智能电视系统输入方法及装置、终端辅助输入方法及装置与流程

文档序号:11845248阅读:281来源:国知局
智能电视系统输入方法及装置、终端辅助输入方法及装置与流程

本发明涉及智能电视及机顶盒技术领域,尤其涉及一种智能电视系统输入方法及装置、终端辅助输入方法及装置。



背景技术:

随着电视技术的发展,智能电视逐渐取代了传统的电视机。智能电视与传统电视相比,运行有智能操作系统,智能操作系统中可安装多种类型的应用。例如,互联网电视客户端应用、游戏应用、视屏点播应用、即时通信应用、社交网络应用等。传统电视通过添加智能电视机顶盒也可以转变成智能电视系统。即智能系统安装于机顶盒中,由机顶盒控制智能电视显示屏的内容输出。

传统技术中的智能电视系统输入方式依赖于与智能电视或安装有智能操作系统的机顶盒配对的电视遥控器,电视遥控器上通常设置有方向键,数字键等功能性按键,用户可通过控制方向键和数字键来控制电视显示屏上的光标进行输入。

然而发明人经研究发现,传统技术中的智能电视系统输入方法至少存在如下问题:由于电视遥控器通常较小,因此电视遥控器在设计时,无法设置类似于电脑键盘的字符输入,因此在进行字符输入时,需要在电视显示屏上显示虚拟键盘,然后由用户通过移动光标在虚拟键盘上选择字符进行输入,使得在应用中输入文字时,需要经过大量的方向键的操作才能输入简单文字,从而造成了输入效率较低,操作的便利性不足。



技术实现要素:

基于此,为了解决传统技术中使用电视遥控器对智能电视系统的电视显示界面上输入控件进行输入时存在的输入效率低下的问题,提供了一种智能电视系统输入方法。

一种智能电视系统输入方法,包括:

检测电视显示界面上的输入控件的选中事件,获取选中的第一输入控件;

获取所述第一输入控件的控件类型,根据所述控件类型生成外部输入请求;

将所述外部输入请求发送至已配对的辅助终端,由所述已配对的辅助终端通过与所述控件类型对应的第二输入控件获取输入内容;

接收所述辅助终端返回的输入内容,将所述输入内容添加到所述第一输入控件中。

此外,为了解决传统技术中使用电视遥控器对智能电视系统的电视显示界面上输入控件进行输入时存在的输入效率低下的问题,还提供了一种智能电视系统输入装置。

一种智能电视系统输入装置,包括:

第一输入控件获取模块,用于检测电视显示界面上的输入控件的选中事件,获取选中的第一输入控件;

外部输入请求生成模块,用于获取所述第一输入控件的控件类型,根据所述控件类型生成外部输入请求;

外部输入请求发送模块,用于将所述外部输入请求发送至已配对的辅助终端,由所述已配对的辅助终端通过与所述控件类型对应的第二输入控件获取输入内容;

输入内容接收模块,用于接收所述辅助终端返回的输入内容,将所述输入内容添加到所述第一输入控件中。

此外,为了解决传统技术中使用电视遥控器对智能电视系统的电视显示界面上输入控件进行输入时存在的输入效率低下的问题,还提供了一种终端辅助输入方法。

一种终端辅助输入方法,包括:

接收智能电视系统发送的外部输入请求,根据所述外部输入请求获取控件类型;

展示包含第二输入控件的输入窗口,所述第二输入控件与所述控件类型对应;

接收通过所述输入窗口中的第二输入控件输入的输入内容;

根据所述输入内容生成外部输入响应并返回所述智能电视系统,由所述智能电视系统将所述输入内容展示在电视显示屏上的第一输入控件中。

此外,为了解决传统技术中使用电视遥控器对智能电视系统的电视显示界面上输入控件进行输入时存在的输入效率低下的问题,还提供了一种终端辅助输入装置。

一种终端辅助输入装置,包括:

外部输入请求接收模块,用于接收智能电视系统发送的外部输入请求,根据所述外部输入请求获取控件类型;

