WO2023095331A1 - データマッチング装置、データマッチング方法、およびデータマッチングプログラム - Google Patents

データマッチング装置、データマッチング方法、およびデータマッチングプログラム Download PDF

Info

Publication number
WO2023095331A1
WO2023095331A1 PCT/JP2021/043627 JP2021043627W WO2023095331A1 WO 2023095331 A1 WO2023095331 A1 WO 2023095331A1 JP 2021043627 W JP2021043627 W JP 2021043627W WO 2023095331 A1 WO2023095331 A1 WO 2023095331A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
battery
matching device
data matching
acquired
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2021/043627
Other languages
English (en)
French (fr)
Inventor
健太郎 杉村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to PCT/JP2021/043627 priority Critical patent/WO2023095331A1/ja
Priority to JP2023563479A priority patent/JP7792434B2/ja
Priority to US18/713,714 priority patent/US20250028726A1/en
Priority to DE112021008486.0T priority patent/DE112021008486T5/de
Publication of WO2023095331A1 publication Critical patent/WO2023095331A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/80Exchanging energy storage elements, e.g. removable batteries
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/30Constructional details of charging stations
    • B60L53/305Communication interfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/60Monitoring or controlling charging stations
    • B60L53/66Data transfer between charging stations and vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/60Monitoring or controlling charging stations
    • B60L53/68Off-site monitoring or control, e.g. remote control
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
    • H02J7/40Circuit arrangements for charging or discharging batteries or for supplying loads from batteries characterised by the exchange of charge or discharge related data
    • H02J7/44Circuit arrangements for charging or discharging batteries or for supplying loads from batteries characterised by the exchange of charge or discharge related data between battery management systems and power sources
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or discharging batteries or for supplying loads from batteries
    • H02J7/80Circuit arrangements for charging or discharging batteries or for supplying loads from batteries including monitoring or indicating arrangements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/60Navigation input
    • B60L2240/62Vehicle position
    • B60L2240/622Vehicle position by satellite navigation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/70Interactions with external data bases, e.g. traffic centres
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L53/00Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
    • B60L53/60Monitoring or controlling charging stations
    • B60L53/65Monitoring or controlling charging stations involving identification of vehicles or their battery types

