CN109688439A - 播放方法、电子装置及存储介质 - Google Patents

播放方法、电子装置及存储介质 Download PDF

Info

Publication number
CN109688439A
CN109688439A CN201910031288.1A CN201910031288A CN109688439A CN 109688439 A CN109688439 A CN 109688439A CN 201910031288 A CN201910031288 A CN 201910031288A CN 109688439 A CN109688439 A CN 109688439A
Authority
CN
China
Prior art keywords
preferential
play
broadcasting
data stream
attribute tags
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.)
Pending
Application number
CN201910031288.1A
Other languages
English (en)
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.)
Shenzhen Neighborhood Media Co Ltd
Original Assignee
Shenzhen Neighborhood Media 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 Shenzhen Neighborhood Media Co Ltd filed Critical Shenzhen Neighborhood Media Co Ltd
Publication of CN109688439A publication Critical patent/CN109688439A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44218Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4436Power management, e.g. shutting down unused components of the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开播放方法、电子装置及存储介质,所述方法包括:判断是否有至少两个播放对象进入一播放终端的预设播放区域,若有,则根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流;获得并播放所述优先播放数据流。本发明实施例可以针对多播放对象实现数据流的定向推送,提升数据流推送效果,节省能源,避免声音污染和加速设备老化。

Description

播放方法、电子装置及存储介质
技术领域
本发明涉及数据流播放技术,尤其涉及播放方法、电子装置及存储介质。
背景技术
目前,公共场合中的广告播放装置,通常是对编辑好的广告内容不间歇地从头到尾滚动播放。一则完整的广告所需播放时间较长,行人在行进过程中,停留在单一广告播放屏幕的可视范围内的时间有限,广告内容无法完整地向行人传播。同时,无论播放范围内是否有播放对象,播放设备均长时间不间歇的滚动播放视频、音频等内容也会产生能源浪费、声音污染、加速设备老化等问题。
发明内容
为了克服现有技术的不足,本发明目的在于提供数据流播放方案,可以针对多播放对象实现数据流的定向推送及延时播放。本发明的目的采用以下技术方案实现:
一种播放方法,包括:
判断是否有至少两个播放对象进入一播放终端的预设播放区域,若有,则根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流;
获得并播放所述优先播放数据流。
较佳的,通过以下方式判断是否有播放对象是否进入预设的播放区域:
判断在所述播放区域内是否有所述播放对象的移动设备信号;或者
判断是否在所述播放区域内采集到播放对象图像。
较佳的,所述判断在所述播放区域内是否有所述播放对象的移动设备信号包括:检测在所述播放区域内是否有移动设备发出的无线接入点访问信号、蓝牙广播信号、后台运行的应用程序发出的信号中的至少一个;
所述判断是否在所述播放区域内采集到播放对象图像包括:通过图像采集装置采集播放终端附近的图像;利用图像识别技术对所采集的图像进行处理,以识别是否有播放对象进入预设的播放区域。
较佳的,所述根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流包括:
获得所述至少两个播放对象各自的属性标签,依据所述至少两个播放对象各自的属性标签确定优先播放播放对象的共有标签作为所述优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流;或者
依据所述至少两个播放对象各自经过所有播放终端的历史次数确定经过所有播放终端的历史次数最少的播放对象,获得所述经过所有播放终端的历史次数最少的播放对象的属性标签作为优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流;或者
判断所述至少两个播放对象中是否有VIP播放对象,若有,则获得所述VIP播放对象的属性标签作为优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流。
较佳的,依据所述优先播放对象的属性标签确定优先播放数据流包括:将所述优先播放对象的属性标签与待匹配数据流集合中的数据流的标签进行比较,确定与所述属性标签匹配度最高的数据流标签对应的数据流。
较佳的,所述将所述优先播放对象的属性标签与待匹配数据流集合中的数据流的标签进行比较,确定与所述属性标签匹配度最高的数据流标签对应的数据流包括:
S111、获得预设的属性优先级信息,所述属性优先级信息至少包括第一优先级属性及位于所述第一优先级属性后一级的第二优先级属性;
S112、确定与所述第一优先级属性对应的优先播放对象的第一属性标签,将所述第一属性标签与当前待匹配数据流集合中的数据流的对应标签进行比较,将所述待匹配数据流集合中与所述优先播放对象的第一属性标签匹配的数据流更新为当前待匹配数据流集合;
S113、确定与所述第二优先级属性对应的优先播放对象的第二属性标签,将所述第二属性标签与更新后的当前待匹配数据流集合中的数据流的对应标签进行比较。
较佳的,所述属性优先级信息还包括所述第二优先级后一级的第三优先级属性,S113后还包括:
S114、判断所述更新后的当前待匹配数据流集合中是否存在与所述优先播放对象的第二属性标签匹配的数据流,若否,则确定与所述第三优先级属性对应的优先播放对象的第三属性标签,将所述第三属性标签直接与S112中更新获得的当前待匹配数据流集合中的数据流的对应标签进行比较。
较佳的,还包括;若所述至少两个播放对象中的优先播放对象离开所述播放区域,则所述播放终端停止播放所述优先播放数据流。
较佳的,还包括:
判断优先播放对象是否离开所述播放区域,若是,则记录并向服务器发送所述数据流的停止播放位置信息;
判断所述优先播放对象是否在离开所述播放区域后的预设时长内再次进入所述播放区域或另一播放终端的预设播放区域,若是,则所述播放终端或所述另一播放终端自所述服务器获取所述优先播放数据流的停止播放位置信息,从所述优先播放数据流的停止播放位置起或者从所述停止播放位置的提前预设时长的位置起继续播放所述优先播放数据流。
较佳的,还包括:在所述播放终端或所述另一播放终端继续播放所述优先播放数据流至离结束相隔预定时长时,依据所述播放区域或所述另一播放区域内的所有播放对象的信息及所述预设优先播放策略重新确定优先播放数据流,使所述播放终端或所述另一播放终端播放所述重新确定的优先播放数据流。
较佳的,还包括:判断是否有所述至少两个播放对象中的非优先播放对象进入另一播放终端的预设播放区域,若有,则依据所述非优先播放对象的信息及所述预设优先播放策略重新确定优先播放数据流,使所述另一播放终端播放所述重新确定的优先播放数据流。
较佳的,还包括:判断所述优先播放对象是否在离开所述播放区域后的预设时长内再次进入所述播放区域或另一播放终端的预设播放区域,若是,则所述播放终端或所述另一播放终端继续播放所述优先播放数据流关联的另一数据流。
较佳的,所述数据流包括广告数据流。
本发明另一方面提供一种播放方法,由播放终端执行,包括:
判断是否有至少两个播放对象进入所述播放终端的预设播放区域,若有,则获得并播放依据预设优先播放策略确定的优先播放数据流。
较佳的,所述获得并播放依据预设优先播放策略确定的优先播放数据流包括:
获得依据预设优先播放策略确定的优先播放数据流并播放所述优先播放数据流;或者
获得依据预设优先播放策略确定的优先播放数据流的标识信息,以及在所述播放终端本地获得并播放与所述标识信息对应的数据流。
本发明再一方面提供一种播放方法,由服务器执行,包括:
接收数据流请求,所述数据流请求中包括进入一播放终端的预设播放区域的至少两个播放对象的信息;
根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流;
向所述播放终端发送数据流请求响应数据,所述数据流请求响应数据包括所述优先播放数据流的标识信息或所述优先播放数据流。
本发明再一方面提供一种电子装置,包括:存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现上述的播放方法。
本发明再一方面提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的播放方法。
依据本发明实施例,通过根据进入播放终端的预设播放区域的至少两个播放对象的信息及预设优先播放策略确定优先播放数据流进行播放,可以针对多播放对象实现数据流的定向推送。并且,通过在播放对象在预设时间内再次进入播放区域时继续向播放对象播放未播完的数据流,可以实现数据流延时完整播放。另外,播放对象离开播放区域后播放终端停止播放数据流,可进入待机状态,能够节省能源,避免声音污染和加速设备老化。
附图说明
图1至图5示出本发明实施例一至实施例五的播放方法;
图6示出本发明实施例七的播放方法;
图7示出本发明实施例八的电子装置;
图8示出本发明的播放***的一个实例。
具体实施方式
下面结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
图8示出本发明的播放***20的一个实例,播放***20包括一个或两个以上的播放终端22。播放终端22可被配置在有播放对象进入预设播放区域后,进行数据流播放,在一个具体实例中,播放终端22具有显示屏幕,可以理解的,本发明并不限于此,例如,在另一个具体实例中,显示播放终端22也可不设显示屏幕。
可选的,播放***20还可包括服务器24,各播放终端22可通过有线网络或无线网络与服务器24通信。例如,在一个具体实例中,可以从服务器24获取数据流和/或数据流的有关信息。
可选的,播放终端22可较佳的通过无线网络与进入预设播放区域的一个或两个以上的移动设备26通信。在一个具体实例中,可以通过移动设备26判断是否有播放对象进入预设播放区域。
下面结合图8所示的播放***实例对本发明的各实施例进行描述。
实施例一
参考图1,本发明第一实施例的播放方法包括:
S101、判断是否有至少两个播放对象进入一播放终端的预设播放区域,若有,则根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流;
S102、播放终端获得并播放所述优先播放数据流。
较佳的,S102之后可进一步包括;
S103、判断所述至少两个播放对象中的优先播放对象是否离开所述播放区域,若是,则所述播放终端停止播放所述数据流。
本申请中,播放对象可以是人,但并不仅限于此,也可以是其他对象。
较佳的,播放区域可以是在播放终端的可视范围内定义的区域,例如,播放区域可以是在播放终端一定距离(例如2米)内的一个圆形区域,或播放终端屏幕正面一定距离(例如3米)内的一个扇形区域。
较佳的,S101中,可以通过判断在播放区域内是否有预设的移动设备信号来判断是否有播放对象进入预设的播放区域。移动设备例如可以是播放对象携带的手机、蓝牙设备、平板电脑、无线对讲机或其他智能通信终端、智能穿戴设备等,所述的预设的移动设备信号例如可以是移动设备发出的无线接入点访问信号、蓝牙广播信号、后台运行的应用程序发出的信号等。
依据另一实施方式,S101中,也可以通过判断是否在所述播放区域内采集到播放对象图像来判断是否有播放对象进入预设的播放区域。例如,可以在播放终端设置图像采集装置,或者也可以在播放终端附近设置图像采集装置,在图像采集装置采集到播放对象图像后,利用图像识别技术识别是否有播放对象进入预设的播放区域。或者,也可以使用Wifi探针识别移动设备的MAC地址来识别是否有播放对象进入预设的播放区域。
依据一个实施方式,S101中所述根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流包括:
SA1011、获得所述至少两个播放对象各自的属性标签。
SA1012、依据所述至少两个播放对象各自的属性标签确定优先播放对象的共有标签作为所述优先播放对象的属性标签。
SA1013、依据所述优先播放对象的属性标签获得所述优先播放数据流。
其中,SA1012中依据所述至少两个播放对象各自的属性标签确定优先播放对象的共有标签包括:
依据所述至少两个播放对象各自的属性标签确定所述至少两个播放对象中至少部分播放对象的共有属性标签;
对每个所述共有属性标签,判断具有此共有属性标签的播放对象数在所述至少两个播放对象中的占比是否大于预设值,若是,则此共有属性标签为共有标签,且具有所有共有标签的播放对象为优先播放对象。
举例来说,如播放对象A/B/C/D同时经过播放终端,属性标签1为4人共有,属性标签2为3人共有,属性标签3为2人共有,若设置具有属性标签的共有率达到70%才可视为共有,则该播放对象群的共有标签为属性标1和2,同时具有属性标签1和2的播放对象为优先播放对象。
依据另一个实施方式,S101中根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流包括:
SB1011、获得所述至少两个播放对象各自经过所有播放终端的历史次数。
SB1012、确定经过所有播放终端的历史次数最少的播放对象为优先播放对象。
SB1013、获得所述优先播放对象的属性标签。
SB1014、依据所述优先播放对象的属性标签确定优先播放数据流。
其中,可以将优先播放对象的属性标签与数据库中待匹配数据流集合中的数据流的标签进行比较,与属性标签匹配度最高的数据流标签对应的数据流即为优先播放数据流。
依据另一个实施方式,S101中根据所述至少两个播放对象的信息及预设优
先播放策略确定优先播放数据流包括:
判断所述至少两个播放对象中是否有VIP播放对象,若有,则判定所述VIP播放对象为优先播放对象,获得所述VIP播放对象的属性标签作为优先播放对象的属性标签,并依据所述优先播放对象的属性标签确定优先播放数据流。
其中,可以将优先播放对象的属性标签与预设的数据流标签进行比较,与属性标签匹配度最高的数据流标签对应的数据流即为优先播放数据流。
在一个具体实施方式中,将优先播放对象的属性标签与待匹配数据流集合中的数据流的标签进行比较,确定与所述属性标签匹配度最高的数据流标签对应的数据流包括:
S111、获得预设的属性优先级信息,所述属性优先级信息至少包括第一优先级属性及位于所述第一优先级属性后一级的第二优先级属性;
S112、确定与所述第一优先级属性对应的优先播放对象的第一属性标签,将所述第一属性标签与当前待匹配数据流集合中的数据流的对应标签进行比较,将所述待匹配数据流集合中与所述优先播放对象的第一属性标签匹配的数据流更新为当前待匹配数据流集合;
S113、确定与所述第二优先级属性对应的优先播放对象的第二属性标签,将所述第二属性标签与更新后的当前待匹配数据流集合中的数据流的对应标签进行比较。
在另一具体实施方式中,所述属性优先级信息还包括所述第二优先级后一级的第三优先级属性,S113后还包括:
S114、判断所述更新后的当前待匹配数据流集合中是否存在与所述优先播放对象的第二属性标签匹配的数据流,若否,则确定与所述第三优先级属性对应的播放对象的第三属性标签,将所述第三属性标签直接与S112中更新获得的当前待匹配数据流集合中的数据流的对应标签进行比较。
较佳的,可以由播放终端向服务器发送数据流请求,所述数据流请求中包括所述至少两个播放对象的信息,由所述服务器依据所述至少两个播放对象的信息及预定优先播放策略确定优先播放数据流。较佳的,播放对象的信息例如可以是播放对象携带的移动设备的设备标识符等。
在一个实施方式中,数据流可以是存储在服务器,服务器在确定优先播放数据流后,向播放终端发送数据流请求响应数据,所述数据流请求响应数据包括所述优先播放数据流,播放终端自服务器接收数据流并播放。
在另一个实施方式中,优先播放数据流可以是由播放终端在优先播放对象第一次进入播放区域时从服务器下载后存储在播放终端的存储模块中,服务器在确定优先播放数据流后,向播放终端发送数据流请求响应数据,所述数据流请求响应数据包括所述优先播放数据流的标识信息,播放终端在本地存储模块中获得与服务器返回的优先播放数据流的标识信息对应的数据流。若优先播放对象再次进入该播放终端的播放区域,播放终端继续播放时无需再次从服务器下载。本实施方式中,可以降低播放终端与服务器之间的数据传输量,在网络信号较差的情况下可以避免播放终端播放出现卡顿。
进一步的,若播放对象离开播放区域后在预定时间内未再次进入播放区域,则播放终端删除该数据流,以节省存储资源。
以下通过一个具体实例进行说明,可以理解,本发明并不限于此。其中,若检测有至少两个播放对象进入预设的播放区域,播放终端向服务器发送包含所述至少两个播放对象的标识信息的数据流请求,服务器依据所述至少两个播放对象的标识信息及预设优先播放策略确定优先播放对象,从数据库中调取与所述优先播放对象对应的属性标签,对所述属性标签与数据流标签进行比较,获得与所述属性标签匹配度最高的数据流标签对应的数据流的标识信息,进而将与该数据流的标识信息对应的数据流发送到播放终端,播放终端对接收到的数据流进行播放。较佳的,播放终端在收到数据流后可以进行数据完整性验证,若验证结果表示数据完整,则播放数据流,否则,可以向服务器发送请求以重新下载数据流。
本例中,播放对象的属性标签可以包括基本属性标签和行为属性标签两类。基本属性标签例如包括个人属性、社会属性及位置属性等,个人属性例如包括性别、年龄、手机号等,社会属性例如包括学历、工作状态、婚恋阶段等,位置属性例如包括居住位置、工作位置等。行为属性例如包括长期兴趣、短期兴趣及日常行为习惯等。播放对象的属性标签可以是根据预先获取的播放对象记录预存在数据库中,例如,播放对象的基本属性标签可以依据播放对象购买或注册使用移动设备时的记录确定,播放对象的行为属性标签例如可以通过播放对象在网络上的搜索关键字、访问页面、点击标签等记录确定。
在一个具体实例中,数据流为广告,在确定优先播放对象的属性标签后,可以根据广告下发时所选择的目标标签属性优先级按照从高到低的顺序对优先播放对象的属性标签与待匹配数据流集中的数据流的标签进行匹配,从而筛选出与优先播放对象属性标签匹配度最高的广告。例如目标标签属性优先级从高到低依次为:地域、年龄、性别、场景、婚恋状态、社会属性等,在进行匹配时,可以按照该优先级,从待匹配广告数据流集合中先筛选出与优先播放对象的地域属性标签匹配的广告,然后在筛选出的广告中继续筛选出与优先播放对象的年龄属性标签匹配的广告,依次类推;若最终筛选结果出现多个符合条件的广告,则例如可以优先展示预算费用最高的广告;若最终筛选没有完全匹配所有标签的广告,例如若没有与优先播放对象的场景属性标签匹配的广告,则跳过该场景属性,匹配下一个(即婚恋状态)属性,若具有与优先播放对象的婚恋状态标签匹配的广告,则继续匹配下一个(即社会属性)属性,若没有与优先播放对象的婚恋状态标签匹配的广告则跳过婚恋状态属性直接匹配下一个(即社会属性)属性,直到筛选出最大程度匹配优先播放对象属性标签的广告为止。
依据本发明实施例,通过根据进入播放终端的预设播放区域的至少两个播放对象的信息及预设优先播放策略确定优先播放数据流进行播放,可以针对多播放对象实现数据流的定向播放。
在播放终端播放数据流过程中,可以持续检测优先播放对象是否离开播放区域,例如,若在播放区域内检测不到优先播放对象的移动设备的信号,或者图像采集装置在播放区域内无法继续采集到优先播放对象的图像,或者Wifi探针无法在播放区域内继续识别到移动设备的MAC地址,则可以判断优先播放对象离开所述播放区域,所述播放终端可停止播放所述数据流,从而节省能源,避免声音污染和加速设备老化。
实施例二
参阅图2,本发明第二实施例的播放方法与第一实施例的播放方法类似,区别之处在于,第二实施例在S103之后还包括:
S204、判断所述优先播放对象是否在离开所述播放区域后的预设时长内再次进入所述播放区域,若是,则所述播放终端继续播放所述优先播放数据流或继续播放所述优先播放数据流关联的另一数据流。
在一个较佳的实施方式中,判断所述优先播放对象离开播放区域后,播放终端停止播放数据流,记录数据流的停止播放位置,并可以将优先播放对象的标识信息、所播放的数据流的标识信息、停止播放位置、停止播放时间发送到服务器,服务器可作为一条播放记录进行存储。当优先播放对象再次进入该播放终端的播放区域时,播放终端向服务器再次发送数据流请求,服务器若依据数据流请求中的播放对象信息和所存储的播放记录判断优先播放对象离开该播放终端的播放区域的时间不超过预设时长(例如几分钟),则向播放终端返回继续播放指令,使播放终端自所记录的停止播放位置继续播放数据流。可以理解,播放终端也可自停止播放位置的提前预设时长(例如几秒)的位置起继续播放数据流。服务器若判断优先播放对象离开该播放终端的播放区域的时间超过预设时长,则可重新确定数据流播放。
在另一个实施例方式中,判断优先播放对象离开播放区域后,播放终端停止播放数据流,将优先播放对象的标识信息、所播放的数据流的标识信息、停止时间及停止播放位置发送到服务器,服务器可作为一条播放记录进行存储。当优先播放对象再次进入该播放终端的播放区域时,播放终端向服务器再次发送数据流请求,服务器若依据数据流请求中的播放对象信息和所存储的播放记录判断优先播放播放对象在离开该播放终端的播放区域的时间不超过预设时长,则向播放终端返回继续播放指令,继续播放指令中可包括继续播放位置,播放终端可自服务器指示的继续播放位置继续播放数据流。所述继续播放位置可以是停止播放位置,也可以是停止播放位置的提前预设时长的位置。
较佳的,播放终端中存储完整的数据流,若优先播放对象在离开播放区域后的预设时长内未重新进入该播放区域,播放终端可删除所存储的完整的数据流以节省存储资源。
在另一个实施方式中,判断优先播放对象离开播放区域后,播放终端停止播放数据流,将优先播放对象的标识信息和所播放的数据流的标识信息发送到服务器,服务器可作为一条播放记录进行存储。当优先播放对象再次进入该播放终端的播放区域时,播放终端向服务器再次发送数据流请求,服务器若依据数据流请求中的播放对象标识信息和所存储的播放记录判断优先播放对象在离开该播放终端的播放区域的时间不超过预设时长,则向播放终端返回继续播放指令,使播放终端继续播放与所述优先播放数据流相关联的另一数据流。
本实施例中,通过根据进入播放终端的预设播放区域的至少两个播放对象的信息及预设优先播放策略确定优先播放数据流进行播放,可以针对多播放对象实现数据流的精准推送。并且,通过在播放对象在较短时间内再次进入播放区域时使同一播放终端继续向播放对象播放未播完的数据流,可以实现数据流延时完整播放。
实施例三
参阅图3,本发明第三实施例的播放方法与第一实施例的播放方法类似,区别之处在于,第三实施例在S103之后还包括:
S304、判断所述优先播放对象是否在离开所述播放区域后的预设时长内进入另一播放终端的预设播放区域,若是,则所述另一播放终端继续播放所述优先播放数据流或继续播放所述优先播放数据流关联的另一数据流。
在一个实施方式中,判断优先播放对象离开播放区域后,播放终端停止播放数据流,并将优先播放对象的标识信息、所播放的数据流的标识信息、停止时间及停止播放位置发送到服务器,服务器可作为一条播放记录进行存储。当优先播放对象进入另一播放终端的播放区域时,该另一播放终端向服务器发送数据流请求,服务器若依据数据流请求中的播放对象标识信息和所存储的播放记录判断优先播放对象离开前一播放终端的播放区域的时间不超过预设时长(例如3分钟),则向所述另一播放终端返回继续播放指令,继续播放指令中可包括继续播放位置,所述另一播放终端可自服务器指示的继续播放位置继续播放数据流。所述继续播放位置可以是停止播放位置,也可以是停止播放位置的提前预设时长的位置。
在另一实施方式中,判断优先播放对象离开播放区域后,播放终端停止播放数据流,将优先播放对象的标识信息和所播放的数据流的标识信息发送到服务器,服务器可作为一条播放记录进行存储。当优先播放对象进入另一播放终端的播放区域时,该另一播放终端向服务器发送数据流请求,服务器若依据数据流请求中的播放对象标识信息和所存储的播放记录判断优先播放对象离开前一播放终端的播放区域的时间不超过预设时长,则向所述另一播放终端返回继续播放指令,使所述另一播放终端继续播放与所述优先播放数据流相关联的另一数据流。
本实施例中,通过根据进入播放终端的预设播放区域的至少两个播放对象的信息及预设优先播放策略确定优先播放数据流进行播放,可以针对多播放对象实现数据流的精准推送。并且,通过在播放对象在较短时间内再次进入另一播放终端的播放区域时使另一播放终端继续向播放对象播放未播完的数据流,可以实现数据流延时完整播放。
实施例四
参阅图4,本发明第四实施例的播放方法与第一实施例的播放方法类似,区别之处在于,第四实施例在S103之后还包括:
S404、判断所述优先播放对象是否在离开所述播放区域后的预设时长内再次进入所述播放区域或另一播放终端的预设播放区域,若是,则所述播放终端或所述另一播放终端继续播放所述优先播放数据流。
S405、所述播放终端或所述另一播放终端继续播放所述优先播放数据流至离结束相隔预定时长(例如几秒)时,依据所述播放区域或所述另一播放区域内的所有播放对象的信息及预设优先播放策略重新确定优先播放数据流,使所述播放终端或所述另一播放终端播放所述重新确定的优先播放数据流。
本实施例中重新确定优先播放数据流的方法与前述实施例中确定优先播放数据流的方法类似,不再赘述。
本实施例中,通过在前一数据流播放结束前重新确定优先播放数据流,可以实现数据流的快速衔接,提高播放终端的使用效率。
实施例五
参阅图5,本发明第五实施例的播放方法与第一实施例的播放方法类似,区别之处在于,第五实施例在S102之后还包括:
S503、判断所述至少两个播放对象中的非优先播放对象是否进入另一播放终端的预设播放区域,若是,则依据所述非优先播放对象的信息及所述预设优先播放策略重新确定优先播放数据流,使所述另一播放终端播放所述重新确定的优先播放数据流。
本实施例中重新确定优先播放数据流的方法与前述实施例中确定优先播放数据流的方法类似,不再赘述。
本实施例中,通过在不同播放终端针对不同播放对象进行数据流的推送,可以增加数据流推送的受众量,提升数据流推送效果。
实施例六
本发明第六实施例提供一种播放方法,由播放终端执行,包括:
判断是否有至少两个播放对象进入所述播放终端的预设播放区域,若是,则获得并播放依据预设优先播放策略确定的优先播放数据流。
其中,所述获得并播放依据预设优先播放策略确定的优先播放数据流包括:
获得依据预设优先播放策略确定的优先播放数据流并播放所述优先播放数据流;或者
获得依据预设优先播放策略确定的优先播放数据流的标识信息,以及在所述播放终端本地获得并播放与所述标识信息对应的数据流。
实施例七
参阅图6,本发明第七实施例提供一种播放方法,由服务器执行,包括:
S601、接收数据流请求,所述数据流请求中包括进入一播放终端的预设播放区域的至少两个播放对象的信息;
S602、根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流;
S603、向所述播放终端发送数据流请求响应数据,所述数据流请求响应数据包括所述优先播放数据流的标识信息或所述优先播放数据流。
本实施例中S602根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流的方法与前述实施例类似,不再赘述。
实施例八
参阅图7,本发明第八实施例提供一种电子装置,包括:存储器11、处理器12以及存储在存储器11中的程序,所述程序被配置成由处理器12执行,处理器执行所述程序时可实现实施例六或实施例七的播放方法。
本发明实施例中所述的数据流较佳的可以是广告数据流,例如可以是视频数据流或音频数据流、全息影像等,当然并不限于此。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质(如ROM/RAM、磁碟、光盘等)中,包括若干指令用以使得一台设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

