电控开发系统及其控制方法技术方案

技术编号:10311576 阅读:205 留言:0更新日期:2014-08-13 14:33
本发明专利技术涉及一种电控开发系统及其控制方法,该系统包括电控软件模块、测试模块以及电路设计模块,测试模块对电控软件模块生成的应用源代码进行测试,并将测试结果输出至所述电控软件模块;电路设计模块在接收到终端发送的电路设计请求时,根据所述编译请求确定对应的功能项,根据预设的功能项与电路信息的映射关系,获取确定的功能项所对应的电路信息,并向终端发送获取的电路信息;电控软件模块在接收到的测试结果为正常时,保存生成的应用程序目标代码。该方案将电控开发系统的软件开发功能、硬件开发功能以及软件测试功能集成在一起,使得开发人员可通过该电控开发系统进行软硬件以及测试的一体化开发,提高电控系统硬件以及软件的开发效率。

【技术实现步骤摘要】

本专利技术涉及电控
,尤其涉及一种电控开发系统及其控制方法
技术介绍
传统的家电电控开发系统包括三个部分,软件开发、硬件开发以及软件测试都是单独进行的,不同部分需要不同专业领域的专业人员开发分别进行开发以及测试的过程,导致电控系统软硬件的开发耗时较多,开发效率低。
技术实现思路
本专利技术的主要目的是提供一种电控开发系统及其控制方法,旨在提高电控系统硬件以及软件的开发效率。 本专利技术提出一种电控开发系统,包括电控软件模块、测试模块以及电路设计模块,其中: 所述电控软件模块用于在接收到终端基于当前显示的编译界面以及接收到的应用源代码生成的应用程序源代码时,对源代码进行编译生成应用程序目标代码; 所述测试模块用于对所述电控软件模块输出的应用程序目标代码进行测试,并将测试结果输出至所述电控软件模块; 所述电路设计模块用于在接收到终端发送的电路设计请求时,根据所述编译请求确定对应的功能项,根据预设的功能项与电路信息的映射关系,获取确定的功能项所对应的电路信息,并向终端发送获取的电路信息; 所述电控软件模块还用于在接收到的测试结果为正常时,保存所述生成的应用程序目标代码。 优选地,所述电控软件模块还用于在接收到终端发送的电控软件编译请求时,根据所述编译请求确定对应的功能项,根据预设的功能项与应用源代码的映射关系,获取确定的功能项对应的应用源代码,并向终端发送获取的应用源代码以及并控制终端进入编译界面,以供用户根据接收到的应用源代码以及当前显示的编译界面进行应用程序源代码的编译。 优选地,所述测试模块用于对所述电控软件模块输出的应用程序目标代码进行测试,并在测试出现异常时,生成异常数据,并根据其保存的生产测试数据、用户上传的故障数据以及生成的异常数据生成测试结果,并将生成的测试结果输出至所述电控软件模块。 优选地,所述电路设计模块还用于接收到终端基于所述电路信息生成的电路图时,保存所述电路图。 优选地,所述电路信息包括电路图,以及电路图中元件的参数信息。 本专利技术还提出一种如以上所述的电控开发系统的控制方法,其特征在于,包括: 在接收到终端基于当前显示的编译界面以及接收到的应用源代码生成的应用程序源代码时,对源代码进行编译生成应用程序目标代码; 对生成的目标代码进行测试; 在测试结果为正常时,保存所述生成的应用程序目标代码。 优选地,所述在接收到终端基于当前显示的编译界面以及接收到的应用源代码生成的应用程序源代码时,对源代码进行编译生成应用程序目标代码的步骤之前,该方法包括: 在接收到终端发送的电控软件编译请求时,根据所述编译请求确定对应的功能项; 根据预设的功能项与应用源代码的映射关系,获取确定的功能项对应的应用源代码,并向终端发送获取的应用源代码以及控制终端进入编译界面,以供用户根据接收到的应用源代码以及当前显示的编译界面进行应用程序源代码的编译。 优选地,该方法还包括: 在接收到终端发送的电路设计请求时,根据所述编译请求确定对应的功能项; 根据预设的功能项与电路信息的映射关系,获取确定的功能项所对应的电路信息,并向终端发送获取的电路信息; 接收到终端基于所述电路信息生成的电路图时,保存所述电路图。 优选地,对生成的目标代码进行测试的步骤之后,该方法还包括: 在测试出现异常时,生成异常数据,并根据其保存的生产测试数据、用户上传的故障数据以及生成的异常数据生成测试结果; 保存生成的测试结果或将生成的测试结果发送至预设的通信终端。 本专利技术提出的电控开发系统及其控制方法,该电控开发系统包括电控软件模块、测试模块以及电路设计模块,测试模块对电控软件模块生成的应用源代码进行测试,并将测试结果输出至所述电控软件模块;电路设计模块用于在接收到终端发送的电路设计请求时,根据所述编译请求确定对应的功能项,根据预设的功能项与电路信息的映射关系,获取确定的功能项所对应的电路信息,并向终端发送获取的电路信息;电控软件模块在接收到的测试结果为正常时,保存生成的应用程序目标代码。该方案将电控开发系统的软件开发功能、硬件开发功能以及软件测试功能集成在一起,使得开发人员可通过该电控开发系统进行软硬件以及测试的一体化开发,提高电控系统硬件以及软件的开发效率。 附图说明 图1为本专利技术实现电控开发的服务器较佳实施例的功能模块示意图; 图2为本专利技术电控开发系统较佳实施例的功能模块示意图; 图3为本专利技术电控开发系统的控制方法第一实施例的流程示意图; 图4为本专利技术电控开发系统的控制方法第二实施例的流程示意图; 图5为本专利技术电控开发系统的控制方法第三实施例的流程示意图; 图6为本专利技术电控开发系统的控制方法第四实施例的流程示意图。 本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 具体实施方式 下面结合附图及具体实施例就本专利技术的技术方案做进一步的说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 参照图1,图1为本专利技术实现电控开发的服务器较佳实施例的功能模块示意图。 在本实施例中该服务器10包括处理单元11、存储单元12、接发单元13、基于电控开发系统14、编译系统15、测试系统16以及电路设计系统17。 所述存储单元12用于存储电控开发系统14及其运行数据、编译系统15及其运行数据、测试系统16及其运行数据、电路设计系统及其运行数据,终端的各个功能项的源代码和电路图、应用程序的编译界面以及终端的应用程序;需要强调的是,该存储单元12既可以是一个单独的存储装置,也可以是多个不同存储装置的统称,在此不作赘述。 所述接发单元13用于在处理单元11运行基于终端源代码生成应用程序的系统14时,接收到终端发送的应用程序编译指令时,向终端发送源代码以及应用程序编译界面,以供用户基于所述源代码以及应用程序编译界面编译应用程序代码;以及在接收到终端本文档来自技高网...
电控开发系统及其控制方法

