基于社会网络的服务索引库的建立方法及服务搜索方法技术

技术编号:10704606 阅读:120 留言:0更新日期:2014-12-03 12:23
本发明专利技术提供一种基于社交网络的服务索引库的建立方法及服务搜索方法,服务搜索方法包括:接收用户输入的服务查询请求,所述服务查询请求包括待查询服务的关键字信息;根据所述服务查询请求,确定所述待查询服务的分类,以及所述关键字信息对应的待查询服务的标签;根据所述待查询服务的分类、标签从服务索引库中获取所述分类下与所述标签匹配的服务的所有信息;将与所述标签匹配的服务的所有信息,按照标签的分数进行排序,并将排序后的信息显示;其中,服务索引库为包括服务分类、服务分类中服务的标签、标签的分数的索引库。上述方法解决了解决现有技术中不能精准合理的向用户提供用户所需服务的问题。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种基于社交网络的服务索引库的建立方法及服务搜索方法,服务搜索方法包括:接收用户输入的服务查询请求,所述服务查询请求包括待查询服务的关键字信息;根据所述服务查询请求,确定所述待查询服务的分类,以及所述关键字信息对应的待查询服务的标签;根据所述待查询服务的分类、标签从服务索引库中获取所述分类下与所述标签匹配的服务的所有信息;将与所述标签匹配的服务的所有信息,按照标签的分数进行排序,并将排序后的信息显示;其中,服务索引库为包括服务分类、服务分类中服务的标签、标签的分数的索引库。上述方法解决了解决现有技术中不能精准合理的向用户提供用户所需服务的问题。【专利说明】
本专利技术涉及通信技术,尤其涉及一种服务索引库的建立方法及服务搜索方法。
技术介绍
随着线上到线下(Online To Off line,简称020)交易越来越火热,用户可以通过各种各样的渠道获得线下服务信息。在每个平台上,都充斥着大量的线下服务,要想找到需要的服务,搜索功能使用的次数越来越多。现在的服务搜索方法大部分是基于文本的搜索,例如,用户在搜索引擎中输入关键字或分类,通过搜索找到与关键字相关联的服务,然后根据服务的点击量、位置距离和评价等信息,进行综合排序后反馈给用户。 然而,现在的服务搜索方法存在明显的不足之处。主要是不能解决服务搜索排名的作假问题。由于基于点击量、人气、和主观评价进行排序,使服务提供者可以通过人为增加点击,或者通过大量小号低价购买的方式,提升服务的排序。同时,对于新发布的服务,其排名肯定在最后面,必须通过大量宣传才能提升排名。 鉴于此,如何合理的向用户提供用户需要的服务成为当前需要解决的技术问题。
技术实现思路
针对现有技术中的缺陷,本专利技术提供一种,解决现有技术中不能合理的向用户提供用户所需服务的问题。 第一方面,本专利技术提供一种基于社会网络的服务索引库的建立方法,包括: 采集服务信息,所述服务信息包括:服务的分类、服务的标题、服务的描述信息、月艮务的价格和/或服务提供者信息; 将采集的服务信息生成服务数据集合,提取所述服务数据集合中每一服务的标签,将所有服务的标签生成服务标签库; 获取所有服务的交易数据,从所述交易数据中获取所有服务的服务使用者信息、以及服务的实际交易价格; 根据所述服务使用者信息、服务的实际交易价格、所述服务的标签获取所述服务标签库中所有服务对应标签的分数; 根据所述服务对应的标签、该标签的分数生成服务索引库。 第二方面,本专利技术提供一种服务搜索方法,包括: 接收用户输入的服务查询请求,所述服务查询请求包括待查询服务的关键字信息; 根据所述服务查询请求,确定所述待查询服务的分类,以及所述关键字信息对应的待查询服务的标签; 根据所述待查询服务的分类、标签从服务索引库中获取所述分类下与所述标签匹配的服务的所有信息; 将与所述标签匹配的服务的所有信息,按照标签的分数进行排序,并将排序后的/[目息显不; 其中,服务索引库为采用上述方式获取的包括服务分类、服务分类中服务的标签、标签的分数的索引库。 由上述技术方案可知,本专利技术的,通过采集服务信息,获得服务的标签,以及根据服务的实际交易数据和标签获得包括服务标签和标签分数的服务索引库,进而根据服务索引库进行服务的搜索,能够精准合理的向用户提供用户所需服务。 【专利附图】【附图说明】 图1为本专利技术一实施例提供的基于社会网络的服务索引库的建立方法的流程示意图; 图2为本专利技术另一实施例提供的服务搜索方法的流程示意图。 图3为本专利技术另一实施例提供的终端显示交互图。 【具体实施方式】 下面结合附图和实施例,对本专利技术的【具体实施方式】作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。 图1示出了本专利技术一实施例提供的基于社会网络的服务索引库的建立方法的流程示意图,如图1所示,本实施例的基于社会网络的服务索引库的建立方法如下所述。 101、采集服务信息,所述服务信息包括:服务的分类、服务的标题、服务的描述信息、服务的价格和/或服务提供者信息。 系统通过电子商务平台的交易数据获得用户服务信息,或者通过应用程序接口(Applicat1n Program Interface,简称API)或网络爬虫抓取微博、淘宝、赶集、京东等、产品论坛的用户服务信息。 一种服务信息举例如下:采集北京某某儿童摄影摄像,收集的服务信息包括服务的标题:北京某某儿童摄影摄像,服务分类:生活服务;服务价格:1000元;服务提供者:北京某某公司;服务提供者联系方式:186XXXXXXXX ;服务提供者位置:北京海淀中关村等信肩、O 本实施例还可将采集的所有服务的服务信息生成统一格式的服务数据,进而将统一格式的服务数据组成服务数据集合。 102、将采集的服务信息生成服务数据集合,提取所述服务数据集合中每一服务的标签,将所有服务的标签生成服务标签库。 举例来说,采用分词处理方式提取所述服务数据集合中每一服务的标签。 例如,采用中文分词处理方式提取所述服务数据集合中每一服务的标签。中文分词的分词系统,需要调用自定义词库。自定义词库包括具体的词语和词性标注,自定义词库相当于分词系统的一个子模块,在自定义词库的基础上,分词算法才能将一句话切分为不同的词语。自定义词库的全面性影响分词的准确性,自定义词库满足了可更新、可积累并契合服务信息/论坛的要求。 也就是说,通过分词处理将服务数据集合中服务数据的无意义的词去除。 103、获取所有服务的交易数据,从所述交易数据中获取所有服务的服务使用者信息、以及服务的实际交易价格。 举例来说,交易数据包括购买某个服务的所有交易,逐条记录。如用户X购买了用户Y的Android APP开发服务,则代表用户X认可用户Y的Android APP开发的能力。在前述步骤102中Android APP开发服务分词得到的标签有两个:“Android”、“APP开发”。则记录两条数据:1、服务购买者:X,服务提供者:Y,标签=Android ;2、服务购买者:Χ,服务提供者:Υ,标签:ΑΡΡ开发。所记录数据在步骤104生成矩阵A时使用。 当计算APP开发的分数时,由于能够查找到X位服务购买者,Y为服务提供者,标签为APP开发的记录,所以Axy = I。 应说明的是,本实施可获取一段时间内的所有服务的交易数据,如近一个月内的所有服务的交易数据,或近半年或一年内所有服务的交易数据等。 104、根据所述服务使用者信息、服务的实际交易价格、所述服务的标签获取所述服务标签库中所有服务对应标签的分数。 可理解的是,可根据服务提供者、交易数据和服务使用者等计算每个用户(包括提供者和使用者)、每个服务不同标签的分数。 105、根据所述服务对应的标签、该标签的分数生成服务索引库。 也就是说,每个标签所占权重即为其服务提供者对应标签的分数,即最后算出的η行I列的矩阵中每行的值可为对应用户的分数。 本实施例的服务索引库的建立方法,通过采集服务信息,获得服务的标签,以及根据服务的实际交易数据和标签获得包括服务标签和标签分数的服务索引库,进而根据服务索引库进行服务的搜索,能够精准本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201410386736.html" title="基于社会网络的服务索引库的建立方法及服务搜索方法原文来自X技术">基于社会网络的服务索引库的建立方法及服务搜索方法</a>

【技术保护点】
一种基于社交网络的服务索引库的建立方法,其特征在于,包括:采集服务信息,所述服务信息包括:服务的分类、服务的标题、服务的描述信息、服务的价格和/或服务提供者信息;将采集的服务信息生成服务数据集合,提取所述服务数据集合中每一服务的标签,将所有服务的标签生成服务标签库;获取所有服务的交易数据,从所述交易数据中获取所有服务的服务使用者信息、以及服务的实际交易价格;根据所述服务使用者信息、服务的实际交易价格、所述服务的标签获取所述服务标签库中所有服务对应标签的分数;根据所述服务对应的标签、该标签的分数生成服务索引库。

【技术特征摘要】

【专利技术属性】
技术研发人员:蔡剑
申请(专利权)人:北京有名信实科技有限公司
类型:发明
国别省市:北京;11

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

1