可执行脚本家电设备的控制方法及装置制造方法

文档序号:6304593阅读:138来源:国知局
可执行脚本家电设备的控制方法及装置制造方法
【专利摘要】本发明公开了一种可执行脚本的家电设备的控制方法包括以下步骤:预置第一脚本数据库和第二脚本数据库;根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据;将功能脚本语言和工作过程数据整合形成用于控制家电设备工作的解析脚本;对解析脚本解析形成用于控制家电设备工作的二进制脚本。本发明还公开了一种可执行脚本的家电设备的控制装置。本发明实现了利用脚本操作控制家电设备运行的目的,提高了家电设备的新功能开发效率,缩短了开发周期、开放了用户个性化功能定制功能,且家电设备的新功能扩展性和延展性良好。
【专利说明】可执行脚本家电设备的控制方法及装置
【技术领域】
[0001]本发明涉及家用电器【技术领域】,尤其涉及可执行脚本家电设备的控制方法及装置。
【背景技术】
[0002]传统的家电设备控制方法中,通常采用C语言或汇编语言编写控制代码,然后通过执行C语言编译后或汇编语言汇编后的程序,达到控制家电的目的,但是,由于汇编语言及C语言本身的复杂性,以及使用控制芯片的多样性,该种控制方式存在以下不足:第一,输入程序代码字符多,语法结构复杂,开发繁琐,导致家电设备新功能的开发周期长;第二,产品功能扩展性差,功能程序代码与核心控制程序代码固化在家电设备固件中,代码一动则全动,很难进行功能扩展;第三,控制代码编译需要开发端计算机环境支持,否者会出现无法编译通过等问题;第四,程序固件升级困难、易出错误。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

【发明内容】

[0004]本发明的主要目的在于提供一种具有相同发明构思的可执行脚本家电设备的控制方法及装置,旨在实现利用脚本操作指令控制家电设备运行的目的,提高家电设备的新功能开发效率,缩短开发周期、开放了用户个性化功能定制功能,且家电设备的新功能扩展性和延展性良好。
[0005]为了实现发明目的,本发明提供的可执行脚本的家电设备的控制方法包括以下步骤:
[0006]预置用于控制家电设备执行相应功能的第一脚本数据库和用于控制家电设备工作过程的第二脚本数据库;
[0007]根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据;
[0008]将所述功能脚本语言和工作过程数据整合形成用于控制家电设备工作的解析脚本;
[0009]对所述解析脚本解析形成用于控制家电设备工作的二进制脚本。
[0010]优选地,在执行所述根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据的步骤之前还包括:
[0011]接收用户输入的用于控制家电设备工作的参数,所述参数包括功能参数和工作过程参数;
[0012]将所述功能参数和工作过程参数转换成对应的参数脚本语言。
[0013]优选地,所述根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据的步骤具体包括:
[0014]根据所述参数脚本言语中的功能参数在第一脚本数据库中查找对应的功能脚本语H ;
[0015]根据所述参数脚本言语中的工作过程参数在第二脚本数据库中查找对应的工作过程数据。
[0016]优选地,所述可执行脚本的家电设备的控制方法还包括:
[0017]显示用户脚本定义接口 ;
[0018]通过所述脚本定义接口调整所述预置的第一脚本数据库。
[0019]本发明进一步提供的可执行脚本家电设备的控制装置包括:
[0020]预置模块,用于预置控制家电设备执行相应功能的第一脚本数据库和控制家电设备工作过程的第二脚本数据库;
[0021 ] 查找模块,用于根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据;
[0022]整合模块,用于将所述功能脚本语言和工作过程数据整合形成用于控制家电设备工作的解析脚本;
[0023]解析模块,对所述解析脚本解析形成用于控制家电设备工作的二进制脚本。
[0024]优选地,所述可执行脚本的家电设备的控制装置还包括:
[0025]接收模块,用于接收用户输入的用于控制家电设备工作的参数,所述参数包括功能参数和工作过程参数;
[0026]转换模块,用于将所述功能参数和工作过程参数转换成对应的参数脚本语言。
[0027]优选地,所述查找模块包括:
[0028]第一查找单元,用于根据所述参数脚本言语中的功能参数在第一脚本数据库中查找对应的功能脚本语言;
[0029]第二查找单元,用于根据所述参数脚本言语中的工作过程参数在第二脚本数据库中查找对应的工作过程数据。
[0030]优选地,所述可执行脚本的家电设备的控制装置还包括:
[0031]显示模块,用于显示用户脚本定义接口 ;
[0032]调整模块,用于通过所述脚本定义接口调整所述预置的第一脚本数据库。
[0033]本发明通过预置第一脚本数据库和第二脚本数据库,并根据用户的输入在第一脚本数据库和第二脚本数据库中查找获得相应的功能脚本语言和工作过程数据,再将功能脚本语言和工作过程数据进行整合后进行解析得到二进制脚本,从而实现采用脚本对家电设备的控制。由于本发明实现了利用脚本操作控制家电设备运行的目的,因此提高了家电设备的新功能开发效率,缩短了开发周期、开放了用户个性化功能定制功能,且家电设备的新功能扩展性和延展性良好。
【专利附图】

