信息处理方法和信息处理装置制造方法及图纸

技术编号:10245965 阅读:93 留言:0更新日期:2014-07-23 22:45
本发明专利技术公开了一种信息处理方法和信息处理装置。所述方法应用于电子设备,并且用于使得在所述电子设备中安装的浏览器能够实时地播放多媒体流,所述方法包括:通过多媒体接口来获得多媒体流;将所述多媒体流转换为特定格式的资源地址;以及通过在所述浏览器中访问所述资源地址来播放所述多媒体流。因此,在本发明专利技术中,可以利用在WebRTC协议中定义的用于实现网络实时通信的架构和元素,来在电子设备的操作系统平台中实现通过浏览器来访问多媒体流。

【技术实现步骤摘要】
信息处理方法和信息处理装置
本专利技术涉及计算机
,更具体地,本专利技术涉及一种信息处理方法和信息处理装置。
技术介绍
随着计算机技术及网络技术的发展,各种网络(Web)浏览器(在下文中简称为浏览器)在诸如笔记本计算机、平板电脑(PAD)、移动电话、多媒体播放器、个人数字助理(PDA)之类的电子设备中的应用越发普及。浏览器是指可以显示网络服务器或者文件系统的超文本标记语言(HTML)文件内容、并让用户与这些文件进行交互的一种软件。传统上,用户只能通过在网页页面中嵌入Flash、Java等插件来使得在电子设备中安装的浏览器能够访问该电子设备或其他电子设备所配备的多媒体捕捉装置(诸如,麦克风、摄像头等)。然而,上述的实现方式需要事先下载并安装用户所需的插件,并且这种插件的嵌入也将导致网页页面在浏览器中的加载速度减慢,消耗过多系统资源。因而,为了解决这种问题,万维网联盟(W3C)提出了一种网络实时通信协议(WebRTC)。WebRTC协议是一系列的协议组,这组协议定义了如何使用HTML5来实现浏览器之间的实时视频和/或语音通信。该协议的最终目的是使得开发者能够基于浏览器、使用HTML5来容易地开发出丰富的实时多媒体应用(诸如,在线视频聊天工具),而无需下载安装任何插件,并且Web开发者也无需关注多媒体内容的数字信号处理过程,而只需编写简单的JavaScript程序即可。WebRTC协议提供了网络实时通信的核心技术,其包括音视频的采集、编解码、网络传输、显示等功能,并且还支持多种操作系统(OS)平台,例如微软(Microsoft)公司的视窗(Windows)操作系统、苹果(Apple)公司的iOS操作系统、谷歌(Google)公司的安卓(Android)操作系统等。然而,尽管在WebRTC协议中已经定义了用于实现网络实时通信的架构和元素(诸如,网络应用程序接口(WebAPI)),但是该协议仍处于实验阶段,也就是说,在现有技术中,在某些电子设备的某些操作系统平台中仍然无法使用该协议真正地实现通过浏览器来访问多媒体流。因此,需要一种新型的信息处理方法和信息处理装置来解决上述问题。
技术实现思路
为了解决上述技术问题,根据本专利技术的一个方面,提供了一种信息处理方法,所述方法应用于电子设备,并且用于使得在所述电子设备中安装的浏览器能够实时地播放多媒体流,所述方法包括:通过多媒体接口来获得多媒体流;将所述多媒体流转换为特定格式的资源地址;以及通过在所述浏览器中访问所述资源地址来播放所述多媒体流。此外,根据本专利技术的另一方面,提供了一种信息处理装置,所述装置应用于电子设备,并且用于使得在所述电子设备中安装的浏览器能够实时地播放多媒体流,所述装置包括:获得单元,用于通过多媒体接口来获得多媒体流;转换单元,用于将所述多媒体流转换为特定格式的资源地址;以及播放单元,用于通过在所述浏览器中访问所述资源地址来播放所述多媒体流。与现有技术相比,采用根据本专利技术的信息处理方法和信息处理装置,可以将通过多媒体接口所获得的多媒体流转换为特定格式的资源地址,并且在电子设备中安装的浏览器中,通过访问该资源地址来播放该多媒体流。因此,在本专利技术中,可以利用在WebRTC协议中定义的用于实现网络实时通信的架构和元素,来在电子设备的操作系统平台中实现通过浏览器来访问多媒体流。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1图示了根据本专利技术的信息处理方法。图2图示了根据本专利技术的信息处理装置。图3图示了根据本专利技术实施例的信息处理方法。图4图示了根据本专利技术实施例的信息处理装置。图5图示了在WebRTC协议中定义的用于实现网络实时通信的架构。图6图示了用于实现根据本专利技术实施例的信息处理方法的程序代码示例。图7图示了在WebRTC协议中定义的媒体回调信息。具体实施方式将参照附图详细描述根据本专利技术的各个实施例。这里,需要注意的是,在附图中,将相同的附图标记赋予基本上具有相同或类似结构和功能的组成部分,并且将省略关于它们的重复描述。在下文中,将参考图1和图2来描述根据本专利技术的信息处理方法和信息处理装置。图1图示了根据本专利技术的信息处理方法,而图2图示了根据本专利技术的信息处理装置。图1所示的信息处理方法应用于电子设备,并且用于使得在所述电子设备中安装的浏览器能够实时地播放多媒体流。该信息处理方法通过图2所示的信息处理装置来实现。具体地,所述信息处理装置100包括:获得单元110、转换单元120、和播放单元130。如图1所示,所述信息处理方法包括:在步骤S110中,通过多媒体接口来获得多媒体流。这里,该获得步骤可以由获得单元110完成。在步骤S120中,将所述多媒体流转换为特定格式的资源地址。这里,该转换步骤可以由转换单元120完成。在步骤S130中,通过在所述浏览器中访问所述资源地址来播放所述多媒体流。这里,该播放步骤可以由播放单元130完成。由此可见,采用根据本专利技术的信息处理方法和信息处理装置,可以将通过多媒体接口所获得的多媒体流转换为特定格式的资源地址,并且在电子设备中安装的浏览器中,通过访问该资源地址来播放该多媒体流。因此,在本专利技术中,可以利用在WebRTC协议中定义的用于实现网络实时通信的架构和元素,来在电子设备的操作系统平台中实现通过浏览器来访问多媒体流。在下文中,将参考图3和图4来描述根据本专利技术实施例的信息处理方法和信息处理装置。图3图示了根据本专利技术实施例的信息处理方法,而图4图示了根据本专利技术实施例的信息处理装置100。图3所图示的信息处理方法可以通过图4所图示的信息处理装置100来实现。如图4所图示的,与图2中一样地,该信息处理装置100包括:获得单元110、转换单元120、和播放单元130。此外,优选地,该信息处理装置100还可以包括:注册单元140。该信息处理装置100可以应用于一个或多个电子设备,在所述电子设备中安装有至少一个操作系统,并且在该操作系统中安装有至少一个浏览器。该信息处理装置100使得在所述电子设备中安装的浏览器能够实时地播放所述电子设备或与所述电子设备连接的其他电子设备所配备的多媒体捕捉装置所捕捉的多媒体流。在第一示例中,该电子设备可以是移动电话,在该移动电话中可以安装有谷歌(Google)公司的安卓(Android)操作系统,并且该浏览器可以是在Android操作系统中默认装备的浏览器,例如Android浏览器。在第二示例中,该电子设备可以是个人计算机,在该个人计算机中可以安装有微软(Microsoft)公司的视窗(Windows)操作系统,并且该浏览器可以是在Windows操作系统中默认装备的浏览器,例如Internetexplorer(IE)浏览器。在第三示例中,该电子设备可以是平板电脑,在该平板电脑中可以安装有苹果(Apple)公司的iOS操作系统,并且该浏览器可以是在iOS操作系统中默认装备的浏览器,例如safari浏览器。此外,该信息处理本文档来自技高网
...
信息处理方法和信息处理装置

