CN104050292A - 省流量模式搜索服务的方法、服务器、客户端和*** - Google Patents

省流量模式搜索服务的方法、服务器、客户端和*** Download PDF

Info

Publication number
CN104050292A
CN104050292A CN201410306579.4A CN201410306579A CN104050292A CN 104050292 A CN104050292 A CN 104050292A CN 201410306579 A CN201410306579 A CN 201410306579A CN 104050292 A CN104050292 A CN 104050292A
Authority
CN
China
Prior art keywords
search
flow rate
rate mode
search result
province
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410306579.4A
Other languages
English (en)
Inventor
王智广
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201410306579.4A priority Critical patent/CN104050292A/zh
Publication of CN104050292A publication Critical patent/CN104050292A/zh
Priority to PCT/CN2015/080595 priority patent/WO2016000507A1/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种提供省流量模式搜索服务的方法、服务器、客户端和***,请求省流量模式搜索服务的方法和客户端。其中,一种提供省流量模式搜索服务的方法包括如下步骤:接收客户端发送的搜索请求数据,使用搜索引擎根据搜索请求数据获取标准的搜索结果;判断搜索请求数据是否包括省流量标识;若是则生成省流量模式的搜索结果数据;将省流量模式的搜索结果数据发送给客户端。本发明公开的技术方案,由于省流量模式的搜索结果数据,与标准的搜索结果相比搜索结果数据的数据量更小,所以可以在使用搜索引擎进行搜索操作并获得搜索结果数据的同时节省使用的流量。进一步地,通过将客户端的流量消耗修改为服务器的流量消耗,节省了客户端的流量费用开销。

Description

