说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211188657.6 (22)申请日 2022.09.27 (71)申请人 中国建设银行股份有限公司 地址 100033 北京市西城区金融大街25号 申请人 建信金融科技有限责任公司 (72)发明人 张书超 耿芸 张楠楠 韩金柱  哈国蕊 袁渊  (74)专利代理 机构 北京同达信恒知识产权代理 有限公司 1 1291 专利代理师 王菲菲 (51)Int.Cl. G06F 11/16(2006.01) G06F 9/445(2018.01) (54)发明名称 设备状态切换控制方法、 装置、 设备及计算 机存储介质 (57)摘要 本申请公开了一种设备状态切换控制方法、 装置、 设备及计算机存储介质, 涉及容灾切换技 术领域, 该方法应用于数据处理系统, 数据处理 系统用于提供多个系统服务, 每个系统服务对应 有主设备和容灾设备, 该方法包括: 接收第一状 态切换请求, 第一状态切换请求指示将数据处理 系统中的目标设备的状态切换为目标运行状态; 获取目标设备在目标运行状态时的目标配置文 件, 其中, 目标配置文件配置了所需启动的至少 一个服务进程; 将目标设备的运行时配置文件修 改为目标配置文件; 调用目标设备的状态切换脚 本, 基于修改后的运行时配置文件运行至少一个 服务进程, 以目标运行状态提供目标系统服务, 状态切换脚本与目标运行状态相对应 。 权利要求书2页 说明书14页 附图7页 CN 115495289 A 2022.12.20 CN 115495289 A 1.一种设备状态切换控制方法, 其特征在于, 应用于数据处理系统, 所述数据处理系统 用于提供多个系统服 务, 每个系统服 务对应有 主设备和容 灾设备, 所述方法包括: 接收第一状态切换请求, 所述第 一状态切换请求指示将所述数据处理系统中的目标设 备的状态切换为目标运行状态, 所述目标设备为目标系统服务对应的主设备或者容灾设 备; 获取所述目标设备在所述目标运行状态时的目标配置文件, 其中, 所述目标配置文件 配置了所需启动的至少一个服 务进程; 将所述目标设备的运行时配置文件修改为所述目标配置文件; 调用所述目标设备的状态切换脚本, 基于修改后的运行时配置文件运行所述至少一个 服务进程, 以所述 目标运行状态提供所述 目标系统服务, 所述状态切换脚本与所述 目标运 行状态相对应。 2.如权利要求1所述的方法, 其特征在于, 调用所述目标设备的状态切换脚本, 基于修 改后的运行时配置文件运行所述至少一个服务进程, 以所述目标运行状态提供所述目标系 统服务, 包括: 调用所述目标设备的状态切换脚本, 针对所述目标系统服务包括的各个服务进程, 分 别执行如下操作: 针对一个服务进程, 确定在修改后的运行时配置文件中, 所述一个服务进程的启动标 识是否为关闭状态; 若所述启动标识为非关闭状态, 则运行 所述一个服务进程。 3.如权利要求1所述的方法, 其特征在于, 在获取所述目标设备在所述目标运行状态时 的目标配置文件之前, 所述方法还 包括: 接收运行状态配置请求, 所述运行状态配置请求携带了至少一种运行状态对应的配置 信息; 基于每种运行状态对应的配置信息, 创建相对应的配置文件; 建立运行状态与配置文件之间的关联关系; 则所述获取 所述目标设备在所述目标运行状态时的目标配置文件, 包括: 根据所述关联关系, 确定所述目标运行状态对应的所述目标配置文件。 4.如权利要求3所述的方法, 其特征在于, 在所述接收运行状态配置请求之前, 所述方 法还包括: 对所述目标系统服务包括的各个服务进程, 分别确定每个服务进程是否会对数据库进 行写操作; 根据获得的确定结果, 为所述至少一种运行状态分别生成相应的配置信息, 其中, 灾备 设备状态对应的配置信息中, 会 对数据库进行写操作的服 务进程处于关闭状态。 5.如权利要求1~4任一所述的方法, 其特征在于, 所述目标运行状态包括如下状态中 的至少一种: 用于提供主设备服 务的主设备状态; 用于提供灾备设备服 务的灾备设备状态; 用于进行测试的设备测试状态。 6.如权利要求1~4任一所述的方法, 其特征在于, 不同状态切换脚本对应的状态切换权 利 要 求 书 1/2 页 2 CN 115495289 A 2要求不同; 则所述调用所述 目标设备 的状态切换脚本, 基于修改后的运行时配置文件运行 所述至少一个服 务进程, 包括: 调用所述状态切换脚本, 基于所述状态切换脚本对应的状态切换要求, 创建所述目标 系统服务的目标服 务环境; 在所述目标服 务环境下, 基于修改后的运行时配置文件, 运行 所述至少一个服 务进程。 7.如权利要求1~4任一所述的方法, 其特 征在于, 所述方法还 包括: 接收第二状态切换请求, 所述第二状态切换请求指示对多个设备进行状态切换, 且携 带了所述多个设备的状态切换顺序以及每个设备切换后的运行状态, 每个系统服务对应的 主设备和容 灾设备切换后的运行状态不同; 按照所述状态切换顺序, 依次分别对所述多个设备进行如下操作: 针对一个设备, 基于所述一个设备切换后的运行状态, 确定所述一个设备对应的状态 切换脚本和目标配置文件; 调用所述一个设备对应的状态切换脚本, 基于所述目标配置文件对所述一个设备进行 状态切换处 理。 8.如权利要求1所述的方法, 其特 征在于, 若所述目标运行状态为灾备设备状态, 则所述状态切换脚本用于停止所述目标设备提 供所述目标系统服务的脚本, 且所述 目标配置文件中, 会对数据库进行写操作的服务进程 处于关闭状态; 若所述目标运行状态为主设备状态或者设备测试状态, 则所述状态切换脚本为启用所 述目标设备提供所述目标系统服务的脚本, 且所述目标配置文件中所有服务进程处于 关闭 状态。 9.一种设备状态切换控制装置, 其特征在于, 应用于数据处理系统, 所述数据处理系统 用于提供多个系统服 务, 每个系统服 务对应有 主设备和容 灾设备, 所述装置包括: 接收单元, 用于接收第一状态切换请求, 所述第一状态切换请求指示将所述数据处理 系统中的目标设备的状态切换为目标运行状态, 所述目标设备为目标系统服务对应的主设 备或者容灾设备; 获取单元, 用于获取所述目标设备在所述目标运行状态时的目标配置文件, 其中, 所述 目标配置文件配置 了所需启动的至少一个服 务进程; 修改单元, 用于将所述目标设备的运行时配置文件修改为所述目标配置文件; 切换执行单元, 用于调用所述目标设备的状态切换脚本, 基于修改后的运行时配置文 件运行所述至少一个服务进程, 以所述 目标运行状态提供所述 目标系统服务, 所述状态切 换脚本与所述目标运行状态相对应。 10.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特 征在于, 所述处理器执行所述计算机程序时实现权利要求1至8任一项所述方法的步骤。 11.一种计算机存 储介质, 其上存 储有计算机程序, 其特 征在于, 该计算机程序被处 理器执行时实现权利要求1至8任一项所述方法的步骤。 12.一种计算机程序 产品, 包括计算机程序, 其特 征在于, 该计算机程序被处 理器执行时实现权利要求1至8任一项所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115495289 A 3

.PDF文档 专利 设备状态切换控制方法、装置、设备及计算机存储介质

文档预览
中文文档 24 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 设备状态切换控制方法、装置、设备及计算机存储介质 第 1 页 专利 设备状态切换控制方法、装置、设备及计算机存储介质 第 2 页 专利 设备状态切换控制方法、装置、设备及计算机存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:37:48上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。