CN111612576A - 一种商品推荐方法、装置和电子设备 - Google Patents

一种商品推荐方法、装置和电子设备 Download PDF

Info

Publication number
CN111612576A
CN111612576A CN202010386789.4A CN202010386789A CN111612576A CN 111612576 A CN111612576 A CN 111612576A CN 202010386789 A CN202010386789 A CN 202010386789A CN 111612576 A CN111612576 A CN 111612576A
Authority
CN
China
Prior art keywords
face image
commodity
visual angle
current user
continuous
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010386789.4A
Other languages
English (en)
Inventor
向培红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN202010386789.4A priority Critical patent/CN111612576A/zh
Publication of CN111612576A publication Critical patent/CN111612576A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0631Item recommendations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明实施例提供一种商品推荐方法、装置和电子设备,所述方法包括:判断当前浏览页面的浏览时间是否超过预设时间阈值;若超过,则获取当前用户在所述浏览时间内的连续人脸图像;根据所述连续人脸图像获取所述人脸图像中人脸的主要视觉角度;根据所述主要视觉角度确定所述当前用户注视的目标区域;根据所述目标区域及所述目标区域中的商品信息判断所述当前用户关注的目标商品;基于所述目标商品,设定以所述目标商品为基础的广告推荐策略。发明实施例能够提高商品推荐效果。

Description