Definitions

  • the present invention relates to a data matching device, a data matching method, and a data matching program.
  • Patent Document 1 when there is no traffic for a certain period of time or more from the last traffic, a UE (User Equipment), which is a wireless terminal, enters an intermittent reception state, suspends part of the device related to reception, and recovers from the sleep state. is described.
  • UE User Equipment
  • wireless communication using mobile communication networks such as cellular lines has higher communication costs and is often inferior in terms of communication speed and stability compared to communication using fixed lines such as optical lines. .
  • the amount of communication with a mobile device is reduced, there is a possibility that the user's convenience will be reduced, such as the user being unable to properly obtain the data that the user desires.
  • the present invention provides a data matching device, a data matching method, and a data matching program capable of suppressing a decrease in user convenience even if the communication volume of wirelessly communicating mobiles is reduced.
  • the first invention is A configuration capable of acquiring first data relating to the mobile body that is transmitted from a mobile body that communicates wirelessly and second data relating to the battery that is transmitted from a charging device that charges the battery used in the mobile body.
  • a data matching device comprising: when the first data and the second data are acquired, generating matched data in which the acquired first data and the second data are linked; outputting the generated matched data to a predetermined output destination; It is a data matching device.
  • the second invention is A configuration capable of acquiring first data relating to the mobile body that is transmitted from a mobile body that communicates wirelessly and second data relating to the battery that is transmitted from a charging device that charges the battery used in the mobile body.
  • computer is when the first data and the second data are acquired, generating matched data in which the acquired first data and the second data are linked; outputting the generated matched data to a predetermined output destination; It is a data matching method that performs processing.
  • the third invention is A configuration capable of acquiring first data relating to the mobile body that is transmitted from a mobile body that communicates wirelessly and second data relating to the battery that is transmitted from a charging device that charges the battery used in the mobile body.
  • computer when the first data and the second data are acquired, generating matched data in which the acquired first data and the second data are linked; outputting the generated matched data to a predetermined output destination; It is a data matching program that causes processing to be executed.
  • the present invention it is possible to provide a data matching device, a data matching method, and a data matching program capable of suppressing a decrease in user convenience even if the communication volume of wirelessly communicating mobiles is reduced.
  • FIG. 1 is a diagram showing an example of a data matching device 10;
  • FIG. 4 is a diagram showing an example of a working machine data table Tb1 stored by the data matching device 10;
  • FIG. 4 is a diagram showing an example of a battery management table Tb2 stored by the data matching device 10;
  • FIG. 4 is a flowchart showing an example of data matching processing (data matching method) executed by the data matching device 10;
  • the movable body in the present invention is a work machine used for a predetermined work such as a lawnmower or a blower.
  • IT Information Technology
  • work machines are progressing for the purpose of improving work efficiency.
  • the operation status of the work equipment will be notified to the operator who operates the work equipment, so that the operator can grasp the work equipment that is not operating or the work equipment with low work efficiency.
  • the work machine is a lawn mower
  • the operator can be a landscape gardener who undertakes lawn mowing in a predetermined public space (for example, a park).
  • a predetermined public space for example, a park.
  • operators can, for example, transfer work machines that are not working to other sites to make effective use of the work machines, or improve work efficiency. It is possible to improve work efficiency by replacing a low working machine with another working machine.
  • wireless communication using a mobile communication network such as a cellular line (hereinafter also simply referred to as "wireless communication”) is used for communication by the work machine.
  • a mobile communication network such as a cellular line
  • wireless communication cost is incurred by the operator who operates the work machine (the communication fee may be paid by the work machine manufacturer). In that case, it can be a heavy burden for the work machine manufacturer). Under such circumstances, it is desirable to reduce the amount of communication as much as possible in a work machine that communicates wirelessly.
  • the data matching device, the data matching method, and the data matching program of the present embodiment are intended to reduce the amount of communication of work machines that communicate wirelessly while suppressing the deterioration of convenience for users such as operators. enable.
  • the data matching system 1 is configured by providing the data matching device 10 of the present embodiment so as to be able to communicate with each of the working machine 20, the charging device 30, and the computer 40 via the network NET.
  • Network NET is, for example, the Internet.
  • the data matching device 10 is, for example, a server device (computer) managed by a service provider that provides various data to an operator who operates the work machine 20 (hereinafter also simply referred to as an "operator").
  • the computer 40 is an example of a predetermined output destination in the present invention, and is a computer of an operator.
  • the computer 40 may be a server device managed by the operator, or may be a terminal device (for example, a smart phone, a tablet terminal, a PC, etc.) used by an employee of the operator.
  • the computer 40 to which data is output by the data matching device 10 is preset in the data matching device 10 by, for example, a service provider or the like.
  • the data matching device 10 may be provided as a part of the computer 40 , and in that case, the output destination of the data by the data matching device 10 may be a display or the like provided in the computer 40 .
  • the data matching device 10 may be a server device managed by an 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 above service provider, and the computer 40 may be a server device managed by a rental business operator that lends the working machine 20 to the operator.
  • the working machine 20 is an example of a moving body in the present invention.
  • Work machine 20 is an electric work machine (for example, a lawn mower) which is constructed such that a battery BAT including a secondary battery such as a lithium ion battery can be attached and detached, and which is driven by the attached battery BAT as a power supply.
  • battery BAT is removed from work machine 20 and then attached to charging device 30 .
  • the charging device 30 is connected to an external power supply (for example, a commercial power supply) and charges the attached battery BAT with the electric power of the external power supply.
  • Battery BAT charged by charging device 30 can be reused as a power source for work implement 20 .
  • the battery BAT may be owned by the operator, or may be lent to the operator by the service provider.
  • the battery BAT is configured to be able to store log data Lg about the usage status of its own device and output the stored log data Lg to the outside of the battery BAT (for example, the charging device 30).
  • the battery BAT includes a battery IC (Integrated Circuit) that is a microcontroller that controls the entire battery BAT, a non-volatile storage medium such as a flash memory, and a battery sensor (none of which is shown). ).
  • the battery sensor detects the output voltage, charge/discharge current, temperature, etc. of the battery BAT. Based on the detection result of the battery sensor, the battery IC generates log data representing chronological changes in the output voltage of the battery BAT, etc. (for example, substantially continuous changes in increments of 1 second, see FIG. 5) during a predetermined target period. Generate Lg.
  • the target period is a period from when the battery BAT is removed from the charging device 30 to when it is attached to the charging device 30 again. That is, the period during which battery BAT is used in work machine 20 is included in the target period, and log data Lg is generated.
  • the log data Lg may include information other than the output voltage of the battery BAT.
  • the log data Lg may include information representing chronological changes in the temperature of the battery BAT during the target period.
  • an acceleration sensor may be provided in the battery BAT so that the log data Lg may include information indicating the number of times the battery BAT is subjected to acceleration (ie impact) exceeding a predetermined value.
  • the log data Lg generated by the battery IC is stored in the storage medium of the battery BAT. Then, when battery BAT is attached to charging device 30 , battery IC transmits battery data including log data Lg stored in the storage medium to charging device 30 .
  • the battery data is data configured by linking the battery ID for identifying the battery BAT and the log data Lg. Communication between battery BAT and charging device 30 may be performed via a physical terminal or the like, or may be performed by short-range wireless communication.
  • work machine 20 includes control unit 21 , drive unit 22 , communication unit 23 , and GNSS receiver 24 . Further, as described above, the battery BAT can be attached to the working machine 20, and the battery BAT attached to the working machine 20 is indicated by a broken line in FIG.
  • the control unit 21 comprehensively controls the work machine 20 as a whole.
  • the control unit 21 is implemented by, for example, an ECU (Electronic Control Unit) including a processor, memory, input/output interface, and the like.
  • the drive unit 22 causes the work machine 20 to travel and operates a work unit (not shown) of the work machine 20 (for example, a blade for cutting grass in the case of a lawn mower) under the control of the control unit 21.
  • output the power of Drive unit 22 is implemented by, for example, a motor that is driven using the power of battery BAT attached to work machine 20 .
  • the communication unit 23 communicates with the outside of the work machine 20 (for example, the data matching device 10) by wireless communication.
  • the communication unit 23 is realized by, for example, a TCU (Telematics Control Unit) that can access the network NET by wireless communication.
  • the GNSS receiver 24 Based on the signals received from the GNSS satellites, the GNSS receiver 24 identifies the point where the GNSS receiver 24 was located at a certain time (that is, the position of the work implement 20), and transmits information indicating the identification result to the control unit 21.
  • the control unit 21 Based on the information acquired from the GNSS receiver 24 and the like, the control unit 21 generates work machine data D1 related to the work machine 20 at a predetermined cycle, and transmits the generated work machine data D1 to the communication unit 23 by wireless communication. It is transmitted to the matching device 10 (see also FIG. 1). A period in which work machine 20 (control unit 21) transmits work machine data D1 to data matching device 10 is set in advance. As an example, in the present embodiment, from the viewpoint of reducing the communication by the work machine 20 and ensuring the real-time property of the information contained in the work machine data D1 to the minimum required, the work machine 20 is operated at intervals of one minute (that is, intermittently). ), the work machine data D1 is transmitted to the data matching device 10. FIG.
  • the work implement data D1 includes the battery ID of the battery BAT attached to the work implement 20 when the work implement data D1 was generated, the time when the work implement data D1 was generated, and the time when the work implement data D1 was generated. information representing the position and operating state of the working machine 20 in the .
  • the operating state of work implement 20 is, for example, whether the main power switch of work implement 20 is on or off.
  • the working machine 20 to which the battery BAT with the battery ID "BAT1" is attached is located at the point P0 at the time "August 1, 2021 at 10:00". , and its operating state is on.
  • control unit 21 of the work machine 20 can acquire information representing the battery ID of the battery BAT by appropriately communicating with the battery IC of the battery BAT attached to the work machine 20, for example. Communication between battery BAT and working machine 20 may be performed via a physical terminal or the like, or may be performed by short-range wireless communication.
  • charging device 30 includes control unit 31 , charging unit 32 , and communication unit 33 . Further, as described above, the battery BAT can be attached to the charging device 30, and in FIG. 4, the battery BAT attached to the charging device 30 is indicated by a dashed line.
  • the control unit 31 controls the charging device 30 as a whole.
  • the control unit 31 is implemented by, for example, a microcontroller including a processor, memory, input/output interface, and the like.
  • Charging unit 32 supplies electric power from an external power supply to battery BAT attached to charging device 30 under the control of control unit 31 .
  • the charging unit 32 is implemented by, for example, an electric circuit configured by combining various electronic components.
  • 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, for example, a communication interface that can access the network NET via a fixed line such as an optical line.
  • the communication unit 33 may be connected to a fixed line via a wireless or wired LAN (Local Area Network), for example.
  • the battery data (hereinafter also referred to as "battery data D2") in which the battery ID and the log data Lg are associated is transmitted 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, the communication unit 33 transmits the battery data D2 to the data matching device 10 (see also FIG. 1).
  • the battery data D2 is configured by associating the battery ID with the log data Lg stored in the battery BAT identified by the battery ID.
  • the log data Lg is information representing changes in the output voltage of the battery BAT over time during the target period.
  • 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 elapsed time after the battery BAT is removed from the charging device 30 is used as the element representing the time series in the log data Lg.
  • the battery data D2 shown in FIG. 5 indicates that the output voltage of the battery BAT when the battery BAT with the battery ID "BAT1" is removed from the charging device 30 (that is, when the elapsed time is 0 [s]) is V0.
  • the output voltage of battery BAT is V1
  • the output voltage of battery BAT is V1 after battery BAT is removed from charging device 30. It shows that the output voltage of the battery BAT after 1 hour and 1 minute (that is, the elapsed time is 3660 [s]) is V2.
  • the control unit 31 of the charging device 30 transmits battery attachment/detachment information indicating that the battery BAT has been attached/detached to the data matching device 10 via the communication unit 33.
  • the battery attachment/detachment information includes the battery ID of the battery BAT attached/detached in the charging device 30, the time when the attachment/detachment was performed, and the fact that the battery was attached to the charging device 30 or removed from the charging device 30. , (see, for example, FIG. 8).
  • the data matching device 10 includes a control section 11 , a communication section 12 and a storage section 13 .
  • the control unit 11 centrally controls the entire data matching device 10 .
  • the control unit 11 is implemented, for example, by executing a program stored in a memory or the like by a processor of a computer that implements the data matching device 10 .
  • 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 implemented by, for example, a communication interface that can access the network NET.
  • the storage unit 13 is implemented by a storage medium such as a memory or hard disk, for example, and stores various types of information including a working machine data table Tb1 and a battery management table Tb2.
  • 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 D ⁇ b>1 transmitted from the work machine 20 by receiving the work machine data D ⁇ b>1 through the communication unit 12 . After acquiring the work machine data D1, the control unit 11 stores the acquired work machine data D1 in the work machine data table Tb1.
  • FIG. 7 shows an example of the working machine data table Tb1.
  • working equipment data table Tb1 illustrated in FIG.
  • work machine data D1 transmitted from work machine 20 to which battery BAT with battery ID "BAT1" is attached to data matching device 10 is stored.
  • control unit 11 when acquiring the work machine data D1, the control unit 11 outputs the acquired work machine data D1 to the computer 40 .
  • the control unit 11 transmits the acquired work machine data D1 to the computer 40 through the communication unit 12 at the timing of acquiring the work machine data D1.
  • 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 obtains the battery attachment/detachment information transmitted from the charging device 30 by receiving the battery attachment/detachment information through the communication unit 12 . After acquiring the battery attachment/detachment information, the control unit 11 stores the acquired battery attachment/detachment information in the battery management table Tb2.
  • FIG. 8 shows an example of the battery management table Tb2.
  • the 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 at 9:00 am” is stored.
  • Battery attachment/detachment information indicating that the battery was attached (in other words, returned) to the charging device 30 at the time “18:00 pm on August 1, 2021” is stored.
  • the control unit 11 determines that the battery BAT with the battery ID "BAT1" is changed from "August 1, 2021 am 9:00” to "August 1, 2021 pm 18". : 00”, it can be identified (recognized) that it has been removed from the charging device 30 . In this way, the control unit 11 can specify the target period in which the log data Lg is stored by referring to the battery management table Tb2.
  • control unit 11 is configured to be able to acquire the battery data D2 transmitted from the charging device 30 . Specifically, the control unit 11 acquires the battery data D ⁇ b>2 transmitted from the charging device 30 by receiving the battery data D ⁇ b>2 through the communication unit 12 .
  • the control unit 11 when acquiring the battery data D2, the control unit 11 generates matched data Dm by linking the acquired working machine data D1 and the battery data D2. Specifically, when the battery data D2 is acquired, the control unit 11 first acquires the work machine data D1 having the same battery ID as the battery ID of the acquired battery data D2 (hereinafter also referred to as "target ID"). Search from the data table Tb1. Hereinafter, among the work machine data D1 stored in the work machine data table Tb1, the work machine data D1 having the same battery ID as the target ID is also referred to as "linking candidate work machine data".
  • the control unit 11 searches the working machine data table Tb1 for the working machine data D1 whose battery ID is "BAT1" as the candidate working machine data to be linked.
  • the working machine data table Tb1 is as illustrated in FIG. 10:02 a.m. on the 1st of the month”
  • the work machine data D1 and the like transmitted from the work machine 20 to which the battery BAT with the battery ID “BAT1” is attached to the data matching device 10 are searched as the candidate work machine data for tying.
  • control unit 11 refers to the battery management table Tb2, and determines the period during which the battery BAT with the target ID was removed from the charging device 30 (that is, the target period during which the battery BAT with the target ID stored the log data Lg). Identify.
  • the control unit 11 allows the battery BAT with the battery ID “BAT1” to be removed from the charging device 30 from “March 1, 2021 at 9:00 am” to “March 1, 2021 at 18:00 pm”. identified as the period in which it was
  • control unit 11 links the working machine data D1 having the information of the time included in the period specified above among the linked candidate working machine data to the acquired battery data D2, thereby obtaining the matched data Dm. to generate
  • the period in which the target ID is “BAT1” and the battery BAT with the battery ID “BAT1” was removed from the charging device 30 is from “August 1, 2021 at 9:00 am” to “August 1, 2021”. It is assumed that the period until 18:00 pm is specified. Here, the times of “August 1, 2021 am 10:00”, “August 1, 2021 am 10:01”, and “August 1, 2021 am 10:02” are included in the specified period. It will be the time when Therefore, in this case, for example, if the working machine data table Tb1 is as illustrated in FIG. Aug. 1, 2002 am 10:02", the work machine data D1 and the like transmitted from the work machine 20 to which the battery BAT with the battery ID "BAT1" is attached to the data matching device 10 are linked to the battery data D2. are added to generate matched data Dm.
  • the control unit 11 determines at what time each output voltage, etc., represented by the log data Lg. It can be determined whether they are compatible. Therefore, in generating the matched data Dm, the control unit 11 can associate the output voltage or the like at a certain time represented by the log data Lg with the working machine data D1 at that time. Specifically, for example, the control unit 11 adds a work machine whose time is “August 1, 2021 at 10:00 am” to a location corresponding to “August 1, 2021 am 10:00” represented by the log data Lg. Data D1 may be linked. As a result, it is possible to generate the matched data Dm in which the work machine data D1 and the battery data D2 are linked more finely in time series.
  • the control unit 11 After generating the matched data Dm in this manner, the control unit 11 outputs the generated matched data Dm to the computer 40 (see also FIG. 1).
  • the data matching device 10 can provide the operator with the matched data Dm in which the work machine data D1 related to the work machine 20 and the battery data D2 related to the battery BAT used in the work machine 20 are linked. Therefore, even if the communication amount of the work machine 20 is reduced, the operator can obtain the matched data Dm necessary for grasping the work efficiency of the work machine 20 or the like.
  • the data matching device 10 determines whether or not battery attachment/detachment information has been received from the charging device 30 (step S01). When the data matching device 10 determines that the battery attachment/detachment information has not been received (step S01: NO), the data matching device 10 directly proceeds to the process of step S03. On the other hand, when the data matching device 10 determines that the 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 process of step S03. Transition.
  • the data matching device 10 determines whether or not the working machine data D1 has been received from the working machine 20 (step S03).
  • step S03: NO the data matching device 10 directly proceeds to the processing of step S05.
  • step S03: YES data matching device 10 stores received working machine data D1 in working machine data table Tb1 and transmits it to computer 40 ( Step S04), the process proceeds to step S05.
  • the data matching device 10 determines whether or not the battery data D2 has been received from the charging device 30 (step S05). Then, when 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.
  • 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 tie candidate work machine data (step S06).
  • the candidate work machine data to be linked is the same as the battery ID (that is, the target ID) of the acquired (received) battery data D2 in the work machine data D1 stored in the work machine data table Tb1.
  • the data matching device 10 determines whether or not the linking candidate work machine data has been retrieved (step S07). Then, when the data matching device 10 determines that the linking candidate work machine data has not been retrieved (step S07: NO), the series of processes shown in FIG. 9 ends. On the other hand, when the data matching device 10 determines that the linking candidate work machine data has been retrieved (step S07: YES), the battery BAT with the target ID is removed from the charging device 30 by referring to the battery management table Tb2. (ie, the target period during which the battery BAT with the target ID stored the log data Lg) is specified (step S08).
  • the data matching device 10 searches for data having time information included in the period specified by the process of step S08 from among the tying candidate work machine data (step S09). Then, the data matching device 10 determines whether or not the corresponding working machine data D1 has been retrieved by the process of step S09 (step S10).
  • step S10 NO
  • step S10: YES the data matching device 10 matches all the working machine data D1 searched by the process of step S09 to the received battery data.
  • step S11 the series of processes shown in FIG. 9 is terminated.
  • the data matching device 10 generates the matched data Dm and transmits it to the computer 40 at the timing when the data matching device 10 receives the battery data D2, but the present invention is not limited to this.
  • data matching device 10 after receiving battery data D2, in response to a request for output of matched data Dm from computer 40, data matching device 10 generates matched data Dm and transmits it to computer 40. good too. In this way, it becomes possible to provide the matched data Dm at the timing desired by the user such as the operator.
  • the data matching device 10 terminates the series of processes shown in FIG. 9 as it is when no tying candidate work machine data is found, but the present invention is not limited to this.
  • the data matching device 10 is detached from the target charging device 30 (the charging device 30 for charging the battery BAT used in the work machine 20). Error information may be sent to the computer 40 suggesting that it may not be the battery BAT. With this error information, for example, it is possible to suppress the mixture of the target battery BAT to be charged by the target charging device 30 and the non-target battery (for other than the working machine 20).
  • the data matching device 10 may also transmit predetermined error information to the computer 40 when it is determined that the relevant work machine data D1 has not been retrieved.
  • the data matching device 10 includes the work machine data D1 related to the work machine 20 that is transmitted from the work machine 20 that wirelessly communicates with the work machine data D1 that is transmitted from the charging device 30 that charges the battery BAT used in the work machine 20 . and battery data D2 relating to the battery BAT. Then, when acquiring the working machine data D1 and the battery data D2, the data matching device 10 generates matched data Dm in which the acquired working machine data D1 and the battery data D2 are linked, and generates matched data Dm. Dm is output to computer 40 . As a result, compared to the case where work machine 20 transmits work machine data D ⁇ b>1 and battery data D ⁇ b>2 to computer 40 , the communication amount of work machine 20 can be reduced. Even if the amount of communication of the working machine 20 is reduced in this way, it is possible to provide the user such as the operating company with the matched data Dm in which the working machine data D1 and the battery data D2 are linked. You can suppress the decline.
  • the battery BAT is configured to be capable of storing log data Lg regarding the usage status of the battery BAT and outputting the stored log data Lg to the charging device 30 .
  • Battery data D ⁇ b>2 transmitted from charging device 30 to data matching device 10 includes log data Lg output from battery BAT to charging device 30 .
  • data matching device 10 can generate matched data Dm including log data Lg about the usage status of battery BAT used in work implement 20 .
  • the work machine data D1 also includes information representing the position and operating state of the work machine 20 at a predetermined time.
  • the data matching device 10 can generate matched data Dm including information representing the position and operating state of the work implement 20 at a predetermined time.
  • the working machine data D1 includes information representing the position and operating state of the working machine 20, but the present invention is not limited to this.
  • Work implement data D ⁇ b>1 may include only one of information on the position and operating state of work implement 20 . If work implement data D1 includes only one of information on the position and operating state of work implement 20, the amount of communication of work implement 20 can be further reduced. For example, if it is known in advance that the work machine 20 works only at a specific work site, the information representing the position of the work machine 20 (that is, the location of the work site) is sent to the data matching device 10 or the computer 40. can be stored in advance.
  • the work implement data D1 does not include information representing the position of the work implement 20
  • the work machine data D1 and the battery data D2 include a battery ID that is identification information for identifying the battery BAT, and the data matching device 10 associates the work machine data D1 and the battery data D2 that include the same battery ID. generated matched data Dm.
  • the data matching device 10 appropriately matches the work machine data D1 regarding the work machine 20 and the battery data D2 regarding the battery BAT used in the work machine 20. can generate matched data Dm associated with .
  • the matched data Dm is generated by linking the work machine data D1 and the battery data D2 including the same battery ID, but the present invention 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.
  • work machine 20 transmits work machine data D ⁇ b>1 including the work machine ID of its own device to data matching device 10 . Further, the work machine 20 notifies the battery BAT (battery IC) attached thereto of the work machine ID of its own device.
  • the battery BAT transmits battery data D2 in which the work machine ID and the log data Lg are linked to the charging device 30 , and the charging device 30 transmits the battery data D2 to the data matching device 10 .
  • This enables the data matching device 10 to generate the matched data Dm in which the work machine data D1 and the battery data D2 including the same work machine ID are linked.
  • both the battery ID and the work machine ID are included in each of the work machine data D1 and the battery data D2, so that the data matching device 10 can match the work machine data D1 and the work machine data D1 and the work machine data D2 including the same battery ID and work machine ID.
  • the matched data Dm linked with the battery data D2 may be generated.
  • the battery data D2 includes log data Lg regarding the usage status of the battery BAT during the 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 generates matched data Dm by linking the working 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. Generate.
  • the data matching device 10 can generate the matched data Dm in which the work machine data D1 and the battery data D2 that are appropriate in time series are linked.
  • the charging apparatus 30 transmits to the data matching apparatus 10 battery attachment/detachment information indicating that the battery BAT has been attached/detached. Based on the battery attachment/detachment information transmitted from the charging device 30, the data matching device 10 identifies the target period in which the log data Lg is stored. As a result, the data matching device 10 associates the appropriate working machine data D1 and the battery data D2 chronologically, even if the log data Lg does not contain information about the time when the log data Lg was stored. matched data Dm can be generated. Therefore, the RTC and the like can be omitted from the battery BAT, and the configuration of the battery BAT can be simplified.
  • the data matching device 10 outputs the acquired work machine data D1 to the computer 40 when only the work machine data D1 out of the work machine data D1 and the battery data D2 is acquired.
  • the data matching device 10 can quickly output the work machine data D1 including information in which real-time performance is emphasized to the computer 40, and the delay in transmission of this information reduces convenience for users such as operators. can be avoided.
  • the data matching device 10 outputs the working machine data D1 to the computer 40 at the timing of acquiring the working machine data D1.
  • the data matching device 10 can quickly output the work machine data D1 including information in which real-time performance is emphasized to the computer 40, and the delay in transmission of this information reduces convenience for users such as operators. can be avoided.
  • the data matching device 10 acquires the battery data D2 after outputting the working machine data D1 to the computer 40
  • the data matching device 10 outputs to the computer 40 matched data Dm in which the working machine data D1 and the battery data D2 are linked. Accordingly, when the battery data D2 is acquired after the work machine data D1 is output, the matched data Dm can be provided to the user such as the operator.
  • the present invention is not limited to the above-described embodiments, and can be modified, improved, etc. as appropriate.
  • a lawnmower or the like is used as a working machine, which is an example of a mobile body in the present invention.
  • the moving body in the present invention is not limited to such a work machine. That is, the mobile object may be any object as long as it is capable of wireless communication and is driven by the electric power of a predetermined battery such as the battery BAT in the above-described embodiment. ), robots, ships, aircraft, and the like.
  • a charging device (A data matching device (data matching device 10) configured to be able to acquire second data (battery data D2) transmitted from a charging device 30) and related to the battery, generating matched data (matched data Dm) in which the first data and the second data are linked when the first data and the second data are acquired; outputting the generated matched data to a predetermined output destination; Data matching device.
  • the mobile unit transmits the first data and the second data. Even if the communication amount of the mobile unit is reduced in this way, the matched data in which the first data and the second data are linked can be output to a predetermined output destination, so that the user's convenience is not deteriorated. can be suppressed.
  • the battery is configured to store log data (log data Lg) about the usage status of the battery and output the stored log data to the charging device, wherein the second data includes the log data output from the battery to the charging device; Data matching device.
  • log data Lg log data Lg
  • the data matching device includes information representing the position and/or operating state of the mobile object at a predetermined time, Data matching device.
  • the 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 body; The data matching device generates the matched data by linking the first data and the second data containing the same identification information. Data matching device.
  • the data matching device stores log data on the usage status of the battery for a target period from when the battery is removed from the charging device to when the battery is reattached to the charging device, and the stored log data is stored in the charging device.
  • the second data includes the log data output from the battery to the charging device;
  • the first data includes information representing the position and/or operating state of the mobile object at a predetermined time;
  • the data matching device generates the matched data in which the first data corresponding to the time included in the target period in which the log data of the acquired second data is stored is linked to the second data. do, Data matching device.
  • the charging device further transmits battery attachment/detachment information indicating that the battery has been attached/detached to the data matching device when the battery is attached/detached in the charging device,
  • the data matching device identifies the target period based on the battery attachment/detachment information. Data matching device.
  • the matched data in which the first data and the second data are chronologically appropriate is generated. can be generated.
  • the first data regarding the work machine may include information in which real-time performance is emphasized. According to (7), it is possible to quickly output the first data, which may include information for which real-time performance is important, and to avoid a decrease in convenience for the user due to a delay in transmission of this information.
  • the first data is output to a predetermined output destination at the timing when the first data is obtained. This makes it possible to quickly output the first data, which may include information for which real-time performance is important, and avoid a decrease in convenience for the user due to a delay in transmission of this information. Then, when the second data is acquired after the output of the first data, the matched data in which the first data and the second data are linked is output to a predetermined output destination. Accordingly, when the second data is obtained after the first data is output, the matched data can be provided to the user.
  • (10) Acquiring first data relating to the mobile body transmitted from a mobile body communicating wirelessly and second data relating to the battery transmitted from a charging device for charging the battery used in the mobile body.
  • a computer configured to allow when the first data and the second data are acquired, generating matched data in which the acquired first data and the second data are linked; outputting the generated matched data to a predetermined output destination;
  • a data matching program that executes processing.

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

