INFORMATION PROCESSING SYSTEM, STORAGE MEDIUM, AND INFORMATION PROCESSING METHOD
20230154247 · 2023-05-18
Assignee
Inventors
Cpc classification
International classification
Abstract
An information processing system includes a vehicle and an information processing apparatus. The vehicle includes a first component including a measuring unit configured to measure a first number of operations of the first component, a second component of which a second number of operations is measured by the measuring unit, and a controller configured to send the first and second numbers of operations to the information processing apparatus. The information processing apparatus includes a storage unit and a control unit. The storage unit stores a first cumulative number of operations of the first component and a second cumulative number of operations of the second component. The control unit is configured to determine whether the first and second components have been replaced based on the first and second numbers of operations, and update the first and second cumulative numbers of operations in a procedure that varies according to a determination result.
Claims
1. An information processing system comprising: a vehicle; and an information processing apparatus, wherein: 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 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, and a control unit, and the control unit is configured to determine 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 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 a result of the determination.
2. The information processing system according to claim 1, wherein the control unit is configured to determine that the first component has been replaced when the first number of operations acquired this time is less than the first number of operations acquired last time and the second number of operations acquired this time is less than the second number of operations acquired last time.
3. The information processing system according to claim 1, wherein the control unit is configured to determine that the at least one second component has been replaced when, of the at least one second component, there is any second component of which the second number of operations acquired this time is less than the second number of operations acquired last time and the first number of operations acquired this time is greater than the first number of operations acquired last time.
4. The information processing system according to claim 1, wherein the control unit is configured to, when the control unit determines that the first component has been replaced, update the first cumulative number of operations with the first number of operations acquired this time, and update the second cumulative number of operations by adding the second number of operations acquired this time to the second cumulative number of operations.
5. The information processing system according to claim 1, wherein the control unit is configured to, when the control unit determines that the second component has been replaced, update the first cumulative number of operations with the first number of operations acquired this time, and update the second cumulative number of operations with the second number of operations acquired this time.
6. The information processing system according to claim 1, wherein the controller is configured to periodically send the first number of operations and the second number of operations to the information processing apparatus.
7. The information processing system according to claim 1, wherein the control unit is configured to determine when to replace the first component by comparing the first cumulative number of operations with a durability value of the first component, and determine when to replace the second component by comparing the second cumulative number of operations with a durability value of the second component.
8. A non-transitory storage medium storing a program used in an information processing system including a vehicle and an information processing apparatus, wherein: 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 causing a computer to execute functions, the functions comprising: 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.
9. The storage medium according to claim 8, wherein the functions further comprise determining that the first component has been replaced when the first number of operations acquired this time is less than the first number of operations acquired last time and the second number of operations acquired this time is less than the second number of operations acquired last time.
10. The storage medium according to claim 8, wherein the functions further comprise determining that the second component has been replaced when, of the at least one second component, there is any second component of which the second number of operations acquired this time is less than the second number of operations acquired last time and the first number of operations acquired this time is greater than the first number of operations acquired last time.
11. The storage medium according to claim 8, wherein the functions further comprise: when it is determined that the first component has been replaced, updating the first cumulative number of operations with the first number of operations acquired this time; and updating the second cumulative number of operations by adding the second number of operations acquired this time to the second cumulative number of operations.
12. The storage medium according to claim 8, wherein the functions further comprise: when it is determined that the second component has been replaced, updating the first cumulative number of operations with the first number of operations acquired this time; and updating the second cumulative number of operations with the second number of operations acquired this time.
13. The storage medium according to claim 8, wherein the functions further comprise periodically acquiring the first number of operations and the second number of operations.
14. The storage medium according to claim 8, wherein the functions further comprise: determining when to replace the first component by comparing the first cumulative number of operations with a durability value of the first component; and determining when to replace the second component by comparing the second cumulative number of operations with a durability value of the second component.
15. An information processing method used in an information processing system including a vehicle and an information processing apparatus, wherein 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 comprising: 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.
16. The information processing method according to claim 15, further comprising determining that the first component has been replaced when the first number of operations acquired this time is less than the first number of operations acquired last time and the second number of operations acquired this time is less than the second number of operations acquired last time.
17. The information processing method according to claim 15, further comprising determining that the second component has been replaced when, of the at least one second component, there is any second component of which the second number of operations acquired this time is less than the second number of operations acquired last time and the first number of operations acquired this time is greater than the first number of operations acquired last time.
18. The information processing method according to claim 15, further comprising: when it is determined that the first component has been replaced, updating the first cumulative number of operations with the first number of operations acquired this time; and update the second cumulative number of operations by adding the second number of operations acquired this time to the second cumulative number of operations.
19. The information processing method according to claim 15, further comprising: when it is determined that the second component has been replaced, updating the first cumulative number of operations with the first number of operations acquired this time; and updating the second cumulative number of operations with the second number of operations acquired this time.
20. The information processing method according to claim 15, further comprising periodically acquiring the first number of operations and the second number of operations.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] 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:
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION OF EMBODIMENTS
[0025] Hereinafter, an embodiment of the disclosure will be described with reference to the accompanying drawings.
[0026]
[0027] 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.
[0028] In
[0029] 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.
[0030] 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.
[0031] 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.
[0032] The configuration of the information processing apparatus 10 according to the embodiment of the disclosure will be described with reference to
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] The configuration of the vehicle 20 according to the embodiment of the disclosure will be described with reference to
[0040] 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.
[0041] 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.
[0042] 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.
[0043] The component unit 23 is a collection of components that implement a specific function. In
[0044] As shown in
[0045]
[0046] 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.
[0047] 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.
[0048] 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
[0049] 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.
[0050] 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.
[0051] 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.
Operation of Information Processing System
[0052] The operation of the information processing system 1 shown in
[0053] As shown in
[0054] 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”.
[0055] 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.
[0056] 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.
[0057] 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”.
[0058] 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
[0059] 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.
[0060]
[0061] The control unit 15 of the information processing apparatus 10 acquires the numbers of operations of the components A, B, C, D shown in
[0062]
[0063] When the control unit 15 of the information processing apparatus 10 acquires the numbers of operations shown in
[0064] As shown in
[0065] 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.
[0066] 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”.
[0067]
[0068] 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.
[0069] Subsequently, the case where the measuring unit 233 of the component A measures the numbers of operations shown in
[0070] As shown in
[0071] When the control unit 15 of the information processing apparatus 10 acquires the numbers of operations shown in
[0072] As shown in
[0073] 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.
[0074] 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”.
[0075]
[0076] 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.
[0077] For example, the storage unit 12 may store the following values as the durability values of the components A, B, C, D.
[0078] The durability value of the component A: 7500
[0079] The durability value of the component B: 20000
[0080] The durability value of the component C: 20000
[0081] The durability value of the component D: 20000
[0082] 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.
[0083] 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.
[0084] 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.
[0085] For example, in the case where the cumulative numbers of operations are the numbers of operations as shown in
[0086] 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.
[0087] The operation of the information processing system 1 will be described with reference to the flowcharts shown in
[0088] In step S101 of
[0089] In step S102 of
[0090] In step S201 of
[0091] In step S202 of
[0092] 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.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] 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.
[0097] 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.