Control device, control method and computer readable storage medium

By detecting the changes in vehicle image of users before and after getting off the car sharing service, and combining user declaration information to conduct user evaluation, the problem of insufficient user evaluation quality is solved and the quality and accuracy of evaluation is improved.

CN114418254BActive Publication Date: 2025-02-11TOYOTA JIDOSHA KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110940148.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-10-12
Filing Date
2021-08-17
Publication Date
2025-02-11
Estimated Expiration
2041-08-17

AI Technical Summary

Technical Problem

In car sharing services, there is room for improvement in the quality of user evaluations.

Method used

By obtaining the vehicle images before and after getting off the vehicle, as well as the user's declaration information, the changes in the vehicle status are detected, and the user's evaluation is performed based on this information.

Benefits of technology

The quality of user evaluations in car sharing services has been improved and the objectivity and accuracy of evaluations have been ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114418254B_ABST
    Figure CN114418254B_ABST
Patent Text Reader

Abstract

The present disclosure provides a control device, a control method, and a program. The control device includes a control unit that obtains a first image obtained by photographing a vehicle before a user gets on the vehicle, a second image obtained by photographing the vehicle after the user gets off the vehicle, and reported information related to a change in the vehicle state reported by the user, detects a change in the vehicle state based on the first image and the second image, and evaluates the user based on the detected change and the reported information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a control device, a control method, and a program. Background Art

[0002] Conventionally, in car sharing services, user evaluations are performed. For example, Japanese Patent Application Laid-Open No. 2019-164469 discloses a technique in which a subsequent user who rides the same vehicle evaluates the previous user after the previous user has used the vehicle. Summary of the invention

[0003] However, there is still room for improvement in the technology of evaluating users in car-sharing services.

[0004] The present disclosure aims to improve the quality of evaluations for users in a car sharing service.

[0005] The control device according to the present disclosure includes a control unit, wherein:

[0006] acquiring a first image of a vehicle before a user gets on the vehicle, a second image of the vehicle after the user gets off the vehicle, and reported information about a change in the vehicle state reported by the user,

[0007] detecting a change in the state of the vehicle based on the first image and the second image,

[0008] The user is evaluated based on the detected changes and the declared information.

[0009] The control method involved in the present disclosure includes:

[0010] Acquiring a first image of a vehicle before a user gets on the vehicle, a second image of the vehicle after the user gets off the vehicle, and reported information related to a change in the vehicle state reported by the user;

[0011] detecting a change in a state of the vehicle based on the first image and the second image; and

[0012] The user is evaluated based on the detected changes and the declared information.

[0013] The program involved in the present disclosure enables a computer to execute actions including the following steps:

[0014] Acquiring a first image of a vehicle before a user gets on the vehicle, a second image of the vehicle after the user gets off the vehicle, and reported information related to a change in the vehicle state reported by the user;

[0015] detecting a change in a state of the vehicle based on the first image and the second image; and

[0016] The user is evaluated based on the detected changes and the declared information.

[0017] According to the present embodiment, it is possible to improve the quality of evaluations by users in a car sharing service. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Features, advantages, and technical and industrial significance of exemplary embodiments of the present invention will be described below with reference to the accompanying drawings, in which like reference numerals represent like elements, and in which:

[0019] Figure 1 It is a diagram showing the configuration of a system according to this embodiment.

[0020] Figure 2 It is a block diagram showing the configuration of a control device, a terminal device, and a vehicle according to the present embodiment.

[0021] Figure 3A This is a diagram showing an example of the first image according to the present embodiment.

[0022] Figure 3B This is a diagram showing an example of the second image involved in this embodiment.

[0023] Figure 4 It is a diagram for explaining changes detected by the control device according to the present embodiment.

[0024] Figure 5 It is a diagram showing an example of a screen displayed on an output unit of a terminal device according to the present embodiment.

[0025] Figure 6 This is a diagram for explaining a declaration made by a user according to the present embodiment.

[0026] Fig. 7A It is a diagram showing the operation of the system according to this embodiment.

[0027] Figure 7B It is a diagram showing the operation of the system according to this embodiment.

[0028] Figure 8 It is a diagram showing the operation of the control unit of the control device according to the present embodiment. DETAILED DESCRIPTION

[0029] Hereinafter, the embodiments of the present disclosure will be described with reference to the accompanying drawings. In each figure, the same reference numerals are added to the same or corresponding parts. In the description of the present embodiment, the description of the same or corresponding parts is appropriately omitted or simplified.

[0030] Reference Figure 1, describing the structure of the system 10 involved in this embodiment.

[0031] The system 10 according to the present embodiment includes a control device 20, one or more terminal devices 30, and one or more vehicles 40. Figure 1 In the figure, one terminal device 30 and one vehicle 40 are each shown for simplicity of description, but the number of terminal devices 30 and vehicles 40 included in the system 10 is not limited thereto and can be freely determined.

[0032] In the following description, when the vehicle 40A and the vehicle 40B are not particularly distinguished, the vehicle 40A and the vehicle 40B are collectively referred to as the vehicle 40. Also, when the users 11A to 11D are not particularly distinguished, the users 11A to 11D are collectively referred to as the users 11.

[0033] The control device 20 can communicate with the terminal device 30 and the vehicle 40 via the network 50 .

[0034] The network 50 includes the Internet, at least one WAN, at least one MAN, or a combination of these. "WAN" is the abbreviation of wide area network. "MAN" is the abbreviation of metropolit anarea network. The network 50 may also include at least one wireless network, at least one optical network, or a combination of these. The wireless network is, for example, an ad hoc network, a cellular network, a wireless LAN, a satellite communication network, or a terrestrial microwave network. "LAN" is the abbreviation of local area network.

[0035] The control device 20 is provided in a facility such as a data center. The control device 20 is, for example, a server belonging to a cloud computing system or other computing system. For example, the control device 20 may also be provided in a company of an operator providing a car sharing service. In addition, in the present embodiment, the control device 20 has the functions of a device for operating and managing the car sharing service and a device for evaluating the user 11 as described in detail below, but is not limited to this method. The device for operating and managing the car sharing service and the device for evaluating the user 11 may also be configured as different devices, and configured so that the two communicate with each other.

[0036] The terminal device 30 is used by the user 11 who uses the car sharing service. The terminal device 30 is, for example, a mobile device such as a mobile phone, a smartphone, a wearable device, or a tablet, or a PC. "PC" is an abbreviation of personal computer.

[0037] The vehicle 40 is any type of vehicle, such as a gasoline vehicle, a diesel vehicle, an HV, a PHV, an EV, or an FCV. "HV" is the abbreviation of a hybrid vehicle. "PHV" is the abbreviation of a plug-in hybrid vehicle. "EV" is the abbreviation of an electric vehicle. "FCV" is the abbreviation of a fuel cell vehicle. In the present embodiment, the vehicle 40 is driven by a driver, but the driving can be automated at any level. The level of automation is, for example, any level from level 1 to level 5 in the SAE classification. "SAE" is the abbreviation of the Society of Automotive Engineers. The vehicle 40 can also be a MaaS dedicated vehicle. "MaaS" is the abbreviation of Mobility as a Service. The vehicle 40 includes a car used in a car sharing service. In the present embodiment, the user 11 rides in the vehicle 40.

[0038] Reference Figure 1 , describing an overview of this embodiment.

[0039] exist Figure 1 In the system 10 shown, the control device 20 obtains a first image obtained by photographing the vehicle 40 before the user 11 gets on the vehicle, a second image obtained by photographing the vehicle 40 after the user 11 gets off the vehicle, and reported information related to a change in the vehicle state reported by the user 11. The control device 20 detects a change in the state of the vehicle 40 based on the first image and the second image. The control device 20 evaluates the user 11 based on the detected change and the reported information. The change includes whether the vehicle 40 is damaged.

