买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】工序管控方法及相关设备_OPPO(重庆)智能科技有限公司_201811115336.7 

申请/专利权人:OPPO(重庆)智能科技有限公司

申请日:2018-09-25

公开(公告)日:2021-01-12

公开(公告)号:CN109345106B

主分类号:G06Q10/06(20120101)

分类号:G06Q10/06(20120101);G06Q50/04(20120101)

优先权:

专利状态码:有效-授权

法律状态:2021.01.12#授权;2019.03.12#实质审查的生效;2019.02.15#公开

摘要:本申请公开了一种工序管控方法及相关设备,应用于工序管控装置,方法包括:通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数;控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格;若所述N个第一测试结果中存在M个第一测试结果为不合格,则控制所述M个第一测试结果对应的M个第二工序重新执行第一流程。采用本申请实施例可提高工序的可调性,增加工序的灵活性。

主权项:1.一种工序管控方法,其特征在于,应用于工序管控装置,所述工序管控装置用于管控多个工序,所述工序包括第一流程和或第二流程,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,所述第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格,所述方法包括:通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数;控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格;若所述N个第一测试结果中存在M个第一测试结果为不合格,则控制所述M个第一测试结果对应的M个第二工序重新执行第一流程以测试产品的第一功能是否良好;其中,若所述N个第一测试结果中存在K个第一测试结果为合格,则控制所述第一工序执行第一流程,所述第一工序执行第一流程用于测试产品的第二功能是否良好,所述K为正整数,所述K个第一测试结果不同于所述M个第一测试结果。