【技术保护点】
一种信息处理方法,所述方法应用于电子设备,并且用于使得在所述电子设备中安装的浏览器能够实时地播放多媒体流,其特征在于,所述方法包括:通过多媒体接口来获得多媒体流;将所述多媒体流转换为特定格式的资源地址;以及通过在所述浏览器中访问所述资源地址来播放所述多媒体流。

【技术特征摘要】
1.一种信息处理方法,所述方法应用于电子设备,并且用于使得在所述电子设备中安装的浏览器能够通过源自网页实时通信协议实时地播放多媒体流,其特征在于,所述方法包括:通过多媒体接口来获得多媒体流;生成所述多媒体流的特定格式的资源地址;将所述多媒体流的本地存储地址与所述资源地址进行配对;以及通过在所述浏览器中访问所述资源地址来播放所述多媒体流。2.根据权利要求1的方法,其特征在于,所述通过多媒体接口来获得多媒体流的步骤包括:通过所述多媒体接口来查询所述电子设备中的多媒体捕捉装置的状态;当所述多媒体捕捉装置处于工作状态中时,通过所述多媒体接口来获得所述多媒体捕捉装置所捕捉到的多媒体流;以及在本地存储地址中存储所述多媒体流。3.根据权利要求2的方法,其特征在于,所述方法还包括:当所述多媒体捕捉装置处于非工作状态中时,接收状态切换命令;根据所述状态切换命令来将所述多媒体捕捉装置从非工作状态切换到工作状态。4.根据权利要求2的方法,其特征在于,所述方法还包括:在映射文件中对所述配对进行注册。5.根据权利要求4的方法,其特征在于,所述通过在所述浏览器中访问所述资源地址来播放所述多媒体流的步骤包括:根据位置信息和属性信息来在所述浏览器中定义一显示区域;向所述显示区域分配所述资源地址;以及通过在所述显示区域中访问所述资源地址来播放所述多媒体流。6.根据权利要求5的方法,其特征在于,所述通过在所述显示区域中访问所述资源地址来播放所述多媒体流的步骤还包括:判断向所述显示区域分配的资源地址是否具有特定格式;如果是,则在所述映射文件中查询与所述资源地址对应的多媒体流的本地存储地址;从所述本地存储地址中读取所述多媒体流;以及在所述显示区域中显示所述多媒体流。7.根据权利要求1的方法,其特征在于,所述电子设备是使用安卓(Android)操作系统的电子设备,并且所述浏览器是安卓操作系统的默认浏览器。8.根据权利要求1的方法,其特征在于,所述特定格式的资源地址是blob格式的地址。9.一种信息处理装置,所述装置应用于电子...

【专利技术属性】
技术研发人员:陈重
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1