一种实现可视电话的方法及系统技术方案

技术编号:14636525 阅读:55 留言:0更新日期:2017-02-15 10:39
本发明专利技术公开了一种实现可视电话的方法及系统。该方法包括:第一移动终端通过网络模块发送给所述数字电视前端;所述数字电视前端将音视频媒体流分开成视频流和音频流,将语音数据就通过电话系统发送给所述第二移动终端,并将视频数据进行实时编码成电视码流,对所述电视码流数据进行加密后发送给机顶盒;所述机顶盒过滤出所述电视码流,解码并显示在电视机上。通过单向数字机顶盒中的NIT表触发通话视频;数字前端把媒体流分成视频和音频数据,分别通过电视系统和电话系统发送到接听方的机顶盒和电话,从而实现不需修改系统的硬件,省过硬件升级的成本,且在现有系统的布局中,通过升级软件,即可给前端运营商创造增值业务。

【技术实现步骤摘要】

本专利技术实施例涉及机顶盒的
,尤其涉及一种实现可视电话的方法及系统
技术介绍
借助互联网,现在的可视通话也已经变得容易。传统的机顶盒可视电话实现方法:机顶盒通过调制解调器,可以实现数据的上传和下载,跟前端之间进行双向通讯。数字电视前端接入到互联网,这样不同机顶盒之间组成了网络。借助这个网络,实现机顶盒的语音通讯和视频传输。但对于不熟悉网络的老年人来说,使用传统的机顶盒进行可视电话变得异常困难,无法享受到网络带来的便利。同时,尽管数字电视系统的改造,使得机顶盒进入了千家万户,但大部分农村或郊区都是低成本的单向接收机顶盒,互联网没有接入,无法上传数据。另外,传统可视电话模块结构为:呼叫方的机顶盒麦克风模块采集音频数据,摄像头模块采集图像数据,然后将这些数据封包为网络数据包,发送到前端。前端再将这些数据包实时地传到接收方机顶盒。接收方机顶盒,处理网络数据包,对数据进解码,最后显示在电视机上。反之亦然,接收方向发送方传输实时音频和图像信号也是这样的。在传统的可视通话中,一般都是依赖双向通讯的设备。但这些实现有以下缺点:对终端设备有一定的要求,需要支持双向通讯,这些设备一般都比较智能和昂贵,比如手机,平板,个人电脑,双向的网络机顶盒;升级这些硬件会给用户和运营商带来成本。对于老年人来说操作是比较复杂的,由于涉及网络和智能设备,对于不熟悉网络的老年来说是比较困难的。
技术实现思路
本专利技术实施例的目的在于提出一种实现可视电话的方法及系统,旨在解决如何在不升级和改造传统电话和机顶盒整个硬件系统基础上利用单向数字机顶盒实现可视通话的目的。为达此目的,本专利技术实施例采用以下技术方案:第一方面,一种实现可视电话的方法,所述方法包括:第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端;若第二移动终端检测到用户有接听电话,则所述第二移动终端将所述应答消息返回给所述数字电视前端;所述数字电视前端接收所述应答消息;将所述第一移动终端发送的音视频媒体流分开成视频流和音频流,将语音数据就通过电话系统发送给所述第二移动终端,并将视频数据进行实时编码成电视码流,对所述电视码流数据进行加密后发送给机顶盒;所述机顶盒接收加密后的电视码流数据,过滤出所述电视码流,解码并显示在电视机上。优选地,所述第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端之前,还包括:所述第一移动终端将注册请求发送给所述数字电视前端;所述数字电视前端查询所述注册请求对应的权限并返回结果给所述第一移动终端;所述第一移动终端进行拔号,将拔号信息发送给所述数字电视前端;所述数字电视前端根据所述拔号信息向所述第二移动终端进行拔号。优选地,所述第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端之后,还包括:所述第一移动终端通过将实时电话语音数据通过电话系统发送给所述数字电视前端;所述数字电视前端将所述实时电话语音数据重新编码为网络媒体流,并通过网络发送给所述第二移动终端。优选地,所述机顶盒接收加密后的电视码流数据,过滤出所述电视码流,解码并显示在电视机上,包括:所述机顶盒开机上电,启动NIT表监听线程,监听是否有NIT表数据;如果有所述NIT表数据,则所述机顶盒对NIT表数据进行解析;根据NIT表数据的解析内容,所述机顶盒判断是否有当前机顶盒的视频通话数据;若判断有当前机顶盒的视频通话数据,则所述机顶盒根据NIT表数据的描述,跳到指定频点进行数据接收;所述机顶盒对接收到的视频数据进行解密,并将解密后的数据进行注入播放。优选地,所述NIT表包括linkage_type、loop_length和STB_id;所述linkage_type,用于标识电话码流的通知类型;所述loop_length,用于标识机顶盒的ID;所述STB_id,用于标识有视频电话的机顶盒ID。第二方面,一种实现可视电话的系统,所述系统包括:第一移动终端、数字电视前端、第二移动终端和机顶盒;所述第一移动终端,用于通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端;所述第二移动终端,用于检测到用户有接听电话,则所述第二移动终端将所述应答消息返回给所述数字电视前端;所述数字电视前端,用于接收所述应答消息;将所述第一移动终端发送的音视频媒体流分开成视频流和音频流,将语音数据就通过电话系统发送给所述第二移动终端,并将视频数据进行实时编码成电视码流,对所述电视码流数据进行加密后发送给机顶盒;所述机顶盒,用于接收加密后的电视码流数据,过滤出所述电视码流,解码并显示在电视机上。优选地,所述第一移动终端,还用于:在所述第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端之前,将注册请求发送给所述数字电视前端;进行拔号,将拔号信息发送给所述数字电视前端;所述数字电视前端,还用于查询所述注册请求对应的权限并返回结果给所述第一移动终端;根据所述拔号信息向所述第二移动终端进行拔号。优选地,所述第一移动终端,还用于:在所述第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端之后,通过将实时电话语音数据通过电话系统发送给所述数字电视前端;所述数字电视前端,还用于将所述实时电话语音数据重新编码为网络媒体流,并通过网络发送给所述第二移动终端。优选地,所述机顶盒,具体用于:开机上电,启动NIT表监听线程,监听是否有NIT表数据;如果有所述NIT表数据,则对NIT表数据进行解析;根据NIT表数据的解析内容,判断是否有当前机顶盒的视频通话数据;若判断有当前机顶盒的视频通话数据,则根据NIT表数据的描述,跳到指定频点进行数据接收;对接收到的视频数据进行解密,并将解密后的数据进行注入播放。优选地,所述NIT表包括linkage_type、loop_length和STB_id;所述linkage_type,用于标识电话码流的通知类型;所述loop_length,用于标识机顶盒的ID;所述STB_id,用于标识有视频电话的机顶盒ID。本专利技术实施例提供一种实现可视电话的方法及系统,第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端;若第二移动终端检测到用户有接听电话,则所述第二移动终端将所述应答消息返回给所述数字电视前端;所述数字电视前端接收所述应答消息;将所述第一移动终端发送的音视频媒体流分开成视频流和音频流,将语音数据就通过电话系统发送给所述第二移动终端,并将视频数据进行实时编码成电视码流,对所述电视码流数据进行加密后发送给机顶盒;所述机顶盒接收加密后的电视码流数据,过滤出所述电视码流,解码并显示在电视机上。通过单向数字机顶盒中的NIT表触发通话视频;数字前端把媒体流分成视频和音频数据,分别通过电视系统和电话系统发送到接听方的机顶盒和电话,从而实现不需修改系统的硬件,省过硬件升级的成本,且在现有系统的布局中,通过升级软件,即可给前端运营商创造增值业务。附图说明图1是本专利技术实施例提供的一种实现可视电话的方法的流程示意图;图2是本专利技术实施例提供的另一种实现可视电话的方法的流程示意图;图3是本专利技术实施例提供的一种机顶盒解析NIT表的方法示意图;图4是本专利技术实施例提供的另一种实现可视电话本文档来自技高网...
一种实现可视电话的方法及系统

