关系图谱展示策略确定方法、装置、电子设备及存储介质与流程

文档序号:20275524发布日期:2020-04-04 11:48阅读:747来源:国知局
关系图谱展示策略确定方法、装置、电子设备及存储介质与流程

本申请涉及数据处理技术领域,尤其是涉及一种关系图谱展示策略确定方法、装置、电子设备及存储介质。



背景技术:

关系图谱是一种基于图的数据结构,由节点和边组成,每个节点表示一个“实体”,每条边表示“实体”与“实体”之间的关系。

目前,关系图谱广泛应用于各行各业,并且有很重要的地位。尤其是在公安领域,公安人员可以通过关系图谱分析涉案人员之间的关系,寻找有价值的线索,从而提高工作效率。

但是,常用的用来实现关系图谱展示的技术只能随机生成各个节点的位置,每次展示的关系图谱都不一样,容易产生视觉混乱。



技术实现要素:

有鉴于此,本申请的目的在于提供关系图谱展示策略确定方法、装置、电子设备及存储介质,以确定关系图谱中每个节点的位置。

第一方面,本申请实施例提供了关系图谱展示策略确定方法,包括:

获取包含有多个对象的目标对象集合;所述目标对象集合中包含有目标对象和关联对象;

根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象相对于所述目标对象的位置信息;

根据关联对象相对于所述目标对象的位置信息,确定关系图谱展示策略。

结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,所述根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象相对于所述目标对象的位置信息,包括:

根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象所处的关系层级;

针对每个关系层级,确定处于所述关系层级中的关联对象的第一数量;

根据所述关联对象的第一数量,确定所述关联对象相对于所述目标对象的位置信息。

结合第一方面,本申请实施例提供了第一方面的第二种可能的实施方式,其中,所述根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象相对于所述目标对象的位置信息,包括:

获取所述关联对象与所述目标对象的联系方式和联系频次;

根据所述联系方式和联系频次,确定所述关联对象与所述目标对象的联系紧密度。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,其中,所述根据所述关联对象的第一数量,确定所述关联对象相对于所述目标对象的位置信息,包括:

根据所述关联对象的第一数量,确定所述关联对象相对于所述目标对象的方位;

根据所述方位,确定所述关联对象相对于所述目标对象的位置信息。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第四种可能的实施方式,其中,

所述根据关联对象相对于所述目标对象的位置信息,确定关系图谱展示策略,包括:

根据所述关联对象所处的关系层级,确定所述关联对象的展示标识。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第五种可能的实施方式,其中,

所述根据关联对象相对于所述目标对象的位置信息,确定关系图谱展示策略,包括:

针对每个关系层级中的每个关联对象,确定与所述关联对象建立关联关系的第二数量;

按照所述第二数量由多到少的顺序对所述关联对象进行排序;

筛选出所述第二数量最多的目标关联对象;

确定所述目标关联对象的展示标识。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第六种可能的实施方式,其中,

所述关联关系包括以下至少一种:亲属关系、领导关系、雇佣关系、朋友关系。

第二方面,本申请实施例还提供关系图谱展示策略确定装置,包括:

获取模块,用于获取包含有多个对象的目标对象集合;所述目标对象集合中包含有目标对象和关联对象;

第一确定模块,用于根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象相对于所述目标对象的位置信息;

第二确定模块,用于根据关联对象相对于所述目标对象的位置信息,确定关系图谱展示策略。

第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面中任一种可能的实施方式中的步骤。

第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面中任一种可能的实施方式中的步骤。

本申请实施例提供的关系图谱展示策略确定方法、装置、电子设备及存储介质中,该关系图谱展示策略确定方法包括:获取包含有多个对象的目标对象集合;目标对象集合中包含有目标对象和关联对象;根据关联对象与目标对象的联系紧密度,确定关联对象相对于目标对象的位置信息;根据关联对象相对于目标对象的位置信息,确定关系图谱展示策略。本申请通过准确确定出关联对象相对于目标对象的位置信息,使得确定出的关系图谱是唯一确定的,关系图谱更加清楚、准确,展示效果更好。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例所提供的第一种关系图谱展示策略确定方法的流程图;

图2示出了本申请实施例所提供的第二种关系图谱展示策略确定方法的流程图;

图3示出了本申请实施例所提供的第三种关系图谱展示策略确定方法的流程图;

