Information processing device and program

The information processing device and method empower vehicle users to control data distribution by selecting and authorizing data recipients, ensuring secure and controlled sharing of driving data.

JP2025006058AActive Publication Date: 2025-01-17TOYOTA JIDOSHA KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023106613
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2025-01-17
Estimated Expiration
2043-06-29

AI Technical Summary

Technical Problem

Users associated with vehicles cannot control the distribution of their driving data to third parties who wish to utilize it as big data.

Method used

An information processing device and method that allows vehicle users to select and authorize specific data recipients by transmitting data user information to a user terminal, which then relays permission information to a management server to control data distribution.

Benefits of technology

Enables vehicle users to limit the recipients of their driving data, ensuring data is shared only with authorized parties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025006058000001_ABST
    Figure 2025006058000001_ABST
Patent Text Reader

Abstract

To allow a user related to a vehicle to restrict the provision destinations of data regarding the travel of the vehicle.SOLUTION: An information processing device receives first data regarding travel from a vehicle. The information processing device transmits data user information related to a plurality of data users who wish to be provided with the first data to a user terminal of a vehicle user. The information processing device further receives, from the user terminal, permission information indicating data users permitted by the vehicle user as provision destinations of the first data. The information processing device then transmits the first data to servers of the data users permitted by the vehicle user as the provision destinations of the first data.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to collecting data regarding vehicle operations and providing the data to third parties. [Background technology]

[0002] Patent Document 1 discloses a sensor data management system. In the sensor data management system disclosed in Patent Document 1, a server that manages sensor data performs an anonymization process that individually anonymizes designated data items of the sensor data under designated conditions in accordance with the contents defined in an anonymization policy setting file. In addition, a combination of any data items of the sensor data, including the anonymized sensor data generated by the anonymization process, is transmitted to another server. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2014-241098 A Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present disclosure is to allow a user associated with a vehicle to limit the recipients of data regarding the vehicle's operation. [Means for solving the problem]

[0005] An information processing device according to a first aspect of the present disclosure includes: Receiving first data relating to travel from a vehicle; Transmitting data user information regarding a plurality of data users who wish to receive the first data to a user terminal of a vehicle user associated with the vehicle; receiving, from the user terminal, permission information indicating one or more data users selected by the vehicle user from among the plurality of data users based on the data user information, the one or more data users being permitted by the vehicle user to be recipients of the first data; Transmitting the first data to a server of the one or more data users authorized by the vehicle user as a recipient of the first data; The control unit executes the above.

[0006] The program according to the second aspect of the present disclosure comprises: A program for causing a user terminal of a vehicle user associated with a vehicle to execute an information processing method, The information processing method includes: receiving data user information relating to a plurality of data users who wish to receive the first data from a management server; accepting one or more data users selected by the vehicle user from among the plurality of data users based on the data user information, the one or more data users being permitted by the vehicle user to be recipients of the first data; transmitting, to the management server, authorization information indicating the one or more data users received; Includes. Effect of the Invention

[0007] According to the present disclosure, a user associated with a vehicle can limit the recipients of data related to the vehicle's driving. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram showing a data flow in a data providing system according to an embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of a table configuration of the driving data transmitted from the vehicle to the management server. [Diagram 3] FIG. 3 is a block diagram illustrating a schematic configuration of the management server. [Figure 4] Fig. 4(a) is a diagram showing an example of a table configuration of a vehicle user information database, and Fig. 4(b) is a diagram showing an example of a table configuration of a data user information database. [Diagram 5] FIG. 5 is a sequence diagram showing the flow of information processing in the data providing system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] In recent years, efforts have been made to collect driving data (hereinafter sometimes referred to as "driving data") from many vehicles and utilize the collected driving data as big data. However, a user (vehicle user) associated with a vehicle does not necessarily permit the provision of driving data to all third parties to which the vehicle user wishes to provide the driving data. In other words, the vehicle user may not permit the provision of driving data to some of the multiple third parties to which the vehicle user wishes to provide the driving data. Here, the third parties are data users who utilize the collected driving data as big data. Therefore, the present disclosure provides a technology that enables a vehicle user to limit the recipients of the vehicle's driving data.

