智能电视的远程控制方法、终端设备和智能电视与流程

文档序号:18329941发布日期:2019-08-03 12:01阅读:867来源:国知局
智能电视的远程控制方法、终端设备和智能电视与流程

本发明实施例涉及智能电视技术,尤其涉及一种智能电视的远程控制方法、终端设备和智能电视。



背景技术:

智能电视,是基于互联网(internet)应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,以满足用户多样化和个性化需求的电视产品。随着互联网的发展,智能电视越来越普及。

使用遥控器对智能电视进行相应控制,以满足用户使用需求,例如,观看电视剧、新闻等。然而,智能电视功能强大,界面交互较多,通过遥控器对智能电视进行操控存在一定复杂度,对于老人或者孩子而言,不能快速准确的对智能电视进行相应控制,智能电视的控制效率较低。



技术实现要素:

本发明实施例提供一种智能电视的远程控制方法、终端设备和智能电视,以提升智能电视的控制准确率和效率。

第一方面,本发明实施例提供一种智能电视的远程控制方法,包括:终端设备响应于用户的操作,发送第一截屏请求信息,所述第一截屏请求信息携带第一标识信息,所述第一标识信息用于智能电视根据所述第一标识信息标识所述第一截屏请求信息对应的截图;所述智能电视响应于所述第一截屏请求信息截取所述智能电视的当前显示界面,生成第一截图,并上传所述第一截图至图像服务器;所述终端设备根据所述第一标识信息从所述图像服务器获取所述第一截图,并显示所述第一截图。

第二方面,本发明实施例提供一种智能电视的远程控制方法,包括:终端设备响应于用户的操作,发送第一截屏请求信息,所述第一截屏请求信息携带第一标识信息,所述第一标识信息用于使智能电视根据所述第一标识信息标识所述第一截屏请求信息对应的截图,所述第一截屏请求信息用于使得所述智能电视截取所述智能电视的当前显示界面,并将根据所述第一标识信息生成的第一截图上传至图像服务器;所述终端设备根据所述第一标识信息轮询所述图像服务器,并接收并显示所述图像服务器响应所述轮询反馈的所述第一截图。

第三方面,本发明实施例提供一种智能电视的远程控制方法,其特征在于,包括:智能电视接收第一截屏请求信息,所述第一截屏请求信息携带第一标识信息,所述第一标识信息用于智能电视根据所述第一标识信息标识所述第一截屏请求信息对应的截图;所述智能电视根据所述第一截屏请求信息截取所述智能电视的当前显示界面,并根据所述第一标识信息生成第一截图;所述智能电视上传所述第一截图至图像服务器。

第四方面,本发明实施例提供一种终端设备,包括:处理模块,用于响应于接收模块接收到的用户的操作,通过发送模块发送第一截屏请求信息,所述第一截屏请求信息携带第一标识信息,所述第一标识信息用于使智能电视根据所述第一标识信息标识所述第一截屏请求信息对应的截图,所述第一截屏请求信息用于使得所述智能电视截取所述智能电视的当前显示界面,并将根据所述第一标识信息生成的第一截图上传至图像服务器;所述处理模块,还用于根据所述第一标识信息轮询所述图像服务器,并接收并显示所述图像服务器响应所述轮询反馈的所述第一截图。

第五方面,本发明实施例提供一种智能电视,包括:接收模块,用于接收第一截屏请求信息,所述第一截屏请求信息携带第一标识信息,所述第一标识信息用于智能电视根据所述第一标识信息标识所述第一截屏请求信息对应的截图;处理模块,用于根据所述第一截屏请求信息截取所述智能电视的当前显示界面,并根据所述第一标识信息生成第一截图;所述处理模块,还用于通过发送模块上传所述第一截图至图像服务器。

第六方面,本发明实施例提供一种终端设备,包括:存储器和处理器;所述存储器用于存储指令,以使所述处理器执行所述指令,以实现如第二方面所述的智能电视的远程控制方法。

第七方面,本发明实施例提供一种智能电视,包括:存储器和处理器;所述存储器用于存储指令,以使所述处理器执行所述指令,以实现如第三方面所述的智能电视的远程控制方法。

第八方面,本发明实施例提供一种计算机存储介质,包括:所述计算机存储介质用于存储计算机程序,所述计算机程序执行时用于实现第一方面或第二方面或第三方面所述的方法。

本发明实施例的智能电视的远程控制方法、终端设备和智能电视,通过终端设备响应于用户的操作,发送第一截屏请求信息,该第一截屏请求信息携带第一标识信息,第一标识信息被配置使智能电视根据第一标识信息标识第一截屏请求信息对应的截图,智能电视响应于第一截屏请求信息截取智能电视的当前显示界面,生成第一截图,并上传第一截图至图像服务器,终端设备根据第一标识信息从图像服务器获取第一截图,并显示第一截图,该第一截图用于展示智能电视的当前状态,以使得用户可以基于当前状态对智能电视进行远程控制,提升智能电视的控制准确率和效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例的一种应用场景示意图;

图2为本发明实施例中智能电视200的硬件配置框图;

图3为本发明实施例中控制设备100的硬件配置框图;

图4为本发明实施例中智能电视200的功能配置示意图;

图5a为本发明实施例中智能电视200中软件配置示意图;

图5b为本发明实施例中智能电视200中应用程序的配置示意图;

图6a为本发明实施例的一种智能电视的远程控制方法的交互流程图;

图6b为本发明实施例的一种界面示意图;

图6c为本发明实施例的一种界面示意图;

图7a为本发明实施例的另一种智能电视的远程控制方法的交互流程图;

图7b为本发明实施例的一种界面示意图;

图8为本发明实施例的一种系统架构的示意图;

图9a为本发明实施例的另一种智能电视的远程控制方法的交互流程图;

图9b为本发明实施例的一种界面示意图;

图10为本发明实施例的另一种智能电视的远程控制方法的交互流程图;

图11为本发明实施例的一种界面示意图;

图12为本发明实施例的一种终端设备的结构示意图;

图13为本发明实施例的另一种终端设备的结构示意图;

图14为本发明实施例的一种智能电视的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本文所涉及的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请中使用的术语“模块”,是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。

本申请中使用的术语“遥控器”,是指电子设备(如本申请中公开的显示设备)的一个组件,通常可在较短的距离范围内无线控制电子设备。一般使用红外线和/或射频(rf)信号和/或蓝牙与电子设备连接,也可以包括wifi、无线usb、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。

本申请中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。

