一种信息推荐方法及系统与流程

文档序号:17224665发布日期:2019-03-27 12:27阅读:175来源:国知局
一种信息推荐方法及系统与流程

本发明涉及互联网技术领域,具体涉及一种信息推荐方法及系统。



背景技术:

随着计算机技术的不断发展,由显示屏和服务器组成的信息推荐系统已使用于商场、超市等各种场所。目前,一般都是将存在折扣的商品的信息通过服务器显示在显示屏上。可见,上述方法中,用户只能看到固定的商品的信息,以致降低了信息推荐的灵活性。



技术实现要素:

本发明实施例提供一种信息推荐方法及系统,用于提高信息推荐的灵活性。

第一方面提供一种信息推荐方法,包括:

摄像头采集用户的第一视频数据,当所述第一视频数据中存在满足预设条件的第一图像时,向服务器发送所述第一图像,所述第一图像携带有所述摄像头的标识;

所述服务器获取与所述第一图像匹配的用户模型,从所述用户模型中获取所述标识对应的推荐信息,并向所述标识对应的显示屏发送所述推荐信息;

所述显示屏显示所述推荐信息。

在一个实施例中,所述方法还包括:

用户定位设备采集所述用户的第二视频数据,并向所述服务器发送所述第二视频数据;

所述服务器根据所述第二视频数据判断是否存在与所述用户匹配的用户模型,当不存在与所述用户匹配的用户模型时,根据所述第二视频数据为所述用户建立用户模型。

在一个实施例中,所述用户模型包括所述用户的历史购买信息,所述服务器从所述用户模型中获取所述标识对应的推荐信息包括:

所述服务器根据所述历史购买信息获取所述标识对应的推荐信息。

在一个实施例中,所述方法还包括:

所述服务器分析所述第二视频数据以获得所述用户的当前状态信息,根据所述当前状态信息、所述历史购买信息和所有商品的信息确定待推荐信息;

所述服务器根据所述历史购买信息获取所述标识对应的推荐信息包括:

所述服务器从所述待推荐信息中获取所述标识对应的推荐信息。

在一个实施例中,所述用户模型还包括用户图像,所述服务器获取与所述第一图像匹配的用户模型包括:

所述服务器获取用户图像与所述第一图像为同一用户的图像的用户模型。

在一个实施例中,所述方法还包括:

所述服务器通过所述第二视频数据确定所述用户的行走轨迹;

所述服务器获取用户图像与所述第一图像为同一用户的图像的用户模型包括:

所述服务器获取用户图像与所述第一图像为同一用户的图像,且所述行走轨迹中所述用户的当前位置处于所述标识所标识的摄像头拍摄范围内的用户模型。

第二方面提供一种信息推荐系统,包括摄像头、服务器和显示屏,其中:

所述摄像头,用于采集用户的第一视频数据,当所述第一视频数据中存在满足预设条件的第一图像时,向所述服务器发送所述第一图像,所述第一图像携带有所述摄像头的标识;

所述服务器,用于获取与所述第一图像匹配的用户模型,从所述用户模型中获取所述标识对应的推荐信息,并向所述标识对应的显示屏发送所述推荐信息;

所述显示屏,用于显示所述推荐信息。

在一个实施例中,所述系统还包括用户定位设备;

所述用户定位设备,用于采集所述用户的第二视频数据,并向所述服务器发送所述第二视频数据;

所述服务器,还用于根据所述第二视频数据判断是否存在与所述用户匹配的用户模型,当不存在与所述用户匹配的用户模型时,根据所述第二视频数据为所述用户建立用户模型。

在一个实施例中,所述用户模型包括所述用户的历史购买信息,所述服务器从所述用户模型中获取所述标识对应的推荐信息包括:

所述服务器根据所述历史购买信息获取所述标识对应的推荐信息。

在一个实施例中,所述服务器,还用于分析所述第二视频数据以获得所述用户的当前状态信息,根据所述当前状态信息、所述历史购买信息和所有商品的信息确定待推荐信息;

