(12)发明专利申请
(10)申请公布号 CN 111522728 A(43)申请公布日 2020.08.11
(21)申请号 201911421046.X(22)申请日 2019.12.31
(71)申请人 支付宝实验室(新加坡)有限公司
地址 新加坡珊顿大道8号安盛大厦45-01号(72)发明人 董燕云
(74)专利代理机构 北京众达德权知识产权代理
有限公司 11570
代理人 刘进(51)Int.Cl.
G06F 11/36(2006.01)
权利要求书2页 说明书7页 附图3页
CN 111522728 A(54)发明名称
自动化测试用例的生成方法、电子设备及可读存储介质(57)摘要
本说明书实施例公开了一种自动化测试用例的生成方法,在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;根据所述入参、所述出参和所述操作录制数据,生成缓存文件;通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;根据所述结构化测试框架中每个步骤的准备数据,生成用例。
CN 111522728 A
权 利 要 求 书
1/2页
1.一种自动化测试用例的生成方法,包括:
在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;
对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;根据所述入参、所述出参和所述操作录制数据,生成缓存文件;通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;
根据所述结构化测试框架中每个步骤的准备数据,生成用例。2.如权利要求1所述的生成方法,所述在对目标业务的业务接口进行调用时对所述业务接口进行监听,得到所述业务接口的入参和出参,包括:
在对所述业务接口进行真实调用时,采用面向切面编程方法对所述业务接口进行监听,得到到所述业务接口的入参和出参。
3.如权利要求2所述的生成方法,所述对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据,包括:
获取所述业务接口执行过程中的执行操作;对所述执行操作进行拦截,得到拦截后的所述执行操作;对拦截后的所述执行操作进行录制,得到所述操作录制数据。4.如权利要求3所述的生成方法,所述对所述执行操作进行拦截,得到拦截后的所述执行操作,包括:
对所述执行操作的操作类别进行识别,并对识别出操作类型的所述执行操作进行拦截,得到拦截后的所述执行操作。
5.如权利要2所述的生成方法,所述通过预设的结构化测试框架对所述缓存文件进行解析,得到所述结构化测试框架中每个步骤的准备数据,包括:
通过所述结构化框架对所述缓存文件进行解析,确定所述缓存文件中的数据与所述结构化测试框架中步骤的对应关系;
根据所述对应关系,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据。
6.如权利要5所述的生成方法,所述通过所述结构化框架对所述缓存文件进行解析,确定所述缓存文件中的数据与所述结构化测试框架中步骤的对应关系,包括:
对所述缓存文件进行解析,确定出所述缓存文件中每个数据对应的数据类型;根据所述缓存文件中每个数据对应的数据类型,以及所述结构化测试框架中每个步骤对应的数据类型,确定所述缓存文件中每个数据与所述结构化测试框架中步骤的对应关系。
7.一种自动化测试用例的生成装置,包括:接口监听单元,用于在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;
录制单元,用于对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;缓存文件生成单元,用于根据所述入参、所述出参和所述操作录制数据,生成缓存文
2
CN 111522728 A
权 利 要 求 书
2/2页
件;
文件解析单元,用于通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;
用例生成单元,用于根据所述结构化测试框架中每个步骤的准备数据,生成用例。8.如权利要求7所述的生成装置,所述接口监听单元,用于在对所述业务接口进行真实调用时,采用面向切面编程方法对所述业务接口进行监听,得到到所述业务接口的入参和出参。
9.如权利要求8所述的生成装置,所述录制单元,用于获取所述业务接口执行过程中的执行操作;对所述执行操作进行拦截,得到拦截后的所述执行操作;对拦截后的所述执行操作进行录制,得到所述操作录制数据。
10.如权利要求8所述的生成装置,所述录制单元,用于对所述执行操作的操作类别进行识别,并对识别出操作类型的所述执行操作进行拦截,得到拦截后的所述执行操作。
11.如权利要8所述的生成装置,所述文件解析单元,用于通过所述结构化框架对所述缓存文件进行解析,确定所述缓存文件中的数据与所述结构化测试框架中步骤的对应关系;根据所述对应关系,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据。
12.如权利要11所述的生成装置,所述文件解析单元,用于对所述缓存文件进行解析,确定出所述缓存文件中每个数据对应的数据类型;根据所述缓存文件中每个数据对应的数据类型,以及所述结构化测试框架中每个步骤对应的数据类型,确定所述缓存文件中每个数据与所述结构化测试框架中步骤的对应关系。
13.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1-6任一项所述方法的步骤。
14.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1-6任一项所述方法的步骤。
3
CN 111522728 A
说 明 书
1/7页
自动化测试用例的生成方法、电子设备及可读存储介质
技术领域
[0001]本说明书实施例涉及数据测试技术领域,尤其涉及一种自动化测试用例的生成方法、电子设备及可读存储介质。背景技术
[0002]目前传统的软件测试工作,主要是由测试人员,根据需求文档编写测试用例,手工完成测试任务,并记录测试结果。而且,随着技术的进步,现在已经逐步引入自动化测试手段,重复性回归测试工作可通过自动化测试的方式进行。[0003]而现有技术在生成自动化测试的用例时,通常使用录制回放工具,以通过录制线上的流量,将真实的流量数据,自动生成用例数据,并在线下进行回放,完成业务功能的回归和验证。
发明内容
[0004]本说明书实施例提供了一种自动化测试用例的生成方法、电子设备及可读存储介质,真实数据生成的用例会促使数据噪音变小,提高所述用例的准确性。[0005]本说明书实施例第一方面提供了一种自动化测试用例的生成方法,包括:[0006]在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;
[0007]对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;[0008]根据所述入参、所述出参和所述操作录制数据,生成缓存文件;[0009]通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;
[0010]根据所述结构化测试框架中每个步骤的准备数据,生成用例。
[0011]本说明书实施例第二方面提供了一种自动化测试用例的生成装置,包括:[0012]接口监听单元,用于在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;[0013]录制单元,用于对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;
[0014]缓存文件生成单元,用于根据所述入参、所述出参和所述操作录制数据,生成缓存文件;
[0015]文件解析单元,用于通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;[0016]用例生成单元,用于根据所述结构化测试框架中每个步骤的准备数据,生成用例。[0017]本说明书实施例第三方面还提供了一种电子设备,包括存储器、处理器及存储在
4
CN 111522728 A
说 明 书
2/7页
存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述自动化测试用例的生成方法的步骤。
[0018]本说明书实施例第四方面还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时上述自动化测试用例的生成方法的步骤。[0019]本说明书实施例的有益效果如下:[0020]基于上述技术方案,对所述业务接口进行真实调用进行监听,得到所述业务接口的入参和出参;并对所述业务接口执行过程中的执行操作进行录制,得到所述操作录制数据,进而使得获取的入参、出参和操作录制数据是真实调用过程中生成的,而再根据入参、出参和操作录制数据,生成用例,使得生成的每个用例均是根据真实调用过程中生成的数据生成的,真实数据生成的用例会促使数据噪音变小,提高所述用例的准确性;而且真实有效的数据生成用例也为真实用例,可直接在本地运行,能够有效降低调试和排错的成本。附图说明
[0021]图1为本说明书实施例中自动化测试用例的生成方法的方法流程图;[0022]图2为本说明书实施例中自动化测试用例的生成应用场景示意图;[0023]图3为本说明书实施例中自动化测试用例的生成装置的结构示意图;[0024]图4为本说明书实施例中电子设备的结构示意图。
具体实施方式
[0025]为了更好的理解上述技术方案,下面通过附图以及具体实施例对本说明书实施例的技术方案做详细的说明,应当理解本说明书实施例以及实施例中的具体特征是对本说明书实施例技术方案的详细的说明,而不是对本说明书技术方案的限定,在不冲突的情况下,本说明书实施例以及实施例中的技术特征可以相互组合。[0026]第一方面,如图1所示,本说明书实施例提供一种自动化测试用例的生成方法,包括:
[0027]步骤S102、在对目标业务的业务接口进行调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;[0028]步骤S104、对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;[0029]步骤S106、根据所述入参、所述出参和所述操作录制数据,生成缓存文件;[0030]步骤S108、通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;[0031]步骤S110、根据所述结构化测试框架中每个步骤的准备数据,生成用例。[0032]其中,在步骤S102中,可以在使用测试工具对所述业务接口发起真实调用时对所述业务接口进行监听,进而可以得到所述业务接口的入参和出参。[0033]本说明书实施例中,所述测试工具例如是postman和soapui等,如此,可以通过所述测试工具对所述业务接口发起真实调用。[0034]具体来讲,可以在所述目标业务对应的应用在启动时即可对所述业务接口进行监听,如此,可以在使用所述测试工具对所述业务接口发起真实调用时对所述业务接口进行
5
CN 111522728 A
说 明 书
3/7页
监听。
具体地,在使用所述测试工具对所述业务接口发起真实调用时,可以采用面向切
面编程(Aspect Oriented Programming,简称AOP)方法对所述业务接口进行监听,进而可以采集到所述业务接口的入参和出参。[0036]例如,若所述目标业务为钱包业务,所述业务接口为进入钱包的接口,然后通过postman对所述业务接口进行真实调用,此时,会使用AOP方法对所述业务接口进行监听,若监听到用户a通过输入用户a的账户信息(例如手机号、特定字符串、二维码、用户名、用户ID等的其中之一或任意组合)进入a钱包中,则可以通过method方法采集到用户a的账户信息作为所述业务接口的入参。
[0037]接下来执行步骤S104,在该步骤中,可以在所述业务接口执行过程中,可能会存在针对数据库的增加操作、读取查询操作、更新操作和删除操作,以及远程过程调用(remote procedure call,简称rpc)操作中的一种或多种操作,如此,可以获取所述执行操作,对所述执行操作进行拦截,得到拦截后的所述执行操作,再对拦截后的所述执行操作进行录制,得到所述操作录制数据。[0038]具体来讲,可以首先获取在所述业务接口执行过程中的执行操作,然后识别出所述执行操作的操作类型;再对识别出操作类型的所述执行操作进行拦截,得到拦截后的所述执行操作;最后对拦截后的所述执行操作进行录制,得到所述操作录制数据。[0039]例如,以所述目标业务为钱包业务为例,通过postman对所述业务接口进行真实调用并使用AOP方法对所述业务接口进行监听,若监听到用户a通过输入用户a的账户信息进入a钱包中,而且在通过所述业务接口访问数据库A的table2中存储的用户a的钱包数据,此时,也会通过AOP方法监听到针对数据库A的table2中存储的用户a的钱包数据的读取查询操作,再识别所述读取查询操作之后,对针对数据库A的table2中存储的用户a的钱包数据的读取查询操作进行拦截,并对拦截后的所述读取查询操作进行录制,得到所述操作录制数据。
[0040]以及,服务器接收到上述读取查询操作之后,从数据库A的table2中读取用户a的钱包数据并返回,此时,也会通过AOP方法监听到返回的用户a的钱包数据,并将返回的用户a的钱包数据作为所述业务接口的出参。[0041]当然,若通过所述业务接口还进行rpc调用,此时,通过AOP方法在识别出rpc调用操作之后进行录制,使得所述操作录制数据包括rpc调用操作对应的mock数据,其中,mock数据可以为与贷款额度、生活缴费、快递应用和乘车应用等第三方应用相关的数据。[0042]如此,通过AOP方法能够监听到所述业务接口的入参和出参,也能够对所述业务接口执行过程中的执行操作进行录制,得到所述操作录制数据,由此,可以通过AOP方法对所述业务接口进行真实调用进行监听,以获取所述业务接口进行真实调用时的真实数据,进而使得获取的入参、出参和操作录制数据是真实调用过程中生成的,而再根据入参、出参和操作录制数据,生成用例,使得生成的每个用例均是根据真实调用过程中生成的数据生成的,真实数据生成的用例会促使数据噪音变小,提高所述用例的准确性;而且真实有效的数据生成用例也为真实用例,可直接在本地运行,能够有效降低调试和排错的成本。
[0043]以使得后续根据所述相关真实数据生成的用例的真实有效的用例(噪音小),而且真实有效的用例可直接在本地运行,能够有效降低调试和排错的成本。
6
[0035]
CN 111522728 A[0044]
说 明 书
4/7页
接下来执行步骤S106,可以根据用户操作顺序,对所述入参、所述出参和所述操作
录制数据进行排序,再根据排序后的数据,生成所述缓存文件,此时,还可以将所述缓存文件缓存,以提高所述缓存文件的读写速度。[0045]接下来执行步骤S108,会预先设置与所述目标业务对应的所述结构化测试框架,以使得设置的所述结构化框架与所述目标业务相匹配,再通过所述结构化框架对所述缓存文件进行解析,确定所述缓存文件中的数据与所述结构化测试框架中步骤的对应关系,再根据所述对应关系,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据。
[0046]具体来讲,所述结构化测试框架可以包括准备步骤、调用步骤、检查步骤和清理步骤,其中,所述准备步骤与入参准备数据和mock准备数据等数据中的一种或多种数据对应;所述调用步骤可以与接口调用数据等数据对应;所述检查步骤与可以与数据库中的数据检查数据和出参检查数据等数据中的一种或多种数据对应,所述清理步骤与本次测试过程中产生的测试数据对应,所述清理步骤用于清理本次测试过程中产生的测试数据,根据所述结构化测试框架中每个步骤与数据的对应关系,从而可以从所述缓存文件中确定出与每个步骤对应的准备数据。[0047]具体地,对所述缓存文件进行解析,确定出所述缓存文件中每个数据;再根据所述结构化测试框架中每个步骤与数据的对应关系,从而可以从所述缓存文件中确定出与每个步骤对应的准备数据。例如,所述准备步骤包括入参准备数据和mock准备数据等数据;此时,从所述缓存文件中查找到属于所述准备数据类型的数据例如为用户a的账号信息和mock数据,则确定出所述准备步骤对应的准备数据为用户a的账号信息和mock数据。[0048]例如,以所述目标业务为钱包业务为例,通过AOP方法监听到用户a通过输入用户a的账户信息进入a钱包并访问生活缴费的相关数据过程中,监听到的数据包括用户a的账号信息(入参),a的钱包数据(出参),以及访问的生活缴费的相关数据具体为mock数据,以及数据库A的table2的数据(数据库检查数据)等,根据所述结构化测试框架中每个步骤与数据的对应关系,从而将监听到的每个数据与每个步骤进行对应,从而确定出所述结构化测试框架中每个步骤的准备数据。[0049]接下来执行步骤S110,在通过步骤S108确定出所述结构化测试框架中每个步骤的准备数据之后,可以直接所述结构化测试框架中每个步骤的准备数据,生成所述用例,如此,通过所述测试工具对所述业务接口每次进行真实调用时,均会根据上述步骤S102-S110,生成一个所述用例,即通过所述结构化测试框架的模板能够自动生成所述用例。[0050]例如,参见图2,本说明书实施例中的自动化测试用例的生成应用场景示意图。其中,所述用例的生成过程包括接口调用层20、数据拦截录制层21、结果化测试框架22和自动化用例生成层23,其中:
[0051]接口调用层20包括准备请求201和接口调用202等阶段,在准确请求201这个阶段,即在联调阶段,使用postman或者soapui等测试工具,发起对业务接口的真实调用的请求;在接口调用202阶段,在所述业务接口执行过程中包括db操作203,RPC调用204和返回结果205等操作,其中,db操作203包括数据库的增加操作、读取查询操作、更新操作和删除操作。[0052]数据拦截录制层21包括开启录制211、录制db操作212、录制rpc操作213和录制结果214等步骤,在开启录制211步骤,可以在所述目标应用启动时启动AOP监听,在所述目标
7
CN 111522728 A
说 明 书
5/7页
应用退出后结束监听;以及在所述业务接口执行过程中进行录制db操作212、录制rpc操作213和录制结果214的步骤,录制db操作212录制是对db中的table文件进行操作;录制rpc操作213录制的是mock数据;录制结果214录制的是返回结果;录制db操作212、录制rpc操作213和录制结果214的步骤的整体执行流程为:在所述业务接口执行时,针对不同的执行操作识别不同的操作类型,并进行拦截再录制数据(如table、mock的入参和返回值等);以及在执行结束后,根据录制数据,生成缓存文件。[0053]结果化测试框架22为预先设定的,结构化测试框架22包括准备步骤221、调用步骤222、检查步骤223和清理步骤224,通过结构化测试框架22对录制的缓存文件进行解析,解析成不同的准备数据(如db检查数据、返回值数据、mock数据),并将解析的准备数据与结构化测试框架22中的步骤进行对应。[0054]自动化用例生成层23,可以根据结果化测试框架22中的步骤,确定用例模板,再根据结构化测试框架22解析出的准备数据填入到用例模板中的每个步骤中,进而生成所述用例,每次调用所述业务接口即可生成一个所述用例,多次调用,即可生成用例1、用例2、用例3......用例n等多个所述用例,进而使得多个所述用例供开发直接调试或运行。[0055]如此,数据拦截录制层21、结果化测试框架22和自动化用例生成层23进行拦截录制后再对录制数据进行解析和封装,可快速实现开发阶段的自动化测试用例生成,既可应对新增的业务测试、也可适用于需求变更的回归场景,同时由于是基于用户自己真实触发的联调流量,因此每个用例都是真实有效的用例(噪音小),生成的用例;而由于在通过回放的方式执行用例不能再本地调试失败问题的排查和定位成本较高,而本说明书采用上述方法生成用例,可直接在本地运行,调试和排错的成本也相对较低。[0056]而且,由于用于进行接口测试的用例数据(例如数据库数据、mock数据和返回数据)均可以通过上述步骤S102-S110自动生成,而无需人工编写,能够有效提高用例生成效率,也使得用例编写成本也随之降低。[0057]本说明书另一实施例中,在通过步骤S102-S110获取到多个所述用例之后,可以直接使用多个所述用例进行自动化测试,此时,由于每个所述用例均是获取的所述业务接口进行真实调用时的真实数据,使得后续根据所述真实数据生成的用例的真实有效的用例(噪音小),而且真实有效的用例可直接在本地运行进行自动化测试,进而能够有效降低调试和排错的成本。[0058]第二方面,基于与第一方面的同一发明构思,本说明书实施例提供了一种自动化测试用例的生成装置,如图3所示,包括:[0059]接口监听单元301,用于在对目标业务的业务接口进行真实调用时对所述业务接口进行监听,得到所述业务接口的入参和出参;[0060]录制单元302,用于对所述业务接口执行过程中的执行操作进行录制,得到操作录制数据;
[0061]缓存文件生成单元303,用于根据所述入参、所述出参和所述操作录制数据,生成缓存文件;
[0062]文件解析单元304,用于通过预设的结构化测试框架对所述缓存文件进行解析,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据,其中,所述结构化测试测试框架包括多个步骤;
8
CN 111522728 A[0063]
说 明 书
6/7页
用例生成单元305,用于根据所述结构化测试框架中每个步骤的准备数据,生成用
例。
在一种可选的实施方式中,接口监听单元301,用于在对所述业务接口进行真实调
用时,采用面向切面编程方法对所述业务接口进行监听,得到到所述业务接口的入参和出参。
[0065]在一种可选的实施方式中,录制单元302,用于获取所述业务接口执行过程中的执行操作;对所述执行操作进行拦截,得到拦截后的所述执行操作;对拦截后的所述执行操作进行录制,得到所述操作录制数据。[0066]在一种可选的实施方式中,录制单元302,用于对所述执行操作的操作类别进行识别,并对识别出操作类型的所述执行操作进行拦截,得到拦截后的所述执行操作。[0067]在一种可选的实施方式中,文件解析单元304,用于通过所述结构化框架对所述缓存文件进行解析,确定所述缓存文件中的数据与所述结构化测试框架中步骤的对应关系;根据所述对应关系,从所述缓存文件中确定出与所述结构化测试框架中每个步骤对应的准备数据。
[0068]在一种可选的实施方式中,文件解析单元304,用于对所述缓存文件进行解析,确定出所述缓存文件中每个数据对应的数据类型;根据所述缓存文件中每个数据对应的数据类型,以及所述结构化测试框架中每个步骤对应的数据类型,确定所述缓存文件中每个数据与所述结构化测试框架中步骤的对应关系。[0069]第三方面,基于与前述实施例中自动化测试用例的生成方法同样的发明构思,本说明书实施例还提供一种电子设备,如图4所示,包括存储器404、处理器402及存储在存储器404上并可在处理器402上运行的计算机程序,所述处理器402执行所述程序时实现前文所述自动化测试用例的生成方法的任一方法的步骤。[0070]其中,在图4中,总线架构(用总线400来代表),总线400可以包括任意数量的互联的总线和桥,总线400将包括由处理器402代表的一个或N个处理器和存储器404代表的存储器的各种电路链接在一起。总线400还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口405在总线400和接收器401和发送器403之间提供接口。接收器401和发送器403可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器402负责管理总线400和通常的处理,而存储器404可以被用于存储处理器402在执行操作时所使用的数据。[0071]第四方面,基于与前述实施例中自动化测试用例的生成方法的发明构思,本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前文所述自动化测试用例的生成方法的任一方法的步骤。[0072]本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设
9
[0064]
CN 111522728 A
说 明 书
7/7页
备。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0074]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0075]尽管已描述了本说明书的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本说明书范围的所有变更和修改。[0076]显然,本领域的技术人员可以对本说明书进行各种改动和变型而不脱离本说明书的精神和范围。这样,倘若本说明书的这些修改和变型属于本说明书权利要求及其等同技术的范围之内,则本说明书也意图包含这些改动和变型在内。
[0073]
10
CN 111522728 A
说 明 书 附 图
1/3页
图1
11
CN 111522728 A
说 明 书 附 图
2/3页
图2
图3
12
CN 111522728 A
说 明 书 附 图
3/3页
图4
13
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务