Data matching device, data matching method, data matching program, and storage medium

The data matching device synchronizes data from mobile objects with battery log data to reduce communication volume, addressing the inefficiencies of wireless communication, ensuring user convenience and efficient data transfer.

JP7792434B2Active Publication Date: 2025-12-25HONDA MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023563479
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-11-29
Publication Date
2025-12-25
Estimated Expiration
2041-11-29

AI Technical Summary

Technical Problem

Wireless communication using mobile communication networks, such as cellular lines, is more expensive and less reliable than fixed lines, leading to a desire to minimize communication traffic, which can result in decreased user convenience for mobile devices.

Method used

A data matching device and method that links data from mobile objects with battery log data to generate matched data, reducing communication volume by intermittently transmitting data from work machines, while ensuring user convenience through synchronized data from charging devices.

Benefits of technology

Prevents a decrease in user convenience by minimizing communication traffic while maintaining data availability for work machines, even when using wireless communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007792434000001
    Figure 0007792434000001
  • Figure 0007792434000002
    Figure 0007792434000002
  • Figure 0007792434000003
    Figure 0007792434000003
Patent Text Reader

Abstract

This data matching device (10) is configured to be able to acquire working machine data (D1), relating to a wirelessly communicating working machine (20) and transmitted from the working machine (20), and battery data (D2), relating to a battery (BAT) used in the working machine (20) and transmitted from a charging device (30) for charging the battery (BAT). Upon acquiring working machine data (D1) and battery data (D2), the data matching device (10) generates matched data (Dm) linking the acquired working machine data (D1) and battery data (D2), and outputs the generated matched data (Dm) to a computer (40).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a data matching device, a data matching method, and a data matching program. [Background technology]

[0002] In recent years, with the spread of IoT (Internet of Things), attempts have been made to collect data from moving objects such as vehicles. For communication between such moving objects, wireless communication using mobile communication networks such as cellular lines is often adopted.

[0003] Patent document 1 describes a technology in which, if there is no traffic for a certain period of time since the last traffic, the wireless terminal UE (User Equipment) enters an intermittent reception state, repeatedly pausing some of the reception-related equipment and returning from the paused state. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2014 / 103804 Summary of the Invention [Problem to be solved by the invention]

[0005] Generally, wireless communication using mobile communication networks such as cellular lines is often more expensive and less reliable in terms of communication speed and stability than communication using fixed lines such as optical fiber lines. For these reasons, it has been desirable to minimize the amount of communication traffic used by mobile devices that communicate wirelessly. However, reducing the amount of communication traffic used by mobile devices could result in a decrease in user convenience, such as the inability to properly obtain the data users require.

[0006] The present invention provides a data matching device and a data matching method that can prevent a decrease in user convenience even when the amount of communication traffic of a mobile device that wirelessly communicates is reduced. , De Data Matching Program , and storage medium to provide. [Means for solving the problem]

[0007] The first invention is A data matching device configured to be able to acquire first data relating to a mobile object that is transmitted from a mobile object communicating wirelessly and the first data relating to the mobile object, and second data relating to a battery that is transmitted from a charging device that charges a battery used in the mobile object, The data matching device includes: When the first data and the second data are acquired, generating matched data that links the acquired first data with the acquired second data; The generated matched data is output to a predetermined output destination. death , the battery is configured to store log data on the usage status of the battery during a target period from when the battery is removed from the charging device to when the battery is re-attached to the charging device, and to be able to output the stored log data to the charging device; the second data includes the log data output from the battery to the charging device; the first data includes information representing a position and / or an operating state of the moving object at a predetermined time; the data matching device generates the matched data by linking the first data corresponding to a time included in the target period in which the log data of the acquired second data was stored to the second data; the charging device further transmits battery attachment / detachment information indicating that the battery has been attached or detached to the data matching device when the battery is attached or detached to the charging device; the data matching device identifies the target period based on the battery attachment / detachment information. It is a data matching device.

[0008] The second invention is: a computer configured to be able to acquire first data relating to a mobile object that is transmitted from a mobile object communicating wirelessly and the first data relating to the mobile object; and second data relating to a battery that is transmitted from a charging device that charges a battery used in the mobile object; When the first data and the second data are acquired, generating matched data that links the acquired first data with the acquired second data; outputting the generated matched data to a predetermined output destination; Execute the process death, the battery is configured to store log data on the usage status of the battery during a target period from when the battery is removed from the charging device to when the battery is re-attached to the charging device, and to be able to output the stored log data to the charging device; the second data includes the log data output from the battery to the charging device; the first data includes information representing a position and / or an operating state of the moving object at a predetermined time; the computer generates the matched data by linking the first data corresponding to a time included in the target period in which the log data of the acquired second data was stored to the second data; the charging device further transmits, when the battery is attached or detached in the charging device, battery attachment / detachment information indicating that the battery has been attached or detached to the computer; the computer identifies the target period based on the battery attachment / detachment information. It is a data matching method.

[0009] The third invention is a computer configured to be able to acquire first data relating to a mobile object that is transmitted from a mobile object communicating wirelessly and the first data relating to the mobile object; and second data relating to a battery that is transmitted from a charging device that charges a battery used in the mobile object; When the first data and the second data are acquired, generating matched data that links the acquired first data with the acquired second data; outputting the generated matched data to a predetermined output destination; Processing is performed height, the battery is configured to store log data on the usage status of the battery during a target period from when the battery is removed from the charging device to when the battery is re-attached to the charging device, and to be able to output the stored log data to the charging device; the second data includes the log data output from the battery to the charging device; the first data includes information representing a position and / or an operating state of the moving object at a predetermined time; the computer generates the matched data by linking the first data corresponding to a time included in the target period in which the log data of the acquired second data was stored to the second data; the charging device further transmits, when the battery is attached or detached in the charging device, battery attachment / detachment information indicating that the battery has been attached or detached to the computer; the computer identifies the target period based on the battery attachment / detachment information. It is a data matching program. A fourth aspect of the present invention is a computer-readable storage medium storing the above-mentioned data matching program. [Effects of the Invention]