[0040] The "first image" is an image obtained by photographing the vehicle 40 before the user 11 gets on the vehicle 40. The "second image" is an image obtained by photographing the vehicle 40 after the user 11 gets off the vehicle 40. In the present embodiment, the first image and the second image are images obtained by photographing the interior of the vehicle 40. Not limited to this, the first image and the second image may also be images obtained by photographing the exterior of the vehicle 40. Specifically, the interior of the vehicle 40 refers to the interior of the vehicle 40. The number of the first image and the second image can be freely determined. The first image and the second image may also be images obtained by photographing multiple parts of the interior of the vehicle 40. The first image and the second image may be either monochrome or color. The resolution of the first image and the second image is, for example, such that the degree of damage to the spare parts inside the vehicle 40 can be identified. "Change" refers to the difference between the first image and the second image, including whether the spare parts inside the vehicle 40 are damaged. Damage includes, for example, scratches, dirt, or stains from liquid spillage on the dashboard, seats, front glass, door glass, etc. The change is not limited to this, and may include, for example, a difference in the position of a seat or a backrest. "Declaration information" is information generated by the terminal device 30 based on an input by the user 11. The declaration information includes a user identifier of the user 11 and a declaration of a change in the state of the interior of the vehicle 40 made by the user 11. The declaration information may also include answers to a questionnaire about a car sharing service, etc. The declaration information is sent from the terminal device 30 to the control device 20 as described in detail below.

[0041] Reference Figure 2 The configuration of the control device 20 according to the present embodiment will be described. The control device 20 includes a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, and an output unit 25.

[0042] The control unit 21 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is a general-purpose processor such as a CPU or a GPU, or a dedicated processor dedicated to specific processing. "CPU" is the abbreviation of central processing unit. "GPU" is the abbreviation of graphics processing unit. A dedicated circuit is, for example, an FPGA or an ASIC. "FPGA" is the abbreviation of field-programmable gate array. "ASIC" is the abbreviation of application specific integrated circuit. The control unit 21 controls each part of the control device 20 and performs processing related to the action of the control device 20.

[0043] The control unit 21 performs operation management of the car sharing service. The operation management of the car sharing service will be briefly described below.

[0044] First, the user 11 makes a reservation for the car sharing service via the terminal device 30. The terminal device 30 transmits information such as the scheduled date and time of the start of use and the scheduled date and time of the end of use input by the user 11 and the user identifier of the user 11 to the control device 20. The control unit 21 of the control device 20 receives the information transmitted from the terminal device 30 via the communication unit 23. The control unit 21 refers to the user information table indicating information about the user 11 and the vehicle information table indicating information about the vehicle 40 stored in the storage unit 22, and creates a reservation information table indicating the reservation status of the car sharing service based on the received information. Here, in the "user information table", the user identifier and the total points of ownership of the user 11 are recorded in association. The user information table may also include information such as the age, gender, and address of the user 11. For example, when the car sharing service is used for the first time, the user information table is created based on the information provided by the user 11. In the "vehicle information table", the vehicle identifier of the vehicle 40 and the parking place of the vehicle 40 are recorded in association. The “reservation information table” includes information such as user identifier, vehicle identifier, delivery status of authentication information, rental and return locations of the vehicle 40 , scheduled start date and time of use, and scheduled end date and time of use. The control unit 21 stores the reservation information table thus created in the storage unit 22 .

[0045] The actual use of the vehicle 40 in the car sharing service is performed as described below. First, the control unit 21 sends authentication information that is valid only during the period from the scheduled date and time of the start of use to the scheduled date and time of the end of use to the terminal device 30 and the vehicle 40. The control unit 21 updates the delivery status of the authentication information in the reservation information table in a manner indicating that delivery is in progress. The terminal device 30 and the vehicle 40 receive the authentication information. The terminal device 30 sends the authentication information to the vehicle 40 based on the input of the user 11. The vehicle 40 can unlock the door or start the engine, etc. by comparing the authentication information received from the terminal device 30. In this way, the vehicle 40 can be used.

[0046] When the use of the vehicle 40 is terminated, the user 11 inputs a notification of the end of use to the terminal device 30. The terminal device 30 sends the end notification information notifying the end of use to the control device 20. The terminal device 30 may also send the end notification information to the vehicle 40. The control unit 21 of the control device 20 receives the end notification information via the communication unit 23. The control unit 21 refers to the reservation information table, determines whether it is within the scheduled date and time for the end of use, and determines the fee, etc. In addition, as described in detail below, the control unit 21 also determines the points of the user 11 and updates the total points of the user 11 in the user information table. The control unit 21 sends an instruction to invalidate the authentication information to the vehicle 40 via the communication unit 23. The vehicle 40 receives the instruction and invalidates the authentication information according to the instruction. The control unit 21 updates the delivery status of the authentication information in the reservation information table in a manner indicating the end of delivery.

[0047] In this way, the control unit 21 manages the operation of the car sharing service.

[0048] The control unit 21 obtains the first image and the second image captured by the imaging unit 46 by receiving from the vehicle 40 via the communication unit 23. The control unit 21 compares the obtained first image and the second image to detect the change in the state of the interior of the vehicle 40. The control unit 21 can analyze the first image and the second image using a known image analysis technology to detect the change. The control unit 21 can also detect the change by, for example, comparing the brightness values ​​of the pixels of each image. The control unit 21 can also detect the change based on the conditions generated by machine learning, for example. The control unit 21 stores information indicating the result of comparing the first image and the second image in the storage unit 22.

[0049] Figure 3A as well as Figure 3B An example of the first image and the second image captured by the imaging unit 46 and acquired by the control unit 21 is shown. Figure 3A as well as Figure 3B This is an image obtained by photographing the driver's seat and the passenger's seat of the vehicle 40A from the ceiling surface. Figure 3A The first image captured before the user 11A gets on the vehicle 40A is shown. Figure 3B The second image captured after the user 11A gets off the vehicle 40A is shown. The control unit 21 recognizes the scratch S in the second image. The scratch S is not recognized in the first image. The control unit 21 compares the first image and the second image and detects a change that the damage increases as the state of the interior of the vehicle 40.

[0050] Figure 4 2 is a diagram for explaining changes detected by the control unit 21. Figure 4 In the example, the comparison result is shown in a table format, but the comparison result is not limited to this format as long as it shows the same content. Figure 4The left column of the , for ease of illustration, has row numbers appended. Figure 4 In each row of , each information is recorded in association. When the control unit 21 obtains the first image and the second image from the vehicle 40, it also obtains the vehicle identifier of the vehicle 40. The control unit 21 refers to the reservation information table stored in the storage unit 22 and confirms the user identifier corresponding to the obtained vehicle identifier. Thus, the control unit 21 compares the first image and the second image, and can associate the information of the user 11 with the vehicle 40.

[0051] For example, in reference Figure 4 From the first to the third row of , it is recorded that user 11A, user 11B, and user 11C take vehicle 40A in sequence. Figure 4 In the first row of , there is recorded damage that is recognized from the second image but not recognized from the first image. Specifically, the damage is recognized on the passenger seat surface. In this example, the damage is Figure 3B The scar shown is S. Figure 4 As can be seen from the first line of , the control unit 21 detects a change such as an increase in damage as the internal state of the vehicle 40A. Figure 4 In the second row of , it is recorded that damage is recognized on the passenger seat surface from the first image, and the same damage is also recognized from the second image. Figure 4 As can be seen from the second row of , the control unit 21 detects no change as the state of the interior of the vehicle 40A. Figure 4 In the third row of , it is recorded that damage is recognized on the passenger seat surface from the first image, and damage is also recognized on the driver seat surface from the second image. Figure 4 As can be seen from the record on the third line of , the control unit 21 detects a change such as an increase in damage as the internal state of the vehicle 40A. Figure 4 In the fourth row of , it is recorded that no damage is recognized from the first image, and no damage is recognized from the second image either. Figure 4 As can be seen from the record of the 4th row, the control unit 21 detects no change as the state of the interior of the vehicle 40B. In addition, the change detected by the control unit 21 is not limited to the increase of damage, and can also include, for example, the movement of the location of the article placed inside the vehicle 40.

