一种管理存储设备数据变化的方法技术

技术编号:19140227 阅读:19 留言:0更新日期:2018-10-13 08:41
本发明专利技术公开了一种管理存储设备数据变化的方法,包括以下步骤:将设备数据信息在内存中进行缓存;在核心软件层设置服务端;在应用软件层设置客户端;服务端与客户端建立连接;服务端监听用于数据传送的端口,并检测存储设备数据信息是否发生变化;若设备数据信息发生变化,则服务端向客户端发送指令,并将数据信息变化情况传送给客户端;客户端根据上述指令及数据信息变化情况,检查比对内存中缓存的设备数据信息,并根据比对结果,更新内存中缓存的设备数据信息。本发明专利技术公开的管理存储设备数据变化的方法,通过充分有效利用内存资源的方式,实现对存储设备数据的有效管理,提高存储设备数据的实时性和共享性。

A method of managing data changes in storage devices

The invention discloses a method for managing data changes of storage devices, which comprises the following steps: caching device data information in memory; setting up a server at the core software layer; setting up a client at the application software layer; establishing a connection between the server and the client; and listening for ports used for data transmission by the server and detecting them. Whether the data information of the storage device changes or not; if the data information of the device changes, the server sends instructions to the client and transmits the change of the data information to the client; the client checks the data information of the device cached in memory according to the above instructions and the change of the data information, and compares the data information according to the comparison. Update the cached device data in memory. The method for managing data changes of storage devices disclosed in the invention realizes effective management of data of storage devices and improves real-time and sharing of data of storage devices by fully and effectively utilizing memory resources.

【技术实现步骤摘要】
一种管理存储设备数据变化的方法
本专利技术涉及存储
,尤其涉及一种管理存储设备数据变化的方法。
技术介绍
当前存储领域中,对存储数据的管理方式众多,有的甚至在存储设备上都添加了数据库这种大型的应用,这样势必对资源要求很高的存储产生了很大的压力,也必定会影响存储设备的服务性能。目前,存储系统的数据管理主要存在以下问题:1.设备数据的实时性不强;2.设备数据的共享能力差;3.设备数据的前端展示同步有较大延时。基于上述问题,因此,对于本领域技术人员而言,提高存储设备数据的实时性和共享性,是亟需解决的技术问题。
技术实现思路
基于
技术介绍
存在的技术问题,本专利技术提出了一种管理存储设备数据变化的方法,通过充分有效利用内存资源的方式,实现对存储设备数据的有效管理,提高存储设备数据的实时性和共享性。本专利技术提出的一种管理存储设备数据变化的方法,包括以下步骤:将设备数据信息在内存中进行缓存;在核心软件层设置服务端;在应用软件层设置客户端;服务端与客户端建立连接;服务端监听用于数据传送的端口,并检测存储设备数据信息是否发生变化;若设备数据信息发生变化,则服务端向客户端发送指令,并将数据信息变化情况传送给客户端;客户端根据上述指令及数据信息变化情况,检查比对内存中缓存的设备数据信息,并根据比对结果,更新内存中缓存的设备数据信息。优选地,将设备数据信息在内存中进行缓存,上述步骤中设备数据信息为应用软件调用核心软件命令,执行查询操作时的查询结果。优选地,还包括步骤:存储设备前端进行数据展示时,从内存的缓存数据中获取设备数据信息。优选地,服务端向客户端传送数据信息变化情况中,数据信息变化情况为变化后的设备数据信息。优选地,待进行任务类操作时,服务端检测存储设备数据信息是否发生变化。本专利技术中提供的一种管理存储设备数据变化的方法,利用内存资源,在应用软件调用核心软件命令,执行查询操作时,将查询结果将在内存进行缓存;在核心软件层设置服务端,在应用软件层设置客户端,服务端对存储设备数据信息变化进行监控,客户端则调用内存中缓存数据并接收服务端发送的存储设备数据信息变化情况,直接更新内存缓存的设备数据信息,从而使得存储设备前端进行数据展示时,从内存的缓存数据中获取设备数据信息;实现对存储设备数据的有效管理,提高存储设备数据的实时性和共享性。总之,本专利技术所提供的上述技术方案,采用独立在核心软件层监控设备的数据信息,在应用管理软件独立管理缓存数据,实现了功能模块的最大程度的解耦,增强了数据的共享性,提供了数据的实时性。简化了存储管理软件的复杂的架构体系,极大的提高了管理软件的可扩展性和可维护性。附图说明图1为本专利技术提出的一种管理存储设备数据变化的方法的流程图。具体实施方式如图1所示,图1为本专利技术提出的一种管理存储设备数据变化的方法的流程图。下面结合附图和实施例对本专利技术进行详细的描述。一种管理存储设备数据变化的方法,包括以下步骤:S1:在核心软件层设置服务端;S2:在应用软件层设置客户端;S3:服务端与客户端建立连接;S4:应用软件调用核心软件命令,将执行查询操作时的查询结果在内存中进行缓存;S5:服务端监听用于数据传送的端口,并检测存储设备数据信息是否发生变化;S6:若设备数据信息发生变化,则服务端向客户端发送指令,并将变化后的设备数据信息传送给客户端;S7:客户端根据上述指令及数据信息变化情况,检查比对内存中缓存的设备数据信息,并根据比对结果,更新内存中缓存的设备数据信息;S8:存储设备前端进行数据展示时,从内存的缓存数据中获取设备数据信息。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
1.一种管理存储设备数据变化的方法,其特征在于,包括以下步骤:将设备数据信息在内存中进行缓存;在核心软件层设置服务端;在应用软件层设置客户端;服务端与客户端建立连接;服务端监听用于数据传送的端口,并检测存储设备数据信息是否发生变化;若设备数据信息发生变化,则服务端向客户端发送指令,并将数据信息变化情况传送给客户端;客户端根据上述指令及数据信息变化情况,检查比对内存中缓存的设备数据信息,并根据比对结果,更新内存中缓存的设备数据信息。

【技术特征摘要】
1.一种管理存储设备数据变化的方法,其特征在于,包括以下步骤:将设备数据信息在内存中进行缓存;在核心软件层设置服务端;在应用软件层设置客户端;服务端与客户端建立连接;服务端监听用于数据传送的端口,并检测存储设备数据信息是否发生变化;若设备数据信息发生变化,则服务端向客户端发送指令,并将数据信息变化情况传送给客户端;客户端根据上述指令及数据信息变化情况,检查比对内存中缓存的设备数据信息,并根据比对结果,更新内存中缓存的设备数据信息。2.根据权利要求1所述的管理存储设备数据变化的方法,其特征在于,将设备数...

【专利技术属性】
技术研发人员:王勇
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1