Claims (10)

1.一种播放方法,其特征在于,包括:
判断是否有至少两个播放对象进入一播放终端的预设播放区域,若有,则根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流;
获得并播放所述优先播放数据流。
2.如权利要求1所述的播放方法,其特征在于,通过以下方式判断是否有播放对象是否进入预设的播放区域:
判断在所述播放区域内是否有所述播放对象的移动设备信号,所述判断在所述播放区域内是否有所述播放对象的移动设备信号包括:检测在所述播放区域内是否有移动设备发出的无线接入点访问信号、蓝牙广播信号、后台运行的应用程序发出的信号中的至少一个;或者
判断是否在所述播放区域内采集到播放对象图像,所述判断是否在所述播放区域内采集到播放对象图像包括:通过图像采集装置采集播放终端附近的图像;利用图像识别技术对所采集的图像进行处理,以识别是否有播放对象进入预设的播放区域;
其中,所述根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流包括:
获得所述至少两个播放对象各自的属性标签,依据所述至少两个播放对象各自的属性标签确定优先播放对象的共有标签作为所述优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流;或者
依据所述至少两个播放对象各自经过所有播放终端的历史次数确定经过所有播放终端的历史次数最少的播放对象,获得所述经过所有播放终端的历史次数最少的播放对象的属性标签作为优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流;或者
判断所述至少两个播放对象中是否有VIP播放对象,若有,则获得所述VIP播放对象的属性标签作为优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流;
其中,依据所述优先播放对象的属性标签确定优先播放数据流包括:将所述优先播放对象的属性标签与待匹配数据流集合中的数据流的标签进行比较,确定与所述属性标签匹配度最高的数据流标签对应的数据流;其中,所述将所述优先播放对象的属性标签与待匹配数据流集合中的数据流的标签进行比较,确定与所述属性标签匹配度最高的数据流标签对应的数据流包括:
S111、获得预设的属性优先级信息,所述属性优先级信息至少包括第一优先级属性及位于所述第一优先级属性后一级的第二优先级属性;
S112、确定与所述第一优先级属性对应的优先播放对象的第一属性标签,将所述第一属性标签与当前待匹配数据流集合中的数据流的对应标签进行比较,将所述待匹配数据流集合中与所述优先播放对象的第一属性标签匹配的数据流更新为当前待匹配数据流集合;
S113、确定与所述第二优先级属性对应的优先播放对象的第二属性标签,将所述第二属性标签与更新后的当前待匹配数据流集合中的数据流的对应标签进行比较。
其中,所述属性优先级信息还包括所述第二优先级后一级的第三优先级属性,S113后还包括:
S114、判断所述更新后的当前待匹配数据流集合中是否存在与所述优先播放对象的第二属性标签匹配的数据流,若否,则确定与所述第三优先级属性对应的优先播放对象的第三属性标签,将所述第三属性标签直接与S112中更新获得的当前待匹配数据流集合中的数据流的对应标签进行比较。
3.如权利要求1至2任一项所述的播放方法,其特征在于,还包括;
若所述至少两个播放对象中的优先播放对象离开所述播放区域,则所述播放终端停止播放所述优先播放数据流。
4.如权利要求3所述的播放方法,其特征在于,还包括:
判断优先播放对象是否离开所述播放区域,若是,则记录并向服务器发送所述数据流的停止播放位置信息;判断所述优先播放对象是否在离开所述播放区域后的预设时长内再次进入所述播放区域或另一播放终端的预设播放区域,若是,则所述播放终端或所述另一播放终端自所述服务器获取所述优先播放数据流的停止播放位置信息,从所述优先播放数据流的停止播放位置起或者从所述停止播放位置的提前预设时长的位置起继续播放所述优先播放数据流;或者在所述播放终端或所述另一播放终端继续播放所述优先播放数据流至离结束相隔预定时长时,依据所述播放区域或所述另一播放区域内的所有播放对象的信息及所述预设优先播放策略重新确定优先播放数据流,使所述播放终端或所述另一播放终端播放所述重新确定的优先播放数据流;或者
判断是否有所述至少两个播放对象中的非优先播放对象进入另一播放终端的预设播放区域,若有,则依据所述非优先播放对象的信息及所述预设优先播放策略重新确定优先播放数据流,使所述另一播放终端播放所述重新确定的优先播放数据流;或者
判断所述优先播放对象是否在离开所述播放区域后的预设时长内再次进入所述播放区域或另一播放终端的预设播放区域,若是,则所述播放终端或所述另一播放终端继续播放所述优先播放数据流关联的另一数据流。
5.一种播放方法,由播放终端执行,其特征在于,包括:
判断是否有至少两个播放对象进入所述播放终端的预设播放区域,若有,则获得并播放依据预设优先播放策略确定的优先播放数据流。
6.如权利要求5所述的播放方法,其特征在于,所述获得并播放依据预设优先播放策略确定的优先播放数据流包括:
获得依据预设优先播放策略确定的优先播放数据流并播放所述优先播放数据流;或者
获得依据预设优先播放策略确定的优先播放数据流的标识信息,以及在所述播放终端本地获得并播放与所述标识信息对应的数据流。
7.一种播放方法,由服务器执行,其特征在于,包括:
接收数据流请求,所述数据流请求中包括进入一播放终端的预设播放区域的至少两个播放对象的信息;
根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流;
向所述播放终端发送数据流请求响应数据,所述数据流请求响应数据包括所述优先播放数据流的标识信息或所述优先播放数据流。
8.如权利要求7所述的播放方法,其特征在于,所述根据所述至少两个播放对象的信息及预设优先播放策略确定优先播放数据流包括:
获得所述至少两个播放对象各自的属性标签,依据所述至少两个播放对象各自的属性标签确定优先播放对象的共有标签作为所述优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流;或者
依据所述至少两个播放对象各自经过所有播放终端的历史次数确定经过所有播放终端的历史次数最少的播放对象,获得所述经过所有播放终端的历史次数最少的播放对象的属性标签作为优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流;或者
判断所述至少两个播放对象中是否有VIP播放对象,若有,则获得所述VIP播放对象的属性标签作为优先播放对象的属性标签,以及依据所述优先播放对象的属性标签确定优先播放数据流。
9.一种电子装置,其特征在于,包括:存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现:
如权利要求5或6所述的播放方法;或
如权利要求7或8所述的播放方法。
10.一种存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现:
如权利要求5或6所述的播放方法;或
如权利要求7或8所述的播放方法。
CN201910031288.1A 2018-10-12 2019-01-13 播放方法、电子装置及存储介质 Pending CN109688439A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2018111906874 2018-10-12
CN201811190687 2018-10-12

