一种信息搜索导航方法及装置与流程

文档序号:11830309阅读:331来源:国知局
一种信息搜索导航方法及装置与流程

本申请涉及计算机技术领域,尤其涉及一种信息搜索导航方法及装置。



背景技术:

随着信息技术的发展,互联网为用户提供了丰富的网络信息,用户可以通过相应的终端设备(如:移动终端、计算机终端等)浏览这些网络信息,并可针对这些网络信息进行相应的操作,以获得各类业务服务(如:订阅、共享、下载等)。

由于网络服务商(如:网站)所提供的网络信息种类繁多,当用户浏览网站中的网络信息(如:商品信息)时,难以在大量的网络信息中,及时准确地查找到用户自身想要获得的目标信息。用户通常会使用关键词在相应的网站中进行检索,而由于用户输入的关键词,并不一定能准确反映目标信息的类型(如:商品的名称、型号、类别、尺寸等),这样一来,用户使用关键词检索出的检索结果中所包含的不相关信息较多,使得用户不能准确的查找到目标信息。

在现有技术中,网站通常会对其存储的大量的网络信息,按照不同的类型生成不同的索引标签,以使得用户在进行检索时,可以通过这些索引标签,快速查找到该用户想要的信息。

但是,采用上述索引标签的方式,只限于在用户对要查找的目标信息有一定了解的情况下,才可能根据网站提供的索引标签进行较为准确的检索。而对于用户不了解目标信息的情况下(如:用户对想要查找的某种商品的性能、使用范围、适用性等均不了解),通过网站所提供的检索标签,只能检索出同类型的信息,用户只能逐一浏览检索结果中展示的各个信息,以便查询到用户想 要的目标信息,显然,采用这样的检索方式的效率非常低。



技术实现要素:

本申请实施例提供一种信息搜索导航方法及装置,用以解决用户对网络信息进行检索查询时的效率较低的问题。

本申请实施例提供的一种信息搜索导航方法,包括:

监测用户在检索结果页面中的操作;

当所述操作符合预设条件时,确定所述检索结果页面对应的检索词;

获取预先生成的与所述检索词对应的指南信息并展示;其中,所述指南信息中携带多个关键词标签;

将用户操作的关键词标签对应的搜索结果页面进行展示。

本申请实施例另提供一种信息搜索导航装置,包括:

监测模块,用于监测用户在检索结果页面中的操作;

检索词确定模块,用于当所述操作符合预设条件时,确定所述检索结果页面对应的检索词;

指南信息模块,用于获取预先生成的与所述检索词对应的指南信息并展示;其中,所述指南信息中携带多个关键词标签;

展示模块,用于将用户操作的关键词标签对应的搜索结果页面进行展示。

本申请实施例提供一种信息搜索导航方法及装置,通过该方法,当用户在检索结果页面中的操作符合预设条件时,相应的服务器会根据用户所输入的检索词,确定出与该检索词相对应的指南信息,并展示,使得用户可以根据指南信息,对用户想要查找的目标信息进行一定程度的了解,便于用户进行后续的检索,用户还可以对该指南信息中所携带的关键词标签进行操作,服务器就会将关键词标签所对应的更精确的搜索结果页面展示给用户,从而提升了对目标信息的查找的效率,这样的搜索导航方式,即使在用户对目标信息不了解的情况下,也可以有效地增加了对目标信息进行搜索的效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的信息搜索导航过程;

图2为本申请实施例提供的具体应用实例中检索结果页面的示意图;

图3a~3c为本申请实施例提供的具体应用实例中服务器为用户提供信息搜索导航过程的示意图;

图4为本申请实施例提供的信息搜索导航装置结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为本申请实施例提供的信息搜索导航过程,具体包括以下步骤:

S101:监测用户在检索结果页面中的操作。

在本申请实施例中,当用户使用不同的终端设备(如:智能手机、平板电脑、计算终端等)在网站(如:购物网站、影视剧网站、新闻网站等)或应用中通过相应的检索词进行检索后,就可以浏览到相应的检索结果页面。换言之,所述检索结果页面,是服务器根据用户在相应的网站或应用中输入的检索词在自身的数据库中进行检索后,所作出的检索结果,并将检索到的检索结果以页面的方式推送至用户所使用的终端设备中的页面。

