Information processing device

JP2025029915AActive Publication Date: 2025-03-07TOYOTA JIDOSHA KK
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023134804
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-22
Publication Date
2025-03-07
Estimated Expiration
2043-08-22

AI Technical Summary

Benefits of technology

【0007】 本開示によれば、個人情報をより適切に保護することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025029915000001_ABST
    Figure 2025029915000001_ABST
Patent Text Reader

Abstract

To provide an information processing device that further appropriately protects personal information.SOLUTION: An information processing device includes a control unit configured to set a policy for provision of information about a plurality of users riding in the same vehicle in accordance with information transmitted from each terminal of the plurality of users. The control unit checks whether each of the plurality of users agrees to the provision of information.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] There is known a technique for providing information that takes into consideration relationships between a plurality of people (for example, Patent Document 1). [Prior art documents] [Patent documents]

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

[0004] The purpose of this disclosure is to better protect personal information. [Means for solving the problem]

[0005] One aspect of the present disclosure is an information processing device having a control unit configured to set a policy for providing information regarding multiple users riding in the same vehicle in accordance with information transmitted from each of the multiple users' terminals.

[0006] Further, another aspect of the present disclosure is an information processing method in the above-mentioned information processing device, a program for causing a computer to execute this information processing method, or a storage medium non-temporarily storing this program. Effect of the Invention

[0007] According to the present disclosure, personal information can be protected more appropriately. [Brief description of the drawings]

[0008] [Figure 1]FIG. 2 is a diagram showing an outline of the flow of information in the system according to the first embodiment. [Diagram 2] 1 is a block diagram illustrating an example of the configuration of a vehicle, a server, and a user terminal that constitute the system according to a first embodiment. [Diagram 3] 4 is a diagram showing an example of vehicle information and user information stored in a storage unit of the server; FIG. [Figure 4] FIG. 2 is a sequence diagram of processing in the system according to the first embodiment. [Diagram 5] FIG. 11 is a sequence diagram of processing in the system according to the second embodiment. [Figure 6] 13 is a flowchart of a process in a vehicle according to a fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Information transmitted from a vehicle is analyzed to provide services to vehicle users. This information includes information acquired by sensors in the vehicle, information about the route or destination set in the vehicle's navigation system, and information about the vehicle user. Here, when information is transmitted from the vehicle, some vehicle users may not wish to provide personal information. Even if the driver of the vehicle agrees to the transmission of information, this does not necessarily mean that the passengers agree. However, in many cases, the decision of whether or not to provide personal information is left up to the driver. Therefore, even if the passengers do not wish to provide personal information, there is a risk that the personal information may be provided.

[0010] Therefore, an information processing device, which is one aspect of the present disclosure, is provided with a control unit configured to set a policy for providing information regarding multiple users riding in the same vehicle in accordance with information transmitted from each of the multiple users' terminals.

[0011] The information about the user includes, for example, a user ID, a name, an age, a sex, an address, a telephone number, an email address, an SNS account, etc. The information provided from the vehicle to the outside can include information about the vehicle in addition to the information about the user. The information about the vehicle includes the detection values ​​of sensors attached to the vehicle, the route and destination of the vehicle inputted into the navigation system, etc.

[0012] The information transmitted from each of the terminals of the multiple users includes information on whether or not they agree to provide information about the user (hereinafter also referred to as user information), or information on the request (or being requested) of other users to respond on whether or not they agree to provide the user information. For example, the multiple users may each decide whether or not they agree to the provision of the user information, and transmit the decision to the information processing device via the terminal of each user. As another example, a representative may be selected from among the multiple users, and a decision on whether or not they agree to the provision of the user information may be transmitted to the information processing device from the terminal of the representative. The representative may collect responses to whether or not they agree to the provision of the user information from the terminals of each user and transmit the results, or the representative may decide whether or not they agree to the provision of the user information at his or her own discretion and transmit the results.

[0013] In this way, a policy for providing information can be set according to the wishes of each of a plurality of users riding in the same vehicle.