Publications (1)

Publication Number Publication Date
CN109688439A true CN109688439A (zh) 2019-04-26

Family

ID=66193171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910031288.1A Pending CN109688439A (zh) 2018-10-12 2019-01-13 播放方法、电子装置及存储介质

Country Status (1)

Country Link
CN (1) CN109688439A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110191372A (zh) * 2019-07-03 2019-08-30 百度在线网络技术(北京)有限公司 多媒体交互方法、***和装置
CN113810777A (zh) * 2021-09-16 2021-12-17 上海哔哩哔哩科技有限公司 播放方法及装置

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103165062A (zh) * 2011-12-15 2013-06-19 联发科技(新加坡)私人有限公司 多媒体播放器电源的控制方法及装置
CN103746999A (zh) * 2014-01-13 2014-04-23 合一信息技术(北京)有限公司 一种条件筛选广告播放方法及装置
CN105654351A (zh) * 2016-01-26 2016-06-08 苏州云周率信息技术有限公司 一种广告屏的播放控制方法、装置及***
US20160371344A1 (en) * 2014-03-11 2016-12-22 Baidu Online Network Technology (Beijing) Co., Ltd Search method, system and apparatus
CN107918884A (zh) * 2017-11-21 2018-04-17 上海亿动信息技术有限公司 一种基于用户行为实现广告推送的控制方法、装置及***
CN107978229A (zh) * 2018-01-02 2018-05-01 广东奥森智能科技有限公司 一种基于人脸识别的广告机及其控制方法
CN108009843A (zh) * 2017-11-17 2018-05-08 阔视(北京)科技有限公司 广告的推送方法、装置及***
CN108347651A (zh) * 2017-01-24 2018-07-31 北京康得新创科技股份有限公司 推送信息的播放方法、装置及***
CN108573056A (zh) * 2018-04-24 2018-09-25 北京市商汤科技开发有限公司 内容数据处理方法、装置、电子设备及存储介质
CN108597081A (zh) * 2018-04-25 2018-09-28 国家计算机网络与信息安全管理中心 一种基于物联网的内容展示方法和装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103165062A (zh) * 2011-12-15 2013-06-19 联发科技(新加坡)私人有限公司 多媒体播放器电源的控制方法及装置
CN103746999A (zh) * 2014-01-13 2014-04-23 合一信息技术(北京)有限公司 一种条件筛选广告播放方法及装置
US20160371344A1 (en) * 2014-03-11 2016-12-22 Baidu Online Network Technology (Beijing) Co., Ltd Search method, system and apparatus
CN105654351A (zh) * 2016-01-26 2016-06-08 苏州云周率信息技术有限公司 一种广告屏的播放控制方法、装置及***
CN108347651A (zh) * 2017-01-24 2018-07-31 北京康得新创科技股份有限公司 推送信息的播放方法、装置及***
CN108009843A (zh) * 2017-11-17 2018-05-08 阔视(北京)科技有限公司 广告的推送方法、装置及***
CN107918884A (zh) * 2017-11-21 2018-04-17 上海亿动信息技术有限公司 一种基于用户行为实现广告推送的控制方法、装置及***
CN107978229A (zh) * 2018-01-02 2018-05-01 广东奥森智能科技有限公司 一种基于人脸识别的广告机及其控制方法
CN108573056A (zh) * 2018-04-24 2018-09-25 北京市商汤科技开发有限公司 内容数据处理方法、装置、电子设备及存储介质
CN108597081A (zh) * 2018-04-25 2018-09-28 国家计算机网络与信息安全管理中心 一种基于物联网的内容展示方法和装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110191372A (zh) * 2019-07-03 2019-08-30 百度在线网络技术(北京)有限公司 多媒体交互方法、***和装置
CN113810777A (zh) * 2021-09-16 2021-12-17 上海哔哩哔哩科技有限公司 播放方法及装置
CN113810777B (zh) * 2021-09-16 2024-03-01 上海哔哩哔哩科技有限公司 播放方法及装置