[0052] The control unit 21 acquires the declaration information from the terminal device 30. Specifically, the control unit 21 acquires the declaration information by receiving it via the communication unit 23. The control unit 21 stores the acquired declaration information in the storage unit 22.

[0053] Here, the declaration information is described. The declaration information is created based on the input made by the user 11 to the terminal device 30 via the terminal device 30 . Figure 5 An example of an input screen displayed on the output unit 35 of the terminal device 30 is shown. Figure 5In the answer column 351 and the answer column 352, a declaration about the state of the interior of the vehicle 40 before use is input, and in the answer column 353 and the answer column 354, a declaration about the state of the interior of the vehicle 40 after use is input. The control unit 31 of the terminal device 30 creates declaration information based on the input information. The created declaration information includes the user identifier of the user 11 in addition to the declaration made by the user 11. The control unit 31 sends the declaration information to the control device 20.

[0054] exist Figure 5 In the example, answer fields 351 and 353 are checkbox-type, and answer fields 352 and 354 are text input-type input forms. The control unit 21 that obtains the report information can extract the field in which the damage occurred in the vehicle 40 from the text information input to the answer fields 352 and 354. The method for the user 11 to input the report is not limited to Figure 5 The format shown can be freely set. If no input is made in any of the answer columns, the declaration is not included in the declaration information. For example, the terminal device 30 may also display Figure 5 When a certain period of time has passed since the screen was displayed, declaration information excluding the declaration input is generated and sent to the control device 20.

[0055] Figure 6 40 is a diagram for explaining the report of the user 11 regarding the change of the internal state of the vehicle 40. Figure 6 In , the declaration made by the user 11 is shown in a table format, but the format is not limited to this as long as it expresses the same content. Figure 6 The left column of the , for ease of illustration, has row numbers appended. Figure 6 In each row of , each information is recorded in association. When the control unit 21 obtains the declared information from the terminal device 30, it also obtains the user identifier of the user 11. The control unit 21 refers to the reservation information table stored in the storage unit 22 and confirms the vehicle identifier corresponding to the obtained user identifier. In this way, the control unit 21 can associate the declaration made by the user 11 with the information of the user 11 and the vehicle 40.

[0056] For example, Figure 6 The first row of shows the report of the user 11A riding in the vehicle 40A. Figure 6 The column titled "Status before use" shows the information that is input to Figure 5 The information in the column titled "Status after use" corresponds to the information in the answer column 351 and 352. Figure 5 For example, assume that user 11A Figure 5The control unit 21 obtains the declared information, such as Figure 6 Record it as in the first line of . Figure 6 From the first line of , it can be seen that user 11A reported that "vehicle 40A had no damage before use, but after use, there was damage on the passenger seat surface." In this example, the damage is Figure 3B The scar S shown.

[0057] In addition, for example, assume that user 11B is Figure 5 Enter a "yes" check in the answer column 351, enter a text such as "passenger seat" in the answer column 352, enter a "no" check in the answer column 353, and send the declaration information. The control unit 21 obtains the declaration information, such as Figure 6 Record it as in the second line of . Figure 6 As can be seen from the second row of , the user 11B reported that the passenger seat surface was damaged before using the vehicle 40A and that the passenger seat surface was also damaged after using the vehicle 40A.

[0058] In addition, for example, assume that user 11C is Figure 5 The terminal device 30 sends the declaration information to the control device 20 after a certain period of time. The control unit 21 obtains the declaration information, such as Figure 6 Record it as in line 3 of . Figure 6 From the third row of , it can be seen that the user 11C has not reported the change in the state of the interior of the vehicle 40A in which he / she is riding. Figure 6 The third row of can determine that the control unit 21 does not include a report on a change in the internal state of the vehicle 40 in the acquired report information.

[0059] The control unit 21 may also associate the detected changes in the internal state of the vehicle 40 and the report made by the user 11 with the reservation information table and store them in the storage unit 22. Thus, for example, the person in charge of the operator providing the car sharing service can refer to the reservation information table to investigate the process of damage occurring in the specific vehicle 40.

[0060] As described below, the control unit 21 evaluates the user 11 based on the detected change in the state of the interior of the vehicle 40 and the declaration made by the user 11. The evaluation is performed by numerically converting it into points. The evaluation method is not limited to this and can be freely set. In addition, the number of points given is not limited to the number described below and can be freely set.

[0061] The control unit 21 first evaluates the user 11 based on whether the acquired declaration information includes the declaration made by the user 11. The control unit 21 determines to give the user 11 1 point if the declaration is included in the declaration information, and to give -1 point if the declaration is not included. For example, the control unit 21 determines from Figure 6 The first, second, and fourth rows of the report determine that the report information received from the terminal devices 30 of the users 11A, 11B, and 11D includes the report. The control unit 21 determines to give 1 point to the users 11A, 11B, and 11D. The control unit 21 determines that the report information received from the terminal devices 30 of the users 11A, 11B, and 11D includes the report. Figure 6 The third row of determines that no declaration is included in the declaration information received from the terminal device 30 of the user 11C, and decides to give -1 point to the user 11C.

[0062] Next, the control unit 21 evaluates the user 11 based on whether the change in the state of the interior of the vehicle 40 detected from the comparison of the first image and the second image is consistent with the report of the user 11. The control unit 21 determines Figure 4 The detected changes and Figure 6 If the declaration of the user 11 shown in FIG. 1 is consistent, the user 11 is awarded 1 point, and if it is inconsistent, no point is awarded, that is, 0 point is awarded. For example, the control unit 21 Figure 6 The rows and Figure 4 Compare the corresponding rows to determine whether they are consistent. Figure 6 The column titled "Status before use" is Figure 4 The column corresponding to the title of "1st Image" is, Figure 6 The column titled "Post-exploitation status" is Figure 4 The column corresponding to the title of "2nd Image".

[0063] In reference Figure 6 In the first line of the report, a report is recorded that "Vehicle 40A had no damage before use, but had damage on the passenger seat after use." Figure 4 The detected change is consistent with the "increase in damage to the interior of vehicle 40A" recorded in the first row of . Therefore, control unit 21 determines that the detected change is consistent with the declaration made by user 11. Therefore, control unit 21 decides to give 1 point to user 11A. Control unit 21 similarly determines that Figure 6 The declaration in line 2 is the same as Figure 4 Therefore, the control unit 21 decides to give 1 point to the user 11B. Figure 6 The control unit 21 cannot determine whether the declaration is included in the declaration information. Figure 4 The change recorded in the third row of is consistent, so it is decided to give 0 points to user 11C. Figure 6In the fourth row of , it is reported that the passenger door glass was damaged both before and after the use of vehicle 40B. Figure 4 In the fourth row of , it is recorded that no damage is detected from either the first image or the second image. Therefore, the control unit 21 determines that the detected change is inconsistent with the report made by the user 11. Therefore, the control unit 21 decides to give 0 points to the user 11D.

[0064] The control unit 21 evaluates the user 11 based on whether the change detected from the comparison of the first image and the second image indicates deterioration. The control unit 21 determines to assign 1 point to the user 11 if the detected change does not indicate deterioration, and assigns no point, that is, 0 point, if the detected change indicates deterioration. For example, the control unit 21 determines that the user 11 is recorded in Figure 4 The changes in the internal states of the vehicles 40A and 40B in the second and fourth rows of the data are that the damage has not increased and that the damage has not deteriorated. Therefore, the control unit 21 decides to give 1 point to each of the user 11B and the user 11D. On the other hand, the control unit 21 determines that the data recorded in Figure 4 The changes in the state of the interior of the vehicle 40A in the first and third rows indicate an increase in damage and deterioration. Therefore, the control unit 21 decides to assign 0 points to each of the user 11A and the user 11C.

[0065] The control unit 21 totals the determined points and finally determines the points to be awarded. For example, the control unit 21 finally determines the totaled 2 points as the points to be awarded to the user 11A.