[0014] In addition, the control unit may set a policy to send information about the vehicle linked to information about the multiple users when information is received from at least one of the terminals indicating that all of the multiple users agree to the provision of information about the multiple users, and may set a policy to send information about the vehicle without linking it to information about the multiple users when information is received from at least one of the terminals indicating that at least some of the multiple users do not agree to the provision of information about the multiple users.

[0015] That is, a policy is set so that information about the vehicle linked to information about the user is sent only if all users agree to the provision of information. On the other hand, if at least some of the users do not agree to the provision of information, information about the user is not sent when transmitting information about the vehicle. Note that, as will be described later, if the representative agrees to the provision of information, information indicating consent to the provision of information is sent from at least one terminal that is the representative terminal. In this case, the information received from the representative terminal may include information that can be used to determine whether or not all users agree to the provision of information.

[0016] In addition, a representative terminal of the users may receive information transmitted from the terminals of the users, and the control unit may set the policy according to the information transmitted from the representative terminal. Since the information transmitted from the representative terminal is considered to reflect the intentions of all users, the policy can be set according to the information.

[0017] The control unit may generate incentives corresponding to the plurality of users according to the set policy. By providing the users with an incentive for providing user information, the incentive can serve as an opportunity for the users to provide information.

[0018] The policy may be reset in response to a change in the number of users riding in the same vehicle. There may be users who do not want to use the service. Therefore, when a user gets off or gets on, the policy is reset. In this case, the policy is set according to the information transmitted from the terminals of the multiple users.

[0019] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The configurations of the following embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments. In addition, the following embodiments can be combined as much as possible.

[0020] First Embodiment FIG. 1 is a diagram showing an outline of the flow of information in a system 1 according to a first embodiment. In the example of FIG. 1, the system 1 includes a vehicle 10, a server 20, and a user terminal 40. In the vehicle 10, information is acquired by a sensor that detects the state of the vehicle 10, a sensor that detects location information, and the like. In addition, information about the user is stored in the vehicle 10. This information is transmitted from the vehicle 10 to the server 20. The server 20 is a server that collects information from the vehicle 10, analyzes the information, and provides services to the vehicle 10 or the user terminal 40.

[0021] The server 20 generates an advertisement suitable for the destination of the vehicle 10, for example, and transmits the advertisement to the vehicle 10 or the user terminal 40. The user terminals 40 include a first user terminal 40A, a second user terminal 40B, and a third user terminal 40C. The first user terminal 40A is a terminal owned by the first user, the second user terminal 40B is a terminal owned by the second user, and the third user terminal 40C is a terminal owned by the third user. The first user, the second user, and the third user are users who are riding in the vehicle 10. For example, the first user is a driver, and the second user and the third user are passengers. In the following, when the first user terminal 40A, the second user terminal 40B, and the third user terminal 40C are not distinguished from each other, they are simply referred to as user terminals 40. In addition, the user terminals 40 are not limited to the three shown in FIG. 1. A plurality of users who are riding in the vehicle 10 may each have a user terminal 40.

[0022] The vehicle 10, the server 20, and the user terminal 40 are connected to each other by a network N1. The network N1 is, for example, a global public communication network such as the Internet, and may be a Wide Area Network (WAN) or other communication network. The network N1 may also include a telephone communication network such as a mobile phone, or a wireless communication network such as Wi-Fi (registered trademark). The vehicle 10 and the user terminal 40 may be connected to each other by short-range wireless communication. The user terminals 40 may also be connected to each other by short-range wireless communication.

[0023] FIG. 2 is a block diagram showing an example of the configuration of the vehicle 10, the server 20, and the user terminal 40 constituting the system 1 according to the first embodiment. The server 20 can be configured by a computer. That is, the server 20 can be configured as a computer having a processor such as a CPU or a GPU, a main storage device such as a RAM or a ROM, and an auxiliary storage device such as an EPROM, a hard disk drive, or a removable medium. The auxiliary storage device stores an operating system (OS), various programs, various tables, etc., and the programs stored therein are loaded into a working area of ​​the main storage device and executed, and each component is controlled through the execution of the programs, thereby realizing each function that meets a predetermined purpose. However, some or all of the functions may be realized by a hardware circuit such as an ASIC or an FPGA.