Similar Documents

Publication Publication Date Title
EP3748564A1 (en) Offline interactive advertisement system
US7853664B1 (en) Method and system for purchasing pre-recorded music
CN102222103B (zh) 视频内容的匹配关系的处理方法及装置
CN103327053B (zh) 在线音乐推送方法和***
CN100539503C (zh) 信息发布***、公共媒体信息发布***和发布方法
CN105808182B (zh) 显示控制方法及***、广告破口判断装置、影音处理装置
CN108335138A (zh) 信息推送方法和装置
CN107679901B (zh) 一种互动大屏与移动端媒介资源投放方法和广告投放***
CN103797482A (zh) 进行接收到的数据的比较并基于比较提供后续服务的方法和***
US9705460B2 (en) Information processing apparatus, control method, and non-transitory computer readable storage medium
CN106354797B (zh) 数据推荐方法和装置
CN107666496A (zh) 应用内容推送方法及装置
CN108134951A (zh) 用于推荐播放内容的方法和装置
CN106791999A (zh) 一种基于电视直播的广告投放的方法及***
CN110796098A (zh) 内容审核模型的训练及审核方法、装置、设备和存储介质
CN103729403A (zh) 用于更新用户简档的方法和***
CN110083738A (zh) 一种基于声纹和情境感知的音乐推荐方法和终端设备
CN110490643A (zh) 一种广告推送方法、***及服务器
CN107659545A (zh) 一种媒体信息处理方法及媒体信息处理***、电子设备
CN109688439A (zh) 播放方法、电子装置及存储介质
CN108460633B (zh) 一种广告音频采集识别***的建立方法及其用途
CN109743615A (zh) 数据流播放方法、电子设备及存储介质
CN107749995B (zh) 一种dtv与ott信息与移动端媒介资源投放方法和投放***
CN106055671A (zh) 一种多媒体数据处理方法及其设备
CN112381574B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190426

RJ01 Rejection of invention patent application after publication