CN111523920B - 一种信息推送方法、装置及终端设备 - Google Patents

一种信息推送方法、装置及终端设备 Download PDF

Info

Publication number
CN111523920B
CN111523920B CN201910271945.XA CN201910271945A CN111523920B CN 111523920 B CN111523920 B CN 111523920B CN 201910271945 A CN201910271945 A CN 201910271945A CN 111523920 B CN111523920 B CN 111523920B
Authority
CN
China
Prior art keywords
playing
advertisement
played
advertisement information
user
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.)
Active
Application number
CN201910271945.XA
Other languages
English (en)
Other versions
CN111523920A (zh
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.)
Viking Intelligence Shenzhen Co ltd
Original Assignee
Viking Intelligence Shenzhen Co ltd
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 Viking Intelligence Shenzhen Co ltd filed Critical Viking Intelligence Shenzhen Co ltd
Priority to CN201910271945.XA priority Critical patent/CN111523920B/zh
Publication of CN111523920A publication Critical patent/CN111523920A/zh
Application granted granted Critical
Publication of CN111523920B publication Critical patent/CN111523920B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种信息推送方法、装置及终端设备,适用于数据处理技术领域,该方法包括:获取用户的身份信息,并基于身份信息获取用户对应的待播放广告信息,以及对待播放广告信息的历史播放记录;基于历史播放记录断点播放待播放广告信息;当断点播放至预设的终止时刻节点时,终止对待播放广告信息的播放,并更新历史播放记录。本发明实施例使得广告信息可以实现跨终端、跨时间和跨空间的分段播放,通过多次断点播放实现对广告的完整接收,保证了用户对广告接收的完整性,使得对广告的推送效率和有效性大大提升。

Description