全文数据:工序管控方法及相关设备技术领域本申请涉及生产管理技术领域,尤其涉及一种工序管控方法及相关设备。背景技术生产管理系统是针对制造企业生产应用研发的系统,能够帮助制造企业建立一个规范准确的生产数据库,有效控制生产过程,提高生产效率。目前常用的生产管理系统是制造企业生产过程执行系统ManufacturingExecutionSystem,MES。MES主要是在线维护好一套完整的测试流程,测试流程包括多个工序,每个工序固定在该测试流程中,该测试流程的工作原理是通过工序1先测试产品的第一功能,然后通过工序2测试工序1测试得到的测试结果是否合格,如果合格,通过工序2测试产品的第二功能,再然后通过工序3测试工序2测试得到的测试结果是否合格,如果合格,通过工序3测试产品的第三功能,以此类推。可见,该测试流程的灵活性较差。发明内容本申请实施例提供一种工序管控方法及相关设备,用于提升测试流程的灵活性。第一方面,本申请实施例提供一种工序管控方法,应用于工序管控装置,所述工序管控装置用于管控多个工序,所述工序包括第一流程和或第二流程,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,所述第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格,所述方法包括:通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数;控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格;若所述N个第一测试结果中存在M个第一测试结果为不合格,则控制所述M个第一测试结果对应的M个第二工序重新执行第一流程。第二方面,本申请实施例提供一种工序管控装置,所述工序管控装置用于管控多个工序,所述工序包括第一流程和或第二流程,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,所述第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格;所述装置包括:获取单元,用于通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数;控制单元,用于控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格;所述控制单元,还用于若所述N个第一测试结果中存在M个第一测试结果为不合格,则控制所述M个第一测试结果对应的M个第二工序重新执行第一流程。第三方面,本申请实施例提供一种工序管控装置,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,上述程序包括用于执行本申请实施例第一方面所述的方法中的步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,在本申请实施例中,首先,通过第一工序获取N个第一测试结果,第一测试结果是第二工序执行第一流程得到的;然后,控制第一工序执行第二流程,来测试N个第一测试结果是否合格,若N个第一测试结果中存在M个第一测试结果为不合格,则控制M个第一测试结果对应的M个第二工序重新执行第一流程。由于一个工序可关联多个工序,避免了因为某个工序影响整个测试流程,进而提升了测试流程的灵活性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种生产管理系统的构架示意图;图2a是本申请实施例提供的一种工序管控方法的流程示意图;图2b是本申请实施例提供的一种测试流程的示意图;图3是本申请实施例提供的另一种工序管控方法的流程示意图;图4是本申请实施例提供的一种工序管控装置的结构示意图;图5是本申请实施例提供的另一种工序管控装置的结构示意图。具体实施方式为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。以下分别进行详细说明。本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。如图1所示,图1是本申请实施例提供的一种生产管理系统的构架示意图。该生产管理系统包括工序管控装置和多个测试设备。工序管控装置通过无线技术或有线技术与测试设备通信连接。其中,工序管控装置例如可以是服务器、工业电脑等。服务器是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。工业电脑是专供工业界使用的工业控制计算机,其基本性能及相容性与商用电脑相差无几,但工业电脑更多的是注重在不同环境下的稳定性。其中,工序管控装置用于管控多个工序,工序包括第一流程和或第二流程,第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格。其中,一个工序对应一个测试设备,如工序1对应测试设备1、工序2对应测试设备2、工序3对应测试设备3等。测试设备例如有高低温循环箱、耐磨试验机、防水测试仪、砂尘试验机、触摸屏压力测试机、跌落试验机、滚筒试验机、综合测试仪CMU200、蓝牙测试仪、屏蔽箱、手机测试卡、手机按键测试仪等。其中,不同的工序执行第一流程测试产品的功能是不同的,如工序1执行第一流程用于测试产品的功能1、工序2执行第一流程用于测试产品的功能2、工序3执行第一流程用于测试产品的功能3等。其中,上述产品可以是移动终端,也可以是其他产品,在此不作限定。移动终端,又称之为用户设备UserEquipment,UE,是一种向用户提供语音和或数据连通性的设备,例如,具有无限连接功能的手持式设备、车载设备等。常见的终端例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备mobileinternetdevice,MID、可穿戴设备,例如智能手表、智能手环、计步器等。其中,假设上述产品为手机,测试产品的功能例如有:耐高温功能、耐低温功能、耐磨功能、耐老化功能、耐酸碱性功能、防水功能、防尘功能、抗摔功能、触摸屏抗压抗摔功能、天线信号强度功能、电池可充电次数功能、接口插拔功能、按键寿命功能等等。请参阅图2a,图2a是本申请实施例提供的一种工序管控方法的流程示意图,应用于工序管控装置,所述工序管控装置用于管控多个工序,所述工序包括第一流程和或第二流程,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,所述第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格,所述方法包括:步骤201:工序管控装置通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数。进一步地,工序执行第一流程得到的测试结果存储在指定存储位置,所述指定存储位置允许被每个工序访问。其中,该指定存储位置可以是工序管理装置中的一个指定存储位置,也可以是工序管理装置关联的存储设备中的一个指定存储位置,在此不作限定。进一步地,不同的工序执行第一流程测试产品的功能是不同的。举例来说,如图2b所示,假设工序管控装置用于管控5个工序,如工序1、工序2、工序3、工序4和工序5。工序1包括第一流程,执行工序1的第一流程用于测试产品的功能1。工序2包括第一流程,执行工序2的第一流程用于测试产品的功能2。工序3包括第一流程和第二流程,执行工序3的第一流程用于测试产品的功能3,执行工序3的第二流程用于测试工序3关联的工序1和工序2执行第一流程得到的测试结果是否合格。工序4包括第一流程和第二流程,执行工序4的第一流程用于测试产品的功能4,执行工序4的第二流程用于测试工序4关联的工序2和工序3执行第一流程得到的测试结果是否合格。工序5包括第二流程,执行工序5的第二流程用于测试工序5关联的工序1、工序3和工序4执行第一流程得到的测试结果是否合格。假设工序3为第一工序,工序3关联的第二工序有工序1和工序2。工序管控装置通过工序3获取工序1和工序2执行第一流程得到的第一测试结果,工序1执行第一流程用于测试产品的功能1是否良好,工序2执行第一流程用于测试产品的功能2是否良好。在本申请的一实现方式中,假设第一功能为抗摔功能,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,包括:第一流程用于控制工序对应的跌落试验机测试产品的抗摔功能,若在预定高度和预定跌落次数内,产品的外观、结构和功能均良好,则确定产品的抗摔功能为良好,否则确定产品的抗摔功能为非良好。在本申请的另一实现方式中,假设第一功能为防尘功能,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,包括:第一流程用于控制工序对应的砂尘试验机测试产品的防尘功能,若在预定灰尘浓度和预定时间内,产品功能正常和无进尘现象,则确定产品的防尘功能为良好,否则确定产品的防尘功能为非良好。在本申请的另一实现方式中,假设第一功能为防水功能,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,包括:第一流程用于控制工序对应的防水测试仪测试产品的防水功能,若在预定深度和预定流速内,产品功能正常和无进水现象,则确定产品的防水功能为良好,否则确定产品的防水功能为非良好。步骤202:工序管控装置控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格。具体地,若测试结果q的结果为良好,则确定测试结果q为合格,否则确定测试结果q为不合格,测试结果q为工序执行第一流程得到的测试结果。步骤203:若所述N个第一测试结果中存在M个第一测试结果为不合格,则工序管控装置控制所述M个第一测试结果对应的M个第二工序重新执行第一流程,其中,M为小于或等于N的正整数。这里,所述工序管控装置控制所述M个第一测试结果对应的M个第二工序重新执行第一流程之前,所述方法还包括,将M个第一测试结果为不合格的产品传送到所述M个第一测试结果对应的M个第二工序控制的测试设备处。其中,对于自动化工序管控系统,存在一条运输线将不合格的产品传送到所述M个第一测试结果对应的M个第二工序控制的测试设备处;对于非自动化产线,则需要人工将不合格的产品传送到所述M个第一测试结果对应的M个第二工序控制的测试设备处。在本申请的一种实现方式中,所述方法还包括:若所述N个第一测试结果中存在K个第一测试结果为合格,则工序管控装置控制所述第一工序执行第一流程,所述第一工序执行第一流程用于测试产品的第二功能是否良好,所述K为正整数,所述K个第一测试结果不同于所述M个第一测试结果。其中,K为小于或等于N的正整数,K和M之和等于N。可以看出,在本申请实施例中,首先,通过第一工序获取N个第一测试结果,第一测试结果是第二工序执行第一流程得到的;然后,控制第一工序执行第二流程,来测试N个第一测试结果是否合格,若N个第一测试结果中存在M个第一测试结果为不合格,则控制M个第一测试结果对应的M个第二工序重新执行第一流程。由于一个工序可关联多个工序,避免了因为某个工序影响整个测试流程,进而提升了测试流程的灵活性。在本申请的一种实现方式中,所述控制所述M个第一测试结果对应的M个第二工序重新执行第一流程之后,所述方法还包括:工序管控装置通过所述第一工序获取所述M个第二测试结果,所述M个第二测试结果是所述M个第二工序重新执行第一流程得到的;工序管控装置控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述M个第二测试结果是否合格;若所述M个第二测试结果中存在H个第二测试结果为不合格,则工序管控装置抛出所述H个第二测试结果对应的H个第二工序测试的产品,所述H为正整数;若所述M个第二测试结果中存在G个第二测试结果为合格,则工序管控装置控制所述第一工序执行第一流程,所述G为正整数,所述G个第二测试结果不同于所述H个第二测试结果。可以看出,在本申请实施例中,对于功能为非良好的产品,再次执行了其对应的工序的第一流程检测所述功能,从而避免因为遗漏检测而标记为非良好,其次,抛出了再次测试仍不合格的产品,防止整个工序管控流程一直进行死循环,提高了工序的识别率,增加了工序的灵活性。在本申请的一实现方式中,所述通过第一工序获取N个第一测试结果之前,所述方法还包括:工序管控装置控制第二工序i执行第一流程,以得到第一测试结果j,所述第二工序i为所述N个第二工序中的其中一个;在所述第二工序i执行第一流程完成后,工序管控装置控制第二工序k执行第一流程,以得到第一测试结果h,所述第二工序k为所述N个第二工序中除了所述第二工序i的其中一个,重复此步骤直至所述N个第二工序均完成执行第一流程。举例来说,参阅图2b,假设第一工序为工序3,则第二工序为工序1和工序2,通过工序3获取工序1和工序2的第一测试结果之前,工序管控装置控制工序1执行第一流程,以得到第一测试结果1,然后控制工序2执行第一流程,以得到第一测试结果2。在本申请的一实现方式中,所述通过第一工序获取N个第一测试结果之前,所述方法还包括:工序管控装置设置所述多个工序,以及建立工序与工序之间的映射关系,所述工序与工序之间的映射关系包括一个第一工序对应多个第二工序,一个第二工序对应多个第一工序。可以看出,在本申请实施例中,一个第一工序对应多个第二工序,一个第二工序对应多个第一工序,避免了因为某个工序影响整个测试流程,进而提升了测试流程的灵活性。与所述图2a所示的实施例一致的,请参阅图3,图3是本申请实施例提供的另一种工序管控方法的流程示意图,所述方法包括:步骤301:工序管控装置设置所述多个工序,以及建立工序与工序之间的映射关系,所述工序与工序之间的映射关系包括一个第一工序对应多个第二工序,一个第二工序对应多个第一工序。步骤302:工序管控装置控制第二工序i执行第一流程,以得到第一测试结果j,所述第二工序i为N个第二工序中的其中一个。步骤303:在所述第二工序i执行第一流程完成后,工序管控装置控制第二工序k执行第一流程,以得到第一测试结果h,所述第二工序k为所述N个第二工序中除了所述第二工序i的其中一个,重复此步骤直至所述N个第二工序均完成执行第一流程。步骤304:工序管控装置通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数。步骤305:工序管控装置控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格。步骤306:若所述N个第一测试结果中存在M个第一测试结果为不合格,则工序管控装置控制所述M个第一测试结果对应的M个第二工序重新执行第一流程。步骤307:若所述N个第一测试结果中存在K个第一测试结果为合格,则工序管控装置控制所述第一工序执行第一流程,所述第一工序执行第一流程用于测试产品的第二功能是否良好,所述K为正整数,所述K个第一测试结果不同于所述M个第一测试结果。步骤308:工序管控装置通过所述第一工序获取所述M个第二测试结果,所述M个第二测试结果是所述M个第二工序重新执行第一流程得到的。步骤309:工序管控装置控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述M个第二测试结果是否合格。步骤310:若所述M个第二测试结果中存在H个第二测试结果为不合格,则工序管控装置抛出所述H个第二测试结果对应的H个第二工序测试的产品,所述H为正整数。步骤311:若所述M个第二测试结果中存在G个第二测试结果为合格,工序管控装置控制所述第一工序执行第一流程,所述G为正整数,所述G个第二测试结果不同于所述H个第二测试结果。需要说明的是,图3所示的方法的各个步骤的具体实现过程可参见所述方法所述的具体实现过程,在此不再叙述。与上述图2a和图3所示的实施例一致的,请参阅图4,图4是本申请实施例提供的一种工序管控装置的结构示意图,所述工序管控装置用于管控多个工序,所述工序包括第一流程和或第二流程,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,所述第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格,如图所示,该工序管控装置包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数;控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格;若所述N个第一测试结果中存在M个第一测试结果为不合格,则控制所述M个第一测试结果对应的M个第二工序重新执行第一流程。在本申请的一实现方式中,工序执行第一流程得到的测试结果存储在指定存储位置,所述指定存储位置允许被每个工序访问。在本申请的一实现方式中,上述程序包括还用于执行以下步骤的指令:若所述N个第一测试结果中存在K个第一测试结果为合格,则控制所述第一工序执行第一流程,所述第一工序执行第一流程用于测试产品的第二功能是否良好,所述K为正整数,所述K个第一测试结果不同于所述M个第一测试结果。在本申请的一实现方式中,在控制所述M个第一测试结果对应的M个第二工序重新执行第一流程之后,上述程序包括还用于执行以下步骤的指令:通过所述第一工序获取所述M个第二测试结果,所述M个第二测试结果是所述M个第二工序重新执行第一流程得到的;控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述M个第二测试结果是否合格;若所述M个第二测试结果中存在H个第二测试结果为不合格,则抛出所述H个第二测试结果对应的H个第二工序测试的产品,所述H为正整数;若所述M个第二测试结果中存在G个第二测试结果为合格,控制所述第一工序执行第一流程,所述G为正整数,所述G个第二测试结果不同于所述H个第二测试结果。在本申请的一实现方式中,在通过第一工序获取N个第一测试结果之前,上述程序包括还用于执行以下步骤的指令:控制第二工序i执行第一流程,以得到第一测试结果j,所述第二工序i为所述N个第二工序中的其中一个;在所述第二工序i执行第一流程完成后,控制第二工序k执行第一流程,以得到第一测试结果h,所述第二工序k为所述N个第二工序中除了所述第二工序i的其中一个,重复此步骤直至所述N个第二工序均完成执行第一流程。在本申请的一实现方式中,在通过第一工序获取N个第一测试结果之前,上述程序包括还用于执行以下步骤的指令:设置所述多个工序,以及建立工序与工序之间的映射关系,所述工序与工序之间的映射关系包括一个第一工序对应多个第二工序,一个第二工序对应多个第一工序。在本申请的一实现方式中,不同的工序执行第一流程测试产品的功能是不同的。需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。本申请实施例可以根据所述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。所述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。下面为本申请装置实施例,本申请装置实施例用于执行本申请方法实施例所实现的方法。请参阅图5,图5是本申请实施例提供的一种工序管控装置的结构示意图,所述工序管控装置用于管控多个工序,所述工序包括第一流程和或第二流程,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,所述第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格,所述装置包括:获取单元501,用于通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数;控制单元502,用于控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格;所述控制单元502,还用于若所述N个第一测试结果中存在M个第一测试结果为不合格,则控制所述M个第一测试结果对应的M个第二工序重新执行第一流程。在本申请的一实现方式中,工序执行第一流程得到的测试结果存储在指定存储位置,所述指定存储位置允许被每个工序访问。在本申请的一实现方式中,所述控制单元502还用于:若所述N个第一测试结果中存在K个第一测试结果为合格,则控制所述第一工序执行第一流程,所述第一工序执行第一流程用于测试产品的第二功能是否良好,所述K为正整数,所述K个第一测试结果不同于所述M个第一测试结果。在本申请的一实现方式中,在所述控制单元502控制所述M个第一测试结果对应的M个第二工序重新执行第一流程之后,获取单元501,还用于通过所述第一工序获取所述M个第二测试结果,所述M个第二测试结果是所述M个第二工序重新执行第一流程得到的;控制单元502,还用于控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述M个第二测试结果是否合格;控制单元502,还用于若所述M个第二测试结果中存在H个第二测试结果为不合格,则抛出所述H个第二测试结果对应的H个第二工序测试的产品,所述H为正整数;控制单元502,还用于若所述M个第二测试结果中存在G个第二测试结果为合格,控制所述第一工序执行第一流程,所述G为正整数,所述G个第二测试结果不同于所述H个第二测试结果。在本申请的一实现方式中,在获取单元501通过第一工序获取N个第一测试结果之前,控制单元502,还用于控制第二工序i执行第一流程,以得到第一测试结果j,所述第二工序i为所述N个第二工序中的其中一个;在所述第二工序i执行第一流程完成后,控制第二工序k执行第一流程,以得到第一测试结果h,所述第二工序k为所述N个第二工序中除了所述第二工序i的其中一个,重复此步骤直至所述N个第二工序均完成执行第一流程。在本申请的一实现方式中,在获取单元501通过第一工序获取N个第一测试结果之前,所述装置还包括:处理单元503,用于设置所述多个工序,以及建立工序与工序之间的映射关系,所述工序与工序之间的映射关系包括一个第一工序对应多个第二工序,一个第二工序对应多个第一工序。在本申请的一实现方式中,不同的工序执行第一流程测试产品的功能是不同的。需要说明的是,本实施例的具体实现过程可参见上述方法实施例所述的具体实现过程,在此不再叙述。需要说明的是,获取单元501、控制单元502和处理单元503可通过处理器实现。本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括工序管控装置。本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括工序管控装置。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。根据这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备可为个人计算机、服务器或者网络设备等执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器ROM,Read-OnlyMemory、随机存取存储器RAM,RandomAccessMemory、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器英文:Read-OnlyMemory,简称:ROM、随机存取器英文:RandomAccessMemory,简称:RAM、磁盘或光盘等。以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

