展品信息展示方法、装置、服务器和计算机可读介质与流程

文档序号:18642731发布日期:2019-09-11 23:43阅读:145来源:国知局
展品信息展示方法、装置、服务器和计算机可读介质与流程

本公开涉及知识图谱技术领域,具体涉及一种展品信息展示方法、装置、服务器和计算机可读介质。



背景技术:

用户参观博物馆或展览,是非常典型的实体认知活动场景(即用户去参观展品的主要目的,是通过观看、解读等来了解展品的相关信息),用户除了通过讲解员的讲解或展品介绍板来获取展品介绍外,还可以利用搜索引擎对展品进行检索,以获取更多展品信息。但利用搜索引擎检索展品,有一个普遍的问题:展品名称普遍字数较多且比较拗口,无论是用文字作为检索词还是语音检索,都很难快速、准确地在搜索引擎中输入展品名称。

为解决上述问题,现有的展品搜索解决方案有如下几种解决思路:

1、通过图片识别的方式对展品进行检索,比如利用app(application,手机软件)提供的拍照视图功能,可以省去文字或语音输入的麻烦。这种方案依赖图片识别算法的准确性,当准确性不高时效果不好,尤其是外观非常相似的展品,例如各种相似瓷瓶或各种相似青铜器皿等,若图片识别准确性不高,反而降低了用户的检索效率;

2、采用推荐路线推荐或实体推荐的方式:

(1)路线推荐是指,预先将展厅里展的品按热度、知名度等特征计算出最优浏览路线,然后引导用户根据指定路线进行浏览,不需要用户主动检索。但是,有些博物馆或展览馆的浏览路线是固定的,无法使用这种方法,而且该方案并非基于用户的需求而反馈,而是在引导用户改变需求或需求的顺序。

(2)实体推荐是指,在搜索一个展品时,给用户推荐特征相似的其他展品,或者推荐热度最高的其他展品,比如用户主动检索了四羊方尊,搜索引擎同时给出该博物馆里的其他展品如金缕玉衣、后母戊鼎等。但是,该方案没有考虑到用户是否愿意去看推荐的展品,没有完全考虑用户的主观需求。



技术实现要素:

本公开针对现有技术中存在的上述不足,提供一种展品信息展示方法、装置、服务器和计算机可读介质。

第一方面,本公开实施例提供一种展品信息展示方法,所述方法包括:

当接收到检索博物馆或展览馆名称的查询请求时,获取发起所述查询请求的用户的位置信息和朝向信息;

若根据所述用户的位置信息和预设的知识图谱确定所述用户位于所述博物馆或展览馆的展厅内,则根据所述知识图谱确定所述用户所在展厅内的展品信息;其中,所述展品信息包括展品的位置信息和简介信息,所述知识图谱包括博物馆或展览馆名称、展厅信息和展品信息之间的映射关系;

根据所述展厅内各展品的位置信息、所述用户的位置信息和朝向信息,确定所述展厅内各展品的呈现顺序;

根据所述呈现顺序展示所述展厅内各展品的简介信息。

优选的,所述根据所述展厅内各展品的位置信息、所述用户的位置信息和朝向信息,确定所述展厅内各展品的呈现顺序,具体包括:

根据所述展厅内各展品的位置信息、所述用户的位置信息和朝向信息,分别确定所述展厅内各展品相对于所述用户的方位;

判断所述用户的正前方是否有展品,若有,则将位于所述用户正前方的展品排列在呈现顺序的首位;

分别计算所述展厅内除位于所述用户正前方的展品之外的其他展品与所述用户的距离;

根据所述距离确定所述呈现顺序中除首位之外的排序。

优选的,所述根据所述距离,确定所述呈现顺序中除首位之外的排序,具体包括:

将所述展厅内除位于所述用户正前方的展品之外的其他展品,按照与所述用户的距离由小到大排列,得到所述呈现顺序中除首位之外的排序。

优选的,所述将所述展厅内除位于所述用户正前方的展品之外的其他展品,按照与所述用户的距离由小到大排列,具体包括:

若在所述展厅内除位于所述用户正前方的展品之外的其他展品中,至少两个展品与所述用户的距离相等,则将与所述用户的距离相等的展品,按照所述知识图谱中记录的展品知名度和/或热度排列或者随机排列。

