WO2019021612A1 - Log acquisition device, communication module, log acquisition system, and log acquisition method - Google Patents
Log acquisition device, communication module, log acquisition system, and log acquisition method Download PDFInfo
- Publication number
- WO2019021612A1 WO2019021612A1 PCT/JP2018/020253 JP2018020253W WO2019021612A1 WO 2019021612 A1 WO2019021612 A1 WO 2019021612A1 JP 2018020253 W JP2018020253 W JP 2018020253W WO 2019021612 A1 WO2019021612 A1 WO 2019021612A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- notification
- log
- unit
- log acquisition
- start time
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
Definitions
- the present disclosure relates to a log acquisition device that is connected to a network via a plurality of electrical devices and communication modules installed in a house, a shop, a factory, etc., and records the operating state of each of the electrical devices.
- the present disclosure further relates to a communication module, a log acquisition system, and a log acquisition method.
- patent document 1 distributes the time which notifies the log to a server apparatus, and the technology which avoids concentration of communication is indicated.
- Patent Document 1 it is not possible to change the notification cycle and the log information to be notified for each model of the electric device, and cope with a service for acquiring logs of plural types of electric devices collectively. There is a problem that it can not do.
- a log acquisition device of the present disclosure is a log acquisition device that is connected to a plurality of electric devices via a network and acquires logs of the electric devices, and the plurality of electric devices And a cycle for notifying a log of the target device based on an individual identification information acquisition unit that acquires individual identification information identifying an individual of the target device, which is any one of the above items, and product information associated with the individual identification information.
- a notification cycle determination unit that determines a notification cycle, a notification start time that is information indicating a time to start notification of the log of the target device, the notification cycle, the notification start time of the electric device that has already been determined, and A notification setting including a start time determination unit that determines transmission timings of logs of each electrical device to be equalized based on the notification period, the determined notification start time, and a notification period Comprising a setting transmitting unit for transmitting, based on the distribution of the individual identification information, the notification start time included in the notification setting information, and, and a log acquisition section for acquiring a log of the electrical equipment to be notified in accordance with the notification period.
- the notification start time and the notification cycle are determined as notification setting information for each electric device. Since the communication module follows the notification setting information, the transmission timing of the log to the log acquisition device is effectively equalized.
- FIG. 1 is a schematic configuration diagram of a log acquisition system according to an embodiment of the present disclosure.
- the log acquisition system 500 includes an electric device 100, a communication module 200, and a log acquisition apparatus 300 connected to the communication module 200 via a network 510. Further, in the case of the present embodiment, the log acquisition system 500 also functions as a remote control system for remotely operating the electric device 100, and a terminal device 400 for controlling the electric device 100 or the like may be connected. is there.
- the user can use the terminal device 400 to remotely control power ON / OFF of the electric device 100 and operation control (for example, change of temperature setting in air conditioner, adjustment of air volume, etc.).
- operation control for example, change of temperature setting in air conditioner, adjustment of air volume, etc.
- the terminal device 400 transmits a control command to the electric device 100 via the communication module 200.
- the electric device 100 executes a process according to the received control command.
- the control command from the terminal device 400 is sent to the communication module 200 via the server that also functions as the log acquisition device 300 in consideration of security.
- the log acquisition device 300 manages a list of electric devices 100 that receive remote control from the terminal device 400. Among the control commands from the terminal device 400, the log acquisition device 300 receives only the control command for the electric device 100 managed on the list.
- the electric device 100 is a so-called home appliance installed in a house, and is, for example, an air conditioner such as an air conditioner, a refrigerator / freezer, a rice cooker, an oven range, a washing / drying machine, or the like.
- an air conditioner such as an air conditioner, a refrigerator / freezer, a rice cooker, an oven range, a washing / drying machine, or the like.
- communication module 200 includes a control device, and an embodiment in which communication device 200 communicates with a control device provided in electric device 100 will be described. However, communication module 200 and electric device 100 are controlled by one control device. The configuration may be Further, in the present embodiment, the communication module 200 is connected to the electric device 100 by wire, and power is supplied via the electric device 100. However, the communication module 200 is external to the electric device 100 independently. It may be configured to be supplied with power from Further, the communication module 200 may be connected to a plurality of electric devices 100 so as to be able to communicate with the respective electric devices 100.
- FIG. 2 is a block diagram showing the main components of the electric device in the embodiment.
- the electric device 100 includes a device communication unit 111, a device control unit 112, a device storage unit 113, and a device operation unit 114.
- the device communication unit 111 performs wired communication with the communication module 200 using asynchronous serial communication (UART), for example.
- UART asynchronous serial communication
- the communication method between the device communication unit 111 and the communication module 200 is not limited to asynchronous serial communication (UART), and wire communication with the communication module 200 by a method other than asynchronous serial communication (UART) It may also be wireless communication.
- the device control unit 112 controls the entire electric device 100.
- the device control unit 112 executes at least a device that executes each process by operating the processor according to an instruction included in a computer program stored in the device storage unit 113, and at least a hardware circuit that executes each process. It is an apparatus etc. equipped with one side.
- the device storage unit 113 is a component provided with a storage device that stores programs and data in digital form in a non-volatile manner.
- a storage device for example, a hard disk drive or a solid state drive (SSD) can be exemplified, and one or more types of these may be provided.
- SSD solid state drive
- the device operation unit 114 is an interface that receives an input from a user, and includes, for example, an input device such as a touch panel, an operation button, or a keyboard. The same applies to a terminal operation unit 414 described later.
- FIG. 3 is a functional block diagram showing main components of the communication module in the embodiment.
- the communication module 200 includes a module communication unit 211, a module control unit 212, a module storage unit 213, a home appliance cooperation unit 214, and a time management unit 216.
- the module communication unit 211 performs wired communication or wireless communication with the terminal device 400 based on a standard such as Ethernet (registered trademark) via a broadband router or the like installed in the home. Further, the module communication unit 211 communicates with a server communication unit 311 (described later) of the log acquisition apparatus 300 and a terminal communication unit 411 (described later) of the terminal device 400 via the network 510 (see FIG. 1) such as the Internet.
- the protocol for communicating via the network 510 is not particularly limited.
- the module control unit 212 controls the entire communication module 200 by the processor operating according to the computer program stored in the module storage unit 213.
- the home appliance cooperation unit 214 communicates with the electric device 100, acquires device information of the electric device 100, acquires a history of operation content of the electric device 100, and acquires a log indicating an operation history of the electric device 100.
- the time management unit 216 is a component that manages clocking of the communication module 200, and performs synchronization with the log acquisition device 300 by periodically receiving a synchronization signal from the log acquisition device 300 and performing time calibration. .
- FIG. 4 is a functional block diagram showing the main components of the log acquisition apparatus according to the embodiment.
- the log acquisition apparatus 300 includes a server communication unit 311, a server control unit 312, a server storage unit 313, and a synchronization management unit 316.
- the server communication unit 311 is a component that simultaneously communicates with the plurality of communication modules 200 connected via the network 510.
- the server communication unit 311 there is a certain restriction on the capability, and when the communication more than the capability from the many communication modules 200 is concentrated, the processing is delayed.
- the server control unit 312 controls the entire log acquisition apparatus 300 by the processor operating according to the computer program stored in the server storage unit 313.
- the synchronization management unit 316 is a component that manages clocking of the log acquisition apparatus 300. Further, when receiving the synchronization signal request transmitted from the communication module 200, the synchronization management unit 316 returns the time held by the log acquisition device 300 as a synchronization signal.
- FIG. 5 is a functional block diagram showing main components of the terminal device in the embodiment.
- the terminal device 400 includes a terminal communication unit 411, a terminal control unit 412, a terminal storage unit 413, a terminal operation unit 414, and a screen output unit 415.
- the terminal communication unit 411, the terminal control unit 412, the terminal storage unit 413, and the terminal operation unit 414 are the same components as the communication unit, the control unit, the storage unit, and the operation unit described above.
- the screen output unit 415 outputs information to be displayed on a display of the terminal device 400, an external display, or the like.
- the device operation unit 114 detects the user's operation and outputs power-on information to the device control unit 112.
- the device control unit 112 activates the electric device 100.
- the device control unit 112 After activating the electric device 100, the device control unit 112 reads device information including individual identification information from the device storage unit 113, and transmits the device information to the communication module 200 via the device communication unit 111.
- the device information may be transmitted when the communication module 200 requests acquisition of the device information via the device communication unit 111.
- the device information includes individual identification information that can uniquely identify each of the electric devices 100.
- the device information matches the individual identification information.
- the device information is also composed of product information and an individual identification number.
- the device information may further include information such as information capable of identifying an individual encrypted for communication.
- the product information is information that can identify the type of the electric device 100, the color of the appearance, and the like.
- the product information is, for example, information described in a product main body, a catalog, etc., and is information classified systematically to a certain extent that can be referred to by the user.
- the device control unit 112 stores the operation history, the operation history, and the like of the electric device 100 in the device storage unit 113 as a log.
- the stored log is read by the device control unit 112 when notifying the communication module 200 of the log or when the log notification request transmitted by the communication module 200 is received, and the communication module via the device communication unit 111 It is sent to 200.
- the apparatus information which functions as individual identification information may be added.
- the home appliance cooperation unit 214 of the communication module 200 acquires device information from the electric device 100.
- the home appliance cooperation unit 214 may acquire device information that is voluntarily transmitted from the electric device 100 after the power is turned on.
- the household appliance cooperation unit 214 may acquire the device information from the electric device 100 by requesting the electric device 100 to acquire the device information by acquiring the power-on information from the electric device 100.
- the communication module 200 and the electric device 100 have common power supply and the communication module 200 is also activated when the electric device 100 is turned on, the device information may be acquired after the activation of the communication module 200 is completed.
- the home appliance cooperation unit 214 stores the device information in the module storage unit 213.
- the home appliance cooperation unit 214 may store the received log in the module storage unit 213 as a buffer.
- the identification information transmission unit 221 realized by the module control unit 212 as a processing unit reads the device information from the module storage unit 213 and outputs the module communication unit 211.
- the device information is transmitted to the log acquisition device 300 via the device.
- the module control unit 212 receives the registration completion information from the log acquisition apparatus 300, the module control unit 212 stores, in the module storage unit 213, registered information indicating that the device registration process has been completed.
- the identification information transmission unit 221 stores the registered information in the module storage unit 213, the module communication unit 211. Sends a power-on notification to the log acquisition apparatus 300 via The power on notification may include the device information stored in the module storage unit 213.
- the notification setting information storage unit 222 realized by the module control unit 212 as a processing unit receives notification setting information when receiving notification setting information including a notification start time and a notification cycle from the log acquisition device 300 via the module communication unit 211. It is stored in the module storage unit 213. A plurality of notification setting information can be registered in the module storage unit 213. In the case of the present embodiment, the notification setting information further includes log specification information for specifying the type of log to be notified.
- the notification setting information newly transmitted from the log acquisition apparatus 300 has already been registered in the module storage unit 213, the newly transmitted notification setting information is not saved so that the same notification setting information is not registered in plurality.
- the determination as to whether the notification setting information newly transmitted is the same may be determined by any one or a combination of the notification start time, the notification cycle, and the log specification information, or the notification setting information It may be determined by the unique information by adding the unique information indicating the notification setting information. Note that the notification setting information newly transmitted may be overwritten and saved.
- the log transmission unit 223 realized by the module control unit 212 as a processing unit reads the notification setting information from the module storage unit 213, and calculates the notification time from the notification start time and the notification cycle. When the notification time is reached, the module control unit 212 creates a log notification request created in advance based on the notification setting information, and transmits it to the home appliance cooperation unit 214.
- the log notification request includes log specification information which is information indicating the type of log to be notified.
- the module control When the home appliance cooperation unit 214 receives the log notification request from the module control unit 212, the module control performs a response indicating whether the log to be transmitted is stored in the module storage unit 213 according to the log specification information included in the log notification request. Send to unit 212. If the log to be transmitted is a log that has already been transmitted from the electric device 100 and buffered in the module storage unit 213, the log transmission unit 223 transmits the log read from the module storage unit 213 to the module communication unit 211. To the log acquisition apparatus 300. When the log to be transmitted is not stored in the module storage unit 213, the log notification request is transmitted to the electric device 100 through the home appliance cooperation unit 214, and the log transmission unit 223 transmits the electric device 100 through the home appliance cooperation unit 214. The log received from the server is sequentially transmitted to the log acquisition apparatus 300 via the module communication unit 211.
- the time management unit 216 When receiving the synchronization signal from the log acquisition device 300, the time management unit 216 performs time calibration to synchronize the time of the communication module 200 with the log acquisition device 300 based on the synchronization signal.
- the timing of performing time calibration is not particularly limited, for example, when the communication module 200 is activated and communication with the log acquisition apparatus 300 is established, the synchronization signal may be acquired to perform time calibration. Also, time calibration may be performed at regular timing. In this case, the module control unit 212 transmits a synchronization signal request to the log acquisition apparatus 300 via the module communication unit 211 at regular timing.
- the log acquisition device 300 holds the product list in the server storage unit 313.
- the product list is a list of information related to logs to be acquired for each product information, and FIG. 9 is an example thereof. As shown in the figure, in the product list, a notification start time zone and a notification cycle are associated with each piece of log specification information linked to product information.
- the product list can also be registered from the terminal device 400.
- the server control unit 312 performs the subsequent processes with the electric device 100 for which the device registration process has been completed as the target device.
- the notification cycle determination unit 322 realized by the server control unit 312 as a processing unit reads the product list stored in the server storage unit 313, and notifies the log of the target device based on the product information included in the device information. Determine a certain notification cycle.
- the product information included in the device information is an air conditioner
- the log information corresponding to the air conditioner may be ⁇ 00:00 to 00:05, 10-minute cycle, power consumption ⁇ and ⁇ 00:00, as described in the example of FIG. It becomes two things of ⁇ 00: 04, 5 minute cycle, room temperature / outside temperature.
- the notification period determination unit 322 determines two different notification periods for the target device based on the read product list. In FIG. 9, 00:10 and 00:05 are determined as notification periods.
- the start time determination unit 323 realized by the server control unit 312 as a processing unit receives the notification period determined by the notification period determination unit 322, the start time determination unit 323 is a table in which notification setting information is associated with each device from the server storage unit 313. A certain notification setting list is read out (see FIG. 11).
- FIG. 10 is a diagram conceptually showing the distribution of transmission timings of a plurality of electric devices calculated from the notification setting list. The transmission timing is a time calculated based on the notification start time and the notification cycle, and is a timing at which the communication module 200 uploads a log.
- the diagonal grid hatching is a transmission timing corresponding to the notification cycle 00:10
- the grid hatching is a transmission timing corresponding to the notification cycle 00:05.
- the start time determination unit 323 equalizes the distribution of the transmission timing of the log of each electrical device based on the notification period determined by the notification cycle determination unit 322 and the notification start time and notification period of the already determined electrical devices. Thus, the notification start time (circled in FIG. 10) is determined.
- the start time determination unit 323 creates notification setting information by associating the determined notification start time with the notification cycle corresponding thereto and the device information.
- the start time determination unit 323 adds the newly created notification setting information to the notification setting list and stores the notification setting information in the server storage unit 313.
- the start time determination unit 323 may determine the start time within the range of the notification start time zone linked to the product information.
- FIG. 11 shows the registered notification setting list stored in the server storage unit 313, and FIG. 12 shows the notification setting list after new notification setting information is added.
- the setting transmission unit 324 realized by the server control unit 312 as a processing unit corresponds to the notification setting information created by the start time determination unit 323 via the server communication unit 311 based on the device information included in the notification setting information. It transmits to the communication module 200 connected to the device 100.
- the setting transmitting unit 324 transmits the notification setting information linked to the device information to the server.
- the notification setting information is read out from the storage unit 313 and transmitted to the communication module 200.
- the log acquisition unit 325 realized by the server control unit 312 as a processing unit acquires the notification start time included in the notification setting information and the log transmitted from the communication module 200 according to the notification cycle, and stores the log in the server storage unit 313. .
- the log acquisition unit 325 classifies the log according to the device information included in the log and stores the log in the server storage unit 313.
- the log may be transmitted to the terminal device 400 via the server communication unit 311.
- the synchronization management unit 316 receives a synchronization signal request from the communication module 200 via the server communication unit 311.
- the time held by the log acquisition apparatus 300 is transmitted as a synchronization signal to the communication module 200 via the server communication unit 311.
- the terminal control unit 412 When the terminal operation unit 414 detects an operation of device registration by the user, the device registration operation information is transmitted to the terminal control unit 412. When the device registration operation information is input, the terminal control unit 412 transmits a device registration request to the communication module 200 via the terminal communication unit 411.
- the terminal control unit 412 can register and add a product list to the log acquisition apparatus 300 via the terminal communication unit 411. Further, when a log is received from the log acquisition apparatus 300 via the terminal communication unit 411, the log is stored in the terminal storage unit 413.
- the terminal control unit 412 can analyze the log of the terminal storage unit 413 and display home appliance usage information on the display through the screen output unit 415.
- FIG. 14 is a flowchart for explaining a log notification setting flow of the terminal device 400 and the log acquisition system 500 including the electric device 100, the communication module 200, and the log acquisition device 300 according to the embodiment.
- the operations of the electric device 100, the communication module 200, the log acquisition device 300, and the terminal device 400 will be described with reference to FIG.
- the device operating unit 114 detects that the power is turned on, and the electric device 100 is activated.
- the communication module 200 is also activated here (step S100).
- the home appliance cooperation unit 214 acquires device information from the electric device 100 and registers the device information in the module storage unit 213 (step S101).
- the time management unit 216 performs time calibration with the synchronization management unit 316 of the log acquisition device 300 (step S102).
- the time of the log acquisition apparatus 300 and the time of the communication module 200 are synchronized, and the shift of the time which notifies a log to the log acquisition apparatus 300 from the communication module 200 can be prevented. Accordingly, since the time is synchronized with the plurality of communication modules 200 connected to the log acquisition apparatus 300 via the network, the time taken for each communication module 200 to upload the log may be shifted since the time is synchronized. There is no loss of the distributed effect of the timing of notifying the logs.
- the time calibration may be performed periodically, not only once at the start of the communication module 200. For example, the case of performing once a day on a 24-hour cycle can be mentioned. This is effective for, for example, a refrigerator that has not been turned on for a long time.
- the communication module 200 confirms whether or not the electrical device 100 has been registered in the log acquisition device 300 based on the presence or absence of the registered information. If the registered information is held, it is determined that the device is registered, and the device registration processing is not performed (S103: Yes). If there is no registration information, the communication module 200 performs device registration processing (step S103: No).
- the terminal device 400 transmits a device registration request to the communication module 200.
- the communication module 200 performs device registration processing.
- the communication module 200 transmits the device information acquired in step 101 to the log acquisition device 300, and the log acquisition device 300 registers the device information transmitted from the communication module 200 in the server storage unit 313 ( Step S104).
- the server control unit 312 starts creation of notification setting information.
- the server control unit 312 creates notification setting information including a notification start time and a notification cycle based on the product list held in the server storage unit 313 and the acquired device information.
- the notification time is determined by the start time determination unit 323 so that the notifications are distributed (step S105).
- the notification setting information is created by the server control unit 312, the notification setting information is registered in the server storage unit 313, and is transmitted to the communication module 200.
- the notification setting information transmitted to the communication module 200 is registered in the module storage unit 213. At this time, if the notification setting information to be registered is registered, duplicate registration is not performed (step S106).
- the communication module 200 transmits a power-on notification notifying that the power is turned on to the log acquisition device 300 (step S107). .
- the log acquisition apparatus 300 When the log acquisition apparatus 300 receives the power-on notification from the communication module 200, it refers to the device information included in the power-on notification and determines whether notification setting information linked to the device information is registered in the server storage unit 313 or not. Check. If registered, the information is read out and transmitted to the communication module 200. The notification setting information transmitted to the communication module 200 is registered in the module storage unit 213. At this time, if the notification setting information to be registered is registered, duplicate registration is not performed (step S108).
- step S103 when it is not registered by step S103, the flow which does not process step S107 and step S108 may be sufficient.
- FIG. 15 is a flowchart for explaining the transmission flow of logs of the electric device 100, the communication module 200, the log acquisition device 300, and the terminal device 400 according to the embodiment. The operations of the electric device 100, the communication module 200, the log acquisition device 300, and the terminal device 400 will be described with reference to FIG.
- the log transmission unit 223 determines whether the log is buffered in the module storage unit 213 or not. It confirms (S201). If the log to be transmitted is buffered by the module storage unit 213 (S201: Yes), the log transmission unit 223 transmits the buffered log (S203). If not buffered (S201: No), the log transmission unit 223 transmits the log acquired from the electric device 100 (S202) via the home appliance cooperation unit 214 (S203).
- the log acquisition device 300 classifies the log according to the product information included in the device information of the transmission source of the log, and registers the log in the server storage unit 313 (S204).
- the registered log is transmitted to the terminal device 400 for analysis when requested from the terminal device 400.
- the analysis result of the log is displayed on the display through the screen output unit 415 as home appliance usage information, for example, and provided to the user (step S206).
- the log acquisition apparatus 300 transmits the transmission timing at which the communication module 200 connected to each of the plurality of electric devices 100 transmits the log of the plurality of electric devices 100. Is leveled within a predetermined time. Then, the log acquisition device 300 creates notification setting information corresponding to each of the electric devices 100. Then, the communication module 200 is made to follow the notification setting information. Therefore, the transmission timings of the logs transmitted from the plurality of communication modules 200 are dispersed, the processing load of the log acquisition apparatus 300 is temporally dispersed, and the communication traffic is also temporally dispersed.
- the device information functioning as the individual identification information is formed of the product information and the individual identification number
- the device information may be unique information having no meaning such as the product information.
- it is information such as an address according to IPv6 (Internet Protocol Version 6).
- IPv6 Internet Protocol Version 6
- the device information and the product information are associated with each other by at least one of the log acquisition device 300 and the terminal device 400.
- the log acquisition system of the electric device according to the present disclosure may be implemented and operated in the in-home relay device, and the present disclosure is also applicable to an electric device used in a store, a facility, an office, a factory, a vehicle, etc. It is.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
Abstract
A log acquisition device according to the present disclosure comprises: a unit identification information acquisition unit for acquiring unit identification information for identifying a unit of a subject device; a notification period determination unit for determining a notification period being a period for notification of a log of the subject device; a commencement time determination unit for determining a notification commencement time such that transmission timings of the logs of each electrical device are equalized; a setting transmission unit for transmitting the determined notification commencement time and notification period; and a log acquisition unit for acquiring the logs of the electrical devices. It is thus possible to equalize log acquisition timings.
Description
本開示は、住宅や店舗、工場などに設置される複数の電気機器と通信モジュールを介してネットワーク接続され、それぞれの電気機器の動作状態などを記録したログを収集するログ取得装置に関する。本開示は、さらに、通信モジュール、ログ取得システム、および、ログ取得方法に関する。
The present disclosure relates to a log acquisition device that is connected to a network via a plurality of electrical devices and communication modules installed in a house, a shop, a factory, etc., and records the operating state of each of the electrical devices. The present disclosure further relates to a communication module, a log acquisition system, and a log acquisition method.
近年、ネットワークに接続されたエアコン、電子レンジおよび、冷蔵庫等の家庭用の電気機器を携帯端末で遠隔制御するサービスが提供されている。
BACKGROUND In recent years, services for remotely controlling household electrical appliances such as an air conditioner, a microwave oven, and a refrigerator connected to a network with a portable terminal have been provided.
このような宅内に設置された電気機器を制御する通信システムにおいては、携帯端末からの遠隔制御により電気機器の電源制御、および、動作制御を実施することが可能となる。また、ユーザが電気機器を制御した結果である電気機器の動作をログとして蓄積し保存することで同ログを解析することが可能となる。これにより、ユーザへ最適な電気機器の利用方法を提案することが期待される。
In such a communication system for controlling an electric device installed in a home, power control and operation control of the electric device can be performed by remote control from a portable terminal. Moreover, it becomes possible to analyze the same log by accumulating and preserve | saving the operation | movement of the electric equipment which is a result which the user controlled the electric equipment as a log. Thereby, it is expected to propose the use method of the optimal electric equipment to the user.
特許文献1では、電気機器の制御を行うシステムにおいて、サーバ装置へのログを通知する時間を分散させ、通信の集中を回避する技術が記載されている。
In the system which controls an electric equipment, patent document 1 distributes the time which notifies the log to a server apparatus, and the technology which avoids concentration of communication is indicated.
しかしながら、前記特許文献1に記載の技術では、電気機器の機種ごとに通知周期や通知するログ情報を変更することはできず、複数種類の電気機器のログを一括して取得するサービスには対応できないという問題がある。
However, in the technology described in Patent Document 1, it is not possible to change the notification cycle and the log information to be notified for each model of the electric device, and cope with a service for acquiring logs of plural types of electric devices collectively. There is a problem that it can not do.
前記従来の問題を解決するために、本開示のログ取得装置は、複数の電気機器とネットワークを介して接続され、前記電気機器のログを取得するログ取得装置であって、複数の前記電気機器の任意の一台である対象機器の個体を識別する個体識別情報を取得する個体識別情報取得部と、前記個体識別情報に関連付けられる商品情報に基づき、前記対象機器のログを通知する周期である通知周期を決定する通知周期決定部と、前記対象機器のログの通知を開始する時刻を示す情報である通知開始時刻を、前記通知周期と、既に決定されている前記電気機器の通知開始時刻および通知周期に基づき、各電気機器のログの送信タイミングが平準化するように決定する開始時刻決定部と、決定された通知開始時刻、および、通知周期を含む通知設定情報を前記個体識別情報に基づき送信する設定送信部と、前記通知設定情報に含まれる通知開始時刻、および、通知周期に従い通知される前記電気機器のログを取得するログ取得部とを備える。
In order to solve the above-mentioned conventional problem, a log acquisition device of the present disclosure is a log acquisition device that is connected to a plurality of electric devices via a network and acquires logs of the electric devices, and the plurality of electric devices And a cycle for notifying a log of the target device based on an individual identification information acquisition unit that acquires individual identification information identifying an individual of the target device, which is any one of the above items, and product information associated with the individual identification information. A notification cycle determination unit that determines a notification cycle, a notification start time that is information indicating a time to start notification of the log of the target device, the notification cycle, the notification start time of the electric device that has already been determined, and A notification setting including a start time determination unit that determines transmission timings of logs of each electrical device to be equalized based on the notification period, the determined notification start time, and a notification period Comprising a setting transmitting unit for transmitting, based on the distribution of the individual identification information, the notification start time included in the notification setting information, and, and a log acquisition section for acquiring a log of the electrical equipment to be notified in accordance with the notification period.
本開示によれば、電気機器ごとに通知開始時刻や通知周期が通知設定情報として決定される。通信モジュールが当該通知設定情報に従うことで、ログ取得装置へのログの送信タイミングが効果的に平準化される。
According to the present disclosure, the notification start time and the notification cycle are determined as notification setting information for each electric device. Since the communication module follows the notification setting information, the transmission timing of the log to the log acquisition device is effectively equalized.
次に、本開示に係るログ取得装置、通信モジュール、ログ取得システム、および、ログ取得方法の実施の形態について、図面を参照しつつ説明する。なお、以下の実施の形態は、本開示に係るログ取得装置、通信モジュール、ログ取得システム、および、ログ取得方法の一例を示したものに過ぎない。従って本開示は、以下の実施の形態を参考に請求の範囲の文言によって範囲が画定されるものであり、以下の実施の形態のみに限定されるものではない。よって、以下の実施の形態における構成要素のうち、本開示の最上位概念を示す独立請求項に記載されていない構成要素については、本開示の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
Next, embodiments of a log acquisition device, a communication module, a log acquisition system, and a log acquisition method according to the present disclosure will be described with reference to the drawings. In addition, the following embodiment only shows an example of the log acquisition apparatus which concerns on this indication, a communication module, a log acquisition system, and a log acquisition method. Therefore, the present disclosure is limited in scope by the terms of the claims with reference to the following embodiments, and is not limited to only the following embodiments. Therefore, among the components in the following embodiments, components not described in the independent claim indicating the highest concept of the present disclosure are not necessarily required to achieve the problems of the present disclosure, It is described as constituting a preferred embodiment.
また、図面は、本開示を示すために適宜強調や省略、比率の調整を行った模式的な図となっており、実際の形状や位置関係、比率とは異なる場合がある。
In addition, the drawings are schematic diagrams in which emphasis, omission, and adjustment of ratios are appropriately performed to indicate the present disclosure, and may differ from actual shapes, positional relationships, and ratios.
図1は、本開示の実施の形態におけるログ取得システムの概略構成図である。同図に示すように、ログ取得システム500は、電気機器100と、通信モジュール200と、通信モジュール200とネットワーク510を介して接続されるログ取得装置300とを備えている。また、本実施の形態の場合、ログ取得システム500は、電気機器100を遠隔操作する遠隔制御システムとしても機能しており、電気機器100などを制御するための端末装置400が接続される場合がある。
FIG. 1 is a schematic configuration diagram of a log acquisition system according to an embodiment of the present disclosure. As shown in the figure, the log acquisition system 500 includes an electric device 100, a communication module 200, and a log acquisition apparatus 300 connected to the communication module 200 via a network 510. Further, in the case of the present embodiment, the log acquisition system 500 also functions as a remote control system for remotely operating the electric device 100, and a terminal device 400 for controlling the electric device 100 or the like may be connected. is there.
宅内においてユーザは、端末装置400を用いて、電気機器100に対する電源のONやOFF、動作制御(例えば、エアコンにおける温度設定の変更や風量調整等)を遠隔操作することができる。ユーザが端末装置400上で操作を実行すると、端末装置400は、通信モジュール200を介して、電気機器100に対して制御コマンドを送信する。電気機器100は、受信した制御コマンドに応じた処理を実行する。宅外においてユーザが端末装置400から電気機器100を制御する場合は、端末装置400からの制御コマンドは、セキュリティを考慮して、ログ取得装置300としても機能するサーバを介して通信モジュール200に送られる。
In the home, the user can use the terminal device 400 to remotely control power ON / OFF of the electric device 100 and operation control (for example, change of temperature setting in air conditioner, adjustment of air volume, etc.). When the user executes an operation on the terminal device 400, the terminal device 400 transmits a control command to the electric device 100 via the communication module 200. The electric device 100 executes a process according to the received control command. When the user controls the electric device 100 from the terminal device 400 outside the home, the control command from the terminal device 400 is sent to the communication module 200 via the server that also functions as the log acquisition device 300 in consideration of security. Be
ログ取得装置300は、端末装置400からの遠隔制御を受け付ける電気機器100のリストを管理する。ログ取得装置300は、端末装置400からの制御コマンドの内、リスト上で管理されている電気機器100に対する制御コマンドのみを受け付ける。
The log acquisition device 300 manages a list of electric devices 100 that receive remote control from the terminal device 400. Among the control commands from the terminal device 400, the log acquisition device 300 receives only the control command for the electric device 100 managed on the list.
電気機器100は、住宅内に設置されるいわゆる家電機器であり、例えばエアコンなどの空調機器、冷凍冷蔵庫、炊飯器、オーブンレンジまたは洗濯乾燥機などである。
The electric device 100 is a so-called home appliance installed in a house, and is, for example, an air conditioner such as an air conditioner, a refrigerator / freezer, a rice cooker, an oven range, a washing / drying machine, or the like.
なお、本実施の形態において、通信モジュール200は、制御装置を備え、電気機器100が備える制御装置と通信する形態について説明するが、1つの制御装置で通信モジュール200、および、電気機器100を制御する構成であってもよい。また、本実施の形態では、通信モジュール200は、電気機器100と有線で接続されており、電気機器100を介して電力が供給されているものとするが、電気機器100と独立して、外部から電源供給される構成でもよい。また、通信モジュール200が複数の電気機器100と接続され、それぞれの電気機器100と通信できるものでもかまわない。
In the present embodiment, communication module 200 includes a control device, and an embodiment in which communication device 200 communicates with a control device provided in electric device 100 will be described. However, communication module 200 and electric device 100 are controlled by one control device. The configuration may be Further, in the present embodiment, the communication module 200 is connected to the electric device 100 by wire, and power is supplied via the electric device 100. However, the communication module 200 is external to the electric device 100 independently. It may be configured to be supplied with power from Further, the communication module 200 may be connected to a plurality of electric devices 100 so as to be able to communicate with the respective electric devices 100.
図2は実施の形態における電気機器の主要な構成要素を示すブロック図である。同図において、電気機器100は、機器通信部111、機器制御部112、機器記憶部113および、機器操作部114を備える。
FIG. 2 is a block diagram showing the main components of the electric device in the embodiment. In the figure, the electric device 100 includes a device communication unit 111, a device control unit 112, a device storage unit 113, and a device operation unit 114.
機器通信部111は、例えば、調歩同期方式シリアル通信(UART)を用いて通信モジュール200との間で有線通信を行う。なお、機器通信部111と通信モジュール200との通信方式は、調歩同期方式シリアル通信(UART)に限定されるものではなく、調歩同期方式シリアル通信(UART)以外の方式で通信モジュール200と有線通信してもよく、また、無線通信でもかまわない。
The device communication unit 111 performs wired communication with the communication module 200 using asynchronous serial communication (UART), for example. The communication method between the device communication unit 111 and the communication module 200 is not limited to asynchronous serial communication (UART), and wire communication with the communication module 200 by a method other than asynchronous serial communication (UART) It may also be wireless communication.
機器制御部112は電気機器100全体を制御する。機器制御部112は、例えば機器記憶部113に記憶されているコンピュータプログラムに含まれる命令に従って、プロセッサが動作することにより、各処理を実行する装置、および、各処理を実行するハードウェア回路の少なくとも一方を備えた装置などである。
The device control unit 112 controls the entire electric device 100. For example, the device control unit 112 executes at least a device that executes each process by operating the processor according to an instruction included in a computer program stored in the device storage unit 113, and at least a hardware circuit that executes each process. It is an apparatus etc. equipped with one side.
機器記憶部113は、プログラムやデータをデジタル形式で不揮発に記憶する記憶装置を備えた構成部分である。記憶装置としては、例えばハードディスクドライブまたはSSD(Solid State Drive)等を例示でき、これらを一つ、または、複数種類備えていてもよい。なお、後述のモジュール記憶部213、サーバ記憶部313、および、端末記憶部413も同様である。
The device storage unit 113 is a component provided with a storage device that stores programs and data in digital form in a non-volatile manner. As the storage device, for example, a hard disk drive or a solid state drive (SSD) can be exemplified, and one or more types of these may be provided. The same applies to a module storage unit 213, a server storage unit 313, and a terminal storage unit 413, which will be described later.
機器操作部114は、ユーザからの入力を受け付けるインターフェースであり、例えば、タッチパネル、操作ボタンやキーボート等の入力デバイスを備えている。なお、後述の端末操作部414も同様である。
The device operation unit 114 is an interface that receives an input from a user, and includes, for example, an input device such as a touch panel, an operation button, or a keyboard. The same applies to a terminal operation unit 414 described later.
図3は、実施の形態における通信モジュールの主要な構成要素を示す機能ブロック図である。同図において、通信モジュール200は、モジュール通信部211と、モジュール制御部212と、モジュール記憶部213と、家電連携部214と、時刻管理部216とを備える。
FIG. 3 is a functional block diagram showing main components of the communication module in the embodiment. In the figure, the communication module 200 includes a module communication unit 211, a module control unit 212, a module storage unit 213, a home appliance cooperation unit 214, and a time management unit 216.
モジュール通信部211は、宅内に設置されたブロードバンドルータなどを介してイーサネット(登録商標)などの規格に基づき端末装置400と有線通信もしくは無線通信を行う。また、モジュール通信部211は、インターネットなどのネットワーク510(図1参照)を介してログ取得装置300のサーバ通信部311(後述)、端末装置400の端末通信部411(後述)と通信を行う。なお、ネットワーク510を介して通信するプロトコルは特に限定されるものでは無い。
The module communication unit 211 performs wired communication or wireless communication with the terminal device 400 based on a standard such as Ethernet (registered trademark) via a broadband router or the like installed in the home. Further, the module communication unit 211 communicates with a server communication unit 311 (described later) of the log acquisition apparatus 300 and a terminal communication unit 411 (described later) of the terminal device 400 via the network 510 (see FIG. 1) such as the Internet. The protocol for communicating via the network 510 is not particularly limited.
モジュール制御部212は、モジュール記憶部213に保存されているコンピュータプログラムによりプロセッサが動作することで、通信モジュール200全体を制御する。
The module control unit 212 controls the entire communication module 200 by the processor operating according to the computer program stored in the module storage unit 213.
家電連携部214は、電気機器100との間で通信を行い、電気機器100の機器情報の取得、電気機器100に対する操作内容の履歴、電気機器100の動作履歴を示すログの取得を行う。
The home appliance cooperation unit 214 communicates with the electric device 100, acquires device information of the electric device 100, acquires a history of operation content of the electric device 100, and acquires a log indicating an operation history of the electric device 100.
時刻管理部216は、通信モジュール200の計時を管理する構成部分であり、定期的にログ取得装置300に同期信号を受信して時刻校正を行うことにより、ログ取得装置300と時刻の同期を行う。
The time management unit 216 is a component that manages clocking of the communication module 200, and performs synchronization with the log acquisition device 300 by periodically receiving a synchronization signal from the log acquisition device 300 and performing time calibration. .
図4は実施の形態におけるログ取得装置の主要な構成要素を示す機能ブロック図である。同図において、ログ取得装置300は、サーバ通信部311と、サーバ制御部312と、サーバ記憶部313と、同期管理部316とを備える。
FIG. 4 is a functional block diagram showing the main components of the log acquisition apparatus according to the embodiment. In the figure, the log acquisition apparatus 300 includes a server communication unit 311, a server control unit 312, a server storage unit 313, and a synchronization management unit 316.
サーバ通信部311は、ネットワーク510を介して接続される複数の通信モジュール200と同時に通信を行う構成部分である。なお、サーバ通信部311は、能力に一定の制限があり、多数の通信モジュール200からの能力以上の通信が集中すると、処理が滞ることになる。
The server communication unit 311 is a component that simultaneously communicates with the plurality of communication modules 200 connected via the network 510. In the server communication unit 311, there is a certain restriction on the capability, and when the communication more than the capability from the many communication modules 200 is concentrated, the processing is delayed.
サーバ制御部312は、サーバ記憶部313に保存されているコンピュータプログラムによりプロセッサが動作することで、ログ取得装置300全体を制御する。
The server control unit 312 controls the entire log acquisition apparatus 300 by the processor operating according to the computer program stored in the server storage unit 313.
同期管理部316は、ログ取得装置300の計時を管理する構成部分である。また、同期管理部316は、通信モジュール200から送信される同期信号要求を受け付けると、ログ取得装置300の保持する時刻を同期信号として返信する。
The synchronization management unit 316 is a component that manages clocking of the log acquisition apparatus 300. Further, when receiving the synchronization signal request transmitted from the communication module 200, the synchronization management unit 316 returns the time held by the log acquisition device 300 as a synchronization signal.
図5は実施の形態における端末装置の主要な構成要素を示す機能ブロック図である。同図において、端末装置400は、端末通信部411、端末制御部412、端末記憶部413、端末操作部414および、画面出力部415を備える。
FIG. 5 is a functional block diagram showing main components of the terminal device in the embodiment. In the figure, the terminal device 400 includes a terminal communication unit 411, a terminal control unit 412, a terminal storage unit 413, a terminal operation unit 414, and a screen output unit 415.
端末通信部411、端末制御部412、端末記憶部413、端末操作部414は、先に説明した通信部、制御部、記憶部、操作部と同様の構成部分である。
The terminal communication unit 411, the terminal control unit 412, the terminal storage unit 413, and the terminal operation unit 414 are the same components as the communication unit, the control unit, the storage unit, and the operation unit described above.
画面出力部415は、端末装置400が備えるディスプレイ、外付けのディスプレイなどに表示すべき情報を出力する。
The screen output unit 415 outputs information to be displayed on a display of the terminal device 400, an external display, or the like.
図6を参照しながら、電気機器100における各機能ブロックの動作について説明する。
The operation of each functional block in the electric device 100 will be described with reference to FIG.
電気機器100の機器操作部114に対しユーザが電源投入の操作を実行すると、機器操作部114がユーザの操作を検知し、電源投入情報を機器制御部112へ出力する。機器制御部112は、電源投入情報が入力されると、電気機器100を起動する。
When the user performs a power-on operation on the device operation unit 114 of the electric device 100, the device operation unit 114 detects the user's operation and outputs power-on information to the device control unit 112. When the power-on information is input, the device control unit 112 activates the electric device 100.
機器制御部112は、電気機器100を起動した後、機器記憶部113から個体識別情報を含む機器情報を読み出し、機器通信部111を介して機器情報を通信モジュール200へ送信する。なお、機器情報は、通信モジュール200が機器通信部111を介して機器情報の取得を要求した場合に送信されてもよい。
After activating the electric device 100, the device control unit 112 reads device information including individual identification information from the device storage unit 113, and transmits the device information to the communication module 200 via the device communication unit 111. The device information may be transmitted when the communication module 200 requests acquisition of the device information via the device communication unit 111.
機器情報は、電気機器100のそれぞれをユニークに識別可能な個体識別情報を含んでいる。
The device information includes individual identification information that can uniquely identify each of the electric devices 100.
本実施の形態では、機器情報は個体識別情報と一致している。機器情報はまた、商品情報、および、個体識別番号で構成されている。機器情報には、さらに通信用に暗号化された個体を識別することができる情報等の情報が加えられていてもよい。商品情報とは、電気機器100の種類、および、外観の色等を識別することができる情報である。商品情報は、例えば商品本体、カタログ等に記載されている情報で有り、ユーザが参照可能なある程度系統的に分類された情報である。
In the present embodiment, the device information matches the individual identification information. The device information is also composed of product information and an individual identification number. The device information may further include information such as information capable of identifying an individual encrypted for communication. The product information is information that can identify the type of the electric device 100, the color of the appearance, and the like. The product information is, for example, information described in a product main body, a catalog, etc., and is information classified systematically to a certain extent that can be referred to by the user.
機器制御部112は、電気機器100の操作履歴、動作履歴などをログとして機器記憶部113に保存する。保存されたログは、通信モジュール200にログを通知するとき、あるいは、通信モジュール200が送信するログ通知要求を受信したときに機器制御部112により読み出され、機器通信部111を介して通信モジュール200へ送信される。なお、ログを通知する際には、個体識別情報として機能する機器情報が付加される場合がある。
The device control unit 112 stores the operation history, the operation history, and the like of the electric device 100 in the device storage unit 113 as a log. The stored log is read by the device control unit 112 when notifying the communication module 200 of the log or when the log notification request transmitted by the communication module 200 is received, and the communication module via the device communication unit 111 It is sent to 200. In addition, when notifying a log, the apparatus information which functions as individual identification information may be added.
図7を参照しながら、通信モジュール200における各機能ブロックの動作について説明する。
The operation of each functional block in the communication module 200 will be described with reference to FIG.
通信モジュール200の家電連携部214は、電気機器100から機器情報を取得する。家電連携部214は、電源投入後に電気機器100から自発的に送信される機器情報を取得してもよい。また、家電連携部214が、電気機器100から電源投入情報を取得することにより電気機器100へ機器情報の取得を要求することで、電気機器100から機器情報を取得してもよい。また、通信モジュール200と電気機器100の電源が共通であり、電気機器100の電源が投入されると通信モジュール200も起動する場合、通信モジュール200の起動終了後に機器情報を取得してもよい。家電連携部214は、電気機器100から機器情報を取得すると、機器情報をモジュール記憶部213に保存する。
The home appliance cooperation unit 214 of the communication module 200 acquires device information from the electric device 100. The home appliance cooperation unit 214 may acquire device information that is voluntarily transmitted from the electric device 100 after the power is turned on. Alternatively, the household appliance cooperation unit 214 may acquire the device information from the electric device 100 by requesting the electric device 100 to acquire the device information by acquiring the power-on information from the electric device 100. When the communication module 200 and the electric device 100 have common power supply and the communication module 200 is also activated when the electric device 100 is turned on, the device information may be acquired after the activation of the communication module 200 is completed. When acquiring the device information from the electric device 100, the home appliance cooperation unit 214 stores the device information in the module storage unit 213.
家電連携部214は、電気機器100からログを受信すると、受信したログをモジュール記憶部213にバッファ的に保存してもよい。
When the home appliance cooperation unit 214 receives the log from the electric device 100, the home appliance cooperation unit 214 may store the received log in the module storage unit 213 as a buffer.
モジュール制御部212が処理部として実現する識別情報送信部221は、モジュール通信部211を介して端末装置400から機器登録要求を受信すると、機器情報をモジュール記憶部213から読み出し、モジュール通信部211を介してログ取得装置300へ機器情報を送信する。モジュール制御部212は、ログ取得装置300から登録完了情報を受信すると、機器登録処理が完了したことを示す登録済情報をモジュール記憶部213へ保存する。
When receiving the device registration request from the terminal device 400 via the module communication unit 211, the identification information transmission unit 221 realized by the module control unit 212 as a processing unit reads the device information from the module storage unit 213 and outputs the module communication unit 211. The device information is transmitted to the log acquisition device 300 via the device. When the module control unit 212 receives the registration completion information from the log acquisition apparatus 300, the module control unit 212 stores, in the module storage unit 213, registered information indicating that the device registration process has been completed.
識別情報送信部221は、通信モジュール200に電源が投入されたとき、例えば電気機器100と共に電源が投入されたときに、モジュール記憶部213に登録済情報が保持されていた場合、モジュール通信部211を介してログ取得装置300へ電源投入通知を送信する。電源投入通知には、モジュール記憶部213に保存されている機器情報が含まれる場合がある。
When the communication module 200 is powered on, for example, when the power is switched on with the electric device 100, the identification information transmission unit 221 stores the registered information in the module storage unit 213, the module communication unit 211. Sends a power-on notification to the log acquisition apparatus 300 via The power on notification may include the device information stored in the module storage unit 213.
モジュール制御部212が処理部として実現する通知設定情報保存部222は、モジュール通信部211を介してログ取得装置300から通知開始時刻と通知周期とを含む通知設定情報を受信すると、通知設定情報をモジュール記憶部213に保存させる。モジュール記憶部213には複数の通知設定情報を登録可能である。本実施の形態の場合、通知設定情報はさらに、通知するログの種類を指定するログ指定情報を含む。ここで、同一の通知設定情報を複数登録しないように、ログ取得装置300から新しく送信された通知設定情報がモジュール記憶部213へ登録済みであれば、新しく送信された通知設定情報は保存しない。
The notification setting information storage unit 222 realized by the module control unit 212 as a processing unit receives notification setting information when receiving notification setting information including a notification start time and a notification cycle from the log acquisition device 300 via the module communication unit 211. It is stored in the module storage unit 213. A plurality of notification setting information can be registered in the module storage unit 213. In the case of the present embodiment, the notification setting information further includes log specification information for specifying the type of log to be notified. Here, if the notification setting information newly transmitted from the log acquisition apparatus 300 has already been registered in the module storage unit 213, the newly transmitted notification setting information is not saved so that the same notification setting information is not registered in plurality.
新しく送信された通知設定情報が同一であるかの判定は、通知開始時刻、通知周期、ログ指定情報の中のいずれかの1つ、あるいは組み合わせにより判定されてもよいし、通知設定情報にその通知設定情報を示す固有情報を加えて、固有情報により判定されてもよい。なお、新しく送信された通知設定情報を上書き保存してもかまわない。
The determination as to whether the notification setting information newly transmitted is the same may be determined by any one or a combination of the notification start time, the notification cycle, and the log specification information, or the notification setting information It may be determined by the unique information by adding the unique information indicating the notification setting information. Note that the notification setting information newly transmitted may be overwritten and saved.
モジュール制御部212が処理部として実現するログ送信部223は、モジュール記憶部213から通知設定情報を読み出し、通知開始時刻と通知周期から通知時刻を算出する。通知時刻に到達したら、モジュール制御部212は、予め通知設定情報に基づき作成されたログ通知要求を作成し、家電連携部214に送信する。ログ通知要求には、通知すべきログの種類を示す情報であるログ指定情報が含まれている。
The log transmission unit 223 realized by the module control unit 212 as a processing unit reads the notification setting information from the module storage unit 213, and calculates the notification time from the notification start time and the notification cycle. When the notification time is reached, the module control unit 212 creates a log notification request created in advance based on the notification setting information, and transmits it to the home appliance cooperation unit 214. The log notification request includes log specification information which is information indicating the type of log to be notified.
家電連携部214が、モジュール制御部212からログ通知要求を受信すると、ログ通知要求に含まれるログ指定情報により送信すべきログがモジュール記憶部213に保存されているか否かを示す応答をモジュール制御部212へ送信する。送信すべきログが既に電気機器100から送信されてモジュール記憶部213にバッファされたログである場合、ログ送信部223は、モジュール記憶部213から読み出されたログを、モジュール通信部211を介してログ取得装置300に送信する。送信すべきログがモジュール記憶部213に保存されていない場合、家電連携部214を介して電気機器100にログ通知要求を送信し、ログ送信部223は、家電連携部214を介して電気機器100から受信したログを、モジュール通信部211を介してログ取得装置300へ逐次的に送信する。
When the home appliance cooperation unit 214 receives the log notification request from the module control unit 212, the module control performs a response indicating whether the log to be transmitted is stored in the module storage unit 213 according to the log specification information included in the log notification request. Send to unit 212. If the log to be transmitted is a log that has already been transmitted from the electric device 100 and buffered in the module storage unit 213, the log transmission unit 223 transmits the log read from the module storage unit 213 to the module communication unit 211. To the log acquisition apparatus 300. When the log to be transmitted is not stored in the module storage unit 213, the log notification request is transmitted to the electric device 100 through the home appliance cooperation unit 214, and the log transmission unit 223 transmits the electric device 100 through the home appliance cooperation unit 214. The log received from the server is sequentially transmitted to the log acquisition apparatus 300 via the module communication unit 211.
時刻管理部216は、ログ取得装置300から同期信号を受信すると、通信モジュール200の時刻を同期信号に基づきログ取得装置300と同期するように時刻校正を行う。時刻校正を行うタイミングは特に限定されないが、例えば、通信モジュール200が起動し、ログ取得装置300との通信を確立したときに同期信号を取得して時刻校正を行ってもよい。また、定期的なタイミングで時刻校正を行ってもよい。この場合、モジュール制御部212は、定期的なタイミングでモジュール通信部211を介してログ取得装置300に同期信号要求を送信する。
When receiving the synchronization signal from the log acquisition device 300, the time management unit 216 performs time calibration to synchronize the time of the communication module 200 with the log acquisition device 300 based on the synchronization signal. Although the timing of performing time calibration is not particularly limited, for example, when the communication module 200 is activated and communication with the log acquisition apparatus 300 is established, the synchronization signal may be acquired to perform time calibration. Also, time calibration may be performed at regular timing. In this case, the module control unit 212 transmits a synchronization signal request to the log acquisition apparatus 300 via the module communication unit 211 at regular timing.
図8を参照しながら、ログ取得装置300における各機能ブロックの動作について説明する。
The operation of each functional block in the log acquisition apparatus 300 will be described with reference to FIG.
ログ取得装置300は、サーバ記憶部313に商品リストを保持している。商品リストとは、商品情報別に取得すべきログに関連する情報をまとめたリストのことであり、図9はその例である。同図に示すように、商品リストには、商品情報に紐付けられたログ指定情報毎に、通知開始時間帯と通知周期とが関連付けられている。なお、商品リストは端末装置400からも登録可能となっている。
The log acquisition device 300 holds the product list in the server storage unit 313. The product list is a list of information related to logs to be acquired for each product information, and FIG. 9 is an example thereof. As shown in the figure, in the product list, a notification start time zone and a notification cycle are associated with each piece of log specification information linked to product information. The product list can also be registered from the terminal device 400.
サーバ制御部312が処理部として実現する個体識別情報取得部321は、サーバ通信部311を介して、通信モジュール200から電気機器100の機器情報を、機器登録処理中に受信しサーバ記憶部313に機器情報を登録する。
The individual identification information acquisition unit 321 realized by the server control unit 312 as a processing unit receives the device information of the electric device 100 from the communication module 200 during the device registration process via the server communication unit 311 and stores the information in the server storage unit 313. Register device information.
サーバ制御部312は、機器登録の処理が終了した電気機器100を対象機器として以降の処理を行う。サーバ制御部312が処理部として実現する通知周期決定部322は、サーバ記憶部313に保存されている商品リストを読み出し、機器情報に含まれる商品情報に基づき、対象機器のログを通知する周期である通知周期を決定する。機器情報に含まれる商品情報がエアコンである場合、図9の例で説明すると、エアコンに対応するログ情報は、{00:00~00:05、10分周期、消費電力}と{00:00~00:04、5分周期、室温/外気温}の二つとなる。通知周期決定部322は、読み出された商品リストに基づき対象機器について二つの異なる通知周期を決定する。図9においては、通知周期として00:10と00:05が決定される。
The server control unit 312 performs the subsequent processes with the electric device 100 for which the device registration process has been completed as the target device. The notification cycle determination unit 322 realized by the server control unit 312 as a processing unit reads the product list stored in the server storage unit 313, and notifies the log of the target device based on the product information included in the device information. Determine a certain notification cycle. When the product information included in the device information is an air conditioner, the log information corresponding to the air conditioner may be {00:00 to 00:05, 10-minute cycle, power consumption} and {00:00, as described in the example of FIG. It becomes two things of ~ 00: 04, 5 minute cycle, room temperature / outside temperature. The notification period determination unit 322 determines two different notification periods for the target device based on the read product list. In FIG. 9, 00:10 and 00:05 are determined as notification periods.
サーバ制御部312が処理部として実現する開始時刻決定部323は、通知周期決定部322で決定された通知周期を受け取ると、サーバ記憶部313から機器毎に通知設定情報が対応付けられたテーブルである通知設定リストを読み出す(図11参照)。図10は、通知設定リストから算出される複数の電気機器の送信タイミングの分布を概念的に示す図である。送信タイミングとは、通知開始時刻および通知周期に基づき算出される時刻であり、通信モジュール200がログをアップロードするタイミングである。新たに通知設定を作成する機器(エアコン4)における通知周期00:10と00:05に対する開始時刻を決定する場合を例とし、同図に記載される斜めハッチングが既に決定されている送信タイミングとすると、同図に記載される格子ハッチング、および、斜め格子ハッチングが新たに決定される送信タイミングを示している。斜め格子ハッチングが通知周期00:10に対応する送信タイミング、格子ハッチングが通知周期00:05に対応する送信タイミングである。開始時刻決定部323は、通知周期決定部322が決定した通知周期と、既に決定されている電気機器の通知開始時刻および通知周期に基づき、各電気機器のログの送信タイミングの分布が平準化するように通知開始時刻(図10中丸印)を決定する。開始時刻決定部323は、決定した通知開始時刻とこれに対応する通知周期、および、機器情報を関連付けて、通知設定情報を作成する。開始時刻決定部323は、新しく作成した通知設定情報を通知設定リストに追加してサーバ記憶部313に保存する。
When the start time determination unit 323 realized by the server control unit 312 as a processing unit receives the notification period determined by the notification period determination unit 322, the start time determination unit 323 is a table in which notification setting information is associated with each device from the server storage unit 313. A certain notification setting list is read out (see FIG. 11). FIG. 10 is a diagram conceptually showing the distribution of transmission timings of a plurality of electric devices calculated from the notification setting list. The transmission timing is a time calculated based on the notification start time and the notification cycle, and is a timing at which the communication module 200 uploads a log. In the case of determining the start times for the notification cycles 00:10 and 00:05 in the device (air conditioner 4) that newly creates the notification setting, the transmission timing for which diagonal hatching described in the figure is already determined and Then, grid hatching and diagonal grid hatching described in the same drawing indicate transmission timings to be newly determined. The diagonal grid hatching is a transmission timing corresponding to the notification cycle 00:10, and the grid hatching is a transmission timing corresponding to the notification cycle 00:05. The start time determination unit 323 equalizes the distribution of the transmission timing of the log of each electrical device based on the notification period determined by the notification cycle determination unit 322 and the notification start time and notification period of the already determined electrical devices. Thus, the notification start time (circled in FIG. 10) is determined. The start time determination unit 323 creates notification setting information by associating the determined notification start time with the notification cycle corresponding thereto and the device information. The start time determination unit 323 adds the newly created notification setting information to the notification setting list and stores the notification setting information in the server storage unit 313.
なお、開始時刻決定部323は、商品情報に紐付けられている通知開始時間帯の範囲内で開始時刻を決定してもよい。
The start time determination unit 323 may determine the start time within the range of the notification start time zone linked to the product information.
図11は、サーバ記憶部313に保存されている登録済の通知設定リストを示し、図12は、新しい通知設定情報が追加された後の通知設定リストを示している。
FIG. 11 shows the registered notification setting list stored in the server storage unit 313, and FIG. 12 shows the notification setting list after new notification setting information is added.
サーバ制御部312が処理部として実現する設定送信部324は、開始時刻決定部323で作成された通知設定情報を、サーバ通信部311を介して通知設定情報に含まれる機器情報に基づき対応する電気機器100に接続される通信モジュール200へ送信する。
The setting transmission unit 324 realized by the server control unit 312 as a processing unit corresponds to the notification setting information created by the start time determination unit 323 via the server communication unit 311 based on the device information included in the notification setting information. It transmits to the communication module 200 connected to the device 100.
受信した機器情報に対応する通知設定情報が既に記憶されている場合、設定送信部324は、通信モジュール200からの電源投入通知により機器情報を受信したとき、機器情報に紐づく通知設定情報をサーバ記憶部313から読み出し、通知設定情報を通信モジュール200へ送信する。
When the notification setting information corresponding to the received device information is already stored, when the device information is received by the power-on notification from the communication module 200, the setting transmitting unit 324 transmits the notification setting information linked to the device information to the server. The notification setting information is read out from the storage unit 313 and transmitted to the communication module 200.
サーバ制御部312が処理部として実現するログ取得部325は、通知設定情報に含まれる通知開始時刻、および、通知周期に従い通信モジュール200から送信されるログを取得し、サーバ記憶部313に保存する。本実施の形態の場合、ログ取得部325は、ログに含まれる機器情報によりログを分別してサーバ記憶部313に保存する。ログは、サーバ通信部311を介して端末装置400へ送信される場合がある。
The log acquisition unit 325 realized by the server control unit 312 as a processing unit acquires the notification start time included in the notification setting information and the log transmitted from the communication module 200 according to the notification cycle, and stores the log in the server storage unit 313. . In the case of the present embodiment, the log acquisition unit 325 classifies the log according to the device information included in the log and stores the log in the server storage unit 313. The log may be transmitted to the terminal device 400 via the server communication unit 311.
同期管理部316は、サーバ通信部311を介して通信モジュール200からの同期信号要求を受け付ける。同期信号要求を受けると、ログ取得装置300の保持する時刻を、サーバ通信部311を介して通信モジュール200へ同期信号として送信する。
The synchronization management unit 316 receives a synchronization signal request from the communication module 200 via the server communication unit 311. When receiving the synchronization signal request, the time held by the log acquisition apparatus 300 is transmitted as a synchronization signal to the communication module 200 via the server communication unit 311.
図13を参照しながら、端末装置400における各機能ブロックの動作について説明する。
The operation of each functional block in the terminal device 400 will be described with reference to FIG.
ユーザによる機器登録の操作を端末操作部414により検知すると、機器登録操作情報が端末制御部412へ送信される。端末制御部412は、機器登録操作情報が入力されると、端末通信部411を介して通信モジュール200へ機器登録要求を送信する。
When the terminal operation unit 414 detects an operation of device registration by the user, the device registration operation information is transmitted to the terminal control unit 412. When the device registration operation information is input, the terminal control unit 412 transmits a device registration request to the communication module 200 via the terminal communication unit 411.
端末制御部412は、端末通信部411を介してログ取得装置300へ商品リストを登録し、追加することが可能である。また、端末通信部411を介してログ取得装置300からログを受信すると、端末記憶部413へログを保存する。
The terminal control unit 412 can register and add a product list to the log acquisition apparatus 300 via the terminal communication unit 411. Further, when a log is received from the log acquisition apparatus 300 via the terminal communication unit 411, the log is stored in the terminal storage unit 413.
端末制御部412は、端末記憶部413のログを解析し、画面出力部415を介してディスプレイに家電利用情報を表示することが可能である。
The terminal control unit 412 can analyze the log of the terminal storage unit 413 and display home appliance usage information on the display through the screen output unit 415.
図14は実施の形態に係る電気機器100、通信モジュール200、ログ取得装置300を備えるログ取得システム500、および、端末装置400のログ通知設定フローを説明するためのフローチャートである。図14を参照しつつ、電気機器100、通信モジュール200、ログ取得装置300、および、端末装置400の動作を説明する。
FIG. 14 is a flowchart for explaining a log notification setting flow of the terminal device 400 and the log acquisition system 500 including the electric device 100, the communication module 200, and the log acquisition device 300 according to the embodiment. The operations of the electric device 100, the communication module 200, the log acquisition device 300, and the terminal device 400 will be described with reference to FIG.
ユーザが電源投入のための操作を機器操作部114に対して行う事により、機器操作部114は、電源投入の旨を検知し、電気機器100が起動される。本実施の形態では通信モジュール200の電源は、電気機器100から供給されるため、通信モジュール200もここで起動される(ステップS100)。
When the user performs an operation for turning on the power to the device operation unit 114, the device operating unit 114 detects that the power is turned on, and the electric device 100 is activated. In the present embodiment, since the power supply of the communication module 200 is supplied from the electric device 100, the communication module 200 is also activated here (step S100).
電気機器100と通信モジュール200が起動すると、家電連携部214は電気機器100から機器情報を取得し、モジュール記憶部213へ登録する(ステップS101)。
When the electric device 100 and the communication module 200 are activated, the home appliance cooperation unit 214 acquires device information from the electric device 100 and registers the device information in the module storage unit 213 (step S101).
通信モジュール200が起動し、ログ取得装置300との通信を確立すると、時刻管理部216は、ログ取得装置300の同期管理部316との間で時刻校正を行う(ステップS102)。
When the communication module 200 is activated and communication with the log acquisition device 300 is established, the time management unit 216 performs time calibration with the synchronization management unit 316 of the log acquisition device 300 (step S102).
これにより、ログ取得装置300と通信モジュール200との時刻が同期され、通信モジュール200からログ取得装置300へログを通知する時刻のずれを防止することができる。従って、ログ取得装置300にネットワークを介して接続されている複数の通信モジュール200は、ログ取得装置300を基準として時刻が同期されているため、各通信モジュール200がログをアップロードする時間がずれることなく、ログを通知するタイミングの分散効果が失われない。なお、時刻校正は通信モジュール200が起動して最初の1回のみ行うのではなく、定期的に行ってもよい。例えば、1日1回、24時間周期で行う場合を挙示できる。これは、電源オフからオンにされることが長期間ない冷蔵庫などに有効である。
Thereby, the time of the log acquisition apparatus 300 and the time of the communication module 200 are synchronized, and the shift of the time which notifies a log to the log acquisition apparatus 300 from the communication module 200 can be prevented. Accordingly, since the time is synchronized with the plurality of communication modules 200 connected to the log acquisition apparatus 300 via the network, the time taken for each communication module 200 to upload the log may be shifted since the time is synchronized. There is no loss of the distributed effect of the timing of notifying the logs. Note that the time calibration may be performed periodically, not only once at the start of the communication module 200. For example, the case of performing once a day on a 24-hour cycle can be mentioned. This is effective for, for example, a refrigerator that has not been turned on for a long time.
時刻校正後、通信モジュール200は、ログ取得装置300に電気機器100が登録済であるかどうかを登録済情報の有無により確認する。登録済情報を保有していれば、機器登録済であると判断して機器登録処理は行われない(S103:Yes)。登録情報がなければ、通信モジュール200は、機器登録処理を行う(ステップS103:No)。
After time calibration, the communication module 200 confirms whether or not the electrical device 100 has been registered in the log acquisition device 300 based on the presence or absence of the registered information. If the registered information is held, it is determined that the device is registered, and the device registration processing is not performed (S103: Yes). If there is no registration information, the communication module 200 performs device registration processing (step S103: No).
ユーザ操作による機器登録操作を端末操作部414が検知すると、端末装置400は通信モジュール200へ機器登録要求を送信する。通信モジュール200は、機器登録要求を受信すると、機器登録処理を行う。機器登録処理中に通信モジュール200は、ログ取得装置300へステップ101で取得した機器情報を送信し、ログ取得装置300は、通信モジュール200から送信された機器情報をサーバ記憶部313に登録する(ステップS104)。
When the terminal operation unit 414 detects a device registration operation by a user operation, the terminal device 400 transmits a device registration request to the communication module 200. When receiving the device registration request, the communication module 200 performs device registration processing. During the device registration process, the communication module 200 transmits the device information acquired in step 101 to the log acquisition device 300, and the log acquisition device 300 registers the device information transmitted from the communication module 200 in the server storage unit 313 ( Step S104).
機器登録処理が完了すると、サーバ制御部312は、通知設定情報の作成を開始する。サーバ制御部312が、サーバ記憶部313に保持されている商品リストと、取得した機器情報とに基づき通知開始時刻と通知周期とが含まれる通知設定情報と、を作成する。このとき、通知時刻は通知が分散されるように開始時刻決定部323によって決定される(ステップS105)。
When the device registration process is completed, the server control unit 312 starts creation of notification setting information. The server control unit 312 creates notification setting information including a notification start time and a notification cycle based on the product list held in the server storage unit 313 and the acquired device information. At this time, the notification time is determined by the start time determination unit 323 so that the notifications are distributed (step S105).
サーバ制御部312により通知設定情報が作成されると、通知設定情報は、サーバ記憶部313に登録される、また、通信モジュール200へ送信される。通信モジュール200へ送信された通知設定情報はモジュール記憶部213へ登録される。このとき、登録されようとする通知設定情報が登録済であれば、重複しての登録は行われない(ステップS106)。
When the notification setting information is created by the server control unit 312, the notification setting information is registered in the server storage unit 313, and is transmitted to the communication module 200. The notification setting information transmitted to the communication module 200 is registered in the module storage unit 213. At this time, if the notification setting information to be registered is registered, duplicate registration is not performed (step S106).
ステップS103において機器登録済であった場合、あるいは通知設定情報の登録処理完了後に、通信モジュール200は、ログ取得装置300へ電源が投入されたことを通知する電源投入通知を送信する(ステップS107)。
If the device registration has been completed in step S103, or after completion of the notification setting information registration processing, the communication module 200 transmits a power-on notification notifying that the power is turned on to the log acquisition device 300 (step S107). .
ログ取得装置300は、通信モジュール200からの電源投入通知を受信すると、電源投入通知に含まれる機器情報を参照し、機器情報に紐づく通知設定情報がサーバ記憶部313に登録されているかどうかを確認する。登録されていれば、同情報を読み出し、通信モジュール200へ送信する。通信モジュール200へ送信された通知設定情報はモジュール記憶部213へ登録される。このとき、登録されようとする通知設定情報が登録済であれば、重複しての登録は行われない(ステップS108)。
When the log acquisition apparatus 300 receives the power-on notification from the communication module 200, it refers to the device information included in the power-on notification and determines whether notification setting information linked to the device information is registered in the server storage unit 313 or not. Check. If registered, the information is read out and transmitted to the communication module 200. The notification setting information transmitted to the communication module 200 is registered in the module storage unit 213. At this time, if the notification setting information to be registered is registered, duplicate registration is not performed (step S108).
なお、ステップS103で登録済でなかった場合はステップS107、ステップS108の処理を行わないフローでもよい。
In addition, when it is not registered by step S103, the flow which does not process step S107 and step S108 may be sufficient.
図15は、実施の形態に係る電気機器100、通信モジュール200、ログ取得装置300および、端末装置400のログの送信フローを説明するためのフローチャートである。図15を参照しつつ、電気機器100、通信モジュール200、ログ取得装置300および、端末装置400の動作を説明する。
FIG. 15 is a flowchart for explaining the transmission flow of logs of the electric device 100, the communication module 200, the log acquisition device 300, and the terminal device 400 according to the embodiment. The operations of the electric device 100, the communication module 200, the log acquisition device 300, and the terminal device 400 will be described with reference to FIG.
モジュール記憶部213に登録されている通知設定情報に基づき、ログ送信部223が送信タイミングに到達したことを検知すると、ログ送信部223は、モジュール記憶部213にログがバッファされているか否かを確認する(S201)。送信するログがモジュール記憶部213によりバッファされている場合は(S201:Yes)、バッファされているログがログ送信部223により送信される(S203)。バッファされていない場合は(S201:No)、家電連携部214を介して電気機器100から取得した(S202)ログがログ送信部223により送信される(S203)。
Based on the notification setting information registered in the module storage unit 213, when it is detected that the log transmission unit 223 has reached the transmission timing, the log transmission unit 223 determines whether the log is buffered in the module storage unit 213 or not. It confirms (S201). If the log to be transmitted is buffered by the module storage unit 213 (S201: Yes), the log transmission unit 223 transmits the buffered log (S203). If not buffered (S201: No), the log transmission unit 223 transmits the log acquired from the electric device 100 (S202) via the home appliance cooperation unit 214 (S203).
ログ取得装置300は、ログを受けると、ログの送信元の機器情報に含まれる商品情報によりログを分別し、サーバ記憶部313に登録する(S204)。登録されたログは、端末装置400から要求されると端末装置400へ解析のために送信される。ログの解析結果は、例えば家電利用情報として画面出力部415を介してディスプレイに表示され、ユーザへ提供される(ステップS206)。
When the log acquisition device 300 receives the log, the log acquisition device 300 classifies the log according to the product information included in the device information of the transmission source of the log, and registers the log in the server storage unit 313 (S204). The registered log is transmitted to the terminal device 400 for analysis when requested from the terminal device 400. The analysis result of the log is displayed on the display through the screen output unit 415 as home appliance usage information, for example, and provided to the user (step S206).
以上の実施の形態に係るログ取得システム500によれば、複数の電気機器100のログを複数の電気機器100それぞれに接続された通信モジュール200が送信する時刻である送信タイミングを、ログ取得装置300が所定の時間内で平準化する。そして、ログ取得装置300が個々の電気機器100に対応した通知設定情報を作成する。そして、この通知設定情報に通信モジュール200を従わせている。従って、複数の通信モジュール200から送信されるログの送信タイミングが分散され、ログ取得装置300の処理の負荷が時間的に分散され、通信トラフィックも時間的に分散する。
According to the log acquisition system 500 according to the above embodiment, the log acquisition apparatus 300 transmits the transmission timing at which the communication module 200 connected to each of the plurality of electric devices 100 transmits the log of the plurality of electric devices 100. Is leveled within a predetermined time. Then, the log acquisition device 300 creates notification setting information corresponding to each of the electric devices 100. Then, the communication module 200 is made to follow the notification setting information. Therefore, the transmission timings of the logs transmitted from the plurality of communication modules 200 are dispersed, the processing load of the log acquisition apparatus 300 is temporally dispersed, and the communication traffic is also temporally dispersed.
なお、本願開示は、上記実施の形態に限定されるものではない。例えば、本明細書において記載した構成要素を任意に組み合わせて、また、構成要素のいくつかを除外して実現される別の実施の形態を本開示の実施の形態としてもよい。また、上記実施の形態に対して本開示の主旨、すなわち、請求の範囲に記載される文言が示す意味を逸脱しない範囲で当業者が思いつく各種変形を施して得られる変形例も本開示に含まれる。
The present disclosure is not limited to the above embodiment. For example, another embodiment realized by arbitrarily combining the components described in the present specification and excluding some of the components may be used as an embodiment of the present disclosure. Further, modifications obtained by applying various modifications to those skilled in the art without departing from the spirit of the present disclosure, that is, the meaning indicated by the language described in the claims with respect to the above embodiment are also included in the present disclosure. Be
例えば、個体識別情報として機能する機器情報は、商品情報と個体識別番号とにより形成されていたが、機器情報は、商品情報などの意味を有さないユニークな情報であってもかまわない。例えば、IPv6(Internet Protocol Version 6)に従ったアドレスのような情報である。またこの場合、機器情報と商品情報とはログ取得装置300、および、端末装置400の少なくとも一方で関連付けがなされる。
For example, although the device information functioning as the individual identification information is formed of the product information and the individual identification number, the device information may be unique information having no meaning such as the product information. For example, it is information such as an address according to IPv6 (Internet Protocol Version 6). Further, in this case, the device information and the product information are associated with each other by at least one of the log acquisition device 300 and the terminal device 400.
また、電気機器100と通信モジュール200とが1対1に接続される場合を説明したが、一つの通信モジュール200に複数の電気機器100が接続されてもかまわない。
Although the case where the electric device 100 and the communication module 200 are connected in a one-to-one manner has been described, a plurality of electric devices 100 may be connected to one communication module 200.
本開示にかかる電気機器のログ取得システムは、宅内中継装置に実装・運用されても良く、店舗、施設、事務所、工場、車両内などで使用される電気機器おいても本開示は利用可能である。
The log acquisition system of the electric device according to the present disclosure may be implemented and operated in the in-home relay device, and the present disclosure is also applicable to an electric device used in a store, a facility, an office, a factory, a vehicle, etc. It is.
100 電気機器
111 機器通信部
112 機器制御部
113 機器記憶部
114 機器操作部
200 通信モジュール
211 モジュール通信部
212 モジュール制御部
213 モジュール記憶部
214 家電連携部
216 時刻管理部
221 識別情報送信部
222 通知設定情報保存部
223 ログ送信部
300 ログ取得装置
311 サーバ通信部
312 サーバ制御部
313 サーバ記憶部
316 同期管理部
321 個体識別情報取得部
322 通知周期決定部
323 開始時刻決定部
324 設定送信部
325 ログ取得部
400 端末装置
411 端末通信部
412 端末制御部
413 端末記憶部
414 端末操作部
415 画面出力部
500 ログ取得システム
510 ネットワーク 100electrical device 111 device communication unit 112 device control unit 113 device storage unit 114 device operation unit 200 communication module 211 module communication unit 212 module control unit 213 module storage unit 214 home appliance cooperation unit 216 time management unit 221 identification information transmission unit 222 notification setting Information storage unit 223 log transmission unit 300 log acquisition device 311 server communication unit 312 server control unit 313 server storage unit 316 synchronization management unit 321 individual identification information acquisition unit 322 notification period determination unit 323 start time determination unit 324 setting transmission unit 325 acquisition of log Part 400 Terminal device 411 Terminal communication part 412 Terminal control part 413 Terminal storage part 414 Terminal operation part 415 Screen output part 500 Log acquisition system 510 Network
111 機器通信部
112 機器制御部
113 機器記憶部
114 機器操作部
200 通信モジュール
211 モジュール通信部
212 モジュール制御部
213 モジュール記憶部
214 家電連携部
216 時刻管理部
221 識別情報送信部
222 通知設定情報保存部
223 ログ送信部
300 ログ取得装置
311 サーバ通信部
312 サーバ制御部
313 サーバ記憶部
316 同期管理部
321 個体識別情報取得部
322 通知周期決定部
323 開始時刻決定部
324 設定送信部
325 ログ取得部
400 端末装置
411 端末通信部
412 端末制御部
413 端末記憶部
414 端末操作部
415 画面出力部
500 ログ取得システム
510 ネットワーク 100
Claims (7)
- 複数の電気機器とネットワークを介して接続され、前記電気機器のログを取得するログ取得装置であって、
複数の前記電気機器の任意の一台である対象機器の個体を識別する個体識別情報を取得する個体識別情報取得部と、
前記個体識別情報に関連付けられる商品情報に基づき、前記対象機器のログを通知する周期である通知周期を決定する通知周期決定部と、
前記対象機器のログの通知を開始する時刻を示す情報である通知開始時刻を、前記通知周期と、既に決定されている前記電気機器の通知開始時刻および通知周期に基づき、各電気機器のログの送信タイミングが平準化するように決定する開始時刻決定部と、
決定された通知開始時刻、および、通知周期を含む通知設定情報を前記個体識別情報に基づき送信する設定送信部と、
前記通知設定情報に含まれる前記通知開始時刻、および、前記通知周期に従い通知される前記電気機器のログを取得するログ取得部と
を備えるログ取得装置。 A log acquisition device connected to a plurality of electric devices via a network and acquiring logs of the electric devices,
An individual identification information acquisition unit that acquires individual identification information that identifies an individual of a target device that is any one of a plurality of the electric devices;
A notification cycle determination unit that determines a notification cycle that is a cycle for notifying a log of the target device based on product information associated with the individual identification information;
The notification start time, which is information indicating the start time of the notification of the log of the target device, is based on the notification cycle and the notification start time and notification cycle of the electric device which has already been determined. A start time determination unit that determines to equalize transmission timing;
A setting transmission unit that transmits notification setting information including the determined notification start time and a notification cycle based on the individual identification information;
A log acquisition unit that acquires the notification start time included in the notification setting information, and a log of the electric device notified according to the notification cycle. - 前記通知周期決定部は、
前記対象機器について複数の異なる通知周期を決定し、
前記開始時刻決定部は、
決定された複数の通知周期にそれぞれ対応する前記通知開始時刻を決定し、
前記設定送信部は、
決定された複数の通知周期と決定された前記通知開始時刻を含む通知設定情報を送信する
請求項1に記載のログ取得装置。 The notification cycle determination unit
Determine a plurality of different notification periods for the target device;
The start time determination unit
Determine the notification start times respectively corresponding to the determined plurality of notification cycles;
The setting transmission unit is
The log acquisition device according to claim 1, wherein notification setting information including the determined plurality of notification cycles and the determined notification start time is transmitted. - 前記電気機器のログの送信タイミングを同期させる同期信号を送信する同期信号送信部をさらに備える
請求項1または2に記載のログ取得装置。 The log acquisition device according to claim 1, further comprising: a synchronization signal transmission unit that transmits a synchronization signal that synchronizes transmission timing of the log of the electric device. - ログ取得装置にネットワークを介して接続され、電気機器と通信可能な通信モジュールであって、
前記電気機器の個体を識別する個体識別情報を前記ログ取得装置へ送信する識別情報送信部と、
前記ログ取得装置が送信した通知開始時刻、および、通知周期を含む通知設定情報を記憶部に保存させる通知設定情報保存部と、
前記通知設定情報保存部によって前記記憶部に保存された前記通知設定情報に含まれる前記通知開始時刻、および、前記通知周期に対応する通知時刻に、前記電気機器から取得したログを前記ログ取得装置へ送信するログ送信部と
を備える通信モジュール。 A communication module connected to a log acquisition device via a network and capable of communicating with an electrical device,
An identification information transmission unit that transmits, to the log acquisition apparatus, individual identification information that identifies an individual of the electrical device;
A notification setting information storage unit for storing, in a storage unit, notification setting information including a notification start time transmitted by the log acquisition apparatus and a notification cycle;
The log acquisition apparatus acquires the log acquired from the electric device at the notification start time included in the notification setting information stored in the storage unit by the notification setting information storage unit, and at the notification time corresponding to the notification cycle And a log transmission unit for transmitting to the communication module. - 前記識別情報送信部は、
前記電気機器に電源が投入された情報に基づき前記個体識別情報を送信する
請求項4に記載の通信モジュール。 The identification information transmission unit
The communication module according to claim 4, wherein the individual identification information is transmitted based on information in which power is supplied to the electric device. - ログ取得装置と、前記ログ取得装置とネットワークを介して接続される通信モジュールと、前記通信モジュールと通信可能な電気機器とを備えるログ取得システムであって、
前記通信モジュールは、
前記電気機器の個体を識別する個体識別情報を前記ログ取得装置へ送信する識別情報送信部を備え、
前記ログ取得装置は、
複数の前記電気機器の任意の一台である対象機器の個体を識別する個体識別情報を取得する個体識別情報取得部と、
前記個体識別情報に関連付けられる商品情報に基づき、前記対象機器のログを通知する周期である通知周期を決定する通知周期決定部と、
前記対象機器のログの通知を開始する時刻を示す情報である通知開始時刻を、前記通知周期と、既に決定されている前記電気機器の通知開始時刻および通知周期に基づき、各電気機器のログの送信タイミングが平準化するように決定する開始時刻決定部と、
決定された通知開始時刻および通知周期を含む通知設定情報を前記個体識別情報に基づき送信する設定送信部とを備え、
前記通信モジュールは、
前記ログ取得装置から送信された前記通知設定情報を記憶部に保存させる通知設定情報保存部と、
前記通知設定情報保存部によって前記記憶部に保存された前記通知設定情報に含まれる前記通知開始時刻、および、前記通知周期に対応する通知時刻に、前記電気機器から取得したログを前記ログ取得装置へ送信するログ送信部とを備え、
前記ログ取得装置は、
前記通知設定情報に含まれる前記通知開始時刻、および、前記通知周期に従い通知される前記電気機器のログを取得するログ取得部を備える
ログ取得システム。 A log acquisition system comprising: a log acquisition device; a communication module connected to the log acquisition device via a network; and an electrical device capable of communicating with the communication module,
The communication module is
And an identification information transmission unit that transmits, to the log acquisition device, individual identification information that identifies an individual of the electric device.
The log acquisition device
An individual identification information acquisition unit that acquires individual identification information that identifies an individual of a target device that is any one of a plurality of the electric devices;
A notification cycle determination unit that determines a notification cycle that is a cycle for notifying a log of the target device based on product information associated with the individual identification information;
The notification start time, which is information indicating the start time of the notification of the log of the target device, is based on the notification cycle and the notification start time and notification cycle of the electric device which has already been determined. A start time determination unit that determines to equalize transmission timing;
A setting transmitting unit for transmitting notification setting information including the determined notification start time and notification period based on the individual identification information;
The communication module is
A notification setting information storage unit for storing the notification setting information transmitted from the log acquisition device in a storage unit;
The log acquisition apparatus acquires the log acquired from the electric device at the notification start time included in the notification setting information stored in the storage unit by the notification setting information storage unit, and at the notification time corresponding to the notification cycle And a log transmission unit for transmitting
The log acquisition device
A log acquisition system comprising: a log acquisition unit configured to acquire a log of the electric device notified according to the notification start time included in the notification setting information and the notification cycle. - ログ取得装置と、前記ログ取得装置とネットワークを介して接続される通信モジュールと、前記通信モジュールと通信可能な電気機器とを備えるログ取得システムにおけるログ取得方法であって、
前記通信モジュールの識別情報送信部が、前記電気機器の個体を識別する個体識別情報を前記ログ取得装置へ送信し、
前記ログ取得装置の個体識別情報取得部が、複数の前記電気機器の任意の一台である対象機器の個体を識別する個体識別情報を取得し、
通知周期決定部が、前記個体識別情報に関連付けられる商品情報に基づき、前記対象機器のログを通知する周期である通知周期を決定し、
開始時刻決定部が、前記対象機器のログの通知を開始する時刻を示す情報である通知開始時刻を、前記通知周期と、既に決定されている前記電気機器の通知開始時刻および通知周期に基づき、各電気機器のログの送信タイミングが平準化するように決定し、
設定送信部が、決定された通知開始時刻および通知周期を含む通知設定情報を前記個体識別情報に基づき送信し、
前記通信モジュールの通知設定情報保存部が、前記ログ取得装置から送信された前記通知設定情報を記憶部に保存させ、
ログ送信部が、前記通知設定情報保存部によって前記記憶部に保存された前記通知設定情報に含まれる前記通知開始時刻、および、前記通知周期に対応するログ通知時刻に、前記電気機器から取得したログを前記ログ取得装置へ送信し、
前記ログ取得装置のログ取得部が、前記通知設定情報に含まれる前記通知開始時刻、および、前記通知周期に従い通知される前記電気機器のログを取得する
ログ取得方法。 A log acquisition method in a log acquisition system, comprising: a log acquisition apparatus; a communication module connected to the log acquisition apparatus via a network; and an electrical device capable of communicating with the communication module.
The identification information transmission unit of the communication module transmits, to the log acquisition device, individual identification information that identifies an individual of the electric device.
The individual identification information acquisition unit of the log acquisition device acquires individual identification information that identifies an individual of a target device that is any one of the plurality of electric devices.
The notification cycle determination unit determines a notification cycle that is a cycle for notifying the log of the target device based on the product information associated with the individual identification information,
Based on the notification period and the notification start time and notification period of the electric device which has already been determined, the notification start time which is information indicating the start time of the notification of the log of the target device by the start time determination unit; Decide to equalize the transmission timing of logs of each electrical device,
The setting transmission unit transmits, on the basis of the individual identification information, notification setting information including the determined notification start time and notification period,
The notification setting information storage unit of the communication module causes the storage unit to store the notification setting information transmitted from the log acquisition device.
The log transmission unit is acquired from the electric device at the notification start time included in the notification setting information stored in the storage unit by the notification setting information storage unit, and at the log notification time corresponding to the notification cycle. Send a log to the log acquisition device
The log acquisition method of the log acquisition part of the said log acquisition apparatus acquires the log of the said electric equipment notified according to the said notification start time contained in the said notification setting information, and the said notification period.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201880047952.5A CN110945488A (en) | 2017-07-24 | 2018-05-28 | Log acquisition device, communication module, log acquisition system, and log acquisition method |
EP18839455.5A EP3660689B1 (en) | 2017-07-24 | 2018-05-28 | Log acquisition device, communication module, log acquisition system, and log acquisition method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017142638 | 2017-07-24 | ||
JP2017-142638 | 2017-07-24 | ||
JP2018071741A JP7126141B2 (en) | 2017-07-24 | 2018-04-03 | Log Acquisition Device, Log Acquisition System, and Log Acquisition Method |
JP2018-071741 | 2018-04-03 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019021612A1 true WO2019021612A1 (en) | 2019-01-31 |
Family
ID=65040093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/020253 WO2019021612A1 (en) | 2017-07-24 | 2018-05-28 | Log acquisition device, communication module, log acquisition system, and log acquisition method |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2019021612A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003296135A (en) * | 2002-03-29 | 2003-10-17 | Yokogawa Electric Corp | Remote diagnosis system |
JP2009048571A (en) | 2007-08-22 | 2009-03-05 | Brother Ind Ltd | Server device notifying communication time, communication time notification method, and program |
JP2016110280A (en) * | 2014-12-03 | 2016-06-20 | 株式会社リコー | Data collection system and data collection method |
-
2018
- 2018-05-28 WO PCT/JP2018/020253 patent/WO2019021612A1/en unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003296135A (en) * | 2002-03-29 | 2003-10-17 | Yokogawa Electric Corp | Remote diagnosis system |
JP2009048571A (en) | 2007-08-22 | 2009-03-05 | Brother Ind Ltd | Server device notifying communication time, communication time notification method, and program |
JP2016110280A (en) * | 2014-12-03 | 2016-06-20 | 株式会社リコー | Data collection system and data collection method |
Non-Patent Citations (1)
Title |
---|
See also references of EP3660689A4 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2757741B1 (en) | Smart home system using portable device | |
US20070242815A1 (en) | Method for exchanging information between devices in case of a change in network configuration and home network system therefore | |
US10223160B2 (en) | Compact schedules for resource-constrained devices | |
CN104977040A (en) | Environmental monitoring method and device | |
CN105577495A (en) | Control method and device of smart home devices | |
WO2016058254A1 (en) | Home appliance control method and control device, and home data terminal | |
WO2015145655A1 (en) | Air conditioning management system | |
JP2005310143A (en) | Rack equipment capacity on-demand system and method | |
GB2501765A (en) | Apparatus to control a central heating system using a remote server | |
JP2010020358A (en) | Device management apparatus | |
JP6544685B2 (en) | Control device, control method and control program | |
WO2019021612A1 (en) | Log acquisition device, communication module, log acquisition system, and log acquisition method | |
JP7126141B2 (en) | Log Acquisition Device, Log Acquisition System, and Log Acquisition Method | |
US20200056800A1 (en) | Method for monitoring and controlling devices | |
US11075775B2 (en) | Home automation system including cloud server based maintenance operation communication and related methods | |
JP2013162712A (en) | House appliance control server device and program | |
US20190235565A1 (en) | Electronic apparatus and method of controlling electronic apparatus | |
CA2856277A1 (en) | Air-conditioning control device, air-conditioning control method, and control program | |
EP2866384A1 (en) | Data communication system and corresponding methods | |
JP2017028775A (en) | Apparatus selection device, apparatus selection method and control program | |
CN110703624A (en) | Household appliance control method and system, control equipment and server | |
JP7523023B2 (en) | Control system, control method and device | |
WO2024016506A1 (en) | Gateway device control method and apparatus, and storage medium and electronic apparatus | |
KR101480008B1 (en) | Apparatus and method for remote controlling for both on-line and off-line | |
JIMOH et al. | INVESTIGATION OF TECHNICAL FEASIBILITY AND EFFICIENCY OF Wi-Fi BASED INTERNET OF THINGS REMOTE MONITORING AND CONTROL OF HOME APPLIANCES |
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: 18839455 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2018839455 Country of ref document: EP Effective date: 20200224 |