一种信息推送方法、装置及终端设备
技术领域
本发明属于数据处理技术领域,尤其涉及信息推送方法及终端设备。
背景技术
随着科技的发展,广告信息的推送和发布模式已经远远不局限于传统的海报和传单之类的静态广告信息,而是更多的转向至如视频和音频等可以包含更多内容的动态广告信息,如常见的在各种场所中的广告机播放广告视频、在视频播放中***广告视频,以及在音频节目中***的广告音频等。
现有的对这些动态广告信息进行推送时,往往都是简单的循环播放广告信息,如广告机中反复循环播放选定好的广告视频,由于动态广告信息包含的信息内容较多,一般完整播放一次需要较长时间,但用户实际情况中一般不会长时间地待在广告播放终端前接收动态广告信息,如大部分用户一般不会一直待在广告机前看完整个广告视频,因此直接导致了用户经常是重复接收到动态广告信息的开头部分,即用户接收到的动态广告信息不完整,使得推送的效率和有效性大大降低。
发明内容
有鉴于此,本发明实施例提供了一种信息推送方法及终端设备,以解决现有技术中对广告信息推送效率和有效性较低的问题。
本发明实施例的第一方面提供了一种信息推送方法,包括:
获取用户的身份信息,并基于所述身份信息获取所述用户对应的待播放广告信息,以及对所述待播放广告信息的历史播放记录;
基于所述历史播放记录断点播放所述待播放广告信息;
当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放,并更新所述历史播放记录。
本发明实施例的第二方面提供了一种信息推送***,包括:广告播放终端以及服务器;
所述服务器用于获取用户的身份信息;
所述服务器还用于基于所述身份信息识别所述用户对应的待播放广告信息,以及对所述待播放广告信息的历史播放记录,并将所述历史播放记录发送至所述广告播放终端;
所述广告播放终端用于接收所述历史播放记录,并获取所述待播放广告信息;
所述广告播放终端还用于基于所述历史播放记录断点播放所述待播放广告信息;
所述广告播放终端还用于当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放,并将所述终止时刻节点发送至所述服务器;
所述服务器还用于基于接收到的所述终止时刻节点更新所述历史播放记录。
本发明实施例的第三方面提供了一种终端设备,所述终端设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的信息推送方法的步骤。
本发明实施例的第四方面提供了一种信息推送装置,包括:
数据获取模块,用于获取用户的身份信息,并基于所述身份信息获取所述用户对应的待播放广告信息,以及对所述待播放广告信息的历史播放记录;
断点播放模块,用于基于所述历史播放记录断点播放所述待播放广告信息;
终止播放模块,用于当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放,并更新所述历史播放记录。
本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过对广告信息进行断点播放,即在每次用户接受广告信息时,均会接着用户上一次未看完/听完的内容继续播放,从而使得广告信息可以实现跨终端、跨时间和跨空间的分段播放,且用户即使每次都只会看/听一会广告,也可以通过多次断点播放实现对广告的完整接收,保证了用户对广告接收的完整性,使得对广告的推送效率和有效性大大提升。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的信息推送方法的实现流程示意图;
图2是本发明实施例二提供的信息推送方法的实现流程示意图;
图3是本发明实施例三提供的信息推送方法的实现流程示意图;
图4是本发明实施例四提供的信息推送方法的实现流程示意图;
图5是本发明实施例五提供的信息推送方法的实现流程示意图;
图6是本发明实施例六提供的信息推送方法的实现流程示意图;
图7是本发明实施例七提供的信息推送方法的实现流程示意图;
图8是本发明实施例七提供的信息推送***的***交互图;
图9是本发明实施例六提供的信息推送装置的结构示意图;
图10是本发明实施例七提供的终端设备的示意图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
为了便于理解本发明,此处先对本发明实施例进行简要说明,本发明实施例为了提高对动态广告信息(以下简称广告信息)的推送效率和有效性,采取了每次广告推送时都以断点播放的方式进行播放,从而使得即使用户不持续在一个广告播放终端看完广告,也可以通过实现跨终端、跨时间和跨空间的分段推送至用户,保证了用户对广告接收的完整性。在此基础上,为了适应不同的场景需求,实现对不同场景下对广告信息的有效推送,本发明实施例中还会结合不同的实际场景特定来进行技术方案的设置,具体而言,本发明实施例会以公共场所的广告机广告推送和网络视频播放中的广告推送两个场景为例,对本发明实施例进行解释说明,详述如下:
图1示出了本发明实施例一提供的信息推送方法的实现流程图,详述如下:
S101,获取用户的身份信息,并基于身份信息获取用户对应的待播放广告信息,以及对待播放广告信息的历史播放记录。
其中,身份信息用于区分每个用户,以准确识别用户。由于本发明实施例可应用的实际场景可以有多种,在不同的应用场景之下,对用户的身份信息采集记录手段也会有所差异,例如在公共场所中的广告机进行广告推送的场景之中,针对的是路人,一般难以直接获得较为隐私的身份信息,此时可以采集记录的一般都是例如人脸图像、性别和穿着等可以通过现场识别的身份信息,而针对网络视频播放中的广告推送场景,由于需要用户预先注册身份信息并在观看视频时登录视频网站,因此在该场景中,可以直接获取到用户注册时录入的较为隐私的身份信息,因此在本发明实施例中,身份信息具体包含的数据内容,需要依据实际应用场景的需求来进行设定,此处不予限定。其中,应当说明地,即使是针对一个应用场景设置了对应的身份信息包含的具体数据内容,但实际应用中也极有可能出现针对一些用户,无法获得完整的身份信息,针对无法获取的数据内容本发明实施例会直接将其设置为空,例如性别无法获取时,直接将性别设置为空。
在本发明实施例中,会对用户进行广告信息播放的数据进行记录,即在何时对用户播放了什么广告信息,以及每次播放的起始时刻节点和终止时刻节点,以使得在每次断点播放提供数据基础,因此本发明实施例在确定出用户的身份信息之后,会直接根据每个广告信息对用户播放的时间,筛选出距离当前最近的一个播放过的广告信息,并读取对应的历史播放记录。其中,起始时刻节点和终止时刻节点,是指每次播放中,广告信息开始播放的时刻节点以及停止播放的时刻节点,例如,假设广告信息是一段时长3分钟的视频,若某次播放中,控制视频从2分20秒开始播放并在2分45秒停止播放,此时2分20秒即为此次播放的起始时刻节点,2分45秒即为此次播放的终止时刻节点,因此本发明实施例中的起始时刻节点和终止时刻节点,与实际的日期时间等并无直接关联,而仅与广告信息本身直接相关。
S102,基于历史播放记录断点播放待播放广告信息。
在获取到对广告信息的历史播放记录之后,直接根据历史播放记录即可以确定出最近一次对该广告信息播放的终止时刻节点,此时本发明实施例会将最近一次播放的终止时刻节点作为此次播放的起始时刻节点开始断点播放,例如,假设待播放的广告信息是一段时长3分钟的视频,最近一次播放的终止时刻节点为2分45秒,此时本发明实施例会从2分45秒处继续播放该视频。
S103,当断点播放至预设的终止时刻节点时,终止对待播放广告信息的播放,并更新历史播放记录。
在本发明实施例中会设置好每次播放的终止时刻节点,以实现对播放的自动分段播放和停止,使得用户即使没有长时间的在广告播放终端前查看/收听广告信息,也可以在多次断点播放过程中,实现对广告信息的完整接收。其中终止时刻节点的具体值可以由技术人员预先直接设定,此处不予限定。
应当特别说明地,在本发明实施例中,进行广告信息播放推送的执行主体为广告播放终端,具体而言,凡是可以进行广告信息播放的智能终端均可以作为本发明实施例中的广告播放设备,但根据实际应用场景的不同,该广告播放终端可以是专门的广告机,也可以是用户的个人电子设备,亦可以是一些LED屏等,具体由实际应用需求决定。同时,考虑到实际场景需求、存储空间、应用成本和用户权限等问题限制,在本发明实施例中,广告信息和历史播放记录既可以是存储在广告播放设备终端本地,也可以是储存在远程服务器之中,或者分开储存在本地和服务器之中,具体可由技术人员根据实际应用需求设定。其中,若均储存在本地,则本发明实施例中对广告信息和历史播放记录直接本地读取即可,对历史播放记录更新时,也只需要直接更新即可,若均储存在服务器之中,则本发明实施例在基于身份信息获取广告信息和历史播放记录时,需要将身份信息传输至服务器之中,再接收服务器发送的广告信息和历史播放记录,以进行断点播放,而后续对历史播放记录的更新,则只需将终止时刻节点发送至服务器,即可实现更新,若是将广告信息本地储存,但将历史播放记录储存至服务器,以方便跨终端广告推送,此时本发明实施例会在跟据用户身份信息确定出所需播放的广告信息之后,基于用户身份信息向服务器查询用户对应待播放广告信息对应的历史播放记录,再接收服务器发送的历史播放记录进行断点播放,此时,后续对历史播放记录的更新,则只需将终止时刻节点发送至服务器即可实现更新。因此,在本发明实施例中,根据实际广告信息和历史播放记录储存方式的不同,S101和S103中对广告信息和历史播放记录的获取和更新操作也会有对应变化,且当历史播放记录不是储存在广告播放终端本地时,S103对历史播放记录的更新操作,实际就是将此次播放的终止时刻节点发送至储存历史播放记录的终端,如上述中的服务器。
作为本发明实施例一中对广告信息播放的一种具体实现方式,考虑到每次断点播放的时长直接关系着最终对广告信息的推送效果,无论是时长过长还是过短,都可能会导致用户无法很好地有效观看/收听广告信息,从而使得推送的效率降低,因此为了保障推送的效率,本发明实施例二中会实时监测用户对广告信息的接收状态,并根据用户的实际接收状态来决定何时停止广告信息的播放,以使得每次播放的效率和有效性最大化,如图2所示,包括:
S201,监测用户对待播放广告信息的接收状态。
在本发明实施例中,接收状态包括接收中和停止接收,其中接收中是指用户正在观看/收听播放的广告信息,停止接收是指用户停止观看/收听广告信息,例如离开了广告播放终端,或者用户关闭了正在播放的广告信息等。
为了实现对用户接收状态的实时监控,本发明实施例中可由技术人员根据不同的实际应用场景特点设置对应的监控方法,具体的监控方法此处不予限定,包括但不限于如对于公共场所的广告机播放广告信息,可以利用广告机内置的或者与广告机通信连接的摄像头,实时监控用户是否在观看/收听广告信息,若发现用户离开了广告机,则直接判定其处于停止接收的状态,对于用户在观看网络视频内***的广告视频时,可以通过监控视频播放浏览器/客户端的是否正常开启并处于界面顶层显示等方式,识别用户是否在正常观看广告视频。
由上述说明可知,本发明实施例的执行主体是广告播放终端,因此在进行用户接收状态监控时,若利用的是外部第三方设备来获取用户的状态数据,如上述的利用与广告机通信连接的摄像头来获取用户的图像/视频,此时本发明实施例中,执行主体广告播放终端只需要实时接收第三方设备发来的状态数据并进行处理即可,或者另一种实施方式中,也可以是第三设备直接识别用户的接收状态,如与广告机通信连接的摄像头内部集成了对用户接收状态监控的功能,此时本发明实施例的执行主体广告播放终端,只需要实时接收第三方设备发来的用户接收状态,即可实现对用户的实时监控,具体需要实际的应用情况决定监控的方式,此处不予限定。
S202,当监测到用户的接收状态为停止接收时,将当前时刻播放待播放广告信息对应的时刻节点设定为终止时刻节点,并终止对待播放广告信息的播放。
当监测到用户停止对广告信息的接收时,说明即使再继续进行广告信息播放用户也不会获取到任何新的广告信息,因此此时若继续播放,势必会导致推送效率的降低,且由于本发明实施例是断点播放的形式推送广告,因此继续播放还会导致后续的断点播放无法衔接用户实际对广告信息的查看情况,导致推送的有效性大大降低,因此,此时本发明实施例会直接将检测到用户停止接收广告信息时广告信息正在播放的时刻节点,设置为终止时刻节点,如假设上述实例之中,在广告视频播放到2分44秒的时候,监测到用户离开了广告播放终端,此时本发明实施例会直接将当前时刻的时刻节点:2分44秒设置为此次播放的终止时刻节点,并终止播放广告信息。
在本发明实施例中,通过对用户在广告信息播放过程中的观看/收听状态实时监控,并在用户停止观看/收听广告信息时终止对广告信息的播放,从而使得每次对广告信息的播放时长控制极为精准,最大限度地保证了用户获取到的广告信息和每次断点播放的广告信息的一致性,保障了用户可以接收到完整的广告信息,使得对广告信息的推送效率和有效性最大化。
作为本发明实施例一中对广告信息播放的另一种具体实现方式,考虑到实际情况中,用户的接收状态监控对硬件成本和算法设计的要求较高,实现难度较大,因此本发明实施例三中提出了另一种断点播放的方法,以保证对广告信息播放的效率和有效性,如图3所示,包括:
S301,基于历史播放记录获取断点播放的起始时刻节点,并从播放广告信息内的起始时刻节点处,开始播放待播放广告信息。
此处与本发明实施例一相同,不予赘述,可参考本发明实施例一相关说明。
S302,获取预设播放时长,基于起始时刻和预设播放时长计算终止时刻节点。
S303,当断点播放至预设的终止时刻节点时,终止对待播放广告信息的播放。
在本发明实施例中,会设置每一次断点播放的时长,以保证分段播放的效果,其中,播放时长的具体大小可由技术人员自行设置,既可以是一个固定的值,也可以是根据实际用户情况和场景情况计算得到,且针对每一次断点的播放时长既可以相同,也可以不同,此处不予限定。优选地,可以根据大数据分析预测特定场景下用户在广告播放终端观看广告信息的时长值,并设定为播放时长,以提高每次播放的效率和有效性。
作为本发明的又一实施例,在本发明实施例三之后,还包括:
返回执行获取用户的身份信息,并基于身份信息获取用户对应的待播放广告信息,以及对待播放广告信息的历史播放记录的操作,直至获取用户身份信息失败。
由于实际应用中可能出现播放时长过短,导致用户观看/收听到一半就停止广告信息播放的情况,此时会导致推送的有效性变低,因此本发明实施例中,在本发明实施例三定时播放完成之后,会返回本发明实施例一判断是否能检测到用户,以及获取到用户的身份信息,即识别用户是否还在接收广告信息,若在则可以重复执行本发明实施例一到本发明实施例三的技术方案,实现多次断点播放的效果,一直到用户停止接收广告信息时,停止对广告信息的播放操作。
作为本发明实施例三中计算每次播放时长的一种具体实现方式,如图4所示,本发明实施例四,包括:
S401,获取用户的历史行为轨迹,并统计历史行为轨迹内对应包含的广告播放终端数量。
S402,获取待播放广告信息的总时长,并基于广告播放终端数量和总时长,计算预设播放时长。
在本发明实施例中,主要针对的是公共场所的广告机播放广告的实际应用场景,现在在各种公共场所中都会设置一些广告机,例如小区门口、电梯口、电梯内和楼道内等,而实际生活中,用户的工作生活是具有一定规律的,其日常的活动路线是可以通过数据分析得到的,在此基础上,为了确保设定的播放时长的准确性,本发明实施例会针对用户的历史行为轨迹进行分析,即用户在日常生活工作中的活动路线进行分析,查找在路线中可以进行广告信息推送的广告机数量,例如假设用户从进入小区开始直至达到自己家门口的活动路线已知,此时会查找这条路线中包含的可以进行广告信息推送的广告机数量,同时会读取待播放的广告信息的总时长,再将总时长除以广告机数量,即可得到平均每台广告机应该播放的广告信息时长,即本发明实施例三中所需的播放时长,从而使得在用户从路线起始到走到路线终点的过程中,可以尽可能的将广告信息完整地推送给用户,以保障推送的效率和有效性。
作为本发明实施例一中基于用户身份信息确定待播放的广告信息的一种具体实现方式,如图5所示,本发明实施例五,包括:
S501,获取用户对多个预设广告信息的关注程度数据。
在本发明实施例中,关注程度数据是指用户在观看/收听广告信息时表现出来的对广告信息的关注程度,具体而言,本发明实施例会在用户观看/收听广告信息过程中,监测用户对广告信息的观看情况并计算对应的关注程度并进行记录,具体的监测计算方法可由技术人员自行设定,包括但不限于如本发明实施例六中提供的方法。预设广告信息是指由技术人员预先设置的可以进行推送的广告信息,其中预设广告信息的数量和类型等,均由技术人员根据实际情况设定。
由于用户不一定对每个广告信息都有观看/收听历史,因此在本发明实施例中,不是每个广告信息对应的用户的关注程度数据都是具有有效值的,在本发明实施例中,若用户对某个广告信息没有对应的观看/收听历史,即没有对应的关注程度数据,则将关注程度数据设置为一个统一的默认值,该默认值大小具体可由技术人员根据实际需求设定。
S502,基于身份信息以及关注程度数据,计算用户对各个预设广告信息分别对应的偏好程度,并将其中偏好程度最高的预设广告信息,设定为用户对应的待播放广告信息。
关注程度数据体现的是用户个人对某一广告信息的历史喜爱程度,但实际情况中,个体喜好的变化频率往往较高,因此仅根据用户个体历史喜好情况来选取所需播放的广告信息又是精确度并不高,因此本发明实施例还会基于用户谁的身份信息对用户进行用户画像分析,以得到用户对应的类型人群对各个广告信息的喜好情况,具体而言,本发明实施例会跟据用户身份信息查找对应的相似用户群,再对这些相似用户对各个广告信息的喜好情况进行综合分析,得到对应的相似用户群对每个喜爱程度,最后再将用户个人对广告信息的喜爱程度和相似用户去对广告信息的喜爱程度进行融合,得到最终的用户对各个广告信息的偏好程度。
作为本发明实施例六,为了实现对用户对播放的广告信息的喜爱程度数据的记录,本发明实施例会在广告播放的过程中持续监测用户实际情况,并进行评分,如图6所示,包括:
S601,获取用户在接收待播放广告信息过程中,对待播放广告信息的专注程度数据以及接收时长。
S602,基于对待播放广告信息的专注程度数据和接收时长,计算并更新用户对待播放广告信息的关注程度数据。
其中,接收时长是指当次播放广告信息时,用户观看/收听广告信息的时长。专注程度数据,是指用户在当次播放广告信息时对广告信息的关注程度。在本发明实施例中,为了实现对实际接收时长(由上述本发明实施例分析可知,广告信息播放的时长不一定等于用户实际观看/收听广告信息的时长,因此这里需要针对性的分析获取)和专注程度数据的准确获取,本发明实施例中会在广告播放终端内,或者广告播放终端通信连接的方式,设置摄像头,并在广告信息播放时实时监控用户人脸数据,分析用户人脸朝向(是否朝向广告播放终端),并根据用户的人脸朝向计算用户的专注程度数据,同时对用户实际朝向广告播放终端的时长进行统计,作为用户观看/收听广告信息的接收时长。其中具体的专注程度数据计算方法此处不予限定,可由技术人员自行设定,包括但不限于如将用户接收时长除以可检测到用户人脸的总时长作为专注程度等。
在得到专注程度数据以及接收时长之后,再对两个数据进行权重计算,得到用户在此次广告信息播放过程中,对播放的广告信息的关注程度数据。其中具体的权重系数设置可由技术人员自行设置。
在本发明实施例中,通过人脸朝向识别分析用户的专注程度数据和接收时长数据,并进行权重计算后得到对广告信息的关注程度数据,为如本发明实施例五等需要对用户对广告信息喜好进行分析的功能提供数据基础,以保证对用户广告信息推送的准确有效。
作为本发明实施例七,在上述本发明实施例一至六的基础上,本发明实施例针对公共场所广告机推送广告的场景,考虑到若是在用户到达广告机时,广告机才检测到用户的身份信息并进行广告信息播放,播放效果往往难以得到保障
S701,接收由摄像头实时采集的人脸图像,并基于人脸图像进行人脸识别,得到用户的身份信息。
基于历史播放记录断点播放待播放广告信息,包括:
S702,获取摄像头对人脸图像的采集时刻,以及摄像头和广告播放终端的距离,并基于采集时刻和距离,计算对待播放广告信息的开始播放时刻。
S703,基于历史播放记录获取断点播放的起始时刻节点,并在开始播放时刻,从播放广告信息内的起始时刻节点处,开始播放待播放广告信息。
在本发明实施例中,提供对不同实际应用场景的特点,设置了不同的广告信息断点播放方法,同时为了保证断点播放的效果,还对断点播放过程中用户的接收状态和关注程度进行监控记录,一方面可以在用户不再查看/收听时就及时停止对广告信息的播放,另一方面也可以直接根据技术人员预设的播放时长,或者由实际用户行为轨迹情况计算得到的播放时长,来控制断点播放的时长,并及时进行终止播放,从而使得断点播放的效果得以保证,既不会太短使得用户没有获取到足够的广告信息内容,也不会太长使得播放的广告信息用户根本不会接收,使得对广告信息的推送效率和有效性得到极大的提示。另一方面,通过记录用户在广告信息播放过程中的关注程度数据,以及相似用户群的分析,实现了对用户喜爱的广告信息的只能筛选,保障了对广告信息的有效性。
综上,基于本发明实施例提供的广告信息断点推送方法,可以实现跨终端、跨时间和跨空间的广告信息推送,实际原本用户接收到的零碎重复的广告信息变成了一个连贯完整的广告信息,且根据实际应用场景的不同,本发明实施例还可以重复地利用实际应用场景的软硬件情况特点进行推送的优化,相对现有技术而言,极大地提升了推送的效率和有效性。
在本发明实施例中,会在广告播放终端附近放置摄像头,并保持摄像头与广告播放终端的通信连接,其中摄像头的数量可以为一个或者多个,具体由技术人员根据实际需求设定。在用户还未到达广告播放终端,而是达到其附近时,本发明实施例就可以通过摄像头捕捉到用户的人脸图像,并将人脸图像传输至广告播放终端,再由广告播放终端对人脸图像进行分析,以识别出用户的身份信息,同时若识别出用户的身份信息,确定需要对用户播放广告信息时,本发明实施例还会基于采集到用户人脸图像的时刻和摄像头与广告播放终端的空间距离,来计算预估用户何时到达广告播放终端,并将用户达到广告播放终端之前一点时间设置为广告信息的开始播放时刻,并在该时刻进行广告信息的断点播放,从而使得对广告信息的播放不会过于突兀引起用户的不适,保证对用户广告信息推送的效果。其中开始播放时刻的具体设置规则可由技术人员根据实际需求设置,包括但不限于如设置为计算出的用户达到广告播放终端的前1秒。其中,为了实现对用户到达广告播放终端的准确计算,还需要用户的移动速度,在本发明实施例中,该速度既可以是技术人员根据实际生活中用户群移动的速度来预设数值,也可以是通过设置一些可以进行测速的硬件设备以及对应数据处理方法来实现对用户的真实测速,如通过摄像头中拍摄到的用户大小的变化数据推测用户的移动速度。优选地,考虑到实际应用中各个广告播放终端放置的场所都是已知的,而在不同的场所下,用户的移动速度是具有一定规律性的,例如在进电梯时用户的移动速度往往较快,而在广场等场所用户的移动速度相对较慢,因此本发明实施例中可以针对不同的实际场所预设分别对应的移动速度值,在计算用户到达广告播放终端的时刻时,读取广告播放终端实际所处的场所对应的用户移动速度值并进行计算,从而提高计算的准确性。
图8示出了本发明实施例八提供的信息推送***的***交互图,详述如下:
信息推送***包括:广告播放终端81以及服务器82。
S801,服务器82用于获取用户的身份信息。
S802,服务器82还用于基于身份信息识别用户对应的待播放广告信息,以及对待播放广告信息的历史播放记录,并将历史播放记录发送至广告播放终端81。
S803,广告播放终端81用于接收历史播放记录,并获取待播放广告信息。
S804,广告播放终端81还用于基于历史播放记录断点播放待播放广告信息。
S805,广告播放终端81还用于当断点播放至预设的终止时刻节点时,终止对待播放广告信息的播放,并将终止时刻节点发送至服务器82。
S806,服务器82还用于基于接收到的终止时刻节点更新历史播放记录。
在本发明实施例八中,广告信息被储存于广告播放终端本地之中,而对广告信息的历史播放记录则统一储存于服务器之中,在需要进行广告信息推送时,广告播放终端会将采集到的用户身份信息发送至服务器,由服务器根据接收到的身份信息进行待播放广告信息的匹配识别以及历史播放记录的查找,再将历史播放记录发送给广告播放终端,从而广告播放终端可以基于历史播放记录实现对广告信息的断点播放。最后在断点播放至终止时刻节点时,终止对广告信息的播放,并将终止时刻节点回传至服务器,从而使得服务器根据回传的终止时刻节点更新对应的历史播放记录。其中,本发明实施例八中具体对各个数据的处理方法与本发明实施例一相同,因此此处对具体数据处理细节不予赘述,可参考本发明实施例一的相关说明。
同理,在本发明实施例八的基础上,也可将本发明实施例二至六相关内容进行结合,所需注意的是,结合的过程中满足本发明实施例八中广告信息被储存于广告播放终端本地之中,而对广告信息的历史播放记录则统一储存于服务器之中的要求即可,对于涉及到摄像头的实施例部分,可以在信息推送***中添加对应的摄像头,从而为对应实施例部分提供相应的硬件条件需求。其中实施例结合时的具体技术细节可参考上述本发明实施例二至六的相关说明,此处不予赘述。
对应于上文实施例的方法,图9示出了本发明实施例提供的信息推送装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。图9示例的信息推送装置可以是前述实施例一提供的信息推送方法的执行主体。
参照图9,该信息推送装置包括:
数据获取模块91,用于获取用户的身份信息,并基于所述身份信息获取所述用户对应的待播放广告信息,以及对所述待播放广告信息的历史播放记录。
断点播放模块92,用于基于所述历史播放记录断点播放所述待播放广告信息。
终止播放模块93,用于当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放,并更新所述历史播放记录。
进一步地,终止播放模块93,包括:
监测所述用户对所述待播放广告信息的接收状态。
当监测到所述用户的接收状态为停止接收时,将当前时刻播放所述待播放广告信息对应的时刻节点设定为所述终止时刻节点,并终止对所述待播放广告信息的播放。
进一步地,断点播放模块92,包括:
基于所述历史播放记录获取断点播放的起始时刻节点,并从所述播放广告信息内的所述起始时刻节点处,开始播放所述待播放广告信息。
终止播放模块93,包括:
时长获取模块,用于获取预设播放时长,基于所述起始时刻和所述预设播放时长计算所述终止时刻节点。
终止模块,用于当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放。
进一步地,时长获取模块,包括:
获取所述用户的历史行为轨迹,并统计所述历史行为轨迹内对应包含的广告播放终端数量。
获取所述待播放广告信息的总时长,并基于所述广告播放终端数量和所述总时长,计算所述预设播放时长。
进一步地,数据获取模块91,包括:
获取所述用户对多个预设广告信息的关注程度数据。
基于所述身份信息以及所述关注程度数据,计算所述用户对各个所述预设广告信息分别对应的偏好程度,并将其中偏好程度最高的预设广告信息,设定为所述用户对应的所述待播放广告信息。
进一步地,该信息推送装置还包括:
获取所述用户在接收所述待播放广告信息过程中,对所述待播放广告信息的专注程度数据以及接收时长。
基于对所述待播放广告信息的专注程度数据和接收时长,计算并更新所述用户对所述待播放广告信息的关注程度数据。
进一步地,数据获取模块91,包括:
接收由摄像头实时采集的人脸图像,并基于所述人脸图像进行人脸识别,得到所述用户的身份信息。
断点播放模块92,包括:
获取所述摄像头对所述人脸图像的采集时刻,以及所述摄像头和广告播放终端的距离,并基于所述采集时刻和所述距离,计算对所述待播放广告信息的开始播放时刻。
基于所述历史播放记录获取断点播放的起始时刻节点,并在所述开始播放时刻,从所述播放广告信息内的所述起始时刻节点处,开始播放所述待播放广告信息。
本发明实施例提供的信息推送装置中各模块实现各自功能的过程,具体可参考前述图1所示实施例一的描述,此处不再赘述。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
还应理解的是,虽然术语“第一”、“第二”等在文本中在一些本发明实施例中用来描述各种元素,但是这些元素不应该受到这些术语的限制。这些术语只是用来将一个元素与另一元素区分开。例如,第一表格可以被命名为第二表格,并且类似地,第二表格可以被命名为第一表格,而不背离各种所描述的实施例的范围。第一表格和第二表格都是表格,但是它们不是同一表格。
图10是本发明一实施例提供的终端设备的示意图。如图10所示,该实施例的终端设备100包括:处理器1000、存储器1001,所述存储器1001中存储有可在所述处理器1000上运行的计算机程序1002。所述处理器1000执行所述计算机程序1002时实现上述各个信息推送方法实施例中的步骤,例如图1所示的步骤101至109。或者,所述处理器1000执行所述计算机程序1002时实现上述各装置实施例中各模块/单元的功能,例如图9所示模块91至93的功能。
所述终端设备100可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述终端设备可包括,但不仅限于,处理器1000、存储器1001。本领域技术人员可以理解,图10仅仅是终端设备100的示例,并不构成对终端设备100的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入发送设备、网络接入设备、总线等。
所称处理器1000可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器1001可以是所述终端设备100的内部存储单元,例如终端设备100的硬盘或内存。所述存储器1001也可以是所述终端设备100的外部存储设备,例如所述终端设备100上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器1001还可以既包括所述终端设备100的内部存储单元也包括外部存储设备。所述存储器1001用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器1001还可以用于暂时地存储已经发送或者将要发送的数据。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、电载波信号、电信信号以及软件分发介质等。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使对应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (6)

