一种游戏视频搜索方法及装置与流程

文档序号:12465207阅读:183来源:国知局
一种游戏视频搜索方法及装置与流程

本发明属于计算机技术领域,更具体的说,尤其涉及一种游戏视频搜索方法及装置。



背景技术:

随着电子游戏的发展,各大视频娱乐网站的视频资源库中存储的游戏视频也逐渐增多,其中游戏视频包括游戏解说视频、游戏教程视频和比赛录像等。为满足用户对网站中游戏视频的搜索,用户可以通过网站提供视频搜索引擎来搜索,如可以通过在视频搜索引擎提供的搜索界面中输入视频标题和视频描述等搜索词,视频搜索引擎则会从网站的视频资源库中搜索与输入的搜索词相关的游戏视频。

但是当输入的搜索词中包括游戏属性数据(地图、解说和教程等),比如“我的世界地图”,视频搜索引擎通过现有技术匹配到的游戏视频通常以图1所示扁平显示方式,导致匹配到的游戏视频无法直观且精确地对应游戏属性数据,进而用户需要人工筛选所需信息,尤其当搜索得到的游戏视频较多时,需要不断的下拉与翻页,查询效率低下。



技术实现要素:

有鉴于此,本发明的目的在于提供一种游戏视频搜索方法及装置,以使得匹配到的游戏视频直观且精确地对应游戏属性数据,这样当用户需求为任一游戏属性数据时,通过游戏属性数据就可以快速获取到用户所需游戏视频,提高查询效率。

本发明提供一种游戏视频搜索方法,所述方法包括:

解析搜索词对应的各个实体信息,所述各个实体信息分别与预先得到的知识图谱中的节点对应,以指示对应节点所属类型;

根据所述搜索词对应的各个实体信息,在所述预先得到的知识图谱中获取与各个实体信息各自匹配的游戏属性数据;

根据所述与各个实体信息各自匹配的游戏属性数据,从视频资源库中搜索与所述游戏属性数据各自匹配的至少一个游戏视频;

将与游戏属性数据各自匹配的至少一个游戏视频进行结构化展示。

优选的,所述将与各个游戏属性数据各自匹配的至少一个游戏视频进行结构化展示,包括:

根据解析出的实体信息的数量,在显示区域中为各个实体信息设置各自对应的第一区域,并在各个实体信息各自对应的第一区域中显示各个实体信息各自匹配的游戏属性数据;

在所述显示区域的其他区域显示匹配出的部分游戏视频;

在所述各个游戏属性数据中的任一游戏属性数据被触发后,在所述显示区域的其他区域显示被触发的所述任一游戏属性数据绑定的至少一个游戏视频。

优选的,所述方法还包括:

获取游戏视频资源站点中的各个游戏资源数据;

提取所述各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,根据提取的各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,生成各个游戏资源数据各自对应的游戏数据对;

将各个游戏数据对各自对应的实体信息作为对应的知识图谱边的节点以及将各个游戏资源数据各自对应的游戏数据对作为对应节点之间的连接线,以得到所述知识图谱。

优选的,所述方法还包括:更新所述知识图谱。

优选的,所述方法还包括:根据所述提取的各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,对各自对应的游戏资源数据对应的游戏视频进行标记。

本发明还提供一种游戏视频搜索装置,所述装置包括:

解析单元,用于解析搜索词对应的各个实体信息,所述各个实体信息分别与预先得到的知识图谱中的节点对应,以指示对应节点所属类型;

获取单元,用于根据所述搜索词对应的各个实体信息,在所述预先得到的知识图谱中获取与各个实体信息各自匹配的游戏属性数据;

搜索单元,用于根据所述与各个实体信息各自匹配的游戏属性数据,从视频资源库中搜索与所述游戏属性数据各自匹配的至少一个游戏视频;

展示单元,用于将与游戏属性数据各自匹配的至少一个游戏视频进行结构化展示。

优选的,所述展示单元,包括:

设置子单元,用于根据解析出的实体信息的数量,在显示区域中为各个实体信息设置各自对应的第一区域;

展示子单元,用于在各个实体信息各自对应的第一区域中显示各个实体信息各自匹配的游戏属性数据以及在所述显示区域的其他区域显示匹配出的部分游戏视频,并在所述各个游戏属性数据中的任一游戏属性数据被触发后,在所述显示区域的其他区域显示被触发的所述任一游戏属性数据绑定的至少一个游戏视频。

