一种用户喜好的商品类型识别方法以及装置与流程

文档序号:16263508发布日期:2018-12-14 21:45阅读:205来源:国知局
一种用户喜好的商品类型识别方法以及装置与流程
本发明涉及互联网领域,尤其涉及一种用户喜好的商品类型识别方法以及装置。
背景技术
随着电子商务的发展,越来越多的人喜欢通过网上进行购物。为了便于向网购用户推荐商品,需要服务器识别网购用户身份。目前较常见的网购用户识别技术大多通过统一资源定位符(uniformresourcelocator,url)匹配来实现,比如服务器获取用户访问的网址,通过判断网址是否存在网购字符串例如“taobao.com”来确定该用户是否是网购用户,如果存在则认为是网购用户。现有技术这种做法虽然能够识别出是否为网购用户,但是比较粗浅,无法精准判断用户具体喜好的商品类型,进而也就无法精准向用户推荐其喜好的商品。因此如何精准判定用户喜好的商品类型是目前亟需解决的技术问题。技术实现要素:本发明实施例所要解决的技术问题在于,提供一种用户喜好的商品类型识别方法以及装置,能够精准获知用户喜好的商品类型,从而根据用户喜好的商品类型有针对性的推送商户信息,实现了精准推送,提升了推送效率。第一方面,本发明提供了一种用户喜好的商品类型识别方法,包括:获取用户访问的网址链接;判断所述用户访问的网址链接是否为预设网址链接;若是,加载所述用户访问的网址链接;获取所述用户访问的网址链接加载后的网页源码;根据所述网页源码中的预设字段确定所述用户喜好的商品类型。可选地,所述根据所述网页源码中的预设字段确定所述用户喜好的商品类型之后,还包括:根据所述用户喜好的商品类型向所述用户推送与所述商品类型匹配的商品广告信息。可选地,所述网页源码为超文本标记语言html文本;所述根据所述网页源码中的预设字段确定所述用户喜好的商品类型,包括:根据所述网页源码对应的html文本中的标题title字段确定所述用户喜好的商品类型。可选地,所述预设网址链接包括购物网址链接。可选地,所述商品类型包括商品分类、商品型号、商品款式、商品颜色、商品品牌中的至少一种。第二方面,本发明提供了一种用户喜好的商品类型识别装置,包括:第一获取单元,用于获取用户访问的网址链接;判断单元,用于判断所述用户访问的网址链接是否为预设网址链接;加载单元,用于若所述判断单元判断出所述用户访问的网址链接为预设网址链接,加载所述用户访问的网址链接;第二获取单元,用于获取所述用户访问的网址链接加载后的网页源码;确定单元,用于根据所述网页源码中的预设字段确定所述用户喜好的商品类型。可选地,所述装置还包括:推送单元,用于在所述确定单元根据所述网页源码中的预设字段确定所述用户喜好的商品类型之后,根据所述用户喜好的商品类型向所述用户推送与所述商品类型匹配的商品广告信息。可选地,所述网页源码为超文本标记语言html文本;所述确定单元具体用于:根据所述网页源码对应的html文本中的标题title字段确定所述用户喜好的商品类型。可选地,所述预设网址链接包括购物网址链接。可选地,所述商品类型包括商品分类、商品型号、商品款式、商品颜色、商品品牌中的至少一种。第三方面,本发明实施例提供了一种服务器,包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行第一方面或第一方面任意一种实现方式中所描述的一种用户喜好的商品类型识别方法。第四方面,本发明实施例提供一种计算机存储介质,其中,该计算机存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例的所述的一种用户喜好的商品类型识别方法。第五方面,本发明实施例提供一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的一种用户喜好的商品类型识别方法。实施本发明实施例,具有如下有益效果:本发明实施例提供的方法和装置,通过获取用户访问的网址链接,从而判断所述用户访问的网址链接是否为预设网址链接,若是,加载所述用户访问的网址链接,进而获取所述用户访问的网址链接加载后的网页源码,根据所述网页源码中的预设字段确定所述用户喜好的商品类型。实施本发明实施例,能够精确的获知用户喜好的商品类型,在确定了用户喜好的商品类型后,可以根据用户喜好的商品类型有针对性的推送商户信息,实现了精准推送,提升了推送效率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种用户喜好的商品类型识别方法的流程示意图;图2是本发明实施例提供的一种用户喜好的商品类型识别装置的结构示意图;图3是本发明实施例提供的一种服务器的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。参阅图1,图1是本发明提供的一种用户喜好的商品类型识别方法的流程示意图。需要说明的是本发明实施例提供的方法,执行主体可以是服务器,可应用于pc、手机、平板电脑等电子设备,也可应用于安装在电子设备上的浏览器。该方法包括:步骤s101:获取用户访问的网址链接。具体的,用户可以通过客户端上安装的app或者浏览器访问某一网址链接,服务器获取用户通过客户端访问的网址链接,服务器可以为浏览器对应的后台服务器,也可以为其他应用程序(application,app)对应的服务器。步骤s102:判断所述用户访问的网址链接是否为预设网址链接,若是,执行步骤s103;若否,结束本流程。可选的,所述预设网址链接包括购物网址链接。判断所述用户访问的网址链接是否为预设网址链接具体可以是:判断所述用户访问的网址链接是否包含所述预设网址链接的url。其中,所述预设网址链接可以是本地库中预先存储的网址链接。所述购物网址链接可以是淘宝、京东、天猫或者当当等网站对应的链接。所述预设网址链接的url可以是但不限于:taobao.com、jingdong.com、tmall.com或者dangdang.com。例如,判断用户访问的网址链接是否包含“taobao.com”字符串,如果包含则认为该用户是淘宝网购用户。或者,判断用户访问的网址链接是否包含“jingdong.com”字符串,如果包含则认为该用户是京东网购用户。服务器可以在本地维护一用户喜好的网购类型的映射表,用户喜好的网购类型用于表征用户喜好何种网购网站。该映射表中记录有用户的标识以及用户喜好的网购类型。用户的标识可以为用户的网购账号或者网购用户名,例如,淘宝账号或者京东账号。该用户喜好的网购类型的映射表的呈现形式可以例如但不限于如下表1所示。表1需要说明的是,表1中的每个用户对应的用户喜好的网购类型可以包括一个或多个。步骤s103:加载所述用户访问的网址链接。步骤s104:获取所述用户访问的网址链接加载后的网页源码。本发明实施例中,若用户访问的网址链接为预设网址链接,则服务器在后台模拟打开该网址,解析网页源码。可选的,所述网页源码可以为超文本标记语言(hypertextmarkuplanguage,html)文本。步骤s105:根据所述网页源码中的预设字段确定所述用户喜好的商品类型。可选的,所述根据所述网页源码中的预设字段确定所述用户喜好的商品类型,包括:根据所述网页源码对应的html文本中的标题title字段确定所述用户喜好的商品类型。具体的,服务器可以从html文本中读取第一个标签,如果标签为<html>,则说明是一个合法的html文件。之后通过字符串查找方式从html文本中查找<title>标签,如果找到则逐个读取<title>标签后面字符,当遇到</title>结束符时停止读取,读取的内容即为商品类型,也即是用户喜好的商品类型,用户喜好的商品类型还可以标记为用户的标签或者用户类型。举例说明,假如用户正在访问淘宝男装网址(view-source:https://www.taobao.com/markets/nanzhuang/2017new?spm=a21bo.2017.201867-main.2.5af911d9e59lak),当服务器监控到该网址后,将该网址与本地库里的网址匹配,发现其中包含“taobao.com”字符串,则判定用户为淘宝网购用户,之后,服务器在后台加载该网址,当网址加载完成后,解析其源码,得到如下代码所示html文本源码内容。<html><head><metacharset=”utf-8”><title>ifashion男装</title><metaname=”spm-id”content=”a217m”><metaname=”description”content=””><metaname=”keyword”content=””>……..之后服务器对这段html文本进行解析,得到<title>标签的内容,即为ifashion男装。因此服务器判定用户喜好的商品类型为男装,因此,服务器可以将该用户标识为一个男装网购用户。进而精准地为其推荐男装商品。本发明实施例中,服务器可以维护一用户喜好的商品类型映射表,服务器在获取到用户喜好的商品类型后,可以将用户的标识以及用户喜好的商品类型添加到该映射表中进行保存。例如,该映射表的呈现形式可以例如但不限于如下表2所示。表2用户的标识用户喜好的商品类型a男装b女装c童装d厨具需要说明的是,表2中的每个用户对应的用户喜好的商品类型可以包括一个或多个。通过表2所示映射表,服务器可以存储不同用户喜好的商品类型,进而有针对性的向用户推送特定的商品。上述表2中记录的商品类型为用户喜好的商品所归属的分类,具体应用中,商品类型还可以具体包括商品分类、商品型号、商品款式、商品颜色、商品品牌中的至少一种。其中,商品分类可以包括:男装、女装、童装、厨具、首饰、家具等等。商品型号可以包括商品尺寸、大小、码数等。服装的商品款式可以例如:休闲、欧美、性感等等。以商品类型包括商品的分类以及商品品牌为例,用户喜好的商品类型映射表可以参见如下表3所示。表3用户的标识用户喜好的商品类型a男装、七匹狼b女装、韩都衣舍c童装、土巴兔d厨具、方太需要说明的是,表3中每个用户对应的用户喜好的商品类型可以包括一个或多个。通过表3所示映射表,服务器可以存储不同用户喜好的商品类型,进而有针对性的向用户推送特定的商品。进一步的,服务器还可以根据不同网站对用户喜好的商品类型进行分类。例如,服务器可以维护一包括用户的标识、用户访问的网站名、用户喜好的商品类型的映射表,该映射表可以例如但不限于如下表4所示。表4用户的标识网购用户类型用户喜好的商品类型a淘宝男装、七匹狼a京东电器b淘宝女装、韩都衣舍b京东烤箱c京东童装、土巴兔d当当厨具、方太需要说明的是,表4中的每个用户对应的用户喜好的网购类型可以包括一个或多个,每个用户对应的用户喜好的商品类型可以包括一个或多个。通过表4所示映射表,服务器可以存储不同用户在不同网站上喜好的商品类型,进而在用户访问特定网站时,有针对性的向用户推送特定的商品。服务器可以在用户每次访问网址链接的时候均执行上述步骤s101-s105过程,进而可以获知用户喜好的多种商品的商品类型,从而可以汇总用户喜好的所有商品的类型。服务器汇总的映射表可以如下表5所示。表5用户的标识用户喜好的商品类型a男装、手表、眼镜b女装、首饰、护肤品c童装、厨具d厨具、女装采用本发明实施例,可以精确的通过用户浏览的网址链接获知用户喜好的商品类型,进而可以有针对性的向用户推送相应的商品。可选的,所述根据所述网页源码中的预设字段确定所述用户喜好的商品类型之后,还包括:根据所述用户喜好的商品类型向所述用户推送与所述商品类型匹配的商品广告信息。例如,若服务器获知用户a喜好的商品为男装且为七匹狼男装,则服务器可以向用户a推送关于七匹狼男装的商品广告,便于精准推送,提高推送效率。或者,服务器获知用户b为淘宝用户并且用户b喜好的商品为女装,则服务器可以向用户b推送淘宝网站中的女装广告,便于精准推送,提高推送效率。可选的,服务器可以在用户浏览相应的购物网站时向用户推送用户喜好的商品,例如,服务器获知用户b为淘宝用户并且用户b喜好的商品为女装,则服务器可以在检测到用户b浏览淘宝网页时向用户b推送淘宝网站中的女装广告,便于精准推送,提高推送效率。可选的,服务器在向用户推送商品时,可以将推送的商品信息发送给用户的客户端,客户端可以以弹窗的形式显示服务器推送的商品。这里,商品信息可以包括商品名称、商品价格、商品图片、商品分类、商品型号、商品款式、商品品牌中的一种或多种。本发明的用户喜好的商品类型识别方法可以应用于各种平台的浏览器对应的服务器中。这些平台包括但不限于windows、linux、mac系统的个人电脑以及安卓、塞班、ios系统的手机、平板电脑等智能移动设备。上述详细阐述了本发明实施例的方法,下面为了便于更好地实施本发明实施例的上述方案,相应地,下面还提供用于配合实施上述方案的相关设备。请参见图2,是本发明实施例提供的一种用户喜好的商品类型识别装置的结构示意图,用户喜好的商品类型识别装置200包括:第一获取单元201、判断单元202、加载单元203、第二获取单元204和确定单元205,其中,第一获取单元201,用于获取用户访问的网址链接;判断单元202,用于判断所述用户访问的网址链接是否为预设网址链接;加载单元203,用于若所述判断单元202判断出所述用户访问的网址链接为预设网址链接,加载所述用户访问的网址链接;第二获取单元204,用于获取所述用户访问的网址链接加载后的网页源码;确定单元205,用于根据所述网页源码中的预设字段确定所述用户喜好的商品类型。可选的,所述装置200还包括:推送单元,用于在所述确定单元205根据所述网页源码中的预设字段确定所述用户喜好的商品类型之后,根据所述用户喜好的商品类型向所述用户推送与所述商品类型匹配的商品广告信息。可选的,所述网页源码为超文本标记语言html文本;所述确定单元205具体用于:根据所述网页源码对应的html文本中的标题title字段确定所述用户喜好的商品类型。可选的,所述预设网址链接包括购物网址链接。可选的,所述商品类型包括商品分类、商品型号、商品款式、商品颜色、商品品牌中的至少一种。需要说明的是,本实施例的用户喜好的商品类型识别装置200可以相当于前述方法实施例中的服务器,本实施例的用户喜好的商品类型识别装置200的各功能模块的功能可根据上述图1方法实施例中对应服务器的具体实现,此处不再赘述。请参见图3,是本发明提供的一种服务器的结构示意图。本实施例中所描述的服务器300包括:至少一个处理器301、通信接口302、用户接口303和存储器304,处理器301、通信接口302、用户接口303和存储器304可通过总线或者其它方式连接,本发明实施例以通过总线305连接为例。其中,处理器301可以是通用处理器,例如中央处理器(centralprocessingunit,cpu)。通信接口302可以为有线接口(例如以太网接口)或无线接口(例如蜂窝网络接口或使用无线局域网接口),用于与其他设备(例如终端)进行通信。用户接口303具体可为触控面板,包括触摸屏和触控屏,用于检测触控面板上的操作指令,用户接口303也可以是物理按键或者鼠标。本发明实施例中,用户接口303具体用于接收用户下载文件时输入的指令。用户接口303还可以为显示屏,用于输出、显示图像或数据。存储器304可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,ram);存储器也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom)、快闪存储器(flashmemory)、硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器304还可以包括上述种类的存储器的组合。存储器304用于存储一组程序代码,处理器301用于调用存储器304中存储的程序代码,执行如下操作:处理器301获取用户访问的网址链接;处理器301判断所述用户访问的网址链接是否为预设网址链接;若是,处理器301加载所述用户访问的网址链接;处理器301获取所述用户访问的网址链接加载后的网页源码;处理器301根据所述网页源码中的预设字段确定所述用户喜好的商品类型。可选的,所述处理器301根据所述网页源码中的预设字段确定所述用户喜好的商品类型之后,处理器301还用于:根据所述用户喜好的商品类型通过通信接口302向所述用户推送与所述商品类型匹配的商品广告信息。可选的,所述网页源码为超文本标记语言html文本;所述处理器301根据所述网页源码中的预设字段确定所述用户喜好的商品类型,包括:根据所述网页源码对应的html文本中的标题title字段确定所述用户喜好的商品类型。可选的,所述预设网址链接包括购物网址链接。可选的,所述商品类型包括商品分类、商品型号、商品款式、商品颜色、商品品牌中的至少一种。可理解的是,处理器301的执行步骤具体可参见图1实施例所述的内容,此处不再赘述。基于同一发明构思,本发明实施例还提供一种计算机存储介质,该计算机存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例的所述的一种用户喜好的商品类型识别方法。基于同一发明构思,本发明实施例还提供一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的一种用户喜好的商品类型识别方法。综上所述,通过实施本发明实施例,通过获取用户访问的网址链接,从而判断所述用户访问的网址链接是否为预设网址链接,若是,加载所述用户访问的网址链接,进而获取所述用户访问的网址链接加载后的网页源码,根据所述网页源码中的预设字段确定所述用户喜好的商品类型。实施本发明实施例,能够精确的获知用户喜好的商品类型,在确定了用户喜好的商品类型后,可以根据用户喜好的商品类型有针对性的推送商户信息,实现了精准推送,提升了推送效率。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1