1.一种信息推送方法,其特征在于,包括:
获取用户的身份信息,并基于所述身份信息获取所述用户对应的待播放广告信息,以及对所述待播放广告信息的历史播放记录;所述获取用户的身份信息包括:接收由摄像头实时采集的人脸图像,并基于所述人脸图像进行人脸识别,得到所述用户的身份信息;
获取所述摄像头对所述人脸图像的采集时刻,以及所述摄像头和广告播放终端的距离,并基于所述采集时刻和所述距离,计算对所述待播放广告信息的开始播放时刻;
基于所述历史播放记录获取断点播放的起始时刻节点,并在所述开始播放时刻,从所述待播放广告信息内的所述起始时刻节点处,开始播放所述待播放广告信息;
当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放,并更新所述历史播放记录;
所述当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放,包括:
获取预设播放时长,基于所述起始时刻节点和所述预设播放时长计算所述终止时刻节点;所述获取预设播放时长包括:获取所述用户的历史行为轨迹,并统计所述历史行为轨迹内对应包含的广告播放终端数量;获取所述待播放广告信息的总时长,并基于所述广告播放终端数量和所述总时长,计算所述预设播放时长;
或者,
监测所述用户对所述待播放广告信息的接收状态;
当监测到所述用户的接收状态为停止接收时,将当前时刻播放所述待播放广告信息对应的时刻节点设定为所述终止时刻节点,并终止对所述待播放广告信息的播放。
2.如权利要求1所述的信息推送方法,其特征在于,所述基于所述身份信息获取所述用户对应的待播放广告信息,包括:
获取所述用户对多个预设广告信息的关注程度数据;
基于所述身份信息以及所述关注程度数据,计算所述用户对各个所述预设广告信息分别对应的偏好程度,并将其中偏好程度最高的预设广告信息,设定为所述用户对应的所述待播放广告信息。
3.如权利要求2所述的信息推送方法,其特征在于,还包括:
获取所述用户在接收所述待播放广告信息过程中,对所述待播放广告信息的专注程度数据以及接收时长;
基于对所述待播放广告信息的专注程度数据和接收时长,计算并更新所述用户对所述待播放广告信息的关注程度数据。
4.一种信息推送***,其特征在于,包括:广告播放终端以及服务器;
所述服务器用于获取用户的身份信息,所述获取用户的身份信息包括:接收由摄像头实时采集的人脸图像,并基于所述人脸图像进行人脸识别,得到所述用户的身份信息;
所述服务器还用于基于所述身份信息识别所述用户对应的待播放广告信息,以及对所述待播放广告信息的历史播放记录,并将所述历史播放记录发送至所述广告播放终端;
所述广告播放终端用于接收所述历史播放记录,并获取所述待播放广告信息;
所述广告播放终端还用于获取所述摄像头对所述人脸图像的采集时刻,以及所述摄像头和所述广告播放终端的距离,并基于所述采集时刻和所述距离,计算对所述待播放广告信息的开始播放时刻;
基于所述历史播放记录获取断点播放的起始时刻节点,并在所述开始播放时刻,从所述待播放广告信息内的所述起始时刻节点处,开始播放所述待播放广告信息;
所述广告播放终端还用于当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放,并将所述终止时刻节点发送至所述服务器;
所述当断点播放至预设的终止时刻节点时,终止对所述待播放广告信息的播放,包括:
获取预设播放时长,基于所述起始时刻节点和所述预设播放时长计算所述终止时刻节点;所述获取预设播放时长包括:获取所述用户的历史行为轨迹,并统计所述历史行为轨迹内对应包含的广告播放终端数量;获取所述待播放广告信息的总时长,并基于所述广告播放终端数量和所述总时长,计算所述预设播放时长;
或者,
监测所述用户对所述待播放广告信息的接收状态;
当监测到所述用户的接收状态为停止接收时,将当前时刻播放所述待播放广告信息对应的时刻节点设定为所述终止时刻节点,并终止对所述待播放广告信息的播放;
所述服务器还用于基于接收到的所述终止时刻节点更新所述历史播放记录。
5.一种终端设备,其特征在于,所述终端设备包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至3任一项所述方法的步骤。
6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述方法的步骤。
CN201910271945.XA 2019-04-04 2019-04-04 一种信息推送方法、装置及终端设备 Active CN111523920B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910271945.XA CN111523920B (zh) 2019-04-04 2019-04-04 一种信息推送方法、装置及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910271945.XA CN111523920B (zh) 2019-04-04 2019-04-04 一种信息推送方法、装置及终端设备