[0010] According to the present invention, a data matching device and a data matching method are provided that can prevent a decrease in user convenience even when the communication volume of a mobile device that wirelessly communicates is reduced. , De Data Matching Program , and storage medium can provide. [Brief explanation of the drawings]

[0011] [Figure 1]1 is a diagram showing an example of a data matching system 1 to which a data matching device 10 according to an embodiment of the present invention is applied. [Figure 2] 2 is a diagram showing an example of a work machine 20. FIG. [Figure 3] 4 is a diagram showing an example of work machine data D1 transmitted by a work machine 20 to a data matching device 10. FIG. [Figure 4] 2 is a diagram showing an example of a charging device 30 that charges a battery BAT used in a work machine 20. FIG. [Figure 5] 10 is a diagram showing an example of battery data D2 transmitted from the charging device 30 to the data matching device 10. FIG. [Figure 6] FIG. 1 illustrates an example of a data matching device 10. [Figure 7] 4 is a diagram showing an example of a work machine data table Tb1 stored in the data matching device 10. FIG. [Figure 8] 10 is a diagram showing an example of a battery management table Tb2 stored in the data matching device 10. FIG. [Figure 9] 1 is a flowchart showing an example of a data matching process (data matching method) executed by the data matching device 10. DETAILED DESCRIPTION OF THE INVENTION

[0012] Hereinafter, an embodiment of a data matching device, a data matching method, and a data matching program according to the present invention will be described in detail with reference to the drawings. In the following embodiment, an example will be described in which the mobile object in the present invention is a work machine used for a predetermined task, such as a lawn mower or a blower.

[0013] First, the background circumstances of this embodiment will be described. In recent years, as a concrete measure against global climate change, efforts to realize a low-carbon society or a carbon-free society have been intensifying. As one of these efforts, the electrification of drive sources has been progressing in devices equipped with drive sources such as vehicles, and this wave of electrification is also spreading to the field of work machines.

[0014] In recent years, the use of IT (Information Technology) for work machines has also been progressing with the aim of improving work efficiency, etc. For example, it is conceivable that the operating status of work machines can be notified to the operator of the work machine, so that the operator can identify work machines that are not in operation or have low work efficiency. For example, if the work machine is a lawnmower, the operator can be a landscaping company that contracts to mow the lawn of a specified public space (e.g., a park). If the operator can identify work machines that are not in operation or have low work efficiency, the operator can, for example, make effective use of the work machine by transferring the inoperable work machine to another site, or improve work efficiency by replacing work machines with low work efficiency with other work machines.

[0015] In order to realize the ITization of such work machines, it is necessary to collect data from the work machines as needed. Generally, since work machines are mobile, wireless communication using a mobile communication network such as a cellular line (hereinafter simply referred to as "wireless communication") is used for communication between the work machines. However, such wireless communication has higher communication costs than communication using a fixed line such as an optical fiber line, and these communication costs can be a significant burden on the operator that operates the work machine (in some cases, the communication fees are paid by the work machine manufacturer). For these reasons, it is desirable to minimize the amount of communication traffic for work machines that communicate wirelessly.

[0016] Therefore, the data matching device, data matching method, and data matching program of this embodiment make it possible to reduce the amount of communication between wirelessly communicating work machines while preventing a decrease in convenience for users such as operators.

[0017] [Data Matching System] First, a data matching system to which the data matching device of this embodiment is applied will be described. As shown in Fig. 1, the data matching system 1 is configured by providing a data matching device 10 of this embodiment so as to be able to communicate with each of a work machine 20, a charging device 30, and a computer 40 via a network NET. The network NET is, for example, the Internet.

[0018] The data matching device 10 is, for example, a server device (computer) managed by a service provider that provides various data to an operator (hereinafter simply referred to as "operator") that operates the work machine 20. The computer 40 is an example of a predetermined output destination in the present invention, and is the operator's computer. The computer 40 may be a server device managed by the operator, or may be a terminal device (e.g., a smartphone, tablet terminal, PC, etc.) used by an employee of the operator.

[0019] The computer 40 to which the data matching device 10 outputs data is set in advance in the data matching device 10 by, for example, a service provider or the like. The data matching device 10 may also be provided as a part of the computer 40, and in that case, the destination of the data output by the data matching device 10 may be a display or the like provided on the computer 40.

[0020] The data matching device 10 may be a server device managed by the operator, and the computer 40 may be a terminal device used by an employee of the operator. Furthermore, the data matching device 10 may be a server device managed by the service provider, and the computer 40 may be a server device managed by a rental company that rents out the work machine 20 to the operator.

[0021] The work machine 20 is an example of a mobile body in the present invention. The work machine 20 is an electric work machine (e.g., a lawnmower) that is configured to have a detachable battery BAT including a secondary battery such as a lithium-ion battery, and is driven using the attached battery BAT as a power source. After being used in the work machine 20, the battery BAT is removed from the work machine 20 and then attached to a charging device 30. The charging device 30 is connected to an external power source (e.g., a commercial power source), and charges the attached battery BAT with power from the external power source. The battery BAT charged by the charging device 30 can be reused as a power source for the work machine 20. The battery BAT may be owned by the operator, or may be loaned to the operator by a service provider.

[0022] Here, the battery BAT is configured to store log data Lg about the usage status of the battery BAT itself and to be able to output the stored log data Lg to an external device (for example, the charging device 30) of the battery BAT. Specifically, the battery BAT includes a battery IC (Integrated Circuit) which is a microcontroller that controls the entire battery BAT, a nonvolatile storage medium such as a flash memory, and a battery sensor (all not shown).

