一种用于提供推荐信息的方法和装置制造方法
【专利摘要】本发明的目的是提供一种用于提供推荐信息的方法的装置。根据本发明的方法包括以下步骤:获取与用户对应的第一环境信息,其中,所述第一环境信息基于用户操作来确定;根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式;基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息。
【专利说明】一种用于提供推荐信息的方法和装置
【技术领域】
[0001 ] 本发明涉及计算机【技术领域】,尤其涉及一种用于提供推荐信息的方法和装置。
【背景技术】
[0002]现有技术中,在向用户进行信息推荐时,一般根据用户的历史搜索数据等静态的数据信息来确定用户的需求,以向用户提供相关的推荐信息。亦即,现有技术的方式中,无法基于用户的当前状态等来确定用户需求,因此无法清晰准确的定位用户当前的需求,亦无法为用户提供最相关的推荐信息。
【发明内容】
[0003]本发明的目的是提供一种用于提供推荐信息的方法和装置。
[0004]根据本发明的一个方面,提供了一种用于提供推荐信息的方法,其中,所述方法包括以下步骤:
[0005]-获取与用户对应的第一环境信息,其中,所述第一环境信息基于用户操作来确定;
[0006]-根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式;
[0007]-基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息。
[0008]根据本发明的一个方面,还提供了一种用于提供推荐信息的推荐装置,其中,所述推荐装置包括:
[0009]用于获取与用户对应的第一环境信息的装置,其中,所述第一环境信息基于用户操作来确定;
[0010]用于根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式的装置;
[0011]用于基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息的装置。
[0012]与现有技术相比,本发明具有以下优点:能够根据环境信息来确定用户当前的关注点及其当前所处场景,并基于用户当前的关注点和/或当前所处场景来确定用户当前的需求,以向该用户提供相关的推荐信息,使得所提供的推荐信息更加符合用户当前的需求,提升了当前信息推荐的准确性。
【专利附图】
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0014]图1示意出了根据本发明的一种用于提供推荐信息的方法流程图;
[0015]图2示意出了根据本发明的一种用于提供推荐信息的推荐装置的结构示意图。
[0016]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0017]下面结合附图对本发明作进一步详细描述。
[0018]图1示意出了根据本发明的一种用于提供推荐信息的方法。根据本发明的方法包括步骤S1、步骤S2和步骤S3。
[0019]其中,根据本发明的方法通过包含于计算机设备中的推荐装置来实现。所述计算机设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。所述计算机设备包括网络设备和/或用户设备。
[0020]其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,根据本发明的网络设备与用户设备相连接,以向该用户设备提供推荐信息。
[0021]所述用户设备包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或声控设备等方式进行人机交互的电子产品,例如,手提电脑、平板电脑、智能手机、PDA、掌上游戏机等。
[0022]优选地,所述用户设备包括如智能手机等移动终端。
[0023]根据本发明的一种优选方案,所述推荐装置包含于可与用户设备进行数据传输的网络设备中。
[0024]根据本发明的另一种优选方案,所述推荐装置包含于移动终端中。
[0025]其中,所述用户设备及网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
[0026]需要说明的是,所述用户设备、网络设备以及网络仅为举例,其他现有的或今后可能出现的用户设备、网络设备以及网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
[0027]参照图1,在步骤S1中,推荐装置获取与用户对应的第一环境信息。
[0028]其中,所述第一环境信息包括可用于确定所述用户当前需求的信息。
[0029]其中,所述第一环境信息基于用户操作来确定。优选地,所述第一环境信息包括可体现用户意图的信息。
[0030]其中,所述第一环境信息包括但不限于以下至少任一种信息:
[0031]1)图像信息;
[0032]2)音频信息;
[0033]3)视频信息;
[0034]4)其他传感信息,诸如环境温度、光线明暗、海拔高度等可通过各类传感装置获得的传感信息。
[0035]具体地,推荐装置获取与用户对应的第一环境信息的方式包括但不限于以下任一种:
[0036]1)推荐装置基于用户操作来获取所述第一环境信息。
[0037]例如,将用户当下选择上传的图片或视频作为第一环境信息。又例如,将用户当前拍摄的照片作为第一环境信息。
[0038]2)当所述推荐装置包含于网络设备时,推荐装置接收来自用户设备的第一环境信肩、Ο
[0039]根据本发明的第一示例,用户uSer_A拍摄照片image_l后,手机中的推荐装置获取该图片image_l并将其作为与用户user_A对应的第一环境信息。
[0040]接着,在步骤S2中,推荐装置根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式。
[0041]其中,所述关注对象用于指示用户意图通过环境信息来凸显的那部分信息。例如,在图片中占据中心位置的衣服。又例如,在多个图片中多次重复出现的人物等,再例如,在音频中出现的特定物品的名称等
[0042]其中,所述场景模式用于指示与一定的用户行为模式相关的环境场所,以确定该用户当前的需求。例如,场景模式包括但不限于诸如购物商场、餐厅、图书馆、娱乐场所、会议室等等场景。
[0043]优选地,所述关注对象或所述场景模式包括一项或多项用于限定其自身属性的描述信息。
[0044]例如,对于“购物商场”这一场景模式,可采用包括诸如服饰、箱包、化妆品、家电等多项描述信息对其进行限定。又例如,对于“连衣裙”这一类关注对象,可采用诸如品牌、流行元素、价格、相似产品等描述信息对其进行限定。
[0045]具体地,推荐装置通过对所获得的环境信息执行诸如模式识别、信息挖掘等处理操作,以确定与其对应的关注对象和/或场景模式;或者,推荐装置基于已建立的机器学习模型,根据所获得的第一环境信息来执行机器学习,以确定与其对应的关注对象和/或场景模式。
[0046]优选地,当推荐装置包含于用户设备时,推荐装置将所述第一环境信息发送至网络设备。由网络设备通过机器学习的方法对所述第一环境信息进行分析,来确定与其对应的关注对象和/或场景模式,并反馈至所述用户设备。
[0047]更优选地,当确定所述关注对象和/或场景模式时,推荐装置同时确定了该关注对象和/或场景模式各自的描述信息。
[0048]继续对前述第一示例进行说明,推荐装置将作为第一环境信息的该图片image_l发送至服务器。接着,服务器通过机器学习的方式对该图片image_l中包含的对象以及图片背景进行识别操作,确定与该图片image_l对应的关注对象“连衣裙”以及场景模式“购物商场”,并反馈至用户user_A使用的手机。
[0049]优选地,所述步骤S1还包括步骤S101 (图未示),所述步骤S2还包括步骤S201 (图未不)。
[0050]在步骤S101中,推荐装置获取与所述用户对应的第二环境信息。
[0051]其中,所述第二环境信息包括用于辅助确定所述用户的关注对象和/或场景模式,其包括的信息的类型与前述第一环境信息可包括的信息类型相同,此处不再赘述。
[0052]优选地,所述第二环境信息由用户设备采集。
[0053]其中,推荐装置获取与所述用户对应的第二环境信息的方式包括但不限于以下任一种:
[0054]1)推荐装置直接执行采集操作,以获取第二环境信息的;例如,推荐装置通过开启自身设备的摄像头采集到视频,并将其作为第二环境信息。
[0055]2)推荐装置向一个或多个其他设备发送执行采集操作的指令,并接收来自该一个或多个其他设备采集的第二环境信息。
[0056]例如,推荐装置通过网络,向附近区域的多个监控摄像头发送采集操作指令,接收来自该多个监控摄像头所反馈的监控图像信息,并将其作为第二环境信息。
[0057]在步骤S201中,推荐装置根据所述第一环境信息与所述第二环境信息,来确定与所述第一环境信息和所述第二环境信息对应的关注对象和/或场景模式。
[0058]优选地,推荐装置根据所述第一环境信息来确定所述关注对象,并根据所述第一环境信息以及所述第二环境信息来确定所述场景模式。
[0059]需要说明的是,推荐装置可根据所述第一环境信息以及所述第二环境信息中的任一或全部来确定所述关注对象。并且,推荐装置可根据所述第一环境信息以及所述第二环境信息中的任一或全部来确定所述场景模式。
[0060]根据本发明的第二示例,推荐装置在步骤S1中获取用户uSer_B使用手机上传的图片image_2作为第一环境信息。并且,在步骤S101中,推荐装置采集该用户当前所处环境的一段背景音频,作为与用户11%1*_8对应的第二环境信息。则在步骤S201中,推荐装置将该图片image_2以及该背景音频一起发送至服务器。接着,服务器通过机器学习的方法对该图片image_2中包含的对象进行识别操作,确定对应的关注对象“意大利面”。并且,服务器通过机器学习的方法对该图片image_2图片背景以及背景音频进行识别,确定对应的场景模式“餐厅”。接着,推荐装置接收服务器反馈的关注对象“意大利面”以及场景模式“餐厅”。
[0061 ] 接着,在步骤S3中,推荐装置基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息。
[0062]其中,所述推荐信息包括但不限于以下至少任一种信息:
[0063]1)文本信息;
[0064]2)链接信息;
[0065]3)图片信息;
[0066]4)音视频信息等。其中,当推荐装置包含于用户设备时,推荐装置将所述关注对象和/或所述场景信息发送至网络设备,以接收网络设备基于所述关注对象和/或所述场景信息反馈的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息。
[0067]优选地,包含于用户设备的推荐装置可直接呈现所述推荐信息,或者,结合其他应用程序来呈现所述推荐信息。
[0068]例如,推荐装置接收到用户上传的图片后,直接向用户展现与该图片对应的文本推荐信息,或者,推荐装置根据所检测到的环境背景音乐,将相应的推荐信息以推送信息的方式呈现给用户。
[0069]又例如,推荐装置通过诸如短消息接收模块,来接收作为短信被发送的推荐信息并呈现给用户,又例如,推荐装置通过诸如微信、微博、Skype等等即时或非即时的通信应用和/或社交应用,来将推荐信息呈现给用户。又例如,通过网页浏览器,将推荐信息以搜索结果的形式呈现给用户等等。
[0070]当推荐装置包含于网络设备时,推荐装置接收来自其他设备的关注对象和/或所述场景信息,以基于接收到的所述关注对象和/或所述场景信息反馈的至少一项推荐信息,接着,所述推荐装置将所述至少一项推荐信息发送至与所述用户对应的用户设备,以向所述用户呈现所述至少一项推荐信息。
[0071]其中,用户设备接收到推荐信息后呈现给用户的方式与前述推荐装置呈现推荐信息的方式相同或相似,此处不再赘述。具体地,推荐装置基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息的方式包括但不限于以下至少任一种:
[0072]1)推荐装置基于所述关注对象和/或所述场景信息,在预定范围的网络信息中查询,并基于查询结果来确定与所述用户对应的至少一项推荐信息。
[0073]其中,所述预定范围的网络信息包括但不限于以下至少任一种:
[0074]i)可通过搜索引擎搜索获得的所有网络信息;
[0075]ii)预定的一个或多个网络站点的网络信息;
[0076]iii)与所述用户的历史访问信息对应的各个网站的网络信息。
[0077]2)推荐装置基于所述关注对象和/或所述场景信息,确定与所述关注对象和/或场景信息对应的兴趣指示信息;接着,推荐装置基于所述兴趣指示信息,确定与所述用户对应的至少一项推荐信息。
[0078]其中,所述兴趣指示信息包括但不限于用于指示需要获取的与所述关注对象和/或场景模式相关的推荐信息的类型信息。
[0079]优选地,所述兴趣指示信息包括但不限于任何与所述关注对象和/或场景信息的属性、和/或用户针对所述关注对象和/或在所述场景信息下可能的行为的相关信息。
[0080]优选地,所述兴趣指示信息包括但不限于以下至少任一种信息:
[0081]i)属性比较指示信息;例如,对于“水果牌手机”这一关注对象,兴趣指示信息可包括用于获取与该手机的价格属性相关的比价信息的指示信息等;
[0082]ii)相似类别指示信息;例如,针对“衣服”这一关注对象,兴趣指示信息可包括用于获取与该衣服的相同品牌、相似款式的推荐信息的指示信息等,又例如,针对“人均消费XXX元的西餐厅”这一场景信息,兴趣指示信息可包括用于获取与该餐厅定位相似的西餐厅作为推荐信息的指示信息等;
[0083]iii)关联内容指示信息;例如,针对“衣服“这一关注对象,兴趣指示信息包括用于获取与衣服搭配的其他物品诸如鞋帽等作为推荐信息的指示信息;又例如,针对“餐厅”这一场景信息,兴趣指示信息可包括用于获取该餐厅的优惠活动信息作为推荐信息的指示信息等。
[0084]iv)效果评价指示信息;例如,针对“XXX牌洗涤剂”这一关注对象,兴趣指示信息可包括用于获取与该对象的效果评价的作为推荐信息的指示信息;又例如,针对“4s店”这一场景信息,兴趣指示信息科包括用于获取与该场景的评价信息作为推荐信息的指示信肩、Ο
[0085]优选地,推荐装置通过建立相应的机器学习模型,并在获得关注对象和/或场景信息后,由该学习模型通过机器学习的方式来确定与所述关注对象和/或所述场景信息对应的兴趣指示信息。
[0086]继续对前述第一示例进行说明,推荐装置基于用户uSer_A的关注对象“连衣裙”以及场景模式“购物商场”,通过机器学习的方式确定与其对应的兴趣指示信息包括用于获取与连衣裙品牌定位相似的其他品牌连衣裙的价格信息的属性比较指示信息,并将基于该兴趣指示信息搜索得到的其他品牌的连衣裙的价位信息推送至用户uSer_A的手机中。
[0087]3)推荐装置基于所述关注对象和/或所述场景信息,确定与所述关注对象和/或场景信息对应的兴趣指示信息;接着,推荐装置基于所述兴趣指示信息,在预定范围的网络信息中查询,并基于查询结果来确定与所述用户对应的至少一项推荐信息。
[0088]例如,用户1!8#_(:使用平板电脑上传了一段视频,推荐装在步骤S1中获取该视频作为第一环境信息并在步骤S2中确定与该视频对应的关注对象“衣服”和场景模式“家庭”。则推荐装置基于用户uSer_C的关注对象“衣服”和场景模式“家庭”,确定其对应的兴趣指示信息包括用于获取其他用户对这件衣服的评价信息的效果评价指示信息以及用于获取其他用户与这件衣服相关的穿着搭配信息的关联内容指示信息。接着,推荐装置基于该兴趣指示信息在搜索引擎中进行查询,并将搜索获得的其他用户对这件衣服的评价信息以及与这件衣服相关的穿着搭配信息及推送至用户uSer_C的平板电脑中。
[0089]优选地,根据本发明的方法还包括步骤S4(图未示),所述步骤S3还包括步骤S301(图未示)。
[0090]在步骤S4中,推荐装置获取与所述用户对应的用户网络信息。
[0091]其中,所述用户网络信息包括但不限于以下至少任一种信息:
[0092]1)网络搜索记录;例如,用户在过去预定时间段内的历史搜索记录。
[0093]2)网络收藏信息;例如,用户在过去预定时间段内收藏的网页地址、商品信息等。
[0094]3)网络通讯信息。例如,用户的聊天记录等。
[0095]在步骤S301中,推荐装置基于所述关注对象和/或场景模式以及所述用户网络信息,来确定与所述用户对应的至少一项推荐信息。
[0096]继续对前述第二示例进行说明,在步骤S4中,推荐装置获取与用户uSer_B在过去一周内的历史搜索记录“北京西餐厅”。在步骤S301中,推荐装置基于用户user_B的关注对象“意大利面”、场景模式“餐厅”以及得到的历史搜索记录“北京西餐厅”,确定其对应的兴趣指示信息包括用于提供该餐厅优惠活动的关联内容指示信息,并将基于该兴趣指示信息搜索获得的该餐厅的折扣活动信息推送至用户uSer_B的手机中。
[0097]根据本发明的方法,能够根据环境信息来确定用户当前的关注点及其当前所处场景,并基于用户当前的关注点和/或当前所处场景来确定用户当前的需求,以向该用户提供相关的推荐信息,使得所提供的推荐信息更加符合用户当前的需求,提升了当前信息推荐的准确性。
[0098]图2示意出了根据本发明的一种用于提供推荐信息的推荐装置的结构示意图。根据本发明的推荐装置包括:用于获取与用户对应的第一环境信息的装置(以下简称“第一获取装置1”);用于根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式的装置(以下简称“第一确定装置2”);用于基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息的装置(以下简称“第二确定装置3”)。
[0099]参照图2,第一获取装置1获取与用户对应的第一环境信息。
[0100]其中,所述第一环境信息包括可用于确定所述用户当前需求的信息。
[0101]其中,所述第一环境信息基于用户操作来确定。优选地,所述第一环境信息包括可体现用户意图的信息。
[0102]其中,所述第一环境信息包括但不限于以下至少任一种信息:
[0103]1)图像信息;
[0104]2)音频信息;
[0105]3)视频信息;
[0106]4)其他传感信息,诸如环境温度、光线明暗、海拔高度等可通过各类传感装置获得的传感信息。
[0107]具体地,第一获取装置1获取与用户对应的第一环境信息的方式包括但不限于以下任一种:
[0108]1)第一获取装置1基于用户操作来获取所述第一环境信息。
[0109]例如,将用户当下选择上传的图片或视频作为第一环境信息。又例如,将用户当前拍摄的照片作为第一环境信息。
[0110]2)当所述推荐装置包含于网络设备时,第一获取装置1接收来自用户设备的第一环境信息。
[0111]根据本发明的第一示例,用户11861"_4拍摄照片image_l后,手机中的第一获取装置1获取该图片image_l并将其作为与用户user_A对应的第一环境信息。
[0112]接着,第一确定装置2根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式。
[0113]其中,所述关注对象用于指示用户意图通过环境信息来凸显的那部分信息。例如,在图片中占据中心位置的衣服。又例如,在多个图片中多次重复出现的人物等,再例如,在音频中出现的特定物品的名称等
[0114]其中,所述场景模式用于指示与一定的用户行为模式相关的环境场所,以确定该用户当前的需求。例如,场景模式包括但不限于诸如购物商场、餐厅、图书馆、娱乐场所、会议室等等场景。
[0115]优选地,所述关注对象或所述场景模式包括一项或多项用于限定其自身属性的描述信息。
[0116]例如,对于“购物商场”这一场景模式,可采用包括诸如服饰、箱包、化妆品、家电等多项描述信息对其进行限定。又例如,对于“连衣裙”这一类关注对象,可采用诸如品牌、流行元素、价格、相似产品等描述信息对其进行限定。
[0117]具体地,第一确定装置2通过对所获得的环境信息执行诸如模式识别、信息挖掘等处理操作,以确定与其对应的关注对象和/或场景模式;或者,第一确定装置2基于已建立的机器学习模型,根据所获得的第一环境信息来执行机器学习,以确定与其对应的关注对象和/或场景模式。
[0118]优选地,当推荐装置包含于用户设备时,推荐装置将所述第一环境信息发送至网络设备。由网络设备通过机器学习的方法对所述第一环境信息进行分析,来确定与其对应的关注对象和/或场景模式,并反馈至所述用户设备。
[0119]更优选地,当确定所述关注对象和/或场景模式时,第一确定装置2同时确定了该关注对象和/或场景模式各自的描述信息。
[0120]继续对前述第一示例进行说明,第一确定装置2将作为第一环境信息的该图片image_l发送至服务器。接着,服务器通过机器学习的方式对该图片image_l中包含的对象以及图片背景进行识别操作,确定与该图片image_l对应的关注对象“连衣裙”以及场景模式“购物商场”,并反馈至用户uSer_A使用的手机。
[0121]优选地,所述第一获取装置1还包括用于获取与所述用户对应的第二环境信息的装置(图未示,以下简称“子获取装置”)。
[0122]子获取装置获取与所述用户对应的第二环境信息。
[0123]其中,所述第二环境信息包括用于辅助确定所述用户的关注对象和/或场景模式,其包括的信息的类型与前述第一环境信息可包括的信息类型相同,此处不再赘述。
[0124]优选地,所述第二环境信息由用户设备采集。
[0125]其中,子获取装置获取与所述用户对应的第二环境信息的方式包括但不限于以下任一种:
[0126]1)子获取装置直接执行采集操作,以获取第二环境信息的;例如,子获取装置通过开启自身设备的摄像头采集到视频,并将其作为第二环境信息。
[0127]2)子获取装置向一个或多个其他设备发送执行采集操作的指令,并接收来自该一个或多个其他设备采集的第二环境信息。
[0128]例如,子获取装置通过网络,向附近区域的多个监控摄像头发送采集操作指令,接收来自该多个监控摄像头所反馈的监控图像信息,并将其作为第二环境信息。
[0129]接着,第一确定装置2根据所述第一环境信息与所述第二环境信息,来确定与所述第一环境信息和所述第二环境信息对应的关注对象和/或场景模式。
[0130]优选地,第一确定装置2根据所述第一环境信息来确定所述关注对象,并根据所述第一环境信息以及所述第二环境信息来确定所述场景模式。
[0131]需要说明的是,第一确定装置2可根据所述第一环境信息以及所述第二环境信息中的任一或全部来确定所述关注对象。并且,推荐装置可根据所述第一环境信息以及所述第二环境信息中的任一或全部来确定所述场景模式。
[0132]根据本发明的第二示例,第一获取装置1获取用户uSer_B使用手机上传的图片image_2作为第一环境信息。并且,子获取装置采集该用户当前所处环境的一段背景音频,作为与用户user_B对应的第二环境信息。则第一确定装置2将该图片image_2以及该背景音频一起发送至服务器。接着,服务器通过机器学习的方法对该图片image_2中包含的对象进行识别操作,确定对应的关注对象“意大利面”。并且,服务器通过机器学习的方法对该图片image_2图片背景以及背景音频进行识别,确定对应的场景模式“餐厅”。接着,第一确定装置2接收服务器反馈的关注对象“意大利面”以及场景模式“餐厅”。
[0133]接着,第二确定装置3基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息。
[0134]其中,所述推荐信息包括但不限于以下至少任一种信息:
[0135]1)文本信息;
[0136]2)链接信息;
[0137]3)图片信息;
[0138]4)音视频信息等。
[0139]其中,当推荐装置包含于用户设备时,第二确定装置3将所述关注对象和/或所述场景信息发送至网络设备,以接收网络设备基于所述关注对象和/或所述场景信息反馈的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息。
[0140]优选地,包含于用户设备的第二确定装置3可直接呈现所述推荐信息,或者,第二确定装置3结合其他应用程序来呈现所述推荐信息。
[0141]例如,推荐装置接收到用户上传的图片后,第二确定装置3直接向用户展现与该图片对应的文本推荐信息,或者,推荐装置根据所检测到的环境背景音乐,由第二确定装置3将相应的推荐信息以推送信息的方式呈现给用户。
[0142]又例如,第二确定装置3通过诸如短消息接收模块,来接收作为短信被发送的推荐信息并呈现给用户,又例如,第二确定装置3通过诸如微信、微博、Skype等等即时或非即时的通信应用和/或社交应用,来将推荐信息呈现给用户。又例如,第二确定装置3通过网页浏览器,将推荐信息以搜索结果的形式呈现给用户等等。
[0143]当推荐装置包含于网络设备时,第二确定装置3接收来自其他设备的关注对象和/或所述场景信息,以基于接收到的所述关注对象和/或所述场景信息反馈的至少一项推荐信息,接着,所述第二确定装置3将所述至少一项推荐信息发送至与所述用户对应的用户设备,以由所述用户设备向所述用户呈现所述至少一项推荐信息。
[0144]其中,用户设备接收到推荐信息后呈现给用户的方式与前述推荐装置中的第二确定装置3呈现推荐信息的方式相同或相似,此处不再赘述。
[0145]具体地,第二确定装置3基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息的方式包括但不限于以下至少任一种:
[0146]1)第二确定装置3基于所述关注对象和/或所述场景信息,在预定范围的网络信息中查询,并基于查询结果来确定与所述用户对应的至少一项推荐信息。
[0147]其中,所述预定范围的网络信息包括但不限于以下至少任一种:
[0148]i)可通过搜索引擎搜索获得的所有网络信息;
[0149]ii)预定的一个或多个网络站点的网络信息;
[0150]iii)与所述用户的历史访问信息对应的各个网站的网络信息。
[0151]2)第二确定装置3基于所述关注对象和/或所述场景信息,确定与所述关注对象和/或场景信息对应的兴趣指示信息;接着,推荐装置基于所述兴趣指示信息,确定与所述用户对应的至少一项推荐信息。
[0152]其中,所述兴趣指示信息包括但不限于用于指示需要获取的与所述关注对象和/或场景模式相关的推荐信息的类型信息。
[0153]优选地,所述兴趣指示信息包括但不限于任何与所述关注对象和/或场景信息的属性、和/或用户针对所述关注对象和/或在所述场景信息下可能的行为的相关信息。
[0154]优选地,所述兴趣指示信息包括但不限于以下至少任一种信息:
[0155]i)属性比较指示信息;例如,对于“水果牌手机”这一关注对象,兴趣指示信息可包括用于获取与该手机的价格属性相关的比价信息的指示信息等;
[0156]ii)相似类别指示信息;例如,针对“衣服”这一关注对象,兴趣指示信息可包括用于获取与该衣服的相同品牌、相似款式的推荐信息的指示信息等,又例如,针对“人均消费XXX元的西餐厅”这一场景信息,兴趣指示信息可包括用于获取与该餐厅定位相似的西餐厅作为推荐信息的指示信息等;
[0157]iii)关联内容指示信息;例如,针对“衣服“这一关注对象,兴趣指示信息包括用于获取与衣服搭配的其他物品诸如鞋帽等作为推荐信息的指示信息;又例如,针对“餐厅”这一场景信息,兴趣指示信息可包括用于获取该餐厅的优惠活动信息作为推荐信息的指示信息等。
[0158]iv)效果评价指示信息;例如,针对“XXX牌洗涤剂”这一关注对象,兴趣指示信息可包括用于获取与该对象的效果评价的作为推荐信息的指示信息;又例如,针对“4s店”这一场景信息,兴趣指示信息可包括用于获取与该场景的评价信息作为推荐信息的指示信肩、Ο
[0159]优选地,第二确定装置3通过建立相应的机器学习模型,并在获得关注对象和/或场景信息后,由该学习模型通过机器学习的方式来确定与所述关注对象和/或所述场景信息对应的兴趣指示信息。
[0160]继续对前述第一示例进行说明,第二确定装置3基于用户uSer_A的关注对象“连衣裙”以及场景模式“购物商场”,通过机器学习的方式确定与其对应的兴趣指示信息包括用于获取与连衣裙品牌定位相似的其他品牌连衣裙的价格信息的属性比较指示信息,并将基于该兴趣指示信息搜索得到的其他品牌的连衣裙的价位信息推送至用户uSer_A的手机中。
[0161]3)第二确定装置3基于所述关注对象和/或所述场景信息,确定与所述关注对象和/或场景信息对应的兴趣指示信息;接着,第二确定装置3基于所述兴趣指示信息,在预定范围的网络信息中查询,并基于查询结果来确定与所述用户对应的至少一项推荐信息。
[0162]例如,用户1!%1*_(:使用平板电脑上传了一段视频,第一获取装置1获取该视频作为第一环境信息,第一确定装置2确定与该视频对应的关注对象“衣服”和场景模式“家庭”。则第二确定装置3基于用户uSer_C的关注对象“衣服”和场景模式“家庭”,确定其对应的兴趣指示信息包括用于获取其他用户对这件衣服的评价信息的效果评价指示信息以及用于获取其他用户与这件衣服相关的穿着搭配信息的关联内容指示信息。接着,推荐装置基于该兴趣指示信息在搜索引擎中进行查询,并将搜索获得的其他用户对这件衣服的评价信息以及与这件衣服相关的穿着搭配信息及推送至用户uSer_C的平板电脑中。
[0163]优选地,根据本发明的推荐装置还包括用于推荐装置获取与所述用户对应的用户网络信息的装置(图未示,以下简称“第三获取装置”)。
[0164]第三获取装置获取与所述用户对应的用户网络信息。
[0165]其中,所述用户网络信息包括但不限于以下至少任一种信息:
[0166]1)网络搜索记录;例如,用户在过去预定时间段内的历史搜索记录。
[0167]2)网络收藏信息;例如,用户在过去预定时间段内收藏的网页地址、商品信息等。
[0168]3)网络通讯信息。例如,用户的聊天记录等。
[0169]第二确定装置3基于所述关注对象和/或场景模式以及所述用户网络信息,来确定与所述用户对应的至少一项推荐信息。
[0170]继续对前述第二示例进行说明,第三获取装置获取与用户uSer_B在过去一周内的历史搜索记录“北京西餐厅”。则第二确定装置3基于用户uSer_B的关注对象“意大利面”、场景模式“餐厅”以及得到的历史搜索记录“北京西餐厅”,确定其对应的兴趣指示信息包括用于提供该餐厅优惠活动的关联内容指示信息,并将基于该兴趣指示信息搜索获得的该餐厅的折扣活动信息推送至用户uSer_B的手机中。
[0171]根据本发明的方案,能够根据环境信息来确定用户当前的关注点及其当前所处场景,并基于用户当前的关注点和/或当前所处场景来确定用户当前的需求,以向该用户提供相关的推荐信息,使得所提供的推荐信息更加符合用户当前的需求,提升了当前信息推荐的准确性。
[0172]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【权利要求】
1.一种用于提供推荐信息的方法,其中,所述方法包括以下步骤: -获取与用户对应的第一环境信息,其中,所述第一环境信息基于用户操作来确定;-根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式;-基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息。
2.根据权利要求1所述的方法,其中,所述获取与用户对应的第一环境信息的步骤还包括以下步骤: -获取与所述用户对应的第二环境信息,其中,所述第二环境信息由用户设备采集;其中,所述根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式的步骤包括以下步骤: -根据所述第一环境信息与所述第二环境信息,来确定与所述第一环境信息和所述第二环境信息对应的关注对象和/或场景模式。
3.根据权利要求1或2所述的方法,其中,所述基于所述关注对象和/或所述场景信息,在预定范围的网络信息中查询的步骤还包括以下步骤: -基于所述关注对象和/或所述场景信息,确定与所述关注对象和/或场景信息对应的兴趣指示信息; -基于所述兴趣指示信息,确定与所述用户对应的至少一项推荐信息。
4.根据权利要求3所述的方法,其中,所述兴趣指示信息包括以下至少任一种信息: -属性比较指示信息; -相似类别指示信息; -关联内容指不?目息; -效果评价指不?目息。
5.根据权利要求1至4中任一项所述的方法,其中,所述基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息的步骤包括以下步骤: -基于所述关注对象和/或所述场景信息,在预定范围的网络信息中查询; -基于查询结果来确定与所述用户对应的至少一项推荐信息。
6.根据权利要求1至5中任一项所述的方法,其中,所述方法还包括以下步骤: -获取与所述用户对应的用户网络信息; 其中,所述基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息的步骤包括以下步骤: -基于所述关注对象和/或场景模式以及所述用户网络信息,来确定与所述用户对应的至少一项推荐信息。
7.根据权利要求1至6中任一项所述的方法,其中,所述第一环境信息或第二环境信息分别包括以下至少任一种信息: -图像息; -首频?目息; -视频?目息; -其他传感息。
8.一种用于提供推荐信息的推荐装置,其中,所述推荐装置包括: 用于获取与用户对应的第一环境信息的装置,其中,所述第一环境信息基于用户操作来确定; 用于根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式的装置; 用于基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息,以向所述用户呈现所述至少一项推荐信息的装置。
9.根据权利要求8所述的推荐装置,其中,所述用于获取与用户对应的第一环境信息的装置还包括: 用于获取与所述用户对应的第二环境信息的装置,其中,所述第二环境信息由用户设备米集; 其中,所述用于根据所述第一环境信息,确定与所述第一环境信息对应的关注对象和/或场景模式的装置包括: 用于根据所述第一环境信息与所述第二环境信息,来确定与所述第一环境信息和所述第二环境信息对应的关注对象和/或场景模式的装置。
10.根据权利要求8或9所述的推荐装置,其中,所述用于基于所述关注对象和/或所述场景信息,在预定范围的网络信息中查询的装置还包括以: -用于基于所述关注对象和/或所述场景信息,确定与所述关注对象和/或场景信息对应的兴趣指示信息的装置; -用于基于所述兴趣指示信息,确定与所述用户对应的至少一项推荐信息的装置。
11.根据权利要求10所述的推荐装置,其中,所述兴趣指示信息包括以下至少任一种信息: -属性比较指示信息; -相似类别指示信息; _关联内容指不?目息; -效果评价指不/[目息。
12.根据权利要求8至11中任一项所述的推荐装置,其中,所述用于基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息的装置包括: 用于基于所述关注对象和/或所述场景信息,在预定范围的网络信息中查询的装置; 用于基于查询结果来确定与所述用户对应的至少一项推荐信息的装置。
13.根据权利要求8至12中任一项所述的推荐装置,其中,所述推荐装置还包括: 用于获取与所述用户对应的用户网络信息的装置; 其中,所述用于基于所述关注对象和/或场景模式,确定与所述用户对应的至少一项推荐信息的装置用于: -基于所述关注对象和/或场景模式以及所述用户网络信息,来确定与所述用户对应的至少一项推荐信息。
14.根据权利要求8至13中任一项所述的推荐装置,其中,所述第一环境信息或第二环境信息分别包括以下至少任一种信息: -图像息; -首频?目息;-视频息;-其他传感息。
【文档编号】G06F17/30GK104268154SQ201410443502
【公开日】2015年1月7日 申请日期:2014年9月2日 优先权日:2014年9月2日
【发明者】程逸凡 申请人:百度在线网络技术(北京)有限公司