【技术保护点】
一种实现可视电话的方法,其特征在于,所述方法包括:第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端;若第二移动终端检测到用户有接听电话,则所述第二移动终端将所述应答消息返回给所述数字电视前端;所述数字电视前端接收所述应答消息;将所述第一移动终端发送的音视频媒体流分开成视频流和音频流,将语音数据就通过电话系统发送给所述第二移动终端,并将视频数据进行实时编码成电视码流,对所述电视码流数据进行加密后发送给机顶盒;所述机顶盒接收加密后的电视码流数据,过滤出所述电视码流,解码并显示在电视机上。

【技术特征摘要】
1.一种实现可视电话的方法,其特征在于,所述方法包括:第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端;若第二移动终端检测到用户有接听电话,则所述第二移动终端将所述应答消息返回给所述数字电视前端;所述数字电视前端接收所述应答消息;将所述第一移动终端发送的音视频媒体流分开成视频流和音频流,将语音数据就通过电话系统发送给所述第二移动终端,并将视频数据进行实时编码成电视码流,对所述电视码流数据进行加密后发送给机顶盒;所述机顶盒接收加密后的电视码流数据,过滤出所述电视码流,解码并显示在电视机上。2.根据权利要求1所述的方法,其特征在于,所述第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端之前,还包括:所述第一移动终端将注册请求发送给所述数字电视前端;所述数字电视前端查询所述注册请求对应的权限并返回结果给所述第一移动终端;所述第一移动终端进行拔号,将拔号信息发送给所述数字电视前端;所述数字电视前端根据所述拔号信息向所述第二移动终端进行拔号。3.根据权利要求1所述的方法,其特征在于,所述第一移动终端通过摄像头和麦克风采集数据,并通过网络模块发送给所述数字电视前端之后,还包括:所述第一移动终端通过将实时电话语音数据通过电话系统发送给所述数字电视前端;所述数字电视前端将所述实时电话语音数据重新编码为网络媒体流,并通过网络发送给所述第二移动终端。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述机顶盒接收加密后的电视码流数据,过滤出所述电视码流,解码并显示在电视机上,包括:所述机顶盒开机上电,启动网络信息表NIT表监听线程,监听是否有NIT表数据;如果有所述NIT表数据,则所述机顶盒对NIT表数据进行解析;根据NIT表数据的解析内容,所述机顶盒判断是否有当前机顶盒的视频通话数据;若判断有当前机顶盒的视频通话数据,则所述机顶盒根据NIT表数据的描述,跳到指定频点进行数据接收;所述机顶盒对接收到的视频数据进行解密,并将解密后的数据进行注入播放。5.根据权利要求4所述的方法,其特征在于,所述NIT表包括linkage_type、loop_length和STB_id;所述linkage_type,用于标识电话码流的通知类型;所述loop_length,用于标识机顶盒的ID;所述STB_id,用于标识有视...

【专利技术属性】
技术研发人员:徐伟杰
申请(专利权)人:深圳创维数字技术有限公司深圳市创维软件有限公司
类型:发明
国别省市:广东;44

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

1