[0023] The battery sensor detects the output voltage, charge / discharge current, temperature, etc. of the battery BAT. Based on the detection results of the battery sensor, the battery IC generates log data Lg that represents time-series changes (e.g., substantially continuous changes every second; see FIG. 5) in the output voltage, etc. of the battery BAT during a predetermined target period. Here, the target period is the period from when the battery BAT is removed from the charging device 30 to when it is reattached to the charging device 30. In other words, the period during which the battery BAT is used by the work machine 20 is included in the target period, and the log data Lg is generated.

[0024] The log data Lg may include information other than the output voltage of the battery BAT. For example, the log data Lg may include information indicating a time-series change in the temperature of the battery BAT during a target period. Furthermore, an acceleration sensor may be provided in the battery BAT, and the log data Lg may include information indicating, for example, the number of times that acceleration (i.e., impact) equal to or greater than a predetermined value has occurred to the battery BAT.

[0025] The log data Lg generated by the battery IC is stored in a storage medium of the battery BAT. When the battery BAT is attached to the charging device 30, the battery IC transmits battery data including the log data Lg stored in the storage medium to the charging device 30. Here, the battery data is data configured by linking a battery ID that identifies the battery BAT with the log data Lg. Communication between the battery BAT and the charging device 30 may be performed via a physical terminal or the like, or may be performed by short-range wireless communication.

[0026] [Work equipment] Next, the work machine 20 will be described in detail. As shown in Fig. 2, the work machine 20 includes a control unit 21, a drive unit 22, a communication unit 23, and a GNSS receiver 24. As mentioned above, a battery BAT can be attached to the work machine 20, and in Fig. 2, the battery BAT attached to the work machine 20 is represented by a dashed line.

[0027] The control unit 21 performs overall control of the work machine 20. The control unit 21 is realized, for example, by an ECU (Electronic Control Unit) equipped with a processor, memory, an input / output interface, etc. The drive unit 22 outputs power to travel the work machine 20 and to operate a working unit (not shown) of the work machine 20 (for example, a blade unit that cuts grass in the case of a lawnmower) in accordance with the control of the control unit 21. The drive unit 22 is realized, for example, by a motor that is driven using power from a battery BAT attached to the work machine 20.

[0028] The communication unit 23 communicates with the outside of the work implement 20 (for example, the data matching device 10) via wireless communication under the control of the control unit 21. The communication unit 23 is realized, for example, by a TCU (Telematics Control Unit) that can access the network NET via wireless communication. The GNSS receiver 24 identifies the point where the GNSS receiver 24 was located at a certain time (i.e., the position of the work implement 20) based on signals received from GNSS satellites, and outputs information indicating the identification result to the control unit 21.

[0029] The control unit 21 generates work machine data D1 related to the work machine 20 at a predetermined cycle based on information acquired from the GNSS receiver 24 and the like, and transmits the generated work machine data D1 to the data matching device 10 via wireless communication by the communication unit 23 (see also FIG. 1). The cycle at which the work machine 20 (control unit 21) transmits the work machine data D1 to the data matching device 10 is set in advance. As an example, in this embodiment, from the perspective of reducing communication by the work machine 20 while ensuring the real-time nature of the information included in the work machine data D1 to the minimum necessary, the work machine 20 transmits the work machine data D1 to the data matching device 10 at one-minute intervals (i.e., intermittently).

[0030] [Example of work equipment data] An example of the work machine data D1 will now be described. As shown in Fig. 3, the work machine data D1 is configured by linking together the battery ID of the battery BAT attached to the work machine 20 at the time the work machine data D1 was generated, the time at which the work machine data D1 was generated, and information indicating the position and operating status of the work machine 20 at that time. The operating status of the work machine 20 is, for example, whether the main power switch of the work machine 20 is on or off.

[0031] For example, the work machine data D1 shown in Figure 3 indicates that at the time "August 1, 2021, 10:00 am", a work machine 20 equipped with a battery BAT with battery ID "BAT1" is located at point P0 and its operating state is on.

[0032] The control unit 21 of the work machine 20 can acquire information indicating the battery ID of the battery BAT by, for example, appropriately communicating with the battery IC of the battery BAT attached to the work machine 20. The communication between the battery BAT and the work machine 20 may be performed via a physical terminal or the like, or may be performed by short-range wireless communication.

[0033] [Charging device] Next, the charging device 30 will be described in detail. As shown in Fig. 4, the charging device 30 includes a control unit 31, a charging unit 32, and a communication unit 33. As mentioned above, a battery BAT can be attached to the charging device 30, and in Fig. 4, the battery BAT attached to the charging device 30 is represented by a dashed line.

[0034] The control unit 31 performs overall control of the entire charging device 30. The control unit 31 is realized, for example, by a microcontroller including a processor, a memory, an input / output interface, etc. The charging unit 32 supplies power from an external power source to the battery BAT attached to the charging device 30 under the control of the control unit 31. The charging unit 32 is realized, for example, by an electric circuit configured by combining various electronic components.

[0035] The communication unit 33 communicates with the outside of the charging device 30 (for example, the data matching device 10) under the control of the control unit 31. The communication unit 33 is realized by a communication interface that can access the network NET via a fixed line such as an optical fiber line. Note that the communication unit 33 may also be connected to the fixed line via a wireless or wired LAN (Local Area Network), for example.

[0036] As described above, when the battery BAT is attached to the charging device 30, it transmits battery data (hereinafter also referred to as "battery data D2") linking the battery ID with the log data Lg to the charging device 30. Then, when the control unit 31 of the charging device 30 receives the battery data D2 transmitted from the battery BAT, it transmits this battery data D2 to the data matching device 10 via the communication unit 33 (see also FIG. 1).