进一步的,在确定所述展厅内各展品的呈现顺序之后,所述方法还包括:

根据所述呈现顺序展示所述展厅内各展品相对于所述用户的方位。

另一方面,本公开实施例还提供一种展品信息展示装置,包括:接收模块、获取模块、处理模块和展示模块;

所述接收模块用于,接收检索博物馆或展览馆名称的查询请求;

所述获取模块用于,获取发起所述查询请求的用户的位置信息和朝向信息;

所述处理模块用于,根据所述用户的位置信息和预设的知识图谱确定所述用户是否位于所述博物馆或展览馆的展厅内,当判断出所述用户位于所述博物馆或展览馆的展厅内时,根据所述知识图谱确定所述用户所在展厅内的展品信息,并根据所述展厅内各展品的位置信息、所述用户的位置信息和朝向信息,确定所述展厅内各展品的呈现顺序;其中,所述展品信息包括展品的位置信息和简介信息,所述知识图谱包括博物馆或展览馆名称、展厅信息和展品信息之间的映射关系;

所述展示模块用于,根据所述呈现顺序展示所述展厅内各展品的简介信息。

优选的,所述处理模块包括方位确定单元、第一处理单元和第二处理单元;

所述方位确定单元用于,根据所述展厅内各展品的位置信息、所述用户的位置信息和朝向信息,分别确定所述展厅内各展品相对于所述用户的方位;

所述第一处理单元用于,判断所述用户的正前方是否有展品,当判断为是时,将位于所述用户正前方的展品排列在呈现顺序的首位;

所述第二处理单元用于,分别计算所述展厅内除位于所述用户正前方的展品之外的其他展品与所述用户的距离,并根据所述距离,确定所述呈现顺序中除首位之外的排序。

优选的,所述第二处理单元具体用于,将所述展厅内除位于所述用户正前方的展品之外的其他展品,按照与所述用户的距离由小到大排列,得到所述呈现顺序中除首位之外的排序。

优选的,所述第二处理单元具体用于,当在所述展厅内除位于所述用户正前方的展品之外的其他展品中,有至少两个展品与所述用户的距离相等时,将与所述用户的距离相等的展品,按照所述知识图谱中记录的展品知名度和/或热度排列或者随机排列。

进一步的,所述展示模块还用于,根据所述呈现顺序展示所述展厅内各展品相对于所述用户的方位。

又一方面,本公开实施例还提供一种服务器,该服务器包括:一个或多个处理器以及存储装置;其中,存储装置上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如前述各实施例所提供的展品信息展示方法。

本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被执行时实现如前述各实施例所提供的展品信息展示方法。

本公开的实施例,在用户查询博物馆或展览馆名称时获取用户的位置信息和朝向信息,在判断出用户当前位于博物馆或展览馆的展厅内时,根据预设的知识图谱确定该用户所在展厅内的展品信息,根据展厅内各展品的位置信息、用户的位置信息和朝向信息,确定该展厅内各展品的呈现顺序,并按照该呈现顺序展示该展厅内各展品的简介信息。本公开无需用户通过拍照、文字或语音查询展品,直接检索博物馆或展览馆名称即可实现展品信息检索,使用方便,提高展品检索效率;而且,可以优先展示位于用户正前方的展品的信息,并按照距离远近为用户展示展品的简介信息,完全遵照用户的参观需求,不会改变用户的浏览路径和浏览意图。

附图说明

图1为本公开实施例的知识图谱的结构示意图;

图2为本公开实施例提供的展品信息展示方法的流程图;

图3为本公开实施例提供的确定展厅内各展品呈现顺序的流程图;

图4a为本公开实施例提供的用户所在展厅内各展品与用户的位置示意图;

图4b为本公开实施例提供的展示的博物馆或展览馆的实体卡片的示意图;

图5为本公开施例提供的展品信息展示装置的结构示意图;

图6为本公开施例提供的处理模块的结构示意图。

具体实施方式

在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。

如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。

本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。