其中,所述检索结果页面中所展示的内容,包括但不限于:商品信息、文 件信息等各类网络资源信息。所述操作包括但不限于:浏览操作、点击操作等。

S102,当所述操作符合预设条件时,确定所述检索结果页面对应的检索词。

在实际应用场景下,若检索结果页面中所展示的内容中含有用户想要的目标信息或者与目标信息相关的信息时,用户通常会点击相应的内容,以进行详细浏览。然而,在用户对目标信息不了解的情况下,用户输入的检索词的范围通常过于宽泛,使得检索结果页面中所展示的内容中包含有较多不相关的信息,这样一来,用户需要在检索结果页面中浏览较多的内容,才可能查找到用户想要的目标信息。那么,若用户在检索结果页面中浏览的内容超过预设的数量、且用户并未对检索结果页面中的内容进行详细浏览,就可以认为该用户并未在当前的检索结果页面中查找到目标信息。

对于上述情况而言,服务器就需要对用户所检索的信息进行导航,以帮助用户更加容易地查找到目标信息。首先,服务器将确定所述检索结果页面对应的检索词,以便后续帮助用户进行信息搜索导航。

结合上述内容,步骤S102中,所述预设条件,具体为:用户在检索结果页面中浏览的内容超过一定数量,且并未对检索页面中展示的信息进行点击浏览。

当然,实际应用场景中,在网站或应用的检索结果页面上还可以设置有导航请求按键,当用户在检索结果页面中进行浏览,并未能从该检索结果页面中展示的检索结果中查找到用户想要的目标信息时,那么,用户就可以直接对设置在所述检索结果页面中的导航请求按键进行操作,以请求服务器对用户的检索结果进行导航。故对于本申请实施例中的上述预设条件,还可以是:用户在相应的检索结果页面中发出导航请求。这里并不构成对本申请的限定。

S103,获取预先生成的与所述检索词对应的指南信息并展示。其中,所述指南信息中携带有多个关键词标签。

在确定出检索词之后,服务器就可以获取预先生成的与该检索词相对应的指南信息,并将指南信息展示给用户。当然,服务器展示所述指南信息的方式 有多种,例如:服务器可以将所述指南信息展示在用户当前所浏览的检索结果页面中。又如:服务器可以向用户所使用的终端推送新的展示页面,用以展示所述指南信息。这里对指南信息的展示方式并不构成对本申请的限定。

考虑到现有技术中,用户在不了解目标信息的情况下,并不能通过检索结果页面中所提供的检索标签对目标信息的性能、使用范围、适用性等信息进行查询。因此,在本申请实施例中,服务器将对自身存储的各类信息预先生成相应的指南信息。

所述指南信息中包含有对各类信息的性能、适用性、使用范围等多方面的参考提示类信息,例如:对于某一商品的指南信息而言,该指南信息中包括该商品的详细介绍、不同型号的适用性以及应用场景等信息。这样一来,用户通过所述指南信息,就可以获知其输入的检索词的相关信息,使得用户对其想要查找的目标信息有一定的了解,从而便于用户查找目标信息。

另外,在本申请实施例中,为了便于用户根据指南信息中的内容进行进一步搜索,指南信息中包含有多个关键词标签。

与现有技术中不同的是,本申请实施例中的关键词标签并非是传统检索结果页面中提供的检索标签,关键词标签是根据指南信息中的内容对应生成的导航类标签,关键词标签相对于传统的检索标签,其检索范围更加精确。

例如:某一商品的指南信息的内容中,包含有对该商品不同型号的适用范围信息,那么,在所述指南信息中对应生成的关键词标签,就可以是带有该商品不同型号的适用范围信息。

S104,将用户操作的关键词标签对应的搜索结果页面进行展示。

