首页> 中国专利> 结构化标签生成方法、使用方法及装置

结构化标签生成方法、使用方法及装置

摘要

本申请提供一种结构化标签生成方法、使用方法及装置。其中生成方法包括:创建符合专题搜索的需求的结构化标签体系,结构化标签体系包括多级标签,每一级包括至少一个标签;根据专题搜索涉及的网络对象数据,为结构化标签体系中的每个标签配置至少一条用于描述可以打上标签的网络对象的规则;将每个标签的规则映射到结构化标签体系中,获得结构化标签数据,以用于对专题搜索涉及的网络对象打标签。本申请提供一种结构化标签,可以在搜索页面中实现对专题搜索的导航。

著录项

  • 公开/公告号CN105528356A

    专利类型发明专利

  • 公开/公告日2016-04-27

    原文格式PDF

  • 申请/专利权人 阿里巴巴集团控股有限公司;

    申请/专利号CN201410515536.7

  • 发明设计人 刘威;

    申请日2014-09-29

  • 分类号G06F17/30(20060101);

  • 代理机构北京鸿德海业知识产权代理事务所(普通合伙);

  • 代理人倪志华

  • 地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱

  • 入库时间 2023-12-18 15:50:38

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-01-18

    授权

    授权

  • 2016-05-25

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

    实质审查的生效

  • 2016-04-27

    公开

    公开

说明书

【技术领域】

本申请涉及互联网技术领域,尤其涉及一种结构化标签生成方法、使用 方法及装置。

【背景技术】

目前,电子商务网站基本上都采用类目导航和属性导航为用户提供导航 信息。类目导航大多采用树状结构表示,用户通过点击类目导航中的内容缩 小查找范围,然后利用属性导航精确的查找用户所需的商品。

针对某一领域或某一主题的信息而进行的搜索称为专题搜索。比如:户 外登山专题搜索,它涵盖的商品范围可能有指南针、野营帐篷、运动水壶、 手电筒、户外冲锋衣、背包、折叠凳、运动登山鞋、运动护具等,这些商品 属于不同的类目,没有一个正好涵盖这些类目的父类目来聚合这些类目的商 品。如果说基于类目导航的搜索是垂直搜索,那么专题搜索通常是跨类目的 横向搜索,则类目导航在横向的专题搜索中就行不通了。也就是说,对于专 题搜索,无法在搜索页面中以类目导航的形式提供导航信息。

【发明内容】

本申请的多个方面提供一种结构化标签生成方法、使用方法及装置,用 以提供一种结构化标签,以便在搜索页面中实现对专题搜索的导航。

本申请的一方面,提供一种结构化标签生成方法,包括:

创建符合专题搜索的需求的结构化标签体系,所述结构化标签体系包括多 级标签,每一级包括至少一个标签;

根据所述专题搜索涉及的网络对象数据,为所述结构化标签体系中的每个 标签配置至少一条用于描述可以打上所述标签的网络对象的规则;

将每个标签的规则映射到所述结构化标签体系中,获得结构化标签数 据,以用于对所述专题搜索涉及的网络对象打标签;其中,被打上同一级标 签的网络对象中至少一部分属于不同的类目。

本申请的另一方面,提供一种结构化标签使用方法,包括:

获得结构化标签体系,所述结构化标签体系包括多级标签,每一级包括至 少一个标签;其中,将所述结构化标签体系中每个标签的用于描述可以打上所 述每个标签的网络对象的规则映射到所述结构化标签体系中得到结构化标签数 据;

根据搜索条件进行搜索,以获得满足所述搜索条件的至少一个目标网络对 象,所述搜索条件包括待搜索的至少一个目标标签,所述目标网络对象是基于 所述结构化标签数据打上所述至少一个目标标签中任意目标标签的网络对象; 其中,打有同一级标签的目标网络对象中至少一部分属于不同的类目;

对所述至少一个目标网络对象进行统计,以获得所述至少一个目标标签中 每个目标标签下的网络对象数量;