本文所述实施例可借助本公开的理想示意图而参考平面图和/或截面图进行描述。因此,可根据制造技术和/或容限来修改示例图示。因此,实施例不限于附图中所示的实施例,而是包括基于制造工艺而形成的配置的修改。因此,附图中例示的区具有示意性属性,并且图中所示区的形状例示了元件的区的具体形状,但并不旨在是限制性的。

除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。

本公开的一个实施例提供一种展品信息展示方法,所述方法能够基于预设的知识图谱,根据参观博物馆或展览馆的用户的所在位置,向其展示展厅内展品信息。本公开涉及的知识图谱为博物馆或展览馆的知识图谱,每个博物馆或展览馆具有一个相应的知识图谱,该知识图谱是一种知识库,其中包含了博物馆或展览馆的基本信息、展厅基本信息、展品基本信息,同时还包括博物馆或展览馆与展品的上下位包含关系等。

以下结合图1,对物馆或展览馆的知识图谱的结构进行详细说明。如图1所示,博物馆或展览馆的知识图谱包括博物馆或展览馆名称、展厅信息和展品信息之间的映射关系,展厅信息至少包括展厅的名称(或标识)信息和展厅的位置信息,展品信息至少包括展品的位置信息和简介信息。在本公开实施例中,所述位置信息可以通过经纬度表示。

以下结合图2,对本公开的展品信息展示方法进行详细说明。如图2所示,所述方法包括以下步骤:

步骤11,接收检索博物馆或展览馆名称的查询请求。

优选的,用户通过终端设备检索博物馆或展览馆名称,用以查询该博物馆或展览馆的简介、馆内展出的展品的相关信息,展品信息展示装置接收该检索博物馆或展览馆名称的查询请求。

步骤12,获取发起查询请求的用户的位置信息和朝向信息。

具体的,展品信息展示装置在接收到检索博物馆或展览馆名称的查询请求后,向发起该查询请求的终端设备获取该用户的位置信息和朝向信息。位置信息和朝向信息可以由终端设备获取、记录并发送给展品信息展示装置,获取位置信息和朝向信息的具体实现方式属于现有技术,在此不再赘述。

步骤13,根据用户的位置信息和预设的知识图谱,判断用户是否位于博物馆或展览馆的展厅内,若是,则执行步骤14,否则,结束流程。

具体的,展品信息展示装置先根据博物馆或展览馆名称查询相应的知识图谱,得到相应的博物馆或展览馆的位置信息,然后将该用户的位置信息与博物馆或展览馆的位置信息相比较,若该用户的位置信息落入该博物馆或展览馆的位置范围内,说明该用户当前在该博物馆或展览馆内,则通过将该用户的位置信息分别与各展厅的位置信息相比较,进一步确定该用户当前在哪个展厅。

若该用户的位置信息未落入该博物馆或展览馆的位置范围内,说明该用户当前不在该博物馆或展览馆内,本流程结束,展品信息展示装置可以按照现有方案返回该博物馆或展览馆的信息。

步骤14,根据知识图谱确定该用户所在展厅内的展品信息。

具体的,展品信息展示装置在确定出用户当前所在的展厅后,可以根据展厅的名称(或标识)查询知识图谱,从而得到该展厅内各展品的位置信息和简介信息。

步骤15,根据展厅内各展品的位置信息、用户的位置信息和朝向信息,确定展厅内各展品的呈现顺序。

具体的,在本公开实施例中,展品信息展示装置不是按照展品的知名度和/或热度向用户展示各个展品,而是根据用户在展厅内的位置,依据位置就近原则向用户展示展品信息。

确定展厅内各展品的呈现顺序的具体实现方式,后续结合图3再详细说明。

步骤16,根据呈现顺序展示展厅内各展品的简介信息。

需要说明的是,展品信息展示装置除了根据呈现顺序展示展厅内各展品的简介信息,还展示该博物馆或展览馆的信息,例如,摘要、成立时间、设计师、馆长、开放时间等。

具体的,可以通过实体卡片的方式展示上述信息。如图4b所示,某博物馆的实体卡片可以包括:博物馆名称、博物馆的视频或图片、博物馆摘要、创始时间、所在城市、馆长等简介信息。该博物馆的实体卡片还包括用户当前所在展厅的展品简介信息,例如,展品名称、展品照片、展品介绍等。