Publications (2)

Publication Number Publication Date
CN111523920A CN111523920A (zh) 2020-08-11
CN111523920B true CN111523920B (zh) 2024-02-23

Family

ID=71900460

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910271945.XA Active CN111523920B (zh) 2019-04-04 2019-04-04 一种信息推送方法、装置及终端设备

Country Status (1)

Country Link
CN (1) CN111523920B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115086705A (zh) * 2021-03-12 2022-09-20 北京字跳网络技术有限公司 一种资源预加载方法、装置、设备和存储介质
CN114189490B (zh) * 2021-11-26 2023-03-31 广州市百果园信息技术有限公司 一种用户列表处理方法、***、电子设备及存储介质
CN115580754B (zh) * 2022-12-06 2023-05-02 成都智元汇信息技术股份有限公司 一种地铁公共空间内容点播方法及***

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094249A (zh) * 2007-07-04 2007-12-26 迪岸网络技术(上海)有限公司 媒体电子广告、海报播放设备远程监视互动通讯方法
CN101249918A (zh) * 2008-04-07 2008-08-27 窦礼邦 电梯自动报站和视频显示多媒体广告方法和装置
CN101656617A (zh) * 2009-08-18 2010-02-24 成都市华为赛门铁克科技有限公司 广告推送方法、装置和***
CN101964787A (zh) * 2010-09-17 2011-02-02 深圳市同洲电子股份有限公司 实现多终端断点续播节目的方法和装置及***
CN102547391A (zh) * 2012-02-24 2012-07-04 深圳市同洲视讯传媒有限公司 一种基于视频节目点播的节目播放方法及***
CN105792001A (zh) * 2016-04-28 2016-07-20 黑龙江八农垦大学 信息处理方法和信息处理装置
CN105868685A (zh) * 2015-12-29 2016-08-17 乐视致新电子科技(天津)有限公司 一种基于人脸识别的广告推荐方法和装置
CN105916030A (zh) * 2016-06-12 2016-08-31 浪潮软件集团有限公司 一种记录点播视频断点信息的方法、装置及***
CN107749012A (zh) * 2017-09-04 2018-03-02 深圳百瑞加科技发展有限公司 一种mifi装置租赁方法、移动终端及mifi装置共享终端
CN107918884A (zh) * 2017-11-21 2018-04-17 上海亿动信息技术有限公司 一种基于用户行为实现广告推送的控制方法、装置及***
CN109255652A (zh) * 2018-08-24 2019-01-22 深圳艺达文化传媒有限公司 基于人脸的广告播放方法及相关产品
CN109478293A (zh) * 2016-07-28 2019-03-15 索尼公司 内容输出***、终端设备、内容输出方法和记录介质

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101094249A (zh) * 2007-07-04 2007-12-26 迪岸网络技术(上海)有限公司 媒体电子广告、海报播放设备远程监视互动通讯方法
CN101249918A (zh) * 2008-04-07 2008-08-27 窦礼邦 电梯自动报站和视频显示多媒体广告方法和装置
CN101656617A (zh) * 2009-08-18 2010-02-24 成都市华为赛门铁克科技有限公司 广告推送方法、装置和***
CN101964787A (zh) * 2010-09-17 2011-02-02 深圳市同洲电子股份有限公司 实现多终端断点续播节目的方法和装置及***
CN102547391A (zh) * 2012-02-24 2012-07-04 深圳市同洲视讯传媒有限公司 一种基于视频节目点播的节目播放方法及***
CN105868685A (zh) * 2015-12-29 2016-08-17 乐视致新电子科技(天津)有限公司 一种基于人脸识别的广告推荐方法和装置
CN105792001A (zh) * 2016-04-28 2016-07-20 黑龙江八农垦大学 信息处理方法和信息处理装置
CN105916030A (zh) * 2016-06-12 2016-08-31 浪潮软件集团有限公司 一种记录点播视频断点信息的方法、装置及***
CN109478293A (zh) * 2016-07-28 2019-03-15 索尼公司 内容输出***、终端设备、内容输出方法和记录介质
CN107749012A (zh) * 2017-09-04 2018-03-02 深圳百瑞加科技发展有限公司 一种mifi装置租赁方法、移动终端及mifi装置共享终端
CN107918884A (zh) * 2017-11-21 2018-04-17 上海亿动信息技术有限公司 一种基于用户行为实现广告推送的控制方法、装置及***
CN109255652A (zh) * 2018-08-24 2019-01-22 深圳艺达文化传媒有限公司 基于人脸的广告播放方法及相关产品

