一种兼容多风格的视觉流程建模装置及方法制造方法及图纸

技术编号:27934540 阅读:14 留言:0更新日期:2021-04-02 14:14
本申请涉及工业视觉技术领域,尤其涉及一种兼容多风格的视觉流程建模装置及方法。一定程度上可以解决视觉流程显示方式单一、变更显示风格时需要调整数据结构、通用性及扩展性差的问题,所述方法包括:接收用户输入的第一流程风格,所述第一流程风格用于承载第一流程数据;基于所述第一流程数据、及对应的第一流程风格搭建第一视觉流程,其中所述第一流程数据中的各个数据节点与所述第一流程风格中的各个图形元素节点一一对应;显示所述第一视觉流程。

【技术实现步骤摘要】
一种兼容多风格的视觉流程建模装置及方法
本申请涉及工业视觉
,尤其涉及一种兼容多风格的视觉流程建模装置及方法。
技术介绍
随着科技发展、工业视觉领域技术的日益成熟,工业生产线中大都采用视觉技术来实现产品的自动化批量生产、监测,以减少人力资源、提高生产效率。例如,产品生产线配备相应的组装、检测流程,厂商自主开发视觉软件产品,产线人员利用视觉软件进行可视化流程建模,以实现工业产品的批量生产。然而,大多视觉流程的建模方式都是采用基本流程图风格的显示方式,其显示风格单一、无法满足个性化显示需求;且流程数据的保存按照不同厂商开发人员自定义的结构保存,在需要添加新的显示风格时,需要对数据结构进行调整,缺乏通用性和可扩展性。
技术实现思路
为了解决视觉流程显示方式单一、变更显示风格时需要调整数据结构、通用性及扩展性差的问题,本申请提供了一种兼容多风格的视觉流程建模装置及方法。本申请的实施例是这样实现的:本申请实施例第一方面提供一种兼容多风格的视觉流程建模装置,包括:显示器,用于显示用户界面;第一控制器,被配置为:接收用户输入的第一流程风格,所述第一流程风格用于承载第一流程数据;基于所述第一流程数据、及对应的第一流程风格搭建第一视觉流程;控制所述用户界面显示所述第一视觉流程。本申请实施例第二方面提供一种兼容多风格的视觉流程建模方法,所述方法包括:接收用户输入的第一流程风格,所述第一流程风格用于承载第一流程数据;基于所述第一流程数据、及对应的第一流程风格搭建第一视觉流程;显示所述第一视觉流程。本申请实施例第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被计算机执行以实现如本申请
技术实现思路
第二方面提供的方法。本申请提供的技术方案包括以下有益效果:通过构建第一流程风格,可以为第一流程数据搭建视觉流程;进一步通过构建第二流程风格,可以实现基于第一流程数据不同显示方式的第二视觉流程展示,实现软件中兼容多流程风格的设计使软件可满足不同用户的需求,开发者可随时增加新的流程风格,不同风格间数据共用,减少程序冗余,提升软件的易用性、兼容性和可扩展性。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了本申请一实施例一种兼容多风格视觉流程建模方法的流程示意图;图2A示出了本申请一实施例流程框图风格的视觉流程示意图;图2B示出了本申请一实施例列表风格的第二视觉流程示意图;图2C示出了本申请一实施例列表风格的第二视觉流程示意图;图2D示出了本申请一实施例视觉流程搭建、保存、加载的流程示意图;图3示出了本申请实施例计算机环境示例非限制性示意图;图4示出了本申请实施例计算机实现的示意框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本说明书通篇提及的″多个实施例″、″一些实施例″、″一个实施例″或″实施例″等,意味着结合该实施例描述的具体特征、结构或特性包括在至少一个实施例中。因此,本说明书通篇出现的短语″在多个实施例中″、″在一些实施例中″、″在至少另一个实施例中″或″在实施例中″等并不一定都指相同的实施例。此外,在一个或多个实施例中,具体特征、结构或特性可以任何合适的方式进行组合。因此,在无限制的情形下,结合一个实施例示出或描述的具体特征、结构或特性可全部或部分地与一个或多个其他实施例的特征、结构或特性进行组合。这种修改和变型旨在包括在本申请的范围之内。图1示出了本申请一实施例一种兼容多风格视觉流程建模方法的流程示意图。在步骤101中,接收用户输入的第一流程风格,所述第一流程风格用于承载第一流程数据。本申请还提供了一种兼容多风格的视觉流程建模装置,包括显示器、以及第一控制器。所述显示器用于显示用户界面;所述第一控制器被配置为接收用户输入的第一流程风格,所述第一流程风格用于承载第一流程数据。需要说明的是,在一些实施例中所述控制器可包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口,本申请对所述控制器的具体形式不做具体的限制。针对目前视觉流程搭建软件产品对显示风格兼容性差和可扩展性差的问题,考虑到不同用户对显示风格的需求,本申请提出了一种兼容多风格显示的视觉流程建模方法,以实现利用一份建模数据,在不同显示风格间共用、提升软件产品的兼容性和可扩展性。在一些实施例中,本申请提供的兼容多风格的视觉流程建模装置可提供两种、或多种流程显示风格选项。例如,第一流程风格为流程框图风格、第二流程风格为列表风格,第一控制器根据用户在用户界面的选择操作以显示对应的流程风格,供用户建模使用。在一些实施例中,上文中第一流程风格为流程框图风格;所述第二流程风格为列表风格、或树形风格、或网状风格、或拓扑风格。流程图是以特定的图形符号加上说明,表示算法的图,流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程,这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。树形风格流程是将所有流程按照树形的结构进行编写,例如,倒树形最上面的一层是流程的开始、进一步分几个模块,其中每个子模块又是一个子树,又可分为几个模块;拓扑风格,是指类似网络拓扑结构,拓扑内部包括物理接线、节点,其间距离可能会有不同。网状风格,可展示系统的层次结构,还可以了解系统中不同图形功能节点间的横向关联,除此之外还可以了解主干流程图上的一些必经的判断分支附加图形信息。在一些实施例中,显示器可包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面等。在一些实施例中,显示器可实施为为液晶显示器、OLED显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。在一些实施例中,所述第一控制器通过存储在存储器上中各种软件控制程序,来控制装置的工作和响应用户的操作。控制器控制所述装置的整体操作。例如:响应于接收到用于选择在显示器上显示UI对象的用户命令,控制器便可以执行与由用户命令选择的对象有关的操作。在步骤102中,基于所述第一流程数据、及对应的第一流程风格搭建第一视觉流程,其中所述第一流程数据中的各个数据节点与所述第一流程风格中的各个图形元素节点一一对应。图2A示出了本申请一实施例流程框图风格的视觉流程示意图。在一些实施例中,接收用户输入的第一流程风格包括:本文档来自技高网
...

【技术保护点】
1.一种兼容多风格的视觉流程建模装置,其特征在于,包括:/n显示器,用于显示用户界面;/n第一控制器,被配置为:/n接收用户输入的第一流程风格,所述第一流程风格用于承载第一流程数据;/n基于所述第一流程数据、及对应的第一流程风格搭建第一视觉流程,其中所述第一流程数据中的各个数据节点与所述第一流程风格中的各个图形元素节点一一对应;/n控制所述用户界面显示所述第一视觉流程。/n

【技术特征摘要】
1.一种兼容多风格的视觉流程建模装置,其特征在于,包括:
显示器,用于显示用户界面;
第一控制器,被配置为:
接收用户输入的第一流程风格,所述第一流程风格用于承载第一流程数据;
基于所述第一流程数据、及对应的第一流程风格搭建第一视觉流程,其中所述第一流程数据中的各个数据节点与所述第一流程风格中的各个图形元素节点一一对应;
控制所述用户界面显示所述第一视觉流程。


2.根据权利要求1所述兼容多风格的视觉流程建模装置,其特征在于,所述第一控制器控制所述用户界面显示所述第一视觉流程后,所述第一控制器还被配置为:
接收用户输入关于所述第一视觉流程的加载操作;
在用户选择第二流程风格时,控制所述用户界面显示基于所述第二流程风格、第一流程数据构建的第二视觉流程,其中,所述第二流程风格包含的图形元素节点数量与所述第一流程风格包含的图形元素节点数量相同。


3.根据权利要求2所述兼容多风格的视觉流程建模装置,其特征在于,
所述第一流程风格为流程框图风格;
所述第二流程风格为列表风格、或树形风格、或网状风格、或拓扑风格。


4.根据权利要求1至3中任一所述兼容多风格的视觉流程建模装置,其特征在于,所述第一控制器接收用户输入的第一流程风格,包括所述第一控制器:
接收用户输入的流程风格设置操作;
控制所述用户界面显示流程风格切换窗口,所述流程风格切换窗口用于提供包含所述第一流程风格的操作界面;
响应于用户对所述操作界面中第一流程风格的拖拽操作、或鼠标添加操作,控制所述用户界面显示所述第一流程风格包含的...

【专利技术属性】
技术研发人员:习卫娜
申请(专利权)人:凌云光技术股份有限公司
类型:发明
国别省市:北京;11

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

1