一种媒体文件处理方法及设备技术

技术编号:10742979 阅读:100 留言:0更新日期:2014-12-10 16:02
本发明专利技术公开了一种媒体文件处理方法及设备。接收应用发送的媒体文件播放请求,所述媒体文件播放请求中包含播放位信息以及应用的标识信息,根据所述播放位信息以及所述应用的标识信息查询媒体文件播放策略,以确定所述应用是否有权限在所请求的播放位播放媒体文件;如果有权限,则从所述播放位信息对应的媒体文件中为所述应用选择媒体文件,并向所述应用返回媒体文件播放响应,所述媒体文件播放响应中包含选择出的媒体文件的信息,以使所述应用根据所述选择出的媒体文件的信息播放相应的媒体文件。用以实现在请求媒体文件时,根据播放位信息获取相应的媒体文件。

【技术实现步骤摘要】
一种媒体文件处理方法及设备
本专利技术涉及数据处理
,更具体的涉及一种媒体文件处理方法及设备。
技术介绍
随着有线电视的日益普及,数字电视的用户量也与日俱增。数字电视媒体文件主要是指数字电视特有的媒体文件宣传模式,由于数字电视提供的付费节目是需要播放特定的媒体文件,所以数字电视媒体文件是指数字电视提供的特有的平台:如机顶盒开机播放的媒体文件广告、节目预告中播放的媒体文件、节目介绍中播放的媒体文件、点播系统中播放的媒体文件等。目前,在机顶盒上投放媒体文件(比如广告)时,一种方式是媒体文件单向传播,通过有线电视电缆向机顶盒传输媒体文件,而显示器播放的内容是以机顶盒当前接收到的媒体文件为依据的,即存在的方式为发布—传输—播放;另一种方式是媒体文件双向传播,数字电视机的各个应用可以直接去对接前端媒体文件运行系统,直接从前端媒体文件运行系统中获取到需要播放的媒体文件,在双向传播中传播双方可以相互交流和共享信息,也可以保持相互的影响和相互的作用。在现有技术中,单向传播存在的问题是:机顶盒在开机的时候需要下载大量的媒体文件,严重的影响了开机速度;双向传播存在的问题是:当数字电视机中的各个应用在从前端媒体文件运营系统中获取到媒体文件的同时,需要去解析获得到的媒体文件,得到具体的媒体播放位信息和媒体文件的播放策略,还要根据媒体文件的播放策略控制各个媒体文件的播放时间。
技术实现思路
本专利技术实施例提供一种媒体文件处理方法及设备,用以实现在请求媒体文件时,根据播放位信息获取相应的媒体文件。本专利技术实施例提供一种媒体文件处理方法,包括:接收应用发送的媒体文件播放请求,所述媒体文件播放请求中包含播放位信息以及应用的标识信息;根据所述播放位信息以及所述应用的标识信息查询媒体文件播放策略,以确定所述应用是否有权限在所请求的播放位播放媒体文件;如果有权限,则从所述播放位信息对应的媒体文件中为所述应用选择媒体文件,并向所述应用返回媒体文件播放响应,所述媒体文件播放响应中包含选择出的媒体文件相关信息,以使所述应用根据所述选择出的媒体文件相关信息播放相应的媒体文件。较佳地,所述从所述播放位信息对应的媒体文件中为所述应用选择媒体文件,包括:根据所述播放位信息查询所述播放位信息对应的媒体文件播放策略中规定的播放方式;若所述播放方式规定按照优先级顺序播放,则根据媒体文件的优先级,从所述播放位信息对应的媒体文件中为所述应用选择媒体文件;或若所述播放方式规定随机播放,则从所述播放位信息对应的媒体文件中为所述应用随机选择媒体文件。较佳地,所述接收应用发送的媒体文件播放请求之前,还包括:接收所述应用发送的媒体文件注册请求,所述媒体文件注册请求中包含播放位信息以及请求进行媒体文件注册的应用的标识信息;根据所述播放位信息以及所述应用的标识信息查询注册数据库,若根据查询结果确定播放位信息以及所述应用的标识信息还未注册,则将播放位信息以及所述应用的标识信息进行注册,将所述注册数据库中与所述播放位信息以及所述应用的标识信息对应的注册时间更新为当前时间;根据所述播放位信息查询策略数据库,以确定是否已经下载对应的媒体文件播放策略,若否,则从前端系统下载所述播放位信息对应的媒体文件播放策略,若下载成功,则将所述策略数据库中所述播放位信息对应的媒体文件播放策略的更新状态设置为更新完毕,若下载失败,则将所述策略数据库中所述播放位信息对应的媒体文件播放策略的更新状态设置为正在更新。较佳地,所述方法还包括:若根据查询结果确定播放位信息以及所述应用的标识信息已经注册,则根据所述播放位信息以及所述应用的标识信息,从所述注册数据库中查询对应的注册时间,根据所述播放位信息从策略数据库中查询对应的媒体文件播放策略的更新状态;若查询到的注册时间到当前时间的时间间隔超过设定阈值,且所述媒体文件播放策略的更新状态为正在更新,则从前端系统下载所述播放位信息对应的媒体文件播放策略,并用当前下载得到的媒体文件播放策略更新本地保存的媒体文件播放策略,并将所述策略数据库中所述播放位信息对应的媒体文件播放策略的更新状态设置为更新完毕。较佳地,所述将播放位信息以及所述应用的标识信息进行注册之后,还包括:向所述前端系统发送文件下载请求,所述文件下载请求中包含所述播放位信息;接收所述前端系统根据所述文件下载请求返回的与所述播放位信息对应的媒体文件。较佳地,所述接收应用发送的媒体文件播放请求之后,还包括:接收所述应用发送的媒体文件注销请求,所述媒体文件注销请求中包含所述播放位信息以及请求进行媒体文件注销的所述应用的标识信息;根据所述播放位信息以及所述应用的标识信息查询注册数据库,若根据查询结果确定所述应用的标识信息和所述播放位信息已经注册,则判断所述注册数据库中除了所述应用的标识信息以外是否还有其他应用的标识信息与所述播放位信息对应;若是,则从所述注册数据库中的所述播放位信息对应的应用列表中,删除所述应用的标识信息;若否,则从所述注册数据库中删除所述播放位信息以及所述应用的标识信息,并从所述策略数据库中删除所述播放位对应的媒体文件播放策略。较佳地,所述方法还包括:遍历注册数据库,若遍历到有播放位对应的更新时间与当前时间的时间间隔超过设定时间长度,则将注册数据库中当前遍历到的播放位信息对应的应用列表中的应用的标识信息删除;根据所述当前遍历到的播放位信息查询策略数据库,得到所述当前遍历到的播放位的媒体文件播放策略更新状态,若当前查询到的更新状态为注销状态,则删除所述策略数据库中与当前遍历到的播放位信息对应的媒体文件播放策略,并从所述注册数据库中删除所述当前遍历到的播放位信息。本专利技术实施例提供一种媒体文件处理设备,包括:请求媒体文件单元:用于接收应用发送的媒体文件播放请求,所述媒体文件播放请求中包含播放位信息以及应用的标识信息;确定播放位单元:用于根据所述播放位信息以及所述应用的标识信息查询媒体文件播放策略,以确定所述应用是否有权限在所请求的播放位播放媒体文件;发送媒体信息单元:用于如果有权限,则从所述播放位信息对应的媒体文件中为所述应用选择媒体文件,并向所述应用返回媒体文件播放响应,所述媒体文件播放响应中包含选择出的媒体文件相关信息,以使所述应用根据所述选择出的媒体文件相关信息播放相应的媒体文件。较佳地,所述发送媒体信息单元包括确定播放方式子单元,用于根据所述播放位信息查询所述播放位信息对应的媒体文件播放策略中规定的播放方式;若所述播放方式规定按照优先级顺序播放,则根据媒体文件的优先级,从所述播放位信息对应的媒体文件中为所述应用选择媒体文件;或若所述播放方式规定随机播放,则从所述播放位信息对应的媒体文件中为所述应用随机选择媒体文件。较佳地,所述请求媒体文件单元包括注册子单元,用于接收所述应用发送的媒体文件注册请求,所述媒体文件注册请求中包含播放位信息以及请求进行媒体文件注册的应用的标识信息;根据所述播放位信息以及所述应用的标识信息查询注册数据库,若根据查询结果确定播放位信息以及所述应用的标识信息还未注册,则将播放位信息以及所述应用的标识信息进行注册,将所述注册数据库中与所述播放位信息以及所述应用的标识信息对应的注册时间更新为当前时间;根据所述播放位信息查询策略数据库,以确定是否已经下载对应的媒体文件播放策本文档来自技高网...
一种媒体文件处理方法及设备

