一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

百科信息展示方法、装置、设备和介质与流程

2022-06-02 06:18:22 来源:中国专利 TAG:

1.本公开涉及搜索
技术领域
,尤其涉及一种百科信息展示方法、装置、设备和介质。
背景技术
:2.为了便于人们从互联网获取知识,已经出现了诸多百科产品。这些百科产品中主要是以图文的形式展示百科词条的各方面的内容。3.当用户想要了解某一对象和其他对象之间的异同时,通常只能通过搜索多个词条后自行进行信息对比,或者仔细查看词条的正文内容中是否涉及一些对比类的信息,使得用户获取信息的效率较低且搜索成本较高。另外,虽然词条内容中展示了对象的一些信息,但是用户仅通过图文还是难以产生直观的认知,使得用户不易理解词条信息,进一步降低用户获取信息的效率。技术实现要素:4.为了解决上述技术问题,本公开提供了一种百科信息展示方法、装置、设备和介质。5.第一方面,本公开提供了一种百科信息展示方法,该方法包括:6.响应于目标触发操作,展示目标对象的第一百科页面;7.在所述第一百科页面中展示对象对比信息;其中,所述对象对比信息包含所述目标对象和至少一个关联对象在至少一个第一属性维度上的属性信息;所述目标对象和所述关联对象属于同一类别;所述第一属性维度基于所述类别对应的预设属性维度确定。8.第二方面,本公开提供了一种百科信息展示装置,该装置包括:9.第一百科页面展示模块,用于响应于目标触发操作,展示目标对象的第一百科页面;10.对象对比信息展示模块,用于在所述第一百科页面中展示对象对比信息;其中,所述对象对比信息包含所述目标对象和至少一个关联对象在至少一个第一属性维度上的属性信息;所述目标对象和所述关联对象属于同一类别;所述第一属性维度基于所述类别对应的预设属性维度确定。11.第三方面,本公开提供了一种电子设备,该设备包括:12.处理器;13.存储器,用于存储可执行指令;14.其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现本公开任意实施例所说明的百科信息展示方法。15.第四方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现本公开任意实施例所说明的百科信息展示方法。16.本公开实施例的百科信息展示方法、装置、设备和介质,能够响应于目标触发操作,展示目标对象的第一百科页面;并在所述第一百科页面中展示对象对比信息,该对象对比信息包含所述目标对象及与其属于同一类别的至少一个关联对象在至少一个第一属性维度上的属性信息,该第一属性维度基于上述类别对应的预设属性维度而确定;使得用户无需进行多次反复搜索和人为地信息比对,便可获得其可能关注的多个对象之间的信息对比结果,提高用户的搜索效率和信息获取效率;同时,也能通过相同的第一属性维度上的多个对象信息的比对,给用户更加直观的认知,提高用户理解信息的效率。附图说明17.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。18.图1为本公开实施例提供的一种百科信息展示方法的流程示意图;19.图2为本公开实施例提供的一种第一百科页面的展示示意图;20.图3为本公开实施例提供的另一种第一百科页面的展示示意图;21.图4为本公开实施例提供的一种对象设置界面的展示示意图;22.图5为本公开实施例提供的又一种第一百科页面的展示示意图;23.图6为本公开实施例提供的一种百科信息展示装置的结构示意图;24.图7为本公开实施例提供的一种电子设备的结构示意图。具体实施方式25.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。26.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。27.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。28.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。29.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。30.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。31.目前的百科产品主要是以图文形式展示某一对象的百科信息。一方面,其缺乏多个对象之间的对比信息,使得用户在存在至少两个对象之间的信息对比需求时,只能进行多次搜索和自行记忆信息进行比对,增加了用户获取信息的难度,降低了用户获取信息的效率。另一方面,其难以让用户对其所需求的部分信息产生直观认知。例如,腕龙是恐龙中体型较大的恐龙,但单纯展示体重和身高等信息,仍然使得用户难以对腕龙体型具有直观的认知。所以,当前的百科信息的展示形式仍然存在信息获取难度大且效率低、以及信息理解难度大等问题。32.基于上述情况,本公开实施例提供一种百科信息展示方案,以实现在目标对象的百科页面中展示该目标对象及同属一个类别的关联对象之间的对象对比信息,既能避免用户进行多次反复搜索、信息记忆和信息比对的问题,降低用户获取信息的难度和成本,提高用户的搜索效率和信息获取效率,又能通过相同属性维度上多个对象信息的比对,给用户更加直观的认知,提高用户理解信息的效率。33.下面首先结合图1-5对本公开实施例提供的百科信息展示方法进行说明。34.本公开实施例提供的百科信息展示方法,可适用于百科产品展示百科信息的场景中。该方法可以由百科信息展示装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在具有显示功能的电子设备中。其中,电子设备可以包括但不限于诸如智能手机、个人数字助理(personaldigitalassistant,pda)、平板电脑(tabletpersonalcomputer,tabletpc)、笔记本电脑、便携式多媒体播放器(portablemediaplayer,pmp)、车载终端(例如车载导航终端)、可穿戴设备等等的移动终端以及诸如数字电视、台式计算机等等的固定终端。35.图1示出了本公开实施例提供的一种百科信息展示方法的流程示意图。如图1所示,该百科信息展示方法可以包括如下步骤:36.s110、响应于目标触发操作,展示目标对象的第一百科页面。37.其中,目标触发操作是指能够触发进行百科信息展示的操作,触发操作可以是点击、文字输入等接触式的操作,也可以是语音控制、眼动控制等非接触的操作。目标对象是用户要查询的百科词条所涉及的对象,例如可以是词条内容本身或词条内容对应的关键对象。示例性地,目标对象为动物类或植物类的对象。即目标对象为动物领域或植物领域中所涉及的对象。在该示例中,目标对象可以是实体对象,如猫、大象、恐龙等实体动物;目标对象也可以是非实体对象,如纲、目、科等生物学分类类别。第一百科页面是展示目标对象的百科信息的页面。38.具体地,用户可以在某些页面中执行目标触发操作。例如,用户可以在百科首页或任一百科页面内的搜索框内输入与目标对象相关的文字、语音和图像等任一种形式的信息,使电子设备将用户输入的信息对应的文字作为用户输入的搜索词条发起百科搜索。再如,用户可以对百科页面中显示的目标对象的内链词条进行触发。又如,用户可以对综合搜索的结果页面中展示的目标对象的百科搜索结果进行触发。又如,用户可以是对诸如搜索产品首页或搜索结果落地页等页面中推送的目标对象的百科词条链接进行触发。39.电子设备在检测到目标触发操作后,可获得目标触发操作对应的操作结果,如搜索词条对应的百科搜索结果的词条落地页、内链词条对应的词条落地页、综搜结果中百科搜索结果对应的词条落地页或推送的百科词条链接对应的词条落地页等。然后,电子设备将上述操作结果作为目标对象的第一百科页面,并展示该第一百科页面。40.s120、在第一百科页面中展示对象对比信息。41.其中,对象对比信息是汇总多个对象的各种信息以示对比的信息。在本公开实施例中,对象对比信息包含目标对象和至少一个关联对象在至少一个第一属性维度上的属性信息。该关联对象是指与目标对象属于同一类别且具有一定的相关性的对象。示例性地,在目标对象为动物类或植物类的对象的实施例中,关联对象可以是目标对象所属物种的关联物种的对象。这里的物种可以是按照生物分类学中的级别来确定。关联物种可以是与目标对象所属物种处于同一上级级别(如属、科或目等)的物种。42.上述第一属性维度是针对目标对象进行信息对比而确定的对象的属性维度,该第一属性维度基于目标对象所属的类别对应的预设属性维度确定。例如,预先针对多种类别均设置了对应的预设属性维度,那么可根据目标对象所属的类别来查询其对应的预设属性维度,并将查询所得的预设属性维度中的至少部分作为第一属性维度。该预设属性维度是预先确定的属性维度。在一示例中,预设属性维度可以是人为经验设定的属性维度。例如,针对任一类别,预设属性维度可以是相关研究专家基于专业知识而确定的、具有对比价值的属性维度。在另一示例中,预设属性维度可以是对互联网大数据进行数据挖掘而确定的属性维度。43.具体地,电子设备在确定目标对象之后,可以从百科产品对应的服务端中拉取目标对象对应的百科信息,并确定出该目标对象对应的对象对比信息。然后,将该对象对比信息作为百科信息中的一项内容,生成目标对象的第一百科页面并展示。44.在一些实施例中,上述s120的过程可以是在电子设备和服务端中执行。该情况下,电子设备中存储有多个类别及每个类别对应的多个对象和多个预设属性维度。这样,电子设备便可根据目标对象所属类别来查询上述存储的信息,得到目标对象对应的关联对象和第一属性维度。然后,电子设备将目标对象、关联对象和第一属性维度作为请求参数,向服务端发起信息获取请求。服务端响应于信息获取请求,获得目标对象的百科信息,并从中提取出第一属性维度的属性值,同时从关联对象对应的百科信息中提取出第一属性维度的属性值。再然后,服务端将目标对象的百科信息和第一属性维度的属性值、以及关联对象在第一维度属性上的属性值均反馈至电子设备。之后,电子设备可根据目标对象和关联对象分别在各第一属性维度上的属性值,构建得到对象对比信息,并根据接收到的目标对象的百科信息和对象对比信息生成第一百科页面且展示。45.在一些实施例中,上述s120的过程可以是在服务端中执行。该情况下,电子设备将目标对象及对象对比信息的获取请求发送至服务端。服务端根据目标对象所属的类别确定出关联对象和第一属性维度。然后,服务端从目标对象的百科信息中提取出各第一属性维度的属性值,且从关联对象的百科信息中提取出各第一属性维度的属性值。之后,服务端根据目标对象和关联对象分别在各第一属性维度上的属性值,构建得到对象对比信息,并将该对象对比信息和目标对象的百科信息发送至电子设备。电子设备再根据接收到的目标对象的百科信息和对象对比信息生成第一百科页面并展示。46.在一些实施例中,第一属性维度基于目标对象对应的第三属性维度、关联对象对应的第四属性维度和预设属性维度确定。47.其中,第三属性维度是目标对象包含的属性维度,第四属性维度是关联对象包含的属性维度。48.具体地,根据上述说明,电子设备或服务端根据目标对象所属的类别可获得该类别对应的多个预设属性维度,且对象对比信息中的属性值是从对象的百科信息中提取的。那么,为了提高对象对比信息的展示效率,避免出现无对比意义的属性维度,本实施例中会再根据目标对象和关联对象的共有属性维度对预设属性维度进行筛选。49.那么,针对每个预设属性维度,电子设备或服务端可判断第三属性维度和至少一个第四属性维度中是否均存在与该预设属性维度匹配的属性维度。若存在,说明该预设属性维度可构建具有对比性的信息,则将该预设属性维度确定为第一属性维度。若不存在,说明该预设属性维度无法构建具有对比价值的信息,则剔除该预设属性维度。按照该过程,便可获得各第一属性维度。50.在一些实施例中,电子设备在第一百科页面的第一预设位置处,以预设显示样式和预设对象顺序展示对象对比信息。51.其中,第一预设位置是预先设置的、百科页面中的显示位置,其可以根据百科页面中的展示内容来确定,以确保对象对比信息的展示效果和百科信息正文之间具有较好地兼容性,从而提升用户阅读体验。例如,在目标对象为动物类或植物类的对象的示例中,因目标对象和关联对象均是某一物种的对象,故第一预设位置可以是百科信息正文的“物种特征”模块中的显示位置,以确保信息内容的一致性。52.预设显示样式是预先设定的信息显示样式。例如,预设显示样式是表格样式或树状图,还可以是根据第一属性维度的特性而设置的条形图、柱状图、面积图、地图分布等图文结合形式。53.预设对象顺序是指目标对象和关联对象在对象对比信息中的显示顺序。为了突出目标对象,可以将目标对象设置在第一位置,即该预设对象顺序中目标对象排列在各关联对象之前。在关联对象的数量为多个时,各关联对象按对象搜索热度和/或关联对象与目标对象的相关程度排序。这里的对象搜索热度可以是对象对应的词条的搜索热度,该搜索热度可以通过搜索次数或搜索人数等表征。相关程度是指两个对象之间的文本相似度、在诸如知识图谱等对象关系描述信息中的关联程度、被关联搜索的次数等的综合结果。这样各关联对象便可根据对象搜索热度和/或与目标对象的相关程度进行排序,以将用户更加关注的关联对象或与目标对象更加相似的对象排列在距离目标对象更近的位置,从而进一步提高用户获取信息的效率。54.具体地,为了提高对象对比信息的信息展示效率及其与用户兴趣点的契合程度,电子设备可以在第一百科页面的第一预设位置处,以预设显示样式和预设对象顺序展示对象对比信息。55.参见图2,对于动物类的目标对象“霸王龙”,电子设备200展示“霸王龙”的第一百科页面201,在该第一百科页面201的顶部区域显示“霸王龙”的简介信息,如简介类视频202。该简介类视频202可根据其视频内容来展示多个视频节点的视频播放时刻和视频内容关键信息,以便用户可以更快地播放其更感兴趣的视频内容。在第一百科页面201的“物种特性”模块下,电子设备200可以表格样式显示对象对比信息203。该对象对比信息203中展示目标对象“霸王龙”及其关联对象“鲨齿龙”和“特暴龙”在“外观”、“体长”、“体重”、“分布区域”、“生成时期”、“食性”、“目”和“科”共8个第一属性维度上的属性值。这样,用户便可通过目标对象“霸王龙”对应的对象对比信息203来直观地比对霸王龙、鲨齿龙和特暴龙的各方面信息,提高百科信息的信息含量和信息获取效率。56.本公开实施例提供的上述百科信息展示方法,能够响应于目标触发操作,展示目标对象的第一百科页面;并在第一百科页面中展示对象对比信息,该对象对比信息包含目标对象及与其属于同一类别的至少一个关联对象在至少一个第一属性维度上的属性信息,该第一属性维度基于上述类别对应的预设属性维度而确定;使得用户无需进行多次反复搜索和人为地信息比对,便可获得其可能关注的多个对象之间的信息对比结果,提高用户的搜索效率和信息获取效率;同时,也能通过相同的第一属性维度上的多个对象信息的比对,给用户更加直观的认知,提高用户理解信息的效率。57.在一些实施例中,在s120之后,该百科信息展示方法还包括:响应于对对象对比信息中的任一信息对象的触发操作,在第一百科页面上创建悬浮窗,并在悬浮窗中展示目标信息对象的百科简介信息和信息查看控件。58.其中,信息对象是指对象对比信息中的内链词条对应的对象,其可以是关联对象,也可以是具体的属性值。目标信息对象为被触发的信息对象。信息查看控件用于触发显示目标信息对象的百科详情信息。该百科详情信息是相对于百科简介信息而言的,其包含完整的百科信息。59.具体地,为了进一步提高用户的搜索效率,电子设备可将对象对比信息中包含的对应有百科信息的信息对象设置为内链词条的显示样式。这样,用户可通过对信息对象的触发来获知该信息对象的百科信息。60.如图2所示,电子设备200在展示了对象对比信息203之后,如果检测到用户对对象对比信息203中的目标信息对象(如关联对象“特暴龙”)的触发操作,便可在第一百科页面201中弹出悬浮窗以展示目标信息对象的百科简介信息,其显示效果如图3所示。在图3中,电子设备300在第一百科页面301中显示悬浮窗302,并在悬浮窗302中显示目标信息对象“特暴龙”的百科简介信息和“查看词条”的信息查看控件303。该百科简介信息中可以包含目标信息对象“特暴龙”的图片、词条名称和基本的介绍信息。61.如果电子设备300检测到用户对“查看词条”的信息查看控件303的触发操作,那么电子设备可跳转至新的百科页面,以展示目标信息对象“特暴龙”的百科详情信息。62.在一些实施例中,在s120之后,该百科信息展示方法还包括:响应于对对象对比信息中的任一信息对象的触发操作,在第一百科页面之上覆盖展示第二百科页面。63.其中,第二百科页面用于展示目标信息对象的百科详情信息。64.具体地,电子设备在检测到用户对目标信息对象的触发操作后,还可以直接由第一百科页面跳转中第二百科页面,以展示目标信息对象的百科详情信息。65.在一些实施例中,在第一百科页面中对象对比信息对应的第二预设位置处还显示有对象设置控件。其中,第二预设位置是预先设置的显示位置,例如可以是对象对比信息的周边区域。对象设置控件是用于自定义设置要对比的对象的功能控件。如图2所示,电子设备可在对象对比信息203的右上角位置处显示“对比物种设置”控件204。用户可通过对该“对比物种设置”控件204执行诸如点击等触发操作来自行设置对比对象,这样便可提供给用户自行设置对比对象的个性化功能,进一步提高用户获取信息的效率。66.在上述实施例的基础上,在s120之后,该百科信息展示方法还包括通过对象设置控件来自定义要对比的对象的实现过程,见如下步骤a~步骤c。67.步骤a、响应于对对象设置控件的触发操作,在第一百科页面的第三预设位置处显示对象设置界面。68.其中,第三预设位置是预先设置的显示位置,例如可以是第一百科页面的某一显示区域,也可以是由第一百科页面跳转到新的页面的区域。对象设置界面是用于进行对比的对象设置的界面,其可以是悬浮窗口,也可以是对象设置页面。本公开实施例中,对象设置界面中至少显示目标对象和关联对象。69.具体地,电子设备在检测到用户对第一百科页面中显示的对象设置控件的触发操作后,便在第一百科页面中显示悬浮窗口或跳转至新的页面,然后在悬浮窗口或新的页面中显示对象设置界面。如图4所示,电子设备400由第一百科页面跳转至显示对象设置界面的对象设置页面401。在该对象设置页面401的第一区域402中可显示有搜索框和第一百科页面中的对象对比信息中的目标对象“霸王龙”、关联对象“鲨齿龙”和“特暴龙”。该第一区域402中显示的对象是要在对象对比信息中进行显示的对象。70.步骤b、响应于对对象设置界面的对象修改操作,确定修改后的关联对象。71.其中,修改后的关联对象包括保留的关联对象和新增对象。72.具体地,电子设备可以在对象设置界面中提供诸如对象删除、对象添加、对象排序等对象设置功能。用户可通过对这些对象设置功能的触发来执行已有对象的删除、新对象的添加和已有对象的排序等对象修改操作。电子设备响应于该对象修改操作,对对象设置界面中显示的对象进行相应的修改。之后,电子设备可响应于用户对显示在对象设置界面中的“返回”控件或“提交”控件等的触发操作,将最后一次对象修改操作之后得到的各对象确定为修改后的关联对象。73.在一些实施例中,可以为如图4所示的对象设置页面401的第一区域402中的对象设置删除功能,以便用户可以方便地删除其不需要对比的对象。该删除功能例如可实现为点击删除、长按删除或点击删除控件“×”等。如图4所示,电子设备响应于用户对第一区域402中显示的“鲨齿龙”和“特暴龙”的点击删除操作,可将该两个对象删除。74.在一些实施例中,可以为如图4所示的对象设置页面401的第一区域402中的对象设置排序功能,以便用户可以方便地自定义对象对比信息中各对象的排序。该排序功能例如可实现为拖动排序。75.在一些实施例中,步骤b包括:响应于对对象设置界面中显示的第一候选对象的第一选择操作,将第一选择操作命中的第一候选对象确定为新增对象。76.其中,第一候选对象是指预先设置的对象,其作为用户自定义对比对象的备选对象。77.在一示例中,第一候选对象包括目标对象对应的第一对象集合中的、除了关联对象之外的其他对象。第一对象集合是目标对象所属的类别对应的对象集合,其中包含多个预先设置的对象。该第一对象集合中的各对象可以按照对象的搜索热度排序,上述关联对象是从第一对象集合中筛选出来排序靠前的一定数量的对象。那么,第一对象集合中剩余的其他对象便可作为第一候选对象显示在对象设置界面中,如显示在图4所示的对象设置页面401的第二区域403中的“巨齿龙”、“马普龙”和“三角龙”等。78.在另一示例中,第一候选对象包括目标对象对应的第二对象集合中的至少部分对象。该第二对象集合是基于目标对象而确定的另一个对象的集合,其中包含的对象的搜索热度以及与目标对象的相关程度均低于第一对象集合中包含的对象的搜索热度以及与目标对象的相关程度。例如,第二对象集合是在生成第一对象集合的过程中所确定的各对象中排序相对于第一对象集合中的对象靠后的一些对象,或者第二对象集合是服务端对经过当前用户授权的搜索行为数据进行关键词提取而得到的多个对象。该第二对象集合例如可以是显示在图4所示的对象设置页面401的第三区域404中的“震龙”、“翼龙”、“腕龙”、以及与恐龙属于近亲的“蜥蜴”、“鳄鱼”和“喙头蜥”等。79.具体地,用户可以对图4中的第二区域403和第三区域404中显示的第一候选对象进行选择。那么,电子设备响应于该第一选择操作,如图4所示的对第二区域403中“马普龙”的点击操作,将第一选择操作命中的第一候选对象“马普龙”确定为新增对象。80.在另一些实施例中,步骤b包括:响应于对对象设置界面的对象输入操作,在对象设置界面中显示对象输入操作对应的匹配对象,并响应于对匹配对象的第二选择操作,将第二选择操作命中的匹配对象确定为新增对象。81.其中,匹配对象是指与用户输入内容匹配的、用词规范的对象。82.具体地,对象设置界面提供了用户输入功能,如文本输入框、语音输入按钮、图像输入按钮、推荐词选择按钮等。这样,用户就可以通过文本、语音或图像等形式输入自己想要搜索的内容。电子设备响应于用户的上述对象输入操作,可确定出与对象输入操作对应的输入内容项匹配的匹配对象,并将各匹配对象显示在对象设置界面的某一区域。如图4所示,用户通过搜索框输入“比霸王龙厉害的恐龙”,电子设备可在对象设置页面401的第四区域405中显示多个匹配对象(如特暴龙、马普龙、南方巨兽龙和异特龙)的对象简介信息(可含图片、对象名称和简介文本)。之后,用户可对匹配对象进行选择,如选中图4所示的匹配对象“异特龙”。那么电子设备响应于用户的选择操作(即第二选择操作),将该第二选择操作命中的匹配对象“异特龙”确定为新增对象。83.基于上述各实施例的说明,电子设备可响应于用户对第一区域402的对象删除操作、对第二区域403的第一选择操作和对第四区域405的第二选择操作,可确定出目标对象“霸王龙”、新增对象“马普龙”和新增对象“异特龙”,并将其显示在第一区域402中。84.步骤c、基于目标对象和修改后的关联对象在至少一个第二属性维度上的属性信息生成更新后的对象对比信息,并在第一百科页面中展示更新后的对象对比信息。85.其中,第二属性维度是针对目标对象和修改后的关联对象进行信息对比而确定的对象的属性维度。该第二属性维度基于目标对象所属的类别对应的预设属性维度确定。那么,第二属性维度可以和第一属性维度相同。鉴于对象对比信息中的属性值是基于目标对象和修改后的关联对象的属性值确定,该第二属性维度同样可根据目标对象所属的类别对应的预设属性维度、目标对象的第三属性维度和修改后的关联对象的第五属性维度来共同确定,其确定过程可参见上述第一属性维度的确定过程。86.具体地,参见上述各实施例的说明,电子设备在确定了目标对象和修改后的关联对象后,可以确定出第二属性维度,并确定出目标对象和修改后的关联对象分别在第二属性维度上的属性值。然后,电子设备可获得由目标对象和修改后的关联对象分别在各第二属性维度上的属性值而构建的更新后的对象对比信息,并利用该更新后的对象对比信息替换之前的对象对比信息。之后,电子设备可返回至第一百科页面,并在该第一百科页面中刷新显示更新后的对象对比信息。87.如图5所示,电子设备500在第一百科页面501的“物种特性”模块下方显示更新后的对象对比信息502。该更新后的对象对比信息中的对比对象由原来的“霸王龙”、“鲨齿龙”和“特暴龙”变更为“霸王龙”、“马普龙”和“特异龙”,其对应的对比信息也产生了相应的变化。88.在一些实施例中,第一对象集合基于初始对象集合和目标对象所属的类别对应的各第二候选对象而预先生成。89.其中,初始对象集合是预先从经过用户授权的搜索行为数据中提取得到的、目标对象所属的类别对应的多个对象构成的集合。第二候选对象是基于专家知识而预先设置的对象。在目标对象为动物类或植物类的示例中,第二候选对象是科学意义上与目标对象的物种相近的物种的对象。90.具体地,第一对象集合是服务端预先确定的对象集合,其在服务端的确定过程可以是:服务端对经过用户授权的搜索行为数据进行关键词提取和排序,以确定出初始对象集合。然后,利用第二候选对象对初始对象集合进行补充。例如,针对初始对象集合中的每个对象,服务端可以判断目标对象所属的类别对应的各第二候选对象中是否存在与该对象属于相近物种、但未包含在初始对象集合中的第二候选对象。若存在,则将上述第二候选对象合并至初始对象集合。如此便可得到第一对象集合。这样所得的第一对象集合能够更大程度上契合大多数用户的关注点,从而进一步提高用户的搜索效率和信息获取效率,进而进一步提升用户的搜索体验。91.上述确定初始对象集合的过程为:服务端获取经过用户授权的、且包含多个历史搜索内容、每个历史搜索内容对应的相邻搜索中的搜索内容和推荐搜索内容的搜索行为数据。该相邻搜索包含历史搜索内容对应的搜索行为之前的一定次数的搜索和搜索行为之后的一定次数的搜索,如某一次历史搜索内容对应的搜索行为的前一次搜索和后一次搜索。然后,针对每个历史搜索内容,服务端先对该历史搜索内容、相邻搜索中的搜索内容和推荐搜索内容进行关键词提取,并利用目标对象所属类别对其过滤,得到目标对象所属类别对应的多个第一关键词。再然后,服务端根据关键词的搜索热度对各第一关键词进行排序,并从排序后的第一关键词中截取预设数量的关键词。之后,服务端可以对截取出的各关键词进行关键词是否合规的判断与修改,得到初始对象集合。例如,经过上述过程,服务端可分析出用户搜索“霸王龙”这一词条的前后,经常搜索“特暴龙”、“鲨齿龙”,就会将“特暴龙”、“鲨齿龙”作为“霸王龙”这一词条下的对比对象。92.在一些实施例中,预设属性维度基于类别对应的多个历史搜索内容中包含的多个第二关键词而确定。93.其中,第二关键词基于预设标签对各历史搜索内容进行关键词提取而得到。预设标签是相关产品中已存在的属性维度或信息提供方主动提供的属性维度。94.具体地,针对每个类别的预设属性维度,可以在服务端中通过对经过用户授权的历史搜索内容进行大数据分析而得到。首先,服务端获取某一类别对应的经过用户授权的历史搜索内容。如果该历史搜索内容的数据量过大,可以对这些历史搜索内容按照搜索热度排序,并截取排序靠前的部分历史搜索内容。然后,服务端根据预设标签及其相似词,对上述历史搜索内容进行关键词提取,得到多个第二关键词。之后,服务端可以将所有的第二关键词确定为上述类别对应的预设属性维度;服务端也可以按照各第二关键词的搜索热度和/或其与上述类别的相关程度,对各第二关键词进行排序,以判断各第二关键词的消费需求强弱,并将排序靠前的一定数量的第二关键词确定为上述类别对应的预设属性维度。这样可确保预设属性维度符合多数用户的信息获取需求,从而进一步提高信息获取效率和用户的搜索体验。95.需要说明的是,为了便于服务端从对象的百科信息中提取第一属性维度/第二属性维度的属性值,服务端在获取了某一类别对应的预设属性维度后,可以对该类别下所包含的各个对象进行打标签,即为每个对象设置其涉及的预设属性维度。96.在一些实施例中,服务端利用预设属性维度对每个对象对应的百科信息进行匹配。如果百科信息中存在与某一预设属性维度匹配的词句,那么可为该百科信息对应的对象设置该预设属性维度,并根据匹配的词句确定该对象在该预设属性维度上的属性值。97.在另一些实施例中,服务端利用对象对应的词条内容和每个预设属性维度的组合内容进行搜索。如果存在相关度较高的搜索结果,那么可为该对象设置该预设属性维度,并从上述搜索结果中提取与预设属性维度相关的词句,且从该词句确定该对象在该预设属性维度上的属性值。98.以下是本发明实施例提供的百科信息展示装置的实施例,该装置与上述各实施例的百科信息展示方法属于同一个发明构思,在百科信息展示装置的实施例中未详尽描述的细节内容,可以参考上述百科信息展示方法的实施例。99.图6示出了本公开实施例提供的一种百科信息展示装置的结构示意图。如图6所示,该百科信息展示装置600可以包括:100.第一百科页面展示模块610,用于响应于目标触发操作,展示目标对象的第一百科页面;101.对象对比信息展示模块620,用于在所述第一百科页面中展示对象对比信息;其中,所述对象对比信息包含所述目标对象和至少一个关联对象在至少一个第一属性维度上的属性信息;所述目标对象和所述关联对象属于同一类别;所述第一属性维度基于所述类别对应的预设属性维度确定。102.本公开实施例提供的上述百科信息展示装置,能够响应于目标触发操作,展示目标对象的第一百科页面;并在所述第一百科页面中展示对象对比信息,该对象对比信息包含所述目标对象及与其属于同一类别的至少一个关联对象在至少一个第一属性维度上的属性信息,该第一属性维度基于上述类别对应的预设属性维度而确定;使得用户无需进行多次反复搜索和人为地信息比对,便可获得其可能关注的多个对象之间的信息对比结果,提高用户的搜索效率和信息获取效率;同时,也能通过相同的第一属性维度上的多个对象信息的比对,给用户更加直观的认知,提高用户理解信息的效率。103.在一些实施例中,对象对比信息展示模块620具体用于:104.在所述第一百科页面的第一预设位置处,以预设显示样式和预设对象顺序展示所述对象对比信息;105.其中,所述预设对象顺序包含所述目标对象排列在所述关联对象之前;并且,在所述关联对象的数量为多个时,各所述关联对象按对象搜索热度和/或所述关联对象与所述目标对象的相关程度排序。106.在一些实施例中,百科信息展示装置600还包括百科信息显示模块,用于:107.在所述第一百科页面中展示对象对比信息之后,响应于对所述对象对比信息中的任一信息对象的触发操作,在所述第一百科页面上创建悬浮窗,并在所述悬浮窗中展示目标信息对象的百科简介信息和信息查看控件;其中,所述信息查看控件用于触发显示所述目标信息对象的百科详情信息;所述目标信息对象为被触发的所述信息对象;108.或者,在所述第一百科页面中展示对象对比信息之后,响应于对所述对象对比信息中的任一信息对象的触发操作,在所述第一百科页面之上覆盖展示第二百科页面;其中,所述第二百科页面用于展示所述目标信息对象的所述百科详情信息。109.在一些实施例中,在所述第一百科页面中所述对象对比信息对应的第二预设位置处还显示有对象设置控件;110.相应地,百科信息展示装置600还包括对象对比信息更新模块,包含:111.对象设置界面显示子模块,用于在所述第一百科页面中展示对象对比信息之后,响应于对所述对象设置控件的触发操作,在所述第一百科页面的第三预设位置处显示对象设置界面;其中,所述对象设置界面中至少显示所述目标对象和所述关联对象;112.关联对象确定子模块,用于响应于对所述对象设置界面的对象修改操作,确定修改后的关联对象;其中,所述修改后的关联对象包括保留的所述关联对象和新增对象;113.对象对比信息更新显示子模块,用于基于所述目标对象和所述修改后的关联对象在至少一个第二属性维度上的属性信息生成更新后的对象对比信息,并在所述第一百科页面中展示所述更新后的对象对比信息。114.在一些实施例中,关联对象确定子模块具体用于:115.响应于对所述对象设置界面中显示的第一候选对象的第一选择操作,将所述第一选择操作命中的所述第一候选对象确定为所述新增对象;116.和/或,响应于对所述对象设置界面的对象输入操作,在所述对象设置界面中显示所述对象输入操作对应的匹配对象,并响应于对所述匹配对象的第二选择操作,将所述第二选择操作命中的所述匹配对象确定为所述新增对象。117.在一些实施例中,所述第一候选对象包括所述目标对象对应的第一对象集合中的、除了所述关联对象之外的其他对象;118.和/或,所述第一候选对象包括所述目标对象对应的第二对象集合中的至少部分对象;其中,所述第一对象集合中包含的对象的搜索热度以及与所述目标对象的相关程度,均高于所述第二对象集合中包含的对象的搜索热度以及与所述目标对象的相关程度。119.在一些实施例中,所述第一对象集合基于初始对象集合和所述类别对应的各第二候选对象而预先生成;120.其中,所述初始对象集合基于搜索行为数据中包含的所述类别对应的多个第一关键词、所述第一关键词的搜索热度以及预设数量而预先确定;所述搜索行为数据包含多个历史搜索内容、每个所述历史搜索内容对应的相邻搜索中的搜索内容和推荐搜索内容。121.在一些实施例中,所述第一属性维度基于所述目标对象对应的第三属性维度、所述关联对象对应的第四属性维度和所述预设属性维度确定。122.在一些实施例中,所述预设属性维度基于所述类别对应的多个历史搜索内容中包含的多个第二关键词而确定;其中,所述第二关键词基于预设标签对各所述历史搜索内容进行关键词提取而得到。123.在一些实施例中,所述目标对象为动物类或植物类的对象,所述关联对象包含所述目标对象所属物种的关联物种的对象。124.本发明实施例所提供的百科信息展示装置可执行本发明任意实施例所提供的百科信息展示方法,具备执行方法相应的功能模块和有益效果。125.值得注意的是,上述百科信息展示装置的实施例中,所包括的各个模块和子模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块/子模块的具体名称也只是为了便于相互区分,并不用于限制本公开的保护范围。126.本公开实施例还提供了一种电子设备,该电子设备可以包括处理器和存储器,存储器可以用于存储可执行指令。其中,处理器可以用于从存储器中读取可执行指令,并执行可执行指令以实现上述实施例中的百科信息展示方法。127.图7示出了本公开实施例提供的一种电子设备的结构示意图。电子设备128.如图7所示,该电子设备700可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(rom)702中的程序或者从存储装置708加载到随机访问存储器(ram)703中的程序而执行各种适当的动作和处理。在ram703中,还存储有信息处理设备700操作所需的各种程序和数据。处理装置701、rom702以及ram703通过总线704彼此相连。输入/输出接口(i/o接口)705也连接至总线704。129.通常,以下装置可以连接至i/o接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许电子设备700与其他设备进行无线或有线通信以交换数据。130.需要说明的是,图7示出的电子设备700仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。即虽然图7示出了具有各种装置的电子设备700,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。131.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从rom702被安装。在该计算机程序被处理装置701执行时,执行本公开任意实施例的百科信息展示方法中限定的上述功能。132.本公开实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现本公开任意实施例中的百科信息展示方法。133.百科信息展示方法需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。134.在一些实施方式中,客户端、服务器可以利用诸如http之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,adhoc端对端网络),以及任何当前已知或未来研发的网络。135.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。136.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行本公开任意实施例所说明的百科信息展示方法的步骤。137.在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。138.附图中的流程图和框图,图示了按照本公开各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。139.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。140.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。141.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。142.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。143.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献