图1中示例性示出了根据实施例中显示设备与控制装置之间操作场景的示意图。如图1中示出,用户可通过移动终端300和控制装置100操作智能电视200。

其中,控制装置100可以遥控器,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制智能电视200。用户可以通过遥控器上按键,语音输入、控制面板输入等输入用户指令,来控制智能电视200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制智能电视200的功能。

在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制智能电视200。例如,使用在智能设备上运行的应用程序控制智能电视200。该应用程序通过配置可以在与智能设备关联的屏幕上,在直观的用户界面(ui)中为用户提供各种控制。

示例的,移动终端300可与智能电视200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以实现用移动终端300与智能电视200建立控制指令协议,将遥控控制键盘同步到移动终端300上,通过控制移动终端300上用户界面,实现控制智能电视200的功能。也可以将移动终端300上显示音视频内容传输到智能电视200上,实现同步显示功能。

如图1中还示出,智能电视200还与服务器400通过多种通信方式进行数据通信。可允许智能电视200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向智能电视200提供各种内容和互动。示例的,智能电视200通过发送和接收信息,以及电子节目指南(epg)互动,接收软件程序更新,或访问远程储存的数字媒体库。服务器400可以一组,也可以多组,可以一类或多类服务器。通过服务器400提供视频点播和广告服务等其他网络服务内容。

智能电视200,从显示类型的角度区分,可以包括液晶显示器、oled显示器、投影显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,智能电视200可以根据需要做性能和配置上一些改变。

智能电视200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能。

图2中示例性示出了根据示例性实施例中智能电视200的硬件配置框图。如图2中示出,智能电视200中包括控制器210、调谐解调器220、通信接口230、检测器240、输入\输出接口250、视频处理器260-1,音频处理器60-2,显示器280,音频输出270、存储器290,供电电源、红外接收器。

显示器280,用于接收源自视频处理器260-1输入的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。显示器280包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件。显示视频内容,可以来自广播电视内容,也可以是说,可通过有线或无线通信协议接收的各种广播信号。或者,可显示来自网络通信协议接收来自网络服务器端发送的各种图像内容。

同时,显示器280,同时显示智能电视200中产生且用于控制智能电视200的用户操控ui界面。

以及,根据显示器280类型不同,还包括用于驱动显示的驱动组件。或者,倘若显示器280为一种投影显示器,还可以包括一种投影装置和投影屏幕。在一些实施例中,显示器可以为等离子显示屏,液晶显示屏,oled显示屏,还可以为光学透镜和光学投影屏幕的组合。

通信接口230是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信接口230可以是wifi芯片231,蓝牙通信协议芯片232,有线以太网通信协议芯片233等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器(图中未示出)。

智能电视200可以通过通信接口230与外部控制设备或内容提供设备之间建立控制信号和数据信号发送和接收。以及,红外接收器,可用于接收控制装置100(如:红外遥控器等)红外控制信号的接口器。

检测器240,是智能电视200用于采集外部环境或与外部交互的信号。检测器240包括光接收器242,用于采集环境光线强度的传感器,可以通过采集环境光可以自适应性显示参数变化等。

以及包括图像采集器241,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。

在其他一些示例性实施例中,检测器240,还可温度传感器等,如通过感测环境温度,智能电视200可自适应调整图像的显示色温。如当温度偏高的环境时,可调整智能电视200显示图像色温偏冷色调,或当温度偏低的环境时,可以调整智能电视200显示图像偏暖色调。

在其他一些示例性实施例中,检测器240,还可声音采集器等,如麦克风,可以用于接收用户的声音,包括用户控制智能电视200的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,智能电视200可以自适应适应环境噪声。

输入/输出接口250,在控制器210的控制智能电视200与外部其他设备间数据传输。如接收外部设备的视频信号和音频信号、或命令指令等数据。

其中,输入/输出接口250可以包括,但不限于如下:可以高清多媒体接口hdmi接口251、模拟或数据高清分量输入接口253、复合视频输入接口252、usb输入接口254、rgb端口(图中未示出)等任一个或多个接口。

在其他一些示例性实施例中,输入/输出接口250也可以上述多个接口形成复合性的输入/输出接口。

调谐解调器220,通过有线或无线接收方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,从多多个无线或有线广播电视信号中解调出用户所选择电视频道频率中所携带的电视音视频信号,以及epg数据信号。

调谐解调器220,可根据用户选择,以及由控制器210控制,响应用户选择的电视信号频率以及该频率所携带的电视信号。

调谐解调器220,可以接收信号的途径,根据电视信号广播制式不同,有很多种,诸如:地面广播、有线广播、卫星广播或互联网广播信号等;以及根据调制类型不同,可以数字调制,也可以模拟调制方式。根据接收电视信号种类不同,可以模拟信号和数字信号。

在其他一些示例性实施例中,调谐解调器220也可在外置设备中,如外置机顶盒等。这样,机顶盒通过调制解调后输出电视音视频信号,经过输入/输出接口250输入智能电视200中。

视频处理器260-1,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等等视频处理,可得到直接可智能电视200上显示或播放的信号。

示例的,视频处理器260-1,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。

其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入mpeg-2,则解复用模块进行解复用成视频信号和音频信号等。

视频解码模块,则用于对解复用后的视频信号进行处理,包括解码和缩放处理等。

图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。

帧率转换模块,用于对转换输入视频帧率,如将60hz帧率转换为120hz帧率或240hz帧率,通常的格式采用如插帧方式实现。

显示格式化模块,则用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。

音频处理器260-2,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。

在其他一些示例性实施例中,视频处理器260-1可以包括一颗或多颗芯片组成。音频处理器260-2,也可以包括一颗或多颗芯片组成。

以及,在其他一些示例性实施例中,视频处理器260-1和音频处理器260-2,可以单独的芯片,也可以于控制器210一起集成在一颗或多颗芯片中。

音频输出272,在控制器210的控制下接收音频处理器260-2输出的声音信号,如:扬声器272,以及除了智能电视200自身携带的扬声器272之外,可以输出至外接设备的发生装置的外接音响输出端子274,如:外接音响接口或耳机接口等。

供电电源,在控制器210控制下,将外部电源输入的电力为智能电视200提供电源供电支持。供电电源可以包括安装智能电视200内部的内置电源电路,也可以是安装在智能电视200外部电源,在智能电视200中提供外接电源的电源接口。

用户输入接口,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器210。用户输入信号可以是通过红外接收器接收的遥控器信号,可以通过网络通信模块接收各种用户控制信号。

示例的,用户通过遥控器100或移动终端300输入用户命令,用户输入接口则根据用户的输入,智能电视200则通过控制器210响应用户的输入。