[0037] [Example of battery data] Here, an example of the battery data D2 will be described. As shown in Fig. 5, the battery data D2 is configured by linking a battery ID with log data Lg stored in the battery BAT identified by the battery ID.

[0038] As described above, the log data Lg is information representing time-series changes in the output voltage of the battery BAT during a target period. However, the battery BAT of this embodiment does not have an RTC (real-time clock) from the viewpoint of cost reduction. Therefore, as shown in FIG. 5, the element representing the time series in the log data Lg is the elapsed time since the battery BAT was removed from the charging device 30.

[0039] For example, the battery data D2 shown in Figure 5 indicates that the output voltage of the battery BAT with battery ID "BAT1" when it is removed from the charging device 30 (i.e., when 0 [s] has elapsed), the output voltage of the battery BAT when one hour after the battery BAT is removed from the charging device 30 (i.e., when 3600 [s] has elapsed), is V1, and the output voltage of the battery BAT when one hour and one minute after the battery BAT is removed from the charging device 30 (i.e., when 3660 [s] has elapsed), is V2.

[0040] Furthermore, when the battery BAT is attached or detached to or from the charging device 30, the control unit 31 of the charging device 30 transmits battery attachment / detachment information indicating that the battery BAT has been attached or detached to the data matching device 10 via the communication unit 33. Here, the battery attachment / detachment information includes the battery ID of the battery BAT attached or detached to or from the charging device 30, the time of the attachment / detachment, and information indicating that the battery has been attached to or detached from the charging device 30 (see, for example, FIG. 8).

[0041] [Data matching device] Next, the data matching device 10 will be described in detail. As shown in Fig. 6, the data matching device 10 includes a control unit 11, a communication unit 12, and a storage unit 13. The control unit 11 controls the entire data matching device 10. The control unit 11 is realized, for example, by a processor of a computer that realizes the data matching device 10 executing a program stored in a memory or the like.

[0042] The communication unit 12 communicates with the outside of the data matching device 10 (for example, the work machine 20, the charging device 30, and the computer 40) under the control of the control unit 11. The communication unit 12 is realized, for example, by a communication interface that can access the network NET. The storage unit 13 is realized, for example, by a storage medium such as a memory or a hard disk, and stores various information including a work machine data table Tb1 and a battery management table Tb2.

[0043] The control unit 11 is configured to be able to acquire work machine data D1 transmitted from the work machine 20. Specifically, the control unit 11 acquires the work machine data D1 transmitted from the work machine 20 by receiving the data via the communication unit 12. Then, upon acquiring the work machine data D1, the control unit 11 stores the acquired work machine data D1 in a work machine data table Tb1.

[0044] An example of the work machine data table Tb1 is shown in Figure 7. The work machine data table Tb1 shown in Figure 7 stores work machine data D1 transmitted to the data matching device 10 from a work machine 20 equipped with a battery BAT having a battery ID of "BAT1" at each of the times "August 1, 2021, 10:00 AM," "August 1, 2021, 10:01 AM," and "August 1, 2021, 10:02 AM."

[0045] Furthermore, when the control unit 11 acquires the work machine data D1, it outputs the acquired work machine data D1 to the computer 40. For example, the control unit 11 transmits the acquired work machine data D1 to the computer 40 via the communication unit 12 at the timing when the control unit 11 acquires the work machine data D1.

[0046] Furthermore, the control unit 11 is configured to be able to acquire battery attachment / detachment information transmitted from the charging device 30. Specifically, the control unit 11 acquires the battery attachment / detachment information by receiving the battery attachment / detachment information transmitted from the charging device 30 via the communication unit 12. Then, upon acquiring the battery attachment / detachment information, the control unit 11 stores the acquired battery attachment / detachment information in the battery management table Tb2.

[0047] An example of the battery management table Tb2 is shown in Figure 8. The battery management table Tb2 shown in Figure 8 stores battery attachment / detachment information indicating that the battery BAT with the battery ID "BAT1" was removed from the charging device 30 at the time "August 1, 2021, 9:00 AM" and battery attachment / detachment information indicating that the same battery was attached to (or returned to) the charging device 30 at the time "August 1, 2021, 6:00 PM."

[0048] 8, the control unit 11 can identify (recognize) that the battery BAT with the battery ID "BAT1" was removed from the charging device 30 during the period from "August 1, 2021, 9:00 AM" to "August 1, 2021, 6:00 PM." In this way, the control unit 11 can identify the target period during which the log data Lg was stored by referring to the battery management table Tb2.

[0049] The control unit 11 is also configured to be able to acquire battery data D2 transmitted from the charging device 30. Specifically, the control unit 11 acquires the battery data D2 transmitted from the charging device 30 by receiving the battery data D2 via the communication unit 12.

[0050] Then, when the control unit 11 acquires the battery data D2, it generates matched data Dm that links the acquired work machine data D1 and battery data D2. Specifically, when the control unit 11 acquires the battery data D2, it first searches the work machine data table Tb1 for work machine data D1 that has the same battery ID as the battery ID (hereinafter also referred to as the "target ID") of the acquired battery data D2. Hereinafter, of the work machine data D1 stored in the work machine data table Tb1, work machine data D1 that has the same battery ID as the target ID will also be referred to as "candidate work machine data to be linked."

[0051] For example, suppose the target ID is "BAT1." In this case, the control unit 11 searches the work machine data table Tb1 for work machine data D1 with a battery ID of "BAT1" as candidate work machine data to be linked. As a result, if the work machine data table Tb1 is the one shown in FIG. 7, for example, the work machine data D1 etc. transmitted to the data matching device 10 from a work machine 20 equipped with a battery BAT with a battery ID of "BAT1" at each of the times "August 1, 2021, 10:00 AM," "August 1, 2021, 10:01 AM," and "August 1, 2021, 10:02 AM" will be searched for as candidate work machine data to be linked.