图4示出了本申请实施例所提供的家族成员关系图谱的示意图;

图5示出了本申请实施例所提供的关系图谱展示策略确定装置的结构示意图;

图6示出了本申请实施例所提供的一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

考虑到目前常用的用来实现关系图谱展示的技术只能随机生成各个节点的位置,每次展示的关系图谱都不一样,容易产生视觉混乱。基于此,本申请实施例提供了一种关系图谱展示策略确定方法、装置、电子设备及存储介质,下面通过实施例进行描述。

为便于对本实施例进行理解,首先对本申请实施例所公开的一种关系图谱展示策略确定方法进行详细介绍。

如图1所示的第一种关系图谱展示策略确定方法的流程示意图中,包括以下几个步骤:

s101:获取包含有多个对象的目标对象集合。

s102:根据关联对象与目标对象的联系紧密度,确定关联对象相对于目标对象的位置信息。

s103:根据关联对象相对于目标对象的位置信息,确定关系图谱展示策略。

该关系图谱展示策略确定方法适用于任何需要利用关系图谱展示对象之间的关系的应用场景中,比如金融领域,需要展示交易方之间的资金流动关系;比如公安领域,需要展示人员之间的交际关系等。

本申请实施例所公开的一种关系图谱展示策略确定方法尤其适用公安领域,需要利用关系图谱对嫌疑人以及与其有关联关系的人员之间的关联关系进行展示,以确定需要最终嫌疑人。

在步骤s101中,对象指的是实体对象,也就是现实世界中的事物,比如人、地名、公司、电话、动物等等。这里主要指的是人。

目标对象集合指的是对个实体对象的集合。目标对象集合中可以既包含有目标对象,又包含有关联对象。

其中,目标对象指的是以该对象为中心,通过关联关系可以确定关联对象的对象。例如在公安办案中,目标对象可以指的是受害人或目标嫌疑人等。通常,目标对象可以是一个,也可以是多个。

关联对象指的是与目标对象具有关联关系的对象。关联对象可以是一个,也可以使多个。例如,目标对象可以是受害者,关联对象可以是与受害者有关联关系的嫌疑人。

在获取目标对象集合时,可以通过后台服务器从数据库中提取相关的数据信息,也可以是工作人员通过调查工作获取的数据信息。

在该步骤中,通过获取的数据信息,还可以确定各个对象之间的关联关系。具体地关联关系可以是亲属关系、领导关系、雇佣关系、朋友关系等。

各个对象之间可能有直接关联关系,也可能有间接关联关系。例如,对象a与对象b之间进行联系,说明对象a与对象b之间有直接关联关系;对象a与对象b之间通过对象c进行联系,说明对象a与对象b之间有间接关联关系。

当获取到目标对象集合后,可以根据实际情况(例如案情)和各个对象之间的关联关系,确定出目标对象、关联对象、目标对象和各个关联对象之间的关联关系以及关联对象之间的关联关系。

在步骤s102中,联系紧密度可以指的是两个对象之间联系的紧密程度。在具体实施中,可以根据目标对象与关联对象的联系方式和联系频次,确定目标对象与关联对象之间的联系紧密度。

具体地,联系方式可以包括以下至少一种联系方式,例如线下联系(例如见面联系)、线上联系(例如利用社交软件联系、或电话联系)等。联系方式还可以是直接联系的方式或间接联系的方式。在具体实施中,可以根据目标对象与关联对象之间的联系方式确定目标对象与关联对象之间的联系紧密度。

联系频次指的是联系的次数和时间间隔。通常情况下,两个对象之间联系的频次越多、时间间隔越短,说明两个对象的联系越紧密。

例如,目标对象a与关联对象b之间每天以见面的方式进行联系;目标对象a与关联对象c之间每周打一次电话,可见,目标用户a与关联对象b的联系紧密度高于目标用户a与关联对象c的联系紧密度。在具体实施中,可以根据具体的情况确定目标对象与关联对象之间的联系紧密度以及关联对象与关联对象之间的联系紧密度。

在建立目标对象与关联对象的关系图谱时,可以首先确定目标对象的位置信息,然后再通过确定目标对象与关联对象联系的联系紧密度,可以确定关联对象相对于目标对象的位置信息。

