一种在嵌入式智能设备里聚合互联网视频的方法

文档序号:7889156阅读:113来源:国知局
专利名称:一种在嵌入式智能设备里聚合互联网视频的方法
技术领域
本发明涉及一种在嵌入式智能设备里聚合互联网视频的方法。
背景技术
随着消费电子产品的不断细分,各种嵌入式系统越来越成为广大消费电子产品的理想解决方案,相对于传统大而全的X86架构的PC系统,嵌入式系统具有成本低、功能量身定制等特点,在手机、平板电脑和机顶盒等各种不同的消费电子产品中得到了大量的应用,性价比非常高,并且目前主流的操作系统都开始支持嵌入式系统,如微软的Win8,苹果的iOS、谷歌的Android系统等,以及主流的嵌入式操作系统Linux,为嵌入式系统的盛行奠定了基础。但是嵌入式系统相对于X86的PC系统,也有一些缺陷,尤其是随着互联网视频时代的到来,由于大多数视频网站都是基于X86的架构开发的,所以在嵌入式系统上实现播放互联网视频变得很困难,除非互联网视频内容提供商专门在嵌入式平台上做定制开发,否则互联网视频很难轻松地实现在嵌入式系统上的播放,而且由于各种不同的嵌入式平台采用的软硬件系统的差异,也为各大视频网站增加了许多开发的工作量,管理也变得比较复杂。对于广大的消费者来讲,嵌入式设备由于无法方便地访问互联网的视频内容,也是一个美中不足,他们希望象X86的PC —样方便地访问这些视频内容。对于互联网视频内容提供商来讲,他们也希望能突破这个瓶颈,降低庞大的针对各种不同的嵌入式终端的定制开发成本,让内容运营能轻松地覆盖各种嵌入式终端用户,提高访问流量和广告收入。

发明内容
本发明就是考虑了以上的情况做出的,目的是提供一种能在嵌入式系统上方便地播放互联网视频内容的方法,让用户可以在嵌入式系统上和象在X86的PC —样通过互联网方便地浏览和观看各种视频网站的内容,实现随时随地的观看。为了达到上述目的,按照本发明的第一方面,系统所提供的嵌入式播放终端设备需要在相应的嵌入式操作系统上集成支持相应视频封装格式的播放软件,以便实现该格式的视频的播放。根据这个目的,首先需要在嵌入式硬件平台上集成相应的操作系统,目前主流的嵌入式硬件平台主要有两大阵营,即基于ARM架构的嵌入式处理芯片和基于MIPS架构的嵌入式处理芯片。紧接着需要在该芯片上集成相应的嵌入式操作系统,目前主流的操作系统有LINUX、ANDROID、iOS和WIN8等,当集成了这些操作系统以后,则需要在视频播放模块整合相应的视频播放软件,以支持播放相应的视频封装格式,这里有很多种不同的组合,也就是当某类互联网上被 调用的视频文件需要播放时,视频播放模块需要启动相应的视频播放软件并实现播放,当然目前最主流的互联网视频采用的是Flash播放器,这样就可以方便地播放各种Flash视频,还有一些客户端的视频播放模式,以支持播放各种不同的视频格式。当系统接收到用户的播放指令后,系统可以根据所要播放的视频信息判别需要调用并启动相应的视频播放软件,并最终实现播放。本发明的另一方面则考虑如何聚合互联网上的视频内容地址,通过网络地址收集单元检索互联网上的各个视频网站提供的视频链接地址,并把检索到的互联网视频地址存放到网络视频地址存放单元,这些地址可以供嵌入式智能设备上的视频播放单元调用并播放。本发明的还有一个方面是考虑每个互联网视频内容在不同的终端输出显示时的由于尺寸和用户观看习惯的差异需要调整视频播放尺寸的大小,如在PC的显示屏适合网页或电脑客户端的视频模式显示,但是到电视机上则需要全屏显示以适应屏幕的尺寸大小和远距离观看的需要,同样不同的输入控制方式的差异也需要作相应的调整,如需要将PC的鼠标事件转化为遥控器事件。本发明通过聚合将互联网视频内容输出到嵌入式终端设备播放,为广大嵌入式终端设备用户带来了便利,让他们在花费更低的成本的同时就可以实现在线互联网视频的观看。同时嵌入式设备和PC比,具有体积小、易携带等特点。本发明解决了嵌入式终端设备不能像PC—样直接观看互联网视频的问题,既方便了嵌入式设备的用户可以看到更多的互联网内容,让用户可以选择更多嵌入式设备来观看互联网视频,以达到在不同使用场合设备购买和使用成本更低、使用更舒适,同时又让互联网视频网站通过嵌入式终端设备用户的访问,大大提高了其内容和广告等的访问量,让用户和互联网内容提供商实现共赢。本发明的其他目的和优点将在以下的说明中给出,有些可以在说明中直接看出,或者可以通过本发明的实践来认识。本发明的目的和优点可以通过下面具体指出的这些措施的组合来实现和获得。