在本申请实施例中,指南信息中所携带的关键词标签,可以作为更详细的检索条件,从而,当用户对指南信息中的关键词标签进行点击操作后,服务器就会将以该关键词标签对应的检索结果页面,展示给用户。

通过上述步骤,当用户在检索结果页面中的操作符合预设条件时,相应的服务器会根据用户所输入的检索词,确定出与该检索词相对应的指南信息并展 示,使得用户可以根据指南信息,对用户想要查找的目标信息进行一定程度的了解,便于用户进行后续的搜索,用户还可以对该指南信息中所携带的关键词标签进行操作,服务器就会将关键词标签所对应的更精确的搜索结果页面展示给用户,从而提升了对目标信息的查找的效率,这样的搜索方式,即使在用户对目标信息不了解的情况下,也可以有效地增加了对目标信息进行检索的效率。

下面以检索结果页面中包含商品信息,所述指南信息包括针对商品信息的参考提示信息的情况,进行具体说明:

用户在相应的商品网站中,使用某种商品信息作为检索词进行检索,服务器则会将根据用户输入的检索词对该商品网站的数据库中存储的所有商品信息进行检索,并将包含对所述检索词对应的商品信息展示在检索结果页面中,从而,使得用户在该检索结果页面中进行操作。

对于商品网站的服务器而言,在实际应用时,用户可能对任一商品信息进行检索,为了保证用户在对任一商品信息进行检索时,都可以获得服务器的信息搜索导航服务,那么,服务器将对其存储的各商品信息预先生成指南信息,也即,上述步骤S103中,预先生成指南信息,具体为:预先获取与各商品信息对应的参考提示信息,根据所述参考提示信息确定关键词标签,将所述参考提示信息和确定出的关键词标签作为各商品信息对应的指南信息。

所述参考提示信息通常是与该商品信息的使用范围、适用性等有关的说明性信息(如:某种商品的导购文章,某种商品的操作说明等),当然,在本申请实施例中,所述参考提示信息并不限于文本信息,在一些场景下,参考提示信息还可以是图片信息、视频信息、音频信息等多媒体形式的信息。服务器在获取各商品信息对应的参考提示信息时,所述服务器可以将各商品信息作为检索词条,在指定的数据库或互联网中进行检索,在检索到相应的文本、图片、视频、音频等多媒体信息后,就可以将这些多媒体信息作为商品信息的参考提示信息。

进而,服务器根据不同商品信息对应的参考提示信息,就可以生成相应的关键词标签,用户便可以直接对该关键词标签进行搜索,从而有效地减小搜索的范围。

这里需要说明的是,服务器之所以可根据参考提示信息生成相应的关键词标签,是因为:在参考提示信息中,包含有与不同商品信息相关联的特征信息(如:反映某种商品的类型、状态、使用条件等的特征词),从而,服务器就可以根据这些商品信息和相关联的特征信息,生成所述参考提示信息的关键词标签。

具体来说,根据所述参考提示信息确定关键词标签,具体为:对所述参考提示信息进行文本分段处理,将文本分段处理后得到的各段落的内容进行依存分析处理,确定各段落中包含的商品信息和该商品信息对应的特征信息,将所述特征信息和商品信息的不同组合,确定为不同段落的关键词标签。

在参考提示信息为文本信息的情况下,参考提示信息中可能含有对商品信息不同方面的说明内容,为了更加准确地确定出关键词标签,那么服务器就会将参考提示信息进行分段,使得针对商品信息不同方面的说明内容分成不同的段落。

对于分段处理后所得到的每个段落而言,不同的段落中均含有对应不同方面的特征信息,从而,可以针对每个段落,确定出该段落中所包含的商品信息以及与该商品信息所对应的特征信息。

在本申请实施例中,采用依存分析算法,确定出各段落中所包含的商品信息(如:商品名称),以及与该商品信息依存关联的特征信息。例如:从参考提示信息中确定出的商品信息为“风衣”,根据依存分析处理确定出的特征信息为“修身显瘦”、“X款式防风保暖”。