优选的,所述装置还包括:

数据获取单元,用于获取游戏视频资源站点中的各个游戏资源数据;

提取单元,用于提取所述各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,根据提取的各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,生成各个游戏资源数据各自对应的游戏数据对;

分配单元,用于将各个游戏数据对各自对应的实体信息作为对应的知识图谱边的节点以及将各个游戏资源数据各自对应的游戏数据对作为对应节点之间的连接线,以得到所述知识图谱。

优选的,所述装置还包括:更新单元,用于更新所述知识图谱。

优选的,所述装置还包括:标记单元,用于根据所述提取的各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,对各自对应的游戏资源数据对应的游戏视频进行标记。

与现有技术相比,本发明提供的上述技术方案具有如下优点:

藉由上述技术方案,在解析出搜索词对应的各个实体信息后,根据搜索词对应的各个实体信息,在预先得到的知识图谱中获取与各个实体信息各自匹配的各个游戏属性数据,以根据与各个实体信息各自匹配的各个游戏属性数据,从视频资源库中搜索与各个游戏属性数据各自匹配的至少一个游戏视频,这样就可以将游戏视频直观且精确地对应游戏属性数据。并且在将与各个游戏属性数据各自匹配的至少一个游戏视频进行结构化展示后,通过游戏属性数据就可以快速获取到用户所需游戏视频,提高查询效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是一种现有游戏视频的显示示意图;

图2是本发明实施例提供的一种游戏视频搜索方法的流程图;

图3是本发明实施例提供的一种知识图谱的示意图;

图4是本发明实施例提供的一种结构化展示的示意图;

图5是本发明实施例提供的任一游戏属性数据被触发后,一种显示游戏视频的示意图;

图6是本发明实施提供的另一种游戏视频搜索方法的流程图;

图7是本发明实施例提供的一种标记游戏视频的示意图;

图8是本发明实施例提供的一种游戏视频搜索装置的结构示意图;

图9是本发明实施例提供的另一种游戏视频搜索装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图2,其示出了本发明实施例提供的一种游戏视频搜索方法的流程图,可以包括以下步骤:

201:解析搜索词对应的各个实体信息,其中各个实体信息分别与预先得到的知识图谱中的节点对应,以指示节点所属类型。

也就是说,在本发明实施例中,知识图谱是由多个节点构成,而节点所属类型通过实体信息来指示,如图3所示知识图谱,知识图谱包括三种类型的节点,各自对应的实体信息,分别是游戏实体、解说实体和游戏地图实体,说明知识图谱是由游戏类型的节点、解说类型的节点和游戏地图类型的节点构成。并且图3中每个节点通过各自的游戏属性数据进行区分以及通过游戏属性数据与其它节点进行关联。

具体的,游戏属性数据中包括节点的名称,以通过节点的名称与其它节点进行区分,以游戏类型这个节点来说,在图3中包括两种游戏类型的节点,通过节点的名称“我的世界”和“英雄联盟”,对这两种游戏类型的节点进行区分。并且这两种游戏类型的节点与其它两种类型的节点之间存在关系,如“我的世界”这个游戏来说,需要为其设置对应的游戏地图和相关的解说人员,因此对于“我的世界”这个游戏类型的节点来说,其与游戏地图类型的节点和解说类型的节点之间存在关系,在本发明实施例中,可以通过节点之间的连线来指代,因此在本发明实施例中游戏属性数据不单单包括节点的名称,还包括节点之间的关系。并且为了实施本发明实施例提供的游戏视频搜索方法,指示某个节点所属类型的实体信息与此类型下的所有节点的游戏属性数据匹配。

在获取搜索词后,则需要解析搜索词对应的各个实体信息以作为搜索基础。在本发明实施例中解析搜索词对应的各个实体信息的一种可行方式是:搜索词是否与某个实体信息对应的节点的名称相同,如果是则确定搜索词与某个实体信息对应。

比如搜索词为“我的世界”,其与预先得到的知识图谱中节点“我的世界”的名称相同,因此可以将“我的世界”作为解析出的实体信息。如果搜索词为“我的世界解说”,则解析出“我的世界”和“解说”两个实体信息。

