[发明专利]一种对数字设备执行测试任务的管理方法在审
| 申请号: | 201210284724.4 | 申请日: | 2012-08-06 |
| 公开(公告)号: | CN103580907A | 公开(公告)日: | 2014-02-12 |
| 发明(设计)人: | 梁华聪;张美文;殷俊文;杨汉坤;孔繁盛;白琳;杭国强;刘劲松;张啸雄 | 申请(专利权)人: | 卓望数码技术(深圳)有限公司;中国移动通信集团广东有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 李琴 |
| 地址: | 518057 广东省深圳市南山区高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数字 设备 执行 测试 任务 管理 方法 | ||
技术领域
本发明涉及数据处理技术,更具体地说,涉及一种对数字设备执行测试任务的管理方法。
背景技术
随着多种多样的数字设备不断普及,数字设备技术不断开发更新,需要对数字设备进行高效、规范、灵活的批量测试。现有技术对数字设备的测试任务通常采用队列进行管理,一般有两种方案:
单队列轮询排队方案,使用一个任务队列,将需要执行的测试任务添加到任务队列中排队,处理程序从该任务队列中逐个取出测试任务,获取与测试任务相应的APP应用软件包,上传或安装到相应的数字设备中进行测试。本方案排队方法实现简单,由于只有一个处理程序,同时只能对一个数字设备执行一个测试任务,大量数字设备轮候等待测试,造成测试效率低,数字设备利用率低。
多队列轮询排队方案,使用多个任务队列,每个队列分别对应一处理程序;多个处理程序可同时分别执行相应任务队列中的一个任务,如有n个任务队列,则可同时执行n个测试任务。本方案可同时执行多个测试任务,对多个数字设备进行测试,提高了测试效率,但可能存在多个测试任务同一时间对同一数字设备进行测试,受限于数字设备的处理能力,可能造成数字设备连接失败率高的弊端。
发明内容
本发明要解决的技术问题在于,提出一种对数字设备执行测试任务的管理方法。
本发明解决其技术问题所采用的技术方案是提供一种对数字设备执行测试任务的管理方法,包括:将至少一数字设备组织为至少一设备集合,选取属下测试任务数最少的设备集合,对上述设备集合添加测试任务,将至少一测试任务组织为属于上述设备集合的至少一任务队列的步骤;分别选取至少一设备集合属下存在至少一测试任务的任务队列,执行选中任务队列的至少一测试任务,轮流对至少一数字设备进行测试的步骤。
优选地,上述将至少一数字设备组织为至少一设备集合,选取属下测试任务数最少的设备集合,对上述设备集合添加测试任务,将至少一测试任务组织为属于上述设备集合的至少一任务队列的步骤包括:根据数字设备的信息分别将至少一数字设备组织为至少一设备集合的步骤;根据至少一测试任务与至少一数字设备间的对应关系,分别从与测试任务对应的至少一设备集合中,选取属下测试任务数最少的设备集合的步骤;分别对上述设备集合添加上述测试任务,将至少一测试任务组织为属于上述设备集合的至少一任务队列的步骤。
优选地,上述分别选取至少一设备集合属下存在至少一测试任务的任务队列,执行选中任务队列的至少一测试任务,实现轮流对至少一数字设备进行测试的步骤包括:分别为至少一设备集合创建对应的设备处理线程的步骤;上述至少一设备处理线程分别检查上述设备集合属下的任务队列,选取存在至少一测试任务的任务队列的步骤;执行上述选中的任务队列中的至少一测试任务,对数字设备进行测试的步骤。
优选地,上述数字设备的信息包括分类信息和唯一标识。根据分类信息可将至少一数字设备划分为至少一设备集合,每一设备集合包括至少一数字设备;上述分类信息包括但不限于数字设备的型号、品牌、设备类别、支持的功能、操作系统、屏幕分辨率和/或内存容量。唯一标识用于将数字设备彼此区分开,根据唯一标识可将至少一数字设备划分为至少一设备集合,每一设备集合仅包括一数字设备;上述唯一标识包括但不限于唯一标识码和/或国际移动设备辨识码。
优选地,上述根据数字设备的信息分别将至少一数字设备组织为至少一设备集合的步骤包括:获取至少一待测数字设备的唯一标识,根据唯一标识对每一数字设备创建设备集合。上述根据至少一测试任务与至少一数字设备间的对应关系,分别从与测试任务对应的至少一设备集合中,选取属下测试任务数最少的设备集合的步骤包括:获取与要添加的测试任务对应的唯一标识的步骤;在所有设备集合中查找与上述唯一标识对应的至少一设备集合的步骤;比较找到的至少一设备集合属下的测试任务数量,选取测试任务数最少的设备集合的步骤。分别对上述设备集合添加上述测试任务,将至少一测试任务组织为属于上述设备集合的至少一任务队列的步骤包括:对上述设备集合添加上述测试任务,将上述测试任务组织为属于上述设备集合的至少一任务队列的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓望数码技术(深圳)有限公司;中国移动通信集团广东有限公司,未经卓望数码技术(深圳)有限公司;中国移动通信集团广东有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210284724.4/2.html,转载请声明来源钻瓜专利网。





