网络广播收听系统及方法

文档序号:7768866阅读:247来源:国知局
专利名称:网络广播收听系统及方法
技术领域
本发明涉及多媒体处理技术领域,特别是涉及一种网络广播收听系统及方法。
背景技术
随着互联网的发展,网络广播成为一种传播多媒体形态的重要体现,相比传统广播,网络广播有着节目灵活多样、互动性强等优点。网络广播建立在网络流媒体技术的基础之上,通过编码器将音频或视频等多媒体数据转换为可在互联网上直接传输和播放的流媒体格式,而用户通过将网络广播的URI (Uniform Resource Identifier,通用资源标志符) 添加到流媒体播放器来对网络广播进行收听。目前,在互联网上提供网络广播的电台的数量非常庞大,几乎每天都有新的网络电台诞生,但同时也经常有大量的网络电台迁移、变动甚至关闭,网络广播的用户经常需要到网络广播提供网站(比如www. reciva. com)去查询自己想要收听的网络电台节目源的 URI,以保证自己收听的节目源是有效的。用户要自己手动去检查网络广播的URI的有效性,这对普通用户来说显然不是很方便。

发明内容
鉴于以上内容,有必要提供一种可以自动对网络广播的URI的合法性进行检测, 并且可以支持对扩展的流媒体格式和流媒体播放列表文件的合法性进行检测的网络广播收听系统及方法。根据本发明,提供一种网络广播收听系统,用于收听以流媒体为载体的网络广播, 所述网络广播收听系统包括一第一脚本服务器,用于提供对指向流媒体的URI的合法性进行检测的检测脚本,所述检测脚本包括对至少一种指向流媒体的URI的合法性进行检测的检测代码;—第一更新模块,用于连接到所述第一脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库;一流媒体检测模块,用于根据所述检测脚本库中的检测脚本对一指向流媒体的 URI的合法性进行检测;及一流媒体播放器,用于播放所述URI指向的流媒体。根据本发明,还提供一种网络广播收听系统,用于收听以流媒体为载体的网络广播,所述网络广播收听系统包括一第二脚本服务器,用于提供对包含指向流媒体的URI的流媒体播放列表文件的合法性进行检测的检测脚本,所述检测脚本包括对至少一种流媒体播放列表文件的合法性进行检测的检测代码;一第二更新模块,用于连接到所述第二脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库;一流媒体播放列表文件下载模块,用于下载一 URI指向的流媒体播放列表文件;
一流媒体播放列表文件检测模块,用于根据所述检测脚本库中的检测脚本对所述流媒体播放列表文件的合法性进行检测;及一流媒体播放器,用于播放所述流媒体播放列表文件中包含的URI指向的流媒体。根据本发明,还提供一种网络广播收听方法,用于收听以流媒体为载体的网络广播,所述网络广播收听方法包括以下步骤连接到一脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库,所述检测脚本包括对至少一种指向流媒体的URI的合法性进行检测的检测代码;根据所述检测脚本库中的检测脚本对一指向流媒体的URI的合法性进行检测;及若所述指向流媒体的URI是合法的,播放所述URI指向的流媒体。根据本发明,还提供一种网络广播收听方法,用于收听以流媒体为载体的网络广播,所述网络广播收听方法包括以下步骤连接到一脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库,所述检测脚本包括对至少一种流媒体播放列表文件的合法性进行检测的检测代码;下载一 URI指向的流媒体播放列表文件;根据所述检测脚本库中的检测脚本对所述流媒体播放列表文件的合法性进行检测;及若所述流媒体播放列表文件是合法的,播放所述流媒体播放列表文件中包含的 URI指向的流媒体。与现有技术相比,上述网络广播收听系统及方法,由于在使用一 URI进行收听网络广播之前,根据检测脚本对网络广播的URI的合法性进行检测,并且检测脚本可以从脚本服务器得到动态的更新,从而实现对扩展的流媒体格式和流媒体播放列表文件的合法性进行检测,方便用户轻松方便的收听网络广播,获得较佳的使用体验。