第二输入控件展示模块,用于展示包含第二输入控件的输入窗口,所述第二输入控件与所述控件类型对应;

输入内容获取模块,用于接收通过所述输入窗口中的第二输入控件输入的输入内容;

输入内容返回模块,用于根据所述输入内容生成外部输入响应并返回所述智能电视系统,由所述智能电视系统将所述输入内容展示在电视显示屏上的第一输入控件中。

实施本发明实施例,将具有如下有益效果:

采用了上述智能电视系统输入方法及装置、终端辅助输入方法及装置之后,用户在使用电视遥控器选中了智能电视系统的电视显示界面上的第一输入控件后,与智能电视系统配对的辅助终端上可展示与智能电视系统的第一输入控件的控件类型相同的第二输入控件,用户通过在输入方式较优的(例如带有键盘,触摸屏、鼠标的辅助终端)第二输入控件上进行操作,再由辅助终端将输入内容发送给智能电视系统,即可完成对第一输入控件的输入。和传统技术相比,对第一输入控件的输入操作不需要使用操作繁琐的电视遥控器,而可使用智能手机、台式电脑等外设齐全的辅助终端,从而使得输入效率大大提升,提高了操作的便利性。

附图说明

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

其中:

图1为一个实施例中一种智能电视系统输入方法的流程图;

图2为一个实施例中智能电视系统的电视显示界面的示意图;

图3为一个实施例中一种终端辅助输入方法的流程图;

图4为一个实施例中辅助终端的输入界面的示意图;

图5为一个实施例中一种智能电视系统输入装置的结构示意图;

图6为一个实施例中一种终端辅助输入装置的结构示意图。

具体实施方式

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

为解决上述提到的传统技术中的智能电视系统(智能电视产品或安装有智能操作系统的机顶盒产品)通过电视遥控器进行输入效率低下的技术问题,在一个实施例中,特提出了一种辅助智能电视系统进行输入的机制,该机制包括运行于智能电视系统的智能电视系统的一种智能电视系统输入方法,以及运行于辅助终端的终端辅助输入方法。上述方法均可依赖于计算机程序实现,运行于基于冯诺依曼体系的计算机系统上。其中,智能电视系统可以是智能电视机或安装有智能操作系统的机顶盒产品,辅助终端可以是智能手机、平板电脑、掌上电脑、笔记本电脑以及台式电脑等多种终端设备。

需要说明的是,本文中的“第一输入控件”均指代智能电视系统中的输入控件,而“第二输入控件”均指代辅助终端上的输入控件。为了更好的说明, 特采用“第一”和“第二”的标识加以说明,以下不再赘述。

具体的,如图1所示,智能电视系统输入方法可包括:

步骤S102:检测电视显示界面上的输入控件的选中事件,获取选中的第一输入控件。

如图2所示,图2展示了智能电视系统中一个应用的用户反馈功能的界面,该界面即为智能电视系统上的电视显示界面,用户可通过电视显示屏观察到该界面。

在该电视显示界面中包含有一个控件类型为文本框控件的输入控件,该电视显示界面上的光标即为辅助用户使用电视遥控器在电视显示界面上进行输入的光标。用户可通过操作电视遥控器上的方向键移动光标,通过按压功能键触发相应的光标事件。

如图2中,若用户使用电视遥控器将光标移动到文本框控件中后按压了电视遥控器上的功能键即会触发文本框控件的选中事件,智能电视系统根据电视遥控器对应的光标的位置即可将焦点定位到该文本框控件(第一输入控件)。

步骤S104:获取所述第一输入控件的控件类型,根据所述控件类型生成外部输入请求。

在本实施例中,该方法可支持多种控件类型。除了前例中所展示的文本框控件之外,控件类型还可以是富文本输入控件、文件选择控件(例如选择照片、图片等的图片文件的文件选择控件,选择文档类文件的文件选择控件,选择音频或视频等多媒体文件的文件选择控件)、语音输入控件(智能电视系统中的语音输入控件需要用户通过智能电视系统外接的麦克风输入语音)、进度条控件(一些应用通过进度条控件来调节参数值)、复选框控件、日历控件、调色板控件等。

