公开/公告号CN104809004A
专利类型发明专利
公开/公告日2015-07-29
原文格式PDF
申请/专利权人 神讯电脑(昆山)有限公司;
申请/专利号CN201410033934.5
发明设计人 王丽云;
申请日2014-01-24
分类号
代理机构
代理人
地址 215300 江苏省苏州市昆山市综合保税区第二大道269号
入库时间 2023-12-18 10:12:06
法律状态公告日
法律状态信息
法律状态
2018-02-27
授权
授权
2015-08-26
实质审查的生效 IPC(主分类):G06F9/445 申请日:20140124
实质审查的生效
2015-07-29
公开
公开
【技术领域】
本发明涉及一种自动测试方法,具体涉及一种windows激活自动测试方法。
【背景技术】
激活技术一直是Windows的重要组成部分,微软向生产商提供了OA(OEM Activation)激活技术,利用OA激活技术,原始设备制造商可以通过主板批量 激活特定Windows系统副本。例如现有的Window7/Vista搭载的分别为OA2.1 和OA2.0的激活技术。
随着科技的发展,Window8将OA技术已升级到OA3.0,通过加入联机验证 的机制,用以防止传统的通过模拟BIOS的信息绕过激活的情形,所述OA3.0的 激活流程为:(1)请求阶段:由OEM/ODM厂商(可以是工厂也可以是公司)向 Microsoft提出购买DPK(Digital Product Key)的需求,付账后OEM/ODM厂 商通过WEB或专有渠道方式去拿取DPK;(2)flash阶段:工厂端将拿到的DPK 利用OA3.0tool生成DPK的序列号,并插入到机台的BIOS中,同时根据机台的 配置再通过OA3.0工具生成一硬件哈希值(hashcode),所述序列号及所述哈 希值会生成CBR(computer Build Report);(3)report阶段:将所述CBR 发送给微软,由微软根据收到的序列号及哈希值进行判断后并给予OEM/ODM厂 商反馈。在工厂端,上述激活流程的各阶段均是单项操作的,需要人工手动执 行各阶段的激活,同时由各阶段单独判断测试结果,最后由人工根据各阶段的 测试结果从而来判定激活的过程是否成功,然而人为操作可能会导致某个阶段 的漏测,且人为查看,易导致误判,漏看等现象,且激活后的结果也无法保存, 后续也无法追踪。
有鉴于此,实有必要提供一种Windows激活自动测试方法,以解决上述激 活流程的各阶段无法自动连接跳转执行下一阶段的问题,同时解决人为操作在 各阶段漏测或漏看,及激活的结果无法保存和追踪的问题。
【发明内容】
因此,本发明的目的是提供一种Windows激活自动测试方法,以解决上述 问题。
为了达到上述目的,本发明提供的Windows激活自动测试方法,其应用于 Windows8的激活技术中,所述Windows8的激活的流程依次包括三个阶段:请求 阶段、flash阶段及report阶段,所述方法包括以下步骤:
(1)在所述请求阶段后生成请求标记档;
(2)当程序检测到所述请求记档后,自动跳转到所述flash阶段,在所述 flash阶段完成后将所述请求标记档删除,并生成刷新标记档;
(3)当所述程序检测到所述刷新标记档后,自动跳转到所述report阶段, 在所述report阶段完成后将所述刷新标记档删除,并生成LOG档;
(4)由所述程序判断所述LOG档的内容,若所述LOG档记录为“0”,则执 行步骤(5),若所述LOG档记录为“1”,则执行步骤(7);
(5)测试成功,所述Windows8激活,则记录结果并上传至服务器;
(6)重新启动操作系统,并将所述LOG档上传到SFCS(shop floor control system,车间控制系统),从而由所述SFCS处理后自动过站;
(7)测试失败,所述Windows8未激活,则记录结果并上传至服务器。
较佳的,所述LOG档还记录有所述flash阶段后生成的DPK序列号的信息、 硬件哈希值的信息及产品SN(Serial Number,产品流水号)的信息。
较佳的,所述请求标记档以“reqflag.txt”命名。
较佳的,所述刷新标记档以“flashflag.txt”命名。
相较于现有技术,本发明Windows激活自动测试方法实现了Windows8激活 流程中各阶段的自动连接,克服了激活流程中各阶段需手动执行的缺陷,避免 了人为单项操作产生的漏测及漏看的问题,且本发明还能够保存Windows8是否 被激活的结果,从而保证了产品的质量,通过上传服务器和SFCS保证了后续的 追踪。
【附图说明】
图1绘示为本发明Windows激活自动测试方法的流程图。
【具体实施方式】
为了达到上述目的,请参阅图1绘示,本发明提供的Windows激活自动测 试方法,其应用于Windows8的OA3.0的激活技术中,所述Windows8的激活的 流程依次包括三个阶段:请求阶段、flash阶段及report阶段,所述方法包括 以下步骤:
S101:在所述请求阶段后生成请求标记档;
S102:当程序检测到所述请求记档后,自动跳转到所述flash阶段,在所述 flash阶段完成后将所述请求标记档删除,并生成刷新标记档;
S103:当所述程序检测到所述刷新标记档后,自动跳转到所述report阶段, 在所述report阶段完成后将所述刷新标记档删除,并生成LOG档;
S104:由所述程序判断所述LOG档的内容,若所述LOG档记录为“0”,则 执行步骤S105,若所述LOG档记录为“1”,则执行步骤S107;
S105:测试成功,所述Windows8激活,则记录结果并上传至服务器;
S106:重新启动操作系统,并将所述LOG档上传到SFCS(shop floor control system,车间控制系统),从而由所述SFCS处理后自动过站;
S107:测试失败,所述Windows8未激活,则记录结果并上传至服务器。
其中,所述LOG档还记录有所述flash阶段后生成的DPK序列号的信息、 硬件哈希值的信息及产品SN(Serial Number,产品流水号)的信息。
其中,所述请求标记档以“reqflag.txt”命名。
其中,所述刷新标记档以“flashflag.txt”命名。
于测试时,由工作人员通过条码枪将流程卡上产品SN的信息及DPK料号的 信息扫入机台,此时由程序开始执行激活流程中的请求阶段,于本实施例中, 为了不浪费每个DPK,因此在请求到DPK之后,在flash阶段之前,程序会先判 断机台是否存在刷新标记档,若存在此时会将所述请求到的DPK删除,若不存 在,则根据本发明的测试方法依次执行flash阶段和report阶段。
本发明Windows激活自动测试方法实现了Windows8激活流程中各阶段的自 动连接,克服了激活流程中各阶段需手动执行的缺陷,避免了人为单项操作产 生的漏测及漏看的问题,且本发明还能够保存Windows8是否被激活的结果,从 而保证了产品的质量,通过上传服务器和SFCS保证了后续的追踪。
机译: hhsp60或它的免疫原性片段,热休克蛋白诱导的补体激活趋势的诊断测试方法,hhsp60和hhsp60以外的hsp60蛋白质家族成员的用途以及具有hhsp60独特的抗原决定簇的抗原的用途没有任何共享的hsp60表位,倾向于由热激蛋白诱导的补体激活的患者的诊断测试试剂盒以及制造用于治疗由热激蛋白诱导的补体激活并鉴定化合物或物质的药物的方法或抑制hhsp60诱导的补体激活的药物
机译: 半导体存储器同步动态随机存取存储器,测试方法,涉及响应于激活的数据输出时钟信号而激活输出电路,以及对通过激活的电路传输的测试数据进行串行化
机译: 车辆自动变速箱功能模式选择过程,包括有选择地激活速度调节器以激活自动模式,以及去激活调节器以激活手动模式。