[发明专利]搜索结果展示方法、装置及存储介质有效
申请号: | 201810466712.0 | 申请日: | 2018-05-16 |
公开(公告)号: | CN108717437B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 李洋;孙晓雨 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/9535 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 董晶;王琦 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索 结果 展示 方法 装置 存储 介质 | ||
1.一种搜索结果的展示方法,其特征在于,由终端设备中的应用组件执行,所述应用组件与终端设备中安装的第三方应用程序合作完成搜索功能,所述应用组件通过软件开发工具包SDK来实现,所述方法包括:
通过所述应用组件与第三方应用程序之间的第一接口,从所述第三方应用程序获取在所述第三方应用程序的页面上输入的搜索关键词,并将所述搜索关键词发送给搜索服务器;其中,所述应用组件用于辅助所述第三方应用程序提供搜索功能;
接收搜索服务器返回的搜索结果数据;所述搜索结果数据为根据所述搜索关键词 确定的网络服务的相关数据;所述搜索结果数据包括:所述网络服务对应的服务类型、所述网络服务的描述信息、以及所述网络服务所提供的服务功能的入口信息;所述服务类型包括:应用和网页;
从所述搜索结果数据中解析出所述网络服务对应的服务类型,以及该网络服务是该服务类型中的哪个子类型;
根据所述服务类型以及子类型,从多个搜索结果展示模板中,选择与该服务类型以及子类型对应的搜索结果展示模板;其中,对于不同的终端设备的平台类型,所述应用组件使用相同的搜索结果展示模板;所述搜索结果展示模板包含一个或者多个展示位置;所述每个展示位置设置有对应的关键字;所述应用组件中存储有一个模板列表,所述模板列表中包含与各个服务类型对应的搜索结果展示模板;对于每种服务类型,所述模板列表中记录有对应的搜索结果展示模板的样式,以及搜索结果展示模板中各个展示位置的说明;针对同一个类型的网络服务,所述模板列表中包含多个搜索结果展示模板;
根据所述搜索结果展示模板中各个展示位置对应的关键字,从所述描述信息和所述入口信息中解析出与各个展示位置具有相同关键字的信息字段;所述每个信息字段包含该信息字段的关键字,以及该信息字段的取值;
根据每个信息字段的关键字,将该信息字段的取值,填充到所述搜索结果展示模板中具有相同关键字的展示位置中,以生成搜索结果展示卡片;
针对所述终端设备的平台类型,通过所述应用组件中的解释器将所述搜索结果展示卡片翻译成该平台类型对应的展示方式;其中,所述搜索结果展示模板用于定义搜索结果数据的展示格式,所述搜索结果展示卡片包含所述展示格式的所述搜索结果数据;及
通过与所述第三方应用程序之间的第二接口,将所述搜索结果展示卡片提供给所述第三方应用程序的页面进行展示;
当所述服务类型为应用时,
所述网络服务的描述信息包括以下一个或多个:所述应用的图标信息、所述应用的名称、所述应用的评分信息;
所述入口信息包括:所述应用的下载链接;
当所述服务类型为网页时,
所述网络服务的描述信息包括以下一个或多个:所述网页的图标信息、所述网页的名称、所述网页的网址信息;
所述入口信息包括:打开所述网页的链接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810466712.0/1.html,转载请声明来源钻瓜专利网。