信息推送方法、装置以及设备与流程

文档序号:15358434发布日期:2018-09-05 00:18阅读:140来源:国知局

本发明实施例涉及广告技术领域,尤其涉及信息推送方法、装置以及设备。



背景技术:

随着广告技术的不断发展,广告机这一终端设备在如大型超市、地铁以及公交站等公共场所摆放率逐渐增多。

现有技术中,广告机大多采用固定或循环播放一种或几种海报页的方式进行宣传,形式单一。同时,由于广告受众群体庞大,针对不同的受众个体推送相同的广告信息,致使信息宣传有效性较差,不容易吸引广告受众的关注,甚至导致受众反感。



技术实现要素:

本发明提供信息推送方法、装置以及设备,以提高信息的吸引力,增强信息的接受度,同时提高信息推送的有效性。

第一方面,本发明实施例提供了一种信息推送方法,该方法包括:

终端设备获取满足预设距离条件和/或清晰度条件的至少一张用户图像;

所述终端设备根据所述用户图像,生成与至少一个接近用户对应的用户身份标识,所述用户身份标识包括:用户属性信息以及人脸特征信息;

所述终端设备将所述用户身份标识发送至信息服务器,并接收所述信息服务器反馈的与所述用户身份标识匹配的内容控制信息;所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略;

所述终端设备根据与所述用户身份标识匹配的接近用户数量以及历史推送记录,应用标识作为推送内容确定策略以及所述推送优先级策略在所述应用标识组中确定与所述用户身份标识相匹配的应用标识作为目标推送标识;

所述终端设备向所述接近用户呈现与确定的目标推送标识相对应的推送内容。

第二方面,本发明实施例还提供了一种信息推送装置,该装置包括:

获取模块,用于获取满足预设距离条件和/或清晰度条件的至少一张用户图像;

生成模块,用于根据所述用户图像,生成与至少一个接近用户对应的用户身份标识,所述用户身份标识包括:用户属性信息以及人脸特征信息;

收发模块,用于将所述用户身份标识发送至信息服务器,并接收所述信息服务器反馈的与所述用户身份标识匹配的内容控制信息;

所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略;

确定模块,用于根据与所述用户身份标识匹配的接近用户数量以及历史推送记录,选取对应的推送内容确定策略,并根据所述推送内容确定策略以及所述推送优先级策略在所述应用标识组中确定与所述用户身份标识相匹配的应用标识作为目标推送标识;

呈现模块,用于向所述接近用户呈现与确定的目标推送标识相对应的推送内容。

第三方面,本发明实施例还提供了一种终端设备,该终端设备包括距离检测模块、摄像头、显示屏以及控制器;

所述距离检测模块,与所述控制器相连,用于检测设定范围内存在的接近用户,并将距离检测信号发送至所述控制器;

所述摄像头,与所述摄像头相连,用于采集周围环境的图像,并将采集的所述图像发送至所述控制器;

所述控制器,与所述显示屏相连,用于根据接收的所述距离检测信号以及所述摄像头采集的图像,获取满足预设距离条件和/或清晰度条件的至少一张用户图像;根据所述用户图像,生成与至少一个接近用户对应的用户身份标识,所述用户身份标识包括:用户属性信息以及人脸特征信息;将所述用户身份标识发送至信息服务器,并接收所述信息服务器反馈的与所述用户身份标识匹配的内容控制信息;根据所述内容控制信息确定推送内容,并所述推送内容提供给所述显示屏;

所述显示屏,用于对所述控制器提供的所述推送内容进行呈现。

本发明实施例通过终端设备获取满足预设条件和/或清晰度条件的至少一张用户图像;根据该用户图像生成与至少一个接近用户对应的用户身份标识;将用户身份标识发送至信息服务器,并接收该信息服务器反馈的与所述用户身份标识匹配的内容控制信息;根据与用户身份标识匹配的接近用户数量以及历史推送记录,选取对应的推送内容确定策略,并根据所述推送内容确定策略以及推送优先级策略在所述应用标识组中确定与用户身份标识相匹配的应用标识作为目标推送标识;向接近用户呈现与确定的目标推送标识相对应的推送内容。采用上述技术方案解决了信息宣传有效性差,易导致受众反感的技术问题,提高了信息的吸引力,增强了信息的接受度,同时提高了信息推送的有效性。

附图说明

图1是本发明实施例一中的一种信息推送方法的流程示意图;

图2是本发明实施例二中的一种信息推送方法的流程示意图;

图3是本发明实施例三中的目标推送标识确定步骤的流程示意图;

图4是本发明实施例四中的一种信息推送方法的流程示意图;

图5是本发明实施例五中的一种信息推送装置的结构示意图;

图6是本发明实施例六中的一种信息推送装置的结构示意图;

图7是本发明实施例七中的一种终端设备的硬件结构示意图;

图8是本发明实施例八中的一种信息服务器的硬件结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种信息推送方法的流程示意图,本实施例可适用于采用广告机等终端设备向广告受众进行信息推送的情况,该方法可以由信息推送装置来执行,该装置由软件和/或硬件来实现,并具体配置于广告机等终端设备中。该信息推送方法具体包括:

s110、终端设备获取满足预设距离条件和/或清晰度条件的至少一张用户图像。

当有用户位于终端设备的显示屏幕正前方预设距离条件范围内时,终端设备获取至少一张用户图像;和/或终端设备获取所采集的各图像中满足清晰度条件的至少一张用户图像,用以作为后续进行图像处理的基础。

