掌桥专利:专业的专利平台
掌桥专利
首页

一种跨项目的测试用例库管理方法、装置及存储介质

文献发布时间:2023-06-19 19:28:50


一种跨项目的测试用例库管理方法、装置及存储介质

技术领域

本发明涉及测试技术领域,特别是涉及一种跨项目的测试用例库管理方法、装置及存储介质。

背景技术

目前在软件测试的实际应用中,在金融行业等复杂场景下通常涉及多个项目,而当前的测试只能实现在一个项目内管理测试用例,并在一个项目内维护和重复使用(简称复用),因此一方面,相关人员需要在不同项目利用相同用例时,需要重复编写测试用例,造成重复劳动的同时容易发生场景遗漏,用例编写不规范等问题,效率低;另一方面,不同项目下的相同用例需要单独管理,管理繁琐,无法实现有效的用例管理。

发明内容

基于此,本发明的目的在于解决上述问题中的至少之一,提供一种跨项目的测试用例库管理方法、装置及存储介质。

本发明实施例提供了一种跨项目的测试用例库管理方法,包括:

获取执行中的第一项目的第一测试范围,并确定所述第一测试范围对应已占用的测试用例库的第一测试用例;

获取当前待进行的第二项目的第二测试范围,确定所述第二测试范围对应需占用的所述测试用例库的第二测试用例,以及获取当前所述测试用例库的测试用例模式;

当所述测试用例模式为共享模式,且所述第一测试用例与所述第二测试用例存在相同的第三测试用例,允许所述第二项目对所述第三测试用例的复用;

执行所述第二项目,根据所述第一项目的测试情况以及所述第二项目的测试情况,更新所述第三测试用例;其中,更新后的第三测试用例存储于所述测试用例库中。

进一步,所述获取当前待进行的第二项目的第二测试范围,确定所述第二测试范围对应需占用的所述测试用例库的第二测试用例,包括:

响应于用例库页面的选择指令,选定第二测试范围;

根据所述第二测试范围确定所述测试用例库的系统功能树中的目标系统以及目标模块;

将所述目标系统以及所述目标模块作为需占用的所述测试用例库的第二测试用例。

进一步,所述获取当前所述测试用例库的测试用例模式,包括:

获取当前所述测试用例库的开关参数;所述开关参数表征所述测试用例库的测试用例模式;

对所述开关参数进行解析,确定测试用例模式;其中,当所述开关参数表征第一状态,确定测试用例模式为共享模式,当所述开关参数表征第二状态,确定测试用例模式为单线模式。

进一步,所述跨项目的测试用例库管理方法还包括:

将所述第一测试用例的使用状态设置为占用;

当所述测试用例模式为所述单线模式,且所述第一测试用例与所述第二测试用例存在相同的第三测试用例,禁止所述第二项目对已占用的所述第三测试用例的复用。

进一步,所述根据所述第一项目的测试情况以及所述第二项目的测试情况,更新所述第三测试用例,包括:

当所述第一项目完成测试,且所述第二项目执行中,将所述第一项目中完成测试的第三测试用例与所述测试用例库中对应的原始测试用例进行第一比对,根据第一比对结果,确定更新后的第三测试用例;

或者,

当所述第二项目完成测试,且所述第一项目执行中,将所述第二项目中完成测试的第三测试用例与所述测试用例库中对应的原始测试用例进行第二比对,根据第二比对结果,确定更新后的第三测试用例;

或者,

当所述第一项目以及所述第二项目均完成测试,根据所述第一项目中完成测试的第三测试用例、所述第二项目中完成测试的第三测试用例以及所述测试用例库中对应的原始测试用例,确定更新后的第三测试用例。

进一步,所述根据第一比对结果,确定更新后的第三测试用例,包括:

当所述第一比对结果表征存在更新,将所述第一项目中完成测试的第三测试用例覆盖所述原始测试用例,得到更新后的第三测试用例;

或者,

当所述第一比对结果表征不存在更新,将所述原始测试用例作为更新后的第三测试用例。

进一步,所述根据所述第一项目中完成测试的第三测试用例、所述第二项目中完成测试的第三测试用例以及所述测试用例库中对应的原始测试用例,确定更新后的第三测试用例,包括:

