[go: up one dir, main page]

CN102572896B - A kind of wireless telecommunication system upgrade method and update device - Google Patents

A kind of wireless telecommunication system upgrade method and update device Download PDF

Info

Publication number
CN102572896B
CN102572896B CN201210042092.0A CN201210042092A CN102572896B CN 102572896 B CN102572896 B CN 102572896B CN 201210042092 A CN201210042092 A CN 201210042092A CN 102572896 B CN102572896 B CN 102572896B
Authority
CN
China
Prior art keywords
task
module
subtask
upgrade
upgrading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210042092.0A
Other languages
Chinese (zh)
Other versions
CN102572896A (en
Inventor
李全菊
李杨
金昌盛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
Nanjing ZTE New Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing ZTE New Software Co Ltd filed Critical Nanjing ZTE New Software Co Ltd
Priority to CN201210042092.0A priority Critical patent/CN102572896B/en
Publication of CN102572896A publication Critical patent/CN102572896A/en
Application granted granted Critical
Publication of CN102572896B publication Critical patent/CN102572896B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The present invention provides a kind of update device of wireless telecommunication system, upgrading interface operation module provides human-computer interaction interface, receives user command, generates task operating request;Multistage task management center is asked according to the task operating, dispatches corresponding task module;And after a task module successful execution task, if there is follow-up work, next task module is dispatched;Task module creates the specific example of task according to the scheduling of the multistage task management center, and scheduler task executes, and after the completion of task execution, notifies the multistage task management center.The present invention also provides a kind of upgrade methods of wireless telecommunication system.

Description

一种无线通讯系统升级方法及升级装置A wireless communication system upgrade method and upgrade device

技术领域technical field

本发明涉及无线通讯系统,尤其涉及无线通讯系统的升级方法和升级装置。The invention relates to a wireless communication system, in particular to an upgrading method and an upgrading device of the wireless communication system.

背景技术Background technique

由于无线通讯系统设备结构和业务复杂,涉及网管的版本管理、告警管理、性能管理、系统工具管理和配置管理等功能。进行一次全网的升级往往需要操作人员根据升级指导书一步一步执行,有的任务执行失败后还需要排查故障或者决策是否继续升级。目前的无线通讯系统升级都是采用人工方式,根据复杂的升级指导书进行操作。因此无法避免人工操作不当,或者由于经验原因无法解决升级中遇到的问题导致升级失败。Due to the complexity of the equipment structure and business of the wireless communication system, functions such as version management, alarm management, performance management, system tool management, and configuration management of the network management are involved. A network-wide upgrade often requires operators to implement it step by step according to the upgrade guide. After some tasks fail to be executed, it is necessary to troubleshoot or decide whether to continue the upgrade. The current wireless communication system upgrades are all done manually, and are operated according to complicated upgrade instructions. Therefore, improper manual operation cannot be avoided, or the failure of the upgrade can be caused by failure to solve the problems encountered in the upgrade due to experience.

发明内容Contents of the invention

本发明要解决的技术问题是提供一种无线通讯系统升级方法和装置,解决现有升级操作复杂,耗费人力,且易出错的问题。The technical problem to be solved by the present invention is to provide a method and device for upgrading a wireless communication system, which solves the problems of complicated, labor-intensive and error-prone upgrading operations in the prior art.

为了解决上述问题,本发明提供了一种无线通讯系统的升级装置,包括:升级界面操作模块、多级任务管理中心、一个或多个任务模块,每个任务模块配置有基于升级操作生成的任务,且各任务模块配置的任务构成完整的升级过程,其中:In order to solve the above problems, the present invention provides an upgrade device for a wireless communication system, including: an upgrade interface operation module, a multi-level task management center, and one or more task modules, each task module is configured with a task generated based on an upgrade operation , and the tasks configured by each task module constitute a complete upgrade process, where:

所述升级界面操作模块用于:提供人机交互界面,接收用户命令,生成任务操作请求;The upgrade interface operation module is used to: provide a human-computer interaction interface, receive user commands, and generate task operation requests;

所述多级任务管理中心用于:根据所述任务操作请求,调度对应的任务模块;以及,在一个任务模块成功执行任务后,如果存在后续任务,调度下一个任务模块;The multi-level task management center is used to: schedule the corresponding task module according to the task operation request; and, after a task module successfully executes the task, if there is a follow-up task, schedule the next task module;

所述任务模块用于:根据所述多级任务管理中心的调度,创建任务的具体实例,调度任务执行,并在任务执行完成后,通知所述多级任务管理中心。The task module is configured to: create a specific instance of a task according to the scheduling of the multi-level task management center, schedule task execution, and notify the multi-level task management center after task execution is completed.

进一步的,上述装置还可具有以下特点,所述装置还包括任务存储中心和报告生成器,其中:Further, the above-mentioned device may also have the following characteristics, the device also includes a task storage center and a report generator, wherein:

所述任务模块还用于:在调度任务执行后,生成任务执行结果,并存储到所述任务存储中心;The task module is also used to: generate a task execution result after the scheduled task is executed, and store it in the task storage center;

所述任务存储中心用于:存储所述任务执行结果;The task storage center is used to: store the task execution result;

所述报告生成器用于:根据所述任务执行结果,生成任务执行报告。The report generator is configured to: generate a task execution report according to the task execution result.

进一步的,上述装置还可具有以下特点,所述任务模块为一级或多级,所述任务模块为多级时,包括任务管理器和一个或多个子任务模块,所述子任务模块为一级或多级,所述子任务模块为多级时,包括低一级的任务管理器和低一级的子任务模块,依次类推。Further, the above-mentioned device can also have the following features, the task module is one or more levels, and when the task module is multi-level, it includes a task manager and one or more subtask modules, and the subtask module is a level or multiple levels, when the sub-task module is multi-level, it includes a lower-level task manager and a lower-level sub-task module, and so on.

进一步的,上述装置还可具有以下特点,所述任务模块调度任务执行包括:Further, the above-mentioned device may also have the following features, the task module scheduling task execution includes:

所述任务模块的任务管理器调度该任务模块的子任务模块执行任务,所述子任务模块被调度后,由该子任务模块的任务管理器调度其下一级子任务模块执行任务,逐级调度,直到调度到最后一级子任务模块;The task manager of the task module schedules the subtask modules of the task module to perform tasks. After the subtask modules are scheduled, the task manager of the subtask modules schedules their next-level subtask modules to perform tasks, step by step Scheduling until the last level of subtask modules are dispatched;

各级子任务模块执行任务后,将任务执行结果通知对应的任务管理器;各级任务管理器将其调度的各子任务模块的任务执行结果通知其上一级任务管理器。After the subtask modules at all levels execute tasks, they notify the corresponding task managers of the task execution results; the task managers at all levels notify their upper level task managers of the task execution results of the subtask modules they have scheduled.

进一步的,上述装置还可具有以下特点,所述任务模块或子任务模块还用于:执行任务时,如果任务执行失败,则重新执行所述任务,直到任务成功或者任务执行次数到达指定次数。Further, the above-mentioned device may also have the following feature, the task module or the subtask module is also used for: when performing a task, if the task execution fails, re-execute the task until the task succeeds or the number of task executions reaches a specified number of times.

进一步的,上述装置还可具有以下特点,所述升级装置包括如下任务模块:升级准备任务模块、单站升级任务模块、正式升级任务模块、性能对比任务模块,其中:Further, the above-mentioned device may also have the following features, the upgrade device includes the following task modules: an upgrade preparation task module, a single station upgrade task module, a formal upgrade task module, and a performance comparison task module, wherein:

所述升级准备任务模块用于:进行环境检查、数据备份和软件下载;The upgrade preparation task module is used for: performing environmental inspection, data backup and software download;

所述单站升级任务模块用于:对单个待升级设备进行升级;The single-station upgrade task module is used to: upgrade a single device to be upgraded;

所述正式升级任务模块用于:对全网进行升级;The official upgrade task module is used to: upgrade the entire network;

所述性能对比任务模块用于:对升级前后网络性能进行对比。The performance comparison task module is used for: comparing the network performance before and after the upgrade.

本发明还提供一种基于上述装置实现的无线通讯系统的升级方法,包括:The present invention also provides a method for upgrading a wireless communication system based on the above device, including:

接收用户命令,生成任务操作请求;Receive user commands and generate task operation requests;

多级任务管理中心根据所述任务操作请求,调度对应的任务模块;The multi-level task management center schedules corresponding task modules according to the task operation request;

所述任务模块根据所述多级任务管理中心的调度,创建任务的具体实例,调度任务执行,并在任务执行完成后,通知所述多级任务管理中心;The task module creates a specific instance of the task according to the scheduling of the multi-level task management center, schedules task execution, and notifies the multi-level task management center after the task execution is completed;

所述多级任务管理中心在一个任务模块任务成功执行后,如果存在后续任务,调度下一个任务模块。After a task module task is successfully executed, the multi-level task management center schedules the next task module if there is a follow-up task.

进一步的,上述方法还可具有以下特点,所述方法还包括:Further, the above-mentioned method can also have the following characteristics, and the method also includes:

在所述任务模块执行任务后,生成任务执行结果,根据所述任务执行结果,生成任务执行报告。After the task module executes the task, a task execution result is generated, and a task execution report is generated according to the task execution result.

进一步的,上述方法还可具有以下特点,所述任务模块调度任务执行包括:Further, the above method may also have the following features, the task module scheduling task execution includes:

所述任务模块的任务管理器调度该任务模块的子任务模块执行任务,所述子任务模块被调度后,由该子任务模块的任务管理器调度其下一级子任务模块执行任务,逐级调度,直到调度到最后一级子任务模块;The task manager of the task module schedules the subtask modules of the task module to perform tasks. After the subtask modules are scheduled, the task manager of the subtask modules schedules their next-level subtask modules to perform tasks, step by step Scheduling until the last level of subtask modules are dispatched;

各级子任务模块执行任务后,将任务执行结果通知对应的任务管理器;各级任务管理器将其调度的各子任务模块的任务执行结果通知其上一级任务管理器。After the subtask modules at all levels execute tasks, they notify the corresponding task managers of the task execution results; the task managers at all levels notify their upper level task managers of the task execution results of the subtask modules they have scheduled.

进一步的,上述方法还可具有以下特点,所述方法还包括:所述任务模块或子任务模块执行任务时,如果任务执行失败,则重新执行所述任务,直到任务成功或者任务执行次数到达指定次数。Further, the above method may also have the following features, the method further includes: when the task module or the subtask module executes the task, if the task execution fails, re-execute the task until the task succeeds or the number of task execution times reaches the specified frequency.

进一步的,上述方法还可具有以下特点,所述多级任务管理中心调度的任务模块依次为:升级准备任务模块、单站升级任务模块、正式升级任务模块、性能对比任务模块,其中:Further, the above method may also have the following characteristics, the task modules dispatched by the multi-level task management center are: an upgrade preparation task module, a single station upgrade task module, a formal upgrade task module, and a performance comparison task module, wherein:

所述升级准备任务模块被调度后,执行进行环境检查、数据备份和软件下载任务;After the upgrade preparation task module is scheduled, it executes the tasks of environment inspection, data backup and software download;

所述单站升级任务模块被调度后,对单个待升级设备进行升级;After the single-station upgrade task module is scheduled, upgrade a single device to be upgraded;

所述正式升级任务模块被调度后,对全网进行升级;After the formal upgrade task module is scheduled, the entire network is upgraded;

所述性能对比任务模块被调度后,对升级前后网络性能进行对比。After the performance comparison task module is scheduled, the network performance before and after the upgrade is compared.

本发明将升级操作分阶段,分步骤抽象为一个个任务,定义在任务列表中,由多级任务管理中心进行任务调度,并检测当前任务执行是否正确,是否能够继续进行升级。最后用户能在报告中查看到哪些网元升级成功,哪些升级失败,失败的具体原因等信息,从而实现远程、批量、傻瓜、自动升级能力提升,很大程度上减少了升级工程耗费的人力、物力和时间。本发明保证了升级的规范性和完整性,同时对任务进行智能创建和管理,并对结果进行智能分析和处理,大大降低了对操作人员的专业性要求,缩短了升级时间,提高了升级的成功率。The present invention abstracts the upgrade operation into stages and steps as tasks, which are defined in the task list, and the multi-level task management center performs task scheduling, and detects whether the current task execution is correct and whether the upgrade can continue. Finally, the user can check which network elements have been upgraded successfully, which ones have failed to be upgraded, and the specific reasons for the failure in the report, so as to realize the improvement of remote, batch, simple, and automatic upgrade capabilities, and greatly reduce the manpower and cost of the upgrade project. resources and time. The invention ensures the standardization and integrity of the upgrade, and at the same time intelligently creates and manages the tasks, and intelligently analyzes and processes the results, which greatly reduces the professional requirements for operators, shortens the upgrade time, and improves the upgrade efficiency. Success rate.

附图说明Description of drawings

图1是本发明实施例无线通讯系统升级装置框图;Fig. 1 is a block diagram of a wireless communication system upgrading device according to an embodiment of the present invention;

图2是本发明实施例升级工具涵盖的功能点示意图;Fig. 2 is a schematic diagram of function points covered by the upgrade tool according to the embodiment of the present invention;

图3是本发明实施例多级任务管理模型图;Fig. 3 is a multi-level task management model diagram of an embodiment of the present invention;

图4是本发明实施例升级准备功能基本框架图;Fig. 4 is a basic framework diagram of an upgrade preparation function according to an embodiment of the present invention;

图5是升级功能基本框架框图。Figure 5 is a block diagram of the basic framework of the upgrade function.

具体实施方式Detailed ways

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

本发明实施例中,按照现有的无线通讯系统的升级流程,将各个阶段人工操作进行提取,抽象为一个个任务对象。将所有的任务对象定义在任务列表中,用户只需要在升级界面中点击按钮,即可自动完成批量化的升级任务。对于某些失败的任务,程序自动检测失败原因,并且按照经验处理或者多次尝试,以便保障后续的升级任务能继续执行,最后将任务执行结果以报告的方式呈现给用户。整个升级流程不需要人工操作,该方法大大提升了网管的升级能力,可广泛用于无线通讯系统升级。In the embodiment of the present invention, according to the upgrade process of the existing wireless communication system, the manual operations at each stage are extracted and abstracted into individual task objects. All task objects are defined in the task list, and users only need to click the button in the upgrade interface to automatically complete batch upgrade tasks. For some failed tasks, the program automatically detects the cause of the failure, and handles it according to experience or tries multiple times to ensure that subsequent upgrade tasks can continue to be executed, and finally presents the task execution results to the user in the form of a report. The entire upgrade process does not require manual operation, and this method greatly improves the upgrade capability of the network management system, and can be widely used in wireless communication system upgrades.

本发明实例提供一种无线通讯系统的升级装置,如图1所示,包括升级界面操作模块、多级任务管理中心、一个或多个任务模块(图1中仅示出了一个任务模块,其余任务模块省略)、任务存储中心和报告生成器,每个任务模块配置有基于升级操作生成的任务,且该装置中各任务模块配置的任务构成完整的升级过程,其中:Examples of the present invention provide an upgrade device for a wireless communication system, as shown in Figure 1, including an upgrade interface operation module, a multi-level task management center, and one or more task modules (only one task module is shown in Figure 1, the rest Task module omitted), task storage center and report generator, each task module is configured with a task generated based on the upgrade operation, and the tasks configured by each task module in the device constitute a complete upgrade process, wherein:

所述升级界面操作模块用于:提供人机交互界面,接收用户命令,生成任务操作请求;The upgrade interface operation module is used to: provide a human-computer interaction interface, receive user commands, and generate task operation requests;

所述多级任务管理中心用于:根据所述任务操作请求,调度对应的任务模块;以及,在一个任务模块任务成功执行后,如果存在后续任务,调度下一个任务模块;The multi-level task management center is used to: schedule the corresponding task module according to the task operation request; and, after a task module task is successfully executed, if there is a follow-up task, schedule the next task module;

所述任务模块:用于存储基于升级操作生成的多个任务;以及,根据所述多级任务管理中心的调度,创建任务的具体实例,调度任务执行,并在任务执行完成后,通知所述多级任务管理中心;以及,生成任务执行结果,并存储到所述任务存储中心。其中,任务模块存储的任务是根据现有的升级流程,分解升级步骤,将各个人工操作抽象得到的一个个任务。The task module: used to store multiple tasks generated based on the upgrade operation; and, according to the scheduling of the multi-level task management center, create a specific instance of the task, schedule task execution, and notify the a multi-level task management center; and, generating task execution results and storing them in the task storage center. Among them, the tasks stored in the task module are obtained by decomposing the upgrading steps according to the existing upgrading process and abstracting each manual operation.

任务存储中心:存储任务执行结果。Task storage center: store task execution results.

报告生成器:在任务结束后,根据任务执行结果生成任务执行报告,可以根据用户请求,将任务执行报告呈现给用户。其中,任务执行报告可以为HTML格式,当然,也可以是其他格式,本发明对此不作限定。Report generator: After the task is finished, a task execution report is generated according to the task execution result, and the task execution report can be presented to the user according to the user's request. Wherein, the task execution report may be in HTML format, of course, it may also be in other formats, which is not limited in the present invention.

其中,人机交互界面的提供,可以降低学习难度,提高产品的易用性,真正做到傻瓜化的升级界面。Among them, the provision of the human-computer interaction interface can reduce the difficulty of learning, improve the usability of the product, and truly achieve a fool-like upgrade interface.

所述任务模块为一级或多级,所述任务模块为多级时,包括任务管理器和一个或多个子任务模块,所述子任务模块为一级或多级,所述子任务模块为多级时,包括低一级的任务管理器和低一级的子任务模块,依次类推;The task module is one or more levels. When the task module is multi-level, it includes a task manager and one or more subtask modules. The subtask module is one or more levels. The subtask module is When multi-level, including the lower-level task manager and the lower-level subtask module, and so on;

任务模块或子任务模块为一级时,是指该任务模块或子任务模块不存在下一级子任务模块。When the task module or subtask module is one level, it means that the task module or subtask module does not have a subtask module at the next level.

所述任务模块调度任务执行包括:The task module scheduling task execution includes:

所述任务模块的任务管理器调度该任务模块的子任务模块执行任务,所述子任务模块被调度后,由该子任务模块的任务管理器调度其下一级子任务模块执行任务,逐级调度,直到调度到最后一级子任务模块;The task manager of the task module schedules the subtask modules of the task module to perform tasks. After the subtask modules are scheduled, the task manager of the subtask modules schedules their next-level subtask modules to perform tasks, step by step Scheduling until the last level of subtask modules are dispatched;

各级子任务模块执行任务后,将任务执行结果通知对应的任务管理器;各级任务管理器将其调度的各子任务模块的任务执行结果通知其上一级任务管理器。After the subtask modules at all levels execute tasks, they notify the corresponding task managers of the task execution results; the task managers at all levels notify their upper level task managers of the task execution results of the subtask modules they have scheduled.

其中,升级装置中可以包括如下任务模块:升级准备任务模块、单站升级任务模块、正式升级任务模块、性能对比任务模块,还可包括:升级回退任务模块,其中:Wherein, the upgrade device may include the following task modules: an upgrade preparation task module, a single station upgrade task module, a formal upgrade task module, a performance comparison task module, and may also include: an upgrade rollback task module, wherein:

所述升级准备任务模块用于:进行环境检查、数据备份和软件下载;The upgrade preparation task module is used for: performing environmental inspection, data backup and software download;

所述单站升级任务模块用于:对单个待升级设备进行升级;The single-station upgrade task module is used to: upgrade a single device to be upgraded;

所述正式升级任务模块用于:对全网进行升级;The official upgrade task module is used to: upgrade the entire network;

所述性能对比任务模块用于:对升级前后网络性能进行对比;The performance comparison task module is used to: compare the network performance before and after the upgrade;

所述升级回退任务模块用于:将全网还原成升级前的版本。The upgrade rollback task module is used for: restoring the entire network to a version before upgrade.

其中,也可以不包括单站升级任务模块和升级回退任务模块。Wherein, the single-station upgrade task module and the upgrade rollback task module may not be included.

其中,所述任务模块或子任务模块还用于:执行任务时,如果任务执行失败,则重新执行所述任务,直到任务成功或者任务执行次数到达指定次数。Wherein, the task module or the subtask module is further used for: when performing a task, if the task execution fails, re-execute the task until the task succeeds or the number of task executions reaches a specified number of times.

本发明实施例还提供一种基于上述升级装置实现的无线通讯系统的升级方法,包括:An embodiment of the present invention also provides an upgrade method for a wireless communication system based on the above upgrade device, including:

接收用户命令,生成任务操作请求;Receive user commands and generate task operation requests;

多级任务管理中心根据所述任务操作请求,调度对应的任务模块;The multi-level task management center schedules corresponding task modules according to the task operation request;

所述任务模块根据所述多级任务管理中心的调度,创建任务的具体实例,调度任务执行,并在任务执行完成后,通知所述多级任务管理中心;The task module creates a specific instance of the task according to the scheduling of the multi-level task management center, schedules task execution, and notifies the multi-level task management center after the task execution is completed;

所述多级任务管理中心在一个任务模块任务成功执行后,如果存在后续任务,调度下一个任务模块。After a task module task is successfully executed, the multi-level task management center schedules the next task module if there is a follow-up task.

其中,所述方法还包括:Wherein, the method also includes:

在所述任务模块执行任务后,生成任务执行结果,根据所述任务执行结果,生成任务执行报告。After the task module executes the task, a task execution result is generated, and a task execution report is generated according to the task execution result.

其中,所述任务模块调度任务执行包括:Wherein, the task module scheduling task execution includes:

所述任务模块的任务管理器调度该任务模块的子任务模块执行任务,所述子任务模块被调度后,由该子任务模块的任务管理器调度其下一级子任务模块执行任务,逐级调度,直到调度到最后一级子任务模块;The task manager of the task module schedules the subtask modules of the task module to perform tasks. After the subtask modules are scheduled, the task manager of the subtask modules schedules their next-level subtask modules to perform tasks, step by step Scheduling until the last level of subtask modules are dispatched;

各级子任务模块执行任务后,将任务执行结果通知对应的任务管理器;各级任务管理器将其调度的各子任务模块的任务执行结果通知其上一级任务管理器。After the subtask modules at all levels execute tasks, they notify the corresponding task managers of the task execution results; the task managers at all levels notify their upper level task managers of the task execution results of the subtask modules they have scheduled.

其中,所述方法还包括:所述任务模块或子任务模块执行任务时,如果任务执行失败,则重新执行所述任务,直到任务成功或者任务执行次数到达指定次数。Wherein, the method further includes: when the task module or the subtask module executes the task, if the task execution fails, re-execute the task until the task succeeds or the number of task executions reaches a specified number of times.

其中,所述多级任务管理中心调度的任务模块依次为:升级准备任务模块、单站升级任务模块、正式升级任务模块、性能对比任务模块,其中:Wherein, the task modules scheduled by the multi-level task management center are: an upgrade preparation task module, a single station upgrade task module, a formal upgrade task module, and a performance comparison task module, wherein:

所述升级准备任务模块被调度后,执行进行环境检查、数据备份和软件下载任务;After the upgrade preparation task module is scheduled, it executes the tasks of environment inspection, data backup and software download;

所述单站升级任务模块被调度后,对单个待升级设备进行升级;After the single-station upgrade task module is scheduled, upgrade a single device to be upgraded;

所述正式升级任务模块被调度后,对全网进行升级;After the formal upgrade task module is scheduled, the entire network is upgraded;

所述性能对比任务模块被调度后,对升级前后网络性能进行对比。After the performance comparison task module is scheduled, the network performance before and after the upgrade is compared.

升级过程抽象为升级前,升级中,升级后三个部分,其中:The upgrade process is abstracted into three parts: before upgrade, during upgrade, and after upgrade, among which:

升级前主要进行环境检查(如单板存储空间是否满足升级要求,软件版本或硬件版本是否满足升级要求),数据备份,软件下载,输出升级准备执行结果报告。Before the upgrade, it mainly conducts environmental inspection (such as whether the storage space of the single board meets the upgrade requirements, whether the software version or hardware version meets the upgrade requirements), data backup, software download, and output the upgrade preparation execution result report.

升级中主要完成配置数据下载与激活,版本激活,基站复位,升级检查,升级故障处理,数据(主备状态,闭塞状态)恢复,输出升级报告。在报告中有链接能查看升级前的报告内容。The upgrade mainly completes configuration data download and activation, version activation, base station reset, upgrade check, upgrade fault handling, data (active/standby state, blocked state) recovery, and output upgrade report. There is a link in the report to view the content of the report before the upgrade.

升级后进行网络性能对比,给出升级前后网络性能对比报告。在报告中有链接能查看升级前和升级中的报告内容。After the upgrade, the network performance is compared, and the network performance comparison report before and after the upgrade is given. There are links in the report to view the contents of the report before and during the upgrade.

另外,在升级失败时,可以进行升级回退。In addition, when the upgrade fails, the upgrade can be rolled back.

升级工具以OMC基本功能为基础,构架于OMC基本功能之上,融合使用OMC的多个模块的多个功能。如图2所示,包括:基本设置功能,根据用户设置,上传升级包和版本模板;升级准备功能,升级功能,性能对比功能,升级回退功能和报告生成器不再赘述。The upgrade tool is based on the basic functions of OMC, built on top of the basic functions of OMC, and integrates multiple functions of multiple modules of OMC. As shown in Figure 2, it includes: basic setting functions, uploading upgrade packages and version templates according to user settings; upgrade preparation functions, upgrade functions, performance comparison functions, upgrade rollback functions, and report generators.

由于升级工具本身是一个多模块融合的系统。就要求整体框架和各个模块功能都具有较高的独立性和可扩展性,并且整个组织结构应该具有一致性。为此,采用多级任务管理模型,总的升级任务由多级任务管理中心及功能相对独立的任务模块组成,每个任务模块内部又由较小一级的任务管理器和任务模块组成,以此类推。这样,整个系统是一个松耦合的可扩展的系统,当用户需求变化比较频繁时,系统的弹性比较大。结构图如图3。比较复杂的升级准备和升级功能基本框图如图4、图5所示。Since the upgrade tool itself is a multi-module fusion system. It is required that the overall framework and the functions of each module have high independence and scalability, and the entire organizational structure should be consistent. To this end, a multi-level task management model is adopted. The overall upgrade task is composed of a multi-level task management center and task modules with relatively independent functions. Each task module is composed of a smaller level of task manager and task module. And so on. In this way, the whole system is a loosely coupled and scalable system, and when user demands change frequently, the system has greater flexibility. The structural diagram is shown in Figure 3. The basic block diagrams of relatively complex upgrade preparation and upgrade functions are shown in Figure 4 and Figure 5.

如图3所示,多级任务管理中心管理如下任务模块:升级准备任务、单站升级任务、正式升级任务、性能对比任务、升级回退任务,各任务模块下可以进一步包括任务管理器和子任务模块。As shown in Figure 3, the multi-level task management center manages the following task modules: upgrade preparation tasks, single-site upgrade tasks, formal upgrade tasks, performance comparison tasks, and upgrade rollback tasks. Each task module can further include task managers and subtasks module.

如图4所示,以升级准备任务为例,包括升级准备任务管理器,还包括环境检查任务、数据备份任务和软件下载任务三个子任务模块。各子任务模块进一步包括下一级的任务管理器和子任务模块。以环境检查任务为例,包括环境检查任务管理器,以及,A1检查项任务、A2检查项任务...An检查项任务共n个子任务模块,n值根据需要而定。数据备份任务进一步包括:数据B1备份任务、数据B2备份任务...数据Bm备份任务共m个子任务模块,m取值根据实际需要设定,该m个子任务模块由数据备份任务管理器进行管理。软件下载任务包含版本入库、版本添加和版本分发三个子任务模块,由软件下载任务管理器进行管理。As shown in FIG. 4 , taking the upgrade preparation task as an example, it includes an upgrade preparation task manager and three subtask modules of an environment inspection task, a data backup task, and a software download task. Each subtask module further includes a next-level task manager and subtask modules. Taking the environment inspection task as an example, it includes the environment inspection task manager, and A 1 inspection item task, A 2 inspection item task...A n inspection item tasks, a total of n subtask modules, and the value of n is determined according to needs. The data backup task further includes: data B 1 backup task, data B 2 backup task...the data Bm backup task has m subtask modules in total, and the value of m is set according to actual needs, and the m subtask modules are determined by the data backup task manager to manage. The software download task includes three subtask modules of version storage, version addition and version distribution, which are managed by the software download task manager.

如图5所示,正式升级任务模块包括升级任务管理器,以及如下子任务模块:配置数据下载任务、版本激活任务、配置数据激活任务、基站复位任务、故障排除与检测任务、升级结果检查与重试任务和用户数据恢复任务;其中,故障检测与排除任务进一步包括:故障处理任务管理器,以及故障检测任务、故障匹配任务、c1类型故障处理任务...Cn类型故障处理任务,n的取值根据需要设定;升级结果检查与重试任务包括:升级检查任务管理器,以及两个子任务模块:升级检查任务,升级重试任务;用户数据恢复任务包括用户数据恢复任务管理器,以及如下子任务模块:数据d1恢复任务...数据dn恢复任务,n值根据需要设定。As shown in Figure 5, the official upgrade task module includes an upgrade task manager, and the following subtask modules: configuration data download task, version activation task, configuration data activation task, base station reset task, troubleshooting and detection task, upgrade result check and Retry tasks and user data recovery tasks; wherein, the fault detection and removal tasks further include: a fault processing task manager, fault detection tasks, fault matching tasks, c1 type fault processing tasks...Cn type fault processing tasks, n's The value is set according to the needs; the upgrade result check and retry task includes: upgrade check task manager, and two subtask modules: upgrade check task, upgrade retry task; user data recovery task includes user data recovery task manager, and The sub-task modules are as follows: data d1 recovery task...data dn recovery task, and the value of n is set as required.

图3,4,5中仅示出了部分任务模块的多级架构,其他任务模块类似,此处不再赘述。另外,多级架构中,也可以只有部分子任务模块有多级子任务,部分子任务模块无子任务,比如,配置数据下载任务模块可以无下一级的子任务模块。另外,图3,4,5中的架构仅为举例,可以对其作多种变形,比如,增加任务模块,或者,增加一级子任务模块,比如,图5中的故障检测任务可以进一步划分为多个子任务,等等。Figures 3, 4, and 5 only show the multi-level architecture of some task modules, and other task modules are similar, and will not be repeated here. In addition, in the multi-level architecture, only some subtask modules may have multi-level subtasks, and some subtask modules may have no subtasks. For example, the configuration data download task module may not have a subtask module at the next level. In addition, the architectures in Figures 3, 4, and 5 are only examples, and various modifications can be made to them, for example, adding a task module, or adding a first-level subtask module, for example, the fault detection task in Figure 5 can be further divided for multiple subtasks, etc.

本发明实施例提供的无线通讯系统升级方法,包括:The wireless communication system upgrading method provided by the embodiment of the present invention includes:

步骤A.在用户登录本地网管客户端后,弹出向导式升级界面。Step A. After the user logs in to the local network management client, a wizard-style upgrade interface will pop up.

步骤B.从用户指定的升级包和版本模板路径将对应升级包以及版本模板上传到远程服务器,可通过FTP方式上传。Step B. Upload the corresponding upgrade package and version template to the remote server from the path of the upgrade package and version template specified by the user, which can be uploaded through FTP.

步骤C.在用户点击“下一步”后,向导式升级界面显示当前步骤的升级任务列表;Step C. After the user clicks "Next", the wizard upgrade interface displays the upgrade task list of the current step;

步骤D.在用户点击“开始”按钮后,多级任务管理中心判断当前需要执行的操作步骤,调度对应的任务模块;Step D. After the user clicks the "Start" button, the multi-level task management center judges the current operation steps to be executed, and schedules the corresponding task modules;

以图3所示架构为例,首先调度升级准备任务模块;Taking the architecture shown in Figure 3 as an example, first schedule the upgrade preparation task module;

步骤E,任务模块被多级任务管理中心调度后,搜索需要执行的任务列表,创建任务执行者实例,开始执行任务。具体的,任务模块检查子集任务,逐级执行具体的任务,并将任务执行结果存放到任务存储中心。Step E, after the task module is dispatched by the multi-level task management center, it searches the list of tasks to be executed, creates a task executor instance, and starts to execute the task. Specifically, the task module checks the subset tasks, executes specific tasks step by step, and stores the task execution results in the task storage center.

步骤F.任务模块检查子集任务完成后,逐级通知上级,最后通知多级任务管理中心。多级任务管理中心通知下一个任务模块开始执行任务。直到所有任务完成,报告生成器查询任务存储中心中的记录生成任务执行报告。Step F. After the task module checks the completion of the subset tasks, it notifies the superior level by level, and finally notifies the multi-level task management center. The multi-level task management center notifies the next task module to start executing the task. Until all tasks are completed, the report generator queries the records in the task storage center to generate a task execution report.

其中,多级任务管理中心也可以在用户同意后,调度下一个任务模块开始执行任务。用户可以查看当前任务模块的任务执行报告,根据任务执行报告判断是否继续执行下一个任务。当前的任务执行报告中可以携带链接指向已执行的任务的任务执行报告。Among them, the multi-level task management center can also schedule the next task module to start executing the task after the user agrees. Users can view the task execution report of the current task module, and judge whether to continue to execute the next task according to the task execution report. The current task execution report can carry a link pointing to the task execution report of the executed task.

比如,升级准备任务执行完成后,多级任务管理中心生成任务执行报告,供用户查看,并弹出提示框,询问用户是否开始执行一个任务,以图3为例,询问是否执行单站升级任务,在用户同意后,调度单站升级任务模块执行相应的任务。当然,也可以不查询用户,由系统自动根据升级准备任务的执行结果判断是否继续执行下一个任务。依次类推,继续执行正式升级任务和性能对比任务。如果升级失败,则可以执行升级回退任务。For example, after the upgrade preparation task is completed, the multi-level task management center generates a task execution report for the user to view, and pops up a prompt box asking the user whether to start executing a task. Taking Figure 3 as an example, it asks whether to execute the single-site upgrade task. After the user agrees, the single-station upgrade task module is dispatched to perform corresponding tasks. Of course, the user may not be queried, and the system automatically judges whether to continue to execute the next task according to the execution result of the upgrade preparation task. By analogy, continue to perform formal upgrade tasks and performance comparison tasks. If the upgrade fails, you can perform the upgrade rollback task.

下面以升级准备任务为例,说明任务模块的具体执行过程。The following takes the upgrade preparation task as an example to illustrate the specific execution process of the task module.

升级准备任务管理器管理三个子任务,环境检查任务、数据备份任务和软件下载任务;如果这三个子任务是并行任务,则升级准备任务管理器调度这三个子任务模块开始执行任务;如果这三个子任务是串行任务,则升级准备任务管理器按次序调度各子任务模块,并在一个子任务模块成功执行任务后,调度下一个子任务模块。各子任务模块被调度后,检查自己的下一级子任务是并行任务还是串行任务,按照类似方式执行。The upgrade preparation task manager manages three subtasks, environment inspection task, data backup task and software download task; if these three subtasks are parallel tasks, then the upgrade preparation task manager schedules these three subtask modules to start executing tasks; If each subtask is a serial task, the upgrade preparation task manager schedules each subtask module in order, and after a subtask module successfully executes the task, schedules the next subtask module. After each subtask module is scheduled, it checks whether its next-level subtask is a parallel task or a serial task, and executes in a similar manner.

以软件下载任务为例进行说明。软件下载任务启动时先执行“版本入库”子任务,结束后通知“软件下载任务管理器”,如果“版本入库”子任务成功则执行“版本添加”子任务,否则结束该模块任务,通知给多级任务管理中心。“版本添加”子任务扫描版本模板和版本文件,并进行匹配创建出需要添加的任务,待所有版本添加任务完成后“版本添加”子任务反馈给“软件下载任务管理器”,“软件下载任务管理器”对任务进行分析,如果未全部成功,则“版本添加”子任务将所有失败任务再次尝试重新添加,如果再次失败则再次尝试,尝试指定次数(比如3次)还是失败则通过升级准备任务管理器上报至多级任务管理中心该步骤结束,不再进行当前步骤的后续任务。如果全部成功则通知“版本分发”子任务启动任务;“版本分发”子任务创建并执行完成所有分发任务后,通知升级准备任务管理器结束该步骤。The software download task is used as an example for description. When the software download task starts, execute the subtask of "Version Storage" first, and notify the "Software Download Task Manager" after the end. If the subtask of "Version Storage" is successful, execute the subtask of "Version Add", otherwise end the module task. Notify the multi-level task management center. The "Version Add" subtask scans version templates and version files, and performs matching to create tasks that need to be added. After all version addition tasks are completed, the "Version Add" subtask feeds back to the "Software Download Task Manager", Manager" analyzes the tasks. If not all succeed, the "Version Addition" subtask will try to re-add all failed tasks. If it fails again, try again. If the specified number of attempts (such as 3 times) fails, the upgrade preparation will be passed. The task manager reports to the multi-level task management center that the step is over, and the follow-up tasks of the current step are no longer performed. If all are successful, the "version distribution" subtask is notified to start the task; after the "version distribution" subtask is created and executed and all distribution tasks are completed, the upgrade preparation task manager is notified to end this step.

图3,4,5中多级任务架构最多的层次为三级任务管理,如升级结果检查与重试任务,下面又有一级升级检测和升级重试任务。实际上,用户只需要在配置文件中进行修改,就可以继续增加或删除子任务,或者扩展任务层次。一种配置文件如下:In Figures 3, 4, and 5, the most multi-level task architecture is the three-level task management, such as upgrade result check and retry tasks, and there is another level of upgrade detection and upgrade retry tasks below. In fact, users only need to modify the configuration file to continue adding or deleting subtasks, or expanding the task hierarchy. A configuration file is as follows:

另外,在配置文件中可以定义任务的执行关系,如并行,串行。一种配置文件如下:In addition, the execution relationship of tasks can be defined in the configuration file, such as parallel and serial. A configuration file is as follows:

上述配置文件中告警备份、主备状态备份和动态数据备份就可以定义为IsParallel=″Y″,表示这三个任务可以并行执行。In the above configuration file, alarm backup, active/standby state backup and dynamic data backup can be defined as IsParallel="Y", which means that these three tasks can be executed in parallel.

当一个任务执行完毕,将自动查询任务存储中心对应的任务标识(task id)的相关记录,生成对应的报告。When a task is executed, it will automatically query the relevant records of the task ID (task id) corresponding to the task storage center, and generate a corresponding report.

本发明提供单一的向导式功能入口,实现远程、批量、傻瓜、自动升级能力提升,很大程度上减少了升级工程耗费的人力、物力和时间。The present invention provides a single guide-type function entrance, realizes the improvement of remote, batch, simple, and automatic upgrade capabilities, and greatly reduces the manpower, material resources and time consumed by the upgrade project.

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。Those skilled in the art can understand that all or part of the steps in the above method can be completed by instructing relevant hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a magnetic disk or an optical disk, and the like. Optionally, all or part of the steps in the foregoing embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the foregoing embodiments may be implemented in the form of hardware, or may be implemented in the form of software function modules. The present invention is not limited to any specific combination of hardware and software.

Claims (11)

1. a kind of update device of wireless telecommunication system, which is characterized in that including:Upgrade interface operation module, multistage task pipe Reason center, one or more task modules, each task module are configured with being generated based on updating operation for task, and each task mould The task of block configuration constitutes complete escalation process, wherein:
The upgrading interface operation module is used for:Human-computer interaction interface is provided, user command is received, generates task operating request;
The multistage task management center is used for:It is asked according to the task operating, dispatches corresponding task module;And After one task module successful execution task, if there is follow-up work, next task module is dispatched;
The task module is used for:According to the scheduling of the multistage task management center, the specific example of task is created, scheduling is appointed Business executes, and after the completion of task execution, notifies the multistage task management center;
The update device includes at least:Formal upgrading task module, the formal upgrading task module are used for:The whole network is carried out Upgrading;
The formal upgrading task module includes at least:Troubleshooting and Detection task.
2. device as described in claim 1, which is characterized in that described device further includes task storage center and report generation Device, wherein:
The task module is additionally operable to:After scheduler task execution, task action result is generated, and store to the task and store Center;
The task storage center is used for:Store the task action result;
The Report Builder is used for:According to the task action result, task execution report is generated.
3. device as described in claim 1, which is characterized in that the task module be one or more levels, the task module For multistage when, including task manager and one or more subtasks module, the subtask module is one or more levels, described When subtask module is multistage, include the subtask module of the task manager of low level-one and low level-one, and so on.
4. device as claimed in claim 3, which is characterized in that the task module scheduler task, which executes, includes:
The subtask module that the task manager of the task module dispatches the task module executes task, the subtask module After scheduled, its next stage subtask module is dispatched by the task manager of the subtask module and executes task, is dispatched step by step, directly To being dispatched to afterbody subtask module;
After module execution tasks in subtask at different levels, task action result is notified into corresponding task manager;Task managements at different levels The task action result for each subtask module that device is dispatched notifies its upper level task manager.
5. device as claimed in claim 4, which is characterized in that the task module or subtask module are additionally operable to:It executes and appoints When business, if task execution fails, the task is re-executed, until Mission Success or task execution number are reached and specified Number.
6. device as described in claim 1, which is characterized in that the update device includes following task module:Upgrading prepares Task module, single station upgrading task module, performance comparison task module, wherein:
The upgrading eligible task module is used for:Carry out environmental test, data backup and software download;
Single station upgrading task module is used for:Single equipment to be upgraded is upgraded;
The performance comparison task module is used for:Network performance before and after upgrading is compared.
7. a kind of upgrade method for the wireless telecommunication system realized based on any described device of claim 1 to 6, feature are existed In, including:
User command is received, task operating request is generated;
Multistage task management center is asked according to the task operating, dispatches corresponding task module;
The task module creates the specific example of task, scheduler task is held according to the scheduling of the multistage task management center Row, and after the completion of task execution, notify the multistage task management center;
The multistage task management center is after a task module Mission Success executes, if there is follow-up work, under scheduling One task module;
The task module of the multistage task management center scheduling includes at least:Formal upgrading task module, the formal upgrading Task module is used for:The whole network is upgraded;
The formal upgrading task module includes at least:Troubleshooting and Detection task.
8. the method for claim 7, which is characterized in that the method further includes:
After the task module execution task, task action result is generated, according to the task action result, generation task is held Row report.
9. the method for claim 7, which is characterized in that the task module scheduler task, which executes, includes:
The subtask module that the task manager of the task module dispatches the task module executes task, the subtask module After scheduled, its next stage subtask module is dispatched by the task manager of the subtask module and executes task, is dispatched step by step, directly To being dispatched to afterbody subtask module;
After module execution tasks in subtask at different levels, task action result is notified into corresponding task manager;Task managements at different levels The task action result for each subtask module that device is dispatched notifies its upper level task manager.
10. method as claimed in claim 9, which is characterized in that the method further includes:The task module or subtask mould When block executes task, if task execution fails, the task is re-executed, until Mission Success or task execution number Reach predetermined number of times.
11. the method for claim 7, which is characterized in that it is described multistage task management center scheduling task module according to It is secondary to be:Upgrade eligible task module, single station upgrading task module, performance comparison task module, wherein:
After the upgrading eligible task module is scheduled, executes and carry out environmental test, data backup and software download task;
After single station upgrading task module is scheduled, single equipment to be upgraded is upgraded;
After the performance comparison task module is scheduled, network performance before and after upgrading is compared.
CN201210042092.0A 2012-02-23 2012-02-23 A kind of wireless telecommunication system upgrade method and update device Expired - Fee Related CN102572896B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210042092.0A CN102572896B (en) 2012-02-23 2012-02-23 A kind of wireless telecommunication system upgrade method and update device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210042092.0A CN102572896B (en) 2012-02-23 2012-02-23 A kind of wireless telecommunication system upgrade method and update device

Publications (2)

Publication Number Publication Date
CN102572896A CN102572896A (en) 2012-07-11
CN102572896B true CN102572896B (en) 2018-11-09

Family

ID=46417096

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210042092.0A Expired - Fee Related CN102572896B (en) 2012-02-23 2012-02-23 A kind of wireless telecommunication system upgrade method and update device

Country Status (1)

Country Link
CN (1) CN102572896B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103596048B (en) * 2013-11-20 2017-01-18 乐视致新电子科技(天津)有限公司 Upgrade control method and device of intelligent television
CN107548085A (en) * 2016-06-24 2018-01-05 中兴通讯股份有限公司 Base station edition backing method and system
CN107453925A (en) * 2017-09-21 2017-12-08 山东康威通信技术股份有限公司 Remote firmware updating method and cloud platform based on multistage communication platform
CN107844374A (en) * 2017-11-02 2018-03-27 上海携程商务有限公司 The task executing method of terminal device, device, electronic equipment, storage medium
CN107844343B (en) * 2017-11-24 2021-01-26 税友软件集团股份有限公司 Upgrading system and method for complex server application system
CN110012476A (en) * 2018-01-04 2019-07-12 大唐移动通信设备有限公司 Disturbance indicator analysis method and device before and after a kind of upgrading base station
CN111181793B (en) * 2019-12-31 2021-12-21 京信网络系统股份有限公司 Method, device, equipment and storage medium for controlling chain communication business process
CN113014624B (en) * 2021-02-08 2022-07-19 武汉虹信科技发展有限责任公司 Equipment data configuration method and system
CN114546448B (en) * 2022-02-24 2024-05-14 重庆长安汽车股份有限公司 Vehicle OTA parallel upgrading method and related device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442688A (en) * 2008-12-31 2009-05-27 中兴通讯股份有限公司 Method and system for upgrading intelligent network platform, controller and intelligent network platform equipment
CN101502149A (en) * 2006-11-14 2009-08-05 中兴通讯股份有限公司 Network management system capable of automatically completing custom operation and implementation method thereof
CN101883372A (en) * 2010-06-28 2010-11-10 中兴通讯股份有限公司 Automatically updating method and device of wireless communication equipment
CN101908979A (en) * 2010-08-19 2010-12-08 中兴通讯股份有限公司 Method and device for managing resource by network management

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050120352A1 (en) * 2003-11-28 2005-06-02 Sun Microsystems, Inc. Meta directory server providing users the ability to customize work-flows

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101502149A (en) * 2006-11-14 2009-08-05 中兴通讯股份有限公司 Network management system capable of automatically completing custom operation and implementation method thereof
CN101442688A (en) * 2008-12-31 2009-05-27 中兴通讯股份有限公司 Method and system for upgrading intelligent network platform, controller and intelligent network platform equipment
CN101883372A (en) * 2010-06-28 2010-11-10 中兴通讯股份有限公司 Automatically updating method and device of wireless communication equipment
CN101908979A (en) * 2010-08-19 2010-12-08 中兴通讯股份有限公司 Method and device for managing resource by network management

Also Published As

Publication number Publication date
CN102572896A (en) 2012-07-11

Similar Documents

Publication Publication Date Title
CN102572896B (en) A kind of wireless telecommunication system upgrade method and update device
Lwakatare et al. DevOps for AI–Challenges in Development of AI-enabled Applications
US7366706B2 (en) Method and apparatus for solution-template based deployment and management of an integration solution
US11429433B2 (en) Process discovery and automatic robotic scripts generation for distributed computing resources
US9519884B2 (en) Data driven dynamic workflow
CN105577475B (en) Automated performance testing system and method
US20110004564A1 (en) Model Based Deployment Of Computer Based Business Process On Dedicated Hardware
CN110489086B (en) Flow execution control method and device, computer equipment and storage medium
CN111324522A (en) Automatic test system and method
US11947996B2 (en) Execution of services concurrently
JP2009532758A (en) A framework for modeling continuations in a workflow
CN109298868A (en) Intelligent dynamic deployment and unloading method for mapping image data processing software
CN108243012A (en) Billing application processing system, method and device in online billing system OCS
US20240414566A1 (en) Communication method and apparatus for plurality of administrative domains
CN110347494A (en) Context information management method, apparatus, system and computer readable storage medium
CN120353610B (en) A method and system for intelligent capacity planning in a hybrid cloud environment
CN114896049A (en) Method, system, equipment and medium for scheduling operation tasks of electric power artificial intelligence platform
CN112286560B (en) Method and system for automatically deploying and upgrading distributed storage cluster
Bhattacharjee et al. (WIP) CloudCAMP: Automating the deployment and management of cloud services
CN118963923A (en) Method, device and medium for dynamically scheduling value stream process plug-ins using K8S technology
Bianchi et al. An ASM-based model for grid job management
CN117806654A (en) Tekton-based custom cloud native DevOps pipeline system and method
CN115525413A (en) Cluster-based model training method, system, device, medium and product
JP6897866B2 (en) System update device and system update method
JP6897867B2 (en) System update device and system update method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180807

Address after: 210012 No. 68 Bauhinia Road, Yuhuatai District, Jiangsu, Nanjing

Applicant after: Nanjing Zhongxing New Software Co.,Ltd.

Address before: 518057 Nanshan District high tech Industrial Park, Shenzhen, Guangdong, Ministry of justice, Zhongxing Road, South China road.

Applicant before: ZTE Corp.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191107

Address after: 518057 Nanshan District science and Technology Industrial Park, Guangdong high tech Industrial Park, ZTE building

Patentee after: ZTE Corp.

Address before: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68

Patentee before: Nanjing Zhongxing New Software Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181109