[0066] The control unit 21 refers to the user information table stored in the storage unit 22. The control unit 21 updates the information indicating the total points of the user 11 included in the user information table by adding the points finally determined. For example, it is assumed that the points of the user 11A finally determined are 2 points, and the total points of the user 11A are 30. The control unit 21 adds the 2 points finally determined, and updates the total points of the user 11 to 32. The control unit 21 stores the updated user information table in the storage unit 22.

[0067] The control device 20 may also send a notification indicating the final determined points and the updated total retained points to the terminal device 30. In this way, the control unit 21 sends a notification indicating the result of evaluating the user 11 to the terminal device 30. The control unit 31 of the terminal device 30 receives the notification via the communication unit 33. The control unit 31 displays the notification to the user 11 via the output unit 35. Thus, the user 11 can know the points added by this use and the current total retained points of the user 11. The control device 20 may also send information indicating the total retained points to the terminal device 30 periodically or in response to a request from the terminal device 30.

[0068] Here, the total points can be used when the operator providing the car sharing service determines the membership level of the user 11. Regarding the membership level, for example, reservations can be made in priority according to the level or the point rate granted can be changed, and it can be freely used according to the policy of the operator providing the car sharing service. In addition, regarding the total points, the service can be restricted to users 11 with less points than the predetermined number, and it can be freely used according to the policy of the operator providing the car sharing service.

[0069] The storage unit 22 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a RAM or a ROM. "RAM" is the abbreviation of random access memory. "ROM" is the abbreviation of read only memory. RAM is, for example, an SRAM or a DRAM. "SRAM" is the abbreviation of static random access memory. "DRAM" is the abbreviation of dynamic random access memory. ROM is, for example, an EEPROM. "EEPROM" is the abbreviation of electrically erasable programmable read only memory. The storage unit 22 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 22 stores information used in the operation of the control device 20 and information obtained by the operation of the control device 20. The storage unit 22 stores system programs, application programs, information indicating the result of comparing the first image and the second image, declaration information, a reservation information table, a vehicle information table, a user information table, and the like.

[0070] The communication unit 23 includes at least one communication interface. The communication interface is, for example, a LAN interface. The communication unit 23 receives information used in the operation of the control device 20 and transmits information obtained by the operation of the control device 20.

[0071] The input unit 24 includes at least one input interface. The input interface is, for example, a physical key, an electrostatic capacitance key, a pointing device, a touch screen integrally provided with the display, or a microphone. The input unit 24 accepts operations for inputting information used in the actions of the control device 20. The input unit 24 may be connected to the control device 20 as an external input device instead of being provided in the control device 20. As a connection method, for example, any method such as USB, HDMI (registered trademark) or Bluetooth (registered trademark) can be used. "USB" is the abbreviation of Universal Serial Bus. "HDMI (registered trademark)" is the abbreviation of High-Definition Multimedia Interface.

[0072] The output unit 25 includes at least one output interface. The output interface is, for example, a display or a speaker. The display is, for example, an LCD or an organic EL display. "LCD" is the abbreviation of liquid crystal display. "EL" is the abbreviation of electro luminescence. The output unit 25 outputs information obtained by the operation of the control device 20. The output unit 25 may be connected to the control device 20 as an external output device instead of being provided in the control device 20. As a connection method, for example, any method such as USB, HDMI (registered trademark) or Bluetooth (registered trademark) can be used.

[0073] The functions of the control device 20 are realized by executing the control program involved in this embodiment by a processor corresponding to the control unit 21. That is, the functions of the control device 20 are realized by software. The control program causes the computer to function as the control device 20 by causing the computer to execute the operation of the control device 20. That is, the computer functions as the control device 20 by executing the operation of the control device 20 according to the control program.

[0074] The program can be pre-recorded on a non-temporary computer-readable medium. Examples of non-temporary computer-readable media are magnetic recording devices, optical disks, magneto-optical recording media, or semiconductor memories. The program is circulated, for example, by selling, transferring, or lending removable recording media such as DVDs or CD-ROMs that record the program. "DVD" is the abbreviation for digital versatile disc. "CD-ROM" is the abbreviation for compact disc read only memory. The program can also be pre-stored on a storage device of a server and circulated by transferring the program from the server to other computers. The program can also be provided as a program product.

[0075] The computer temporarily stores a program recorded on a removable recording medium or a program transmitted from a server in a main storage device, for example. Then, the computer uses a processor to read the program stored in the main storage device, and uses the processor to execute processing in accordance with the read program. The computer may also directly read the program from the removable recording medium and execute processing in accordance with the program. The computer may also successively execute processing in accordance with the received program each time the program is transferred from the server to the computer. It is also possible to execute processing by a so-called ASP-type service that implements functions only by executing instructions and obtaining results, without transferring the program from the server to the computer. "ASP" is an abbreviation for application service provider. The program includes information that is used for processing by an electronic computer and in accordance with the program. For example, data that is not a direct instruction to the computer but has the nature of specifying the processing of the computer corresponds to "information in accordance with the program."

[0076] A part or all of the functions of the control device 20 may be realized by a dedicated circuit corresponding to the control unit 21. That is, a part or all of the functions of the control device 20 may be realized by hardware.

[0077] Reference Figure 2 The configuration of the terminal device 30 according to the present embodiment will be described. The terminal device 30 includes a control unit 31, a storage unit 32, a communication unit 33, an input unit 34, and an output unit 35.

[0078] The control unit 31 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is a general-purpose processor such as a CPU or a GPU, or a dedicated processor dedicated to a specific process. The dedicated circuit is, for example, an FPGA or an ASIC. The control unit 31 controls each part of the terminal device 30 and performs processing related to the operation of the terminal device 30. In this example, the control unit 31 creates declaration information based on the input of the user 11. The control unit 31 sends the declaration information to the control device 20. The declaration information includes a declaration about the change in the internal state of the vehicle 40 and the user identifier of the user 11.

[0079] The storage unit 32 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a RAM or a ROM. The RAM is, for example, an SRAM or a DRAM. The ROM is, for example, an EEPROM. The storage unit 32 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 32 stores information used in the operation of the terminal device 30 and information obtained by the operation of the terminal device 30.

[0080] The communication unit 33 includes at least one communication interface. The communication interface is, for example, an interface corresponding to a mobile communication standard such as LTE, 4G standard, or 5G standard, an interface corresponding to short-range wireless communication such as Bluetooth (a registered trademark), or a LAN interface. "LTE" is the abbreviation for Long Term Evolution. "4G" is the abbreviation for 4G. th "5G" is the abbreviation of 5 th The communication unit 33 receives information used in the operation of the terminal device 30 and transmits information obtained by the operation of the terminal device 30 .

[0081] The input unit 34 includes at least one input interface. The input interface is, for example, a physical key, an electrostatic capacitance key, a pointing device, a touch screen provided integrally with the display, or a microphone. The input unit 34 receives an operation of inputting information used in the operation of the terminal device 30. The input unit 34 may be connected to the terminal device 30 as an external input device instead of being provided in the terminal device 30. As a connection method, for example, any method such as USB, HDMI (registered trademark) or Bluetooth (registered trademark) can be used.

[0082] The output unit 35 includes at least one output interface. The output interface is, for example, a display, a speaker, or a vibration motor. The display is, for example, an LCD or an organic EL display. The output unit 35 outputs information obtained by the operation of the terminal device 30. The output unit 35 may be connected to the terminal device 30 as an external output device instead of being provided in the terminal device 30. As a connection method, for example, any method such as USB, HDMI (registered trademark) or Bluetooth (registered trademark) can be used.

[0083] The functions of the terminal device 30 are realized by executing the terminal program involved in this embodiment by a processor corresponding to the control unit 31. That is, the functions of the terminal device 30 are realized by software. The terminal program enables the computer to function as the terminal device 30 by causing the computer to execute the operation of the terminal device 30. That is, the computer functions as the terminal device 30 by executing the operation of the terminal device 30 according to the terminal program.

[0084] A part or all of the functions of the terminal device 30 may be realized by a dedicated circuit corresponding to the control unit 31. That is, a part or all of the functions of the terminal device 30 may be realized by hardware.