图1为本发明一种实施方式中的网络广播收听系统的结构框图。图2为本发明另一种实施方式中的网络广播收听系统的结构框图。图3为本发明一种实施方式中的网络广播收听方法的流程图。图4为本发明另一种实施方式中的网络广播收听方法的流程图。主要元件符号说明
权利要求
1.一种网络广播收听系统,用于收听以流媒体为载体的网络广播,其特征在于所述网络广播收听系统包括一第一脚本服务器,用于提供对指向流媒体的URI的合法性进行检测的检测脚本,所述检测脚本包括对至少一种指向流媒体的URI的合法性进行检测的检测代码;一第一更新模块,用于连接到所述第一脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库;一流媒体检测模块,用于根据所述检测脚本库中的检测脚本对一指向流媒体的URI的合法性进行检测;及一流媒体播放器,用于播放所述URI指向的流媒体。
2.如权利要求1所述的网络广播收听系统,其特征在于所述检测代码为指向流媒体的URI的正则表达式。
3.—种网络广播收听系统,用于收听以流媒体为载体的网络广播,其特征在于所述网络广播收听系统包括一第二脚本服务器,用于提供对包含指向流媒体的URI的流媒体播放列表文件的合法性进行检测的检测脚本,所述检测脚本包括对至少一种流媒体播放列表文件的合法性进行检测的检测代码;一第二更新模块,用于连接到所述第二脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库;一流媒体播放列表文件下载模块,用于下载一 URI指向的流媒体播放列表文件; 一流媒体播放列表文件检测模块,用于根据所述检测脚本库中的检测脚本对所述流媒体播放列表文件的合法性进行检测;及一流媒体播放器,用于播放所述流媒体播放列表文件中包含的URI指向的流媒体。
4.如权利要求3所述的网络广播收听系统,其特征在于所述检测代码为流媒体播放列表文件的内容的正则表达式。
5.一种网络广播收听方法,用于收听以流媒体为载体的网络广播,其特征在于所述网络广播收听方法包括以下步骤连接到一脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库,所述检测脚本包括对至少一种指向流媒体的URI的合法性进行检测的检测代码;根据所述检测脚本库中的检测脚本对一指向流媒体的URI的合法性进行检测;及若所述指向流媒体的URI是合法的,播放所述URI指向的流媒体。
6.如权利要求5所述的网络广播收听方法,其特征在于所述检测代码为指向流媒体的URI的正则表达式。
7.—种网络广播收听方法,用于收听以流媒体为载体的网络广播,其特征在于所述网络广播收听方法包括以下步骤连接到一脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库,所述检测脚本包括对至少一种流媒体播放列表文件的合法性进行检测的检测代码; 下载一 URI指向的流媒体播放列表文件;根据所述检测脚本库中的检测脚本对所述流媒体播放列表文件的合法性进行检测;及若所述流媒体播放列表文件是合法的,播放所述流媒体播放列表文件中包含的URI指向的流媒体。
8.如权利要求7所述的网络广播收听方法,其特征在于所述检测代码为流媒体播放列表文件的内容的正则表达式。
全文摘要
一种网络广播收听系统,用于收听以流媒体为载体的网络广播,包括第一脚本服务器,用于提供对指向流媒体的URI的合法性进行检测的检测脚本;第一更新模块,用于连接到所述第一脚本服务器,下载最新的检测脚本,并保存到本地的检测脚本库;流媒体检测模块,用于根据所述检测脚本库中的检测脚本对一指向流媒体的URI的合法性进行检测;流媒体播放器,用于播放所述URI指向的流媒体。本发明还揭示了一种网络广播收听方法。根据本发明的技术方案,可以在收听网络广播前对网络广播节目源的URI的合法性进行检测。
文档编号H04L29/06GK102546536SQ20101058974
公开日2012年7月4日 申请日期2010年12月15日 优先权日2010年12月15日
发明者蔡灯宇 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1