首页> 中国专利> 一种基于搜索引擎的用户交互方法及系统

一种基于搜索引擎的用户交互方法及系统

摘要

本发明提供了一种基于搜索引擎的用户交互方法及系统。该用户交互方法包括:从用户浏览器接收用户的查询请求;根据查询请求进行匹配搜索,获取与查询请求相匹配的搜索结果;发送根据搜索结果产生的搜索结果页面代码至用户浏览器,以形成搜索结果页面;发送与搜索结果相关的用户评价页面代码至用户浏览器,以形成嵌入搜索结果页面内的用户评价页面。通过上述方式,用户可在搜索结果页面直接获取搜索结果的用户评价,更可根据用户评价选择是否进入搜索结果。此外,用户还可在搜索结果页面直接对搜索结果输入用户评价。该用户评价可进一步作为搜索结果排序的参考,提高用户体验。

著录项

  • 公开/公告号CN101968799A

    专利类型发明专利

  • 公开/公告日2011-02-09

    原文格式PDF

  • 申请/专利权人 百度在线网络技术(北京)有限公司;

    申请/专利号CN201010288739.9

  • 申请日2010-09-21

  • 分类号

  • 代理机构深圳市威世博知识产权代理事务所(普通合伙);

  • 代理人何青瓦

  • 地址 100085 北京市海淀区上地十街10号百度大厦

  • 入库时间 2023-12-18 01:48:00

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-02-08

    授权

    授权

  • 2011-03-23

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20100921

    实质审查的生效

  • 2011-02-09

    公开

    公开

说明书

【技术领域】

本发明涉及网络搜索引擎技术,特别涉及一种基于搜索引擎的用户交互方法及系统。

【背景技术】

随着科技的发展,互联网越来越普遍,出现了许多网络搜索技术。目前的搜索引擎在用户输入查询请求后,可在搜索结果页面形成与该查询请求相匹配的搜索结果,用户通过点击搜索结果就可获取想要的内容。

但现有的搜索引擎未设有用户交互功能,用户无法判断搜索结果所指向的内容的安全性、合法性以及其他用户的使用体验,导致出现黄反、病毒等问题,降低了用户体验。

【发明内容】

本发明所要解决的技术问题是提供一种基于搜索引擎的用户交互系统及方法,其为搜索引擎提供用户交互功能,提高用户体验。

本发明提供了一种基于搜索引擎的用户交互方法,包括:a.从用户浏览器接收用户的查询请求;b.根据查询请求进行匹配搜索,获取与查询请求相匹配的搜索结果;c.发送根据搜索结果产生的搜索结果页面代码至用户浏览器,以形成搜索结果页面;d.发送与搜索结果相关的用户评价页面代码至用户浏览器,以形成嵌入搜索结果页面内的用户评价页面。

根据本发明一优选实施例,在步骤d中,响应用户的评价查看请求发送用户评价页面代码。

根据本发明一优选实施例,用户交互方法进一步包括:e.接收用户输入的用户评价,并存储用户评价。

根据本发明一优选实施例,步骤e包括:e1.接收用户通过用户评价页面发出的评价参与请求;e2.判断用户是否登录;e3.若用户登陆,则发送用户评价输入页面代码,以形成嵌入搜索结果页面内的用户评价输入页面;e4.接收用户通过用户评价输入页面输入的用户评价,并存储用户评价。

根据本发明一优选实施例,步骤e进一步包括:e5.若用户未登录,则发送用户登陆页面代码至用户浏览器,以形成用户登陆页面,并返回步骤e2。

根据本发明一优选实施例,步骤e3进一步包括:发送验证信息至用户浏览器。

根据本发明一优选实施例,步骤e4进一步包括:接收用户输入的验证信息,并判断所接收的验证信息与所发送的验证信息是否相匹配,若所接收的验证信息与所发送的验证信息相匹配,则存储用户评价。

根据本发明一优选实施例,步骤e进一步包括:e6.若所接收的验证信息与所发送的验证信息不匹配,则发送提示信息至用户浏览器。