在一些实施例中,用户可在显示器280上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。

控制器210,通过存储在存储器290上中各种软件控制程序,来控制智能电视200的工作和响应用户的操作。

如图2所示,控制器210包括ram213和rom214以及图形处理器216、cpu处理器212、通信接口218,如:第一接口218-1到第n接口218-n,以及通信总线。其中,ram213和rom214以及图形处理器216、cpu处理器212、通信接口218通过总线相连接。

rom213,用于存储各种系统启动的指令。如在收到开机信号时,智能电视200电源开始启动,cpu处理器212运行rom中系统启动指令,将存储在存储器290的操作系统拷贝至ram213中,以使开始运行启动操作系统。当操作系统启动完成后,cpu处理器212再将存储器290中各种应用程序拷贝至ram213中,然后,开始运行启动各种应用程序。

图形处理器216,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,产生基于运算器得到的各种对象,进行渲染的结果显示在显示器280上。

cpu处理器212,用于执行存储在存储器290中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。

在一些示例性实施例中,cpu处理器212,可以包括多个处理器。多个处理器可包括一个主处理器以及多个或一个子处理器。主处理器,用于在预加电模式中执行智能电视200一些操作,和/或在正常模式下显示画面的操作。多个或一个子处理器,用于在待机模式等状态下一种操作。

控制器210可以控制显示设备100的整体操作。例如:响应于接收到用于选择在显示器280上显示ui对象的用户命令,控制器210便可以执行与由用户命令选择的对象有关的操作。

其中,所述对象可以是可选对象中的任何一个,例如超链接或图标。与所选择的对象有关操作,例如:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。用于选择ui对象用户命令,可以是通过连接到智能电视200的各种输入装置(例如,鼠标、键盘、触摸板等)输入命令或者与由用户说出语音相对应的语音命令。

存储器290,包括存储用于驱动智能电视200的各种软件模块。如:存储器290中存储的各种软件模块,包括:基础模块、检测模块、通信模块、显示控制模块、浏览器模块、和各种服务模块等。

其中,基础模块用于产后护理智能电视200中各个硬件之间信号通信、并向上层模块发送处理和控制信号的底层软件模块。检测模块用于从各种传感器或用户输入接口中收集各种信息,并进行数模转换以及分析管理的管理模块。

例如:语音识别模块中包括语音解析模块和语音指令数据库模块。显示控制模块用于控制显示器280进行显示图像内容的模块,可以用于播放多媒体图像内容和ui界面等信息。通信模块,用于与外部设备之间进行控制和数据通信的模块。浏览器模块,用于执行浏览服务器之间数据通信的模块。服务模块,用于提供各种服务以及各类应用程序在内的模块。

同时,存储器290还用存储接收外部数据和用户数据、各种用户界面中各个项目的图像以及焦点对象的视觉效果图等。

图3中示例性示出了根据示例性实施例中控制设备100的配置框图。如图3所示,控制设备100包括控制器110、通信接口130、用户输入/输出接口140、存储器190、供电电源180。

控制设备100被配置为控制智能电视200,以及可接收用户的输入操作指令,且将操作指令转换为智能电视200可识别和响应的指令,起用用户与智能电视200之间交互中介作用。如:用户通过操作控制设备100上频道加减键,智能电视200响应频道加减的操作。

在一些实施例中,控制设备100可是一种智能设备。如:控制设备100可根据用户需求安装控制智能电视200的各种应用。

在一些实施例中,如图1所示,移动终端300或其他智能电子设备,可在安装操控智能电视200的应用之后,可以起到控制设备100类似功能。如:用户可以通过安装应用,在移动终端300或其他智能电子设备上可提供的图形用户界面的各种功能键或虚拟按钮,以实现控制设备100实体按键的功能。

控制器110包括处理器112和ram113和rom114、通信接口218以及通信总线。控制器110用于控制控制设备100的运行和操作,以及内部各部件之间通信协作以及外部和内部的数据处理功能。

通信接口130在控制器110的控制下,实现与智能电视200之间控制信号和数据信号的通信。如:将接收到的用户输入信号发送至智能电视200上。通信接口130可包括wifi芯片、蓝牙模块、nfc模块等其他近场通信模块中至少之一种。

用户输入/输出接口140,其中,输入接口包括麦克风141、触摸板142、传感器143、按键144等其他输入接口中至少一者。如:用户可以通过语音、触摸、手势、按压等动作实现用户指令输入功能,输入接口通过将接收的模拟信号转换为数字信号,以及数字信号转换为相应指令信号,发送至智能电视200。

输出接口包括将接收的用户指令发送至智能电视200的接口。在一些实施例中,可以红外接口,也可以是射频接口。如:红外信号接口时,需要将用户输入指令按照红外控制协议转化为红外控制信号,经红外发送模块进行发送至智能电视200。再如:射频信号接口时,需将用户输入指令转化为数字信号,然后按照射频控制信号调制协议进行调制后,由射频发送端子发送至智能电视200。

在一些实施例中,控制设备100包括通信接口130和输出接口中至少一者。控制设备100中配置通信接口130,如:wifi、蓝牙、nfc等模块,可将用户输入指令通过wifi协议、或蓝牙协议、或nfc协议编码,发送至智能电视200.

存储器190,用于在控制器110的控制下存储驱动和控制控制设备200的各种运行程序、数据和应用。存储器190,可以存储用户输入的各类控制信号指令。

供电电源180,用于在控制器110的控制下为控制设备100各元件提供运行电力支持。可以电池及相关控制电路。

图4中示例性示出了根据示例性实施例中智能电视200功能配置示意图。如图4所示,存储器290用于存储操作系统、应用程序、内容和用户数据等,在控制器210控制下执行驱动智能电视200的系统运行以及响应用户的各种操作。存储器290可以包括易失性和/或非易失性存储器。

存储器290,具体用于存储驱动智能电视200中控制器210的运行程序,以及存储智能电视200内置各种应用程序,以及用户从外部设备下载的各种应用程序、以及与应用相关各种图形用户界面,以及与图形用户界面相关的各种对象,用户数据信息,以及各种支持应用的内部数据。存储器290用于存储os内核、中间件和应用等系统软件,以及存储输入的视频数据和音频数据、及其他用户数据。

存储器290,具体用于存储音视频处理器260-1和260-2、显示器280、通信接口230、调谐解调器220、检测器240输入/输出接口等驱动程序和相关数据。