所述服务器根据所述历史购买信息获取所述标识对应的推荐信息包括:

所述服务器从所述待推荐信息中获取所述标识对应的推荐信息。

在一个实施例中,所述用户模型还包括用户图像,所述服务器获取与所述第一图像匹配的用户模型包括:

所述服务器获取用户图像与所述第一图像为同一用户的图像的用户模型。

在一个实施例中,所述服务器,还用于通过所述第二视频数据确定所述用户的行走轨迹;

所述服务器获取用户图像与所述第一图像为同一用户的图像的用户模型包括:

所述服务器获取用户图像与所述第一图像为同一用户的图像,且所述行走轨迹中所述用户的当前位置处于所述标识所标识的摄像头拍摄范围内的用户模型。

本发明实施例中,摄像头采集用户的第一视频数据,当第一视频数据中存在满足预设条件的第一图像时,向服务器发送携带有摄像头的标识的第一图像,服务器获取与第一图像匹配的用户模型,从用户模型中获取该标识对应的推荐信息,并向与该标识对应的显示屏发送推荐信息,显示屏显示推荐信息,可见,采集视频数据的摄像头不同,给用户的推荐信息不同,因此,可以提高信息推荐的灵活性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种网络架构示意图;

图2是本发明实施例提供的一种信息推荐方法的流程示意图;

图3是本发明实施例提供的另一种信息推荐方法的流程示意图;

图4是本发明实施例提供的一种信息推荐系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种信息推荐方法及系统,用于提高信息推荐的灵活性。以下分别进行详细说明。

为了更好地理解本发明实施例提供的信息推荐方法及系统,下面先对本发明实施例采用的网络架构进行介绍。请参阅图1,图1是本发明实施例提供的一种网络架构示意图。如图1所示,该网络架构可以包括一个或多个摄像头11、服务器12和一个或多个显示屏13和用户定位设备14。图1中只示意除了一个摄像头11和一个显示屏13的情况。当摄像头11为多个时,多个摄像头11安装在不同位置,可以是一个商品区域安装一个摄像头11,也可以是一类商品区域安装一个摄像头11,还可以是几个商品区域安装一个摄像头11,还可以是几类商品区域安装一个摄像头11,还可以以其他方式安装摄像头11。每个摄像头11配备一个对应的显示屏13,即摄像头11与显示屏13一一对应。用户定位设备14安装在能够拍摄到用户行走轨迹的位置,可以由一个或多个摄像头组成。服务器12分别与摄像头11、显示屏13和户定位设备14连接。

基于图1所示的网络架构,请参阅图2,图2是本发明实施例提供的一种信息推荐方法的流程示意图。其中,该信息推荐方法是从摄像头11、服务器12和显示屏13的角度来描述的。如图2所示,该信息推荐方法可以包括以下步骤。

201、摄像头采集用户的第一视频数据。

其中,该摄像头可以为图1中摄像头11中的任一摄像头。该用户可以为处于该摄像头拍摄范围内的任一用户。第一视频数据可以是摄像头不停采集得到的视频数据,也可以是摄像头间隔一段时间采集一张图像或几张图像得到的视频数据,一段时间可以为1s、2s等,本实施例不作限定。

202、当第一视频数据中存在满足预设条件的第一图像时,该摄像头向服务器发送第一图像。

本实施例中,摄像头采集到用户的第一视频数据之后,判断第一视频数据中是否存在满足预设条件的第一图像,当第一视频数据中存在满足预设条件的第一图像时,向服务器发送第一图像,该第一图像可以携带有该摄像头的第一标识。此外,该第一图像也可以携带有该摄像头对应的显示屏的第二标识,和/或该摄像头对应的商品的第三标识,该摄像头对应的商品可以是该摄像头所在区域的一个或多个商品。当第一视频数据中不存在满足预设条件的第一图像时,丢弃第一视频数据。满足预设条件的第一图像可以是用户的眼睛看向该摄像头的图像,也可以是连续多张图像中用户的眼睛均看向该摄像头的图像,还可以是连续多张图像中用户均处于同一位置的图像,还可以是用户的手里拿着商品的图像。用户的眼睛是否看向该摄像头可以通过图像中眼睛的白眼球和黑眼球所占的比例进行判断。连续多张图像中用户是否均处于同一位置,可以通过图像的拍摄角度是否相同进行判断。

