[发明专利]视觉软件开发系统、方法、装置及计算机存储介质在审
申请号: | 202110251760.X | 申请日: | 2021-03-08 |
公开(公告)号: | CN113050938A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 呼志刚;胡景翔;张文聪 | 申请(专利权)人: | 杭州海康机器人技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/33;G06F8/65;G06F8/71 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李珂珂 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视觉 软件 开发 系统 方法 装置 计算机 存储 介质 | ||
本申请实施例公开了一种视觉软件开发系统、方法及计算机存储介质,属于机器视觉技术领域。该视觉软件开发系统中的应用界面层用于显示模块添加控件,该模块添加控件用于向数据处理层导入第三方模块的模块数据,如此,应用界面层显示的N个模块显示控件对应的模块便可以包括第三方模块。由此可知,本申请实施例提供的视觉软件开发系统是一种通用的开放式视觉软件开发系统,该视觉软件开发系统允许用户基于不同的业务需求开发不同的第三方模块,并将开发的第三方模块挂载在本申请实施例提供的软件开发系统中,从而使得后续开发的视觉软件能够更加适应不同业务的个性化需求。
技术领域
本申请实施例涉及机器视觉技术领域,特别涉及一种视觉软件开发系统、方法及计算机存储介质。
背景技术
机器视觉是指通过机器代替人眼来做测量或判断的技术。在机器视觉技术领域中,通过图形化的流程图替代传统的语言代码作为软件来实现某个具体的功能,从而便于更多用户能够快速开发自身需求的视觉软件。在机器视觉领域中,视觉软件还可以称为机器视觉软件。而视觉软件需要基于视觉软件开发系统来实现。由于不同的视觉软件对应的不同的用户需求,因此,当前针对视觉软件开发系统需要重点解决的问题为:如何构建视觉软件开发系统以使基于视觉软件开发系统所定制的视觉软件满足用户需求。
相关技术中,为了使得开发出的视觉软件满足用户需求,通常是针对每一类视觉软件配置一个视觉软件开发系统。这样视觉软件开发系统具有专业性,基于该视觉软件开发系统开发的视觉软件能够满足指定的用户需求。但是相关技术中的视觉软件开发系统不具有通用性,导致需要针对不同类型的视觉软件分别配置不同的视觉软件开发系统。且在用户需求临时发生变化时,基于已有的视觉软件开发系统开发的视觉软件难以满足用户最新的需求。
发明内容
本申请实施例提供了一种视觉软件开发系统、方法、装置及计算机存储介质,可以用于开发满足不同业务需求的视觉软件。所述技术方案如下:
一方面,提供了一种视觉软件开发系统,所述视觉软件开发系统包括应用界面层和数据处理层;
所述应用界面层用于:显示N个模块显示控件,所述N个模块显示控件分别和N个模块对应,所述N个模块各自的模块数据存储在所述数据处理层,所述模块数据包括相应模块的执行逻辑,所述应用界面层还用于显示模块添加控件,所述模块添加控件用于向所述数据处理层导入第三方模块的模块数据,所述N个模块包括所述第三方模块,所述N为大于或等于1的正整数;
所述应用界面层还用于:响应于所述用户针对所述N个模块显示控件中一个或多个模块显示控件的第一操作,显示流程图,所述流程图指示所述一个或多个模块显示控件各自对应的模块之间的执行顺序;
所述数据处理层用于:响应于所述应用界面层显示的所述流程图,调用并运行所述一个或多个模块显示控件各自对应的模块的模块数据,得到所述流程图的数据处理结果,向所应用界面层返回所述数据处理结果。
在一种可能的实现方式中,
所述应用界面层用于:响应于针对所述模块添加控件的第二操作,获取用户通过所述模块添加控件导入的第三方模块的模块数据,将导入的第三方模块的模块数据发送至所述数据处理层;
所述数据处理层用于:在检验所述导入的第三方模块的模块数据满足参考规则的情况下,存储所述导入的第三方模块的模块数据,向所述应用界面层返回模块加载成功消息,所述模块加载成功消息指示成功加载第三方模块。
在一种可能的实现方式中,
所述参考规则包括第三方模块的输入输出接口的设计方式和/或第三方模块的模块数据的封装方式;
其中,所述第三方模块的输入输出接口的设计方式包括所述第三方模块的输入数据和/或输出数据的格式,所述第三方模块的模块数据的封装方式指示所述第三方模块的模块数据在所述数据处理层的存储格式,所述存储格式包括动态链接库、静态链接库、可执行exe文件中任一种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康机器人技术有限公司,未经杭州海康机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110251760.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置
- 下一篇:一种便于拆装的支撑用钢结构