[0024] The server 20 includes a control unit 21, a storage unit 22, and a communication module 23. The control unit 21 is a calculation device that controls the server 20. The control unit 21 can be realized by a calculation processing device such as a CPU. The control unit 21 may include a RAM, a ROM, a cache memory, and the like.

[0025] The storage unit 22 includes a main storage device and an auxiliary storage device. The main storage device is a memory in which the programs executed by the control unit 21 and data used by the control programs are expanded. The auxiliary storage device is a device in which the programs executed by the control unit 21 and data used by the control programs are stored.

[0026] Further, the storage unit 22 stores vehicle information 221 and user information 222. FIG. 3 is a diagram showing an example of the vehicle information 221 and the user information 222 stored in the storage unit 22 of the server 20. The vehicle information 221 is information about the vehicle 10. The vehicle information 221 includes information about the vehicle ID, the position of the vehicle 10, and the destination. The user information 222 is information about the user. The user information 222 includes personal information. The user information 222 includes information about the user ID, the name, the address, and the email address. The user information 222 is linked to the vehicle information 221 of the vehicle 10 in which the user is riding. The vehicle ID is an identification symbol of the vehicle 10. The position of the vehicle 10 is a position detected in the vehicle 10. The destination of the vehicle 10 is, for example, a destination inputted to a navigation system. Furthermore, the user ID is an identification symbol of each user riding in the vehicle 10. When multiple users are riding in the same vehicle 10, a record corresponding to each user is generated. The name is the name of each user. The address is the address of each user. The email address is an email address at which each user can be contacted. The vehicle information 221 and the user information 222 are transmitted from the vehicle 10 at predetermined time intervals.

[0027] The communication module 23 is a communication interface for connecting the server 20 to the network N1. The communication module 23 includes, for example, a network interface board and a wireless communication interface for wireless communication.

[0028] Next, the vehicle 10 is configured to include a control unit 11, a storage unit 12, a communication module 13, a position information sensor 14, and a touch panel 15. The control unit 11 is a device that provides information to a user (for example, a car navigation device, an infotainment device, or a head unit). The control unit 11 is a calculation device that controls the CPU or other calculation processing device. It can be achieved.

[0029] The storage unit 12 includes a main storage device and an auxiliary storage device, similar to the storage unit 22 of the server 20. The storage unit 12 stores vehicle information 121 and user information 122. The vehicle information 121 and user information 122 have the same configuration as the vehicle information 221 and user information 222 stored in the storage unit 22 of the server 20. The control unit 11 transmits the vehicle information 121 and the user information 122 to the server 20 at predetermined time intervals in accordance with an information provision policy, which will be described later.

[0030] The communication module 13 is a communication interface for connecting the vehicle 10 to the network N1. The communication module 13 includes, for example, a network interface board and a wireless communication interface for wireless communication. The position information sensor 14 acquires position information (e.g., latitude and longitude) of the vehicle 10 at a predetermined period. The position information sensor 14 includes, for example, a GPS (Global Positioning System) receiving unit, a wireless LAN communication unit, etc. The position of the vehicle 10 acquired by the position information sensor 14 is stored in the storage unit 12 as a part of the vehicle information 121. In this embodiment, the position of the vehicle 10 detected by the position information sensor 14 is included in the vehicle information 121, but the vehicle information can also include detection values ​​of various sensors (e.g., a speed sensor) attached to the vehicle 10, in addition to the position of the vehicle 10. The touch panel 15 is an input / output device that accepts an input operation performed by a user and presents information to the user.

[0031] The user terminal 40 is a computer used by an individual, such as a personal computer, a smartphone, a mobile phone, a tablet computer, or a personal information terminal. The user terminal 40 is configured to include a control unit 41, a storage unit 42, a communication module 43, a position information sensor 44, and a touch panel 45. The control unit 41 is a calculation device that manages the control performed by the user terminal 40. The control unit 41 can be realized by a calculation processing device such as a CPU.

