[发明专利]电视频道追加方法和装置有效
申请号: | 201510603497.0 | 申请日: | 2015-09-21 |
公开(公告)号: | CN105187943B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 吴亮;熊张亮;金共映;王利霞;王磊 | 申请(专利权)人: | 三星电子(中国)研发中心;三星电子株式会社 |
主分类号: | H04N21/482 | 分类号: | H04N21/482;H04N21/458;H04N21/262 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张晓峰;宋志强 |
地址: | 210061 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了电视频道追加方法和装置,包括:在频道服务器存储追加频道对应的频道包,频道包包括频道属性信息和插件实例;该插件实例用于调用电视端的播放功能播放该追加频道的内容;电视端从频道服务器下载追加频道对应的频道包,解析出各个频道包中的频道属性信息和插件实例,存储所述频道属性信息和插件实例;电视端根据各个频道包的频道属性信息生成追加频道列表;在电视端收到向追加频道切换的切换指令后,读取该切换指令指向的追加频道对应的插件实例,调用本地的插件实例引擎运行所述读取的插件实例,该插件实例调用电视端的播放功能播放该追加频道的内容。本发明可以提高电视追加频道服务的接入效率。 1 | ||
搜索关键词: | 追加 插件 频道属性 电视 读取 方法和装置 频道服务器 播放功能 电视频道 调用 存储 指令 频道服务 频道切换 实例调用 信息生成 播放 下载 解析 引擎 指向 申请 | ||
在频道服务器存储追加频道对应的频道包,各追加频道对应的频道包包括频道属性信息和插件实例;该插件实例用于调用电视端的播放功能播放该追加频道的内容;
电视端进行更新操作,具体包括:从频道服务器下载追加频道对应的频道包,解析出各个频道包中的频道属性信息和插件实例,存储所述各个频道包的频道属性信息和插件实例;
电视端根据各个频道包的频道属性信息生成追加频道列表,将所述追加频道列表追加到本电视端的频道列表中;
在电视端收到向追加频道切换的切换指令后,读取该切换指令指向的追加频道对应的插件实例,调用本地的插件实例引擎运行所述读取的插件实例,该插件实例调用电视端的播放功能播放该追加频道的内容。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:电视端记录每个追加频道所对应的插件实例的本地索引,在接收到所述切换指令时,根据所述本地索引查找读取该切换指令指向的追加频道对应的插件实例。3.根据权利要求1所述的方法,其特征在于,该方法在收到所述切换指令后,读取该切换指令指向的追加频道对应的插件实例之前,进一步包括:向频道服务器查询该追加频道的频道包是否有更新,如果有更新则重新下载对应的频道包,更新本地的该追加频道的对应内容。4.根据权利要求1所述的方法,其特征在于,所述频道属性中包括该追加频道的过期时间;
该方法在收到所述切换指令后、读取该切换指令指向的追加频道对应的插件实例之前,进一步包括:检查该切换指令指向的追加频道的过期时间,如果当前已经过期则结束本次切换操作,否则向频道服务器查询该追加频道的信息是否有更新,如果有更新则下载对应的频道包,更新本地的该追加频道的对应内容,之后读取该切换指令指向的追加频道对应的插件实例及执行后续步骤;如果没有更新则读取该切换指令指向的追加频道对应的插件实例及执行后续步骤。
5.根据权利要求1所述的方法,其特征在于,所述频道属性中包括频道名;所述频道包还进一步包括频道名对应的频道包编号;且本方法的电视端的更新操作进一步包括:向频道服务器请求查询当前追加频道列表,接收频道服务器返回的追加频道列表,电视端根据频道服务器返回的追加频道列表和本电视端的频道列表进行如下判断处理:
如果出现在频道服务器返回的追加频道列表中的频道名没有出现在本电视端的频道列表中,则判定该频道名为新增的追加频道,并判断该新增追加频道的频道号是否与本电视端的频道列表中的频道号冲突,如果不冲突则从频道服务器下载对应的频道包,解析并存储该频道包中的频道属性信息和插件实例,将该追加频道的信息追加到本电视端的频道列表中;
如果出现在频道服务器返回的追加频道列表中的频道名出现在本电视端的频道列表中,则判断该频道名对应的频道包编号是否有更新,如果有更新,则从频道服务器下载对应的频道包,更新本地的该频道名对应的内容;
如果出现在本电视端的频道列表中的频道名没有出现在频道服务器返回的追加频道列表中,则从本电视端删除该频道名对应的内容。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述插件实例调用电视端的播放功能播放该追加频道的内容,具体包括:该插件实例读取本地或网络资源,使用电视播放器或本地图形系统,展示频道内容。7.根据权利要求6所述的方法,其特征在于,所述频道包中进一步包括附加文件,用于记录该追加频道的需要添加的相应资源;当插件实例在插件引擎中运行时,进一步从所述附加文件中读取资源进行播放。8.一种电视频道追加装置,其特征在于,包括:更新模块,用于从频道服务器下载追加频道对应的频道包,解析出各个频道包中的频道属性信息和插件实例;所述追加频道对应的频道包预先存储在频道服务器中,各追加频道对应的频道包包括频道属性信息和插件实例;该插件实例用于调用电视端的播放功能播放该追加频道的内容;
存储模块,用于存储所述各个频道包的频道属性信息和插件实例;
管理模块,用于根据各个频道包的频道属性信息生成追加频道列表,将所述追加频道列表追加到本电视端的频道列表中;接收向追加频道切换的切换指令后,读取该切换指令指向的追加频道对应的插件实例;
展示模块,用于调用本地的插件实例引擎运行所述切换指令指向的追加频道对应的所述插件实例,该插件实例调用电视端的播放功能播放该追加频道的内容。
9.根据权利要求8所述的装置,其特征在于,所述存储模块进一步用于记录每个追加频道所对应的插件实例的本地索引;
所述管理模块进一步用于在接收到所述切换指令时,根据所述本地索引查找读取该切换指令指向的追加频道对应的插件实例。
10.根据权利要求8所述的装置,其特征在于,所述插件实例具体用于:读取本地或网络资源,使用电视播放器或本地图形系统,展示频道内容。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子(中国)研发中心;三星电子株式会社,未经三星电子(中国)研发中心;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510603497.0/,转载请声明来源钻瓜专利网。