需要说明的是,终端设备所采集的至少一张用户图像可以是位于终端设备前方摄像头可扫描范围内的摄像头所采集的一个用户的用户图像,也可以是至少两个用户的用户图像,仅需保证采集的用户图像满足预设距离条件和/或清晰度条件即可。另外,预设距离条件和清晰度条件由终端设备用户根据需要设定,也可以由终端设备的研发人员自行设定。

s120、所述终端设备根据所述用户图像,生成与至少一个接近用户对应的用户身份标识,所述用户身份标识包括:用户属性信息以及人脸特征信息。

终端设备根据所获取的至少一张用户图像,生成与用户图像所包含的至少一个接近用户的用户身份标识。需要说明的是,用户身份标识用以唯一标识终端设备接近用户的身份特征。其中,用户身份标识包括用户属性信息以及人脸特征信息。其中,用户属性信息包括性别信息和/或年龄信息。

s130、所述终端设备将所述用户身份标识发送至信息服务器,并接收所述信息服务器反馈的与所述用户身份标识匹配的内容控制信息。

终端设备将生成的用户身份标识发送至信息服务器,相应的信息服务器会基于接收到的用户身份标识反馈给终端设备相匹配的内容控制信息。其中,内容控制信息用以表征终端设备后续即将进行信息推送的待选取信息。所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略。其中,应用标识可以是所推送内容的网址链接、应用图标或者应用名称等。其中,推送内容可以是应用软件、网页信息、音频信息、视频信息以及文字信息等。其中,应用标识组可以是由时间段、地理位置等信息将各应用标识分组确定。

s140、所述终端设备根据与所述用户身份标识匹配的接近用户数量以及历史推送记录,选取对应的推送内容确定策略,并根据所述推送内容确定策略以及所述推送优先级策略在所述应用标识组中确定与所述用户身份标识相匹配的应用标识作为目标推送标识。

其中,推送优先级策略可以是对所推送信息分类推送的优先级顺序。示例性地,可以按照终端设备安装环境、历史推送记录、亲密关系以及用户属性信息的顺序由高到低依次筛选推送。需要说明的是,推送优先级策略由信息服务器自行设定,也可以由终端设备用户自行设定并存储至信息服务器。示例性地,终端设备安装环境可以是购物超市、服装广场或者电影院等场所信息。

终端设备根据用户身份标识的数量确定用户身份标识相匹配的接近用户数量,并基于接近用户数量以及接收的信息服务器所发送的用户身份标识所对应的接近用户的历史推送记录选取终端设备后续进行信息推送的推送内容确定策略。终端设备根据确定的推送内容确定策略从信息服务器所发送的各应用标识中确定至少一个待推送消息,并根据推送优先级策略从至少一个待推送消息中确定一个目标推送消息。其中,所确定的目标推送消息可以以应用标识的形式呈现。

s150、所述终端设备向所述接近用户呈现与确定的目标推送标识相对应的推送内容。

终端设备根据所确定的目标推送标识通过本地查找、云端获取或者服务器接口调用等方式确定推送内容,并将所确定的推送内容通过终端设备显示屏向接近用户加以呈现。

本发明实施例的技术方案通过终端设备获取满足预设条件和/或清晰度条件的至少一张用户图像;根据该用户图像生成与至少一个接近用户对应的用户身份标识;将用户身份标识发送至信息服务器,并接收该信息服务器反馈的与所述用户身份标识匹配的内容控制信息;根据与用户身份标识匹配的接近用户数量以及历史推送记录,选取对应的推送内容确定策略,并根据推送内容确定策略以及推送优先级策略确定与用户身份标识相匹配的目标推送标识;向接近用户呈现与确定的目标推送标识相对应的推送内容。采用上述技术方案解决了信息宣传有效性差,易导致受众反感的技术问题,提高了信息的吸引力,增强了信息的接受度,同时提高了信息推送的有效性。

在上述技术方案的基础上,进一步地,在“终端设备获取满足预设距离条件和/或清晰度条件的至少一张用户图像”之前,还包括:

所述终端设备预先从所述信息服务器下载并安装至少两个应用程序,不同应用程序对应不同的应用标识,且不同应用程序在启动时,提供不同类型的推送内容。

实施例二

图2是本发明实施例二中的一种信息推送方法的流程示意图,本实施例的技术方案在上述各实施例的技术方案的基础上,进行了进一步地细化和追加,该信息推送方法包括:

进一步地,将特征“终端设备获取满足预设距离条件和/或清晰度条件的至少一张用户图像”细化为s211~s212,以限定终端设备进行图像采集的开启时机,以及进行用户图像获取的触发条件。

s211、所述终端设备如果确定在第一预设距离内检测到接近用户,则开始实时采集并呈现备选图像。

终端设备确定在终端设备前方第一预设距离内检测到接近用户后,则开始实时采集接近用户的图像作为备选图像,并将该备选图像在终端设备的显示屏上进行呈现,以吸引接近用户靠近终端设备。需要说明的是,第一预设距离可以由终端设备开发用户根据设置在终端设备中的距离检测装置的最大检测阈值,以及摄像头在该最大检测阈值范围内采集图像的清晰度进行确定。当然,第一预设距离也可以由终端设备用户根据需要自行设定,在此不做任何限定。示例性的,第一预设距离可以是5米。

