本发明涉及it大数据领域,尤其涉及一种对象关联方法及装置、计算机可读存储介质。
背景技术:
1、随着it系统的复杂性增加,工具间的集成度不断增加,建立贯穿不同工具间用户的关联关系变得越发重要。由于不同工具用户维度的管理粒度和设计各异,引致不同工具间用户关联需要定制设计和开发实现。现有技术通过语义设置关联关系,该方法准确性依赖于文本描述的关联度,对于描述风格和逻辑各异的对象,该方法准确性不高,通用性低。
技术实现思路
1、本发明实施例期望提供一种对象关联方法及装置、计算机可读存储介质,能够通过构建工具对象抽象树级关系树,进行缩维拼接处理,解决准确性不高,通用性低的问题。
2、本发明的技术方案是这样实现的:
3、本发明实施例提供了一种对象关联方法,所述方法包括:
4、获得多个工具对象信息;
5、基于所述多个工具对象信息的每个工具对象信息,进行抽象处理和标记处理,得到每个工具对象抽象单元;
6、基于所述每个工具对象抽象单元和系统工具级关系树,确定工具对象抽象树级关系树;其中,所述工具对象抽象树级关系树包含无关联节点和关联节点;
7、基于所述工具对象抽象树级关系树,对两两工具的所述关联节点进行减维处理和拼接处理,确定最终的对象关联关系。
8、上述方案中,所述基于所述多个工具对象信息的每个工具对象信息,进行抽象处理和标记处理,得到每个工具对象抽象单元,包括:
9、基于所述每个工具对象信息,获取所述每个工具对象信息对应的对象管理概念,其中,所述对象管理概念包括不同层面的子对象管理概念;
10、基于所述子对象管理概念,进行抽象处理和标记处理,确定所述每个工具对象抽象单元。
11、上述方案中,所述基于所述子对象管理概念,进行抽象处理和标记处理,确定所述每个工具对象抽象单元,包括:
12、对所述子对象管理概念对应的粒度进行排序,得到所述子对象管理概念的排序结果;
13、基于所述子对象管理概念的排序结果,进行标记处理,确定所述每个工具对象抽象单元。
14、上述方案中,所述基于所述每个工具对象抽象单元和系统工具级关系树,确定工具对象抽象树级关系树之前,所述方法还包括:
15、获取对象登录访问数据;其中,所述对象登录访问数据包含至少两个工具信息;
16、基于所述至少两个工具信息,确定系统工具级关系树。
17、上述方案中,所述基于所述每个工具对象抽象单元和系统工具级关系树,确定工具对象抽象树级关系树,包括:
18、基于所述每个工具对象抽象单元,通过预设工具抽象单元的对象关系,构建两两工具对象抽象的关联关系;
19、基于所述两两工具对象抽象的关联关系和所述系统工具级关系树,确定所述工具对象抽象树级关系树。
20、上述方案中,所述系统工具级关系树包括多层,每层都含有至少一个节点,节点为所述工具对象抽象单元;所述多层的总层数为j,其中,第一层节点记录为l1k1,k1表示第一层节点总个数,k1大于等于1小于等于k1,第二层节点记录为l2k2,k2大于等于1小于等于k2,其中,k2表示第二层节点的总个数,第i层节点记录为liki,其中,ki大于等于1小于等于ki,ki表示第i层节点总个数,i大于等于1小于等于j;
21、所述基于所述两两工具对象抽象的关联关系和所述系统工具级关系树,确定所述工具对象抽象树级关系树,包括:
22、基于所述两两工具对象抽象的关联关系中的工具对象抽象单元,进行编码处理,得到所述工具对象抽象单元的编码结果;
23、基于所述编码结果和所述两两工具对象抽象的关联关系,遍历所述系统工具级关系树的每一层的节点,确定所述工具对象抽象树级关系树。
24、上述方案中,所述基于所述两两工具对象抽象的关联关系中的工具对象抽象单元,进行编码处理,得到所述工具对象抽象单元的编码结果,包括:
25、基于所述工具对象抽象单元,对于第i层第j个节点lij与第i+1层第n个节点l(i+1)n,按照k(i+1)的标记顺序进行区分,得到所述工具对象抽象单元的编码结果;其中,n表示与lij存在关联关系的第n个节点,任意第i层第j个节点lij对应的对象抽象单元,其粒度共有个数为wij,每一个对象抽象单元为lw;其中,j大于等于1小于等于ki,w大于等于1小于等于wij。
26、上述方案中,所述基于所述工具对象抽象树级关系树,对两两工具的所述关联节点进行减维处理和拼接处理,确定最终的对象关联关系,包括:
27、基于所述工具对象抽象树级关系树中的节点,确定节点的链状连接关系;
28、对所述节点的链状连接关系,进行减维处理,得到减维处理结果;
29、基于所述减维处理结果,进行拼接处理,确定所述最终的对象关联关系。
30、上述方案中,所述对所述节点的链状连接关系,进行减维处理,得到减维处理结果,包括:
31、对所述节点的链状连接关系中的首尾节点,进行第一减维处理,得到所述首尾节点的第一减维处理结果;
32、基于所述第一减维处理结果,遍历所述节点的链状连接关系,进行第二减维处理,得到所述减维处理结果。
33、本发明实施例提供了一种对象关联装置,包括获取单元和确定单元;其中,
34、所述获取单元,用于获得多个工具对象信息;基于所述多个工具对象信息的每个工具对象信息,进行抽象处理和标记处理,得到每个工具对象抽象单元;
35、所述确定单元,用于基于所述每个工具对象抽象单元和系统工具级关系树,确定工具对象抽象树级关系树;其中,所述工具对象抽象树级关系树包含无关联节点和关联节点;基于所述工具对象抽象树级关系树,对两两工具的所述关联节点进行减维处理和拼接处理,确定最终的对象关联关系。
36、本发明实施例提供了一种对象关联装置,包括:
37、存储器,用于存储可执行指令;
38、处理器,用于执行所述存储器中存储的可执行指令,当所述可执行指令被执行时,所述处理器执行如本发明实施例所述的对象关联方法。
39、本发明实施例提供了一种计算机可读存储介质,存储有可执行指令,当所述可执行指令被执行被一个或多个处理器执行时,所述处理器执行如本发明实施例所述的对象关联方法。
40、本发明实施例提供了一种对象关联方法及装置、计算机可读存储介质,该方法包括:获得多个工具对象信息;基于所述多个工具对象信息的每个工具对象信息,进行抽象处理和标记处理,得到每个工具对象抽象单元;基于所述每个工具对象抽象单元和系统工具级关系树,确定工具对象抽象树级关系树;其中,所述工具对象抽象树级关系树包含无关联节点和关联节点;基于所述工具对象抽象树级关系树,对两两工具的所述关联节点进行减维处理和拼接处理,确定最终的对象关联关系。采用上述方案,可以根据多个工具对象信息,建立工具对象抽象树级关系树,进行减维处理和拼接处理,确定对象关联关系;通用性强、准确度高。