外部输入请求即为通知辅助终端根据获取到的第一输入控件的控件类型生成第二输入控件,然后由辅助终端通过第二输入控件接收用户输入的请求。可预先通过自定义的协议为每种类型的输入控件定义与控件类型对应的类型标识,在获取到了智能电视系统的电视显示界面上的第一输入控件的控件类型之后,即可将获取到的控件类型的类型标识添加到外部输入请求中。

相应的,对于一些输入控件而言,在生成外部输入请求时,不仅要添加输入控件的控件类型,还需要添加该输入控件的控件参数值。

例如,对于复选框控件,复选框中的选择项数据即为复选框控件的控件参数值。若复选框控件为“请选择你喜欢的水果”,而候选的选择项包括:“苹果”、“香蕉”、“梨子”、“水蜜桃”....等等多个选择项,则在生成外部输入请求时,也需要将该复选框控件的候选的选择项添加到外部输入请求中。辅助终端在生成相应的第二输入控件时,即可以外部输入请求中附带的参数生成相应的输入控件。

步骤S106:将所述外部输入请求发送至已配对的辅助终端,由所述已配对的辅助终端通过与所述控件类型对应的第二输入控件获取输入内容。

在生成了外部输入请求之后,智能电视系统即可将该外部输入请求发送给已配对的辅助终端。

在本实施例中,智能电视系统需要预先与辅助终端进行配对。辅助终端可通过无线信道检测智能电视系统,向智能电视系统发起配对请求。智能电视系统接收辅助终端的配对请求,则返回配对确认消息,与辅助终端建立。

配对使用的无线信道可以是wifi网络,也可以通过蓝牙。例如,用户可通过无线路由器组建居所内的小型的wifi子网,智能电视系统接入该无线路由器,并分配有子网内的IP(Internet Protocol,网络协议)地址,智能电视系统也可通过无线路由器访问互联网。用户可使用智能手机作为辅助终端,并将智能手机也接入该无线路由器下,并被分配有IP地址,从而使得智能电视系统与作为辅助终端的智能手机处于同一个子网下。

在该应用场景中,智能电视系统可监听预设的端口(例如,若采用http协议传输则可监听80端口),用户可使用智能手机通过socket向智能电视系统的IP地址以及该预设的端口发起配对请求,智能电视系统接收到该配对请求之后经过身份验证等操作,即可得到智能手机的IP地址和端口,将其缓存后,智能电视系统和辅助终端即建立了配对关系。

可选的,智能电视系统可在电视显示界面上展示二维码、条形码等图像,用户通过智能手机在智能电视系统上扫描即可使智能手机得到智能电视系统的IP地址以及监听的端口,并自动向该IP地址及端口发送配对请求,从而使智能电视系统与辅助终端的配对操作更加简便。

需要说明的是,辅助终端和智能电视系统配对之后并不需要保持长连接关系,智能电视系统和辅助终端可互相缓存对方的IP地址及端口即可。智能电视 系统在向辅助终端发送外部输入请求时,可根据缓存的辅助终端的IP地址及端口创建socket连接,然后通过该socket连接向辅助终端发起外部访问请求。

在本实施例中,辅助终端接收到外部访问请求之后,即可在该辅助终端的操作界面上展示相应的第二输入控件来接收用户的输入内容,具体的,该辅助终端执行的终端辅助输入的方法可如图3所示:

步骤S202,接收智能电视系统发送的外部输入请求,根据外部输入请求获取控件类型。

步骤S204,展示包含第二输入控件的输入窗口,所述第二输入控件与所述控件类型对应。

步骤S206,接收通过所述输入窗口中的第二输入控件输入的输入内容。

步骤S208,根据所述输入内容生成外部输入响应并返回所述智能电视系统,由所述智能电视系统将所述输入内容展示在电视显示屏上的第一输入控件中。