按照所述结构化标签体系的层次结构,在搜索页面上的导航区显示所述 结构化标签体系以及所述每个目标标签下的网络对象数量。

本申请的又一方面,提供一种结构化标签生成装置,包括:

创建模块,用于创建符合专题搜索的需求的结构化标签体系,所述结构化 标签体系包括多级标签,每一级包括至少一个标签;

配置模块,用于根据所述专题搜索涉及的网络对象数据,为所述结构化标 签体系中的每个标签配置至少一条用于描述可以打上所述标签的网络对象的规 则;

获取模块,用于将每个标签的规则映射到所述结构化标签体系中,获得 结构化标签数据,以用于对所述专题搜索涉及的网络对象打标签;其中,被 打上同一级标签的网络对象中至少一部分属于不同的类目。

本申请的再一方面,提供一种结构化标签使用装置,包括:

第一获取模块,用于获得结构化标签体系,所述结构化标签体系包括多级 标签,每一级包括至少一个标签;其中,将所述结构化标签体系中每个标签的 用于描述可以打上所述每个标签的网络对象的规则映射到所述结构化标签体系 中得到结构化标签数据;

第二获取模块,用于根据搜索条件进行搜索,以获得满足所述搜索条件的 至少一个目标网络对象,所述搜索条件包括待搜索的至少一个目标标签,所述 目标网络对象是基于所述结构化标签数据打上所述至少一个目标标签中任意目 标标签的网络对象;其中,打有同一级标签的目标网络对象中至少一部分属于 不同的类目;

第三获取模块,用于对所述至少一个目标网络对象进行统计,以获得所述 至少一个目标标签中每个目标标签下的网络对象数量;

第一展示模块,用于按照所述结构化标签体系的层次结构,在搜索页面 上的导航区显示所述结构化标签体系并显示所述每个目标标签下的网络对象 数量。

本申请又一方面提供一种服务器,所述服务器被配置成,响应用户通过 客户端发出的访问请求,使所述客户端显示专题网页界面,所述专题网页界 面包括搜索区,网络对象显示区以及结构化标签显示区,所述搜索区被配置 成接收所述用户输入的查询词,所述网络对象显示区被配置成显示与所述查 询词相匹配的若干个网络对象,所述结构化标签显示区被配置成显示至少一 个一级标签,位于所述一级标签下的至少一个二级标签,其中,所述一级标 签和所述二级标签中之至少一者被用户选中时,所述网络对象显示区所能够 显示的网络对象集合中包括至少第一网络对象和第二网络对象,并且,所述 第一网络对象属于第一类目,所述第二网络对象属于与所述第一类目不相同 的第二类目。

本申请基于专题搜索的需求创建结构化标签体系,并为结构化标签体系 中每一级下的每个标签配置至少一条用于描述可以打上该标签的网络对象的 规则,将每个标签配置的规则对应映射到结构化标签体系中,获得结构化标 签数据,用来给专题搜索涉及的网络对象打标签。另外,根据搜索条件进行 搜索,获得满足搜索条件的目标网络对象,并统计搜索条件所包括的目标标 签下的网络对象数量,之后按照结构化标签体系的层次结构将结构化标签体 系以及每个目标标签下的网络对象数量显示在搜索页面的导航区,用以提供 导航信息。由于本申请采用的是标签,而不是单一的类目规则,因此网络对 象所属聚类范围之间的包含关系可以由标签之间的层次关系来体现,而不再 由单一类目来体现,而每个标签对应的网络对象可以由不同规则确定,所以 打上同一级别标签的网络对象可能属于不同类目,与单一的类目规则不同, 所以适用于同时涵盖了多个类目网络对象的专题搜索,可以在搜索页面中为 专题搜索提供导航信息。

【附图说明】

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有 技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的 附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造 性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请一实施例提供的结构化标签生成方法的流程示意图;

图2为本申请一实施例提供的结构化标签体系的结构示意图;

图3为本申请另一实施例提供的结构化标签生成方法的流程示意图;

