信息提供方法以及装置与流程

文档序号:11806989阅读:180来源:国知局
信息提供方法以及装置与流程
本申请涉及网络技术领域,尤指一种信息提供方法以及装置。

背景技术:
目前,网上购物、网上搜索等等已经成为一种时尚,在快速发展的经济中占有越来越重要的位置。当用户想在网上购物时,可以在网上输入搜索信息,网站就可以根据用户的搜索信息提供给用户很多相关商品的信息供用户选择;例如,当用户想在网上确定旅游地时,可以同样在网上输入搜索信息,网站也可以根据用户的搜索信息提供给用户可以选择的目的地,因此搜索方式在一定程度上给用户带来了很大的便利。但是,现有的方法提供给用户的相关搜索结果是基于网站存储的信息进行选取的,最终提供给用户可选择的信息数量非常多,这就会给用户的选择带来很大的难度,用户需要耗费很长时间浏览搜索结果才能确定需要的信息,同时网站也需要耗费很多资源来选取提供给用户的相关信息。因此,采用现有技术的方法向用户提供相关信息时存在效率低、准确性不高、相关性不强的问题。

技术实现要素:
本申请实施例提供一种信息提供方法以及装置,用以解决现有技术中存在的向用户提供相关信息时效率低、准确性不高、相关性不强的问题。一种信息提供方法,包括:当接收到用户发来的搜索请求信息时,确定用户当前的地理位置信息;在预先学习的分别包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息中,查找包含物品对象提供方地理位置信息与用户当前的地理 位置信息相距在设定距离内、且包含物品对象特征信息与用户发来的搜索请求信息相匹配的属性信息;并将查找到的属性信息提供给用户。一种信息提供装置,包括:属性信息学习单元,用于预先学习分别包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息;地理位置信息确定单元,用于当接收到用户发来的搜索请求信息时,确定用户当前的地理位置信息;属性信息查找单元,用于在所述属性信息学习单元预先学习的分别包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息中,查找包含物品对象提供方地理位置信息与地理位置信息确定单元确定的用户当前的地理位置信息相距在设定距离内、且包含物品对象特征信息与用户发来的搜索请求信息相匹配的属性信息;属性信息提供单元,用于将所述属性信息查找单元查找到的属性信息提供给用户。本申请实施例提供的信息提供方法以及装置,该方案当接收到用户发来的搜索请求信息时,首先确定用户当前的地理位置信息;然后在预先学习的分别包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息中,查找包含物品对象提供方地理位置信息与用户当前的地理位置信息相距在设定距离内、且包含物品对象特征信息与用户发来的搜索请求信息相匹配的属性信息;并将查找到的属性信息提供给用户。这样就可以直接查找到距离用户在设定距离内的、且提供用户需要的物品对象的提供方信息,为用户提供准确且相关性高的物品对象的属性信息,从而便于用户选取距离自己较近的物品对象提供方以获取需要的物品对象;同时,由于网站只需要搜索与搜索请求用户当前位置处于设定距离范围内的物品对象提供方提供的物品对象的属性信息,从而相对于现有技术缩小了搜索范围,这也就提高了搜索效率,并节省了网站处理 资源。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中信息提供系统的结构示意图;图2为本申请实施例中信息提供方法的流程图;图3为本申请实施例中使用信息提供方法向用户展示的界面示意图;图4为本申请实施例中信息提供装置的结构示意图。具体实施方式为了使本申请所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。为了解决现有技术中存在的向用户提供相关信息时效率低、准确性不高、相关性不强的问题,本申请实施例提供的一种信息提供方法,通过如图1所示的信息提供系统实现,该信息提供系统包括信息提供服务器1和客户端2。其中:信息提供服务器1,用于当接收到用户发来的搜索请求信息时,确定用户当前的地理位置信息;在预先学习的分别包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息中,查找包含物品对象提供方地理位置信息与用户当前的地理位置信息相距在设定距离内、且包含物品对象特征信息与用户发来的搜索请求信息相匹配的属性信息;并将查找到的属性信息提供给用户。客户端2,用于根据用户输入的搜索信息,向信息提供服务器1发送搜索请求信息,以及将信息提供服务器1提供的属性信息展示给用户。具体地,当信息提供服务器1用于电子商务网站时,物品对象特征信息是从卖家发布的商品广告信息中获取的;当信息提供服务器1用于旅游服务网站时,物品对象特征信息是从旅游服务提供方发布的旅游广告信息中获取的;当然信息提供服务器1还可用于其他网站,在这里不再赘述。下面以信息提供服务器应用于电子商务网站为例进行说明。上述信息提供方法的流程如图2所示,包括如下步骤:S20:当接收到用户发来的搜索请求信息时,确定用户当前的地理位置信息。S21:在预先学习的分别包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息中,查找包含物品对象提供方地理位置信息与用户当前的地理位置信息相距在设定距离内、且包含物品对象特征信息与用户发来的搜索请求信息相匹配的属性信息。包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息可以是预先学习的,可以将这些属性信息存储在数据库中,当然也可以采用其他方式存储。在首次建立该数据库时,可以学习现有的所有物品对象的属性信息并存储;当后续一旦有新的物品对象信息添加到网站时,随时学习添加的物品对象的属性信息并更新数据库。当物品对象的特征信息包含图片信息时,可以存储图片的指纹信息,这样根据图片的指纹信息可以提取到图片文件。在确定了用户当前的地理位置信息后,可以在查找包含物品对象提供方地理位置信息与用户当前的地理位置信息相距在设定距离内、且包含物品对象特征信息与用户发来的搜索请求信息相匹配的属性信息。S22:将查找到的属性信息提供给用户。可以根据实际情况或用户需要将查找到的属性信息全部提供给用户,也可以在查找到的属性信息中选取一些属性信息提供给用户。最终展示给用户的属性信息可以采用图3所示的形式,图中方框里可以放置某个物品对象的所有的图片信息,这样用户就可以比较直观的看到该物品对象的外貌特征。每个方框 的下面分别描述每个物品对象的相关属性信息,比如包括:当该物品对象为一个商品时,该商品的描述信息,提供该商品的提供方所处地理位置到搜索请求用户当前地理位置的距离信息、提供该商品的提供方所处的地址信息、该商品的价格信息等等。这样用户就可以通过这些展示的属性信息简明扼要的了解物品对象的情况,节约了用户的浏览时间,也节约了网站的处理资源。现有技术中,当电子商务网站中的信息提供服务器接收到用户发来的搜索请求信息时,直接根据用户的搜索请求信息在自身存储的所有物品对象信息范围内进行搜索,搜索到的物品对象提供方可能是在整个国家范围甚至是世界范围内,当用户仅仅需要了解距离他较近的物品对象提供方提供的物品对象信息时,用户还需要在信息提供服务器提供的搜索结果中再逐一浏览进行选取,由于搜索到的符合条件的物品对象信息很多,相应的用户需要很长时间才能选取到自己需要的物品对象信息;而且由于信息提供服务器搜索到很多不相关的物品对象信息,既影响了搜索效率,又浪费了资源。在本申请中,当接收到用户的搜索请求信息时,首先确定用户当前的地理位置信息,这样就首先缩小了搜索范围,相对于现有技术直接在存储的所有物品对象信息中进行搜索提高了效率,并且节约了网络处理资源;同时由于搜索结果与用户关注的物品对象信息相关度较高,这就便于用户进行浏览。下面进一步详细描述上述各步骤。具体的,上述S20中的确定用户当前的地理位置信息,具体包括:将用户发送搜索请求信息的设备当前所处的地理位置信息或者用户确定的地理位置信息作为用户当前的地理位置信息。在确定用户的地理位置信息时,可以将用户使用的发送搜索请求信息的设备当前所处的地理位置信息作为用户当前的地理位置信息;也可以将用户自己输入的地理位置信息作为用户当前的地理位置信息。例如:当用户使用的发送搜索请求消息的设备当前所处的地理位置是国家图书馆,那么国家图书管的经纬坐标等等能够表征国家图书馆所处的地理位置的地理位置信息就是用户当 前的地理位置信息;当然,用户当前虽然在国家图书馆,但是,当用户需要搜索的是国家大剧院附近的物品对象信息时,那么,用户可以直接输入国家大剧院,那么国家大剧院的经纬坐标等能够表征国家大剧院所处的地理位置的地理位置信息就是用户当前的地理位置信息。具体的,上述将用户发送搜索请求信息的设备当前所处的地理位置信息作为用户当前的地理位置信息,具体包括以下两种情况:第一种,若用户发送搜索请求信息的设备是移动设备,将移动设备当前所处的经纬坐标作为用户当前的地理位置信息。当用户发送搜索请求信息使用的是移动设备时,可以采用现有技术手段(例如GPS定位技术等)获得该移动设备所处的地理位置信息,例如,经纬坐标等等,该移动设备的经纬坐标就作为用户当前的地理位置信息。第二种,若用户发送搜索请求信息的设备是固定设备,根据获取的固定设备的网络协议(InternetProtocol,IP)地址得到固定设备的经纬坐标,作为用户当前的地理位置信息。当用户发送搜索请求信息使用的是固定设备时,可以首先采用现有技术手段获取固定设备的IP地址,然后根据固定设备的IP地址得到其经纬坐标,将固定设备的经纬坐标作为用户当前的地理位置信息。具体的,上述S21中的预先学习物品对象特征信息的过程,具体包括:根据分词算法在物品对象的标题信息和描述信息中抽取物品对象的特征信息;以及抽取物品对象的类目信息中分隔符隔开的词作为物品对象的特征信息。电子商务网站上针对一个物品对象会有很多的信息来形容,例如:标题信息、类目信息、描述信息、价格信息、卖家所在地等。其中,标题信息可以简明扼要反映物品对象的名称等信息,如“连衣裙女装新款”等等;类目信息可以反映物品对象的分类,如“服装/裙装/短裙”等等;描述信息则会详细描述物品对象的信息,如“红色雪纺裙,采用当前最流行的韩版样式,深受年轻成熟女性的青睐”等等;价格信息反映的是物品对象的价格;卖家所在地反映 的是该物品对象提供方所处的位置。可以采用分词算法在标题信息中抽取物品对象的特征信息,继续沿用上例,在标题信息中抽取的特征信息是“连衣裙”、“女装”、“新款”;在描述信息中抽取“红色”、“雪纺裙”、“韩版”、“年轻”等等。当在标题信息和描述信息中抽取的特征信息较多时,可以根据词在标题信息或者描述信息中出现的频率(TermFrequency,TF)、反文档频率(InverseDocumentFrequency,IDF)以及是否是停止词等等进行过滤,来选取需要的特征信息,假设最终在描述信息中选取的特征信息是“红色”、“雪纺裙”、“韩版”、“年轻”。其中,分词算法可以采用基于分类的中文分词算法MMSEG等等现有的分词方法,在这里不再赘述。在类目信息中抽取分隔符隔开的词,也就是“/”隔开的“服装”、“裙装”、“短裙”,这些词就是抽取的特征信息,当类目信息中包含其他的分隔符,例如“,”、“、”、“;”等等中的一种或者几种时,根据抽取这些分隔符隔开的词作为物品对象的特征信息。具体的,上述S21中的预先学习物品对象提供方的地理位置信息,具体包括下列内容之一或组合:当物品对象特征信息包括图片信息时,将图片信息携带的全球定位系统GPS信息作为物品对象提供方的地理位置信息。当物品对象特征信息包括图片信息时,将获取图片信息的设备加载的经纬坐标作为物品对象提供方的地理位置信息。当物品对象特征信息包括图片信息时,将上传图片信息的设备的经纬坐标作为物品对象提供方的地理位置信息。将物品对象提供方确定的地理位置信息作为物品对象提供方的地理位置信息。具体的,上述将上传图片信息的设备的经纬坐标作为物品对象提供方的地理位置信息,具体包括一下两种情况:第一种,若图片信息的上传设备是移动设备,将移动设备当前所处的经纬 坐标作为物品对象提供方的地理位置信息。当上传图片时使用的的是移动设备时,可以采用现有技术手段(例如GPS定位技术等)获得该移动设备所处地理位置信息,例如经纬坐标等等,该移动设备的经纬坐标就作为物品提供方的地理位置信息。第二种,若图片信息的上传设备是固定设备,根据获取的固定设备的IP地址得到固定设备的经纬坐标,作为物品对象提供方的地理位置信息。当上传图片时使用的是固定设备时,可以首先采用现有技术手段获取固定设备的IP地址,然后根据固定设备的IP地址得到其经纬坐标,将固定设备的经纬坐标作为物品提供方的地理位置信息。具体的,上述S22中的确定设定距离的过程,具体包括:获取展示的设定距离选取按钮被拖动到的距离信息作为设定距离;或接收用户输入的距离信息作为设定距离。例如,用户可以直接拖动如图3所示的设定距离选取按钮来选取距离信息,信息提供服务器可以获取该距离信息,并将其作为设定的距离。当然用户也可以直接输入所需的距离信息,那么用户输入的距离信息就作为设定距离。信息提供服务器获取到设定距离时,就可以确定与用户的地理位置信息相距在设定距离内的物品对象的地理位置信息,当用经纬坐标标识用户的地理位置信息和物品对象的地理位置信息时,可以直接采用现有的计算方法来计算用户与物品对象之间的距离。本申请的信息提供方法可以应用在如下场景中:第一种,可以根据搜索信息推荐物品对象:用户给定某个搜索信息后,例如“女装”,信息提供服务器可以查找包含“女装”的物品对象的属性信息,当然用户给定的搜索信息中包含的词越多,匹配越精确。用户点击了信息提供服务器提供的某个物品对象的属性信息后,信息提供服务器也可以根据包含有该物品对象的属性信息重新进行搜索,例如,可以搜索包含有该物品对象的属性信息中的部分属性信息的物品对象的属性信息,然后将得到的物品对象的属 性信息提供给用户,可以此方式推演搜索物品对象的属性信息。第二种,根据用户点击的物品对象信息推荐物品对象的属性信息:当用户在网站上看到某个物品对象信息并点击后,信息提供服务器可以采用分词算法对该物品对象的标题信息进行分词,并根据分词结果查找物品对象的各属性信息,将查找到到的物品对象的属性信息展示给用户。第三种,当物品对象的属性信息中包含图片信息时,物品对象的图片信息可以成为图片相似性搜索的基础数据,图片相似性搜索准确率也会有相应的提升:搜索开始时,用户可以给定一个基本的物品对象的类目信息,因为查找同一个类目的图片,搜索效率和准确率也会大幅提升。可以作为验证某个图片相似性搜索算法的训练集,可以节省大量的制作训练集的成本。基于同一发明构思,本申请实施例还提供的一种信息提供装置,该装置可以设置在如图1所示的信息提供系统中的信息提供服务器中,该装置的结构如4图所示,包括:属性信息学习单元40,用于预先学习分别包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息。地理位置信息确定单元41,用于当接收到用户发来的搜索请求信息时,确定用户当前的地理位置信息。属性信息查找单元42,用于在属性信息学习单元40预先学习的分别包含物品对象特征信息和物品对象提供方地理位置信息的各属性信息中,查找包含物品对象提供方地理位置信息与地理位置信息确定单元41确定的用户当前的地理位置信息相距在设定距离内、且包含物品对象特征信息与用户发来的搜索请求信息相匹配的属性信息。属性信息提供单元43,用于将属性信息查找单元查找到的属性信息提供给用户。具体的,上述地理位置信息确定单元41,具体用于将用户发送搜索请求信息的设备当前所处的地理位置信息或者用户确定的地理位置信息作为用户当 前的地理位置信息。具体的,上述地理位置信息确定单元41,具体用于若用户发送搜索请求信息的设备是移动设备,将移动设备当前所处的经纬坐标作为用户当前的地理位置信息;若用户发送搜索请求信息的设备是固定设备,根据获取的固定设备的网络协议IP地址得到固定设备的经纬坐标,作为用户当前的地理位置信息。具体的,上述属性信息学习单元40,具体用于根据分词算法在物品对象的标题信息和描述信息中抽取物品对象的特征信息;以及抽取物品对象的类目信息中分隔符隔开的词作为物品对象的特征信息。具体的,上述属性信息学习单元40,具体用于当物品对象特征信息包括图片信息时,将图片信息携带的全球定位系统GPS信息作为物品对象提供方的地理位置信息;和/或当物品对象特征信息包括图片信息时,将获取图片信息的设备加载的经纬坐标作为物品对象提供方的地理位置信息;和/或当物品对象特征信息包括图片信息时,将上传图片信息的设备的经纬坐标作为物品对象提供方的地理位置信息;和/或将物品对象提供方确定的地理位置信息作为物品对象提供方的地理位置信息。具体的,上述属性信息学习单元40,具体用于若图片信息的上传设备是移动设备,将移动设备当前所处的经纬坐标作为物品对象提供方的地理位置信息;若图片信息的上传设备是固定设备,根据获取的固定设备的IP地址得到固定设备的经纬坐标,作为物品对象提供方的地理位置信息。具体的,上述属性信息查找单元42,具体用于获取展示的设定距离选取按钮被拖动到的距离信息作为设定距离;或接收用户输入的距离信息作为设定距离。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、 CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。上述说明示出并描述了本申请的优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1