电控功能的配置方法和装置制造方法
【专利摘要】本发明公开了一种电控功能的配置方法,包括以下步骤:接收配置命令,通过配置界面显示产品相关的电控功能的可配置项;根据对可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能;根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。本发明还公开了一种电控功能的配置装置。本发明通过可视化的人机交互界面配置电控功能,并且无需逐行输入源代码,使得电控功能的配置直观化,并且简化了电控功能的配置过程,从而提高了产品电控功能配置的效率和准确性。
【专利说明】电控功能的配置方法和装置
【技术领域】
[0001 ] 本发明涉及电控【技术领域】,尤其涉及电控功能的配置方法和装置。
【背景技术】
[0002]对于产品的电控功能的开发和配置,目前所使用的传统方法,是使用一款通用集成的开发环境,即通过编写代码的方式来实现产品的相关功能,但是,这种采用代码来实现产品功能的方法,往往会出现以下问题:
[0003]1、数据代码的表现形式不够直观,并且注释无规律;
[0004]2、产品功能代码修改时,对相关功能的代码的定位较为困难,在修改时需要先熟悉代码的结构与作用,增大了修改难度;
[0005]3、硬件结构代码的编写需要查询数据手册,耗时耗力;
[0006]4、由于采用逐行编写程序代码的方式,在编写的过程中容易出错,因而难以保证电控功能配置的准确性。
[0007]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
【发明内容】
[0008]本发明的主要目的在于提供电控功能的配置方法和装置,旨在简化电控功能的配置过程,提高产品电控功能配置的效率和准确性。
[0009]为实现上述目的,本发明提供的一种电控功能的配置方法,包括以下步骤:
[0010]接收配置命令,通过配置界面显示产品相关的电控功能的可配置项;
[0011]根据对所述可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能;
[0012]根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。
[0013]优选地,所述可配置项包括产品元件选择、产品元件工作参数、产品元件工作过程、产品功能工作规格、主控芯片选择、主控芯片引脚和中断向量表。
[0014]优选地,所述根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中的步骤包括:
[0015]接收用户选择的配置数据,和/或接收用户输入的配置数据,调用存储的产品相关的电控功能对应的源代码;
[0016]根据所述配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成所述电控功能对应的工程文件。
[0017]优选地,在所述接收配置命令,通过配置界面显示产品相关的电控功能的可配置项的步骤之前,还包括:
[0018]通过配置界面提供产品信息输入界面,并接收输入的产品相关信息;所述产品相关信息包括产品类别、产品名称、产品型号、电控功能编号和电源板型号。[0019]优选地,在所述根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中的步骤之后,还包括:
[0020]接收到修改指令时,调用服务器中存储的所述工程文件并通过所述配置界面显示,供用户修改相应的配置数据和/或源代码。
[0021]本发明进一步提供一种电控功能的配置装置,包括:
[0022]功能显示模块,用于接收配置命令,通过配置界面显示产品相关的电控功能的可配置项;
[0023]数据显示模块,用于根据对所述可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能;
[0024]文件生成模块,用于根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。
[0025]优选地,所述可配置项包括产品元件选择、产品元件工作参数、产品元件工作过程、产品功能工作规格、主控芯片选择、主控芯片引脚和中断向量表。
[0026]优选地,所述文件生成模块包括:
[0027]调用单元,用于接收用户选择的配置数据,和/或接收用户输入的配置数据,调用存储的产品相关的电控功能对应的源代码;
[0028]生成单元,用于根据所述配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成所述电控功能对应的工程文件。
[0029]优选地,电控功能的配置装置还包括:
[0030]信息接收模块,用于通过配置界面提供产品信息输入界面,并接收输入的产品相关信息;所述产品相关信息包括产品类别、产品名称、产品型号、电控功能编号和电源板型号。
[0031]优选地,电控功能的配置装置还包括:
[0032]修改模块,用于接收到修改指令时,调用服务器中存储的所述工程文件并通过所述配置界面显示,供用户修改相应的配置数据和/或源代码。
[0033]本发明通过在接收到配置命令后,通过配置界面显示产品相关的电控功能的可配置项;根据用户对可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能;根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。通过可视化的人机交互界面配置电控功能,并且无需逐行输入源代码,使得电控功能的配置直观化,并且简化了电控功能的配置过程,从而提高了产品电控功能配置的效率和准确性。
【专利附图】
【附图说明】
[0034]图1为本发明电控功能的配置方法第一实施例的流程示意图;
[0035]图2为图1中生成工程文件的步骤的细化流程示意图;
[0036]图3为本发明电控功能的配置方法第二实施例的流程示意图;
[0037]图4为本发明电控功能的配置方法第三实施例的流程示意图;
[0038]图5为本发明电控功能的配置装置第一实施例的功能模块示意图;
[0039]图6为图5中文件生成模块的功能模块示意图;[0040]图7为本发明电控功能的配置装置第二实施例的功能模块示意图;
[0041]图8为本发明电控功能的配置装置第三实施例的功能模块示意图。
[0042]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0043]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0044]本发明提供一种电控功能的配置方法。
[0045]参照图1,图1为本发明电控功能的配置方法第一实施例的流程示意图。
[0046]在一实施例中,该电控功能的配置方法,包括:
[0047]步骤S10,接收配置命令,通过配置界面显示产品相关的电控功能的可配置项;
[0048]本实施例提供一可供用户对产品相关的电控功能进行配置的接口,通过人机交互界面能够直观地显示相应的电控功能的可配置项。在用户需要对产品相关的电控功能进行配置时,接收配置命令,此时,通过配置界面显示产品相关的电控功能的可配置项,供用户选择并进行配置。本实施例中,可配置项包括产品元件选择、产品元件工作参数、产品元件工作过程、产品功能工作规格、主控芯片选择、主控芯片引脚和中断向量表,通过配置界面,可以显示上述可配置项的内容,用户可以通过点击进行选择。
[0049]步骤S20,根据对可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能;
[0050]当用户根据配置界面上所显示的可配置项进行了选择后,调用预置的基础数据库中所存储的与每一项可配置项对应的配置数据,该预置的基础数据库中存储有不同类型的产品的不同功能所对应的相关参数等配置数据,以及产品相关的电控功能对应的源代码,并且,可设置用户的授权功能,即只有有权限的用户才能够访问该基础数据库,以修改相应的源代码。用户选择了可配置项后,在基础数据库中调用对应的配置数据向用户显示,供用户进行选择,以完成相应的电控功能的配置;在用户选择了可配置项后,也可以提供一数据输入界面,供用户根据实际需要自定义输入相关的配置数据,以完成相应的电控功能的配置。
[0051]步骤S30,根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。
[0052]用户选择了可配置项对应的配置数据,和/或输入了自定义的配置数据后,根据配置数据生成产品相关的电控功能的工程文件,以供在修改时调用,针对产品的每一项具体的电控功能,都生成一个相应的工程文件,该产品运行时的所有电控功能即由该工程文件所控制,本实施例中,该工程文件可以为文本文件。将生成的工程文件存储至服务器中,当需要调用该工程文件时,与服务器进行通讯并从中获取相应的工程文件。
[0053]本实施例通过在接收到配置命令后,通过配置界面显示产品相关的电控功能的可配置项;根据用户对可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能;根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。通过可视化的人机交互界面配置电控功能,并且无需逐行输入源代码,使得电控功能的配置直观化,并且简化了电控功能的配置过程,从而提高了产品电控功能配置的效率和准确性。[0054]参照图2,图2为图1中生成工程文件的步骤的细化流程示意图。
[0055]在上述实施例中,步骤S30具体包括:
[0056]步骤S31,接收用户选择的配置数据,和/或接收用户输入的配置数据,调用存储的产品相关的电控功能对应的源代码;
[0057]当用户在配置界面显示的配置数据中进行了相应的选择,和/或输入了自定义的配置数据后,接收该配置数据,从预置的基础数据库中调用所存储的产品相关的电控功能对应的源代码。本实施例中,配置数据的输入,是通过数据输入界面所提供的二维表格进行输入,该数据输入界面每行与每列中均包含有配置数据的属性,使配置数据的输入更为直观。
[0058]步骤S32,根据配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成电控功能对应的工程文件。 [0059]接收到配置数据后,根据该配置数据,以及产品相关的电控功能与相应的源代码的对应关系,将电控功能与其所对应的配置数据和源代码进行整合和对应,生成电控功能对应的工程文件。
[0060]在接收用户选择的配置数据,和/或接收用户输入的配置数据后,调用存储的产品相关的电控功能对应的源代码;并根据配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成电控功能对应的工程文件,为提高产品电控程序配置的效率和准确性提供了有力的前提保证。
[0061]参照图3,图3为本发明电控功能的配置方法第二实施例的流程示意图。
[0062]在上述实施例的基础上,在执行步骤SlO之前,本发明电控功能的配置方法还包括:
[0063]步骤S40,通过配置界面提供产品信息输入界面,并接收输入的产品相关信息?’产品相关信息包括产品类别、产品名称、产品型号、电控功能编号和电源板型号。
[0064]本实施例中,在对产品相关的电控功能进行配置时,首先通过配置界面向用户提供一产品信息输入界面,供用户输入所要配置电控功能的产品的相关信息,并接收该产品相关信息,以供在用户选择了可配置项后,根据输入的产品相关信息在基础数据库中调用相应类型的产品的不同功能所对应的配置数据,提供给用户进行选择。本实施例中,产品相关信息包括产品类别、产品名称、产品型号、电控功能编号和电源板型号等与所要配置的产品相关的息。
[0065]在对产品相关的电控功能进行配置时,向用户提供一产品信息输入界面供用户输入所要配置电控功能的产品的相关信息,以供根据产品相关信息在基础数据库中调用产品的不同功能所对应的配置数据供用户选择,进一步保证了电控功能的配置的直观化,并且进一步简化了电控功能的配置过程。
[0066]参照图4,图4为本发明电控功能的配置方法第三实施例的流程示意图。
[0067]在本发明电控功能的配置方法第一实施例和第二实施例的基础上,在步骤S30之后,该方法还包括:
[0068]步骤S50,接收到修改指令时,调用服务器中存储的工程文件并通过配置界面显示,供用户修改相应的配置数据和/或源代码。
[0069]在根据该配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成电控功能对应的工程文件,并将该工程文件存储至服务器中后,如用户需要修改工程文件中的配置数据和/或源代码时,接收修改指令,从服务器中调用存储的相应的工程文件,通过配置界面显示该工程文件的全部内容,供用户选择在该工程文件中选择所需修改的部分,并对相应的配置数据和/或源代码进行修改。本实施例中,在修改配置数据和/或源代码时,只需要修改文本文件中的文本内容,使得对电控功能的配置数据和/或源代码的修改简单、方便,从而提高了产品开发的效率。
[0070]本发明进一步提供一种电控功能的配置装置。
[0071]参照图5,图5为本发明电控功能的配置装置第一实施例的功能模块示意图。
[0072]在一实施例中,电控功能的配置装置,包括:
[0073]功能显示模块10,用于接收配置命令,通过配置界面显示产品相关的电控功能的可配置项;
[0074]数据显示模块20,用于根据对可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能;
[0075]文件生成模块30,用于根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。
[0076]本实施例提供一可供用户对产品相关的电控功能进行配置的接口,通过人机交互界面能够直观地显示相应的电控功能的可配置项。在用户需要对产品相关的电控功能进行配置时,接收配置命令,此时,功能显示模块10通过配置界面显示产品相关的电控功能的可配置项,供用户选择并进行配置。本实施例中,可配置项包括产品元件选择、产品元件工作参数、产品元件工作过程、产品功能工作规格、主控芯片选择、主控芯片引脚和中断向量表,通过配置界面,可以显示上述可配置项的内容,用户可以通过点击进行选择。
[0077]当用户根据配置界面上所显示的可配置项进行了选择后,数据显示模块20调用预置的基础数据库中所存储的与每一项可配置项对应的配置数据,该预置的基础数据库中存储有不同类型的产品的不同功能所对应的相关参数等配置数据,以及产品相关的电控功能对应的源代码,并且,可设置用户的授权功能,即只有有权限的用户才能够访问该基础数据库,以修改相应的源代码。用户选择了可配置项后,数据显示模块20在基础数据库中调用对应的配置数据向用户显示,供用户进行选择,以完成相应的电控功能的配置;在用户选择了可配置项后,也可以提供一数据输入界面,供用户根据实际需要自定义输入相关的配置数据,以完成相应的电控功能的配置。
[0078]用户选择了可配置项对应的配置数据,和/或输入了自定义的配置数据后,文件生成模块30根据配置数据生成产品相关的电控功能的工程文件,以供在修改时调用,针对产品的每一项具体的电控功能,都生成一个相应的工程文件,该产品运行时的所有电控功能即由该工程文件所控制,本实施例中,该工程文件可以为文本文件。将生成的工程文件存储至服务器中,当需要调用该工程文件时,与服务器进行通讯并从中获取相应的工程文件。
[0079]本实施例通过在接收到配置命令后,通过配置界面显示产品相关的电控功能的可配置项;根据用户对可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能;根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。通过可视化的人机交互界面配置电控功能,并且无需逐行输入源代码,使得电控功能的配置直观化,并且简化了电控功能的配置过程,从而提高了产品电控功能配置的效率和准确性。
[0080]参照图6,图6为图5中文件生成模块的功能模块示意图。
[0081 ] 在上述实施例中,文件生成模块30包括:
[0082]调用单元31,用于接收用户选择的配置数据,和/或接收用户输入的配置数据,调用存储的产品相关的电控功能对应的源代码;
[0083]生成单元32,用于根据配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成电控功能对应的工程文件。
[0084]当用户在配置界面显示的配置数据中进行了相应的选择,和/或输入了自定义的配置数据后,调用单元31接收该配置数据,从预置的基础数据库中调用所存储的产品相关的电控功能对应的源代码。本实施例中,配置数据的输入,是通过数据输入界面所提供的二维表格进行输入,该数据输入界面每行与每列中均包含有配置数据的属性,使配置数据的输入更为直观。
[0085]接收到配置数据后,生成单元32根据该配置数据,以及产品相关的电控功能与相应的源代码的对应关系,将电控功能与其所对应的配置数据和源代码进行整合和对应,生成电控功能对应的工程文件。
[0086]在接收用户选择的配置数据,和/或接收用户输入的配置数据后,调用存储的产品相关的电控功能对应的源代码;并根据配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成电控功能对应的工程文件,为提高产品电控程序配置的效率和准确性提供了有力的前提保证。
[0087]参照图7,图7为本发明电控功能的配置装置第二实施例的功能模块示意图。
[0088]在上述实施例的基础上,电控功能的配置装置还包括:
[0089]信息接收模块40,用于通过配置界面提供产品信息输入界面,并接收输入的产品相关信息;产品相关信息包括产品类别、产品名称、产品型号、电控功能编号和电源板型号。
[0090]本实施例中,在对产品相关的电控功能进行配置时,信息接收模块40首先通过配置界面向用户提供一产品信息输入界面,供用户输入所要配置电控功能的产品的相关信息,并接收该产品相关信息,以供在用户选择了可配置项后,根据输入的产品相关信息在基础数据库中调用相应类型的产品的不同功能所对应的配置数据,提供给用户进行选择。本实施例中,产品相关信息包括产品类别、产品名称、产品型号、电控功能编号和电源板型号等与所要配置的产品相关的信息。
[0091]在对产品相关的电控功能进行配置时,向用户提供一产品信息输入界面供用户输入所要配置电控功能的产品的相关信息,以供根据产品相关信息在基础数据库中调用产品的不同功能所对应的配置数据供用户选择,进一步保证了电控功能的配置的直观化,并且进一步简化了电控功能的配置过程。
[0092]参照图8,图8为本发明电控功能的配置装置第三实施例的功能模块示意图。
[0093]在本发明电控功能的配置装置第一实施例和第二实施例的基础上,该装置还包括:
[0094]修改模块50,用于接收到修改指令时,调用服务器中存储的工程文件并通过配置界面显示,供用户修改相应的配置数据和/或源代码。
[0095]在根据该配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成电控功能对应的工程文件,并将该工程文件存储至服务器中后,如用户需要修改工程文件中的配置数据和/或源代码时,接收修改指令,从服务器中调用存储的相应的工程文件,通过配置界面显示该工程文件的全部内容,供用户选择在该工程文件中选择所需修改的部分,并对相应的配置数据和/或源代码进行修改。本实施例中,在修改配置数据和/或源代码时,只需要修改文本文件中的文本内容,使得对电控功能的配置数据和/或源代码的修改简单、方便,从而提高了产品开发的效率。
[0096]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种电控功能的配置方法,其特征在于,包括以下步骤: 接收配置命令,通过配置界面显示产品相关的电控功能的可配置项; 根据对所述可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能; 根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。
2.如权利要求1所述的电控功能的配置方法,其特征在于,所述可配置项包括产品元件选择、产品元件工作参数、产品元件工作过程、产品功能工作规格、主控芯片选择、主控芯片引脚和中断向量表。
3.如权利要求2所述的电控功能的配置方法,其特征在于,所述根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中的步骤包括: 接收用户选择的配置数据,和/或接收用户输入的配置数据,调用存储的产品相关的电控功能对应的源代码; 根据所述配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成所述电控功能对应的工程文 件。
4.如权利要求1至3中任一项所述的电控功能的配置方法,其特征在于,在所述接收配置命令,通过配置界面显示产品相关的电控功能的可配置项的步骤之前,还包括: 通过配置界面提供产品信息输入界面,并接收输入的产品相关信息;所述产品相关信息包括产品类别、产品名称、产品型号、电控功能编号和电源板型号。
5.如权利要求1至3中任一项所述的电控功能的配置方法,其特征在于,在所述根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中的步骤之后,还包括: 接收到修改指令时,调用服务器中存储的所述工程文件并通过所述配置界面显示,供用户修改相应的配置数据和/或源代码。
6.一种电控功能的配置装置,其特征在于,包括: 功能显示模块,用于接收配置命令,通过配置界面显示产品相关的电控功能的可配置项; 数据显示模块,用于根据对所述可配置项的选择,显示相应的可配置项对应的配置数据,和/或显示数据输入界面,供用户配置电控功能; 文件生成模块,用于根据用户的选择或输入,生成产品相关的电控功能的工程文件,存储至服务器中。
7.如权利要求6所述的电控功能的配置装置,其特征在于,所述可配置项包括产品元件选择、产品元件工作参数、产品元件工作过程、产品功能工作规格、主控芯片选择、主控芯片引脚和中断向量表。
8.如权利要求7所述的电控功能的配置装置,其特征在于,所述文件生成模块包括: 调用单元,用于接收用户选择的配置数据,和/或接收用户输入的配置数据,调用存储的产品相关的电控功能对应的源代码; 生成单元,用于根据所述配置数据,以及产品相关的电控功能与相应的源代码的对应关系,生成所述电控功能对应的工程文件。
9.如权利要求6至8中任一项所述的电控功能的配置装置,其特征在于,还包括:信息接收模块,用于通过配置界面提供产品信息输入界面,并接收输入的产品相关信息;所述产品相关信息包括产品类别、产品名称、产品型号、电控功能编号和电源板型号。
10.如权利要求6至8中任一项所述的电控功能的配置装置,其特征在于,还包括: 修改模块,用于接收到修改指令时,调用服务器中存储的所述工程文件并通过所述配置界面显示,供 用户修改相应的配置数据和/或源代码。
【文档编号】G06F3/048GK103984542SQ201410149128
【公开日】2014年8月13日 申请日期:2014年4月14日 优先权日:2014年4月14日
【发明者】刘志云, 黄永兴, 何荣佳, 龙永文, 鲜志雄, 翁文丰, 周子航, 毛宏建 申请人:美的集团股份有限公司, 广东美的生活电器制造有限公司