Also Published As

Publication number Publication date
CN111523920A (zh) 2020-08-11

Similar Documents

Publication Publication Date Title
CN107967357B (zh) 一种好友的推送方法、***及终端设备
US10462504B2 (en) Targeting videos based on viewer similarity
CN111523920B (zh) 一种信息推送方法、装置及终端设备
CN110708565B (zh) 直播互动方法、装置、服务器及机器可读存储介质
US10469902B2 (en) Apparatus and method for confirming content viewing
CN105450778B (zh) 信息推送***
CN110830735B (zh) 一种视频生成方法、装置、计算机设备和存储介质
WO2019134285A1 (zh) 一种直播间推荐方法、电子设备及可读存储介质
US20140214489A1 (en) Methods and systems for facilitating visual feedback and analysis
CN110941738B (zh) 推荐方法、装置、电子设备及计算机可读存储介质
CN103189856A (zh) 确定媒体印象的方法和装置
CN105872837A (zh) 用户推荐方法及装置
US20170171335A1 (en) Advertising push methods, devices, video servers and terminal equipment
WO2018059333A1 (zh) 一种媒体信息处理方法、***、电子设备及存储介质
CN111435377B (zh) 应用推荐方法、装置、电子设备以及存储介质
CN108966316B (zh) 展示多媒体资源、预测连接等待时长的方法、装置及设备
CN103412932A (zh) 推送信息推送效果的监测方法和装置
US20130325594A1 (en) Sponsored applications
CN108960911A (zh) 广告收益获取方法以及装置
CN108415908B (zh) 一种多媒体数据的处理方法及服务器
CN106649645B (zh) 一种播放列表处理方法及装置
CN112732375A (zh) 启动页面的确定方法、装置、存储介质及服务器
US10482105B1 (en) External verification of content popularity
CN112437332B (zh) 一种目标多媒体信息的播放方法和装置
CN110784552B (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
GR01 Patent grant
GR01 Patent grant