一种商品推荐方法、装置和电子设备
技术领域
本发明涉及商品推荐技术领域,尤其涉及一种商品推荐方法、装置和电子设备。
背景技术
在产品多元化的时代,商家为了提高购物服务,推行了多种购物服务方式,例如:商品推荐服务。目前的商品推荐方式基本是通过用户的购买记录、收藏记录等向消费者推荐商品,如某用户在某平台上购买过某个商品,那么***会向该用户推荐与购买过的商品相关的商品。或者,某用户将某个商品收藏到购物车,那么***会将这类型的商品推荐给该用户。这样,如果用户是第一次进入购物平台,或用户没有购买记录也没有收藏记录的话就不能够很好的向用户推荐用户感兴趣的、或者合适用户的商品。从而导致商品推荐***的推荐效果往往比较差。可见,目前的商品推荐方式存在推荐效果差的问题。
发明内容
本发明实施例提供一种商品推荐方法,能够提高商品推荐效果。
第一方面,本发明实施例提供一种商品推荐方法,该方法包括:
判断当前浏览页面的浏览时间是否超过预设时间阈值;
若超过,则获取当前用户在所述浏览时间内的连续人脸图像;
根据所述连续人脸图像获取所述人脸图像中人脸的主要视觉角度;
根据所述主要视觉角度确定所述当前用户注视的目标区域;
根据所述目标区域及所述目标区域中的商品信息判断所述当前用户关注的目标商品;
基于所述目标商品,设定以所述目标商品为基础的广告推荐策略。
可选的,所述连续人脸图像包括多张连续的人脸图像帧,所述获取当前用户在所述浏览时间内的连续人脸图像的步骤,包括:
在浏览时间内按一预设时间间隔获取所述当前用户的人脸图像帧,以得到所述当前用户的多张连续的人脸图像帧。
可选的,所述根据所述连续人脸图像获取所述人脸图像中人脸的主要视觉角度的步骤包括:
获取所述多张连续的人脸图像帧中每张人脸图像帧对应的视觉角度;
确定所述多张人脸图像帧中连续为同一视觉角度的人脸图像帧最多的视觉角度;
将连续为同一视觉角度的人脸图像帧最多的视觉角度确定为所述主要视觉角度。
可选的,所述方法还包括:
获取所述当前用户的操作指令;
判定所述操作指令在当前浏览页面的操作区域;
根据所述广告推荐策略将所述目标商品相关的推荐商品显示在所述操作区域对应的页面位置。
可选的,所述方法还包括:
根据所述操作指令判断所述操作指令是否为回滑指令;
若所述操作指令为回滑指令,则根据所述回滑指令确定回滑区域;
根据所述回滑区域以及回滑区域中的商品信息确定所述当前用户的关注的目标商品,并执行所述基于所述目标商品,设定以所述目标商品为基础的广告推荐策略的步骤。
第二方面,本发明实施例还提供了一种商品推荐装置,所述装置包括:
时间判断模块,用于判断当前浏览页面的浏览时间是否超过预设时间阈值;
连续人脸图像获取模块,用于若超过,则获取当前用户在所述浏览时间内的连续人脸图像;
主要视觉角度获取模块,用于根据所述连续人脸图像获取所述人脸图像中人脸的主要视觉角度;
目标区域确定模块,用于根据所述主要视觉角度确定所述当前用户注视的目标区域;
目标商品判断模块,用于根据所述目标区域及所述目标区域中的商品信息判断所述当前用户关注的目标商品;
广告推荐策略设定模块,用于基于所述目标商品,设定以所述目标商品为基础的广告推荐策略。
可选的,所述连续人脸图像包括多张连续的人脸图像帧,所述连续人脸图像获取模块还用于在浏览时间内按一预设时间间隔获取所述当前用户的人脸图像帧,以得到所述当前用户的多张连续的人脸图像帧。
可选的,所述主要视觉角度获取模块包括:
视觉角度获取单元,用于获取所述多张连续的人脸图像帧中每张人脸图像帧对应的视觉角度;
视觉角度确定单元,用于确定所述多张人脸图像帧中连续为同一视觉角度的人脸图像帧最多的视觉角度;
主要视觉角度确定单元,用于将连续为同一视觉角度的人脸图像帧最多的视觉角度确定为所述主要视觉角度。
第三方面,本发明实施例还提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中提供的商品推荐方法中的步骤。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中提供的商品推荐方法中的步骤。
本发明实施例中,通过判断当前浏览页面的浏览时间是否超过预设时间阈值;若超过,则获取当前用户在所述浏览时间内的连续人脸图像;根据所述连续人脸图像获取所述人脸图像中人脸的主要视觉角度;根据所述主要视觉角度确定所述当前用户注视的目标区域;根据所述目标区域及所述目标区域中的商品信息判断所述当前用户关注的目标商品;基于所述目标商品,设定以所述目标商品为基础的广告推荐策略。这样可以实现根据当前用户的浏览时间以及连续人脸图像确定当前用户的主要视觉角度,并通过主要视觉角度确定面目标区域,进而确定目标商品以及设定广告推荐策略,以向当前用户推荐对应的商品,在此过程中,能够缩小商品的推荐范围,更快的将当前用户关注的目标商品相关的商品推荐当前用户,进而提高了商品推荐效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种商品推荐方法的流程图;
图2是图1实施例中步骤103提供的另一种方法的流程图;
图3是本发明实施例提供的另一种商品推荐方法的流程图;
图4是本发明实施例提供的一种根据操作指令确定操作区域,并将推荐商品显示在操作区域进行推荐的手机屏幕示意图;
图5是本发明实施例提供的又一种商品推荐方法的流程图;
图6是本发明实施例提供的一种根据操作指令确定回滑指令以及回滑区域、并确定目标商品的手机屏幕示意图;
图7是本发明实施例提供的一种商品推荐装置的结构示意图;
图8是图7实施例中主要视觉角度获取模块提供的一种结构示意图;
图9是本发明实施例提供的另一种商品推荐装置的结构示意图;
图10是本发明实施例提供的又一种商品推荐装置的结构示意图;
图11是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,图1是本发明实施例提供的一种商品推荐方法的流程图,如图1所示,该包括以下步骤:
步骤101、判断当前浏览页面的浏览时间是否超过预设时间阈值。
其中,上述当前浏览页面为当前用户正在浏览的页面,比如,当前用户正在浏览的某购物平台上的商品展示页面、或者某浏览器新闻页面、某旅游平台的景点页面、酒店页面等。上述当前用户可以是正在观看当前浏览页面的用户,当前用户可以称为用户、使用者、或者消费者等。上述浏览时间可以为当前用户观看当前浏览页面时的注视(停留)时间,或者说注视时长、浏览时长。上述预设时间阈值为预先设置好的用于判断当前用户是否在浏览的时间阈值,预设时间阈值可以设置为2秒、3秒、5秒、10秒等。预设时间阈值可以根据实际需要进行设置,比如,当用户在浏览的是某购物平台的商品展示页面时,可以设置时间短一些,比如,2秒、5秒等,当用户浏览的是新闻页面或者小说页面时,可以相对设置较长时间可以是15秒-1分钟,或者1-5分钟等,为了能够更加确定用户的关注的商品,可以设置更长的预设时间阈值。
具体的,当用户在观看当前浏览页面时,可以获取用户的浏览时间,也就是获取当前浏览页面停留的时长,然后将该浏览时间与预先设置好的预设时间阈值进行比对,并判断该浏览时间是否大于预设时间阈值,若该浏览时间大于预设时间阈值,则可以判断当前用户正在观看当前浏览页面。若该浏览时间小于或等于预设时间阈值,则可以判断当前用户没有在观看当前浏览页面,可能只是一滑而过,说明当前浏览页面可能没有当前用户感兴趣的商品。
步骤102、若超过,则获取当前用户在浏览时间内的连续人脸图像。
其中,上述连续人脸图像可以是当前用户观看当前浏览页面时的连续的人脸图像。上述连续人脸图像可以通过用户终端设备获取得到。用户终端设备可以是智能手机、电脑等设置有人脸图像采集设备的终端设备。人脸图像采集设备可以是摄像头等。上述连续人脸图像包括多张连续的人脸图像帧,
具体的,当确定浏览时间超过预设时间阈值后,就可以通过当前用户使用的用户终端设备上的图像采集设备采集当前用户在浏览时间内的连续人脸图像。
更具体的,可以在浏览时间内按一预设时间间隔获取当前用户的人脸图像帧,以得到当前用户的多张连续的人脸图像帧。
其中上述预设时间间隔可以是采集相邻人脸图像帧之间的时间间隔,比如,预设时间间隔设置为40毫秒时,在采集当前用户的第一帧人脸图像后得到第一张人脸图像帧,在间隔40毫秒后采集第二帧人脸图像,得到第二张人脸图像帧,又间隔40毫秒后采集第三帧人脸图像帧,得到第三张人脸图像帧,以此类推,可以获取后面的第n张人脸图像帧,n为大于等于2的整数。
具体实施时,当设置有预设时间间隔后,就可以根据当前用户的浏览时间以及预设时间间隔获取当前用户的多张人脸图像帧,比如,浏览时间为3000毫秒,预设时间间隔设置为50毫秒,那么在浏览时间3000毫秒内的第0毫秒开始采集第一帧人脸图像、在第0毫秒的基础上间隔50毫秒后采集第二帧人脸图像(此时浏览时间3000毫秒内的第0毫秒加上间隔的50毫秒得到50毫秒)、在第50毫秒的基础上间隔50毫秒采集第三帧人脸图像(此时浏览时间3000毫秒内的第50毫秒加上间隔的50毫秒得到100毫秒)、在第100毫秒的基础上间隔50毫秒采集第四帧人脸图像(此时浏览时间3000毫秒内的第100毫秒加上间隔的50毫秒得到150毫秒),以此类推,采集到第M帧人脸图像(每次采集一,帧人脸图像,采集时间均会基于上次采集时的时刻,再加上间隔的50毫秒,直到采集时间等于或大于3000毫秒,停止采集人脸图像)。此时,由于浏览时间为3000毫秒,且预设时间间隔为50毫秒,所以总共采集到的M帧人脸图像中,M等于60,此时在浏览时间为3000毫秒内,间隔预设时间间隔50毫秒采集到的总的人脸图像帧为60张。
步骤103、根据连续人脸图像获取人脸图像中人脸的主要视觉角度。
其中,上述主要视觉角度为人脸图像中人脸的眼睛视角保持时间最长的视觉角度。
具体的,如图2所示,步骤103包括:
步骤201、获取多张连续的人脸图像帧中每张人脸图像帧对应的视觉角度。
步骤202、确定多张人脸图像帧中连续为同一视觉角度的人脸图像帧最多的视觉角度。
步骤203、将连续为同一视觉角度的人脸图像帧最多的视觉角度确定为主要视觉角度。
其中,上述视觉角度为每张人脸图像帧中人脸的眼睛对应的视角。当然,当每张人脸图像帧中,眼睛睁开时,均有属于自己的视觉角度,眼睛闭合时,可以没有视觉角度。
更具体的,当确定多张连续的人脸图像帧中的每张人脸图像帧的视觉角度之后,就可以按时间戳统计每张人脸图像帧的视角角度,并且判断任意相邻两张人脸图像帧中的视觉角度是否一致,以及判断任意相邻两张人脸图像帧中属于同一视觉角度的连续性。将视觉角度一致,并且连续的人脸图像帧归为一类。并且统计没类视觉角度中人脸图像帧的数量,将连续为同一视觉角度且人脸图像帧最多的哪一类视觉角度确定为主要视觉角度。比如,现在在浏览时间范围内,采集得到60张人脸图像帧,第1-10张人脸图像帧的视觉角度是一致的且任意相两张邻的人脸图像帧是连续的,则将第1-10张人脸图像帧对应视觉角度确定为第一类视觉角度。第11-40张人脸图像帧的视觉角度是一致的并且任意两张相邻的人脸图像帧之间是连续的,则将第11-40张人脸图像帧对应的视觉角度确定为第二类视觉角度。当第41-60张人脸图像帧对应的视觉角度是一致的并且任意相邻的两张人脸图像帧之间是连续的,则确定第41-60张人脸图像帧对应的视觉角度为第三类视觉角度。此时可以确定第11-40张人脸图像帧的视觉角度中的人脸图像帧的数量是最多的,则可以将第11-40张人脸图像帧对应的视觉角度确定主要视觉角度。
当然了,视觉角度的分类可以根据实际情况来进行分类,并且,视觉角度的分类数量可以根据实际情况而定。视觉角度类别数量可以是多个的。
需要说明的是,视觉角度被分为第一类视觉角度、第二视觉角度、第三视觉角度或更多类视觉角度时,任意两类或三类以上的视觉角度可以是一致的,但相互之间不可以是连续的。若任意两类或三类以上的视觉角度可以是一致的,且视觉角度一致的两个或三类以上的视觉角度对应的人脸图像帧的数量之和大于人脸图像帧数量最多所对应的视觉角度,则可以确定,视觉角度一致的两类或三类以上的视觉角度为主要视觉角度。
步骤104、根据主要视觉角度确定当前用户注视的目标区域。
其中,上述目标区域为当前用户注视的区域,比如,在手机屏幕中,用户眼睛视角对应的位置为手机屏幕的中间区域,说明当前用户对应的目标区域为手机屏幕中间区域。若当前用户的视觉角度对应手机屏幕的下端区域,则目标区域为下端区域。当然了,可以预先将手机屏幕划分为多个不同的区域,比如将手机屏幕以九宫格的形式划分为9个区域,同时也可以将当前浏览页面划分为9个区域,且手机屏幕中的区域与当前浏览页面中的区域一一对应。那么不同的视觉角度可以对应不同的目标区域,每个目标区域也对应当前浏览页面中的不同区域。
步骤105、根据目标区域及目标区域中的商品信息判断当前用户关注的目标商品。
其中,上述目标商品可以是当前用户关注的商品,比如,当前用户在某购物平台的物品展示页面上展示有很多商品,而当前用户只关注某物品展示页面的某个小区域,此时,这个小区域可以为目标区域,而这个小区域显示的商品,就可以被认为是当前用户关注的商品,也就是目标商品。当前浏览页面上展示的很多商品可以是本发明实施例中应用于商品推荐***(或者设备)预先记录的多个商品,例如:可以是某购物平台上展示的所有或部分商品,也可以是某网店内的所有或者部分商品。
当然了,目标商品的数量可以是一个,也可以是多个。而目标区域可以随着用户的浏览情况,或者,当前用户的视觉角度情况的改变而改变,目标商品也可以随着目标区域的改变而改变。当前浏览页面也可以随时更新,当前浏览页面更新后,当前浏览页面上的显示内容也会更新。这样可以更加灵活的为当前用户提供更多,更合适的商品。
具体的,在确定当前用户注视的目标区域后,就可以获取目标区域中显示的商品的商品信息,进而将目标区域中显示的商品作为当前用户的目标商品。
需要说明的是,目标商品可以根据商品推荐***对不同产品的推荐需求而进行设置,比如,目标商品可以为旅游景点,酒店,百货商品、生鲜商品、书籍、数码商品、影视剧、新闻、小说、服饰等,只要是需要被推荐的物品或商品均可以作为目标商品的种类。
步骤106、基于目标商品,设定以目标商品为基础的广告推荐策略。
其中,上述广告推荐策略可以是将目标商品为基础且与目标商品相关的商品作为推荐商品进行推荐的方法。商品推荐的过程也就是广告推荐的过程。
具体的,当确定目标商品后,可以计算其他商品与目标商品之间的商品相似度,将商品相似度与预设的商品相似度阈值进行比较,若商品相似度满足预设的商品相似度阈值,则可以将该商品作为确定与与目标商品相关的推荐商品,并将该推荐商品显示在当前浏览页面上,以便于展示给当前用户,实现商品的广告推荐。其中,商品相似度满足预设的商品相似度阈值的其他商品可以是一个或多个。
当商品相似度满足预设的商品相似度阈值的其他商品为多个时,可以获取多个商品中每个商品的商品评分或商品销量等,并且将商品评分最高的(或者商品评分为TopN,N可以是大于等于1的整数)、或者商品销量最高(或者商品评分为TopM,M可以是大于等于1的整数)的商品作为推荐商品,并推荐给当前用户。
当然了,商品评分或商品销量可以是预先统计或计算得到的。每个商品的评分可以是根据当前用户或其他用户的历史购买记录,结合对应的推荐算法,每隔一定时间会生成一个包含有各个用户对于不同商品的喜好程度评分的矩阵中评分排前的多个商品。例如:某用户对某商品进行打分,分数越高,则该商品的评分越高。
再一个,将多个商品的商品评分进行排序,进而得到商品评分为TopN的商品,如有100个消费者,分别对500个商品进行评分,并分别将500个商品中的每一个同类商品的分数进行求和,然后将每一个商品的分数按一定顺序进行排队,可以是从高到低,业可以从低到高的排序,并且N可以取1、5、10、或20等。可以根据推荐商品的数量确定TopN中的N的取值。
每个商品的商品销量可以是根据当前用户以及其他多个用户的历史购买记录,统计得到每个商品的销售数量。例如,某用户或者多个用户购买某商品的数量越多,则该商品的评分越高,或者某消费者购买某商品的次数越多,则该商品的评分越高。
进一步地,在步骤106之后,方法还包括根据广告推荐策略向当前用户展示推荐商品。
其中,确定当前用户目标商品后,就可以根据广告推荐策略推荐以目标商品为基础的推荐商品,并向当前用户展示推荐商品。具体可以是通过显示设备进行展示,显示设备可以是手机、电脑、平板电脑等具有显示功能的设备,在这里对这种显示设备不做限制。
这样可以将推荐商品向当前用户推荐该推荐商品,且由于是根据视觉角度来确定目标区域、再确定目标商品,最后确定广告推荐策略、进而确定推荐商品并将推荐商品展示给当前用户,从而能够实现商品推荐,且提高的商品推荐的效果。
作为本发明的另一实施方式,该方法还可以包括:
对连续人脸图像进行图像分析,以得到分析结果,分析结果可以包括皮肤状态结果或者妆容分析结果等;根据分析得到的皮肤状态推荐对应的商品。比如,对当前用户的连续人脸图像进行皮肤分析后,发现当前用户的黑眼圈严重、眼袋严重等,则可以向当前用户推荐治疗黑眼圈、大眼袋的产品。或者,根据妆容分析结果中的脸型、眉型、唇形型、口红颜色、眼影颜色(或者轮廓)等推荐相对应的商品,进而可以实现商品推荐的多元化,进一步提高商品推荐效果。
在本发明实施例中,通过判断当前浏览页面的浏览时间是否超过预设时间阈值;若超过,则获取当前用户在浏览时间内的连续人脸图像;根据连续人脸图像获取人脸图像中人脸的主要视觉角度;根据主要视觉角度确定当前用户注视的目标区域;根据目标区域及目标区域中的商品信息判断当前用户关注的目标商品;基于目标商品,设定以目标商品为基础的广告推荐策略。这样可以实现根据当前用户的浏览时间以及连续人脸图像确定当前用户的主要视觉角度,并通过主要视觉角度确定面目标区域,进而确定目标商品以及设定广告推荐策略,以向当前用户推荐对应的商品。在此过程中,能够缩小商品的推荐范围,更快的将当前用户关注的目标商品相关的商品推荐当前用户,更进一步提高了商品推荐效果。
可选的,请参见图3,图3是本发明实施例提供的另一种商品推荐方法的流程图,如图3所示,该商品推荐方法还包括:
步骤301、获取当前用户的操作指令。
步骤302、判定操作指令在当前浏览页面的操作区域。
步骤303、根据广告推荐策略将目标商品相关的推荐商品显示在操作区域对应的页面位置。
其中,上述操作指令可以是当前用户在观看当前浏览页面时在设备屏幕上操作产生的指令,比如,可以使用手指在手机屏幕中上下或左右滑动当前浏览页面,或者点击当前浏览页面等,以浏览当前浏览页面中展示的商品信息,便于用户选择感兴趣的商品。
上述操作区域可以是产生操作指令的位置对应的页面区域,比如,当前用户使用手指在展示当前浏览页面的手机屏幕上的左边屏幕(或者右边屏幕)上下滑动当前浏览页面时,则操作区域可以为手机屏幕的左边区域(或者右边屏幕)对应的当前浏览页面的位置。
具体的,当确定当前用户的目标商品以及以目标商品为基础的广告推荐策略后,就检测当前用户的操作指令,并且判断操作指令对应的操作区域,这样就可以将推荐商品***显示在操作区域对应的当前浏览页面的页面位置上。其他商品
例如,如果根据以目标商品为基础的广告推荐策略得到的推荐商品为甲商品、乙商品等时,并且当前用户的操作指令为使用左手在手机屏幕的左边区域上下滑动当前浏览页面,则可以在当前浏览页面上下滑动的过程中,将甲商品、乙商品***显示在手机屏幕的左边屏幕对应的当前浏览页面的位置上,如图4所示,而右边屏幕对应的当前浏览页面的位置上就可以***示其他商品。这样,当当前用户在使用左手在左边屏幕上下滑动的过程中遇到推荐的甲商品、乙商品时,且刚好是当前用户感兴趣的商品时,当前用户可以直接使用左手在手机屏幕的左边屏幕上对甲商品、乙商品进行查看、添加购物车、或者提交购买订单等操作。进而可以避免,甲商品、乙商品随意推荐在当前界面的任意位置时,且刚好显示在当前用户操作区域以外的区域(比如右边屏幕对应的当前浏览页面的位置上),使得当前用户查看、添加购物车、或者提交购买订单等操作不在同一区域,若当前用户左手操作受限制(比如,手机屏幕过大,单手操作手机屏幕时,仅能操作手机屏幕的部分区域,如,左手只能操作到手机屏幕的左边区域,右手仅能操作手机屏幕的右边区域等情况),不便于当前用户操作,而放弃关注甲商品、乙商品,使得甲商品、乙商品推荐效果差的问题。由于,推荐商品可以直接显示在操作区域内,这样用户能够仅使用单手也可以对甲商品、乙商品进行操作,并不需要借助外力(比如,在左手操作不到的区域,使用右手或其他辅助工具选择甲商品、乙商品等,)就能够对甲商品、乙商品进行操作或关注。其中,特别适用于大屏幕的设备。
在本发明实施例中,可以通过操作指令判断出操作指令在当前浏览页面操作区域,进而将目标商品相关的推荐商品***显示在操作区域范围内,便于当前用户对推荐商品的操作。进而可以提高商品的推荐效果。
可选的,请参见图5,图5是本发明实施例提供的又一种商品推荐方法的流程图,如图5所示,在图3的基础上,该商品推荐方法还包括:
步骤401、根据操作指令判断操作指令是否为回滑指令。
步骤402、若操作指令为回滑指令,则根据回滑指令确定回滑区域。
步骤403、根据回滑区域以及回滑区域中的商品信息确定当前用户的关注的目标商品,并执行步骤106。
其中,上述回滑指令可以是当前指令与上一指令相反的指令,比如,当前用户一直都是向上滑动屏幕,突然向下滑动屏幕,此时向下滑动屏幕与上一向上滑动屏幕是相反的操作,则可以确定向下滑动屏幕这个操作指令为回滑指令。
上述回滑区域可以是与回滑指令对应的回转区域,例如,如图6中(a)所示,现在将当前浏览页面划分为A、B、C页面区域,而且商品显示在B区域时刚好显示在手机屏幕中间区域,浏览视角最好。而每次在手机屏幕上向上或向下滑动一次,浏览页面就可以移动一个区域,例如,如图6中(b)所示,向上滑动屏幕,此时当前浏览页面中的A、B、C页面区域的滑动顺序是,先将A页面区域向上滑动,在将B页面区域向上滑动,最后将C页面区域向上滑动,使得C页面区域处于屏幕的中间区域,随着A、B、C页面区域的滑动(A、B、C页面区域可以同时向上滑动),在最上面的页面区域会依次从屏幕上侧消失,此时,而A页面区域消失,且多增加了一个D页面区域。若此时,当前用户对之前的A页面区域中显示的商品感兴趣,则需要向下滑动使得A页面区域向下滑动,让A区域再次处于屏幕的中间区域,进而可以判断A页面区域为回滑指令对应的回滑区域,那么A页面区域中的显示的甲、乙商品即可以作为当前用户关注的目标商品,而B、C、D页面区域中显示的可以是任意的其他商品,B、C、D页面区域显示的商品当前用户可能不感兴趣。此时,图6中(b)的D、C页面区域消失,如图6中(c)所示,A页面区域的上方又多出另一个E页面区域,此时的E页面区域可以是上一个当前浏览页面的A页面区域。当然当前浏览页面中的A、B、C页面区域只是相对于当前浏览页面来说的。
具体的,在确定操作指令为回滑指令后,就可以根据该回滑指令确定回滑区域,进而根据回滑区域中显示的商品信息确定当前用户关注的目标商品。具体是将回滑区域中显示的商品作为当前用户的目标商品。在确定当前用户的目标商品后就可以执行步骤106。
可选的,获取操作指令的滑动幅度;将所述操作指令的滑动幅度与预设的滑动幅度阈值进行对比,并判断出所述滑动幅度是否小于所述预设的滑动幅度阈值,若小于,则判断所述操作指令为正常滑动指令,并不影响当前浏览页面的浏览,也就是说滑动幅度小于预设的滑动幅度阈值,则可以确定当前用户的操作都是在当前浏览页面范围内进行操作的,此时,当前用户浏览当前浏览页面的时间可以统计为浏览时间内。
若大于,则根据滑动的方向可以判断所述操作指令可能为回滑指令或者切换当前浏览页面的指令,此时,当前浏览页面的浏览区域可能会发生大幅度的区域改变,也就是当前浏览页面的内容会被更新。若操作指令的回滑幅度以及滑动方向满足回滑指令的条件时,当前浏览页面中就可以存在回滑区域。
进一步的,可以获取操作指令的起始点到终点的滑动距离,进而可以根据预设的滑动距离与预设的滑动幅度之间的映射关系,获取到该操作指令对应的滑动幅度。当操作指令的滑动幅度大于预设的滑动幅度阈值时,则说明操作指令的滑动幅度比较大,此时可以是用户大幅度滑动切换屏幕的操作,此时,可以根据滑动的方向,滑动当前浏览页面。这样可以根据操作指令的滑动幅度灵活的控制当前浏览页面中显示的内容,使得当前浏览页面的显示内容能够更新,进而当前用户显示更多的商品。
在本发明实施例中,可以通过判断操作指令是否为回滑指令,进而通过回滑指令来确定回滑区域及回滑区域中的商品,进而确定当前用户关注的目标商品。进而提供多种目标商品确定方式,进而提高商品的推荐效果。
请参见图7,图7是本发明实施例提供的一种商品推荐装置的结构示意图,如图7所示,该商品推荐装置500包括:
时间判断模块501,用于判断当前浏览页面的浏览时间是否超过预设时间阈值;
连续人脸图像获取模块502,用于若超过,则获取当前用户在浏览时间内的连续人脸图像;
主要视觉角度获取模块503,用于根据连续人脸图像获取人脸图像中人脸的主要视觉角度;
目标区域确定模块504,用于根据主要视觉角度确定当前用户注视的目标区域;
目标商品判断模块505,用于根据目标区域及目标区域中的商品信息判断当前用户关注的目标商品;
广告推荐策略设定模块506,用于基于目标商品,设定以目标商品为基础的广告推荐策略。
可选的,连续人脸图像包括多张连续的人脸图像帧,连续人脸图像获取模块502还用于在浏览时间内按一预设时间间隔获取当前用户的人脸图像帧,以得到当前用户的多张连续的人脸图像帧。
可选的,如图8所示,在图7的基础上,主要视觉角度获取模块503包括:
视觉角度获取单元5031,用于获取多张连续的人脸图像帧中每张人脸图像帧对应的视觉角度;
视觉角度确定单元5032,用于确定多张人脸图像帧中连续为同一视觉角度的人脸图像帧最多的视觉角度;
主要视觉角度确定单元5033,用于将连续为同一视觉角度的人脸图像帧最多的视觉角度确定为主要视觉角度。
可选的,如图9所示,在图7的基础上,该商品推荐装置500还包括:
操作指令获取模块507,用于获取当前用户的操作指令。
操作区域判断模块508,用于判定操作指令在当前浏览页面的操作区域。
显示模块509,用于根据广告推荐策略将目标商品相关的推荐商品显示在操作区域对应的页面位置。
可选的,如图10所示,在图9的基础上,该商品推荐装置500还包括:
回滑指令判断模块510,用于根据操作指令判断操作指令是否为回滑指令。
回滑区域确定模块511,用于若操作指令为回滑指令,则根据回滑指令确定回滑区域。
目标商品确定模块512,用于根据回滑区域以及回滑区域中的商品信息确定当前用户的关注的目标商品,并执行基于目标商品,设定以目标商品为基础的广告推荐策略的步骤。
本发明实施例提供的商品推荐装置500能够实现上述方法实施例中商品推荐方法实现的各个过程,为避免重复,这里不再赘述。且可以达到相同的有益效果。
参见图11,图11是本发明实施例提供的一种电子设备的结构示意图,如图11所示,电子设备600包括:存储器602、处理器601及存储在存储器602上并可在处理器601上运行的计算机程序,其中:
处理器601用于调用存储器602存储的计算机程序,执行如下步骤:
判断当前浏览页面的浏览时间是否超过预设时间阈值;
若超过,则获取当前用户在浏览时间内的连续人脸图像;
根据连续人脸图像获取人脸图像中人脸的主要视觉角度;
根据主要视觉角度确定当前用户注视的目标区域;
根据目标区域及目标区域中的商品信息判断当前用户关注的目标商品;
基于目标商品,设定以目标商品为基础的广告推荐策略。
可选的,处理器601执行的连续人脸图像包括多张连续的人脸图像帧,获取当前用户在浏览时间内的连续人脸图像的步骤,包括:
在浏览时间内按一预设时间间隔获取当前用户的人脸图像帧,以得到当前用户的多张连续的人脸图像帧。
可选的,处理器601执行的根据连续人脸图像获取人脸图像中人脸的主要视觉角度的步骤包括:
获取多张连续的人脸图像帧中每张人脸图像帧对应的视觉角度;
确定多张人脸图像帧中连续为同一视觉角度的人脸图像帧最多的视觉角度;
将连续为同一视觉角度的人脸图像帧最多的视觉角度确定为主要视觉角度。
可选的,处理器601还执行步骤:
获取当前用户的操作指令;
判定操作指令在当前浏览页面的操作区域;
根据广告推荐策略将目标商品相关的推荐商品显示在操作区域对应的页面位置。
可选的,处理器601还执行步骤:
根据操作指令判断操作指令是否为回滑指令;
若操作指令为回滑指令,则根据回滑指令确定回滑区域;
根据回滑区域以及回滑区域中的商品信息确定当前用户的关注的目标商品,并执行基于目标商品,设定以目标商品为基础的广告推荐策略的步骤。
本发明实施例提供的电子设备能够实现上述实施例提供的商品推荐方法中的各个实施方式,以及相应有益效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现本发明实施例提供的商品推荐方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (10)