权利要求:1.一种工序管控方法,其特征在于,应用于工序管控装置,所述工序管控装置用于管控多个工序,所述工序包括第一流程和或第二流程,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,所述第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格,所述方法包括:通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数;控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格;若所述N个第一测试结果中存在M个第一测试结果为不合格,则控制所述M个第一测试结果对应的M个第二工序重新执行第一流程。2.根据权利要求1所述的方法,其特征在于,工序执行第一流程得到的测试结果存储在指定存储位置,所述指定存储位置允许被每个工序访问。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述N个第一测试结果中存在K个第一测试结果为合格,则控制所述第一工序执行第一流程,所述第一工序执行第一流程用于测试产品的第二功能是否良好,所述K为正整数,所述K个第一测试结果不同于所述M个第一测试结果。4.根据权利要求1-3任一项所述的方法,其特征在于,所述控制所述M个第一测试结果对应的M个第二工序重新执行第一流程之后,所述方法还包括:通过所述第一工序获取M个第二测试结果,所述M个第二测试结果是所述M个第二工序重新执行第一流程得到的;控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述M个第二测试结果是否合格;若所述M个第二测试结果中存在H个第二测试结果为不合格,则抛出所述H个第二测试结果对应的H个第二工序测试的产品,所述H为正整数;若所述M个第二测试结果中存在G个第二测试结果为合格,控制所述第一工序执行第一流程,所述G为正整数,所述G个第二测试结果不同于所述H个第二测试结果。5.根据权利要求1-4任一项所述的方法,其特征在于,所述通过第一工序获取N个第一测试结果之前,所述方法还包括:控制第二工序i执行第一流程,以得到第一测试结果j,所述第二工序i为所述N个第二工序中的其中一个;在所述第二工序i执行第一流程完成后,控制第二工序k执行第一流程,以得到第一测试结果h,所述第二工序k为所述N个第二工序中除了所述第二工序i的其中一个,重复此步骤直至所述N个第二工序均完成执行第一流程。6.根据权利要求1-5所述的方法,其特征在于,所述通过第一工序获取N个第一测试结果之前,所述方法还包括:设置所述多个工序,以及建立工序与工序之间的映射关系,所述工序与工序之间的映射关系包括一个第一工序对应多个第二工序,一个第二工序对应多个第一工序。7.根据权利要求1-6任一项所述的方法,其特征在于,不同的工序执行第一流程测试产品的功能是不同的。8.一种工序管控装置,其特征在于,所述工序管控装置用于管控多个工序,所述工序包括第一流程和或第二流程,所述第一流程用于控制工序对应的测试设备测试产品的其中一个功能是否良好,所述第二流程用于测试工序关联的至少一个工序执行第一流程得到的测试结果是否合格;所述装置包括:获取单元,用于通过第一工序获取N个第一测试结果,所述N个第一测试结果是所述第一工序关联的N个第二工序执行所述第一流程得到的,所述第二工序执行第一流程用于测试产品的第一功能是否良好,所述N为大于1的整数;控制单元,用于控制所述第一工序执行第二流程,所述第一工序执行第二流程用于测试所述N个第一测试结果是否合格;所述控制单元,还用于若所述N个第一测试结果中存在M个第一测试结果为不合格,则控制所述M个第一测试结果对应的M个第二工序重新执行第一流程。9.一种工序管控装置,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法。

百度查询: OPPO(重庆)智能科技有限公司 工序管控方法及相关设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。