Information processing apparatus, information processing system, and information processing method

The information processing device ensures battery tracking by restricting information access until registration is complete, addressing the challenge of tracking and valuing removed vehicle batteries.

JP2026005146APending Publication Date: 2026-01-15TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024103422
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-26
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

Existing technologies face challenges in tracking the whereabouts of batteries removed from vehicles, leading to environmental hazards and inaccurate valuation of used batteries.

Method used

An information processing device that determines whether location tracking information is registered in a management system, restricting access to battery information unless registration is complete, thereby motivating operators to register the information.

Benefits of technology

Facilitates the tracking of batteries by creating a motivation for operators to register location information, ensuring accurate valuation and safe reuse of batteries.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026005146000001_ABST
    Figure 2026005146000001_ABST
Patent Text Reader

Abstract

To urge registration of information for tracking a battery mounted on a vehicle.SOLUTION: An information processing device that provides information on a battery device attachable to a vehicle. It is determined whether or not first information for tracking a location of the battery device is registered in a predetermined management device, and first processing for providing second information regarding the battery device is executed on condition that the first information is registered in the predetermined management device.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to vehicle technology. [Background technology]

[0002] There is known a technology for providing information about the battery of an electric vehicle. For example, Patent Document 1 discloses a system that determines the degree of deterioration of a battery installed in a vehicle and notifies the user of the need to replace the battery. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2021-191159 Summary of the Invention [Problem to be solved by the invention]

[0004] The present disclosure aims to encourage registration of information for tracking batteries installed in vehicles. [Means for solving the problem]

[0005] One aspect of an embodiment of the present disclosure is An information processing device that provides information regarding a battery device that can be attached to a vehicle, the information processing device having a control unit that performs the following steps: determining whether first information for tracking the location of the battery device is registered in a specified management device; and, on the condition that the first information is registered in the specified management device, executing a first process for providing second information regarding the battery device.

[0006] One aspect of an embodiment of the present disclosure is An information processing system including a first information processing device that manages first information for tracking the location of a battery device that can be attached to a vehicle, and a second information processing device that provides information about the battery device, wherein the first information processing device executes accepting registration of the first information about the battery device when the battery device is removed from a first vehicle, and the second information processing device executes determining in the first information processing device whether the first information corresponding to the battery device has been registered, and executing a first process to provide second information about the battery device, on condition that the first information has been registered in the first information processing device.

[0007] One aspect of an embodiment of the present disclosure is An information processing method executed by an information processing device that provides information about a battery device that can be attached to a vehicle, the information processing method including: determining whether first information for tracking the location of the battery device is registered in a specified management device; and, on the condition that the first information is registered in the specified management device, executing a first process for providing second information about the battery device.

[0008] Other aspects include a method executed by the above-described device, a program for causing a computer to execute the method, or a computer-readable storage medium non-transitoryly storing the program. [Effects of the Invention]

[0009] According to the present disclosure, it is possible to encourage registration of information for tracking a battery installed in a vehicle. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a schematic diagram of a battery management system according to a first embodiment; [Figure 2] FIG. 2 is a hardware configuration diagram of a server device according to the first embodiment. [Figure 3] FIG. 2 is a hardware configuration diagram of a carrier terminal according to the first embodiment. [Figure 4] FIG. 2 is a hardware configuration diagram of the diagnostic device according to the first embodiment. [Figure 5] FIG. 2 is a hardware configuration diagram of the battery pack according to the first embodiment. [Figure 6] FIG. 2 is a software configuration diagram of a server device according to the first embodiment. [Figure 7] 10 shows an example of tracking information stored in a server device. [Figure 8] FIG. 2 is a software configuration diagram of a carrier terminal according to the first embodiment. [Figure 9] FIG. 2 is a software configuration diagram of the diagnostic device according to the first embodiment. [Figure 10] FIG. 2 is a software configuration diagram of the battery pack according to the first embodiment. [Figure 11] FIG. 10 is a sequence diagram of a process for registering tracking information in a server device. [Figure 12] FIG. 10 is a first sequence diagram of a process executed when a status information request is made. [Figure 13] FIG. 10 is a second sequence diagram of the process executed when status information is requested. [Figure 14] FIG. 10 is a third sequence diagram of the process executed when a status information request is made. [Figure 15] FIG. 10 is a fourth sequence diagram of the process executed when a status information request is made. [Figure 16] FIG. 5 is a fifth sequence diagram of the process executed when a status information request is made. DETAILED DESCRIPTION OF THE INVENTION

[0011] In recent years, there has been an increase in automobiles that are equipped with drive batteries and can run on electricity as an energy source, such as battery electric vehicles (BEVs) and plug-in hybrid electric vehicles (PHEVs).

[0012] As electric vehicles become more widespread, it is predicted that the business of removing batteries from used cars and buying and selling them will become more active. However, used car batteries can be harmful to the environment if not recycled properly. Furthermore, even if a battery is recycled and installed in a new vehicle, its value cannot be accurately estimated unless it is evaluated using the correct method specified by the vehicle manufacturer. To solve these problems, it would be desirable for manufacturers (vehicle manufacturers, etc.) to be able to track batteries that have been removed from vehicles. However, at present, it is difficult for vehicle manufacturers, etc. to track the whereabouts of a battery once it has been separated from the vehicle. The information processing device according to the present disclosure solves such problems.