在确定关联对象相对于目标对象的位置信息时,可以通过建立坐标系的方式实现,其中,位置信息可以指的是目标对象或关联对象在坐标系中的坐标值。具体地通过建立坐标系确定关联对象相对于目标对象的位置信息的过程可以通过以下两种方式实现:

第一种,可以在关系图谱展示页面上建立一个参考坐标系。

根据该参考坐标系,首先确定目标对象的绝对坐标值。然后确定关联对象相对于目标对象的相对坐标值。

在具体实施中,首先可以根据目标对象的绝对坐标值,将目标对象展示在关系图谱展示页面上。然后再根据关联对象相对于目标对象的相对坐标值,将关联对象展示在关系图谱展示页面上。

第二种,可以以目标对象为原点建立坐标系。

目标对象在该在坐标系中的坐标即原点坐标。然后在该坐标系中,确定关联对象的绝对坐标值,关联对象的绝对坐标值也就是关联对象相对于目标对象的相对坐标值。

在具体实施中,根据目标对象的原点坐标值和关联对象的绝对坐标值,即可将目标对象和关联对象展示在关系图谱展示页面上。

在第一种通过建立坐标系确定关联对象相对于目标对象的位置信息的方式中,首先需要建立参考坐标系,建立好了参考坐标系之后,目标对象的绝对坐标值也是可以任意选取的,只有在确定好目标对象的绝对坐标值之后,才能确定关联对象相对于目标对象的相对坐标值。

在第二种通过建立坐标系确定关联对象相对于目标对象的位置信息的方式中,以任意选取的原点坐标为目标对象的坐标值,确定好的关联对象的绝对坐标值也就是关联对象相对于目标对象的相对坐标值。

相较于第一种方式,第二种通过建立坐标系确定关联对象相对于目标对象的位置信息的方式中不用再额外建立参考坐标系,过程相对简单。

总之,通过上述两种确定关联对象相对于目标对象的位置信息的方式,都可以将关联对象的位置信息唯一确定出来,使得生成的关系图谱更加清楚准确。

为了更清楚地确定关联对象的位置信息,在根据关联对象与目标对象的联系紧密度,确定关联对象相对于目标对象的位置信息时,可以采取对关联对象进行分级的方式确定关联对象相对于目标对象的位置信息,具体地,在确定关联对象相对于目标对象的位置信息可以采用如图2所示的第二种关系图谱展示策略确定方法的流程示意图中的步骤执行:

s201:根据关联对象与目标对象的联系紧密度,确定关联对象所处的关系层级。

s202:针对每个关系层级,确定处于关系层级中的关联对象的第一数量。

s203:根据关联对象的第一数量,确定关联对象相对于目标对象的位置信息。

在步骤s201中,关系层级指的是关联对象与目标对象之间的联系紧密度由高到低的层级。

在该步骤中,可以首先确定目标对象的关系层级,然后以目标对象的关系层级为参考层级,按照联系紧密度由高到低的顺序确定关联对象所处的关系层级。例如,首先可以确定目标对象为第一层级,然后确定联系紧密度最高所对应的关联对象为第二层级,然后确定联系紧密度次高所对应的关联对象处于第三层级……依此类推。

在步骤s202中,第一数量可以指的是处于每个关系层级中关联对象的数量。根据每个关联对象所处的关系层级,可以对关联对象进行分组,将处于同一层级中的关联对象分为一组,然后确定每一组中关联对象的第一数量,也就是确定处于同一关系层级中的关联对象的第一数量。

在步骤s203中,可以按照关联对象的关系层级将同一层级中的关联对象展示在目标对象的周围,因此关联对象的数量的多少影响同一关系层级中每个关联对象所处的位置信息。

在具体实施中,可以根据关联对象的第一数量,确定关联对象相对于目标对象的方位。

具体地,可以以目标对象为中心,将关联对象按照预设角度均匀分布在目标对象周围,也就是确定关联对象相对于目标对象的方位。例如,可以以目标对象为中心,将6个关联对象按照60度角均匀分布在目标对象周围。

确定好关联对象相对于目标对象的方位后,可以按照预设距离,确定关联对象相对于目标对象的坐标。例如,可以将关联对象均匀分布在以目标对象为中心,以预设距离为半径的圆上。