如前所述,可预先定义智能电视系统与辅助终端之间的通信协议,为每种类型的输入控件定义一致的控件类型的类型标识。辅助终端接收到智能电视系统发送的外部输入请求后,通过提取相应的类型标识,即可得到需要展示的第二输入控件的控件类型。

如图4所示,辅助终端为智能手机,若外部输入请求中包含的控件类型为文本框控件,则智能手机的操作界面上同样展示了相应的文本框控件(第二输入控件),用户即可通过智能手机上展示的包含文本框控件的输入窗口输入文字。例如,用户在智能手机上展示的文本框控件点击,智能手机则调用智能手机上与文本框控件对应的事件处理函数,在智能手机的操作界面上展示虚拟键盘,用户即可通过触摸点击虚拟键盘上的按键迅速的输入文字。而在传统技术中,电视显示界面上的第一输入控件被点击后展示的虚拟键盘只能通过用户操作遥控器的方向键点选,使得用户无法迅速直接地定位到待选虚拟按键上,因此,使用了辅助终端进行输入后,操作效率得到了提升。

再例如,若智能电视系统上被选中的第一输入控件为语音控件(智能电视系统上的一些社交类应用可支持多用户在线语音聊天),则辅助终端上也相应地可展示语音控件,用户可直接通过手机的麦克风输入语音。而传统技术中,智能电视系统通常并不配置麦克风等外设,需要用户自行购买添加。使用智能手机作为辅助终端后,用户对着智能手机发言即可输入语音,不需要添加额外的 麦克风设备,大大提高了操作的便利性。

再例如,对于长列表或者进度条(slider)等类型的控件,使用电视遥控器进行滑动不能快速定位到滑动的位置,而使用了带触摸屏的智能手机作为辅助终端后,用户可通过在智能手机的触摸屏上进行滑动操作快速定位到列表或进度条的位置,也使得输入效率得到了提高。

步骤S108:接收所述辅助终端返回的输入内容,将所述输入内容添加到所述第一输入控件中。

如前所述,例如在图4所示,用户在辅助终端上输入完毕后点击“下一步”按钮,则可将输入内容按照预设的协议封装后发送给智能电视系统,智能电视系统在接收到该输入内容。

可选的,辅助终端在接收到智能电视系统的外部输入请求之后,可与智能电视系统保持连接状态,且检测辅助终端上生成的第二输入控件中内容更新状态,并随着第二输入控件中内容的变化将更新的内容返回给智能电视系统,智能电视系统也相应地更新第一输入控件中显示的输入内容。也就是说,辅助终端可检测第二输入控件的onChange事件,并在检测到onChange事件时,获取第二输入控件中已输入的内容,然后将其发送给智能电视系统,智能电视系统则在电视显示界面上更新第一输入控件中展示的内容。从而达到了用户在辅助终端上编辑的过程与电视显示界面显示的内容同步的效果。

例如图4中,若用户连续按压删除键,依次删除“视”“卫”“南”“湖”四个字,则在删除“视”字时,触发文本框控件的onChange事件,获取到的第二输入控件中的输入内容更新为“jsjsnns为什么湖南卫”,然后将其发送给智能电视系统,智能电视系统的电视显示界面上的第一输入控件中的文字也更新为“jsjsnns为什么湖南卫”,当继续执行删除操作抵达“卫”字时,再次触发文本框控件的onChange事件,获取到的第二输入控件中的输入内容更新为“jsjsnns为什么湖南”,智能电视系统的电视显示界面上的第一输入控件中的文字也更新为“jsjsnns为什么湖南”,从而使得辅助终端上第二输入控件与智能电视系统中第一输入控件中显示的内容实现了实时同步。

可选的,智能电视系统获取选中的第一输入控件的步骤之后还可屏蔽选中事件对应的第一输入控件的选中事件处理函数。

第一输入控件的选中事件处理函数即定义了智能电视系统上的输入控件爱 你的事件处理逻辑。例如,若智能电视系统未与辅助终端配对,则当用户通过电视遥控器选中了文本框控件之后,智能电视系统针对该选中事件执行的事件处理函数即为在电视显示界面上展示虚拟键盘。而当智能电视系统与辅助终端配对之后,则可将该展示虚拟键盘的事件处理逻辑屏蔽掉,从而使得虚拟键盘区域不会影响用户的视野。