s212、所述终端设备如果确定在第二预设距离内检测到所述接近用户,则开始计算与实时采集的备选图像对应的清晰度,并获取满足清晰度条件的至少一张备选图像作为所述用户图像。

其中,所述第二预设距离小于所述第一预设距离,所述第二预设距离通过所述终端设备周围的环境亮度信息确定。

其中,第二预设距离采用以下方法进行确定:所述终端设备定期获取周围环境的环境亮度信息,并将所述环境亮度信息发送至所述信息服务器;所述终端设备接收所述信息服务器反馈的与所述环境亮度信息匹配的所述第二预设距离的即时值;所述终端设备使用所述第二预设距离的即时值替换本地存储的所述第二预设距离的当前值。

需要说明的是,终端设备获取周围环境的环境亮度信息可以由终端设备开发人员根据经验值或由终端设备用户根据需要设定为固定值。示例性的,终端设备可以每4个小时进行周围环境的环境亮度信息的获取。

其中,可以采用reblur二次模糊清晰度算法确实备用图像的清晰度。具体的,将备用图像通过低通滤波进行模糊处理之后获取模糊图像,然后利用备用图像以及对应的模糊图像的相邻像素灰度值的变化进行比较分析,获取标准化后的备用图像的结构相似度(阈值范围为0-100)以及模糊程度评价因子(阈值范围为0-100)来确定各备用图像的图片质量以及模糊度。确定图片质量以及模糊度满足清晰度条件的备用图像作为用户图像,用以进行后续的几何标注以进行相邻的接近用户之间亲密关系的确定。

示例性的,清晰度条件为“图片质量≥88并且模糊度≤100”、“图片质量≥80并且模糊度≤3”或者“图片质量≥65并且模糊度≤1”。

进一步地,将特征“所述终端设备根据所述用户图像,生成与至少一个接近用户对应的用户身份标识”细化为s221~s223,以进一步完善用户身份标识的生成过程。

s221、所述终端设备根据至少两张用户图像中包括的人脸图像信息,在各所述用户图像中分别获取与同一接近用户匹配的用户属性信息的参考值以及人脸特征信息的参考值。

终端设备通过人脸识别技术获取至少两张用户图像中所包括的人脸图像信息,并获取同一接近用户的用户属性信息的参考值以及人脸特征信息的参考值。示例性的,当终端设备最终确定了30张用户图像,包括10张接近用户a的用户图像以及20张接近用户b的用户图像。那么,最终终端设备会通过人脸识别技术获取到接近用户a的每张用户图像对应的用户属性信息和人脸特征信息,分别作为用户a的用户属性信息的参考值以及人脸特征信息的参考值。同样的,终端设备会通过人脸识别技术获取到接近用户b的每张用户图像对应的用户属性信息和人脸特征信息,分别作为用户b的用户属性信息的参考值以及人脸特征信息的参考值。

s222、根据与同一接近用户分别对应的至少两个用户属性信息的参考值以及至少两个人脸特征信息的参考值,计算与所述同一接近用户对应的用户属性信息以及人脸特征信息。

可以通过获取内部平均值、加权平均值或其他统计方式,根据统一接近用户分别对应的至少两个用户属性信息的参考值以及至少两个人脸特征信息的参考值,计算与统一接近用户相对应的用户属性信息以及人脸特征信息。其中,对内部平均值所剔除的最大值和最小值的个数或者加权平均值的各参考值的权重由开发人员根据经验自行设定。

示例性的,计算接近用户a的用户属性信息时,如果用户属性信息包括年龄信息时,可以设定去除1个最大值和1个最小值,通过获取平均值的方式进行确定。示例性的,计算接近用户a的用户属性信息时,如果用户属性信息包括性别信息,则统计确定的参考值中确定的男和女的个数,获取个数最多的性别作为最终确定的性别。示例性的,接近用户a的人脸特征信息采用将接近用户a的人脸特征信息的参考值取平均的方式确定。需要说明的是,各接近用户的用户属性信息以及人脸特征信息的计算方式应保持一致。

s223、将所述用户属性信息与对应的所述人脸特征信息进行组合,生成与至少一个接近用户对应的用户身份标识。

s230、所述终端设备将所述用户身份标识发送至信息服务器,并接收所述信息服务器反馈的与所述用户身份标识匹配的内容控制信息。

其中,所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略。其中,所述内容控制信息还包括至少两个接近用户之间的当前亲密关系。进一步追加s241~s243,以对终端设备前方包括至少两名接近用户时,判断各接近用户是否存在亲密关系,用以作为后续信息推送的参照依据。

s241、对所述至少一张用户图像进行人脸位置的几何标注,并根据人脸标注结果在所述用户图像中获取同时包括至少两个接近用户的目标图像。

示例性的,可以选取每个接近用户图片质量最高的用户图像进行人脸位置的几何标注。并将获取包括至少两个集合标注的用户图像作为目标图像,用以作为判断图像中至少两个接近用户之间是否存在亲密关系。其中,几何标注可以是方框标注或者三角形标注。

s242、根据所述目标图像获取人脸标注结果满足预设的模糊亲密条件的至少两个第一目标接近用户。

示例性的,终端设备获取目标图像中人脸标注的几何图形的中心点,并计算各相邻两接近用户之间的几何图形的中心点距离。当中心点距离满足预设的模糊亲密条件,则确定各相邻两接近用户之间具备模糊亲密关系。相应的,终端设备将具备模糊亲密关系的接近用户确定为第一目标接近用户。