具体地,还可以针对同一关系层级中的每个关联对象,以该关联对象为中心,将与该关联对象有直接关联关系的其他关联对象按照预设角度均匀分布在该关联对象周围,即确定了该关联对象有直接关联关系的其他关联对象相对于该关联对象的方位。

确定好该关联对象有直接关联关系的其他关联对象相对于该关联对象的方位后,可以按照预设距离,确定关联对象相对于目标对象的坐标。

在步骤s103中,确定关系图谱展示策略时,可以根据关联对象所处的关系层级,确定关联对象的展示标识。

其中展示标识指的是关联对象所对应的节点标识。在具体实施中,展示标识可以是任意形状,例如圆形、菱形、方形等。为了区分不同的关系层级,可以将不同的关系层级中的展示标识设置为不同的形状。并且在同一关系层级中,每个关联对象的展示标识的形状可以是相同的。

在具体实施中,展示标识还可以是不同的颜色,同样为了区分不同的关系层级,可以将不同的关系层级中的展示标识设置为不同的颜色。并且在同一关系层级中,每个关联对象的展示标识的颜色可以是相同的。

在具体实施中,展示标识中还可以添加不同的图案,不同的图案可以区分不同的关系层级或关联对象。

在确定关系图谱展示策略时,还可以按照如图3所示的第三种关系图谱展示策略确定方法的流程示意图中的步骤执行:

s301:针对每个关系层级中的每个关联对象,确定与关联对象建立关联关系的第二数量。

s302:按照第二数量由多到少的顺序对关联对象进行排序。

s303:筛选出第二数量最多的目标关联对象。

s304:确定目标关联对象的展示标识。

在s301中,关联关系指的是直接关联关系。第二数量指的是与关联对象建立关联关系的其他关联对象的数量。

在s304中,可以确定目标关联对象的展示标识对应的形状、颜色等信息。通过确定目标关联对象,可以确定出关联对象中的重要对象,利于工作人员对关系图谱进行分析。

在确定关系图谱展示策略时,可以将关系图谱展示在显示装置上,例如显示器,便于工作人员对关系图谱进行观看。

本申请实施例提供的关系图谱展示策略确定方法通过准确确定出关联对象相对于目标对象的位置信息,使得确定出的关系图谱是唯一确定的,关系图谱更加清楚、准确,展示效果更好。

下面通过一个具体的实施例对本申请所提供的一种关系图谱展示策略确定方法进行介绍。

步骤1:后台服务器获取人物集合数据。

在该步骤中,后台服务器是提取的数据库中的人物集合数据。

在该人物集合数据中,可以包括目标人物、关联人物以及目标人物与关联人物之间的关联关系。

通常,获取到的人物集合数据可以是json(javascriptobjectnotation,对象简谱)格式,人物集合数据中包括目标人物和关联人物的名字、关联关系的起始点信息和终止点信息、表示关联关系的字段。

其中,目标人物与关联人物之间的关联关系可以是直接关联或间接关联。目标人物与关联人物的数量都可以是多个。

目标人物和关联人物之间的关联关系可以是亲属关系、领导关系、雇佣关系、朋友关系等。

如图4所示的家族成员关系图谱的示意图中,人物集合数据是有关家族成员的集合数据,其中,目标人物为小明,家族其他成员为小明的关联人物,小明与其他关联人物之间的关联关系为亲属关系,具体地即血缘关系。

步骤2:根据关联人物与目标人物的联系方式和联系频次,确定关联人物与目标人物的联系紧密度。

在该步骤中,联系紧密度指的是两个对象联系的紧密程度。在具体实施中,可以根据目标人物与关联人物的联系方式和联系频次,确定目标人物与关联人物之间的联系紧密度。

具体地,联系方式可以包括以下至少一种联系方式,例如线下联系(例如见面联系)、线上联系(例如利用社交软件联系、或电话联系)等。联系方式还可以是直接联系的方式或间接联系的方式。在具体实施中,可以根据目标对象与关联对象之间的联系方式确定目标对象与关联对象之间的联系紧密度。

联系频次指的是联系的次数和时间间隔。通常情况下,两个对象之间联系的频次越多、时间间隔越短,说明两个对象的联系越紧密。

一般情况下,孩子与父母的联系紧密度明显高于其他家族成员。因此,在图4中,关联人物父亲和母亲与目标人物小明的联系紧密度高于其他关联人物。