在一些实施例中,存储器290可以存储软件和/或程序,用于表示操作系统(os)的软件程序包括,例如:内核、中间件、应用编程接口(api)和/或应用程序。示例性的,内核可控制或管理系统资源,或其它程序所实施的功能(如所述中间件、api或应用程序),以及内核可以提供接口,以允许中间件和api,或应用访问控制器,以实现控制或管理系统资源。

示例的,存储器290,包括广播接收模块2901、频道控制模块2902、音量控制模块2903、图像控制模块2904、显示控制模块2905、音频控制模块2906、外部指令识别模块2907、通信控制模块2908、光接收模块2909、电力控制模块2910、操作系统2911、以及其他应用程序2912、浏览器模块等等。控制器210通过运行存储器290中各种软件程序,来执行诸如:广播电视信号接收解调功能、电视频道选择控制功能、音量选择控制功能、图像控制功能、显示控制功能、音频控制功能、外部指令识别功能、通信控制功能、光信号接收功能、电力控制功能、支持各种功能的软件操控平台、以及浏览器功能等其他应用。

图5a中示例性示出了根据示例性实施例中智能电视200中软件系统的配置框图。

如图5a中所示,操作系统2911,包括用于处理各种基础系统服务和用于实施硬件相关任务的执行操作软件,充当应用程序和硬件组件之间完成的数据处理的媒介。一些实施例中,部分操作系统内核可以包含一系列软件,用以管理显示设备硬件资源,并为其他程序或软件代码提供服务。

其他一些实施例中,部分操作系统内核可包含一个或多个设备驱动器,设备驱动器可以是操作系统中的一组软件代码,帮助操作或控制显示设备关联的设备或硬件。驱动器可以包含操作视频、音频和/或其他多媒体组件的代码。示例的,包括显示屏、摄像头、flash、wifi和音频驱动器。

其中,可访问性模块2911-1,用于修改或访问应用程序,以实现应用程序的可访问性和对其显示内容的可操作性。

通信模块2911-2,用于经由相关通信接口和通信网络与其他外设的连接。

用户界面模块2911-3,用于提供显示用户界面的对象,以供各应用程序可访问,可实现用户可操作性。

控制应用程序2911-4,用于可控制进程管理,包括运行时间应用程序等。

事件传输系统2914,可在操作系统2911内或应用程序2912中实现,以一些实施例中,一方面在在操作系统2911内实现,同时在应用程序2912中实现,用于监听各种用户输入事件,将根据各种事件指代响应各类事件或子事件的识别结果,而实施一组或多组预定义的操作的处理程序。

其中,事件监听模块2914-1,用于监听用户输入接口输入事件或子事件。

事件识别模块2914-1,用于对各种用户输入接口输入各类事件的定义,识别出各种事件或子事件,且将其传输给处理用以执行其相应一组或多组的处理程序。

其中,事件或子事件,是指智能电视200中一个或多个传感器检测的输入,以及外界控制设备(如控制设备100等)的输入。如:语音输入各种子事件,手势识别的手势输入,以及控制设备的遥控按键指令输入的子事件等。示例的,遥控器中一个或多个子事件包括多种形式,包括但不限于按键按上/下/左右/、确定键、按键按住等中一个或组合。以及非实体按键的操作,如移动、按住、释放等操作。

界面布局管理器2913,直接或间接接收来自于事件传输系统2914监听到各用户输入事件或子事件,用于更新用户界面的布局,包括但不限于界面中各控件或子控件的位置,以及容器的大小或位置、层级等与界面布局相关各种执行操作。

如图5b中所示,应用程序层2912包含也可在智能电视200执行的各种应用程序。应用程序可包含但不限于一个或多个应用程序,如:直播电视应用程序、视频点播应用程序、媒体中心应用程序、应用程序中心、游戏应用等。

直播电视应用程序,可以通过不同的信号源提供直播电视。例如,直播电视应用程可以使用来自有线电视、无线广播、卫星服务或其他类型的直播电视服务的输入提供电视信号。以及,直播电视应用程序可在智能电视200上显示直播电视信号的视频。

视频点播应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。例如,视频点播可以来自云存储的服务器端、来自包含已存视频节目的本地硬盘储存器。

媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。例如,媒体中心,可以为不同于直播电视或视频点播,用户可通过媒体中心应用程序访问各种图像或音频所提供服务。

应用程序中心,可以提供储存各种应用程序。应用程序可以是一种游戏、应用程序,或某些和计算机系统或其他设备相关但可以在智能电视中运行的其他应用程序。应用程序中心可从不同来源获得这些应用程序,将它们储存在本地储存器中,然后在智能电视200上可运行。

如上所述,电视(例如,智能电视200)功能强大,界面交互较多,通过遥控器对智能电视进行操控存在一定复杂度,对于老人或者孩子而言,不能快速准确的对智能电视进行相应控制,智能电视的控制效率较低。

为了解决上述技术问题,本发明实施例提供一种智能电视的远程控制方法,该远程控制方法可以使得远程用户直观的获取需要进行控制的智能电视的当前状态,并对该智能电视进行远程控制,提升智能电视的控制效率。例如,远程用户可以是家长或年轻人,其具有一定操作经验,远程用户可以对家中的智能电视进行控制,以为家中老人或孩子提供帮助。

以图1所示场景为例进行说明,终端设备(例如,移动终端300)可以通过本发明实施例的智能电视的远程控制方法,实现对智能电视200的远程控制,提升智能电视的控制效率,提升用户使用体验。下述实施例围绕具体场景进行举例说明。

其中,该终端设备可以是个人电脑(personalcomputer,简称:pc)或者移动终端等,该移动终端也可以称为用户设备(userequipment,简称:ue)、接入终端、用户单元、用户站、移动站、移动台、用户终端、终端、无线通信设备、用户代理或用户装置。移动终端可以是智能手机、蜂窝电话、无绳电话、平板电脑、个人数字处理(personaldigitalassistant,简称:pda)设备、具有无线通信功能的手持设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备等。在本发明实施例中,该终端设备具有与蜂窝网络和/或无线局域网络(wirelesslocalareanetworks,简称:wlan)进行通信的接口。

其具体实现方式可以参见下述实施例的解释说明。

图6a为本发明实施例的一种智能电视的远程控制方法的交互流程图,本实施例所涉及的终端设备可以是如上述任一种终端设备,如图6a所示,本实施例的方法可以包括:

步骤101、终端设备响应于用户的操作,发送第一截屏请求信息,该第一截屏请求信息携带第一标识信息,第一标识信息被配置使智能电视根据第一标识信息标识第一截屏请求信息对应的截图。