图4为本申请一实施例提供的结构化标签使用方法的流程示意图;

图5为本申请另一实施例提供的结构化标签使用方法的流程示意图;

图6为本申请一实施例提供的结构化标签生成装置的结构示意图;

图7为本申请一实施例提供的结构化标签使用装置的结构示意图。

【具体实施方式】

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

图1为本申请一实施例提供的结构化标签生成方法的流程示意图。如图 1所示,该方法包括:

101、创建符合专题搜索的需求的结构化标签体系,该结构化标签体系 包括多级标签,每一级包括至少一个标签。

本实施例的执行主体可以是结构化标签生成装置,简称为生成装置。

本实施例中所述的专题搜索是指针对某一领域或某一主题的信息而进行 的搜索。这种专题搜索的搜索结果一般会在一个领域或主题涉及的网络对象 范围内,另外,专题搜索希望搜索页面的导航区块能按照这个专题搜索涉及 的领域或主题提供导航信息。其中,不同专题搜索的需求一般不同,并且不 同专题搜索涉及的领域或主题也不相同。例如,对于婚庆专题搜索,其搜索 结果一般会限制在婚庆相关的网络对象范围内,其希望搜索页面的导航区块 所能提供的导航信息一般包括:婚房装饰、红包请柬、婚纱礼服、婚庆食品、 婚庆饰品、婚庆餐具等。专题搜索除了婚庆专题搜索之外,还可以包括户外 登山专题搜索、劳保用品专题搜索等。网络对象可以是专题搜索涉及的商品, 但不限于此。

具体的,生成装置首先依据专题搜索的需求,创建符合该专题搜索的需 求的结构化标签体系。例如,根据专题搜索的需求的不同,结构化标签体系 包括的标签的级数会不同。举例说明,生成装置可以根据某一专题搜索的需 求,设置一个第一级标签,然后为该第一级标签设置多个第二级标签,为每 个第二级标签再设置多个第三级标签,依次设置下去,这样就构造了一个结 构化的标签体系。除此之外,根据不同专题搜索的需求,生成装置可以设置 二级标签体系、四级标签体系等。每个标签有一个名称,可以用标签的名称 表示该标签。

以劳保用品专题搜索为例,则生成装置为其创建的结构化标签体系如图 2所示,该结构化标签体系包括三级标签,第一级标签是劳保用品市场标签、 第二级标签包括呼吸防护标签、手部防护标签、足部防护标签、眼面防护标 签、头部防护标签、耳部防护标签和其它防护用品标签;每个第二级标签包 括多个第三级标签,图2中仅示出了呼吸防护标签包括的第三级标签,包括: 防尘口罩标签、防毒口罩标签、医用口罩标签和纱布口罩标签。

102、根据上述专题搜索涉及的网络对象数据,为上述结构化标签体系 中的每个标签配置至少一条用于描述可以打上该标签的网络对象的规则。

标签相当于网络对象的标记,这个标记只是用来对所有网络对象进行一 定的划分。标签本身没有什么意义,真正有意义的是标签对应的一套规则, 这套规则的目的主要是描述或者限定可以打上该标签的网络对象,即通过标 签对应的规则可以确定哪些网络对象可以打上该标签。本实施例中的规则是 一个比较宽泛的概念,例如“网络对象的材质包含涤纶”可以是一条规则, “网络对象的供应商等级是3A以上”也可以是一条规则,“网络对象的所 在的类目归于服装类目”也可以是一条规则。

基于上述,在创建结构化标签体系之后,生成装置可以为该结构化标签 体系中的每个标签配置至少一条用于描述可以打上该标签的网络对象的规 则。具体的,生成装置可以根据专题搜索涉及的网络对象数据,为结构化标 签体系中的每个标签配置规则。