步骤3:根据关联人物与目标人物的联系紧密度,确定关联人物所处的关系层级。

在该步骤中,可以先确定目标人物的关系层级,然后以目标人物的关系层级为参考层级,按照联系紧密度由高到低的顺序确定关联人物所处的关系层级。

例如,在图4中,可以确定目标人物小明的关系层级为第一层级,然后确定关联人物父亲和母亲的关系等级为第二层级,其他关联人物的关系等级为第三层级。例如,首先可以确定目标对象为第一层级,然后确定联系紧密度最高所对应的关联对象为第二层级,然后确定联系紧密度次高所对应的关联对象处于第三层级……依此类推。

步骤4:针对每个关系层级,确定处于所述关系层级中的关联人物的第一数量。

根据关联人物所处的关系层级,确定处于同一层级中的关联人物的第一数量。因此从图4中可以看出,处于第一层级的目标人物为1人,处于第二层级的目标人物为2人,处于第三层级的目标人物为7人。

步骤5:根据关联人物的第一数量,确定关联人物相对于目标人物的方位。

在该步骤中,可以按照关联人物的关系层级将同一层级中的关联对象展示在目标人物的周围。

具体地,可以以目标人物为中心,将关联人物按照预设角度均匀分布在目标人物周围,也就是确定了关联人物相对于目标人物的方位。

例如,在图4中,针对第二层级中的父亲和母亲,分别以父亲和母亲为中心,将与父亲有血缘关系的第三层级中的关联人物,即爷爷、奶奶、姑姑、大伯,均匀地分布在父亲周围;将与母亲有血缘关系的第三层级中的关联人物,即外公、外婆、舅舅,均匀地分布在母亲周围。也就是将第三层级中的关联人物分布在目标人物小明周围,即确定了关联人物相对于目标人物的方位。

步骤6:根据关联人物相对于目标人物的方位,确定关联人物相对于目标人物的位置信息。

通过该步骤,确定了图4中第三层级的每个关联人物相对于目标人物的坐标。

步骤7:根据关联人物所处的关系层级,确定关联人物的展示标识。

展示标识指的是关联人物所对应的节点标识。在具体实施中,展示标识可以是任意形状,例如圆形、菱形、方形等。为了区分不同的关系层级,可以将不同的关系层级中的展示标识设置为不同的形状。并且在同一关系层级中,每个关联人物的展示标识的形状可以是相同的。

在具体实施中,展示标识还可以是不同的颜色,同样为了区分不同的关系层级,可以将不同的关系层级中的展示标识设置为不同的颜色。并且在同一关系层级中,每个关联对象的展示标识的颜色可以是相同的。

在具体实施中,展示标识中还可以添加不同的图案,不同的图案可以区分不同的关系层级或关联人物。

通过图4可以看出,将小明所在的第一层级的展示标识设置为圆形,将父亲、母亲所在的第二层级的展示标识设置为菱形,将其他关联人物所在的第三层级的展示标识设置为六边形。通过设置不同层级的展示标识的形状,可以清楚的区分第一层级、第二层级和第三层级的关联人物。

步骤8:将关系图谱展示在展示界面上。

在该步骤中,可以将关系图谱展示在显示器上,以便用户能清楚的分析关系图谱中的信息。

本申请实施例通过准确确定出关联对象相对于目标对象的位置信息,使得确定出的关系图谱是唯一确定的,关系图谱更加清楚、准确,展示效果更好。

基于相同的技术构思,本申请实施例还提供一种关系图谱展示策略确定装置、电子设备、以及计算机可读存储介质等,具体可参见以下实施例。

图5是示出本申请的一些实施例的关系图谱展示策略确定装置的框图,该关系图谱展示策略确定装置实现的功能对应上述在终端设备上执行关系图谱展示策略确定方法的步骤。该装置可以理解为一个包括处理器的服务器的组件,该组件能够实现上述关系图谱展示策略确定方法,如图5所示,该关系图谱展示策略确定装置可以包括:

获取模块501,用于获取包含有多个对象的目标对象集合;所述目标对象集合中包含有目标对象和关联对象;

第一确定模块502,用于根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象相对于所述目标对象的位置信息;

第二确定模块503,用于根据关联对象相对于所述目标对象的位置信息,确定关系图谱展示策略。