通过步骤11-16可以看出,在用户查询博物馆或展览馆名称时获取用户的位置信息和朝向信息,在判断出用户当前位于博物馆或展览馆的展厅内时,根据预设的知识图谱确定该用户所在展厅内的展品信息,根据展厅内各展品的位置信息、用户的位置信息和朝向信息,确定该展厅内各展品的呈现顺序,并按照该呈现顺序展示该展厅内各展品的简介信息。本公开无需用户通过拍照、文字或语音查询展品,直接检索博物馆或展览馆名称即可实现展品信息检索,使用方便,提高展品检索效率;而且,可以优先展示位于用户正前方的展品的信息,并按照距离远近为用户展示展品的简介信息,完全遵照用户的参观需求,不会改变用户的浏览路径和浏览意图。

以下结合图3,对确定展厅内各展品的呈现顺序的流程进行详细说明。如图3所示,所述根据展厅内各展品的位置信息、用户的位置信息和朝向信息,确定展厅内各展品的呈现顺序,具体包括以下步骤:

步骤21,根据展厅内各展品的位置信息、用户的位置信息和朝向信息,分别确定展厅内各展品相对于用户的方位。

展品相对于用户的方位是指,展品与用户的相对位置。结合图4a和图4b所示,展品a1位于用户的正前方、展品a2位于用户的左侧45度方向、展品a3位于用户右侧90度方向。

步骤22,判断用户的正前方是否有展品,若有,则执行步骤23;否则,执行步骤26。

具体的,若展品信息展示装置判断出用户的正前方有展品,则优先展示位于正前方的展品的简介信息(即执行步骤23);若展品信息展示装置判断出用户的正前方没有展品,则根据各展品与用户的距离,优先展示距离用户近的展品的简介信息(即执行步骤26)。

步骤23,将位于用户正前方的展品排列在呈现顺序的首位。

位于用户正前方的展品是用户当前正在或正准备欣赏或参观的展品,因此,将其作为实体卡片中第一个展示的展品,符合用户的餐馆需求,提升用户体验。

步骤24,分别计算展厅内除位于用户正前方的展品之外的其他展品与用户的距离。

具体的,对于没有位于用户正前方的展品,根据展品的位置信息和用户的位置信息(即经纬度),分别计算各展品与用户之间的距离。在本公开中,优选的,计算展品与用户之间的球面距离。需要说明的是,由于展品与用户之间的距离较小,也可以直接计算展品与用户之间的直线距离。

步骤25,根据距离确定呈现顺序中除首位之外的排序。

具体的,将展厅内除位于用户正前方的展品之外的其他展品,按照与用户的距离由小到大排列,得到呈现顺序中除首位之外的排序。也就是说,距离用户越近的展品,用户会越先参观,因此,其简介信息越优先展示给用户。

需要说明的是,知识图谱中还可以记录各展品的知名度和/或热度,展品的知名度和/或热度可以通过知名度和/或热度得分评判,知名度和/或热度得分可以按照人为设定的规则计算。

若在展厅内除位于用户正前方的展品之外的其他展品中,至少两个展品与用户的距离相等,则不限定该展品的简介信息的展示顺序,可以将与用户的距离相等的展品按照知识图谱中记录的展品知名度和/或热度排列,知名度和/或热度越高的展品,其简介信息越优先展示;也可以将与用户的距离相等的展品随机排列,即随机展示距离相等的展品的简介信息。

步骤26,计算展厅各展品与用户的距离,并根据所述距离确定呈现顺序。

具体的,本步骤的具体实现方式与步骤25的具体实现方式相同,在此不再赘述。

通过步骤21-26可以看出,优先展示位于用户正前方的展品的简介信息,对于非正前方的展品,按照与用户的距离远近展示简介信息,距离用户越近的展品,其简介信息越优先展示,这样,更符合用户的参观顺序和参观意愿,提升用户体验。

为了进一步提升用户体验,在本公开另一实施例提供的展品信息展示方法中,在确定出展厅内各展品的呈现顺序(即步骤15)之后,还包括以下步骤:根据呈现顺序展示展厅内各展品相对于用户的方位。