当所述第一项目完成测试的时间早于所述第二项目完成测试的时间:

将所述第一项目中完成测试的第三测试用例与所述原始测试用例进行第一比对以确定更新后的第三测试用例并存储至所述测试用例库中作为新的原始测试用例,将所述第二项目中完成测试的第三测试用例与新的原始测试用例进行第三比对,当第三比对结果表征存在更新,将所述第二项目中完成测试的第三测试用例作为最终的更新后的第三测试用例,当第三比对结果表征不存在更新,将新的原始测试用例作为最终的更新后的第三测试用例;

或者,

当所述第二项目完成测试的时间早于所述第一项目完成测试的时间:

将所述第二项目中完成测试的第三测试用例与所述原始测试用例进行第二比对以确定更新后的第三测试用例并存储至所述测试用例库中作为新的原始测试用例,将所述第一项目中完成测试的第三测试用例与新的原始测试用例进行第四比对,当第四比对结果表征存在更新,将所述第一项目中完成测试的第三测试用例作为最终的更新后的第三测试用例,当第四比对结果表征不存在更新,将新的原始测试用例作为最终的更新后的第三测试用例。

本发明实施例还提供一种跨项目的测试用例库管理装置,包括:

第一获取模块,用于获取执行中的第一项目的第一测试范围,并确定所述第一测试范围对应已占用的测试用例库的第一测试用例;

第二获取模块,用于获取当前待进行的第二项目的第二测试范围,确定所述第二测试范围对应需占用的所述测试用例库的第二测试用例,以及获取当前所述测试用例库的测试用例模式;

判断模块,用于当所述测试用例模式为共享模式,且所述第一测试用例与所述第二测试用例存在相同的第三测试用例,允许所述第二项目对所述第三测试用例的复用;

更新模块,用于执行所述第二项目,根据所述第一项目的测试情况以及所述第二项目的测试情况,更新所述第三测试用例;其中,更新后的第三测试用例存储于所述测试用例库中。

本发明实施例还提供一种跨项目的测试用例库管理装置,所述跨项目的测试用例库管理装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现所述方法。

本发明实施例还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现所述方法。

本发明的有益效果是:

通过获取执行中的第一项目的第一测试范围,并确定所述第一测试范围对应已占用的测试用例库的第一测试用例,获取当前待进行的第二项目的第二测试范围,确定所述第二测试范围对应需占用的所述测试用例库的第二测试用例,以及获取当前所述测试用例库的测试用例模式,当所述测试用例模式为共享模式,且所述第一测试用例与所述第二测试用例存在相同的第三测试用例,允许所述第二项目对所述第三测试用例的复用,通过设计共享模式以在共享模式下允许跨项目的测试实例复用,能够减少重复劳动,提高效率;执行所述第二项目,根据所述第一项目的测试情况以及所述第二项目的测试情况,更新所述第三测试用例,而更新后的第三测试用例存储于所述测试用例库中,实现跨项目的测试用例的自动更新和存储,实现测试用例的有效管理。

为了更好地理解和实施,下面结合附图详细说明本发明。

附图说明

图1为本发明跨项目的测试用例库管理方法的步骤流程示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

如图1所示,本发明实施例提供一种跨项目的测试用例库管理方法,包括步骤S100-S400:

S100、获取执行中的第一项目的第一测试范围,并确定第一测试范围对应已占用的测试用例库的第一测试用例。

本发明实施例中,测试用例库为系统功能树的形式,系统功能树由系统+模块组成,测试用例库中具有若干个测试用例,测试用例按照系统及模块进行存储。其中,测试用例可供用户根据项目需求进行选择利用,被选择的测试用例可以用于进行项目的测试。例如,测试用例库具有测试用例A、测试用例B、测试用例C、测试用例D、测试用例E、测试用例F,在执行第一项目时用户可以选定第一测试范围,例如若第一项目选定了第一测试范围中包括测试用例A、测试用例B、测试用例C、测试用例D,那么可以确定第一项目的第一测试范围对应已占用的测试用例库的第一测试用例包括测试用例A、测试用例B、测试用例C、测试用例D。

需要说明的是,执行中的第一项目指的是第一项目已经开始执行但是没有结束,即第一项目的测试未完成。