【技术保护点】
一种媒体文件处理方法,其特征在于,包括:接收应用发送的媒体文件播放请求,所述媒体文件播放请求中包含播放位信息以及应用的标识信息;根据所述播放位信息以及所述应用的标识信息查询媒体文件播放策略,以确定所述应用是否有权限在所请求的播放位播放媒体文件;如果有权限,则从所述播放位信息对应的媒体文件中为所述应用选择媒体文件,并向所述应用返回媒体文件播放响应,所述媒体文件播放响应中包含选择出的媒体文件的信息,以使所述应用根据所述选择出的媒体文件的信息播放相应的媒体文件。

【技术特征摘要】
1.一种媒体文件处理方法,其特征在于,包括:接收应用发送的媒体文件播放请求,所述媒体文件播放请求中包含播放位信息以及应用的标识信息;根据所述播放位信息以及所述应用的标识信息查询媒体文件播放策略,以确定所述应用是否有权限在所请求的播放位播放媒体文件;如果有权限,则从所述播放位信息对应的媒体文件中为所述应用选择媒体文件,并向所述应用返回媒体文件播放响应,所述媒体文件播放响应中包含选择出的媒体文件的信息,以使所述应用根据所述选择出的媒体文件的信息播放相应的媒体文件。2.如权利要求1所述方法,其特征在于,所述从所述播放位信息对应的媒体文件中为所述应用选择媒体文件,包括:根据所述播放位信息查询所述播放位信息对应的媒体文件播放策略中规定的播放方式;若所述播放方式规定按照优先级顺序播放,则根据媒体文件的优先级,从所述播放位信息对应的媒体文件中为所述应用选择媒体文件;或若所述播放方式规定随机播放,则从所述播放位信息对应的媒体文件中为所述应用随机选择媒体文件。3.如权利要求1所述方法,其特征在于,所述接收应用发送的媒体文件播放请求之前,还包括:接收所述应用发送的媒体文件注册请求,所述媒体文件注册请求中包含播放位信息以及请求进行媒体文件注册的应用的标识信息;根据所述播放位信息以及所述应用的标识信息查询注册数据库,若根据查询结果确定播放位信息以及所述应用的标识信息还未注册,则将播放位信息以及所述应用的标识信息进行注册,将所述注册数据库中与所述播放位信息以及所述应用的标识信息对应的注册时间更新为当前时间;根据所述播放位信息查询策略数据库,以确定是否已经下载对应的媒体文件播放策略,若否,则从前端系统下载所述播放位信息对应的媒体文件播放策略,若下载成功,则将所述策略数据库中所述播放位信息对应的媒体文件播放策略的更新状态设置为更新完毕,若下载失败,则将所述策略数据库中所述播放位信息对应的媒体文件播放策略的更新状态设置为正在更新。4.如权利要求3所述方法,其特征在于,所述方法还包括:若根据查询结果确定播放位信息以及所述应用的标识信息已经注册,则根据所述播放位信息以及所述应用的标识信息,从所述注册数据库中查询对应的注册时间,根据所述播放位信息从策略数据库中查询对应的媒体文件播放策略的更新状态;若查询到的注册时间到当前时间的时间间隔超过设定阈值,且所述媒体文件播放策略的更新状态为正在更新,则从前端系统下载所述播放位信息对应的媒体文件播放策略,并用当前下载得到的媒体文件播放策略更新本地保存的媒体文件播放策略,并将所述策略数据库中所述播放位信息对应的媒体文件播放策略的更新状态设置为更新完毕。5.如权利要求3或4所述方法,其特征在于,所述将播放位信息以及所述应用的标识信息进行注册之后,还包括:向所述前端系统发送文件下载请求,所述文件下载请求中包含所述播放位信息;接收所述前端系统根据所述文件下载请求返回的与所述播放位信息对应的媒体文件。6.如权利要求1所述方法,其特征在于,所述接收应用发送的媒体文件播放请求之后,还包括:接收所述应用发送的媒体文件注销请求,所述媒体文件注销请求中包含所述播放位信息以及请求进行媒体文件注销的所述应用的标识信息;根据所述播放位信息以及请求进行媒体文件注销的所述应用的标识信息查询注册数据库,若根据查询结果确定请求进行媒体文件注销的所述应用的标识信息和所述播放位信息已经注册,则判断所述注册数据库中除了请求进行媒体文件注销的所述应用的标识信息以外是否还有其他应用的标识信息与所述播放位信息对应;若是,则从所述注册数据库中的所述播放位信息对应的应用列表中,删除请求进行媒体文件注销的所述应用的标识信息;若否,则从所述注册数据库中删除所述播放位信息以及请求进行媒体文件注销的所述应用的标识信息,并从所述策略数据库中删除所述播放位对应的媒体文件播放策略。7.如权利要求1所述方法,其特征在于,所述方法还包括:遍历注册数据库,若遍历到有播放位对应的更新时间与当前时间的时间间隔超过设定时间长度,则将注册数据库中当前遍历到的播放位信息对应的应用列表中的应用的标识信息删除;根据所述当前遍历到的播放位信息查询策略数据库,得到所述当前遍历到的播放位的媒体文件播放策略更新状态,若当前查询到的更新状态为注销状态,则删除所述策略数据库中与当前遍历到的播放位信息对应的媒体文件播放策略,并从所述注册数据库中删除所述当前遍历到的播放位信息。8.一种媒体文件处理设...

【专利技术属性】
技术研发人员:赵彬于松
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1