Information processing device
The information processing apparatus addresses the issue of shared vehicles being left in inappropriate states by identifying users and sending alerts, ensuring timely corrections and improved vehicle readiness.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2022-11-24
- Publication Date
- 2026-04-28
AI Technical Summary
Existing systems fail to effectively notify users of shared vehicles when they are in an inappropriate state due to user neglect, such as doors left open or lights not turned off.
An information processing apparatus that receives notifications of equipment states from shared vehicles, identifies users based on borrowing information, and sends alerts to user terminals to rectify inappropriate conditions.
Ensures users are promptly informed of vehicle states, allowing them to correct issues before use, thereby maintaining vehicle readiness and user satisfaction.
Smart Images

Figure 0007852476000001 
Figure 0007852476000002 
Figure 0007852476000003
Abstract
Description
Technical Field
[0004] , , , , , ,
[0005] , , ,
[0006] , , , ، , , ,
[0001] This disclosure relates to an information processing apparatus capable of communicating with a shared vehicle.
Background Art
[0002] Patent Document 1 proposes an apparatus for notifying a vehicle user of forgetting to operate in-vehicle equipment.
Prior Art Document
Patent Document
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] An object of this disclosure is to provide a technique for notifying a user of a shared vehicle that the vehicle is in an inappropriate state.
Means for Solving the Problems
[0005] The information processing apparatus according to this disclosure, when receiving a first notification indicating that equipment mounted on the vehicle is in an inappropriate state where it is not in a predetermined state from a vehicle shared by a plurality of users, reads out borrowing information including a combination of information indicating the usage period of the vehicle and identification information of the user who uses it during the usage period, identifies one or more users as the transmission destination of a second notification indicating the inappropriate state based on the reference time based on the first notification and the usage period, and transmits the second notification to the user terminal used by the identified one or more users. It includes a control unit that executes the above.
Effects of the Invention
[0006] This disclosure provides technology for notifying users of a shared vehicle that the vehicle is in an inappropriate condition. [Brief explanation of the drawing]
[0007] [Figure 1] Figure 1 shows an example of the system configuration. [Figure 2] Figure 2 is a schematic sequence diagram illustrating an example of a process performed by the system. [Figure 3] Figure 3 shows an example of information stored in the server's memory device. [Figure 4] Figure 4 is a processing flow diagram showing an example of a detailed process for S3 and S4 in Figure 2. [Figure 5] Figure 5 is a diagram illustrating the recipients of the notification. [Figure 6] Figure 6 is a diagram illustrating the recipients of notifications. [Modes for carrying out the invention]
[0008] When the information processing device receives a first notification from a vehicle shared by multiple users indicating that the equipment installed in the vehicle is in an improper state and not in a predetermined condition, it reads borrowing information including a combination of information indicating the vehicle's usage period and the identification information of the user using the vehicle during that period, and determines that the vehicle is in an improper state based on the reference time and usage period based on the first notification. The system includes a control unit that identifies one or more users as recipients of the second notification, and sends the second notification to the user terminals used by the identified one or more users.
[0009] The information processing device is, for example, a server device connected to a communication network and can communicate with a vehicle equipped with an in-vehicle communication device. Vehicles shared by multiple users are, for example, shared cars or rental cars. For such vehicles, the information processing device stores the usage period and the users who will use the vehicle during that period as borrowing information. Borrowing information is, for example, reservation information registered before the vehicle is used. The borrowing information may also include operation history such as locking and unlocking logs for the vehicle. The first notification is a transmission from the vehicle to the information processing device at a predetermined time regarding the status of equipment installed in the vehicle. For example, it can notify if an inappropriate state has occurred that is not in the predetermined state due to the user forgetting to operate the doors, locking and unlocking, opening and closing the windows, or the status of the lights, etc. The second notification is a notification from the information processing device to the user of the inappropriate state. The reference time is, for example, the time when the information processing device or the vehicle detects the inappropriate state, or it may be the date and time when the information processing device receives the first notification. In the case of a vehicle shared by multiple users, the information processing device can appropriately select the recipient of the second notification by using the first reference time and the borrowing information.
[0010] The following describes specific embodiments of this disclosure with reference to the drawings. Unless otherwise specified, the dimensions, materials, shapes, and relative arrangements of the components described in these embodiments, as well as the system configuration and data used in processing, are not intended to limit the technical scope of this disclosure to those items alone.
[0011] <First Embodiment> (composition) Figure 1 shows an example of the system configuration according to this embodiment. The system 100 includes a server 1, a vehicle 2, and a user terminal 3, which are connected via a network N1. Network N1 is, for example, a data communication network connected to the Internet, and the server 1 communicates with the vehicle 2 and the user terminal 3 respectively based on a predetermined protocol. Note that the server 1 may be multiple devices that operate in cooperation, and may be a so-called cloud server. Also, there may be multiple vehicles 2. The vehicle 2 is an automobile shared by multiple users, such as a shared car or rental car, and one vehicle 2 is shared by multiple users Users reserve and use the service. Multiple users may belong to a predetermined group within the sharing service or car rental service (hereinafter also simply referred to as "the Service"), such as a family member or corporate member.
[0012] Furthermore, after stopping, vehicle 2 transmits the status of the equipment (devices) installed in vehicle 2 to server 1. This notification will also be referred to as the "first notification." The status of the equipment includes, for example, the open / closed status of doors and windows, the locking / unlocking status of doors, and the status of lights. The first notification may be given in particular when the equipment of vehicle 2 is in an inappropriate state that is not in a predetermined state. The first notification will also be given at predetermined times, such as after the ignition power is turned off, after vibration or the like is detected by the parked vehicle 2, or periodically. Server 1 receives the communication from vehicle 2 and, if it is in an inappropriate state, notifies user terminal 3 of the status of vehicle 2. This notification will also be referred to as the "second notification." At this time, server 1 determines the recipients of the second notification from among multiple user terminals 3 based on the usage period of the shared vehicle 2 and the information of the users who use it during that period.
[0013] Server 1 is an information processing device that manages vehicle 2. Server 1 comprises a processor 11, a storage device 12, and a communication interface (I / F) 13. The processor 11 is For example, CPU (Central Processing Unit), GPU (Graphics Processing Unit), Examples include ASIC (Application Specific Integrated Circuit) and FPGA (Field Programmable Gate Array). The processor 11 is a control unit that executes the processing described in this embodiment by reading and executing a program stored in the storage device 12. In the example in Figure 1, functional blocks are shown within the processor 11. That is, the processor 11 functions as a destination determination unit 111 and a notification unit 112. The destination determination unit 111 receives communication regarding the status of the vehicle 2 via the communication interface 13, and if the vehicle 2 is in an inappropriate state, it selects a user terminal 3 to be notified based on the usage period of the vehicle 2 and the user information used during that period, which are stored in the storage device 12. The notification unit 112 sends a notification that the vehicle 2 is in an inappropriate state to the selected user terminal 3 via the communication interface 13.
[0014] The storage device 12 includes a main storage device such as a RAM (Random Access Memory), and an auxiliary storage device such as a ROM (Read Only Memory), a HDD (Hard Disk Drive), a SSD (Solid State Drive), or a flash memory. Note that the auxiliary storage device may include a removable 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 (registered trademark). The storage device 12 stores a program for executing the processing according to the present embodiment and data used in the processing. In addition, the storage device 12 stores borrowing information of the vehicle 2, user information registered in the service, information transmitted and received in the embodiment, and the like. The borrowing information of the vehicle 2 includes the use date and time of the vehicle 2 and information of the user who uses the vehicle at that date and time. For example, the borrowing information is information for reserving the use of the vehicle 2, and the use date and time may include a start date and an end date. In addition, the borrowing information may include an operation history of the vehicle 2 such as locking and unlocking. In addition, the user information includes, for example, identification information of the user who uses the service, contact information such as the email address of the user. In addition, the user information may include information indicating whether the user belongs to a group such as a family member or a corporate member.
[0015] The communication I / F 23 is a network interface controller for connecting the server 1 to the network N1. The communication I / F 23 operates according to the communication standard of a wired LAN, for example, and connects the server 1 to the network N1.
[0016] The vehicle 2 includes a processor 21, a storage device 22, a communication interface (I / F) 23, and an electronic control device 24, and is connected to the server 1 via the communication I / F 23 and the network N1. The processor 21, the storage device 22, and the communication I / F 23 may be components mounted on one in-vehicle device 20, or at least a part of these components may be implemented not as a single module but distributed on a plurality of in-vehicle devices or the like.
[0017] The processor 21 is, for example, a CPU, a DSP (Digital Signal Processor), an ASIC, an FPGA, or the like. The processor 21 executes the processing described in the present embodiment by reading and executing a program stored in the storage device 22. In the example of FIG. 1, functional blocks are shown inside the processor 21. That is, the processor 21 functions as the state notification unit 211. The state notification unit 211 acquires information indicating the state of the equipment of the vehicle 2 from the electronic control device 24 and transmits it to the server 1 via the communication I / F 23.
[0018] The storage device 22 includes a main storage device such as a RAM, and an auxiliary storage device such as a ROM, an HDD, an SSD, or a flash memory. Note that the auxiliary storage device 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 (registered trademark) disk. The storage device 22 stores a program for executing the processing according to the embodiment and data used in the processing.
[0019] The communication I / F 23 is an interface for connecting the vehicle 2 or an in-vehicle device provided in the vehicle 2 to the network N1. The communication I / F 23 may directly connect the vehicle 2 or the in-vehicle device to the network N1 using a predetermined wireless communication standard such as 4G (4th Generation Mobile Communication System) or 5G (5th Generation Mobile Communication System).
[0020] Furthermore, the electronic control unit 24 is an ECU that detects and electronically controls the status of, for example, the doors, windows, and lights of the vehicle 2. Multiple electronic control units 24 are installed in the vehicle 2. For example, the status of the doors may indicate whether the doors are open or closed, or locked or unlocked. The status of the windows may indicate whether the windows are open or closed. The status of the lights may indicate whether the headlights, fog lights, parking lights, hazard lights, turn signals, interior lights, etc., are on, flashing, or off.
[0021] The above configuration is connected via signal lines and communicates according to in-vehicle communication standards such as CAN (Controller Area Network) and LIN (Local Interconnect Network).
[0022] (process) Figure 2 is a schematic sequence diagram showing an example of a process performed by system 100. This process is performed, for example, after the ignition power of vehicle 2 is turned off, after vibration or the like is detected in parked vehicle 2, or periodically. While vehicle 2 is parked, a monitoring processor with relatively low power consumption may be configured to activate a processor 21 that can communicate via network N1 if it detects an inappropriate state. The electronic control unit 24 of vehicle 2 transmits information indicating the status of equipment mounted on vehicle 2 to the processor 21 (Figure 2: S1). In this step, one or more electronic control units 24 transmit to the processor 21 information indicating, for example, the opening and closing or locking / unlocking of doors, the opening and closing of windows, or the on, flashing, or off status of headlights, fog lights, small lights, hazard lights, turn signals, interior lights, etc.
[0023] When the status notification unit 211 of the processor 21 receives a notification from the electronic control unit 24, it transmits information indicating the status of the equipment of the vehicle 2 to the server 1 via the communication I / F 23 (Figure 2: S2). The notification transmitted in this step (first notification) may simply be information indicating the status of the equipment, or it may be information indicating that the equipment is in an inappropriate state that is not in a predetermined state. That is, the status notification unit 211 may determine whether the equipment is in an inappropriate state and notify the server 1 if it is determined to be in an inappropriate state. An inappropriate state includes, for example, when the doors of the vehicle 2 remain open for a predetermined time or longer, when the door locks remain unlocked for a predetermined time or longer, when the windows remain open for a predetermined time or longer, or when the lights are not turned off.
[0024] Then, if Server 1 receives a notification from Vehicle 2 indicating an inappropriate state, it further notifies User Terminal 3. Based on the information transmitted in S2, Server 1 may determine whether or not Vehicle 2 is in an inappropriate state. Furthermore, the destination determination unit 111 of Server 1 extracts the recipients to whom the inappropriate state of Vehicle 2's equipment should be notified (Figure 2: S3). In this step, the destination determination unit 111 determines the recipients to whom the inappropriate state should be notified from among multiple users of the service. That is, the destination determination unit 111 reads the rental information of Vehicle 2 and extracts the recipients using, for example, the processing time at Server 1 (in other words, the time when Server 1 receives the notification of the inappropriate state from Vehicle 2) as the reference time. If the notification of the inappropriate state transmitted from Vehicle 2 to Server 1 includes the date and time when the inappropriate state was detected at Vehicle 2, that date and time may be used as the reference time. However, since there may be a delay between the detection of an inappropriate state in vehicle 2 and the notification to server 1, server 1 may determine the subsequent notification destinations based on the date and time when server 1 received the notification of the inappropriate state. For example, those using Vehicle 2 at the reference time will be given priority in selection. If no such individuals exist, those who were using Vehicle 2 within a specified time period prior to the reference time, or those who are scheduled to begin using Vehicle 2 within a specified time period after the reference time, may be selected as eligible.
[0025] Figure 3 shows an example of information stored in the storage device 12 of server 1. In the example in Figure 3, the storage device 12 stores reservation information 121 for registering the period reserved by the user before using vehicle 2, history information 122 for recording the operation history of vehicle 2, and user information 123 for registering users who use the service. Each record held in reservation information 121 and history information 122 is an example of borrowed information. Note that history information 122 does not have to be stored. Also, the data structure of the table shown in Figure 3 is just an example, and the information may be normalized and stored in multiple tables as appropriate, or denormalized and stored together in a single table as appropriate.
[0026] The reservation information table 121 includes the attributes "Reservation Period" and "User ID". The "Reservation Period" field registers the period for which the user wishes to use vehicle 2. The period is represented by a start date and time indicating the end date. The information registered in the reservation period field is an example of the "usage period" during which the user will use vehicle 2. The "User ID" field registers identification information to uniquely identify the user who made a reservation for the corresponding period. This type of information is created for each vehicle 2. In addition, a record is registered in this reservation information table 121 when a user reserves the use of vehicle 2, for example by operating the user terminal 3.
[0027] The history information table 122 includes the attributes "Date and Time," "Operation," and "User ID." The "Date and Time" field registers the date and time when the user operated vehicle 2. The "Operation" field registers the type of operation, including unlocking and locking. The "User ID" field registers identification information to uniquely identify the user who performed the operation. In such history information 122, for example, a record is created each time the user operates vehicle 2, upon receiving notification from vehicle 2. The period defined by the information registered in the date and time field of a series of records indicating operations by the same user is an example of the "usage period" during which the user uses vehicle 2.
[0028] The user information table 123 includes the attributes "User ID," "Contact Information," and "Group ID." The "User ID" field contains identification information to uniquely identify the user. The "Contact Information" field contains information indicating the user's contact information, such as an email address. The contact information may also be identification information for sending messages to the user terminal 3 when the user installs a specific application software on the user terminal 3. The "Group ID" field contains identification information to identify the group if the corresponding user belongs to a group such as a family member or corporate member. Records are registered in this user information table 123 when a user starts using the service.
[0029] In S3 of Figure 2, the target individuals are determined based on the relationship between the date and time of the borrowing information and the aforementioned reference time, and their contact information is extracted. Details of the process for extracting notification recipients will be described later.
[0030] Furthermore, the notification unit 112 of server 1 sends a notification to the extracted notification recipients indicating that an inappropriate state has occurred (Figure 2: S4). In this step, the notification unit 112 sends a notification to the notification recipients extracted in S3 via the communication I / F 13 indicating that an inappropriate state has occurred. Meanwhile, when the user terminal 3 of the notification recipient receives the notification that an inappropriate state has occurred via the network N1, it outputs the content of the notification to a display or the like (Figure 2: S5). In this way, the user of the user terminal 3 that receives the notification will know that an inappropriate state has occurred in vehicle 2. You can learn about that.
[0031] Figure 4 is a processing flow diagram showing an example of the detailed processing of S3 and S4 shown in Figure 2. The destination determination unit 111 of Server 1 receives a notification (first notification) indicating the status of the equipment installed in Vehicle 2 (Figure 4: S31). The following processing is executed when the notification indicates an inappropriate state. The destination determination unit 111 determines whether there is borrowing information that satisfies the first condition (Figure 4: S32). The first condition is, for example, that the time when Server 1 receives the notification is included within the reservation period of the reservation information 121 shown in Figure 3, or that the time is included within a first predetermined time from the reservation period. If it is determined that there is borrowing information that satisfies the first condition (S32: YES), the destination determination unit 111 extracts the users included in the borrowing information. That is, when Server 1 receives a notification of an inappropriate state from Vehicle 2, the user currently using Vehicle 2, the user immediately after using Vehicle 2, or the user immediately before using Vehicle 2 are identified as the recipients.
[0032] Figure 5 is a diagram illustrating the notification recipients. In Figure 5, dashed arrows represent the passage of time, and black circles represent the point in time when Server 1 receives a notification of an inappropriate state from Vehicle 2. The upper part of Figure 5, (1), indicates that there is a user using the vehicle at the reference time. The solid arrow represents the reservation period of User 1. For example, if Server 1 receives a notification of an inappropriate state from Vehicle 2 while User 1 is using the vehicle, User 1, who is using Vehicle 2, will be the notification recipient. That is, if there is a reservation in the reservation information 121 shown in Figure 3 that includes the reference time in its reservation period, the contact information of the user who made the reservation will be extracted as the notification recipient. The second part from the top of Figure 5, (2), indicates that there is a user who was using the vehicle within a predetermined time from the reference time. Situation (2) can occur if the user uses Vehicle 2 beyond the end of the reservation period, if there is a delay in communication from Vehicle 2 to Server 1, or if a third party operates Vehicle 2. The solid arrow represents the first predetermined period (predetermined period 1). For example, if Server 1 receives a notification of an inappropriate state from Vehicle 2 within a first predetermined time period from User 1's reservation period, User 1, who was using the vehicle immediately before, will be the recipient of the notification. That is, if there is a reservation in the reservation information 121 shown in Figure 3 whose end date falls within the first predetermined time period from the reference time, the contact information of the user who made the reservation will be extracted as the recipient of the notification. The first predetermined time period can be set as appropriate, for example, 5 minutes or 10 minutes. Also, if the storage device 12 of Server 1 stores the history information 122 shown in Figure 3, it may extract users who performed any operation within the first predetermined time period from the reference time. (3) in the third row from the top of Figure 5 indicates that there are users who are scheduled to start using the vehicle within the predetermined time period from the reference time. Situation (3) can occur if a user starts using Vehicle 2 before the start of the reservation period, or if a third party operates Vehicle 2. For example, if there is a reservation whose reservation period starts within a first predetermined time after Server 1 receives a notification of an inappropriate status from Vehicle 2, the user 2 who reserved Vehicle 2 will be the notification recipient. That is, if there is a reservation in the record registered in the reservation information 121 shown in Figure 3 whose reservation period start date is within the first predetermined time from the reference time, the contact information of the user who made the reservation will be extracted as the notification recipient.The first predetermined time may be of different lengths before and after the reference time. In S32 and S33 of Figure 4, for example, the contact information of users corresponding to (1) to (3) in Figure 5 is extracted.
[0033] On the other hand, if it is determined in S32 that there is no borrowing information that meets the first condition (S32: NO), the destination determination unit 111 determines whether there is borrowing information that satisfies the second condition (Figure 4: S34). The second condition is that the time between the two usage periods before and after the reference time is within a second predetermined time that is longer than the first predetermined time.
[0034] Figure 6 is also a diagram to explain the notification destination. In Figure 6, the dashed arrows represent the passage of time, and the black circles represent the time when Server 1 received a notification of an inappropriate state from Vehicle 2. Also in Figure 6, the solid arrows represent the interval between uses before and after the reference time. Upper row (4 ) indicates that there is no borrowing information that satisfies the first condition described above, and that there are two borrowing information entries where the interval between use before and after the reference time is less than the second predetermined time (predetermined time 2), which is longer than the first predetermined time described above. Specifically, the second predetermined time is at least twice the length of the first predetermined time. That is, among the records registered in the reservation information 121 shown in Figure 3, if there is a reservation where the interval between the end of the reservation period, which is before the first predetermined time from the reference time and is closest to the reference time, and the start of the reservation period, which is after the second predetermined time from the reference time and is closest to the reference time, is less than the second predetermined time, the contact information of the user who made the reservation before and after the reference time is extracted as the notification recipient. The second predetermined time can also be set as appropriate, for example, 12 hours, 24 hours, etc. In S34 and S35 of Figure 4, for example, the contact information of the user corresponding to (4) in Figure 5 is extracted. Furthermore, the second condition in S34 of Figure 4 is not limited to those described above; for example, the interval between each of the two reservation periods of the preceding and succeeding users and the reference time may be longer than the first predetermined time.
[0035] On the other hand, if it is determined in S34 that there is no borrowing information that meets the second condition (S34: NO), the destination determination unit 111 uses the time when server 1 receives the notification as the reference time, for example, to extract users who used the service before the reference time, users who are scheduled to use it after the reference time, and users belonging to the same group as those users (Figure 4: S36). In other words, it extracts borrowing information that stores the usage period closest to the reference time that is before the reference time, or the usage period closest to the reference time that is after the reference time, and identifies the users stored in the extracted borrowing information, and the users associated with those users via the group ID, as destinations.
[0036] (5) in the lower part of Figure 6 shows the case where there is no borrowing information that satisfies the first and second conditions described above. For example, if the reservation period of user 2 before the reference time and the reservation period of user 3 after the reference time are registered with an interval of more than the second predetermined time, user 2, who was using the vehicle immediately before the reference time, will be used as the notification recipient. That is, from the records registered in the reservation information 121 shown in Figure 3, the contact information of the user whose reservation period ends closest to the reference time will be extracted as the notification recipient. Furthermore, if there are users belonging to the same group as the extracted users, users belonging to the same group may also be extracted. In the case of (5) in the lower part of Figure 6, if users 1, 2, and 3 are family members or corporate members linked as the same group, users 1 and 3 will also be extracted. That is, in the case of Figure 6, when server 1 receives a notification of an inappropriate state, it is not expected that there will be appropriate users around vehicle 2 to whom it should be notified, so the number of notification recipients is increased. Furthermore, even if the user is closest to the reference time, a certain amount of time has passed since the previous use, so the user who used the vehicle immediately before the reference time may not necessarily be responsible for the inappropriate condition. For example, it is possible that a third party caused the vehicle 2 to be in an inappropriate state. Therefore, instead of extracting the user who used the vehicle immediately before the reference time, it may be better to extract users who have made a reservation for use after the reference time but are closest to the reference time. In addition, for users belonging to the same group, it may be better to extract only users who have a history of using vehicle 2 in the past, or a third predetermined time that is longer than the second predetermined time may be predetermined, and users who use vehicle 2 within the third predetermined time before or after the reference time, or users who have used vehicle 2 and belong to the same group, may be extracted.
[0037] After steps S33, S35, and S36 in Figure 4, the notification unit 112 sends an inappropriate status notification to the extracted notification recipients (Figure 4: S41). This step is the same as S4 in Figure 2.
[0038] (effect) According to this embodiment, the user of the user terminal 3 who receives the notification can be aware that an inappropriate condition has occurred in the vehicle 2. Therefore, if the user of terminal 3 is using the vehicle 2 or has just finished using the vehicle 2, the user returns to the vehicle 2 and changes the equipment of the vehicle 2 to a predetermined state. It can be modified. Also, if the user of terminal 3 is not yet using vehicle 2, they can know the status of vehicle 2 in advance. Furthermore, as shown in S36 of Figure 4, by notifying multiple users belonging to the same group, it can be expected that any of the users who are available will resolve the inappropriate state.
[0039] <Other Embodiments> The embodiments described above are merely examples, and this disclosure may be modified as appropriate without departing from its essence. Furthermore, the processes and means described in this disclosure can be freely combined and implemented as long as no technical inconsistencies arise.
[0040] If, after notifying multiple user terminals 3 of an inappropriate state, the inappropriate state is resolved by an action taken by any of the users, the system may also notify the user terminal 3 that the inappropriate state was resolved.
[0041] Furthermore, a process described as being performed by a single device may be divided and executed by multiple devices. Conversely, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is implemented can be flexibly changed.
[0042] The present disclosure can also be realized by supplying a computer program implementing the functions described in the embodiments above to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer by a non-temporary computer-readable storage medium that can be connected to the computer's system bus, or it may be provided to the computer via a network. The non-temporary computer-readable storage medium includes any type of disk, such as magnetic disks (floppy disks, hard disk drives (HDDs), etc.), optical disks (CD-ROMs, DVDs, Blu-ray discs, etc.), read-only memory (ROM), random access memory (RAM), EPROM, EEPROM, magnetic cards, flash memory, or optical cards, and any other type of medium suitable for storing electronic instructions. [Explanation of Symbols]
[0043] 100: System, 1: Server (Information Processing Unit), 11: Processor (Control Unit), 111: Destination Determination Unit, 112: Notification Unit, 12: Storage Device, 121: Reservation Information (Borrowing Information), 122: History Information (Borrowing Information), 123: User Information, 13: Communication I / F, 2: Vehicle, 20: In-vehicle Device, 21: Processor, 211: Status Notification Unit, 22: Storage Device, 23: Communication I / F, 24: Electronic Control Unit, 3: User Terminal, N1: Network
Claims
1. When a first notification is received from a vehicle shared by multiple users indicating that the equipment installed in the vehicle is in an improper state and not in the prescribed condition, Reading out borrowing information that includes a combination of information indicating the period of use of the vehicle and identification information of the user who will use it during that period, Based on the reference time and the usage period as stipulated in the first notification, If there is borrowing information that satisfies the first condition of including the reference time within the usage period or within a first predetermined time from the usage period, the user included in the borrowing information that satisfies the first condition shall be identified as the recipient of the second notification indicating the inappropriate state, Sending the second notification to the user terminal used by the user included in the borrowing information that satisfies the identified first condition, If no borrowed information satisfying the first condition exists, and the second condition is met such that the time between the end of the usage period of the first borrowed information, which is before the reference time and includes the usage period closest to the reference time, and the start of the usage period of the second borrowed information, which is after the reference time and includes the usage period closest to the reference time, is within a second predetermined time that is longer than the first predetermined time, then the user of the first borrowed information and the user of the second borrowed information are identified as the recipients. Sending the second notification to the user terminal used by the user of the identified first borrowing information and the user of the second borrowing information, An information processing device equipped with a control unit that performs the following.
2. The aforementioned user is associated with other users through group information representing family members or corporate members. If no borrowing information exists that satisfies the first and second conditions, the control unit extracts borrowing information that includes a usage period before the reference time and closest to the reference time, or a usage period after the reference time and closest to the reference time, and identifies the user stored in the extracted borrowing information, and the user associated with that user via the group information, as the transmission destination. The information processing apparatus according to claim 1.
3. The aforementioned reference time is the date and time on which the information processing device received the first notification from the vehicle. The information processing apparatus according to claim 1 or 2.
Citation Information
Patent Citations
Notification equipment for operation forgetfulness
JP2006235823A
Vehicle-monitoring system, base station and information distribution center
JP2010061443A
Systems and methods for controlling vehicle access
US20030034873A1
Systems and Methods for Citation Management
US20080077417A1
Method and apparatus for providing late return detection of a shared vehicle
US20130246102A1