[发明专利]视觉软件开发系统、方法、装置及计算机存储介质在审
申请号: | 202110251760.X | 申请日: | 2021-03-08 |
公开(公告)号: | CN113050938A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 呼志刚;胡景翔;张文聪 | 申请(专利权)人: | 杭州海康机器人技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/33;G06F8/65;G06F8/71 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李珂珂 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视觉 软件 开发 系统 方法 装置 计算机 存储 介质 | ||
1.一种视觉软件开发系统,其特征在于,所述视觉软件开发系统包括应用界面层和数据处理层;
所述应用界面层用于:显示N个模块显示控件,所述N个模块显示控件分别和N个模块对应,所述N个模块各自的模块数据存储在所述数据处理层,所述模块数据包括相应模块的执行逻辑,所述应用界面层还用于显示模块添加控件,所述模块添加控件用于向所述数据处理层导入第三方模块的模块数据,所述N个模块包括所述第三方模块,所述N为大于或等于1的正整数;
所述应用界面层还用于:响应于所述用户针对所述N个模块显示控件中一个或多个模块显示控件的第一操作,显示流程图,所述流程图指示所述一个或多个模块显示控件各自对应的模块之间的执行顺序;
所述数据处理层用于:响应于所述应用界面层显示的所述流程图,调用并运行所述一个或多个模块显示控件各自对应的模块的模块数据,得到所述流程图的数据处理结果,向所应用界面层返回所述数据处理结果。
2.如权利要求1所述的系统,其特征在于,
所述应用界面层用于:响应于针对所述模块添加控件的第二操作,获取用户通过所述模块添加控件导入的第三方模块的模块数据,将导入的第三方模块的模块数据发送至所述数据处理层;
所述数据处理层用于:在检验所述导入的第三方模块的模块数据满足参考规则的情况下,存储所述导入的第三方模块的模块数据,向所述应用界面层返回模块加载成功消息,所述模块加载成功消息指示成功加载第三方模块。
3.如权利要求2所述的系统,其特征在于,
所述参考规则包括第三方模块的输入输出接口的设计方式和/或第三方模块的模块数据的封装方式;
其中,所述第三方模块的输入输出接口的设计方式包括所述第三方模块的输入数据和/或输出数据的格式,所述第三方模块的模块数据的封装方式指示所述第三方模块的模块数据在所述数据处理层的存储格式,所述存储格式包括动态链接库、静态链接库、可执行exe文件中任一种。
4.如权利要求2或3所述的系统,其特征在于,所述应用界面层还用于:
响应于所述针对所述模块添加控件的第三操作,显示模块配置文件,所述模块配置文件指示所述参考规则。
5.如权利要求1所述的系统,其特征在于,
所述应用界面层还用于:响应于所述用户针对所述N个模块显示控件中第一模块显示控件的第四操作,显示和所述第一模块显示控件对应的第一模块的模块配置界面,所述模块配置界面中包括多个模块配置控件,所述多个模块配置控件中任一模块配置控件用于指示所述用户对所述第一模块执行过程中的参数进行编辑;
所述应用界面层还用于:响应于针对所述任一模块配置控件的第五操作,获取用户通过所述任一模块配置控件编辑的参数,向所述数据处理层发送编辑后的参数;
所述数据处理层还用于:基于所述编辑后的参数更新所述第一模块的模块数据;
其中,在所述流程图包括所述第一模块的情况下,所述数据处理层还用于:基于更新后的所述第一模块的模块数据更新所述流程图的数据处理结果,向所应用界面层返回更新后的数据处理结果。
6.如权利要求5所述的系统,其特征在于,在所述第一模块为第三方模块的情况下,用户通过所述模块添加控件导入的所述第一模块的模块数据中还包括模块配置界面文件,所述模块界面配置文件指示所述第一模块的模块配置界面的程序代码;
所述应用界面层显示的第一模块的模块配置界面是按照所述第一模块的模块数据中的模块配置界面文件显示的。
7.如权利要求1所述的系统,其特征在于,
所述数据处理层还用于:基于所述流程图生成第一代码包,所述第一代码包指示所述流程图包括的各个模块的执行逻辑以及包括的各个模块之间的执行顺序;
所述数据处理层还用于:控制所述应用界面层显示所述第一代码包对应的第一代码控件,所述第一代码控件用于指示所述用户下载所述第一代码包,所述第一代码包支持导入第三方系统,并在所述第三方系统上运行后显示所述流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康机器人技术有限公司,未经杭州海康机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110251760.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置
- 下一篇:一种便于拆装的支撑用钢结构