[0010] The information processing device according to the first aspect of the present disclosure includes a control unit. The control unit receives first data from a vehicle. The first data is driving data. The first data may be acquired by various sensors mounted on the vehicle while the vehicle is traveling. The control unit also transmits data user information to a user terminal of a vehicle user associated with the vehicle. The data user information is information on a plurality of data users who wish to receive the first data. The data user information may include, for example, information on the purpose of use of the provided first data in each data user. The data user information may also include information on the storage period of the provided first data in each data user. Note that data user information on a plurality of data users may be registered in advance in the information processing device. Also, the data user information may be included in a data provision request transmitted from a server of each data user.

[0011] When the user terminal receives the data user information regarding the multiple data users, the vehicle user can select one or more data users (hereinafter, sometimes referred to as "authorized users") to be authorized as recipients of the first data based on the data user information. Then, the user terminal can accept the selection of one or more authorized users by the vehicle user. Furthermore, the user terminal can transmit authorization information indicating the one or more authorized users selected by the vehicle user to the information processing device.

[0012] Then, the control unit receives the permission information transmitted from the user terminal. Then, the control unit identifies one or more authorized users based on the permission information, and transmits the first data to the server of the one or more authorized users. Note that the control unit may transmit the first data received from the vehicle to the server of the authorized users after performing some processing on the first data, rather than in its original state.

[0013] According to the present disclosure, the vehicle user selects a data user to which the first data of the vehicle is to be provided. Therefore, it becomes possible for a user associated with the vehicle to limit the recipients of the data regarding the driving of the vehicle.

[0014] Hereinafter, specific embodiments of the present disclosure will be described with reference to the drawings. The dimensions, materials, shapes, and relative positions of the components described in the present embodiments are not intended to limit the technical scope of the present disclosure unless otherwise specified.

[0015] <Embodiment> (System Overview) 1 is a diagram showing the flow of data in a data providing system according to this embodiment. The data providing system 1 is a system for collecting driving data from a vehicle 10 and providing the collected driving data to a third party, a data user. The data providing system 1 includes a vehicle 10, a user terminal 300, a management server 100, and multiple data user servers 200.

[0016] The user terminal 300 is a terminal operated by a vehicle user associated with the vehicle 10. Here, the vehicle user is, for example, the driver of the vehicle 10 or the owner of the vehicle 10. The management server 100 is a server device that collects driving data from the vehicle 10. The data user server 200 is a server device associated with a data user who wishes to utilize the driving data of the vehicle 10 as big data. In this embodiment, the management server 100 corresponds to the "information processing device" according to the present disclosure. Also, although only one vehicle 10 is illustrated in FIG. 1, the data providing system 1 includes multiple vehicles 10, and the management server 100 collects driving data from each of the multiple vehicles 10.

[0017] The vehicle 10, the user terminal 300, the management server 100, and each data user server 200 are connected to each other via a network. Here, the network may be, for example, a WAN (Wide Area Network) which is a public communication network such as the Internet, or a telephone communication network such as a mobile phone. The network may also include a telephone communication network such as a mobile phone, or a wireless communication network such as Wi-Fi (registered trademark).

[0018] The vehicle 10 includes various sensors for acquiring driving data. The vehicle 10 transmits the driving data acquired while traveling to the management server 100 at a predetermined timing. For example, the vehicle 10 may transmit the driving data to the management server 100 periodically at a predetermined interval while traveling.

[0019] FIG. 2 is a diagram showing an example of a table configuration of the traveling data transmitted from the vehicle 10 to the management server 100. As shown in FIG. 2, the traveling data has a vehicle ID field, a date and time field, a position field, a speed field, an acceleration field, and the like. In the vehicle ID field, a vehicle ID, which is identification information for identifying the vehicle 10 that is the transmission source of the traveling data, is input. In the date and time field, information on the date and time when the traveling data was acquired in the vehicle 10 is input. In the position field, position information of the vehicle 10 is input. In the speed field, speed information of the vehicle 10 is input. In the acceleration field, acceleration information of the vehicle 10 is input. In addition, the traveling data may include information on ON and OFF of the start button (or ignition switch) of the vehicle 10. In addition, the traveling data may include image information captured by a camera mounted on the vehicle 10. Note that the traveling data does not necessarily have to be data acquired by a sensor mounted on the vehicle 10. In this embodiment, the traveling data corresponds to the "first data" according to the present disclosure.