[0013] One aspect of the present disclosure is an information processing device that provides information related to a battery device that can be attached to a vehicle. Specifically, the device has a control unit that determines whether first information for tracking the location of the battery device is registered in a specified management device, and, on the condition that the first information is registered in the specified management device, executes a first process for providing second information regarding the battery device.

[0014] A battery device is a packaged battery for an electric vehicle. In addition to the battery itself, the battery device may also include a control computer, an interface for connecting to the vehicle, a storage device, and the like.

[0015] The information processing device is, for example, a device that is connected to a battery device to read information from the battery device, or may be, for example, a computer (battery ECU) mounted on the battery device. The control unit of the information processing device determines whether first information corresponding to the target battery device is registered in a predetermined management device. The first information is information for tracking the location of the battery device, and typically includes information on the business that removed the battery device from the vehicle, the purpose of the removal, the recipient of the battery device after removal, etc.

[0016] The first information is typically registered in a predetermined management device (for example, a center server that manages battery information) by the business operator that removed the battery device when the battery device is removed from the vehicle. Furthermore, the control unit executes a first process for providing second information about the battery device on the condition that the first information is registered in a predetermined management device. Preferably, the control unit does not execute the first process for providing the second information when the first information is not registered in the predetermined management device. In this case, if the first information is not registered in the management device when the battery device is removed from the vehicle, the second information regarding the battery device cannot be obtained.

[0017] The second information whose acquisition is restricted by the control unit is preferably information for evaluating the battery device, such as the usage history, deterioration state, and self-diagnosis results of the battery device. If such information acquisition restrictions are imposed on a battery device, the market value of the battery device may decrease. With this configuration, it is possible to motivate the business operator or the like to register the first information when removing the battery device, thereby making it easier to track the battery device.

[0018] The information processing device is a device capable of communicating with a computer (battery ECU) included in the battery device, and may be, for example, a diagnostic device for reading out information. In this case, the first process is a process of reading out the second information from the battery ECU or the like. Furthermore, the information processing device may be, for example, a computer (battery ECU) included in the battery device itself. In this case, the first process is a process of reading the second information from a storage device included in the battery device.

[0019] The control unit may also execute a second process for providing third information different from the second information. That is, even if acquisition of the second information is restricted, the control unit may provide the third information. The third information is preferably information necessary for running the vehicle or information necessary for ensuring safety. With this configuration, it is possible to maintain the safety performance of a vehicle equipped with a reused battery while, for example, preventing access to information necessary for determining market prices. This can motivate the business operator or the like to register the first information when the battery device is removed.

[0020] The control unit may detect and store a combination of the battery device and the vehicle to which the battery device is attached. When the control unit detects the combination that is known, the control unit may execute the first process regardless of whether the first information is registered.

[0021] Specific embodiments of the present disclosure will be described below with reference to the accompanying drawings. Unless otherwise specified, the hardware configuration, module configuration, functional configuration, etc. described in each embodiment are not intended to limit the technical scope of the disclosure to those configurations.

[0022] (First embodiment) An overview of a battery management system according to a first embodiment will be described with reference to FIG. The battery management system according to this embodiment is a system that uses a server device 1 to manage information about a battery pack 4 designed for an electric vehicle. The battery pack 4 is a unit in which a control computer (ECU) and the like are added to a vehicle's drive battery. In the description of the embodiment, the battery pack is also referred to as a "battery device" or simply as a "battery." The battery pack can be removed from the original vehicle and, for example, installed in another electric vehicle or reused as a home storage battery.

[0023] The server device 1 is a computer that collects and manages information related to the battery pack installed in the vehicle. The server device 1 may be a device operated by the automobile manufacturer that produced the electric vehicle.

[0024] If the server device 1 is operated by an automobile manufacturer, the server device 1 may manage information about battery packs installed in automobiles manufactured by the manufacturer. For example, the server device 1 may periodically collect information about the vehicle, such as the vehicle's identifier, location information, speed, and mileage, and store the information about the battery pack 4 in association with the collected information. This allows the server device 1 to grasp the latest status of the vehicle and the battery pack 4.

[0025] The diagnostic device 3 is a device for reading out various types of information from the battery pack 4. By connecting to the battery pack 4, the diagnostic device 3 can, for example, cause the battery pack 4 to perform a self-diagnosis and obtain the results. The diagnostic device 3 can also read out various types of information held by the battery pack 4. This information may be generated in response to the execution of the self-diagnosis, or may be generated autonomously and periodically by the battery pack 4.

[0026] In the following description, the information that can be provided by the battery pack 4 will be referred to as "status information." The status information is stored in a storage device that the battery pack 4 has, and can be read out via the diagnostic device 3. If the battery pack 4 is installed in a vehicle, the status information can also be read out by an ECU that the vehicle has.

