【技术实现步骤摘要】
信息采集方法、装置、服务器及存储介质
本申请实施例涉及金融科技(Fintech)服务器的
,尤其涉及一种信息采集方法、装置、服务器及存储介质。
技术介绍
随着金融科技的发展,通常采用服务器对越来越多的金融业务数据进行分析、或者处理。在通过服务器对金融数据进行处理、或者分析的过程中,通常需要对服务器进行维护。在相关技术中,通常采用基于智能平台管理接口(IntelligentPlatformManagementInterface,IPMI)采集技术获取服务器中的硬件部件(例如:硬盘、处理器等)的数据信息,从而使运维人员可以根据上述数据信息对服务器进行维护。但是基于IPMI的采集技术得到的数据信息为物理机器代码,可阅读性较差,导致运维效率低。而且,由于服务器的品牌众多,不同品牌的服务器对应的数据信息中包括的部件信息(例如,处理器的温度、电池的剩余电量)在数据信息中的命名、位置等通常也不同,导致运维人员需要了解不同品牌的服务器的部件信息在不同数据信息中的命名、位置等,增加了运维人员的工作量,导致运维效率低。专利 ...
【技术保护点】
1.一种信息采集方法,其特征在于,应用于服务器,包括:/n通过采集应用程序获取第一部件的第一属性信息,所述第一属性信息包括至少一个第一属性名称和每个第一属性名称对应的第一属性值,所述第一部件为服务器中的任意部件;/n获取所述第一部件对应的属性列表,所述属性列表中包括至少一个第二属性名称;/n在所述第一属性信息中获取第二属性名称对应的第二属性值,并将所述第二属性值填充至所述属性列表,得到所述第一部件的信息采集结果。/n
【技术特征摘要】
1.一种信息采集方法,其特征在于,应用于服务器,包括:
通过采集应用程序获取第一部件的第一属性信息,所述第一属性信息包括至少一个第一属性名称和每个第一属性名称对应的第一属性值,所述第一部件为服务器中的任意部件;
获取所述第一部件对应的属性列表,所述属性列表中包括至少一个第二属性名称;
在所述第一属性信息中获取第二属性名称对应的第二属性值,并将所述第二属性值填充至所述属性列表,得到所述第一部件的信息采集结果。
2.根据权利要求1所述的方法,其特征在于,在所述第一属性信息中获取第二属性名称对应的第二属性值,包括:
对所述第一属性信息进行信息串划分处理,得到至少一个信息串,每个信息串中包括至少一个第一属性名称和/或至少一个第一属性值;
根据所述第二属性名称和所述至少一个信息串,在所述第一属性信息中获取第二属性名称对应的第二属性值。
3.根据权利要求2所述的方法,其特征在于,对所述第一属性信息进行信息串划分处理,得到至少一个信息串,包括:
按照所述第一属性信息的行排列方式,对所述第一属性信息进行信息串划分处理,得到至少一个信息串;其中,所述第一属性信息中的一行信息对应一个信息串。
4.根据权利要求3所述的方法,其特征在于,所述至少一个信息串的个数为M,M大于或等于1,所述属性列表中还包括所述采集应用程序的目标标识和所述目标标识对应的至少一个第三属性名称,所述至少一个第三属性名称的个数为N,M大于或等于所述N,N大于或等于1,所述属性列表中的一个第三属性名称对应一个第二属性名称。
5.根据权利要求4所述的方法,其特征在于,针对所述至少一个第二属性名称中的第j个第二属性名称,j大于或等于1且小于或等于N;
根据第j个第二属性名称和所述至少一个信息串,在所述第一属性信息中获取第j个第二属性名称对应的第二属性值,包括:
判断第i个信息串中是否存与第j个第三属性名称相同的第一属性名称;其中,i大于或等于1且小于或等于M;
若是,则将与第j个第三属性名称相同的第一属性名称对应的第一属性值,确定为第j个第二属性名称对应的第二属性值,其中,第j个第三属性名称对应第j个第二属性名称。
6.根据权利要求2所述的方法,其特征在于,对所述第一属性信息进行信息串划分处理,得到至少一个信息串,包括:
根据预设字符,对所述第一属性信息进行拆分处理,得到所述至少一个信息串;其中,第一属性信息中的第一属性名称和第一属性值之间设置有所述预设字符,所述第一属性信息中的一个第一属性名称或者一个第一属性值对应一个信息串。
7.根据权利要求6所述的方法,其特征在于,所述至少一个信息串的个数为N,N大于或等于1,所述属性列表中还包括至少一个应用标识和每个应用标识对应的至少一个第三属性名称,所述属性列表中的一个第三属性名称对应一个第二属性名称,所述至少一个应用标识的个数为M,M大于或等于1,所述至少一个应用标识中包括所述采集应用程序的目标标识。
8.根据权利要求7所述的方法,其特征在于,针对所述至少一个第二属性名称中的第j个第二属性名称,j大于或等于1且小于或等于Y,Y为所述至少一个第二属性名称的总个数;
根据第j个第二属性名称和所述至少一个信息串,在所述第一属性信息中获取第j个第二属性名称对应的第二属性值,包括:
分别对N个信息串进行哈希转换处理,得到N个第一哈希值和所述N个第一映射关系,其中,一个信息串对应一个第一哈希值,一个第一哈希值对应一个第一映射关系;
分别对第j个第二属性名称对应的M个第三属性名称进行哈希转换处理,得到M个第二哈希值和所述M个第二映射关系,其中,一个第三属性名称对应的一个第二哈希值,一个第二哈希值对应一个第二映射关系;
根据所述N个第一哈希值、所述N个第一映射关系、所述M个第二哈希值和所述M个第二映射关系,在所述第一属性信息中获取第j个第二属性名称对应的第二属性值。
9.根据权利要求8所述的方法,其特征在于,根据所述N个第一哈希值、所述N个第一映射关系、所述M个第二哈希值和所述M个第二映射关系,在所述第一属性信息中获取第j个第二属性名称对应的第二属性值,包括:
对所述N个第一哈希值中和所述M个第二哈希值进行比较处理,得到相同的第一目标值和第二目标值,其中,所述第一目标值为所述N个第一哈希值中的哈希值,所述第二目标值为所述M个第二哈希值中的哈希值;
获取所述第一目标值对应的第一目标映射关系与所述第二目标值对应的第二目标映射关系之间的映射信息;
根据所述映射信息,在所述第一属性信息中获取所述第二目标值对应的第三属性名称对应的第三属性值,将所述第三属性值确定为第j个第二属性名称对应的第二属性值,其中,所述第二目标值对应的第三属性名称与第j个第二属性名称对应。
10.根据权利要求9所...
【专利技术属性】
技术研发人员:陈扬东,饶俊明,卢道和,郑晓腾,夏敏捷,刘生庆,魏江鑫,
申请(专利权)人:深圳前海微众银行股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。