网络对象数据是指专题搜索涉及(或涵盖)的全部网络对象涉及的各种 数据,例如可以包括网络对象价格、网络对象所属的类目、网络对象的提供 商、网络对象的提供商等级、网络对象的材质、网络对象支持的支付方式、 网络对象的名称等等。某个网络对象的数据可能只是网络对象数据中的部分 数据。其中,通过网络对象数据可以描述或限定网络对象,因此,生成装置 可以根据网络对象数据,为每个标签设置至少一条规则,以通过设置的规则 限定或描述可以打上该标签的网络对象。其中,不同级别的标签的规则可以 不同,相同级别的不同标签的规则也可以不同。标签之间的层次关系可以体 现打上这些标签的网络对象所属聚类范围之间的包含关系;另外,由于相同 级别的不同标签对应的规则可以不同,所以打上不同标签的网络对象需要满 足不同的规则,这就使得打上同一级标签的网络对象有可能属于不同的类目, 这点与现有类目导航不一样。

103、将每个标签的规则映射到结构化标签体系中,获得结构化标签数 据,以用于对专题搜索涉及的网络对象打标签。

在为每个标签配置规则之后,可以将每个标签的规则映射到结构化标签 体系中,具体的将每个标签的规则映射到结构化标签体系中相应标签下,最 终得到结构化标签数据。该结构化标签数据包括标签和标签的规则。

基于结构化标签数据,生成装置可以对专题搜索涉及的网络对象打标签, 其中,被打上同一级标签的网络对象可以属于相同的类目,也可以属于不同 的类目。在一可选情况中,被打上同一级标签的网络对象中至少一部分属于 不同的类目。打标签的过程可参见下面实施例的描述。

在本实施例中,基于专题搜索的需求创建结构化标签体系,并为结构化 标签体系中每一级下的每个标签配置至少一条用于描述可以打上该标签的网 络对象的规则,将每个标签配置的规则对应映射到结构化标签体系中,获得 结构化标签数据,用来给专题搜索涉及的网络对象打标签。由于采用的是标 签,而不是单一的类目规则,因此不同网络对象所属聚类范围之间的包含关 系可以由标签之间的层次关系来体现,而不再由单一类目规则来体现,而每 个标签对应的网络对象可以由不同规则确定,所以打上同一级别标签的网络 对象可能属于不同类目,与单一的类目规则不同,所以适用于同时涵盖了多 个类目网络对象的专题搜索,可以在搜索页面中为专题搜索提供导航信息。

图3为本申请另一实施例提供的结构化标签生成方法的流程示意图。如 图3所示,该实施例包括:

301、创建符合专题搜索的需求的结构化标签体系,该结构化标签体系 包括多级标签,每一级包括至少一个标签。

302、根据上述专题搜索涉及的网络对象数据,为上述结构化标签体系 中的每个标签配置至少一条用于描述可以打上该标签的网络对象的规则。

303、将每个标签的规则对应映射到结构化标签体系中,获得结构化标 签数据,以用于对专题搜索涉及的网络对象打标签。

304、利用待打标签的网络对象的数据,在所述结构化标签数据中逐级 进行匹配,将匹配中的标签均打在所述待打标签的网络对象上。

本实施例中的步骤301-303可参见图1所示实施例中的步骤101-103, 这里不再赘述。

进一步,在获得结构化标签数据之后,可以利用待打标签的网络对象的 数据,在该结构化标签数据中逐级进行匹配,具体是逐级在该结构化标签数 据包括的规则中进行匹配,将待打标签的网络对象的数据匹配中的规则对应 的标签作为匹配中的标签,将匹配中的标签打在该待打标签的网络对象上。

