一种信息查询方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:19934306 阅读:33 留言:0更新日期:2018-12-29 04:35
本发明专利技术公开了一种信息查询方法、装置、设备及计算机可读存储介质,该方法包括:接收信息查询请求;如果信息查询请求请求的属性为预设的通用属性,则获取与信息查询请求对应的资源对象类中全部资源对象的通用属性及对应属性值,从中查找与信息查询请求对应的属性的属性值并返回;如果信息查询请求请求的属性为预设的专有属性,则获取与信息查询请求对应的资源对象类中特定资源对象的全部属性及对应属性值,从中查找与信息查询请求对应的属性的属性值并返回。从而不仅达到响应时间较短、响应速度较慢的目的;且达到了资源分离且属性分离的效果,一方面节省了CPU及内存开销,另一方面属性之间松耦合,更容易扩展和维护。

【技术实现步骤摘要】
一种信息查询方法、装置、设备及计算机可读存储介质
本专利技术涉及存储
,更具体地说,涉及一种信息查询方法、装置、设备及计算机可读存储介质。
技术介绍
在存储管理软件中,GUI(GraphicalUserInterface,图形用户界面)负责呈现存储的资源对象、告警事件、性能指标、状态信息等大量信息,在其需要响应用户输入的信息查询请求并将对应资源对象的属性值输出给用户时,通常是由全部资源对象包含的全部属性中查找与信息查询请求对应的属性,进而将查询到的属性的属性值返回给用户,但是这种遍历查询的方式会导致查询速度较慢,进而导致GUI的响应时间较长,响应速度较慢。综上所述,现有技术中GUI的信息查询方案存在响应信息查询请求的时间较长、速度较慢的问题。
技术实现思路
本专利技术的目的是提供一种信息查询方法、装置、设备及计算机可读存储介质,能够解决现有技术GUI的信息查询方案存在的响应信息查询请求的时间较长、速度较慢的问题。为了实现上述目的,本专利技术提供如下技术方案:一种信息查询方法,包括:接收信息查询请求;如果所述信息查询请求请求的属性为预设的通用属性,则获取与所述信息查询请求对应的资源对本文档来自技高网...

【技术保护点】
1.一种信息查询方法,其特征在于,包括:接收信息查询请求;如果所述信息查询请求请求的属性为预设的通用属性,则获取与所述信息查询请求对应的资源对象类中全部资源对象的通用属性及对应的属性值,从中查找与所述信息查询请求对应的属性的属性值并返回;如果所述信息查询请求请求的属性为预设的专有属性,则获取与所述信息查询请求对应的资源对象类中特定资源对象的全部属性及对应的属性值,从中查找与所述信息查询请求对应的属性的属性值并返回;其中,所述属性包括通用属性及专有属性。

【技术特征摘要】
1.一种信息查询方法,其特征在于,包括:接收信息查询请求;如果所述信息查询请求请求的属性为预设的通用属性,则获取与所述信息查询请求对应的资源对象类中全部资源对象的通用属性及对应的属性值,从中查找与所述信息查询请求对应的属性的属性值并返回;如果所述信息查询请求请求的属性为预设的专有属性,则获取与所述信息查询请求对应的资源对象类中特定资源对象的全部属性及对应的属性值,从中查找与所述信息查询请求对应的属性的属性值并返回;其中,所述属性包括通用属性及专有属性。2.根据权利要求1所述的方法,其特征在于,获取属性及对应属性值之前,还包括:定义与每个资源对象类具有一一对应关系的资源对象接口,并在所述资源对象接口中定义对应资源对象类中全部资源对象包含的各个属性、各个属性的属性值、各个属性包含的属性要素及各个属性要素的属性要素值,以供获取。3.根据权利要求2所述的方法,其特征在于,获取与所述信息查询请求对应的资源对象类中全部资源对象的通用属性及对应的属性值,包括:对于与所述信息查询请求对应的资源对象类,执行mcsinqIsVDisk命令获取对应的全部资源对象的通用属性及对应的属性值,其中,mcsinqIsVDisk命令中的VDisk为与所述信息查询请求对应的资源对象类的资源对象接口的名称;获取与所述信息查询请求对应的资源对象类中特定资源对象的全部属性及对应的属性值,包括:对于与所述信息查询请求对应的资源对象类中特定资源对象,执行mcsinqIsVDiskID命令获取所述特定资源对象的全部属性及对应的属性值,其中,mcsinqIsVDiskID命令中的VDisk为与所述信息查询请求对应的资源对象类的资源对象接口的名称,ID为所述特定资源对象的唯一性标识。4.根据权利要求3所述的方法,其特征在于,执行mcsinqIsVDisk命令获取对应的全部资源对象的通用属性及对应的属性值之后,还包括:将执行mcsinqIsVDisk命令所得的结果按行保存在内存列表中作为第一信息列表,其中,所述第一信息列表的第一行为各属性,所述第一信息列表的其余每行为每个资源对象对应各属性的属性值;将所述第一信息列表中每行包含的各个属性或属性值均利用分隔符隔开,并...

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

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

1