基于人物关系的广告推荐方法、装置、系统及移动电视与流程

文档序号:18063904发布日期:2019-07-03 03:15阅读:230来源:国知局
基于人物关系的广告推荐方法、装置、系统及移动电视与流程

本发明实施例涉及新媒体技术领域,尤其涉及一种基于人物关系的广告推荐方法、装置、系统及移动电视。



背景技术:

新媒体是新的技术支撑体系下出现的媒体形态,如数字杂志、数字报纸、数字广播、手机短信、移动电视、网络、桌面视窗、数字电视、数字电影、触摸媒体等。相对于报刊、户外、广播、电视四大传统意义上的媒体,新媒体被形象地称为″第五媒体″

通常来说,新媒体泛指利用数字技术和网络技术,通过互联网、宽带局域网、无线通信网、卫星等渠道,以及电脑、手机、数字电视机等终端,向用户提供信息和娱乐服务的传播形态。

出租内内广告作为一种新媒体的呈现形式,正在越来越广泛的被应用。其主要是通过安装在出租车上的移动电视向乘客播放相应的广告。然而,目前出租车内的移动电视往往只播放一些固定的广告,不能根据乘客的实际情况进行广告的播放选择,广告的播放效果不佳,限制了这种新媒体形式的推广。



技术实现要素:

有鉴于此,本发明的目的在于提供一种基于人物关系的广告推荐方法、装置、系统及移动电视,能提高在出租车内的广告播放效果。

本发明提供了一种基于人物关系的广告推荐方法,包括:

通过设置于出租车内的移动电视上的摄像头获取位于出租车后排的多个乘客的图像;

对所述图像进行分割,从所述图像中获取相应于每个乘客的子图像以及所述子图像之间的距离;

根据所述子图像之间的距离获取乘客的距离;

根据每个乘客的子图像获取每个乘客的特征;

根据每个乘客的特征以及乘客的距离,判断所述乘客之间的关系;以及

根据所述乘客之间的关系,向乘客播放相应的广告。

优选地,对所述图像进行分割,从所述图像中获取每个乘客的子图像以及所述子图像之间的距离,具体为:

对所述图像进行识别,以获取所述图像中包括的人体目标的轮廓;其中,每个轮廓对应一个乘客的子图像;

根据每个轮廓之间的距离,确定所述子图像之间的距离。

优选地,所述根据所述子图像之间的距离获取乘客的距离,具体为:

获取子图像之间的最小距离,并将所述最小距离设置为乘客之间的距离。

优选地,所述根据所述子图像之间的距离获取乘客的距离,具体为:

获取所述子图像之间最短的n个距离;

判断最短的n个距离所对应的人体部位;其中,不同的人体部分具有不同的权重

根据最短的n个距离以及对应的权重,获取乘客之间的距离。

优选地,所述特征至少包括年龄段和性别。

优选地,所述关系包括:父子、母子、情侣、姐妹、兄弟、朋友。

优选地,还包括:

获取乘客的目的地以及所述目的地所在的商圈;

则所播放的广告还为所述目的地所在的商圈相关联的广告。

本发明实施例还提供了一种基于人物关系的广告推荐装置,包括:

图像获取模块,用于通过设置于出租车内的移动电视上的摄像头获取位于出租车后排的多个乘客的图像;

图像分割模块,用于对所述图像进行分割,从所述图像中获取相应于每个乘客的子图像以及所述子图像之间的距离;

距离计算模块,用于根据所述子图像之间的距离获取乘客的距离;

特征提取模块,用于根据每个乘客的子图像获取每个乘客的特征;

关系判断模块,用于根据每个乘客的特征以及乘客的距离,判断所述乘客之间的关系;以及

广告播放模块,用于根据所述乘客之间的关系,向乘客播放相应的广告。

本发明实施例还提供了一种移动电视,适于设置于出租车内,包括处理器以及与所述处理器连接的摄像头、显示器、存储器;所述存储器内存储有可执行代码,所述可执行代码能够被所述处理器执行,以实现如上述的基于人物关系的广告推荐方法。

本发明实施例还提供了一种基于人物关系的广告推荐系统,包括云端服务器以及多个如上述的移动电视,其中,每个所述移动电视均与所述云端服务器连接,所述云端服务器内存储有广告资源,所述移动电视向所述云端服务器请求广告资源,以根据获得的广告资源在本地进行广告的播放。

本发明实施例提供的基于人物关系的广告推荐、装置、系统以及移动电视,能够根据车租车内的乘客之间的关系进行有针对性的广告播放,从而提高了乘客对广告的兴趣,使得广告的播放效果大大提升。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1是本发明第一实施例提供的基于人物关系的广告推荐方法的流程图;

图2是本发明第二实施例提供的基于人物关系的广告推荐装置的结构示意图。

具体实施方式

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

请参阅图1,本发明第一实施例提供了一种基于人物关系的广告推荐方法,其可由设置在出租内内的移动电视来执行,并至少包括如下步骤:

s101,通过设置于出租车内的移动电视上的摄像头获取位于出租车后排的多个乘客的图像。

在本实施例,所述移动电视可设置于所述出租内内,其具有一个摄像头,该摄像头朝向所述出租车的后排座位,当有乘客乘坐于出租车的后排位置时,所述摄像头可获取乘坐的乘客的图像。其中,特别的,本实施例针对的是多乘客的情况,例如,有两个乘客或者三个乘客同时落座在出租车后排的情况。

s102,对所述图像进行分割,从所述图像中获取相应于每个乘客的子图像以及所述子图像之间的距离。

s103,根据所述子图像之间的距离获取乘客的距离。

在本实施例中,所述移动电视内设置有相关的图像识别软件,通过所述图像识别软件,所述移动电视可以对所述图像进行分割,得到每个乘客的身体的轮廓,从而从所述图像中分离得到相应于每个乘客的子图像。而且,更进一步的,在获得每个乘客的轮廓后,还可以根据轮廓在图像中的距离来确定乘客之间的距离,其中,距离越近表示乘客之间的关系越亲密。

s104,根据每个乘客的子图像获取每个乘客的特征。

具体的,在获取每个乘客的子图像后,可先定位出乘客的脸部,再根据乘客的脸部提取相应的特征,以大致预估每个乘客的年龄段以及性别。

当然,需要说明的是,在本发明的其他实施例中,还可以获得乘客的其他特征,例如根据乘客的穿戴确定乘客的消费水平等,本发明不做具体限定。

s105,根据每个乘客的特征以及乘客的距离,判断所述乘客之间的关系。

在本实施例中,在判断得到每个乘客的年龄段以及性别后,再根据乘客之间的距离,即可以大致判断乘客之间的关系了。

例如,假设图像中包含两个乘客,其中,乘客甲的性别为男,且年龄段在23~30之间,乘客乙的性别为女,年龄段在20~25之间。如果两个乘客之间的距离比较较近或者为零,则判断这两个乘客有很大概率为情侣或者年轻的夫妻。

再例如,假设图像中包含两个乘客,其中,乘客甲的性别为男,且年龄段在23~30之间,乘客乙的性别为女,年龄段在20~25之间。如果两个乘客之间的距离较远,则判断这两个乘客有很大概率为普通朋友或者还没确定关系的朋友。

再例如,假设图像中包含三个乘客,其中,乘客甲的性别为男,且年龄段在30~40之间,乘客乙的性别为女,年龄段在30~40之间,乘客丙的性别为男,且年龄段在3~5之间。如果三个乘客之间的距离较近或者为零,则判断这三个乘客有很大概率为一家三口。

总而言之,通过乘客的年龄、性别以及他们之间的距离,可以大致判断乘客之间的关系,关系包括但不限于父子、母子、情侣、姐妹、兄弟、朋友。

s104,根据所述乘客之间的关系,向乘客播放相应的广告。

在本实施例中,所述移动电视在确定出乘客之间的关系后,可向云端的服务器请求相应的广告资源,所述云端服务器存储有根据乘客的关系进行分类的广告资源,其在接收到所述移动电视的请求后,从所述请求中提取出乘客的关系,并查找与当前乘客关系相应的广告资源发送给所述移动电视,所述移动电视在接收到所述广告资源后,向乘客播放所述广告。

例如,对于关系为情侣的乘客,则会播放一些适于情侣消费或者游玩的场所的广告(如情侣主题的餐厅、游乐场等)。对于关系为母子或者父子的乘客,则播放一些适合亲子消费或者游玩的场所的广告(如亲子农场、儿童游乐场等)。如此,一方面,可以提高乘客对广告的兴趣,使得广告能够为用户提供有用的信息参考,另一方面,也可以提高广告的播放效果以及消费转化率。

优选地,所述根据所述子图像之间的距离获取乘客的距离,具体为:

获取子图像之间的最小距离,并将所述最小距离设置为乘客之间的距离。

在本实施例中,可直接将子图像之间的最小距离设置为乘客之间的距离。例如,假设两个子图像在整个图像之间的最小距离为50个像素点,则对应的乘客之间的距离为50。如果两个子图像有重叠,则对应的乘客距离为0。其中,显而易见的,乘客的距离越近,其关系越亲密。比如,同样是一对年轻的男女,那么根据他们之间的距离,有普通朋友,关系较好的朋友、情侣、夫妻等各种关系的可能。本实施例可预先设置距离与关系之间的映射关系,比如如果距离大于预设的第一阈值,则为普通朋友;如果距离大于第二阈值而小于第一阈值,则为关系较好的朋友,如果距离小于第二阈值,则为情侣或者夫妻。

优选地,所述根据所述子图像之间的距离获取乘客的距离,具体为:

获取所述子图像之间最短的n个距离;

判断最短的n个距离所对应的人体部位;其中,不同的人体部分具有不同的权重。