省流量模式搜索服务的方法、服务器、客户端和***
技术领域
本发明涉及网络数据通信技术领域,具体涉及提供省流量模式搜索服务的方法、服务器和***,请求省流量模式搜索服务的方法和客户端。
背景技术
当前在手机等移动终端上应用搜索引擎通过无线网络进行搜索时,需要使用一定的无线网络流量。然而,在现在的条件下,网络服务提供商对使用者使用无线网络流量的收费较高,对于使用者而言负担比较大。
更加重要的是,现有无线网络(2G、3G、4G等)的网络性能指标往往不高,同时网络内容服务商提供的网络内容的数据量越来越大(例如,因为新闻条目多、图片分辨率高,使得网页文件所包含的数据量越来越大),使用网络搜索的客户端需要与服务器交换的数据包的数量逐渐增长,所以,使用现有的搜索服务,所使用的无线网络流量大,使用者需要等待搜索结果加载和显示的等待时间长。
发明内容
鉴于上述问题,提出了本发明以便提供克服上述问题或者至少部分地解决上述问题的提供省流量模式搜索服务的方法、服务器,和***,以及请求省流量模式搜索服务的方法和客户端。
依据本发明的一个方面,提供了一种提供省流量模式搜索服务的服务器,其中,该服务器包括:搜索引擎单元,适于接收客户端发送的搜索请求数据,使用搜索引擎根据搜索请求数据获取标准的搜索结果;结果处理单元,适于判断搜索请求数据是否包括省流量标识;若是则生成省流量模式的搜索结果数据;发送接口,适于将省流量模式的搜索结果数据发送给所述客户端。
其中,所述结果处理单元,适于在所述搜索请求数据中包括的搜索类别是网页或新闻时,减少每一页面文件所包括的条目的数量,且使用根据标准的搜索结果得到的标题和主体内容生成所述省流量模式的搜索结果数据包括的每个条目而生成省流量模式的搜索结果数据;所述结果处理单元,适于在所述搜索请求数据中包括的搜索类别是图片时,使用根据标准的搜索结果得到的缩略图文件生成所述省流量模式的搜索结果数据;所述结果处理单元,适于在所述搜索请求数据中包括的搜索类别是视频时,使用根据标准的搜索结果得到的视频截图和/或视频介绍生成所述省流量模式的搜索结果数据。
其中,所述结果处理单元,适于在将省流量模式的搜索结果数据发送给所述客户端之前,在所述省流量模式的搜索结果数据中加入省流量标识。
根据本发明的另一方面,提供了一种请求省流量模式搜索服务的客户端,其中,该客户端包括搜索请求单元和搜索结果显示单元;所述搜索请求单元,适于生成包括省流量标识的搜索请求数据,并向服务器发送搜索请求数据;所述搜索结果显示单元,适于接收和显示服务器返回的省流量模式的搜索结果数据。
其中,该客户端还包括提示单元;所述提示单元,适于显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
其中,所述提示单元,适于在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框;或在鼠标、光标或交互标记悬停在搜索结果中的链接时,弹出显示有提示信息的悬停提示框。
根据本发明的另一方面,提供了一种请求省流量模式搜索服务的客户端,其中,该客户端包括:搜索模块,适于根据用户输入的搜索条件显示省流量模式的搜索结果数据;提示模块,适于显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
其中,所述提示模块,适于在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框;或在鼠标、光标或交互标记悬停在搜索结果中的链接时,弹出显示有提示信息的悬停提示框。
其中,所述搜索模块包括搜索请求单元和搜索结果显示单元;所述搜索请求单元,适于根据用户输入的搜索条件生成包括省流量标识的搜索请求数据,并向服务器发送所述搜索请求数据;所述搜索结果显示单元,适于接收和显示服务器返回的省流量模式的搜索结果数据。
根据本发明的另一方面,提供了一种提供省流量模式搜索服务的***,其中,该***包括如上所述的服务器以及如上所述的客户端。
其中,所述***还包括流量统计服务器;所述流量统计服务器,适于根据搜索请求数据判断是否修改流量消耗,若是则将所述搜索请求数据对应的客户端的流量消耗修改为服务器的流量消耗;和/或,所述流量统计服务器,适于根据搜索结果数据判断是否修改流量消耗,若是则将所述搜索结果数据对应的网络流量修改为服务器的流量消耗。
其中,所述流量统计服务器,适于根据搜索请求数据获取网址信息或IP信息,根据所述网址信息或IP信息判断是否修改流量消耗;和/或,所述流量统计服务器,适于根据搜索结果数据获取网址信息或IP信息,根据所述网址信息或IP信息判断是否修改流量消耗。
其中,所述网址信息为标准化URL;所述流量统计服务器,适于将根据搜索请求数据获取的标准化URL与自身保存的URL列表进行比对,若URL列表中存在与标准化URL匹配的记录,则判断为修改流量消耗,或,流量统计服务器,适于将根据搜索请求数据获取的目的IP与自身保存的IP列表进行比对,若IP列表中存在与目的IP匹配的记录,则判断为修改流量消耗;和/或,所述流量统计服务器,适于将根据搜索结果数据获取的标准化URL与自身保存的URL列表进行比对,若URL列表中存在与标准化URL匹配的记录,则判断为修改流量消耗,或,流量统计服务器,适于将根据搜索结果数据获取的源IP与自身保存的IP列表进行比对,若IP列表中存在与源IP匹配的记录,则判断为修改流量消耗。
其中,所述流量统计服务器,适于判断搜索请求数据中是否包括省流量标识,若是则判断为修改流量消耗;和/或,所述流量统计服务器,适于判断搜索结果数据中是否包括省流量标识,若是则判断为修改流量消耗。
根据本发明的另一方面,提供了一种提供省流量模式搜索服务的方法,其中,该方法包括如下步骤:接收客户端发送的搜索请求数据,使用搜索引擎根据搜索请求数据获取标准的搜索结果;判断搜索请求数据是否包括省流量标识;若是则生成省流量模式的搜索结果数据;将省流量模式的搜索结果数据发送给所述客户端。
其中,所述生成省流量模式的搜索结果数据,包括:若所述搜索请求数据中包括的搜索类别是网页或新闻,则减少每一页面文件所包括的条目的数量,且使用根据标准的搜索结果得到的标题和主体内容生成所述省流量模式的搜索结果数据包括的每个条目而生成省流量模式的搜索结果数据;若所述搜索请求数据中包括的搜索类别是图片,则使用根据标准的搜索结果得到的缩略图文件生成所述省流量模式的搜索结果数据;若所述搜索请求数据中包括的搜索类别是视频,则使用根据标准的搜索结果得到的视频截图和/或视频介绍生成所述省流量模式的搜索结果数据。
其中,在将省流量模式的搜索结果数据发送给所述客户端之前,该方法还包括:在所述省流量模式的搜索结果数据中加入省流量标识。
根据本发明的另一方面,提供了一种请求省流量模式搜索服务的方法,其中,该方法包括如下步骤:生成包括省流量标识的搜索请求数据,并向服务器发送所述搜索请求数据;接收和显示服务器返回的省流量模式的搜索结果数据。
其中,所述方法还包括:显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
其中,所述显示提示信息,包括:在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框;或,在鼠标、光标或交互标记悬停在搜索结果中的链接时,弹出显示有提示信息的悬停提示框。
根据本发明的另一方面,提供了一种请求省流量模式搜索服务的方法,其中,该方法包括如下步骤:根据用户输入的搜索条件显示省流量模式的搜索结果数据;显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
其中,所述显示提示信息,包括:在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框;或,在鼠标、光标或交互标记悬停在搜索结果中的链接时,弹出显示有提示信息的悬停提示框。
其中,所述根据用户输入的搜索条件显示省流量模式的搜索结果数据,包括:根据用户输入的搜索条件生成包括省流量标识的搜索请求数据,并向服务器发送所述搜索请求数据;接收和显示服务器返回的省流量模式的搜索结果数据。
根据本发明公开的技术方案。其中,通过在接收到客户端发送的搜索请求数据时,使用搜索引擎根据搜索请求数据获取标准的搜索结果,进一步地,判断搜索请求数据是否包括省流量标识,若搜索请求数据包括省流量标识则对标准搜索结果进行适配而生成省流量模式的搜索结果数据,并将省流量模式的搜索结果数据发送给客户端,可以实现在使用搜索引擎进行搜索操作并获得搜索结果数据的同时,节省所使用流量的有益技术效果。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明一个实施例的提供省流量模式搜索服务的方法的流程图;
图2示出了本发明第一实施例的请求省流量模式搜索服务的方法的流程图;
图3示出了本发明第二实施例的请求省流量模式搜索服务的方法的流程图;
图4示出了本发明一个实施例的提供省流量模式搜索服务的服务器的框图;
图5示出了本发明第一实施例的请求省流量模式搜索服务的客户端的框图;
图6示出了本发明第二实施例的请求省流量模式搜索服务的客户端的框图;
图7示出了本发明第一实施例的提供省流量模式搜索服务的***的框图;
图8示出了本发明第二实施例的提供省流量模式搜索服务的***的框图;
图9示出了使用本发明得到onebox结果的示意图;
图10示出了使用本发明得到网页搜索结果的示意图;以及
图11示出了使用现有技术得到网页的标准搜索结果的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整地传达给本领域的技术人员。
本发明的技术构思主要在于,通过在省流量模式下,将标准的搜索结果适配得到省流量模式的搜索结果数据,与标准的搜索结果相比搜索结果数据的数据量更小,从而明显减小了无线网络流量消耗,并且提高了客户端加载显示搜索结果的速度;进一步地,通过流量统计服务器,将客户端的流量消耗修改为服务器的流量消耗,节省了客户端的流量费用开销。
根据本发明的一个方面,提供了一种提供省流量模式搜索服务的方法。图1示出了本发明一个实施例的提供省流量模式搜索服务的方法的流程图。其中,该方法包括如下的步骤S100、S200、S300,以及S400:
步骤S100、接收客户端发送的搜索请求数据,使用搜索引擎根据搜索请求数据获取标准的搜索结果。
步骤S200、判断搜索请求数据是否包括省流量标识,若判断为是,则执行步骤S300。进一步地,若步骤S200判断为否,则将标准的搜索结果发送给客户端。
步骤S300、生成省流量模式的搜索结果数据。
步骤S400、将省流量模式的搜索结果数据发送给客户端。
以下更详细地说明本实施例的上述步骤S100至S400的更具体的内容:
步骤S100之中,搜索请求数据,包括搜索类别和搜索条件。搜索类别,能够是网页、新闻、图片、视频等。搜索条件,是根据使用者的输入而获得的。
在具体实施时,本实施例的步骤S200之中的判断搜索请求数据是否包括省流量标识,能够包括:读取搜索请求数据中预留的指示位,判断指示位的值,若指示位的值是有效(active)的则判断搜索请求数据包括省流量标识。当然,本领域技术人员也能够使用其余的方式执行上述判断操作。搜索请求数据包括省流量标识,则表示处于省流量模式。
本实施例的步骤S300之中的生成省流量模式的搜索结果数据,包括:若搜索请求数据中包括的搜索类别是网页或新闻,则减少每一页面文件所包括的条目的数量,且使用根据标准的搜索结果得到的标题和主体内容生成省流量模式的搜索结果数据包括的每个条目而生成省流量模式的搜索结果数据。较佳地,在省流量模式下,使用者需要在使用较少流量的前提条件下得到所需要的搜索结果,因此,通过减少每一个搜索结果页面(page)所包括的条目的数量,能够减小搜索结果页面的文件大小,从而减小后续传输搜索结果页面的操作所使用的网络流量。
更佳地,步骤S300之中,根据用户的需求将调用垂直搜索引擎得到的对应的onebox(例如,360onebox)结果作为省流量模式的搜索结果数据的页面文件所包括的一个条目。图9示出了使用本发明得到onebox结果的示意图。如图9所示,在搜索条件是“春节放假安排2014”时,将调用垂直搜索引擎得到的显示春节期间日历的onebox作为省流量模式的搜索结果数据的页面文件所包括的一个条目。图10示出了使用本发明得到网页搜索结果的示意图。图11示出了使用现有技术得到网页的标准搜索结果的示意图。其中,图10之中,与图11相比,减少了每一页面文件所包括的条目的数量,例如将条目的数量减为2,且使用根据标准的搜索结果得到的标题和主体内容生成省流量模式的搜索结果数据包括的每个条目。结合图10与图11可知,本实施例之中,省流量模式下的标题内容与标准的搜索结果大致相同,不再赘述。如图10所示的使用本发明得到网页搜索结果的每一条目均显示主体内容,如图11所示的使用现有技术得到网页的标准搜索结果的每一条目均显示内容的摘要。较佳地,本实施例之中,通过将主体内容加入条目之中而代替标准的搜索结果之中的内容的摘要,则在终端加载和显示搜索结果后,使用者通过如图10所示的搜索结果就能够得到所需要的信息,不需要再点击条目所包括的链接(例如,图10和图11所示的条目中均包括超链接)访问其余网址,减小了流量消耗。
本实施例的步骤S300之中的生成省流量模式的搜索结果数据,包括:若搜索请求数据中包括的搜索类别是图片,则使用根据标准的搜索结果得到的缩略图文件生成省流量模式的搜索结果数据。较佳地,本实施例之中,通过将标准的搜索结果之中的图片文件压缩得到缩略图文件,使用缩略图文件替代相应的图片文件,生成省流量模式的搜索结果数据。
本实施例的步骤S300之中的生成省流量模式的搜索结果数据,包括:若搜索请求数据中包括的搜索类别是视频,则使用根据标准的搜索结果得到的视频截图和/或视频介绍生成省流量模式的搜索结果数据。
本实施例之中,在步骤S400的将省流量模式的搜索结果数据发送给客户端之前,该方法还包括:在省流量模式的搜索结果数据中加入省流量标识。进而接收到搜索结果数据的客户端能够使用省流量模式加载和显示所接收的省流量模式的搜索结果数据。
根据本发明的另一方面,提供了一种请求省流量模式搜索服务的方法。图2示出了本发明第一实施例的请求省流量模式搜索服务的方法的流程图。其中,该方法包括如下的步骤S200以及步骤S202:
步骤S200、生成包括省流量标识的搜索请求数据,并向服务器发送搜索请求数据。
在具体实施时,本实施例的步骤S200包括:首先生成标准的搜索请求数据,向搜索请求数据之中加入省流量标识,进一步地将加入省流量标识的搜索请求数据发送至服务器。本实施例中的加入省流量标识的方法,能够是修改搜索请求数据中预留的指示位,例如将指示位的值修改为有效(active)的,当然,本领域技术人员也能够使用其余的方式执行上述加入省流量标识的操作。
步骤S202、接收和显示服务器返回的省流量模式的搜索结果数据。因为省流量模式的搜索结果数据的数据量相对较小,所以执行步骤S202所消耗的流量小且速度快。
本实施例中的方法,还包括在步骤S202之后,显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
更具体地,显示提示信息的步骤,具体包括:在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框,即在加载和显示省流量模式的搜索结果数据的显示页面的同时就弹出提示弹框;或者,在鼠标、光标或交互标记悬停(hover)在搜索结果中的链接时,弹出显示有提示信息的悬停提示框,其中,鼠标、光标或交互标记是指示使用者点击链接的工具,当这些工具悬停在显示页面中的链接时,表示使用者很有可能点击链接而访问相应的网络资源(网页、视频等),则弹出悬停提示框提示用户如果点击链接则会消耗流量。
图3示出了本发明第二实施例的请求省流量模式搜索服务的方法的流程图。其中,该方法包括如下步骤S300以及步骤S302:
步骤S300、根据用户输入的搜索条件显示省流量模式的搜索结果数据。
步骤S302、显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
更具体地,步骤S300包括:根据用户输入的搜索条件生成包括省流量标识的搜索请求数据,并向服务器发送搜索请求数据,以及,接收和显示服务器返回的省流量模式的搜索结果数据。因此,本实施例的步骤S300与如图2所示的步骤S200以及步骤S202大致相同,不再赘述。
本实施例步骤S302的显示提示信息,包括:在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框,即在加载和显示省流量模式的搜索结果数据的显示页面的同时就弹出提示弹框;或者,在鼠标、光标或交互标记悬停(hover)在搜索结果中的链接时,弹出显示有提示信息的悬停提示框,其中,鼠标、光标或交互标记是指示使用者点击链接的工具,当这些工具悬停在显示页面中的链接时,表示使用者很有可能点击链接而访问相应的网络资源(网页、视频等),则弹出提示悬停提示框提示用户如果点击链接则会消耗流量。
依据本发明的另一个方面,提供了一种提供省流量模式搜索服务的服务器,图4示出了本发明一个实施例的提供省流量模式搜索服务的服务器的框图。如图4所示,本实施例的提供省流量模式搜索服务的服务器400包括搜索引擎单元410、结果处理单元420,以及发送接口430,适于提供省流量模式搜索服务。
其中,搜索引擎单元410适于接收客户端发送的搜索请求数据,使用搜索引擎根据搜索请求数据获取标准的搜索结果。
结果处理单元420适于判断搜索请求数据是否包括省流量标识;若是则生成省流量模式的搜索结果数据。
发送接口430适于将省流量模式的搜索结果数据发送给客户端。
本实施例的搜索引擎单元410接收的搜索请求数据,包括搜索类别和搜索条件。搜索类别,能够是网页、新闻、图片、视频等。搜索条件,是根据使用者的输入而获得的。
本实施例的结果处理单元420适于读取搜索请求数据中预留的指示位,判断指示位的值,若指示位的值是有效(active)的则判断搜索请求数据包括省流量标识,从而能够判断搜索请求数据是否包括省流量标识。搜索请求数据包括省流量标识,则表示处于省流量模式。
本实施例的结果处理单元420适于在搜索请求数据中包括的搜索类别是网页或新闻时,减少每一页面文件所包括的条目的数量,且使用根据标准的搜索结果得到的标题和主体内容生成省流量模式的搜索结果数据包括的每个条目而生成省流量模式的搜索结果数据。较佳地,在省流量模式下,使用者需要在使用较少流量的前提条件下得到所需要的搜索结果,因此,通过结果处理单元420减少每一个搜索结果页面(page)所包括的条目的数量,能够减小搜索结果页面的文件大小,从而减小发送接口430传输搜索结果页面所使用的网络流量。
更佳地,结果处理单元420根据用户的需求将调用垂直搜索引擎得到的对应的onebox(例如,360onebox)结果作为省流量模式的搜索结果数据的页面文件所包括的一个条目。例如,如图9所示,在搜索条件是“春节放假安排2014”时,将调用垂直搜索引擎得到的显示春节期间日历的onebox作为省流量模式的搜索结果数据的页面文件所包括的一个条目。如图10与图11所示,图10之中,与图11相比,减少了每一页面文件所包括的条目的数量,例如将条目的数量减为2,且使用根据标准的搜索结果得到的标题和主体内容,生成省流量模式的搜索结果数据包括的每个条目。
结果处理单元420适于在搜索请求数据中包括的搜索类别是图片时,使用根据标准的搜索结果得到的缩略图文件生成省流量模式的搜索结果数据。较佳地,本实施例之中,结果处理单元420通过将标准的搜索结果之中的图片文件压缩得到缩略图文件,使用缩略图文件替代相应的图片文件,生成省流量模式的搜索结果数据。
结果处理单元420适于在搜索请求数据中包括的搜索类别是视频时,使用根据标准的搜索结果得到的视频截图和/或视频介绍生成省流量模式的搜索结果数据。
本实施例的结果处理单元420,进一步适于在由发送接口430将省流量模式的搜索结果数据发送给客户端之前,在省流量模式的搜索结果数据中加入省流量标识。进而接收到搜索结果数据的客户端能够使用省流量模式加载和显示所接收的省流量模式的搜索结果数据。
本实施例的发送接口430,还适于将标准的搜索结果发送给客户端。具体地,若结果处理单元420判断搜索请求数据不包括省流量标识,则发送接口430将标准的搜索结果发送给客户端。
根据本发明的另一方面,提供了一种请求省流量模式搜索服务的客户端,图5示出了本发明第一实施例的请求省流量模式搜索服务的客户端的框图。如图5所示,本实施例的请求省流量模式搜索服务的客户端500包括搜索请求单元510和搜索结果显示单元520,适于请求省流量模式搜索服务。
本实施例的搜索请求单元510适于生成包括省流量标识的搜索请求数据,并向服务器发送搜索请求数据。较佳地,本实施例的搜索请求单元510适于首先生成标准的搜索请求数据,向搜索请求数据之中加入省流量标识,进一步地将加入省流量标识的搜索请求数据发送至服务器。本实施例中的加入省流量标识的方法,能够是修改搜索请求数据中预留的指示位,例如将指示位的值修改为有效(active)的,当然,搜索请求单元510也能够使用其余的方式执行上述加入省流量标识的操作。
本实施例的搜索结果显示单元520,适于接收和显示服务器返回的省流量模式的搜索结果数据。因为省流量模式的搜索结果数据的数据量相对较小,所以消耗的流量小且速度快。
较佳地,本实施例的客户端500还包括提示单元530。提示单元530适于显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
具体地,提示单元530适于在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框,即在加载和显示省流量模式的搜索结果数据的显示页面的同时就弹出提示弹框。或者,提示单元530适于在鼠标、光标或交互标记悬停(hover)在搜索结果中的链接时,弹出显示有提示信息的悬停提示框,其中,鼠标、光标或交互标记是指示使用者点击链接的工具,当这些工具悬停在显示页面中的链接时,表示使用者很有可能点击链接而访问相应的网络资源(网页、视频等),则弹出悬停提示框提示用户如果点击链接则会消耗流量。
图6示出了本发明第二实施例的请求省流量模式搜索服务的客户端的框图。其中,本实施例的请求省流量模式搜索服务的客户端600包括搜索模块610和提示模块620,适于请求省流量模式搜索服务。
搜索模块610适于根据用户输入的搜索条件显示省流量模式的搜索结果数据。
提示模块620适于显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
更具体地,本实施例的搜索模块610包括搜索请求单元611和搜索结果显示单元612。其中,搜索请求单元611适于根据用户输入的搜索条件生成包括省流量标识的搜索请求数据,并向服务器发送搜索请求数据;搜索结果显示单元612适于接收和显示服务器返回的省流量模式的搜索结果数据。
本实施例的搜索请求单元611与第一实施例的搜索请求单元510大致相同,本实施例的搜索结果显示单元612与第一实施例的搜索结果显示单元520大致相同,不再赘述。
本实施例的提示模块620适于在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框;或者,提示模块620适于在鼠标、光标或交互标记悬停在搜索结果中的链接时,弹出显示有提示信息的悬停提示框。
根据本发明的另一方面,提供了一种提供省流量模式搜索服务的***。图7示出了本发明第一实施例的提供省流量模式搜索服务的***的框图。该***包括如上所述的请求省流量模式搜索服务的服务器(简记为服务器)400以及如上所述的提供省流量模式搜索服务的客户端(简记为客户端)500,客户端500通过互联网访问服务器400。其中,客户端500适于将搜索请求数据发送至服务器400,服务器400适于将搜索结果数据发送至客户端500。图7之中仅绘制一个客户端500,本领域技术人员应了解的是实际客户端500的数目不以此为限,当然也能够使用如上所述的客户端600代替图7所示的客户端500。
图8示出了本发明第二实施例的提供省流量模式搜索服务的***的框图。第二实施例的提供省流量模式搜索服务的***与第一实施例大致相同,不同之处在于,第二实施例还包括流量统计服务器800。
流量统计服务器800,能够检测客户端500发出的搜索请求数据,适于根据搜索请求数据判断是否修改流量消耗,若是则将搜索请求数据对应的客户端500的流量消耗修改为服务器400的流量消耗。
流量统计服务器800,能够检测服务器400发出的搜索结果数据,适于根据搜索结果数据判断是否修改流量消耗,若是则将搜索结果数据对应的网络流量修改为服务器400的流量消耗。
在实际使用中,使用现有技术的客户端(例如,智能手机、使用3G网卡或4G网卡连接无线互联网的电脑)连接搜索服务器进行搜索时,网络服务商会将客户端发出的搜索请求数据和接收的搜索结果数据所对应的网络流量计入客户端所使用的流量并收取费用。而本实施例的流量统计服务器800能够将搜索请求数据和接收的搜索结果数据所对应的网络流量修改为服务器400的流量消耗,减小了客户端500使用搜索引擎的流量费用开销。
本实施例的流量统计服务器800,适于判断搜索请求数据中是否包括省流量标识,若是则判断为修改流量消耗。即如果客户端500发送的搜索请求数据中包括省流量标识则流量统计服务器800修改流量消耗,将搜索请求数据所对应的网络流量修改为服务器400的流量消耗。
本实施例的流量统计服务器800,适于判断搜索结果数据中是否包括省流量标识,若是则判断为修改流量消耗。即如果服务器400发送的搜索结果数据中包括省流量标识则流量统计服务器800修改流量消耗,将搜索结果数据所对应的网络流量修改为服务器400的流量消耗。
或者,本实施例的流量统计服务器800,适于根据搜索请求数据获取网址信息或IP信息,根据网址信息或IP信息判断是否修改流量消耗。进一步地,流量统计服务器800,适于根据搜索结果数据获取网址信息或IP信息,根据网址信息或IP信息判断是否修改流量消耗。具体地,流量统计服务器800能够根据搜索请求数据和搜索结果数据获取网址信息并与自身保存的网址信息列表进行比较,若网址信息列表中存在与网址信息匹配的记录,则判断为修改流量消耗;或者,流量统计服务器800能够根据搜索请求数据和搜索结果数据获取IP信息并与自身保存的IP列表进行比较,若IP列表中存在与IP信息匹配的记录,则判断为修改流量消耗。
在具体实施时,本实施例的网址信息为标准化URL。其中,URL(Uniform/Universal Resource Locator)表示统一资源定位符,本实施例的标准化URL是根据网址的URL通过归一化算法获取的。本实施例的归一化算法,主要是通过人工运营及正则表达式方式进行处理,例如,网址URL“www.163.com”和网址“URL"163.com”对应于相同的归一化URL“163.com”。
则流量统计服务器800适于将根据搜索请求数据获取的标准化URL与自身保存的URL列表进行比对,若URL列表中存在与获取的标准化URL匹配的记录,则判断为修改流量消耗,或,流量统计服务器800适于将根据搜索请求数据获取的目的IP与自身保存的IP列表进行比对,若IP列表中存在与获取的目的IP匹配的记录,则判断为修改流量消耗。进一步地,流量统计服务器800适于将根据搜索结果数据获取的标准化URL与自身保存的URL列表进行比对,若URL列表中存在与获取的标准化URL匹配的记录,则判断为修改流量消耗,或,流量统计服务器800适于将根据搜索结果数据获取的源IP与自身保存的IP列表进行比对,若IP列表中存在与获取的源IP匹配的记录,则判断为修改流量消耗。
需要说明的是:
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的服务器、客户端,和***等设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