具体的,对于待打标签的网络对象,获取该网络对象的数据,首先遍历 该结构化标签数据中的第一级标签的规则,判断该网络对象的数据是否符合 第一级标签的规则,如果符合,则给该网络对象打上第一级标签,如果不符 合,则不给网络对象打第一级标签。如果该网络对象的数据符合第一级标签 的规则,则接着遍历该结构化标签数据中第二级标签的规则,判断该网络对 象的数据是否符合第二级标签的规则,如果符合,则给该网络对象打上第二 级标签,如果不符合,则不给该网络对象打上第二级标签。如果该网络对象 的数据符合第二级标签的规则,则接着遍历该结构化标签数据中第三级标签 的规则,判断该网络对象的数据是否符合第三级标签的规则,如果符合,则 给该网络对象打上第三级标签,如果不符合,则不给该网络对象打上第三级 标签。以此类推,直到遍历完该结构化标签数据的所有标签为止。这样一来, 如果一个网络对象符合第二级标签的规则,那么这个网络对象也同时符合第 一级标签的规则,即这个网络对象会同时打上第一级标签和第二级标签;如 果一个网络对象符合第三级标签的规则,那么这个网络对象也同时符合第二 级标签的规则和第一级标签的规则,即这个网络对象会同时打上第二级标签 和第一级标签;以此类推,网络对象如果符合某级标签的规则,那么这个网 络对象也符合这个标签的所有父路径上的标签的规则,也同时会打上所有父 路径上的标签。

值得说明的是,上面从深度遍历的角度描述了打标的过程,除此之外, 因为每一级可能包括多个标签,即同一级标签可能有多个,所以还需要从广 度遍历的角度进一步描述打标的过程。则遍历每一级标签的过程为:对每一 级下所有标签进行逐个遍历,以判断网络对象的数据是否符合当前遍历到的 标签的规则,如果该网络对象的数据符合该标签的规则,则给该网络对象打 上该标签。也就是说,对某级下的所有标签,当第一个标签遍历完以后,该 网络对象还需要继续遍历同级的第二个标签,第三个标签,以此类推,直到 遍历完该级下所有标签为止。也就是说,一个网络对象可能会同时打上多个 同级的标签。

上述匹配中的标签可以是一个或多个。在一可选实施方式中,每个标签 对应一个标签标识(ID),例如可以在创建标签时,为所创建的标签分配ID。 相应的,除了包括标签的名称之外,结构化标签体系中同时包括标签的ID。

基于上述,步骤304中将匹配中的标签打在待打标签的网络对象上,具 体可以将匹配中的所有标签的标签ID均打在待打标签的网络对象上。详细来 说,将匹配中的标签或者标签ID打在网络对象上是指为该网络对象增加一个 标签数据字段,将匹配中的标签或标签ID写入该标签数据字段的过程。

另外值得说明的是,如果一个网络对象已经打上了某个标签,则这个标 签属于该网络对象的数据中的一部分,因此这个标签也可以成为其他标签的 规则。例如:某个食品类网络对象打上了“进口食品”的标签后,其他的标 签在设置规则时,就可以把“带有进口食品标签”作为一个规则。

在本实施例中,基于结构化标签数据为网络对象打上标签,搜索的时候 可以基于标签对网络对象进行搜索,有利于减少生成搜索用链接的长度以及 工作量,有利于提高搜索效率。

图4为本申请一实施例提供的结构化标签使用方法的流程示意图。如图 4所示,该方法包括:

401、获得结构化标签体系,该结构化标签体系包括多级标签,每一级 包括至少一个标签;其中,将结构化标签体系中每个标签的用于描述可以打 上所述每个标签的网络对象的规则映射到结构化标签体系中得到结构化标签 数据。

本实施例的执行主体可以是结构化标签使用装置,简称为使用装置,例 如该使用装置可以是搜索引擎或搜索客户端。

在一可选实施方式中,本实施例的结构化标签体系可以采用上述图1或 图3所示实施例的方式创建,即由结构化标签生成装置创建。具体的,使用 装置可以从结构化标签生成装置获取结构化标签体系。

402、根据搜索条件进行搜索,以获得满足该搜索条件的至少一个目标 网络对象,搜索条件包括待搜索的至少一个目标标签,目标网络对象是基于 结构化标签数据打上至少一个目标标签中任意目标标签的网络对象。

403、对上述至少一个目标网络对象进行统计,以获得至少一个目标标签中 每个目标标签下的网络对象数量。