202:根据搜索词对应的各个实体信息,在预先得到的知识图谱中获取与各个实体信息各自匹配的游戏属性数据。当解析出的实体信息的数量为一个时,则直接从知识图谱中获取与其对应的游戏属性数据,如上述解析出的实体信息为“我的世界”这一个游戏实体,则可以获取到的游戏属性数据为“我的世界”,以及与“我的世界”具有关系的其它节点的信息。

当解析出的实体信息的数量为两个或两个以上时,则需要首先确定多个实体信息之间是否存在关系,如果存在,则需要在分别获取各个实体信息各自对应的游戏属性数据,并将存在关系的实体信息之间的游戏属性数据关联。如上述解析出的实体信息为“我的世界”和“解说”这两个实体信息,则在得到“我的世界”和“亚宁”这两个游戏属性数据后,需要将这两个游戏属性数据关联,得到“我的世界亚宁”这个联合的游戏属性数据,如果不存在关系,则分别将解析出的实体信息作为一个独立的单位,基于上述解析出的实体信息的数量为一个时的说明进行处理。

203:根据与各个实体信息各自匹配的游戏属性数据,从视频资源库中搜索与游戏属性数据各自匹配的至少一个游戏视频。

当解析出的实体信息的数量为一个时,则直接根据一个实体信息的游戏属性数据搜索匹配的游戏视频,如上述解析出的实体信息为“我的世界”这一个游戏实体,则直接根据游戏属性数据“我的世界”搜索出包括“我的世界”的游戏视频以及其它与“我的世界”具有关系的其它游戏视频,如“我的世界”与解说和游戏地图具有关系,则还可以搜索出“我的世界”下所有解说的解说视频和“我的世界”下所有游戏地图的视频。

当解析出的实体信息的数量为两个或两个以上时,则需要首先确定多个实体信息之间是否存在关系,如果存在,则可以根据存在关系的各个实体信息的游戏属性数据得到的联合的游戏属性数据来搜索。如联合的游戏属性数据为“我的世界亚宁”,则可以从游戏视频中搜索由亚宁解说的我的世界的游戏视频。在本发明实施例中是以“我的世界亚宁”为例进行说明,在解析出的各个实体信息为“我的世界”和“解说”时,知识图谱中记录的所有与我的世界存在关系的解说实体之间的联合的游戏属性数据具被作为搜索基础,以从视频资源库中搜索与联合的游戏属性数据匹配的至少一个游戏视频,如果不存在关系,则分别将解析出的实体信息作为一个独立的单位,基于上述解析出的实体信息的数量为一个时的说明进行处理。

在这里需要说明的是:当解析出的实体信息的数量为多个时,多个实体信息之间在知识图谱中存在关系,若通过查找知识图谱确定多个实体信息之间不存在关系,则需要输出提示信息,以指示用户重新输入搜索词。

204:将与游戏属性数据各自匹配的至少一个游戏视频进行结构化展示。

在本发明实施例中,结构化展示是一种区别于图1所示显示方式的可使匹配的游戏视频分类展示且可提高查询效率的一种显示方式,具体的在本发明实施例中结构化展示的一种可行方式是:

根据解析出的实体信息的数量,在显示区域中为各个实体信息设置各自对应的第一区域,并在各个实体信息各自对应的第一区域中显示各个实体信息各自匹配的游戏属性数据,且各个游戏属性数据绑定各自匹配的至少一个游戏视频。如图4所示,解析出的实体信息包括:我的世界、解说和游戏地图这三个实体信息,在虚线框所示区域为第一区域,在这第一区域显示这三个实体信息各自匹配的游戏属性数据。

在显示区域的其他区域显示匹配出的部分游戏视频,在本发明实施例中显示匹配出的部分游戏视频包括但不限于下述方式:

从匹配出的所有游戏视频中选取出被点击次数最多的部分游戏视频;

或者,

从匹配出的所有游戏视频中选取出开始播放时间与当前时间最接近的部分游戏视频;

或者,

从匹配出的所有游戏视频中选取任一游戏属性数据的游戏视频。

在各个游戏属性数据中的任一游戏属性数据被触发后,在显示区域的其他区域显示任一游戏属性数据绑定的至少一个游戏视频。如图5所示,在地图中“虚无世界”这一游戏属性数据被触发(如被点击)后,在显示区域的其他区域显示“虚无世界”的游戏视频。

