项目测试管理方法、系统与流程

文档序号:33558269发布日期:2023-03-22 12:59阅读:63来源:国知局
项目测试管理方法、系统与流程

1.本发明涉及计算机技术领域,特别涉及一种项目测试管理方法、系统及电子设备。


背景技术:

2.随着计算机系统发展越来越迅速以及对服务器的应用变得越来越广泛,服务器的市场需求也越来越多。每种类型的服务器配置验证评审需求,需要经过市场前端需求、研发、测试、工厂生产、售后等不同的开发阶段,涉及到的办公软件甚至多达十几个,其中针对测试项目的测试阶段的进度、状态等进展信息对于其他开发阶段来说,是不透明的。由于无法直观的了解测试阶段的进度、状态等,开发人员无法及时进行任务的跟催,需要项目的测试人员测试完成后,在多个系统回填后才能查看到进度,产生许多重复劳动,投入过多的人力,工作效率相对较低。
3.且在市场前端配置验证评审需求比较紧急的情况下,评审任务较多的情况下,现有的对测试的生命周期管理方式会产生较多的重复劳动,需要耗费更多的时间与人力,数据单独管理,存在数据不一致的问题,信息传递时效性差,存在上传失误导致结果不准确的可能。
4.因此,亟需一种能够提升工作效率,保障评审任务正常完成以及为实现跟催提供条件的项目测试管理方法。


技术实现要素:

5.为了解决现有技术的不足,本发明的主要目的在于提供一种项目测试管理方法及系统,以解决现有技术的上述技术问题。
6.为了达到上述目的,第一方面本发明提供了一种项目测试管理方法,所述方法包括:
7.获取项目的待办评审任务及工期信息;
8.根据所述待办评审任务的当前评审节点及预设规则,确定节点处理人;
9.提醒当前评审节点的节点处理人完成当前节点任务;
10.根据预测模型,预测所述待办评审任务的最晚完成时间;
11.根据所述工期信息及所述待办评审任务的最晚完成时间,判断是否生成超期预警。
12.在一些实施例中,所述项目测试管理方法还包括对项目的测试任务进行管理:
13.根据项目的项目标识查询对应的项目信息,所述项目信息包含测试配置及测试方案;
14.根据所述测试配置及测试方案建立所述项目的每一测试阶段的测试任务;
15.执行所述测试任务以获取测试结果及测试日志。
16.在一些实施例中,所述根据所述待办评审任务的当前评审节点及预设规则,确定节点处理人,包括:
17.获取与所述待办评审任务相同类型的历史评审任务的历史处理数据,所述历史处理数据包括所述历史评审任务的各个历史评审节点的历史处理人以及历史处理时间;
18.根据所述历史处理数据,筛选与为所述待办评审任务的当前评审节点对应的历史评审节点的历史处理时间最短的历史处理人为所述当前评审节点的节点处理人。
19.在一些实施例中,所述根据预测模型,预测所述待办评审任务的最晚完成时间包括:
20.根据所述待办评审任务相同类型的历史评审任务的历史评审节点及历史处理时间,对所述预测模型进行训练;
21.基于预设的测试数据集,验证所述预测模型是否满足预设条件;
22.在所述预测模型满足预设的训练条件时,生成经训练的预测模型;
23.利用所述经训练的预测模型预测所述待办评审任务内每一评审节点的最长处理时间,以预测所述待办评审任务的最晚完成时间。
24.在一些实施例中,所述获取项目的待办评审任务及工期信息之前,所述方法还包括:
25.验证评审需求;
26.评审需求验证通过后,提示研发经理判断是否下发与所述项目对应的评审任务及工期信息。
27.在一些实施例中,所述执行所述测试任务以获取测试结果及测试日志,包括:
28.根据所述项目信息及当前时间节点确定所述项目的当前测试阶段,并基于所述当前测试阶段确定所述项目的当前测试任务;
29.根据所述当前测试任务中的测试用例的属性确定测试执行方案;
30.基于所述测试方案获取所述项目的当前测试阶段的测试结果及测试日志。
31.在一些实施例中,所述测试执行方案包括自动测试方案及手动测试方案,所述基于所述测试方案获取所述项目的测试结果及测试日志,包括:
32.若所述测试方案为手动测试方案,则输出所述当前测试任务并生成第一提示,以提示测试人员进行手动测试并录入测试结果及测试日志;
33.若所述测试方案为自动测试方案,则选取待测机并根据所述测试用例部署所述待测机的测试环境;
34.在部署完测试环境后的待测机中调用与所述测试用例对应的测试脚本以自动生成测试结果及测试日志。
35.在一些实施例中,所述方法还包括:
36.通过可视化界面展示所述项目的每一测试阶段以及对应的测试结果及测试日志;
37.通过可视化界面展示所述项目对应的待办评审任务的评审节点和对应的节点任务的完成情况以及超期预警。
38.第二方面,本技术提供了一种项目测试管理系统,所述项目测试管理系统包括:
39.数据获取模块,用于获取项目的待办评审任务及工期信息;
40.数据分析模块,用于根据所述待办评审任务的当前评审节点及预设规则,确定节点处理人;
41.所述数据分析模块还用于提醒当前评审节点的节点处理人完成当前节点任务;
42.数据预测模块,还用于评审任务管理模块还用于根据预测模型,预测所述待办评审任务的最晚完成时间;
43.数据预警模块,用于根据所述工期信息及所述待办评审任务的最晚完成时间,判断是否生成超期预警。
44.所述系统还包括:
45.数据维护模块,用于根据项目的项目标识查询对应的项目信息,所述项目信息包含测试配置及测试方案;
46.所述数据分析模块,还用于根据所述测试配置及测试方案建立所述项目的每一测试阶段的测试任务;
47.数据处理模块,用于执行所述测试任务以获取测试结果及测试日志。
48.第三方面,本技术提供了一种电子设备,所述电子设备包括:
49.一个或多个处理器;
50.以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
51.获取项目的待办评审任务及工期信息;
52.根据所述待办评审任务的当前评审节点及预设规则,确定节点处理人;
53.提醒当前评审节点的节点处理人完成当前节点任务;
54.根据预测模型,预测所述待办评审任务的最晚完成时间;
55.根据所述工期信息及所述待办评审任务的最晚完成时间,判断是否生成超期预警。
56.在一些实施例中,所述程序指令在被所述一个或多个处理器读取执行时,还执行如下操作:
57.根据项目的项目标识查询对应的项目信息,所述项目信息包含测试配置及测试方案;
58.根据所述测试配置及测试方案建立所述项目的每一测试阶段的测试任务;
59.执行所述测试任务以获取测试结果及测试日志。
60.本技术实现的有益效果为:
61.本技术提供了一种项目测试管理方法,包括获取项目的待办评审任务及工期信息;根据所述待办评审任务的当前评审节点及预设规则,确定节点处理人;提醒当前评审节点的节点处理人完成当前节点任务;根据预测模型,预测所述待办评审任务的最晚完成时间;根据所述工期信息及所述待办评审任务的最晚完成时间,判断是否生成超期预警。本技术可实现了对测试任务的同一管理,可预估评审任务的完成时间以实现对评审任务完成时间的超期预警,通过可视化界面展示测试任务的进展以及评审节点的完全情况以实现对项目的跟催,且基于历史数据确定最佳处理人以提高对评审节点任务的完成效率,节省人力。进一步,本技术为测试任务管理和评审任务管理的集成提供基础,数据统一进行管理并提供可查询的接口,以实现保障评审任务和测试进展维护的一致性。
附图说明
62.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使
用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:
63.图1是本技术实施例提供的项目测试管理方法第一示意图;
64.图2是本技术实施例提供的测试任务执行流程图;
65.图3是本技术实施例提供的评审节点示意图;
66.图4是本技术实施例提供的项目测试管理方法第二示意图;
67.图5是本技术实施例提供的项目测试管理系统架构示意图;
68.图6是本技术实施例提供的电子设备结构图。
具体实施方式
69.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
70.应当理解,在本技术的描述中,除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
71.还应当理解,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
72.需要注意的是,术语“s1”、“s2”等仅用于步骤的描述目的,并非特别指称次序或顺位的意思,亦非用以限定本技术,其仅仅是为了方便描述本技术的方法,而不能理解为指示步骤的先后顺序。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本技术要求的保护范围之内。
73.实施例一
74.为实现本技术公开的项目测试管理方法,本技术实施例了提供一种基于微服务架构的项目开发管理系统,包括测试项目管理模块、测试任务管理模块、评审任务管理模块以及分析预警模块。具体的,如图1所示,应用本实施例公开的生命周期管理系统对项目进行管理的过程包括:
75.s1、对处于开发中的项目进行管理。
76.具体的,由测试项目管理模块根据统一编制的项目标识(如财务编码)通过查询接口获取项目管理系统中统一管理的项目信息,其中项目信息至少包括项目基础信息、测试阶段及计划处理期限、测试配置以及测试方案等。测试项目管理模块还通过可视化界面,方便测试经理查看项目的测试阶段的进展以及维护项目的测试配置和测试方案。
77.s2、对项目的测试任务进行管理。
78.具体的,如图2所示的流程图,测试任务管理模块通过统一的测试任务管理入口,读取项目的项目信息,并依据项目信息中维护的测试配置和测试方案建立项目每一个测试阶段的测试任务。需要对执行项目当前时间点的测试任务时,可以根据当前时间点以及实
现规定的测试阶段对应的计算处理期限,确定该项目此时所处的测试阶段(即当前测试阶段),然后基于确定的当前测试阶段确定对应的当前测试任务,其中当前测试任务包含一个或多个测试任务。
79.测试任务管理模块根据所述当前测试任务中的测试用例的属性确定测试执行方案,其中,测试执行方案具体包括自动测试方案及手动测试方案。如果测试用例中设置为自动化属性,则测试任务管理模块可通过自动化测试方案来执行对应的自动化测试任务;具体的,由测试人员选择待测机,测试任务管理模块在自动化测试任务执行前自动检测待测机服务器环境,若已经安装测试用例中要求的服务器环境,则直接调用对应的测试脚本以执行自动化测试任务;若没有安装对应的服务器环境,则自动依据测试用例要求对待测机进行测试环境部署,在测试环境部署完成后再调用对应的测试脚本以执行自动化测试任务,其中测试脚本可以是python或java等编程语言编写的测试脚本。测试任务管理模块支持并发执行自动化测试任务。如果测试用例中设置为非自动化属性,则测试任务管理模块通过手动测试方案执行对应的手动测试任务,并记录下测试任务执行的开始时间、暂停时间以及终止时间等以计算测试时长,此外还需要测试人员录入测试结果、测试日志及测试问题等。不论是手动测试方案还是自动测试方案,测试任务管理模块都将生成的测试结果以及测试日志等数据存储至数据资源池,以便实现与其他系统进行数据共享。
80.s3、对项目的评审任务进行管理。
81.具体的,本技术提供的项目开发管理系统在评审任务管理模块将crm单元(customer relationship management,客户关系管理)、plm(product lifecycle management,产品生命周期管理)单元、测试管理单元、物料管理单元等多个单元进行集成,集成后每个部分有机协调地工作,达到整体优化的目的。
82.评审任务管理模块将测试人员在crm上提交对项目的配置验证评审需求,自动同步给plm单元,并提示开发经理在plm单元中判断根据上传的评审需求是否需要下发评审任务和工期信息,并通过测试管理单元接收开发经理下发的评审任务和工期信息。值得注意的是,评审任务管理模块支持批量下发评审任务,还提供发送邮件通知的功能,以通知测试管理单元接收下发的评审任务。通常,一个项目会存在多个评审任务。
83.如果项目存在待办评审任务(即未完成的评审任务),则评审任务管理模块根据待办评审任务的当前评审节点以及预设规则,确定节点处理人;具体的,获取与待办评审任务相同类型的历史评审任务的历史处理数据,历史处理数据包括历史评审任务的各个历史评审节点的历史处理人以及历史处理时间,根据所述历史处理数据,筛选与为所述待办评审任务的当前评审节点对应的历史评审节点的历史处理时间最短的历史处理人为所述当前评审节点的节点处理人。然后通过可视化界面将推荐节点处理人给当前的操作人员,操作人员可根据实际需求进行调整,例如该节点处理人在处理其他评审任务时,将其余空闲处理人案子历史处理时间的长短进行排序,选择位于推荐的节点处理人后的顺位处理人的该节点的节点处理人。
84.根据待办评审任务当前所处的评审节点,自动提醒节点处理人当前评审节点需要完成的节点任务;在项目的测试阶段中至少包含以下节点:测试经理审核节点、测试领域tl(teamleader,团队领导)下发测试节点、借物节点、测试执行节点以及测试报告审核节点。如果待办评审任务当前处于测试经理审核节点,则评审任务管理模块提醒节点处理人对项
目创建测试阶段,并维护测试配置和测试方案(其中具体可通过项目管理模块来实现该节点任务);如果待办评审任务当前处于测试领域tl下发测试节点,则提醒节点处理人在测试任务管理模块上为项目创建或分配测试任务;如果待办评审任务当前处于借物节点,则提醒节点处理人检查物料是否到位,如需借物,直接一键跳转集成的物料管理单元发起借物;如果待办评审任务当前处于测试执行节点,则提醒节点处理人有待处理的测试任务并上传测试报告,其中测试报告包括测试结果、测试日志以及测试问题等;如果待办评审任务当前处于测试报告审核节点,则提醒节点处理人有待审核的测试报告。值得注意的是,如图3所示,各评审节点在时间上有先后关系,且各评审节点在对应的节点完成后才转到下一评审节点,如果该审核节点对应的任务未完成则驳回至原节点,再提醒节点处理人进行处理,也可以驳回至上位的其他节点。
85.评审任务管理模块还根据预测模型,预测所述待办评审任务的最晚完成时间,具体的,根据待办评审任务相同类型的历史评审任务的历史评审节点及历史处理时间,对所述预测模型进行训练;基于预设的测试数据集,验证预测模型是否满足预设条件,其中预设的测试数据集为获取的历史评审任务的历史评审节点及历史处理时间中的一部分数据;在预测模型满足预设的训练条件时,生成经训练的预测模型,例如预测精确度到达95%;利用经训练的预测模型预测待办评审任务内每一评审节点的最长处理时间;并根据每一评审节点的最长处理时间计算待办评审任务的最晚完成时间。其中,预测模型可以是任意机器学习模型。
86.s4、对评审任务的进度进行分析预警。
87.具体的,分析预警模块基于预测的待办评审任务的最晚完成时间以及下发的工期信息,确定待办评审任务完成时间是否会超期,提前进行预警。其中,分析预警模块还可根据待办评审任务在各个评审节点的最晚处理时间,比对工期信息中各评审节点中设定的处理时间,判断该评审节点的完成时间是否超期,如果该评审节点超期则及时生成超期预警,以保障后续评审节点的时效。分析预警模块将生成的超期预警可存入数据资源池,通过查询接口、可视化界面或文件下载等方式,将超期预警信息展示给测试人员、开发经理以及相关人员,及时跟催监控。
88.值得注意的是本技术实施例提出的项目开发管理系统,使用java、javascript、python等编程语言实现,使用mysql数据库,通过springboot等框架搭建微服务架构,做到低耦合高内聚,每个模块可持续集成,集成后整体效益最大化,实现通用高效的测试跟踪。
89.实施例二
90.对应上述实施例一,本技术实施例还提供了一种项目测试管理方法,如图4所示,具体包括:
91.4100、获取项目的待办评审任务及工期信息;
92.优选的,所述获取项目的待办评审任务及工期信息之前,所述方法还包括:
93.4110、验证评审需求;
94.4120、评审需求验证通过后,提示研发经理判断是否下发与所述项目对应的评审任务及工期信息。
95.4200、根据所述待办评审任务的当前评审节点及预设规则,确定节点处理人;
96.优选的,所述根据所述待办评审任务的当前评审节点及预设规则,确定节点处理
人,包括:
97.4210、获取与所述待办评审任务相同类型的历史评审任务的历史处理数据,所述历史处理数据包括所述历史评审任务的各个历史评审节点的历史处理人以及历史处理时间;
98.4220、根据所述历史处理数据,筛选与为所述待办评审任务的当前评审节点对应的历史评审节点的历史处理时间最短的历史处理人为所述当前评审节点的节点处理人。
99.4300、提醒当前评审节点的节点处理人完成当前节点任务;
100.4400、根据预测模型,预测所述待办评审任务的最晚完成时间;
101.优选的,所述根据预测模型,预测所述待办评审任务的最晚完成时间包括:
102.4610、根据所述待办评审任务相同类型的历史评审任务的历史评审节点及历史处理时间,对所述预测模型进行训练;
103.4620、基于预设的测试数据集,验证所述预测模型是否满足预设条件;
104.4430在所述预测模型满足预设的训练条件时,生成经训练的预测模型;
105.4440、利用所述经训练的预测模型预测所述待办评审任务内每一评审节点的最长处理时间,以预测所述待办评审任务的最晚完成时间。
106.4500、根据所述工期信息及所述待办评审任务的最晚完成时间,判断是否生成超期预警。
107.优选的,所述项目测试管理方法还包括对项目的测试任务进行管理:
108.4600、根据项目的项目标识查询对应的项目信息,所述项目信息包含测试配置及测试方案;
109.4700、根据所述测试配置及测试方案建立所述项目的每一测试阶段的测试任务;
110.4800、执行所述测试任务以获取测试结果及测试日志。
111.优选的,所述执行所述测试任务以获取测试结果及测试日志,包括:
112.4810、根据所述项目信息及当前时间节点确定所述项目的当前测试阶段,并基于所述当前测试阶段确定所述项目的当前测试任务;
113.4820、根据所述当前测试任务中的测试用例的属性确定测试执行方案;
114.4830、基于所述测试方案获取所述项目的当前测试阶段的测试结果及测试日志。
115.优选的,所述测试执行方案包括自动测试方案及手动测试方案,所述基于所述测试方案获取所述项目的测试结果及测试日志,包括:
116.4831、若所述测试方案为手动测试方案,则输出所述当前测试任务并生成第一提示,以提示测试人员进行手动测试并录入测试结果及测试日志;
117.4832、若所述测试方案为自动测试方案,则选取待测机并根据所述测试用例部署所述待测机的测试环境;
118.4833、在部署完测试环境后的待测机中调用与所述测试用例对应的测试脚本以自动生成测试结果及测试日志。
119.优选的,所述方法还包括:
120.4840、通过可视化界面展示所述项目的每一测试阶段以及对应的测试结果及测试日志;
121.4850、通过可视化界面展示所述项目对应的待办评审任务的评审节点和对应的节
点任务的完成情况以及超期预警。
122.实施例三
123.如图5所示,对应上述实施例一和实施例二,本技术实施例提供了一种项目测试管理系统,包括:
124.数据获取模块510,用于获取项目的待办评审任务及工期信息;
125.数据分析模块520,用于根据所述待办评审任务的当前评审节点及预设规则,确定节点处理人;
126.所述数据分析模块520还用于提醒当前评审节点的节点处理人完成当前节点任务;
127.数据预测模块530,还用于评审任务管理模块还用于根据预测模型,预测所述待办评审任务的最晚完成时间;
128.数据预警模块540,用于根据所述工期信息及所述待办评审任务的最晚完成时间,判断是否生成超期预警。
129.在一些实施例中,所述系统还包括:
130.数据维护模块550,用于根据项目的项目标识查询对应的项目信息,所述项目信息包含测试配置及测试方案;
131.所述数据分析模块520,还用于根据所述测试配置及测试方案建立所述项目的每一测试阶段的测试任务;
132.数据处理模块560,用于执行所述测试任务以获取测试结果及测试日志。
133.在一些实施例中,所述数据分析模块520还用于获取与所述待办评审任务相同类型的历史评审任务的历史处理数据,所述历史处理数据包括所述历史评审任务的各个历史评审节点的历史处理人以及历史处理时间;所述数据分析模块520还用于根据所述历史处理数据,筛选与为所述待办评审任务的当前评审节点对应的历史评审节点的历史处理时间最短的历史处理人为所述当前评审节点的节点处理人。
134.在一些实施例中,所述数据预测模块530还用于根据所述待办评审任务相同类型的历史评审任务的历史评审节点及历史处理时间,对所述预测模型进行训练;基于预设的测试数据集,验证所述预测模型是否满足预设条件;在所述预测模型满足预设的训练条件时,生成经训练的预测模型;所述数据预测模块530还用于利用所述经训练的预测模型预测所述待办评审任务内每一评审节点的最长处理时间,以预测所述待办评审任务的最晚完成时间。
135.在一些实施例中,所述数据获取模块510还用于验证评审需求;所述数据获取模块510还用于评审需求验证通过后,提示研发经理判断是否下发与所述项目对应的评审任务及工期信息。
136.在一些实施例中,所述数据处理模块560还用于根据所述项目信息及当前时间节点确定所述项目的当前测试阶段,并基于所述当前测试阶段确定所述项目的当前测试任务;所述数据处理模块560还用于根据所述当前测试任务中的测试用例的属性确定测试执行方案;所述数据处理模块560还用于基于所述测试方案获取所述项目的当前测试阶段的测试结果及测试日志。
137.在一些实施例中,若所述测试方案为手动测试方案,则所述数据处理模块560还用
于输出所述当前测试任务并生成第一提示,以提示测试人员进行手动测试并录入测试结果及测试日志;若所述测试方案为自动测试方案,则所述数据处理模块560还用于选取待测机并根据所述测试用例部署所述待测机的测试环境;所述数据处理模块560还用于在部署完测试环境后的待测机中调用与所述测试用例对应的测试脚本以自动生成测试结果及测试日志。
138.在一些实施例中,所述数据处理模块560还用于通过可视化界面展示所述项目的每一测试阶段以及对应的测试结果及测试日志;所述数据处理模块560还用于通过可视化界面展示所述项目对应的待办评审任务的评审节点和对应的节点任务的完成情况以及超期预警。
139.实施例四
140.对应上述所有实施例,本技术实施例提供一种电子设备,包括:
141.一个或多个处理器;以及与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下步骤:
142.获取项目的待办评审任务及工期信息;
143.根据所述待办评审任务的当前评审节点及预设规则,确定节点处理人;
144.提醒当前评审节点的节点处理人完成当前节点任务;
145.根据预测模型,预测所述待办评审任务的最晚完成时间;
146.根据所述工期信息及所述待办评审任务的最晚完成时间,判断是否生成超期预警。
147.其中,图6示例性的展示出了电子设备的架构,具体可以包括处理器610,视频显示适配器611,磁盘驱动器612,输入/输出接口613,网络接口614,以及存储器620。上述处理器610、视频显示适配器611、磁盘驱动器612、输入/输出接口613、网络接口614,与存储器620之间可以通过总线630进行通信连接。
148.其中,处理器610可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本技术所提供的技术方案。
149.存储器620可以采用rom(read only memory,可编写存储器)、ram(random access memory,随机存取存储器)、静态终端设备,动态终端设备等形式实现。存储器620可以存储用于控制电子设备600执行的操作系统621,用于控制电子设备600的低级别操作的基本输入输出系统(bios)622。另外,还可以存储网页浏览器623,数据存储管理系统624,以及图标字体处理系统624等等。上述图标字体处理系统624就可以是本技术实施例中具体实现前述各步骤操作的应用程序。总之,在通过软件或者固件来实现本技术所提供的技术方案时,相关的程序代码保存在存储器620中,并由处理器610来调用执行。
150.输入/输出接口613用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
151.网络接口614用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式
(例如移动网络、wifi、蓝牙等)实现通信。
152.总线630包括一通路,在设备的各个组件(例如处理器610、视频显示适配器611、磁盘驱动器612、输入/输出接口613、网络接口614,与存储器620)之间传输信息。
153.另外,该电子设备600还可以从虚拟资源对象领取条件信息数据库中获得具体领取条件的信息,以用于进行条件判断,等等。
154.需要说明的是,尽管上述设备仅示出了处理器610、视频显示适配器611、磁盘驱动器612、输入/输出接口613、网络接口614,存储器620,总线630等,但是在具体实施过程中,该设备还可以包括实现正常执行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本技术方案所必需的组件,而不必包含图中所示的全部组件。
155.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,云服务端,或者网络设备等)执行本技术各个实施例或者实施例的某些部分所述的方法。
156.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
157.以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1