無線通信する作業機(20)から送信され且つ作業機(20)に関する作業機データ(D1)と、作業機(20)で使用されたバッテリ(BAT)を充電する充電装置(30)から送信され且つバッテリ(BAT)に関するバッテリデータ(D2)と、のそれぞれを取得可能に構成されたデータマッチング装置(10)は、作業機データ(D1)およびバッテリデータ(D2)を取得した場合に、取得した作業機データ(D1)とバッテリデータ(D2)とを紐付けたマッチング済データ(Dm)を生成し、生成したマッチング済データ(Dm)をコンピュータ(40)へ出力する。

Description

データマッチング装置、データマッチング方法、およびデータマッチングプログラム
 本発明は、データマッチング装置、データマッチング方法、およびデータマッチングプログラムに関する。
 近年、IoT(Internet of Things)の広がりに伴い、車両等の移動体からデータを収集する試みが行われている。このような移動体の通信には、セルラー回線等の移動体通信網が用いた無線通信が採用されることが多い。
 特許文献1には、最後のトラフィックから一定時間以上トラフィックがない場合に、無線端末であるUE(User Equipment)が間欠受信状態となり、受信に関する装置の一部の休止と、休止状態からの復帰とを繰り返すようにした技術が記載されている。
国際公開第2014/103804号公報
 一般的に、セルラー回線等の移動体通信網が用いた無線通信は、光回線等の固定回線を用いた通信に比べて、通信コストが高く、通信速度や安定性の面でも劣ることが多い。このような事情から、無線通信する移動体にあっては、その通信量をできるだけ少なくすることが望まれていた。その一方で、移動体の通信量を削減すると、ユーザが求めるデータを適切に得られなくなる等、ユーザの利便性が低下するおそれがあった。
 本発明は、無線通信する移動体の通信量を削減してもユーザの利便性が低下するのを抑制可能なデータマッチング装置、データマッチング方法、およびデータマッチングプログラムを提供する。
 第1発明は、
 無線通信する移動体から送信され且つ前記移動体に関する第1データと、前記移動体で使用されたバッテリを充電する充電装置から送信され且つ前記バッテリに関する第2データと、のそれぞれを取得可能に構成されたデータマッチング装置であって、
 前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データを生成し、
 生成した前記マッチング済データを所定の出力先へ出力する、
 データマッチング装置である。
 第2発明は、
 無線通信する移動体から送信され且つ前記移動体に関する第1データと、前記移動体で使用されたバッテリを充電する充電装置から送信され且つ前記バッテリに関する第2データと、のそれぞれを取得可能に構成されたコンピュータが、
 前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データを生成し、
 生成した前記マッチング済データを所定の出力先へ出力する、
 処理を実行する、データマッチング方法である。
 第3発明は、
 無線通信する移動体から送信され且つ前記移動体に関する第1データと、前記移動体で使用されたバッテリを充電する充電装置から送信され且つ前記バッテリに関する第2データと、のそれぞれを取得可能に構成されたコンピュータに、
 前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データを生成し、
 生成した前記マッチング済データを所定の出力先へ出力する、
 処理を実行させる、データマッチングプログラムである。
 本発明によれば、無線通信する移動体の通信量を削減してもユーザの利便性が低下するのを抑制可能なデータマッチング装置、データマッチング方法、およびデータマッチングプログラムを提供できる。