根据本发明一优选实施例,步骤e4进一步包括:判断用户评价是否符合规定,若用户评价符合规定,则存储用户评价。

根据本发明一优选实施例,步骤e进一步包括:e7.若用户评价不符合规定,则发送提示信息到用户浏览器。

根据本发明一优选实施例,判断用户评价是否符合规定包括判断用户评价中是否存在电话号码、广告语、黄反信息或侮辱性信息。

根据本发明一优选实施例,步骤e4进一步包括:e8.对用户评价不符合规定的次数进行统计,若统计次数超过阈值,则发送警告信息。

根据本发明一优选实施例,在步骤e4中,接收用户提交的多个用户评价,并存储述用户最后一次提交用户评价。

根据本发明一优选实施例,搜索结果包括在线应用的识别信息或网页的网页地址链接。

本发明提供了一种基于搜索引擎的用户交互系统,包括:搜索模块,从用户浏览器接收用户的查询请求,根据查询请求进行匹配搜索,获取与查询请求相匹配的搜索结果,并发送根据搜索结果产生的搜索结果页面代码至用户浏览器,以形成搜索结果页面;评价交互模块,发送与搜索结果相关的用户评价页面代码至用户浏览器,以形成嵌入搜索结果页面内的用户评价页面。

根据本发明一优选实施例,评价交互模块响应用户的评价查看请求发送用户评价页面代码。

根据本发明一优选实施例,用户交互系统进一步包括数据存储模块,评价交互模块接收用户输入的用户评价,且数据存储模块存储用户评价。

根据本发明一优选实施例,用户交互系统进一步包括用户中心模块,评价交互模块接收用户通过用户评价页面发出的评价参与请求,用户中心模块判断用户是否登录,若用户登陆,则评价交互模块发送用户评价输入页面代码,以形成嵌入搜索结果页面内的用户评价输入页面,并接收用户通过用户评价输入页面输入的用户评价,数据存储模块存储用户评价。

根据本发明一优选实施例,若用户未登录,用户中心模块发送用户登陆页面代码至用户浏览器,以形成用户登陆页面。

根据本发明一优选实施例,用户交互系统进一步包括防作弊模块,防作弊模块发送验证信息至用户浏览器。

根据本发明一优选实施例,防作弊模块接收用户输入的验证信息,并判断所接收的验证信息与所发送的验证信息是否相匹配,若所接收的验证信息与所发送的验证信息相匹配,则数据存储模块存储用户评价。

根据本发明一优选实施例,若所接收的验证信息与所发送的验证信息不匹配,则防作弊模块发送提示信息至用户浏览器。

根据本发明一优选实施例,评价交互模块进一步判断用户评价是否符合规定,若用户评价符合规定,则数据存储模块存储用户评价。

根据本发明一优选实施例,若用户评价不符合规定,则评价交互模块发送提示信息到用户浏览器。

根据本发明一优选实施例,判断用户评价是否符合规定包括判断用户评价中是否存在电话号码、广告语、黄反信息或侮辱性信息。

根据本发明一优选实施例,防作弊模块对用户评价不符合规定的次数进行统计,若统计次数超过阈值,则发送警告信息。

根据本发明一优选实施例,评价交互模块接收用户提交的多个用户评价,并存储述用户最后一次提交用户评价。

根据本发明一优选实施例,搜索结果包括在线应用的识别信息或网页的网页地址链接。

通过上述方式,用户可在搜索结果页面直接获取搜索结果的用户评价,更可根据用户评价选择是否进入搜索结果。此外,用户还可在搜索结果页面直接对搜索结果输入用户评价。该用户评价可进一步作为搜索结果排序的参考,提高用户体验。

【附图说明】

图1是根据本发明一实施例的用户交互系统的示意框图。

图2是根据本发明一实施例的用户交互方法的流程图。

图3是图2所示的用户交互方法的具体实施方式的流程图。

图4是根据图2所示的用户交互方法获得的搜索结果页面的示意图。

图5是根据图2所示的用户交互方法获得的搜索结果页面以及用户评价页面的示意图。

图6是根据图2所示的用户交互方法获得的搜索结果页面、用户评价页面以及用户评价输入页面的示意图。