[0027] Examples of the status information include the driving history of the vehicle equipped with the battery pack 4, the number of charge / discharge cycles, the SoC (State of Charge), and the SoH (State of Health). The status information includes information necessary for driving the vehicle (e.g., information related to the SoC, voltage, current, power, etc.), information necessary for ensuring safety (e.g., temperature information and a safety threshold value of the current), and information for evaluating the value of the battery pack 4 (e.g., the SoH and the number of charge / discharge cycles).

[0028] Generally, the battery pack 4 is used while being linked to a vehicle. In this state, the automobile manufacturer can grasp its location via a communication device installed in the vehicle. However, if the battery pack 4 is removed from the vehicle, it becomes difficult to track the battery pack that does not have a communication device.

[0029] Therefore, in this embodiment, when the battery pack 4 is removed from the vehicle, the server device 1 acquires and manages information for tracking the target battery pack 4 ("first information" in this disclosure, hereinafter referred to as tracking information) from a terminal (operator terminal 2) owned by the operator that removed the battery pack.

[0030] Furthermore, in this embodiment, when the diagnostic device 3 is connected to the removed battery pack 4, a process is executed to determine whether or not to permit reading of the status information. Specifically, the battery pack 4 connected to the diagnostic device 3 stores tracking information about the device itself. The server device 1 is queried as to whether or not the tracking information is registered, and if the tracking information is not registered in the server device 1, the provision of at least a part of the status information ("second information" in the present disclosure) is refused. If the tracking information is registered in the server device 1, all of the status information can be read out.

[0031] According to this configuration, when a business operator removes a battery pack from a vehicle, the business operator is motivated to register the tracking information in the server device 1. This makes it possible to encourage the registration of tracking information, making it easier to track a battery pack removed from a vehicle.

[0032] [Hardware configuration] Next, the hardware configuration of each device that constitutes the system will be described. First, a description will be given of the components of the server device 1. Fig. 2 is a diagram showing an example of a hardware configuration of the server device 1.

[0033] The server device 1 can be configured as a computer having a processor (CPU, GPU, etc.), a main memory device (RAM, ROM, etc.), and an auxiliary memory device (EPROM, hard disk drive, removable media, etc.). The auxiliary memory device stores an operating system (OS), various programs, various tables, etc., and by executing the programs stored therein, various functions (software modules) that match predetermined purposes, as described below, can be realized. However, some or all of the functions may be realized as hardware modules using hardware circuits such as ASICs, FPGAs, etc.

[0034] The server device 1 includes a control unit 11, a storage unit 12, and a communication unit 13.

[0035] The control unit 11 is a computing unit that executes predetermined programs to realize various functions of the in-vehicle device 10. The control unit 11 can be realized by, for example, a hardware processor such as a CPU. The control unit 11 may also be configured to include RAM, ROM (Read Only Memory), cache memory, etc.

[0036] The storage unit 12 is a means for storing information and includes a main storage unit and an auxiliary storage unit. The main storage unit is a memory in which the programs executed by the control unit 11 and the data used by the control programs are expanded. The auxiliary storage unit is a device in which the programs executed by the control unit 11 and the data used by the control programs are stored. The auxiliary storage unit may store the programs executed by the control unit 11 packaged as applications. It may also store an operating system for executing these applications. The programs stored in the auxiliary storage unit are loaded into the main storage unit and executed by the control unit 11, thereby performing the processing described below.

[0037] The main memory may include RAM (Random Access Memory) and ROM (Read Only Memory). The auxiliary memory may include EPROM (Erasable Programmable ROM) and hard disk. It may also include a disk drive (HDD, Hard Disk Drive). may include removable media, i.e., portable recording media.

[0038] The communication unit 13 is a communication interface for connecting the server device 1 to a network. The communication unit 13 may be a wired communication interface or a wireless communication interface.

[0039] Next, the components of the operator terminal 2 will be described. FIG. 1 is a diagram illustrating an example of a hardware configuration. Like the server device 1, the operator terminal 2 can be configured as a computer having a processor (CPU, GPU, etc.), a main memory device (RAM, ROM, etc.), and an auxiliary memory device (EPROM, hard disk drive, removable media, etc.).

[0040] The operator terminal 2 includes a control unit 21, a storage unit 22, a communication unit 23, and an input / output unit 24.

[0041] The control unit 21 is a computing unit that executes predetermined programs to realize various functions of the operator terminal 2. The control unit 21 can be realized by, for example, a hardware processor such as a CPU. The control unit 21 may also be configured to include RAM, ROM (Read Only Memory), cache memory, etc.

[0042] The storage unit 22 is a means for storing information, and is configured with storage media such as RAM, a magnetic disk, a flash memory, etc. The storage unit 22 stores programs executed by the control unit 21, data used by the programs, etc.

[0043] The communication unit 23 is a communication interface for connecting the operator terminal 2 to a network. The communication unit 23 may be a wired communication interface or a wireless communication interface.