1.一种商品推荐方法,其特征在于,所述方法包括:
判断当前浏览页面的浏览时间是否超过预设时间阈值;
若超过,则获取当前用户在所述浏览时间内的连续人脸图像;
根据所述连续人脸图像获取所述人脸图像中人脸的主要视觉角度;
根据所述主要视觉角度确定所述当前用户注视的目标区域;
根据所述目标区域及所述目标区域中的商品信息判断所述当前用户关注的目标商品;
基于所述目标商品,设定以所述目标商品为基础的广告推荐策略。
2.如权利要求1所述的商品推荐方法,其特征在于,所述连续人脸图像包括多张连续的人脸图像帧,所述获取当前用户在所述浏览时间内的连续人脸图像的步骤,包括:
在浏览时间内按一预设时间间隔获取所述当前用户的人脸图像帧,以得到所述当前用户的多张连续的人脸图像帧。
3.如权利要求2所述的商品推荐方法,其特征在于,所述根据所述连续人脸图像获取所述人脸图像中人脸的主要视觉角度的步骤包括:
获取所述多张连续的人脸图像帧中每张人脸图像帧对应的视觉角度;
确定所述多张人脸图像帧中连续为同一视觉角度的人脸图像帧最多的视觉角度;
将连续为同一视觉角度的人脸图像帧最多的视觉角度确定为所述主要视觉角度。
4.如权利要求1所述的商品推荐方法,其特征在于,所述方法还包括:
获取所述当前用户的操作指令;
判定所述操作指令在当前浏览页面的操作区域;
根据所述广告推荐策略将所述目标商品相关的推荐商品显示在所述操作区域对应的页面位置。
5.如权利要求4所述的商品推荐方法,其特征在于,所述方法还包括:
根据所述操作指令判断所述操作指令是否为回滑指令;
若所述操作指令为回滑指令,则根据所述回滑指令确定回滑区域;
根据所述回滑区域以及回滑区域中的商品信息确定所述当前用户的关注的目标商品,并执行所述基于所述目标商品,设定以所述目标商品为基础的广告推荐策略的步骤。
6.一种商品推荐装置,其特征在于,所述装置包括:
时间判断模块,用于判断当前浏览页面的浏览时间是否超过预设时间阈值;
连续人脸图像获取模块,用于若超过,则获取当前用户在所述浏览时间内的连续人脸图像;
主要视觉角度获取模块,用于根据所述连续人脸图像获取所述人脸图像中人脸的主要视觉角度;
目标区域确定模块,用于根据所述主要视觉角度确定所述当前用户注视的目标区域;
目标商品判断模块,用于根据所述目标区域及所述目标区域中的商品信息判断所述当前用户关注的目标商品;
广告推荐策略设定模块,用于基于所述目标商品,设定以所述目标商品为基础的广告推荐策略。
7.如权利要求6所述的商品推荐装置,其特征在于,所述连续人脸图像包括多张连续的人脸图像帧,所述连续人脸图像获取模块还用于在浏览时间内按一预设时间间隔获取所述当前用户的人脸图像帧,以得到所述当前用户的多张连续的人脸图像帧。
8.如权利要求7所述的商品推荐装置,其特征在于,所述主要视觉角度获取模块包括:
视觉角度获取单元,用于获取所述多张连续的人脸图像帧中每张人脸图像帧对应的视觉角度;
视觉角度确定单元,用于确定所述多张人脸图像帧中连续为同一视觉角度的人脸图像帧最多的视觉角度;
主要视觉角度确定单元,用于将连续为同一视觉角度的人脸图像帧最多的视觉角度确定为所述主要视觉角度。
9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-5中任一项所述的商品推荐方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的商品推荐方法中的步骤。
CN202010386789.4A 2020-05-09 2020-05-09 一种商品推荐方法、装置和电子设备 Pending CN111612576A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010386789.4A CN111612576A (zh) 2020-05-09 2020-05-09 一种商品推荐方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010386789.4A CN111612576A (zh) 2020-05-09 2020-05-09 一种商品推荐方法、装置和电子设备