S200、获取当前待进行的第二项目的第二测试范围,确定第二测试范围对应需占用的测试用例库的第二测试用例,以及获取当前测试用例库的测试用例模式。

可选地,步骤S200中,获取当前待进行的第二项目的第二测试范围,确定第二测试范围对应需占用的测试用例库的第二测试用例,包括步骤S201-S203:

S201、响应于用例库页面的选择指令,选定第二测试范围。

可选地,选择指令可以通过键盘、鼠标、触屏等方式输入。当用户在用例库页面输入选择指令,此时系统响应于用例库页面的选择指令,确定选定的第二测试范围。

S202、根据第二测试范围确定测试用例库的系统功能树中的目标系统以及目标模块。

S203、将目标系统以及目标模块作为需占用的测试用例库的第二测试用例。

本发明实施例中,根据第二测试范围确定从测试用例库的系统功能树中的确定被选定的系统和模块作为目标系统以及目标模块,从而将目标系统以及目标模块作为需占用的测试用例库的第二测试用例。

需要说明的是,当前待进行的第二项目指的是当前需要执行的第二项目。例如,若第二项目选定了第二测试范围中对应的目标系统以及目标模块,而用例库中的测试用例按照系统及模块存储,因此可以确定测试用例,例如确定为测试用例D、测试用例E、测试用例F,那么可以确定第二项目的第二测试范围对应需占用的测试用例库的第二测试用例包括测试用例D、测试用例E、测试用例F。

可选地,步骤S200中获取当前测试用例库的测试用例模式,包括步骤S211-S212:

S211、获取当前测试用例库的开关参数。

本发明实施例中,当前测、试用例库的测试用例模式支持两种模式,分别是单线模式以及共享模式,在系统原有的单线模式上增加共享模式,可以在不改变原有系统模式的情况下增加新的模式功能,有利于降低成本和提高效率。可选地,用例库页面具有切换按钮,用户可以通过输入切换触发切换按钮进行测试用例模式的切换,而每一种测试用例模式对应一个开关参数,因此开关参数表征测试用例库的测试用例模式。

S212、对开关参数进行解析,确定测试用例模式。

本发明实施例中,系统根据对当前的开关参数进行解析,从而可以确定当前测试用例库的测试用例模式。可选地,开关参数可以以数值、属性等方式进行定义,不同开关参数表征不同的状态,例如当开关参数表征第一状态,确定测试用例模式为共享模式,当开关参数表征第二状态,确定测试用例模式为单线模式。

S300、当测试用例模式为共享模式,且第一测试用例与第二测试用例存在相同的第三测试用例,允许第二项目对第三测试用例的复用。

本发明实施例中,当测试用例模式为共享模式,此时允许测试用例的复用。例如,此时第一测试用例与第二测试用例存在相同的第三测试用例,例如第一测试用例包括测试用例A、测试用例B、测试用例C、测试用例D,第二测试用例包括测试用例D、测试用例E、测试用例F,此时第一测试用例与第二测试用例存在相同的第三测试用例:测试用例D,允许第二项目对第三测试用例的复用,即允许第二项目对测试用例D的复用。

需要说明的是,在第一项目执行时,可以将第一测试用例的使用状态设置为占用,即将测试用例A、测试用例B、测试用例C、测试用例D的使用状态设置为占用,当测试用例模式为共享模式,此时使用状态为占用的测试用例都可以进行复用。相反,当测试用例模式为单线模式,第一测试用例与第二测试用例存在相同的第三测试用例,例如上述的测试用例D,此时禁止第二项目对已占用的第三测试用例的复用,即禁止测试用例D的复用。

可选地,一些实施例中,当测试用例库的测试用例模式为单线模式时,在用例库页面能展示测试范围内且没有被其他项目复用的测试用例,不在测试范围内的用例不展示用例禁止复用。

S400、执行第二项目,根据第一项目的测试情况以及第二项目的测试情况,更新第三测试用例。

具体地,确定第二测试用例都允许使用后,可以执行第二项目。需要说明的是,更新后的第三测试用例存储于测试用例库中,例如第三测试用例的每一次更新后,都存储于测试用例库中覆盖第三测试用例对应的原始测试用例。