藉由上述技术方案,在解析出搜索词对应的各个实体信息后,根据搜索词对应的各个实体信息,在预先得到的知识图谱中获取与各个实体信息各自匹配的各个游戏属性数据,以根据与各个实体信息各自匹配的各个游戏属性数据,从视频资源库中搜索与各个游戏属性数据各自匹配的至少一个游戏视频,这样就可以将游戏视频直观且精确地对应游戏属性数据。并且在将与各个游戏属性数据各自匹配的至少一个游戏视频进行结构化展示后,通过游戏属性数据就可以快速获取到用户所需游戏视频,提高查询效率。

请参阅图6,其示出了本发明实施例提供的另一种游戏视频搜索方法的流程图,阐述了知识图谱的得到过程,可以包括以下步骤:

601:获取游戏视频资源站点中的各个游戏资源数据。其中游戏视频资源站点可以是一些专业或热门游戏相关的网站或论坛,由于这些站点上的各个游戏资源视频通常由专门的人工编辑或者是广大网友提供,这些游戏视频资源站点中的各个游戏资源数据都比较新、比较全,因此根据这些游戏视频资源站点中的各个游戏资源数据得到的知识图谱中实体信息和游戏属性数据较为完善。

并且在获取各个游戏资源数据时可以由主动从这些游戏视频资源站点中获取或者从游戏视频资源站点推动的消息中来获取。

602:提取各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,根据提取的各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,生成各个游戏资源数据各自对应的游戏数据对。

603:将各个游戏数据对各自对应的实体信息作为对应的知识图谱边的节点以及将各个游戏资源数据各自对应的游戏数据对作为对应节点之间的连接线,以得到知识图谱。

如提取的各个实体信息为上述“我的世界”和“解说”这两个实体,对应的游戏属性数据为“我的世界”和“亚宁”,则生成的游戏数据对为“我的世界亚宁”,则节点为“我的世界”和“亚宁”,并在这两个节点间连接线,连接线对应的信息为“我的世界亚宁”,即上述联合的游戏属性数据。

在从任一游戏资源数据的提取出的各个实体信息和对应的游戏属性数据构建在知识图谱中后,还需要为任一游戏资源数据对应的游戏视频进行标记,具体的根据提取的各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,对各自对应的游戏资源数据对应的游戏视频进行标记,如将上述联合的游戏属性数据“我的世界亚宁”作为对应的游戏资源数据对应的游戏视频进行标记,以在获取到任一搜索词后,可以通过标记的内容实现快速搜索。

在本发明实施例中标记的可行方式是:为游戏视频添加实体类型,如游戏、游戏解说或者游戏地图等,进一步为游戏视频添加具体的游戏属性数据,这些可以通过前台界面来添加,其中实体类型可以通过下拉框选取方式,而游戏属性数据则通过在前台界面手动添加方式,如图7所示。

604至607:与步骤201至步骤204相同,对此本发明实施例不再阐述。

藉由上述技术方案,实现知识图谱的预先构建,从而为游戏视频搜索提供一个搜索基础,并且为各个游戏资源数据对应的游戏视频进行标记,如将联合的游戏属性数据标记在对应的游戏视频中,从而可以提高查询效率。

此外,在本发明实施例中,游戏视频搜索方法还可以更新知识图谱,其中更新知识图谱的一种可行方式是:将当前生成的游戏数据对对应的实体信息作为对应的知识图谱边中新的节点以及将各个游戏资源数据各自对应的游戏数据对作为对应的新的节点之间的连接线,从而将游戏数据对插入到知识图谱。当然,此处列举仅是示意性的,并不用于限制本发明,在实际应用中,可以根据实际需求进行更新操作。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

请参阅8,其示出了本发明实施例提供的一种游戏视频搜索装置的结构示意图,可以包括:解析单元11、获取单元12、搜索单元13和展示单元14。

解析单元11,用于解析搜索词对应的各个实体信息,各个实体信息分别与预先得到的知识图谱中的节点对应,以指示对应节点所属类型。如上述图3所示知识图谱可知,知识图谱包括三种类型的节点,各自对应的实体信息,分别是游戏实体、解说实体和游戏地图实体,说明知识图谱是由游戏类型的节点、解说类型的节点和游戏地图类型的节点构成。并且图3中每个节点通过各自的游戏属性数据进行区分以及通过游戏属性数据与其它节点进行关联,具体阐述请参阅方法实施例中的相关说明。