Claims (10)

1.一种提供省流量模式搜索服务的服务器,其中,该服务器包括:
搜索引擎单元,适于接收客户端发送的搜索请求数据,使用搜索引擎根据搜索请求数据获取标准的搜索结果;
结果处理单元,适于判断搜索请求数据是否包括省流量标识;若是则生成省流量模式的搜索结果数据;
发送接口,适于将省流量模式的搜索结果数据发送给所述客户端。
2.根据权利要求1所述的服务器,其中,
所述结果处理单元,适于在所述搜索请求数据中包括的搜索类别是网页或新闻时,减少每一页面文件所包括的条目的数量,且使用根据标准的搜索结果得到的标题和主体内容生成所述省流量模式的搜索结果数据包括的每个条目而生成省流量模式的搜索结果数据;
所述结果处理单元,适于在所述搜索请求数据中包括的搜索类别是图片时,使用根据标准的搜索结果得到的缩略图文件生成所述省流量模式的搜索结果数据;
所述结果处理单元,适于在所述搜索请求数据中包括的搜索类别是视频时,使用根据标准的搜索结果得到的视频截图和/或视频介绍生成所述省流量模式的搜索结果数据。
3.一种请求省流量模式搜索服务的客户端,其中,该客户端包括搜索请求单元和搜索结果显示单元;
所述搜索请求单元,适于生成包括省流量标识的搜索请求数据,并向服务器发送搜索请求数据;
所述搜索结果显示单元,适于接收和显示服务器返回的省流量模式的搜索结果数据。
4.根据权利要求3所述的客户端,其中,该客户端还包括提示单元;
所述提示单元,适于显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
5.一种请求省流量模式搜索服务的客户端,其中,该客户端包括:
搜索模块,适于根据用户输入的搜索条件显示省流量模式的搜索结果数据;
提示模块,适于显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
6.一种提供省流量模式搜索服务的***,其中,该***包括如权利要求1至3任一权利要求所述的服务器以及如权利要求4至9任一权利要求所述的客户端。
7.一种提供省流量模式搜索服务的方法,其中,该方法包括如下步骤:
接收客户端发送的搜索请求数据,使用搜索引擎根据搜索请求数据获取标准的搜索结果;
判断搜索请求数据是否包括省流量标识;若是则生成省流量模式的搜索结果数据;
将省流量模式的搜索结果数据发送给所述客户端。
8.一种请求省流量模式搜索服务的方法,其中,该方法包括如下步骤:
生成包括省流量标识的搜索请求数据,并向服务器发送所述搜索请求数据;
接收和显示服务器返回的省流量模式的搜索结果数据。
9.一种请求省流量模式搜索服务的方法,其中,该方法包括如下步骤:
根据用户输入的搜索条件显示省流量模式的搜索结果数据;
显示提示用户如果点击省流量模式的搜索结果数据中的链接则会消耗流量的提示信息。
10.根据权利要求9所述的方法,其中,所述显示提示信息,包括:
在省流量模式的搜索结果数据的显示页面中弹出显示有提示信息的提示弹框;或
在鼠标、光标或交互标记悬停在搜索结果中的链接时,弹出显示有提示信息的悬停提示框。
CN201410306579.4A 2014-06-30 2014-06-30 省流量模式搜索服务的方法、服务器、客户端和*** Pending CN104050292A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410306579.4A CN104050292A (zh) 2014-06-30 2014-06-30 省流量模式搜索服务的方法、服务器、客户端和***
PCT/CN2015/080595 WO2016000507A1 (zh) 2014-06-30 2015-06-02 省流量模式搜索服务的方法、服务器、客户端和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410306579.4A CN104050292A (zh) 2014-06-30 2014-06-30 省流量模式搜索服务的方法、服务器、客户端和***

