[发明专利]一种服务器资产信息存储的方法、系统及可读存储介质在审
申请号: | 201810095660.0 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108197309A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 孙良勇;乔英良 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资产信息 关系数据库 服务器 存储 预设结构 计算机可读存储介质 开发 可读存储介质 私有数据格式 读取 开发过程 开发效率 可移植性 访问 工作量 标准化 查询 返回 统一 | ||
本发明提供了一种服务器资产信息存储的方法,包括获取服务器的资产信息;根据预设结构标准将资产信息存储在关系数据库中;当接收到访问资产信息的请求后,从关系数据库中读取并返回与请求对应的资产信息。本发明使用预设结构标准将服务器资产信息存储在关系数据库中,使得访问及修改资产信息有了标准化的方法,即其他开发人员也可以利用关系数据库的统一的标准进行查询、访问和修改,方便其他开发人员的理解,可移植性和通用性大大提高,而且也无需开发专门针对私有数据格式的软件,减少了开发过程的工作量,使得开发成本降低,提高了开发效率。本发明还提供了一种服务器资产信息存储的系统及计算机可读存储介质,均具有上述有益效果。
技术领域
本发明涉及计算机应用技术领域,特别是涉及一种服务器资产信息存储的方法、系统及计算机可读存储介质。
背景技术
随着信息技术的飞速发展,服务器在云计算、大数据以及传统行业得到了广泛深入的应用,BMC(Baseboard Management Controller,基板管理控制器)作为服务器的监控管理系统,在服务器的管理、运维、提供应用接口等方面起到了重要作用。BMC系统的核心功能之一是监控服务器的各种资产信息,例如,BMC系统通过与BIOS(Basic Input OutputSystem,基本输入输出系统)或其它接口交互从而获取服务器的CPU等资产信息,然后保存在BMC系统上,用户就可以获取服务器的资产信息。
目前,在开发BMC系统的功能的过程中,各开发人员均采用自定义的私有数据格式来保存服务器资产信息,而实现这种私有数据格式的保存方式需要开发相应软件,工作量大、且可移植性差。此外,私有数据格式还会导致数据复制到其他地方别人不可理解,如果其他开发人员需要对数据进行查询、访问和修改等其他操作就会特别繁琐。可见,目前的BMC系统在开发保存服务器资产信息的功能时开发成本高,通用性差,开发效率低。
因此,如何提供一种能解决上述技术问题的方案,是本领域的技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种服务器资产信息存储的方法,本发明使用预设结构标准将服务器资产信息存储在关系数据库中,使得访问及修改资产信息有了标准化的方法,降低了开发成本,提高了开发效率。本发明的另一目的是提供一种服务器资产信息存储的系统及计算机可读存储介质,均具有上述有益效果。
为解决上述技术问题,本发明提供了一种服务器资产信息存储的方法,包括:
获取服务器的资产信息;
根据预设结构标准将所述资产信息存储在关系数据库中;
当接收到访问所述资产信息的请求后,从所述关系数据库中读取并返回与所述请求对应的所述资产信息。
优选地,所述根据所述资产信息按照预设结构标准存储在关系数据库中的过程具体为:
根据预设结构标准将所述资产信息存储在轻型数据库sqlite中。
优选地,所述资产信息为服务器的CPU和/或内存和/或硬盘信息。
优选地,所述接收到访问所述资产信息的请求的过程具体为:
接收到通过智能平台管理接口IPMI发送的访问所述资产信息的请求。
为解决上述技术问题,本发明还提供了一种服务器资产信息存储的系统,包括:
获取单元,用于获取服务器的资产信息;
存储单元,用于根据预设结构标准将所述资产信息存储在关系数据库中;
返回单元,用于当接收到访问所述资产信息的请求后,从所述关系数据库中读取并返回与所述请求对应的所述资产信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810095660.0/2.html,转载请声明来源钻瓜专利网。