[0044] The input / output unit 24 is a unit that receives input from the operator of the business operator terminal 2 and presents information to the operator. Specifically, the input / output unit 24 is composed of a touch panel and its control means, and a liquid crystal display and its control means. In this embodiment, the touch panel and the liquid crystal display are composed of a single touch panel display. Note that the input / output unit 24 may also include hardware interfaces such as a keyboard and a mouse.

[0045] Next, a description will be given of the diagnostic device 3. FIG. Similar to the server device 1, the diagnostic device 3 can be configured as a computer having a processor (CPU, GPU, etc.), a main memory device (RAM, ROM, etc.), and an auxiliary memory device (EPROM, hard disk drive, removable media, etc.).

[0046] The diagnostic device 3 includes a control unit 31, a storage unit 32, a communication unit 33, a CAN communication unit , and an input / output unit .

[0047] The control unit 31 is a computing unit that executes predetermined programs to realize various functions of the diagnostic device 3. The control unit 31 can be realized by, for example, a hardware processor such as a CPU. The control unit 31 may also be configured to include RAM, ROM (Read Only Memory), cache memory, etc.

[0048] The storage unit 32 is a means for storing information, and is configured with storage media such as RAM, a magnetic disk, a flash memory, etc. The storage unit 32 stores programs executed by the control unit 31, data used by the programs, etc.

[0049] The communication unit 33 is a communication interface for connecting the diagnostic device 3 to a network. The communication unit 33 may be a wired communication interface or a wireless communication interface. By connecting the diagnostic device 3 to the network via the communication unit 33, the diagnostic device 3 and the server device 1 can communicate with each other.

[0050] The CAN communication unit 34 is an interface for connecting the diagnostic device 3 and the battery pack 4. In this embodiment, the diagnostic device 3 and the battery pack 4 communicate using an in-vehicle network standard (for example, Controller Area Network, hereinafter referred to as "CAN") adopted in the vehicle. The CAN communication unit 34 may be a CAN interface.

[0051] If the battery pack 4 is mounted on a vehicle, the diagnostic device 3 and the battery pack 4 may be connected via the vehicle. In this case, connecting the diagnostic device 3 to a port on the vehicle network enables communication between the diagnostic device 3 and the battery pack 4. The diagnostic device 3 and the battery pack 4 may also be directly connected. In this case, for example, the CAN interfaces of the diagnostic device 3 and the battery pack 4 may be connected by a cable. In this way, it is also possible to connect the battery pack 4 removed from the vehicle to the diagnostic device 3.

[0052] The input / output unit 35 is a unit that receives input from the operator of the diagnostic device 3 and presents information to the operator. Specifically, the input / output unit 35 is composed of a touch panel and its control means, and a liquid crystal display and its control means. In this embodiment, the touch panel and the liquid crystal display are combined into a single touch panel display. The input / output unit 35 may also include hardware interfaces such as a keyboard and a mouse.

[0053] Next, a description will be given of the battery pack 4. Fig. 5 is a diagram schematically illustrating an example of the hardware configuration of the battery pack 4. The battery pack 4 is a unit in which a computer (ECU 41) for controlling charging and discharging of the battery, a CAN communication unit 42, and a storage unit 43 are added to a battery main body (battery 44) such as a lithium ion battery.

[0054] The ECU 41 cooperates with the ECU of the vehicle to control charging and discharging of the battery itself. In addition, the ECU 41 can read and provide status information stored in itself in response to an external request. The status information includes, for example, information for evaluating the battery pack 4, such as the number of charging and discharging operations, as well as the remaining battery capacity (State of Charge). It contains information necessary for the vehicle to operate.

[0055] The status information may be requested by the diagnostic device 3, or may be requested by an ECU of a vehicle equipped with the battery pack 4. For example, information necessary for vehicle running (e.g., remaining battery charge) and information necessary for safety management (e.g., temperature information) are also part of the status information.

[0056] The diagnostic device 3 requests information for evaluating the battery pack 4 (for example, the SoH and the number of charge / discharge cycles) as status information. In this embodiment, when the ECU 41 receives a request for providing status information from the diagnostic device 3, the ECU 41 inquires of the server device 1 via the diagnostic device 3 whether or not tracking information has been registered. If the ECU 41 can confirm the existence of tracking information, the ECU 41 provides the status information to the diagnostic device 3. If the ECU 41 cannot confirm the existence of tracking information, the ECU 41 refuses to provide the status information.

[0057] When there is a request to provide status information necessary for vehicle running or status information necessary for safety management (referred to as "third information" in this disclosure), the ECU 41 provides this information unconditionally. The third information does not include the second information described above.

[0058] The CAN communication unit 42 is an interface for connecting the battery pack 4 to a vehicle or the diagnostic device 3. The CAN communication unit 42 is used for direct connection with the diagnostic device 3, and also for communication with the vehicle. When the battery pack 4 is mounted on a vehicle, the CAN communication The receiving unit 42 is connected to an interface on the vehicle side. In this case, the battery pack 4 and the diagnostic device 3 can communicate with each other via an in-vehicle network.

[0059] The storage unit 43 is a means for storing information, and is configured with a storage medium such as a RAM, a magnetic disk, a flash memory, etc. The storage unit 43 stores programs executed by the ECU 41, data used by the programs, etc.