一种可实现方式,终端设备可以接收用户的触发并生成用于请求开启远程控制的第一信号。

其中,终端设备在显示一用户界面时,可以接收用户的触发并生成用于请求开启远程控制的第一信号,用户的触发可以是对终端设备用户界面上的某一控件的点击操作,该第一信号可以是点击与开启远程控制请求对应的控件的信号。点击可以是由用户的手指、触控笔或其它可以被触控显示屏所检测到的控制物体作用产生。

作为一个示例,请参考图6b,在用户打开预设应用后,终端设备首先显示如图6b左侧所示的第一用户界面61,该第一用户界面61包括状态栏612、导航栏613和内容视图611,其中,该状态栏612用于呈现终端设备自身的信号、时间、电量等信息,位于整个第一用户界面的顶部,该导航栏613也可以称为标题栏,用于显示标题(例如,“我的”),于状态栏下方,该内容视图611用于展示各个信息,本实施例以列表形式的内容视图为例做举例说明,内容视图可以包括一条或多条栏目条,内容视图中的每一条可以是单条的图片形式或文本形式,也可以是图文结合的方式,例如,如图6b所示,每一条为文字形式,例如,“我的购物”、“远程监控”等。各栏目条之间会用分割线进行区分,可以不设置分割线只显示栏目条。该列表中的每一栏目条被设置为选择控件,例如:当用户点击“播放历史”文字对应位置的时候,触发该控件,并进入该控件对应的界面,“播放历史”控件对应的界面被配置为展示用户的观看历史;当用户的手指点击“远程监控”文字对应的选择控件时,触发终端设备生成该第一信号。

其中,终端设备响应于该第一信号,终端设备向与该第一信号对应的智能电视发送第一截屏请求信息,该第一截屏请求信息携带第一标识信息,该第一标识信息可以是时间戳、随机数、或者其他标识信息中任意一项或其组合,该第一标识信息用于唯一标识文件(例如,截图),举例而言,该第一标识信息可以是时间戳和随机数,该随机数可以是5位随机数。终端设备可以通过局域网将该第一截屏请求信息直接发送到智能电视,或者通过服务器将该第一截屏请求信息发送到智能电视,例如,该服务器可以是单个服务器或包括互联服务器和消息转发服务器,其中,该互联服务器与消息转发服务器连接,该消息转发服务器与智能电视连接,终端设备可以先将第一截屏请求信息发送给互联服务器,互联服务器将该第一截屏请求信息发送给消息转发服务器,消息转发服务器将该第一截屏请求信息转发给智能电视。

在另一种实现方式中,终端设备可以响应用户的操作直接发送第一截屏请求信息,终端设备在接收到用户的操作后,直接获取终端设备当前系统的时间,并根据终端设备当前系统的时间和随机数,或终端设备当前系统的时间和表征本终端设备的唯一标识,生成第一截屏请求信息。第一截屏请求信息中包含终端设备当前系统的时间和随机数,或终端设备当前系统的时间和表征本终端设备的唯一标识。如此可以简化软件流程提升系统效率。

在一些实施例用对应第一截屏请求信息的用户操作是用户的第一操作。

步骤102、智能电视响应于第一截屏请求信息截取智能电视的当前显示界面,生成第一截图,并上传第一截图至图像服务器。

其中,智能电视接收到该第一截屏请求信息,响应于该第一截屏请求信息,智能电视截取智能电视的当前显示界面,以该第一标识信息对该当前显示界面的截图进行命名,并将生成的第一截图上传至图像服务器。图像服务器可以生成与该第一标识信息对应的统一资源定位符(uniformresourcelocator,url|),并存储该第一截图。本申请实施例的图像服务器可以用于存储各个时刻智能电视显示界面的截图。

步骤103、终端设备根据第一标识信息从图像服务器获取第一截图,并显示第一截图。

其中,终端设备可以根据该第一标识信息,从图像服务器获取与该第一标识信息对应的url,根据url获取该第一截图,该第一截图用于展示智能电视的当前状态,以使得用户基于当前状态对智能电视进行远程操作控制。终端设备可以通过显示屏显示该第一截图。在一些实施例中,终端设备可以向图像服务器发送包含第一标识信息的轮询信息,服务器根据轮询信息向终端设备反馈,终端设备也可以在发送第一截屏请求信息的同时向图像服务器发送包含第一标识信息的第一指令,图像服务器在上传的图像中不断匹配和第一指令中第一标识信息相对应截图(例如名称为第一标识信息的截图),并把匹配成功的截图或截图对应的url发给终端设备。

一种可实现方式,终端设备可以将该第一标识信息发送给图像服务器,图像服务器根据该第一标识信息获取与其对应的url,并基于url获取截图,向终端设备返回该截图。

以上述示例做进一步举例说明,请参考图6b,终端设备响应于第一信号,终端设备切换当前显示的用户界面,在显示屏上显示如图6b右侧所示的第二用户界面62,在该第二用户界面62可以包括状态栏621、导航栏622、内容视图623和按钮624,该内容视图623可以是集合视图形式,将信息用平铺的形式展现,以图片为主题,文字为辅助信息,如图6b右侧所示的内容视图623可以展示该第一截图,在未获取到第一截图时,内容视图对应的窗口可以展示未获取到当前显示界面截图的提示信息或上一个时间点的智能电视显示界面截图。在一些实施例中,内容视图对应的窗口在展示截图的同时还会展示截图对应的第一标识,第一标识包含时间戳时,用户即可通过展示的第一标识来判断内容视图对应的窗口展示的截图是什么时刻的。同时在该第二用户界面中还可以以文字形式呈现不同远程控制操作,例如,“返回到主页”、“关闭电视”、“音量减5”等。这些文字呈现的控件分别对应不同的常用的控制指令,例如:用户选择‘返回到主页’的控件,则终端设备可以将第一控制指令发送给智能电视,智能电视会根据接收到的第一控制指令进行返回到主页的操作;用户选择‘音量减5’的控件,则终端设备可以将第二控制指令发送给智能电视,智能电视会根据接收到的第二控制指令进行音量减少5的操作。这些常用的控制指令可以根据用户的历史操作进行调整。该交互界面中还包括输入控件624,用户对该输入控件624进行操作,终端设备接收用户输入的语音/文本,例如,该输入控件624包括“按住说话”按钮6242和切换按钮6241,用户按住该按钮6242,终端设备通过话筒接收用户输入的语音,用户点击切换按钮6241,终端设备在第二用户界面上显示文本输入框,以在文本输入框中接收用户输入的文本。通过该第二用户界面62,可以在开启远程监控后,终端设备可以向智能电视发送第一截屏请求信息,在进入展示截图的用户交互界面后,终端设备可以接收用户对用户交互界面中的刷新控件625来重新发送截屏请求信息。用户交互界面将智能电视当前显示界面的截图展示给用户,使得用户可以清楚获知智能电视的当前状态,对智能电视进行远程控制操作,该远程控制操作可以通过在用户界面输入相应的语音/文本实现,还可以通过用户选择常用指令控件的方式来实现。

