首页> 中国专利> Windows激活自动测试方法

Windows激活自动测试方法

摘要

一种Windows激活自动测试方法,其包括步骤:(1)在该请求阶段后生成请求标记档;(2)当程序检测到该请求记档后,自动跳转到该flash阶段,在该flash阶段完成后将该请求标记档删除,并生成刷新标记档;(3)当该程序检测到该刷新标记档后,自动跳转到该report阶段,在该report阶段完成后将该刷新标记档删除,并生成LOG档;(4)由该程序判断该LOG档的内容,若该LOG档记录为“0”,则执行步骤(5),若该LOG档记录为“1”,则执行步骤(7);(5)测试成功,该Windows8激活,则记录结果并上传至服务器;(6)重新启动操作系统,并将该LOG档上传到SFCS;(7)测试失败,该Windows8未激活,则记录结果并上传至服务器。本发明避免了人为操作的缺陷,保证了后续结果的保存和追踪。

著录项

  • 公开/公告号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保证了后续的追踪。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号