本实施例的结构化标签数据可以是将每个标签的用于描述可以打上该标 签的网络对象的规则映射到结构化标签体系中得到。例如,一种从结构化标 签体系得到结构化标签数据的过程可参见图1或图3所示实施例的描述。其 中,不同标签的规则可以不同。

在基于结构化标签数据给网络对象打上标签之后,使用装置就可以根据 搜索条件搜索网络对象,获得至少一个目标网络对象,目标网络对象是指满 足搜索条件的网络对象,由于搜索条件包括待搜索的至少一个目标标签,所 以目标网络对象实际上是基于结构化标签数据打上至少一个目标标签中任意 目标标签的网络对象。之后,由搜索装置统计每个目标标签下的网络对象数 量。具体的,使用装置可以对至少一个目标网络对象进行统计,以获得每个 目标标签下的网络对象数量。其中,打有同一级标签的目标网络对象可以属 于相同的类目,也可以属于不同的类目。在一可选情况中,打有同一级标签 的目标网络对象中至少一部分属于不同的类目。

值得说明的是,当前搜索条件可以只包括目标标签这一个子条件,也可 以包括除目标标签外的其他子条件,例如价格。搜索条件包括的子条件越多, 搜索到的目标网络对象的数量会越少。

404、按照结构化标签体系的层次结构,在搜索页面的导航区显示该结 构化标签体系以及每个目标标签下的网络对象数量。

在获得结构化标签体系以及至少每个目标标签下的网络对象数量之后, 使用装置按照结构化标签体系的层次结构,在搜索页面的导航区显示该结构 化标签体系以及每个目标标签下的网络对象数量,以为该专题搜索提供导航 信息。

在本实施例中,根据搜索条件进行搜索,获得满足搜索条件的目标网络 对象,并对目标网络对象进行统计,获得每个目标标签下的网络对象数量, 之后按照结构化标签体系的层次结构将结构化标签体系以及每个目标标签下 的网络对象数量显示在搜索页面的导航区,用以提供导航信息。由于采用的 是标签,而不是单一的类目规则,因此不同网络对象所属聚类范围之间的包 含关系可以由标签之间的层次关系来体现而不再由单一类目来体现,而每个 标签对应的网络对象可以由不同规则确定,所以打上同一级别标签的网络对 象可能属于不同类目,与单一的类目规则不同,所以适用于同时涵盖了多个 类目的专题搜索,可以在搜索页面中为专题搜索提供导航信息。

图5为本申请另一实施例提供的结构化标签使用方法的流程示意图。如 图5所示,该方法包括:

501、获得结构化标签体系,该结构化标签体系包括多级标签,每一级 包括至少一个标签;其中,将结构化标签体系中每个标签的用于描述可以打 上每个标签的网络对象的规则映射到结构化标签体系中得到结构化标签数 据。

502、根据搜索条件进行搜索,以获得满足该搜索条件的至少一个目标 网络对象,搜索条件包括待搜索的至少一个目标标签,目标网络对象是基于 结构化标签数据打上至少一个目标标签中任意目标标签的网络对象。

503、对上述至少一个目标网络对象进行统计,以获得至少一个目标标 签中每个目标标签下的网络对象数量。

504、按照结构化标签体系的层次结构,在搜索页面的导航区显示该结 构化标签体系以及每个目标标签下的网络对象数量。

505、在搜索页面的产品展示区显示至少一个目标网络对象。

本实施例的搜索页面除了包括导航区以外,还包括产品展示区。于是, 除了在导航区显示导航信息之外,还可以在产品展示区显示相应网络对象。

具体的,如果用户在上述搜索页面的导航区内没有选择所显示的结构化 标签体系中的任何标签,相当于没有发出搜索请求,则使用装置可以默认使 用第一级标签进行搜索,即搜索条件包括的目标标签为第一级标签,相应的 会在产品展示区显示根据第一级标签搜索到的网络对象。如果用户在上述搜 索页面的导航区内选择了所显示的结构化标签体系中的某个标签,相当于发 出了搜索请求,用户选择的标签即为搜索条件中的目标标签,则使用装置可 以根据该目标标签进行搜索,并在产品展示区显示根据该目标标签搜索到的 网络对象。

