[发明专利]服务搜索中数据展现方式的控制方法、装置和系统在审
申请号: | 201310277283.X | 申请日: | 2013-07-03 |
公开(公告)号: | CN103310016A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 曹海涛 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/445 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成;张大威 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 搜索 数据 展现 方式 控制 方法 装置 系统 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种服务搜索中数据展现方式的控制方法、系统、搜索服务器和客户端。
背景技术
随着互联技术的不断发展,网络资源急速膨胀。目前,搜索引擎可按照预设周期对网页进行抓取,并获取网页中的关键字,进而可根据用户输入的关键字查询具有匹配的关键字的网页,为用户提供搜索服务。当搜索引擎将搜索结果返回至用户客户端后,用户客户端可通过WebView(一种用于移动终端中的浏览器组件)控件展示基于HTML(Hypertext Markup Language,超文本标记语言)的搜索结果网页,也可通过自身数据格式,如Native(一种java代码调用非java代码的接口),解析搜索结果网页,并通过相应的控件展示。
在实现本发明过程中,发明人发现现有技术中至少存在以下问题:目前抓取网页以提供检索服务的方式,需要服务提供者制作网页,成本较高,且对服务提供者也有较高的门槛要求。同时,随着web2.0时代的到来,很多数据不是放在网页中,而是放在后台数据库上,可通过页面中的js(JavaScript,一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言)程序访问后台数据库获得,传统的网页抓取方式无法获取到这些数据,网络蜘蛛失效,造成许多有用的信息无法搜索到。此外,在加载搜索结果时,直接加载HTML网页速度较慢,用户体验差;而对于Native等客户端自身数据格式的更新需要升级客户端软件,可维护性差。
发明内容
本发明旨在至少解决上述技术问题之一。
为此,本发明实施例的第一个目的在于提出一种服务搜索中数据展现方式的控制方法。该方法提升搜索结果的加载效率,实现了展现方式的自动控制,十分方便,提升用户体验。
本发明实施例的第二个目的在于提出一种服务搜索中数据展现方式的控制系统。
本发明实施例的第三个目的在于提出一种搜索服务器。
本发明实施例的第四个目的在于提出一种客户端。
为了实现上述目的,本发明第一方面实施例的服务搜索中数据展现方式的控制方法包括以下步骤:搜索服务器接收客户端的服务搜索请求,其中,所述客户端中具有至少一个Native模板;所述搜索服务器根据所述服务搜索请求获取与所述服务搜索请求相关的至少一个微站,并将所述至少一个微站的数据发送至所述客户端,其中,所述微站包括服务提供者上传的服务信息;以及如果所述至少一个Native模板支持所述至少一个微站的数据的展现,则使用所述至少一个Native模板加载所述至少一个微站的数据,如果不支持,则使用所述至少一个微站的数据自带的WEB模板/超文本标记语言HTML模板进行加载。
根据本发明实施例的服务搜索中数据展现方式的控制方法,可根据客户端中具有的Native模板对接收到的微站的数据展现的支持情况,选择由Native模板还是WEB模板/HTML模板加载微站的数据,从而提升搜索结果的加载效率。此外,实现了展现方式的自动控制,十分方便,提升用户体验。
为了实现上述目的,本发明第二方面实施例的服务搜索中数据展现方式的控制系统,包括:搜索服务器和客户端,其中,所述搜索服务器用于接收所述客户端的服务搜索请求,其中,所述客户端中具有至少一个Native模板,以及根据所述服务搜索请求获取与所述服务搜索请求相关的至少一个微站,并将所述至少一个微站的数据发送至所述客户端,其中,所述微站包括服务提供者上传的服务信息;所述客户端用于向所述搜索服务器发送服务器搜索请求,并接收所述搜索服务器返回的所述至少一个微站的数据,以及在所述至少一个Native模板支持所述至少一个微站的数据的展现时,使用所述至少一个Native模板加载所述至少一个微站的数据,并在不支持时,使用所述至少一个微站的数据自带的WEB模板/HTML模板进行加载。
根据本发明实施例的服务搜索中数据展现方式的控制系统,客户端可根据自身具有的Native模板对搜索服务器返回的微站的数据展现的支持情况,选择由Native模板还是WEB模板/HTML模板加载微站的数据,从而提升搜索结果的加载效率。此外,实现了展现方式的自动控制,十分方便,提升用户体验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310277283.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置