通常,不同的特性信息和商品信息的组合,对应着不同类型的商品,故在本申请实施例中,服务器会将从段落中确定出的商品信息和特征信息进行组合,并将组合后的商品信息和特征信息作为不同段落的关键词标签。

延续上例,服务器可以将上述确定出的两个特征信息“修身显瘦”和“X款式防风保暖”分别与商品信息“风衣”进行组合,得到“修身显瘦风衣”和“X款式防风保暖风衣”,显然,这两种组合对应着不同类型的风衣,从而服务器会将这两个组合确定为该段落中的关键词标签。

然而,在实际应用场景下,一个段落中可能会确定出多个特征信息,也即,可以得到多个特征信息和商品信息的组合,而部分组合有可能只对应较少的检索结果,甚至有些组合是无效的搜索条件,若将这样的组合作为关键词标签,将影响对用户的搜索导航。所以,作为本申请实施例中的一种优选方式,在服务器将商品信息和特征信息进行组合之后,会对生成的组合进行筛选,筛选的方式具体可以是:服务器根据预先统计的该网站中的不同商品的点击量、浏览次数等信息,设定相应的阈值,将点击量或浏览次数不超过阈值的组合排除,只保留超过阈值的组合。经过这样的筛选过程,可以有效地排除不能提供有效搜索结果的组合。这里并不构成对本申请的限定。

考虑到在实际应用时,用户所输入的检索词可能与该服务器中存储的商品信息有一定的误差,也就是说,用户所输入的检索词与商品信息不完全对应,通常,服务器中设置有相应的容错机制(如:词义模糊匹配等),使得用户所输入的检索词仍可以进行检索,并生成相应的检索结果。例如:用户输入的检索词为“机械健盘”,在该检索词中“健”字与“键”出现了误差,从而,服务器将以“机械键盘”进行检索。

在上述情况下,用户所输入的含有误差的检索词,在服务器中不具有对应的指南信息,为了保证仍可以为用户正常提供信息搜索导航服务,因此,在本申请实施例中,将预先生成的所述检索词对应的指南信息,展示在所述检索结果页面中,具体为:确定所述检索结果页面的检索词,确定所述检索词对应的商品信息,将所述商品信息所对应的指南信息作为所述检索词的指南信息,进行展示。

也就是说,当用户在检索结果页面中进行浏览操作时,即使用户所输入的 检索词与对应的商品信息有一定的误差,服务器也可以根据内置的容错机制,根据用户所输入的有误差的检索词,确定出与该检索词对应的商品信息,并将针对该商品信息预先生成的指南信息作为该检索词,这样一来,即使用户所输入的检索词有一定的误差,也仍可以在检索结果页面中浏览相应的指南信息。

在本申请实施例中,将用户操作的关键词标签对应的搜索结果页面进行展示,具体为:确定用户操作的关键词标签,将该关键词标签中的特征信息和商品信息的组合,作为检索词进行检索,将检索得到的检索结果页面,作为该关键词标签对应的搜索结果页面进行展示。

关键词标签中所包含的商品信息和特征信息的组合,可以作为较精确的搜索条件,那么,当用户点击了该关键词标签后,服务器就会以该关键词标签中包含的商品信息和特征信息的组合,作为搜索条件进行搜索,并得到相应的搜索结果页面,服务器再将该搜索结果页面展示给用户,也就实现了对商品信息的搜索导航过程。

当然,在本申请实施例的另一种场景下,在所述关键词标签中,包含了以该商品信息和特征信息的组合作为搜索条件进行搜索后,得到的搜索结果页面的统一资源定位符(Uniform Resource Locator,URL),这样一来,当用户对该关键词标签进行点击操作后,则直接访问该关键词标签中存储的URL,访问相应的搜索结果页面。

下面以一具体应用实例,对上述信息搜索导航方法进行详细说明:

假设某用户使用手机上的浏览器访问某商品网站,想要查找一款按键声音较小的机械键盘。

如图2所示,该用户使用检索词“机械键盘”在该商品网站中进行检索,并在相应的检索结果页面中进行浏览。假设在图2中,用户已经在检索结果页面中浏览了一定数量的内容,但由于图2中所示的检索结果页面中只显示了不同品牌(图2中的“XX”、“YY”、“ZZ”、“AA”表示不同的品牌)的机械键盘,该用户未能查找到用户想要的机械键盘。