本発明の一実施形態のデータマッチング装置10を適用したデータマッチングシステム1の一例を示す図である。 作業機20の一例を示す図である。 作業機20がデータマッチング装置10へ送信する作業機データD1の一例を示す図である。 作業機20で使用されたバッテリBATを充電する充電装置30の一例を示す図である。 充電装置30がデータマッチング装置10へ送信するバッテリデータD2の一例を示す図である。 データマッチング装置10の一例を示す図である。 データマッチング装置10が記憶する作業機データテーブルTb1の一例を示す図である。 データマッチング装置10が記憶するバッテリ管理テーブルTb2の一例を示す図である。 データマッチング装置10が実行するデータマッチング処理(データマッチング方法)の一例を示すフローチャートである。
 以下、本発明のデータマッチング装置、データマッチング方法、およびデータマッチングプログラムの一実施形態について、図面を参照しながら詳細に説明する。なお、以下の実施形態では、本発明における移動体を、例えば芝刈機やブロア等、所定の作業に用いられる作業機とした場合の例を説明する。
 まず、本実施形態における背景事情等について説明する。近年、地球の気候変動に対する具体的な対策として、低炭素社会または脱炭素社会の実現に向けた取り組みが活発化している。この取り組みの1つとして、車両等の駆動源を備える機器では駆動源の電動化が進んでおり、このような電動化の波は作業機の分野にも及びつつある。
 また、近年では、作業効率の向上等を目的として、作業機のIT(Information Technology)化も進んでいる。例えば、作業機の稼働状況を、当該作業機を運用する運用業者に対して案内することで、稼働していない作業機や作業効率の低い作業機を運用業者が把握できるようにすることが考えられる。例えば、作業機を芝刈機とした場合、運用業者は、所定の公共スペース(例えば公園)の芝刈り等を請け負う造園業者とすることができる。稼働していない作業機や作業効率の低い作業機を把握できれば、運用業者は、例えば、稼働していない作業機を他の現場へ回すことで当該作業機の有効活用を図ったり、作業効率の低い作業機を他の作業機に入れ替えることで作業効率の向上を図ったりすることが可能となる。
 ところで、このような作業機のIT化を実現するためには、作業機からデータを適宜収集する必要がある。一般的に、作業機は移動体であることから、作業機による通信にはセルラー回線等の移動体通信網を用いた無線通信(以下、単に「無線通信」ともいう)が用いられる。しかしながら、このような無線通信は、例えば光回線等の固定回線を用いた通信に比べて通信コストが高く、その通信コストが作業機を運用する運用業者(通信料を作業機メーカが支払うこともあり、その場合は作業機メーカ)にとって大きな負担となり得る。このような事情から、無線通信する作業機にあっては、その通信量をできるだけ少なくすることが望まれる。
 そこで、本実施形態のデータマッチング装置、データマッチング方法、およびデータマッチングプログラムは、運用業者等のユーザの利便性が低下するのを抑制しつつ、無線通信する作業機の通信量を削減することを可能にする。
[データマッチングシステム]
 まず、本実施形態のデータマッチング装置を適用したデータマッチングシステムについて説明する。図1に示すように、データマッチングシステム1は、本実施形態のデータマッチング装置10を、作業機20、充電装置30、およびコンピュータ40のそれぞれとネットワークNETを介して通信可能に設けて構成される。ネットワークNETは、例えばインターネットである。
 データマッチング装置10は、例えば、作業機20を運用する運用業者(以下、単に「運用業者」ともいう)に対して各種データを提供するサービス事業者が管理するサーバ装置(コンピュータ)である。コンピュータ40は、本発明における所定の出力先の一例であり、運用業者のコンピュータである。コンピュータ40は、運用業者が管理するサーバ装置であってもよいし、運用業者の従業員が使用する端末装置(例えばスマートフォン、タブレット端末、PC等)であってもよい。
 データマッチング装置10によるデータの出力先となるコンピュータ40は、例えば、サービス事業者等によりデータマッチング装置10にあらかじめ設定される。また、データマッチング装置10はコンピュータ40の一部として設けられてもよく、その場合、データマッチング装置10によるデータの出力先はコンピュータ40が備えるディスプレイ等であってもよい。
 また、データマッチング装置10を運用業者が管理するサーバ装置とし、コンピュータ40を運用業者の従業員が使用する端末装置としてもよい。さらに、データマッチング装置10を上記のサービス事業者が管理するサーバ装置とし、コンピュータ40を、作業機20を運用業者へ貸与するレンタル事業者が管理するサーバ装置としてもよい。
 作業機20は、本発明における移動体の一例である。作業機20は、リチウムイオン電池等の二次電池を含んで構成されるバッテリBATを着脱可能に構成され、装着されたバッテリBATを電源として駆動する電動の作業機(例えば芝刈機)である。バッテリBATは、作業機20で使用された後に作業機20から取り外され、今度は充電装置30に装着される。充電装置30は、外部電源(例えば商用電源)と接続されており、装着されたバッテリBATを外部電源の電力により充電する。充電装置30によって充電されたバッテリBATは、作業機20の電源として再度使用することが可能となる。なお、バッテリBATは、運用業者が所有するものであってもよいし、サービス事業者が運用業者に対して貸与したものであってもよい。
 ここで、バッテリBATは、自装置の使用状況についてのログデータLgを記憶し、記憶したログデータLgをバッテリBATの外部(例えば充電装置30)へ出力可能に構成される。具体的に説明すると、バッテリBATは、バッテリBAT全体を統括制御するマイクロコントローラであるバッテリIC(Integrated Circuit)と、フラッシュメモリ等の不揮発性の記憶媒体と、バッテリセンサとを備える(いずれも不図示)。
 バッテリセンサは、バッテリBATの出力電圧、充放電電流、温度等を検出する。バッテリセンサの検出結果に基づき、バッテリICは、所定の対象期間におけるバッテリBATの出力電圧等の時系列的な変化(例えば1秒刻みの略連続的な変化。図5を参照)をあらわすログデータLgを生成する。ここで、対象期間は、バッテリBATが充電装置30から取り外されてから、充電装置30に再度装着されるまでの期間である。すなわち、バッテリBATが作業機20で使用されている期間は、対象期間に含まれ、ログデータLgが生成される。
 なお、ログデータLgには、バッテリBATの出力電圧以外の情報が含まれてもよい。例えば、ログデータLgには、対象期間におけるバッテリBATの温度の時系列的な変化をあらわす情報が含まれてもよい。さらに、バッテリBATに加速度センサを設けて、例えば、所定値以上の加速度(すなわち衝撃)がバッテリBATに発生した回数をあらわす情報がログデータLgに含まれるようにしてもよい。
 バッテリICによって生成されたログデータLgは、バッテリBATの記憶媒体に記憶される。そして、バッテリBATが充電装置30に装着されると、バッテリICは、記憶媒体に記憶されたログデータLgを含むバッテリデータを充電装置30へ送信する。ここで、バッテリデータは、バッテリBATを識別するバッテリIDと、ログデータLgとを紐付けて構成したデータである。バッテリBATと充電装置30との通信は、物理的な端子等を介して行われるようにしてもよいし、近距離無線通信により行われるようにしてもよい。