图7是根据本发明一实施例的搜索引擎系统的实现方法的流程图。

【具体实施方式】

下面结合附图和实施例对本发明进行详细说明。

如图1所示,图1是根据本发明一实施例的用户交互系统的示意框图。在本发明中,用户交互系统包括搜索模块1、评价交互模块2、防作弊模块3、用户中心模块4以及数据存储模块5。搜索模块1从用户浏览器6接收用户的查询请求,进行匹配搜索,并根据搜索结果发送搜索结果页面代码至用户浏览器6,以在用户浏览器6中形成搜索结果页面。评价交互模块2发送与搜索结果相关的用户评价页面代码至用户浏览器6,以形成嵌入搜索结果页面内的用户评价页面。评价交互模块2进一步接收用户输入的用户评价并存储到数据存储模块5。用户中心模块4用于验证用户是否登录,而防作弊模块3用于验证用户输入的验证信息,以避免用户的作弊行为。

下面结合图2与图3对用户交互系统的各模块的具体功能进行描述。

如图2所示,图2是根据本发明一实施例的用户交互方法的流程图。

在步骤101中,搜索模块1从用户浏览器6接收用户的查询请求。

在步骤102中,搜索模块1根据查询请求进行匹配搜索,获取与查询请求相匹配的搜索结果。

在步骤103中,搜索模块1发送根据搜索结果产生的搜索结果页面代码至用户浏览器6,以形成搜索结果页面。

在步骤104中,评价交互模块2发送与搜索结果相关的用户评价页面代码至用户浏览器6,以形成嵌入搜索结果页面内的用户评价页面。

此外,本实施例的用户交互方法进一步包括步骤105。在步骤105中,评价交互模块2接收用户输入的用户评价,并存储用户评价至数据存储模块5。

如图3所示,图3是图2所示的用户交互方法的具体实施方式的流程图。

在步骤201中,搜索模块1从用户浏览器6接收用户的查询请求。

在步骤202中,搜索模块1根据查询请求进行匹配搜索,获取与查询请求相匹配的搜索结果。

在步骤203中,搜索模块1发送根据搜索结果产生的搜索结果页面代码至用户浏览器6,以形成搜索结果页面。搜索结果可包括在线应用的识别信息或网页的网页地址链接。如图4所示,在本实施例中,在线应用搜索结果与网页搜索结果同时显示于搜索结果页面中。

在步骤204中,评价交互模块2接收用户的评价查看请求。例如,在搜索结果的对应位置可设置评价查看按钮,当用户点击评价查看按钮时,便发出评价查看请求。

在步骤205中,评价交互模块2发送与搜索结果相关的用户评价页面代码至用户浏览器6,以形成用户评价页面。如图5所示,在本实施例中,用户评价页面嵌入搜索结果页面内,搜索结果页面不需要跳转,即可显示用户评价页面,由此用户可看到其他用户或自己过去对此项搜索结果的评价。

在步骤206中,评价交互模块2接收用户通过用户评价页面发出的评价参与请求。例如,在用户评价页面内可设置一评价参与按钮,当用户点击评价参与按钮时,便发出评价参与请求。

在步骤207中,用户中心模块4判断用户是否登录。若用户并未登录,则跳转到步骤208。在步骤208中,用户中心模块4发送用户登陆页面代码至用户浏览器6,以形成用户登陆页面。用户可进行登录,并返回至步骤207再次判断。若用户已登录,则跳转到步骤209。

在步骤209中,评价交互模块2响应用户的评价参与请求,发送用户评价输入页面代码,以形成嵌入搜索结果页面内的用户评价输入页面。

在步骤210中,防作弊模块3发送验证信息至用户浏览器6。在本实施例中,如图6所示,用户评价输入页面嵌入于搜索结果页面中的用户评价页面下方。验证信息显示于用户评价输入页面内。用户评价输入页面进一步包括用户评价输入框以及验证信息输入框。用户可分别通过用户评价输入框以及验证信息输入框输入用户评价以及验证信息,并点击提交按钮,进行提交。当然,本领域技术人员完全可以想到将用户评价输入页面设置成其他形式。