【技术保护点】
一种电控开发系统,其特征在于,包括电控软件模块、测试模块以及电路设计模块,其中:所述电控软件模块用于在接收到终端基于当前显示的编译界面以及接收到的应用源代码生成的应用程序源代码时,对所述应用源代码进行编译生成应用程序目标代码;所述测试模块用于对所述电控软件模块输出的应用程序目标代码进行测试,并将测试结果输出至所述电控软件模块;所述电路设计模块用于在接收到终端发送的电路设计请求时,根据所述编译请求确定对应的功能项,根据预设的功能项与电路信息的映射关系,获取确定的功能项所对应的电路信息,并向终端发送获取的电路信息;所述电控软件模块还用于在接收到的测试结果为正常时,保存所述生成的应用程序目标代码。

【技术特征摘要】
1.一种电控开发系统,其特征在于,包括电控软件模块、测试模块以及
电路设计模块,其中:
所述电控软件模块用于在接收到终端基于当前显示的编译界面以及接收
到的应用源代码生成的应用程序源代码时,对所述应用源代码进行编译生成
应用程序目标代码;
所述测试模块用于对所述电控软件模块输出的应用程序目标代码进行测
试,并将测试结果输出至所述电控软件模块;
所述电路设计模块用于在接收到终端发送的电路设计请求时,根据所述
编译请求确定对应的功能项,根据预设的功能项与电路信息的映射关系,获
取确定的功能项所对应的电路信息,并向终端发送获取的电路信息;
所述电控软件模块还用于在接收到的测试结果为正常时,保存所述生成
的应用程序目标代码。
2.根据权利要求1所述的电控开发系统,其特征在于,所述电控软件模
块还用于在接收到终端发送的电控软件编译请求时,根据所述编译请求确定
对应的功能项,根据预设的功能项与应用源代码的映射关系,获取确定的功
能项对应的应用源代码,并向终端发送获取的应用源代码并控制终端进入编
译界面,以供用户根据接收到的应用源代码以及当前显示的编译界面进行应
用程序源代码的编译。
3.根据权利要求1所述的系统,其特征在于,所述测试模块用于对所述
电控软件模块输出的应用程序目标代码进行测试,并在测试出现异常时,生
成异常数据,并根据其保存的生产测试数据、用户上传的故障数据以及生成
的异常数据生成测试结果,并将生成的测试结果输出至所述电控软件模块。
4.根据权利要求1所述的系统,其特征在于,所述电路设计模块还用于
接收到终端基于所述电路信息生成的电路图时,保存所述电路图。
5.根据权利要求1所述的系统,其特征在于,所述电路信息包括电路图,
以及电路图...

【专利技术属性】
技术研发人员:刘志云何荣佳鲜志雄龙永文黄永兴翁文丰周子航毛宏建
申请(专利权)人:美的集团股份有限公司广东美的生活电器制造有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1