[0020] In addition, the management server 100 may provide the vehicle 10 with running data in response to a request from a data user. to the data user server 200. This allows the data user to receive the travel data to be utilized as big data. However, there are cases where the vehicle user does not permit the travel data of the vehicle 10 transmitted to the management server 100 to be provided to all data users.

[0021] Therefore, in this embodiment, data user information regarding each data user is transmitted to the user terminal 300 of the vehicle user. The user terminal 300 includes a CPU (Central Processing Unit) The data user information includes a processor such as a RAM (Random Access Memory), a main storage device such as a ROM (Read Only Memory), and a communication interface for connecting the user terminal 300 to a network. Examples of the user terminal 300 include a smartphone, a tablet computer, a mobile computer, and a wearable computer. An in-vehicle terminal mounted on the vehicle 10 may function as the user terminal 300. The data user information includes at least information regarding the purpose of use of the provided running data by each data user, and information regarding the storage period for the provided running data.

[0022] In the user terminal 300, the data user information regarding each data user received from the management server 100 is presented to the vehicle user. This allows the vehicle user to select one or more data users (authorized users) to be permitted as recipients of the vehicle 10's traveling data based on the data user information. The user terminal 300 accepts the vehicle user's selection of one or more authorized users. Then, the user terminal 300 transmits permission information indicating the one or more authorized users selected by the vehicle user to the management server 100.

[0023] When the management server 100 receives the permission information from the user terminal 300, it identifies one or more authorized users based on the permission information. The one or more authorized users identified at this time are any of the multiple data users who have requested the provision of the traveling data of the vehicle 10. Then, the management server 100 transmits the traveling data of the vehicle 10 to the data user server 200 of the one or more authorized users.

[0024] (Administration Server Configuration) Next, the configuration of the management server 100 will be described. FIG. 3 is a block diagram showing a schematic configuration of the management server 100. The management server 100 includes a control unit 110, a storage unit 120, and a communication module 130. The control unit 110 has a function of performing arithmetic processing for controlling the management server 100. The control unit 110 includes a CPU (Central Processing Unit). The control unit 110 includes a processor such as a ROM (Read Only Memory), a main storage device such as a RAM (Random Access Memory), and an auxiliary storage device such as a ROM (Read Only Memory). The CPU is an example of a processor resource. The RAM and ROM are also examples of memory resources. The control unit 110 can execute any information processing based on various programs and various data. However, some or all of the functions of the control unit 110 may be realized by hardware circuits such as ASIC and FPGA.

[0025] The storage unit 120 is configured by any storage device such as a RAM, a ROM, a hard disk drive, or a flash memory. The storage unit 120 may include a removable medium (portable recording medium). Here, the removable medium is, for example, a USB memory, an SD card, or a disk recording medium such as a CD-ROM, a DVD disk, or a Blu-ray disk. The storage unit 120 stores programs executed by the control unit 110 and various data used for executing the programs.

[0026] The storage unit 120 includes a database for storing the travel data 121 received from each vehicle 10. In this database, travel data 121 is stored for each vehicle 10. In addition, in the storage unit 120, a database (vehicle user information database) is constructed that stores vehicle data user information 122 related to each vehicle user. In addition, in the storage unit 120, a database (data user information database) is constructed that stores data user information 123 related to each data user.

[0027] FIG. 4(a) is a diagram showing an example of a table configuration of the vehicle user information database. As shown in FIG. 4(a), the vehicle user information database has a vehicle user ID field, a vehicle ID field, and a personal information field. A data user ID, which is identification information for identifying a vehicle user, is inputted into the vehicle user ID field. A vehicle ID, which is identification information for identifying the vehicle 10 corresponding to the vehicle user, is inputted into the vehicle ID field. Personal information of the vehicle user is inputted into the personal information field. Here, the personal information of the vehicle user may include, for example, the vehicle user's address, contact information (telephone number, e-mail address, etc.), etc. Information registered in advance by each vehicle user is inputted into the vehicle user information database.

[0028] Fig. 4(b) is a diagram showing an example of a table configuration of the data user information database. As shown in Fig. 4(b), the data user information database has at least a data user ID field, a purpose of use field, and a data storage period field. In the data user ID field, a data user ID, which is identification information for identifying a data user, is input.