可选地,测试用例具有对应的骗号,当需要更新时根据第三测试用例的编号与对应测试用例库中编号相同的测试用例进行比较,确定是否需要更新。当项目结束而测试用例没有被选用时,从占用状态变为空闲状态。

可选地,步骤S400中根据第一项目的测试情况以及第二项目的测试情况,更新第三测试用例,包括步骤S410、S420或者S430:

S410、当第一项目完成测试,且第二项目执行中,将第一项目中完成测试的第三测试用例与测试用例库中对应的原始测试用例进行第一比对,根据第一比对结果,确定更新后的第三测试用例。

可选地,以测试用例D为例,第一项目以及第二项目执行过程中利用到的测试用例D即为第三测试用例,而此时测试用例库中存储的测试用例D即为第三测试用例对应的原始测试用例。

具体地,当第一项目完成测试,且第二项目执行中,此时需要确定第三测试用例是否有更新,是否需要覆盖对应的原始测试用例。因此,需要将第一项目中完成测试的第三测试用例与测试用例库中对应的原始测试用例进行第一比对,根据第一比对结果,确定更新后的第三测试用例。

可选地,根据第一比对结果,确定更新后的第三测试用例包括步骤S4101或者S4102:

S4101、当第一比对结果表征存在更新,将第一项目中完成测试的第三测试用例覆盖原始测试用例,得到更新后的第三测试用例。

本发明实施例中,当第一比对结果表征存在更新,即需要对原始测试用例进行更新,将第一项目中完成测试的第三测试用例覆盖原始测试用例,得到更新后的第三测试用例。例如,将完成测试的测试用例D覆盖测试用例库存储的原始测试用例D,使得原始测试用例D得到更新。

S4102、当第一比对结果表征不存在更新,将原始测试用例作为更新后的第三测试用例。

本发明实施例中,当第一比对结果表征不存在更新,说明原始测试用例不需要更新,将原始测试用例作为更新后的第三测试用例。

S420、当第二项目完成测试,且第一项目执行中,将第二项目中完成测试的第三测试用例与测试用例库中对应的原始测试用例进行第二比对,根据第二比对结果,确定更新后的第三测试用例。

类似地,当第二项目完成测试,且第一项目执行中,将第二项目中完成测试的第三测试用例与测试用例库中对应的原始测试用例进行第二比对,确定是否需要对测试用例库中对应的原始测试用例进行更新。其中,根据第二比对结果,确定更新后的第三测试用例,原理与步骤S4101、S4102类似,不再赘述。

本发明实施例中,在第一项目或者第二项目任意项目完成后,确定是否需要更新原始测试用例,若需要马上进行更新,有利于维持测试用例库中的测试用例的实时性,当第一项目或者第二项目任意项目完成后,若需要进行第三项目,可以利用立即利用更新后的测试用例库中的测试用例,有利于提高测试效率以及测试效果。

S430、当第一项目以及第二项目均完成测试,根据第一项目中完成测试的第三测试用例、第二项目中完成测试的第三测试用例以及测试用例库中对应的原始测试用例,确定更新后的第三测试用例。

可选地,步骤S430中根据第一项目中完成测试的第三测试用例、第二项目中完成测试的第三测试用例以及测试用例库中对应的原始测试用例,确定更新后的第三测试用例,包括步骤S4301或者S4302:

S4301、当第一项目完成测试的时间早于第二项目完成测试的时间:

将第一项目中完成测试的第三测试用例与原始测试用例进行第一比对以确定更新后的第三测试用例并存储至测试用例库中作为新的原始测试用例,将第二项目中完成测试的第三测试用例与新的原始测试用例进行第三比对,当第三比对结果表征存在更新,将第二项目中完成测试的第三测试用例作为最终的更新后的第三测试用例,当第三比对结果表征不存在更新,将新的原始测试用例作为最终的更新后的第三测试用例。

具体地,以第三测试用例为测试用例D为例,当第一项目完成测试的时间早于第二项目完成测试的时间,此时需要确定是否需要利用第一项目中完成测试的测试用例D对测试用例库中对应的测试用例D(记为原始测试用例D)进行更新。因此,将第一项目中完成测试的测试用例D与原始测试用例D进行第一比对以确定更新后的第三测试用例并存储至测试用例库中作为新的原始测试用例D。需要说明的是,确定新的原始测试用例D的原理如步骤S4101、S4102,不再赘述。

