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

内容搜索方法、装置、设备和存储介质与流程

2022-07-23 04:48:49 来源:中国专利 TAG:
1.本公开涉及搜索
技术领域
:,尤其涉及一种内容搜索方法、装置、设备和存储介质。
背景技术
::2.在视频类应用程序中,用户除了浏览推送的视频流之外,还会通过搜索功能来查找其需求的信息。但是,目前的视频类应用程序所反馈的搜索结果的信息含量有限,往往难以直接满足用户的搜索需求,这就需要用户不断进行自主筛选或反复搜索,致使用户的搜索效率和信息获取效率均较低,进而造成用户使用体验较差。技术实现要素:3.为了解决上述技术问题,本公开提供了一种内容搜索方法、装置、设备和存储介质。4.第一方面,本公开提供了一种内容搜索方法,该方法包括:5.接收搜索信息;6.响应于所述搜索信息指示的目标对象属于预设实体类型,在搜索结果页面中显示聚合结果卡片;其中,所述聚合结果卡片中至少包括第一预设数量的目标搜索结果项,所述目标搜索结果项为对所述目标对象进行搜索而得到的各初始搜索结果项中的一个,且所述目标搜索结果项包含所述目标对象对应的经验分享内容,所述经验分享内容用于辅助决策和/或指导操作。7.第二方面,本公开提供了一种内容搜索装置,该装置包括:8.搜索信息接收模块,用于接收搜索信息;9.聚合结果卡片显示模块,用于响应于所述搜索信息指示的目标对象属于预设实体类型,在搜索结果页面中显示聚合结果卡片;其中,所述聚合结果卡片中至少包括第一预设数量的目标搜索结果项,所述目标搜索结果项为对所述目标对象进行搜索而得到的各初始搜索结果项中的一个,且所述目标搜索结果项包含所述目标对象对应的经验分享内容,所述经验分享内容用于辅助决策和/或指导操作。10.第三方面,本公开提供了一种电子设备,该电子设备包括:11.处理器;12.存储器,用于存储可执行指令;13.其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现本公开任意实施例所说明的内容搜索方法。14.第四方面,本公开提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现本公开任意实施例所说明的内容搜索方法。15.本公开实施例的内容搜索方法、装置、设备和存储介质,能够为归属于预设实体类型的目标对象对应的搜索信息反馈聚合了多条目标搜索结果的聚合结果卡片,提高了搜索结果的信息含量,并且每条目标搜索结果信息均包含了目标对象对应的、用于辅助决策和/或指导操作的经验分享内容,提高了搜索结果对用户搜索需求的契合度,从而为用户提供更多更加符合搜索需求的搜索结果,很大程度上避免了用户需要反复筛选和搜索的问题,进而提高了搜索效率和信息获取效率,提升了用户体验。附图说明16.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。17.图1为本公开实施例提供的一种内容搜索方法的流程示意图;18.图2为本公开实施例提供的一种搜索结果页面的显示示意图;19.图3为本公开实施例提供的另一种搜索结果页面的显示示意图;20.图4为本公开实施例提供的一种第二页面的显示示意图;21.图5为本公开实施例提供的一种第一页面的显示示意图;22.图6为本公开实施例提供的另一种第一页面的显示示意图;23.图7为本公开实施例提供的一种内容搜索装置的结构示意图;24.图8为本公开实施例提供的一种电子设备的结构示意图。具体实施方式25.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。26.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。27.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。28.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。29.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。30.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。31.下面首先结合图1-6对本公开实施例提供的内容搜索方法进行说明。32.本公开实施例提供的内容搜索方法,可适用于在视频类应用程序中进行搜索的场景中。该方法可以由内容搜索装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在安装有视频类应用程序的电子设备中。该电子设备可以包括但不限于诸如智能手机、个人数字助理(personaldigitalassistant,pda)、平板电脑(tabletpersonalcomputer,tabletpc)、笔记本电脑、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)、可穿戴设备等等的移动终端以及诸如数字电视、台式计算机、智能家居设备等等的固定终端。33.图1示出了本公开实施例提供的一种内容搜索方法的流程示意图。如图1所示,该内容搜索方法可以包括如下步骤:34.s110、接收搜索信息。35.其中,搜索信息是指用户输入的、用于触发执行搜索处理的信息,其可以是关键词,也可以是完整的短句或长句。36.具体地,电子设备可以接收用户在特定应用程序或者特定网站的搜索页面内输入的搜索信息。37.在一些实施例中,用户可以在搜索页面的搜索框内输入文字、语音和图像等中的任一种形式的信息,使电子设备将用户输入的信息对应的文字作为用户输入的搜索内容。例如,用户可以在视频类应用程序的搜索框中输入“口红”或“怎么选口红”,电子设备便将该输入文本作为搜索信息。38.在另一些实施例中,搜索页面内可以显示有多个推荐搜索词,用户可以在显示的推荐搜索词中进行选择,使电子设备将用户选中的推荐搜索词作为搜索内容。39.在又一些实施例中,用户可以通过在其他应用程序中执行一定的触发操作,电子设备响应于该触发操作而跳转至视频类应用程序,并将上述触发操作对应的关键词确定为搜索信息。例如,用户可以在某社交应用程序中点击好友分享的视频类应用程序中的分享链接,电子设备响应于该点击操作,由社交应用程序跳转至安装的视频类应用程序中,并以分享链接对应的关键词作为搜索信息。40.本公开实施例中,在电子设备接收到用户输入的搜索信息之后,可以将其发送至服务器。服务器接收到搜索信息后会对其进行综合搜索处理,并将综搜所得的各初始搜索结果项反馈至电子设备。41.s120、响应于搜索信息指示的目标对象属于预设实体类型,在搜索结果页面中显示聚合结果卡片;该聚合结果卡片中至少包括第一预设数量的目标搜索结果项,且该目标搜索结果项包含目标对象对应的经验分享内容,该经验分享内容用于辅助决策和/或指导操作。42.其中,目标对象是搜索信息中包含的实体对象,或者搜索信息中包含的关键词关联的实体对象。该实体对象可以是物品对象,也可以是服务对象。例如,搜索信息为“怎么选口红”,那么目标对象为“口红”;再如,搜索信息为“去某某地旅游的注意事项”,那么目标对象为“某某地旅游”。43.预设实体类型是预先设置的实体对象的类型,该预设实体类型是可以召回聚合结果卡片的实体类型。示例性地,预设实体类型为基于经验分享内容而提供有实体获取功能的实体类型,即预设实体类型是服务器可以召回包含经验分享内容的搜索结果项,且可以提供相关的后续实体购买/消费功能的实体类型。例如,预设实体类型可以是与穿搭、化妆、发型等时尚相关的时尚实体类型,与旅游相关的旅游实体类型,与饮食有关的美食实体类型等等。44.聚合结果卡片是指聚合了多条目标搜索结果项的信息卡片。目标搜索结果项是按照特定的规则从各初始搜索结果项中筛选而得到的一个初始搜索结果项。第一预设数量是预先设定的数量值,其用于对聚合结果卡片中的搜索结果项的数量进行最低门槛的限制,其可根据搜索召回的目标搜索结果项的总数量和用户搜索的信息获取需求来确定,例如可以设置为4。经验分享内容是针对目标对象而分享的经验类内容,其用于辅助用户进行是否购买或使用目标对象的决策,或者用于指导用户对目标对象执行一定的操作处理。例如,经验分享内容可以是物品或服务的评测结果、试用体验、使用经验、产品推荐、攻略、教程等。45.具体地,相关技术中,对于需要反馈经验分享内容的实体对象的搜索,往往召回的是不包含经验分享内容或仅包含少量经验分享内容的搜索结果,其对用户的搜索需求的满足程度很低。所以,本公开实施例中首先对需要反馈经验分享内容的实体对象进行了分析,确定出预设实体类型;然后,针对预设实体类型下的实体对象的搜索处理,增加搜索结果自动筛选和聚合的过程,得到聚合结果卡片,以提高后续展示给用户的搜索结果的信息含量及其对搜索需求的满足程度。46.具体实施时,如果电子设备确定目标对象不属于预设实体类型,那么电子设备按照相关技术中的普通搜索过程进行处理。如果电子设备确定目标对象属于预设实体类型,那么电子设备可以在搜索结果页面中显示聚合结果卡片。47.上述判断目标对象是否属于预设实体类型的过程可以是:先识别出目标对象对应的实体类型,然后再判断识别出的实体类型是否与任一预设实体类型匹配一致。如果有匹配一致的情况,则确定目标对象属于预设实体类型。如果均匹配不一致,则确定目标对象不属于预设实体类型。而识别目标对象的实体类型的方式可以是通过收集实体对象及其对应的实体类型构成的训练样本对某神经网络模型进行训练来实现。48.上述对目标对象进行判断的过程可以在电子设备中执行,也可以在服务器中执行。当其在服务器中执行时,服务器可以将判断结果反馈至电子设备。49.上述聚合结果卡片的生成是在确定目标对象属于预设实体类型时触发执行的,其执行过程大致为:根据搜索结果项的内容质量及其是否与目标对象的经验分享内容强相关等规则,对召回的各初始搜索结果项进行筛选和聚合。该过程可以在电子设备中执行,此时服务器需向电子设备反馈各初始搜索结果项,进而由电子设备确定目标对象属于预设实体类型时执行。该过程也可以在服务器中执行,此时服务器可以将聚合结果卡片反馈至电子设备。50.在一些实施例中,对各初始搜索结果项的筛选过程可以是:响应于搜索信息对应有多个搜索意图,目标搜索结果项基于每个搜索意图对应的各初始搜索结果项在预设筛选维度上的评估值而确定,且目标搜索结果项中包含搜索意图的意图标识。51.其中,搜索意图(也可称为“用户意图”)是指搜索时想实现的最主要的目标,即搜索词所能涵盖的搜索目标,其根据搜索信息确定。当搜索信息为精准搜索词时,其对应于一个搜索意图。当搜索信息为泛搜索词(如多义词、多主题词等)时,其对应于多个搜索意图。预设筛选维度是预先设定的、对初始搜索结果项进行筛选的维度。本公开实施例中,目标搜索结果项是高质量经验分享干货,预设筛选维度至少包括内容关键词和内容质量中的至少一个。内容关键词是从初始搜索结果项的标题和/或正文中提取的关键词,其用于衡量初始搜索结果项对应的正文内容是否为经验分享干货。内容质量是指正文内容的质量,其用于衡量初始搜索结果项是否为高质量的搜索结果项。内容质量可以从文本的通畅度、信息含量、与搜索信息的相关性,图片或视频的清晰度、美观度、滤镜程度、与搜索信息的相关性等多方面进行综合评估。意图标识是对搜索意图进行表征的标识性信息,例如可以是搜索意图的文本和/或图标。52.具体地,如果搜索信息对应有多个搜索意图,那么可针对每个搜索意图进行目标搜索结果项的筛选。对于某个搜索意图,先从所有的初始搜索结果项中筛选出该搜索意图对应的初始搜索结果项;然后,按照预设筛选维度对第一次筛选所得的每个初始搜索结果项进行评估,得到相应初始搜索结果项的评估值;之后,根据这些评估值,对第一次筛选所得的各初始搜索结果项进行二次筛选,所得筛选结果便是该搜索意图对应的目标搜索结果项。按照上述过程,可得到每个搜索意图对应的目标搜索结果项。53.另外,为了后续展示过程中给用户相关提示,可以将每个搜索意图的意图标识附加在其对应的目标搜索结果项中。54.上述过程中,当预设筛选维度为内容关键词时,其对应的评估值可根据内容关键词和预设词(如表征测评、教程、攻略、经验、效果等等方面的词汇)之间的匹配程度来确定。匹配程度越高,内容关键词的预设筛选维度的评估值越高。当预设筛选维度为内容质量时,内容质量越好,该内容质量的预设筛选维度的评估值越高。55.在另一些实施例中,对各初始搜索结果项的筛选过程可以是:响应于搜索信息对应有一个搜索意图,目标搜索结果项基于各初始搜索结果项在预设筛选维度上的评估值而确定。该实施例对应于一个搜索意图的情况,其目标搜索结果项的确定过程可参见上述多个搜索意图的实施例的相关说明。56.在本公开提供的一个实施方式中,聚合结果卡片中展示的目标搜索结果项的数量与聚合结果卡片在搜索结果页面中的显示位置相关。57.在一些实施例中,s120中的在搜索结果页面中显示聚合结果卡片包括:在搜索结果页面的第一显示区域中显示聚合结果卡片,且在聚合结果卡片中显示第二预设数量行的目标搜索结果项。58.其中,第一显示区域为沿信息浏览方向排列在搜索结果页面的顶部的显示区域。例如,信息浏览方向是沿着电子设备长边方向,那么第一显示区域为电子设备中显示搜索结果的区域中的第一条结果的显示区域。第二预设数量是预先设置的另一数量值,其对显示的目标搜索结果项的行数进行限定。本实施例中,第二预设数量为大于1的有理数,例如可以是大于1的整数或浮点数。这里的行的行方向与信息浏览方向相反。例如,信息浏览方向是沿着电子设备长边方向,那么行方向是沿着电子设备的短边方向。为了进一步提高电子设备一次可展示的信息含量,可在一个行中设置至少两个目标搜索结果项。59.具体地,当聚合结果卡片作为第一条搜索结果展示时,电子设备在聚合结果卡片中显示第二预设数量行的目标搜索结果项,且每行至少显示两个目标搜索结果项。60.参见图2,电子设备200在搜索结果页面201中显示搜索结果的顶部显示区域中显示有搜索信息“口红”对应的、卡片标题为“分享”的聚合结果卡片202。在该聚合结果卡片202中显示有一行半(即第二预设数量取值1.5)的目标搜索结果项203,且每行中显示了2个目标搜索结果项203。这样可以向用户呈现相对更多条的目标搜索结果项。61.在另一些实施例中,s120中的在搜索结果页面中显示聚合结果卡片包括:在搜索结果页面的第二显示区域中显示聚合结果卡片,且在聚合结果卡片中显示一行的目标搜索结果项。62.其中,第二显示区域为搜索结果页面中除了第一显示区域之外的显示区域。63.具体地,本实施例中,聚合结果卡片可将聚合结果卡片作为一条搜索结果项,参与所有搜索结果项的综合排序。该情况下,聚合结果卡片很可能不再作为第一条搜索结果进行展示。此时,电子设备在第二显示区域中显示聚合结果卡片,且聚合结果卡片中显示一行的目标搜索结果项。同样地,每行至少显示两个目标搜索结果项。64.参见图3,对于搜索信息“怎么选口红”,电子设备300在搜索结果页面301的顶部显示区域中显示标题为“口红挑选注意事项”的精准回答,而卡片标题为“分享”的聚合结果卡片302显示为第二条搜索结果项。在该聚合结果卡片302中显示有一行的目标搜索结果项303,且每行中显示了2个目标搜索结果项303。这样可以向用户呈现一定的目标搜索结果项的同时,节省屏幕的显示空间,以显示更多条的其他搜索结果项。65.在一些实施例中,在搜索结果页面中还显示有各初始搜索结果项,且沿信息浏览方向显示在聚合结果卡片之后的各初始搜索结果项与各目标搜索结果项不重复。66.具体地,根据上述各实施例的说明,电子设备在搜索结果页面中除了显示聚合结果卡片之外,还显示有各初始搜索结果项,如图2中的初始搜索结果项206、又如图3中的初始搜索结果项304。为了进一步提高信息获取效率且进一步提升用户体验,电子设备可利用各目标搜索结果项对显示在聚合结果卡片之后的各初始搜索结果项进行重复过滤,即将显示在聚合结果卡片之后的各初始搜索结果项中与任一目标搜索结果项重复的初始搜索结果项剔除。67.在本公开提供的一种实施方式中,电子设备可在搜索结果页面中展示与搜索意图相关的信息,以向用户展示更多的信息,从而进一步提高用户消费搜索结果的效率。68.在一些实施例中,s120中的在搜索结果页面中显示聚合结果卡片包括:响应于目标对象对应多个分享维度,聚合结果卡片包括各分享维度下的目标搜索结果项,以及表征分享维度的关键信息。69.其中,分享维度是指经验分享内容的分类维度,其可根据搜索意图确定。例如,可以将一个搜索意图确定为对应的一个分享维度。关键信息是指分享维度的标识性信息,其可以向用户表明分享维度的内容。70.具体地,在确定目标对象对应有多个分享维度的情况下,电子设备可在聚合结果卡片中展示每个分享维度的关键信息、以及对应于每个分享维度的目标搜索结果项。71.以目标对象“口红”对应有“口红色号”、“口红品牌”、“口红适用季节”等分享维度,且以行为单位来展示分享维度为例,参见图2,电子设备200可以在聚合结果卡片202的第一行末尾显示对应的分享维度的关键词“色号”,在第二行末尾显示对应的分享维度的关键词“品牌”等。72.在上述示例的基础上,如果一个分享维度对应有多于一行中的目标搜索结果项的数量的目标搜索结果项,例如,一个分享维度对应有多于2个的目标搜索结果项,可在行尾显示的分享维度的关键信息处设置查看更多内容的第一展开控件204,以便用户通过对该第一展开控件204的触发来查看该分享维度下的更多的目标搜索结果项。73.如果电子设备要在聚合结果卡片中展示一个分享维度对应的、更多的目标搜索结果项,那么可不以行为单位进行分享维度及其目标搜索结果项的展示,而是在聚合结果卡片中划分出更小的区域,并在该更小的区域中展示一个分享维度的更多的目标搜索结果项及其关键信息。74.另外,参见图2,电子设备200还可以在每个目标搜索结果项203的标题或摘要信息中以文本加粗等显示效果较为突出的显示样式来显示其对应的分享维度的关键词。75.在另一些实施例中,s120中的在搜索结果页面中显示聚合结果卡片包括:响应于目标对象对应有一个分享维度,聚合结果卡片包括分享维度下的各目标搜索结果项,以及表征分享维度的关键信息。76.具体地,在目标对象仅对应有一个分享维度的情况,电子设备可以按照上述实施例的说明,在聚合结果卡片中显示该分享维度的关键信息。77.在本公开提供的一种实施方式中,在聚合结果卡片中显示目标搜索结果项的静态封面或动态封面。78.具体地,电子设备可以在聚合结果卡片中的目标搜索结果项处显示相应目标搜索结果项的静态封面或动态封面。这里的静态封面为基于目标搜索结果项中包含的关键图文或关键视频帧拼接生成的图片。当目标搜索结果项为图文类型时,可从中提取关键图片,并由这些关键图片拼接生成静态封面。当目标搜索结果项为视频类型时,可从中提取关键帧,并由这些关键帧拼接生成静态封面。这里的动态封面为基于关键图文或关键视频帧生成的动图,该动图为按照预设速度播放的图片集合。当目标搜索结果项为图文类型时,可从中提取关键图片,并由这些关键图片构成轮换播放的动态封面。当目标搜索结果项为视频类型时,可从中提取关键帧,并由这些关键帧构成轮换播放的动态封面。这样可以通过展示的封面向用户展示目标搜索结果项所包含的核心内容,进一步提高用户获取信息的效率。并且,通过图文类型的目标搜索结果项可以更加便捷且高效地向用户展示相关信息,避免仅视频类型的目标搜索结果项需要拖动视频进度来查找信息而导致的信息获取效率低和信息遗漏等问题。79.在一些实施例中,聚合结果卡片中还显示目标搜索结果项的标题/摘要、内容类型标识、发布者信息和交互信息中的至少一个。80.其中,标题/摘要是从目标搜索结果项所包含的内容中提取得到的核心文本。内容类型标识是表征目标搜索结果项所包含的内容的体裁的标识性信息,如文本标签或图标。本实施例中,内容类型标识包括图片类型标识或视频类型标识。交互信息是与点赞、评论、分享等交互操作有关的信息。81.参见图2,聚合结果卡片202中的每个目标搜索结果项203中可在其目标封面(静态封面或动态封面)下方显示其标题/摘要、发布者信息和交互信息,并且可在目标封面的右上角位置处显示图片类型标识209或视频类型标识208。82.在一些实施例中,目标封面中显示目标搜索结果项中包含的至少一个分享内容的锚点信息。83.其中,锚点信息用于定位分享内容在目标搜索结果项中的内容位置。该锚点信息可以是图标,也可以是文本标签等。分享内容为目标搜索结果项中所涉及的分享对象、分享服务/经验对应的内容。目标封面为静态封面或动态封面。84.具体地,在目标搜索结果项中包含多个分享内容时,可在目标搜索结果项对应的静态封面或动态封面中显示至少一个分享内容的锚点信息。85.参见图2,电子设备200在目标搜索结果项203中的每个口红图案处显示以点状图标示例的锚点信息205。用户可以对任一锚点信息205进行触发操作。电子设备200可响应于该触发操作,定位至相应分享内容进行显示或播放。86.在一示例中,电子设备响应于对任一锚点信息进行的触发操作,在目标封面中定位至被触发的锚点信息对应的分享内容处进行显示或继续播放。例如,图2中电子设备200可将被触发的锚点信息205所在的目标搜索结果项203的显示内容,由目标封面切换至第三个口红对应的图文或视频帧。87.在另一示例中,电子设备响应于对任一锚点信息进行的触发操作,跳转至目标封面对应的目标搜索结果项的第二页面,且在该第二页面中定位至被触发的锚点信息对应的分享内容处,以显示或继续播放目标搜索结果项的相应详情内容。这里的第二页面为详情页面或落地页面。88.参见图2,用户对标题为“6支热门色号口红合集!”的目标搜索结果项203中的锚点信息205进行点击。电子设备200响应于该点击操作,由搜索结果页面201跳转至该目标搜索结果项203的第二页面,如图4所示。89.参见图4,电子设备400显示标题为“6支热门色号口红合集!”的目标搜索结果项的第二页面401,并在第二页面401中显示目标搜索结果项的详情内容。该详情内容由6张附带文本的图片组成,且其可通过左右滑动切换的方式切换显示各图文。电子设备400在显示该详情内容时,可定位至被触发的锚点信息对应的第三张图文并显示,且在该第二页面401的某一位置处显示“已定位至相关片段”的提示信息。90.本公开实施例提供的上述内容搜索方法,能够为归属于预设实体类型的目标对象对应的搜索信息反馈聚合了多条目标搜索结果的聚合结果卡片,提高了搜索结果的信息含量,并且每条目标搜索结果信息均包含了目标对象对应的、用于辅助决策和/或指导操作的经验分享内容,提高了搜索结果对用户搜索需求的契合度,从而为用户提供更多更加符合搜索需求的搜索结果,很大程度上避免了用户需要反复筛选和搜索的问题,进而提高了搜索效率和信息获取效率,提升了用户体验。91.在本公开提供的一种实施方式中,电子设备可响应于用户对搜索结果页面的交互触发操作而切换显示页面,并在切换后的页面中显示相应的内容,以供用户获取信息。92.在一些实施例中,在s120之后,该内容搜索方法还包括:响应于对聚合结果卡片的触发操作,在第一页面中以至少两列的排列方式显示各目标搜索结果项。93.其中,第一页面是用于显示聚合结果卡片中的所有目标搜索结果项的显示页面,其可以是新的页面,也可以是导航栏中显示的经验分享频道对应的垂直搜索类(即目标垂类)的搜索结果页面。列的列方向与信息浏览方向一致。94.参见图2,用户可对电子设备200所显示的聚合结果卡片202中显示的卡片标题或查看更多结果的第二展开控件207等表征对整个卡片进行触发的相关控件进行触发操作。电子设备200响应于该触发操作,可由搜索结果页面201跳转至第一页面,如图5、图6所示。95.参见图5,电子设备500显示聚合结果卡片的第一页面501,且在该第一页面501中显示有聚合结果卡片对应的多个目标搜索结果项502,这些目标搜索结果项502以两列排列,且可通过信息流的方式展示。这样,用户可通过在第一页面501中进行沿信息浏览方向(图5以上下方向示例)的滑动操作,来查看更多的目标搜索结果项502。96.参见图6,电子设备600中的导航栏601处的选中垂类由图2中的默认垂类“综合”切换为目标垂类“经验分享”,且显示目标垂类“经验分享”对应的第一页面602。在该第一页面602中显示有聚合结果卡片对应的多个目标搜索结果项603,这些目标搜索结果项603同样可以两列排列,且可通过信息流的方式展示。97.应当说明的是,在上述图6的示例下,电子设备还可响应于对导航栏中显示的目标垂类的触发操作,在第一页面中以至少两列的排列方式显示各目标搜索结果项。98.参见图2,用户可对导航栏处的目标垂类“经验分享”进行触发操作。电子设备200响应于该触发操作,可跳转至图6所示的第一页面602。99.在一些实施例中,在s120之后,该内容搜索方法还包括:响应于对任一目标搜索结果项的触发操作,在第二页面中展示被触发的目标搜索结果项的详情内容。100.具体地,用户可对电子设备展示的各目标搜索结果项中的任一个进行触发操作。例如,用户对图2所示的聚合结果卡片202中的任一目标搜索结果项203进行触发操作;又如,用户对图5(或图6)所示的第一页面501(或602)中的任一目标搜索结果项502(或603)进行触发操作。电子设备响应于该触发操作,可由搜索结果页面或第一页面跳转至第二页面,如图4所示。电子设备400可在该第二页面401中显示被触发的目标搜索结果项的详情内容,如可滑动切换的图文或可播放的视频。101.在一些实施例中,在响应于对任一目标搜索结果项的触发操作,在第二页面中以显示被触发的目标搜索结果项的详情内容之后,该内容搜索方法还包括:响应于对第二页面的内容切换操作,在第二页面中以信息流的方式显示各目标搜索结果项。102.其中,内容切换操作包括沿信息浏览方向的滑动切换操作或对第二页面中显示的内容切换控件的触发操作。该内容切换控件例如可以是显示内容为“上一个”和“下一个”等文本的切换控件,也可以是显示内容为“《”和“》”等图标的切换控件。103.具体地,第二页面中包含由多个目标搜索结果项组成的内流信息,且内流信息和聚合结果卡片中包含的各目标搜索结果项相同。那么,切换至第二页面后,电子设备可继续响应于用户对第二页面进行的内容切换操作,以信息流的方式,在第二页面中显示各目标搜索结果项。这里信息流的方式是指任一目标搜索结果项的详情内容均满屏幕显示/播放,且随着用户的内容切换操作,屏幕切换显示至下一个目标搜索结果项的详情内容进行满屏幕显示/播放。104.在一些实施例中,在第二页面由第一页面跳转的情况下,在响应于对第二页面的内容切换操作,在第二页面中以信息流的方式显示各目标搜索结果项之后,该内容搜索方法还包括:响应于页面返回操作,确定触发页面返回操作时第二页面中正在显示的当前搜索结果项,并在第一页面中定位到当前搜索结果项进行显示。105.具体地,在第二页面中以信息流方式显示/播放目标搜索结果项的过程中,如果用户触发了返回第一页面的页面返回操作,例如用户点击了图4所示的页面返回控件402或执行了预先设置的页面返回的手势操作,那么由第二页面切换至第一页面,并且需要确定该页面返回操作被触发时第二页面中正在显示/播放的目标搜索结果项(即当前搜索结果项)。然后,在第一页面中定位到当前搜索结果项并将其显示在第一页面的中上部分区域等视线集中区域中。这样可避免页面切换间用户反复浏览相同的目标搜索结果项的情况,进一步提高搜索效率和信息获取效率。106.例如,在第二页面中播放至第10个目标搜索结果项时返回第一页面,那么将该第10个目标搜索结果项确定为当前搜索结果项,并在第一页面的视线集中区域中显示该当前搜索结果项的静态封面,或播放该当前搜索结果项的动态封面。107.在本公开提供的一种实施方式中,电子设备可为目标对象、或目标对象及其关联的实体对象设置实体获取功能的相关信息及交互操作的处理。108.在一些实施例中,在响应于对任一目标搜索结果项的触发操作,在第二页面中展示被触发的目标搜索结果项的详情内容之后,该内容搜索方法还包括:在第二页面的预设位置处显示实体获取引导信息。109.其中,实体获取引导信息用于对实体对象的获取过程(如购买过程)进行操作引导,其可以是实体获取功能对应的文本类标识,也可以是图片类标识,还可以是图片与文本的组合标识。该实体对象可以是目标对象,也可以是与目标对象具有关联关系的其他实体对象。预设位置包括在第二页面上的悬浮窗口、在第二页面上的浮层或第二页面中的锚点。110.具体地,为了进一步减少用户的主动搜索次数,且提高用户浏览信息的沉浸性,本公开实施例中可以在反馈的至少一个目标搜索结果项对应的页面中显示实体获取引导信息,构成搜索结果消费和实体对象购买的一站式信息消费方式。111.具体实施时,电子设备可以在每次展示第二页面时,显示与该第二页面中展示的详情内容对应的实体获取引导信息。电子设备也可以在根据某些需求识别规则判断用户可能有实体获取需求时,在第二页面中展示与详情内容相关的实体获取引导信息。112.上述需求识别规则可以是将用户授权的搜索行为数据对应的信息消费统计结果与预设信息消费参数进行比较。如果信息消费统计结果中的实际消费次数大于或等于预设信息消费次数,那么确定用户具有实体获取需求。该搜索行为数据可以是至少一个用户对各预设实体类型对应的目标搜索结果项进行浏览消费的行为数据。例如,电子设备识别出用户浏览分享维度“口红色号”对应的各目标搜索结果项的实际消费次数已经超过预设信息消费次数,则可确定该用户对分享维度“口红色号”对应的实体对象具有消费需求。113.另外,电子设备可在第二页面的预设位置处显示实体获取引导信息。114.在一示例中,参见图4,电子设备400可在第二页面401显示的详情内容中所包含的实体对象(如口红)处设置锚点402,并在该锚点402的周边区域中显示实体获取引导信息,如购物车图标。115.在另一示例中,参见图4,电子设备400可在第二页面401中创建悬浮窗口403,并在该悬浮窗口403中显示实体获取引导信息,如购物车图标和引导文本。116.在又一示例中,参见图4,电子设备400可在第二页面401的底部区域(也可以为其他区域)处弹出浮层404,并在该浮层404中显示实体获取引导信息,如购物车图标和引导文本。117.在一些实施例中,实体获取引导信息基于被触发的目标搜索结果项包含的目标对象对应的分享维度和/或对被触发的目标搜索结果项的评论数据而确定。118.具体地,电子设备所显示的实体获取引导信息可根据其对应的实体对象的相关信息来生成。119.在一示例中,电子设备可根据被触发的目标搜索结果项(即第二页面当前所显示的目标搜索结果项)对应的目标对象的分享维度来确定实体获取引导信息。例如,被触发的目标搜索结果项对应的分享维度为口红色号,那么电子设备可确定被触发的目标搜索结果项中所涉及的口红色号,然后针对该确定的口红色号确定至少一个实体获取链接,并根据这些实体获取链接来生成实体获取引导信息,且将上述实体获取链接关联至实体获取引导信息。120.在另一示例中,电子设备可根据被触发的目标搜索结果项的评论数据来确定实体获取引导信息。例如,评论数据中包含当前用户所发表的评论内容,且该评论内容可对应于某一分享维度;再如,评论数据中不包含当前用户所发表的评论内容时,可对各评论内容所涉及的分享维度进行统计,确定出一个主要的分享维度。然后,电子设备可针对确定的分享维度确定对应的至少一个实体获取链接,并根据这些实体获取链接来生成实体获取引导信息,且将上述实体获取链接关联至实体获取引导信息。121.在又一示例中,电子设备可根据被触发的目标搜索结果项包含的目标对象对应的分享维度和该目标搜索结果项的评论数据来确定实体获取引导信息。例如,目标对象对应的分享维度为口红色号,评论数据确定的分享维度为口红品牌,那么电子设备可确定出口红色号和口红品牌共同对应的实体获取链接,如确定某品牌的某色号的口红对应的实体获取链接,并根据这些实体获取链接来生成实体获取引导信息,且将上述实体获取链接关联至实体获取引导信息。122.在一些实施例中,在第二页面的预设位置处显示实体获取引导信息之后,该内容搜索方法还包括:响应于对实体获取引导信息的触发操作,在第三页面中显示实体获取详情信息。123.其中,实体获取详情信息是实体获取链接对应的获取实体对象的详情信息,如店铺首页、物品购买详情页、物品购买直播间或物品加入购物车的购物车页面等。124.具体地,如果用户对图4所示的锚点402、悬浮窗口403和浮层404中的任一预设位置处显示的实体获取引导信息进行了触发操作,那么电子设备可响应于该触发操作,由第二页面跳转至新的页面,即第三页面,并在该第三页面中显示实体获取详情信息,以供用户通过该实体获取详情信息来触发生成获取实体对象的实体获取任务(如触发生成购买物品的订单)。125.以下是本公开实施例提供的内容搜索装置的实施例,该装置与上述各实施例的内容搜索方法属于同一个发明构思,在内容搜索装置的实施例中未详尽描述的细节内容,可以参考上述内容搜索方法的实施例。126.图7示出了本公开实施例提供的一种内容搜索装置的结构示意图。如图7所示,该内容搜索装置700可以包括:127.搜索信息接收模块710,用于接收搜索信息;128.聚合结果卡片显示模块720,用于响应于搜索信息指示的目标对象属于预设实体类型,在搜索结果页面中显示聚合结果卡片;其中,聚合结果卡片中至少包括第一预设数量的目标搜索结果项,目标搜索结果项为对目标对象进行搜索而得到的各初始搜索结果项中的一个,且目标搜索结果项包含目标对象对应的经验分享内容,经验分享内容用于辅助决策和/或指导操作。129.本公开实施例提供的上述内容搜索装置,能够为归属于预设实体类型的目标对象对应的搜索信息反馈聚合了多条目标搜索结果的聚合结果卡片,提高了搜索结果的信息含量,并且每条目标搜索结果信息均包含了目标对象对应的、用于辅助决策和/或指导操作的经验分享内容,提高了搜索结果对用户搜索需求的契合度,从而为用户提供更多更加符合搜索需求的搜索结果,很大程度上避免了用户需要反复筛选和搜索的问题,进而提高了搜索效率和信息获取效率,提升了用户体验。130.在一些实施例中,预设实体类型为基于经验分享内容而提供有实体获取功能的实体类型。131.在一些实施例中,聚合结果卡片显示模块720具体用于:132.响应于目标对象对应多个分享维度,聚合结果卡片包括各分享维度下的目标搜索结果项,以及表征分享维度的关键信息;133.或者,响应于目标对象对应有一个分享维度,聚合结果卡片包括分享维度下的各目标搜索结果项,以及表征分享维度的关键信息。134.在一些实施例中,聚合结果卡片显示模块720具体用于:135.在搜索结果页面的第一显示区域中显示聚合结果卡片,且在聚合结果卡片中显示第二预设数量行的目标搜索结果项;其中,第一显示区域为沿信息浏览方向排列在搜索结果页面的顶部的显示区域;行的行方向与信息浏览方向相反;第二预设数量为大于1的有理数,一个行中包含至少两个目标搜索结果项;136.或者,在搜索结果页面的第二显示区域中显示聚合结果卡片,且在聚合结果卡片中显示一行的目标搜索结果项;其中,第二显示区域为搜索结果页面中除了第一显示区域之外的显示区域。137.在一些实施例中,聚合结果卡片显示模块720还具体用于:138.在聚合结果卡片中显示目标搜索结果项的静态封面或动态封面;其中,静态封面为基于目标搜索结果项中包含的关键图文或关键视频帧拼接生成的图片;动态封面为基于关键图文或关键视频帧生成的动图;动图为按照预设速度播放的图片集合。139.在一些实施例中,目标封面中显示目标搜索结果项中包含的至少一个分享内容的锚点信息;其中,锚点信息用于定位分享内容在目标搜索结果项中的内容位置,目标封面为静态封面或动态封面。140.在一些实施例中,在搜索结果页面中还显示有各初始搜索结果项,且沿信息浏览方向显示在聚合结果卡片之后的各初始搜索结果项与各目标搜索结果项不重复。141.在一些实施例中,内容搜索装置700还包括目标搜索结果项显示模块,用于:142.在响应于搜索信息指示的目标对象属于预设实体类型,在搜索结果页面中显示聚合结果卡片之后,响应于对聚合结果卡片的触发操作,在第一页面中以至少两列的排列方式显示各目标搜索结果项;其中,列的列方向与信息浏览方向一致;第一页面包括目标垂类的搜索结果页面。143.在一些实施例中,内容搜索装置700还包括详情内容显示模块,用于:144.在响应于搜索信息指示的目标对象属于预设实体类型,在搜索结果页面中显示聚合结果卡片之后,响应于对任一目标搜索结果项的触发操作,在第二页面中展示被触发的目标搜索结果项的详情内容。145.在一些实施例中,内容搜索装置700还包括实体获取引导信息显示模块,用于:146.在响应于对任一目标搜索结果项的触发操作,在第二页面中展示被触发的目标搜索结果项的详情内容之后,在第二页面的预设位置处显示实体获取引导信息;其中,实体获取引导信息用于对实体对象的获取过程进行操作引导;预设位置包括在第二页面上的悬浮窗口、在第二页面上的浮层或第二页面中的锚点。147.在一些实施例中,内容搜索装置700还包括实体获取详情信息显示模块,用于:148.在第二页面的预设位置处显示实体获取引导信息之后,响应于对实体获取引导信息的触发操作,在第三页面中显示实体获取详情信息。149.在一些实施例中,实体获取引导信息基于被触发的目标搜索结果项包含的目标对象对应的分享维度和/或对被触发的目标搜索结果项的评论数据而确定。150.在一些实施例中,内容搜索装置700还包括目标搜索结果项切换模块,用于:151.在响应于对任一目标搜索结果项的触发操作,在第二页面中以显示被触发的目标搜索结果项的详情内容之后,响应于对第二页面的内容切换操作,在第二页面中以信息流的方式显示各目标搜索结果项;其中,内容切换操作包括沿信息浏览方向的滑动切换操作或对第二页面中显示的内容切换控件的触发操作。152.在一些实施例中,内容搜索装置700还包括页面返回模块,用于:153.在第二页面由第一页面跳转的情况下,在响应于对第二页面的内容切换操作,在第二页面中以信息流的方式显示各目标搜索结果项之后,响应于页面返回操作,确定触发页面返回操作时第二页面中正在显示的当前搜索结果项,并在第一页面中定位到当前搜索结果项进行显示。154.本公开实施例所提供的内容搜索装置可执行本公开任意实施例所提供的内容搜索方法,具备执行方法相应的功能模块和有益效果。155.值得注意的是,上述内容搜索装置的实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本公开的保护范围。156.本公开实施例还提供了一种电子设备,该电子设备可以包括处理器和存储器,存储器可以用于存储可执行指令。其中,处理器可以用于从存储器中读取可执行指令,并执行可执行指令以实现上述实施例中的内容搜索方法。157.图8示出了本公开实施例提供的一种电子设备的结构示意图。158.如图8所示,该电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有信息处理设备800操作所需的各种程序和数据。处理装置801、rom802以及ram803通过总线804彼此相连。输入/输出接口(i/o接口)805也连接至总线804。159.通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。160.需要说明的是,图8示出的电子设备800仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。即虽然图8示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。161.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从rom802被安装。在该计算机程序被处理装置801执行时,执行本公开任意实施例的内容搜索方法中限定的上述功能。162.本公开实施例还提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现本公开任意实施例中的内容搜索方法。163.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。164.在一些实施方式中,客户端、服务器可以利用诸如http之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,adhoc端对端网络),以及任何当前已知或未来研发的网络。165.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。166.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行本公开任意实施例所说明的内容搜索方法的步骤。167.在本公开实施例中,可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。168.附图中的流程图和框图,图示了按照本公开各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。169.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。170.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。171.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。172.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。173.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。当前第1页12当前第1页12
再多了解一些

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

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

相关文献