一种基于Web应用的终端通信方法与装置制造方法及图纸

技术编号:13015827 阅读:90 留言:0更新日期:2016-03-16 15:14
本发明专利技术公开了一种基于Web应用的终端音视频数据通信方法和装置,方法包括接收网页实时通信WebRTC服务器转发的连接请求信息,所述连接请求信息携带有第一HTML5应用的身份信息,所述第一HTML5应用为第一终端中的Web应用;根据所述第一HTML5应用的身份信息判断是否接受其连接请求,若是,则在第二HTML5应用与所述第一HTML5应用之间建立WebRTC数据连接信道,所述第二HTML5应用为所述电视机中的Web应用;通过所述建立的WebRTC数据连接信道接收所述第一HTML5应用发送的音视频数据信息并显示。解决了现有技术中在现有的智能设备中,无法同时兼顾一方面可以随时随地方便的发送音视频流信息给网络侧的其他终端,另一方面同时又满足大屏幕观看实时视频和进行音视频通信的功能。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种基于Web应用的终端通信方法与装置
技术介绍
随着移动互联网行业的迅猛发展,智能电视,手机等智能终端成为当前行业的潮流趋势,越来越多的功能也被植入到此类智能终端中,像视频通话、IE浏览、多屏互动等,它们在给用户带来方便的同时也提升了用户的体验。对于目前的手机和平板电脑(PAD)等小型终端设备,摄像头和麦克风都已经成为标准配置,且手机和PAD等小型终端设备的摄像头和麦克风在日常生活中使用非常方便,用户可以随时随地的通过互联网与其他终端的用户交互多媒体数据,但是由于手机和PAD等小型终端设备的屏幕尺寸限制,相对来说都比较小,如果把小型智能终端的摄像头获取的实时视频流信息应用在互联网的视频通讯中(比如视频电话会议中),会由于显示图像小造成显示图像不清楚,观看效果不佳的缺点。而在现有终端中,智能电视等大型智能设备是具有大屏幕终端设备能力的载体,在电视终端中播放的视频信息,可以更清晰更好的显示视频信息的内容,满足多个人共同观看视频流信息的需求。但是,现在的电视平台,一般只配备有比较基础的联网功能,很少会配置摄像头和麦克风,无法获取实时音视频流的信息,并且有不方便移动的缺点,也不具备和网络终端进行视频通讯的功能,给用户带来了一系列体验上的局限性。综上,在现有的智能设备中,无法同时兼顾一方面可以随时随地方便的发送音视频流信息给网络侧的其他终端,另一方面同时又满足大屏幕观看实时视频和进行音视频通信的功能。
技术实现思路
本申请实施例通过提供一种基于Web应用的终端音视频数据通信方法和装置,解决了现有技术中在现有的智能设备中,无法同时兼顾一方面可以随时随地方便的发送音视频流信息给网络侧的其他终端,另一方面同时又满足大屏幕观看实时视频和进行音视频通信的功能。为此,一方面,本申请实施例提供了一种基于Web应用的终端音视频数据通信方法,应用于电视机中,所述方法包括: 接收网页实时通信WebRTC服务器转发的连接请求信息,所述连接请求信息携带有第一 HTML5应用的身份信息,所述第一 HTML5应用为第一终端中的Web应用; 根据所述第一 HTML5应用的身份信息判断是否接受其连接请求,若是,则在第二 HTML5应用与所述第一 HTML5应用之间建立WebRTC数据连接信道,所述第二 HTML5应用为所述电视机中的Web应用; 通过所述建立的WebRTC数据连接信道接收所述第一 HTML5应用发送的音视频数据信息并显示。另一方面,本申请实施例一种基于Web应用的终端音视频数据通信装置,应用于电视机中,所述装置包括: 连接请求接收模块,用于接收网页实时通信WebRTC服务器转发的连接请求信息,所述连接请求信息携带有第一 HTML5应用的身份信息,所述第一 HTML5应用为第一终端中的Web应用; 数据通道建立模块,用于根据所述第一 HTML5应用的身份信息判断是否接受其连接请求,若是,则在第二 HTML5应用与所述第一 HTML5应用之间建立WebRTC数据连接信道,所述第二 HTML5应用为所述电视机中的Web应用; 音视频数据接收模块,用于通过所述建立的WebRTC数据连接信道接收所述第一 HTML5应用发送的音视频数据信息并显示。从上述技术方案可以看出,电视机端通过接收WebRTC服务器转发的携带有第一HTML5应用的身份信息连接请求信息,所述第一 HTML5应用为第一终端中的Web应用,并在第二 HTML5应用与所述第一 HTML5应用之间建立WebRTC数据连接信道,所述第二 HTML5应用为所述电视机中的Web应用,最后通过所述建立的WebRTC数据连接信道接收所述第一HTML5应用发送的音视频数据信息并显示,也就是说,第一 HTML5应用和第二 HTML5应用与WebRTC服务器进行通信,类似于在第一终端和电视机之间实现一个简单的握手协议,进一步在两个终端设备的HTML5应用之间建立了一个可供数据传输的连接通道,这样,可以把第一终端设备的音视频数据通过此连接通道直接点对点的传输给电视机上,由电视机最终实现该音视频数据的显示,本方案可应用于需要灵活传输音视频数据,且需要大屏显示的业务中,如视频会议业务等,一方面方便用户可以随时随地方便的发送音视频流信息给网络侧的其他终端,另一方面同时又满足大屏幕观看实时视频和进行音视频通信的用户需求,利用电视平台的大屏幕优势,使其具备显示实时音视频流的能力,提升了用户体验。【附图说明】图1为本申请实施例一中基于Web应用的终端音视频数据通信方法的流程图; 图2为本申请实施例一中电视端二维码控制界面示意图; 图3为本申请实施例一中电视平台功能模块示意图; 图4为本申请实施例一中Web应用运行平台功能模块示意图。; 图5为本申请实施例一中浏览器与服务器关系示意图; 图6为WebRTC服务端信令处理过程示意图; 图7为WebRTC数据传输信道进行音视频数据流处理过程示意图; 图8为本申请实施例二中基于Web应用的终端音视频数据通信装置结构示意图。【具体实施方式】本申请实施例通过提供一种基于Web应用的终端音视频数据通信方法和装置,解决了现有技术中在现有的智能设备中,无法同时兼顾一方面可以随时随地方便的发送音视频流信息给网络侧的其他终端,另一方面同时又满足大屏幕观看实时视频和进行音视频通信的功能。为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。实施例一 本专利技术实施例可以应用于具备大屏幕的智能终端中,尤其适用于电视机,在现有终端中,电视机是具有大屏幕终端设备能力的载体,在电视终端中播放的视频信息,可以更清晰更好的显示视频信息的内容,满足多个人共同观看视频流信息的需求。但是,现在的电视平台,很少会配置摄像头和麦克风,无法获取实时音视频流的信息,并且有不方便移动的缺点,也不具备和网络终端进行视频通讯的功能。图1为本申请实施例一提供的一种基于Web应用的终端音视频数据通信方法,应用于电视机中,本方法包括: 步骤S101:接收网页实时通信WebRTC服务器转发的连接请求信息,所述连接请求信息携带有第一 HTML5应用的身份信息,所述第一 HTML5应用为第一终端中的Web应用; 第一终端可以为智能手机,平板电脑(PAD),电脑等通常具备摄像头和麦克风功能的智能终端设备,还可以包括电视机,机顶盒,家庭网关等任意具有网络接入功能的终端设备,此类设备可以较为方便的开启并使用摄像功能和语音相关功能,其摄像头和麦克风都已经成为标准配置,但是手机和PAD等终端设备的屏幕较小,如果把摄像头获取的实时视频流信息应用在互联网的视频通讯中(比如视频电话会议中),会由于显示图像较小而具有显示不清楚,无法观看的缺点。本专利技术中,电视机接收网页实时通信WebRTC服务器转发的连接请求消息,该消息可由第一终端中发送,或者由第一终端中的普通应用程序,或者网页应用程序发送,或者由其他第三方终端或者服务器发送,在此不做限制。WebRTC (Web Real-Time Communicat1n--网页实时通信)是一个基于浏览器的实时多媒体通信技术。该项技术旨在使Web浏览器具备实时通信能力,无需依赖本文档来自技高网...

【技术保护点】
一种基于Web应用的终端音视频数据通信方法,应用于电视机中,其特征在于,所述方法包括:接收网页实时通信WebRTC服务器转发的连接请求信息,所述连接请求信息携带有第一HTML5应用的身份信息,所述第一HTML5应用为第一终端中的Web应用;根据所述第一HTML5应用的身份信息判断是否接受其连接请求,若是,则在第二HTML5应用与所述第一HTML5应用之间建立WebRTC数据连接信道,所述第二HTML5应用为所述电视机中的Web应用;通过所述建立的WebRTC数据连接信道接收所述第一HTML5应用发送的音视频数据信息并显示。

【技术特征摘要】

【专利技术属性】
技术研发人员:严春霞
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东;37

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

1