[0085] Reference Figure 2 , the structure of the vehicle 40 involved in this embodiment is described. The vehicle 40 is as follows Figure 2 As shown, the apparatus includes a control unit 41 , a storage unit 42 , a communication unit 43 , an input unit 44 , an output unit 45 , and a photographing unit 46 .

[0086] The control unit 41, the storage unit 42, the communication unit 43, the input unit 44, the output unit 45, and the camera unit 46 may be built into the vehicle 40 or may be installed in the vehicle 40 in a removable manner. A part or all of the control unit 41, the storage unit 42, the communication unit 43, the input unit 44, the output unit 45, and the camera unit 46 may be built into a general-purpose device such as a smartphone, a tablet terminal, or a navigation device, and may be connected to the vehicle network in a communicative manner. The control unit 41, the storage unit 42, the communication unit 43, the input unit 44, the output unit 45, and the camera unit 46 may be connected to the vehicle network such as a CAN (Controller Area Network) in a communicative manner.

[0087] The control unit 41 includes at least one processor, at least one dedicated circuit, or a combination of these. The processor is a general-purpose processor such as a CPU or a GPU, or a dedicated processor dedicated to a specific process. The dedicated circuit is, for example, an FPGA or an ASIC. The control unit 41 controls each part of the vehicle 40 and performs processing related to the operation of the vehicle 40.

[0088] The control unit 41 determines whether the user 11 has arrived near the vehicle 40 . This determination can be performed by any method. For example, the control unit 41 may determine that the user 11 has arrived near the vehicle 40 when receiving authentication information from the terminal device 30 .

[0089] When the control unit 41 determines that the user 11 has arrived near the vehicle 40, the control unit 41 controls the imaging unit 46 to capture the state of the interior of the vehicle 40. The control unit 41 obtains the image captured by the imaging unit 46 as the first image. The control unit 41 transmits the acquired first image to the control device 20 via the communication unit 43. Furthermore, the control unit 41 transmits the vehicle identifier of the vehicle 40 to the control device 20.

[0090] The control unit 41 determines whether the user 11 has gotten off the vehicle 40. This determination can be performed by any method. For example, the control unit 41 may determine that the user 11 has gotten off the vehicle 40 when receiving an instruction from the control device 20 to invalidate the authentication information.

[0091] When the control unit 41 determines that the user 11 has gotten off the vehicle 40, the control unit 41 controls the imaging unit 46 to capture the state of the interior of the vehicle 40. The control unit 41 obtains the image captured by the imaging unit 46 as the second image. The control unit 41 transmits the acquired second image to the control device 20 via the communication unit 43. Furthermore, the control unit 41 transmits the vehicle identifier of the vehicle 40 to the control device 20.

[0092] The storage unit 42 includes at least one semiconductor memory, at least one magnetic memory, at least one optical memory, or a combination of at least two of these. The semiconductor memory is, for example, a RAM or a ROM. The RAM is, for example, an SRAM or a DRAM. The ROM is, for example, an EEPROM. The storage unit 42 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 42 stores information used in the operation of the vehicle 40 and information obtained by the operation of the vehicle 40. The storage unit 42 stores system programs, application programs, authentication information sent from the control device 20, and the like.

[0093] The communication unit 43 includes at least one communication interface. The communication interface is, for example, an interface corresponding to a mobile communication standard such as LTE, 4G standard, or 5G standard. For example, a vehicle-mounted communication device such as a DCM (Data Communication Module) can also function as the communication unit 43. The communication unit 43 receives information used in the operation of the vehicle 40 and transmits information obtained through the operation of the vehicle 40.

[0094] The input unit 44 includes at least one input interface. The input interface is, for example, a physical key, an electrostatic capacitance key, a pointing device, a touch screen provided integrally with the display, or a microphone. The input unit 44 receives an operation for inputting information used in the operation of the vehicle 40. The input unit 44 may be connected to the vehicle 40 as an external input device instead of being provided in the vehicle 40. As a connection method, any method such as USB, HDMI (registered trademark) or Bluetooth (registered trademark) may be used.

[0095] The output unit 45 includes at least one output interface. The output interface is, for example, a display, a speaker, or a vibration motor. The display is, for example, an LCD or an organic EL display. The output unit 45 outputs information obtained through the operation of the vehicle 40. The output unit 45 may be connected to the vehicle 40 as an external output device instead of being provided in the vehicle 40. As a connection method, any method such as USB, HDMI (registered trademark) or Bluetooth (registered trademark) can be used.

[0096] The photographing unit 46 is one or more vehicle-mounted cameras. Specifically, for example, an in-vehicle camera can be used as the vehicle-mounted camera. The in-vehicle camera can photograph the internal state of the vehicle 40. In the present embodiment, the in-vehicle camera is fixed to the ceiling surface of the vehicle compartment. The position of the in-vehicle camera is not limited thereto and can be freely set, for example, it can also be fixed to the dashboard. The range that the in-vehicle camera can photograph includes the driver's seat, the front passenger seat, the rear seats, and the footrests of each seat. The in-vehicle camera can also photograph the inside of the door or the door glass of each seat by having a wide-angle lens. The in-vehicle camera can also rotate to photograph the interior of the vehicle 40 from any angle. In the present embodiment, an example of setting up one in-vehicle camera is shown, but the number of in-vehicle cameras can be freely determined.

[0097] When the imaging unit 46 determines that the user 11 has arrived near the vehicle 40, it captures the state of the interior of the vehicle 40. The control unit 41 acquires the image as the first image. When the imaging unit 46 determines that the user 11 has gotten off the vehicle 40, it captures the state of the interior of the vehicle 40. The control unit 41 acquires the captured image as the second image.

[0098] Reference Figure 3A , Figure 3B , Fig. 7A , Figure 7B as well as Figure 8 , the operation of the system 10 according to the present embodiment is described. This operation corresponds to the control method according to the present embodiment. In this example, the user 11 makes a reservation to use the vehicle 40 using the car sharing service. Fig. 7A as well as Figure 7B In FIG. 1 , for simplicity, only one vehicle 40 , one terminal device 30 , and one user 11 are shown. Fig. 7A as well as Figure 7B The following is a flowchart of the overall processing of the system 10 according to the present embodiment. Figure 8 The operation of the control unit 21 of the control device 20 is shown.

[0099] exist Fig. 7A In step S101, the vehicle 40 determines whether the user 11 has arrived near the vehicle 40. This determination can be performed by any method. In this example, when the control unit 41 of the vehicle 40 receives the authentication information from the terminal device 30, it determines that the user 11 has arrived near the vehicle 40. When it is determined that the user 11 has arrived near the vehicle 40, the operation of the system 10 enters step S102.

[0100] In step S102, the vehicle 40 captures the state of the interior of the vehicle 40 to obtain a first image. In this example, the imaging unit 46 of the vehicle 40 captures the state of the interior of the vehicle 40. The control unit 41 of the vehicle 40 acquires the image captured by the imaging unit 46 as the first image.

[0101] In step S103 , the vehicle 40 transmits the first image to the control device 20 . In this example, the control unit 41 transmits the acquired first image to the control device 20 via the communication unit 43 .

[0102] In step S104, the control device 20 acquires the first image from the vehicle 40. In this example, the control unit 21 of the control device 20 acquires the first image by receiving the first image through the communication unit 23. The control unit 21 stores the acquired first image in the storage unit 22.

[0103] In step S105, the user 11 starts using the vehicle 40. In this example, the user 11 starts the vehicle 40 and starts driving.

[0104] In step S106, the use of the vehicle 40 by the user 11 ends. In this example, the user 11 stops the vehicle 40 and ends driving.

[0105] In step S107, the vehicle 40 determines whether the user 11 has gotten off the vehicle 40. This determination can be performed by any method. In this example, when the control unit 41 of the vehicle 40 receives an instruction to invalidate the authentication information from the control device 20, it determines that the user 11 has gotten off the vehicle 40. When it is determined that the user 11 has gotten off the vehicle 40, the operation of the system 10 enters step S108.