此时,服务器监测到用户在检索结果页面中浏览了一定数量的内容,但并未对检索结果进行点击操作,那么,可以认为,该用户在当前的检索结果页面中并未查找到想要的商品。因此,服务器会在当前的检索结果页面中为用户进行导航,生成相应的导航按键,也即,如图3a所示。在图3a中,导航按键以图标(也就是图3a中“机械键盘导购指南”图标)的方式展示在当前的检索结果页面中。当然,本实例中的导航按键并不限于图标的方式,在实际应用场景下,导航按键还可以展示在页面中的边栏,或者以悬浮窗口的方式进行展示,这里并不构成对本申请的限定。

用户点击该图标后,服务器就会根据用户的检索词“机械键盘”,将预先生成的与该检索词“机械键盘”对应的指南信息推送至当前的检索结果页面中,也即,如图3b所示。

在图3b中,检索词“机械键盘”的指南信息以悬浮窗口的形式展示在当前的检索结果页面中。其中包含有文字性的参考提示信息和预先根据参考提示信息而生成的关键词标签。假设在该参考提示信息中的其中一个段落(服务器预先进行了文本分段处理),说明了按键声音较小的机械键盘的种类。

对图3b中的参考提示信息而言,服务器会预先对该段落进行依存分析处理,并确定出该段落中的商品信息为“机械键盘”,特征词包括“按键声小”、“红色机械轴”、“软性机械轴”。服务器会生成商品信息和不同特征词的组合,并对生成的各组合进行筛选,最终确定出与该段落相对应的关键词标签,也即图3b中的“红轴机械键盘”和“软轴机械键盘”。

假设用户点击“红轴机械键盘”的关键词标签后,那么,服务器将根据用户点击的关键词标签,使用“红轴机械键盘”作为新的搜索条件进行搜索,并将新的搜索结果页面展示给用户,也即,如图3c所示。

从而,用户便可以根据上述参考提示信息对其检索的机械键盘进行了解,并可以根据关键词标签进行搜索导航,经过搜索导航后的搜索结果,将较准确的符合用户所要查找的机械键盘的类型。

以上为本申请实施例提供的信息搜索导航方法,基于同样的思路,本申请实施例提供一种信息搜索导航装置,如图4所示。

在图4中,信息搜索导航装置包括:监测模块401、检索词确定模块402、指南信息模块403以及展示模块404,其中,

监测模块401,用于监测用户在检索结果页面中的操作。

检索词确定模块402,用于当所述操作符合预设条件时,确定所述检索结果页面对应的检索词。

指南信息模块403,用于获取预先生成的与所述检索词对应的指南信息并展示;其中,所述指南信息中携带多个关键词标签。

所述展示模块404,用于将用户操作的关键词标签对应的搜索结果页面进行展示。

在所述检索结果页面中包含商品信息,所述指南信息包括针对商品信息的参考提示信息的情况下,所述指南信息模块403,具体用于预先获取与各商品信息对应的参考提示信息,根据所述参考提示信息确定关键词标签,将所述参考提示信息和确定出的关键词标签作为各商品信息对应的指南信息。

并且,所述指南信息模块403,具体用于对所述参考提示信息进行文本分段处理,将文本分段处理后得到的各段落的内容进行依存分析处理,确定各段落中包含的商品信息和该商品信息对应的特征信息,将所述特征信息和商品信息的不同组合,确定为不同段落的关键词标签。

所述展示模块404,具体用于确定所述检索结果页面的检索词,确定所述检索词对应的商品信息,获取所述商品信息所对应的指南信息作为所述检索词的指南信息并展示。

并且,所述展示模块404,具体用于确定用户操作的关键词标签,将该关键词标签中的特征信息和商品信息的组合,作为检索词进行检索,将检索得到的检索结果页面,作为该关键词标签对应的搜索结果页面进行展示。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输 出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技 术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1