具体的,在实体卡片上,可以在相应的展品的简介信息位置展示该展品相对于用户的方位。如图4b所示,展品a1位于用户的正前方,其相对于用户的方位可以用正向的箭头表示;展品a2位于用户的左侧45度方向,其相对于用户的方位可以用左侧偏转45度的箭头表示;展品a3位于用户右侧90度方向,其相对于用户的方位可以右侧偏转90度的箭头表示。

需要说明的是,在本步骤中,还可以进一步展示各展品与用户之间的距离,以方便用户抉择是否需要近距离参观相应的展品。本步骤与步骤16的执行顺序不限,也可以同步执行。

通过展示展厅内各展品相对于用户的方位,可以使用户直观看到相关展品的所在位置,便于用户选择参观。

需要说明的是,当用户从展厅1出来进入展厅2后,可以重新检索博物馆或展览馆的名称(相当于刷新当前页面),此时返回的博物馆或展览馆的实体卡片上,所展示的就是展厅2内各展品的展品简介信息。

现有的展品信息展示方案,是在博物馆或展览馆的实体卡片中,以展品的知名度和/或热度为依据,推荐、展示展品的简介信息。这样,当用户不在博物馆或展览馆或者刚刚入馆时,现有方案不考虑用户位置,直接给出推荐参观的展品是知名度和/或热度较高的展品,但是这些展品有可能距离用户当前位置较远,因此,并不适应用户的参观需求。而本公开的技术方案,当用户进入博物馆或展览馆的某个展厅,并再次搜索博物馆名称时,会根据用户的位置信息,将实体卡片中的展示内容刷新为按用户位置排列的展品信息(例如第一位是用户正面方向的展品,第二位及往后是用户当前位置周边的展品)。

基于相同的技术构思,本公开实施例还提供一种展品信息展示装置,如图5所示,该展品信息展示装置包括:接收模块51、获取模块52、处理模块53和展示模块54。

接收模块51用于,接收检索博物馆或展览馆名称的查询请求。

获取模块52用于,获取发起所述查询请求的用户的位置信息和朝向信息。

处理模块53用于,根据所述用户的位置信息和预设的知识图谱确定所述用户是否位于所述博物馆或展览馆的展厅内,当判断出所述用户位于所述博物馆或展览馆的展厅内时,根据所述知识图谱确定所述用户所在展厅内的展品信息,并根据所述展厅内各展品的位置信息、所述用户的位置信息和朝向信息,确定所述展厅内各展品的呈现顺序;其中,所述展品信息包括展品的位置信息和简介信息,所述知识图谱包括博物馆或展览馆名称、展厅信息和展品信息之间的映射关系。

展示模块54用于,根据所述呈现顺序展示所述展厅内各展品的简介信息。

优选的,如图6所示,处理模块53包括方位确定单元531、第一处理单元532和第二处理单元533。

方位确定单元531用于,根据所述展厅内各展品的位置信息、所述用户的位置信息和朝向信息,分别确定所述展厅内各展品相对于所述用户的方位。

第一处理单元532用于,判断所述用户的正前方是否有展品,当判断为是时,将位于所述用户正前方的展品排列在呈现顺序的首位。

第二处理单元533用于,分别计算所述展厅内除位于所述用户正前方的展品之外的其他展品与所述用户的距离,并根据所述距离,确定所述呈现顺序中除首位之外的排序。

优选的,第二处理单元533具体用于,将所述展厅内除位于所述用户正前方的展品之外的其他展品,按照与所述用户的距离由小到大排列,得到所述呈现顺序中除首位之外的排序。

优选的,第二处理单元533具体用于,当在所述展厅内除位于所述用户正前方的展品之外的其他展品中,有至少两个展品与所述用户的距离相等时,将与所述用户的距离相等的展品,按照所述知识图谱中记录的展品知名度和/或热度排列或者随机排列。

进一步的,展示模块54还用于,根据所述呈现顺序展示所述展厅内各展品相对于所述用户的方位。

本公开实施例还提供了一种服务器,该服务器包括:一个或多个处理器以及存储装置;其中,存储装置上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如前述各实施例所提供的展品信息展示方法。

本公开实施例还提供了一种计算机可读介质,其上存储有计算机程序,其中,该计算机程序被执行时实现如前述各实施例所提供的展品信息展示方法。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本发明的范围的情况下,可进行各种形式和细节上的改变。

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