Publications (1)

Publication Number Publication Date
CN111612576A true CN111612576A (zh) 2020-09-01

Family

ID=72200066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010386789.4A Pending CN111612576A (zh) 2020-05-09 2020-05-09 一种商品推荐方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN111612576A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115187307A (zh) * 2022-07-22 2022-10-14 支付宝(杭州)信息技术有限公司 虚拟世界的广告投放处理方法及装置

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133618A (zh) * 2013-05-02 2014-11-05 腾讯科技(深圳)有限公司 进行终端设备推荐页面展示的方法及***
CN104951961A (zh) * 2015-06-02 2015-09-30 百度在线网络技术(北京)有限公司 用于推送内容的方法、终端、服务器以及***
CN105739843A (zh) * 2014-12-08 2016-07-06 阿里巴巴集团控股有限公司 信息展示方法及装置、电子设备
CN107886410A (zh) * 2017-11-29 2018-04-06 北京小米移动软件有限公司 产品推荐的方法、装置及存储介质
CN108182624A (zh) * 2017-12-26 2018-06-19 努比亚技术有限公司 商品推荐方法、服务器及计算机可读存储介质
CN109858960A (zh) * 2019-01-21 2019-06-07 平安科技(深圳)有限公司 商品推送方法、装置、用户信息管理服务器及存储介质
CN109992717A (zh) * 2019-03-29 2019-07-09 珠海豹好玩科技有限公司 信息推荐方法、装置、终端及计算机可读存储介质
CN110533452A (zh) * 2019-07-22 2019-12-03 深圳壹账通智能科技有限公司 产品信息推送方法、装置、计算机设备及存储介质
CN110648170A (zh) * 2019-09-02 2020-01-03 平安科技(深圳)有限公司 一种物品推荐的方法及相关装置
CN111027351A (zh) * 2018-10-10 2020-04-17 深圳云天励飞技术有限公司 一种线下商品推荐方法、装置和电子设备
CN111127053A (zh) * 2018-10-30 2020-05-08 阿里巴巴集团控股有限公司 页面内容推荐方法、装置及电子设备

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104133618A (zh) * 2013-05-02 2014-11-05 腾讯科技(深圳)有限公司 进行终端设备推荐页面展示的方法及***
CN105739843A (zh) * 2014-12-08 2016-07-06 阿里巴巴集团控股有限公司 信息展示方法及装置、电子设备
CN104951961A (zh) * 2015-06-02 2015-09-30 百度在线网络技术(北京)有限公司 用于推送内容的方法、终端、服务器以及***
CN107886410A (zh) * 2017-11-29 2018-04-06 北京小米移动软件有限公司 产品推荐的方法、装置及存储介质
CN108182624A (zh) * 2017-12-26 2018-06-19 努比亚技术有限公司 商品推荐方法、服务器及计算机可读存储介质
CN111027351A (zh) * 2018-10-10 2020-04-17 深圳云天励飞技术有限公司 一种线下商品推荐方法、装置和电子设备
CN111127053A (zh) * 2018-10-30 2020-05-08 阿里巴巴集团控股有限公司 页面内容推荐方法、装置及电子设备
CN109858960A (zh) * 2019-01-21 2019-06-07 平安科技(深圳)有限公司 商品推送方法、装置、用户信息管理服务器及存储介质
CN109992717A (zh) * 2019-03-29 2019-07-09 珠海豹好玩科技有限公司 信息推荐方法、装置、终端及计算机可读存储介质
CN110533452A (zh) * 2019-07-22 2019-12-03 深圳壹账通智能科技有限公司 产品信息推送方法、装置、计算机设备及存储介质
CN110648170A (zh) * 2019-09-02 2020-01-03 平安科技(深圳)有限公司 一种物品推荐的方法及相关装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115187307A (zh) * 2022-07-22 2022-10-14 支付宝(杭州)信息技术有限公司 虚拟世界的广告投放处理方法及装置
CN115187307B (zh) * 2022-07-22 2024-06-07 支付宝(杭州)信息技术有限公司 虚拟世界的广告投放处理方法及装置