根据最短的n个距离以及对应的权重,获取乘客之间的距离。

在本实施例中,在确定乘客之间的关系时,乘客之间的距离是一个关键的判别因素。比如,同样是一对年轻的男女,那么根据他们之间的距离,有普通朋友,关系较好的朋友、情侣、夫妻等各种关系的可能。通常来说,乘客之间的距离越近,则他们的亲密程度也越高。但在判断的时候,除了距离外,身体部位也是一个重要的参考因素。

例如,假设两个乘客为一对年轻的男女,且两个乘客的轮廓的距离为零,即乘客之间的身体发生了接触。此种情况下,如果直接判断二者是情侣或者夫妻,则有可能有一定的误判的可能性。比如,如果二者发送接触的部位是脚或者鞋子,那么可能说明不了什么,但如果是手部或者头部或者身体发生接触,则一般判断为情侣或者夫妻应该是没问题的。

为此,在本实施例中,在判断关系的时候,会综合考虑距离以及身体的部位。不同的身体部位有不同的权重,在最终判断的时候,根据最终的计算结果之和来判断乘客之间的距离,以提高判断的准确率。

比如,本实施例的n选取为3,通过图像分析得到最短的3个距离为0,50,40。其中,0对应的人体部位为鞋子,而50对应的身体部位为手,40对应的身体部位为头部,假设鞋子的权重比较小,为0.1,而身体部位和手的权重均为0.4。则此时的加权距离为36,即乘客之间的距离是36。

本实施例通过设置不同身体部位具有不同的权重,再根据加权距离来判断乘客之间的关系,可以降低对人物关系产生误判的可能性。

优选地,还包括:

获取乘客的目的地以及所述目的地所在的商圈。

则所播放的广告还为所述目的地所在的商圈相关联的广告。

在本实施例中,考虑到目前大多数乘客都是采用各种打车软件来打车的,因此,司机的手机可以获取到乘客的目的地,然后,司机的手机会将目的地发送给移动电视,移动电视在向所述云端服务器请求广告资源的时候,会同时把乘客的目的地发送过去,云端服务器在查找广告资源的时候,会优先查找与所述目的地相关度更高的广告资源,例如,是位于目的地所在商圈的商家发布的广告资源,从而提高了广告的播放效果。

请参阅图2,本发明第二实施例还提供了一种基于人物关系的广告推荐装置,包括:

图像获取模块10,用于通过设置于出租车内的移动电视上的摄像头获取位于出租车后排的多个乘客的图像;

图像分割模块20,用于对所述图像进行分割,从所述图像中获取相应于每个乘客的子图像以及所述子图像之间的距离;

距离计算模块30,用于根据所述子图像之间的距离获取乘客的距离;

特征提取模块40,用于根据每个乘客的子图像获取每个乘客的特征;

关系判断模块50,用于根据每个乘客的特征以及乘客的距离,判断所述乘客之间的关系;以及

广告播放模块60,用于根据所述乘客之间的关系,向乘客播放相应的广告。

优选地,图像分割模块20具体用于:

对所述图像进行识别,以获取所述图像中包括的人体目标的轮廓;其中,每个轮廓对应一个乘客的子图像;

根据每个轮廓之间的距离,确定所述子图像之间的距离。

优选地,所述距离计算模块30具体用于:

获取子图像之间的最小距离,并将所述最小距离设置为乘客之间的距离。

优选地,所述距离计算模块30具体用于:

获取所述子图像之间最短的n个距离;

判断最短的n个距离所对应的人体部位;其中,不同的人体部分具有不同的权重

根据最短的n个距离以及对应的权重,获取乘客之间的距离。

优选地,所述特征至少包括年龄段和性别。

优选地,所述关系包括:父子、母子、情侣、姐妹、兄弟、朋友。

优选地,还包括:

目的地获取模块,用于获取乘客的目的地以及所述目的地所在的商圈;

则所播放的广告还为所述目的地所在的商圈相关联的广告。

本发明第三实施例还提供了一种移动电视,适于设置于出租车内,包括处理器以及与所述处理器连接的摄像头、显示器、存储器;所述存储器内存储有可执行代码,所述可执行代码能够被所述处理器执行,以实现如上述任一实施例的基于人物关系的广告推荐方法。

本发明第四实施例还提供了一种基于人物关系的广告推荐系统,包括云端服务器以及多个如上述的移动电视,其中,每个所述移动电视均与所述云端服务器连接,所述云端服务器内存储有广告资源,所述移动电视向所述云端服务器请求广告资源,以根据获得的广告资源在本地进行广告的播放。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

此外,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上任一实施例所述方法的步骤。

本实施例中,上述的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以限据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在对应移动电视中的执行过程。

所述移动电视可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述终端并不构成对终端的限定,可以包括比上述示例更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端还可以包括输入输出设备、网络接入设备、总线等。

所述处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述设备的控制中心,利用各种接口和线路连接整个设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作装置、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

在本发明实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性或其它的形式。

本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

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

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