Information processing device, information processing system, and information processing method
The information processing device enhances group vehicle navigation by facilitating real-time data sharing through a bulletin board system, addressing challenges in information exchange and maintaining group cohesion.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- DENSO TEN LTD
- Filing Date
- 2022-02-18
- Publication Date
- 2026-04-20
AI Technical Summary
Existing navigation systems for group vehicles face challenges in facilitating and utilizing various information exchanges, particularly when communication between vehicles is intermittent or when group members do not use social networking services, leading to difficulties in sharing information and maintaining cohesion during group travel.
An information processing device installed in vehicles facilitates information exchange through a bulletin board system that allows vehicles to share data via a common ID, using container-type virtualization and MQTT with Publish/Subscribe methods, enabling real-time data sharing and conversion of data formats for navigation systems.
Enables real-time sharing of diverse information among group vehicles, allowing navigation systems to reflect dynamic changes and interactions, enhancing group coordination and reducing the need for individual communication.
Smart Images

Figure 0007848000000001 
Figure 0007848000000002 
Figure 0007848000000003
Abstract
Description
Technical Field
[0001] The disclosed embodiments relate to an information processing apparatus, an information processing system, and an information processing method.
Background Art
[0002] Conventionally, a navigation system for group behavior has been known (see, for example, Patent Document 1). In such a system, when, for example, one of the group vehicles uploads information such as its current location and destination to a server device, the server device updates the homepage regarding the information of such one vehicle.
[0003] Then, other vehicles among the group vehicles acquire the information of one vehicle by downloading the information posted on such a homepage. And, by setting, for example, destination data included in such information, the group vehicles can travel so as to meet at the same destination at the current location.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, the prior art has room for further improvement in facilitating and utilizing various information exchanges during group behavior.
[0006] For example, in the prior art, if communication between each vehicle and the server device does not always hold, it is difficult to share information among the group vehicles.
[0007] Furthermore, for example, when a group of vehicles are traveling in a convoy, the group may be separated due to the timing of traffic signals or other vehicles entering the gap between them. Also, for example, a leading vehicle may unexpectedly want to stop at a location for a rest or other reason.
[0008] In such cases, the leading vehicle needs to take actions such as stopping temporarily to wait for the following vehicle to merge. Nowadays, social networking service (SNS) apps that run on smartphones carried by the vehicle's occupants are often used for communication in such situations.
[0009] However, it is not possible to share information using such SNS apps with group members who do not use them, or with members who do not own a smartphone in the first place. Furthermore, conventional technology cannot reflect the interactions conducted through such SNS apps in, for example, a navigation system.
[0010] One embodiment, made in view of the above, aims to provide an information processing device, an information processing system, and an information processing method that facilitate and utilize the exchange of diverse information during group activities. [Means for solving the problem]
[0011] An information processing device according to one embodiment is an information processing device installed in a vehicle and having a control unit. It has a storage unit that has a bulletin board from which other devices can read and write data. The control unit acquires information about other vehicles that will act in coordination with the group during the group action, based on the input information about the group action. The control unit also, The acquired information regarding the other vehicle is converted into a format that can be used by the other device and stored on the display board. The control unit also stores the information stored on the display board. Based on the information regarding the other vehicles, information processing related to the group's actions is performed. [Effects of the Invention]
[0012] According to one aspect of the embodiment, various information exchanges during group actions can be facilitated and utilized.
Brief Description of the Drawings
[0013] [Figure 1] FIG. 1 is a schematic explanatory diagram of an information processing method according to an embodiment. [Figure 2] FIG. 2 is a diagram showing a schematic configuration of an in-vehicle device according to an embodiment. [Figure 3] FIG. 3 is an example of an app database possessed by a server device. [Figure 4] FIG. 4 is an explanatory diagram of the image and operation of a bulletin board. [Figure 5] FIG. 5 is a block diagram showing a configuration example of an information processing system according to an embodiment. [Figure 6] FIG. 6 is an explanatory diagram (Part 1) of a specific example of information processing according to an embodiment. [Figure 7] FIG. 7 is an explanatory diagram (Part 2) of a specific example of information processing according to an embodiment. [Figure 8] FIG. 8 is an explanatory diagram (Part 3) of a specific example of information processing according to an embodiment. [Figure 9] FIG. 9 is an explanatory diagram (Part 4) of a specific example of information processing according to an embodiment. [Figure 10] FIG. 10 is a processing sequence (Part 1) executed by an information processing system according to an embodiment. [Figure 11] FIG. 11 is a processing sequence (Part 2) executed by an information processing system according to an embodiment. [Figure 12] FIG. 12 is a processing sequence (Part 3) executed by an information processing system according to an embodiment. [Figure 13] FIG. 13 is a processing sequence (Part 4) executed by an information processing system according to an embodiment.
Modes for Carrying Out the Invention
[0014] Hereinafter, embodiments of an information processing apparatus, an information processing system, and an information processing method disclosed in the present application will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to the embodiments described below.
[0015] Also, hereinafter, it is assumed that the information processing apparatus according to the embodiment is an in-vehicle device 10 mounted on a vehicle V. Also, hereinafter, "app" is an abbreviation for application software.
[0016] Also, hereinafter, when distinguishing a plurality of components having substantially the same functional configuration, different numbers with a hyphen may be attached after the same reference numeral. For example, a plurality of configurations having substantially the same functional configuration are distinguished as in-vehicle devices 10-1, in-vehicle devices 10-2,... as necessary. However, when it is not necessary to particularly distinguish each of a plurality of components having substantially the same functional configuration, only the same reference numeral is attached. For example, when it is not necessary to particularly distinguish the in-vehicle devices 10-1, in-vehicle devices 10-2,..., it is simply described as the in-vehicle device 10.
[0017] Also, hereinafter, it is assumed that the vehicle ID of the vehicle V-1 is "vehicle ID-1". Also, it is assumed that the vehicle ID of the vehicle V-2 is "vehicle ID-2". Also, it is assumed that the vehicle ID of the vehicle V-3 is "vehicle ID-3".
[0018] Also, hereinafter, it is assumed that the user who rides in the vehicle V-1 is "user U-1". Also, it is assumed that the user who rides in the vehicle V-2 is "user U-2". Also, it is assumed that the user who rides in the vehicle V-3 is "user U-3".
[0019] First, an overview of the information processing method according to the embodiment will be described using FIGS. 1 to 4. FIG. 1 is an overview explanatory diagram of the information processing method according to the embodiment. Also, FIG. 2 is a diagram showing a schematic configuration of the in-vehicle device 10 according to the embodiment. Also, FIG. 3 is an example of an app database possessed by the server device 100. Also, FIG. 4 is an explanatory diagram of the image and operation of the bulletin board.
[0020] In this embodiment, we assume that vehicles V-1, V-2, and V-3 are going on a group trip. As shown in Figure 1, the information processing system 1 according to this embodiment includes a plurality of in-vehicle devices 10 and a server device 100.
[0021] The in-vehicle device 10 is a computer installed in each vehicle V. The server device 100 is a travel management server in this embodiment, and is implemented as, for example, a cloud server.
[0022] In the information processing method according to this embodiment, first the server device 100 performs grouping by a common ID (step S1). Then, each in-vehicle device 10 shares information based on this common ID using so-called container-type virtualization (step S2).
[0023] Let's explain this in detail starting from step S1. In step S1, the common ID is, for example, the travel ID in the case of a group trip. The travel ID is equivalent to the group ID that identifies the group in a group trip.
[0024] A travel ID is issued by the server device 100 when, for example, one member of the group sets a travel plan including the date, time, transit points, destination, and participating members via a personal device such as a smartphone. The issued travel ID is sent to each member's personal device and registered on each device.
[0025] Then, when each member of the group boards each vehicle V with their personal terminal, the in-vehicle device 10 establishes a communication connection with the personal terminal via short-range wireless communication or the like. The in-vehicle device 10 then checks whether the connected personal terminal has a common ID.
[0026] If a personal terminal has a travel ID registered with the device as a common ID, it will respond to the in-vehicle device 10 with that travel ID. The in-vehicle device 10 then outputs the travel ID received from the personal terminal to the bulletin board 12a owned by the device.
[0027] Each travel ID is associated with a group travel application that can be operated on the in-vehicle device 10, depending on the travel ID. When the travel ID is output to the bulletin board 12a, the in-vehicle device 10 downloads the "group travel application" associated with the travel ID from the server device 100. When the in-vehicle device 10 starts the group travel application, the vehicle ID, which is the identifier of the vehicle V, is registered on the server device 100 via the application.
[0028] Then, when multiple vehicle IDs are registered for the same travel ID, the server device 100 transmits the network IDs of the other vehicles 30d in the group to each vehicle V in the same group that corresponds to the same travel ID. The network ID is a network identifier such as an IP (Internet Protocol) address or a MAC (Media Access Control) address.
[0029] Subsequently, each in-vehicle device 10 exchanges various types of information during group activities via the aforementioned bulletin board 12a through direct inter-vehicle communication via the network ID. In this exchange, each in-vehicle device 10 virtually shares its own bulletin board 12a as a single bulletin board 12a within the same group. The various types of information include, for example, data showing the status of each vehicle V from its in-vehicle sensors, and messages exchanged between the occupants of each vehicle V using SNS applications, etc. A concrete image of the bulletin board 12a will be explained later using Figure 4.
[0030] By sharing this information, as shown in Figure 1, for example, if vehicle V-1 unexpectedly turns left toward restaurant 300 among the vehicles V traveling in a group, vehicles V-2 and V-3 can refer to the turn signal status of vehicle V-1 output to the display board 12a (see arrow a1 in the figure) and reflect it in real time on the navigation system, etc.
[0031] This will be explained in more detail using Figures 2 to 4. As shown in Figure 2, the in-vehicle device 10 includes a communication unit 11, a storage unit 12, and a control unit 13. The communication unit 11 transmits and receives various types of information between the node 30 and the server device 100. The node 30 includes, for example, an ECU (Electronic Control Unit) 30a, an in-vehicle sensor 30b, a personal terminal 30c, another vehicle 30d, a navigation device 30e, etc.
[0032] The communication unit 11 is implemented, for example, by a NIC (Network Interface Card). The communication unit 11 communicates with the server device 100, personal terminals 30c, and other vehicles 30d via a mobile phone network using LTE (Long Term Evolution).
[0033] Furthermore, the communication unit 11 communicates with in-vehicle devices such as the ECU 30a and the in-vehicle sensor 30b via CAN (Controller Area Network). In addition, the communication unit 11 communicates with personal terminals 30c, other vehicles 30d, the ECU 30a, and the in-vehicle sensor 30b via NFC (Near Field Communication), UWB (Ultra Wide Band), BLE (Bluetooth® Low Energy), and Wi-Fi (registered trademark).
[0034] The storage unit 12 includes a bulletin board 12a and a container unit 12b. The bulletin board 12a functions as a Broker using MQTT (Message Queuing Telemetry Transport) with a Publish / Subscribe method, for example. The bulletin board 12a posts each piece of data received from each node 30, associating it with a TOPIC (a concept such as a data theme name, defined and used within a group or system). The data posted on the bulletin board 12a can be freely retrieved by any node 30 that wishes to access it. Furthermore, if a node 30 has set up data update notifications in advance for the relevant TOPIC, it can receive notifications whenever the data for that TOPIC is updated. The data posted on the bulletin board 12a is accompanied by data indicating the data's generation time. Based on this generation time data, the bulletin board 12a performs temporal processing such as determining whether or not to use the data posted on the bulletin board 12a, selecting the data, displaying the time of the displayed information based on the data, and rearranging the information, as needed.
[0035] The container section 12b consists of a storage area allocated to the storage section 12, and multiple containers 12ba are formed in advance according to the design. Each container 12ba stores one application. Applications are obtained from the server device 100 and set (stored) in the container 12ba. Applications that are no longer needed are deleted from the container 12ba, and that container 12ba becomes an empty container.
[0036] The server device 100 has an application database as shown in Figure 3. The application database is a database in which various applications stored in container 12ba are registered. The "Application ID" is the identification code of the application and the primary key of each record in the database.
[0037] "App Name" is the name of the app. This item is used for display purposes, for example, but is not mandatory. "Compatible In-Vehicle System" is information for selecting an app according to the hardware and software of the in-vehicle device 10.
[0038] "Purpose" is information used to select an application according to the purpose of use. In this embodiment, it is a group car trip, and the application is provided via the in-vehicle device 10 from the application pre-configured on the personal terminal 30c.
[0039] The "app itself" is the main program of the app and consists of a bulletin board data generation program that converts data from the in-vehicle sensor 30b, etc., into TOPIC data, and control programs for the in-vehicle device 10 and node 30.
[0040] "Bulletin board generation information" is information that generates a bulletin board 12a corresponding to the application. This information includes various types of information necessary for bulletin board generation, such as the TOPIC format and the types of normal data and repeating data. In this embodiment, there are multiple vehicle data, so each type of vehicle data becomes repeating data.
[0041] "Messages," etc., refer to information such as that from the in-vehicle sensors 30b, node 30, etc., which may be added when the system is made more functional.
[0042] Returning to the explanation of Figure 2, the control unit 13 includes a container control unit 13e. The container control unit 13e functions as a container engine that stores and erases applications for the container 12ba of the container unit 12b, and executes applications.
[0043] To explain step by step how the bulletin board 12a using the container unit 12b works, first, the representative registers travel information such as destinations, information about the group members' personal terminals 30c, etc., with the server device 100 using their personal terminal 30c.
[0044] The server device 100 then distributes the travel ID and travel information (primarily for the purpose of allowing each group member to confirm the details of their trip) to the individual terminals 30c of the group members.
[0045] Then, when each member boards the vehicle, the in-vehicle device 10 and the personal terminal 30c establish a communication connection via short-range communication. After establishing the communication connection, the in-vehicle device 10 reads the travel ID and performs the following two processes corresponding to that travel ID. As the first process, the in-vehicle device 10 detects the available (connected) nodes 30 (including the vehicle's ECU 30a and in-vehicle sensors 30b). As the second process, the in-vehicle device 10 transmits the node information of each node 30 detected in the first process and the vehicle's device information to the server device 100.
[0046] Furthermore, the in-vehicle device 10 has basic software that performs the two processes described above when it obtains data in a compatible format from the information processing system 1, in this case travel ID data.
[0047] The server device 100 then transmits bulletin board information related to the control of the bulletin board 12a, container information related to the control of the container unit 12b, information necessary for communication between vehicles, and the group travel application to each in-vehicle device 10. At this time, the server device 100 determines the TOPIC format that each vehicle can generate and use based on the vehicle device information and node information from each vehicle, and generates bulletin board information.
[0048] Furthermore, the server device 100 generates an application suitable for each vehicle based on this information. As shown in Figure 3, the server device 100 has multiple applications corresponding to each vehicle, from which the user selects an application. In other words, the application performs processing to generate TOPIC-style data based on sensor data that can be acquired by the in-vehicle device 10, and also causes the in-vehicle device 10 to perform various controls based on data posted on the bulletin board 12a. For example, the application causes the in-vehicle device 10 to perform controls such as displaying routes and other vehicle status on the navigation device 30e. The application may also provide data for controlling the vehicle and various in-vehicle devices.
[0049] Furthermore, if there is a shortage of nodes 30 such as in-vehicle sensors 30b, resulting in no applicable applications, only the provision of TOPIC data, or only low-function applications, the server device 100 provides the in-vehicle device 10 with recommended information for additional nodes 30 that are missing.
[0050] The in-vehicle device 10 configures the bulletin board 12a based on the bulletin board information from the server device 100. The in-vehicle device 10 also implements the distributed application into the container 12ba of the container unit 12b and starts the application. Furthermore, the in-vehicle device 10 provides bulletin board information and container (implemented application) information to each node 30, enabling data exchange and coordinated operation with each node 30. The in-vehicle device 10 can also provide corresponding applications to each node 30 as needed.
[0051] The in-vehicle device 10 then exchanges data with each vehicle based on the settings described above. While this exchange is primarily done via vehicle-to-vehicle communication, it can also be done from the server device 100. Based on this exchange, the in-vehicle device 10 then displays, for example, the status of other vehicles on the navigation device 30e.
[0052] Specifically, the in-vehicle device 10 accesses the bulletin board 12a of other vehicles, obtains the necessary TOPIC data, and posts (updates) it on its own vehicle's bulletin board, and uses this data for various control purposes. The bulletin board 12a of other vehicles may be a bulletin board 12a formed on the server device 100, not just other vehicles. In addition, the in-vehicle device 10 processes the data obtained from its own vehicle's node 30 (for example, the in-vehicle sensor 30b) into TOPIC data and posts it on the bulletin board 12a.
[0053] A more detailed image of bulletin board 12a is shown in Figure 4. As shown in Figure 4, bulletin board 12a displays input TOPICs for each vehicle, linked to the travel ID. In the example shown in the figure, the input TOPICs include the vehicle ID linked to the travel ID, vehicle status information (vehicle location, vehicle speed, turn signal status), SNS text, etc.
[0054] Furthermore, the bulletin board 12a displays the travel name corresponding to the travel ID, and the output TOPIC corresponding to the input TOPIC for each vehicle. In the example shown in the figure, the output TOPIC includes vehicle icon information, location information, progress prediction information, message text, etc., for each vehicle, linked to the travel name (i.e., travel ID). In the example shown in the figure, a navigation device 30e is linked as an output node to each output TOPIC.
[0055] For example, the in-vehicle device 10 of vehicle c in Figure 4 converts the vehicle status information corresponding to the vehicle ID c into a format usable by the navigation device 30e, and displays it in the output TOPIC as vehicle icon information, vehicle location information, and vehicle progress prediction information. Similarly, the vehicle SNS text corresponding to the vehicle ID c is converted into a format usable by the navigation device 30e, and displayed in the output TOPIC as vehicle message text c.
[0056] The app then controls the navigation device 30e and uses the vehicle icon information, vehicle location information, vehicle progress prediction information, and vehicle message text displayed on the output TOPIC to cause the navigation device 30e to display navigation information.
[0057] As described above, the information processing method according to this embodiment is an information processing method executed by an on-board device 10 installed in the vehicle V. Based on the input information regarding the group action, the on-board device 10 acquires information about other vehicles 30d that cooperate during the group action. The on-board device 10 also performs information processing regarding the group action based on the acquired information about other vehicles 30d.
[0058] Therefore, the information processing method according to the embodiment facilitates and utilizes the exchange of diverse information during group activities. Below, an example of the configuration of the information processing system 1 to which the information processing method according to the embodiment is applied will be described in more detail.
[0059] Figure 5 is a block diagram showing an example configuration of the information processing system 1 according to this embodiment. Note that Figure 5 shows only the components necessary to explain the features of this embodiment, and descriptions of general components are omitted.
[0060] In other words, each component shown in Figure 5 is a functional concept and does not necessarily need to be physically configured as shown. For example, the specific forms of distribution and integration of each block are not limited to those shown, and it is possible to configure all or part of them by functionally or physically distributing and integrating them in any unit according to various loads and usage conditions.
[0061] Furthermore, in the explanation using Figure 5, explanations of components that have already been explained may be simplified or omitted.
[0062] As shown in Figure 5, the information processing system 1 includes an in-vehicle device 10, a node 30, and a server device 100.
[0063] As previously mentioned, the in-vehicle device 10 comprises a communication unit 11, a storage unit 12, and a control unit 13. The communication unit 11 is implemented, for example, by a NIC.
[0064] The storage unit 12 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs. In the example shown in Figure 5, the storage unit 12 stores the bulletin board 12a and the container unit 12b, as has already been described. The bulletin board 12a and the container unit 12b have already been explained, so their explanation will be omitted here.
[0065] The control unit 13 is a controller, and is realized, for example, by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (not shown) stored in the memory unit 12 using RAM as the working area. The control unit 13 can also be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array).
[0066] The control unit 13 includes an authentication unit 13a, an acquisition unit 13b, a conversion unit 13c, an adjustment unit 13d, a container control unit 13e, an application execution unit 13f, and a distribution unit 13g, and realizes or executes the information processing functions and operations described below.
[0067] The authentication unit 13a acquires information for authenticating each node 30 from each node 30, authenticates the node 30 connected to the in-vehicle device 10 based on this information, and enables communication between each node 30 and the in-vehicle device 10. For example, when the power of the in-vehicle device 10 is turned on, the authentication unit 13a acquires authentication information from each communicable node 30 and authenticates the node 30 connected to the in-vehicle device 10 based on this information. The information for authenticating the node 30 is, for example, information related to BLE pairing in the case of BLE. In addition, the authentication unit 13a authenticates the newly connected node 30 when a new node 30 is connected.
[0068] Furthermore, the authentication unit 13a configures a node 30 that can read and write to the bulletin board 12a. When authenticating a node 30, the authentication unit 13a configures a node 30 that distributes data stored in the bulletin board 12a, for example, based on distribution request information from the node 30.
[0069] The distribution request information may be information requesting the distribution of data related to all TOPICs stored on bulletin board 12a, or it may be information requesting the distribution of data related to some of the TOPICs stored on bulletin board 12a. The distribution request information may also include information specifying the TOPICs to be distributed.
[0070] Furthermore, the authentication unit 13a sets a TOPIC for the data obtained from the authenticated node 30. Multiple TOPICs may be set for a single node 30.
[0071] The acquisition unit 13b acquires data from each authenticated node 30. The acquisition unit 13b also acquires various data and applications from the server device 100.
[0072] The conversion unit 13c converts the data acquired from node 30 into a data posting format for bulletin board 12a using the corresponding application. In this embodiment, this data posting format is an output format in which data types are linked as TOPICs, which can be distributed to each node 30 using MQTT, for example, and each node 30 can understand and use the meaning of each data. The conversion unit 13c then stores the converted data in bulletin board 12a of storage unit 12.
[0073] The adjustment unit 13d acts as a coordinator, adjusting the priority of each data item on the bulletin board 12a according to the importance of each node 30. In this embodiment, the importance of each node 30 is in the order of "safety > security > entertainment," and the processing priority for these types of data is determined according to this importance. Processing priority includes priorities such as the order in which processing begins and the amount of resources allocated. Determining according to importance means that the more important the data type, the higher the priority it is assigned.
[0074] The container control unit 13e performs various controls on the container unit 12b in the storage unit 12. This includes storing applications acquired from the server device 100 by the acquisition unit 13b in the container unit 12b, deleting applications that are no longer needed from the container unit 12b, and having the application execution unit 13f execute applications stored in the container unit 12b that need to be executed. The container control unit 13e performs processing by the container engine program stored in the storage unit 12, and realizes these operations as a container engine.
[0075] The application execution unit 13f executes the application selected for execution (start) by the container control unit 13e. By executing these applications, the application execution unit 13f performs operations such as generating an input TOPIC in a predetermined format based on acquired data and storing it in the bulletin board 12a, and storing the output TOPIC generated based on the input TOPIC in the bulletin board 12a. Furthermore, by executing these applications, the application execution unit 13f performs operations such as distributing the output TOPIC stored in the bulletin board 12a to the corresponding output node to the distribution unit 13g.
[0076] The distribution unit 13g distributes the input TOPIC and output TOPIC data stored in the bulletin board 12a to the destination node 30. In other words, the distribution unit 13g causes the node 30 that has come to retrieve the bulletin board 12a to retrieve the relevant data. For example, the distribution unit 13g distributes the output TOPIC generated by the application execution unit 13f to the corresponding node 30 as an output node.
[0077] Next, based on the explanations given so far, specific examples of information processing according to this embodiment will be described using Figures 6 to 9. Figure 6 is an explanatory diagram (1) of a specific example of information processing according to the embodiment. Figure 7 is an explanatory diagram (2) of a specific example of information processing according to the embodiment. Figure 8 is an explanatory diagram (3) of a specific example of information processing according to the embodiment. Figure 9 is an explanatory diagram (4) of a specific example of information processing according to the embodiment.
[0078] First, in the explanation using Figures 6 to 8, we will take the example of a case where vehicle V-1, the lead vehicle among the group of vehicles V-1, V-2, and V-3 shown in Figure 1, unexpectedly makes a left turn.
[0079] In such a case, as shown in Figure 6, while vehicles V-1, V-2, and V-3 are moving as a group as planned, the current location of each vehicle V is displayed on the display board 12a of each in-vehicle device 10, and the current location of each vehicle V is displayed on the navigation device 30e of each vehicle V accordingly.
[0080] Furthermore, the data displayed on the bulletin board 12a of each in-vehicle device 10 is converted into a format usable by the application of each in-vehicle device 10 by the corresponding application stored in the container unit 12b, as described above.
[0081] Furthermore, since the current location data of each vehicle V changes moment by moment, the latest data is registered on the bulletin board 12a sequentially, for example, at predetermined intervals, based on location-related data from the location sensors (nodes). The latest data for other similar data is also registered sequentially.
[0082] Then, let's assume that user U-1, an occupant of vehicle V-1, sends a message saying "Let's eat here" using a social networking app on personal terminal 30c, and vehicle V-1 performs an unplanned left turn based on the driver's manual or automated driving operations.
[0083] Then, the control unit 13 of the in-vehicle device 10-1 converts the message "Let's eat here" into a predetermined format using the corresponding application stored in the container 12ba and outputs the converted data "Let's eat here" to the TOPIC "User U-1 · SNS" on the display board 12a of the in-vehicle device 10-1 (see arrow a2 in the figure). Similarly, the control unit 13 of the in-vehicle device 10-1 converts the vehicle driving data "Turn left" into a predetermined format using the corresponding application stored in the container unit 12b and outputs the converted data "Turn left" to the TOPIC "Vehicle ID-1 · Turn signal status" on the display board 12a of the in-vehicle device 10-1 (see arrow a3 in the figure).
[0084] Then, as shown in Figure 7, the in-vehicle device 10-2 obtains the data "Let's eat here" for the TOPIC "User U-1·SNS" and the data "Turn left" for the TOPIC "Vehicle ID-1·Turn signal status" from the bulletin board 12a accessible on the in-vehicle device 10-1 via inter-vehicle communication via the communication unit 11. The control unit 13 of the in-vehicle device 10-2 then registers (stores) these newly acquired data on its own bulletin board 12a (see arrows a4 and a5 in the figure).
[0085] Similarly, the in-vehicle device 10-3 obtains the data "Let's eat here" for the TOPIC "User U-1·SNS" and the data "Turn left" for the TOPIC "Vehicle ID-1·Turn signal status" from the bulletin board 12a accessible on the in-vehicle device 10-1 via inter-vehicle communication via the communication unit 11. The control unit 13 of the in-vehicle device 10-3 then registers these newly acquired data on its own bulletin board 12a (see arrows a6 and a7 in the figure).
[0086] Furthermore, the in-vehicle device 10-3 may also be configured to receive data acquired by the in-vehicle device 10-2 from the in-vehicle device 10-1 via vehicle-to-vehicle communication. Similarly, the in-vehicle device 10-2 may also be configured to receive data acquired by the in-vehicle device 10-3 from the in-vehicle device 10-3 via vehicle-to-vehicle communication.
[0087] Then, when the data for arrows a4 to a7 is registered on the bulletin board 12a, as shown in Figure 8, each navigation device 30e of the in-vehicle devices 10-2 and 10-3 uses the current location data of each vehicle, the TOPIC "User U-1 · SNS" data, and the TOPIC "Vehicle ID-1 · Turn Signal Status" data registered on the bulletin board 12a of the in-vehicle device 10 of each vehicle to display the data reflected on the navigation screen.
[0088] Specifically, as shown in Figure 8, the navigation device 30e of the in-vehicle device 10-2 displays a vehicle mark indicating "You" at the vehicle's location on the displayed map, based on the vehicle's current location data registered on the display board 12a of the in-vehicle device 10-2. In addition, the navigation device 30e of the in-vehicle device 10-2 displays a mark indicating vehicle V-1 (in-vehicle device 10-1) at the corresponding location on the displayed map, based on the vehicle ID-1's current location data registered on the display board 12a of the in-vehicle device 10-2. Furthermore, the navigation device 30e of the in-vehicle device 10-2 displays that vehicle V-1 has turned left at a point 600m ahead of the vehicle, calculated from the current location of the vehicle and the current location of vehicle V-1, based on the current location data of the vehicle and vehicle ID-1 registered in the bulletin board 12a of the in-vehicle device 10-2, the data "Let's eat here" from the TOPIC "User U-1 · SNS", and the data "Turn left" from the TOPIC "Vehicle ID-1 · Turn signal status", and displays the message "Let's eat here" sent by user U-1.
[0089] Furthermore, the navigation device 30e of the in-vehicle device 10-2 can display various information, for example, it can display that the left turn signal of vehicle V-1 is blinking using a graphic display, so-called animation display, etc. In addition, these displays may be replaced by audio output, or a combination of display and audio output may be used.
[0090] Although the above description explains the display operation of the navigation device 30e of the in-vehicle device 10-2, other in-vehicle devices 10 will also perform similar display operations depending on the situation, for example, based on the operations of each user U.
[0091] This allows for real-time monitoring of unexpected actions within a group through visual and auditory information. In other words, it facilitates and utilizes the exchange of diverse information during group activities.
[0092] In the explanation using Figures 6 to 8, an example was given in which each piece of data registered on the bulletin board 12a is reflected on the navigation screen of the navigation device 30e. However, it is also possible to implement a system where unexpected waypoints are automatically set on the navigation device 30e based on interactions in an SNS app, and the system automatically performs route searching and route display.
[0093] As shown in Figure 9, for example, let's assume that user U-1, who is riding in vehicle V-1, and user U-2, who is riding in vehicle V-2, exchange messages using their personal terminal 30c via an SNS app, such as "Let's stop by point B on the way" and "OK."
[0094] In such a case, as shown in Figure 9, the onboard devices 10 of each vehicle V, including vehicle V-3, can share information by exchanging messages with users U-1 and U-2 via the bulletin board 12a, as before. Based on this shared data, the navigation devices 30e of each vehicle V can set waypoints B.
[0095] More specifically, in such cases, the in-vehicle device 10-1 analyzes and extracts stop-by location data from the messages on user U-1's personal terminal 30c. The in-vehicle device 10-1 also converts the extracted stop-by location data into data for the TOPIC "Stop-by Location" and registers it on the bulletin board 12a of the in-vehicle device 10-1. The in-vehicle device 10-1 also converts messages into data for the TOPIC "User U-1 SNS" and registers them on the bulletin board 12a.
[0096] Then, the in-vehicle devices 10-2 and 10-3 acquire data on the TOPIC "Stopover Points" and the TOPIC "User U-1 SNS" and register them on the vehicle's bulletin board 12a.
[0097] The navigation device 30e of the in-vehicle device 10-2 then acquires data on the TOPIC "Stopover Points" and the TOPIC "User U-1 / SNS" from the display board 12a of the in-vehicle device 10-2. Based on the TOPIC "Stopover Points" data, the navigation device 30e of the in-vehicle device 10-2 sets waypoints, performs route search and guidance, and displays the information on the map. In addition, the navigation device 30e of the in-vehicle device 10-2 displays messages based on the TOPIC "User U-1 / SNS" data.
[0098] Furthermore, the navigation device 30e of the in-vehicle device 10-3 acquires data on the TOPIC "Stopover Points" and the TOPIC "User U-1 / SNS" from the display board 12a of the in-vehicle device 10-3. Then, based on the TOPIC "Stopover Points" data, the navigation device 30e of the in-vehicle device 10-3 sets waypoints, performs route search and guidance, and displays the information on the map. In addition, the navigation device 30e of the in-vehicle device 10-3 displays messages based on the TOPIC "User U-1 / SNS" data.
[0099] In the above description, an example was given in which the in-vehicle device 10-1 analyzes and extracts stop-by location data from the messages of user U-1's personal terminal 30c, or extracts the messages, converts them into TOPIC data, and registers them on the bulletin board 12a. However, this may also be done by the in-vehicle device 10-2.
[0100] In such cases, the in-vehicle device 10-2 analyzes and extracts stop-by location data from the messages on user U-2's personal terminal 30c. The in-vehicle device 10-2 also converts the extracted stop-by location data into data for the TOPIC "Stop-by Location" and registers it on the bulletin board 12a of the in-vehicle device 10-2. The in-vehicle device 10-2 also converts messages into data for the TOPIC "User U-2 SNS" and registers them on the bulletin board 12a.
[0101] In such cases, the in-vehicle devices 10-1 and 10-3 acquire data on the TOPIC "Stopover Points" and the TOPIC "User U-2 SNS" and register them on the vehicle's display board 12a. Then, the navigation device 30e of each vehicle sets waypoints, searches for and provides directions, and displays information based on the data registered on the display board 12a.
[0102] Thus, in this embodiment, information generated within the group can be reflected in real time throughout the entire group using the bulletin board 12a, that is, information can be shared. For example, even when taking unexpected actions, necessary information can be provided and shared as needed, eliminating the need to contact each group member individually. In other words, it facilitates and makes use of the exchange of diverse information during group activities.
[0103] Next, the processing sequences executed by the information processing system 1 will be explained using Figures 10 to 13. Figure 10 is the processing sequence (1) executed by the information processing system 1 according to the embodiment. Figure 11 is the processing sequence (2) executed by the information processing system 1 according to the embodiment. Figure 12 is the processing sequence (3) executed by the information processing system 1 according to the embodiment. Figure 13 is the processing sequence (4) executed by the information processing system 1 according to the embodiment.
[0104] In the explanation using Figures 10 to 13, we will use the example of a case where two in-vehicle devices 10, 10-1 and 10-2, form a group. Furthermore, the personal terminal 30c carried by user U-1 riding in vehicle V-1 is assumed to be "personal terminal 30c-1". Similarly, the personal terminal 30c carried by user U-2 riding in vehicle V-2 is assumed to be "personal terminal 30c-2".
[0105] Furthermore, it is assumed that each in-vehicle device 10, each personal terminal 30c, and the server device 100 have applications pre-installed for performing the operations related to Figures 10 to 13. For each in-vehicle device 10 and each personal terminal 30c, for example, each user U downloads and installs the application. For the server device 100, for example, the administrator of the server device 100 downloads and installs the application. Note that some applications are downloaded and installed during the operation shown in Figures 10 to 13.
[0106] First, as shown in Figure 10, for example, user U-1 launches the group travel application (for terminals) on personal terminal 30c-1 (step S101). Then, personal terminal 30c-1 transmits the travel plan, including the date and time, transit points, destination, and participating members set by user U-1 on the application, to server device 100 (step S102).
[0107] The server device 100 receives the travel plan (step S103). The server device 100 then issues a travel ID for the travel plan, adds related information (such as corresponding application information), and transmits it to the personal terminal 30c-1 (step S104).
[0108] The personal terminal 30c-1 receives the travel ID (step S105) and registers it to itself (step S106). This registration process is performed by the group travel application. However, if the group travel application is not installed on the personal terminal 30c-1, the personal terminal 30c-1 will download the group travel application compatible with the personal terminal 30c-1 from the server device 100 based on the travel ID-related information, and then launch the group travel application (for terminals). The group travel application compatible with the personal terminal 30c-1 is identified from the type information of the personal terminal 30c-1 that is sent to the server device 100 when the personal terminal 30c-1 requests a download.
[0109] Furthermore, personal terminal 30c-1 transmits the received travel ID to personal terminal 30c-2 of user U-2, a member of the group accompanying the trip (step S107). The transmission to personal terminal 30c-2 is performed using email, SNS, etc.
[0110] The personal terminal 30c-2 receives the travel ID (step S108) and displays the travel ID via an application such as email or SNS based on the user U-2's operation. Then, based on the user U-2's operation (selection of the travel ID, execution of the related application), the personal terminal 30c-2 launches the group travel application (for terminals) associated with the travel ID (step S109). Then, based on the travel ID registration function of the group travel application, the personal terminal 30c-2 registers the travel ID in a predetermined registration location in the storage unit 12 (step S110).
[0111] If the group travel app is not installed on the personal terminal 30c-2, the personal terminal 30c-2 will download the group travel app compatible with the personal terminal 30c-2 from the server device 100 based on the travel ID-related information (for example, the URL of the group travel app download site (Uniform Resource Locator)), and then launch the group travel app (for the terminal).
[0112] Furthermore, in step S104, if the travel plan includes information necessary for connecting to each member's personal terminal 30c, such as terminal ID, telephone number, and email address, the server device 100 may simultaneously send a travel ID to each personal terminal 30c based on this information.
[0113] Next, as shown in Figure 11, when user U-1 turns on the wireless communication of personal terminal 30c-1, or while it is turned on, personal terminal 30c-1 outputs a signal (connection information) for wireless connection with other devices and also monitors signals for wireless connection from other devices (step S201). In addition, the in-vehicle device 10-1 also outputs a signal (connection information) for wireless connection with other devices and also monitors signals for wireless connection from other devices (step S202). Then, personal terminal 30c-1 and in-vehicle device 10-1 mutually detect each other's wireless communication partners, and a communication connection is established between the in-vehicle device 10-1 and personal terminal 30c-1 (step S203).
[0114] Then, the in-vehicle device 10-1 requests the personal terminal 30c-1 to confirm whether it has a common ID for the cooperation function of the in-vehicle devices 10 that form a group (step S204). In response, the personal terminal 30c-1 sends a pre-registered travel ID to the in-vehicle device 10-1 (step S205). This step S205 can be implemented by installing a program on the personal terminal 30c-1 that automatically sends a pre-registered travel ID to the in-vehicle device 10-1 in response to a common ID confirmation request, or by displaying the content of the confirmation request in response to the common ID confirmation request and sending the pre-registered travel ID and related information to the in-vehicle device 10-1 based on the user U-1's operation on the display.
[0115] When the in-vehicle device 10-1 receives such a travel ID (step S206), it starts the group travel application (step S207). When the in-vehicle device 10-1 starts the group travel application, it sends the vehicle ID-1 of its own vehicle V-1 to the server device 100 as the vehicle information for the travel ID, and the server device 100 registers the vehicle ID-1 of vehicle V-1 as the vehicle information for the said travel ID (step S208). Then, the in-vehicle device 10-1 sends destination data corresponding to the travel ID and a destination setting command to the navigation device 30e of vehicle V-1, causing the navigation device 30e to set the destination (step S209). As a result, the navigation device 30e of vehicle V-1 performs route guidance to the destination.
[0116] Furthermore, similar to the case of the in-vehicle device 10-1, as shown in Figure 12, when user U-2 turns on wireless communication on the personal terminal 30c-2, or while it is turned on, the personal terminal 30c-2 outputs a signal (connection information) for wireless connection with other devices and monitors signals for wireless connection from other devices (step S301). The in-vehicle device 10-2 also outputs a signal (connection information) for wireless connection with other devices and monitors signals for wireless connection from other devices (step S302). Then, the personal terminal 30c-2 and the in-vehicle device 10-2 mutually detect each other's wireless communication partners, and the in-vehicle device 10-2 and the personal terminal 30c-2 establish a communication connection (step S303).
[0117] Then, the in-vehicle device 10-2 requests the personal terminal 30c-2 to confirm whether it has a common ID for the cooperation function of the in-vehicle devices 10 that form a group (step S304). In response, the personal terminal 30c-2 sends a pre-registered travel ID to the in-vehicle device 10-2 (step S305). This step S305 process can be implemented by installing a program on the personal terminal 30c-2 that automatically sends a pre-registered travel ID to the in-vehicle device 10-2 in response to a common ID confirmation request, or by displaying the content of the confirmation request in response to the common ID confirmation request and sending the pre-registered travel ID and related information to the in-vehicle device 10-2 based on the user U-2's operation of the display.
[0118] When the in-vehicle device 10-2 receives such a travel ID (step S306), it starts the group travel application (step S307). When the in-vehicle device 10-2 starts the group travel application, it sends the vehicle ID-2 of its own vehicle V-2 to the server device 100 as the vehicle information for the travel ID, and the server device 100 registers the vehicle ID-2 of vehicle V-2 as the vehicle information for the said travel ID (step S308). Then, the in-vehicle device 10-2 sends destination data corresponding to the travel ID and a destination setting command to the navigation device 30e of vehicle V-2, causing the navigation device 30e to set the destination (step S309). As a result, the navigation device 30e of vehicle V-2 performs route guidance to the destination.
[0119] Then, as shown in Figure 13, the server device 100 checks whether a new vehicle ID has been received (whether a registration request has been made) for the target travel ID (step S401). If it is not confirmed (step S401, No), the server device 100 checks based on the data transmitted from each in-vehicle device 10 (travel completion notification) until the group trip for that travel ID is completed (step S408). If it has not completed (step S408, No), the process in step S401 is repeated. If it has completed (step S408, Yes), the process is terminated.
[0120] Then, if the receipt of a new vehicle ID (registration request) is confirmed (step S401, Yes), the server device 100 transmits various information necessary for communication connection, such as the network ID of each vehicle in the group, to each in-vehicle device 10 (the in-vehicle device 10 registered as an in-vehicle device within the group for the said travel ID) (step S402).
[0121] Each in-vehicle device 10 then receives various information necessary for communication connection, such as the network ID, from other in-vehicle devices 10 within the group. For example, in this example, in-vehicle device 10-1 receives various information such as the network ID from in-vehicle device 10-2 and stores it in the storage unit 12 of in-vehicle device 10-1 (step S403). In addition, in-vehicle device 10-2 receives various information such as the network ID from in-vehicle device 10-1 and stores it in the storage unit 12 of in-vehicle device 10-2 (step S404).
[0122] Then, the in-vehicle device 10-1 establishes a communication connection with the in-vehicle device 10-2 of vehicle ID-2 based on various information such as the network ID, and obtains information about vehicle ID-2 from the bulletin board 12a of the in-vehicle device 10-2 (step S405). Similarly, the in-vehicle device 10-2 obtains information about vehicle ID-1 from the bulletin board 12a of the in-vehicle device 10-1 (step S406).
[0123] From this point onward, information will be exchanged between each in-vehicle device 10 in the same manner until the group trip for the relevant travel ID is completed. For example, in this example, communication is established between in-vehicle devices 10-1 and 10-2 based on connection information such as a network ID, and information is repeatedly sent and received via the bulletin board 12a of each in-vehicle device 10 during this communication. Then, various operations using the transmitted and received data are repeated, such as outputting the information to node 30 (device), and node 30 (device) performing operations using the information (step S407).
[0124] As described above, the in-vehicle device 10 according to the embodiment (corresponding to an example of an "information processing device") is an information processing device installed in a vehicle V and having a control unit 13. The control unit 13 acquires information about other vehicles 30d that cooperate during the group action based on the input information about the group action. The control unit 13 also performs information processing related to the group action based on the acquired information about other vehicles 30d.
[0125] Therefore, according to the in-vehicle device 10 of this embodiment, it is possible to facilitate and utilize the exchange of various types of information during group activities.
[0126] Furthermore, the control unit 13 directly acquires information about other vehicles 30d from other vehicles 30d.
[0127] Therefore, according to the in-vehicle device 10 of this embodiment, it is not always necessary to go through the server device 100 to obtain information about other vehicles 30d. As a result, diverse information can be easily shared and exchanged during group activities.
[0128] Furthermore, the in-vehicle device 10 further includes a storage unit 12 having a bulletin board 12a that other devices can read and write data to, and the control unit 13 converts the acquired information about other vehicles 30d into a format that can be used by the other devices and stores it on the bulletin board 12a.
[0129] Therefore, according to the in-vehicle device 10 of this embodiment, when other devices use the data on the bulletin board 12a, the data can be used without having to convert it into a format that the other devices themselves can use.
[0130] Furthermore, the control unit 13 virtually shares the bulletin board 12a as a single bulletin board 12a with other vehicles 30d.
[0131] Therefore, according to the in-vehicle device 10 of this embodiment, unplanned actions during group activities can be grasped in real time within the group through a virtual bulletin board 12a.
[0132] Furthermore, the information processing related to the group activity described above is information processing with the navigation device 30e (corresponding to an example of a "navigation device") as the output node, and the control unit 13 operates the navigation device 30e according to the status of the other vehicle 30d indicated by the information related to the other vehicle 30d.
[0133] Therefore, according to the in-vehicle device 10 of this embodiment, the navigation device 30e of each vehicle V can be operated according to the status of other vehicles 30d shared on the bulletin board 12a.
[0134] Furthermore, the control unit 13 reflects the lane change operation of other vehicles 30d in the display output and audio output of the navigation device 30e.
[0135] Therefore, according to the in-vehicle device 10 of this embodiment, each user U can grasp unplanned actions during group activities in real time within the group through visual and auditory information. In other words, it facilitates and utilizes the exchange of diverse information during group activities.
[0136] Furthermore, the control unit 13 reflects the changes made to the route settings in other vehicles 30d in the route settings of the navigation device 30e.
[0137] Therefore, according to the embodiment of the in-vehicle device 10, it is possible to reflect changes in route settings in other vehicles 30d to the entire group in real time. In other words, when taking unexpected actions, it is not necessary to contact each member of the group individually. That is, it is possible to facilitate and utilize the exchange of various information during group activities.
[0138] Information regarding other vehicles 30d includes messages sent by the occupants of other vehicles 30d via SNS apps (e.g., a "messaging app"), and the control unit 13 instructs the navigation device 30e to change the route settings according to the content of the messages.
[0139] Therefore, according to the in-vehicle device 10 of this embodiment, it is possible to reflect message exchanges within a part of the group to the entire group in real time. In other words, when taking unexpected actions, it is not necessary to contact each member of the group individually. That is, it becomes easier to exchange and utilize diverse information during group activities.
[0140] Furthermore, when a personal terminal 30c is connected, the control unit 13 retrieves information regarding the group activity from the personal terminal 30c.
[0141] Therefore, according to the in-vehicle device 10 of this embodiment, when a connection is established between the in-vehicle device 10 and the personal terminal 30c via short-range communication, such as when user U gets into the vehicle, information regarding the group activity can be automatically obtained from the personal terminal 30c.
[0142] Furthermore, the information processing system 1 according to this embodiment is an information processing system comprising a server device 100 and an in-vehicle device 10 installed in a vehicle V. The server device 100 infers group behavior from information exchange with a personal terminal 30c and transmits information related to the group behavior, including information identifying the group behavior, to the personal terminal 30c. Based on the input information related to the group behavior, the in-vehicle device 10 acquires information about other vehicles 30d that act in coordination with the group during the group behavior. The in-vehicle device 10 also performs information processing related to the group behavior based on the acquired information about other vehicles 30d.
[0143] Therefore, according to the information processing system 1 of this embodiment, it is possible to facilitate and utilize the exchange of various types of information during group activities.
[0144] Furthermore, the information processing method according to the embodiment is an information processing method executed by an on-board device 10 installed in the vehicle V. Based on the input information regarding the group action, the on-board device 10 acquires information about other vehicles 30d that cooperate during the group action. The on-board device 10 also performs information processing regarding the group action based on the acquired information about other vehicles 30d.
[0145] Therefore, according to the information processing system 1 of this embodiment, it is possible to facilitate and utilize the exchange of various types of information during group activities.
[0146] In the above-described embodiment, the example given was the use of the information exchange during group activities via the bulletin board 12a in the navigation device 30e, but this does not limit the output nodes.
[0147] For example, the output node may be a vehicle control device, and the in-vehicle device 10 may generate an output TOPIC in accordance with the vehicle speed of the leading vehicle output to the display board 12a, so that the following vehicles can automatically follow the leading vehicle using the vehicle control device.
[0148] Furthermore, although the above-described embodiment uses MQTT for the bulletin board 12a, this does not limit the output format of the bulletin board 12a; any format that can be commonly used by each node 30 is acceptable.
[0149] Further effects and modifications can be readily derived by those skilled in the art. Therefore, broader aspects of the present invention are not limited to the specific details and representative embodiments expressed and described above. Accordingly, various modifications are possible without departing from the spirit or scope of the overall concept of the invention as defined by the appended claims and their equivalents. [Explanation of Symbols]
[0150] 1. Information Processing System 10 Onboard equipment 11 Communications Department 12 Storage section 12a Bulletin Board 12b Container Section 12ba container 13 Control Unit 13a Certification Department 13b Acquisition part 13c conversion section 13d adjustment section 13e Settings Section 13f Application execution unit 13g Distribution Department 30 nodes 100 Server Devices V Vehicle
Claims
1. An information processing device installed in a vehicle and having a control unit, It has a storage unit that has a bulletin board from which other devices can read and write data, The control unit, Based on the input information regarding the group's actions, information regarding other vehicles that act in coordination with the group during the said group action is obtained. The acquired information regarding the other vehicle is converted into a format that can be used by the other device and stored on the display board. Based on the information about the other vehicles stored on the aforementioned bulletin board, information processing related to the group's actions is performed. Information processing device.
2. The control unit, The aforementioned bulletin board is virtually shared as a single bulletin board among other vehicles. The information processing apparatus according to claim 1.
3. The information processing related to the group action is information processing with a navigation device as the output node, The control unit, The navigation device displays and outputs, together, the message data sent via a messaging app by the occupants of the other vehicle and the data concerning the operation of the other vehicle, which are included in the information concerning the other vehicle. The information processing apparatus according to claim 1 or 2.
4. An information processing device provided in a vehicle and having a control unit, The control unit, Based on the input information regarding the group's actions, information regarding other vehicles that acted in coordination with the group during the said group action is obtained. Based on the acquired information about the other vehicles, information processing regarding the group's actions is performed. The information relating to the other vehicle includes messages sent via a messaging app by the occupants of the other vehicle. The control unit, Depending on the content of the message, the navigation device will change the route settings as part of the information processing related to the group activity. Information processing device.
5. An information processing system comprising a server device and an information processing device installed in a vehicle, The server device is The system infers group behavior from the exchange of information with the personal terminal, and transmits information regarding the group behavior, including information that identifies the group behavior, to the personal terminal. The aforementioned information processing device is Based on the information about the group action that was input, information about other vehicles that acted in coordination with the group action is obtained. Based on the information obtained about other vehicles, information processing regarding the group's actions is performed. Information processing system.
6. An information processing method performed by an information processing device installed in a vehicle, The aforementioned information processing device is It has a storage unit that has a bulletin board from which other devices can read and write data, Based on the input information regarding the group's actions, information regarding other vehicles that acted in coordination with the group during the said group action is obtained. The acquired information regarding the other vehicle is converted into a format that can be used by the other device and stored on the display board. Based on the information about the other vehicles stored on the aforementioned bulletin board, information processing related to the group's actions is performed. Information processing methods.
Citation Information
Patent Citations
Communication system and communication equipment for mobile body
JP2001126187A
Inter-vehicle communication information processing apparatus
JP2004157692A
Terminal device
JP2014013951A
Group travel and map integration tool for online and offline connectivity and location tracking in real time
US20190380005A1