买球控股有限公司-(买球赛)官方网站

系统框架的重构方法、装置、电子设备及存储介质pdf

2026-07-01 10:08:21 作者:小编

  

系统框架的重构方法、装置、电子设备及存储介质pdf(图1)

  本申请提供了一种系统框架的重构方法、装置、电子设备及存储介质,其方法包括:预先建立系统框架的迭代进程和重构进程;分别对所述迭代进程和所述重构进程进行监听处理;当监听到所述迭代进程完成一次对所述系统框架的迭代处理后,将所述迭代处理的结果数据并入到当前的重构进程中,和/或当监听到所述重构进程完成一次对所述系统框架的重构处理后,将所述重构处理的结果数据并入到当前的迭代进程中。该方法通过两个进程分别执行系统框架的迭代和重构,互不干涉,满足迭代开发的刚性需求,同时实现对新旧系统框架的平滑切换,克服了在对系

  (19)中华人民共和国国家知识产权局 (12)发明专利 (10)授权公告号 CN 112947993 B (45)授权公告日 2021.12.07 (21)申请号 8.2 (51)Int.Cl. G06F 8/72 (2018.01) (22)申请日 2019.12.31 (56)对比文件 (65)同一申请的已公布的文献号 申请公布号 CN 112947993 A CN 106528150 A,2017.03.22 CN 103676900 A,2014.03.26 (43)申请公布日 2021.06.11 CN 104933008 A,2015.09.23 (73)专利权人 深圳市明源云链互联网科技有限 CN 108268710 A,2018.07.10 公司 CN 104298816 A,2015.01.21 地址 518000 广东省深圳市粤海街道高新 CN 110162335 A,2019.08.23 区社区高新南一道009号中科研发园 US 8539442 B2,2013.09.17 三号楼24楼 buniejin9470.开发过程中项目是否需要重 构?又需要注意什么?.《发明人 陈焕友黄毅俊 /buniejin9470/article/ (74)专利代理机构 深圳中一联合知识产权代理 details/100962011》.2019, 有限公司 44414 审查员 彭凤鸣 代理人 张瑞志 权利要求书2页 说明书8页 附图3页 (54)发明名称 系统框架的重构方法、装置、电子设备及存 储介质 (57)摘要 本申请提供了一种系统框架的重构方法、装 置、电子设备及存储介质,其方法包括:预先建立 系统框架的迭代进程和重构进程;分别对所述迭 代进程和所述重构进程进行监听处理;当监听到 所述迭代进程完成一次对所述系统框架的迭代 处理后,将所述迭代处理的结果数据并入到当前 的重构进程中,和/或当监听到所述重构进程完 成一次对所述系统框架的重构处理后,将所述重 构处理的结果数据并入到当前的迭代进程中。该 方法通过两个进程分别执行系统框架的迭代和 重构,互不干涉,满足迭代开发的刚性需求,同时 B 实现对新旧系统框架的平滑切换,克服了在对系 3 统框架进行重构时难以及时响应用户新需求和 9 9 7 难以实现迭代与重构兼容并保证迭代/重构质量 4 9 2 的问题。 1 1 N C CN 112947993 B 权利要求书 1/2页 1.一种系统框架的重构方法,其特征在于,包括: 预先建立系统框架的迭代进程和重构进程,其中,所述迭代进程用于对所述系统框架 执行正常的需求迭代处理,所述重构进程则用于对所述系统框架执行计划指定的重构处 理;所述迭代进程与所述重构进程相对独立,互不干涉对方的处理进度; 分别对所述迭代进程和所述重构进程进行监听处理; 当监听到所述迭代进程完成一次对所述系统框架的迭代处理后,将所述迭代处理的结 果数据并入到当前的重构进程中,和/或当监听到所述重构进程完成一次对所述系统框架 的重构处理后,将所述重构处理的结果数据并入到当前的迭代进程中。 2.根据权利要求1所述的系统框架的重构方法,其特征在于,所述迭代进程与所述重构 进程并行执行。 3.根据权利要求1所述的系统框架的重构方法,其特征在于,所述迭代处理和所述重构 处理均包括:模块开发处理、模块测试处理和模块发布处理。 4.根据权利要求3所述的系统框架的重构方法,其特征在于,将所述迭代处理的结果数 据并入到当前的重构进程中和/或将所述重构处理的结果数据并入到当前的迭代进程中的 步骤之前,还包括: 对所述迭代处理的结果数据和/或所述重构处理的结果数据进行自动化测试。 5.根据权利要求1‑4任意一项所述的系统框架的重构方法,其特征在于,在对所述系统 框架进行重构处理时,包括: 获取所述系统框架中待重构功能模块的原始版本数据; 基于所述待重构功能模块的原始版本数据对所述待重构功能模块单独执行重构处理, 生成属于所述待重构功能模块的重构版本数据。 6.根据权利要求5所述的系统框架的重构方法,其特征在于,获取所述系统框架中待重 构功能模块的原始版本数据的步骤之前,还包括: 对所述系统框架中的功能模块进行重构简易程度识别; 将所述功能模块的重构简易度与预设的重构条件进行比对; 当所述功能模块的重构简易度满足预设的重构条件时,将所述功能模块设定为待重构 功能模块。 7.根据权利要求6所述的系统框架的重构方法,其特征在于,当所述功能模块的重构简 易度满足预设的重构条件时,将所述功能模块设定为待重构功能模块的步骤之后,还包括: 在预设的时间段内限制所述待重构功能模块在所述迭代进程中的迭代次数。 8.一种系统框架的重构装置,其特征在于,所述系统框架的重构装置包括: 建立模块,用于预先建立系统框架的迭代进程和重构进程,其中,所述迭代进程用于对 所述系统框架执行正常的需求迭代处理,所述重构进程则用于对所述系统框架执行计划指 定的重构处理;所述迭代进程与所述重构进程相对独立,互不干涉对方的处理进度; 监听模块,用于分别对所述迭代进程和所述重构进程进行监听处理; 执行模块,用于当监听到所述迭代进程完成一次对所述系统框架的迭代处理后,将所 述迭代处理的结果数据并入到当前的重构进程中,和/或当监听到所述重构进程完成一次 对所述系统框架的重构处理后,将所述重构处理的结果数据并入到当前的迭代进程中。 9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上 2 2 CN 112947993 B 权利要求书 2/2页 运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7 任一项所述系统框架的重构方法的步骤。 10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在 于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述系统框架的重构方法 的步骤。 3 3 CN 112947993 B 说明书 1/8页 系统框架的重构方法、装置、电子设备及存储介质 技术领域 [0001] 本申请属于计算机技术领域,尤其涉及一种系统框架的重构方法、装置、电子设备 及存储介质。 背景技术 [0002] 系统框架是一种程序开发的基础,而程序开发初期构建的系统框架往往设计简 单、方便使用,但性能相对较差。随着计算机技术的发展以及用户需求的不断提高,系统框 架也需要推陈出新,以通过重构来不断地提高自身性能和满足用户的使用需求。然而,现有 的系统框架重构方法大致分为两种:一种是先停止系统的迭代开发,单独进行系统重构,此 方法难以及时响应用户的新需求,无法适应市场变更频繁、产品竞争激烈以及产品自身高 速增长的环境。而另一种是同时兼顾迭代开发和系统重构,此方法既要进行需求迭代又要 进行系统重构,难以真正地实现同时兼容,且迭代和重构的质量也难以得到保证。 发明内容 [0003] 有鉴于此,本申请实施例提供了一种系统框架的重构方法、装置、电子设备及存储 介质,旨在至少解决现有技术中的系统重构方案难以及时响应用户的新需求以及难以真正 地实现迭代和重构同时兼容并保证迭代和重构的质量的技术缺陷之一。 [0004] 本申请实施例的第一方面提供了一种系统框架的重构方法,所述系统框架的重构 方法包括: [0005] 预先建立系统框架的迭代进程和重构进程; [0006] 分别对所述迭代进程和所述重构进程进行监听处理; [0007] 当监听到所述迭代进程完成一次对所述系统框架的迭代处理后,将所述迭代处理 的结果数据并入到当前的重构进程中,和/或当监听到所述重构进程完成一次对所述系统 框架的重构处理后,将所述重构处理的结果数据并入到当前的迭代进程中。 [0008] 结合第一方面,在第一方面的第一种可能实现方式中,所述迭代进程与所述重构 进程并行执行。 [0009] 结合第一方面,在第一方面的第二种可能实现方式中,所述迭代处理和所述重构 处理均包括:模块开发处理、模块测试处理和模块发布处理。 [0010] 结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,将 所述迭代处理的结果数据并入到当前的重构进程中和/或将所述重构处理的结果数据并入 到当前的迭代进程中的步骤之前,还包括: [0011] 对所述迭代处理的结果数据和/或所述重构处理的结果数据进行自动化测试。 [0012] 结合第一方面和第一方面的第一种至第三种可能实现方式中的任意一种可能实 现方式,在第一方面的第四种可能实现方式中,在对所述系统框架进行重构处理时,包括: [0013] 获取所述系统框架中待重构功能模块的原始版本数据; [0014] 基于所述待重构功能模块的原始版本数据对所述待重构功能模块单独执行重构 4 4 CN 112947993 B 说明书 2/8页 处理,生成属于所述待重构功能模块的重构版本数据。 [0015] 结合第一方面的第四种可能实现方式,在第一方面的第五种可能实现方式中,获 取所述系统框架中待重构功能模块的原始版本数据的步骤之前,还包括: [0016] 对所述系统框架中的功能模块进行重构简易程度识别; [0017] 将所述功能模块的重构简易度与预设的重构条件进行比对; [0018] 当所述功能模块的重构简易度满足预设的重构条件时,将所述功能模块设定为待 重构功能模块。 [0019] 结合第一方面的地五种可能实现方式,在第一方面的第六种可能实现方式中,当 所述功能模块的重构简易度满足预设的重构条件时,将所述功能模块设定为待重构功能模 块的步骤之后,还包括: [0020] 在预设的时间段内限制所述待重构功能模块在所述迭代进程中的迭代次数。 [0021] 本申请实施例的第二方面提供了一种系统框架的重构装置,所述系统框架的重构 装置包括: [0022] 建立模块,用于预先建立系统框架的迭代进程和重构进程; [0023] 监听模块,用于分别对所述迭代进程和所述重构进程进行监听处理; [0024] 执行模块,用于当监听到所述迭代进程完成一次对所述系统框架的迭代处理后, 将所述迭代处理的结果数据并入到当前的重构进程中,和/或当监听到所述重构进程完成 一次对所述系统框架的重构处理后,将所述重构处理的结果数据并入到当前的迭代进程 中。 [0025] 本申请实施例的第三方面提供了一种电子设备,包括存储器、处理器以及存储在 所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时 实现如第一方面任意一项所述系统框架的重构方法的步骤。 [0026] 本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储 介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述系统 框架的重构方法的步骤。 [0027] 本申请实施例与现有技术相比存在的有益效果是: [0028] 本申请通过将系统框架的迭代操作和重构操作分成两个进程执行,各自互不影响 对方的执行过程,既通过迭代进程满足了迭代开发的刚性需求,又通过重构进程实现了对 新旧系统框架的平滑切换,克服了在对系统框架进行重构时难以及时响应用户的新需求以 及难以真正地实现迭代和重构同时兼容并保证迭代和重构的质量的技术问题。 附图说明 [0029] 为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述 中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些 实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些 附图获得其他的附图。 [0030] 图1为本申请实施例提供的一种系统框架的重构方法的基本方法流程示意图; [0031] 图2为本申请实施例提供的系统框架的重构方法中执行迭代进程和重构进程时的 一种流程示意框图; 5 5 CN 112947993 B 说明书 3/8页 [0032] 图3为本申请实施例提供的系统框架的重构方法中对系统框架进行迭代处理和/ 或重构处理时的一种流程示意框图; [0033] 图4为本申请实施例提供的系统架构的重构方法中对系统框架进行重构处理时的 一种方法流程示意图; [0034] 图5为本申请实施例提供的系统框架的重构方法中确定待重构模块时的一种方法 流程示意图; [0035] 图6为本申请实施例提供的一种系统框架的重构装置的结构示意图; [0036] 图7为本申请实施例提供的一种实现系统框架的重构方法的电子设备的示意图。 具体实施方式 [0037] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具 体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体 细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电 路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。 [0038] 为了说明本申请所述的技术方案,下面通过具体实施例来进行说明。 [0039] 系统框架在使用过程中,可以由市场的变更、竞品的追赶、产品的性能更新、用户 的需求等环境因素触发正常的需求迭代处理,而当所述功能模块的迭代处理无法满足环境 需求时,则需要对该功能模块进行重构处理来满足环境的需求。本申请实施例提供的系统 框架的重构方法旨在通过采用迭代、重构分组双线并行方案对系统框架进行重构,使得迭 代和重构两个进程互不干涉,同时满足迭代开发的刚性需求和对新旧系统框架的平滑切 换,达到双赢的效果。 [0040] 本申请的一些实施例中,请一并参阅图1和图2,图1为本申请实施例提供的一种系 统框架的重构方法的基本方法流程示意图;图2为本申请实施例提供的系统框架的重构方 法中执行迭代进程和重构进程时的一种流程示意框图。详述如下: [0041] 在步骤S101中,预先建立系统框架的迭代进程和重构进程。 [0042] 本实施例中,对于需要进行重构的系统框架,预先为该系统框架建立迭代进程和 重构进程。其中,所述迭代进程用于对所述系统框架执行正常的需求迭代处理,所述重构进 程则用于对所述系统框架执行计划指定的重构处理。可以理解的是,在本实施例中,所述迭 代进程与所述重构进程并行执行,且相对独立,互不干涉对方的处理进度。 [0043] 在步骤S102中,分别对所述迭代进程和所述重构进程进行监听处理。 [0044] 本实施例中,分别对所述迭代进程和所述重构进程进行监听处理,从而及时地获 取所述系统框架当前的迭代处理进度和重构处理进度。例如,通过监听所述迭代进程是否 完成一次对所述系统框架的迭代处理,从而检测出所述系统框架中的功能模块是否存在有 新的迭代版本。以及,通过监听所述重构进程是否完成一次对所述系统框架的重构处理,从 而检测出所述系统框架中的功能模块是否存在有新的重构版本。在本实施例中,所述监听 的方式可以为实时监听或者按照预设的时间间隔进行监听。 [0045] 本申请的一些实施例中,请参阅图3,图3为本申请实施例提供的系统框架的重构 方法中对系统框架进行迭代处理和/或重构处理时的一种流程示意框图。如图3所示,所述 迭代处理和所述重构处理均包括模块开发处理、模块测试处理以及模块发布处理三个阶 6 6 CN 112947993 B 说明书 4/8页 段。在本实施例中,当监听到所述迭代进程就所述系统框架中的功能模块发布了一次新的 迭代版本,则可以确定迭代进程完成了一次迭代处理;而当监听到所述重构进程就所述系 统框架中的功能模块发布了一次新的重构版本,则可以确定重构进程完成了一次重构处 理。 [0046] 在步骤S103中,当监听到所述迭代进程完成一次对所述系统框架的迭代处理后, 将所述迭代处理的结果数据并入到当前的重构进程中,和/或当监听到所述重构进程完成 一次对所述系统框架的重构处理后,将所述重构处理的结果数据并入到当前的迭代进程 中。 [0047] 本实施例中,通过对所述迭代进程进行监听处理,当监听到所述迭代进程有完成 一次对所述系统框架的迭代处理时,可以确定所述系统框架中至少有一个功能模块存在新 的迭代版本。由此,可以通过数据传输的方式将此次完成的迭代处理的结果数据并入到当 前的重构进程中。其中,所述迭代处理的结果数据为所述系统框架中的功能模块经过迭代 处理后得到的属于该功能模块的新迭代版本数据。例如图2所示,通过监听迭代进程获知所 述系统框架中的功能模块1由原始的A1.0版本经迭代处理得到新的迭代版本A1.1后,将该 模块1新的迭代版本A1.1的版本数据传输给重构进程,以将所述重构进程中模块1的版本数 据更改为该模块1的新迭代版本A1.1的版本数据,从而完成将所述迭代处理的结果数据并 入到当前的重构进程中。 [0048] 同理,通过对所述重构进程进行监听处理,当监听到所述重构进程完成一次对所 述系统框架的重构处理时,可以确定所述系统框架中至少有一个功能模块存在新的重构版 本。由此,可以通过数据传输的方式将此次完成的重构处理的结果数据并入到当前的迭代 进程中。其中,所述重构处理的结果数据为所述系统框架中的功能模块经过重构处理后得 到的属于该功能模块的重构版本数据。例如图2所示,通过监听重构进程获知所述系统框架 中的功能模块2由原始的B1.0版本经重构处理得到新的重构版本B1.1后,将该模块2新的重 构版本B1.1的版本数据传输给迭代进程,以将所述迭代进程中模块2的原版本A1.0的版本 数据更改为该模块2的新重构版本B1.1的版本数据,从而完成将所述重构处理的结果数据 并入到当前的迭代进程中。 [0049] 上述实施例提供的系统框架的重构方法通过将系统框架的迭代操作和重构操作 分成两个进程执行,各自互不影响对方的执行过程,既通过迭代进程满足了迭代开发的刚 性需求,又通过重构进程实现了对新旧系统框架的平滑切换,克服了在对系统框架进行重 构时难以及时响应用户的新需求以及难以真正地实现迭代和重构同时兼容并保证迭代和 重构的质量的技术问题。具体地,通过执行迭代进程,可以满足系统架构正常的迭代需求, 而且通过将迭代的内容并入到重构进程中,使得重构进程无需对同一个模块的多次迭代内 容进行反复重构,减少了对系统框架进行重构时的开发工作量和测试工作量;通过执行重 构进程并将重构的内容并入到迭代进程中,每完成一次重构处理,即可将该重构处理的内 容进行即时上线运行,无需等待所述系统框架全部重构完毕,实现了对新旧系统框架的平 滑切换,上线方式灵活,提升了所述系统框架的上线速度,也提升了用户体验。 [0050] 本申请的一些实施例中,在通过两个进程分别执行所述系统架构的迭代处理和重 构处理时,迭代的频率比重构模块上线的频率高很多,这使得结果数据并入的过程更新频 繁,从而产生多次测试。而基于这些需要并入的结果数据在其发布之前已经经过测试处理, 7 7 CN 112947993 B 说明书 5/8页 属于稳定的版本数据,在本实施例中,可以在将所述迭代处理的结果数据并入到当前的重 构进程和/或将所述重构处理的结果数据并入到当前的迭代进程时之前,通过将该功能模 块稳定的版本数据引入自动化测试,即对所述迭代处理的结果数据和/或所述重构处理的 结果数据进行自动化测试,由此可以减少测试工作量和保证系统框架重构的质量。 [0051] 本申请的一些实施例中,请参阅图4,图4为本申请实施例提供的系统架构的重构 方法中对系统框架进行重构处理时的一种方法流程示意图。详细如下: [0052] 在步骤S401中,获取所述系统框架中待重构功能模块的原始版本数据; [0053] 在步骤S402中,基于所述待重构功能模块的原始版本数据对所述待重构功能模块 单独执行重构处理,生成属于所述待重构功能模块的重构版本数据。 [0054] 本实施例中,对系统框架进行重构处理时,通过获取所述系统框架中待重构功能 模块的原始版本数据,进而基于待重构功能模块的原始版本数据对该功能模块单独执行重 构处理,生成属于所述待重构功能模块的重构版本数据,由此,通过以功能模块为单位逐步 对所述系统框架进行重构处理,一次重构处理只对应于所述系统框架中的一个功能模块。 每完成一个功能模块的重构,即可将该重构的功能模块进行上线运行,无需等待所述系统 框架中的所有功能模块全部重构完毕,提升了所述系统框架中功能模块的上线速度,上线 方式灵活,可以提升用户体验。可以理解的是,在本实施例中,对所述系统框架进行迭代处 理时,同样可以以功能模块为单位进行迭代,一次迭代处理只对应于所述系统框架中的一 个功能模块。 [0055] 本申请的一些实施例中,请参阅图5,图5为本申请实施例提供的系统框架的重构 方法中确定待重构模块时的一种方法流程示意图。详细如下: [0056] 在步骤S501中,对所述系统框架中的功能模块进行重构简易程度识别; [0057] 在步骤S502中,将所述功能模块的重构简易度与预设的重构条件进行比对; [0058] 在步骤S503中,当所述功能模块的重构简易度满足预设的重构条件时,将所述功 能模块设定为待重构功能模块。 [0059] 本实施例中,对系统框架进行重构的过程中,可以先对所述系统框架中的所有功 能模块进行重构简易程度的识别,例如通过包括但不限于业务复杂性、业务耦合性以及使 用频率等指标来识别功能模块的重构简易程度,当获得所述功能模块的重构简易程度后, 通过将功能模块的重构简易程度与预设的重构条件进行比对,例如设定阈值,通过数值比 对的方式来确定所述功能模块的重构简易度是否满足预设的重构条件,若该功能模块的重 构简易度满足预设的重构条件,则将该功能模块设定为待重构功能模块,以便于在对系统 框架进行重构处理时,获取该待重构模块的原始版本数据。上述实施例通过识别系统框架 中的功能模块的重构简易程度,进而由易到难的顺序对所述系统框架中的功能模块进行重 构,有利于快速提升开发、测试对新框架的熟练度,提前识别技术风险和解决技术难题,有 效保证系统框架的重构质量。 [0060] 本申请的一些实施例中,在确定所述系统框架中需要进行重构的待重构模块后, 还可以在预设的时间段内对所述待重构功能模块在所述迭代进程中的迭代次数进行限制 处理。其中,所述限制处理包括停止该功能模块的迭代处理或者按照指定的迭代频率来对 该功能模块进行迭代处理,从而减少该功能模块的迭代次数。在本实施例中,所述预设的时 间段可以依据该功能模块的重构开始时间和重构时长进行设定。由此,便于对该功能模块 8 8 CN 112947993 B 说明书 6/8页 进行快速重构,以避免迭代版本的迭代需求代码还需要迁移到重构版本,导致开发、测试的 工作量增加。 [0061] 可以理解的是,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后, 各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任 何限定。 [0062] 在本申请的一些实施例中,请参阅图6,图6为本申请实施例提供的一种系统框架 的重构装置的结构示意图,详述如下: [0063] 所述系统框架的重构装置包括:建立模块601、监听模块602以及执行模块603。其 中,所述建立模块601用于预先建立系统框架的迭代进程和重构进程。所述监听模块602用 于分别对所述迭代进程和所述重构进程进行监听处理。所述执行模块603用于当监听到所 述迭代进程完成一次对所述系统框架的迭代处理后,将所述迭代处理的结果数据并入到当 前的重构进程中,和/或当监听到所述重构进程完成一次对所述系统框架的重构处理后,将 所述重构处理的结果数据并入到当前的迭代进程中。 [0064] 所述系统框架的重构装置,与上述的系统框架的重构方法一一对应。 [0065] 在本申请的一些实施例中,请参阅图7,图7为本申请实施例提供的一种实现系统 框架的重构方法的电子设备的示意图。如图7所示,该实施例的电子设备7包括:处理器71、 存储器72以及存储在所述存储器72中并可在所述处理器71上运行的计算机程序73,例如系 统框架的重构程序。所述处理器71执行所述计算机程序72时实现上述各个系统框架的重构 方法实施例中的步骤。或者,所述处理器71执行所述计算机程序73时实现上述各装置实施 例中各模块/单元的功能。 [0066] 示例性的,所述计算机程序73可以被分割成一个或多个模块/单元,所述一个或者 多个模块/单元被存储在所述存储器72中,并由所述处理器71执行,以完成本申请。所述一 个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于 描述所述计算机程序73在所述电子设备7中的执行过程。例如,所述计算机程序73可以被分 割成: [0067] 建立模块,用于预先建立系统框架的迭代进程和重构进程; [0068] 监听模块,用于分别对所述迭代进程和所述重构进程进行监听处理; [0069] 执行模块,用于当监听到所述迭代进程完成一次对所述系统框架的迭代处理后, 将所述迭代处理的结果数据并入到当前的重构进程中,和/或当监听到所述重构进程完成 一次对所述系统框架的重构处理后,将所述重构处理的结果数据并入到当前的迭代进程 中。 [0070] 所述电子设备可包括,但不仅限于,处理器71、存储器72。本领域技术人员可以理 解,图7仅仅是电子设备7的示例,并不构成对电子设备7的限定,可以包括比图示更多或更 少的部件,或者组合某些部件,或者不同的部件,例如所述电子设备还可以包括输入输出设 备、网络接入设备、总线可以是中央处理单元(Central Processing Unit,CPU),还可以是 其他通用处理器、数字信号处理器(Digital  Signal  Processor,DSP)、专用集成电路 (Application  Specific  Integrated  Circuit,ASIC)、现成可编程门阵列(Field‑ Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、 9 9 CN 112947993 B 说明书 7/8页 分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器 等。 [0072] 所述存储器72可以是所述电子设备7的内部存储单元,例如电子设备7的硬盘或内 存。所述存储器72也可以是所述电子设备7的外部存储设备,例如所述电子设备7上配备的 插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪 存卡(Flash Card)等。进一步地,所述存储器72还可以既包括所述电子设备7的内部存储单 元也包括外部存储设备。所述存储器72用于存储所述计算机程序以及所述电子设备所需的 其他程序和数据。所述存储器72还可以用于暂时地存储已经输出或者将要输出的数据。 [0073] 所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功 能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的 功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上 描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可 以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的 单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单 元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统 中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。 [0074] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记 载的部分,可以参见其它实施例的相关描述。 [0075] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单 元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟 以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员 可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出 本申请的范围。 [0076] 在本申请所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以 通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所 述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如 多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另 一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置 或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。 [0077] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。 [0078] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。 [0079] 所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或 使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施 例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计 10 10 CN 112947993 B 说明书 8/8页 算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上 述各个方法实施例的步骤。。其中,所述计算机程序包括计算机程序代码,所述计算机程序 代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介 质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、 磁碟、光盘、计算机存储器、只读存储器(ROM,Read‑Only Memory)、随机存取存储器(RAM, Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述 计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增 减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括是电载波信号和 电信信号。 [0080] 以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实 施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各 实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改 或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应 包含在本申请的保护范围之内。 11 11 CN 112947993 B 说明书附图 1/3页 图1 图2 12 12 CN 112947993 B 说明书附图 2/3页 图3 图4 13 13 CN 112947993 B 说明书附图 3/3页 图5 图6 图7 14 14

  2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问加。

  3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。

  4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

  DB4413∕T 46-2024 墨兰企剑黑墨生产技术规程.docx

  DB4403∕T 95-2020 食品快速检测实验室通用要求.docx

  DB32∕T 5099-2025 甘蓝类蔬菜黑斑病菌分子检测技术规程.docx

  DB4417T 7-2024 电动自行车停放充电场所消防安全规范.docx

  DB44∕T 2471-2024 紫色砂页岩侵蚀区生态修复技术规程.docx

  DB36∕T 505-2025 地理标志产品质量要求 万年贡米.docx

  电力设备预防性试验方法及诊断技术(第二版)_国网电力科学研究院武汉南瑞有限责任公司 苏州工业园区海沃科技有限公司 组织编写 主编 陈化钢 副主编 程林 吴旭涛_2017_1.pdf

  (正式版)DB44∕T 2451-2023 《供水计量失准水量退补规范》.pdf

  T-BECS0001-2023 砌体结构高延性混凝土加固技术规程.pdf

  原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 买球平台电线) ,上传者

在线咨询 拨打电话

运维电话

17610553855

买球控股有限公司技术工程师微信

扫码对接技术部