[0052] Next, the control unit 11 refers to the battery management table Tb2 to identify the period during which the battery BAT of the target ID was removed from the charging device 30 (that is, the target period during which the battery BAT of the target ID stored the log data Lg).

[0053] For example, assume that the target ID is "BAT1" and the battery management table Tb2 is the one illustrated in Fig. 8. In this case, the control unit 11 identifies the period from "August 1, 2021, 9:00 am" to "August 1, 2021, 6:00 pm" as the period during which the battery BAT with the battery ID "BAT1" was removed from the charging device 30.

[0054] Then, the control unit 11 generates matched data Dm by linking the work machine data D1, which has information on the time included in the period identified above, from the work machine data that are candidates for linking, to the acquired battery data D2.

[0055] For example, suppose the target ID is "BAT1" and the period during which the battery BAT with the battery ID "BAT1" was removed from the charging device 30 is identified as the period from "August 1, 2021, 9:00 AM" to "August 1, 2021, 6:00 PM." Here, the times "August 1, 2021, 10:00 AM," "August 1, 2021, 10:01 AM," and "August 1, 2021, 10:02 AM" are times included in the identified period. Therefore, in this case, for example, if the work machine data table Tb1 is as shown in Figure 7, the work machine data D1 etc. transmitted to the data matching device 10 from the work machine 20 equipped with the battery BAT with battery ID "BAT1" at each of the times "August 1, 2021, 10:00 am," "August 1, 2021, 10:01 am," and "August 1, 2021, 10:02 am" is linked to the battery data D2 to generate matched data Dm.

[0056] Furthermore, by referring to the time when the battery BAT was removed from the charging device 30 and the elapsed time in the log data Lg for the battery BAT, the control unit 11 can identify to which time each output voltage, etc. represented by the log data Lg corresponds. Therefore, when generating the matched data Dm, the control unit 11 can also link the output voltage, etc. at a certain time represented by the log data Lg to the work machine data D1 at that time. Specifically, for example, the control unit 11 may link the work machine data D1 with the time "August 1, 2021, 10:00 AM" to the location corresponding to "August 1, 2021, 10:00 AM" represented by the log data Lg. This makes it possible to generate matched data Dm in which the work machine data D1 and the battery data D2 are linked in more detail in chronological order.

[0057] When the control unit 11 generates the matched data Dm in this way, it outputs the generated matched data Dm to the computer 40 (see also FIG. 1). In this way, the data matching device 10 can provide the operator with the matched data Dm that links the work machine data D1 related to the work machine 20 with the battery data D2 related to the battery BAT used in the work machine 20. Therefore, even if the communication volume of the work machine 20 is reduced, the operator can obtain the matched data Dm necessary for understanding the work efficiency of the work machine 20, etc.

[0058] [Data matching process performed by the data matching device] Next, an example of the data matching process (data matching method) executed by the data matching device 10 will be described with reference to Fig. 9. The data matching device 10, for example, repeatedly executes the data matching process shown in Fig. 9 at a predetermined cycle. Note that a data matching program that causes the data matching device 10 to execute this data matching process is stored in advance in a storage medium or the like (for example, the storage unit 13) of the data matching device 10.

[0059] The data matching device 10 determines whether or not battery attachment / detachment information has been received from the charging device 30 (step S01). If the data matching device 10 determines that battery attachment / detachment information has not been received (step S01: NO), the data matching device 10 proceeds directly to the processing of step S03. On the other hand, if the data matching device 10 determines that battery attachment / detachment information has been received (step S01: YES), the data matching device 10 stores the received battery attachment / detachment information in the battery management table Tb2 (step S02), and proceeds to the processing of step S03.

[0060] Next, the data matching device 10 determines whether or not the work machine data D1 has been received from the work machine 20 (step S03). If the data matching device 10 determines that the work machine data D1 has not been received (step S03: NO), it proceeds directly to the processing of step S05. On the other hand, if the data matching device 10 determines that the work machine data D1 has been received (step S03: YES), it stores the received work machine data D1 in the work machine data table Tb1 and transmits it to the computer 40 (step S04), and proceeds to the processing of step S05.

[0061] Next, the data matching device 10 determines whether or not the battery data D2 has been received from the charging device 30 (step S05). If the data matching device 10 determines that the battery data D2 has not been received (step S05: NO), the series of processes shown in FIG. 9 ends.

[0062] On the other hand, if the data matching device 10 determines that the battery data D2 has been received (step S05: YES), it searches the work machine data table Tb1 for work machine data that is a candidate for linking (step S06). As described above, the work machine data that is a candidate for linking is work machine data D1 that has the same battery ID (i.e., target ID) as the battery ID of the acquired (received) battery data D2, among the work machine data D1 stored in the work machine data table Tb1.

[0063] Next, the data matching device 10 determines whether or not the linking candidate work machine data has been searched for (step S07). If the data matching device 10 determines that the linking candidate work machine data has not been searched for (step S07: NO), it ends the series of processes shown in Fig. 9. On the other hand, if the data matching device 10 determines that the linking candidate work machine data has been searched for (step S07: YES), it refers to the battery management table Tb2 and identifies the period during which the battery BAT of the target ID was removed from the charging device 30 (i.e., the target period during which the battery BAT of the target ID stored log data Lg) (step S08).

[0064] Next, the data matching device 10 searches for the linking candidate work machine data that has time information included in the period identified by the processing of step S08 (step S09).The data matching device 10 then determines whether or not the corresponding work machine data D1 has been found by the processing of step S09 (step S10).

