搜索结果显示系统及方法与流程

文档序号:12041700阅读:142来源:国知局
搜索结果显示系统及方法与流程
本发明涉及一种搜索技术,尤其涉及一种搜索结果显示系统及方法。

背景技术:
当用户利用搜寻引擎去寻找一个不熟悉或不了解的目标时,通常会消耗大量的时间去阅读搜寻引擎回传的搜寻结果。例如,一个用户想要了解日本专利制度,可能会对搜寻引擎下了“日本专利制度”的查询词,并阅读几个搜寻结果之后又发现其它与日本专利制度相关的关键词,如“实用新案”、“特许专利”等。之后,用户又利用这些关键词继续检索,如此不停地反复搜寻以了解它的搜寻目标,日本专利制度。这种阅读网页与理解搜寻结果的过程需要耗费用户大量的时间。当前有些搜寻引擎会给用户提示一些关键词,例如,方法一,通过扩展查询(queryexpansion),或组织一个关键词下的搜寻结果对关键词进行扩展;方法二,利用分群搜寻结果(clusteringsearchresult)功能对关键词进行扩展,帮助用户去更快的了解他的搜寻目标。但是,上述两种方法都有如下缺陷:(1)都只能在一个关键词下的搜寻结果中进行关键词的推荐或网页的组织。例如,“日本专利制度”这个关键词在扩展查询下可能会产生“实用新案”这个关键词,而在分群搜寻结果下可能会将搜寻结果组织成“实用新案”、“特许”、“意匠”等分群(clusters)。当用户选择另一个扩展出的关键词进行检索时,用户可能又会得到一些关键词或一些分群,需要进一步检索。(2)用户了解的信息是不断累积的,可能某些网页内容阅读第一次很困难,但阅读到第二次相同内容可能就相对轻松,但是目前的搜寻引擎没有这样的提示,造成即使搜寻结果中有过去阅读过的信息,用户还是必须一个一个阅读搜寻结果才能知晓哪些网页是自己已经了解的,哪些是自己还不是很了解的。总结来说,目前的搜寻引擎还没有将用户连续搜寻的过程组织起来并反映在搜寻结果上。