其中,第一确定模块502,包括:

第一子确定模块,用于根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象所处的关系层级;

第二子确定模块,用于针对每个关系层级,确定处于所述关系层级中的关联对象的第一数量;

第三子确定模块,用于根据所述关联对象的第一数量,确定所述关联对象相对于所述目标对象的位置信息。

其中,第一确定模块502,包括:

子获取模块,用于获取所述关联对象与所述目标对象的联系方式和联系频次;

第四子确定模块,用于根据所述联系方式和联系频次,确定所述关联对象与所述目标对象的联系紧密度。

其中,第三子确定模块,包括:

第五子确定模块,用于根据所述关联对象的第一数量,确定所述关联对象相对于所述目标对象的方位;

第六子确定模块,用于根据所述方位,确定所述关联对象相对于所述目标对象的位置信息。

其中,第一确定模块502,包括:

第七子确定模块,用于根据所述关联对象所处的关系层级,确定所述关联对象的展示标识。

其中,第二确定模块503,包括:

第八子确定模块,用于针对每个关系层级中的每个关联对象,确定与所述关联对象建立关联关系的第二数量;

排序模块,用于按照所述第二数量由多到少的顺序对所述关联对象进行排序;

筛选模块,用于筛选出所述第二数量最多的目标关联对象;

第九子确定模块,用于确定所述目标关联对象的展示标识。

在具体实施中,所述关联关系包括以下至少一种:亲属关系、领导关系、雇佣关系、朋友关系。

如图6所示,为本申请实施例所提供的一种电子设备600的结构示意图,该电子设备600包括:至少一个处理器601,至少一个网络接口604和至少一个用户接口603,存储器605,至少一个通信总线602。通信总线602用于实现这些组件之间的连接通信。用户接口603,包括显示器(例如,触摸屏)、键盘或者点击设备(例如,触感板或者触摸屏等)。

存储器605可以包括只读存储器和随机存取存储器,并向处理器601提供指令和数据。存储器605的一部分还可以包括非易失性随机存取存储器(nvram)。

在一些实施方式中,存储器605存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:

操作系统6051,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务;

应用程序6052,包含各种应用程序,用于实现各种应用业务。

在本申请实施例中,通过调用存储器605存储的程序或指令,处理器601用于:

获取包含有多个对象的目标对象集合;所述目标对象集合中包含有目标对象和关联对象;

根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象相对于所述目标对象的位置信息;

根据关联对象相对于所述目标对象的位置信息,确定关系图谱展示策略。

在执行根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象相对于所述目标对象的位置信息的步骤时,处理器601还用于:

根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象所处的关系层级;

针对每个关系层级,确定处于所述关系层级中的关联对象的第一数量;

根据所述关联对象的第一数量,确定所述关联对象相对于所述目标对象的位置信息。

在执行根据所述关联对象与所述目标对象的联系紧密度,确定所述关联对象相对于所述目标对象的位置信息的步骤时,处理器601还用于:

获取所述关联对象与所述目标对象的联系方式和联系频次;

根据所述联系方式和联系频次,确定所述关联对象与所述目标对象的联系紧密度。

在执行根据所述关联对象的第一数量,确定所述关联对象相对于所述目标对象的位置信息的步骤时,处理器601还用于:

根据所述关联对象的第一数量,确定所述关联对象相对于所述目标对象的方位;

根据所述方位,确定所述关联对象相对于所述目标对象的位置信息。

在执行根据关联对象相对于所述目标对象的位置信息,确定关系图谱展示策略的步骤时,处理器601还用于:

根据所述关联对象所处的关系层级,确定所述关联对象的展示标识。

在执行根据关联对象相对于所述目标对象的位置信息,确定关系图谱展示策略的步骤时,处理器601还用于:

针对每个关系层级中的每个关联对象,确定与所述关联对象建立关联关系的第二数量;

按照所述第二数量由多到少的顺序对所述关联对象进行排序;

筛选出所述第二数量最多的目标关联对象;

确定所述目标关联对象的展示标识。

在具体实施中,所述关联关系包括以下至少一种:亲属关系、领导关系、雇佣关系、朋友关系。

本申请实施例所提供的进行关系图谱展示策略确定方法的计算机程序产品,包括存储了处理器可执行的非易失的程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1