[0065] If the data matching device 10 determines that the corresponding work machine data D1 has not been found (step S10: NO), it ends the series of processes shown in Fig. 9. On the other hand, if the data matching device 10 determines that the corresponding work machine data D1 has been found (step S10: YES), it generates matched data Dm by linking all of the work machine data D1 found by the processing of step S09 to the received battery data D2, and transmits the matched data Dm to the computer 40 (step S11), ending the series of processes shown in Fig. 9.

[0066] In the above example, the data matching device 10 generates the matched data Dm at the timing when it receives the battery data D2 and transmits it to the computer 40, but this is not limiting. For example, after receiving the battery data D2, the data matching device 10 may generate the matched data Dm and transmit it to the computer 40 in response to an output request for the matched data Dm from the computer 40. In this way, it becomes possible to provide the matched data Dm at a timing desired by a user such as an operator.

[0067] Furthermore, in the above example, if no work machine data candidate for linking is found, the data matching device 10 ends the series of processes shown in Fig. 9 as is, but this is not limited to this. For example, if no work machine data candidate for linking is found, the data matching device 10 may be configured to send error information to the computer 40 suggesting that the battery BAT may not be the battery BAT that was attached or detached from the target charging device 30 (the charging device 30 for charging the battery BAT used in the work machine 20). This error information makes it possible, for example, to prevent the target battery BAT that should be charged by the target charging device 30 from being mixed with a non-target battery (for use other than the work machine 20). Similarly, the data matching device 10 may also be configured to send predetermined error information to the computer 40 when it is determined that no corresponding work machine data D1 was found.

[0068] As described above, the data matching device 10 is configured to be able to acquire work machine data D1 related to the work machine 20 and transmitted from the wirelessly communicating work machine 20, and battery data D2 related to the battery BAT and transmitted from the charging device 30 that charges the battery BAT used by the work machine 20. When the data matching device 10 acquires the work machine data D1 and the battery data D2, it generates matched data Dm that links the acquired work machine data D1 and battery data D2 and outputs the generated matched data Dm to the computer 40. This makes it possible to reduce the amount of communication by the work machine 20 compared to when the work machine 20 transmits the work machine data D1 and the battery data D2 to the computer 40. Even when the amount of communication by the work machine 20 is reduced in this way, it is possible to provide the matched data Dm that links the work machine data D1 and the battery data D2 to users, such as operators, and therefore it is possible to prevent a decrease in user convenience.

[0069] The battery BAT is also configured to store log data Lg about the usage status of the battery BAT and to be able to output the stored log data Lg to the charging device 30. The battery data D2 transmitted from the charging device 30 to the data matching device 10 includes the log data Lg output from the battery BAT to the charging device 30. This allows the data matching device 10 to generate matched data Dm including the log data Lg about the usage status of the battery BAT used in the work machine 20.

[0070] The work machine data D1 also includes information representing the position and operating status of the work machine 20 at a predetermined time, which allows the data matching device 10 to generate matched data Dm including information representing the position and operating status of the work machine 20 at a predetermined time.

[0071] In this embodiment, the work machine data D1 includes information representing the position and operating status of the work machine 20, but this is not limited to this. The work machine data D1 may include only one of the position and operating status of the work machine 20. If the work machine data D1 includes only one of the position and operating status of the work machine 20, the amount of communication with the work machine 20 can be further reduced. For example, if it is known in advance that the work machine 20 will only work at a specific work site, information representing the position of the work machine 20 (i.e., the location of the work site) can be stored in advance in the data matching device 10 or the computer 40. In such a case, even if the work machine data D1 does not include information representing the position of the work machine 20, it is possible to generate, for example, the matched data Dm described above by using information representing the position of the work machine 20 that is stored in advance in the data matching device 10, etc.

[0072] Furthermore, the work machine data D1 and the battery data D2 include a battery ID, which is identification information that identifies the battery BAT, and the data matching device 10 generates matched data Dm that links the work machine data D1 and battery data D2 that include the same battery ID. As a result, even in a case where there are multiple batteries BAT, the data matching device 10 can generate matched data Dm that appropriately links the work machine data D1 related to the work machine 20 with the battery data D2 related to the battery BAT used in that work machine 20.

[0073] In the present embodiment, matched data Dm is generated by linking work machine data D1 and battery data D2 that include the same battery ID, but this is not limited to this. A work machine ID that identifies the work machine 20 may be used instead of the battery ID in the present embodiment. For example, in this case, the work machine 20 transmits work machine data D1 that includes its own work machine ID to the data matching device 10. The work machine 20 also notifies the attached battery BAT (battery IC) of its own work machine ID. The battery BAT then transmits battery data D2 that links the work machine ID and log data Lg to the charging device 30, and the charging device 30 transmits the battery data D2 to the data matching device 10. This makes it possible for the data matching device 10 to generate matched data Dm that links work machine data D1 and battery data D2 that include the same work machine ID.

[0074] In addition, the work machine data D1 and the battery data D2 may each include both a battery ID and a work machine ID, and the data matching device 10 may generate matched data Dm that links the work machine data D1 and the battery data D2 that include the same battery ID and work machine ID.

[0075] The battery data D2 also includes log data Lg about the usage status of the battery BAT during a target period from when the battery BAT is removed from the charging device 30 to when it is reattached to the charging device 30. The data matching device 10 then generates matched data Dm by linking the work machine data D1 corresponding to the time included in the target period in which the log data Lg of the acquired battery data D2 is stored to the acquired battery data D2. This allows the data matching device 10 to generate matched data Dm by linking the work machine data D1 and battery data D2 that are appropriate in chronological order.