然后,将第二项目中完成测试的测试用例D与新的原始测试用例(记为新测试用例D)进行第三比对。其中,当第三比对结果表征存在更新,此时将第二项目中完成测试的测试用例D覆盖新测试用例D作为最终的更新后的第三测试用例(记为最终更新的测试用例D),此时最终更新的测试用例D存储于测试用例库中。而当第三比对结果表征不存在更新,此时新测试用例D作为最终的更新后的第三测试用例存储于测试用例库中。

S4302、当第二项目完成测试的时间早于第一项目完成测试的时间:

将第二项目中完成测试的第三测试用例与原始测试用例进行第二比对以确定更新后的第三测试用例并存储至测试用例库中作为新的原始测试用例,将第一项目中完成测试的第三测试用例与新的原始测试用例进行第四比对,当第四比对结果表征存在更新,将第一项目中完成测试的第三测试用例作为最终的更新后的第三测试用例,当第四比对结果表征不存在更新,将新的原始测试用例作为最终的更新后的第三测试用例。

具体地,以第三测试用例为测试用例D为例,当第二项目完成测试的时间早于第一项目完成测试的时间,此时需要确定是否需要利用第二项目中完成测试的测试用例D对测试用例库中对应的测试用例D(记为原始测试用例D)进行更新。因此,将第二项目中完成测试的测试用例D与原始测试用例D进行第二比对以确定更新后的测试用例D,并存储至测试用例库中作为新的原始测试用例D。需要说明的是,确定新的原始测试用例D的原理如步骤S420,不再赘述。

然后,将第一项目中完成测试的测试用例D与新的原始测试用例(记为新测试用例D)进行第四比对。其中,当第四比对结果表征存在更新,此时将第一项目中完成测试的测试用例D覆盖新测试用例D作为最终的更新后的第三测试用例(记为最终更新的测试用例D),此时最终更新的测试用例D存储于测试用例库中。而当第四比对结果表征不存在更新,此时新测试用例D作为最终的更新后的第三测试用例存储于测试用例库中。

相对于现有技术,本发明实施例的跨项目的测试用例库管理方法,通过设计共享模式以在共享模式下允许跨项目的测试实例复用,能够减少重复劳动,提高效率,即使有不同项目使用同一测试用例,也能够实现跨项目的测试用例的自动更新和存储,解决各项目使用同一测试用例出入库的逻辑冲突问题,保持测试用例的最新状态,实现测试用例的有效管理,测试用例资产易不容易丢失,无需重复编写测试用例,提高测试人员工作效率和结果准确度。

本发明实施例还提供一种跨项目的测试用例库管理装置,包括:

第一获取模块,用于获取执行中的第一项目的第一测试范围,并确定第一测试范围对应已占用的测试用例库的第一测试用例;

第二获取模块,用于获取当前待进行的第二项目的第二测试范围,确定第二测试范围对应需占用的测试用例库的第二测试用例,以及获取当前测试用例库的测试用例模式;

判断模块,用于当测试用例模式为共享模式,且第一测试用例与第二测试用例存在相同的第三测试用例,允许第二项目对第三测试用例的复用;

更新模块,用于执行第二项目,根据第一项目的测试情况以及第二项目的测试情况,更新第三测试用例;其中,更新后的第三测试用例存储于测试用例库中。

上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同,不再赘述。

本发明实施例还提供了另一种跨项目的测试用例库管理装置,该跨项目的测试用例库管理装置包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现前述实施例的跨项目的测试用例库管理方法。可选地,该跨项目的测试用例库管理装置包括但不限于手机、平板电脑、电脑及车载电脑等。

上述方法实施例中的内容均适用于本装置实施例中,本装置实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同,不再赘述。

本发明实施例还提供一种计算机可读存储介质,存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现前述实施例的跨项目的测试用例库管理方法。

本发明实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前述实施例的跨项目的测试用例库管理方法。

本申请的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括多指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序的介质。

以上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

技术分类

06120115927663