试验性抽样展示方法及其系统技术方案

技术编号:7898180 阅读:197 留言:0更新日期:2012-10-23 04:21
本发明专利技术提供了一种试验性抽样展示方法,包括:S1,通过网络协议接收包含URL的查询命令;S2,判断所述查询命令是否需要抽样展示;S3,若是,则将需要抽样展示的所述查询命令分发至处理模块进行处理,并返回处理后的抽样页面;S4,若否,则调取原有页面;S5,将所述抽样页面或原有页面输出。本发明专利技术的有益效果是:通过增加了一个UI模块,由其根据URL特征对用户的查询命令进行判断,决定对该查询命令是否返回试验性的样式展现。由于不需要直接修改程序逻辑或者配置,所以本发明专利技术的使用比较简单、灵活,能够避免现有技术中项目周期较长、代码较乱、配置麻烦的问题。

【技术实现步骤摘要】

本专利技术涉及一种试验性抽样展示方法及其系统,属于信息处理领域。
技术介绍
搜索结果页的样式/数据往往会进行改动,以观察是否给用户带来更好体验效果,此类修改一般是试验和临时性质的。针对此类修改,现有技术通常有两种做法第一种做法是直接修改程序逻辑,针对不同的查询命令(query),采用IF/ELSE来进行控制;第二种做法是利用web服务模块中的配置进行网页的302重定向(302redirect),当发现查询命令的URL符合某些特征(代表属于试验性的查询命令)时,进行跳转处理。然而,第一种做法由于需要修改程序逻辑,使得项目周期较长、代码较乱,对程序架构也有损害。第二种做法由于需要修改配置,使用时也会比较麻烦。如果出现多个查询命令都是试验性的查询命令时,更是需要对每一个查询命令进行配置。并且,在302重定向时会出现URL不一致,用户会察觉到URL的变化,从而容易造成不好的用户体验。因此,需要对现有技术中的试验性抽样展示方法及系统进行改进。
技术实现思路
本专利技术所要解决的技术问题在于提供一种使用简单且用户体验较好的试验性抽样展示方法及其系统。为解决上述技术问题,本专利技术采用如下技术方案一种试验性抽样展示方法,其包括如下步骤SI,通过网络协议接收包含URL的查询命令;S2,判断所述查询命令是否需要抽样展示;S3,若是,则将需要抽样展示的所述查询命令分发至处理模块进行处理,并返回处理后的抽样页面;S4,若否,则调取原有页面;S5,将所述抽样页面或原有页面输出。作为本专利技术的进一步改进,所述步骤S2具体包括读取抽样规则;判断所述查询命令是否需要抽样展示。作为本专利技术的进一步改进,所述抽样规则为词表。作为本专利技术的进一步改进,所述抽样规则为代码逻辑。作为本专利技术的进一步改进,步骤SI中的网络协议为HTTP协议。作为本专利技术的进一步改进,所述抽样页面为html页面。本专利技术还可采用如下技术方案一种试验性抽样展示方法,其包括如下步骤SI,通过网络协议接收包含URL的查询命令;S2,判断所述查询命令是否需要抽样展示;S3,若是,则将需要抽样展示的所述查询命令分发至静态页面模块,并返回相应静态页面;S4,若否,则调取原有页面;S5,将所述静态页面或原有页面输出。作为本专利技术的进一步改进,所述步骤S2具体包括读取抽样规则;判断所述查询命令是否需要抽样展示。作为本专利技术的进一步改进,所述抽样规则为词表。作为本专利技术的进一步改进,所述抽样规则为代码逻辑。 作为本专利技术的进一步改进,步骤SI中的网络协议为HTTP协议。作为本专利技术的进一步改进,所述相应静态页面为html页面。为解决上述技术问题,本专利技术还可以采用如下技术方案一种试验性抽样展示系统,其包括web服务模块,用于通过网络协议接收包含URL的查询命令,以及输出抽样页面或原有页面;n模块,用于读取抽样规则模块,并判断所述查询命令是否需要抽样展示,将需要抽样展示的所述查询命令分发给相应的处理模块,将不需要抽样展示的所述查询命令调取原有页面;抽样规则模块,用于存储需要进行试验性改变展现样式的抽样规则;处理模块,用于处理所述查询命令,并返回抽样页面;原有页面源,用于提供原有页面。作为本专利技术的进一步改进,所述抽样规则为词表。作为本专利技术的进一步改进,所述抽样规则为代码逻辑。作为本专利技术的进一步改进,所述网络协议为HTTP协议。作为本专利技术的进一步改进,所述处理模块与所述UI模块之间按照HTTP协议通讯。作为本专利技术的进一步改进,所述抽样页面为html页面。为解决上述技术问题,本专利技术还可以采用如下技术方案一种试验性抽样展示系统,包括web服务模块,用于通过网络协议接收包含URL的查询命令,以及输出抽样页面或原有页面;n模块,用于读取抽样规则模块,并判断所述查询命令是否需要抽样展示,将需要抽样展示的所述查询命令分发给相应的静态页面模块,将不需要抽样展示的所述查询命令调取原有页面;抽样规则模块,用于存储需要进行试验性改变展现样式的抽样规则;静态页面模块,用于处理所述查询命令,并返回相应静态页面;原有页面源,用于提供原有页面。作为本专利技术的进一步改进,所述抽样规则为词表。作为本专利技术的进一步改进,所述抽样规则为代码逻辑。作为本专利技术的进一步改进,所述网络协议为HTTP协议。作为本专利技术的进一步改进,所述静态页面模块与所述n模块之间按照HTTP协议通讯。作为本专利技术的进一步改进,所述相应静态页面为html页面。相较于现有技术,本专利技术的有益效果是通过增加了一个n模块,由其根据URL特征对用户的查询命令进行判断,决定对该查询命令是否返回试验性的样式展现。由于不需要直接修改程序逻辑或者配置,所以本专利技术的使用比较简单、灵活,能够避免现有技术中项目周期较长、代码较乱、配置麻烦的问题。附图说明图I是本专利技术试验性抽样展示系统与客户端实现互动的工作原理图。图2是本专利技术第一实施方式中的试验性抽样展示系统存储并运行于一个服务器 的系统架构图。图3是本专利技术第一实施方式中的试验性抽样展示系统存储并运行于多个服务器的系统架构图。图4是本专利技术第二实施方式中的试验性抽样展示系统存储并运行于一个服务器的系统架构图。图5是本专利技术第二实施方式中的试验性抽样展示系统存储并运行于多个服务器的系统架构图。图6是本专利技术第一实施方式中的试验性抽样展示方法的流程图。图7是本专利技术第二实施方式中的试验性抽样展示方法的流程图。具体实施例方式以下将结合附图所示的各实施方式对本专利技术进行详细描述。但这些实施方式并不限制本专利技术,本领域的普通技术人员根据这些实施方式所轻易做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。本专利技术试验性抽样展示方法及其系统,主要应用于网站试验性的修改某些请求结果页的样式后,搜索引擎所返回的搜索结果页。当然,本专利技术的应用不仅局限于此,在任何网站返回请求时需要针对某些请求试验性地修改样式时都可以使用。图I所示的本专利技术的试验性抽样展示系统10与客户端20实现互动的工作原理图。本实施方式中,该客户端20包括一浏览器,客户可通过该浏览器输入待搜索信息,一般的,该输入的待搜索信息为文本信息,当然,该待搜索信息还可以为图片信息、视频信息等等。所述试验性抽样展示系统10接收客户输入的待搜索信息,并对该待搜索信息进行搜索,将搜索结果拼装为结果页面返回至该浏览器。其中,该试验性抽样展示系统10可以包括一台或多台服务器,该客户端20可以包括一个或多个用户终端设备,如个人计算机、笔记本电脑、无线电话、个人数字处理(PDA)、或其它计算机系统和通信系统。这些服务器和终端设备在架构上都包含一些基本组件,如总线、处理系统、存储系统、一个或多个输入/输出系统、和通信接口等。总线可以包括一个或多个导线,用来实现服务器或终端设备各组件之间的通信。处理系统包括各类型的用来执行指令、处理进程或线程的处理器或微处理器。存储系统可以包括存储动态信息的随机访问存储器(RAM)等动态存储器,和存储静态信息的只读存储器(ROM)等静态存储器,以及包括磁或光学记录介质与相应驱动的大容量存储器。输入系统供用户输入信息到服务器或终端设备,如键盘、鼠标、手写笔、声音识别系统、或生物测定系统等。输出系统包括用来输出信息的显示器、打印机、扬声器等。通信接口用来使服务器或终端设备与其它系统或系统进行通信。通信接口之本文档来自技高网...

【技术保护点】
一种试验性抽样展示方法,其特征在于,包括如下步骤:S1,通过网络协议接收包含URL的查询命令;S2,判断所述查询命令是否需要抽样展示;S3,若是,则将需要抽样展示的所述查询命令分发至处理模块进行处理,并返回处理后的抽样页面;S4,若否,则调取原有页面;S5,将所述抽样页面或原有页面输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:马洪旭
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1