产生整体检测程序的方法及系统与流程

文档序号:12362785阅读:214来源:国知局
产生整体检测程序的方法及系统与流程
本发明涉及一种产生整体检测程序的方法及系统,尤其涉及一种将待检测项目逐一与已建构检测项目进行比对而产生整体检测程序的产生整体检测程序的方法及系统。
背景技术
:随着科技的进步,如电视、冷气机的家电产品与如手机、平板电脑的手持式移动装置的快速发展带给人们相当大的便利,其中,上述产品在制造完成后均需要进行检测,以确认产品内部的功能模块是否可正常运作或是是否符合国际规范。一般来说,上述对产品进行检测的步骤中,一般需先编写检测程序,并将编写好后的检测程序存入至检测机台或控制器以控制机台依照检测程序对上述的产品内的功能模块进行检测。然而,一般在检测完后,若需对另一相仿产品进行测试时,一般来说需要再编写另一检测程序抑或是更改第一次所撰写的程序,并存入至检测机台或控制器来针对此产品内的功能模块进行测试,然而,上述方式对程序编写人员来说需要花许多时间,另外,若程序编写人员不同人,那么再改写第一次检测用的检测程序时需要花更多时间。此外,若为不同部门的产品(例如马达部门、家电部门或太阳能事业部门),检测程序更需要花较多时间进行编写,且不同部门的程序编写人员也较难理解彼此所编写的检测程序,因此,现有技术仍具备改善空间。技术实现要素:有鉴于现有技术在进行产品检测后,若需再对另一产品进行检测时,普遍具有需重新编写检测程序而需耗费大量时间的问题。缘此,本发明提供一种产生整体检测程序的方法及系统,主要是利用目前储存的已建构检测项目,将待检测项目逐一与已建构检测项目进行比对而产生整体检测程序,以解决上述的 问题。基于上述目的,本发明所采用的主要技术手段是提供一种产生整体检测程序的方法,利用一数据库中所预存的至少一已建构检测项目,对至少一待测装置产生一整体检测程序,待测装置包含至少一功能模块,包含步骤(a)将待测装置的一装置信息解析出对应于各功能模块的至少一检测要求,藉以依据该至少一功能模块与该至少一检测要求建立一检测程序对照表,藉以利用检测程序对照表呈现出整体检测程序中所包含的至少一待检测项目,其中,每一该待检测项目对应于该至少一功能模块中的一者与该至少一检测要求中的一者,接着执行步骤(b)将检测程序对照表中的该至少一待检测项目逐一与该至少一已建构检测项目进行比对,藉以比对出该至少一已建构检测项目是否与待检测项目彼此吻合,然后执行步骤(c)在比对出该至少一已建构检测项目中存在一者与该待检测项目彼此吻合时,将与待检测项目吻合的该已建构检测项目取代待检测项目,并将不吻合的待检测项目列入一待建构检测项目清单,依据待建构检测项目清单中的待检测项目建构出一新增检测项目,并将新增检测项目与该已建构检测项目结合成整体检测程序。其中,上述产生整体检测程序的方法的附属技术手段的较佳实施例中,在步骤(c)后执行一步骤(d)将新增检测项目储存至数据库,藉以产生另一已建构检测项目,该至少一已建构检测项目对应有一第一识别码,该至少一待检测项目对应有一第二识别码,在步骤(b)中,比对第一识别码与第二识别码是否相吻合。此外,待测装置为一马达、一冷气、一伺服器、一冰箱以及一洗衣机中的一者,该至少一检测要求为一运转频率、一运转时序、一测试电压、一测试电流、一加速度以及一减速度中的至少一者。本发明所采用的主要技术手段还提供一种产生整体检测程序的系统,用以对至少一待测装置产生一整体检测程序,待测装置包含至少一功能模块,产生整体检测程序的系统包含一数据库、一解析模块以及一比对模块。数据库预存有至少一已建构检测项目,解析模块电性连接于数据库,用以将待测装置的一装置信息解析出对应于各功能模块的至少一检测要求,藉以依据该至少一功能模块与该至少一检测要求建立一检测程序对照表,藉以利用检测程序对照表呈现出整体检测程序中所包含的至少一待检测项目,其中,每一待检测项目对应于该至少一功能模块中的一者与该至少一检测要求中的一者。比对模块电性连 接于解析模块,用以将检测程序对照表中的该至少一待检测项目逐一与该至少一已建构检测项目进行比对,在比对出该至少一已建构检测项目中存在一者与待检测项目彼此吻合时,将与待检测项目吻合的已建构检测项目取代待检测项目,并将不吻合的待检测项目列入一待建构检测项目清单,依据待建构检测项目清单中的待检测项目建构出一新增检测项目,并将新增检测项目与已建构检测项目结合成整体检测程序。其中,上述产生整体检测程序的系统的附属技术手段的较佳实施例中,比对模块电性连接于数据库,用以在建构出新增检测项目后,再将新增检测项目储存至数据库,藉以产生另一已建构检测项目,该至少一已建构检测项目对应有一第一识别码,该至少一待检测项目对应有一第二识别码,比对模块依据第一识别码与第二识别码比对出该至少一已建构检测项目与该至少一待检测项目是否相吻合。此外,待测装置为一马达、一冷气、一伺服器、一冰箱以及一洗衣机中的一者,该至少一检测要求为一运转频率、一运转时序、一测试电压、一测试电流、一加速度以及一减速度中的至少一者。藉由本发明所采用的产生整体检测程序的方法及系统的主要技术手段后,由于是将待测装置解析出多个功能模块,进而可依据功能模块与检测要求划分出检测项目,以依照待检测项目与已建构检测项目进行比对,若为相符则可直接取代而沿用,若不相符再提示程序编写人员编写此部分程序即可,因此程序编写人员不需要再花大量时间整体重新编写,进而提升方便性。以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。附图说明图1显示本发明较佳实施例的产生整体检测程序的系统的方框示意图;以及图2显示本发明较佳实施例的产生整体检测程序的方法的流程示意图。其中,附图标记1产生整体检测程序的系统11数据库111、111a已建构检测项目12解析模块13比对模块具体实施方式下面结合附图对本发明的结构原理和工作原理作具体的描述:由于本发明所提供的产生整体检测程序的方法及系统中,其组合实施方式不胜枚举,故在此不再一一赘述,仅列举一较佳实施例加以具体说明。请一并参阅图1与图2,图1显示本发明较佳实施例的产生整体检测程序的系统的方框示意图,图2显示本发明较佳实施例的产生整体检测程序的方法的流程示意图。如图所示,本发明较佳实施例所提供的产生整体检测程序的系统1是用以对至少一待测装置(图未示)产生一整体检测程序(图未示),待测装置包含至少一功能模块(图未示),其中,待测装置为一马达、一冷气、一伺服器、一冰箱以及一洗衣机中的一者,但其他实施例中不限于此,其可为其他如电视的家电产品或是如手机、平板的手持式移动装置。而功能模块例如可为控制器、记忆体、马达、压缩机、冷凝器、加热器、热交换器等功能模块,因此,本发明较佳实施例所定义的功能模块即指待测装置内可执行个别功能的模块,举例来说,若待测装置为冰箱,那么功能模块即可为压缩机、冷凝器、加热器等其他功能模块;若待测装置为冷气,那么功能模块即可为压缩机、散热器、热交换器等其他功能模块;若待测装置为手机,那么功能模块即可为储存模块、无线传输模块、显示模块等功能模块,另外,整体检测程序将于下进行详述。产生整体检测程序的系统1包含一数据库11、一解析模块12以及一比对模块13,数据库11预存有至少一已建构检测项目111,而上述的已建构检测项目111指检测程序(或称检测程序),且已建构检测项目111于前次进行检测时所编写好的检测程序。另外,数据库11例如可为现有的硬碟、云端伺服器或记忆体,其视实务的设计而定。解析模块12电性连接于数据库11,并可为现有如中央处理器(CentralProcessingUnit;CPU)、图形处理器(GraphicsProcessingUnit;GPU)或加速处理器(AcceleratedProcessingUnit;APU)的处理器。比对模块13电性连接于数据库11与解析模块12,其同样可为上述的处理器,较佳者,解析模块12 与比对模块13可整合于同一个处理器中,并由一个处理器执行相对应的功能,其是视实务的设计而定。为了使本领域所属技术人员可了解本发明所提供的产生整体检测程序的方法及系统,以下将以方法流程图进行详述,如图2所示,本发明较佳实施例所提供的产生整体检测程序的方法包含以下步骤:步骤S101:将待测装置的一装置信息解析出对应于各功能模块的至少一检测要求,藉以依据该至少一功能模块与该至少一检测要求建立一检测程序对照表,藉以利用检测程序对照表呈现出整体检测程序中所包含的至少一待检测项目;步骤S102:比对该至少一已建构检测项目是否与待检测项目彼此吻合;步骤S103:将与待检测项目吻合的已建构检测项目取代待检测项目;步骤S104:将待检测项目列入一待建构检测项目清单,依据待建构检测项目清单中的待检测项目建构出一新增检测项目,并将新增检测项目与已建构检测项目结合成整体检测程序;以及步骤S105:将新增检测项目储存至数据库,藉以产生另一已建构检测项目。在步骤开始前,数据库11是预存有至少一已建构检测项目111如表一所示,其中,已建构检测项目111是对应运转时序,已建构检测项目111a是对应于运转频率,而运转时序与运转频率是指检测要求,以下将对此进行详述。运转时序运转频率已建构检测项目111已建构检测项目111a<表一>在步骤开始后,执行步骤S101将待测装置的一装置信息解析出对应于各功能模块的至少一检测要求,藉以依据该至少一功能模块与该至少一检测要求建立一检测程序对照表,藉以利用检测程序对照表呈现出整体检测程序中所包含的至少一待检测项目,其中,每一该待检测项目是对应于该至少一功能模块中的一者与该至少一检测要求中的一者。举例来说,检测程序对照表如表二所示,在此较佳实施例中,待测装置为智能冰箱,而待测装置内包含的各功能模块分别为控制器、压缩机与记忆体(以上仅举例,并未把所有功能模块列出),而解析模块12对待测装置的装置信 息解析出的检测要求分别为运转时序、运转速度、运转频率、加速度、减速度、测试电压以及测试电流(解析方式例如可接收如规格表的装置信息而解析出可能的功能模块与对应的检测要求),待检测项目则被分析出有待检测项目PAa至待检测项目PAh,且待检测项目都对应有功能模块与检测要求,例如待检测项目PAa是对应压缩机与运转时序,待检测项目PAe对应控制器与测试电压等依此类推,其中,下表中未示的待检测项目即表示并无对应的检测要求,特此叙明。智能冰箱控制器压缩机记忆体运转时序X待检测项目PAaX运转频率X待检测项目PAbX加速度X待检测项目PAcX减速度X待检测项目PAdX测试电压待检测项目PAeX待检测项目PAf测试电流待检测项目PAgX待检测项目PAh<表二>在执行完步骤S101后,执行步骤S102比对该至少一已建构检测项目是否与待检测项目彼此吻合,在此步骤中,比对模块13将检测程序对照表中的该至少一待检测项目逐一与该至少一已建构检测项目进行比对,藉以比对出是否彼此吻合,举例来说,如表一与表二所示,比对模块13会自解析模块12获取检测程序对照表,并至数据库11中撷取已建构检测项目111、111a,进而将待检测项目PAa至待检测项目PAh逐一与已建构检测项目111、111a进行比对。接着执行步骤S103将与待检测项目吻合的已建构检测项目取代待检测项目,具体来说,由表一与表二可明确了解到已建构检测项目111、111a分别与待检测项目PAa、PAb彼此相符合,因此可直接将已建构检测项目111、111a分别取代待检测项目PAa、PAb而产生新的检测程序对照表(如表三所示)。智能冰箱控制器压缩机记忆体运转时序X已建构检测项目111X运转频率X已建构检测项目111aX加速度X待检测项目PAcX减速度X待检测项目PAdX测试电压待检测项目PAeX待检测项目PAf测试电流待检测项目PAgX待检测项目PAh<表三>其中,执行完步骤S103后执行步骤S104将待检测项目列入一待建构检测项目清单,依据待建构检测项目清单中的待检测项目建构出一新增检测项目,并将新增检测项目与已建构检测项目结合成整体检测程序。具体来说,上述剩余未符合的待检测项目Pac至待检测项目PAh中,比对模块13会将上述的待检测项目Pac至待检测项目PAh列入一待建构检测项目清单(如表四所示),依据该待建构检测项目清单中的待检测项目Pac至待检测项目PAh建构出新增检测项目Pb至Pg,而此新增检测项目Pb至Pg即需要程序编写人员进行编写,而在编写完成后,比对模块将新增检测项目Pb至Pg与已建构检测项目111、111a结合成整体检测程序(如表五所示),其中,整体检测程序是指新增检测项目Pb至Pg与已建构检测项目111、111a所组合出的程序,而非个别的程序,特此叙明。待建构检测项目清单待检测项目PAc待检测项目PAd待检测项目PAe待检测项目PAf待检测项目PAg待检测项目PAh<表四>智能冰箱控制器压缩机记忆体运转时序X已建构检测项目111X运转频率X已建构检测项目111aX加速度X新增检测项目PbX减速度X新增检测项目PcX测试电压新增检测项目PdX新增检测项目Pe测试电流新增检测项目PfX新增检测项目Pg<表五>在执行完步骤S104后执行步骤S105将新增检测项目储存至数据库,藉以产生另一已建构检测项目,具体来说,在程序编写人员完成新增检测项目Pb至Pg的编写后,比对模块13可直接将新增检测项目Pb至Pg储存至数据库11中,进而储存为另一已建构检测项目,亦即表一会再新增上述新增检测项目Pb至Pg,使得本发明较佳实施例所提供的产生整体检测程序的系统1具有学习的功能,因此只要下次再进行类似的检测时,即可不需再编写新增检测项目Pb至Pg而可直接沿用。另外,在步骤S102的判断结果为否时直接跳过步骤S103而执行步骤S104,亦即在该至少一已建构检测项目111、111a中不存任何一者与待检测项目PAa至待检测项目PAh彼此吻合时,直接执行步骤S104的动作,其余均与上述的步骤S104相同,不再赘述。此外,在步骤S102的判断方法的其他实施例中,该至少一已建构检测项目111、111a是对应有一第一识别码,此第一识别码例如可为程序代码,待检测项目PAa至待检测项目PAh分别对应有一第二识别码,且第二识别码例如也可为程序代码,因此,在步骤S102中,比对模块13是依据第一识别码与第二识别码比对出该至少一已建构检测项目111、111a与该至少一待检测项目PAa至待检测项目PAh是否相吻合,此具体比对方式是可确认第一识别码与第二识别码是否相同,但不限于此。综合以上所述,产生整体检测程序的方法及系统之后,由于是将待测装置解析出多个功能模块,进而可依据功能模块与检测要求划分出检测项目,以依照待检测项目与已建构检测项目进行比对,若为相符则可直接取代而沿用,若不相符再提示程序编写人员编写此部分程序即可,因此程序编写人员不需要再花大量时间整体重新编写,且还具有学习功能,进而提升使用上的方便性。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1