[0029] In the purpose of use field, information regarding the purpose of use of the driving data by each data user when the driving data is provided from the management server 100 is entered. Here, examples of the purpose of use of the driving data by the data user include marketing, non-profit statistical analysis, and incident / accident investigation. More specifically, the marketing use of the driving data is, for example, a trade area analysis of the vehicle user. Furthermore, the non-profit statistical analysis is, for example, a survey of the amount of travel on each road or a traffic congestion forecast for each road. Furthermore, the incident / accident investigation is, for example, a search for vehicles that have passed near the site of a specific incident / accident.

[0030] In addition, some data users may immediately delete the traveling data from the data user server 200 after using the traveling data for data analysis according to the purpose of use. In addition, some data users may store the traveling data for a relatively long period of time in the data user server 200. In the data storage period field, information regarding the storage period of the traveling data in each data user server 200 when the traveling data is provided from the management server 100 is entered.

[0031] The data user information database receives information registered in advance by each data user. The data user information may be included in the data provision request sent from each data user server 200 to the management server 100.

[0032] The communication module 130 is a communication interface for connecting the management server 100 to a network. The communication module 130 is, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication. Note that the management server 100 does not necessarily have to be realized by a single physical configuration, and may be configured by multiple computers that cooperate with each other.

[0033] (Information processing flow) Hereinafter, the flow of information processing in the data providing system 1 according to the present embodiment will be described with reference to FIG. 5. FIG. 5 is a flowchart showing the flow of information processing in the data providing system 1. 5, one of the multiple data user servers 200 is designated by the reference number 200a, and another of the multiple data user servers 200 is designated by the reference number 200b.

[0034] In the data provision system 1, the control unit 110 of the management server 100 receives data provision requests from multiple data user servers 200 (200a, 200b) (S101). Here, the data provision request includes the data user ID of the requesting data user. The data provision request also includes conditions for the traveling data 121 that is the subject of the provision request. The conditions for the traveling data 121 that is the subject of the provision request may be specified, for example, by the acquisition time and acquisition area of ​​the traveling data 121 in the vehicle 10. Furthermore, the vehicle 10 that acquired the behavior data may be specified as the condition for the traveling data 121 that is the subject of the provision request.

[0035] Next, the control unit 110 of the management server 100 identifies the traveling data 121 (hereinafter, sometimes referred to as "target data") that is to be provided to the data user and the vehicle user of the vehicle 10 that acquired the target data (S102). Here, the control unit 110 refers to a database in the memory unit 120 that stores the traveling data 121, and identifies the traveling data 121 that satisfies the conditions of the traveling data 121 that is the target of the data provision request as the target data. Furthermore, the control unit 110 refers to the vehicle user information base in the memory unit 120 to identify the vehicle user of the vehicle 10 that acquired the target data. Here, the vehicle user corresponding to the vehicle ID of the vehicle 10 that acquired the target data is identified.

[0036] Next, the control unit 110 of the management server 100 extracts data user information related to the multiple data users who are the requesters of the data provision by referring to the data user information database in the storage unit 120 (S103). Here, the data user information corresponding to the data user ID included in the data provision request received from each data user server 200 (200a, 200b) is extracted. Next, the control unit 110 of the management server 100 transmits the data user information related to the multiple data users extracted in S103 to the user terminal 300 of the vehicle user identified in S102 (S104).

[0037] The user terminal 300 outputs data user information on the multiple data users received from the management server 100. This enables the vehicle user to select an authorized user based on the data user information of each data user. For example, the vehicle user may select an authorized user based on the purpose of use of the driving data of each data user. Specifically, the vehicle user may select as authorized users data users excluding data users whose purpose of use of driving data is marketing. In addition, the vehicle user may select an authorized user based on the storage period of each data user's driving data. Specifically, the vehicle user may select as authorized users data users whose storage period of driving data is relatively short.

[0038] Then, the user terminal 300 accepts the selection of one or more authorized users by the vehicle user (S105). Furthermore, the user terminal 300 transmits permission information indicating the one or more authorized users selected by the vehicle user to the management server 100 (S106). The permission information may include the data user IDs of the one or more authorized users.