本实施例,通过终端设备响应于用户的操作,发送第一截屏请求信息,该第一截屏请求信息携带第一标识信息,第一标识信息被配置使智能电视根据第一标识信息标识第一截屏请求信息对应的截图,智能电视响应于第一截屏请求信息截取智能电视的当前显示界面,生成第一截图,并上传第一截图至图像服务器,终端设备根据第一标识信息从图像服务器获取第一截图,并显示第一截图,该第一截图用于展示智能电视的当前状态,以使得用户可以基于当前状态对智能电视进行远程控制,提升智能电视的控制准确率和效率。

上述实施例中终端设备可以与智能电视建立有一对一的绑定关系,或者与一个智能电视登录相同的账号,从而通过上述方法实现对该智能电视的远程控制。在一些实施例中,终端设备也可以与多个智能电视建立绑定关系,或者与多个智能电视登录相同的账号,从而可以通过上述方法实现对多个智能电视的远程控制。一种可实现方式,终端设备本次开启远程控制的智能电视为上一次远程控制的智能电视,另一种可实现方式,响应于终端设备同时对应多个智能设备(智能电视,智能网关等),在终端设备切换至图6b右侧的第二用户界面62之前,终端设备显示如图6c所示的第三用户界面64,该第三用户界面64可以包括多个智能电视的选择按钮641,以在用户点击相应的按钮641时,切换至该按钮641对应的智能电视的第二用户界面62。

图7a为本发明实施例的另一种智能电视的远程控制方法的交互流程图,如图7a所示,在上述图6a所示实施例的基础上,本实施例的方法还可以包括:

步骤201、终端设备响应于用户的操作,生成远程控制操作指令。

一种可实现方式,终端设备可以接收用户的触发并生成用于发送远程控制操作指令的第二信号。

作为一种示例,终端设备在显示如图6b右侧的第二用户界面62时,可以接收用户的输入并生成用于发送远程控制操作指令的第二信号,该第二信号可以是用户点击与远程控制操作指令对应的控件生成的。点击可以是由用户的手指、触控笔或其它可以被触控显示屏所检测到的控制物体作用产生。该第二信号也可以是根据用户通过操作输入控件624输入的语音/文本生成的。

例如,用户可以通过输入控件624输入“返回到主页”,终端设备根据用户输入产生该第二信号,并根据该第二信号发送相应的控制指令,该控制指令用于智能电视进行相应的操作,例如,与该“返回到主页”对应的控制指令为第一控制指令,智能电视根据该第一控制指令进行返回到主页的操作。

作为一种示例,响应于该第二信号,终端设备可以在当前显示的用户界面上显示用户输入的远程控制操作指令,例如,在如图6b右侧所示的第二用户界面62中增加显示显示框,在显示框中显示用户输入的远程控制操作指令的文本,其显示效果可以如图7b所示,如图7b所示该第二用户界面中还包括显示框1,该显示框1中显示有该远程控制操作指令的文本,例如,“返回到主页”。

在另一些实施例中,终端设备响应于用户的操作直接生成远程控制操作指令,对应远程控制操作指令的用户的操作是用户的第二操作。示例性的,终端设备在接收到用户输入的“返回主页”指令后,直接生成对应“返回主页”指令的远程控制操作指令。如此可以简化软件流程提升系统效率。

步骤202、识别远程控制操作指令的类型。

一种可实现方式,由终端设备对远程控制操作指令的类型进行识别,另一种可实现方式,终端设备将远程控制操作指令发送给语义识别服务器,由语义识别服务器对远程控制操作指令的类型进行识别。

作为一种示例,参照图8所示的系统架构,如图8所示,互联服务器31分别与终端设备1、应用服务器32、语义识别服务器33、消息转发服务器34连接,消息转发服务器34还与智能电视2连接,智能电视2还可以通过局域网与终端设备1连接。响应于该第二信号,终端设备将远程控制操作指令发送给互联服务器31,互联服务器31转发该远程控制操作指令至语义识别服务器33,语义识别服务器33对该远程控制操作指令进行识别,确定该远程控制操作指令的类型是电视播放控制类,还是应用功能控制类。其中,电视播放控制类指令是指用于智能电视可响应的对于智能电视本身进行操作和控制的指令,应用功能类指令是指应用服务器可以响应的,并生成用于推送给电视的媒体内容的指令,例如:电视播放控制类具体指用于对智能电视本身的状态进行控制的操作指令,如,控制音量的指令、切换频道的指令等,应用功能控制类具体指用于通过应用服务器以向智能电视提供相应功能的操作指令,如,向智能电视推送应用服务器的媒体资源。

步骤203、若远程控制操作指令的类型为电视播放控制类,则向智能电视发送所述远程控制操作指令,以使智能电视根据远程控制操作指令进行相应的控制操作。

当远程控制操作指令的类型为电视播放控制类时,向智能电视发送该远程控制操作指令,智能电视根据该远程控制操作指令进行相应控制操作。例如,可以通过互联服务器31和消息转发服务器34将该远程控制操作指令发送至智能电视。例如,该远程控制操作指令为电视音量减5。

步骤204、若远程控制操作指令的类型为应用功能控制类,则向对应的应用服务器发送远程控制操作指令,以使应用服务器根据远程控制操作指令向智能电视推送相应的媒体内容。

当远程控制操作指令的类型为应用功能控制类时,终端设备向对应的应用服务器发送远程控制操作指令,或者,电视响应于终端设备的远程控制操作指令向服务器发送远程控制操作指令,应用服务器根据该远程控制操作指令向智能电视推送相应的媒体内容,智能电视对该媒体内容进行播放。例如,可以通过互联服务器31将该远程控制操作指令发送至应用服务器32。