s243、在所述当前亲密关系不是标准亲密关系时,根据所述至少两个第一目标接近用户的用户身份标识以及所述当前亲密关系构造模糊亲密关系和/或标准亲密关系。

需要说明的是,如果所述当前亲密关系为标准亲密关系,则直接进行目标推送标识确定操作。

在该步骤中,信息服务器在向终端设备发送的内容控制信息中还包含了用户身份标识之间的当前亲密关系。终端设备根据所述第一目标接近用户的用户身份标识以及相应的当前亲密关系构造第一目标接近用户之间的亲密关系为模糊亲密关系和/或标准亲密关系。

其中,根据所述至少两个第一目标接近用户的用户身份标识以及当前亲密关系构造模糊亲密关系和/或标准亲密关系,包括:

如果所述当前亲密关系为空,则确定所述至少两个第一目标接近用户之间的亲密关系为模糊亲密关系,并将所述模糊亲密关系反馈至所述信息服务器;

如果所述当前亲密关系为模糊亲密关系,则确定所述至少两个第一目标接近用户之间的亲密关系为标准亲密关系,并将所述标准亲密关系反馈至所述信息服务器。

其中,标准亲密关系可以是朋友关系,还可以是家庭关系等。

示例性地,确定至少两个接近用户之间是否具备标准亲密关系可以根据第一目标接近用户的年龄信息差值确定:若至少两个第一目标接近用户之间的年龄信息差值小于年龄差阈值,则确定相应的第一目标接近用户之间的标准亲密关系为朋友关系,否则确定相应的第一目标接近用户之间的标准亲密关系为家庭关系。

示例性地,确定至少两个接近用户之间是否具备标准亲密关系还可以在信息推送之后,根据至少两个接近用户与终端设备所推送内容之间的互动确定:若获取到至少两个移动终端在设定时间区间内,针对同一二维码的扫码反馈信息,则根据所述扫码反馈信息,获取至少两个第二目标接近用户;确定至少两个第二目标接近用户之间的亲密关系为标准亲密关系,并将所述标准亲密关系反馈至所述信息服务器。

s250、所述终端设备根据与所述用户身份标识匹配的接近用户数量以及历史推送记录,选取对应的推送内容确定策略,并根据所述推送内容确定策略以及所述推送优先级策略在所述应用标识组中确定与所述用户身份标识相匹配的应用标识作为目标推送标识。

s260、所述终端设备向所述接近用户呈现与确定的目标推送标识相对应的推送内容。

s270、所述终端设备向所述信息服务器反馈所述目标推送标识与所述用户身份标识的已推送关系作为历史推送记录。

终端设备记录与目标推送标识与相应的用户身份标识之间的已推送关系,后续该第一目标推送用户再次出现时,终端设备将会基于该已推送关系获取不同的推送内容。需要说明的是,在此对s270与s260的执行顺序不做任何限定。

本发明实施例的技术方案通过细化用户图像获取步骤,以限定终端设备进行图像采集的开启时机,以及进行用户图像获取的触发条件;通过细化用户身份标识生成步骤以进一步完善生成方案;通过追加人脸标注和亲密关系判定步骤以作为信息服务器后续进行信息推送的参照依据。采用上述技术方案解决了信息宣传有效性差,易导致受众反感的技术问题,提高了信息的吸引力,增强了信息的接受度,同时提高了信息推送的有效性。

实施例三

图3是本发明实施例三提供的目标推送标识确定操作的流程示意图。本实施例在上述实施例二的基础上,进一步地,将特征“所述终端设备根据与所述用户身份标识匹配的接近用户数量以及历史推送记录,选取对应的推送内容确定策略,并根据所述、推送内容确定策略以及所述推送优先级策略在所述应用标识组中确定与所述用户身份标识相匹配的应用标识作为目标推送标识”根据接近用户的数量、历史推送记录是否为空以及接近用户之间是否存在模糊亲密关系或标准亲密关系对应细化为s310~s315、s320~s326以及s331~s335,以完善目标推送内容的确定方式。

s310、确定所述接近用户数量为1;如果是,则执行s311;如果否,则执行s320。

终端设备根据接收的用户身份标识确定接近用户数量,并根据接近用户数量选取对应的推送内容确定策略。示例性地,当接近用户数量为1,则采用s311~s315对应的策略进行目标推送标识的确定;若接近用户数量不为1,则采用s320~s326以及s331~s335对应的策略进行目标推送标识的确定。

s311、将与所述用户身份标识匹配的接近用户作为第一目标推送用户。

当用户身份标识数量为1时,表明当前时刻在终端设备前的接近用户只有一位,因此只需将该接近用户作为第一目标推送用户,并针对该第一目标推送用户提供相应的推送内容。

s312、确定所述历史推送记录是否为空;若是,则执行s313;如果否,则执行s314。

s313、根据所述第一目标推送用户的所述用户身份标识获取待选取应用标识。

如果确定接近用户只有一位,并且在此之前并未向该用户提供过推送内容,那么直接将该第一目标推送用户提供与其用户身份标识相对应至少一个应用标识作为待选取应用标识。

s314、根据所述第一目标接近用户的所述用户身份标识以及对应的历史推送记录确定待选取应用标识。

如果确定接近用户只有一位,并且在此之前已经向该用户提供过推送内容,那么终端设备确定未包含历史推送记录的至少一个应用标识作为待选取应用标识。

s315、基于所述推送优先级策略,确定所述待选取应用标识中与所述第一目标推送用户相匹配的第一目标推送标识。

