异质信息网络处理方法、装置、服务器和可读存储介质制造方法及图纸

技术编号:26342397 阅读:41 留言:0更新日期:2020-11-13 20:33
本发明专利技术的实施例提供了一种异质信息网络处理方法、装置、服务器和可读存储介质,涉及数据处理技术领域。本发明专利技术实施例提供的异质信息网络处理方法、装置、服务器和可读存储介质,通过实时获取数据源发送的事件数据,对事件数据进行流式处理,得到事件数据对应的第一实体以及第一实体的关联信息,然后根据事件数据对应的第一实体以及第一实体的关联信息,对预先构建得到的异质信息网络进行更新,进而,通过实时对数据进行处理,达到了对异质信息网络实时更新的目的,大大提高了异质信息网络的准确性。

Heterogeneous information network processing method, device, server and readable storage medium

【技术实现步骤摘要】
异质信息网络处理方法、装置、服务器和可读存储介质
本专利技术涉及数据处理
,具体而言,涉及一种异质信息网络处理方法、装置、服务器和可读存储介质。
技术介绍
异质信息网络是一种信息网络,包含丰富的语义信息,它可以融合更多类型的对象及其复杂交互关系,即在异质信息网络中,不同类型的对象和关系共存。而目前,对于异质信息网络,大多采用离线数据进行构建,但这种方式,无法对数据及时进行处理,导致构建得到的异质信息网络误差较大。
技术实现思路
基于上述研究,本专利技术提供了一种异质信息网络处理方法、装置、服务器和可读存储介质,以改善上述问题。本专利技术的实施例可以这样实现:第一方面,本专利技术实施例提供一种异质信息网络处理方法,应用于服务器,所述方法包括:实时获取数据源发送的事件数据,对所述事件数据进行流式处理,得到所述事件数据对应的第一实体以及所述第一实体的关联信息;根据所述事件数据对应的第一实体以及所述第一实体的关联信息,对预先构建得到的异质信息网络进行更新。在可选的实施方式中,所述关联信息包括所述第一实体在事件数据中关联的关联实体;所述根据所述事件数据对应的第一实体以及所述第一实体的关联信息,对预先构建得到的异质信息网络进行更新的步骤包括:判断所述异质信息网络中是否存在与所述关联信息所包括的关联实体相同的目标实体;若存在所述目标实体,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系;若未存在所述目标实体,将所述第一实体以及与所述第一实体关联的关联实体添加至所述异质信息网络中。在可选的实施方式中,所述关联信息还包括所述第一实体的标识信息以及所述关联实体的标识信息,所述判断所述异质信息网络中是否存在与所述关联信息所包括的关联实体相同的目标实体的步骤包括:根据所述关联实体的标识信息,查找所述异质信息网络中是否存在标识信息与所述关联实体的标识信息相同的实体;若存在,则判定查找到的实体为目标实体,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系;若不存在,则判定所述异质信息网络中未存在目标实体,将所述第一实体以及与所述第一实体关联的关联实体添加至所述异质信息网络中,并保存所述第一实体的标识信息和所述关联实体的标识信息。在可选的实施方式中,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系的步骤包括:判断所述第一实体和目标实体是否已在所述异质信息网络中建立关联;若已建立关联,在所述异质信息网络中更新所述目标实体与所述第一实体的关联次数;若未建立关联,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系。在可选的实施方式中,在对所述异质信息网络进行更新后,所述方法还包括:将所述第一实体的事件数据以及事件数据的发生时间进行存储。在可选的实施方式中,所述异质信息网络还存储有每个实体的事件数据的发生时间,所述方法还包括:接收终端发送的数据请求;根据所述异质信息网络中每个实体的事件数据的发生时间以及所述数据请求中的请求时间段和请求实体,从所述异质信息网络中读取与所述请求实体和请求时间段对应的实体的事件数据;将读取到的实体的事件数据发送到所述终端。在可选的实施方式中,所述对所述事件数据进行流式处理,得到所述事件数据对应的第一实体以及所述第一实体的关联信息的步骤包括:采用Flink框架,基于设定的时间窗口,判断所述事件数据的发生时间是否在所述时间窗口内;若所述事件数据的发生时间在所述时间窗口内,提取所述事件数据的第一实体以及所述第一实体的关联实体,得到所述事件数据对应的第一实体以及所述第一实体的关联信息。在可选的实施方式中,所述方法还包括构建初始异质信息网络的步骤,所述步骤包括:确定所要构建的初始异质信息网络所需要的实体类型,以及各所述实体类型之间的关联关系;获取每个所述实体类型的事件数据,并对各所述实体类型的事件数据进行流式处理,根据流式处理后的事件数据以及各所述实体类型之间的关联关系构建所述初始异质信息网络;所述预先构建得到的异质信息网络为所述初始异质信息网络或对所述初始异质信息网络进行更新后的异质信息网络。第二方面,本专利技术实施例提供一种异质信息网络处理装置,应用于服务器,所述装置包括数据处理模块以及网络更新模块;所述数据处理模块用于实时获取数据源发送的事件数据,对所述事件数据进行流式处理,得到所述事件数据对应的第一实体以及所述第一实体的关联信息;所述网络更新模块用于根据所述事件数据对应的第一实体以及所述第一实体的关联信息,对预先构建得到的异质信息网络进行更新。在可选的实施方式中,所述关联信息包括所述第一实体在事件数据中关联的关联实体,所述网络更新模块用于:判断所述异质信息网络中是否存在与所述关联信息所包括的关联实体相同的目标实体;若存在所述目标实体,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系;若未存在所述目标实体,将所述第一实体以及与所述第一实体关联的关联实体添加至所述异质信息网络中。在可选的实施方式中,所述关联信息还包括所述第一实体的标识信息以及所述关联实体的标识信息,所述网络更新模块用于:根据所述关联实体的标识信息,查找所述异质信息网络中是否存在标识信息与所述关联实体的标识信息相同的实体;若存在,则判定查找到的实体为目标实体,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系;若不存在,则判定所述异质信息网络中未存在目标实体,将所述第一实体以及与所述第一实体关联的关联实体添加至所述异质信息网络中,并保存所述第一实体的标识信息和所述关联实体的标识信息。在可选的实施方式中,所述网络更新模块用于:判断所述第一实体和目标实体是否已在所述异质信息网络中建立关联;若已建立关联,在所述异质信息网络中更新所述目标实体与所述第一实体的关联次数;若未建立关联,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系。在可选的实施方式中,所述装置包括数据存储模块;所述数据存储模块用于将所述第一实体的事件数据以及事件数据的发生时间进行存储。在可选的实施方式中,所述异质信息网络还存储有每个实体的事件数据的发生时间,所述装置还包括数据交互模块;所述数据交互模块用于:接收终端发送的数据请求;根据所述异质信息网络中每个实体的事件数据的发生时间以及所述数据请求中的请求时间段和请求实体,从所述异质信息网络中读取与所述请求实体和请求时间段对应的实体的事件数据;将读取到的实体的事件数据发送到所述终端。在可选的实施方式中,所述数据处理模块用于:采用Flink框架,基于设定的时间窗口,判断所述事件数据的发生时间是否在所述时间窗口内;若所述事件数据的发生时间在所述时间窗口内,提取所述事件数据的第一实体以及所述第一实体的关本文档来自技高网...

【技术保护点】
1.一种异质信息网络处理方法,其特征在于,应用于服务器,所述方法包括:/n实时获取数据源发送的事件数据,对所述事件数据进行流式处理,得到所述事件数据对应的第一实体以及所述第一实体的关联信息;/n根据所述事件数据对应的第一实体以及所述第一实体的关联信息,对预先构建得到的异质信息网络进行更新。/n

【技术特征摘要】
1.一种异质信息网络处理方法,其特征在于,应用于服务器,所述方法包括:
实时获取数据源发送的事件数据,对所述事件数据进行流式处理,得到所述事件数据对应的第一实体以及所述第一实体的关联信息;
根据所述事件数据对应的第一实体以及所述第一实体的关联信息,对预先构建得到的异质信息网络进行更新。


2.根据权利要求1所述的异质信息网络处理方法,其特征在于,所述关联信息包括所述第一实体在事件数据中关联的关联实体;所述根据所述事件数据对应的第一实体以及所述第一实体的关联信息,对预先构建得到的异质信息网络进行更新的步骤包括:
判断所述异质信息网络中是否存在与所述关联信息所包括的关联实体相同的目标实体;
若存在所述目标实体,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系;
若未存在所述目标实体,将所述第一实体以及与所述第一实体关联的关联实体添加至所述异质信息网络中。


3.根据权利要求2所述的异质信息网络处理方法,其特征在于,所述关联信息还包括所述第一实体的标识信息以及所述关联实体的标识信息,所述判断所述异质信息网络中是否存在与所述关联信息所包括的关联实体相同的目标实体的步骤包括:
根据所述关联实体的标识信息,查找所述异质信息网络中是否存在标识信息与所述关联实体的标识信息相同的实体;
若存在,则判定查找到的实体为目标实体,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系;
若不存在,则判定所述异质信息网络中未存在目标实体,将所述第一实体以及与所述第一实体关联的关联实体添加至所述异质信息网络中,并保存所述第一实体的标识信息和所述关联实体的标识信息。


4.根据权利要求3所述的异质信息网络处理方法,其特征在于,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系的步骤包括:
判断所述第一实体和目标实体是否已在所述异质信息网络中建立关联;
若已建立关联,在所述异质信息网络中更新所述目标实体与所述第一实体的关联次数;
若未建立关联,在所述异质信息网络中建立所述目标实体与所述第一实体的关联关系。


5.根据权利要求1所述的异质信息网络处理方法,其特征在于,所述异质信息网络还存储有每个实体的事件数据的发生时间,所述方法还包括:
接收终端发...

【专利技术属性】
技术研发人员:刘跃翔李奘曹利锋王壮凌宏博
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京;11

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

1