[0032] The storage unit 42 includes a main storage device and an auxiliary storage device, similar to the storage unit 22 of the server 20. The storage unit 42 stores user information 421. The user information 421 includes information related to the user ID, name, address, and email address of the owner of the user terminal 40. The storage unit 42 also stores application programs (hereinafter simply referred to as apps) related to the user information.

[0033] Next, the overall processing of the system 1 according to the first embodiment will be described. Fig. 4 is a sequence diagram of the processing of the system 1 according to the first embodiment. Note that the description will be given on the assumption that communication between the user terminal 40 and the vehicle 10, and communication between the vehicle 10 and the server 20 have been established.

[0034] When a user carrying a user terminal 40 gets into vehicle 10 and the user terminal 40 comes within the range of short-range wireless communication of the vehicle 10, communication between the vehicle 10 and the user terminal 40 is established, and the control unit 11 of the vehicle 10 requests user information from the user terminal 40 (S01). This request is made every time the user gets into the vehicle 10. The control unit 41 of the user terminal 40 transmits the user information 421 stored in the storage unit 42 to the vehicle 10 (S02). The control unit 11 of the vehicle 10 stores the received user information 421 in the storage unit 22 as user information 122 (S03).

[0035] Next, the control unit 11 of the vehicle 10 transmits an inquiry to the user terminal 40 as to whether or not the user agrees to the provision of the user information (S04). This inquiry includes, for example, an instruction to start an application of the user terminal 40 and display on the touch panel 45 an image for prompting the user to input a response as to whether or not the user agrees to the provision of the user information. Furthermore, the inquiry may include an instruction to display on the touch panel 45 a text explaining what information will be transmitted to the server 20 if the user agrees.

[0036] In the user terminal 40 that has received this inquiry, the control unit 41 displays an image on the touch panel 45 to prompt the user to input a response as to whether or not the user agrees to the provision of user information (S05). At this time, for example, a statement such as "Do you agree to the provision of personal information?" is displayed, along with selection buttons corresponding to "Agree" and "Disagree". In addition, a statement explaining what information will be transmitted to the server 20 when the user agrees may be further displayed on the touch panel 45. For example, it is possible that the information to be transmitted to the server 20 differs depending on the combination of the riding user and the vehicle 10. In such a case, the control unit 11 of the vehicle 10 determines the information to be transmitted to the server 20 based on the combination of the user and the vehicle 10. The relationship between the combination of the user and the vehicle 10 and the information to be transmitted to the server 20 is stored in the storage unit 12. Then, when the user taps either the "Agree" or "Disagree" button, the control unit 41 of the user terminal 40 acquires the user's response (S06). The control unit 41 of the user terminal 40 transmits a response to the vehicle 10 in response to the tapped button (S07). Note that an application related to user information installed in the user terminal 40 may automatically respond. For example, the user may be able to set whether or not to automatically respond.

[0037] The control unit 11 of the vehicle 10 that receives the response from each user terminal 40 sets an information provision policy in accordance with the response. The information provision policy is a policy for the information to be transmitted to the server 20. The indicator is a pointer that indicates what information will or will not be transmitted. For example, if all users agree to the provision of their user information, the information provision policy is set so that when the vehicle information 121 is transmitted to the server 20, the user information 122 is linked and transmitted. On the other hand, if some or all of the users do not agree to the provision of their user information, the information provision policy is set so that none of the user information 122 is provided. In this case, only the vehicle information 121 is transmitted to the server 20. Note that, as another example, the information provision policy may be set so that, if some users do not agree to the provision of their user information, the user information 122 of the users who did not agree is not provided, and only the user information 122 corresponding to the users who agreed is provided in association with the vehicle information 121.