[作業機]
 次に、作業機20について具体的に説明する。図2に示すように、作業機20は、制御部21と、駆動部22と、通信部23と、GNSS受信機24とを備える。また、前述したように、作業機20にはバッテリBATを装着可能であり、図2では、作業機20に装着されたバッテリBATを破線であらわしている。
 制御部21は、作業機20全体を統括制御する。制御部21は、例えば、プロセッサ、メモリ、および入出力インターフェイス等を備えるECU(Electronic Control Unit)によって実現される。駆動部22は、制御部21の制御にしたがって、作業機20を走行させたり、作業機20が有する不図示の作業部(例えば芝刈機の場合は芝を刈るブレード部)を動作させたりするための動力を出力する。駆動部22は、例えば、作業機20に装着されたバッテリBATの電力を使用して駆動するモータによって実現される。
 通信部23は、制御部21の制御にしたがって、作業機20の外部(例えばデータマッチング装置10)と無線通信により通信する。通信部23は、例えば、無線通信によりネットワークNETにアクセス可能なTCU(Telematics Control Unit)によって実現される。GNSS受信機24は、GNSS衛星から受信した信号に基づき、ある時刻にGNSS受信機24が位置していた地点(すなわち作業機20の位置)を特定し、その特定結果を示す情報を制御部21へ出力する。
 制御部21は、所定の周期で、GNSS受信機24等から取得した情報に基づき、作業機20に関する作業機データD1を生成するとともに、生成した作業機データD1を通信部23による無線通信によってデータマッチング装置10へ送信する(図1も参照)。作業機20(制御部21)が作業機データD1をデータマッチング装置10へ送信する周期は、あらかじめ設定されている。一例として、本実施形態では、作業機20による通信を削減しつつも作業機データD1に含まれる情報のリアルタイム性を必要最小限確保する観点から、作業機20は、1分間間隔で(すなわち間欠的に)、作業機データD1をデータマッチング装置10へ送信するものとする。
[作業機データの一例]
 ここで、作業機データD1の一例について説明する。図3に示すように、作業機データD1は、当該作業機データD1の生成時において作業機20に装着されたバッテリBATのバッテリIDと、当該作業機データD1の生成時の時刻と、その時刻における作業機20の位置および稼働状態とをあらわす情報を紐付けて構成される。作業機20の稼働状態とは、例えば、作業機20のメイン電源スイッチがオンであるかオフであるかである。
 例えば、図3に図示した作業機データD1は、時刻「2021年8月1日am10:00」において、バッテリID「BAT1」のバッテリBATが装着された作業機20が地点P0に位置しており、且つその稼働状態がオンであることをあらわしている。
 なお、作業機20の制御部21は、例えば、作業機20に装着されているバッテリBATのバッテリICと適宜通信することで、そのバッテリBATのバッテリIDをあらわす情報を取得可能である。なお、バッテリBATと作業機20との通信は、物理的な端子等を介して行われるようにしてもよいし、近距離無線通信により行われるようにしてもよい。
[充電装置]
 次に、充電装置30について具体的に説明する。図4に示すように、充電装置30は、制御部31と、充電部32と、通信部33とを備える。また、前述したように、充電装置30にはバッテリBATを装着可能であり、図4では、充電装置30に装着されたバッテリBATを破線であらわしている。
 制御部31は、充電装置30全体を統括制御する。制御部31は、例えば、プロセッサ、メモリ、および入出力インターフェイス等を備えるマイクロコントローラによって実現される。充電部32は、制御部31の制御にしたがって、充電装置30に装着されたバッテリBATに外部電源からの電力を供給する。充電部32は、例えば、各種電子部品を組み合わせて構成した電気回路によって実現される。
 通信部33は、制御部31の制御にしたがって、充電装置30の外部(例えばデータマッチング装置10)と通信する。通信部33は、例えば、光回線等の固定回線を介してネットワークNETにアクセス可能な通信インターフェイスによって実現される。なお、通信部33は、例えば、無線あるいは有線のLAN(Local Area Network)を介して固定回線に接続されてもよい。
 前述したように、バッテリBATは、充電装置30に装着されると、バッテリIDとログデータLgとを紐付けたバッテリデータ(以下「バッテリデータD2」ともいう)を充電装置30へ送信する。そして、充電装置30の制御部31は、バッテリBATから送信されたバッテリデータD2を受け付けると、このバッテリデータD2を通信部33によってデータマッチング装置10へ送信する(図1も参照)。
[バッテリデータの一例]
 ここで、バッテリデータD2の一例について説明する。図5に示すように、バッテリデータD2は、バッテリIDと、当該バッテリIDによって識別されるバッテリBATで記憶されたログデータLgとを紐付けて構成される。
 前述したように、ログデータLgは、対象期間におけるバッテリBATの出力電圧の時系列的な変化等をあらわす情報である。ただし、本実施形態のバッテリBATは、コスト削減の観点から、RTC(real-time clock)を有していない。このため、図5に示すように、ログデータLgで時系列をあらわす要素には、バッテリBATが充電装置30から取り外されてからの経過時間を用いている。
 例えば、図5に図示したバッテリデータD2は、バッテリID「BAT1」のバッテリBATが充電装置30から取り外されたとき(すなわち経過時間が0[s])のときのバッテリBATの出力電圧がV0であり、バッテリBATが充電装置30から取り外されてから1時間後(すなわち経過時間が3600[s])のときのバッテリBATの出力電圧がV1であり、バッテリBATが充電装置30から取り外されてから1時間と1分後(すなわち経過時間が3660[s])のときのバッテリBATの出力電圧がV2であることをあらわしている。
 また、充電装置30の制御部31は、充電装置30においてバッテリBATの着脱が行われると、バッテリBATの着脱が行われたことをあらわすバッテリ着脱情報を通信部33によってデータマッチング装置10へ送信する。ここで、バッテリ着脱情報は、充電装置30において着脱されたバッテリBATのバッテリIDと、当該着脱が行われた時刻と、充電装置30への装着あるいは充電装置30からの取り外しが行われた旨と、をあらわす情報を含んでいる(例えば図8を参照)。