[0076] Furthermore, when the battery BAT is attached or detached in the charging device 30, the charging device 30 transmits battery attachment / detachment information indicating that the battery BAT has been attached or detached to the data matching device 10. Then, the data matching device 10 identifies the target period for which the log data Lg was stored based on the battery attachment / detachment information transmitted from the charging device 30. This allows the data matching device 10 to generate matched data Dm that links the appropriate work machine data D1 and battery data D2 in chronological order, even if the log data Lg does not include information about the time at which the log data Lg was stored. This makes it possible to omit an RTC, etc. from the battery BAT, simplifying the configuration of the battery BAT.

[0077] Furthermore, when the data matching device 10 acquires only the work machine data D1 out of the work machine data D1 and the battery data D2, it outputs the acquired work machine data D1 to the computer 40. This allows the data matching device 10 to quickly output the work machine data D1 including information for which real-time performance is important to the computer 40, and prevents a decrease in convenience for users such as operators due to a delay in the transmission of this information.

[0078] Furthermore, the data matching device 10 outputs the work machine data D1 to the computer 40 at the timing when the work machine data D1 is acquired. This allows the data matching device 10 to quickly output the work machine data D1, including information for which real-time performance is important, to the computer 40, and prevents a decrease in convenience for users such as operators due to delays in the transmission of this information. Then, when the data matching device 10 acquires battery data D2 after outputting the work machine data D1 to the computer 40, it outputs matched data Dm, which links the work machine data D1 and the battery data D2, to the computer 40. This allows the matched data Dm to be provided to users such as operators when battery data D2 is acquired after the output of the work machine data D1.

[0079] The present invention is not limited to the above-described embodiments, and modifications, improvements, and the like are possible as appropriate. For example, in the above-described embodiments, an example was described in which a work machine, which is an example of a mobile object in the present invention, is a lawnmower or the like, but this work machine may also be an industrial machine or the like that is driven by power from a battery BAT. Furthermore, the mobile object in the present invention is not limited to such a work machine. In other words, the mobile object may be any object that is capable of wireless communication and is driven by power from a predetermined battery such as the battery BAT in the above-described embodiments, and may be, for example, a vehicle (including both four-wheeled vehicles and two-wheeled vehicles), a robot, a ship, an aircraft, or the like.

[0080] This specification describes at least the following: Note that the components in parentheses correspond to those in the above-described embodiments, but are not limited to these.

[0081] (1) A data matching device (data matching device 10) configured to be able to acquire first data (work machine data D1) related to a mobile body (work machine 20) that wirelessly communicates with the mobile body, and second data (battery data D2) related to a battery that is transmitted from a charging device (charging device 30) that charges a battery (battery BAT) used in the mobile body, When the first data and the second data are acquired, matched data (matched data Dm) is generated by linking the acquired first data and the acquired second data; outputting the generated matched data to a predetermined output destination; Data matching device.

[0082] According to (1), the amount of communication by the mobile body can be reduced compared to when the mobile body transmits the first data and the second data. Even if the amount of communication by the mobile body is reduced in this way, the matched data linking the first data and the second data can be output to a predetermined output destination, so that a decrease in user convenience can be suppressed.

[0083] (2) The data matching device according to (1), the battery is configured to store log data (log data Lg) about the usage status of the battery and to be able to output the stored log data to the charging device; the second data includes the log data output from the battery to the charging device. Data matching device.

[0084] According to (2), matched data including log data on the usage status of the battery used in the mobile object can be generated.

[0085] (3) A data matching device according to (1) or (2), the first data includes information representing the location and / or operating status of the moving object at a predetermined time; Data matching device.

[0086] According to (3), matched data including information representing the location and operating status of a mobile object at a given time can be generated.

[0087] (4) A data matching device according to any one of (1) to (3), the first data and the second data include identification information for identifying the battery and / or the mobile object; the data matching device generates the matched data by linking the first data and the second data that contain the same identification information. Data matching device.

[0088] According to (4), even if there are multiple batteries, it is possible to generate matched data that appropriately links first data about the mobile body with second data about the battery used in the mobile body.

[0089] (5) A data matching device according to any one of (1) to (4), the battery is configured to store log data on the usage status of the battery during a target period from when the battery is removed from the charging device to when the battery is re-attached to the charging device, and to be able to output the stored log data to the charging device; the second data includes the log data output from the battery to the charging device; the first data includes information representing a position and / or an operating state of the moving object at a predetermined time; the data matching device generates the matched data by linking the first data corresponding to a time included in the target period in which the log data of the acquired second data was stored to the second data. Data matching device.

[0090] According to (5), it is possible to generate matched data in which appropriate first data and second data are linked together in chronological order.

[0091] (6) The data matching device according to (5), the charging device further transmits battery attachment / detachment information indicating that the battery has been attached or detached to the data matching device when the battery is attached or detached to the charging device; the data matching device identifies the target period based on the battery attachment / detachment information. Data matching device.

[0092] According to (6), even if the log data does not contain information about the time the log data was stored, matched data can be generated that links appropriate first data and second data in chronological order.

[0093] (7) A data matching device according to any one of (1) to (6), When only the first data of the first data and the second data is acquired, the acquired first data is output to the output destination. Data matching device.

[0094] The first data related to the work machine may include information for which real-time processing is important. According to (7), the first data that may include information for which real-time processing is important can be output quickly, and a decrease in user convenience due to a delay in transmission of this information can be avoided.

[0095] (8) A data matching device according to any one of (1) to (7), At the timing when the first data is acquired, the acquired first data is output to the output destination; When the second data is acquired after the first data is output to the output destination, the matched data in which the first data and the second data are linked together is output to the output destination. Data matching device.

[0096] According to (8), the first data is output to a predetermined output destination at the timing when the first data is acquired. This allows the first data, which may include information for which real-time processing is important, to be output quickly, and prevents a decrease in user convenience due to a delay in the transmission of this information. Then, when the second data is acquired after the output of the first data, matched data linking the first data and the second data is output to a predetermined output destination. This makes it possible to provide the matched data to the user when the second data is acquired after the output of the first data.