[0060] [Software configuration] Next, the software configuration of each device that constitutes the system will be described. Fig. 6 is a diagram that schematically shows the software configuration of the server device 1 according to this embodiment.

[0061] In this embodiment, the control unit 11 of the server device 1 is configured to have two software modules: an information registration unit 111 and an information provision unit 112. Each software module may be realized by the control unit 11 (CPU, etc.) executing a program stored in the storage unit 12, which will be described later. The information processing executed by the software module is synonymous with the information processing executed by the control unit 11 (CPU, etc.).

[0062] In response to a request from the business operator terminal 2, the information registration unit 111 acquires information (tracking information) about a predetermined battery pack from the business operator terminal 2. As described above, the business operator who has removed the battery pack 4 from the diagnostic device 3 uses the business operator terminal 2 to transmit information for tracking the battery pack 4 to the server device 1. The information registration unit 111 receives the information and stores it in the memory unit 12 (tracking information table). Note that there may be a case where a record for the target battery pack already exists in the tracking information table stored in the storage unit 12. In this case, the information registration unit 111 may generate a new record for the tracking information table based on the received information.

[0063] 7 is an example of a tracking information table. As shown in the figure, the tracking information table includes information such as an ID (battery ID) used by the automobile manufacturer to uniquely identify the battery, the battery model number, the date the battery was removed, and the owner of the battery at the time of removal. The tracking information table may also include information such as the purpose of removing the battery and the recipient of the battery. By referencing the tracking information table, for example, it is possible to identify the recipient of the battery, thereby obtaining information for estimating the current location of the battery in question.

[0064] In response to an inquiry sent from the diagnostic device 3 or the battery pack 4, the information providing unit 112 determines whether or not a record corresponding to the specified battery pack exists in the tracing information table stored in the storage unit 12. For example, in the example of FIG. 7, when an inquiry is received from a battery pack having a battery ID of "B001", the information providing unit 112 returns a response indicating that "a tracing information record exists for the specified battery pack."

[0065] The storage unit 12 stores the tracking information table described above.

[0066] Next, a description will be given of the software configuration of the business operator terminal 2. Fig. 8 is a diagram showing a model of the software configuration of the business operator terminal 2 according to this embodiment.

[0067] The control unit 21 of the operator terminal 2 is configured to have a registration unit 211 as a functional module. The functional module may be realized by executing a stored program by a CPU. The registration unit 211 receives tracking information about the target battery pack 4 via the input / output unit 24. The registration unit 211 acquires the battery pack and transmits the acquired tracking information as battery information to the server device 1. The registration unit 211 receives input from the operator information such as an ID (battery ID) for identifying the target battery pack, the model number of the battery, the date the battery was removed, and the owner of the battery at the time of removal, and transmits this information to the server device 1. Note that if the reuse destination or transfer destination of the removed battery pack is known, this information may be included in the tracking information.

[0068] Next, a description will be given of the software configuration of the diagnostic device 3. Fig. 9 is a diagram schematically showing the software configuration of the diagnostic device 3 according to this embodiment.

[0069] The control unit 31 of the diagnostic device 3 is configured to have an information acquisition unit 311 as a functional module. The functional module may be realized by executing a stored program by a CPU. The information acquisition unit 311 acquires and outputs status information from the target battery pack 4 based on instructions from the operator of the device. For example, the information acquisition unit 311 instructs the connected battery pack 4 to read the status information, and outputs the status information transmitted from the battery pack 4 via the input / output unit 35. The information acquisition unit 311 may also instruct the battery pack 4 to perform a self-diagnosis. When the status information is generated in response to the execution of the self-diagnosis, the status information may be acquired after the self-diagnosis is completed.

[0070] Next, a description will be given of the software configuration of the battery pack 4. Fig. 10 is a diagram schematically showing the software configuration of the battery pack 4 according to this embodiment.

[0071] The ECU 41 of the battery pack 4 is configured to have two functional modules: a management unit 411 and an information providing unit 412. These functional modules may be realized by executing stored programs by a CPU.

[0072] The management unit 411 controls charging and discharging of the battery main body in cooperation with the vehicle-side ECU. The management unit 411 may periodically acquire information about the battery and store it as status information in the storage unit 43. Examples of the information about the battery include the mileage of the vehicle equipped with the battery pack 4, the number of times the battery 44 has been charged and discharged, temperature information about the battery 44, information about the maximum output of the battery 44, and information about the maximum capacity of the battery 44. The management unit 411 is also configured to be able to perform additional functions such as a self-diagnosis of the battery. For example, the SoH (State of Health) of the battery is calculated by the self-diagnosis. The diagnosis result may be stored in the storage unit 43 as part of the status information.

[0073] The information providing unit 412 reads out the status information stored in the storage unit 43 based on a request received from the outside and provides it.

[0074] The request for providing status information may be received from the diagnostic device 3 or from an ECU provided in the vehicle. When a request for providing status information necessary for driving or status information necessary for safety management is received from an ECU provided in the vehicle, the information providing unit 412 provides this status information unconditionally.