Publications (1)

Publication Number Publication Date
CN104050292A true CN104050292A (zh) 2014-09-17

Family

ID=51503124

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410306579.4A Pending CN104050292A (zh) 2014-06-30 2014-06-30 省流量模式搜索服务的方法、服务器、客户端和***

Country Status (2)

Country Link
CN (1) CN104050292A (zh)
WO (1) WO2016000507A1 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016000507A1 (zh) * 2014-06-30 2016-01-07 北京奇虎科技有限公司 省流量模式搜索服务的方法、服务器、客户端和***
CN105391642A (zh) * 2015-10-16 2016-03-09 百度在线网络技术(北京)有限公司 流量节省方法以及装置
CN105824975A (zh) * 2016-04-19 2016-08-03 百度在线网络技术(北京)有限公司 搜索推荐方法和装置
CN106919571A (zh) * 2015-12-24 2017-07-04 北京奇虎科技有限公司 获取与搜索关键词相匹配的图片的方法及装置
WO2018137470A1 (zh) * 2017-01-25 2018-08-02 广州市动景计算机科技有限公司 用户终端及网页图片资源加载装置与方法、存储介质
CN108595640A (zh) * 2018-04-25 2018-09-28 河南职业技术学院 基于计算机的图片展示方法及图片展示装置
CN109587270A (zh) * 2015-06-30 2019-04-05 北京奇虎科技有限公司 一种用于移动终端省流访问网络的方法及移动终端
CN110119471A (zh) * 2019-04-03 2019-08-13 北京搜狗科技发展有限公司 一种搜索结果一致性的检查方法及装置
CN112231606A (zh) * 2015-10-14 2021-01-15 创新先进技术有限公司 一种网页处理方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102214211A (zh) * 2011-05-20 2011-10-12 广州市动景计算机科技有限公司 网页内容浏览方法、浏览装置及移动终端
CN102904937A (zh) * 2012-09-25 2013-01-30 百度在线网络技术(北京)有限公司 移动终端访问网页的方法、***、浏览器和中转服务器
CN103258038A (zh) * 2013-05-17 2013-08-21 广州市动景计算机科技有限公司 一种浏览器和网页之间的显示模式同步方法及其装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5582344B2 (ja) * 2010-08-09 2014-09-03 日本電気株式会社 接続管理システム、及びシンクライアントシステムにおける接続管理サーバの連携方法
CN103049451B (zh) * 2011-10-14 2016-08-10 腾讯科技(深圳)有限公司 网络内容更新的跟踪方法和装置
CN103246744A (zh) * 2013-05-22 2013-08-14 亚信联创科技(中国)有限公司 一种搜索方法及装置
CN104050292A (zh) * 2014-06-30 2014-09-17 北京奇虎科技有限公司 省流量模式搜索服务的方法、服务器、客户端和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102214211A (zh) * 2011-05-20 2011-10-12 广州市动景计算机科技有限公司 网页内容浏览方法、浏览装置及移动终端
CN102904937A (zh) * 2012-09-25 2013-01-30 百度在线网络技术(北京)有限公司 移动终端访问网页的方法、***、浏览器和中转服务器
CN103258038A (zh) * 2013-05-17 2013-08-21 广州市动景计算机科技有限公司 一种浏览器和网页之间的显示模式同步方法及其装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016000507A1 (zh) * 2014-06-30 2016-01-07 北京奇虎科技有限公司 省流量模式搜索服务的方法、服务器、客户端和***
CN109587270A (zh) * 2015-06-30 2019-04-05 北京奇虎科技有限公司 一种用于移动终端省流访问网络的方法及移动终端
CN109587270B (zh) * 2015-06-30 2021-06-11 北京奇虎科技有限公司 一种用于移动终端省流访问网络的方法及移动终端
CN112231606A (zh) * 2015-10-14 2021-01-15 创新先进技术有限公司 一种网页处理方法和装置
CN112231606B (zh) * 2015-10-14 2024-03-12 创新先进技术有限公司 一种网页处理方法和装置
CN105391642A (zh) * 2015-10-16 2016-03-09 百度在线网络技术(北京)有限公司 流量节省方法以及装置
CN106919571A (zh) * 2015-12-24 2017-07-04 北京奇虎科技有限公司 获取与搜索关键词相匹配的图片的方法及装置
CN105824975A (zh) * 2016-04-19 2016-08-03 百度在线网络技术(北京)有限公司 搜索推荐方法和装置
WO2018137470A1 (zh) * 2017-01-25 2018-08-02 广州市动景计算机科技有限公司 用户终端及网页图片资源加载装置与方法、存储介质
CN108595640A (zh) * 2018-04-25 2018-09-28 河南职业技术学院 基于计算机的图片展示方法及图片展示装置
CN110119471A (zh) * 2019-04-03 2019-08-13 北京搜狗科技发展有限公司 一种搜索结果一致性的检查方法及装置
CN110119471B (zh) * 2019-04-03 2021-07-27 北京搜狗科技发展有限公司 一种搜索结果一致性的检查方法及装置