203、服务器获取与第一图像匹配的用户模型,并从该用户模型中获取第一标识对应的推荐信息。

本实施例中,用户模型可以包括用户图像,是建立用户模型时采集的图像。服务器接收到来自该摄像头的第一图像之后,获取与第一图像匹配的用户模型,即将第一图像中的任一图像与服务器中的用户模块的用户图像分别进行比较,获取用户图像与第一图像为同一用户的图像的用户模型,之后从该用户模型中获取第一标识对应的推荐信息。可以只根据第一标识确定第一标识对应的推荐信息,例如:可以将第三标识对应的所有商品的信息确定为第一标识对应的推荐信息。其中,当第一图像未携带有该摄像头对应的商品的第三标识时,服务器中存储有该摄像头对应的商品的第三标识。可见,采集视频数据的摄像头不同,给用户的推荐的信息不同,因此,可以提高信息推荐的灵活性。

本实施例中,用户模型还可以包括该用户的历史购买信息,也可以根据该用户的历史购买信息获取第一标识对应的推荐信息。可以只根据历史购买信息中涉及的商品确定第一标识对应的推荐信息,例如:将历史购买信息中涉及的商品和第三标识所标识商品中都有的商品的信息确定为第第一标识对应的推荐信息,将第三标识所标识商品中历史购买信息中未涉及的商品的信息确定为第一标识对应的推荐信息。也可以根据历史购买信息中涉及的商品和商品的购买时间获取第一标识对应的推荐信息。还可以根据历史购买信息中涉及的商品、商品的购买次数以及商品的购买时间获取第一标识对应的推荐信息。还可以根据历史购买信息中涉及的商品和商品的购买次数获取第一标识对应的推荐信息。不同的用户可能具有不同的历史购买信息,因此,给不同的用户推荐的信息可能不同,可以进一步提高信息推荐的灵活性,以及刺激用户消费,以便提高用户购买率。

204、服务器向第一标识对应的显示屏发送推荐信息。

本实施例中,服务器从该用户模型中获取到第一标识对应的推荐信息之后,向与第一标识对应的显示屏发送推荐信息,即向第一标识所标识的摄像头对应的显示屏发送推荐信息。当第一图像只携带有该摄像头的第一标识时,服务器中存储有摄像头与显示屏的对应关系,可以先根据该对应关系获取第一标识所标识的摄像头对应的显示屏,之后向与第一标识所标识的摄像头对应的显示屏发送推荐信息。当该第一图像携带有该摄像头对应的显示屏的第二标识,直接向第二标识所标识显示屏发送推荐信息。

205、显示屏显示推荐信息。

本实施例中,显示屏接收到来自服务器的推荐信息之后,显示推荐信息。

在图2所描述的信息推荐方法中,采集视频数据的摄像头不同,给用户的推荐信息不同,因此,可以提高信息推荐的灵活性。

基于图1所示的网络架构,请参阅图3,图3是本发明实施例提供的另一种信息推荐方法的流程示意图。其中,该信息推荐方法是从摄像头11、服务器12、显示屏13和用户定位设备14的角度来描述的。如图3所示,该信息推荐方法可以包括以下步骤。

301、用户定位设备采集用户的第二视频数据,并向服务器发送第二视频数据。

本实施例中,用户定位设备实时采集用户的第二视频数据,并实时向服务器发送第二视频数据。该用户可以为处于该摄像头拍摄范围内的任一用户。

302、服务器根据第二视频数据判断是否存在与该用户匹配的用户模型,当不存在与该用户匹配的用户模型时,根据第二视频数据为该用户建立用户模型。