[0075] When the information providing unit 412 receives a request to provide status information from the diagnostic device 3, the information providing unit 412 provides the status information on the condition that tracking information corresponding to the device itself is registered in the server device 1. Specifically, information providing unit 412 transmits data to server device 1 via diagnostic device 3 inquiring whether tracking information corresponding to the device itself has been registered.

[0076] The information providing unit 412 receives a response transmitted from the server device 1 in response to the inquiry. For example, if the response indicates that "there is no tracking information for the battery pack related to the inquiry," the information providing unit 412 refuses to provide the requested status information or provides only part of the requested status information. When restricting the provision of only part of the status information, the information providing unit 412 may determine the information to be restricted based on the information stored in the storage unit 43.

[0077] 2 to 6 and 8 to 10 are merely examples, and all or part of the illustrated functions may be performed using dedicated circuits. Furthermore, programs may be stored or executed using a combination of main and auxiliary storage devices other than those illustrated.

[0078] Next, the processes executed by each device included in the system will be described. 11 is a sequence diagram of a process in which the server device 1 acquires information about a battery pack 4 that has been removed from a specific vehicle from the business operator terminal 2. The illustrated process is executed when the battery pack 4 is removed from the vehicle. The process may be started by operating the business operator terminal 2 owned by the business operator that removed the battery pack 4.

[0079] First, in step S11, the business operator terminal 2 accepts input of tracking information for the target battery pack. As shown in Fig. 7, the tracking information may include an identifier for uniquely identifying the battery, the business operator performing the removal, the original owner, the purpose of the removal, etc. Furthermore, if the battery has already been removed, the tracking information may include the removal date, the recipient, etc. The input tracking information is transmitted to the server device 1.

[0080] In step S12, the server device 1 (information registration unit 111) stores the received tracking information in the storage unit 12 (tracking information table). For example, the information registration unit 111 generates a record corresponding to the received tracking information and adds it to the tracking information table.

[0081] Next, a description will be given of the processing executed by the diagnostic device 3 when reading out status information from the battery pack 4. Fig. 12 is a sequence diagram showing an example of the processing executed by the diagnostic device 3 when acquiring status information from the battery pack 4.

[0082] When the diagnostic device 3 is connected to the battery pack 4, the diagnostic device 3 becomes able to communicate with the ECU 41 included in the battery pack 4. As a result, the ECU 41 recognizes that it has been attached to the diagnostic device 3 (step S21).

[0083] In step S22, the diagnostic device 3 receives an instruction to read out the status information of the connected battery pack 4. The diagnostic device 3 generates data (provision request) requesting the provision of status information, and transmits this to the battery pack 4.

[0084] Upon receiving the request for providing the status information, the ECU 41 generates data for inquiring of the server device 1 as to whether or not the tracking information of the ECU 41 itself has been registered (step S23). The inquiry includes an identifier of the battery pack (battery ID). The inquiry is transmitted to the server device 1 via the diagnostic device 3.

