网络视频播放器中添加扩展应用的方法和装置制造方法及图纸

技术编号:8537436 阅读:2183 留言:0更新日期:2013-04-04 22:39
本发明专利技术提供一种用于在网络视频播放器系统中添加扩展应用的装置和方法,所述装置包括:播放应用扩展添加模块,用于在网络视频播放器中添加所需的扩展应用;以及网络视频播放器模块,用于接收扩展应用添加模块发送的所述扩展应用的相关信息,并根据该相关信息将所述扩展应用添加至网络视频播放器上。借此,通过扩展应用的动态下载和使用,从而实现根据用户需要提供相应的扩展应用功能,从而减轻网络视频播放器的复杂度,并使得网络视频播放器的播放器功能的灵活集成和显示,以及用户方便、灵活地控制网络视频播放器,不仅用户使用起来更为方便,而且用户体验更佳。

【技术实现步骤摘要】

本专利技术涉及网络视频播放器领域,尤其涉及一种网络视频播放器业务中添加扩展应用组件的方法和系统。
技术介绍
网络视频播放器,可以用于所有通过网络进行视频播放的播放器,它将电视机、个人电脑及手持设备作为显示终端,通过机顶盒或计算机接入宽带网络,实现数字电视、时移·电视、互动电视等服务,网络视频播放器的出现给人们带来了一种全新的网络视频观看方法,它改变了以往被动的网络视频观看模式,实现了视频以网络为基础按需观看、随看随停的便捷方式。由于网络视频播放器不断推陈出新,新功能不断涌现,致使网络视频播放器日益复杂,给系统带来了很大的负担,实际上不是每个用户都需要所有的功能,功能繁杂的系统,用户使用起来并不方便,而且还浪费了系统的存储空间。因此,有必要让网络视频播放器具备定制扩展功能的能力。因此,如何灵活地设置扩展功能是一个值得研究的技术问题。
技术实现思路
针对上述缺陷,本专利技术的目的在于提供一种用于在网络视频播放器系统中添加扩展应用的装置,其能够实现根据用户需要提供相应的功能,从而减轻网络视频播放器的复杂度。为了实现上述目的,本专利技术提供一种用于在网络视频播放器系统中添加扩展应用的装置,其特征在于,所述装置包括 播放应用扩展添加模块,用于将扩展应用的相关信息发送给网络视频播放器,以便让所述网络视频播放器添加所需的扩展应用; 以及网络视频播放器模块,用于接收扩展应用添加模块发送的所述扩展应用的相关信息,并根据该相关信息将所述扩展应用添加至网络视频播放器上。本专利技术还提供了一种用于在网络视频播放器中添加扩展应用的方法,其特征在于,所述方法包括如下步骤 播放应用扩展添加步骤,将扩展应用的相关信息发送给网络视频播放器,以便让所述网络视频播放器添加所需的扩展应用; 以及网络视频播放器应用扩展步骤,用于接收所述扩展应用的相关信息,并根据该相关信息将所述扩展应用添加至网络视频播放器上。本专利技术通过扩展应用的动态下载和使用,从而实现根据用户需要提供相应的扩展应用功能,从而减轻网络视频播放器的复杂度,并使得网络视频播放器的播放器功能的灵活集成和显示,以及用户方便、灵活地控制网络视频播放器,不仅用户使用起来更为方便,而且用户体验更佳。附图说明图1是本专利技术网络视频播放器及应用扩展功能激活的一个实施方式示意图。图2是本专利技术具有扩展应用功能的网络视频播放系统的总体结构的一个实施方式示意图。图3是本专利技术网络视频播放器的应用扩展服务器的系统结构示意图。图4是本专利技术具有应用扩展功能的网络视频播放器的系统结构示意图。图5是本专利技术网络视频播放器的配置模块的系统结构示意图。图6是实现具有应用扩展功能的网络视频播放器的系统的配置功能的一个方法 流程实施方式示意图。图7是实现具有应用扩展功能的网络视频播放器的系统的添加扩展应用组件功能的一个方法流程实施便示意图。具体实施例方式为了使专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施方式,对本专利技术进一步详细说明。应当理解所描述的具体实施方式仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术的网络视频播放器。网络视频播放器100包括视频主窗口 10,用于显示视频节目,在网络视频播放器100的视频主窗口 10的下面有播放控制界面元素,其中包括播放/暂停按键、快进播放按键以及播放进度条等。在播放器100上还有很多功能按键20,这些按键包括开灯/关灯、清晰度控制、分享、换肤和扩展。应当注意的是,图1中界面元素10和20的类型以及它们在界面上的布置关系只是一种示例,任何可以实现本专利技术的方式都在本专利技术的范围之内。按键功能定义包括播放器关闭 command : shutDown Parameters : {commancT: shutDown}设定节点播放 command : setNode Parameters : {〃command〃 〃setNode〃,〃data〃 数据源}暂停视步页播放 command : pauseVideo Parameters : {〃command〃 〃pauseVideo〃}恢复视步页播放 command : resumeVideo Parameters : {〃command〃 〃resumeVideo〃}开灯 command : turnOnLightHandler Parameters : {〃command〃 〃turn0nLightHandler〃}关灯 command : turnOffLightHandler Parameters : {〃command〃 〃turn0ffLightHandler〃} 图1的网络视频播放器100具有添加扩展应用的功能,其可以通过网络视频播放器100中的扩展按键来激活,也可以在网络视频播放器启动时,甚至是计算机系统启动时就激活,任何可以激活该添加扩展应用功能的方式都包括在本专利技术的范围之内。图1示出其中的通过扩展按键来激活扩展应用的具体实施方式,即通过按压扩展按键,弹出扩展应用子窗口30,该子窗口 30中包括多个播放应用扩展组件,如音乐播放器31、天气32、网速监控33、股票等。这些播放应用扩展组件都有一个组件ID与之对应,每一个组件的信息可被预先存储在播放器应用扩展数据库中,或者通过该扩展数据库中的地址指示从网络URL处获取相应的组件信息,组件信息的存储形式可以是文件,文件可以是XML格式,每一个带有ID的组件的信息通过XML格式记录,使用时可以对XML格式解析。当用户通过扩展按钮激活扩展应用子窗口 30后,可以选择其中一个播放扩展应用组件,从而启动相应的扩展功能。图2是本专利技术具有添加扩展应用的功能的网络视频播放系统的总体结构的一个实施方式示意图。具有扩展应用功能的网络视频播放系统包括视频播放器100和播放器应用扩展服务器200,播放器应用扩展服务器200上具有播放器应用扩展数据库210。视频播放器100上的应用扩展组件来自于播放器应用扩展数据库210,该数据库210记录了可以为客户端的视频播放器100提供的应用扩展功能,数据库210可以只记录组件的信息,信息包括指向能够提供具体服务的数据库和/或模块的地址,该地址可以是统一资源定位符URL等,此外组件信息可以包括组件ID、组件参数(每个扩展组件由于功能不同,其参数也不同)。每个用户ID对应了用户权限,权限包括对各种扩展应用组件的信息下载、功能访问 等的权限。数据库210也可以包括实现应用扩展的功能。图3是本专利技术网络视频播放器的应用扩展服务器200的系统结构示意图。其中播放应用服务器包括3个模块用户身份鉴权模块220、网络模块230和播放器应用扩展数据库管理模块240。用户身份鉴权模块220用于对来自视频播放器100的,对扩展应用组件信息的下载请求进行鉴权,鉴权可以通过用户ID和用户密码进行身份认证,在服务器上记录了每个用户ID对应的用户权限,权限包括对各种扩展应用组件的信息下载、功能访问等的权限。网络模块230提供与用户播放器100的数据通信功能。播放器应用扩展数据库模块用于建立数据库、增加、删除和修改扩展组件条目记录。图4是本专利技术具有应用扩展功能的网络视频播放器的系统结构示意图。网络视频播放器100包括播放应用扩展添加模块120和播放器模块110,所述本文档来自技高网...

【技术保护点】
一种用于在网络视频播放器系统中添加扩展应用的装置,其特征在于,所述装置包括:播放应用扩展添加模块,用于将扩展应用的相关信息发送给网络视频播放器,以便让所述网络视频播放器添加所需的扩展应用;以及网络视频播放器模块,用于接收所述播放扩展应用添加模块发送的所述扩展应用的相关信息,并根据该相关信息将所述扩展应用添加至网络视频播放器上。

【技术特征摘要】
1.一种用于在网络视频播放器系统中添加扩展应用的装置,其特征在于,所述装置包括 播放应用扩展添加模块,用于将扩展应用的相关信息发送给网络视频播放器,以便让所述网络视频播放器添加所需的扩展应用;以及 网络视频播放器模块,用于接收所述播放扩展应用添加模块发送的所述扩展应用的相关信息,并根据该相关信息将所述扩展应用添加至网络视频播放器上。2.根据权利要求1所述的装置,其中,所述播放应用扩展添加模块通过一预设接口与播放器模块网络视频播放器模块进行通信,所述播放应用扩展添加模块包括监听子模块、回调子模块和扩展应用连接子模块;其中,监听子模块用于监听用户是否选择了特定的扩展应用组件,如果是,则通知该回调子模块,该回调子模块通过调用扩展应用连接子模块,来实现与网络视频播放器系统中的播放应用扩展服务器上的与该扩展应用组件的对应的数据连接。3.根据权利要求1或2所述的装置,其中,该网络视频播放器模块还包括网络模块、配置模块、扩展应用信任度鉴别模块、用户身份提供模块、列表存储模块;其中,配置模块用于为用户提供可选的扩展应用组件;扩展应用信任度鉴别模块用于对下载的扩展应用组件的数据进行信任度鉴别;网络模块用于接收来自配置模块的用户所选择的扩展应用组件信息,并根据该扩展应用组件信息,从网络下载或者直接从服务器上获取该扩展应用组件的其他相关数据,并将该扩展应用的数据发送至扩展应用信任度鉴别模块进行信任度验证,然后,接收扩展应用信任度鉴别模块对所述扩展应用的鉴别结果,如果通过信任度鉴别,则将该扩展应用的相应数据发送至播放应用扩展添加模块。4.根据权利要求1-3中任一项所述的装置,其中,配置模块包括用户添加子模块、默认推荐子模块或根据播放内容统计推荐子模块中的任意一个或多个子模块;其中,用户添加子模块,用于为用户提供可选的扩展应用,以供用户选择适合自己的扩展应用;默认推荐子模块,用于为用户提供网络视频播放器系统默认推荐的扩展应用;根据播放内容统计推荐子模块,用于为用户提供网络视频播放器根据播放内容统计出来的最受欢迎的扩展应用。5.根据权利要求1-4中任一项所述的装置,其中默认推荐方式的优先级为根据预定时间内扩展应用组...

【专利技术属性】
技术研发人员:林洋胡曰锋
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利