本实施例中,服务器接收到来自用户定位设备的第二视频数据之后,根据第二视频数据判断是否存在与该用户匹配的用户模型,即判断服务器中是否存在与第二视频数据中的任一图像为同一用户的图像的用户图像对应的用户模型,当服务器中存在与第二视频数据中的任一图像为同一用户的图像的用户图像对应的用户模型时,确定存在与该用户匹配的用户模型。当不存在与该用户匹配的用户模型时,根据第二视频数据为该用户建立用户模型,用户模型可以包括用户图像,用户图像可以是第二视频数据中的第一张图像,即用户定位设备拍摄到的第一张图像。此外,服务器也可以通过第二视频数据确定该用户的行走轨迹,即什么时候行走在什么位置。

303、摄像头采集用户的第一视频数据。

其中,该摄像头可以为图1中摄像头11中的任一摄像头。第一视频数据可以是摄像头不停采集得到的视频数据,也可以是摄像头间隔一段时间采集一张图像或几张图像得到的视频数据,一段时间可以为1s、2s等,本实施例不作限定。

304、当第一视频数据中存在满足预设条件的第一图像时,该摄像头向服务器发送第一图像。

本实施例中,摄像头采集到用户的第一视频数据之后,判断第一视频数据中是否存在满足预设条件的第一图像,当第一视频数据中存在满足预设条件的第一图像时,向服务器发送第一图像,该第一图像可以携带有该摄像头的第一标识。此外,该第一图像也可以携带有该摄像头对应的显示屏的第二标识,和/或该摄像头对应的商品的第三标识,该摄像头对应的商品可以是该摄像头所在区域的一个或多个商品。当第一视频数据中不存在满足预设条件的第一图像时,丢弃第一视频数据。满足预设条件的第一图像可以是用户的眼睛看向该摄像头的图像,也可以是连续多张图像中用户的眼睛均看向该摄像头的图像,还可以是连续多张图像中用户均处于同一位置的图像,还可以是用户的手里拿着商品的图像。用户的眼睛是否看向该摄像头可以通过图像中眼睛的白眼球和黑眼球所占的比例进行判断。连续多张图像中用户是否均处于同一位置,可以通过图像的拍摄角度是否相同进行判断。

305、服务器获取与第一图像匹配的用户模型,从该用户模型中获取第一标识对应的推荐信息。

本实施例中,服务器接收到来自该摄像头的第一图像之后,获取与第一图像匹配的用户模型,可以将第一图像中的任一图像与服务器中的用户模块的用户图像分别进行比较,获取用户图像与第一图像为同一用户的图像的用户模型,之后从该用户模型中获取第一标识对应的推荐信息。也可以将第一图像中的任一图像与服务器中的用户模块的用户图像分别进行比较,获取用户图像与第一图像为同一用户的图像,且行走轨迹中该用户的当前位置处于第一标识所标识摄像头拍摄范围内的用户模型。可以只根据第一标识确定第一标识对应的推荐信息,例如:可以将第三标识对应的所有商品的信息确定为第一标识对应的推荐信息。其中,当第一图像未携带有该摄像头对应的商品的第三标识时,服务器中存储有该摄像头对应的商品的第三标识。可见,采集视频数据的摄像头不同,给用户的推荐的信息不同,因此,可以提高信息推荐的灵活性。

本实施例中,用户模型还可以包括该用户的历史购买信息,也可以根据该用户的历史购买信息获取第一标识对应的推荐信息。可以只根据历史购买信息中涉及的商品确定第一标识对应的推荐信息,例如:将历史购买信息中涉及的商品和第三标识所标识商品中都有的商品的信息确定为第第一标识对应的推荐信息,将第三标识所标识商品中历史购买信息中未涉及的商品的信息确定为第一标识对应的推荐信息。也可以根据历史购买信息中涉及的商品和商品的购买时间获取第一标识对应的推荐信息。还可以根据历史购买信息中涉及的商品、商品的购买次数以及商品的购买时间获取第一标识对应的推荐信息。还可以根据历史购买信息中涉及的商品和商品的购买次数获取第一标识对应的推荐信息。不同的用户可能具有不同的历史购买信息,因此,给不同的用户推荐的信息可能不同,可以进一步提高信息推荐的灵活性,以及刺激用户消费,以便提高用户购买率。

