本发明涉及家用技术领域,具体而言,涉及一种运行控制方法、一种运行控制设备、一种运行控制模块、一种家电设备、一种家电控制系统、一种通信节点设备和一种计算机可读存储介质。
背景技术:
家电设备比如,空调器、影音设备、加湿器、净化器、风扇、烹饪器具、洗衣机、吸尘器、挂烫机、烟雾报警设备、监控设备、洗碗机和照明设备等,已成为人们必不可少的生活用品,而随着通信技术的发展,越来越多的家电设备被开发出蓝牙通信的功能,以简化用户对家电设备进行操控的复杂度。
相关技术中,为了更加灵活地拓展家电设备的应用功能,工程人员通常采用轻量级的脚本语言,譬如,轻量级的lua脚本由标准c编写而成,几乎在所有操作系统和平台上都能编译执行,但是,由于轻量级语言通常不具备对应的库,因此,不能作为独立开发应用程序,而在需要编译lua脚本时,需要家电设备上设置lua解释器生成lua脚本,并加载至本地存储的脚本中,才能使家电设备增加上述lua脚本对应的应用功能。
但是,一个完整的lua解释器占用内存不过200kb,但这个200kb对家电设备的芯片来讲亦是非常大,虽然运行逻辑可以动态改变,但其占用资源非常大。
另外,整个说明书对背景技术的任何讨论,并不代表该背景技术一定是所属领域技术人员所知晓的现有技术,整个说明书中的对现有技术的任何讨论并不代表认为该现有技术一定是广泛公知的或一定构成本领域的公知常识。
技术实现要素:
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提供一种运行控制方法。
本发明的另一个目的在于提供一种运行控制设备。
本发明的另一个目的在于提供一种运行控制模块。
本发明的另一个目的在于提供一种家电设备。
本发明的另一个目的在于提供一种通信节点设备。
本发明的另一个目的在于提供一种家电控制系统。
本发明的另一个目的在于提供一种计算机可读存储介质。
为了实现上述目的,根据本发明的第一方面的技术方案,提供了一种运行控制方法,包括:接收通信节点设备发送的中间代码,中间代码包括更新后的脚本程序的文本;将中间代码加载至本地存储的汇编代码,汇编代码被执行时实现家电设备的对应应用功能。
在该技术方案中,通过接收通信节点发送的中间代码,不需要在家电设备中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备的本地内存的占用率,有利于提升家电设备运行的流畅性和可靠性。
优选地,运行控制方法在接收通信节点设备发送的中间代码前,还包括:向通信节点设备发送本地存储的汇编代码对应的版本信息,其中,中间代码对应的版本信息高于本地存储的汇编代码对应的版本信息。
在该技术方案中,通过向通信节点设备发送本地存储的汇编代码对应的版本信息,以供通信节点设备确定是否家电设备上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备与家电设备之间的数据吞吐率。
本发明的第二方面的技术方案,提供了另一种运行控制方法,包括:响应于更新汇编代码的请求指令,向家电设备发送更新指令;接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,中间代码包括更新后的脚本程序的文本;将生成的中间代码发送至家电设备,其中,版本信息包括家电设备上存储的汇编代码的版本内容。
在该技术方案中,通过接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,并将生成的中间代码发送至家电设备,不需要在家电设备中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备的本地内存的占用率,有利于提升家电设备运行的流畅性和可靠性。
在上述技术方案中,接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,具体包括:接收家电设备反馈的确认消息,以及接收家电设备反馈的版本信息;在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件。
在该技术方案中,通过接收家电设备反馈的确认消息,以及接收家电设备反馈的版本信息,并且在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件,以供通信节点设备确定是否家电设备上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备与家电设备之间的数据吞吐率。
在上述任一技术方案中,优选地,汇编代码存储且运行于家电设备的wi-fi通信模块上。
在该技术方案中,通过设置汇编代码存储且运行于家电设备的wi-fi(wirelessfidelity,基于ieee802.11b标准的无线局域网)通信模块上,能够提高上述中间代码存储、加载和执行的响应速度,一方面,wi-fi通信具备覆盖范围广(wi-fi通信半径可达100米),且通信质量和抗干扰性高,获取中间代码的误码率低,另一方面,wi-fi通信的最高带宽可达到11mbps,同时,带宽也可以根据通信质量自调整为1mbps、5.5mbps和2mbps等,获取中间代码的效率高,再一方面,wi-fi通信的最大优势在于无需布线,能够适用于各种家电设备的通信场景,即家电设备设置了wi-fi通信模块即可灵活地通过获取中间代码来实现应用功能的拓展。
本发明的第三方面的技术方案,提供了一种运行控制设备,包括:通信收发器,用于接收通信节点设备发送的中间代码,中间代码包括更新后的脚本程序的文本;处理器,用于将中间代码加载至本地存储的汇编代码,汇编代码被执行时实现家电设备的对应应用功能。
在该技术方案中,通过接收通信节点发送的中间代码,不需要在家电设备中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备的本地内存的占用率,有利于提升家电设备运行的流畅性和可靠性。
在上述技术方案中,优选地,通信收发器在接收通信节点设备发送的中间代码前,还用于:向通信节点设备发送本地存储的汇编代码对应的版本信息,其中,中间代码对应的版本信息高于本地存储的汇编代码对应的版本信息。
在该技术方案中,通过向通信节点设备发送本地存储的汇编代码对应的版本信息,以供通信节点设备确定是否家电设备上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备与家电设备之间的数据吞吐率。
本技术方案的第四方面的技术方案,提供了一种运行控制设备,包括:处理器,用于响应于更新汇编代码的请求指令,向家电设备发送更新指令;处理器还用于:接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,中间代码包括更新后的脚本程序的文本;处理器还用于:将生成的中间代码发送至家电设备,其中,版本信息包括家电设备上存储的汇编代码的版本内容。
在该技术方案中,通过接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,并将生成的中间代码发送至家电设备,不需要在家电设备中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备的本地内存的占用率,有利于提升家电设备运行的流畅性和可靠性。
在上述技术方案中,优选地,处理器还用于:接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,具体包括:接收家电设备反馈的确认消息,以及接收家电设备反馈的版本信息;在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件。
在该技术方案中,通过接收家电设备反馈的确认消息,以及接收家电设备反馈的版本信息,并且在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件,以供通信节点设备确定是否家电设备上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备与家电设备之间的数据吞吐率。
在上述任一技术方案中,优选地,汇编代码存储且运行于家电设备的wi-fi通信模块上。
在该技术方案中,通过设置汇编代码存储且运行于家电设备的wi-fi(wirelessfidelity,基于ieee802.11b标准的无线局域网)通信模块上,能够提高上述中间代码存储、加载和执行的响应速度,一方面,wi-fi通信具备覆盖范围广(wi-fi通信半径可达100米),且通信质量和抗干扰性高,获取中间代码的误码率低,另一方面,wi-fi通信的最高带宽可达到11mbps,同时,带宽也可以根据通信质量自调整为1mbps、5.5mbps和2mbps等,获取中间代码的效率高,再一方面,wi-fi通信的最大优势在于无需布线,能够适用于各种家电设备的通信场景,即家电设备设置了wi-fi通信模块即可灵活地通过获取中间代码来实现应用功能的拓展。
根据本发明的第五方面的技术方案,提供了一种运行控制模块,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,程序被处理器执行时实现如上述任一项技术方案限定的运行控制方法的步骤。
根据本发明的第六方面的技术方案,提供了一种家电设备,包括:如上述任一项技术方案限定的运行控制设备。
根据本发明的第七方面的技术方案,提供了一种通信节点设备,包括:上述任一项技术方案限定的运行控制设备,其中,通信节点设备包括服务器、路由器、中继站和基站中的至少一种。
根据本发明的第八方面的技术方案,提供了一种家电控制系统,包括:上述任一项技术方案限定的家电设备;上述任一项技术方案限定的通信节点设备,家电设备能够与通信节点设备之间进行数据交互。
根据本发明的第九方面的技术方案,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被执行时,实现上述任一项技术方案限定的运行控制方法的步骤。
本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了根据本发明的一个实施例的运行控制方法的示意流程图;
图2示出了根据本发明的另一个实施例的运行控制方法的示意流程图;
图3示出了根据本发明的一个实施例的家电设备的示意框图;
图4示出了根据本发明的另一个实施例的通信节点设备的示意框图;
图5示出了根据本发明的一个实施例的家电控制系统的示意框图;
图6示出了根据本发明的另一个实施例的运行控制方法的示意流程图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
下面结合图1至图6对根据本发明的实施例的运行控制方法进行具体说明。
实施例一
图1示出了根据本发明的一个实施例的运行控制方法的示意流程图。
如图1所示,根据本发明的一个实施例的运行控制方法,包括:步骤s102,接收通信节点设备发送的中间代码,中间代码包括更新后的脚本程序的文本;步骤s104,将中间代码加载至本地存储的汇编代码,汇编代码被执行时实现家电设备的对应应用功能。
在该技术方案中,通过接收通信节点发送的中间代码,不需要在家电设备中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备的本地内存的占用率,有利于提升家电设备运行的流畅性和可靠性。
优选地,运行控制方法在接收通信节点设备发送的中间代码前,还包括:向通信节点设备发送本地存储的汇编代码对应的版本信息,其中,中间代码对应的版本信息高于本地存储的汇编代码对应的版本信息。
在该技术方案中,通过向通信节点设备发送本地存储的汇编代码对应的版本信息,以供通信节点设备确定是否家电设备上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备与家电设备之间的数据吞吐率。
实施例二
图2示出了根据本发明的另一个实施例的运行控制方法的示意流程图。
如图2所示,根据本发明的一个实施例的运行控制方法,包括:步骤s202,响应于更新汇编代码的请求指令,向家电设备发送更新指令;步骤s204,接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,中间代码包括更新后的脚本程序的文本;步骤s206,将生成的中间代码发送至家电设备,其中,版本信息包括家电设备上存储的汇编代码的版本内容。
在该技术方案中,通过接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,并将生成的中间代码发送至家电设备,不需要在家电设备中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备的本地内存的占用率,有利于提升家电设备运行的流畅性和可靠性。
在上述技术方案中,接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,具体包括:接收家电设备反馈的确认消息,以及接收家电设备反馈的版本信息;在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件。
在该技术方案中,通过接收家电设备反馈的确认消息,以及接收家电设备反馈的版本信息,并且在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件,以供通信节点设备确定是否家电设备上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备与家电设备之间的数据吞吐率。
在上述任一技术方案中,优选地,汇编代码存储且运行于家电设备的wi-fi通信模块上。
在该技术方案中,通过设置汇编代码存储且运行于家电设备的wi-fi(wirelessfidelity,基于ieee802.11b标准的无线局域网)通信模块上,能够提高上述中间代码存储、加载和执行的响应速度,一方面,wi-fi通信具备覆盖范围广(wi-fi通信半径可达100米),且通信质量和抗干扰性高,获取中间代码的误码率低,另一方面,wi-fi通信的最高带宽可达到11mbps,同时,带宽也可以根据通信质量自调整为1mbps、5.5mbps和2mbps等,获取中间代码的效率高,再一方面,wi-fi通信的最大优势在于无需布线,能够适用于各种家电设备的通信场景,即家电设备设置了wi-fi通信模块即可灵活地通过获取中间代码来实现应用功能的拓展。
实施例三
图3示出了根据本发明的一个实施例的家电设备的示意框图。
如图3所示,根据本发明的一个实施例的家电设备300中的运行控制设备,包括:通信收发器302,用于接收通信节点设备400发送的中间代码,中间代码包括更新后的脚本程序的文本;处理器304,用于将中间代码加载至本地存储的汇编代码,汇编代码被执行时实现家电设备300的对应应用功能。
在该技术方案中,通过接收通信节点发送的中间代码,不需要在家电设备300中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备300的本地内存的占用率,有利于提升家电设备300运行的流畅性和可靠性。
在上述技术方案中,优选地,通信收发器302在接收通信节点设备400发送的中间代码前,还用于:向通信节点设备400发送本地存储的汇编代码对应的版本信息,其中,中间代码对应的版本信息高于本地存储的汇编代码对应的版本信息。
在该技术方案中,通过向通信节点设备400发送本地存储的汇编代码对应的版本信息,以供通信节点设备400确定是否家电设备300上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备400与家电设备300之间的数据吞吐率。
实施例四
图4示出了根据本发明的另一个实施例的通信节点设备的示意框图。
如图4所示,根据本发明的一个实施例的通信节点设备400中的运行控制设备,包括:处理器402,用于响应于更新汇编代码的请求指令,向家电设备300发送更新指令;处理器402还用于:接收家电设备300反馈的版本信息,并根据版本信息确定是否需要生成中间代码,中间代码包括更新后的脚本程序的文本;处理器402还用于:将生成的中间代码发送至家电设备300,其中,版本信息包括家电设备300上存储的汇编代码的版本内容。
在该技术方案中,通过接收家电设备300反馈的版本信息,并根据版本信息确定是否需要生成中间代码,并将生成的中间代码发送至家电设备300,不需要在家电设备300中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备300的本地内存的占用率,有利于提升家电设备300运行的流畅性和可靠性。
在上述技术方案中,优选地,处理器402还用于:接收家电设备300反馈的版本信息,并根据版本信息确定是否需要生成中间代码,具体包括:接收家电设备300反馈的确认消息,以及接收家电设备300反馈的版本信息;在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件。
在该技术方案中,通过接收家电设备300反馈的确认消息,以及接收家电设备300反馈的版本信息,并且在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件,以供通信节点设备400确定是否家电设备300上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备400与家电设备300之间的数据吞吐率。
在上述任一技术方案中,优选地,汇编代码存储且运行于家电设备300的wi-fi通信模块上。
在该技术方案中,通过设置汇编代码存储且运行于家电设备300的wi-fi(wirelessfidelity,基于ieee802.11b标准的无线局域网)通信模块上,能够提高上述中间代码存储、加载和执行的响应速度,一方面,wi-fi通信具备覆盖范围广(wi-fi通信半径可达100米),且通信质量和抗干扰性高,获取中间代码的误码率低,另一方面,wi-fi通信的最高带宽可达到11mbps,同时,带宽也可以根据通信质量自调整为1mbps、5.5mbps和2mbps等,获取中间代码的效率高,再一方面,wi-fi通信的最大优势在于无需布线,能够适用于各种家电设备300的通信场景,即家电设备300设置了wi-fi通信模块即可灵活地通过获取中间代码来实现应用功能的拓展。
实施例五
根据本发明的第五个实施例的运行控制模块,包括:存储器、处理器及存储在存储器上并可在处理器上运行的程序,程序被处理器执行时实现如上述任一项技术方案限定的运行控制方法的步骤。
实施例六
根据本发明的第六个实施例的家电设备300,包括:如上述任一项技术方案限定的运行控制设备。
实施例七
根据本发明的第七个实施例的通信节点设备400,包括:上述任一项技术方案限定的运行控制设备,其中,通信节点设备400包括服务器、路由器、中继站和基站中的至少一种。
实施例八
图5示出了根据本发明的一个实施例的家电控制系统的示意框图。
如图5所示,根据本发明的第八个实施例的家电控制系统,包括:上述任一项技术方案限定的家电设备300;上述任一项技术方案限定的技术方案中的通信节点设备400,家电设备300能够与通信节点设备400之间进行数据交互。
实施例九
根据本发明的第九个实施例的计算机可读存储介质,其上存储有计算机程序,计算机程序被执行时,实现上述任一项技术方案限定的运行控制方法的步骤,具体包括:接收通信节点设备发送的中间代码,中间代码包括更新后的脚本程序的文本;将中间代码加载至本地存储的汇编代码,汇编代码被执行时实现家电设备的对应应用功能。
在该技术方案中,通过接收通信节点发送的中间代码,不需要在家电设备中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备的本地内存的占用率,有利于提升家电设备运行的流畅性和可靠性。
优选地,运行控制方法在接收通信节点设备发送的中间代码前,还包括:向通信节点设备发送本地存储的汇编代码对应的版本信息,其中,中间代码对应的版本信息高于本地存储的汇编代码对应的版本信息。
在该技术方案中,通过向通信节点设备发送本地存储的汇编代码对应的版本信息,以供通信节点设备确定是否家电设备上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备与家电设备之间的数据吞吐率。
在一些实施例中,实现上述任一项技术方案限定的运行控制方法的步骤,具体包括:响应于更新汇编代码的请求指令,向家电设备发送更新指令;接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,中间代码包括更新后的脚本程序的文本;将生成的中间代码发送至家电设备,其中,版本信息包括家电设备上存储的汇编代码的版本内容。
在该技术方案中,通过接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,并将生成的中间代码发送至家电设备,不需要在家电设备中设置脚本语言对应的解释器,其中,解释器包括词法分析模块、语法分析模块和代码生成模块,解释器生成的中间代码可加载于本地存储的汇编代码中,从而降低了家电设备的本地内存的占用率,有利于提升家电设备运行的流畅性和可靠性。
在上述技术方案中,接收家电设备反馈的版本信息,并根据版本信息确定是否需要生成中间代码,具体包括:接收家电设备反馈的确认消息,以及接收家电设备反馈的版本信息;在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件。
在该技术方案中,通过接收家电设备反馈的确认消息,以及接收家电设备反馈的版本信息,并且在根据版本信息确定需要生成中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的中间文件,以供通信节点设备确定是否家电设备上的脚本需要更新,有利于降低数据交互量,进而提升了通信节点设备与家电设备之间的数据吞吐率。
在上述任一技术方案中,优选地,汇编代码存储且运行于家电设备的wi-fi通信模块上。
在该技术方案中,通过设置汇编代码存储且运行于家电设备的wi-fi(wirelessfidelity,基于ieee802.11b标准的无线局域网)通信模块上,能够提高上述中间代码存储、加载和执行的响应速度,一方面,wi-fi通信具备覆盖范围广(wi-fi通信半径可达100米),且通信质量和抗干扰性高,获取中间代码的误码率低,另一方面,wi-fi通信的最高带宽可达到11mbps,同时,带宽也可以根据通信质量自调整为1mbps、5.5mbps和2mbps等,获取中间代码的效率高,再一方面,wi-fi通信的最大优势在于无需布线,能够适用于各种家电设备的通信场景,即家电设备设置了wi-fi通信模块即可灵活地通过获取中间代码来实现应用功能的拓展。
实施例十
图6示出了根据本发明的另一个实施例的运行控制方法的示意流程图。
如图6所示,以服务器作为通信节点设备对本发明的实施例进行补充说明,具体步骤如下:步骤s602,服务器向家电设备发送更新指令;步骤s604,家电设备回复确认消息,并向服务器反馈硬件信息和对应的软件版本信息;步骤s606,服务器根据版本信息确定需要对家电设备进行软件更新;步骤s608,词法分析模块、语法分析模块和代码生成模块根据软件更新的指示,生成中间代码;步骤s610,词法分析模块、语法分析模块和代码生成模块根据软件更新的指示,生成中间代码,并发送至家电设备;步骤s612,家电设备的wi-fi通信模块接收到中间代码后,加载至本地存储的汇编代码。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
1.一种运行控制方法,适用于家电设备,所述家电设备能够与通信节点设备之间进行数据交互,其特征在于,所述运行控制方法包括:
接收所述通信节点设备发送的中间代码,所述中间代码包括更新后的脚本程序的文本;
将所述中间代码加载至本地存储的汇编代码,所述汇编代码被执行时实现所述家电设备的对应应用功能。
2.根据权利要求1所述的运行控制方法,其特征在于,在接收所述通信节点设备发送的中间代码前,还包括:
向所述通信节点设备发送所述本地存储的汇编代码对应的版本信息,
其中,所述中间代码对应的版本信息高于所述本地存储的汇编代码对应的版本信息。
3.一种运行控制方法,适用于通信节点设备,所述通信节点设备能够与家电设备之间进行数据交互,其特征在于,所述运行控制方法包括:
响应于更新汇编代码的请求指令,向所述家电设备发送更新指令;
接收所述家电设备反馈的版本信息,并根据所述版本信息确定是否需要生成中间代码,所述中间代码包括更新后的脚本程序的文本;
将生成的所述中间代码发送至所述家电设备,
其中,所述版本信息包括所述家电设备上存储的汇编代码的版本内容。
4.根据权利要求3所述的运行控制方法,其特征在于,接收所述家电设备反馈的版本信息,并根据所述版本信息确定是否需要生成中间代码,具体包括:
接收所述家电设备反馈的确认消息,以及接收所述家电设备反馈的版本信息;
在根据所述版本信息确定需要生成所述中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的所述中间文件。
5.根据权利要求1至4中任一项所述的运行控制方法,其特征在于,
所述汇编代码存储且运行于所述家电设备的wi-fi通信模块上。
6.一种运行控制设备,适用于家电设备,所述家电设备能够与通信节点设备之间进行数据交互,其特征在于,所述运行控制设备包括:
通信收发器,用于接收所述通信节点设备发送的中间代码,所述中间代码包括更新后的脚本程序的文本;
处理器,用于将所述中间代码加载至本地存储的汇编代码,所述汇编代码被执行时实现所述家电设备的对应应用功能。
7.根据权利要求6所述的运行控制设备,其特征在于,所述通信收发器在接收所述通信节点设备发送的中间代码前,还用于:
向所述通信节点设备发送所述本地存储的汇编代码对应的版本信息,
其中,所述中间代码对应的版本信息高于所述本地存储的汇编代码对应的版本信息。
8.一种运行控制设备,适用于通信节点设备,所述通信节点设备能够与家电设备之间进行数据交互,其特征在于,所述运行控制设备包括:
处理器,用于响应于更新汇编代码的请求指令,向所述家电设备发送更新指令;
所述处理器还用于:接收所述家电设备反馈的版本信息,并根据所述版本信息确定是否需要生成中间代码,所述中间代码包括更新后的脚本程序的文本;
所述处理器还用于:将生成的所述中间代码发送至所述家电设备,
其中,所述版本信息包括所述家电设备上存储的汇编代码的版本内容。
9.根据权利要求8所述的运行控制设备,其特征在于,所述处理器还用于:
接收所述家电设备反馈的版本信息,并根据所述版本信息确定是否需要生成中间代码,具体包括:
接收所述家电设备反馈的确认消息,以及接收所述家电设备反馈的版本信息;
在根据所述版本信息确定需要生成所述中间代码时,对更新后的脚本程序的文本进行词法分析和语法分析,并生成相应的所述中间文件。
10.根据权利要求6至9中任一项所述的运行控制设备,其特征在于,
所述汇编代码存储且运行于所述家电设备的wi-fi通信模块上。
11.一种运行控制模块,其特征在于,包括:
存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如权利要求1至5中任一项所述的运行控制方法的步骤。
12.一种家电设备,其特征在于,包括:
如权利要求6、7、10中任一项所述的运行控制设备。
13.一种通信节点设备,其特征在于,包括:
如权利要求8、9、10中任一项所述的运行控制设备,
其中,所述通信节点设备包括服务器、路由器、中继站和基站中的至少一种。
14.一种家电控制系统,其特征在于,包括:
如权利要求12所述的家电设备;
如权利要求13所述的通信节点设备,所述家电设备能够与通信节点设备之间进行数据交互。
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时,实现如权利要求1至5中任一项所述的运行控制方法的步骤。
技术总结