Similar Documents

Publication Publication Date Title
CN109740466B (zh) 广告投放策略的获取方法、计算机可读存储介质
CN110175514B (zh) 一种刷脸支付提示方法、装置及设备
JP4865811B2 (ja) 視聴傾向管理装置、システム及びプログラム
CN112348640B (zh) 一种基于面部情感状态分析的在线购物***及方法
CN106202316A (zh) 基于视频的商品信息获取方法及装置
JP6950912B2 (ja) 映像検索情報提供方法、装置およびコンピュータプログラム
CN111681070B (zh) 线上商品的购买方法、购买装置、存储装置及购买设备
Ravnik et al. Audience measurement of digital signage: Quantitative study in real-world environment using computer vision
KR102246109B1 (ko) 소비자 선호도에 기반한 상품 추천 시스템 및 방법
US20120192048A1 (en) Object displacement method for web page
CN107210830B (zh) 一种基于生物特征的对象呈现、推荐方法和装置
JP2015133033A (ja) レコメンド装置、レコメンド方法、およびプログラム
JP6498900B2 (ja) 広告評価システム、広告評価方法
CN105354792A (zh) 一种虚拟眼镜试戴方法及移动终端
CN110881134B (zh) 数据处理方法、装置、电子设备及存储介质
CN111027351B (zh) 一种线下商品推荐方法、装置和电子设备
CN105894362A (zh) 一种推荐视频中的相关物品的方法及装置
US20130002822A1 (en) Product ordering system, program and method
CN111861657A (zh) 显示屏及其画面显示方法和计算机可读存储介质
CN111612576A (zh) 一种商品推荐方法、装置和电子设备
CN105843485A (zh) 页面显示的方法及装置
WO2023169112A1 (zh) 一种信息推荐方法、装置、计算机设备和存储介质
CN110874167B (zh) 数据处理方法、装置和机器可读介质
CN108228283A (zh) 一种界面展示方法、装置和设备
CN114785949A (zh) 视频对象处理方法、装置及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination