一种网络电视云服务平台的多版本兼容方法及装置制造方法及图纸

技术编号:13370472 阅读:35 留言:0更新日期:2016-07-19 18:15
本发明专利技术涉及智能电视终端技术领域,提供一种网络电视云服务平台的多版本兼容方法和装置,包括:获取启动的网络电视云服务平台的特征信息,根据特征信息,从预置的不同版本的网络电视云服务平台的接口信息中确定特征信息对应的接口信息,接口信息包括:版本信息、区域标识信息以及与区域标识信息对应的显示界面的配置信息;根据该版本信息与区域标识信息构建用于请求视频资源数据的URL,并根据该URL向服务器请求视频资源数据;对服务器返回的视频资源数据进行解析;根据该显示界面的配置信息更新当前的显示界面,并将解析出的数据通过更新后的显示界面呈现在智能电视终端的屏幕中。本发明专利技术可兼容多版本网络电视云服务平台,降低了维护成本。

【技术实现步骤摘要】

本专利技术涉及智能电视终端及互联网
,特别涉及一种网络电视云服务平台的多版本兼容方法及装置
技术介绍
随着智能电视终端及互联网技术的不断发展,基于移动互联网的网络电视云服务平台(如Golive)的视频显示技术极大地丰富了电视终端的视频资源,成为海外智能电视终端的主要视频来源。而不同版本的Golive平台所提供的视频资源不同,且澳洲、欧洲、亚洲等不同区域所需的视频源也不同,因此不同的区域需要适用不同的Golive版本。同时,不同版本的Golive对应的API接口(应用程序编程接口)也不一样。Golive为了拥有更多的视频资源,在运营的同时,需要不断升级新的方案,以满足不同区域的视频源需求。然而现有技术中,智能电视终端无法兼容不同版本的Golive,每当因Golive升级而导致接口更换或者因电视机所处区域发生变化导致Golive版本变化时,智能电视终端就需根据新接口开发配套应用或者根据变化的接口更换应用的显示主界面,否则将会因为数据格式不兼容等原因,而出现原有版本的应用无法解析并在其显示主界面显示Golive的视频资源的问题。此外,由于不同平台对应使用不同版本的应用,这也导致开发维护升级工作量大大增加。
技术实现思路
有鉴于此,本专利技术提供一种网络电视云服务平台的多版本兼容方法及装置,可兼容多种版本的网络电视云服务平台,降低了维护成本。本专利技术实施例提供一种网络电视云服务平台的多版本兼容方法,包括:获取启动的网络电视云服务平台的特征信息,根据所述特征信息,从预置的不同版本的网络电视云服务平台的接口信息中确定所述特征信息对应的接口信息,所述接口信息包括:版本信息、区域标识信息以及与所述区域标识信息对应的显示界面的配置信息;根据确定出的所述版本信息与所述区域标识信息构建用于请求视频资源数据的统一资源定位符URL,并根据所述URL向服务器请求所述视频资源数据;对所述服务器返回的所述视频资源数据进行解析;根据确定出的所述显示界面的配置信息更新当前的显示界面,并将解析出的数据通过更新后的显示界面呈现在所述智能电视终端的屏幕中。本专利技术实施例提供一种网络电视云服务平台的多版本兼容装置,包括:检测模块,用于检测是否有网络电视云服务平台被启动;获取模块,用于当所述检测模块检测到有网络电视云服务平台被启动时,获取启动的网络电视云服务平台的特征信息;确定模块,用于根据所述特征信息,从预置的不同版本的网络电视云服务平台的接口信息中确定所述特征信息对应的接口信息,所述接口信息包括:版本信息、区域标识信息以及与所述区域标识信息对应的显示界面的配置信息;构建模块,用于根据所述确定模块确定出的所述版本信息与所述区域标识信息构建用于请求视频资源数据的统一资源定位符URL;所述获取模块,还用于根据所述构建模块构建的所述URL向服务器请求所述视频资源数据;解析模块,用于对所述服务器返回的所述视频资源数据进行解析;更新模块,用于根据所述确定模块确定出的所述显示界面的配置信息更新当前的显示界面;呈现模块,用于将所述解析模块解析出的数据通过更新后的显示界面呈现在所述智能电视终端的屏幕中。根据上述实施例,本专利技术提供的一种网络电视云服务平台的多版本兼容方法及装置,通过根据当前启动的网络电视云服务平台的特征信息,从预置的不同版本的网络电视云服务平台的接口信息中确定对应的接口信息,根据确定出的接口信息构建用于请求视频资源数据的URL,并根据该URL向服务器请求该视频资源数据,对请求的该视频资源数据进行解析,同时根据确定出的接口信息更新当前的显示界面,并将解析出的数据通过更新后的显示界面予以呈现,由于是通过区分不同区域网络电视云服务平台的API接口,达到多版本支持的目的,因此相较于现有技术,本专利技术不必再因网络电视云服务平台的区域不同版本不同而提供对应地显示主界面,从而大大减少了软件维护的工作量,同时也可解决网络电视云服务平台升级时,必须配套升级显示主界面和网络电视云服务平台的问题,实现了多种版本的网络电视云服务平台的兼容。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明图1为本专利技术第一实施例提供的一种网络电视云服务平台的多版本兼容方法的流程图;图2为本专利技术第二实施例提供的一种网络电视云服务平台的多版本兼容装置的结构示意图;图3为本专利技术第三实施例提供的一种网络电视云服务平台的多版本兼容装置的结构示意图。具体实施方式为更进一步阐述本专利技术为实现预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的具体实施方式、结构、特征及其功效,详细说明如后。参见图1,所示为本专利技术第一实施例提供的一种网络电视云服务平台的多版本兼容方法的流程图,该方法应用于需要调用网络电视云服务平台(如Golive)的客户端程序来播放Golive提供的视频源(或音视频数据)的智能电视终端,具体可包括以下步骤S101-S104:S101、获取启动的网络电视云服务平台的特征信息,根据特征信息,从预置的不同版本的网络电视云服务平台的接口信息中确定特征信息对应的接口信息,接口信息包括:版本信息以及区域标识信息;智能电视终端中预置有不同版本(即不同区域)的网络电视云服务平台的接口信息及各接口信息各自对应的特征信息,该接口信息可以但不限于包括:不同版本的网络电视云服务平台各自对应的标识信息、版本信息(如版本号)、区域标识信息(如区域码)、与区域标识信息对应的传输数据的封装格式以及显示界面的配置信息等。智能电视终端在系统初始化的时候,获取预置的不同版本的网络电视云服务平台的接口信息。网络电视云服务平台的特征信息可以但不限于包括:网络电视云服务平台的客户端的语言类型(如,英语、汉语、日语等等)、版本信息、身份标识信息或其他能够体现该客户端的特征的信息中的任一种或多种的组合。进一步地,随着网络电视云服务平台的版本升级,对应的接口信息也会有所更新。智能电视终端定期或定时从服务器获取接口信息的更新数据及对应的特征信息,按照获取的更新数据及对应的特征信息,更新本地预置的接口信息及对应的特征信息。或者,当智能电视终端在本地匹配不到启动的网络电视云服务平台的特征信息对应的接口信息时,将该特征信息发送到服务器,通过服务器获取对应的接口信息。从而适应网络电视云服务平台不断升级的需要,避免本文档来自技高网...

【技术保护点】
一种网络电视云服务平台的多版本兼容方法,应用于智能电视终端,其特征在于,所述方法包括:获取启动的网络电视云服务平台的特征信息,根据所述特征信息,从预置的不同版本的网络电视云服务平台的接口信息中确定所述特征信息对应的接口信息,所述接口信息包括:版本信息、区域标识信息以及与所述区域标识信息对应的显示界面的配置信息;根据确定出的所述版本信息与所述区域标识信息构建用于请求视频资源数据的统一资源定位符URL,并根据所述URL向服务器请求所述视频资源数据;对所述服务器返回的所述视频资源数据进行解析;根据确定出的所述显示界面的配置信息更新当前的显示界面,并将解析出的数据通过更新后的显示界面呈现在所述智能电视终端的屏幕中。

【技术特征摘要】
1.一种网络电视云服务平台的多版本兼容方法,应用于智能电视终端,
其特征在于,所述方法包括:
获取启动的网络电视云服务平台的特征信息,根据所述特征信息,从
预置的不同版本的网络电视云服务平台的接口信息中确定所述特征信息对
应的接口信息,所述接口信息包括:版本信息、区域标识信息以及与所述
区域标识信息对应的显示界面的配置信息;
根据确定出的所述版本信息与所述区域标识信息构建用于请求视频资
源数据的统一资源定位符URL,并根据所述URL向服务器请求所述视频资
源数据;
对所述服务器返回的所述视频资源数据进行解析;
根据确定出的所述显示界面的配置信息更新当前的显示界面,并将解
析出的数据通过更新后的显示界面呈现在所述智能电视终端的屏幕中。
2.根据权利要求1所述的方法,其特征在于,将所述视频资源数据中
的每一个视频源作为一个视频对象,将所述视频资源数据中包含的所有视
频源整体作为一个视频对象集合,则所述对所述服务器返回的所述视频资
源数据进行解析包括:
初始化视频对象实体以及视频对象实体集合,构建视频对象实体容器
以及视频对象实体集合容器;
启动解析数据任务,依次通过事件驱动执行各所述视频对象实体,将
各所述视频对象实体以及各所述视频对象实体中包含的各类资源数据,按
照预置的分类标准分门别类地存储在所述视频对象实体容器以及所述视频
对象实体集合容器中。
3.根据权利要求1所述的方法,其特征在于,所述视频资源数据中包
括各视频源的播放链接,则所述将解析出的数据通过更新后的显示界面呈
现在所述智能电视终端的屏幕中之后还包括:
在所述更新后的显示界面根据所述播放链接,区分设定各所述视频源
的点击链接;
当检测到用户点击所述点击链接的操作时,跳转到所述网络电视云服
务平台的播放器,对所述操作指向的视频源的音视频数据进行播放。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述对所
述服务器返回的所述视频资源数据进行解析还包括:
调用与所述区域标识信息对应的SAXParser解析器对所述服务器返回
的所述视频资源数据进行解析。
5.根据权利要求4所述的方法,其特征在于所述方法还包括:
构建网络监听器,并通过所述网络监听器进行网络监听;
所述根据确定出的所述版本信息与所述区域标识信息构建用于请求视
频资源数据的统一资源定位符URL包括:
当监听到所述智能电视终端接入网络时,启动视频资源数据请求服务,
按照预置的构建规则,根据确定出的接口信息中的版本信息与区域标识信
息构建用于请求视频资源数据的URL。
6.一种网络电视云服务平台的多版本兼容装置,其特征在于,所述装
置包括:
检测模块,用于...

【专利技术属性】
技术研发人员:刘远凤
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

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

1