安全公司报告
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211077471.3 (22)申请日 2022.09.05 (65)同一申请的已公布的文献号 申请公布号 CN 115167886 A (43)申请公布日 2022.10.11 (73)专利权人 塬数科技 (无锡) 有限公司 地址 214122 江苏省无锡市经济开发区清 舒道99号雪浪小镇8号楼10 5、 106室 (72)发明人 李飞飞 逄振 马鹏程 刘晶晶  (74)专利代理 机构 无锡市观知成专利商标代理 事务所 (特殊普通合伙) 32591 专利代理师 任月娜 (51)Int.Cl. G06F 8/61(2018.01)G06F 8/71(2018.01) G06F 9/445(2018.01) 审查员 李维 (54)发明名称 一种自动适配方法、 装置、 存储介质及电子 设备 (57)摘要 本发明涉及计算机软件技术领域, 具体公开 了一种自动适配方法、 装置、 存储介质及电子设 备, 包括: 获取所在操作系统的系统参数信息; 根 据所述系统参数信息确定所在操作系统的系统 类型, 其中所述系统类型包括非国产开源操作系 统和国产系统; 当所在操作系统的系统类型为非 国产开源操作系统 时, 加载与非国产开源操作系 统匹配的标准组件, 并加载与所述应用程序的功 能相适配的功能组件, 以响应所述安装请求; 当 所在操作系统的系统类型为国产系统 时, 加载与 所述国产系统匹配的国产组件, 并加载与所述应 用程序的功能相适配的功能组件, 以响应所述安 装请求。 本发 明提供的自动适配方法能够实现软 件对操作系统的自动适配 。 权利要求书2页 说明书7页 附图2页 CN 115167886 B 2022.11.18 CN 115167886 B 1.一种自动 适配方法, 其特征在于, 当接收到应用程序的安装请求 时, 所述自动 适配方 法包括: 获取所在操作系统 的系统参数信息, 所述系统参数信息包括: 操作系统信息、 中间件信 息和硬件参数信息; 根据所述系统参数信 息确定所在操作系统的系统类型, 其中所述系统类型包括非国产 开源操作系统和国产系统; 当所在操作系统 的系统类型为非国产开源操作系统时, 加载与 所述非国产开源操作系 统匹配的标准组件, 并加载与所述应用程序的功能相适配的功 能组件, 以响应所述安装请 求; 当所在操作系统的系统类型为国产系统时, 加载与所述国产系统匹配的国产组件, 并 加载与所述应用程序的功能相适配的功能组件, 以响应所述 安装请求。 2.根据权利要求1所述的自动适配方法, 其特征在于, 根据 所述系统参数信 息确定所在 操作系统的系统类型, 包括: 将所述系统参数信 息与预存系统参数信 息进行比对, 其中所述预存系统参数信 息包括 预存非国产开源操作系统参数信息和预存国产系统参数信息; 若所述系统参数信 息与预存非国产开源操作系统参数信 息匹配, 则确定所在操作系统 的系统类型为非国产开源操作系统; 若所述系统参数信 息与预存国产系统参数信 息匹配, 则确定所在操作系统 的系统类型 为国产系统。 3.根据权利要求1所述的自动适配方法, 其特征在于, 当所在操作系统的系统类型为非 国产开源操作系统时, 加载与所述非国产开源操作系统匹配的标准组件, 并加载与所述应 用程序的功能相适配的功能组件, 以响应所述 安装请求, 包括: 当所在操作系统 的系统类型为非国产开源操作系统时, 加载与 所述非国产开源操作系 统匹配的标准数据库组件和标准消息组件, 并加载与所述应用程序的功能相适配的功能组 件, 以响应所述 安装请求。 4.根据权利要求3所述的自动适配方法, 其特征在于, 所述标准数据库组件包括mysql 组件, 所述标准消息组件 包括Redis组件和/或MQT T组件。 5.根据权利要求1所述的自动适配方法, 其特征在于, 当所在操作系统的系统类型为国 产系统时, 加载与所述国产系统匹配的国产 组件, 并加载与所述应用程序的功能相适配的 功能组件, 以响应所述 安装请求, 包括: 当所在操作系统 的系统类型为国产系统时, 加载与所述国产系统匹配的国产 数据库组 件和国产消息组件, 并加载与所述应用程序的功能相适配的功 能组件, 以响应所述安装请 求。 6.根据权利要求5所述的自动适配方法, 其特征在于, 所述国产 数据库组件包括达梦数 据库、 TDengine、 GBase、 SequoiaDB、 OceanBase和SSDB中的任意一种, 所述国产消息组件包 括CODIS、 s mart‑mqtt和Apusic MQ中的任意 一种。 7.一种自动 适配装置, 其特征在于, 当接收到应用程序的安装请求 时, 所述自动 适配装 置包括: 获取模块, 用于获取所在操作系统 的系统参数信息, 所述系统参数信 息包括: 操作系统权 利 要 求 书 1/2 页 2 CN 115167886 B 2信息、 中间件信息和硬件参数信息; 确定模块, 用于根据所述系统参数信息确定所在操作系统的系统类型, 其中所述系统 类型包括非国产开源操作系统和国产系统; 第一加载模块, 用于当所在操作系统的系统类型为非国产开源操作系统时, 加载与所 述非国产开源操作系统匹配的标准组件, 并加载与所述应用程序的功能相适配的功能组 件, 以响应所述 安装请求; 第二加载模块, 用于当所在操作系统的系统类型为国产系统时, 加载与所述国产系统 匹配的国产组件, 并加载与所述应用程序的功能相适配的功能组件, 以响应所述 安装请求。 8.一种存储介质, 其特征在于, 所述存储介质存储有计算机指令, 所述计算机指令被处 理器加载以执 行权利要求1至 6中任意一项所述的自动适配方法。 9.一种电子设备, 其特征在于, 包括存储器和处理器, 所述存储器和所述处理器通信连 接, 所述处理器能够加载并执行所述存储器存储的计算机指 令以实现权利要求 1至6中任意 一项所述的自动适配方法。权 利 要 求 书 2/2 页 3 CN 115167886 B 3

.PDF文档 专利 一种自动适配方法、装置、存储介质及电子设备

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