(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210586368.5
(22)申请日 2022.05.27
(71)申请人 浪潮软件集团有限公司
地址 250100 山东省济南市高新区科航路
2877号
(72)发明人 孙长生 孙元田
(74)专利代理 机构 济南信达专利事务所有限公
司 37100
专利代理师 姜鹏
(51)Int.Cl.
G06F 16/245(2019.01)
G06F 16/2455(2019.01)
G06F 16/25(2019.01)
G06F 9/48(2006.01)
(54)发明名称
一种基于国产CPU和OS的异构终端统一平台
管理方法及系统
(57)摘要
本发明公开了一种基于国产CPU和OS的异构
终端统一平台管理方法及系统, 属于数据管理领
域; 所述的方法的具体步骤如下: S1路由负责与
客户端进行数据交换; S2控制器通过路由的类型
分配任务给业务层, 调用不同的底层完成相应的
业务; S3业务层从数据库或缓存模块中获取对应
数据, 完成业务逻辑; S4在数据库缓存层, 数据库
底层适配国产数据库, 能够通过配置文件进行配
置部署。 目前基于国产CPU和OS环境日益完善。 随
着国产CPU和OS的发展, 国产数据库也在不断进
步。 为丰富国产操作系统环境, 对装有国产操作
系统的设备进行一定的软件管控。 故公开本专利
对各种操作系统的目标主机进行软件 管理, 并能
够灵活适配国产数据库。
权利要求书2页 说明书6页 附图1页
CN 115080601 A
2022.09.20
CN 115080601 A
1.一种基于国产CPU和OS的异构终端统一平台管理方法, 其特征是所述方法的具体步
骤如下:
S1路由负责与客户端 进行数据交换;
S2控制器通过路由 的类型分配任务给业 务层, 调用不同的底层完成相应的业 务;
S3业务层从数据库或 缓存模块中获取对应数据, 完成业 务逻辑;
S4在数据库缓存层, 数据库底层适配国产数据库, 能够通过配置文件进行配置 部署。
2.根据权利要求1所述的方法, 其特 征是所述的S1具体步骤如下:
S11将路由的设置分为用户控制组、 任务组、 状态报告组。 路由使用restful风格api, 并
根据路由路径调用不同的控制器;
S111用户控制组调度数据库中维护客户端信息;
S112任务组负责任务下发, 处 理客户端的任务 查询请求;
S113状态报告组调度客户端状态更新。
3.根据权利要求2所述的方法, 其特 征是所述的S3具体步骤如下:
S31本服务的业务逻辑主要分为客户端注册、 心跳、 推送任务、 软件下载、 任务状态返
回;
S32业务层从数据库或缓存中获取相应格 式的数据, 并根据控制层的调度, 执行相应模
块的逻辑, 配合控制层完成客户端与服 务端的路由交 互。
4.根据权利要求3所述的方法, 其特 征是所述的S4具体步骤如下:
S41对基础数据库进行二次封装, 得到 了统一的数据结构;
S42通过配置文件中的信息, 对数据库进行区分, 并应用不同数据库的链接方式, 封装
为统一方法进行链接, 并通过pi ng来维持链接的稳定;
S43将数据库的SQL语句操作进行统一封装, 通过数据库层级 的接口, 为业务层提供推
送内容;
S44支持国产操作系统, 服 务端能与国产数据库进行适配, 支持部署服 务集群。
5.一种基于国产CPU和OS的异构终端统一平台管理系统, 其特征是所述的系统具体包
括路由模块、 控制器模块、 业 务层模块和数据库缓存层模块:
路由模块: 路由负责与客户端 进行数据交换;
控制器模块: 控制器通过路由的类型分配任务给业务层, 调用不同的底层完成相应的
业务;
业务层模块: 业 务层从数据库或 缓存模块中获取对应数据, 完成业 务逻辑;
数据库缓存层模块: 在数据库缓存层, 数据库底层适配国产 数据库, 能够通过配置文件
进行配置 部署。
6.根据权利要求5所述的系统, 其特征是所述路由模块具体包括设置模块、 用户控制组
模块、 任务组模块和状态报告组模块:
设置模块: 将路由的设置分为用户控制组、 任务组、 状态报告组。 路由使用restful风格
api, 并根据路由路径调用不同的控制器;
用户控制组模块: 用户控制组调度数据库中维护客户端信息;
任务组模块: 任务组负责任务下发, 处 理客户端的任务 查询请求;
状态报告组模块: 状态报告组调度客户端状态更新。权 利 要 求 书 1/2 页
2
CN 115080601 A
27.根据权利要求6所述的系统, 其特征是所述业务层模块具体包括业务逻辑模块和执
行模块:
业务逻辑模块: 本服务的业务逻辑主要分为客户端注册、 心跳、 推送任务、 软件下载、 任
务状态返回;
执行模块: 业务层从数据库或缓存中获取相应格 式的数据, 并根据控制层的调度, 执行
相应模块的逻辑, 配合控制层完成客户端与服 务端的路由交 互。
8.根据权利要求7所述的系统, 其特征是所述数据库缓存层模块具体包括封装模块、 链
接模块、 推送模块和适配模块。
封装模块: 对基础数据库进行二次封装, 得到 了统一的数据结构;
链接模块: 通过配置文件中的信息, 对数据库进行区分, 并应用不同数据库的链接方
式, 封装为统一方法进行链接, 并通过pi ng来维持链接的稳定;
推送模块: 将数据库的SQL语句操作进行统一封装, 通过数据库层级的接口, 为业务层
提供推送内容;
适配模块: 支持国产操作系统, 服 务端能与国产数据库进行适配, 支持部署服 务集群。权 利 要 求 书 2/2 页
3
CN 115080601 A
3
专利 一种基于国产CPU和OS的异构终端统一平台管理方法及系统
安全报告 >
其他 >
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:09:49上传分享