本说明书的部分附图给出了本发明的一些实施例,与上面给出的一般说明结合下面对这些实施例的详细说明一起来解释本发明的原理。图1为说明本发明应用于嵌入式终端(基于ARM或MIPS架构的嵌入式处理器)时的使用环境示意图。图2为本发明应用于互联网机顶盒或互联网电视(基于ARM或MIPS架构的嵌入式处理器)的内部功能模块配置框图。图3为本发明应用于智能手机或平板电脑(基于ARM或MIPS架构的嵌入式处理器)的内部功能模块配置框图。
具体实施例方式下面将结合

按照本发明在不同终端设备上实现聚合互联网视频的方法。图1是说明按照本发明实现在嵌入式智能设备里聚合互联网视频的使用环境示意图。如图1所示,网络地址收集单元2通过人工或非人工的方式检索互联网网络单元3并收集网络视频播放地址,然后将收集的地址存放于网络视频地址存放单元1,以供嵌入式播放终端访问。视频播放单元6通过操作系统单元5和嵌入式硬件系统单元4访问网络视频地址存放单元I并获取网络视频播放地址,通过获取的地址信息访问相应的互联网网络单元3内的视频资源,实现互联网视频的播放并把它输出到输出显示屏7。图2是说明按照本发明应用于互联网机顶盒或互联网电视的一个实施例的内部功能模块配置框图。如图2所示,本发明方法应用于互联网机顶盒或互联网电视的实现分为两大部分,即在后台云端的互联网视频聚合云20和在用户终端的互联网机顶盒或互联网电视19。在后台云端的互联网视频聚合云20中,网络视频地址收集单元2通过人工或非人工的方式检索互联网网络单元3,收集符合终端播放要求的网络视频播放地址,并将收集到的网络视频播放地址按照一定的格式要求存放于网络视频地址存放单元1,网络视频地址存放单元I是一个位于互联网远程服务器内的一个存储空间,具有数据处理、数据存放、数据通信和数据管理等功能。在用户终端的互联网机顶盒或互联网电视19中,当用户用遥控器13切换视频播放用户操作界面18的时候,数据处理模块8通过运行存放于存储模块内的操作系统单元5的系统内核15和流媒体中间件16,再调用网络通信模块14并访问位于后台云端的网络视频地址存放单元I并将和界面相应的网络视频地址信息存放到存储模块9。当用户通过遥控器13操作视频播放单元6内的视频播放用户操作界面18并确定播放某一视频时,嵌入式硬件系统单元4的人机交互模块11就会接受到遥控器13发出的相应指令,经数据处理模块8运行调用 存放于存储模块9的系统内核15和流媒体中间件16,并访问存储模块9内存放的相应的网络视频播放地址,根据该网络视频地址信息调用网络通信单元14并访问该视频,将取得的视频数据经网络通信模块14传输到存储模块9,并由流媒体中间件16和系统内核15调用存储在存储模块9的视频数据,经数据处理模块8解码以后,最终在视频播放用户界面框架17呈现并显示在电视机显示屏7上。后台云端的互联网视频聚合云20和用户终端的互联网机顶盒或互联网电视19可通过LAN或WiFi协议的以太网络连接,根据电视机显示屏优化的视频播放用户界面框架17可以让网络视频改变原来的尺寸以适合电视机显示屏播放。图3是说明按照本发明应用于智能手机或平板电脑的一个实施例的内部功能模块配置框图。如图3所示,本发明方法应用于智能手机或平板电脑的实现分为两大部分,即在后台云端的互联网视频聚合云20和在用户终端的智能手机或平板电脑21。在后台云端的互联网视频聚合云20中,网络视频地址收集单元2通过人工或非人工的方式检索互联网网络单元3,收集符合终端播放要求的网络视频播放地址,并将收集到的网络视频播放地址按照一定的格式要求存放于网络视频地址存放单元1,网络视频地址存放单元I是一个位于互联网远程服务器内的一个存储空间,具有数据处理、数据存放、数据通信和数据管理等功能。在用户终端的智能手机或平板电脑21中,当用户用触摸屏22切换视频播放用户操作界面18的时候,数据处理模块8通过运行存放于存储模块内的操作系统单元5的系统内核15和流媒体中间件16,再调用网络通信模块14并访问位于后台云端的网络视频地址存放单元I并将和界面相应的网络视频地址信息存放到存储模块9。当用户通过触摸屏22操作视频播放单元6内的视频播放用户操作界面18并确定播放某一视频时,嵌入式硬件系统单元4的人机交互模块11就会接受到触摸屏22发出的相应指令,经数据处理模块8运行调用存放于存储模块9的系统内核15和流媒体中间件16,并访问存储模块9内存放的相应的网络视频播放地址,根据该网络视频地址信息调用网络通信单元14并访问该视频,将取得的视频数据经网络通信模块14传输到存储模块9,并由流媒体中间件16和系统内核15调用存储在存储模块9的视频数据,经数据处理模块8解码以后,最终在视频播放用户界面框架17呈现并显示在智能手机/平板电脑显示屏23上。后台云端的互联网视频聚合云20和用户终端的智能手机或平板电脑21可通过3G或WiFi协议的以太网络连接,根据智能手机或平板电脑的显示屏优化的视频播放用户界面框架17可以让网络视频改变原来的尺寸以适合智能手机或平板电脑的显示屏播放。 本发明通过聚合把原先适合于PC播放的互联网视频转换到嵌入式终端播放,快速实现了电脑屏、手机屏和电视屏的三屏互动切换,把丰富的PC互联网内容引入到了嵌入式智能终端,方便了广大嵌入式终端用户播放互联网`视频内容。
权利要求
1.一种聚合互联网视频并实现在嵌入式设备上播放的方法,它具有将存在于互联网的视频内容聚合到嵌入式智能设备,供用户搜索和播放的功能,其特征是该方法包括: 一个嵌入式硬件系统单元,用于传输、处理和保存网络数据,支持操作系统和软件程序运行,具有数据处理、网络通信、存储、人机交互、显示输出、电源管理功能(4); 一个操作系统单元,用于管理资源、控制程序和实现人机交互功能(5); 一个视频播放单元,用于陈列显示、搜索、调用存放于网络视频地址存放单元内的互联网视频地址并启动相应的互联网视频播放软件播放来自于互联网的视频(6); 一个网络地址收集单元,用于检索互联网上的视频地址(2); 一个网络视频地址存放单元,用于接受和存放来自于网络地址收集单元的互联网视频播放地址,并供视频播放单元调用(I); 以及用于支撑上述单元间信息传输的互联网网络单元(3)。
2.根据权利要求1所述之方法,其特征是所述嵌入式硬件系统单元的处理芯片采用了ARM或MIPS架构中的至少一种。
3.根据权利要求1所述之方法,其特征是所述操作系统单元采用了Linux、Windows、Android、iOS中的至少其中一种。
4.根据权利要求1所述之方法,其特征是所述视频播放单元的互联网视频播放软件支持播放AV1、FLV、MKV、WMV, RMVB, ASF、MP4、3GP中的至少其中一种视频封装格式。
5.根据权利要求1所述之方法,其特征是所述视频播放单元根据所述网络视频地址存放单元提供的信息选择相应的视频播放软件进行播放。
6.根据权利要求1所述之方法,其特征是所述视频播放单元改变了原视频的显示播放尺寸,以适合不同屏幕的播放,这些屏幕包括电视机屏、显示器屏、手机屏或平板电脑显示屏中的至少一种。
7.根据权利要求1所述之方法,其特征是所述视频播放单元的形式可以是客户端程序的形式或者是浏览器的形式中的至少其中一种。
8.根据权利要求1所述之方法,其特征是所述网络视频聚合单元的互联网视频播放地址存放于远程的网络存储设备中。
9.根据权利要求1所述之方法,其特征是所述嵌入式硬件系统单元通过网络访问网络视频聚合单元来获取互联网视频播放地址并实现播放。
10.根据权利要求1所述之方法,其特征是所述网络地址收集单元检索互联网视频地址的方法采用人工检索或非人工检索中的至少一种。
全文摘要
本发明涉及一种聚合互联网视频在嵌入式设备上播放的方法,其特征是该方法包括一个嵌入式硬件系统单元,用于传输、处理和保存网络数据,支持操作系统和软件程序运行,具有数据处理、网络通信、存储、人机交互、显示输出、电源管理功能(4);一个操作系统单元,用于管理资源、控制程序和实现人机交互功能(5);一个视频播放单元,用于陈列显示、搜索、调用存放于网络视频地址存放单元内的互联网视频地址并启动相应的互联网视频播放软件播放来自于互联网的视频(6);一个网络地址收集单元,用于检索互联网上的视频地址(2);一个网络视频地址存放单元,用于接受和存放来自于网络地址收集单元的互联网视频播放地址,并供视频播放单元调用(1);以及用于支撑上述单元间信息传输的互联网网络单元(3)。
文档编号H04N21/438GK103227948SQ201210028910
公开日2013年7月31日 申请日期2012年1月28日 优先权日2012年1月28日
发明者黄洪波, 俞立平, 陈杰 申请人:杭州雄联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1