Also Published As

Publication number Publication date
WO2016000507A1 (zh) 2016-01-07

Similar Documents

Publication Publication Date Title
CN104050292A (zh) 省流量模式搜索服务的方法、服务器、客户端和***
US8788711B2 (en) Redacting content and inserting hypertext transfer protocol (HTTP) error codes in place thereof
CN107463641B (zh) 用于改进对搜索结果的访问的***和方法
CN103150513B (zh) 拦截应用程序中的植入信息的方法及装置
CN103647803A (zh) 一种移动终端订阅内容的方法及装置
CN103368992A (zh) 一种信息推送方法及装置
CN104065565A (zh) 推送消息的方法、服务器、客户端装置和***
CN103488781A (zh) 提供信息搜索的方法、搜索引擎服务器
CN104348714A (zh) 移动终端、服务器以及基于好友的应用程序推荐方法
WO2008123745A1 (en) System of providing advertising date using advertisement widget application and method thereof
CN105160027B (zh) 广告数据处理方法及装置
CN107239701B (zh) 识别恶意网站的方法及装置
CN105515900A (zh) 一种获取终端在线状态的方法及装置
CN105721538A (zh) 数据访问的方法和装置
CN106462635A (zh) 智能网页内容拦截
CN104834660A (zh) 基于区间的模糊数据库搜索
CN103067470A (zh) 一种向浏览器推送信息的方法、服务器和***
CN104572907A (zh) 一种业务对象的获取方法和装置
CN109325192B (zh) 一种广告防屏蔽的方法和装置
CN104463642A (zh) 一种进行广告过滤处理的方法、装置和浏览器客户端
CN104536974A (zh) 在浏览器中搜索信息的方法和浏览器客户端
CN113656737A (zh) 网页内容展示方法、装置、电子设备以及存储介质
CN107943921B (zh) 页面分享信息生成方法、装置、计算机设备和存储介质
CN104239538A (zh) 一种快照型日志压缩方法、***及装置
CN104021193A (zh) 搜索切换方法及搜索切换装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140917