【附图说明】
[0034]图1为本发明可执行脚本的家电设备的控制方法一实施例的流程示意图;
[0035]图2为本发明可执行脚本的家电设备的控制方法另一实施例的流程示意图;[0036]图3为本发明可执行脚本的家电设备的控制方法又一实施例的流程示意图;
[0037]图4为本发明可执行脚本的家电设备的控制方法再一实施例的流程示意图;
[0038]图5为本发明可执行脚本的家电设备的控制装置较佳实施例的功能模块示意图;
[0039]图6为图5中查找模块的功能模块示意图。
[0040]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】
[0041]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042]本发明提供一种可执行脚本的家电设备的控制方法,参照图1,在一实施例中,该可执行脚本的家电设备的控制方法包括以下步骤:
[0043]步骤S10,预置用于控制家电设备执行相应功能的第一脚本数据库和用于控制家电设备工作过程的第二脚本数据库;
[0044]本实施例中上述第一脚本数据库中储存多种脚本语言,且每一种脚本语言映射一种家电设备的功能。上述第二脚本数据库中储存的数据为家电设备中各元件工作的参数数据与工作的过程控制数据,例如控制A元件在B电压下工作C小时。
[0045]步骤S20,根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据;
[0046]本实施例中,以电磁炉为例,例如可通过计算机提供一操作界面供用户输入控制电磁炉工作的功能参数以及工作过程参数,其中功能参数为加热功能等,工作过程参数为100W、200W等。当计算机接收到用户输入的功能参数为加热,工作过程参数为100W,在第一脚本数据库中查找电磁炉加热功能所对应的功能脚本语言,以及在第二脚本数据库中查找控制电磁炉以100W的功率加热所对应各元件工作的参数数据。可以理解的是,用户还可设置工作时间等工作过程数据。
[0047]步骤S30,将所述功能脚本语言和工作过程数据整合形成用于控制家电设备工作的解析脚本;
[0048]本实施例中,可将从第二脚本数据库中查找获得的工作过程数据代入到从第一脚本数据库中查找获得的功能脚本语言,从而形成用于控制家电设备工作的解析脚本。
[0049]步骤S40,对所述解析脚本解析形成用于控制家电设备工作的二进制脚本。
[0050]本实施例中,可采用解析器对上述解析脚本进行解析,以获得家电设备能够识别的二进制脚本,并将解析后的二进制脚本输出至家电设备,以供家电设备对该二进制脚本进行解析,并实现对家电设备的控制功能。
[0051]本发明通过预置第一脚本数据库和第二脚本数据库,并根据用户的输入在第一脚本数据库和第二脚本数据库中查找获得相应的功能脚本语言和工作过程数据,再将功能脚本语言和工作过程数据进行整合后进行解析得到二进制脚本,从而实现采用脚本对家电设备的控制。由于本发明实现了利用脚本操作控制家电设备运行的目的,因此提高了家电设备的新功能开发效率,缩短了开发周期、开放了用户个性化功能定制功能,且家电设备的新功能扩展性和延展性良好。
[0052]结合参照图2,基于上述实施例,本实施例中,在执行步骤S20之前还包括:
[0053]步骤S50,接收用户输入的用于控制家电设备工作的参数,所述参数包括功能参数和工作过程参数;
[0054]步骤S60,将所述功能参数和工作过程参数转换成对应的参数脚本语言。
[0055]本实施例中,可通过计算机提供一操作界面(即用户接口)供用户输入控制电磁炉工作的功能参数以及工作过程参数,该操作界面将会把用户输入的参数转换成参数脚本语言,该参数脚本语言中的功能参数与第一脚本数据库中的功能脚本语言呈映射关系;该参数脚本语言中的工作过程参数与第二脚本数据库中各元件工作的参数数据和工作的过程控制数据呈映射关系。
[0056]具体地,结合参照图3,本实施例中上述步骤S20包括:
[0057]步骤S21,根据所述参数脚本言语中的功能参数在第一脚本数据库中查找对应的功能脚本语言;
[0058]步骤S22,根据所述参数脚本言语中的工作过程参数在第二脚本数据库中查找对应的工作过程数据;
[0059]应当说明的是,上述步骤S21和步骤S22顺序可相互调换,在此不作进一步地限定。
[0060]进一步地,参照图4,基于上述任一实施例,本实施例中上述可执行脚本的家电设备的控制方法还包括:
[0061]步骤S70,显示用户脚本定义接口;
[0062]步骤S80,通过所述脚本定义接口调整所述预置的第一脚本数据库。
[0063]本实施例中,可通过计算机显示用户脚本定义接口(即一可供用户修改第一脚本数据库的操作界面),用户可将研发人员更新后的第一脚本数据库替换为本地的第一脚本数据库,从而实现第一脚本数据库的及时更新,以达到优化或增加控制功能的方案。
[0064]本发明进一步提供一种可执行脚本家电设备的控制装置,用于实现上述方法。参照图5,本实施例提供的可执行脚本家电设备的控制装置包括:
[0065]预置模块100,用于预置控制家电设备执行相应功能的第一脚本数据库和控制家电设备工作过程的第二脚本数据库;
[0066]本实施例中上述第一脚本数据库中储存多种脚本语言,且每一种脚本语言映射一种家电设备的功能。上述第二脚本数据库中储存的数据为家电设备中各元件工作的参数数据与工作的过程控制数据,例如控制A元件在B电压下工作C小时。
[0067]查找模块200,用于根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据;
[0068]本实施例中,以电磁炉为例,例如可通过计算机提供一操作界面供用户输入控制电磁炉工作的功能参数以及工作过程参数,其中功能参数为加热功能等,工作过程参数为100W、200W等。当计算机接收到用户输入的功能参数为加热,工作过程参数为100W,将由查找模块200在第一脚本数据库中查找电磁炉加热功能所对应的功能脚本语言,以及在第二脚本数据库中查找控制电磁炉以100W的功率加热所对应各元件工作的参数数据。可以理解的是,用户还可设置工作时间等工作过程数据。
[0069]整合模块300,用于将所述功能脚本语言和工作过程数据整合形成用于控制家电设备工作的解析脚本;
[0070]本实施例中,当查找模块200查找获得功能脚本语言和工作过程数据后,由整合模块300将从第二脚本数据库中查找获得的工作过程数据代入到从第一脚本数据库中查找获得的功能脚本语言,从而形成用于控制家电设备工作的解析脚本。
[0071 ] 解析模块400,对所述解析脚本解析形成用于控制家电设备工作的二进制脚本。
[0072]本实施例中,可采用解析器(即解析模块400)对上述解析脚本进行解析,以获得家电设备能够识别的二进制脚本,并将解析后的二进制脚本输出至家电设备,以供家电设备对该二进制脚本进行解析,并实现对家电设备的控制功能。
[0073]本发明通过预置第一脚本数据库和第二脚本数据库,并根据用户的输入在第一脚本数据库和第二脚本数据库中查找获得相应的功能脚本语言和工作过程数据,再将功能脚本语言和工作过程数据进行整合后进行解析得到二进制脚本,从而实现采用脚本对家电设备的控制。由于本发明实现了利用脚本操作控制家电设备运行的目的,因此提高了家电设备的新功能开发效率,缩短了开发周期、开放了用户个性化功能定制功能,且家电设备的新功能扩展性和延展性良好。
[0074]进一步地,基于上述实施例,本实施例中,上述可执行脚本家电设备的控制装置还包括:
[0075]接收模块500,用于接收用户输入的用于控制家电设备工作的参数,所述参数包括功能参数和工作过程参数;
[0076]转换模块600,用于将所述功能参数和工作过程参数转换成对应的参数脚本语言。
[0077]本实施例中,可通过计算机提供一操作界面(即用户接口)供用户输入控制电磁炉工作的功能参数以及工作过程参数,该操作界面将会把用户输入的参数转换成参数脚本语言,该参数脚本语言中的功能参数与第一脚本数据库中的功能脚本语言呈映射关系;该参数脚本语言中的工作过程参数与第二脚本数据库中各元件工作的参数数据和工作的过程控制数据呈映射关系。
[0078]具体地,结合参照图6所示,上述查找模块200包括:
[0079]第一查找单元201,用于根据所述参数脚本言语中的功能参数在第一脚本数据库中查找对应的功能脚本语言;
[0080]第二查找单元202,用于根据所述参数脚本言语中的工作过程参数在第二脚本数据库中查找对应的工作过程数据。
[0081 ] 进一步地,基于上述任一实施例,本实施例中,上述可执行脚本的家电设备的控制装置还包括:
[0082]显示模块700,用于显示用户脚本定义接口 ;
[0083]调整模块800,用于通过所述脚本定义接口调整所述预置的第一脚本数据库。
[0084]本实施例中,可通过计算机显示用户脚本定义接口(即一可供用户修改第一脚本数据库的操作界面),用户可将研发人员更新后的第一脚本数据库替换为本地的第一脚本数据库,从而实现第一脚本数据库的及时更新,以达到优化或增加控制功能的方案。
[0085]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0086]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种可执行脚本的家电设备的控制方法,其特征在于,包括以下步骤: 预置用于控制家电设备执行相应功能的第一脚本数据库和用于控制家电设备工作过程的第二脚本数据库; 根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据; 将所述功能脚本语言和工作过程数据整合形成用于控制家电设备工作的解析脚本; 对所述解析脚本解析形成用于控制家电设备工作的二进制脚本。
2.如权利要求1所述的可执行脚本的家电设备的控制方法,其特征在于,在执行所述根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据的步骤之前还包括: 接收用户输入的用于控制家电设备工作的参数,所述参数包括功能参数和工作过程参数; 将所述功能参数和工作过程参数转换成对应的参数脚本语言。
3.如权利要求2所述的可执行脚本的家电设备的控制方法,其特征在于,所述根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据的步骤具体包括: 根据所述参数脚本言语中的功能参数在第一脚本数据库中查找对应的功能脚本语言; 根据所述参数脚本言语中的工作过程参数在第二脚本数据库中查找对应的工作过程数据。
4.如权利要求1至3中任一项所述的可执行脚本的家电设备的控制方法,其特征在于,还包括: 显示用户脚本定义接口; 通过所述脚本定义接口调整所述预置的第一脚本数据库。
5.一种可执行脚本家电设备的控制装置,其特征在于,包括: 预置模块,用于预置控制家电设备执行相应功能的第一脚本数据库和控制家电设备工作过程的第二脚本数据库; 查找模块,用于根据用户输入用于控制家电设备工作的参数在第一脚本数据库中查找相应的功能脚本语言,并在第二脚本数据库中查找相应的工作过程数据; 整合模块,用于将所述功能脚本语言和工作过程数据整合形成用于控制家电设备工作的解析脚本; 解析模块,对所述解析脚本解析形成用于控制家电设备工作的二进制脚本。
6.如权利要求5所述的可执行脚本家电设备的控制装置,其特征在于,还包括: 接收模块,用于接收用户输入的用于控制家电设备工作的参数,所述参数包括功能参数和工作过程参数; 转换模块,用于将所述功能参数和工作过程参数转换成对应的参数脚本语言。
7.如权利要求6所述的可执行脚本家电设备的控制装置,其特征在于,所述查找模块包括: 第一查找单元,用于根据所述参数脚本言语中的功能参数在第一脚本数据库中查找对应的功能脚本语言; 第二查找单元,用于根据所述参数脚本言语中的工作过程参数在第二脚本数据库中查找对应的工作过程数据。
8.如权利要求5至7中任一项所述的可执行脚本家电设备的控制装置,其特征在于,还包括: 显示模块,用于显示用户脚本定义接口 ; 调整模块,用于通过所述脚本定义接口调整所述预置的第一脚本数据库。
【文档编号】G05B19/04GK103984247SQ201410149069
【公开日】2014年8月13日 申请日期:2014年4月14日 优先权日:2014年4月14日
【发明者】鲜志雄, 周子航, 何荣佳, 龙永文, 黄永兴, 翁文丰, 刘志云, 毛宏建 申请人:美的集团股份有限公司, 广东美的生活电器制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1