一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

程序变更验证方法、装置、电子设备和可读存储介质与流程

2021-11-09 21:49:00 来源:中国专利 TAG:


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.图1为本技术实施例提供的程序变更验证方法实施例一的流程示意图;
42.图2为本技术实施例提供的程序变更验证方法实施例二的流程示意图;
43.图3为本技术实施例提供的程序变更验证装置的结构示意图;
44.图4是本技术实施例提供的电子设备的结构示意图。
45.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。 这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是 通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
46.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本申 请实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于 本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都属于本技术保护的范围。
47.首先对本技术所涉及的名词进行解释:
48.前端界面:
49.前端界面是指应用程序直接展示给用户浏览和操作的页面。
50.程序变更是指应用程序开发测试完毕,部署到运行系统中的过程。程序 变更是一个完整的过程,包括变更申请、变更准备、变更审批、变更实施、 变更验证、变更特护、变更反馈。程序变更实施后必须按照验证方案进行验 证。程序变更验证一般在变更实施当日或次日完成。程序变更验证是指应用 程序部署完成后,技术开发人员检测程序是否正确运行的过程,该过程是应 用程序进入实用阶段前的必要过程。现有技术中,技术人员主要是在应用程 序的前端界面进行操作,验证功能是否通过,而对于缺少对应前端界面的程 序功能,技术人员无法完成验证,使得整个程序变更验证的可靠性差,并且 随着程序变更的次数增多,要求更严格,技术人员手动操作前端界面进行验 证的方式效率跟不上程序变更的速度。
51.本发明实施例能够通过在应用程序中设置日志采集模块和日志处理模块, 在应
用程序运行的过程中,采集应用程序的运行日志,并通过统计处理之后 得到日志分析报告,一方面能够快速的完成程序变更验证过程,提高程序变 更验证的效率,另一方面,能够验证缺少对应前端界面的程序功能,提高程 序变更验证的准确性和可靠性。
52.下面,通过具体实施例对本技术的技术方案进行详细说明。需要说明的 是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程 可能在某些实施例中不再赘述。
53.图1为本技术实施例提供的程序变更验证方法实施例一的流程示意图, 该程序变更验证方法可以应用于计算机设备,用于对计算机设备中开发测 试完毕,部署在计算机中的应用程序进行验证。
54.示例性的,如图1所示,该程序变更验证方法可以包括如下步骤:
55.s101、响应于目标程序的启动运行,利用预设日志采集模块获取目标程 序在运行时产生的运行日志。
56.其中,目标程序中设置有预设日志处理模块和预设日志采集模块。示例 性的,预设日志处理模块和预设日志采集模块可以是由技术人员预先编写的 程序代码,当需要对目标程序进行程序变更测试时,由技术人员将程序代码 嵌入至目标程序中。
57.在本实施例中,运行日志是指将程序的运行状态、运行过程等信息,输 出到不同的介质中(例如:文件、控制台、显示屏等),并进行显示和保存。 为软件调试、维护过程中的问题追溯、性能分析、系统监控、故障预警等功 能,提供参考依据。
58.示例性的,在将日志采集模块嵌入至目标程序中时,可以在目标程序中 引入日志框架,收集目标程序在运行过程中的运行状态、运行过程和运行结 果等信息。
59.示例性的,运行日志根据目标程序的运行情况,分为不同等级,例如, 根据目标程序的运行正确与否,可以将运行日志分为成功运行日志、错误运 行日志和警告日志。
60.其中,成功运行日志中收集的是目标程序运行正确时对应的运行状态、 运行过程和运行结果。错误运行日志中收集的是目标程序运行错误时对应的 运行状态、运行过程和运行结果。警告日志中收集的是目标程序运行存在警 告时对应的运行状态、运行过程和运行结果。
61.s102、利用预设日志处理模块,根据运行日志的级别,对运行日志进行 分类统计,得到日志分析报告。
62.其中,日志分析报告用于指示目标程序在运行时是否存在异常。
63.示例性的,运行日志可以分为成功运行日志、错误运行日志和警告日志 三种级别。
64.在本实施例中,可以统计成功运行日志、错误运行日志和警告日志在某 一个时间段所产生的条数,形成日志分析分析报告。示例性的,可以是在目 标程序运行的某一个节点,统计产生的成功运行日志、错误运行日志和警告 日志的条数,形成目标程序在该节点的日志分析报告。
65.示例性的,日志分析报告可以是图表形式。
66.s103、根据日志分析报告,确定目标程序的变更验证结果。
67.在本实施例中,目标程序中包括有若干项程序功能,在目标程序运行 过程中,有的程序功能可能运行错误,则会产生错误运行日志,有的程序 功能可能运行正确,则会对
应的产生成功运行日志,有的程序功能可能运 行中存在警告,则会对应的产生警告日志。
68.其中,程序功能运行存在警告是指可以该程序功能可以正常执行,但 是部分代码可以进行优化。
69.示例性的,若产生成功运行日志,则目标程序的变更验证通过,若产 生错误运行日志或警告日志,则目标程序的变更验证不通过。
70.本技术实施例通过采集目标程序在运行过程中的日志,通过日志分析 得到目标程序是否能够通过程序变更验证,能够避免技术人员人工手动操 作前段界面进行程序变更验证,提高程序变更验证效率。
71.示例性的,在一些实施例中,上述步骤s101中“利用预设日志采集 模块获取目标程序在运行时产生的运行日志”,具体可以通过如下步骤实 现:
72.获取目标程序的程序功能,利用预设日志采集模块,设置预设日志采集 语句至目标程序的每个程序功能中;
73.在目标程序运行过程中,利用预设日志采集语句,采集得到目标程序在 运行时产生的运行日志。
74.在本实施例中,预设日志采集模块和预设日志处理模块作为单独的模 块,嵌入到目标程序中,目标程序的每一个程序功能中可以加入日志采集 语句,以采集每个程序功能的运行状态、运行过程和运行结果等信息,从 而确定目标程序是否运行正确。
75.示例性的,目标程序可以是完成开发测试之后,部署在运行系统上的 应用程序,程序功能可以是该应用程序的搜索功能、文本输入功能、数据 请求功能等,在应用程序的运行过程中,可以通过日志记录这些程序功能 的运行状态、运行过程和运行结果,最终生成目标程序的运行日志。
76.本技术实施例通过预设日志采集语句对目标程序的每一个程序功能 进行信息采集,能够记录每一个程序功能是否运行正确,最终得出目标程 序的运行日志,能够对没有对应前段界面的程序功能进行验证,提高程序 变更验证的准确性和可靠性。
77.示例性的,在上述实施例的基础上,在一些实施例中,上述“在目标 程序运行过程中,利用预设日志采集语句,采集得到目标程序在运行时产 生的运行日志”,具体可以通过如下步骤实现:
78.在目标程序运行时,利用预设日志采集语句,获取目标程序的运行状态、 运行过程和运行结果;
79.将运行状态、运行过程和运行结果写入至存储于预设存储介质的运行日 志中。
80.具体的,运行状态可以是目标程序的启动、未启动、重启、后台运行 等状态,运行过程可以包括数据读写过程和数据计算处理过程等,运行结 果可以是程序功能最终输出的结果,例如通过搜索功能搜索得到目标数据。
81.示例性的,预设存储介质可以是数据库等等。
82.示例性的,可以在将运行状态、运行过程和运行结果写入至预设存储 介质,得到运行日志之后,将运行日志输出至文件、控制台或者显示界面。
83.本技术实施例通过采集目标程序的运行状态、运行过程和运行结果, 形成目标程序的运行日志,不需要由技术人员操作前端界面,根据操作反 馈结果来进行程序变更验证,提高程序变更验证的效率以及可靠性。
84.示例性的,在上述实施例的基础上,在一些实施例中,若上述运行日 志包括成功运行日志、错误运行日志和警告日志,则上述步骤s101中“利 用预设日志采集模块获取目标程序在运行时产生的运行日志”,可以通过 如下步骤实现:
85.接收日志开启指令,将成功运行日志、错误运行日志和警告日志开启;
86.获取在目标程序运行时的运行状态、运行过程和运行结果,将运行状态、 运行数据和运行结果写入至成功运行日志或错误运行日志或警告日志。
87.具体的,可以设置日志开启开关按钮,在进行程序变更校验时,由技 术人员一键开启成功运行日志、错误运行日志和警告日志,在目标程序运 行过程中,通过成功运行日志、错误运行日志和警告日志,对运行的目标 程序进行日志记录。
88.本技术实施例通过将运行日志分为不同级别,能够根据所生成的对应 级别的日志,确定目标程序在运行过程中存在的问题,方便技术人员快速 的得到程序变更验证结果,提高程序变更验证的效率。
89.示例性的,在上述实施例的基础上,在一些实施例中,上述步骤s102 具体可以通过如下步骤实现:
90.利用预设日志处理模块,根据运行日志的级别,对运行日志进行分类;
91.将分类之后的运行日志展示至预设图表中,对预设图表进行数据统计, 得到日志分析报告。
92.在本实施例中,运行日志可以分为成功运行日志、错误运行日志和警 告日志,其中,可以设置成功运行日志为第一级别,错误运行日志为第二 级别,警告日志为第三级别,通过预设图标,展示不同级别的日志,并对 不同的级别日志进行统计,示例性的,可以统计不同级别的日志在某一个 时间段的数量,最终得到统计结果,作为日志分析报告。
93.示例性的,可以将日志分析报告发送至前端界面或者显示界面进行显 示,供技术人员查看。
94.示例性的,可以根据日志分析报告确定目标程序是否通过程序变更验 证,具体的,如果目标程序在运行过程中,产生成功日志记录,则程序变 更验证通过;如果目标程序在运行过程中产生失败日志记录,则程序变更 验证不通过。
95.本技术实施例通过对不同级别的运行日志进行分类,并展示至图标中, 得到日志分析报告,能够方便技术人员直接根据日志分析报告,确定目标 程序的程序变更验证结果,提高程序变更验证效率。
96.示例性的,在上述实施例的基础上,在一些实施例中,上述程序变更 验证方法具体还可以包括如下步骤:
97.当变更验证结果为验证通过时,接收关闭指令,关闭预设日志采集模块 和预设日志处理模块;
98.当变更验证结果为验证不通过时,对目标程序执行预设变更操作,预设 变更操作用于对目标程序进行版本回退或程序修改。
99.示例性的,可以设置关闭功能按键,当变更验证结果为验证通过时, 可以由技术人员点击关闭功能按键,产生关闭指令,指示计算机关闭预设 日志采集模块和预设日志处理模块,使其停止对目标程序进行日志采集以 及日志处理。
100.在本实施例中,目标程序可以是基于上一个版本的应用程序开发测试 得到的,版
本回退是指将目标程序变更为上一个版本的应用程序。程序修 改可以指根据错误运行日志,对目标程序中运行错误的程序更能进行代码 修改,以使其能够成功运行。
101.本技术实施例目标程序通过验证,则直接将预设日志采集模块和预设 日志处理模块关闭,可以减少后续目标程序在运行系统运行时所占用的运 存,减少对目标程序的修改。
102.示例性的,在上述实施例的基础上,在一些实施例中,上述“当变更 验证结果为验证通过时,接收关闭指令,关闭预设日志采集模块和预设日 志处理模块”之后,上述程序变更验证方法还可以包括如下步骤:
103.接收日志关闭指令,将成功运行日志关闭。
104.示例性的,可以在计算机中设置日志关闭开关,由技术人员点击日志 关闭开关,触发日志关闭指令,以将成功运行日志关闭。
105.示例性的,还可以在计算机中设置错误日志关闭开关和警告日志关闭 开关,通过技术人员点击,产生错误日志关闭指令和警告日志关闭指令。
106.其中,错误日志关闭指令可以关闭错误运行日志,警告日志关闭指令 可以关闭警告日志。
107.在本实施例中,当成功运行日志关闭之后,在后续目标程序运行时将 停止采集目标程序的成功运行日志。
108.本技术实施例通过将成功运行日志关闭,并将错误运行日志保持打开 状态,使得错误运行日志可以运用到目标程序后续的实用阶段,方便实用 阶段的错误检查。
109.示例性的,在上述实施例的基础上,在一些实施例中,上述程序变更 测试方法还可以包括如下步骤:
110.接收开启指令,将预设日志采集模块、预设日志处理模块开启。
111.在本实施例中,可以设置开启功能按键,当需要对目标程序进行程序 变更验证时,可以由技术人员点击开启功能按键,产生开启指令,指示计 算机开启预设日志采集模块和预设日志处理模块,后续当目标程序运行时, 对目标程序进行日志采集以及日志处理。
112.示例性的,在一些实施例中,上述的目标程序可以是完成开发测试后 部署于预设运行系统中的应用程序。
113.示例性的,运行系统可以是计算机的运行系统,例如windows操 作系统。
114.图2为本技术实施例提供的程序变更验证方法实施例二的流程示意图, 如图2所示,该方法具体包括如下步骤:
115.s201、在应用程序中引入日志采集模块和日志处理模块。
116.具体的,应用程序可以是安装在计算机或者手机等终端设备上的,以 目标程序为应用程序为例,日志采集模块用于采集目标程序在运行过程中 的日志信息,日志处理模块用于对采集得到的日志信息进行分类统计,整 理形成日志分析报告。
117.s202、在程序功能中加入日志采集语句。
118.具体的,应用程序中包括有若干程序功能,每一个程序功能对应添加 日志采集语句,日志采集语句用于对目标程序运行过程中的日志进行采集。
119.s203、启动日志采集模块和日志处理模块。
120.具体的,可以通过开启功能按键,由技术人员点击开启功能按键,产 生开启指令,一键开启应用程序中的日志采集模块和日志处理模块。
121.s204、进行程序部署并启动应用程序。
122.具体的,可以将应用程序部署在计算机中,由计算机启动该应用程序。
123.示例性的,可以设置定时时间,在定时时间到来时,由计算机自动启 动该应用程序。
124.s205、日志采集模块采集程序日志。
125.具体的,当目标程序运行时,由日志采集模块采集目标程序的运行日 志,具体可以是成功运行日志、错误运行日志和警告日志中的一种。
126.s206、日志处理模块对日志进行整理和分析。
127.具体的,日志处理模块对采集到的不同级别的运行日志进行分类,并 通过图标分类统计,得到日志分析报告。
128.s207、生成日志分析报告。
129.s208、通过日志分析报告确定应用程序是否成功运行。
130.具体的,根据日志分析报告,如果应用程序产生成功运行日志,则表 示应用程序成功运行,通过程序变更验证;如果应用程序产生失败运行日 志,则表示应用程序运行错误,程序变更验证不通过。
131.s209、程序变更验证通过。
132.s210、关闭日志采集模块和日志处理模块。
133.s211、关闭成功运行日志。
134.具体的,运行日志包括有成功运行日志、错误运行日志和警告日志, 当应用程序运行成功时,则产生成功运行日志,当应用程序运行失败时, 则产生错误运行日志。
135.s212、程序变更验证不通过,进行后续处理。
136.其中,后续处理包括版本回退和程序修改。
137.下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本申 请装置实施例中未披露的细节,请参照本技术方法实施例。
138.图3为本技术实施例提供的程序变更验证装置的结构示意图,该程序 变更验证装置可以集成于计算机设备上,也可以独立于计算机设备,并 与计算机设备协同工作以实现本技术提供的技术方案。如图3所示,该程 序变更验证装置30包括采集模块31、处理模块32和确定模块33。
139.其中,采集模块31,用于响应于目标程序的启动运行,利用预设日志采 集模块获取目标程序在运行时产生的运行日志。处理模块32,用于利用预设 日志处理模块,根据运行日志的级别,对运行日志进行分类统计,得到日志 分析报告。确定模块33,用于根据日志分析报告,确定目标程序的变更验证 结果。
140.其中,目标程序中设置有预设日志处理模块和预设日志采集模块,日志 分析报告用于指示目标程序在运行时是否存在异常。
141.在一些实施例中,上述采集模块31,具体可以用于:
142.获取目标程序的程序功能,利用预设日志采集模块,设置预设日志采集 语句至目标程序的每个程序功能中;
143.在目标程序运行过程中,利用预设日志采集语句,采集得到目标程序在 运行时产生的运行日志。
144.在一些实施例中,上述采集模块31,具体可以用于:
145.在目标程序运行时,利用预设日志采集语句,获取目标程序的运行状态、 运行过程和运行结果;
146.将运行状态、运行过程和运行结果写入至存储于预设存储介质的运行日 志中。
147.在一些实施例中,若运行日志包括成功运行日志、错误运行日志和警 告日志,则上述采集模块31,具体可以用于:
148.接收日志开启指令,将成功运行日志、错误运行日志和警告日志开启;
149.获取在目标程序运行时的运行状态、运行过程和运行结果,将运行状 态、运行数据和运行结果写入至成功运行日志或错误运行日志或警告日志。
150.在一些实施例中,上述处理模块32,具体可以用于:
151.利用预设日志处理模块,根据运行日志的级别,对运行日志进行分类;
152.将分类之后的运行日志展示至预设图表中,对预设图表进行数据统计, 得到日志分析报告。
153.在一些实施例中,若上述变更验证结果包括验证通过和验证不通过。则 上述程序变更验证装置30还可以包括执行模块,用于当变更验证结果为验证 通过时,接收关闭指令,关闭预设日志采集模块和预设日志处理模块;当变 更验证结果为验证不通过时,对目标程序执行预设变更操作。
154.其中,预设变更操作用于对目标程序进行版本回退或程序修改。
155.可选的,在上述实施例的基础上,在一些实施例中,上述程序变更验证 装置30还可以包括日志关闭模块,用于接收日志关闭指令,将成功运行日志 关闭。
156.可选的,在上述实施例的基础上,在一些实施例中,上述程序变更验证 装置30还可以包括日志开启模块,用于接收开启指令,将预设日志采集模块、 预设日志处理模块开启。
157.示例性的,在一些实施例中,上述目标程序为完成开发测试后部署于预 设运行系统中的应用程序。
158.本技术实施例提供的装置,可用于执行图2所示实施例中的方法,其实 现原理和技术效果类似,在此不再赘述。
159.需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能 的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上 分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全 部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现, 部分模块通过硬件的形式实现。例如,处理模块可以为单独设立的处理元件, 也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形 式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以 上处理模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可 以集成在一起,也可以独立实现。这里的处理元件可以是一种集成电路,具 有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以 通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
160.图4是本技术实施例提供的电子设备的结构示意图。如图4所示,本实 施例提供的电子设备40包括:至少一个处理器41和存储器42。
161.其中,存储器42,用于存储计算机执行指令,示例性,该存储器42还 可以是flash(闪存);
162.其中,处理器41配置为经由执行计算机执行指令来执行上述方法中的各 个步骤。具体可以参见前面方法实施例中的相关描述。
163.可选地,存储器42既可以是独立的,也可以跟处理器41集成在一起。
164.示例性的,电子设备还可以包括通信接口43,当存储器42是独立于处 理器41之外的器件时,电子设备还可以包括:总线44,用于连接处理器41 以及存储器42以及通信接口43。该通信接口43包括用于进行数据传输的通 信接口以及用于进行人机交互的显示界面或者操作界面等。
165.可选的,本技术实施例还提供一种可读存储介质,可读存储介质中存储 有计算机指令,当电子设备的至少一个处理器执行该计算机指令时,电子设 备执行上述的各种实施方式提供的程序变更验证方法。
166.本技术实施例还提供一种程序产品,该程序产品包括计算机程序/指令, 该计算机程序/指令存储在可读存储介质中。电子设备的至少一个处理器可以 从可读存储介质读取该计算机程序/指令,至少一个处理器执行该计算机程序 /指令使得电子设备实施上述的各种实施方式提供的程序变更验证方法。
167.本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以 上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a 和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其 中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或
”ꢀ
的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“以 下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个) 或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表 示:a,b,c,a

b,a

c,b

c,或a

b

c,其中,a,b,c可以是单个,也可以 是多个。
168.可以理解的是,在本技术实施例中涉及的各种数字编号仅为描述方便进 行的区分,并不用来限制本技术的实施例的范围。在本技术的实施例中,上 述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以 其功能和内在逻辑确定,而不应对本技术的实施例的实施过程构成任何限定。
169.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对 其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献