[データマッチング装置]
 次に、データマッチング装置10について具体的に説明する。図6に示すように、データマッチング装置10は、制御部11と、通信部12と、記憶部13とを備える。制御部11は、データマッチング装置10全体を統括制御する。制御部11は、例えば、データマッチング装置10を実現するコンピュータのプロセッサがメモリ等に記憶されたプログラムを実行することにより実現される。
 通信部12は、制御部11の制御にしたがって、データマッチング装置10の外部(例えば作業機20、充電装置30、およびコンピュータ40)と通信する。通信部12は、例えば、ネットワークNETにアクセス可能な通信インターフェイスによって実現される。記憶部13は、例えばメモリやハードディスク等の記憶媒体により実現され、作業機データテーブルTb1およびバッテリ管理テーブルTb2を含む各種情報を記憶する。
 制御部11は、作業機20から送信される作業機データD1を取得可能に構成される。具体的には、制御部11は、作業機20から送信された作業機データD1を通信部12によって受信することで取得する。そして、制御部11は、作業機データD1を取得すると、取得した作業機データD1を作業機データテーブルTb1に記憶する。
 図7には、作業機データテーブルTb1の一例を示した。図7に図示した作業機データテーブルTb1には、「2021年8月1日am10:00」、「2021年8月1日am10:01」、および「2021年8月1日am10:02」の各時刻において、バッテリID「BAT1」のバッテリBATが装着された作業機20からデータマッチング装置10へ送信された作業機データD1が記憶されている。
 また、制御部11は、作業機データD1を取得すると、取得した作業機データD1をコンピュータ40へ出力する。例えば、制御部11は、作業機データD1を取得したタイミングで、取得した作業機データD1を通信部12によってコンピュータ40へ送信する。
 さらに、制御部11は、充電装置30から送信されるバッテリ着脱情報を取得可能に構成される。具体的には、制御部11は、充電装置30から送信されたバッテリ着脱情報を通信部12によって受信することで取得する。そして、制御部11は、バッテリ着脱情報を取得すると、取得したバッテリ着脱情報をバッテリ管理テーブルTb2に記憶する。
 図8には、バッテリ管理テーブルTb2の一例を示した。図8に図示したバッテリ管理テーブルTb2には、バッテリID「BAT1」のバッテリBATが時刻「2021年8月1日am9:00」に充電装置30から取り外されたことをあらわすバッテリ着脱情報と、同バッテリが時刻「2021年8月1日pm18:00」に充電装置30に装着(換言すると返却)されたことをあらわすバッテリ着脱情報とが記憶されている。
 したがって、図8に図示したバッテリ管理テーブルTb2を参照すれば、制御部11は、バッテリID「BAT1」のバッテリBATが「2021年8月1日am9:00」から「2021年8月1日pm18:00」までの期間、充電装置30から取り外されていたと特定(認識)できる。このように、制御部11は、バッテリ管理テーブルTb2を参照することで、ログデータLgが記憶された対象期間を特定することができる。
 また、制御部11は、充電装置30から送信されるバッテリデータD2を取得可能に構成される。具体的には、制御部11は、充電装置30から送信されたバッテリデータD2を通信部12によって受信することで取得する。
 そして、制御部11は、バッテリデータD2を取得すると、取得した作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを生成する。具体的には、制御部11は、バッテリデータD2を取得すると、まず、取得したバッテリデータD2のバッテリID(以下「対象ID」ともいう)と同じバッテリIDを有する作業機データD1を、作業機データテーブルTb1から検索する。以下、作業機データテーブルTb1に記憶された作業機データD1のうち、対象IDと同じバッテリIDを有する作業機データD1を「紐付け候補作業機データ」ともいう。
 例えば、対象IDが「BAT1」であったとする。この場合、制御部11は、バッテリIDが「BAT1」である作業機データD1を紐付け候補作業機データとして作業機データテーブルTb1から検索する。これにより、例えば、作業機データテーブルTb1が図7に図示したものであれば、「2021年8月1日am10:00」、「2021年8月1日am10:01」、および「2021年8月1日am10:02」の各時刻において、バッテリID「BAT1」のバッテリBATが装着された作業機20からデータマッチング装置10へ送信された作業機データD1等が紐付け候補作業機データとして検索されることになる。
 次に、制御部11は、バッテリ管理テーブルTb2を参照して、対象IDのバッテリBATが充電装置30から取り外されていた期間(すなわち対象IDのバッテリBATがログデータLgを記憶した対象期間)を特定する。
 例えば、対象IDが「BAT1」であり、且つバッテリ管理テーブルTb2が図8に図示したものであったとする。この場合、制御部11は、「2021年8月1日am9:00」から「2021年8月1日pm18:00」までの期間を、バッテリID「BAT1」のバッテリBATが充電装置30から取り外されていた期間として特定する。
 そして、制御部11は、紐付け候補作業機データのうち、上記により特定した期間に含まれる時刻の情報を有する作業機データD1を、取得したバッテリデータD2に紐付けることにより、マッチング済データDmを生成する。
 例えば、対象IDが「BAT1」であり、且つバッテリID「BAT1」のバッテリBATが充電装置30から取り外されていた期間が「2021年8月1日am9:00」から「2021年8月1日pm18:00」までの期間と特定されたとする。ここで、「2021年8月1日am10:00」、「2021年8月1日am10:01」、および「2021年8月1日am10:02」の各時刻は、特定された期間に含まれる時刻となる。したがって、この場合、例えば、作業機データテーブルTb1が図7に図示したものであれば、「2021年8月1日am10:00」、「2021年8月1日am10:01」、および「2021年8月1日am10:02」の各時刻において、バッテリID「BAT1」のバッテリBATが装着された作業機20からデータマッチング装置10へ送信された作業機データD1等が、バッテリデータD2に紐付けられてマッチング済データDmが生成される。
 また、制御部11は、バッテリBATが充電装置30から取り外された時刻と、そのバッテリBATのログデータLgにおける経過時間とを参照すれば、ログデータLgがあらわす各出力電圧等がいずれの時刻に対応するものであるのかを特定できる。したがって、制御部11は、マッチング済データDmを生成するにあたって、ログデータLgがあらわすある時刻の出力電圧等に、その時刻の作業機データD1を紐付けることも可能である。具体的に、例えば、制御部11は、ログデータLgがあらわす「2021年8月1日am10:00」に対応する箇所に、時刻が「2021年8月1日am10:00」である作業機データD1を紐付けてもよい。これにより、作業機データD1とバッテリデータD2とを時系列的により細かく紐付けたマッチング済データDmを生成することが可能となる。
 制御部11は、このようにしてマッチング済データDmを生成すると、生成したマッチング済データDmをコンピュータ40へ出力する(図1も参照)。これにより、データマッチング装置10は、作業機20に関する作業機データD1と、作業機20で使用されたバッテリBATに関するバッテリデータD2とを紐付けたマッチング済データDmを運用業者に提供できる。したがって、作業機20の通信量を削減しても、運用業者は、作業機20の作業効率の把握等に必要なマッチング済データDmを得ることができる。