[0038] Then, the control unit 11 of the vehicle 10 transmits the vehicle information 121 and the user information 122 to the server 20 according to the information provision policy (S09). At this time, if an information provision policy is set such that the user information 122 is not provided, only the vehicle information 121 is transmitted to the server 20. The control unit 21 of the server 20 stores the received vehicle information 121 and user information 122 as vehicle information 221 and user information 222 in the storage unit 22 (S10). For example, the vehicle information 221 and the user information 222 are analyzed in the server 20, and a service based on the analysis result is provided to the user riding in the vehicle 10. As another example, the service may be provided by a server other than the server 20. In this case, the control unit 21 may provide the analysis result of the vehicle information 221 and the user information 222 to the other server. In this case, the user information may be transmitted to the server 20 in S02. Then, in S04, the server 20 may transmit an inquiry to the user terminal 40. The reply in S07 may also be received by the server 20, and the setting of the information provision policy in S08 may also be performed by the control unit 21 of the server 20. Then, the information may be provided to other servers in accordance with the information provision policy.

[0039] As described above, according to the present embodiment, each user riding in the same vehicle 10 can decide whether or not to provide user information. This makes it possible to more appropriately protect personal information.

[0040] <Second embodiment> In the second embodiment, a representative is selected from among the users who are in the vehicle, and the representative decides whether or not to agree to the provision of user information.

[0041] FIG. 5 is a sequence diagram of the processing of the system 1 according to the second embodiment. The same processes as those in the sequence diagram shown in FIG. 4 are assigned the same reference numerals and will not be described. In the example shown in FIG. 5, the first user is determined as the representative. Then, the representative transmits a reply to the vehicle 10 on behalf of the users. The operation of the third user terminal 40C is the same as that of the second user terminal 40B, and therefore will not be described. In FIG. 5, the processing after the processing of S01, S02, and S03 shown in FIG. 4 is executed for each user terminal 40 will be described.

[0042] After the control unit 11 of the vehicle 10 stores the received user information 421 in the storage unit 22 as user information 122, the control unit 11 of the vehicle 10 transmits a request to the user terminal 40 to determine a representative (S21). This request includes, for example, an instruction to start an application of the user terminal 40 and display an image for selecting a representative on the touch panel 45. For example, the control unit 11 of the vehicle 10 identifies the name of each user riding in the vehicle 10 based on the user information 122, and displays a button for selecting this name on the touch panel 45 of each user terminal 40. Furthermore, the request may include an instruction to display on the touch panel 45 a sentence explaining what information will be transmitted to the server 20 depending on the representative. Then, the control unit 41 of the user terminal 40 displays the name of each user selectably on a screen for selecting a representative, and further displays a sentence such as "Please select a representative." (S22).

[0043] As another example of the process of S21, for example, the user terminals 40 inside the vehicle 10 may communicate with each other, and the control units 41 of each user terminal 40 may transmit information related to the user's name to each other. As a result, information related to the name of each user may be obtained from all the user terminals 40.

[0044] Next, when the second user taps the name of the first user displayed on the touch panel 45, the control unit 41 of the second user terminal 40B accepts the selection of the first user as the representative (S23). After that, the control unit 41 of the second user terminal 40B transmits a request to the first user terminal 40A corresponding to the selected first user to become the representative (S24). This request is linked to the user ID of the second user. A similar request is also transmitted from the third user terminal 40C to the first user terminal 40A.

[0045] When the control unit 41 of the first user terminal 40A receives requests to become a representative from all user terminals 40 that can communicate inside the vehicle 10, the control unit 41 displays an image on the touch panel 45 that reads, for example, "Do you agree to become a representative?" (S25). Furthermore, the control unit 41 of the first user terminal 40A displays buttons on the touch panel 45 that allow the user to select either "Yes" or "No." When the first user taps the "Yes" button, the control unit 41 of the first user terminal 40A accepts that the first user has agreed (S26). Then, the control unit 41 of the first user terminal 40A notifies the vehicle 10 that the representative is the first user (S27). Note that, if requests to become a representative are not received from some of the user terminals 40, the "Yes" button may not be pressed on the first user terminal 40A. Also, the notification in S27 may be transmitted so that the user IDs of all users who have requested the first user to become a representative can be known.

[0046] The control unit 11 of the vehicle 10 transmits an inquiry to the first user terminal 40A corresponding to the first user who is the representative as to whether or not the user agrees to the provision of the user information (S04). The first user responds as the representative. The subsequent processing is the same as that in FIG.