[0106] In step S108, the vehicle 40 captures the state of the interior of the vehicle 40 and acquires a second image. In this example, the imaging unit 46 of the vehicle 40 captures the state of the interior of the vehicle 40. The control unit 41 of the vehicle 40 acquires the image captured by the imaging unit 46 as the second image.

[0107] In step S109 , the vehicle 40 transmits the second image to the control device 20 . In this example, the control unit 41 transmits the acquired second image to the control device 20 via the communication unit 43 .

[0108] In step S110, the control device 20 acquires the second image from the vehicle 40. In this example, the control unit 21 of the control device 20 acquires the second image by receiving the second image through the communication unit 23. The control unit 21 stores the acquired second image in the storage unit 22.

[0109] In step S111, the terminal device 30 transmits the declaration information to the control device 20. In this example, the control unit 31 of the terminal device 30 receives input from the user 11 via the input unit 34. In this example, the declaration information includes a declaration made by the user 11, such as "the vehicle 40 was not damaged before use, but there was damage on the passenger seat surface after use." The control unit 31 creates the declaration information including the declaration and the user identifier of the user 11, and transmits it to the control device 20 via the communication unit 33.

[0110] In step S112, the control device 20 acquires the declaration information from the terminal device 30. In this example, the control unit 21 of the control device 20 acquires the declaration information by receiving the declaration information via the communication unit 23. The control unit 21 stores the acquired declaration information in the storage unit 22.

[0111] In step S113 , the control device 20 evaluates the user 11 based on the acquired first image, second image, and reported information. In this example, the control unit 21 evaluates the user 11 with reference to the first image, second image, and reported information stored in the storage unit 22 .

[0112] Figure 8 Show Figure 7B The specific processing flow of the evaluation executed by the control unit 21 in step S113 is shown in FIG.

[0113] First, in step S201, the control unit 21 compares the acquired first image and second image to detect a change in the state of the interior of the vehicle 40. In this example, the control unit 21 compares the acquired first image and second image. Figure 3A The first image and Figure 3BThe control unit 21 detects a scratch S on the passenger seat surface in the second image. The scratch S was not detected in the first image. The control unit 21 detects a change that "the damage of the interior of the vehicle 40 increases." The control unit 21 stores the detected result in the storage unit 22.

[0114] In step S202, the control unit 21 determines whether the acquired declaration information includes a declaration by the user 11 regarding a change in the state of the interior of the vehicle 40. If the declaration information includes a declaration, the control unit 21 determines to give 1 point to the user 11. If the declaration information does not include a declaration, the control unit 21 determines to give -1 point by subtracting 1 point. In this example, the acquired declaration information includes a declaration by the user 11. Therefore, the control unit 21 determines to give 1 point to the user 11.

[0115] In step S203, the control unit 21 determines whether the change detected in step S201 is consistent with the declaration included in the declaration information. When the change detected in step S201 is consistent with the declaration included in the declaration information, the control unit 21 decides to give 1 point to the user 11. When the change detected in step 201 is inconsistent with the declaration included in the declaration information, the control unit 21 decides not to give a point to the user 11, that is, to give 0 point. In this example, the change detected in step S201, "the damage of the interior of the vehicle 40 has increased", is consistent with the declaration made by the user 11, "the vehicle 40 had no damage before use, but had damage on the passenger seat surface after use" included in the declaration information. Therefore, the control unit 21 decides to give 1 point to the user 11.

[0116] In step S204, the control unit 21 determines whether the change detected in step S201 indicates a deterioration in the state of the interior of the vehicle 40. When the detected change does not indicate a deterioration in the state of the interior of the vehicle 40, the control unit 21 decides to assign 1 point to the user 11. When the detected change indicates a deterioration in the state of the interior of the vehicle 40, the control unit 21 decides not to assign a point to the user 11, that is, to assign 0 points. In this example, regarding the change detected in step S201, the damage inside the vehicle 40 increases, indicating a deterioration in the state of the interior of the vehicle 40. Therefore, the control unit 21 decides to assign 0 points to the user 11.

[0117] Next, in step S205, the control unit 21 totals the points determined in steps S202 to S204 and finally determines the points to be awarded. In this example, it is determined that 1 point is awarded in each of steps S202 and S203, and 0 point is awarded in step S204. Therefore, the control unit 21 totals these points and finally determines to award 2 points to the user 11. Then, the evaluation process performed by the control unit 21 ends.

[0118] Next, return to Figure 7B Then, in step S114, the control unit 21 updates the total points of the user by adding the points finally determined in step S205. In this example, the control unit 21 first refers to the information indicating the total points of the user 11 contained in the user information table stored in the storage unit 22. Here, it is assumed that the total points of the user 11 are 30. The control unit 21 adds the 2 points finally determined in step S205 and updates the total points of the user 11 to 32. The control unit 21 stores the updated user information table in the storage unit 22.

[0119] In step S115, the control unit 21 sends a notification indicating the points finally determined in step S205 and the total points updated in step S114 to the terminal device 30. In this way, the control unit 21 sends a notification indicating the result of evaluating the user 11 to the terminal device 30. In this example, the control unit 21 sends a notification that the final points are 2 and the updated total points are 32 to the terminal device 30 via the communication unit 23.

[0120] In step S116, the terminal device 30 receives a notification indicating the finally determined points and the updated total retained points from the control device 20. In this example, the control unit 31 of the terminal device 30 receives the notification via the communication unit 33.

[0121] In step S117, the control unit 31 displays the received notification to the user 11. In this example, the control unit 31 displays to the user 11 via the output unit 35 that the final determined points are 2 and the total retained points are 32. Thus, the user 11 can recognize the points added by this use and the current total retained points of the user 11.

[0122] As described above, the control device 20 involved in the present embodiment includes a control unit 21, which obtains a first image obtained by photographing the vehicle 40 before the user 11 gets on the vehicle, a second image obtained by photographing the vehicle 40 after the user 11 gets off the vehicle, and reported information related to the change in the vehicle state reported by the user 11, detects the change in the state of the vehicle 40 based on the first image and the second image, and evaluates the user 11 based on the detected change and the reported information.

[0123] The control unit 21 of the control device 20 can detect the change of the state of the vehicle 40 with high accuracy by comparing the acquired first image and second image. The control unit 21 can use the detected change as an objective evaluation and the reported information from the user 11 as a subjective evaluation to comprehensively evaluate the user 11. Therefore, the quality of the evaluation of the user 11 can be improved.

[0124] As described above, the changes include whether the vehicle 40 is damaged.

[0125] The control unit 21 can detect the presence or absence of damage to the vehicle 40 as a change. The ability to detect the presence or absence of damage with high accuracy plays a role in objectively determining the use status of the vehicle 40 by the user 11. Therefore, the quality of the evaluation of the user 11 can be improved.

[0126] As described above, the control unit 21 evaluates the user 11 based on whether or not the report by the user 11 regarding the change is included in the report information.

[0127] When the declaration information includes the declaration input by the user 11, the control unit 21 evaluates the user 11 more highly than when the declaration information does not include the declaration information. Therefore, the motivation of the user 11 who wants to make a declaration about the state of the vehicle 40 is increased, and the declaration made by the user 11 is easily obtained. Therefore, the evaluation based on the declaration of the user 11 is easy to perform, and the quality of the evaluation of the user 11 can be improved.

[0128] As described above, the control unit 21 evaluates the user 11 based on whether the detected change is consistent with the report.

[0129] When the detected change is consistent with the report made by the user 11, the control unit 21 evaluates the user 11 more highly than when it is inconsistent. Therefore, the user 11's motivation to make a correct report on the state of the vehicle 40 is increased, and the user 11 is more likely to make a correct and true report. Therefore, it is easy to make an evaluation based on the correct and true report of the user 11, and the quality of the evaluation of the user 11 can be improved.

[0130] As described above, the control unit 21 evaluates the user 11 based on whether the detected change indicates deterioration of the state of the vehicle 40 .