本实施例中,当第二视频数据是该用户刚进店、超市、商场等时,分析第二视频数据以获得该用户的当前状态信息,该用户的当前状态信息可以包括该用户的皮肤状态、身体状态、头发状态等。之后可以根据该用户的当前状态信息和历史购买信息,以及所有商品的信息确定待推荐信息,并将待推荐信息存储在用户模型中。以便后续可以从该待推荐信息中获取第一标识对应的推荐信息。因此,可以为不同用户推荐不同信息,也可以在不同时间为同一用户推荐不同信息,因此,可以进一步提高信息推荐的灵活性,以及刺激用户消费,以便提高用户购买率。

306、服务器向第一标识对应的显示屏发送推荐信息。

本实施例中,服务器从该用户模型中获取到第一标识对应的推荐信息之后,向与第一标识对应的显示屏发送推荐信息,即向第一标识所标识的摄像头对应的显示屏发送推荐信息。当第一图像只携带有该摄像头的第一标识时,服务器中存储有摄像头与显示屏的对应关系,可以先根据该对应关系获取第一标识所标识的摄像头对应的显示屏,之后向与第一标识所标识的摄像头对应的显示屏发送推荐信息。当该第一图像携带有该摄像头对应的显示屏的第二标识,直接向第二标识所标识显示屏发送推荐信息。

205、显示屏显示推荐信息。

本实施例中,显示屏接收到来自服务器的推荐信息之后,显示推荐信息。

在图3所描述的信息推荐方法中,采集视频数据的摄像头不同,给用户的推荐信息不同,因此,可以提高信息推荐的灵活性。

请参阅图4,图4是本发明实施例提供的一种信息推荐系统的结构示意图。如图4所示,该信息推荐系统可以包括摄像头401、服务器402和显示屏403,其中:

摄像头401,用于采集用户的第一视频数据,当第一视频数据中存在满足预设条件的第一图像时,向服务器402发送第一图像,第一图像携带有摄像头401的标识;

服务器402,用于获取与第一图像匹配的用户模型,从该用户模型中获取该标识对应的推荐信息,并向该标识对应的显示屏403发送推荐信息;

显示屏403,用于显示推荐信息。

作为一种可能的实施方式,该信息推荐系统还可以包括用户定位设备404;

用户定位设备404,用于采集该用户的第二视频数据,并向服务器402发送第二视频数据;

服务器402,还用于根据第二视频数据判断是否存在与该用户匹配的用户模型,当不存在与该用户匹配的用户模型时,根据第二视频数据为该用户建立用户模型。

作为一种可能的实施方式,用户模型可以包括该用户的历史购买信息,服务器402从该用户模型中获取该标识对应的推荐信息包括:

服务器402根据该历史购买信息获取该标识对应的推荐信息。

作为一种可能的实施方式,服务器402,还用于分析第二视频数据以获得该用户的当前状态信息,根据该当前状态信息、该历史购买信息和所有商品的信息确定待推荐信息;

服务器402根据该历史购买信息获取该标识对应的推荐信息包括:

服务器402从待推荐信息中获取该标识对应的推荐信息。

作为一种可能的实施方式,用户模型还可以包括用户图像,服务器402获取与第一图像匹配的用户模型包括:

服务器402获取用户图像与第一图像为同一用户的图像的用户模型。

作为一种可能的实施方式,服务器402,还用于通过第二视频数据确定该用户的行走轨迹;

服务器402获取用户图像与第一图像为同一用户的图像的用户模型包括:

服务器402获取用户图像与第一图像为同一用户的图像,且行走轨迹中该用户的当前位置处于该标识所标识的摄像头拍摄范围内的用户模型。

在图4所描述的信息推荐系统中,采集视频数据的摄像头不同,给用户的推荐信息不同,因此,可以提高信息推荐的灵活性。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上对本发明实施例进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1