在获取搜索词后,则需要解析搜索词对应的各个实体信息以作为搜索基础。在本发明实施例中解析搜索词对应的各个实体信息的一种可行方式是:搜索词是否与某个实体信息对应的节点的名称相同,如果是则确定搜索词与某个实体信息对应。

比如搜索词为“我的世界”,其与预先得到的知识图谱中节点“我的世界”的名称相同,因此可以将“我的世界”作为解析出的实体信息。如果搜索词为“我的世界解说”,则解析出“我的世界”和“解说”两个实体信息。

获取单元12,用于根据搜索词对应的各个实体信息,在预先得到的知识图谱中获取与各个实体信息各自匹配的游戏属性数据。当解析出的实体信息的数量为一个时,则直接从知识图谱中获取与其对应的游戏属性数据,如上述解析出的实体信息为“我的世界”这一个游戏实体,则可以获取到的游戏属性数据为“我的世界”,以及与“我的世界”具有关系的其它节点的信息。

当解析出的实体信息的数量为两个或两个以上时,则需要首先确定多个实体信息之间是否存在关系,如果存在,则需要在分别获取各个实体信息各自对应的游戏属性数据,并将存在关系的实体信息之间的游戏属性数据关联。如上述解析出的实体信息为“我的世界”和“解说”这两个实体信息,则在得到“我的世界”和“亚宁”这两个游戏属性数据后,需要将这两个游戏属性数据关联,得到“我的世界亚宁”这个联合的游戏属性数据,如果不存在关系,则分别将解析出的实体信息作为一个独立的单位,基于上述解析出的实体信息的数量为一个时的说明进行处理。

搜索单元13,用于根据与各个实体信息各自匹配的游戏属性数据,从视频资源库中搜索与游戏属性数据各自匹配的至少一个游戏视频。

当解析出的实体信息的数量为一个时,则直接根据一个实体信息的游戏属性数据搜索匹配的游戏视频,如上述解析出的实体信息为“我的世界”这一个游戏实体,则直接根据游戏属性数据“我的世界”搜索出包括“我的世界”的游戏视频以及其它与“我的世界”具有关系的其它游戏视频,如“我的世界”与解说和游戏地图具有关系,则还可以搜索出“我的世界”下所有解说的解说视频和“我的世界”下所有游戏地图的视频。

当解析出的实体信息的数量为两个或两个以上时,则需要首先确定多个实体信息之间是否存在关系,如果存在,则可以根据存在关系的各个实体信息的游戏属性数据得到的联合的游戏属性数据来搜索。如联合的游戏属性数据为“我的世界亚宁”,则可以从游戏视频中搜索由亚宁解说的我的世界的游戏视频。在本发明实施例中是以“我的世界亚宁”为例进行说明,在解析出的各个实体信息为“我的世界”和“解说”时,知识图谱中记录的所有与我的世界存在关系的解说实体之间的联合的游戏属性数据具被作为搜索基础,以从视频资源库中搜索与联合的游戏属性数据匹配的至少一个游戏视频,如果不存在关系,则分别将解析出的实体信息作为一个独立的单位,基于上述解析出的实体信息的数量为一个时的说明进行处理。

在这里需要说明的是:当解析出的实体信息的数量为多个时,多个实体信息之间在知识图谱中存在关系,若通过查找知识图谱确定多个实体信息之间不存在关系,则需要输出提示信息,以指示用户重新输入搜索词。

展示单元14,用于将与游戏属性数据各自匹配的至少一个游戏视频进行结构化展示。可选的展示单元,包括:设置子单元和展示子单元。

设置子单元,用于根据解析出的实体信息的数量,在显示区域中为各个实体信息设置各自对应的第一区域。

展示子单元,用于在各个实体信息各自对应的第一区域中显示各个实体信息各自匹配的游戏属性数据以及在显示区域的其他区域显示匹配出的部分游戏视频,并在各个游戏属性数据中的任一游戏属性数据被触发后,在显示区域的其他区域显示被触发的任一游戏属性数据绑定的至少一个游戏视频。

其中在显示区域的其他区域显示匹配出的部分游戏视频,在本发明实施例中显示匹配出的部分游戏视频包括但不限于下述方式:

从匹配出的所有游戏视频中选取出被点击次数最多的部分游戏视频;

或者,

从匹配出的所有游戏视频中选取出开始播放时间与当前时间最接近的部分游戏视频;

或者,

从匹配出的所有游戏视频中选取任一游戏属性数据的游戏视频。

藉由上述技术方案,在解析出搜索词对应的各个实体信息后,根据搜索词对应的各个实体信息,在预先得到的知识图谱中获取与各个实体信息各自匹配的各个游戏属性数据,以根据与各个实体信息各自匹配的各个游戏属性数据,从视频资源库中搜索与各个游戏属性数据各自匹配的至少一个游戏视频,这样就可以将游戏视频直观且精确地对应游戏属性数据。并且在将与各个游戏属性数据各自匹配的至少一个游戏视频进行结构化展示后,通过游戏属性数据就可以快速获取到用户所需游戏视频,提高查询效率。

请参阅图9,其示出了本发明实施例提供的另一种游戏视频搜索装置的结构示意图,在图8基础上还可以包括:数据获取单元15、提取单元16和分配单元17。

数据获取单元15,用于获取游戏视频资源站点中的各个游戏资源数据。其中游戏视频资源站点可以是一些专业或热门游戏相关的网站或论坛,由于这些站点上的各个游戏资源视频通常由专门的人工编辑或者是广大网友提供,这些游戏视频资源站点中的各个游戏资源数据都比较新、比较全,因此根据这些游戏视频资源站点中的各个游戏资源数据得到的知识图谱中实体信息和游戏属性数据较为完善。并且在获取各个游戏资源数据时可以由主动从这些游戏视频资源站点中获取或者从游戏视频资源站点推动的消息中来获取。

提取单元16,用于提取各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,根据提取的各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,生成各个游戏资源数据各自对应的游戏数据对。

分配单元17,用于将各个游戏数据对各自对应的实体信息作为对应的知识图谱边的节点以及将各个游戏资源数据各自对应的游戏数据对作为对应节点之间的连接线,以得到知识图谱。

如提取的各个实体信息为上述“我的世界”和“解说”这两个实体,对应的游戏属性数据为“我的世界”和“亚宁”,则生成的游戏数据对为“我的世界亚宁”,则节点为“我的世界”和“亚宁”,并在这两个节点间连接线,连接线对应的信息为“我的世界亚宁”,即上述联合的游戏属性数据。

在从任一游戏资源数据的提取出的各个实体信息和对应的游戏属性数据构建在知识图谱中后,还需要为任一游戏资源数据对应的游戏视频进行标记,具体的,本发明实施例提供的游戏视频搜索装置还可以包括:标记单元,用于根据提取的各个游戏资源数据中的各个实体信息和各个实体信息各自对应的游戏属性数据,对各自对应的游戏资源数据对应的游戏视频进行标记,如将上述联合的游戏属性数据“我的世界亚宁”作为对应的游戏资源数据对应的游戏视频进行标记,以在获取到任一搜索词后,可以通过标记的内容实现快速搜索。

在本发明实施例中标记的可行方式是:为游戏视频添加实体类型,如游戏、游戏解说或者游戏地图等,进一步为游戏视频添加具体的游戏属性数据,这些可以通过前台界面来添加,其中实体类型可以通过下拉框选取方式,而游戏属性数据则通过在前台界面手动添加方式,如图7所示。

藉由上述技术方案,实现知识图谱的预先构建,从而为游戏视频搜索提供一个搜索基础,并且为各个游戏资源数据对应的游戏视频进行标记,如将联合的游戏属性数据标记在对应的游戏视频中,从而可以提高查询效率。

此外,在本发明实施例中,游戏视频搜索装置还可以包括:更新单元,用于更新知识图谱,其中更新知识图谱的一种可行方式是:将当前生成的游戏数据对对应的实体信息作为对应的知识图谱边中新的节点以及将各个游戏资源数据各自对应的游戏数据对作为对应的新的节点之间的连接线,从而将游戏数据对插入到知识图谱。当然,此处列举仅是示意性的,并不用于限制本发明,在实际应用中,可以根据实际需求进行更新操作。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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