技术实现要素:
鉴于以上内容,有必要提供一种搜索结果显示系统,其可将用户连续搜寻的过程串联起来,将搜索结果中用户可能已经了解的网页标示出来,以便用户进行选择阅读。鉴于以上内容,还有必要提供一种搜索结果显示方法,其可将用户连续搜寻的过程串联起来,将搜索结果中用户可能已经了解的网页标示出来,以便用户进行选择阅读。一种搜索结果显示系统,该系统包括:网页查询模块,用于接收用户输入的第一查询词,并根据该第一查询词获取搜寻到的第一组网页;网页关联模块,用于将所有搜寻到的第一组网页组织关联性;网页分析模块,用于根据用户浏览过的网页,分析该用户对当前关联的第一组网页的了解程度;及网页标示模块,用于利用预先设定的规则将该分析得到的了解程度标示在所述第一组网页中。一种搜索结果显示方法,该方法包括:网页查询步骤一,接收用户输入的第一查询词,并根据该第一查询词获取搜寻到的第一组网页;网页关联步骤一,将所有搜寻到的第一组网页组织关联性;网页分析步骤一,根据用户浏览过的网页,分析该用户对当前关联的第一组网页的了解程度;及网页标示步骤一,利用预先设定的规则将该分析得到的了解程度标示在所述第一组网页中。前述方法可以由电子设备(如电脑)执行,其中该电子设备具有附带了图形用户界面(GUI)的显示屏幕、一个或多个处理器、存储器以及保存在存储器中用于执行这些方法的一个或多个模块、程序或指令集。在某些实施例中,该电子设备提供了包括无线通信在内的多种功能。用于执行前述方法的指令可以包含在被配置成由一个或多个处理器执行的计算机程序产品中。相较于现有技术,所述的搜索结果显示系统及方法,其可将用户连续搜寻的过程串联起来,将搜索结果中用户可能已经了解的网页标示出来。例如,用加深颜色、加粗字体的方式标示用户可能已经了解的网页。这样,用户就可以直接选择较了解的网页阅读,或是继续探索不熟悉的网页,避免时间上的浪费。另外,在屏幕受限的行动装置(如智能手机)上,若能够先将搜索结果中用户可能已经了解的网页标示出来,用户可以针对视觉的提示直接选择喜爱的结果进行缩放的动作,避免为了先了解网页内容而进行多余的手机屏幕缩放动作。附图说明图1是本发明搜索结果显示系统的运行环境示意图。图2是本发明搜索结果显示系统的功能模块图。图3是本发明搜索结果显示方法的较佳实施例的流程图。图4至图7是本发明中用户检索界面的示意图。主要元件符号说明电子设备2显示设备20输入设备22存储器23搜索结果显示系统24处理器25检索界面40网页查询模块201网页关联模块202网页分析模块203网页标示模块204具体实施方式如图1所示,是本发明搜索结果显示系统的运行环境示意图。在本实施例中,所述搜索结果显示系统24运行于电子设备2中,所述电子设备2还包括通过数据总线相连的显示设备20、输入设备22、存储器23和处理器25。所述电子设备2可以是智能手机、PDA(PersonalDigitalAssistant,个人数字助理)、个人电脑等。可以理解,所述电子设备2也还应该进一步包括其他必要的硬件系统与软件系统,如主板、操作系统等,由于这些设备都是本领域技术人员的习知常识,本实施例中不再一一描述。所述搜索结果显示系统24用于将用户连续搜寻的过程串联起来,将搜索结果中用户可能已经了解的网页标示出来,具体过程以下描述。所述存储器23用于存储所述搜索结果显示系统24的程序代码等资料。所述显示设备20和输入设备22用做电子设备2的输入输出设备。在本实施例中,所述搜索结果显示系统24可以被分割成一个或多个模块,所述一个或多个模块被存储在所述存储器23中并被配置成由一个或多个处理器(本实施例为一个处理器25)执行,以完成本发明。例如,参阅图2所示,所述搜索结果显示系统24被分割成网页查询模块201、网页关联模块202、网页分析模块203和网页标示模块204。本发明所称的模块是完成一特定功能的程序段,比程序更适合于描述软件在电子设备2中的执行过程,关于各模块201-204的功能参阅图3的描述。如图3所示,是本发明搜索结果显示方法的较佳实施例的流程图。步骤S10,网页查询模块201接收用户输入的第一查询词,并根据该第一查询词获取搜寻到的第一组网页。参阅图4所示,当用户在检索界面40中输入第一查询词后,将获得第一组网页D1、D2、D3、D4等等。步骤S11,网页关联模块202将所有搜寻到的第一组网页组织关联性。在本实施例中,组织网页关联性是为了过滤第一组网页中与第一查询词毫无关联的网页,如此一来,有关连的网页间才能够被互相影响。例如,用户看了一篇关于“日本地震”的网页跟一篇关于“日本专利”的网页,从文字上看它们都有“日本”两个字,表面上看来有其关连,但实际上它们一个是强调天灾,一个强调专利,其实是毫无关联的。通过组织网页关联性可以去除这些毫无关联的议题,避免后续步骤进行计算时噪声过多。关于组织网页关联性的介绍可以参阅已公开的资讯,如http://www.google.com.tw/books?id=6gsdU1y5h5UC&lpg=PA355&ots=C7aMd04PAW&lr&hl=zh-TW&pg=PA364#v=onepage&q&f=false。步骤S12,网页分析模块203根据用户浏览过的网页,分析用户对当前关联的第一组网页的了解程度。例如,参阅图5所示,当用户在检索界面40中点击“开始”按钮后,网页分析模块203将启动分析过程。在本实施例中,所述了解程度是指每个网页包含的用户感兴趣的词中被阅读过的词所占的比重。所述感兴趣的词可以是从网页中提取出的名词词组,也可以是根据出现频率高低选取的特定词组,如出现频率排在前三位的词组。步骤S13,网页标示模块204利用预先设定的规则将该分析得到的了解程度标示在所述第一组网页中。其中,所述预先设定的规则包括,但不限于,以进度条的方式标示用户已经了解的网页,或以加亮显示(如加深颜色,加粗字体)的方式标示用户已经了解的网页。举例而言,参阅图5所示,网页D1中含有两个用户感兴趣的词“a”和“b”,网页D2中含有两个用户感兴趣的词“c”和“b”,网页D3中含有两个用户感兴趣的词“e”和“b”,网页D4中含有三个用户感兴趣的词“c”、“e”和“g”。假设用户第一次点击阅读了网页D1,当用户第二次点击阅读网页D2时,网页分析模块203分析得出网页D2和网页D3包含之前已经阅读过的感兴趣的词“b”,所以确定网页D2和D3属于该用户已经了解的网页,了解程度为50%。而网页D4中没有包含之前已经阅读过的感兴趣的词“b”,所以确定网页D4属于该用户还不了解的网页。然后,网页标示模块204将网页D1的了解程度标示为100%(即满格进度条),网页D2和D3的了解程度标示为50%(即半格进度条),网页D4的了解程度标示为0(即空格进度条)。在本实施例中,了解程度越深,标示的比值越大。可以理解,在其他实施例中,也可以设定,了解程度越深,标示的比值越小。另外,用户可以通过点击检索界面40上的“停止”按钮,停止对搜寻到的网页进行标示,也可以通过点击“清除”按钮清除标示内容(如清除进度条、恢复默认颜色和字体等),或点击“排序”按钮依据分析出的了解程度对搜索到的第一组网页进行排序。步骤S14,当接收到第二查询词时,网页标示模块204对根据该第二查询词搜寻到的第二组网页进行了解程度的标示。具体过程参阅步骤(a1)-(a4)如下所述。(a1)网页查询模块201接收用户输入的第二查询词,并根据该第二查询词获取搜寻到的第二组网页。参阅图6所示,当用户在检索界面40中输入第二查询词后,将获得第二组网页D11、D12、D13、D14等等。(a2)网页关联模块202将所有搜寻到的第二组网页组织关联性。(a3)网页分析模块203根据用户浏览过的网页(如D1),分析该用户对当前关联的第二组网页的了解程度。(a4)网页标示模块204利用预先设定的规则将该分析得到的了解程度标示在所述第二组网页中。举例而言,参阅图6所示,网页D11中含有两个用户感兴趣的词“b”和“z”,网页D12中含有两个用户感兴趣的词“e”和“z”,网页D13中含有两个用户感兴趣的词“e”和“f”,网页D14中含有三个用户感兴趣的词“a”、“b”和“c”。假设用户输入第一查询词时点击阅读了网页D1,当用户输入第二查询词时,网页分析模块203分析得出网页D11包含之前已经阅读过的感兴趣的词“b”,网页D14包含之前已经阅读过的感兴趣的词“a”和“b”,所以确定网页D11和D14属于该用户已经了解的网页,了解程度为50%和66.7%。而网页D12和D13中没有包含之前已经阅读过的感兴趣的词,所以确定网页D12和D13属于该用户还不了解的网页。然后,网页标示模块204将网页D11的了解程度标示为50%,网页D14的了解程度标示为66.7%,网页D12和D13的了解程度标示为0。可以理解,在其他实施例中,也可以通过加深颜色,加粗字体的方式标示用户已经了解的网页D11和D14。参阅图7所示,网页D14可以用深色显示,D11可以用浅色显示,D12和D13不做改变。在本实施例中,当用户输入第二查询词时,尽管还没有阅读过该第二查询词搜寻到的网页,但却能根据该用户之前浏览过的网页,将该第二查询词的搜索结果中用户可能已经了解的网页标示出来。例如,用加深颜色、加粗字体的方式标示用户可能已经了解的网页。这样,用户就可以直接选择较了解的网页阅读,或是继续探索不熟悉的网页,避免时间上的浪费。进一步地,当接收到第三查询词时,网页标示模块204根据该用户之前浏览过的网页,对根据该第三查询词搜寻到的第三组网页进行了解程度的标示,第四查询词、第五查询词...依次类推。最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1