上述使用装置根据该搜索条件,获得满足搜索条件的目标网络对象的过 程包括:使用装置将该搜索条件提供给后台服务器,后台服务器在网络对象 数据库中进行查找,获取满足该搜索条件的目标网络对象,将所获取的目标 网络对象提供给使用装置。

在本实施例中,根据搜索条件进行搜索,获得满足搜索条件的目标网络 对象,并对目标网络对象进行统计,获得每个目标标签下的网络对象数量, 之后按照结构化标签体系的层次结构将结构化标签体系以及每个目标标签下 的网络对象数量显示在搜索页面的导航区,用以提供导航信息。其中,所获 取到的打有同一级标签的目标网络对象可以属于相同的类目,也可以属于不 同的类目。在一可选情况中,打有同一级标签的目标网络对象中至少一部分 属于不同的类目。

由于采用的是标签,而不是单一的类目规则,因此不同网络对象所属聚 类范围之间的包含关系可以由标签之间的层次关系来体现,而不再由单一类 目来体现网络对象,而每个标签对应的网络对象可以由不同规则确定,所以 打上同一级别标签的网络对象可能属于不同类目,与单一的类目规则不同, 所以适用于同时涵盖了多个类目的专题搜索,可以在搜索页面中为专题搜索 提供导航信息。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表 述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描 述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同 时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属 于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有 详述的部分,可以参见其他实施例的相关描述。

图6为本申请一实施例提供的结构化标签生成装置的结构示意图。如图 6所示,该装置包括:创建模块61、配置模块62和获取模块63。

创建模块61,用于创建符合专题搜索的需求的结构化标签体系,该结构化 标签体系包括多级标签,每一级包括至少一个标签。

配置模块62,与创建模块61连接,用于根据专题搜索涉及的网络对象数 据,为创建模块61创建的结构化标签体系中的每个标签配置至少一条用于描述 可以打上该标签的网络对象的规则。

获取模块63,与配置模块62连接,用于将配置模块62配置的每个标 签的规则映射到结构化标签体系中,获得结构化标签数据,以用于对专题搜 索涉及的网络对象打标签。其中,被打上同一级标签的网络对象可以属于相 同的类目,也可以属于不同的类目。在一可选情况中,被打上同一级标签的 网络对象中至少一部分属于不同的类目。

进一步,本实施例的装置还包括打标签模块64。打标签模块64,与获 取模块63连接,用于利用待打标签的网络对象的数据,在获取模块63获取 的结构化标签数据中逐级进行匹配,将匹配中的所有标签均打在待打标签的 网络对象上。

在一可选实施方式中,每个标签对应一个标签ID。打标签模块64具体 可用于利用待打标签的网络对象的数据,在获取模块63获取的结构化标签 数据中逐级进行匹配,将匹配中的所有标签的标签ID均打在待打标签的网络 对象上。

本实施例提供的结构化标签生成装置,基于专题搜索的需求创建结构化 标签体系,并为结构化标签体系中每一级下的每个标签配置至少一条用于描 述可以打上该标签的网络对象的规则,将每个标签配置的规则对应映射到结 构化标签体系中,获得结构化标签数据,用来给专题搜索涉及的网络对象打 标签。由于采用的是标签,而不是单一的类目规则,不同网络对象之间的层 级关系可以由标签之前的层次关系确定,而每个标签对应的网络对象可以由 不同规则确定,所以打上同一级别标签的网络对象可能属于不同类目,与单 一的类目规则不同,所以本实施例提供的装置生成的结构化标签数据适用于 同时涵盖了多个类目网络对象的专题搜索,可以在搜索页面中为专题搜索提 供导航信息。

图7为本申请一实施例提供的结构化标签使用装置的结构示意图。如图 7所示,该装置包括:第一获取模块71、第二获取模块72、第三获取模块 74和第一展示模块73。