本实施例,通过终端设备接收用户的触发并生成用于请求开启远程控制的第一信号,终端设备响应于该第一信号,发送第一截屏请求信息,该第一截屏请求信息携带第一标识信息,智能电视根据第一截屏请求信息截取智能电视的当前显示界面,并根据第一标识信息生成第一截图并上传至图像服务器,终端设备根据第一标识信息从图像服务器获取第一截图,并显示第一截图,该第一截图用于展示智能电视的当前状态,以使得用户可以基于当前状态对智能电视进行远程控制,终端设备接收用户的触发并生成用于发送远程控制操作指令的第二信号,识别远程控制操作指令的类型,若远程控制操作指令的类型为电视播放控制类,则向智能电视发送所述远程控制操作指令,以使智能电视根据远程控制操作指令进行相应的控制操作,若远程控制操作指令的类型为应用功能控制类,则向对应的应用服务器发送远程控制操作指令,以使应用服务器根据远程控制操作指令向智能电视推送相应的媒体内容,从而实现对智能电视的远程控制,提升智能电视的控制效率。

图9a为本发明实施例的另一种智能电视的远程控制方法的交互流程图,本实施例涉及第二截屏请求信息,与第一截屏请求信息的作用不同,第二截屏请求信息用于智能电视获取第二截图,该第二截图是基于上述第一截图对智能电视进行远程控制的结果,以获知远程操作是否成功,如图9a所示,在上述图7a所示实施例的基础上,本实施例的方法还可以包括:

步骤301、终端设备发送第二截屏请求信息,该第二截屏请求信息用于使得智能电视响应远程操作指令后获取第二截图,该第二截屏请求信息携带第二标识信息。

终端设备可以在发送完远程控制操作指令后,或者在发送远程控制指令的同时,发送第二截屏请求信息,以使得终端设备可以获取新的截屏图像,来展示智能电视响应远程操作指令后的截图或新时刻的截图。用户可以通过终端设备展示的新的截屏图像来判断下一步所需要进行的操作。

在一些实施例中,第二截屏请求可以由终端设备在接收到用户的刷新操作后触发。在另一些实施例中,用户在发送远程操作控制指令的同时发送第二截屏请求。智能电视在响应电视播放控制类指令后,或者接收到服务器响应应用功能类指令下发的内容后,响应第二截屏请求进行截屏并上传。

终端设备可以通过局域网向智能电视发送第二截屏请求信息;或者,终端设备通过互联服务器31和消息转发服务器34向智能电视发送第二截屏请求信息。该第二截屏请求信息用于请求智能电视重新截取智能电视的当前显示界面,并根据该第二标识信息生成第二截图并上传至所述图像服务器;

步骤302、智能电视根据第二截屏请求信息重新截取智能电视的当前显示界面,并根据第二标识信息生成第二截图并上传至图像服务器,该第二截图用于展示所述远程控制操作指令的操作结果。

智能电视接收到该第二截屏请求信息,响应于该第二截屏请求信息,智能电视重新截取智能电视的当前显示界面以生成第二截图,并以该第二标识信息对该第二截图进行命名,上传至图像服务器。图像服务器可以生成与该第二标识信息对应的url|,并存储该第二截图,该第二截图用于展示上述远程控制操作指令的操作结果。

步骤303、终端设备根据第二标识信息从图像服务器获取第二截图,并显示第二截图,该第二截图用于展示该远程控制操作指令的操作结果。

其中,终端设备可以根据该第二标识信息,从图像服务器获取与该第二标识信息对应的url,根据url获取该第二截图,该第二截图用于展示智能电视的远程控制指令的结果。终端设备可以通过显示屏显示该第二截图,以使用户确定远程操作是否成功。

以上述示例做进一步举例说明,请参考图9b,终端设备响应于发送远程控制操作指令,终端设备在如图6b右侧所示的第二用户界面62中增加显示显示框,在显示框中显示指令发送状态,其显示效果可以参见图9b左侧所示的第二用户界面,在第二用户界面上显示有显示框2,显示框2中显示有指令发送状态的文本,例如,“正在发送指令到电视”的文字,终端设备在从图像服务器获取第二标识信息对应的截图后,在触控显示屏上显示如图9b右侧所示的第二用户界面62,该第二用户界面62中的内容视图中显示有该第二标识信息对应的截图,即将图9b左侧所示的内容视图对应的窗口中所展示的截图更新为第二标识信息对应的截图。在一些实施例中,还可以在将图9b左侧所示的内容视图对应的窗口中所展示的截图更新为智能电视屏幕截取状态,如图9b中间所示,再将图9b中间所示的内容视图对应的窗口中所展示的智能电视屏幕截取状态更新为第二标识信息对应的截图。

本实施例,通过终端设备发送第二截屏请求信息,该第二截屏请求信息用于使得智能电视响应远程操作指令后获取第二截图,该第二截屏请求信息携带第二标识信息,智能电视根据第二截屏请求信息重新截取智能电视的当前显示界面,并根据第二标识信息生成第二截图并上传至图像服务器,该第二截图用于展示所述远程控制操作指令的操作结果,终端设备根据第二标识信息从图像服务器获取第二截图,并显示第二截图,该第二截图用于展示该远程控制操作指令的操作结果,提升智能电视的控制效率。

图10为本发明实施例的另一种智能电视的远程控制方法的交互流程图,如图10所示,在上述图6a或图7a或图9a所示实施例的基础上,本实施例的方法还可以包括:

步骤401、终端设备响应于用户的操作,发送设备查询请求信息,该设备查询请求信息用于获取当前可用设备名称。

一种可实现方式,终端设备接收用户的操作并生成第三信号,响应于该第三信号,终端设备发送设备查询请求信息。

本实施例的方法步骤可以在上述任一实施例之前,终端设备在显示一用户界面时,可以接收用户触发的并生成用于打开远程监控界面的第三信号,该第三信号可以是点击与远程监控对应的控件。点击可以是由用户的手指、触控笔或其它可以被触控显示屏所检测到的控制物体作用产生。终端设备可以向互联服务器发送设备查询请求,以获取当前可用设备名称,例如,家中卧室的智能电视、客厅的智能电视等设备的名称。

在一些实施方式中,终端设备响应于接收到的用户的操作,直接发送设备查询请求信息,同时触发打开远程监控界面的信号。如此可以简化软件流程提升系统效率。

步骤402、互联服务器向终端设备发送的当前可用设备名称,并将所述可用设备名称以列表形式展示在所述终端设备显示的远程监控界面。

该当前可用设备名称用于请求远程控制相应的智能电视。

终端设备可以在该当前可用设备名称中选取一个设备进行上述各实施例所述的远程控制。例如,终端设备可以显示如图6c所示的第三用户界面64,在该第三用户界面64上显示各个可用设备的选择按钮641,以向用户提供可用设备的选择。