可选的,智能电视系统根据控件类型生成外部输入请求的步骤还包括:在选中的第一输入控件对应的控件类型为文件选择控件类型时,获取选中的第一输入控件对应的文件类型,将该文件类型添加到外部输入请求中。

相应的,辅助终端展示包含第二输入控件的输入窗口的步骤则可包括:在所述获取到的控件类型为文件选择控件类型时,获取所述外部访问请求中包含的文件类型,获取所述文件类型在辅助终端上对应的文件目录;生成文件选择控件,将所述文件类型在辅助终端上对应的文件目录作为所述文件选择控件的文件夹路径;展示包含所述文件选择控件的输入窗口,所述文件选择控件即作为第二输入控件。

例如,若智能电视系统上的某个应用提供了图片分享功能,则用户在智能电视系统上使用这个应用时,会展示用于在相册(可存储于智能电视系统中也可以是外部网络例如网盘上的某个网络地址)中选择图片文件的第一输入控件,因此第一输入控件对应的文件类型为图片,可通过图片文件的后缀名进行定义。

辅助终端接收到外部输入请求从而生成相应的文件选择控件时,生成的文件选择控件的文件夹路径即可设置为辅助终端上存储图片文件的文件目录的存储路径,从而方便用户选择正确的文件类型输入到第二输入控件中。

进一步的,智能电视系统获取选中的第一输入控件对应的文件类型的步骤之后还可获取该文件类型在智能电视系统中对应的文件目录,生成获取到的文件目录的外部访问路径,并将外部访问路径添加到所述外部输入请求中。

而辅助终端在生成文件选择控件时,则可判断外部输入请求中是否包含外部访问路径,若是,则将外部访问路径添加到文件选择控件的文件夹路径中。

也就是说,用户在辅助终端上的文件选择控件中选择文件时,可以选择辅助终端上存储的文件,也可以选择存储在智能电视系统中的文件。辅助终端在生成文件选择控件时,可将外部访问路径作为文件选择控件的文件夹路径。在展示文件选择控件时,辅助终端则根据该外部访问路径向智能电视系统发起文 件浏览请求。智能电视系统接收辅助终端发起的包含所述外部访问路径的文件浏览请求之后,获取与外部访问路径对应的智能电视系统中的文件目录下的文件信息并返回给辅助终端。用户即可在辅助终端的文件选择控件中浏览到智能电视系统中存储的文件。

如上例的智能电视系统上的照片分享应用中,作为辅助终端的智能手机在展示文件选择控件(或者可添加图片的富文本控件)时,可设置两个根目录位置,一个根目录位置对应智能手机上的相册文件夹,另一个根目录位置对应智能电视系统上的相册文件夹,若用户点击了智能手机上的相册文件夹对应的根目录,则智能手机读取本地的图片文件的文件目录并展开;若用户点击了智能电视系统上的相册文件夹对应的根目录,则智能手机根据该根目录对应的外部访问路径访问智能电视系统上的相册文件夹(例如,可以网络共享文件夹的形式外部访问),智能电视系统将该相册文件夹的文件信息(包括索引、目录结构、文件名列表,文件的缩略图)发送给智能手机,智能手机将其显示在智能手机操作界面的文件选择控件中,用户即可浏览智能电视系统上的相册文件夹的内容,点击选择文件后,则将选择的文件在智能电视系统上的的存储路径作为输入内容输入。

为解决上述提到的传统技术中的智能电视系统(智能电视产品或安装有智能操作系统的机顶盒产品)通过电视遥控器进行输入效率低下的技术问题,在一个实施例中,特提出了一种与前述智能电视系统输入方法对应的智能电视系统输入装置,如图5所示,该装置包括:第一输入控件获取模块102、外部输入请求生成模块104、外部输入请求发送模块106以及输入内容接收模块108,其中:

第一输入控件获取模块102,用于检测电视显示界面上的输入控件的选中事件,获取选中的第一输入控件。

