This application claims priority to Japanese Patent Application No. 2021-185131 filed on Nov. 12, 2021, incorporated herein by reference in its entirety.
The disclosure relates to an information processing system, a storage medium, and an information processing method.
There is known a technology for determining when to replace a component of a vehicle.
For example, Japanese Unexamined Patent Application Publication No. 2009-74486 (JP 2009-74486 A) describes a method of determining engine maintenance timing based on a cumulative value of engine load by using cumulative load-damage characteristics obtained in advance and showing the relationship between a cumulative load point, obtained by accumulating an engine load, and a damage point.
As another method of determining when to replace a component of a vehicle, there is a method of determining when to replace a component based on a travel distance and elapsed years. However, with this method, a component that has not deteriorated so much can be replaced, which can lead to an increased cost in maintenance.
There has been room for improvement in the technology for determining when to replace a component of a vehicle.
The disclosure provides a technology for appropriately determining when to replace a component of a vehicle.
An aspect of the disclosure relates to an information processing system.
The information processing system includes a vehicle and an information processing apparatus. The vehicle includes a first component including a measuring unit configured to measure the number of operations of the first component, at least one second component of which the number of operations is measured by the measuring unit of the first component, and a controller configured to send a first number of operations indicating the number of operations of the first component and a second number of operations indicating the number of operations of the at least one second component to the information processing apparatus. The information processing apparatus includes a storage unit and a control unit. The storage unit is configured to store a first cumulative number of operations indicating a cumulative number of operations of the first component and a second cumulative number of operations indicating a cumulative number of operations of the at least one second component. The control unit is configured to update the first cumulative number of operations and the second cumulative number of operations, stored in the storage unit, in a procedure that varies according to the first cumulative number of operations and the second cumulative number of operations, acquired from the vehicle.
Another aspect of the disclosure relates to a storage medium storing a program. The program is used in an information processing system including a vehicle and an information processing apparatus. The vehicle includes a first component including a measuring unit configured to measure the number of operations of the first component, and at least one second component of which the number of operations is measured by the measuring unit of the first component. The program causes a computer to execute functions. The functions include storing a first cumulative number of operations indicating a cumulative number of operations of the first component and a second cumulative number of operations indicating a cumulative number of operations of the at least one second component, acquiring a first number of operations indicating the number of operations of the first component and a second number of operations indicating the number of operations of the at least one second component from the vehicle, determining whether the first component and the at least one second component have been replaced based on the first number of operations and the second number of operations, acquired from the vehicle, and updating the first cumulative number of operations and the second cumulative number of operations, stored in the storage unit, in a procedure that varies according to a result of the determination.
Further another aspect of the disclosure relates to an information processing method. The information processing method is used in an information processing system including a vehicle and an information processing apparatus. The vehicle includes a first component including a measuring unit configured to measure the number of operations of the first component, and at least one second component of which the number of operations is measured by the measuring unit of the first component. The information processing method includes storing a first cumulative number of operations indicating a cumulative number of operations of the first component and a second cumulative number of operations indicating a cumulative number of operations of the at least one second component, acquiring a first number of operations indicating the number of operations of the first component and a second number of operations indicating the number of operations of the at least one second component from the vehicle, determining whether the first component and the at least one second component have been replaced based on the first number of operations and the second number of operations, acquired from the vehicle, and updating the first cumulative number of operations and the second cumulative number of operations, stored in the storage unit, in a procedure that varies according to a result of the determination.
According to the aspects of the disclosure, it is possible to appropriately determine when to replace a component of a vehicle.
Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
Hereinafter, an embodiment of the disclosure will be described with reference to the accompanying drawings.
The information processing system 1 includes an information processing apparatus 10 and a vehicle 20. The information processing apparatus 10 and the vehicle 20 are connected via a network 30 so as to be able to communicate with each other. The network 30 may be a network including a mobile communication network, the Internet, and the like.
In
The information processing apparatus 10 is, for example, a dedicated computer configured to function as a server. The information processing apparatus 10 may be a general-purpose personal computer (PC). The information processing apparatus 10 is able to communicate with the vehicle 20 via the network 30.
The vehicle 20 is a vehicle of a selected type, such as a gasoline vehicle, a diesel vehicle, a hybrid electric vehicle (HEV), a plug-in hybrid electric vehicle (PHEV), a battery electric vehicle (BEV), and a fuel cell electric vehicle (FCEV). The vehicle 20 may be automatically driven at a selected level. An automation level is, for example, any one of level 1 to level 5 in Society of Automotive Engineers (SAE) levels. The vehicle 20 is able to communicate with the information processing apparatus 10 via the network 30.
The information processing apparatus 10 stores the cumulative numbers of operations of components of the vehicle 20. The vehicle 20 measures the numbers of operations of the components of the vehicle 20 and sends the measured numbers of operations to the information processing apparatus 10. The information processing apparatus 10 updates the stored cumulative numbers of operations based on the numbers of operations of the components of the vehicle 20, acquired from the vehicle 20.
The configuration of the information processing apparatus 10 according to the embodiment of the disclosure will be described with reference to
The information processing apparatus 10 includes a communication unit 11, a storage unit 12, an input unit 13, an output unit 14, and a control unit 15.
The communication unit 11 includes a communication module that connects with the network 30. For example, the communication unit 11 may include a communication module that supports a local area network (LAN). In one embodiment, the information processing apparatus 10 is connected to the network 30 via the communication unit 11. The communication unit 11 sends and receives various pieces of information via the network 30. The communication unit 11 is able to communicate with the vehicle 20 via the network 30.
The storage unit 12 is, for example, a semiconductor memory, a magnetic memory, an optical memory, or the like; however, the storage unit 12 is not limited thereto. The storage unit 12 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 12 stores selected information used in the operation of the information processing apparatus 10. For example, the storage unit 12 may store various pieces of information and the like received by a system program, an application program, and the communication unit 11. Information stored in the storage unit 12 may be able to be updated with, for example, information received from the network 30 via the communication unit 11. Part of the storage unit 12 may be installed outside the information processing apparatus 10. In this case, part of the storage unit 12, installed outside, may be connected to the information processing apparatus 10 via a selected interface.
The input unit 13 includes one or more input interfaces that detect user input and acquire input information based on user's operation. Examples of the input unit 13 include a physical key, a capacitance key, a touch screen integrated with a display of the output unit 14, and a microphone that receives voice input; however, the input unit 13 is not limited thereto.
The output unit 14 includes one or more output interfaces that output information to notify a user. Examples of the output unit 14 include a display that outputs information by image, and a speaker that outputs information by voice; however, the output unit 14 is not limited thereto.
The control unit 15 includes at least one processor, at least one dedicated circuit, or any combination of them. The processor is a general-purpose processor, such as a central processing unit (CPU) and a graphics processing unit (GPU), or a special-purpose processor specialized in a specific process. The dedicated circuit is, for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC). The control unit 15 executes a process related to the operation of the information processing apparatus 10 while controlling the units of the information processing apparatus 10.
The configuration of the vehicle 20 according to the embodiment of the disclosure will be described with reference to
The vehicle 20 includes a communication device 21, a controller 22, and a component unit 23. The communication device 21, the controller 22, and the component unit 23 are connected to one another via, for example, an in-vehicle network, such as a controller area network (CAN), or a dedicated line so as to be able to communicate with one another.
The communication device 21 includes a communication module that connects with the network 30. The communication device 21 may include a communication module that supports mobile communication standards, such as Long Term Evolution (LTE), 4th Generation (4G), and 5th Generation (5G). The vehicle 20 is connected to the network 30 via the communication device 21. The communication device 21 sends and receives various pieces of information via the network 30. The communication device 21 is able to communicate with the information processing apparatus 10 via the network 30.
The controller 22 includes at least one processor, at least one dedicated circuit, or any combination of them. The processor is, for example, a general-purpose processor, such as a CPU and a GPU, or a special-purpose processor specialized in a specific process. The dedicated circuit is, for example, an FPGA or an ASIC. The controller 22 executes a process related to the operation of the vehicle 20 while controlling the units of the vehicle 20.
The component unit 23 is a collection of components that implement a specific function. In
As shown in
When the component unit 23 is a power slide door, the first component 231 may be, for example, an actuator. In addition, when the component unit 23 is a power slide door, the second components 232 may be, for example, a door closer and the like.
The first component 231 includes a measuring unit 233. The measuring unit 233 measures the number of operations of the first component 231. The number of operations of the first component 231, to be measured by the measuring unit 233, is the number of times the first component 231 is operated from when the first component 231 is installed in the vehicle 20 to the time of measurement. When the first component 231 has been replaced, the measuring unit 233 resets the number of operations of the first component 231.
Each of the second components 232 differs from the first component 231 and does not include the measuring unit 233. The number of operations of each second component 232 is measured by the measuring unit 233 of the first component 231. In the case of the configuration shown in
The number of operations of each second component 232, to be measured by the measuring unit 233, is the number of times the second component 232 is operated from when the second component 232 is installed to the time of measurement. When the second component 232 has been replaced, the measuring unit 233 resets the number of operations of the second component 232.
For example, when the second component 232-1 has been replaced and the second components 232-2, 232-3 have not been replaced, the measuring unit 233 resets the number of operations of the second component 232-1 and does not reset the number of operations of each of the second components 232-2, 232-3.
When the first component 231 has been replaced, the measuring unit 233 of the replaced first component 231 resets the number of operations of each of the second components 232 even when the second component 232 has not been replaced.
The operation of the information processing system 1 shown in
As shown in
The measuring unit 233 of the first component 231 periodically measures the number of operations of the first component 231. The measuring unit 233 periodically measures the number of operations of each of the second components 232. Hereinafter, the number of operations of the first component 231, measured by the measuring unit 233, is also referred to as “first number of operations”. In addition, the number of operations of each of the second components 232, measured by the measuring unit 233, is also referred to as “second number of operations”.
The controller 22 of the vehicle 20 periodically sends the first number of operations and the second numbers of operations, measured by the measuring unit 233, to the information processing apparatus 10 via the communication device 21. The controller 22 may, for example, send the first number of operations and the second numbers of operations once a day to the information processing apparatus 10 via the communication device 21.
The communication unit 11 of the information processing apparatus 10 receives the first number of operations and the second numbers of operations, sent from the vehicle 20. The control unit 15 acquires the first number of operations and the second numbers of operations, sent from the vehicle 20, via the communication unit 11.
The storage unit 12 stores the cumulative number of operations of the first component 231 and the cumulative numbers of operations of the second components 232. Hereinafter, the cumulative number of operations of the first component 231, stored in the storage unit 12, is also referred to as “first cumulative number of operations”. In addition, the cumulative number of operations of each of the second components 232, stored in the storage unit 12, is also referred to as “second cumulative number of operations”.
The control unit 15 determines whether any one of the first component 231 and the second components 232 has been replaced based on the first number of operations and the second numbers of operations, acquired from the vehicle 20. The control unit 15 updates the first cumulative number of operations and the second cumulative numbers of operations, stored in the storage unit 12, in a procedure that varies according to the result of the determination. The determination process and the update process that are executed by the control unit 15 will be described in detail with reference to
Hereinafter, the description will be made on the assumption that the vehicle 20 includes components A, B, C, D. The component A is the first component 231. In other words, the component A includes the measuring unit 233. The components B, C, D are the second components 232. In other words, the components B, C, D each do not include the measuring unit 233.
The control unit 15 of the information processing apparatus 10 acquires the numbers of operations of the components A, B, C, D shown in
When the control unit 15 of the information processing apparatus 10 acquires the numbers of operations shown in
As shown in
In this case, although the components B, C, D have not been replaced, the numbers of operations of the components B, C, D are reset because the component A has been replaced. Therefore, if the cumulative numbers of operations stored in the storage unit 12 are updated with the numbers of operations acquired this time, the cumulative numbers of operations of the components B, C, D are reset although the components B, C, D have not been replaced. To prevent this situation, when the control unit 15 determines that the first component 231 has been replaced, the control unit 15 updates the first cumulative number of operations and the second cumulative numbers of operations, stored in the storage unit 12, as follows.
When the control unit 15 determines that the first component 231 has been replaced, the control unit 15 updates the first cumulative number of operations with the first number of operations acquired this time. In addition, when the control unit 15 determines that the first component 231 has been replaced, the control unit 15 updates the second cumulative numbers of operations by respectively adding the second numbers of operations acquired this time to the second cumulative numbers of operations, stored in the storage unit 12. Hereinafter, such an update procedure may be referred to as “first procedure”.
In this way, when the first component 231 has been replaced, for each of the second components 232, the second number of operations acquired this time is added to the second cumulative number of operations stored in the storage unit 12, and the second cumulative number of operations is updated. Therefore, an actual cumulative number of operations of the second component 232 is stored in the storage unit 12.
Subsequently, the case where the measuring unit 233 of the component A measures the numbers of operations shown in
As shown in
When the control unit 15 of the information processing apparatus 10 acquires the numbers of operations shown in
As shown in
In this case, since the cumulative number of operations stored in the storage unit 12 just needs to be updated with the number of operations acquired this time, when the control unit 15 determines that any one of the second components 232 has been replaced, the control unit 15 updates the first cumulative number of operations and the second cumulative numbers of operations, stored in the storage unit 12, as follows.
When the control unit 15 determines that any one of the second components 232 has been replaced, the control unit 15 updates the first cumulative number of operations with the first number of operations acquired this time. In addition, when the control unit 15 determines that any one of the second components 232 has been replaced, the control unit 15 updates the second cumulative numbers of operations with the second numbers of operations acquired this time, respectively. Hereinafter, such an update procedure may be referred to as “second procedure”.
The storage unit 12 stores information on durability values for the first component 231 and the second components 232. A durability value represents the number of operations the first component 231 or the second component 232 is able to be used normally.
For example, the storage unit 12 may store the following values as the durability values of the components A, B, C, D.
The durability value of the component A: 7500
The durability value of the component B: 20000
The durability value of the component C: 20000
The durability value of the component D: 20000
The control unit 15 determines when to replace the first component 231 by comparing the first cumulative number of operations of the first component 231 with the durability value of the first component 231. The control unit 15 determines when to replace the second component 232 by comparing the second cumulative number of operations of the second component 232 with the durability value of the second component 232.
The control unit 15 may estimate the first cumulative number of operations at the time of inspection of the vehicle 20 next, next time and determine when to replace the first component 231 by comparing the estimated first cumulative number of operations with the durability value of the first component 231. For example, when the control unit 15 determines that the first cumulative number of operations estimated as the first cumulative number of operations at the time of inspection of the vehicle 20 next, next time is greater than or equal to the durability value of the first component 231, the control unit 15 may determine that the time to inspect the vehicle 20 next time is the time to replace the first component 231.
Similarly, the control unit 15 may estimate the second cumulative number of operations at the time of inspection of the vehicle 20 next, next time and determine when to replace the second component 232 by comparing the estimated second cumulative number of operations with the durability value of the second component 232. For example, when the control unit 15 determines that the second cumulative number of operations estimated as the second cumulative number of operations at the time of inspection of the vehicle 20 next, next time is greater than or equal to the durability value of the second component 232, the control unit 15 may determine that the time to inspect the vehicle 20 next time is the time to replace the second component 232.
For example, in the case where the cumulative numbers of operations are the numbers of operations as shown in
The control unit 15 may send the results of determination on when to replace the first component 231 and the second components 232 to a terminal apparatus or the like of the user of the vehicle 20 via the communication unit 11. Thus, the user of the vehicle 20 is able to determine which component needs to be replaced at the time of inspection of the vehicle 20 next time.
The operation of the information processing system 1 will be described with reference to the flowcharts shown in
In step S101 of
In step S102 of
In step S201 of
In step S202 of
When the control unit 15 of the information processing apparatus 10 determines that the first component 231 has been replaced (YES in step S202), the control unit 15 updates the first cumulative number of operations and the second cumulative numbers of operations, stored in the storage unit 12, in accordance with the first procedure. In other words, the control unit 15 updates the first cumulative number of operations with the first number of operations acquired this time. In addition, the control unit 15 updates the second cumulative number of operations by adding the second numbers of operations acquired this time to the second cumulative numbers of operations stored in the storage unit 12, respectively.
When the control unit 15 of the information processing apparatus 10 determines that the first component 231 has not been replaced (NO in step S202), the control unit 15 updates the first cumulative number of operations and the second cumulative numbers of operations, stored in the storage unit 12, in accordance with the second procedure. In other words, the control unit 15 updates the first cumulative number of operations with the first number of operations acquired this time. In addition, the control unit 15 updates the second cumulative numbers of operations with the second numbers of operations acquired this time, respectively.
As described above, in the information processing system 1 according to the present embodiment, the vehicle 20 includes the first component 231 including the measuring unit 233 that measures the number of operations of the first component 231, the at least one second component 232 of which the number of operations is measured by the measuring unit 233 of the first component 231, and the controller 22 that sends the first number of operations and the second number of operations to the information processing apparatus 10. The information processing apparatus 10 includes the storage unit 12 and the control unit 15. The storage unit 12 stores the first cumulative number of operations and the second cumulative number of operations. The control unit 15 determines whether any one of the first component 231 and the at least one second component 232 has been replaced based on the first number of operations and the second number of operations, acquired from the vehicle 20. The control unit 15 updates the first cumulative number of operations and the second cumulative number of operations, stored in the storage unit 12, in a procedure that varies according to a result of the determination. Therefore, even when, for example, the second number of operations that is the number of operations of the at least one second component 232 is reset because the first component 231 has been replaced although the at least one second component 232 has not been replaced, it is possible to appropriately update the second cumulative number of operations that is the cumulative number of operations of the at least one second component 232. Therefore, with the information processing system 1 according to the present embodiment, it is possible to appropriately determine when to replace the components of the vehicle 20 based on the appropriately updated first cumulative number of operations and second cumulative number of operations.
The disclosure is not limited to the above-described embodiment. For example, the plurality of blocks shown in the block diagrams may be integrated or one block may be divided. Instead of executing a plurality of steps described in the flowchart in time sequence in accordance with the description, the steps may be executed in parallel or in different order in accordance with the processing capacity of an apparatus that executes steps or as needed. Modifications are possible without departing from the purport of the disclosure.
For example, in the above-described embodiment, one or some of the processing operations executed in the information processing apparatus 10 may be executed in the vehicle 20. For example, in the above-described embodiment, one or some of the processing operations executed in the vehicle 20 may be executed in the information processing apparatus 10.
For example, a general-purpose electronic instrument, such as a smartphone and a computer, may be configured to function as the information processing apparatus 10 according to the above-described embodiment. Specifically, it is conceivable that a program describing process details for implementing functions of the information processing apparatus 10 or the like according to the embodiment is stored in a memory (storage medium) of an electronic instrument, and the program is read and run by a processor of the electronic instrument. Therefore, the disclosure according to one embodiment may be implemented as a program executable on a processor.
Number | Date | Country | Kind |
---|---|---|---|
2021-185131 | Nov 2021 | JP | national |