视频通话转换方法、移动终端及智能电视的制作方法
【技术领域】
[0001]本发明涉及网络通信领域,尤其涉及一种视频通话时将视频画面转换至智能电视上进行收发及播放的视频通话转换方法、移动终端及智能电视。
【背景技术】
[0002]随着互联网技术及移动通信技术的发展,VoIP电话(Voice on InternetProtocol,网络电话)越来越普及,现有许多的智能手机都能支持VoIP视频通话。但是,在具体实施中,由于手机终端体积较小,显示屏幕也比较小,容易造成视频通话过程中窗口过小而无法为用户提供更好地服务,同时,通话时一直保持视频画面也需要耗费较大的电量。因此,越来越多的人研究如何将手机视频通话更好地转移至家中或周边环境中可用的具有大屏幕显示的智能设备如智能电视中。目前较常用的做法是由智能手机接收另一通信终端的视频数据及通话数据,再将数据转发到智能电视中,智能手机作为数据中转中心。但这样一来,对于智能手机而言,转发数据会需要占用额外的频宽,同时也带来一定负担。因此,如果可以在保持手机的通信控制功能的同时,将视频显示/收发转换至智能电视上进行,将是一个很好的改进智能手机VoIP视频通话功能的方法。
【发明内容】
[0003]有鉴于此,本发明提供一种移动终端,在进行VoIP视频通话时将视频画面转换至智能电视上进行收发及播放,为移动终端节约电量的同时也为用户提供更好的体验。
[0004]同时,本发明提供一种智能电视,能够在移动终端进行VoIP视频通话时收发及播放通话过程的视频画面,以更好的利用智能电视为用户提供体验及为移动终端节约电量。
[0005]此外,本发明还提供一种视频通话转换方法,在移动终端进行VoIP视频通话时将视频画面转换至智能电视上进行收发及播放,为移动终端节约电量的同时也为用户提供更好的体验。
[0006]本发明实施方式提供的移动终端,与远端通信终端进行视频通话。所述移动终端包括搜寻模块、切换模块、以及控制模块。搜寻模块用于搜索所述移动终端周边的多个智能电视,获取多个智能电视的设备信息并建立电视列表,从电视列表中选择目标电视。切换模块用于与远端通信终端协商更改所述视频通话的会话描述,以目标电视IP地址为远端通信终端的视频通话媒体流的终端地址。控制模块用于控制目标电视,设定目标电视获取及发送媒体流的IP地址为远端通信终端的IP地址,使目标电视直接从远端通信终端获取媒体流以及向远端通信终端直接发送媒体流。
[0007]优选的,搜寻模块通过通用即插即用协议搜索移动终端周边的多个智能电视,切换模块通过会话初始协议与远端通信终端进行协商,控制模块通过通用即插即用协议控制目标电视。
[0008]优选的,多个智能电视的设备信息包括多个智能电视的NFC设备标签、IP地址以及设备能力。
[0009]优选的,搜寻模块当移动终端内NFC组件发生感应时启动搜索功能,所述感应指移动终端与多个智能电视中的一个智能电视发生NFC碰触,搜寻模块还以移动终端内NFC组件发生感应时移动终端碰触的智能电视为预设目标电视。
[0010]优选的,搜寻模块还通过NFC设备标签区分多个智能电视,在多个智能电视的设备能力皆符合用户预设标准时判定多个智能电视为可选目标电视,当预设目标电视为可选目标电视中的一个时,自动选择预设目标电视为目标电视。
[0011]本发明实施方式所提供的视频通话转换的方法,应用于移动终端中,移动终端与远端通信终端进行视频通话。所述方法包括以下步骤:搜索移动终端周边的多个智能电视,获取多个智能电视的设备信息并建立电视列表,从电视列表中选择目标电视;与远端通信终端协商更改视频通话的会话描述,以目标电视IP地址为远端通信终端的视频通话媒体流的终端地址;控制目标电视,设定目标电视获取及发送媒体流的IP地址为远端通信终端的IP地址,使目标电视直接从远端通信终端获取媒体流以及向远端通信终端直接发送媒体流。
[0012]优选的,所述搜索步骤使用通用即插即用协议搜索移动终端周边的多个智能电视,所述协商步骤通过会话初始协议与远端通信终端进行协商,所述控制步骤通过通用即插即用协议控制目标电视。
[0013]优选的,多个智能电视的设备信息包括多个智能电视的NFC设备标签,IP地址以及设备能力。
[0014]优选的,所述方法还包括以下步骤:当移动终端内NFC组件发生感应时启动搜索功能并得到预设目标电视NFC设备标签,所述感应指移动终端与多个智能电视中的一个智能电视发生NFC碰触;以所述移动终端内NFC组件发生感应时所述移动终端碰触的智能电视为预设目标电视。
[0015]优选的,所述方法还包括以下步骤:通过NFC设备标签区分多个智能电视;在多个智能电视的设备能力符合用户预设标准时判定多个智能电视为可选目标电视,当预设目标电视为可选目标电视中的一个时,自动选择预设目标电视为目标电视。
[0016]本发明实施方式所提供的智能电视,可以与移动终端及远端通信终端进行通信,所述智能电视包括回应模块、设定模块和收发模块。回应模块在接收到来自移动终端的搜索指令后回应移动终端智能电视的设备信息。设定模块依据移动终端的控制指令将智能电视获取及发送媒体流的IP地址设置为远端通信终端的IP地址。收发模块依据所设置的IP地址从远端通信终端直接获取媒体流以及直接向所述远端通信终端发送媒体流。
[0017]本发明实施方式所提供的视频通话转换的方法,应用于智能电视中,所述智能电视可以与移动终端及远端通信终端进行通信,所述方法包括以下步骤:接收到来自移动终端的搜索指令后回应移动终端智能电视的设备信息;依据移动终端的控制指令将智能电视获取及发送媒体流的IP地址设置为远端通信终端的IP地址。;依据所设置的IP地址从远端通信终端直接获取媒体流以及直接向所述远端通信终端发送媒体流。
[0018]本发明实施方式中所提供的移动终端、智能电视及视频通话转换的方法,通过UPnP协议发现并选定目标TV,通过SIP协商为远端通信终端指定目标TV为新的媒体流接收端,从而将移动终端与远端通信终端之间的媒体流传输转换至目标TV与远端通信终端间,由此实现视频通话过程中视频画面的转换,为用户提供了更好的用户体验的同时,也更好的利用了智能电视,为移动终端减轻了负担。
【附图说明】
[0019]图1是本发明移动终端一实施方式的应用环境示意图。
[0020]图2是图1中移动终端10及TV20 —实施方式的功能模块图。
[0021]图3是本发明中移动终端10及TV20另一实施方式的功能模块图。
[0022]图4是本发明移动终端实现视频通话转换一实施方式的流程图。
[0023]图5是本发明一实施方式中搜索过程中移动终端与TV设备之间指令交换的示意图。
[0024]图6是本发明一实施方式中移动终端控制UPnP时与TV设备之间指令交换的示意图。
[0025]主要元件符号说明
[0026]移动终端 10
[0027]TV20、22、24
[0028]远端通信终端30
[0029]处理器101、201
[0030]存储媒介102、202
[0031]搜寻模块 1021
[0032]切换模块 1022
[0033]控制模块 123
[0034]数据库1024、2024
[0035]回应模块 2021
[0036]设定模块 2022
[0037]收发模块 2O23
[0038]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0039]图1是本发明移动终端一实施方式的应用环境示意图。在本实施方式中,多个智能电视TV20、22、24可以与移动终端10进行通信。移动终端10可以与远端通信终端30基于SIP (Sess1n Initiat1n Protocol,会话发起协议)进行VoIP通话。在VoIP通话中,SIP协议通常与SDP协议(Sess1n Descript1n Protocol,会话描述协议)及RTP协议(Real-time Transport Protocol,实时传输协议)配合使用,移动终端10与远端通信终端30在SIP协商中对通话的描述采用SDP包,采用RTP传输协议进行数据的实时传输。
[0040]需要说明的是,在本发明实施方式中,远端通信终端30可以是IP固话终端,也可以是支持VoIP通话功能的其他智能移动终端如智能手机等。移动终端10可以为支持VoIP通话功能的其他智能移动终端如智能手机等。移动终端10与远端通信终端30均具有可进行VoIP通话的必要组件如SIP UA(SIP用户代理)等。TV20、22、24等可以是智能电视如数字电视、数字机顶盒、数字播放器等。
[0041]需要说明的是,在本发明实施方式中,TV20、22、24与移动终端10均为支持UPnP (Universal Plug and Play,通用即插即用)协议的设备,具有实现UPnP功能的必要组件。移动终端 10可通过UPnP核心协议之一 SSDP (Simple Services Discovery Protocol,简单服务发现协议)发现同一网络内的其他UPnP设备如TV20、22、24并通过UPnP获取TV20、22、24等地设备信息如IP地址及设备能力等。
[0042]