s320、确定至少两个所述接近用户之间是否具备标准亲密度关系;如果否,则执行s321;如果是则执行s331。

s321、将至少两个所述接近用户作为备选推送用户。

s322、按照用户设定优先级策略,在所述备选推送用户中选取第二目标推送用户。

当用户身份标识对应的接近用户大于1人,并且各接近用户之间确定不具备模糊亲密关系或标准亲密关系时,表示当前终端设备前的接近用户之间并非朋友关系也非家庭关系,因此可以根据用户设定优先级策略挑选其中一个备选推送用户作为第二目标推送用户。示例性的,可以挑选用户图像清晰度最高的备选推送用户作为第二目标推送用户。

s323、确定所述历史推送记录是否为空;若是,则执行s324;若否,则执行s325。

s324、根据所述第二目标推送用户的所述用户身份标识获取待选取应用标识。

s325、根据所述第二目标接近用户的用户身份标识以及对应的历史推送记录确定待选取应用标识。

需要说明的是,s324和s325内容分别于s314和s315相对应,在此不再赘述。

s326、基于所述推送优先级策略,确定所述待选取应用标识中与所述第二目标推送用户相匹配的第二目标推送标识。

s331、将至少两个所述接近用户作为第三目标推送用户。

当用户身份标识对应的接近用户大于1人,并且各接近用户之间确定具备模糊亲密关系或标准亲密关系,也即模糊亲密关系、朋友关系或家庭关系时,直接将该至少两个接近用户均确定为第三目标推送用户。

s332、确定所述历史推送记录是否为空,若是,则执行s333;若否,则执行s334。

s333、根据所述第三目标推送用户的所述用户身份标识以及所述第三目标推送用户之间的模糊亲密关系或标准亲密关系的类型,获取待选取应用标识。

如果确定接近用户为至少两位,并且在此之前并未向第三目标推送用户提供过推送内容,那么终端设备确定满足第三目标推送用户之间的模糊亲密关系或标准亲密度关系的类型相对应的至少一个应用标识作为待选取应用标识。其中标准亲密关系可以是朋友关系,还可以是家庭关系。

s334、根据所述第三目标接近用户的用户身份标识、模糊亲密关系或标准亲密关系的类型及对应的历史推送记录确定待选取应用标识。

如果确定接近用户为至少两个,并且在此之前已经向该用户提供过推送内容,那么终端设备确定满足第三目标推送用户之间的模糊亲密关系或标准亲密关系的类型,同时未包含历史推送记录的至少一个应用标识作为待选取应用标识。

s335、基于所述推送优先级策略,确定所述待选取应用标识中与所述第三目标推送用户相匹配的第三目标推送标识。

终端设备后续将所确定的第一目标推送标识向对应的推送内容呈现给第一目标接近用户;将所确定的第二目标推送标识向对应的推送内容呈现给第二目标接近用户;将所确定的第三目标推送标识向对应的推送内容呈现给第三目标接近用户。

本发明实施例的技术方案根据接近用户的数量、是否存在历史推送内容以及接近用户之间是否存在标准亲密关系将目标推送标识确定操作进行了进一步的细化和分类,以完善相应的目标推送内容的确定过程,解决了信息宣传有效性差,易导致受众反感的技术问题,提高了信息的吸引力,增强了信息的接受度,同时提高了信息推送的有效性。

实施例四

图4是本发明实施例四提供的一种信息推送方法的流程示意图,本实施例可适用于通过信息服务器控制广告机等终端设备向广告受众进行信息推送的情况,该方法可以由信息推送装置来执行,该装置由软件和/或硬件来实现,并具体配置于信息服务器中。该信息推送方法具体包括:

s410、信息服务器获取终端设备发送的与至少一个接近用户对应的用户身份标识,其中,所述用户身份标识包括:用户属性信息以及人脸特征信息。

终端设备获取正前方预设距离条件范围内的接近用户的图像后会通过人脸识别的方式确定该接近用户的用户属性信息以及人脸特征信息,并将用户属性信息以及对应的人脸特征信息共同生成用户身份标识,作为标志接近用户的唯一凭证,并将用户身份标识发送至信息服务器。信息服务器接收并存储该终端设备的用户身份标识。

s420、所述信息服务器基于所述用户身份标识向所述终端设备反馈相应的内容控制信息;所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略。

其中,推送优先级策略可以是对所推送信息分类推送的优先级顺序。示例性地,可以按照终端设备安装环境、历史推送记录、亲密关系以及用户属性信息的顺序由高到低依次筛选推送。需要说明的是,推送优先级策略由信息服务器自行设定,也可以由终端设备用户自行设定并存储至信息服务器。示例性地,终端设备安装环境可以是购物超市、服装广场或者电影院等场所信息。

其中,应用标识可以是推送给终端设备所呈现的信息的标识信息,例如可以是终端设备所呈现信息的信息名称、信息网址或者信息内容等。其中,终端设备所呈现信息可以是应用软件、音频信息、视频信息以及文字信息等。

信息服务器中预先存储了用户身份标识与各应用标识之间的对应关系,同时还存储了各用户身份标识与已推送的应用标识之间的历史推送关系,以及与信息服务器通信连接的终端设备所遵循的推送优先级策略。