[0039] When the control unit 110 of the management server 100 receives the permission information from the user terminal 300, it transmits the target data identified in S102 to the data user server 200 of one or more authorized users indicated by the permission information (S107). Note that in Fig. 5, the data user server 200a is the data user server of the authorized user. At this time, the control unit 110 may process the traveling data 121 stored in the database of the storage unit 120 in accordance with a request from the authorized user, and then transmit the target data to the data user server 200a.

[0040] According to the above flow, the traveling data of the vehicle 10 is transmitted to the data user server 200 of an authorized user selected by the vehicle user of the vehicle 10. In other words, the traveling data of the vehicle 10 is not transmitted to the data user server 200 of a data user not selected as an authorized user by the vehicle user of the vehicle 10. Therefore, it becomes possible for the vehicle user to limit the recipients of the traveling data of the vehicle 10 to be provided.

[0041] (Modification) A modified example of the present embodiment will be described below. In this modified example, it is assumed that the data user utilizes not only the driving data of the vehicle 10 but also personal information of the vehicle user as big data.

[0042] In this modification, when the control unit 110 of the management server 100 transmits data user information to the user terminal 300, the control unit 110 also transmits information indicating that the data user also requests the provision of predetermined personal information regarding the vehicle user. Then, the control unit 110 receives additional information together with the permission information from the user terminal 300 of the vehicle user. Here, the additional information is information indicating whether the vehicle user permits the provision of predetermined personal information regarding the vehicle user to the authorized user.

[0043] Based on the additional information received from the user terminal 300, the control unit 110 of the management server 100 determines whether or not to provide predetermined personal information about the vehicle user to the authorized user. In detail, if the vehicle user permits, in the additional information, that predetermined personal information about the vehicle user be provided to the authorized user, the control unit 110 refers to the vehicle user database in the storage unit 120 and extracts predetermined personal information about the target vehicle user. Then, the control unit 110 transmits the extracted predetermined personal information about the vehicle user to the data user server 200 of the authorized user together with the traveling data of the vehicle 10.

[0044] According to this modification, the vehicle user can restrict the provision of personal information about the vehicle user to the data user in a manner separate from the provision of driving data of the vehicle 10.

[0045] <Other embodiments> The above embodiment is merely an example, and the present disclosure may be modified as appropriate without departing from the spirit and scope of the present disclosure. Furthermore, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs.

[0046] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

[0047] The present disclosure can also be realized by supplying a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium may be, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, or an optical card, for storing electronic instructions. Any suitable type of medium may be included. [Explanation of symbols]

[0048] 1. Data provision system 10. Vehicle 100 Management Server 110 Control unit 120...Storage section 121··Driving data 122 Vehicle User Information 123 Data User Information 130 Communication module 200 Data user server 300 User terminal

Claims

1. Receiving first data relating to travel from a vehicle; Transmitting data user information regarding a plurality of data users who wish to receive the first data to a user terminal of a vehicle user associated with the vehicle; receiving, from the user terminal, permission information indicating one or more data users selected by the vehicle user from among the plurality of data users based on the data user information, the one or more data users being permitted by the vehicle user to be recipients of the first data; Transmitting the first data to a server of the one or more data users authorized by the vehicle user as a recipient of the first data; An information processing device comprising a control unit that executes the above.

2. The data user information includes information regarding a storage period of the first data when each of the plurality of data users is provided with the first data. The information processing device according to claim 1 .

3. The data user information includes information regarding a purpose of use of the first data when each of the plurality of data users is provided with the first data.

3. The information processing device according to claim 1 or 2.

4. the control unit further executes receiving, from the user terminal together with the permission information, additional information indicating whether the vehicle user has permitted the one or more data users authorized by the vehicle user to be provided with the first data to which predetermined personal information related to the vehicle user is to be provided together with the first data.

3. The information processing device according to claim 1 or 2.

5. A program for causing a user terminal of a vehicle user associated with a vehicle to execute an information processing method, The information processing method includes: receiving data user information relating to a plurality of data users who wish to receive the first data from a management server; accepting one or more data users selected by the vehicle user from among the plurality of data users based on the data user information, the one or more data users being permitted by the vehicle user to be recipients of the first data; transmitting, to the management server, authorization information indicating the one or more data users received; Including, the program.

Citation Information

Patent Citations

  • Data distribution intermediary device and data distribution intermediary method

    JP2023019795A

  • Automotive data sharing and consent management platform

    WO2022036167A1

  • Sensor data management system

    JP2014241098A