掌桥专利:专业的专利平台
掌桥专利
首页

采暖计划系统及方法

文献发布时间:2023-06-19 12:24:27


采暖计划系统及方法

技术领域

本申请涉及采暖设备技术领域,特别是涉及一种采暖计划系统及方法。

背景技术

采暖是人类最早发展起来的建筑环境控制技术,人类自从懂得用火以来,为抵御寒冷对生存的威胁,发明了火炕、火炉和火墙等采暖方式,这是最早的采暖设备,有的至今还在被应用。随着人们生活水平的提高和对美好生活的日益向往,低纬度地区针对冬天采暖的呼声越来越高。发展到今天,采暖设备,在卫生、设备的自动控制、人的舒适感及能量的有效利用等方面都有着长足的进步。其中,分户燃气采暖设备是现有常用的采暖设备,分户燃气采暖设备大多将采暖计划内置到分户燃气采暖设备中,采暖计划在用户签约之后将不能变更,用户只能通过更换分户燃气采暖设备来更换采暖计划,而由于分户燃气采暖设备本身造价高昂,从而导致更换采暖计划所需成本十分高昂。与此同时,由于更换分户燃气采暖设备程序繁琐且难以操作,从而导致更换采暖计划变得异常困难,也即更换采暖计划缺乏灵活度。

发明内容

基于此,有必要针对上述技术问题,提供一种能够满足用户更换供暖计划需求的采暖计划系统、方法、装置和采暖设备。

一种采暖计划系统,包括采暖设备及指令更新设备;

采暖设备,用于根据指令更新设备发送的采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖;

指令更新设备,用于获取用户输入的定制数据,并根据定制数据,确定采暖计划。

在其中一个实施例中,定制数据是基于采暖开启时间段及采暖温度所确定的,或者,定制数据是基于采暖计划选择标识所确定的。

在其中一个实施例中,指令更新设备包括终端及服务器;

终端,用于获取用户输入的定制数据,并将定制数据发送至服务器;

服务器,用于对定制数据进行解析处理,得到采暖计划,将采暖计划存入至计划数据库,根据采暖计划生成相应的更新指令添加至指令队列,并基于指令队列,向采暖设备发送采暖计划。

在其中一个实施例中,该系统还包括:设备连接器;服务器,用于基于指令队列,向设备连接器发送采暖计划;设备连接器,用于接收采暖计划,并向采暖设备发送采暖计划。

一种采暖计划方法,该方法包括:

获取由指令更新设备发送的采暖计划,采暖计划是由指令更新设备获取用户输入的定制数据,并根据定制数据所确定的;

根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。

在其中一个实施例中,定制数据是基于采暖开启时间段及采暖温度所确定的,或者,定制数据是基于采暖计划选择标识所确定的。

在其中一个实施例中,采暖计划包括采暖开启时间段及采暖温度;相应地,根据采暖计划实行采暖,包括:

判断当前时间点是否在采暖开启时间段内,若当前时间点不在采暖开启时间段内,则判断采暖机是否已开机,若采暖机已关机,则判断采暖机是否处于离线,若采暖机不处于离线,则延迟第一预设时长,重复执行上述判断及延迟的过程,直至当前时间点在采暖开启时间段内;

判断采暖机的当前温度是否超过采暖温度,若当前温度超过采暖温度,则判断采暖机是否已开机,若采暖机已关机,则判断采暖机是否处于离线,若采暖机不处于离线,则延迟第二预设时长,重复执行上述判断及延迟的过程,直至当前时间点在采暖开启时间段内且采暖机的当前温度未超过采暖温度;

判断采暖机是否已开机,若采暖机已开机,则判断采暖机的目标温度是否与采暖温度相匹配,若采暖机的目标温度与采暖温度不匹配,则根据采暖温度设定采暖机的目标温度。

在其中一个实施例中,采暖计划是由指令更新设备基于指令队列所发送的。

一种采暖计划装置,包括:

获取模块,用于获取由指令更新设备发送的采暖计划,采暖计划是由指令更新设备获取用户输入的定制数据,并根据定制数据所确定的;

