掌桥专利:专业的专利平台
掌桥专利
首页

电路设计在线评审方法、系统、介质、设备、终端及应用

文献发布时间:2023-06-19 10:27:30


电路设计在线评审方法、系统、介质、设备、终端及应用

技术领域

本发明属于在线电路设计评审技术领域,尤其涉及一种电路设计在线评审方法、系统、介质、设备、终端及应用。

背景技术

众所周知,优秀电子系统是通常需要工程师设计严谨、严格按照设计准则和经验来精确把握每一个设计细节,才能确保高质量的作品诞生,传统的设计需要面临信号完整性、电源完整性、电磁特性、工艺制造性及设计标准化和规范化等要求,往往在电路设计完成后由企业内部组织专业或资深技术人员进行会议交叉评审,整理反馈建议,交由设计师修改,再评审迭代,这会带来评审过程费时费力,且不能及时快速反馈设计意见并修改,带来设计过程中的一些不便因素。

现有技术的技术方案,项目进行到一定的阶段,由设计项目负责人填写评审申请,同时准备评审需要的材料,包括设计原文件、评审报告模板、设计报告等文件。申请批准后,通知评审组成员,组建项目评审组。通过线下组织召开会议,在会上评审组成员与设计者进行沟通问答,提出设计意见,将意见内容记录在电子或纸质评审报告中。会议结束,设计人员线下对照评审意见修改设计。修改完成后再次组织会议确认,若仍存在设计问题,则再次召开评审会议迭代,最终解决设计问题进行设计归档。

现有技术的缺点:

(1)评审过程费时费力,人员组织困难,沟通成本大,评审周期长。

(2)无法同时进行专家提出意见的评审过程和设计师修改设计的过程,设计师必须等待汇总所有的评审意见后,再修改问题。且修改情况不能及时反馈到专家,针对具体问题双方无法及时交流,造成开发效率低,延误项目进度。

(3)评审数据没有统一管理,评审过程无法实时共享,无法实时监控评审进度。评审过程的意见和修改情况无法实时同步,可能会出现多个专家提出相同的意见或多个设计师修改相同的问题,造成多人做了重复性工作。

(4)评审意见和设计数据分离,通过意见内容描述或截图的形式记录意见,过程不可靠,研发质量得不到保证。通过意见记录很难快速定位到问题在设计中的具体位置,增加修改过程的工作量,研发效率低。

(5)没有记录整个评审和修改过程,评审意见等数据无法追溯,只能靠人工协调收集评审资料,按照企业模板整理评审意见等报告,记录最终的电子或纸质的意见和修改文件,归档文件过程混乱、繁琐。

(6)缺少统计分析的过程,无法通过数据直观计算人员工作量、设计出现的问题数量等。

(7)缺少设计经验等企业积累的知识库的统一管理,无法快速引用到评审中,规范设计要求。

通过上述分析,现有技术存在的问题及缺陷为:

(1)现有技术评审过程费时费力,人员组织困难,沟通成本大,评审周期长;针对具体问题双方无法及时交流,造成开发效率低,延误项目进度;评审数据没有统一管理,评审过程无法实时共享,无法实时监控评审进度。

(2)现有技术评审意见和设计数据分离,通过意见记录很难快速定位到问题在设计中的具体位置,增加修改过程的工作量,研发效率低;记录最终的电子或纸质的意见和修改文件,归档文件过程混乱、繁琐。

(3)现有技术缺少统计分析的过程,无法通过数据直观计算人员工作量、设计出现的问题数量等;缺少设计经验等企业积累的知识库的统一管理,无法快速引用到评审中,规范设计要求。

解决以上问题及缺陷的难度为:

(1)设计安全可靠的权限与评审数据管理。

(2)稳定可靠的评审流程和接口程序。

(3)设计中多任务、多文件数据同步处理技术。

(4)设计评审数据与电路设计数据的实时交互反馈技术。

(5)丰富的集成和程序扩展接口。

解决以上问题及缺陷的意义为:

本发明针对电路原理图、电路板PCB/封装设计SiP评审流程实现轻型化/交互性的多人在线协同评审系统环境,结合企业设计经验模型,与EDA工具无缝集成,解决电路设计流程评审冗余、传统人工检查耗时、无法实现问题跟踪及时闭环等问题,极大提高设计过程评审流程效率,避免重复召开评审会,极大的加速研发设计周期。

本发明可以实现电路设计流程内各种数据图纸如原理图、电路板图、封装版图、物料清单、其他设计任务的评审;具有简单易用的可操作性,可以实现方便的将评审意见与设计数据自动关联,实现一键快速定位;数据接口丰富,可以与设计数据集成,完成属性参数传递;具有功能丰富,可以实现电路设计流程中的的数据管理、数据上传下载、数据交互评审、数据跟踪统计等,进行全方位设计质量跟踪;具有良好的兼容性,可与主流的电路设计工具集成应用,实现评审过程的自动反馈。

发明内容

针对现有技术存在的问题,本发明提供了一种电路设计在线评审方法、系统、介质、设备、终端及应用。

本发明是这样实现的,一种电路设计在线评审方法,所述电路设计在线评审方法包括:

启动登录系统,创建评审项目填写项目信息,开启评审流程;

选中设计对象,通过评审软件自动或手动截图,填写意见信息,提交或保存评审意见;

客户端与服务器建立长效连接,通过WebSocket协议实现客户端与服务器的数据交换,服务端经过消息转发机制,及时推送交流内容;

输出报表,用户选择要输出报表的评审项目,评审软件通过后台接口获取到项目信息,并显示在界面供用户预览报表内容,快速输出指定格式的报表文件保存在本地;

文件归档,设计修改后,通过界面操作可上传已修改的文件至服务器,作为评审归档文件;

企业知识库管理,提供知识库配置页面,分类、分组管理企业积累的设计经验的技术知识点;

统计分析数据,按照人员项目、人员角色、项目意见分类统计评审数据,图形化显示各状态的项目数量和占比,各意见状态的数量和占比。

进一步,所述项目信息包括:项目名称、备注、起止日期、根据人员权限配置信息选择项目相关人员、上传评审文件,开启评审流程;

若项目信息有错误,支持修改项目;

若评审完毕,关闭项目,项目状态自动变为关闭状态,存档数据,实现项目闭环;

创建、修改、关闭项目操作根据实际应用场景可邮件推送通知至相关人员,项目数据在线共享;

支持对同一个项目进行多轮评审,项目管理员通过界面操作创建下一轮评审。

进一步,所述意见信息包括:意见内容、等级、快速选择企业知识库等信息。提交或保存评审意见;

意见和设计数据绑定,通过意见可重新定位选中设计对象,还原意见视图;

意见推送至设计师,设计师查看到意见后,还原意见视图,定位到问题位置,修改设计文件,并及时回复修改情况。

进一步,所述交流内容包括文字、图片、更改意见状态。

进一步,所述报表内容包括项目信息,意见内容、图片。

进一步,所述电路设计在线评审方法还包括:人员权限管理,用户通过客户端程序界面操作,在人员权限管理模块维护系统的人员账号,为不同的业务人员配置角色操作权限。账号登录后,后台验证账号用户拥有的角色权限,根据权限显示不同的操作界面和数据。

进一步,所述电路设计在线评审方法还包括:利用设计工具内置的语言开发程序,无缝集成设计工具,设计工具内就完成评审功能;程序在设计工具内自动加载菜单,调用设计工具的增强功能;提取评审意见对象信息,并能定位选中意见对象,实现意见和对象的绑定;客户端与设计工具内置语言的开发程序建立双向通信进行数据传递。

进一步,所述电路设计在线评审方法具体包括以下步骤:

第一步,开始;

第二步,创建项目;

第三步,专家提交意见;

第四步,设计师修改文件;

第五步,实时交流,判断是否修改;不修改返回第四步;修改进行第六步;

第六步,关闭意见;

第七步,上传修改文件归档;

第八步,关闭项目;

第九步,输出报告;

第十步,结束。

本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:

启动登录系统,创建评审项目填写项目信息,开启评审流程;

选中设计对象,通过评审软件自动或手动截图,填写意见信息,提交或保存评审意见;

客户端与服务器建立长效连接,通过WebSocket协议实现客户端与服务器的数据交换,服务端经过消息转发机制,及时推送交流内容;

输出报表,用户选择要输出报表的评审项目,评审软件通过后台接口获取到项目信息,并显示在界面供用户预览报表内容,快速输出指定格式的报表文件保存在本地;

文件归档,设计修改后,通过界面操作可上传已修改的文件至服务器,作为评审归档文件;

企业知识库管理,提供知识库配置页面,分类、分组管理企业积累的设计经验的技术知识点;

统计分析数据,按照人员项目、人员角色、项目意见分类统计评审数据,图形化显示各状态的项目数量和占比,各意见状态的数量和占比。

本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:

启动登录系统,创建评审项目填写项目信息,开启评审流程;

选中设计对象,通过评审软件自动或手动截图,填写意见信息,提交或保存评审意见;

客户端与服务器建立长效连接,通过WebSocket协议实现客户端与服务器的数据交换,服务端经过消息转发机制,及时推送交流内容;

输出报表,用户选择要输出报表的评审项目,评审软件通过后台接口获取到项目信息,并显示在界面供用户预览报表内容,快速输出指定格式的报表文件保存在本地;

文件归档,设计修改后,通过界面操作可上传已修改的文件至服务器,作为评审归档文件;

企业知识库管理,提供知识库配置页面,分类、分组管理企业积累的设计经验的技术知识点;

统计分析数据,按照人员项目、人员角色、项目意见分类统计评审数据,图形化显示各状态的项目数量和占比,各意见状态的数量和占比。

本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终端用于实现所述的电路设计在线评审方法。

本发明的另一目的在于提供一种实施所述电路设计在线评审方法的电路设计在线评审系统,所述电路设计在线评审系统包括:

项目信息创建模块,用于启动登录系统,创建评审项目填写项目信息,开启评审流程;

评审信息处理模块,用于选中设计对象,通过评审软件自动或手动截图,填写意见信息,提交或保存评审意见;

交流信息处理模块,用于实现客户端与服务器建立长效连接,通过WebSocket协议实现客户端与服务器的数据交换,服务端经过消息转发机制,及时推送交流内容;

报表输出模块,用于实现用户选择要输出报表的评审项目,评审软件通过后台接口获取到项目信息,并显示在界面供用户预览报表内容,快速输出指定格式的报表文件保存在本地;

文件归档模块,用于设计修改后,通过界面操作可上传已修改的文件至服务器,作为评审归档文件;

企业知识库管理模块,用于提供知识库配置页面,分类、分组管理企业积累的设计经验的技术知识点;

统计分析数据模块,用于按照人员项目、人员角色、项目意见等分类统计评审数据,图形化显示各状态的项目数量和占比,各意见状态的数量和占比。

本发明的另一目的在于提供一种在线电路设计评审终端,所述在线电路设计评审终端用于实现所述的电路设计在线评审方法。

结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明提供了在线快速收集汇总并反馈设计评审意见给设计师,与设计工具开发集成,绑定评审意见和设计数据,设计师能一键定位问题,还原问题视图,并及时修改和回复评审意见,极大的提高了设计评审流程的效率,避免反复召集会议浪费资源,加速了设计周期;同时加快了评审的意见收集速度,让设计过程更加严谨,处理问题更加及时,降低了沟通费用,提高了反馈的速度;改善了设计流程中对设计师经验知识的积累方式,可以快速引用知识库内容进行设计校验和评审,进行数据的统一的管理和保存,更加规范了研发设计过程。

本发明提供支持多人在线电路设计评审系统,实时共享评审数据,无缝集成设计工具,提高产品质量,缩短评审周期,提高研发效率;支持选择评审项目的相关人员,分配评审任务,设置起止时间,在起止时间内都可以参与评审,无需组织统一的时间;保存评审过程数据,数据实时共享,过程可追溯。专家提出意见的评审过程和设计师修改设计的过程可以同时进行。项目人员可实时刷新评审意见、修改情况等,可实时监控评审进度,避免重复性工作,快速修改设计。提供实时交流功能,针对具体问题可以及时交流反馈;无缝集成设计工具,评审过程可以直接在设计工具内完成,评审意见和设计数据绑定,能快速定位到问题在设计中的具体位置,还原问题视图。

与现有的技术相比,本发明是应用于对电路设计多人实时在线电路设计评审的工具软件,能够实时共享评审数据,与设计工具无缝集成,评审工作可以直接在设计工具内进行。通过CMS Allegro Analyser在线设计评审软件,评审人员可实时将设计的评审问题快速定位,快速将问题和描述、截图等信息发布到评审软件系统中。CMS Allegro Analyser紧密集成设计工具、对需要评审设计文件、建立内置的评审交流平台以及在线评审沟通闭环记录和归档过程。项目相关人员可以实时沟通并交换意见。系统记录整个评审过程产生的数据,便于数据追踪。

本发明定义了客户端主程序,作为用户操作界面交互的主程序,界面设计友好,操作便捷,能快速掌握操作方法。客户端控制评审的整个流程,包括创建评审项目、处理评审意见、评审文件归档、统计分析、人员权限管理、企业知识库配置等;通过数据交互接口实现服务器与本地数据的同步,进行数据读、写等操作。利用设计工具内置的语言开发程序,无缝集成设计工具,实现数据输入与输出处理和一些增强功能,包括菜单自动加载、外部程序调用控制等;提取评审意见对象信息,并能定位选中意见对象,实现意见和对象的绑定。客户端与设计工具内置语言的开发程序建立双向通信进行数据传递。

本发明建立了企业级的电子设计研发过程评审平台,可实现多人在线评审意见收集,设计信息及时共享,打通从设计到快速修订的自动化信息流传递,实现设计过程的数据,智能化处理,大幅提高研发整体效能。通过有效的集成设计规范,评审专家可以快速获取基于设计经验的技术知识点,将企业长期积累的设计知识库信息推送关联到评审过程中,按照分类、分组的形成交给评审专家快速选择,形成评审意见,为产品研发把关,提高产品研发质量。通过与设计工具的紧密无缝集成,形成的意见可以快速与设计本身的数据进行无缝交互,进一步加强了设计者与评审专家的沟通,极大降低了企业的沟通成本。通过统一的规范化数据管理,将设计图纸、电路板和物料清单集中管理开展评审,实现设计数据互动互联与传递式交叉审核,解决了本地化文件分散,版本管理不统一的问题,大幅度提升工作的协作性。

本发明通过对电子设计图纸、电路板图和物料清单多人评审形成的问题进行分类统计分析,可以实现设计问题的准确定位跟踪。通过系统权限控制,实现了评审角色、组权限的划分,控制不同角色的人员如设计师、评审专家、项目管理人员等人员的操作权限,实现评审过程控制在一定范围内高效的进行。本发明审核系统的审核点可以无限的扩展,不仅仅限于国外同类审核软件DFM审核的功能,还可以涉及到PCB设计各个阶段的审核,大大提高了审核效率,实现零等待审核。

本发明提供归档文件版本管理和输出报告的功能。按照企业模板,自动整理评审意见、截图等,快速输出要求的评审过程报告;自动分析数据,图形化显示人员工作量、设计出现的问题数量等;统一管理企业设计知识库,可进行分组、分类显示,能快速引用到评审中;管控人员权限,不同业务的人员应当拥有不同的操作权限,保护数据安全。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的电路设计在线评审方法流程图。

图2是本发明实施例提供的电路设计在线评审系统的结构示意图;

图2中:1、项目信息创建模块;2、评审信息处理模块;3、交流信息处理模块;4、报表输出模块;5、文件归档模块;6、企业知识库管理模块;7、统计分析数据模块。

图3是本发明实施例提供的电路设计在线评审系统的原理图。

图4是本发明实施例提供的电路设计在线评审方法的实现流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

针对现有技术存在的问题,本发明提供了一种电路设计在线评审方法、系统、介质、设备、终端及应用,下面结合附图对本发明作详细的描述。

如图1所示,本发明提供的电路设计在线评审方法包括以下步骤:

S101:启动登录系统,创建评审项目填写项目信息,开启评审流程;

S102:选中设计对象,通过评审软件自动或手动截图,填写意见信息,提交或保存评审意见;

S103:客户端与服务器建立长效连接,通过WebSocket协议实现客户端与服务器的数据交换,服务端经过消息转发机制,及时推送交流内容;

S104:输出报表,用户选择要输出报表的评审项目,评审软件通过后台接口获取到项目信息,并显示在界面供用户预览报表内容,快速输出指定格式的报表文件保存在本地;

S105:文件归档,设计修改后,通过界面操作可上传已修改的文件至服务器,作为评审归档文件;

S106:企业知识库管理,提供知识库配置页面,分类、分组管理企业积累的设计经验的技术知识点;

S107:统计分析数据,按照人员项目、人员角色、项目意见等分类统计评审数据,图形化显示各状态的项目数量和占比,各意见状态的数量和占比。

本发明提供的电路设计在线评审方法业内的普通技术人员还可以采用其他的步骤实施,图1的本发明提供的电路设计在线评审方法仅仅是一个具体实施例而已。

如图2所示,本发明提供的电路设计在线评审系统包括:

项目信息创建模块1,用于启动登录系统,创建评审项目填写项目信息,开启评审流程;

评审信息处理模块2,用于选中设计对象,通过评审软件自动或手动截图,填写意见信息,提交或保存评审意见;

交流信息处理模块3,用于实现客户端与服务器建立长效连接,通过WebSocket协议实现客户端与服务器的数据交换,服务端经过消息转发机制,及时推送交流内容;

报表输出模块4,用于实现用户选择要输出报表的评审项目,评审软件通过后台接口获取到项目信息,并显示在界面供用户预览报表内容,快速输出指定格式的报表文件保存在本地;

文件归档模块5,用于设计修改后,通过界面操作可上传已修改的文件至服务器,作为评审归档文件;

企业知识库管理模块6,用于提供知识库配置页面,分类、分组管理企业积累的设计经验的技术知识点;

统计分析数据模块7,用于按照人员项目、人员角色、项目意见等分类统计评审数据,图形化显示各状态的项目数量和占比,各意见状态的数量和占比。

下面结合附图对本发明的技术方案作进一步的描述。

如图3所示,本发明提供的电路设计在线评审系统包括:

(1)启动登录系统,通过设计工具内置的编程语言,在设计工具内集成评审菜单,通过菜单启动评审客户端,进入登录界面,账号验证通过后方可进主界面。启动客户端的方式不仅限于在设计工具的菜单内启动,也支持通过桌面快捷方式等独立启动。

(2)评审项目管理,项目管理员通过客户端程序界面操作,在项目管理模块,创建评审项目填写项目信息,包括:项目名称、备注、起止日期、根据人员权限配置信息选择项目相关人员(评审专家、设计师)、上传评审文件等,开启评审流程。

若项目信息有错误,支持修改项目。

若评审完毕,可关闭项目,项目状态自动变为关闭状态,存档数据,实现项目闭环。

创建、修改、关闭项目等操作根据实际应用场景可邮件推送通知至相关人员,项目数据在线共享。

支持对同一个项目进行多轮评审,项目管理员可通过界面操作创建下一轮评审。

(3)评审意见管理,评审专家打开评审文件,在设计工具内选中设计对象,通过评审软件自动或手动截图,填写意见信息,包括:意见内容、等级、快速选择企业知识库等信息。提交或保存评审意见。

意见和设计数据绑定,通过意见可重新定位选中设计对象,还原意见视图。

意见推送至设计师,设计师查看到意见后,还原意见视图,定位到问题位置,修改设计文件,并及时回复修改情况。

(4)实时沟通,项目相关人员可在线即时针对意见进行交流回复。客户端与服务器建立长效连接,通过WebSocket协议实现客户端与服务器的数据交换,服务端经过消息转发机制,及时推送交流内容,交流内容包括但不限于文字、图片、更改意见状态等。提高沟通效率,无需等待线下沟通,能及时反馈问题。

(5)输出报表,用户选择要输出报表的评审项目,评审软件通过后台接口获取到项目信息,并显示在界面供用户预览报表内容,快速输出指定格式的报表文件保存在本地。报表内容包括项目信息,意见内容、图片等。

(6)文件归档,设计修改后,通过界面操作可上传已修改的文件至服务器,作为评审归档文件。系统记录上传人、上传时间、文件版本,支持下载查看。

(7)企业知识库管理,提供知识库配置页面,分类、分组管理企业积累的设计经验的技术知识点,支持增加、删除、修改操作,供评审专家在创建意见时快速引用。

(8)统计分析数据,按照人员项目、人员角色、项目意见等分类统计评审数据,图形化显示各状态的项目数量和占比,各意见状态的数量和占比。

(9)人员权限管理,用户通过客户端程序界面操作,在人员权限管理模块维护系统的人员账号,为不同的业务人员配置角色操作权限。账号登录后,后台验证账号用户拥有的角色权限,根据权限显示不同的操作界面和数据,加强系统数据安全性。

(10)集成设计工具,利用设计工具内置的语言开发程序,无缝集成设计工具,设计工具内就完成评审功能。程序可在设计工具内自动加载菜单,调用设计工具的增强功能;提取评审意见对象信息,并能定位选中意见对象,实现意见和对象的绑定。客户端与设计工具内置语言的开发程序建立双向通信进行数据传递。

如图4所示,本发明提供的电路设计在线评审方法包括以下步骤:

第一步,开始;

第二步,创建项目;

第三步,专家提交意见;

第四步,设计师修改文件;

第五步,实时交流,判断是否修改;不修改返回第四步;修改进行第六步;

第六步,关闭意见;

第七步,上传修改文件归档;

第八步,关闭项目;

第九步,输出报告;

第十步,结束。

本发明使用开发的客户端软件程序和使用设计工具内置语言开发的程序。本发明的功能模块和电路设计评审过程、数据管控系统,解决了现有的线下评审效率低、问题与设计文件分离、缺少评审过程数据记录等问题。采用线上评审的模式,建立电子设计研发过程评审平台,实现多人在线共享评审数据,协同合作。通过系统的评审流程控制和智能化数据处理,并与设计工具紧密集成,绑定评审问题与设计文件,灵活维护企业知识库并在评审中快速引用,实现从设计到快速修订的自动化和信息化,整个评审数据全跟踪、可追溯,提高研发效率,保证设计质量。

应当注意,本发明的实施方式可以通过硬件、软件或者软件和硬件的结合来实现。硬件部分可以利用专用逻辑来实现;软件部分可以存储在存储器中,由适当的指令执行系统,例如微处理器或者专用设计硬件来执行。本领域的普通技术人员可以理解上述的设备和方法可以使用计算机可执行指令和/或包含在处理器控制代码中来实现,例如在诸如磁盘、CD或DVD-ROM的载体介质、诸如只读存储器(固件)的可编程的存储器或者诸如光学或电子信号载体的数据载体上提供了这样的代码。本发明的设备及其模块可以由诸如超大规模集成电路或门阵列、诸如逻辑芯片、晶体管等的半导体、或者诸如现场可编程门阵列、可编程逻辑设备等的可编程硬件设备的硬件电路实现,也可以用由各种类型的处理器执行的软件实现,也可以由上述硬件电路和软件的结合例如固件来实现。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

相关技术
  • 电路设计在线评审方法、系统、介质、设备、终端及应用
  • 安全需求评审方法、系统、设备及存储介质
技术分类

06120112552686