一种基于DLNA的智能电视语音遥控器控制方法及系统技术方案

技术编号:12482041 阅读:117 留言:0更新日期:2015-12-10 19:03
本发明专利技术公开了一种基于DLNA的智能电视语音遥控器控制方法及系统,方法包括:A、启动应用程序;B、移动终端根据用户选取的电视遥控器控制方式而进行相应的操作:若用户选取的是非语音遥控器控制方式,则执行步骤C,若用户选取的是语音遥控器控制方式,则执行步骤D;C、移动终端通过扩展的非语音遥控器按键数据DLNA协议和无线路由器对智能电视进行非语音按键控制;D、移动终端通过扩展的语音遥控器按键数据DLNA协议、无线路由器以及语音服务器对智能电视进行语音按键控制。本发明专利技术采用移动终端来替代传统的物理按键遥控器,速度快;对标准DLNA协议进行了扩展,增设了语音遥控器,功能更加全面。本发明专利技术可广泛应用于视频领域。

【技术实现步骤摘要】

本专利技术涉及电视领域,尤其是一种基于DLNA的智能电视语音遥控器控制方法及系统
技术介绍
DLNA是一种多屏互动协议,标准的DLNA协议只能支持音频文件、视频文件和图片文件的推送和显示。随着Android、wince等操作系统的广泛应用,如今的智能电视与计算机之间的区别越来越小,它不再是只提供单一、单向的视频服务的设备,用户可以在电视平台上获得更多的应用体验,如网络浏览,电视购物,网络视频聊天等服务。用户与电视之间传统的互动方式是通过遥控器的物理按键输入来对网络信息进行浏览。传统遥控器虽然使用简单方便,但受其自身固件大小的限制,只能制定一些基本命令,更在输入字符等信息内容时展现出极大的劣势,其只能靠上、下、左、右移动光标选择对应的字母完成字符的输入,操作速度极低。随着智能电视的普及,传统的遥控器使得用户体验的效果变差,无法再满足人们对智能电视日益增长的高要求。而手机、PAD等移动终端的输入速度远比传统遥控器快上几十倍甚至百倍,但目前尚未有采用移动终端模拟传统遥控器的物理按键来对智能电视进行控制的方法,更没有采用移动终端模拟语音遥控器来对智能电视进行控制的方法。
技术实现思路
为了解决上述技术问题,本专利技术的目的是:提供一种速度快和功能更全面的,基于DLNA的智能电视语音遥控器控制方法。本专利技术的另一目的是:提供一种速度快和功能更全面的,基于DLNA的智能电视语音遥控器控制系统。本专利技术解决其技术问题所采用的技术方案是: 一种基于DLNA的智能电视语音遥控器控制方法,包括: A、启动智能电视、语音服务器和移动终端的应用程序; B、移动终端根据用户选取的电视遥控器控制方式而进行相应的操作:若用户选取的是非语音遥控器控制方式,则执行步骤C,若用户选取的是语音遥控器控制方式,则执行步骤D ; C、移动终端通过扩展的非语音遥控器按键数据DLNA协议和无线路由器对智能电视进行非语音按键控制; D、移动终端通过扩展的语音遥控器按键数据DLNA协议、无线路由器以及语音服务器对智能电视进行语音按键控制。进一步,所述扩展的非语音遥控器按键数据DLNA协议所需执行的操作包括: S11、在DLNA设备描述文件中增加非语音遥控器服务描述; 512、在非语音遥控器服务描述文件中添加获取非语音遥控器的动作和参数列表; 513、在非语音遥控器服务中添加非语音遥控器的状态变量列表说明。进一步,所述扩展的语音遥控器按键数据DLNA协议所需执行的操作包括: 521、在DLNA设备描述文件中增加语音遥控器服务描述; 522、在语音遥控器服务描述文件中添加获取语音遥控器的动作和参数列表; 523、在语音遥控器服务中添加语音遥控器的状态变量列表说明。进一步,所述步骤A,其包括: Al、所述智能电视端应用程序作为一个后台服务在智能电视端启动,所述智能电视端应用程序支持扩展的DLNA协议; A2、所述移动终端的遥控器应用程序启动,通过DLNA协议搜索局域网中的智能电视设备,并将搜索到的设备显示在设备列表中; A3、所述语音服务器的应用程序作为一个后台服务在语音服务器端启动。进一步,所述步骤B,其包括: B1、用户从移动终端搜索到的设备列表中选中某个智能电视设备; B2、用户进入移动终端的遥控器操作界面; B3、移动终端根据用户在遥控器操作界面内的语音按键操作或非语音按键操作而进行相应的后续操作:若是非语音按键操作,则执行步骤C ;若是语音按键操作,则执行步骤D。进一步,所述步骤C,其包括: Cl、所述移动终端将用户的非语音按键数据通过非语音遥控器按键数据DLNA协议发送给选中的智能电视; C2、所述智能电视的应用程序接收来自移动终端的非语音按键数据并进行解析; C3、所述智能电视的应用程序将解析后的非语音按键数据通过JNI接口发送给智能电视底层的虚拟设备; C4、所述智能电视底层的虚拟设备将获取的非语音按键数据发送给上层应用,由上层应用对用户的非语音按键操作进行响应。进一步,所述步骤D,其包括: D1、所述移动终端通过无线路由器和互联网将语音按键采集的用户语音发送到语音服务器; D2、所述语音服务器对用户语音进行识别,并将识别到的语音结果返回给移动终端; D3、所述移动终端将识别后的语音按键数据通过扩展的语音遥控器按键数据DLNA协议发送给选中的智能电视; D4、所述智能电视的应用程序接收移动终端的语音按键数据并进行解析; D5、所述智能电视的应用程序将解析后的语音按键数据通过JNI接口发送给智能电视底层的虚拟设备; D6、所述智能电视底层的虚拟设备将获取的语音按键数据发送给上层应用,由上层应用对语音按键数据进行响应。进一步,所述移动终端包括智能手机和PAD。本专利技术解决其技术问题所采用的另一技术方案是: 一种基于DLNA的智能电视语音遥控器控制系统,包括: 启动模块,用于启动智能电视、语音服务器和移动终端的应用程序; 判断选择模块,用于移动终端根据用户选取的电视遥控器控制方式而进行相应的操作:若用户选取的是非语音遥控器控制方式,则转至非语音遥控器控制模块,若用户选取的是语音遥控器控制方式,则转至语音遥控器控制模块; 非语音遥控器控制模块,用于移动终端通过扩展的非语音遥控器按键数据DLNA协议和无线路由器对智能电视进行非语音按键控制; 语音遥控器控制模块,用于移动终端通过扩展的语音遥控器按键数据DLNA协议、无线路由器以及语音服务器对智能电视进行语音按键控制; 所述启动模块的输出端与判断选择模块的输入端连接,所述判断选择模块的输出端分别与非语音遥控器控制模块的输入端和语音遥控器控制模块的输入端连接。进一步,所述语音遥控器控制模块包括: 第一发送单元,用于所述移动终端通过无线路由器和互联网将语音按键采集的用户语音发送到语音服务器; 识别单元,用于所述语音服务器对用户语音进行识别,并将识别到的语音结果返回给移动终端; 第二发送单元,用于所述移动终端将识别后的语音按键数据通过扩展的语音遥控器按键数据DLNA协议发送给选中的智能电视; 接收解析单元,用于所述智能电视的应用程序接收移动终端的语音按键数据并进行解析; 第三发送单元,用于所述智能电视的应用程序将解析后的语音按键数据通过JNI接口发送给智能电视底层的虚拟设备; 响应单元,用于所述智能电视底层的虚拟设备将获取的语音按键数据发送给上层应用,由上层应用对语音按键数据进行响应; 所述第一发送单元的输入端与判断选择模块的输出端连接,所述第一发送单元的输出端依次通过识别单元、第二发送单元、接收解析单元和第三发送单元进而与响应单元的输入端连接。本专利技术的方法的有益效果是:采用移动终端来替代传统的物理按键遥控器,摆脱了传统物理按键遥控器的束缚,极大提高了输入和操作的速度;对标准DLNA协议进行了扩展,将用户的移动终端与智能电视通过无线路由器、扩展的非语音遥控器按键数据DLNA协议、语音遥控器按键数据DLNA协议、互联网以及语音服务器结合起来,增设了语音遥控器功能,使用户不但可以通过移动终端来执行传统物理按键遥控器的非语音按键控制操作,还可以通过语音遥控器将经语音服务器识别后语音按键指令发送给智能电视做相应的控制处理,功能本文档来自技高网...
一种基于DLNA的智能电视语音遥控器控制方法及系统

【技术保护点】
一种基于DLNA的智能电视语音遥控器控制方法,其特征在于:包括:A、启动智能电视、语音服务器和移动终端的应用程序;B、移动终端根据用户选取的电视遥控器控制方式而进行相应的操作:若用户选取的是非语音遥控器控制方式,则执行步骤C,若用户选取的是语音遥控器控制方式,则执行步骤D;C、移动终端通过扩展的非语音遥控器按键数据DLNA协议和无线路由器对智能电视进行非语音按键控制;D、移动终端通过扩展的语音遥控器按键数据DLNA协议、无线路由器以及语音服务器对智能电视进行语音按键控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:殷焦元
申请(专利权)人:广州高清视信数码科技股份有限公司
类型:发明
国别省市:广东;44

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

1