需要说明的是一个信息服务器可以对应控制至少一个终端设备。当信息服务器控制至少两个终端设备时,信息服务器会根据终端设备编码确定与之进行信息交互的终端设备。本发明实施例的技术方案通过信息服务器获取终端设备发送的与至少一个接近用户对应的用户身份标识;基于所述用户身份标识向所述终端设备反馈相应的内容控制信息;所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略,以使所述终端设备基于所述内容控制信息进行目标推送标识的确定以及信息推送。采用上述技术方案解决了信息宣传有效性差,易导致受众反感的技术问题,提高了信息的吸引力,增强了信息的接受度,同时提高了信息推送的有效性。

进一步地,所述内容控制信息还包括至少两个接近用户之间的当前亲密关系。

信息服务器将确定的至少两个接近用户之间的当前亲密关系发送至终端设备作为终端设备确定目标推送标识的参照依据。

实施例五

图5是本发明实施例五中的一种信息推送装置的结构示意图,本实施例可适用于采用广告机等终端设备向广告受众进行信息推送的情况,该装置包括获取模块510、生成模块520、收发模块530,确定模块540以及呈现模块550。其中:

获取模块510,用于获取满足预设距离条件和/或清晰度条件的至少一张用户图像;

生成模块520,用于根据所述用户图像,生成与至少一个接近用户对应的用户身份标识,所述用户身份标识包括:用户属性信息以及人脸特征信息;

收发模块530,用于将所述用户身份标识发送至信息服务器,并接收所述信息服务器反馈的与所述用户身份标识匹配的内容控制信息;所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略;

确定模块540,用于根据与所述用户身份标识匹配的接近用户数量以及历史推送记录,选取对应的推送内容确定策略,并根据所述推送内容确定策略以及所述推送优先级策略在所述应用标识组中确定与所述用户身份标识相匹配的应用标识作为目标推送标识;

呈现模块550,用于向所述接近用户呈现与确定的目标推送标识相对应的推送内容。

本发明实施例的技术方案通过获取模块510获取满足预设条件和/或清晰度条件的至少一张用户图像;通过生成模块520根据该用户图像生成与至少一个接近用户对应的用户身份标识;通过收发模块530将用户身份标识发送至信息服务器,并接收该信息服务器反馈的与所述用户身份标识匹配的内容控制信息;通过确定模块540根据与用户身份标识匹配的接近用户数量以及历史推送记录选取对应的推送内容确定策略,并根据所述推送内容确定策略以及推送优先级策略在所述应用标识组中确定与用户身份标识相匹配的应用标识作为目标推送标识;通过呈现模块550向接近用户呈现与确定的目标推送标识相对应的推送内容。采用上述技术方案解决了信息宣传有效性差,易导致受众反感的技术问题,提高了信息的吸引力,增强了信息的接受度,同时提高了信息推送的有效性。在上述实施例的技术方案的基础上,进一步地,所述获取模块510,包括:

采集单元,用于确定在第一预设距离内检测到接近用户时,开始实时采集并呈现备选图像;

第一计算单元,用于确定在第二预设距离内检测到所述接近用户,则开始计算与实时采集的备选图像对应的清晰度,并获取满足清晰度条件的至少一张备选图像作为所述用户图像;

其中,所述第二预设距离小于所述第一预设距离,所述第二预设距离通过所述终端设备周围的环境亮度信息确定。

在上述实施例的技术方案的基础上,进一步地,该装置还包括第二预设距离确定模块,具体用于:

定期获取周围环境的环境亮度信息,并将所述环境亮度信息发送至所述信息服务器;

接收所述信息服务器反馈的与所述环境亮度信息匹配的所述第二预设距离的即时值;

使用所述第二预设距离的即时值替换本地存储的所述第二预设距离的当前值。

在上述实施例的技术方案的基础上,进一步地,所述生成模块520还包括:

参考值确定单元,用于根据至少两张用户图像中包括的人脸图像信息,在各所述用户图像中分别获取与同一接近用户匹配的用户属性信息的参考值以及人脸特征信息的参考值;

第二计算单元,用于根据与同一接近用户分别对应的至少两个用户属性信息的参考值以及至少两个人脸特征信息的参考值,计算与所述同一接近用户对应的用户属性信息以及人脸特征信息;

生成单元,用于将所述用户属性信息与对应的所述人脸特征信息进行组合,生成与至少一个接近用户对应的用户身份标识;

所述用户属性信息包括:年龄信息,和/或性别信息。在上述实施例的技术方案的基础上,所述内容控制信息还包括至少两个接近用户之间的当前亲密关系;进一步地,所述装置还包括关系确定模块,具体用于:

对所述至少一张用户图像进行人脸位置的几何标注,并根据人脸标注结果在所述用户图像中获取同时包括至少两个接近用户的目标图像;

根据所述目标图像获取人脸标注结果满足预设的模糊亲密条件的至少两个第一目标接近用户;

在所述当前亲密关系不是标准亲密关系时,根据所述至少两个第一目标接近用户的用户身份标识以及所述当前亲密关系构造模糊亲密关系和/或标准亲密关系。

在上述实施例的技术方案的基础上,进一步地,所述关系确定模块具体用于:

在所述当前亲密关系为空时,确定所述至少两个第一目标接近用户之间的亲密关系为模糊亲密关系,并将所述模糊亲密关系反馈至所述信息服务器;

在所述当前亲密关系为模糊亲密关系时,确定所述至少两个第一目标接近用户之间的亲密关系为标准亲密关系,并将所述标准亲密关系反馈至所述信息服务器。