更新模块,用于根据采暖计划,对本地采暖计划进行更新,并根据采暖计划实行采暖。

一种采暖设备,包括存储器和处理器,存储器存储有计算机程序,其特征在于,处理器执行计算机程序时实现以下步骤:

获取由指令更新设备发送的采暖计划,采暖计划是由指令更新设备获取用户输入的定制数据,并根据定制数据所确定的;

根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。

上述采暖计划系统、方法、装置和采暖设备,通过指令更新设备获取用户输入的定制数据,并根据定制数据,确定采暖计划。指令更新设备在获取到采暖计划后,将采暖计划发送至采暖设备。采暖设备根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。由于不需要通过更换采暖设备来更换采暖计划,从而不会带来因更换采暖设备而形成的巨额成本。另外,由于采暖计划是可以根据指令更新设备获取的采暖计划进行更新,而不是一直固定使用本地的采暖计划,从而更换采暖计划会更加容易,更换采暖计划也更加灵活。再者,由于采暖计划是基于用户的定制数据以获取的,而定制数据可以作为用户呈现自身采暖需求的载体,从而后续采暖设备可以按照用户的采暖需求进行采暖,进而可实现采暖计划的可定制化,以满足人们各种各样的个性化需求。

附图说明

图1为一个实施例中采暖计划系统应用于采暖设备与指令更新设备交互的应用环境图;

图2为一个实施例中采暖计划系统应用于采暖设备、终端及服务器三者交互的应用环境图;

图3为另一个实施例中采暖计划系统应用于采暖设备、终端及服务器三者交互的应用环境图;

图4为一个实施例中采暖计划方法以采暖设备为执行主体的流程示意图;

图5为一个实施例中采暖计划装置的结构框图;

图6为一个实施例中采暖设备的内部结构图;

图7为一个实施例中采暖计划系统的应用环境图;

图8为一个实施例中采暖计划系统中套餐设计方案对应的套餐样例示意图;

图9为一个实施例中套餐处理任务的基本处理流程示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种专业名词,但除非特别说明,这些专业名词不受这些术语限制。这些术语仅用于将一个专业名词与另一个专业名词区分。举例来说,在不脱离本申请的范围的情况下,第三预设阈值与第四预设阈值可以相同可以不同。

采暖是人类最早发展起来的建筑环境控制技术,人类自从懂得用火以来,为抵御寒冷对生存的威胁,发明了火炕、火炉和火墙等采暖方式,这是最早的采暖设备,有的至今还在被应用。随着人们生活水平的提高和对美好生活的日益向往,低纬度地区针对冬天采暖的呼声越来越高。发展到今天,采暖设备,在卫生、设备的自动控制、人的舒适感及能量的有效利用等方面都有着长足的进步。其中,分户燃气采暖设备是现有常用的采暖设备,分户燃气采暖设备大多将采暖计划内置到分户燃气采暖设备中,采暖计划在用户签约之后将不能变更,用户只能通过更换分户燃气采暖设备来更换采暖计划,而由于分户燃气采暖设备本身造价高昂,从而导致更换采暖计划所需成本十分高昂。与此同时,由于更换分户燃气采暖设备程序繁琐且难以操作,从而导致更换采暖计划变得异常困难,也即更换采暖计划缺乏灵活度。

本发明实施例提供的一种采暖计划系统,可以应用于采暖设备与指令更新设备交互、采暖设备与终端及服务器交互的应用环境中。其中,采暖设备通过网络与终端及服务器进行通信。网络可以为无线网络或有线网络,本发明实施例对此不作具体限定。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在对本发明实施例的具体实施方式进行说明之前,先对本发明实施例的主要应用场景进行说明。本发明实施例中的采暖计划系统主要应用于用户变更采暖计划的场景。具体地,参考用户更换手机通话及流量套餐,当用户想要更换手机的通话及流量套餐时,向运营商拨打电话,请求更换套餐。运营商在接收到用户的请求后,根据用户的请求,更新用户手机的通话及流量套餐。