外部输入请求生成模块104,用于获取所述第一输入控件的控件类型,根据所述控件类型生成外部输入请求。

外部输入请求发送模块106,用于将所述外部输入请求发送至已配对的辅助终端,由所述已配对的辅助终端通过与所述控件类型对应的第二输入控件获取输入内容。

输入内容接收模块108,用于接收所述辅助终端返回的输入内容,将所述输入内容添加到所述第一输入控件中。

在本实施例中,如图5所示,该装置还包括终端配对模块110,用于接收辅助终端的配对请求,与所述辅助终端建立配对关系。

在本实施例中,如图5所示,该装置还包括事件处理函数屏蔽模块112,用于屏蔽所述选中事件对应的第一输入控件的选中事件处理函数。

在本实施例中,外部输入请求生成模块还用于在所述控件类型为文件选择控件类型时,获取所述选中的第一输入控件对应的文件类型,将所述文件类型添加到所述外部输入请求中。

在本实施例中,外部输入请求生成模块还用于获取所述文件类型在智能电视系统中对应的文件目录,生成所述获取到的文件目录的外部访问路径,并将所述外部访问路径添加到所述外部输入请求中;

在本实施例中,如图5所示,该装置还包括文件信息发送模块114,用于接收所述辅助终端发起的包含所述外部访问路径的文件浏览请求,获取与所述外部访问路径对应的文件目录下的文件信息并返回。

为解决上述提到的传统技术中的智能电视系统(智能电视产品或安装有智能操作系统的机顶盒产品)通过电视遥控器进行输入效率低下的技术问题,在一个实施例中,特提出了一种与前述终端辅助输入方法对应的终端辅助输入装置,如图6所示,该装置包括:外部输入请求接收模块202、第二输入控件展示模块204、输入内容获取模块206以及输入内容返回模块208,其中:

外部输入请求接收模块202,用于接收智能电视系统发送的外部输入请求,根据所述外部输入请求获取控件类型;

第二输入控件展示模块204,用于展示包含第二输入控件的输入窗口,所述第二输入控件与所述控件类型对应;

输入内容获取模块206,用于接收通过所述输入窗口中的第二输入控件输入的输入内容;

输入内容返回模块208,用于根据所述输入内容生成外部输入响应并返回所述智能电视系统,由所述智能电视系统将所述输入内容展示在电视显示屏上的第一输入控件中。

在本实施例中,如图6所示,该装置还包括电视配对模块210,用于通过无线信道检测智能电视系统,向智能电视系统发起配对请求;接收所述智能电视系统返回的配对确认消息,与所述智能电视系统建立配对关系。

在本实施例中,第二输入控件展示模块204还用于在所述获取到的控件类型为文件选择控件类型时,获取所述外部访问请求中包含的文件类型,获取所述文件类型在辅助终端上对应的文件目录;生成文件选择控件,将所述文件类型在辅助终端上对应的文件目录作为所述文件选择控件的文件夹路径;展示包含所述文件选择控件的输入窗口,所述文件选择控件即作为第二输入控件。

在本实施例中,第二输入控件展示模块204还用于判断所述外部输入请求中是否包含外部访问路径,若是,则将所述外部访问路径添加到所述文件选择控件的文件夹路径中。

采用了上述智能电视系统输入方法及装置、终端辅助输入方法及装置之后,用户在使用电视遥控器选中了智能电视系统的电视显示界面上的第一输入控件后,与智能电视系统配对的辅助终端上可展示与智能电视系统的第一输入控件的控件类型相同的第二输入控件,用户通过在输入方式较优的(例如带有键盘,触摸屏、鼠标的辅助终端)第二输入控件上进行操作,再由辅助终端将输入内容发送给智能电视系统,即可完成对第一输入控件的输入。和传统技术相比,对第一输入控件的输入操作不需要使用操作繁琐的电视遥控器,而可使用智能手机、台式电脑等外设齐全的辅助终端,从而使得输入效率大大提升,提高了操作的便利性。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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