在上述实施例的技术方案的基础上,进一步地,所述关系确定模块还用于:在获取到至少两个移动终端在设定时间区间内,针对同一二维码的扫码反馈信息时,根据所述扫码反馈信息,获取至少两个第二目标接近用户;

确定至少两个第二目标接近用户之间的亲密关系为标准亲密关系,并将所述标准亲密关系反馈至所述信息服务器。

在上述实施例的技术方案的基础上,进一步地,所述收发模块530还用于:

向所述信息服务器反馈所述目标推送标识与所述用户身份标识的已推送关系作为历史推送记录。

在上述实施例的技术方案的基础上,进一步地,所述确定模块540还用于:

在确定所述接近用户数量为一时,将与所述用户身份标识匹配的接近用户作为第一目标推送用户;

在所述历史推送记录为空时,根据所述第一目标推送用户的所述用户身份标识获取待选取应用标识;在所述历史推送记录不为空时,根据所述第一目标接近用户的所述用户身份标识以及对应的历史推送记录确定待选取应用标识;

基于所述推送优先级策略,确定所述待选取应用标识中与所述第一目标推送用户相匹配的第一目标推送标识。

在上述实施例的技术方案的基础上,进一步地,所述确定模块540还用于:

在确定所述接近用户数量为至少两个,且至少两个所述接近用户之间既不具有模糊亲密关系也不具有标准亲密关系时,将至少两个所述接近用户作为备选推送用户;

按照用户设定优先级策略,在所述备选推送用户中选取第二目标推送用户;

在所述历史推送记录为空时,根据所述第二目标推送用户的所述用户身份标识获取待选取应用标识;在所述历史推送记录不为空时,根据所述第二目标接近用户的用户身份标识以及对应的历史推送记录确定待选取应用标识;

基于所述推送优先级策略,确定所述待选取应用标识中与所述第二目标推送用户相匹配的第二目标推送标识。

在上述实施例的技术方案的基础上,进一步地,所述确定模块540还用于:

在信息服务器如果确定所述接近用户数量为至少两个,且至少两个所述接近用户之间具有模糊亲密关系或标准亲密关系时,将至少两个所述接近用户作为第三目标推送用户;

在所述历史推送记录为空时,根据所述第三目标推送用户的所述用户身份标识以及所述第三目标推送用户之间的模糊亲密关系或标准亲密度关系的类型,获取待选取应用标识;在所述历史推送记录不为空时,根据所述第三目标接近用户的用户身份标识、模糊亲密关系或标准亲密度关系的类型及对应的历史推送记录确定待选取应用标识;

基于所述推送优先级策略,确定所述待选取应用标识中与所述第三目标推送用户相匹配的第三目标推送标识。

在上述实施例的技术方案的基础上,进一步地,所述装置还包括下载模块,具体用于:

预先从所述信息服务器下载并安装至少两个应用程序,不同应用程序对应不同的应用标识,且不同应用程序在启动时,提供不同类型的推送内容。

上述信息推送装置可执行本发明任意实施例所提供的信息推送方法,具备执行信息推送方法相应的功能模块和有益效果。

实施例六

图6是本发明实施例六中的一种信息推送装置的结构示意图,本实施例可适用于通过信息服务器控制广告机等终端设备向广告受众进行信息推送的情况,该装置包括:接收模块610以及反馈模块620。其中:

接收模块610,用于终端设备发送的与至少一个接近用户对应的用户身份标识,其中,所述用户身份标识包括:用户属性信息以及人脸特征信息;

反馈模块620,用于基于所述用户身份标识向所述终端设备反馈相应的内容控制信息;所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略。

本发明实施例的技术方案通过接受模块610获取终端设备发送的与至少一个接近用户对应的用户身份标识;反馈模块620基于所述用户身份标识向所述终端设备反馈相应的内容控制信息,以使所述终端设备基于所述内容控制信息进行目标推送标识的确定以及信息推送。采用上述技术方案解决了信息宣传有效性差,易导致受众反感的技术问题,提高了信息的吸引力,增强了信息的接受度,同时提高了信息推送的有效性。

上述信息推送装置可执行本发明任意实施例所提供的信息推送方法,具备执行信息推送方法相应的功能模块和有益效果。

实施例七

图7是本发明实施例七所提供的一种终端设备的硬件结构示意图。该终端设备包括:距离检测模块710、摄像头720、显示屏740以及控制器730;

所述距离检测模块710,与所述控制器730相连,用于检测设定范围内存在的接近用户,并将距离检测信号发送至所述控制器730;

所述摄像头720,与所述控制器730相连,用于采集周围环境的图像,并将采集的所述图像发送至所述控制器730;

所述控制器730,与所述显示屏740相连,用于根据接收的所述距离检测信号以及所述摄像头720采集的图像,获取满足预设距离条件和/或清晰度条件的至少一张用户图像;根据所述用户图像,生成与至少一个接近用户对应的用户身份标识,所述用户身份标识包括:用户属性信息以及人脸特征信息;将所述用户身份标识发送至信息服务器,并接收所述信息服务器反馈的与所述用户身份标识匹配的内容控制信息;根据所述内容控制信息确定推送内容,并将所述推送内容提供给所述显示屏740;

所述显示屏740,用于对所述控制器730提供的所述推送内容进行呈现。

在该终端设备中,距离检测模块710安装在终端设备显示屏幕上方,距离检测模块710检测前方是否有用户接近终端设备设备。当距离检测模块710检测到设定范围内存在接近用户接近终端设备后,将会将获取的距离检测信号发送至控制器730。