第一获取模块71,用于获得结构化标签体系,该结构化标签体系包括多级 标签,每一级包括至少一个标签;其中,将结构化标签体系中每个标签的用于 描述可以打上每个标签的网络对象的规则映射到结构化标签体系中得到结构化 标签数据。

第二获取模块72,用于根据搜索条件进行搜索,以获得满足搜索条件的至 少一个目标网络对象,搜索条件包括待搜索的至少一个目标标签,目标网络对 象是基于结构化标签数据打上至少一个目标标签中任意目标标签的网络对象。 其中,打有同一级标签的目标网络对象可以属于相同的类目,也可以属于不同 的类目。在一可选情况中,打有同一级标签的目标网络对象中至少一部分属于 不同的类目。

第三获取模块74,与第二获取模块72连接,用于对第二获取模块72获得 的至少一个目标网络对象进行统计,以获得至少一个目标标签中每个目标标签 下的网络对象数量。

第一展示模块73,与第一获取模块71和第三获取模块74连接,用于 按照结构化标签体系的层次结构,在搜索页面上的导航区显示第一获取模块 71获得的结构化标签体系并显示第三获取模块74获取的每个目标标签下的 网络对象数量。

进一步,本实施例的装置还包括:第二展示模块76。

第二展示模块76,与第二获取模块72连接,用于在搜索页面的产品展 示区显示第二获取模块72获得的至少一个目标网络对象。

本实施例提供的结构化标签使用装置,根据搜索条件进行搜索,获得满 足搜索条件的目标网络对象,并统计每个目标标签下的网络对象数量,之后 按照结构化标签体系的层次结构将结构化标签体系以及每个目标标签下的网 络对象数量显示在搜索页面的导航区,用以提供导航信息。由于采用的是标 签,而不是单一的类目规则,因此网络对象所属聚类范围之间的包含关系可 以由标签之间的层次关系来体现,而不再由单一类目来体现网络对象,而每 个标签对应的网络对象可以由不同规则确定,所以打上同一级别标签的网络 对象可能属于不同类目,与单一的类目规则不同,所以本实施例提供的装置 在搜索页面的导航区显示结构化标签体系以及该结构化标签体系中每个标签 下的网络对象数量,适用于同时涵盖了多个类目网络对象的专题搜索,可以 在搜索页面中为专题搜索提供导航信息。

本申请一实施例还提供一种服务器,该服务器被配置成,响应用户通过 客户端发出的访问请求,使客户端显示专题网页界面,所述专题网页界面包 括搜索区,网络对象显示区以及结构化标签显示区,所述搜索区被配置成接 收所述用户输入的查询词,所述网络对象显示区被配置成显示与所述查询词 相匹配的若干个网络对象,所述结构化标签显示区被配置成显示至少一个一 级标签,位于所述一级标签下的至少一个二级标签,其中,所述一级标签和 所述二级标签中的至少一者被用户选中时,所述网络对象显示区所能够显示 的网络对象集合中包括至少第一网络对象和第二网络对象,并且,所述第一 网络对象属于第一类目,所述第二网络对象属于与所述第一类目不相同的第 二类目。

在一可选实施方式中,所述二级标签通过预设的映射规则与所述属于第 一类目的第一网络对象以及属于第二类目的第二网络对象相关联。

本实施例提供的服务器允许客户端采用标签对网络对象进行管理,打有 同一级标签的不同网络对象属于不同的类目,与单一的类目规则不同,因此 适用于同时涵盖了多个类目网络对象的专题搜索,可以在搜索页面中为专题 搜索提供导航信息。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描 述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应 过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和 方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示 意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可 以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个 系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合 或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作 为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方, 或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元 中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一 个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加 软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机 可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指 令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等) 或处理器(processor)执行本申请各个实施例所述方法的部分步骤。而前述 的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、 随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等各种 可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其 限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术 人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或 者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技 术方案的本质脱离本申请各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号