CN113260819A - 空调*** - Google Patents
空调*** Download PDFInfo
- Publication number
- CN113260819A CN113260819A CN201980087588.XA CN201980087588A CN113260819A CN 113260819 A CN113260819 A CN 113260819A CN 201980087588 A CN201980087588 A CN 201980087588A CN 113260819 A CN113260819 A CN 113260819A
- Authority
- CN
- China
- Prior art keywords
- unit
- learning model
- update
- control program
- adapter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/50—Control or safety arrangements characterised by user interfaces or communication
- F24F11/56—Remote control
- F24F11/58—Remote control using Internet communication
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/62—Control or safety arrangements characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F11/63—Electronic processing
- F24F11/64—Electronic processing using pre-stored data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2120/00—Control inputs relating to users or occupants
- F24F2120/20—Feedback from users
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Human Computer Interaction (AREA)
- Stored Programmes (AREA)
- Air Conditioning Control Device (AREA)
Abstract
一种空调***,其包括空调机以及将空调机与外部服务器装置连接的适配器。适配器具有第一更新部以及第二更新部。第一更新部在从外部服务器装置接收到用于向空调机的控制部提供推荐动作的新的学习模型时,以第一更新方法更新该学习模型。第二更新部在从外部服务器装置接收到用于更新空调机的控制程序的更新用控制程序时,以与第一更新方法不同的第二更新方法更新该更新用控制程序。通过以不同的方法更新学习模型与控制程序,能够减轻适配器负担。
Description
技术领域
本发明涉及一种空调***。
背景技术
对于具有学习功能的空调***,在其存储部具有学习功能时,能够使基于标准规格设定进行的控制,按时间顺序反映基于居住者等的喜好或行为模式等得出的舒适的温度环境(例如参见专利文献1)。
此外,已知有例如空调***在从服务器装置接收到空调***内的控制程序更新的通知时,从服务器装置接收更新用控制程序并自动地进行更新的***(例如参见专利文献2)。
专利文献1:日本特开2015-117933号公报
专利文献2:日本特开2008-190853号公报
发明内容
在使用用于对服务器装置与室内机之间的通信进行中继的适配器的情况下,可以想到使其具有以下功能:适配器从服务器装置接收室内机的更新用控制程序,并由适配器临时存储接收到的更新用控制程序,且由适配器将临时存储的更新用控制程序发送至室内机。另一方面,可以想到使适配器定期地从室内机收集居住者等喜好的温度、风量等运行数据,将收集到的数据发送至服务器装置,从而服务器装置进行机器学习,生成基于收集数据的习得模型。在这种情况下,通过使适配器存储习得模型,适配器能够利用当前存储的学习模型向室内机的控制部提供推荐动作。此外,还可以想到使其具有从服务器装置接收新的学习模型,并使用接收到的新的学习模型更新当前存储的学习模型的功能。
本申请的发明人发现,在使适配器具有上述功能的情况下,存在由学习模型及控制程序的更新而导致的适配器的处理负担增大的问题。
本发明鉴于以上问题,其目的在于提供一种空调***,通过以不同的方法更新学习模型与控制程序,能够减轻适配器负担。
一种实施形态的空调***,包括空调机以及将空调机与外部服务器装置连接的适配器。适配器具有:第一更新部以及第二更新部。第一更新部在从外部服务器装置接收到用于向空调机的控制部提供推荐动作的新的学习模型时,以第一更新方法更新该学习模型。第二更新部在从外部服务器装置接收到用于更新空调机的控制程序的更新用控制程序时,以与第一更新方法不同的第二更新方法更新该更新用控制程序。
作为一个方面,通过以不同的方法更新学习模型与控制程序,能够减轻适配器负担。
附图说明
图1为表示本实施例的空调***的一例的说明图。
图2为表示适配器的结构的一例的框图。
图3为表示模型存储器的各存储区域的写入及读取的一例的说明图。
图4为表示更新控制用程序内的分割数据的数据结构的一例的说明图。
图5为表示服务器装置的结构的一例的框图。
图6为表示室内机的控制部的结构的一例的框图。
图7为表示更新切换处理所涉及的适配器内的CPU的处理动作的一例的流程图。
图8为表示第一更新处理所涉及的适配器内的CPU的处理动作的一例的流程图。
图9为表示第二更新处理所涉及的适配器内的CPU的处理动作的一例的流程图。
图10为表示微处理器侧更新处理所涉及的控制部内的室内机微处理器的处理动作的一例的流程图。
具体实施方式
以下、基于附图对本申请公开的空调***的实施例进行详细说明。此外,所公开技术并不受本实施例所限。并且,以下所示的各实施例在不产生矛盾的范围内可以根据情况进行变形。
实施例
图1为表示本实施例的空调***1的一例的说明图。图1所示的空调***1具有:室内机2、适配器3、路由器4、服务器装置5、中继装置6、通信终端7、以及通信网络8。
室内机2例如配置于室内,是对室内空气进行加热或冷却的空调机的一部分。此外,室内机2的使用者能够通过遥控器9的操作来对室内机2进行远程操作。室内机2具有主体2A、以及用于控制该主体2A的控制部2B。在主体2A具有室内风扇及室内热交换器,在室内热交换器与制冷剂进行过热交换后的室内空气从主体2A吹出,由此来进行房间的制热、制冷、除湿等。此外,在未图示的室外机具有室外风扇及压缩机等。通信终端7为使用者的智能手机等终端装置。
适配器3具有:将室内机2与路由器4之间以无线通信连接的通信功能、以及对室内机2进行AI(Artificial Intelligence,人工智能)控制的控制功能。对每个室内机2配置适配器3。路由器4是例如使用WLAN(Wireless Local Area Network,无线局域网)等将适配器3与通信网络8以无线通信连接的接入点的装置。通信网络8是例如因特网等通信网络。服务器装置5具有:生成用于控制室内机2的AI的学习模型的功能、以及存储运行历史数据等的数据库等。此外,服务器装置5例如配置于数据中心。中继装置6具有与通信网络8通过通信连接、并且与服务器装置5通过通信连接的功能。中继装置6经由通信网络8,将用于在室内机2应用的学习模型的生成或更新的运行历史数据等,从适配器3发送至服务器装置5。并且,中继装置6将由服务器装置5生成或更新的学习模型经由通信网络8发送至适配器3。此外,中继装置6例如配置于数据中心等。
中继装置6具有:第一中继部6A、第二中继部6B、以及第三中继部6C。第一中继部6A在适配器3与服务器装置5之间发送与AI控制相关的各种数据。第一中继部6A将从适配器3接收到的用于学习模型的生成或更新的运行历史数据等经由通信网络8发送至服务器装置5,并且将由服务器装置5生成或更新的学习模型经由通信网络8发送至适配器3。第二中继部6B获取使用者自外出所在地使用通信终端7设定的室内机2的运行条件(制冷/制热等运行模式及设定温度等),并将其发送至室内机2。第三中继部6C例如从因特网等通信网络8获取天气预报等外部数据,并将获取到的外部数据发送至服务器装置5。此外,第三中继部6C将外部数据经由通信网络8发送至适配器3。
图2为表示适配器3的结构的一例的框图。图2所示的适配器3具有:第一通信部11、第二通信部12、存储部13、以及CPU(Central Processing Unit,中央处理单元)14。第一通信部11与室内机2内的控制部2B通信连接,其例如是UART(Universal AsynchronousReceiver Transmitter,通用异步收发器)等通信IF(Interface,接口)。第二通信部12与路由器4通信连接,其例如是WLAN等通信IF等的通信部。存储部13例如具有ROM(Read OnlyMemory,只读存储器)或RAM(Random Access Memory,随机存取存储器)等,用于保存数据及程序等各种信息。CPU14控制适配器3整体。
图2所示的适配器3内的存储部13具有:用于临时存储从室内机2获取到的运行历史数据的运行历史存储器13A、用于存储从服务器装置5获取到的学习模型的模型存储器13B、用于存储外部数据的外部存储器13C、以及用于存储从服务器装置5获取到的更新控制用程序的程序存储器13D。此外,更新控制用程序是来自服务器装置5的用于对空调***1的控制程序、如用于控制室内机2的控制部2B的固件等进行更新的程序。
模型存储器13B具有例如第一区域130A、第二区域130B及第三区域130C等多个存储区域130。各存储区域130的状态例如包括:能够读取已写入的学习模型的状态(以下简称为读取中)、新的学习模型正在写入(以下简称为写入中)的状态、以及读取中状态以外的、已写入学习模型的状态。
CPU14具有:获取部21、第一更新部22、第二更新部23、以及预测控制部24。
获取部21从室内机2以规定周期、例如每5分钟的获取定时获取运行历史数据。获取部21将以5分钟为周期获取到的运行历史数据存储于运行历史存储器13A。获取部21将运行历史存储器13A当前存储的运行历史数据经由通信网络8发送至服务器装置5。
第一更新部22经由通信网络8从服务器装置5接收学习模型,并将接收到的学习模型以第一更新方法存储于模型存储器13B。第一更新部22具有第一接收部22A以及切换控制部22B。第一接收部22A经由通信网络8从服务器装置5接收新的学习模型,并将接收到的新的学习模型存储于模型存储器13B。在从服务器装置5接收到新的学习模型时,切换控制部22B将新的学习模型写入存储区域130,并将正在写入新的学习模型的存储区域130的状态切换为读取中。此外,第一更新方法是使由第一接收部22A接收到的新的学习模型覆盖于已写入状态的存储区域130来进行存储的方法。
图3为表示模型存储器13B的各存储区域130的写入及读取的一例的说明图。此外,为便于说明,设在状况A1的状态下,例如在第一区域130A存储读取中的学习模型(当前模型)、在第三区域130C存储已写入的学习模型(前次模型)、在第二区域130B写入新的学习模型(最新模型)、并且状况A2为该写入已完成的状态。在状况A2的状态下,最新的学习模型存储于第二区域130B。因此,基于学习模型进行的空调***1的控制会以存储于第二区域130B的最新的学习模型(当前模型)来进行(第二区域130B成为读取中状态)。在这种情况下,存储于第一区域130A的学习模型为前一次的学习模型(前次模型)。并且,存储于第三区域130C的学习模型为再前一次的学习模型(再前次模型)。
第一接收部22A在状况A2的状态下从服务器装置5接收到新的学习模型时,排除正在读取学习模型(当前模型)的第二区域130B,向写入了接收时刻最早的学习模型(再前次模型)的已写入状态的第三区域130C,以覆盖的方式写入新的学习模型(最新模型)以及接收时刻。其结果,切换控制部22B使第三区域130C成为写入中的状态(状况B1)。该写入完成后成为状况B2的状态。即,基于学习模型进行的空调***1的控制会以存储于第三区域130C的最新的学习模型(当前模型)来进行(第三区域130C成为读取中的状态)。在这种情况下,存储于第二区域130B的学习模型为前一次的学习模型(前次模型)。并且,存储于第一区域130A的学习模型为再前一次的学习模型(再前次模型)。
同样地,第一接收部22A在状况B2的状态下从服务器装置5接收到新的学习模型时,排除正在读取学习模型(当前模型)的第三区域130C,向写入了接收时刻最早的学习模型(再前次模型)的已写入状态的第一区域130A,以覆盖的方式写入新的学习模型(最新模型)以及接收时刻。其结果,切换控制部22B使第一区域130A成为写入中的状态(状况C1)。该写入完成后成为状况C2的状态。即,基于学习模型进行的空调***1的控制会以存储于第一区域130A的最新的学习模型(当前模型)来进行(第一区域130A成为读取中的状态)。在这种情况下,存储于第三区域130C的学习模型为前一次的学习模型(前次模型)。并且,存储于第二区域130B的学习模型为再前一次的学习模型(再前次模型)。进而,每当接收新的学习模型时,切换控制部22B使状况依序切换。
接下来,对第二更新方法进行说明。第二更新部23在从服务器装置5接收到室内机2的控制部2B的更新控制用程序时,以与第一更新方法不同的第二更新方法将控制部2B的控制用程序改写成更新控制用程序。第二更新部23具有第二接收部23A以及第二发送部23B。第二接收部23A将从服务器装置5接收到的更新控制用程序存储于程序存储器13D。第二发送部23B将存储于程序存储器13D的更新控制用程序发送至室内机2的控制部2B。
图4为表示更新控制用程序内的分割数据40的数据结构的一例的说明图。更新控制用程序由按规定的数据长度分割成的多个分割数据40构成。分割数据40包括:数据长度41、写入目的地地址42、以及压缩数据43。数据长度41为到写入目的地地址42及压缩数据43为止的数据长度的信息(2字节)。写入目的地地址42为向作为对象设备的例如室内机2的控制部2B内的ROM52内的区块52A进行写入时的地址信息(3字节)。压缩数据43为以规定的方法压缩后的n字节的数据。压缩数据43的解压缩后的数据的容量与例如ROM52内的1区块的1K字节(1024字节)的存储容量相当。此外,不对数据长度41与写入目的地地址42进行压缩。
第二接收部23A以分割数据为单位从服务器装置5接收更新控制用程序内的分割数据40。当完成所有更新控制用程序的接收后,将接收到的分割数据40依序存储于程序存储器13D。第二发送部23B对于存储于程序存储器13B的分割数据40,参照分割数据40内的数据长度41,从更新控制用程序中抽取出该数据长度的数据并将分割数据40依序发送至室内机2的控制部2B。室内机2在接收到分割数据40后,对分割数据40进行解压缩,并将解压缩后的分割数据40写入区块52A。进而,室内机2在将分割数据写入区块52A后,向适配器3通知分割数据40的写入已完成。适配器3内的第二发送部23B具有:在检测到从室内机2发送完成的分割数据40向区块52A的写入已完成的情况下,对程序存储器13D内是否存在未向室内机2发送的分割数据40进行判定的判定部23C。第二发送部23B在程序存储器13D内存在未发送的分割数据40的情况下,将未发送的分割数据40发送至室内机2内的控制部2B。
预测控制部24基于学习模型来控制室内机2内的控制部2B。此外,为了便于说明,例示了预测控制部24基于学习模型来控制室内机2内的控制部2B的情况,但预测控制部24也可以基于学习模型直接控制室内机2的主体2A。此外,预测控制部24将基于学习模型的控制形态发送至控制部2B。即,预测控制部24可以通过控制部2B间接地控制主体2A,并可以根据情况进行改变。适配器3内的CPU14在检测到学习模型的下载请求时,实施第一更新处理,并在检测到更新控制用程序的下载请求时,实施用于实施第二更新处理的更新切换处理。
图5为表示服务器装置5的结构的一例的框图。图5所示的服务器装置5具有:通信部31、存储部32、以及CPU33。通信部31是与中继装置6通信连接的通信IF。存储部32例如具有HDD(Hard Disk Drive,硬盘驱动器)、ROM或RAM等,用于存储数据及程序等各种信息。CPU33控制服务器装置5整体。
图5所示的服务器装置5内的存储部32具有:数据存储器32A、模型存储部32B、以及程序存储部32C。数据存储器32A用于存储从各适配器3接收到的运行历史数据等。模型存储部32B用于存储由服务器装置5生成或更新的学习模型。程序存储部32C用于将由服务器装置5生成或更新的更新控制用程序内的多个分割数据40以分割数据40为单位进行存储。
服务器装置5内的CPU33具有:模型学习部33A、接收部33B、以及发送部33C。
模型学习部33A与多个室内机2的各适配器3连接,经由路由器4、通信网络8以及中继装置6,从各适配器3接收48小时的量的运行历史数据。并且,模型学习部33A使用来自各适配器3的、正存储于数据存储器32A的48小时的量的运行历史数据进行学习,并基于学习结果,生成或更新各室内机2的学习模型。学习模型包括例如:根据各家庭的空调机的运行状况对室内的使用者的5分钟后的体感温度进行预测、并根据预测的体感温度来控制空调机的体感温度设定预测模型。
模型学习部33A基于正存储于数据存储器32A的对应每个适配器3的48小时的量的运行历史数据,生成或更新该适配器3对应的学习模型,并将生成或更新后的学习模型存储于模型存储部32B。发送部33C经由中继装置6、通信网络8以及路由器4,将由模型学习部33A生成或更新的学习模型发送至适配器3。并且,发送部33C经由中继装置6、通信网络8以及路由器4,将存储于程序存储部32C的更新控制用程序的分割数据40发送至适配器3。
图6为表示室内机2的控制部2B的结构的一例的框图。图6所示的控制部2B具有室内机微处理器51以及ROM(Read Only Memory)52。ROM52具有多个区块52A,各区块52A的存储容量为1024字节。此外,分割数据40的写入目的地地址42为用于识别ROM52内的区块52A的地址。
室内机微处理器51具有:接收部51A、解压缩部51B、更新部51C、以及实施部51D。接收部51A接收来自适配器3的更新控制用程序的分割数据40。在接收到分割数据40时,解压缩部51B参照分割数据40内的写入目的地地址42,对分割数据40内的压缩数据43进行解压缩。更新部51C参照分割数据40内的写入目的地地址42,使解压缩后的数据覆盖于与写入目的地地址42对应的ROM52内的区块52A。在更新控制用程序的所有的分割数据40对ROM52内的区块52A的覆盖已完成、且覆盖完成后所有数据正常的情况下,实施部51D实施对室内机微处理器51的重新启动。数据是否正常例如是通过被覆盖的更新控制用程序整体的校验和(checksum)的值与作为数据附加于更新控制用程序的值是否一致来判断。此外,在室内机微处理器51实施重新启动时,会暂时停止室内机2。
接下来对本实施例的空调***1的动作进行说明。图7为表示更新切换处理所涉及的适配器3内的CPU14的处理动作的一例的流程图。在图7中,适配器3内的CPU14内的第一更新部22对是否检测到了来自服务器装置5的学习模型的下载请求进行判定(步骤S11)。第一更新部22在检测到学习模型的下载请求的情况下(步骤S11,“是”),实施如图8所示的第一更新处理(步骤S12),并结束图7所示的处理动作。此外,第一更新处理是使用第一更新方法来更新学习模型的处理。
此外,在第一更新部22没有检测到学习模型的下载请求的情况下(步骤S11,“否”),CPU14内的第二更新部23对是否检测到了来自服务器装置5的更新控制用程序的下载请求进行判定(步骤S13)。第二更新部23在检测到了更新控制用程序的下载请求的情况下(步骤S13,“是”),实施如图9所示的第二更新处理(步骤S14),并结束图7所示的处理动作。此外,第二更新处理是使用第二更新方法来更新室内机2的控制部2B的控制用程序的处理。此外,CPU14在没有检测到更新控制用程序的下载请求的情况下(步骤S13,“否”),结束图7所示的处理动作。
如以上所说明的,适配器3在检测到来自服务器装置5的学习模型的下载请求的情况下,以第一更新方法更新学习模型,并且,在检测到来自服务器装置5的更新控制用程序的下载请求的情况下,以第二更新方法更新室内机2的控制部2B内的控制用程序。其结果,适配器3以不同方法更新学习模型以及控制部2B内的控制用程序,从而无需进行除本来希望适配器进行的处理(例如数据的收发、学习模型的存储)以外的处理(换言之即是“不必要的处理”),而使其将分割数据40依序发送至室内机2,并在室内机2的控制部2B侧实施分割数据40的覆盖,因此能够减轻适配器3的负担。
图8为表示第一更新处理所涉及的适配器3内的CPU14的处理动作的一例的流程图。在图8中,CPU14内的第一更新部22对存储区域130的最新的学习模型是否处于读取中进行判定(步骤S21)。在存储区域130的最新的学习模型处于读取中的情况下(步骤S21,“是”),第一更新部22内的第一接收部22A开始从服务器装置5下载新的学习模型(步骤S22)。第一更新部22内的切换控制部22B将由第一接收部22A下载到的新的学习模型写入处于写入中状态的存储区域130(步骤S23),并对基于读取中的存储区域130的最新的学习模型(当前模型)的控制是否已完成进行判定(步骤S24)。此外,基于读取中的存储区域130的最新的学习模型(当前模型)的控制是指,基于存储区域130的学习模型(当前模型)对室内机2内的控制部2B提供推荐动作的控制。
切换控制部22B在基于读取中的存储区域130的学习模型(当前模型)的控制已完成的情况下(步骤S24,“是”),将写入了新的学习模型的存储区域130的状态切换为“存储了最新的学习模型的存储区域130”,并将之前在读取学习模型的存储区域130的状态切换为“存储了前一次的学习模型的存储区域130”,还将已写入的存储区域130的状态切换为“存储了再前一次的学习模型的存储区域130”(步骤S25),并结束图8所示的处理动作。
第一接收部22A在存储区域130的最新的学习模型不处于读取中的情况下(步骤S21,“否”),开始从服务器装置5下载新的学习模型(步骤S26)。切换控制部22B将由第一接收部22A下载到的新的学习模型写入存储区域130(步骤S27),并前进到步骤S25的处理,以切换写入了新的学习模型的存储区域130的状态。
第一更新部22在基于读取中的存储区域130的最新的学习模型(当前模型)的控制尚未完成的情况下(步骤S24,“否”),返回步骤S24的处理,以对控制是否已完成进行判定。
如以上所说明的,适配器3对于从服务器装置5接收到的新的学习模型,是向排除处于读取中的存储区域130的多个存储区域130中的、接收时刻最早的已写入状态的存储区域130,写入新的学习模型以及接收时刻。其结果,适配器3能够在使用读取中的学习模型的同时,使新的学习模型覆盖于模型存储器13B。因此,即使在更新学习模型时也能够避免如室内机2停止这样的情况。
图9为表示第二更新处理所涉及的适配器3内的CPU14的处理动作的一例的流程图。在图9中,CPU14的第二更新部23内的第二接收部23A开始从服务器装置5下载更新控制用程序的多个分割数据40的下载(步骤S31),并将分割数据40存储于程序存储器13D(步骤S32)。第二更新部23对是否检测到了程序更新定时进行判定(步骤S33)。此外,程序更新定时是例如:是否能够在室内机2的控制部2B侧进行更新控制用程序的更新,例如是否为由室内机2的使用者指定的更新控制用程序的更新时刻(使用者不在的时刻)等。
第二更新部23内的第二发送部23B在检测到程序更新定时的情况下(步骤S33,“是”),从程序存储器13D读取未发送的分割数据40(步骤S34),参照读取到的分割数据40的数据长度41,从更新控制用程序抽取该数据长度的数据,并将该分割数据40发送至室内机2的控制部2B(步骤S35)。即,适配器3能够无需进行除本来希望适配器进行的处理(例如数据的收发、学习模型的存储)以外的处理(换言之即是“不必要的处理”),而将分割数据40依序发送至室内机2,因此可减轻适配器的处理负担。
第二发送部23B对是否检测到来自控制部2B的、已发送分割数据40的写入已完成的通知进行判定(步骤S36)。在检测到了来自控制部2B的、已发送分割数据40的写入已完成的通知的情况下(步骤S36,“是”),判定部23C对程序存储器13D内是否存在未发送的分割数据40进行判定(步骤S37)。在程序存储器13D内不存在未发送的分割数据40的情况下(步骤S37,“否”),第二更新部23判断为更新控制用程序内的所有的分割数据40向控制部2B的发送已完成,而结束如图9所示的处理动作。
第二更新部23在未检测到程序更新定时的情况下(步骤S33,“否”),返回步骤S33的处理,以对是否检测到程序更新定时进行判定。第二更新部23在未检测到来自控制部2B的、已发送分割数据40的写入已完成的通知的情况下(步骤S36,“否”),返回步骤S36的处理,以对是否检测到了来自控制部2B的、已发送分割数据40的写入已完成的通知进行判定。
第二发送部23B在程序存储器13D内存在未发送的分割数据40的情况下(步骤S37,“是”),返回步骤S34的处理,以从程序存储器13D读取未发送的分割数据40。
如以上所说明的,适配器3从服务器装置5依序接收更新控制用程序内的多个分割数据40中的每一个并存储于程序存储器13D。适配器3还将存储于程序存储器13D的更新控制用程序内的未发送的分割数据40依序发送至室内机2内的控制部2B。其结果,适配器3能够无需进行不必要的处理,而将大容量的更新控制用程序内的分割数据40依序发送至控制部2B,因此可减轻适配器的处理负担。
图10为表示微处理器侧更新处理所涉及的控制部2B内的室内机微处理器51的处理动作的一例的流程图。在图10中,室内机微处理器51内的接收部51A对是否从适配器3接收到了多个分割数据40进行判定(步骤S41)。在从适配器3接收到了多个分割数据40的情况下(步骤S41,“是”),室内机微处理器51内的解压缩部51B参照接收到的分割数据40的写入目的地地址42,仅对接收到的分割数据40的压缩数据43进行解压缩(步骤S42)。
室内机微处理器51内的更新部51C开始向写入目的地地址42的ROM52内的区块52A写入解压缩后的数据的动作(步骤S43),并对该区块52A内的数据的写入是否已完成进行判定(步骤S44)。此外,在室内机微处理器51中,能够参照分割数据40的写入目的地地址42来将解压缩后的数据写入区块52A。其结果,能够实现减少写入所需时间以及抑制由不必要的写入导致的ROM52的劣化。
在该区块52A内的数据的写入已完成的情况下(步骤S44,“是”),更新部51C向适配器3通知分割数据40的写入已完成的通知(步骤S45)。更新部51C对是否接收到了更新控制用程序内的所有的分割数据40进行判定(步骤S46)。在接收到了更新控制用程序内的所有的分割数据40的情况下(步骤S46,“是”),更新部51C基于校验和的值,对已完成写入的所有的数据是否正常进行判定(步骤S47)。
室内机微处理器51内的实施部51D在完成写入的所有的数据正常的情况下(步骤S47,“是”),实施对室内机微处理器51的重新启动(步骤S48),并结束如图10所示的处理动作。
接收部51A在未从适配器3接收到分割数据40的情况下(步骤S41,“否”),返回步骤S41的处理,以对是否接收到了分割数据40进行判定。更新部51C在数据的写入尚未完成的情况下(步骤S44,“否”),返回步骤S44的处理,以继续监视在步骤S43开始的数据的写入是否已完成。
在尚未接收所有的分割数据40的情况下(步骤S46,“否”),更新部51C返回步骤S41的处理,以对是否已从适配器3接收到了分割数据40进行判定。在已完成写入的所有的数据并非全都正常的情况下(步骤S47,“否”),更新部51C例如向使用者告知不可写入并结束如图10所示的处理动作。
如以上所说明的,室内机2内的控制部2B从适配器3接收分割数据40,对接收到的分割数据40内的压缩数据43进行解压缩,并将解压缩后的数据写入与分割数据40的写入目的地地址42对应的区块52A。并且,控制部2B在更新控制用程序内的所有的分割数据40的解压缩后的数据已全部写入区块52A后、且已完成写入的所有的数据均正常的情况下,重新启动室内机2。其结果,室内机2内的控制部2B能够在实现减少写入所需时间以及抑制由不必要的写入导致的ROM52的劣化的同时,对更新控制用程序进行更新。
本实施例的适配器3以第一更新方法更新学习模型,并且以第二更新方法更新控制部2B的程序。其结果,由于学习模型的更新与程序的更新的更新方法不同,可以减轻适配器3的负担。
此外,在本实施例中,作为空调***1的更新控制用程序,例如例示了用于对室内机2的固件进行更新的更新控制用程序,但也可以是用于对适配器3的固件进行更新的更新控制用程序、或用于对控制室内机2的控制部2B的固件进行更新的更新控制用程序等,可以根据情况进行改变。
以上例示了适配器3在从服务器装置5接收到了新的学习模型的情况下,使接收到的新的学习模型覆盖于已写入状态的存储区域130的情况。然而,也可以在已写入状态的存储区域130切换为写入中状态的存储区域130时将学习模型删除,可以根据情况进行改变。
以上例示了适配器3内的模型存储器13B内的存储区域130由第一区域130A、第二区域130B以及第三区域130C构成的情况。然而,并不限定于三个存储区域130,例如只要有两个以上的存储区域130即可,可以根据情况进行改变。
此外,室内机微处理器51也可以:在从适配器3接收到分割数据的情况下,对分割数据进行解压缩,并对解压缩后的数据与已存储于写入対象的区块52A的数据进行比较,在其为同一数据的情况下,不进行该区块52A的数据的写入,而将下一个解压缩后的数据与已存储于该写入対象区块52A的数据进行比较。其结果,通过减少不必要的写入的次数,能够延长室内机微处理器51的寿命。并且,适配器3不再需要对每个分割数据40确认是否需要对该区块52A进行写入。
此外,图示的各部分的各构成要素,并不需要在物理上如图示那样进行构成。即,各部分的分散、整合的具体形态并不限于图示中的状态,根据各种负担及使用状况等,可以使其全部或其中一部分以任意的单位,在功能上或者物理上分散、整合来进行构成。
进而,由各装置所进行的各种处理功能的全部或者任意一部分,也可以在CPU(Central Processing Unit)(或者MPU(Micro Processing Unit,微处理单元)、MCU(MicroController Unit,微控制单元)等微处理器)上实施。此外,当然地,各种处理功能的全部或者任意一部分可以在由CPU(或者MPU、MCU等微处理器)进行分析实施的程序上、或者基于布线逻辑的硬件上来实施。
符号说明
1 空调***
2 室内机
2A 主体
2B 控制部
3 适配器
5 服务器装置
13B 模型存储器
13D 程序存储器
22 第一更新部
22A 第一接收部
22B 切换控制部
23 第二更新部
23A 第二接收部
23B 第二发送部
23C 判定部。
Claims (4)
1.一种空调***,其包括空调机以及将所述空调机与外部服务器装置连接的适配器,其特征在于:
所述适配器具有:
第一更新部,其在从所述外部服务器装置接收到用于向所述空调机的控制部提供推荐动作的新的学习模型时,以第一更新方法更新该学习模型;以及
第二更新部,其在从所述外部服务器装置接收到用于更新所述空调机的控制程序的更新用控制程序时,以与所述第一更新方法不同的第二更新方法更新该更新用控制程序。
2.根据权利要求1所述的空调***,其特征在于:
所述第一更新部具有:
第一存储部,其包含用于存储新的学习模型的第一区域和用于存储当前的学习模型的第二区域;以及
切换控制部,其在从所述外部服务器装置检测到所述新的学习模型时,将该新的学习模型存储于所述第一区域,并将该第一区域切换为第二区域,
利用被切换为所述第二区域的所述新的学习模型,对所述空调机提供所述推荐动作。
3.根据权利要求1或2所述的空调***,其特征在于:
所述更新用控制程序由按规定的数据长度分割成的多个分割数据形成,在所述分割数据中附加有写入目的地地址,所述写入目的地地址表示在向所述室内机写入所述分割数据时的写入目的地,
所述第二更新部具有:
第二存储部,其用于存储从所述服务器装置接收到的所述更新用控制程序;以及
发送部,其将以所述规定的数据长度为单位的所述更新用控制程序,参照所述写入目的地地址,依序发送至所述室内机。
4.根据权利要求3所述的空调***,其特征在于:
对所述分割数据以规定的方法进行压缩,而对所述写入目的地地址不进行压缩。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019005445A JP6699764B1 (ja) | 2019-01-16 | 2019-01-16 | 空気調和システム |
JP2019-005445 | 2019-01-16 | ||
PCT/JP2019/049791 WO2020149093A1 (ja) | 2019-01-16 | 2019-12-19 | 空気調和システム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113260819A true CN113260819A (zh) | 2021-08-13 |
CN113260819B CN113260819B (zh) | 2022-09-20 |
Family
ID=70776095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980087588.XA Active CN113260819B (zh) | 2019-01-16 | 2019-12-19 | 空调*** |
Country Status (6)
Country | Link |
---|---|
US (1) | US11828479B2 (zh) |
EP (1) | EP3913294B1 (zh) |
JP (1) | JP6699764B1 (zh) |
CN (1) | CN113260819B (zh) |
AU (1) | AU2019423025B2 (zh) |
WO (1) | WO2020149093A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113574478A (zh) * | 2019-03-22 | 2021-10-29 | 三菱重工制冷空调***株式会社 | 控制装置、设备控制***、控制方法及程序 |
EP4163571A4 (en) | 2020-06-08 | 2023-07-19 | Mitsubishi Electric Corporation | REFRIGERATION CIRCUIT DEVICE |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039202A (zh) * | 2006-03-14 | 2007-09-19 | 富士通株式会社 | 网络***的广播处理方法及网络*** |
CN103873946A (zh) * | 2014-04-04 | 2014-06-18 | 珠海迈科电子科技有限公司 | 一种基于android的智能电视分页显示方法和装置 |
TW201621239A (zh) * | 2014-12-04 | 2016-06-16 | 台達電子工業股份有限公司 | 環境舒適度控制系統及其控制方法 |
JP2016143318A (ja) * | 2015-02-04 | 2016-08-08 | 三菱電機株式会社 | プログラム更新装置、プログラム更新システム、家電機器、通信アダプタ、コントローラ、プログラム更新方法、および、プログラム |
CN106339242A (zh) * | 2016-07-26 | 2017-01-18 | 深圳市英威腾交通技术有限公司 | 一种电力机车控制设备的软件更新方法和*** |
CN106680698A (zh) * | 2015-11-11 | 2017-05-17 | 上海复旦微电子集团股份有限公司 | 一种fpga测试用的多工位快速配置装置及其配置方法 |
US20170269922A1 (en) * | 2015-09-24 | 2017-09-21 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for upgrading firmware of adapter, apparatus, and system thereof |
JP2018092288A (ja) * | 2016-12-01 | 2018-06-14 | 日立ジョンソンコントロールズ空調株式会社 | プロトコル変換装置、プロトコル変換システム、および、設備機器 |
US20180367378A1 (en) * | 2017-06-14 | 2018-12-20 | Noritz Corporation | Communication adapter and program update method for communication adapter |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2357382A1 (en) * | 2001-09-17 | 2003-03-17 | Soma Networks, Inc. | Software update method, apparatus and system |
US20050257206A1 (en) * | 2004-05-14 | 2005-11-17 | Semerdzhiev Krasimir P | Pair-update mechanism for update module |
JP2006268172A (ja) * | 2005-03-22 | 2006-10-05 | Nec Corp | サーバシステムおよびオンラインソフトウェア更新方法 |
KR20080072400A (ko) | 2007-02-02 | 2008-08-06 | 삼성전자주식회사 | 공기조화기 시스템 및 그 프로그램 갱신방법 |
JP2009133549A (ja) * | 2007-11-30 | 2009-06-18 | Hitachi Appliances Inc | 空気調和機用の通信アダプタ及び空気調和機の制御プログラム更新システム |
ATE551641T1 (de) * | 2008-07-03 | 2012-04-15 | Belimo Holding Ag | Stellglied für hvac-systeme und verfahren zum betrieb des stellglieds |
US9256230B2 (en) * | 2010-11-19 | 2016-02-09 | Google Inc. | HVAC schedule establishment in an intelligent, network-connected thermostat |
EP2590100A1 (en) * | 2011-11-04 | 2013-05-08 | British Telecommunications Public Limited Company | Method and apparatus for securing a computer |
US8594850B1 (en) * | 2012-09-30 | 2013-11-26 | Nest Labs, Inc. | Updating control software on a network-connected HVAC controller |
JP5552190B1 (ja) | 2013-04-24 | 2014-07-16 | 積水化学工業株式会社 | 空調システムの制御装置、空調システム及び建物 |
US20190073210A1 (en) | 2016-03-02 | 2019-03-07 | Sumitomo Electric Industries, Ltd. | Control apparatus, program distribution method, and computer program |
DE112016006542T5 (de) | 2016-03-02 | 2018-11-15 | Sumitomo Electric Industries, Ltd. | Steuervorrichtung, Programmaktualisierungsverfahren und Computerprogramm |
JP6323480B2 (ja) | 2016-03-02 | 2018-05-16 | 住友電気工業株式会社 | プログラム更新システム、プログラム更新方法及びコンピュータプログラム |
WO2017199331A1 (ja) | 2016-05-17 | 2017-11-23 | 三菱電機株式会社 | 空気調和機システム、書き換え制御方法及び書き換え制御プログラム |
DE112017002788T5 (de) | 2016-06-02 | 2019-02-28 | Sumitomo Electric Industries, Ltd. | Steuervorrichtung, Steuerverfahren und Computerprogramm |
JP2018005894A (ja) * | 2016-06-23 | 2018-01-11 | 住友電気工業株式会社 | プログラム配信システム、サーバ、プログラム配信方法、およびコンピュータプログラム |
KR20180071031A (ko) * | 2016-12-19 | 2018-06-27 | 엘지전자 주식회사 | 공기조화기 및 그 제어방법 |
US10803392B1 (en) * | 2017-03-10 | 2020-10-13 | Amazon Technologies, Inc | Deploying machine learning-based models |
KR102393418B1 (ko) | 2017-03-30 | 2022-05-03 | 삼성전자주식회사 | 데이터 학습 서버 및 이의 학습 모델 생성 및 이용 방법 |
WO2018182357A1 (en) * | 2017-03-30 | 2018-10-04 | Samsung Electronics Co., Ltd. | Data learning server and method for generating and using learning model thereof |
JP6495381B2 (ja) | 2017-06-27 | 2019-04-03 | ソフトバンク株式会社 | サーバ装置、サーバ装置がIoTデバイスと通信する方法、コンピュータプログラム、通信システムおよびIoTデバイス |
JP6597747B2 (ja) | 2017-10-18 | 2019-10-30 | 株式会社富士通ゼネラル | 空気調和機 |
WO2019105572A1 (en) * | 2017-12-01 | 2019-06-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Selecting learning model |
CN111492391A (zh) * | 2017-12-22 | 2020-08-04 | 华为技术有限公司 | 用于生成个性化推荐的客户端、服务器和客户端-服务器*** |
EP3734519A4 (en) * | 2017-12-26 | 2021-09-15 | Aising Ltd. | PROCESS FOR GENERATING A UNIVERSAL LEARNED MODEL |
US20200050443A1 (en) * | 2018-08-10 | 2020-02-13 | Nvidia Corporation | Optimization and update system for deep learning models |
US11605011B2 (en) * | 2019-05-31 | 2023-03-14 | Johnson Controls Tyco IP Holdings LLP | Analysis system with machine learning based interpretation |
-
2019
- 2019-01-16 JP JP2019005445A patent/JP6699764B1/ja active Active
- 2019-12-19 CN CN201980087588.XA patent/CN113260819B/zh active Active
- 2019-12-19 AU AU2019423025A patent/AU2019423025B2/en active Active
- 2019-12-19 US US17/421,876 patent/US11828479B2/en active Active
- 2019-12-19 EP EP19910625.3A patent/EP3913294B1/en active Active
- 2019-12-19 WO PCT/JP2019/049791 patent/WO2020149093A1/ja unknown
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101039202A (zh) * | 2006-03-14 | 2007-09-19 | 富士通株式会社 | 网络***的广播处理方法及网络*** |
CN103873946A (zh) * | 2014-04-04 | 2014-06-18 | 珠海迈科电子科技有限公司 | 一种基于android的智能电视分页显示方法和装置 |
TW201621239A (zh) * | 2014-12-04 | 2016-06-16 | 台達電子工業股份有限公司 | 環境舒適度控制系統及其控制方法 |
JP2016143318A (ja) * | 2015-02-04 | 2016-08-08 | 三菱電機株式会社 | プログラム更新装置、プログラム更新システム、家電機器、通信アダプタ、コントローラ、プログラム更新方法、および、プログラム |
US20170269922A1 (en) * | 2015-09-24 | 2017-09-21 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Method for upgrading firmware of adapter, apparatus, and system thereof |
CN106680698A (zh) * | 2015-11-11 | 2017-05-17 | 上海复旦微电子集团股份有限公司 | 一种fpga测试用的多工位快速配置装置及其配置方法 |
CN106339242A (zh) * | 2016-07-26 | 2017-01-18 | 深圳市英威腾交通技术有限公司 | 一种电力机车控制设备的软件更新方法和*** |
JP2018092288A (ja) * | 2016-12-01 | 2018-06-14 | 日立ジョンソンコントロールズ空調株式会社 | プロトコル変換装置、プロトコル変換システム、および、設備機器 |
US20180367378A1 (en) * | 2017-06-14 | 2018-12-20 | Noritz Corporation | Communication adapter and program update method for communication adapter |
Also Published As
Publication number | Publication date |
---|---|
WO2020149093A1 (ja) | 2020-07-23 |
AU2019423025A1 (en) | 2021-07-22 |
EP3913294A4 (en) | 2022-10-19 |
JP6699764B1 (ja) | 2020-05-27 |
US20220113048A1 (en) | 2022-04-14 |
EP3913294B1 (en) | 2023-05-10 |
CN113260819B (zh) | 2022-09-20 |
US11828479B2 (en) | 2023-11-28 |
AU2019423025B2 (en) | 2022-08-04 |
EP3913294A1 (en) | 2021-11-24 |
JP2020112335A (ja) | 2020-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101256547B1 (ko) | 공기 조화기와 이의 실외기 제어 방법, 및 이를 포함한 중앙 관제 시스템 | |
JP7521631B2 (ja) | 空気調和機及び空気調和システム | |
CN113260819B (zh) | 空调*** | |
US20210364186A1 (en) | Air-conditioning system and program update method of air-conditioning system | |
CN113039396B (zh) | 服务器装置、适配器以及空调*** | |
GB2590223A (en) | Air conditioning system and program update method for air conditioning system | |
EP2584277B1 (en) | Network system equipped with air conditioner and control method thereof | |
JP7342363B2 (ja) | アダプタ、更新通知方法及び空気調和システム | |
JPWO2019030896A1 (ja) | プログラム更新方法、室外機及び管理装置 | |
JP2021114701A (ja) | サーバ、管理装置、機器管理システム、機器管理方法及びプログラム | |
KR101275551B1 (ko) | 공기 조화 시스템 및 그 동작방법 | |
JP7392394B2 (ja) | 空気調和システム及び空気調和機 | |
JP6818773B2 (ja) | 空気調和装置 | |
JP7120046B2 (ja) | 空気調和システム | |
JP7206947B2 (ja) | 空気調和システム | |
WO2021234769A1 (ja) | 空気調和機のリモコン装置、及びそれを備える空気調和機 | |
WO2024157802A1 (ja) | 空気調和機、そのファームウェアの更新方法、コンピュータプログラム、および記憶媒体 | |
KR20240019632A (ko) | 공기 조화기 및 이를 포함하는 셀프 진단 시스템 | |
KR20230113066A (ko) | 업그레이드 가능한 전자 기기 및 전자 기기를 업그레이드하는 방법 | |
KR20240019631A (ko) | 공기 조화기 및 이의 제어 방법 | |
JP2021188842A (ja) | 空調制御装置、空調制御システム、空調制御方法及びプログラム | |
KR20080070210A (ko) | 시스템 에어컨 및 그 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |