参数处理方法、系统和计算机可读存储介质
技术领域
本发明涉及电路板制造
技术领域
,具体而言,涉及一种参数处理方法、一种参数处理系统和一种计算机可读存储介质。背景技术
在PCB(Printed Circuit Board,印制电路板)生产制造过程中,工程设计部的CAM(computer Aided Manufacturing,计算机辅助制造)编辑人员接收到CAM编辑指示后,根据指示中的要求对客户设计的原始PCB数据进行编辑以满足PCB制造要求,传统的CAM编辑指示单是由制造指示(Manufacture Instruction)设计人员(简称MI人员)将CAM编辑指示的要求录入在office软件或MI设计软件系统中,然后将CAM编辑指示单打印成纸质文档交予CAM编辑人员作业。这种传统的信息对接方式存在数据同步时实性差、数据录入难、信息共享难、文档内容查找难、录入信息核对难、易出错等缺点,会严重影响工程设计的效率和品质,已不能满足信息化的要求。此外,纸质档的CAM指示会消耗大量的纸张,造成资源的浪费,不符合当下绿色生产的环保理念。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明第一方面在于提出了一种参数处理方法。
本发明的第二方面在于提出了一种参数处理系统。
本发明的第三方面在于提出了一种计算机可读存储介质。
有鉴于此,根据本发明的第一方面,提出了一种参数处理方法,包括:获取目标参数的文本信息;识别文本信息中的项目信息和参数信息;根据项目信息和参数信息,生成目标参数表;根据目标参数表生成并存储编辑指示单。
本发明提供的参数处理方法,将编辑要求描述为一整段文字信息,识别文本信息中的项目信息和参数信息,根据项目信息和参数信息,生成目标参数表,从而将CAM编辑指示文字描述的内容用属性名与属性值的形式体现,编辑要求转换为目标参数表后,通过系统的数据交互界面,将参数表中的内容相对应录入,得到编辑指示单,并上传至数据库进行存储,工程设计人员能够随时从系统中获取编辑指示单,以进行查看或根据编辑指示单的要求进行编辑设计,进而实现了数据录入标准化、数据的存储和传输,避免人工手动录入编辑要求,保证录入准确度,有效避免数据错误并提高设计效率,解决了传统的纸质编辑指示单所带来的缺点和资源的浪费。
具体地,为了进一步提高数据录入准确度,可对项目信息和参数信息进行多次识别,取重复率最高的数据作为目标参数表的依据。
另外,根据本发明提供的上述技术方案中的参数处理方法,还可以具有如下附加技术特征:
在上述技术方案中,进一步地,根据目标参数表生成编辑指示单,具体包括:根据项目信息确定指示单模板;根据参数信息确定参数名称和与参数名称对应的参数数值;根据参数名称、参数数值和指示单模板,生成编辑指示单。
在该技术方案中,根据目标参数表中的项目信息调取预先存储的指示单模板,根据目标参数表中参数信息确定参数名称和与参数名称对应的参数数值,根据参数名称将对应的参数数值录入指示单模板中,形成编辑指示单,从而实现了智能化生成编辑指示单,避免人工手动录入编辑要求,防止数据录入错误并提高设计效率,解决了传统的纸质编辑指示单所带来的缺点和资源的浪费。
在上述任一技术方案中,进一步地,根据目标参数表生成编辑指示单之后,还包括:识别编辑指示单的格式信息;对格式信息和预设格式模板进行比对;基于格式信息不满足预设格式模板的情况,发出第一提示信息。
在该技术方案中,识别编辑指示单的格式信息,将格式信息与预设格式模板进行比对,若编辑指示单格式信息与预设格式模板不符,说明参数数据录入错误,此时发出第一提示信息,以提示用户进行修改,例如,焊盘直径一项对应的数值50mil-60mil,但录入的数值为80mil,或录入了文字,说明数据填写错误,则提示用户进行修改,若编辑指示单格式信息与预设格式模板相符,则直接存入数据库。从而实现了编辑指示单的检验,进而提高编辑指示单的准确度,提高设计效率。
在上述任一技术方案中,进一步地,还包括:显示编辑指示单;基于接收到变更指令的情况,根据变更指令中的变更信息修改编辑指示单。
在该技术方案中,通过显示器显示生成的编辑指示单,以供用户进行查看或人工复核,若接收到变更指令,则根据变更指令中的变更信息修改编辑指示单,从而实现了编辑指示单的检验,进而提高编辑指示单的准确度,提高设计效率。
具体地,在修改编辑指示单之前,获取用户的身份信息,并确定身份信息对应的权限信息,若该用户不具备修改权限,则不执行修改操作。
在上述任一技术方案中,进一步地,还包括:获取编辑指示单对应的编辑信息;对编辑信息进行仿真处理,得到仿真数据;比较仿真数据和参数信息;基于仿真数据超出参数信息的情况,发出第二提示信息。
在该技术方案中,在工程设计人员根据编辑指示单编辑出对应的设计时,系统自动对编辑信息进行仿真处理,得到多组仿真数据,对仿真数据和参数信息进行比较,以判断工程设计人员的编辑结果是否满足编辑要求,若仿真数据超出参数信息,说明编辑结果存在问题,无法实现编辑要求,此时发出第二提示信息,以提示工程设计人员再次进行改进。从而能够预先发现问题并帮助解决问题,提高了设计工作效率和经济效益,提高用户使用体验。
在上述任一技术方案中,进一步地,根据目标参数表生成并存储编辑指示单之后,还包括:基于预设时长内未获取到编辑信息的情况,发出第三提示信息。
在该技术方案中,在生成编辑指示单后,若在预设时长内仍未收到工程设计人员上传的编辑信息,说明工程设计人员未及时处理该指示,此时发出第三提示信息催促工程设计人员处理该指示单,从而对该编辑要求的执行情况进行防呆管控,避免漏设计、错设计的情况发生,提高了设计工作效率。
在上述任一技术方案中,进一步地,获取目标参数的文本信息,具体包括:获取目标参数的语音信息;对语音信息进行方言分类;根据语音信息生成对应的方言文本;根据方言分类的结果翻译方言文本,得到文本信息。
在该技术方案中,增加语音识别功能,用户可通过语音输入编辑要求,系统在获取到目标参数的语音信息后,根据多种地方方言,对语音信息进行方言分类和语音识别,得到对应的方言文本,根据方言分类的结果翻译方言文本,得到普通话版本的文本信息,以便于获取准确的项目信息和参数信息,从而避免人工手动录入编辑要求,保证录入准确度,有效避免数据错误并提高设计效率。
在上述任一技术方案中,进一步地,获取目标参数的文本信息,具体包括:获取目标参数的图像信息;对图像信息进行文字识别处理,得到文本信息。
在该技术方案中,增加图像识别功能,用户可通过图像输入编辑要求,系统在获取到目标参数的图像信息后,对图像信息进行文字识别处理,得到文本信息,从而避免人工手动录入编辑要求,保证录入准确度,有效避免数据错误并提高设计效率。
根据本发明的第二方面,提出了一种参数处理系统,包括存储器、处理器,存储器储存有计算机程序,处理器执行计算机程序时执行上述任一项的参数处理方法。因此该参数处理系统具备上述任一项的参数处理方法的全部有益效果。
根据本发明的第三方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时执行如上述任一项的参数处理方法的步骤。因此该计算机可读存储介质具备上述任一项的参数处理方法的全部有益效果。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了本发明一个实施例的参数处理方法流程示意图;
图2示出了本发明又一个实施例的参数处理方法流程示意图;
图3示出了本发明又一个实施例的参数处理方法流程示意图;
图4示出了本发明又一个实施例的参数处理方法流程示意图;
图5示出了本发明又一个实施例的参数处理方法流程示意图;
图6示出了本发明一个具体实施例的参数处理方法流程示意图;
图7示出了本发明一个具体实施例的编辑指示单示意图;
图8示出了本发明一个实施例的参数处理系统示意框图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。
下面参照图1至图8描述根据本发明一些实施例的参数处理方法、参数处理系统800和计算机可读储存介质。
实施例一
如图1所示,根据本发明第一方面的实施例,提出了一种参数处理方法,该方法包括:
步骤102,获取目标参数的文本信息;
步骤104,识别文本信息中的项目信息和参数信息;
步骤106,根据项目信息和参数信息,生成目标参数表;
步骤108,根据目标参数表生成并存储编辑指示单。
在该实施例中,将编辑要求描述为一整段文字信息,识别文本信息中的项目信息和参数信息,根据项目信息和参数信息,生成目标参数表,从而将CAM编辑指示文字描述的内容用属性名与属性值的形式体现,编辑要求转换为目标参数表后,通过系统的数据交互界面,将参数表中的内容相对应录入,得到编辑指示单,并上传至数据库进行存储,工程设计人员能够随时从系统中获取编辑指示单,以进行查看或根据编辑指示单的要求进行编辑设计,进而实现了数据录入标准化、数据的存储和传输,避免人工手动录入编辑要求,保证录入准确度,有效避免数据错误并提高设计效率,解决了传统的纸质编辑指示单所带来的缺点和资源的浪费。
具体地,为了进一步提高数据录入准确度,可对项目信息和参数信息进行多次识别,取重复率最高的数据作为目标参数表的依据。
以外层CAM编辑指示中的“假焊盘添加”要求为例,目标参数为焊盘直径50mil,焊盘中心距80mil,焊盘中心距离图形108mil。则将文字描述的内容转换成目标参数表,以便于数据录入标准化、数据的存储和传输,如表1所示。
表1
实施例二
如图2所示,根据本发明的一个实施例,提出了一种参数处理方法,该方法包括:
步骤202,获取目标参数的图像信息;
步骤204,对图像信息进行文字识别处理,得到文本信息;
步骤206,识别文本信息中的项目信息和参数信息;
步骤208,根据项目信息和参数信息,生成目标参数表;
步骤210,根据项目信息确定指示单模板;
步骤212,根据参数信息确定参数名称和与参数名称对应的参数数值;
步骤214,根据参数名称、参数数值和指示单模板,生成编辑指示单。
在该实施例中,根据目标参数表中的项目信息调取预先存储的指示单模板,根据目标参数表中参数信息确定参数名称和与参数名称对应的参数数值,根据参数名称将对应的参数数值录入指示单模板中,形成编辑指示单,从而实现了智能化生成编辑指示单,避免人工手动录入编辑要求,防止数据录入错误并提高设计效率,解决了传统的纸质编辑指示单所带来的缺点和资源的浪费。
实施例三
如图3所示,根据本发明的一个实施例,提出了一种参数处理方法,该方法包括:
步骤302,获取目标参数的文本信息;
步骤304,识别文本信息中的项目信息和参数信息;
步骤306,根据项目信息和参数信息,生成目标参数表;
步骤308,根据目标参数表生成编辑指示单;
步骤310,识别编辑指示单的格式信息;
步骤312,格式信息是否满足预设格式模板,若是,进入步骤314,若否,进入步骤316;
步骤314,存储编辑指示单,进入步骤318;
步骤316,发出第一提示信息;
步骤318,显示编辑指示单;
步骤320,基于接收到变更指令的情况,根据变更指令中的变更信息修改编辑指示单。
在该实施例中,识别编辑指示单的格式信息,将格式信息与预设格式模板进行比对,若编辑指示单格式信息与预设格式模板不符,说明参数数据录入错误,此时发出第一提示信息,以提示用户进行修改,例如,焊盘直径一项对应的数值50mil-60mil,但录入的数值为80mil,或录入了文字,说明数据填写错误,则提示用户进行修改,若编辑指示单格式信息与预设格式模板相符,则直接存入数据库。并且通过显示器显示生成的编辑指示单,以供用户进行查看或人工复核,若接收到变更指令,则根据变更指令中的变更信息修改编辑指示单,从而实现了编辑指示单的检验,进而提高编辑指示单的准确度,提高设计效率。
实施例四
如图4所示,根据本发明的一个实施例,提出了一种参数处理方法,该方法包括:
步骤402,获取目标参数的语音信息;
步骤404,对语音信息进行方言分类;
步骤406,根据语音信息生成对应的方言文本;
步骤408,根据方言分类的结果翻译方言文本,得到文本信息;
步骤410,识别文本信息中的项目信息和参数信息;
步骤412,根据项目信息和参数信息,生成目标参数表;
步骤414,根据目标参数表生成并存储编辑指示单;
步骤416,获取编辑指示单对应的编辑信息;
步骤418,对编辑信息进行仿真处理,得到仿真数据;
步骤420,比较仿真数据和参数信息;
步骤422,基于仿真数据超出参数信息的情况,发出第二提示信息。
在该实施例中,在工程设计人员根据编辑指示单编辑出对应的设计时,系统自动对编辑信息进行仿真处理,得到多组仿真数据,对仿真数据和参数信息进行比较,以判断工程设计人员的编辑结果是否满足编辑要求,若仿真数据超出参数信息,说明编辑结果存在问题,无法实现编辑要求,此时发出第二提示信息,以提示工程设计人员再次进行改进,从而能够预先发现问题并帮助解决问题,提高了设计工作效率和经济效益,提高用户使用体验。
实施例五
如图5所示,根据本发明的一个实施例,提出了一种参数处理方法,该方法包括:
步骤502,获取目标参数的文本信息;
步骤504,识别文本信息中的项目信息和参数信息;
步骤506,根据项目信息和参数信息,生成目标参数表;
步骤508,根据目标参数表生成并存储编辑指示单;
步骤510,预设时长内是否接收到编辑指示单对应的编辑信息,若是,进入步骤512,若否,进入步骤520;
步骤512,获取编辑指示单对应的编辑信息;
步骤514,对编辑信息进行仿真处理,得到仿真数据;
步骤516,比较仿真数据和参数信息;
步骤518,基于仿真数据超出参数信息的情况,发出第二提示信息;
步骤520,发出第三提示信息。
在该实施例中,在生成编辑指示单后,若在预设时长内仍未收到编辑指示单对应的编辑信息,说明工程设计人员未及时处理该指示,此时发出第三提示信息催促工程设计人员处理该指示单,若在根据编辑指示单编辑出对应的设计时,系统自动对编辑信息进行仿真处理,得到多组仿真数据,对仿真数据和参数信息进行比较,以判断工程设计人员的编辑结果是否满足编辑要求,若仿真数据超出参数信息,说明编辑结果存在问题,无法实现编辑要求,此时发出第二提示信息,以提示工程设计人员再次进行改进。从而对该编辑要求的执行情况进行防呆管控,避免漏设计、错设计的情况发生,提高了设计工作效率。
实施例六
如图6所示,根据本发明的一个具体实施例,提出了一种参数处理方法,包括:
步骤602,CAM编辑指示内容转换为参数表;
步骤604,MI系统建立标准化的CAM编辑指示录入模块;
步骤606,CAM编辑指示内容上传至中间数据库;
步骤608,CAM系统自动加载并显示数据库的CAM编辑指示内容。
在该实施例中,考虑到传统CAM编辑指示单中的内容是将编辑要求描述为一整段文字,以纸质文档作为信息传输媒介,其信息识别难度和自动加载参数的难度大,且手动操作容易导致数据录入错误,埋下品质隐患。
为此,采用如下步骤:
第一步:CAM编辑指示内容转换为参数表;
将CAM编辑指示内容转换为参数表,即将文字描述的内容用属性名与属性值的形式体现,以便于数据录入标准化、数据的存储和传输。
第二步:MI系统建立标准化的CAM编辑指示录入模块;
将CAM编辑指示内容转换为参数表后,在MI设计软件系统中开发数据交互界面,建立标准化的CAM编辑指示录入模块,与参数表中的内容相对应。
第三步:CAM编辑指示内容上传至中间数据库;
在中间数据库中建立与参数表中各列名称相对应的数据栏位并定义好各栏位属性,如图7所示,在CAM编辑指示录入模块中开发数据上传的程序,点击生成外层指示将审核完成后的CAM编辑指示内容上传至中间数据库,中间数据库存储上传完成的CAM编辑指示单中的内容。
第四步:CAM系统自动加载并显示数据库的CAM编辑指示单内容;
CAM系统自动化程序可以从数据库中自动加载参数,避免工程设计人员手动录入,防止数据录入错误并提高设计效率,在CAM系统中开发用户交互界面自动加载并显示中间数据库中CAM编辑指示单中的内容,并对该项指示要求的执行情况进行管控,避免漏设计、错设计。最终实现电子CAM编辑指示单,取代传统的纸质CAM编辑指示单。
本实施例利用数据库数据管理的方法,将纸质CAM编辑指示单中的内容整理成自动化程序能有效识别的键值对,并在MI设计软件系统中开发交互界面将CAM编辑指示录入方式标准化,然后在数据库中建立与之对应中间数据表,存储录入后上传的CAM编辑指示内容,最后在CAM软件中开发程序从数据库中自动加载CAM编辑指示内容并显示在电脑屏幕中,从而实现了电子CAM编辑指示单,解决了传统的纸质CAM编辑指示单所带来的缺点和资源的浪费,提高PCB制造企业工程设计的效率和品质、节省工程设计成本。
实施例七
如图8所示,根据本发明第二方面的实施例,提出了一种参数处理系统800,包括存储器802和处理器804,存储器802存储有计算机程序,处理器804执行计算机程序时实现上述任一实施例的参数处理方法。因此该参数处理系统800具备上述任一实施例的参数处理方法的全部有益效果。
实施例八
根据本发明第三方面的实施例,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时执行如上述任一实施例的参数处理方法的步骤。因此该计算机可读存储介质具备上述任一实施例的参数处理方法的全部有益效果。
在本说明书的描述中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性,除非另有明确的规定和限定;术语“连接”、“安装”、“固定”等均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:工艺检测方法及系统、设备、存储介质