同样地,通常在采暖设备应用场景中,用户也有更换采暖计划的需求,也即在使用采暖设备时,用户因需求需要更换采暖计划,如原来的采暖计划为按需收费,使用多少付费多少,每月结算,或者使用年费结算,而现在用户想要更换套餐为周末不开启,且在开启日期的开启时间为7:00-18:00。需要说明的是,上述更换套餐为周末不开启的采暖计划只是其中一种,并不限于这一种,用户可根据自己的需求自由选择和设定采暖计划。

结合上述实施例的内容,在一个实施例中,如图1所示,提供了一种采暖计划系统,以该系统应用于图1中的采暖设备与指令更新设备交互为例进行说明,该系统具体包括采暖设备101及指令更新设备102,其中:

采暖设备101,用于根据指令更新设备102发送的采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖;

指令更新设备102,用于获取用户输入的定制数据,并根据定制数据,确定采暖计划。

上述系统中提及的采暖计划,可以包括采暖时间的设置和/或采暖温度的设置,本发明实施例对此不作具体限定。为了实现上述采暖计划所提供的详实内容,相应地,采暖设备101可以具有联网能力,以使得指令更新设备102可以通过网络连接将采暖计划发送至采暖设备101。此外,采暖设备101还可以执行开关机的指令、设定温度的指令、设备状态信息及温度的定时上报指令,以满足采暖计划中的采暖时间及采暖温度的设置需求。另外,指令更新设备102在向采暖设备101发送采暖计划之前,可以先获取采暖计划,如可以由用户输入。

在上述系统中提及的指令更新设备102,可以包括输入接口及显示界面。相应地,用户可以通过输入接口在显示界面中输入定制数据,从而指令更新设备102可以获取用户所输入的内容,并根据用户输入的内容确定采暖计划。其中,输入接口可以为触屏输入接口或者外接输入设备。

由上述内容可知,指令更新设备102可以为终端或服务器。具体地,当指令更新设备102为终端时,终端可以向采暖设备101发送采暖计划。其中,终端可以采用有线网络或无线网络的方式实现与采暖设备101的通信,无线网络可以为WIFI或近场通信,本发明实施例对此不作具体限定。当指令更新设备102为服务器时,服务器可以采用有线网络的方式实现与采暖设备101的通信。需要说明的是,若采暖计划是根据定制数据来获取的,则无论指令更新设备102是终端还是服务器,均可以包括输入接口及显示界面,并基于输入接口及显示界面来获取用户输入的定制数据。

需要说明的是,根据定制数据确定采暖计划的过程,可以是将定制数据进行数据格式转换以得到采暖计划。具体地,用户可以通过指令更新设备102以填写表格的方式填写定制数据,则此时指令更新设备102可以获取上述填写的定制数据。而定制数据可能不便于后续采暖设备101进行识别及处理,基于此,可以将上述定制数据转换成采暖设备101可以识别及处理的数据格式,也即可以为上述采暖计划。

本发明实施例提供的采暖计划系统,指令更新设备102获取用户输入的定制数据,并根据定制数据,确定采暖计划。指令更新设备102在获取到采暖计划后,将采暖计划发送至采暖设备101。采暖设备101根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。由于不需要通过更换采暖设备101来更换采暖计划,从而不会带来因更换采暖设备101而形成的巨额成本。另外,由于采暖计划是可以根据指令更新设备102获取的采暖计划进行更新,而不是一直固定使用本地的采暖计划,从而更换采暖计划会更加容易,更换采暖计划也更加灵活。

再者,由于采暖计划是基于用户的定制数据以获取的,而定制数据可以作为用户呈现自身采暖需求的载体,从而后续采暖设备101可以按照用户的采暖需求进行采暖,进而可实现采暖计划的可定制化,以满足人们各种各样的个性化需求。

结合上述实施例的内容,在一个实施例中,定制数据是基于采暖开启时间段及采暖温度所确定的,或者,定制数据是基于采暖计划选择标识所确定的。