[0097] (9) A computer configured to be able to acquire first data relating to a mobile object that is transmitted from a mobile object communicating wirelessly and the first data relating to the mobile object, and second data relating to a battery that is transmitted from a charging device that charges a battery used in the mobile object, When the first data and the second data are acquired, generating matched data that links the acquired first data with the acquired second data; outputting the generated matched data to a predetermined output destination; A data matching method for performing processing.

[0098] According to (9), the amount of communication by the mobile body can be reduced compared to when the mobile body transmits the first data and the second data. Even if the amount of communication by the mobile body is reduced in this way, the matched data linking the first data and the second data can be output to a predetermined output destination, so that a decrease in user convenience can be suppressed.

[0099] (10) A computer configured to be able to acquire first data relating to a mobile object that is transmitted from a mobile object communicating wirelessly and the first data relating to the mobile object, and second data relating to a battery that is transmitted from a charging device that charges a battery used in the mobile object, When the first data and the second data are acquired, generating matched data that links the acquired first data with the acquired second data; outputting the generated matched data to a predetermined output destination; A data matching program that performs the processing.

[0100] According to (10), the amount of communication by the mobile body can be reduced compared to when the mobile body transmits the first data and the second data. Even if the amount of communication by the mobile body is reduced in this way, the matched data linking the first data and the second data can be output to a predetermined output destination, so that a decrease in user convenience can be suppressed. [Explanation of symbols]

[0101] 1. Data Matching System 10 Data matching device 20 Work equipment (mobile) 30 Charging device BAT Battery D1 Work equipment data (first data) D2 Battery data (second data) Dm Matched data Lg log data

Claims

1. A data matching device configured to be able to acquire first data relating to a mobile object that is transmitted from a mobile object communicating wirelessly and the first data relating to the mobile object, and second data relating to a battery that is transmitted from a charging device that charges a battery used in the mobile object, The data matching device includes: When the first data and the second data are acquired, generating matched data that links the acquired first data with the acquired second data; outputting the generated matched data to a predetermined output destination; the battery is configured to store log data on the usage status of the battery during a target period from when the battery is removed from the charging device to when the battery is re-attached to the charging device, and to be able to output the stored log data to the charging device; the second data includes the log data output from the battery to the charging device; the first data includes information representing a position and / or an operating state of the mobile object at a predetermined time; the data matching device generates the matched data by linking the first data corresponding to a time included in the target period in which the log data of the acquired second data was stored to the second data; the charging device further transmits battery attachment / detachment information indicating that the battery has been attached or detached to the data matching device when the battery is attached or detached to the charging device; the data matching device identifies the target period based on the battery attachment / detachment information. Data matching device.

2. 2. The data matching device according to claim 1, the first data and the second data include identification information for identifying the battery and / or the mobile object; the data matching device generates the matched data by linking the first data and the second data that include the same identification information; Data matching device.

3. 3. The data matching device according to claim 1, When only the first data of the first data and the second data is acquired, the acquired first data is output to the output destination. Data matching device.

4. 4. The data matching device according to claim 1, At the timing when the first data is acquired, the acquired first data is output to the output destination; When the second data is acquired after the first data is output to the output destination, the matched data in which the first data and the second data are linked together is output to the output destination. Data matching device.

5. a computer configured to be able to acquire first data relating to a mobile object that is transmitted from a mobile object communicating wirelessly and the first data relating to the mobile object; and second data relating to a battery that is transmitted from a charging device that charges a battery used in the mobile object; When the first data and the second data are acquired, generating matched data that links the acquired first data with the acquired second data; outputting the generated matched data to a predetermined output destination; Execute the process, the battery is configured to store log data on the usage status of the battery during a target period from when the battery is removed from the charging device to when the battery is re-attached to the charging device, and to be able to output the stored log data to the charging device; the second data includes the log data output from the battery to the charging device; the first data includes information representing a position and / or an operating state of the mobile object at a predetermined time; the computer generates the matched data by linking the first data corresponding to a time included in the target period in which the log data of the acquired second data was stored to the second data; the charging device further transmits, when the battery is attached or detached in the charging device, battery attachment / detachment information indicating that the battery has been attached or detached to the computer; the computer identifies the target period based on the battery attachment / detachment information. Data matching methods.

6. a computer configured to be able to acquire first data relating to a mobile object that is transmitted from a mobile object communicating wirelessly and the first data relating to the mobile object; and second data relating to a battery that is transmitted from a charging device that charges a battery used in the mobile object; When the first data and the second data are acquired, generating matched data that links the acquired first data with the acquired second data; outputting the generated matched data to a predetermined output destination; Execute the process, the battery is configured to store log data on the usage status of the battery during a target period from when the battery is removed from the charging device to when the battery is re-attached to the charging device, and to be able to output the stored log data to the charging device; the second data includes the log data output from the battery to the charging device; the first data includes information representing a position and / or an operating state of the mobile object at a predetermined time; the computer generates the matched data by linking the first data corresponding to a time included in the target period in which the log data of the acquired second data was stored to the second data; the charging device further transmits, when the battery is attached or detached in the charging device, battery attachment / detachment information indicating that the battery has been attached or detached to the computer; the computer identifies the target period based on the battery attachment / detachment information. Data matching program.

7. A computer-readable storage medium storing the data matching program described in claim 6.

Citation Information

Patent Citations

  • Optical-wireless access system

    WO2014103804A1

  • Server device, shared battery utilization service system, method, computer program and recording medium

    WO2020027196A1

  • Estimation system, estimation device, estimation method, and storage medium

    WO2020027203A1

  • Information processing device, information processing method, service system, program, and storage medium

    WO2020171170A1