[データマッチング装置が実行するデータマッチング処理]
 次に、図9を参照して、データマッチング装置10が実行するデータマッチング処理(データマッチング方法)の一例について説明する。データマッチング装置10は、例えば、図9に示すデータマッチング処理を所定の周期で繰り返し実行する。なお、このデータマッチング処理をデータマッチング装置10に実行させるデータマッチングプログラムは、データマッチング装置10の記憶媒体等(例えば記憶部13)にあらかじめ記憶されている。
 データマッチング装置10は、バッテリ着脱情報を充電装置30から受信したか否かを判断する(ステップS01)。そして、データマッチング装置10は、バッテリ着脱情報を受信していないと判断した場合には(ステップS01:NO)、そのままステップS03の処理へ移行する。一方、データマッチング装置10は、バッテリ着脱情報を受信したと判断した場合には(ステップS01:YES)、受信したバッテリ着脱情報をバッテリ管理テーブルTb2に記憶し(ステップS02)、ステップS03の処理へ移行する。
 次に、データマッチング装置10は、作業機データD1を作業機20から受信したか否かを判断する(ステップS03)。そして、データマッチング装置10は、作業機データD1を受信していないと判断した場合には(ステップS03:NO)、そのままステップS05の処理へ移行する。一方、データマッチング装置10は、作業機データD1を受信したと判断した場合には(ステップS03:YES)、受信した作業機データD1を作業機データテーブルTb1に記憶するとともにコンピュータ40へ送信し(ステップS04)、ステップS05の処理へ移行する。
 次に、データマッチング装置10は、バッテリデータD2を充電装置30から受信したか否かを判断する(ステップS05)。そして、データマッチング装置10は、バッテリデータD2を受信していないと判断した場合には(ステップS05:NO)、図9に示す一連の処理を終了する。
 一方、データマッチング装置10は、バッテリデータD2を受信したと判断した場合には(ステップS05:YES)、紐付け候補作業機データを作業機データテーブルTb1から検索する(ステップS06)。前述したように、ここで、紐付け候補作業機データは、作業機データテーブルTb1に記憶された作業機データD1のうち、取得(受信)したバッテリデータD2のバッテリID(すなわち対象ID)と同じバッテリIDを有する作業機データD1である。
 次に、データマッチング装置10は、紐付け候補作業機データが検索されたか否かを判断する(ステップS07)。そして、データマッチング装置10は、紐付け候補作業機データが検索されなかったと判断した場合には(ステップS07:NO)、図9に示す一連の処理を終了する。一方、データマッチング装置10は、紐付け候補作業機データが検索されたと判断した場合には(ステップS07:YES)、バッテリ管理テーブルTb2を参照して、対象IDのバッテリBATが充電装置30から取り外されていた期間(すなわち対象IDのバッテリBATがログデータLgを記憶した対象期間)を特定する(ステップS08)。
 次に、データマッチング装置10は、紐付け候補作業機データの中から、ステップS08の処理により特定した期間に含まれる時刻の情報を有するものを検索する(ステップS09)。そして、データマッチング装置10は、ステップS09の処理により該当する作業機データD1が検索されたか否かを判断する(ステップS10)。
 データマッチング装置10は、該当する作業機データD1が検索されなかったと判断した場合には(ステップS10:NO)、図9に示す一連の処理を終了する。一方、データマッチング装置10は、該当する作業機データD1が検索されたと判断した場合には(ステップS10:YES)、ステップS09の処理により検索されたすべての作業機データD1を、受信したバッテリデータD2に紐付けることによりマッチング済データDmを生成するとともに、そのマッチング済データDmをコンピュータ40へ送信し(ステップS11)、図9に示す一連の処理を終了する。
 なお、上記の例では、データマッチング装置10がバッテリデータD2を受信したタイミングでマッチング済データDmを生成してコンピュータ40へ送信するようにしたが、これに限らない。例えば、バッテリデータD2の受信後、コンピュータ40からのマッチング済データDmの出力要求があったことに応じて、データマッチング装置10は、マッチング済データDmを生成してコンピュータ40へ送信するようにしてもよい。このようにすれば、運用業者等のユーザが所望するタイミングで、マッチング済データDmを提供することが可能となる。
 また、上記の例では、紐付け候補作業機データが検索されなかった場合に、データマッチング装置10がそのまま図9に示す一連の処理を終了するようにしたが、これに限らない。例えば、紐付け候補作業機データが検索されなかった場合に、データマッチング装置10は、対象の充電装置30(作業機20で使用されたバッテリBATを充電するための充電装置30)から着脱されたバッテリBATではない可能性があることを示唆するエラー情報をコンピュータ40へ送信するようにしてもよい。このエラー情報により、例えば、対象の充電装置30で充電されるべき対象のバッテリBATと、対象外(作業機20以外用)のバッテリとの混在を抑制することが可能となる。また、同様に、該当する作業機データD1が検索されなかったと判断した場合にも、データマッチング装置10は、所定のエラー情報をコンピュータ40へ送信するようにしてもよい。
 以上に説明したように、データマッチング装置10は、無線通信する作業機20から送信され且つ作業機20に関する作業機データD1と、作業機20で使用されたバッテリBATを充電する充電装置30から送信され且つバッテリBATに関するバッテリデータD2と、のそれぞれを取得可能に構成される。そして、データマッチング装置10は、作業機データD1およびバッテリデータD2を取得した場合に、取得した作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを生成し、生成したマッチング済データDmをコンピュータ40へ出力する。これにより、作業機20が作業機データD1およびバッテリデータD2をコンピュータ40へ送信するようにした場合に比べて、作業機20の通信量を削減することができる。そして、このように作業機20の通信量を削減しても、作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを運用業者等のユーザに提供できるため、ユーザの利便性が低下するのを抑制できる。
 また、バッテリBATは、バッテリBATの使用状況についてのログデータLgを記憶し、記憶したログデータLgを充電装置30へ出力可能に構成される。そして、充電装置30からデータマッチング装置10へ送信されるバッテリデータD2は、バッテリBATから充電装置30へ出力されたログデータLgを含む。これにより、データマッチング装置10は、作業機20で使用されたバッテリBATの使用状況についてのログデータLgを含むマッチング済データDmを生成することができる。
 また、作業機データD1は、所定の時刻における作業機20の位置および稼働状態をあらわす情報を含む。これにより、データマッチング装置10は、所定の時刻における作業機20の位置および稼働状態をあらわす情報を含むマッチング済データDmを生成することができる。
 なお、本実施形態では、作業機データD1が作業機20の位置および稼働状態をあらわす情報を含むようにしたが、これに限らない。作業機データD1が作業機20の位置および稼働状態のうち一方の情報のみを含むようにしてもよい。作業機データD1が作業機20の位置および稼働状態のうち一方の情報のみを含むようにすれば、作業機20の通信量をさらに削減できる。例えば、作業機20が特定の作業現場のみで作業することが事前に判明している場合には、その作業機20の位置(すなわち作業現場の場所)をあらわす情報をデータマッチング装置10またはコンピュータ40に事前に記憶しておくことができる。このような場合には、作業機データD1が作業機20の位置をあらわす情報を含んでいなくても、データマッチング装置10等にあらかじめ記憶された作業機20の位置をあらわす情報を用いることで、例えば、前述したマッチング済データDmを生成することができる。
 また、作業機データD1およびバッテリデータD2は、バッテリBATを識別する識別情報であるバッテリIDを含み、データマッチング装置10は、同一のバッテリIDを含む作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを生成する。これにより、データマッチング装置10は、バッテリBATが複数個あるような場合であっても、作業機20に関する作業機データD1と、その作業機20で使用されたバッテリBATに関するバッテリデータD2とを適切に紐付けたマッチング済データDmを生成することができる。
 なお、本実施形態では、同一のバッテリIDを含む作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを生成するようにしたが、これに限らない。本実施形態におけるバッテリIDに代えて、作業機20を識別する作業機IDを用いてもよい。例えば、この場合、作業機20は、自装置の作業機IDを含む作業機データD1をデータマッチング装置10へ送信する。また、作業機20は装着されているバッテリBAT(バッテリIC)に自装置の作業機IDを通知する。そして、バッテリBATはその作業機IDとログデータLgとを紐付けたバッテリデータD2を充電装置30へ送信し、充電装置30はそのバッテリデータD2をデータマッチング装置10へ送信する。これにより、データマッチング装置10が、同一の作業機IDを含む作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを生成することが可能となる。
 また、作業機データD1とバッテリデータD2とのそれぞれにバッテリIDおよび作業機IDの両方が含まれるようにして、データマッチング装置10が、同一のバッテリIDおよび作業機IDを含む作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを生成するようにしてもよい。
 また、バッテリデータD2は、バッテリBATが充電装置30から取り外されてから充電装置30に再度装着されるまでの対象期間における、バッテリBATの使用状況についてのログデータLgを含む。そして、データマッチング装置10は、取得したバッテリデータD2のログデータLgが記憶された対象期間に含まれる時刻に対応する作業機データD1を、取得したバッテリデータD2に紐付けたマッチング済データDmを生成する。これにより、データマッチング装置10は、時系列的に適切な作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを生成することができる。
 また、充電装置30は、充電装置30においてバッテリBATの着脱が行われると、バッテリBATの着脱が行われたことをあらわすバッテリ着脱情報をデータマッチング装置10へ送信する。そして、データマッチング装置10は、充電装置30から送信されたバッテリ着脱情報に基づいて、ログデータLgが記憶された対象期間を特定する。これにより、データマッチング装置10は、ログデータLgにそのログデータLgが記憶された時刻の情報が含まれていなくても、時系列的に適切な作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmを生成することができる。したがって、バッテリBATからRTC等を省略することが可能となり、バッテリBATの構成を簡素化できる。
 また、データマッチング装置10は、作業機データD1およびバッテリデータD2のうち作業機データD1のみを取得した場合に、取得した作業機データD1をコンピュータ40へ出力する。これにより、データマッチング装置10は、リアルタイム性が重視される情報を含む作業機データD1をコンピュータ40へ速やかに出力でき、この情報の伝達が遅延することによって運用業者等のユーザの利便性が低下するのを回避できる。
 また、データマッチング装置10は、作業機データD1を取得したタイミングで、その作業機データD1をコンピュータ40へ出力する。これにより、データマッチング装置10は、リアルタイム性が重視される情報を含む作業機データD1をコンピュータ40へ速やかに出力でき、この情報の伝達が遅延することによって運用業者等のユーザの利便性が低下するのを回避できる。そして、データマッチング装置10は、作業機データD1をコンピュータ40へ出力した後にバッテリデータD2を取得すると、作業機データD1とバッテリデータD2とを紐付けたマッチング済データDmをコンピュータ40へ出力する。これにより、作業機データD1の出力後にバッテリデータD2を取得した際には、マッチング済データDmを運用業者等のユーザに提供できる。
 なお、本発明は、前述した実施形態に限定されるものではなく、適宜、変形、改良、等が可能である。例えば、前述した実施形態では、本発明における移動体の一例である作業機を芝刈機等にした例を説明したが、この作業機はバッテリBATの電力により駆動する産業機械等であってもよい。また、本発明における移動体は、このような作業機に限られない。すなわち、移動体は、無線通信が可能で、且つ前述した実施形態におけるバッテリBATのような所定のバッテリの電力により駆動するものであれば任意のものとしてよく、例えば、車両(四輪車、二輪車の両方を含む)、ロボット、船舶、航空機等であってもよい。
 本明細書には少なくとも以下の事項が記載されている。なお、括弧内には、上記の実施形態において対応する構成要素等を示しているが、これに限定されるものではない。
 (1) 無線通信する移動体(作業機20)から送信され且つ前記移動体に関する第1データ(作業機データD1)と、前記移動体で使用されたバッテリ(バッテリBAT)を充電する充電装置(充電装置30)から送信され且つ前記バッテリに関する第2データ(バッテリデータD2)と、のそれぞれを取得可能に構成されたデータマッチング装置(データマッチング装置10)であって、
 前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データ(マッチング済データDm)を生成し、
 生成した前記マッチング済データを所定の出力先へ出力する、
 データマッチング装置。
 (1)によれば、移動体が第1データおよび第2データを送信するようにした場合に比べて、移動体の通信量を削減することができる。そして、このように移動体の通信量を削減しても、第1データと第2データとを紐付けたマッチング済データを所定の出力先に出力できるため、ユーザの利便性が低下するのを抑制することができる。
 (2) (1)に記載のデータマッチング装置であって、
 前記バッテリは、前記バッテリの使用状況についてのログデータ(ログデータLg)を記憶し、記憶した前記ログデータを前記充電装置へ出力可能に構成され、
 前記第2データは、前記バッテリから前記充電装置へ出力された前記ログデータを含む、
 データマッチング装置。
 (2)によれば、移動体で使用されたバッテリの使用状況についてのログデータを含むマッチング済データを生成することができる。
 (3) (1)または(2)に記載のデータマッチング装置であって、
 前記第1データは、所定の時刻における前記移動体の位置および/または稼働状態をあらわす情報を含む、
 データマッチング装置。
 (3)によれば、所定の時刻における移動体の位置および稼働状態をあらわす情報を含むマッチング済データを生成することができる。
 (4) (1)から(3)のいずれかに記載のデータマッチング装置であって、
 前記第1データおよび前記第2データは、前記バッテリおよび/または前記移動体を識別する識別情報を含み、
 前記データマッチング装置は、同一の前記識別情報を含む前記第1データと前記第2データとを紐付けた前記マッチング済データを生成する、
 データマッチング装置。
 (4)によれば、バッテリが複数個あるような場合であっても、移動体に関する第1データと、その移動体で使用されたバッテリに関する第2データとを適切に紐付けたマッチング済データを生成することができる。
 (5) (1)から(4)のいずれかに記載のデータマッチング装置であって、
 前記バッテリは、前記バッテリが前記充電装置から取り外されてから前記充電装置に再度装着されるまでの対象期間における、前記バッテリの使用状況についてのログデータを記憶し、記憶した前記ログデータを前記充電装置へ出力可能に構成され、
 前記第2データは、前記バッテリから前記充電装置へ出力された前記ログデータを含み、
 前記第1データは、所定の時刻における前記移動体の位置および/または稼働状態をあらわす情報を含み、
 前記データマッチング装置は、取得した前記第2データの前記ログデータが記憶された前記対象期間に含まれる時刻に対応する前記第1データを、前記第2データに紐付けた前記マッチング済データを生成する、
 データマッチング装置。
 (5)によれば、時系列的に適切な第1データと第2データとを紐付けたマッチング済データを生成することができる。
 (6) (5)に記載のデータマッチング装置であって、
 前記充電装置は、さらに、前記充電装置において前記バッテリの着脱が行われると、前記バッテリの着脱が行われたことをあらわすバッテリ着脱情報を前記データマッチング装置へ送信し、
 前記データマッチング装置は、前記バッテリ着脱情報に基づいて、前記対象期間を特定する、
 データマッチング装置。
 (6)によれば、ログデータにそのログデータが記憶された時刻の情報が含まれていなくても、時系列的に適切な第1データと第2データとを紐付けたマッチング済データを生成することができる。
 (7) (1)から(6)のいずれかに記載のデータマッチング装置であって、
 前記第1データおよび前記第2データのうち前記第1データのみを取得した場合に、取得した前記第1データを前記出力先へ出力する、
 データマッチング装置。
 作業機に関する第1データは、リアルタイム性が重視される情報が含まれ得る。(7)によれば、リアルタイム性が重視される情報が含まれ得る第1データを速やかに出力でき、この情報の伝達が遅延することによってユーザの利便性が低下するのを回避できる。
 (8) (1)から(7)のいずれかに記載のデータマッチング装置であって、
 前記第1データを取得したタイミングで、取得した前記第1データを前記出力先へ出力し、
 前記第1データを前記出力先へ出力した後に前記第2データを取得すると、前記第1データと前記第2データとを紐付けた前記マッチング済データを前記出力先へ出力する、
 データマッチング装置。
 (8)によれば、第1データを取得したタイミングで、その第1データを所定の出力先へ出力する。これにより、リアルタイム性が重視される情報が含まれ得る第1データを速やかに出力でき、この情報の伝達が遅延することによってユーザの利便性が低下するのを回避できる。そして、第1データの出力後に第2データを取得すると、第1データと第2データとを紐付けたマッチング済データを所定の出力先へ出力する。これにより、第1データの出力後に第2データを取得した際には、マッチング済データをユーザに提供することが可能となる。
 (9) 無線通信する移動体から送信され且つ前記移動体に関する第1データと、前記移動体で使用されたバッテリを充電する充電装置から送信され且つ前記バッテリに関する第2データと、のそれぞれを取得可能に構成されたコンピュータが、
 前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データを生成し、
 生成した前記マッチング済データを所定の出力先へ出力する、
 処理を実行する、データマッチング方法。
 (9)によれば、移動体が第1データおよび第2データを送信するようにした場合に比べて、移動体の通信量を削減することができる。そして、このように移動体の通信量を削減しても、第1データと第2データとを紐付けたマッチング済データを所定の出力先に出力できるため、ユーザの利便性が低下するのを抑制することができる。
 (10) 無線通信する移動体から送信され且つ前記移動体に関する第1データと、前記移動体で使用されたバッテリを充電する充電装置から送信され且つ前記バッテリに関する第2データと、のそれぞれを取得可能に構成されたコンピュータに、
 前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データを生成し、
 生成した前記マッチング済データを所定の出力先へ出力する、
 処理を実行させる、データマッチングプログラム。
 (10)によれば、移動体が第1データおよび第2データを送信するようにした場合に比べて、移動体の通信量を削減することができる。そして、このように移動体の通信量を削減しても、第1データと第2データとを紐付けたマッチング済データを所定の出力先に出力できるため、ユーザの利便性が低下するのを抑制することができる。
 1 データマッチングシステム
 10 データマッチング装置
 20 作業機(移動体)
 30 充電装置
 BAT バッテリ
 D1 作業機データ(第1データ)
 D2 バッテリデータ(第2データ)
 Dm マッチング済データ
 Lg ログデータ
 