[0047] In the above process of S24, the second user terminal 40B transmits a request to the first user terminal 40A to become the representative, but as another example, the second user terminal 40B may notify the vehicle 10 of the representative. Then, when the representatives notified from all the user terminals 40 match, the process of S04 may be executed for the user terminal 40 of the representative.

[0048] Also, a representative may be stored in the storage unit 42 of each user terminal 40. For example, consider a case where a first user is stored as a representative in the storage unit of the second user terminal 40B. When the first user terminal 40A corresponding to the first user is present inside the vehicle 10, the control unit 41 of the second user terminal 40B transmits a request to the first user terminal 40A to become the representative, without the second user operating the second user terminal 40B.

[0049] As described above, according to this embodiment, by determining a representative, the representative can respond as to whether or not he or she agrees to the provision of user information.

[0050] <Third embodiment> In the third embodiment, the server 20 that has received the user information grants an incentive to each user terminal 40. At this time, the incentive may be granted from the server 20 to the user terminal 40 via the vehicle 10, or the incentive may be granted directly from the server 20 to the user terminal 40, or the incentive may be granted from the vehicle 10 to the user terminal 40 without the server 20. A bonus may be given to the

[0051] This incentive is an incentive for providing user information. Incidentally, the determination of a representative as described in the second embodiment may be a condition for granting the incentive. Also, the incentive may be changed according to a set information provision policy. For example, the more information is transmitted to the server 20, the larger the incentive may be. The incentive may be cash, a discount coupon, a gift certificate, or points, etc. Also, the incentive may be something that the user can use at the destination of the vehicle 10. In this way, the user can be encouraged to agree to the provision of user information.

[0052] <Fourth embodiment> An information provision policy may be set each time a user gets on or off the vehicle 10. For example, even if a user has agreed to the provision of user information, if a user in the vehicle 10 is replaced thereafter, the user may no longer agree to the provision of user information. There may also be cases where a user who gets on the vehicle later wishes to be set as the representative. The control unit 11 of the vehicle 10 communicates with the user terminal 40 of the user on board and monitors whether the user gets on or off the vehicle.

[0053] FIG. 6 is a flowchart of the process in the vehicle 10 according to the fourth embodiment. The process shown in FIG. 6 is executed in the vehicle 10 at a predetermined cycle. In step S101, the control unit 11 of the vehicle 10 acquires a user ID from the user terminal 40 present inside the vehicle 10. At this time, user information may be acquired. In step S102, the control unit 11 of the vehicle 10 determines whether or not the user ID has changed since the previous time. If the determination in step S102 is affirmative, the process proceeds to step S103, where the control unit 11 of the vehicle 10 resets the information provision policy. In this case, for example, the process shown in FIG. 4 or FIG. 5 may be performed. On the other hand, if the determination in step S103 is negative, the control unit 11 ends this routine. In this way, the information provision policy can be changed according to whether the user gets on or off the vehicle. [Explanation of symbols]

[0054] 1 System 10 Vehicles 11 Control section 12 Storage section 20 Servers 40 User terminal

Claims

1. An information processing device comprising a control unit configured to set a policy for providing information regarding a plurality of users riding in the same vehicle in accordance with information transmitted from each of the terminals of the plurality of users.

2. The control unit is When information indicating that all of the plurality of users agree to the provision of information about the plurality of users is received from at least one of the terminals, a policy is set to transmit information about the vehicle in association with information about the plurality of users; setting a policy of transmitting information about the vehicle without linking it with information about the plurality of users when information indicating that at least some of the plurality of users do not agree to the provision of information about the plurality of users is received from at least one of the terminals; The information processing device according to claim 1 .

3. A terminal of a representative of the plurality of users receives information transmitted from the terminals of the plurality of users, The control unit sets the policy in response to information transmitted from the representative terminal. The information processing device according to claim 1 .

4. the control unit generates incentives corresponding to the plurality of users in accordance with the set policy. The information processing device according to claim 1 .

5. resetting the policy in response to a change in the number of users riding in the same vehicle; The information processing device according to claim 1 .

Citation Information

Patent Citations

  • Information providing device, information providing method, and program

    JP2020135813A

  • Information provider and method for controlling the same

    JP2019164475A