[0085] The server device 1 (information providing unit 112) that has received the inquiry searches the tracing information table using the battery ID included in the inquiry as a key, and extracts a matching record (step If one or more records matching the battery ID are extracted as a result, the server device 1 generates a response (positive response) indicating that the battery related to the inquiry is registered, and transmits this to the diagnostic device 3. If there is no record matching the battery ID, the server device 1 generates a response (negative response) indicating that the battery related to the inquiry is not registered, and transmits this to the diagnostic device 3. The diagnostic device 3 transfers the received response to the battery pack 4 (ECU 41).

[0086] In step S25, the battery pack 4 (ECU 41) determines the content of the response. If the response is a negative response, the battery pack 4 (ECU 41) transmits to the diagnostic device 3 information indicating that the status information cannot be provided (a refusal response). If the response from the server device 1 is an affirmative response, the process proceeds to step S26, where the ECU 41 reads out predetermined status information from the storage unit 43.

[0087] The ECU 41 may refuse to read the status information if the transmission of the inquiry fails or if no response is received from the server device 1. That is, the ECU 41 may refuse to provide the status information if no positive response is received from the server device 1 within a predetermined period of time. The status information is output by the diagnostic device 3 and provided to the operator of the device (step S27).

[0088] As described above, in the battery management system according to this embodiment, when a battery pack to be managed is connected to the diagnostic device 3, a process for authenticating the battery pack is executed. Furthermore, if information for tracking the battery pack (tracking information) is not registered in the server device 1, reading of status information from the battery pack is restricted. A battery pack with restrictions on reading status information will have a lower market value than a battery pack without such restrictions. This creates motivation to register tracking information when removing a battery pack, making it easier for vehicle manufacturers and others to track batteries. Even if a restriction is placed on reading the status information, the restriction may be lifted by subsequently registering tracking information, thereby achieving the purpose of enabling tracking of the battery pack.

[0089] (Second embodiment) In the first embodiment, the ECU 41 included in the battery pack 4 makes an inquiry to the server device 1. On the other hand, the inquiry to the server device 1 may be made by the diagnostic device 3. In the second embodiment, the diagnostic device 3 makes an inquiry to the server device 1 and determines whether or not to provide status information.

[0090] 13 is a sequence diagram showing an example of processing executed when the diagnostic device 3 acquires status information from the battery pack 4. The steps indicated by dotted lines are the same as those in the first embodiment.

[0091] When the diagnostic device 3 is connected to the battery pack 4, the diagnostic device 3 becomes able to communicate with the ECU 41 included in the battery pack 4. As a result, the ECU 41 recognizes that it has been attached to the diagnostic device 3 (step S21). In step S22, the diagnostic device 3 receives an instruction to read out the status information of the connected battery pack 4.

[0092] When an instruction to request the reading of status information is given to the diagnostic device 3, the diagnostic device The tracking device 3 generates an inquiry to the server device 1 to check whether or not tracking information of the battery pack 4 has been registered (step S23A). The inquiry includes an identifier (battery ID) of the battery pack. The inquiry is sent to the server device 1.

[0093] The server device 1 (information providing unit 112) that has received the inquiry generates an affirmative response or a negative response and transmits it to the diagnostic device 3 by the same process as in step S24 of the first embodiment.

[0094] In step S25A, the diagnostic device 3 determines the content of the response. If the response is a negative response, the process ends. If the response is a positive response, the diagnostic device 3 transmits a request for provision to the battery pack 4, and in response, the battery pack 4 reads out the status information (step S26). The status information is output by the diagnostic device 3 and provided to the operator of the device (step S27).

[0095] In this way, it is also possible to have the diagnostic device 3 execute some of the processing that was executed by the battery pack 4 in the first embodiment.

[0096] (Third embodiment) In the first embodiment, every time the battery pack 4 receives a provision request, it makes an inquiry to the server device 1. However, if the battery pack 4 is mounted on a vehicle and the combination of the vehicle and the battery pack has not changed, the inquiry to the server device 1 may be omitted. In the third embodiment, the battery pack 4 stores the combination of the vehicle and the device itself, and omits making an inquiry to the server device 1 if the combination has not changed.

[0097] 14 is a sequence diagram showing an example of processing executed when the diagnostic device 3 acquires status information from the battery pack 4. The steps indicated by dotted lines are the same as those in the first embodiment.

[0098] In the third embodiment, after the battery pack 4 reads the status information in step S26, it executes a step (step S32) of storing a vehicle identifier (e.g., an identifier of the vehicle ECU) in the storage unit 43. This step can also be said to be a step in which the battery pack 4 associates itself with the vehicle and stores the association. Note that if the battery pack 4 is not attached to the vehicle, this step is omitted.

[0099] In the third embodiment, the battery pack 4 executes step S31 at the timing when it receives the supply request.

[0100] In step S31, the battery pack 4 determines whether the identifier of the vehicle in which it is currently installed is stored in the storage unit 43 or not. For example, if the battery pack 4 is not installed in the vehicle (for example, if communication with the vehicle's ECU is not established), or if the identifier of the vehicle in which the battery pack 4 is currently installed is different from the identifier stored in step S32, the determination in this step is negative. If the identifier of the vehicle in which the battery pack 4 is installed is the same as the identifier stored in step S32, the determination in this step is positive. If the determination in this step is affirmative, it means that the combination of the battery pack 4 and the vehicle has not changed since the last time the status information was read. In this case, the battery pack 4 skips making an inquiry to the server device 1 and reads the status information. If the determination in this step is negative, the battery pack 4 is , an inquiry is made to the server device 1.

[0101] (Modification of the third embodiment) In the third embodiment, the battery pack 4 stores information indicating the combination of the battery pack 4 and the vehicle to which the battery pack 4 is attached. However, the information may be stored in the diagnostic device 3.

[0102] 15 is a sequence diagram showing an example of processing executed when the diagnostic device 3 acquires status information from the battery pack 4. The steps indicated by dotted lines are the same as those in the second embodiment.

[0103] In this modification, after providing the status information in step S27, the diagnostic device 3 executes a step (step S34) of storing a combination of the vehicle identifier (e.g., the identifier of the vehicle ECU) and the identifier of the battery pack 4 (e.g., the identifier of the ECU 41) in the storage unit 32. Note that if the battery pack 4 is not attached to the vehicle, this step is omitted.

[0104] In this modification, the diagnostic device 3 executes step S33 at the timing when a request to read out the status information is received.

[0105] In step S33, the diagnostic device 3 determines whether or not the combination of the identifier of the currently connected battery pack 4 and the identifier of the vehicle is stored in the storage unit 43. For example, if the battery pack 4 and the diagnostic device 3 are directly connected, or if the combination of the battery pack 4 identifier and the vehicle identifier is different from that stored in step S34, the determination in this step is negative. If the combination of the battery pack 4 identifier and the vehicle identifier is the same as that stored in step S34, the determination in this step is positive. If the determination here is positive, it means that the combination of the battery pack 4 and the vehicle has not changed since the last time the status information was read. In this case, the diagnostic device 3 omits making an inquiry to the server device 1 and reads the status information. If the determination in this step is negative, the diagnostic device 3 makes an inquiry to the server device 1 by the method previously described.

[0106] (Variation) The above-described embodiment is merely an example, and the present disclosure can be implemented by appropriately modifying it within the scope that does not deviate from the gist thereof. For example, the processes and means described in this disclosure can be freely combined and implemented as long as no technical contradiction occurs.

[0107] Furthermore, in each embodiment, an example has been described in which the status information is stored in the battery pack 4, but it is also possible that the status information is collected and managed by the server device 1. In this case, the diagnostic device 3 (or the business operator terminal 2) may request the server device 1 for the status information of a given battery pack 4. In this case, the server device 1 may determine whether tracking information for the specified battery pack 4 is stored in a predetermined database, and if so, provide the requested status information.

[0108] FIG. 16 is a sequence diagram showing an example of a process executed when the provider terminal 2 acquires status information from the server device 1. The steps indicated by the dotted lines are the same as those in the second embodiment. In this modification, the provider terminal 2, not the diagnostic device 3, acquires status information from the server device 1. The server device 1 generates and transmits an inquiry to the server device 1 (steps S22 to S23A). The server device 1 extracts the tracking information by the same process as in step S24.

[0109] In step S41, the server device 1 determines whether or not tracking information about the specified battery pack 4 is registered in the tracking information table. If registration is found, the process proceeds to step S42, where the server device 1 acquires status information about the specified battery pack 4 from a predetermined database or the like, and transmits the information to the business operator terminal 2. The business operator terminal 2 outputs the acquired status information (step S27). If tracking information about the specified battery pack 4 is not registered in the tracking information table, the process ends. In this way, the status information may be stored in the server device 1, not in the battery pack 4. In this case, the “information processing device” and the “predetermined management device” in the present disclosure are both the server device 1.

[0110] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.

[0111] The present disclosure can also be realized by providing a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors in the computer read and execute the program. Such a computer program may be provided to the computer via a non-transitory computer-readable storage medium connectable to the computer's system bus or via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (e.g., a floppy disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, or any type of medium suitable for storing electronic instructions. [Explanation of symbols]

[0112] 1. Server device 2. Operator terminal 3. Vehicle 4. Battery pack

Claims

1. An information processing device that provides information about a battery device that can be installed in a vehicle, determining whether or not first information for tracking the location of the battery device is registered in a predetermined management device; executing a first process for providing second information regarding the battery device on the condition that the first information has been registered in the predetermined management device; An information processing device having a control unit that executes the above.

2. the control unit does not execute the first process when the first information is not registered in the predetermined management device. The information processing device according to claim 1 .

3. the first processing is processing of reading the second information from a predetermined storage device; The information processing device according to claim 1 .

4. the predetermined storage device is a storage device included in the battery device, The information processing device according to claim 3 .

5. the control unit executes a second process for providing third information different from the second information. The information processing device according to claim 2 .

6. The third information includes information necessary for running the vehicle. The information processing device according to claim 5 .

7. the second information includes information regarding a deterioration state of the battery device; The information processing device according to claim 1 .

8. The control unit detects and stores a combination of the battery device and a vehicle to which the battery device is attached. The information processing device according to claim 1 .

9. when the control unit detects the known combination, the control unit executes the first process regardless of whether the first information is registered in the predetermined management device. The information processing device according to claim 8 .

10. a first information processing device that manages first information for tracking the location of a battery device that can be installed in a vehicle; a second information processing device that provides information about the battery device, The first information processing device When the battery device is removed from a first vehicle, receiving registration of the first information about the battery device; The second information processing device determining whether the first information corresponding to the battery device is registered in the first information processing device; executing a first process for providing second information regarding the battery device on the condition that the first information is registered in the first information processing device; An information processing system that executes the above.

11. the second information processing device does not execute the first process when the first information is not registered in the first information processing device; The information processing system according to claim 10.

12. the first processing is processing of reading the second information from a predetermined storage device; The information processing system according to claim 10.

13. the predetermined storage device is a storage device included in the battery device, The information processing system according to claim 12.

14. the second information processing device executes a second process for providing third information different from the second information. The information processing system according to claim 11.

15. The third information includes information necessary for running the vehicle. The information processing system according to claim 14.

16. the second information includes information regarding a deterioration state of the battery device; The information processing system according to claim 10.

17. the second information processing device detects and stores a combination of the battery device and a vehicle to which the battery device is attached; The information processing system according to claim 10.

18. when the second information processing device detects the known combination, the second information processing device executes the first process regardless of whether the first information is registered in the first information processing device.

18. The information processing system according to claim 17.

19. An information processing method executed by an information processing device that provides information about a battery device that can be installed in a vehicle, comprising: determining whether or not first information for tracking the location of the battery device is registered in a predetermined management device; executing a first process for providing second information regarding the battery device on the condition that the first information has been registered in the predetermined management device; An information processing method, including:

Citation Information

Patent Citations

  • Management device and vehicle sales system

    JP2021191159A