在步骤211中,评价交互模块2接收用户通过用户评价输入页面输入的用户评价,防作弊模块3接收用户通过用户评价输入页面输入的验证信息。

在步骤212中,防作弊模块3判断所接收的验证信息与所发送的验证信息是否相匹配。若所接收的验证信息与所发送的验证信息不匹配,则跳转至步骤213。在步骤213中,防作弊模块3发送提示信息至用户浏览器6,提示用户输入正确的验证信息。用户进一步可根据提示信息重新发送验证信息,跳转至步骤211。若所接收的验证信息与所发送的验证信息相匹配,则跳转至步骤214。

在步骤214中,评价交互模块2判断用户评价是否符合规定,例如是否符合字数规定、是否包含敏感词汇等。若用户评价符合规定,则跳转至步骤215中,存储用户评价至数据存储模块5。若用户评价不符合规定,则跳转至步骤213中,评价交互模块2发送提示信息至用户浏览器6,提醒用户对用户评价的内容进行修改。用户评价内容主要包括对搜索结果的评分与对搜索结果的文字评价等。

在优选实施例中,评价交互模块2在接收到同一用户发送的多个用户评价后,仅保留用户最后一次提交的用户评价,作为用户的真实意思表示,并由防作弊模块3对同一用户提交用户评价的次数进行统计。若同一用户在预定时间内提交用户评价的次数超出预定的阈值,则发送警告信息或通知用户中心模块4,对该用户的账号进行删除或屏蔽。

在优选实施例中,判断用户评价是否符合规定包括判断用户评价中是否存在电话号码、广告语、黄反信息或侮辱性信息,若存在上述信息则不保存该用户评价,并由防作弊模块3对该用户发送上述信息的次数进行统计,并同样在超过预定阈值后,发送警告信息或通知用户中心模块4,对该用户的账号进行删除或屏蔽。

通过上述方式,用户可在搜索结果页面直接获取搜索结果的用户评价,更可根据用户评价选择是否进入搜索结果,避免访问到非法或不安全的搜索结果。值得一提的是,本领域技术人员完全可以想到,上述方法步骤可由其他不同的功能模块实现,因此上述方法步骤中的功能模块不应理解为对方法步骤的限定。

通过上述方式,用户可在搜索结果页面直接获取搜索结果的用户评价,更可根据用户评价选择是否进入搜索结果。此外,用户还可在搜索结果页面直接对搜索结果输入用户评价。

在本发明中,通过上述方法获得的用户评价可进一步用于对搜索结果进行排序。

如图7所示,图7是根据本发明一实施例的搜索引擎系统的实现方法的流程图。在本实施例中,搜索引擎系统进一步根据上述方法获得的用户评价对搜索结果进行排序。

在步骤301中,接收用户的查询请求。

在步骤302中,根据用户的查询请求进行匹配搜索,获取与查询请求相匹配的多个搜索结果。

在步骤303中,根据用户评价等级对搜索结果进行排序。用户评价等级是对上述方法获得的用户评价进行统计分析获得的结果。

因此,在本实施例中,搜索引擎系统的实现方法进一步包括步骤304和305

在步骤304中,对搜索结果的用户评价进行统计分析。用户评价可通过上文参照图3描述的实施例获得。用户评价可包括对搜索结果的评分以及对搜索结果的文字评价。

在步骤305中,根据用户评价的统计分析结果来设置用户评价等级。例如,根据参与评价的用户数以及平均评分来设定用户评价等级。一般来说,参与评价的用户数越多且平均评分越高,则用户评价等级越高。

通过上述方式,可进一步根据用户评价对搜索结果进行排序,使得用户好评的搜索结果可排在搜索页面的前列,提高了用户体验。在优选实施例中,可进一步为搜索结果的用户评价等级设置显示阈值,并且只有在用户评价等级高于显示阈值时才在搜索页面上显示该搜索结果。

在上述实施例中,仅对本发明进行了示范性描述,但是本领域技术人员在阅读本专利申请后可以在不脱离本发明的精神和范围的情况下对本发明进行各种修改。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号