控制器730接收到距离检测模块710的距离检测信号后,将会控制摄像头720对摄像头视角范围内的周围环境进行图像采集,并将采集的图像发送控制器730进行存储以及后续的图像处理。同时,控制器730将会控制显示屏740对接收到的图像加以显示。其中,摄像头720安装在显示屏740上方,优选为贴近距离检测模块710安装。

当控制器730接收的距离检测信号满足预设距离条件,和/或控制器730计算获取的图像的清晰度满足清晰度条件时,控制器730选取满足上述相应条件的至少一张用户图像作为后续图像处理的基础。

控制器730通过人脸识别技术进行特征信号的提取并通过模式识别等方式进行用户属性信息的判定。控制器730将获取的各接近用户的用户属性信息以及人脸特征信息对应生成用户身份标识用以唯一标识相应的接近用户。同时,控制器730将生成的用户身份标识发送至信息服务器作为获取内容控制信息的依据。当信息服务器接收到终端设备的控制器730发送的用户身份信息后,将会在信息服务器中查找与用户身份信息向匹配的内容控制信息并反馈给控制器730。控制器730接收到该内容控制信息后将会根据内容控制信息确定推送内容,并通过显示屏740加以呈现。

本发明实施例通过距离检测模块710采集距离检测信号并发送至控制器730,控制器730通过接收的距离检测信号控制摄像头720采集终端设备前方接近用户的图像并反馈至控制器730;控制器730通过判定接受的距离检测信号是否满足预设距离条件和/或接受的图像的清晰度是否满足清晰度条件确定至少一张用户图像,并基于获取的至少一张用户图像生成与相应的接近用户对应的用户身份标识;控制器730根据该用户身份标识获取信息服务器反馈的对应的内容控制信息;控制器730根据该内容控制信息确定具体的推送内容,并控制显示屏740呈现相应的推送内容。采用上述技术方案解决了信息宣传有效性差,易导致受众反感的技术问题,提高了信息的吸引力,增强了信息的接受度,同时提高了信息推送的有效性。

在上述技术方案的基础上,进一步地,所述距离检测模块710包括红外检测传感器,和/或超声波传感器。

在上述技术方案的基础上,进一步地,所述终端设备还包括:感应控制模块750;

所述感应控制模块750,与所述控制器730相连,用于获取周围环境的环境亮度信息,并将所述环境亮度信息发送至所述控制器730。其中,环境亮度信息用以确定预设距离条件的重要依据。需要说明的是,感应控制模块750将获取的环境亮度信息发送至控制器730后,控制器730会基于该环境亮度信息在信息服务器中查找与之对应的预设距离条件。

在上述技术方案的基础上,进一步地,所述感应控制模块750包括下述至少一项:温度传感器、压力传感器以及环境光传感器。

在上述技术方案的基础上,进一步地,所述终端设备还包括:蓝牙接收模块760;

所述蓝牙接收模块760,与所述控制器730相连,用于接收与所述蓝牙接收模块760蓝牙连接的遥感装置所发送的推送内容选择指令,以控制所述控制器730生成与所述推送内容选择指令相匹配的推送内容提供给所述显示屏740。

在上述技术方案的基础上,进一步地,所述摄像头720为双目摄像头。

在上述技术方案的基础上,进一步地,所述显示屏740为高清显示屏。

在上述技术方案的基础上,进一步地,所述终端设备具体为广告机。

实施例八

图8为本发明实施例八提供的一种信息服务器的硬件结构示意图。如图8所示,该信息服务器,包括输入装置810、输出装置820、处理器830以及存储装置840。

其中,输入装置810,用于获取终端设备发送的与至少一个接近用户对应的用户身份标识;

输出装置820,用于将内容控制信息发送至所述终端设备

一个或多个处理器830;

存储装置840,用于存储一个或多个程序。

图8中以一个处理器830为例,该信息服务器中的输入装置810可以通过总线或其他方式与输出装置820、处理器830以及存储装置840相连,且处理器830和存储装置840也通过总线或其他方式连接,图8中以通过总线连接为例。

在本实施例中,信息服务器中的处理器830可以控制输出装置820基于所述用户身份标识向所述终端设备反馈相应的内容控制信息。

该信息服务器中的存储装置840作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中信息推送方法对应的程序指令/模块(例如,附图6所示的接收模块610以及反馈模块620)。处理器830通过运行存储在存储装置840中的软件程序、指令以及模块,从而执行信息服务器的各种功能应用以及数据处理,即实现上述方法实施例中的信息推送方法。

存储装置840可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储数据等(如上述实施例中的用户身份标识以及内容控制信息等)。此外,存储装置840可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置840可进一步包括相对于处理器830远程设置的存储器,这些远程存储器可以通过网络连接至信息服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

此外,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被信息推送装置执行时实现本发明实施提供的信息推送方法,该方法包括:信息服务器获取终端设备发送的与至少一个接近用户对应的用户身份标识,其中,所述用户身份标识包括:用户属性信息以及人脸特征信息;所述信息服务器基于所述用户身份标识向所述终端设备反馈相应的内容控制信息;所述内容控制信息包括应用标识组、历史推送记录以及推送优先级策略。

实施例九

本发明实施例还提供了一种信息推送系统,该系统包括至少一个本发明任一实施例所提供的终端设备以及本发明任一实施例所提供的信息服务器。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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