需要说明的是,若定制数据为采暖计划选择标识,而采暖设备侧预先存储有多个采暖计划,则此时,指令更新设备102可以向采暖设备101发送由采暖计划选择标识确定的选择指令,而并非为上述实施例中那样直接发送采暖计划本身,采暖设备101在接收到选择指令后,可以在本地存储的多个采暖计划中选择一个采暖计划,并基于选择的采暖计划对本地采暖计划进行更新,后续根据选择的采暖计划实行采暖。

本发明实施例提供的采暖计划系统,指令更新设备102获取用户输入的定制数据,并根据定制数据,获取采暖计划。指令更新设备102在获取到采暖计划后,将采暖计划发送至采暖设备101。采暖设备101根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。由于不需要通过更换采暖设备101来更换采暖计划,从而不会带来因更换采暖设备101而形成的巨额成本。另外,由于采暖计划是可以根据指令更新设备102获取的采暖计划进行更新,而不是一直固定使用本地的采暖计划,从而更换采暖计划会更加容易,更换采暖计划也更加灵活。

再者,由于采暖计划是基于用户的定制数据以确定的,而定制数据可以作为用户呈现自身采暖需求的载体,从而后续采暖设备101可以按照用户的采暖需求进行采暖,进而可实现采暖计划的可定制化,以满足人们各种各样的个性化需求。

结合上述实施例的内容,在一个实施例中,如图2所示,提供了一种采暖计划系统。其中,指令更新设备102包括终端1021及服务器1022。以该系统应用于图2中的采暖设备101、终端1021及服务器1022三者交互为例进行说明,其中:

终端1021,用于获取用户输入的定制数据,并将定制数据发送至服务器1022;

服务器1022,用于对定制数据进行解析处理,得到采暖计划,将得到的采暖计划存入至计划数据库,根据采暖计划生成相应的更新指令添加至指令队列,并基于指令队列,向采暖设备101发送采暖计划。

其中,定制数据的内容及获取定制数据的方式可以参考上述实施例中的内容,此处不再赘述。服务器1022在接收到定制数据后,可以对定制数据进行解析处理,解析处理过程可以为数据格式转换的过程,具体可参考上述实施例的内容,此处也不再作赘述。需要说明的是,之所以在服务器侧引入指令队列,是为了提高服务器1022和采暖设备101之间通信交互的可靠性和及时响应性。具体地,服务器1022通过引入指令队列可以对采暖设备101的上下行指令进行缓存和处理。除此之外,由于网络信号差等各种原因,指令的下发不是一定能到达采暖设备侧,也即设备通信并不是每时每刻都可达的,从而基于上述问题,指令队列还可以提供指令重传的功能。具体地,指令队列可以采用失败重传的机制,按照一定规律不断重发指令给到采暖设备101,直到成功送达采暖设备101或者用户手动取消命令的下发。服务器1022通过指令队列来向采暖设备101发送采暖计划,可以提高与采暖设备101通信的容错率和可靠性。

其中,用户在终端1021上输入定制数据时,可以通过APP实现。APP里面提供了采暖设备101各种相关的功能,包括采暖设备101的远程控制,查看状态等等,同时也支持用户进行采暖计划的线上变更,让用户可以足不出户即可实现采暖计划的变更,十分便利。

另外,由于服务器侧需要对采暖设备101使用的采暖计划进行管理,也即采暖设备101实际是用哪种采暖计划需要在服务器侧设定并留存,若采暖设备101的采暖计划进行了变更,则上述设定及留存过程可以由相关工作人员在服务器侧通过Web页面来实现。具体地,相关工作人员可以将变更前的采暖计划与采暖设备101进行解耦,将变更后的采暖计划与采暖设备101进行绑定,从而完成采暖计划的设定及留存。上述设定及留存的过程,可以为相关工作人员提供以极低的成本实现采暖计划的新增及修改的功能。

本发明实施例提供的采暖计划系统,终端1021获取用户输入的定制数据,并将定制数据发送至服务器1022。服务器1022对定制数据进行解析处理,得到采暖计划,将采暖计划存入至计划数据库,根据采暖计划生成相应的更新指令添加至指令队列,并基于指令队列,向采暖设备101发送采暖计划。采暖设备101根据指令更新设备102发送的采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。

首先,由于不需要通过更换采暖设备101来更换采暖计划,从而不会带来因更换采暖设备101而形成的巨额成本。

其次,由于采暖计划是可以根据服务器1022获取的采暖计划进行更新,而不是一直固定使用本地的采暖计划,从而更换采暖计划会更加容易,更换采暖计划也更加灵活。

从次,由于采暖计划是基于用户的定制数据以确定的,而定制数据可以作为用户呈现自身采暖需求的载体,从而后续采暖设备101可以按照用户的采暖需求进行采暖,进而可实现采暖计划的可定制化,以满足人们各种各样的个性化需求。

再次,通过终端1021、服务器1022及采暖设备101三者交互的方式,由于能够极大降低采暖设备101的处理逻辑,从而可以提高采暖设备101本身运行的可靠性以及后期可维护性。

最后,由于向采暖设备101发送采暖计划是由服务器1022管理并实现的,不需要用户自身去管理采暖设备101,可以完全交由服务器1022进行自动管理,为用户生活带来极大的便利。同时,采暖设备运营商变更采暖计划也不再依赖采暖设备101,只需要终端1021加服务器1022进行变更即可完成,为后期扩展带来无限可能。

结合上述实施例的内容,在一个实施例中,如图3所示,提供了一种采暖计划系统,该系统还包括:设备连接器103;服务器1022,用于基于指令队列,向设备连接器103发送采暖计划;设备连接器103,用于接收采暖计划,并向采暖设备101发送所述采暖计划。

其中,设备连接器103可以用于按照预设协议对服务器1022与终端1021之间的交互数据进行解析,比如服务器1022发送采暖计划是某种特殊的预设协议的数据包,如MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)协议,而采暖设备侧不能对这种协议的数据包进行解析。此时,则需要由设备连接器103桥接服务器1022及采暖设备101,以实现将上述特殊协议的数据包解析为采暖设备101可以识别的且包含采暖计划的数据包。另外,设备连接器103可以为路由器或者交换机,本发明实施例对此不作具体限定。

本发明实施例提供的采暖计划系统,在服务器1022与采暖设备101交互过程之间加入设备连接器103,由设备连接器103按照预设协议对服务器1022与采暖设备101之间的交互数据进行解析。由于采暖设备101自身不需要兼容很多种协议,只需要能够通过某些协议与设备连接器103实现通信即可,即使将来服务器1022更新不同的协议传输采暖计划,只需由设备连接器103能够对服务器1022更新的协议保持兼容即可,而不需要在采暖设备侧再次更新协议,从而可降低服务器1022与采暖设备101之间的耦合性。与此同时,由于服务器1022在更新协议时,不需要在采暖设备侧再次更新协议,从而可以降低采暖设备侧的业务处理逻辑,降低采暖设备101业务开发的复杂度。相应地,也有利于提高采暖设备101工作的稳定性。

结合上述实施例的内容,在一个实施例中,参见图4,提供了一种采暖计划方法,以该方法的执行主体为采暖设备为例进行说明,该方法包括以下步骤:

401、获取由指令更新设备发送的采暖计划,采暖计划是由指令更新设备获取用户输入的定制数据,并根据定制数据所确定的;

402、根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。

上述步骤401及402的执行过程及相关名词解释,可参考上述采暖计划系统相关实施例的内容,此处不再赘述。

本发明实施例提供的采暖计划方法,通过获取采暖计划,并向采暖设备发送获取到的采暖计划,以使得采暖设备根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。由于不需要通过更换采暖设备来更换采暖计划,从而不会带来因更换采暖设备而形成的巨额成本。另外,由于采暖计划是可以根据指令更新设备获取的采暖计划进行更新,而不是一直固定使用本地的采暖计划,从而更换采暖计划会更加容易,更换采暖计划也更加灵活。通过获取用户输入的定制数据,并根据定制数据,获取采暖计划,向采暖设备发送采暖计划,以使得采暖设备根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。由于采暖计划是基于用户输入的定制数据以确定的,而定制数据可以作为用户呈现自身采暖需求的载体,从而后续采暖设备可以按照用户的采暖需求进行采暖,进而可实现采暖计划的可定制化,以满足人们各种各样的个性化需求。

结合上述实施例的内容,在一个实施例中,定制数据是基于采暖开启时间段及采暖温度所确定的,或者,定制数据是基于采暖计划选择标识所确定的。

上述步骤的执行过程及相关名词解释,可参考上述采暖计划系统相关实施例的内容,此处不再赘述。

本发明实施例提供的采暖计划方法,通过获取采暖计划,并向采暖设备发送获取到的采暖计划,以使得采暖设备根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。由于不需要通过更换采暖设备来更换采暖计划,从而不会带来因更换采暖设备而形成的巨额成本。另外,由于采暖计划是可以根据指令更新设备获取的采暖计划进行更新,而不是一直固定使用本地的采暖计划,从而更换采暖计划会更加容易,更换采暖计划也更加灵活。通过获取用户输入的定制数据,并根据定制数据,确定采暖计划,定制数据是基于采暖开启时间段及采暖温度所确定的,或者,定制数据是基于采暖计划选择标识所确定的,向采暖设备发送采暖计划,以使得采暖设备根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。由于采暖计划是基于用户的定制数据以获取的,而定制数据可以作为用户呈现自身采暖需求的载体,从而后续采暖设备可以按照用户的采暖需求进行采暖,进而可实现采暖计划的可定制化,以满足人们各种各样的个性化需求。

结合上述实施例的内容,在一个实施例中,采暖计划包括采暖开启时间段及采暖温度;相应地,根据采暖计划实行采暖,包括:

判断当前时间点是否在采暖开启时间段内,若当前时间点不在采暖开启时间段内,则判断采暖机是否已开机,若采暖机已关机,则判断采暖机是否处于离线,若采暖机不处于离线,则延迟第一预设时长,重复执行上述判断及延迟的过程,直至当前时间点在采暖开启时间段内;

判断采暖机的当前温度是否超过采暖温度,若当前温度超过采暖温度,则判断采暖机是否已开机,若采暖机已关机,则判断采暖机是否处于离线,若采暖机不处于离线,则延迟第二预设时长,重复执行上述判断及延迟的过程,直至当前时间点在采暖开启时间段内且采暖机的当前温度未超过采暖温度;

判断采暖机是否已开机,若采暖机已开机,则判断采暖机的目标温度是否与采暖温度相匹配,若采暖机的目标温度与采暖温度不匹配,则根据采暖温度设定采暖机的目标温度。

上述步骤的执行过程及相关名词解释,可参考上述采暖计划系统相关实施例的内容,此处不再赘述。

需要说明的是,根据采暖计划实行采暖的执行主体可以是采暖设备也可以是指令更新设备,本发明实施例对此不作具体限定。另外,上述步骤中判断采暖机是否已开机,若采暖机已开机,则下发关机指令。另外,上述步骤中提及的目标温度,指代采暖机内部设定的系统温度,该目标温度可以指代一个温度范围也可以指代一个具体的温度,本发明实施例对此不作具体限定。

本发明实施例提供的采暖计划方法,通过上述采暖设备根据采暖计划实行采暖的处理逻辑,可以保证在采暖计划指定的采暖时间段内,开启采暖设备,并将采暖设备的温度加热到采暖计划指定的温度,从而满足用户的采暖需求。

结合上述实施例的内容,在一个实施例中,采暖计划是由指令更新设备基于指令队列所发送的。

本发明实施例提供的采暖计划方法,之所以在指令更新设备侧引入指令队列,是为了提高指令更新设备和采暖设备之间通信交互的可靠性和及时响应性。具体地,指令更新设备通过引入指令队列可以对采暖设备的上下行指令进行缓存和处理。除此之外,由于网络信号差等各种原因,指令的下发不是一定能到达采暖设备侧,也即设备通信并不是每时每刻都可达的,从而基于上述问题,指令队列还可以提供指令重传的功能。具体地,指令队列可以采用失败重传的机制,按照一定规律不断重发指令给到采暖设备,直到成功送达采暖设备或者用户手动取消命令的下发。指令更新设备通过指令队列来向采暖设备发送采暖计划,从而提高与采暖设备通信的容错率和可靠性。

结合上述实施例的内容,在一个实施例中,如图5所示,提供了一种采暖计划装置,该装置包括:

获取模块501,用于获取由指令更新设备发送的采暖计划,采暖计划是由所述指令更新设备获取用户输入的定制数据,并根据定制数据所确定的;

更新模块502,用于根据采暖计划,对本地采暖计划进行更新,并根据采暖计划实行采暖。

关于采暖计划装置的具体限定可以参见上文中对于采暖计划方法的限定,在此不再赘述。上述采暖计划装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种采暖设备,该采暖设备可以是终端,其内部结构图可以如图6所示。该采暖设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该采暖设备的处理器用于提供计算和控制能力。该采暖设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该采暖设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种采暖计划方法。该采暖设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该采暖设备的输入装置可以是显示屏上覆盖的触摸层,也可以是采暖设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的采暖设备的限定,具体的采暖设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种采暖设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取由指令更新设备发送的采暖计划,采暖计划是由指令更新设备获取用户输入的定制数据,并根据定制数据所确定的;

根据采暖计划,对本地采暖计划进行更新,并根据更新后的采暖计划实行采暖。

结合上述实施例的内容,为了便于理解,如图7所示,现以采暖计划系统包括采暖设备、设备连接器、设备指令队列、套餐处理任务、套餐数据库及客户端为例,对上述系统所实现的功能进行解释说明。其中,设备指令队列、套餐处理任务及套餐数据库是集成在云端中的,云端即对应上述实施例中的服务器,客户端即对应上述系统实施例中的终端。其中:

采暖设备,指代安装在用户室内的进行供暖的装置,如烧天然气的壁挂炉这类的设备。为了实现与云端的交互,采暖设备具备联网能力,同时需要实现和云端接入的通信协议,该通信协议可以是MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)协议。另外,本发明实施例中的采暖设备可以具备开关机的指令,设定温度的指令,设备状态信息及温度的定时上报指令。

设备连接器为云端提供的对接采暖设备接入的组件,实现采暖设备与云端交互协议的解析以及上下行的指令交互。

套餐数据库为云端提供的存储套餐数据的数据库,云端可以通过获取套餐数据库中的套餐数据为每一台采暖设备指定套餐,并即时生效。需要说明的是,套餐数据库内存储的套餐数据即对应上述系统实施例中的采暖计划。

具体地,为了尽可能地提高套餐的可定制化程度,套餐设计方案可以如下表所示:

上述套餐设计方案对应的套餐样例可以如图8所示,本发明实施例对此不作具体限定。

从上述套餐设计细节可以看出,该套餐可以按时间段进行定制。其中,时间段的划分单位可以为天、小时或分钟。例如,以划分单位为天为例,该套餐可以满足用户在工作日、周末、节假日或春节假期定制化采暖的需求。由于套餐可以按时间段进行定制,且每个时间段的采暖温度也可以进行定制,从而套餐设计十分灵活。与此同时,将时间段与采暖温度各自不同的定制方式进行组合,即可涵盖各种场景下个性化需求。

参考图9,套餐处理任务的基本处理流程如下:

采暖设备接入云端后,如果套餐数据库有配置该采暖设备的套餐,则对应的套餐处理任务即开始启动并进入套餐的云端处理流程。

云端处理流程具体为:首先会先判断当前时间点是否在套餐的采暖时间段内,如果是即进入采暖时间段内的处理流程,否则进入非采暖时间段的处理流程。

如果在非采暖时间段,则检查采暖机是否已经开机,如果已开机则下发关机指令,保证在非采暖时间段内采暖机是关闭的。

如果在采暖时间段内,则先判断采暖机加热温度是否已经超过套餐指定的温度,如果超过则关闭采暖机让温度下降到套餐指定的温度,保证采暖实际温度符合套餐的设置。之所以需要在采暖机加热温度超过套餐设置的温度时,关闭采暖机并让温度下降到套餐指定的温度,是因为采暖机一般是不会自主检查温度并进行相应的温度调节动作,整个套餐所指定的采暖时间段内采暖设备的状态需要由云端这边的套餐处理任务来进行控制。如果是采暖机温度没有过高,则进入正常的采暖机开启流程,即下发相应的开机指令和温度设定指令即可。

采暖设备指令和套餐处理任务流程的连接点如下,采暖设备指令会在以下步骤中被使用:

1)开关机指令:下发开机指令,下发关机指令流程;

2)温度设定指令:下发温度设定指令流程;

3)状态温度上报指令:检测采暖机是否开机/关机,检测采暖机温度流程。

经过上面的任务处理逻辑,可以保证在套餐指定的采暖时间段内,开启采暖设备,并将采暖设备的温度加热到套餐指定的温度,如果是在非套餐时间段则关闭采暖机。最终完成整个采暖套餐云端化的处理流程。

由于采暖设备侧的业务处理很简单,不需要关注套餐信息,只需要提供开关机的指令,设定温度的指令,设备状态信息及温度的定时上报指令即可,从而极大降低采暖设备侧的业务处理逻辑,进而降低采暖设备侧业务开发的复杂度。相应地,也有利于提高采暖设备工作的稳定性。

设备指令队列,之所以在云端引入设备指令队列,是为了提高云端和采暖设备之间通信交互的可靠性和及时响应性。具体地,云端通过引入设备指令队列可以对采暖设备的上下行指令进行缓存和处理。除此之外,由于网络信号差等各种原因,指令的下发不是一定能到达采暖设备侧,也即设备通信并不是每时每刻都可达的,从而基于上述问题,设备指令队列还可以提供指令重传的功能。具体地,设备指令队列可以采用失败重传的机制,按照一定规律不断重发指令给到采暖设备,直到成功送达采暖设备或者用户手动取消命令的下发。云端通过设备指令队列来向采暖设备发送套餐,可以提高与采暖设备通信的容错率和可靠性。

如图7所示,客户端可以包括WEB页面及APP,本发明实施例对此不作具体限定。

其中,用户在客户端上输入套餐数据时,可以通过APP实现。APP里面提供了采暖设备各种相关的功能,包括采暖设备的远程控制,查看状态等等,同时也支持用户进行套餐的线上变更,让用户可以足不出户即可实现套餐的变更,十分便利。

另外,由于云端需要对采暖设备使用的套餐进行管理,也即采暖设备实际是用哪种套餐需要在云端设定并留存,若采暖设备的套餐进行了变更,则上述设定及留存过程可以由相关工作人员在云端通过Web页面来实现。具体地,相关工作人员可以将变更前的套餐与采暖设备进行解耦,将变更后的套餐与采暖设备进行绑定,从而完成套餐的设定及留存。上述设定及留存的过程,可以为相关工作人员提供以极低的成本实现套餐的新增及修改的功能。

本发明实施例提供的采暖计划系统,采用了采暖套餐云端化的处理方式。通过客户端向云端发送套餐,云端将套餐发送至采暖设备,采暖设备根据套餐对本地套餐进行更新,并根据更新后的套餐实行采暖。由于不需要通过更换采暖设备来更换套餐,从而不会带来因更换采暖设备而形成的巨额成本。另外,由于套餐是可以由云端进行更新的,而不是一直固定使用本地的套餐,从而更换套餐会更加容易,更换套餐也更加灵活。另外,通过客户端、云端及采暖设备三者交互的方式,由于极大降低采暖设备的处理逻辑,从而可以提高采暖设备本身运行的可靠性以及后期可维护性。由于向采暖设备发送套餐是由云端管理并实现的,不需要用户自身去管理采暖设备,可以完全交由云端进行自动管理,为用户生活带来极大的便利。同时,采暖设备运营商变更套餐也不再依赖采暖设备,只需要客户端加云端进行变更即可完成,为后期扩展带来无限可能。

应该理解的是,虽然图4、图5及图8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图4、图5及图8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 采暖计划系统及方法
  • 一种使用弃风电加热的电采暖储热运行计划的制定方法
技术分类

06120113283386