[0131] When the detected change does not indicate deterioration of the state of the vehicle 40, the control unit 21 evaluates the user 11 more highly than when the detected change indicates deterioration. Therefore, the motivation of the user 11 who wants to use the vehicle 40 while maintaining the state of the vehicle 40 is increased, and it is easy to use the vehicle 40 appropriately. The chance of damage to the vehicle 40 is reduced, and the period during which the vehicle 40 cannot be used due to repair is reduced, and the car sharing service is easy to use smoothly. In addition, it is easy to evaluate the user 11 based on the result of objectively detecting the state of the vehicle 40. Therefore, the quality of the evaluation of the user 11 can be improved.

[0132] As described above, the control device 20 further includes the communication unit 23 that communicates with the terminal device 30 of the user 11. The control unit 21 transmits a notification indicating the result of evaluating the user 11 to the terminal device 30 via the communication unit 23.

[0133] The terminal device 30 receives a notification indicating the result of evaluating the user 11 from the control device 20. The terminal device 30 notifies the user 11 of the result of the evaluation. As a result, the user 11 can recognize whether the way of using his / her vehicle 40 and the declaration after use are appropriate. Moreover, the motivation of the user 11 to use the vehicle 40 appropriately and make a declaration after use next time and thereafter is improved. Therefore, it is easy to obtain the declaration made by the user 11. Therefore, it is easy to make an evaluation based on the declaration of the user 11, and the quality of the evaluation of the user 11 can be improved.

[0134] (Variant 1)

[0135] As a modification of the present embodiment, the control unit 21 of the control device 20 may evaluate the user 11 further based on whether the reported information includes a change in the state of the vehicle 40 that is not detected from the first image and the second image.

[0136] In this modification, the declaration information includes a declaration made by the user 11 regarding a change in the state of the vehicle 40. The change is a change that the control unit 21 has not detected based on the first image and the second image. In this case, the control unit 21, for example, determines to give 2 points to the user 11. Thus, the points given in this modification are higher than the points given in the above embodiment when the change detected by the control unit 21 and the declaration made by the user 11 are consistent. The control unit 21 can add the determined points to the total points of the user 11 in the same manner as in the above embodiment.

[0137] In this modification, the control unit 21 may also decide to assign points to the user 11 after determining that the changes reported by the user 11 are correct. This determination may be performed by any method. For example, the control device 20 may also send inspection entrustment information for requesting inspection of the changes reported by the user 11 to a terminal device provided in the operator providing the car sharing service when determining that the changes detected based on the first image and the second image are inconsistent with the declaration made by the user 11. The terminal device receives the information and displays it to the person in charge. It is assumed that the person in charge performs an inspection of the vehicle 40 with reference to the displayed information, and as a result of the inspection, it is determined that the declaration made by the user 11 is correct. In this case, the person in charge uses the terminal device to send information indicating that the declaration is correct to the control device 20. After receiving the information, the control unit 21 of the control device 20 may decide to assign two points to the user 11. Not limited to this, the inspection entrustment information may also be sent to a terminal device used by a subsequent user different from the user 11. It is assumed that the subsequent user performs an inspection of the vehicle 40, and as a result of the inspection, it is determined that the declaration made by the user 11 is correct. In this case, the subsequent user may also use the terminal device of the subsequent user to send information indicating that the declaration is correct to the control device 20.

[0138] As described above, when the reported information includes a change in the state of the vehicle 40 that is not detected from the first image and the second image, the control unit 21 evaluates the user 11 more highly than when the detected change matches the reported information.

[0139] The user 11 is aware that he will be evaluated highly if he reports a change that cannot be detected from the first image and the second image. Therefore, the user 11's motivation to correctly report the state of the vehicle 40 is increased, and it is easy for the user 11 to make a correct report. For example, the user 11 also confirms and reports the part that is difficult to capture with the camera 46 of the vehicle 40. In this way, it is easy to make an evaluation based on the correct report of the user 11, and the quality of the evaluation for the user 11 can be improved. In addition, it is easy to find damage to the vehicle 40 that cannot be detected from the first image and the second image, so that the state of the vehicle 40 is maintained well, and it is easy to use the car sharing service smoothly.

[0140] (Variant 2)

[0141] As a variation of the present embodiment, the control unit 21 of the control device 20 may also obtain confirmation information indicating the result of a subsequent user different from the user 11 confirming the state of the vehicle 40, and evaluate the user 11 based on the confirmation information. In the present variation, after the user 11 gets off the vehicle 40, the subsequent user gets on the same vehicle 40. In the present variation, in order to make the description clear, the user 11 is referred to as a previous user.

[0142] The subsequent user confirms the state of the vehicle 40 when riding in the vehicle 40, and inputs the confirmation result to the terminal device 30 used by the subsequent user. The state of the vehicle 40 to be confirmed includes whether the spare parts of the vehicle 40 are damaged. In addition, whether the seat position is returned to the normal position, whether there is garbage, etc. can also be included in the state of the vehicle 40 as a confirmation object. The control unit 31 of the terminal device 30 sends the input information to the control device 20 as confirmation information.

[0143] The control unit 21 of the control device 20 obtains the confirmation information by receiving it. The control unit 21 compares the obtained confirmation information with the second image taken after the previous user got off the vehicle 40. The control unit 21, for example, decides to give 1 point to the previous user when the confirmation information indicates that the spare parts, etc. are not damaged and the second image does not indicate damage to the spare parts, etc. The control unit 21, for example, decides to give 1 point to the previous user when the confirmation information indicates that the position of the seat has returned to the normal position and the second image also indicates that the position of the seat has returned to the normal position. In addition, the control unit 21, for example, decides to give 1 point to the previous user when the confirmation information indicates that there is no garbage inside the vehicle 40 and the second image also indicates that there is no garbage inside the vehicle 40. The control unit 21 can add the determined number of points to the total retention points of the previous user in the same way as in the above-mentioned embodiment.

[0144] In this modification, as described above, the control unit 21 further acquires confirmation information indicating the result of confirmation of the state of the vehicle 40 by a subsequent user different from the user 11 who got on the vehicle 40 after the user 11 got off the vehicle, and evaluates the user 11 based on the confirmation information.

[0145] The user 11, who is a previous user, is aware that the result of confirmation by the subsequent user also affects the evaluation. Therefore, the motivation of the user 11 who wants to use the vehicle 40 appropriately is improved. The chance of damage to the vehicle 40 is reduced, and the period during which the vehicle 40 cannot be used due to repair is reduced, making it easier to use the car sharing service smoothly. In addition, the control unit 21 can evaluate the user 11 more objectively by obtaining the information confirmed by the subsequent user. Therefore, the quality of the evaluation of the user 11 can be improved.

[0146] (Variant 3)

[0147] As a modification of the present embodiment, the control unit 21 of the control device 20 may further acquire a third image of the vehicle 40 captured while the user 11 is riding in the vehicle.

[0148] In this modification, the camera unit 46 of the vehicle 40 captures the interior of the vehicle 40 while the user 11 is riding in the vehicle. The control unit 41 of the vehicle 40 obtains the captured image as the third image. The control unit 41 sends the third image to the control device 20 via the communication unit 43. Here, the timing at which the camera unit 46 captures the third image can be freely set. The number of third images can be freely determined, and images of multiple parts of the interior of the vehicle 40 may be captured.

[0149] The control unit 21 of the control device 20 obtains the third image by receiving it. The control unit 21 compares the first image, the second image, and the third image to detect changes in the internal state of the vehicle 40. By increasing the number of images to be compared, the control unit 21 can detect changes with higher accuracy. For example, damage that cannot be identified in the first and second images can be identified in the third image, and the possibility that the control unit 21 can detect changes increases. When the control unit 21 identifies damage to the interior of the vehicle 40 in the first image and does not identify damage in the second and third images, the control unit 21 can also analyze the first image again. In addition, in addition to comparing the first image and the second image, the control unit 21 can also compare the first image and the third image or compare the second image and the third image to detect changes. Thereby, the timing of the change in the internal state of the vehicle 40 can also be detected.

[0150] In this modification, as described above, the control unit 21 further acquires the third image of the vehicle 40 captured while the user 11 is riding in the vehicle, and detects a change in the state of the vehicle 40 based on the first image, the second image, and the third image.

[0151] The control unit 21 detects a change in the state of the vehicle 40 based on the third image in addition to the first image and the second image. Thus, the control unit 21 can detect a change in the state of the vehicle 40 with higher accuracy than when the change is detected based only on the first image and the second image. In this way, the user 11 can be evaluated more objectively, so the quality of the evaluation of the user 11 can be improved.

[0152] (Variant 4)

[0153] As a modification of the present embodiment, the change detected by the control unit 21 of the control device 20 from the first image and the second image may include the presence or absence of the carried items of the user 11 placed in the vehicle 40 .

[0154] In this modified example, when the control unit 21 recognizes the carried items of the user 11 in the second image based on the comparison between the first image and the second image, the presence of the carried items is detected as a change in the state of the interior of the vehicle 40. That is, the carried items recognized in the second image are lost items of the user 11. The control unit 21 may also focus on analyzing the places in the second image where the user 11 is likely to forget to carry items, such as the dashboard and the door storage folder.

[0155] In this modification, the declaration information includes a declaration of whether there is any lost item. For example, when the declaration made by the user 11 is consistent with the change detected by comparing the first image and the second image, the control unit 21 determines to give 1 point to the user 11. For example, when it is determined by comparing the first image and the second image that there is no item carried by the user 11 in the second image, that is, no lost item, the control unit 21 determines to give 1 point to the user 11. The control unit 21 can add the determined point to the total possession points of the user 11 in the same way as in the above embodiment.

[0156] The control unit 21 may also send a notification to the terminal device 30 when detecting that the second image contains the carried items of the user 11 based on the comparison between the first image and the second image. The control unit 31 of the terminal device 30 receives the notification via the communication unit 33. The control unit 31 displays the notification to the user 11 via the output unit 35. Thus, the user 11 can recognize that the lost items are left in the vehicle 40.

[0157] In this modification, as described above, the variation includes the presence or absence of the user 11 's belongings placed in the vehicle 40 .

[0158] The user 11 is aware that not leaving lost items in the vehicle 40 also affects the evaluation. Therefore, the user 11's motivation to make a correct report on the state of the vehicle 40 is improved, and it is easy to obtain a correct report made by the user 11. Therefore, it is easy to make an evaluation based on the correct report of the user 11, and the quality of the evaluation of the user 11 can be improved. In addition, the user 11's motivation to not leave lost items inside the vehicle 40 is improved. As a result, it is possible to prevent a situation in which the vehicle 40 cannot be used until the lost items of the user 11 are protected. Therefore, as a result, it is easy to use the car sharing service smoothly.

[0159] The present disclosure is not limited to the above-mentioned embodiments and variations. For example, the detected change is not limited to the change in the state of the interior of the vehicle 40, but may also be a change in the state of the exterior of the vehicle 40. For example, multiple blocks recorded in the block diagram may be merged or one block may be divided. Instead of executing the multiple steps recorded in the flowchart in the described chronological order, the steps may be executed in parallel or in a different order according to the processing capability of the device executing each step or as needed. In addition, changes may be made within the scope of the purpose of the present disclosure.

Claims

1. A control device, comprising a control unit, wherein: acquiring a first image of a vehicle before a user gets on the vehicle, a second image of the vehicle after the user gets off the vehicle, and reported information about a change in the vehicle state reported by the user, detecting a change in the state of the vehicle based on the first image and the second image, evaluating the user based on the detected changes and the declared information, the control unit evaluates the user based on whether the report information includes a report made by the user regarding the change, in, If the declaration information includes a declaration made by the user regarding the change, the user is awarded a positive predetermined point, and if not, the user is awarded a negative predetermined point, The control unit evaluates the user based on whether the detected change is consistent with the reported content, wherein, if the detected change is consistent with the reported content, the user is awarded a positive predetermined point, and if not, the user is not awarded a point; the control unit evaluates the user based on whether the detected change indicates a deterioration in the state of the vehicle, Here, when the detected change does not indicate deterioration of the state of the vehicle, a positive predetermined point is awarded to the user, and when it indicates deterioration, no point is awarded to the user.

2. The control device according to claim 1, wherein: The changes include whether the vehicle is damaged.

3. The control device according to claim 1 or 2, wherein: When the report information includes a report on the change that is not detected from the first image and the second image, the control unit evaluates the user more highly than when the detected change matches the content of the report.

4. The control device according to claim 1 or 2, wherein: The control unit further acquires confirmation information indicating a result of confirmation of the state of the vehicle by a subsequent user different from the user who got on the vehicle after the user got off the vehicle, and evaluates the user based on the confirmation information.

5. The control device according to claim 1 or 2, wherein: The control unit further acquires a third image of the vehicle obtained by photographing the vehicle while the user is riding in the vehicle, A change in the state of the vehicle is detected based on the first image, the second image, and the third image.

6. The control device according to claim 1 or 2, wherein: further comprising a communication unit for communicating with a terminal device of the user, The control unit transmits a notification indicating a result of evaluating the user to the terminal device via the communication unit.

7. A control method is a control method performed by a control device, comprising: Acquiring a first image of a vehicle before a user gets on the vehicle, a second image of the vehicle after the user gets off the vehicle, and reported information related to a change in the vehicle state reported by the user; detecting a change in a state of the vehicle based on the first image and the second image; as well as evaluating the user based on the detected changes and the declared information, The control method further comprises: evaluating the user according to whether the declaration information includes a declaration made by the user regarding the change; wherein, when the declaration information includes a declaration made by the user regarding the change, the user is awarded a positive predetermined point, and when the declaration information does not include the declaration, the user is awarded a negative predetermined point, The control method further comprises: evaluating the user based on whether the detected change is consistent with the declared content, wherein, if the detected change is consistent with the reported content, the user is awarded a positive predetermined point, and if not, the user is not awarded a point; The control method further comprises: evaluating the user based on whether the detected change indicates a deterioration in the condition of the vehicle, Here, when the detected change does not indicate deterioration of the state of the vehicle, a positive predetermined point is awarded to the user, and when it indicates deterioration, no point is awarded to the user.

8. The control method according to claim 7, wherein: The changes include whether the vehicle is damaged.

9. The control method according to claim 7 or 8, wherein: Also includes: further acquiring confirmation information indicating a result of confirmation of the state of the vehicle by a subsequent user different from the user who got on the vehicle after the user got off the vehicle; and The user is evaluated based on the confirmation information.

10. A computer-readable storage medium storing a program, the program causing a computer to perform the following steps: Acquiring a first image of a vehicle before a user gets on the vehicle, a second image of the vehicle after the user gets off the vehicle, and reported information related to a change in the vehicle state reported by the user; detecting a change in a state of the vehicle based on the first image and the second image; as well as evaluating the user based on the detected changes and the declared information, The actions further include: evaluating the user according to whether the declaration information includes a declaration made by the user regarding the change, wherein, when the declaration information includes a declaration made by the user regarding the change, the user is awarded a positive predetermined point, and when the declaration information does not include the declaration, the user is awarded a negative predetermined point, The actions further include: evaluating the user according to whether the detected change is consistent with the declared content, wherein, if the detected change is consistent with the reported content, the user is awarded a positive predetermined point, and if not, the user is not awarded a point; The actions further include: evaluating the user based on whether the detected change indicates a deterioration in the state of the vehicle, Here, when the detected change does not indicate deterioration of the state of the vehicle, a positive predetermined point is awarded to the user, and when it indicates deterioration, no point is awarded to the user.

11. The computer-readable storage medium of claim 10, wherein: The changes include whether the vehicle is damaged.

Citation Information

Patent Citations

  • Car sharing system and control program for car sharing system

    JP2019164469A

  • Drive assist device

    CN104508720A

  • Driving behavior evaluation system and method thereof

    CN106600967A