本实施例,可以通过终端设备响应于用户的操作,向互联服务器发送设备查询请求信息,该设备查询请求信息用于获取当前可用设备名称,互联服务器向终端设备发送的当前可用设备名称,该当前可用设备名称用于请求远程控制相应的智能电视,从而实现灵活选取进行远程控制的智能电视,远程对智能电视进行有效控制。

示例性的,参照图11,终端设备还可以在第二用户界面62上接收用户的触发并生成用于发送远程控制操作指令的第二信号,例如,通过第二用户界面62的按钮624输入语音,该语音为“关闭电视”,终端设备可以通过本申请上述实施例的方法,将关闭电视的远程控制操作指令发送给电视,以使得电视执行关闭电视的操作,终端设备由第二用户界面62显示显示框3,该显示框3中显示有远程控制操作指令的文本,例如,“关闭电视”。如图11中间的第二用户界面所示,该第二用户界面62还可以显示显示框4,显示框4显示有指令发送状态的文本,例如,“正在发送指令到电视”。在一些实施例中,还可以在将图11左侧所示的内容视图对应的窗口中所展示的截图更新为电视屏幕截取状态,如图11中间所示,在智能电视响应该关闭电视的远程操作指令后,终端设备可以在图11中间所示的内容视图显示显示框5,该显示框5中可以显示电视当前状态的文本,例如,“您的电视已关机…….”。当然,终端设备还可以将图11中间所示的内容视图对应的窗口中所展示的电视屏幕截取状态更新为显示“未获取到电视截屏信息”的文本。

图12为本发明实施例的一种终端设备的结构示意图,如图12所示,本实施例的终端设备可以包括:接收模块11、处理模块12和发送模块13,其中,处理模块12,用于响应于接收模块11接收到的用户操作,通过发送模块13发送第一截屏请求信息,所述第一截屏请求信息携带第一标识信息,所述第一标识信息用于使智能电视根据所述第一标识信息标识所述第一截屏请求信息对应的截图,所述第一截屏请求信息用于使得所述智能电视截取所述智能电视的当前显示界面,并将根据所述第一标识信息将生成的第一截图上传至图像服务器;所述处理模块12,还用于根据第一标识信息轮询所述图像服务器,并接收并显示所述图像服务器响应所述轮询反馈的所述第一截图。

可选的,处理模块12还用于通过接收模块11接收用户的操作并生成电视播放控制类的远程控制操作指令,其中,该电视播放控制类的远程控制操作指令是指智能电视可响应的,对于智能电视本身进行操作和控制的指令;处理模块12还用于通过发送模块13发送第二截屏请求,该第二截屏请求信息用于使得所述智能电视响应所述电视播放控制类的远程控制操作指令后获取第二截图,第二截屏请求信息携带第二标识信息,第二标识信息用于使所述智能电视标识所述第二截图;处理模块12还用于根据第二标识信息轮询所述图像服务器,通过接收模块11接收并显示所述图像服务器响应所述轮询反馈的所述第二截图。

可选的,处理模块12还用于通过接收模块11接收用户的操作并生成应用功能类指令的远程控制操作指令,其中,该应用功能类指令的远程控制操作指令是指应用服务器可以响应的,并生成用于推送给电视的媒体内容的指令;处理模块12还用于通过发送模块13发送第二截屏请求,该第二截屏请求信息用于使得所述智能电视响应所述应用服务器的推送的媒体内容后获取第二截图,第二截屏请求信息携带第二标识信息,第二标识信息用于使所述智能电视标识所述第二截图;处理模块12还用于根据第二标识信息轮询所述图像服务器,通过接收模块11接收并显示所述图像服务器响应所述轮询反馈的所述第二截图。

可选的,处理模块12可以控制发送模块13通过局域网向所述智能电视发送所述第一截屏请求信息或第二截屏请求信息;或者,处理模块12可以控制发送模块13通过互联服务器和消息转发服务器向所述智能电视发送所述第一截屏请求信息或第二截屏请求信息,所述消息转发服务器与所述智能电视之间建立有长连接。

可选的,处理模块12还用于在发送第一截屏请求信息之前,响应于用户的操作,通过发送模块13发送设备查询请求信息,所述设备查询请求信息用于获取当前可用设备名称;接收模块11还用于接收当前可用设备名称,所述当前可用设备名称用于请求远程控制相应的智能电视。

可选的,所述第一标识信息包括当前时间戳。

本实施例的终端设备,可以用于执行上述方法实施例中终端设备所执行的技术方案,其实现原理和技术效果类似,此处不再赘述。

图13为本发明实施例的另一种终端设备的结构示意图,如图13所示,本实施例的装置可以包括:存储器21和处理器22,其中,存储器21用于存储计算机程序,处理器22用于执行所述计算机程序,以实现上述各个实施例所述的方法。

本实施例的装置,可以用于执行上述方法实施例中终端设备的技术方案,其实现原理和技术效果类似,此处不再赘述。

图14为本发明实施例的一种智能电视的结构示意图,如图14所示,本实施例的智能电视可以包括:接收模块31、处理模块32和发送模块33,其中,接收模块31,用于接收第一截屏请求信息,所述第一截屏请求信息携带第一标识信息,所述第一标识信息用于智能电视根据所述第一标识信息标识所述第一截屏请求信息对应的截图;处理模块32,用于根据所述第一截屏请求信息截取所述智能电视的当前显示界面,并根据所述第一标识信息生成第一截图;所述处理模块32,还用于通过发送模块33上传所述第一截图至图像服务器。

可选的,接收模块31还用于接收电视播放控制类的远程控制操作指令,根据所述远程控制操作指令进行相应控制操作;或者,处理模块32还用于通过而接收模块31接收并播放应用服务器推送的媒体内容,所述媒体内容为所述应用服务器根据应用功能控制类的远程控制操作指令推送给智能电视的。

可选的,接收模块31还用于接收第二截屏请求信息,所述第二截屏请求信息用于使得所述智能电视响应远程控制操作指令后获取第二截图,所述第二截屏请求信息携带第二标识信息;处理模块32用于根据所述第二截屏请求信息,在响应远程控制操作指令后,重新截取所述智能电视的当前显示界面,并根据所述第二标识信息生成第二截图,通过发送模块33上传所述第二截图至所述图像服务器,所述第二截图用于展示所述远程控制操作指令的操作结果。

本实施例的智能电视,可以用于执行上述方法实施例中智能电视的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例还提供一种计算机存储介质,所述计算机存储介质用于存储计算机程序,所述计算机程序执行时用于实现如上述任一实施例所述的方法。其实现原理和技和技术效果类似,此处不再赘述。

此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1