Claims (10)

  1.  無線通信する移動体から送信され且つ前記移動体に関する第1データと、前記移動体で使用されたバッテリを充電する充電装置から送信され且つ前記バッテリに関する第2データと、のそれぞれを取得可能に構成されたデータマッチング装置であって、
     前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データを生成し、
     生成した前記マッチング済データを所定の出力先へ出力する、
     データマッチング装置。
  2.  請求項1に記載のデータマッチング装置であって、
     前記バッテリは、前記バッテリの使用状況についてのログデータを記憶し、記憶した前記ログデータを前記充電装置へ出力可能に構成され、
     前記第2データは、前記バッテリから前記充電装置へ出力された前記ログデータを含む、
     データマッチング装置。
  3.  請求項1または2に記載のデータマッチング装置であって、
     前記第1データは、所定の時刻における前記移動体の位置および/または稼働状態をあらわす情報を含む、
     データマッチング装置。
  4.  請求項1から3のいずれか1項に記載のデータマッチング装置であって、
     前記第1データおよび前記第2データは、前記バッテリおよび/または前記移動体を識別する識別情報を含み、
     前記データマッチング装置は、同一の前記識別情報を含む前記第1データと前記第2データとを紐付けた前記マッチング済データを生成する、
     データマッチング装置。
  5.  請求項1から4のいずれか1項に記載のデータマッチング装置であって、
     前記バッテリは、前記バッテリが前記充電装置から取り外されてから前記充電装置に再度装着されるまでの対象期間における、前記バッテリの使用状況についてのログデータを記憶し、記憶した前記ログデータを前記充電装置へ出力可能に構成され、
     前記第2データは、前記バッテリから前記充電装置へ出力された前記ログデータを含み、
     前記第1データは、所定の時刻における前記移動体の位置および/または稼働状態をあらわす情報を含み、
     前記データマッチング装置は、取得した前記第2データの前記ログデータが記憶された前記対象期間に含まれる時刻に対応する前記第1データを、前記第2データに紐付けた前記マッチング済データを生成する、
     データマッチング装置。
  6.  請求項5に記載のデータマッチング装置であって、
     前記充電装置は、さらに、前記充電装置において前記バッテリの着脱が行われると、前記バッテリの着脱が行われたことをあらわすバッテリ着脱情報を前記データマッチング装置へ送信し、
     前記データマッチング装置は、前記バッテリ着脱情報に基づいて、前記対象期間を特定する、
     データマッチング装置。
  7.  請求項1から6のいずれか1項に記載のデータマッチング装置であって、
     前記第1データおよび前記第2データのうち前記第1データのみを取得した場合に、取得した前記第1データを前記出力先へ出力する、
     データマッチング装置。
  8.  請求項1から7のいずれか1項に記載のデータマッチング装置であって、
     前記第1データを取得したタイミングで、取得した前記第1データを前記出力先へ出力し、
     前記第1データを前記出力先へ出力した後に前記第2データを取得すると、前記第1データと前記第2データとを紐付けた前記マッチング済データを前記出力先へ出力する、
     データマッチング装置。
  9.  無線通信する移動体から送信され且つ前記移動体に関する第1データと、前記移動体で使用されたバッテリを充電する充電装置から送信され且つ前記バッテリに関する第2データと、のそれぞれを取得可能に構成されたコンピュータが、
     前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データを生成し、
     生成した前記マッチング済データを所定の出力先へ出力する、
     処理を実行する、データマッチング方法。
  10.  無線通信する移動体から送信され且つ前記移動体に関する第1データと、前記移動体で使用されたバッテリを充電する充電装置から送信され且つ前記バッテリに関する第2データと、のそれぞれを取得可能に構成されたコンピュータに、
     前記第1データおよび前記第2データを取得した場合に、取得した前記第1データと前記第2データとを紐付けたマッチング済データを生成し、
     生成した前記マッチング済データを所定の出力先へ出力する、
     処理を実行させる、データマッチングプログラム。
     
PCT/JP2021/043627 2021-11-29 2021-11-29 データマッチング装置、データマッチング方法、およびデータマッチングプログラム Ceased WO2023095331A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
PCT/JP2021/043627 WO2023095331A1 (ja) 2021-11-29 2021-11-29 データマッチング装置、データマッチング方法、およびデータマッチングプログラム
JP2023563479A JP7792434B2 (ja) 2021-11-29 2021-11-29 データマッチング装置、データマッチング方法、データマッチングプログラム、および記憶媒体
US18/713,714 US20250028726A1 (en) 2021-11-29 2021-11-29 Data matching device, data matching method, and data matching program
DE112021008486.0T DE112021008486T5 (de) 2021-11-29 2021-11-29 Datenabgleichvorrichtung, Datenabgleichverfahren und Datenabgleichprogramm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2021/043627 WO2023095331A1 (ja) 2021-11-29 2021-11-29 データマッチング装置、データマッチング方法、およびデータマッチングプログラム

Publications (1)

Publication Number Publication Date
WO2023095331A1 true WO2023095331A1 (ja) 2023-06-01

Family

ID=86539032

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2021/043627 Ceased WO2023095331A1 (ja) 2021-11-29 2021-11-29 データマッチング装置、データマッチング方法、およびデータマッチングプログラム

Country Status (4)

Country Link
US (1) US20250028726A1 (ja)
JP (1) JP7792434B2 (ja)
DE (1) DE112021008486T5 (ja)
WO (1) WO2023095331A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020027196A1 (ja) * 2018-07-31 2020-02-06 本田技研工業株式会社 サーバ装置、バッテリ共同利用サービスシステム、方法、コンピュータプログラム及び記憶媒体
WO2020027203A1 (ja) * 2018-07-31 2020-02-06 本田技研工業株式会社 推定システム、推定装置、推定方法、プログラム、及び記憶媒体
WO2020171170A1 (ja) * 2019-02-20 2020-08-27 本田技研工業株式会社 情報処理装置、情報処理方法、サービスシステム、プログラム、及び記憶媒体

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014103804A1 (ja) 2012-12-25 2014-07-03 日本電信電話株式会社 光無線アクセスシステム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020027196A1 (ja) * 2018-07-31 2020-02-06 本田技研工業株式会社 サーバ装置、バッテリ共同利用サービスシステム、方法、コンピュータプログラム及び記憶媒体
WO2020027203A1 (ja) * 2018-07-31 2020-02-06 本田技研工業株式会社 推定システム、推定装置、推定方法、プログラム、及び記憶媒体
WO2020171170A1 (ja) * 2019-02-20 2020-08-27 本田技研工業株式会社 情報処理装置、情報処理方法、サービスシステム、プログラム、及び記憶媒体

Also Published As

Publication number Publication date
JPWO2023095331A1 (ja) 2023-06-01
DE112021008486T5 (de) 2024-12-05
JP7792434B2 (ja) 2025-12-25
US20250028726A1 (en) 2025-01-23

Similar Documents

Publication Publication Date Title
US11029941B2 (en) Electrical device and program update method thereof
EP1237328B1 (en) Link manager and link management method
CN102547646B (zh) 操作计算设备的方法和系统
US20210146794A1 (en) Charging method, apparatus, device, medium, battery management system and charging pile
US6771491B2 (en) Battery pack
CN102547647B (zh) 支持知晓成本的应用的操作系统
CN112181120B (zh) 服务器设备、机器、电池设备和管理电池设备使用的方法
US20110160961A1 (en) Guidance using a worked edge for wayline generation
CN115280804B (zh) 通过网状网络的设备管理
CN107144287B (zh) 一种电动车的出行规划方法和装置
US9813110B2 (en) Data transmission using an electrical machine
CN110362598B (zh) 数据查询的方法、装置、存储介质及电子设备
CN114328502A (zh) 一种数据收集方法、装置、网络设备和存储介质
CN104519262A (zh) 获取视频数据的方法、装置及终端
WO2020031396A1 (ja) 工具、通信装置、工具システム及び通信方法
WO2023095331A1 (ja) データマッチング装置、データマッチング方法、およびデータマッチングプログラム
US11245269B2 (en) Method for obtaining information for operating an accumulator, method for obtaining periods of time for charging different accumulators, and electric gardening and/or forestry apparatus system
RU2012108894A (ru) Способ предоставления локализованных информационных услуг
US9615332B2 (en) Mobile terminal device and method for device network setting
WO2023039150A1 (en) Devices and methods for location-dependent prioritized communication
CN110535919A (zh) 集中器的入网方法及装置、电力调峰系统
WO2020021728A1 (ja) 電動工具及び通信装置
CN116679697B (zh) 一种割草机控制方法、割草机系统及割草机
CN203894415U (zh) 北斗移动终端的电磁兼容控制设备
JP2002056898A (ja) 電池電源装置の交換回収システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21965700

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2023563479

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 18713714

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 202447048555

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 112021008486

Country of ref document: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21965700

Country of ref document: EP

Kind code of ref document: A1