本发明涉及信息处理,特别是涉及一种设备信息的处理方法和装置、电子设备、存储介质。
背景技术:
1、随着大数据的不断发展,很多设备厂商都对拥有自身品牌的存储设备有迫切的需求,但并不直接生产设备,而是由原始设计制造商(original design manufacturer,odm)按照规格和要求进行设备生产,并对设备信息针对设备厂商进行适配,再由设备厂商进行贴牌销售。在此场景下,原始设计制造商也会作为设备销售厂商,除了为其他设备厂商进行设备的设计生产,还要兼顾自己的产品。
2、在相关技术中,原始设计制造商对设备信息完成指定设备厂商的适配后,其过程是不可逆的,无法将设备信息回退到与原始设计制造商关联的原始设备信息,也无法切换为其他设备厂商所需求的设备信息,导致设备产品的通用性不佳、缺乏灵活性,增加了原始设计制造商的生产和设计成本。
技术实现思路
1、鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种设备信息的处理方法和装置、电子设备、存储介质,包括:
2、一种设备信息的处理方法,所述方法包括:
3、响应于针对第一目标设备信息的处理请求,获取第一目标厂商信息和第一适配操作信息的第一双向哈希映射关系;其中,所述第一适配操作信息为将原始设备信息适配为所述第一目标厂商信息对应的所述第一目标设备信息过程中的操作信息;
4、当所述处理请求为将所述原始设备信息适配为所述第一目标设备信息时,根据所述第一双向哈希映射关系中的正向映射关系对所述原始设备信息执行适配操作,得到所述第一目标设备信息;
5、当所述处理请求为将所述第一目标设备信息还原为所述原始设备信息时,根据所述第一双向哈希映射关系中的逆向映射关系对所述第一目标设备信息执行还原操作,得到所述原始设备信息。
6、可选地,所述方法还包括:
7、当所述处理请求为将所述第一目标设备信息切换为第二目标设备信息时,获取所述第一目标厂商信息和所述第二目标设备信息对应的第二目标厂商信息的第二双向哈希映射关系;
8、根据所述第一目标厂商信息和所述第二双向哈希映射关系确定所述第二目标厂商信息;
9、获取所述第二目标厂商信息和第二适配操作信息的第三双向哈希映射关系;其中,所述第二适配操作信息为将所述原始设备信息适配为所述第二目标设备信息过程中的操作信息;
10、根据所述第一双向哈希映射关系中的逆向映射关系对所述第一目标设备信息执行还原操作,得到所述原始设备信息;
11、根据所述第三双向哈希映射关系中的正向映射关系对所述原始设备信息执行适配操作,得到所述第二目标设备信息。
12、可选地,在所述响应于设备信息的处理请求,获取第一目标厂商信息和第一适配操作信息的第一双向哈希映射关系之前,所述方法还包括:
13、构建所有厂商信息之间的第四双向哈希映射关系;其中,所述原始设备信息对应的原始厂商信息、所述第一目标厂商信息和所述第二目标厂商信息包含于所述所有厂商信息,所述第二双向哈希映射关系包含于所述第四双向哈希映射关系;
14、构建所述所有厂商信息中每一个厂商信息和第三适配操作信息的第五双向哈希映射关系;其中,所述第一适配操作信息和所述第二适配操作信息包含于所述第三适配操作信息,所述第一双向哈希映射关系和所述第三双向哈希映射关系包含于所述第五双向哈希映射关系。
15、可选地,所述方法还包括:
16、响应于产品信息添加事件,确定所述产品信息对应的第三目标厂商信息;
17、构建所述第三目标厂商信息、所述产品信息和第四适配操作信息的第六双向哈希映射关系;其中,所述第四适配操作信息为将所述原始设备信息适配为所述产品信息对应的第三目标设备信息过程中的操作信息。
18、可选地,所述方法还包括:
19、响应于第四目标厂商信息的添加事件,根据所述第四目标厂商信息更新所述第四双向哈希映射关系;
20、构建所述第四目标厂商信息和第五适配操作信息的第七双向哈希映射关系;其中,所述第五适配操作信息为将所述原始设备信息适配为所述第四目标厂商信息对应的第四目标设备信息过程中的操作信息。
21、可选地,在所述构建所述所有厂商信息中每一个厂商信息和第三适配操作信息的第五双向哈希映射关系之后,所述方法还包括:
22、根据所述第四双向哈希映射关系和所述第五双向哈希映射关系构建数据模型;其中,所述所有厂商信息中每一个厂商信息作为所述数据模型的主节点,所述第三适配操作信息作为所述主节点的扩展节点。
23、可选地,所述第三适配操作信息包括以下一种或多种:
24、更换厂商标识图片、更换设备提示语、更换设备证书、适配设备版本号、更换设备算法模型。
25、一种设备信息的处理装置,所述装置包括:
26、第一双向哈希映射关系获取模块,用于响应于设备信息的处理请求,获取第一目标厂商信息和第一适配操作信息的第一双向哈希映射关系;其中,所述第一适配操作信息为将原始设备信息适配为所述第一目标厂商信息对应的第一目标设备信息过程中的操作信息;
27、适配模块,用于当所述处理请求为将所述原始设备信息适配为所述第一目标设备信息时,根据所述第一双向哈希映射关系中的正向映射关系对所述原始设备信息执行适配操作,得到所述第一目标设备信息;
28、还原模块,用于当所述处理请求为将所述第一目标设备信息还原为所述原始设备信息时,根据所述第一双向哈希映射关系中的逆向映射关系对所述第一目标设备信息执行还原操作,得到所述原始设备信息。
29、一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的设备信息的处理方法。
30、一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的设备信息的处理方法。
31、本发明实施例具有以下优点:通过本发明实施例,当处理请求为将原始设备信息适配为第一目标设备信息时,根据第一双向哈希映射关系中的正向映射关系对原始设备信息执行适配操作,得到第一目标设备信息;当处理请求为将第一目标设备信息还原为原始设备信息时,根据第一双向哈希映射关系中的逆向映射关系对第一目标设备信息执行还原操作,得到原始设备信息,有效实现了对原始设备信息针对厂商信息的适配或者还原,提高了设备信息的可拓展性和灵活性。
1.一种设备信息的处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述响应于设备信息的处理请求,获取第一目标厂商信息和第一适配操作信息的第一双向哈希映射关系之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求3所述的方法,其特征在于,在所述构建所述所有厂商信息中每一个厂商信息和第三适配操作信息的第五双向哈希映射关系之后,所述方法还包括:
7.根据权利要求3所述的方法,其特征在于,所述第三适配操作信息包括以下一种或多种:
8.一种设备信息的处理装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的设备信息的处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的设备信息的处理方法。