掌桥专利:专业的专利平台
掌桥专利
首页

一种显示设备及输入方法

文献发布时间:2023-06-19 11:16:08


一种显示设备及输入方法

技术领域

本申请涉及文件显示技术领域,尤其是涉及一种显示设备及输入方法。

背景技术

由于显示设备可以为用户提供诸如媒资播放功能受到用户的广泛关注,其中,媒资播放功能可以是音频、视频、图片等资源的播放。随着大数据与人工智能的发展,用户对显示设备的功能需求与日俱增。一些用户希望显示设备具有搜索功能,为了满足用户会需求一些显示设备生配置有搜索引擎,用户可以利用搜索引擎实现搜索功能。

当用户调用显示设备的搜索引擎时,显示设备的显示器上回展示软键盘,用户通过遥控器控制焦点在软键盘上相应控件的移动,来输入需要搜索的内容。

传统的软键盘设计就是按照电脑键盘设计字母位置显示,用户使用遥控器移动焦点,通常用户每触控一次遥控器的移动按键,可以控制焦点在所述软键盘上移动一个位置,如果用户要搜索的内容对应的字母位置距离较远,用户需要多次触控遥控器移动按键,用户体验感较差。

发明内容

为了解决现有技术存在的技术问题,本申请实施例示出一种显示设备及输入方法。

本申请实施例第一方面提供一种显示设备,包括:

显示器,用于显示软键盘,所述软键盘包括多个第一控件,每个所述键盘控件对应一个键盘字母,所述第一控件按照预置顺序进行排序;

控制器,被配置为:

当所述显示器展示所述软键盘时,响应于用户的调取推荐组件的操作,控制所述显示器显示推荐组件,所述推荐组件包括至少一个推荐控件,每个所述推荐控件对应一个推荐字母,所述推荐控件位于目标控件的周围,所述目标控件为软键盘上焦点所在的控件。

本申请实施例示出的显示设备包括显示器和控制器,其中控制器被配置为当所述显示器展示所述软键盘时,响应于用户的调取推荐组件的操作,控制所述显示器显示推荐组件,所述推荐组件包括至少一个推荐控件,每个所述推荐控件对应一个推荐字母,所述推荐控件位于目标控件的周围,所述目标控件为软键盘上焦点所在的控件。可见本实施例示出的显示设备当用户调用推荐组件时,可以在目标控件的周围展示多个推荐组件,用户可以通过移动焦点完成推荐组件对应推荐字母的输入,由于推荐控件位于目标控件的周围,因此在上述过程中可以减少用户移动焦点的次数,提升用户的体验感。

本申请实施例第二方面提供一种输入方法,包括:

用于显示软键盘;

响应于用户的调取推荐组件的操作,控制所述显示器显示推荐组件,所述推荐组件包括至少一个推荐控件,每个所述推荐控件对应一个推荐字母,所述推荐控件位于目标控件的周围,所述目标控件为软键盘上焦点所在的控件。

本申请实施例示出的输入方法,包括当所述显示器展示所述软键盘时,响应于用户的调取推荐组件的操作,控制所述显示器显示推荐组件,所述推荐组件包括至少一个推荐控件,每个所述推荐控件对应一个推荐字母,所述推荐控件位于目标控件的周围,所述目标控件为软键盘上焦点所在的控件。可见本实施例示出的输入方法当用户调用推荐组件时,可以在目标控件的周围展示多个推荐组件,用户可以通过移动焦点完成推荐组件对应推荐字母的输入,由于推荐控件位于目标控件的周围,因此在上述过程中可以减少用户移动焦点的次数,提升用户的体验感。

附图说明

为了更清楚地说明本申请实施例或相关技术中的实施方式,下面将对实施例或相关技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。

图1示出了根据一些实施例的显示设备的使用场景;

图2示出了根据一些实施例的控制装置100的硬件配置框图;

图3示出了根据一些实施例的显示设备200的硬件配置框图;

图4示出了根据一些实施例的显示设备200中软件配置图;

图5为一可行性实施例提供的用户与显示设备的交互流程图;

图6为一可行性实施例提供的搜索界面的示意图;

图7为一可行性实施例提供的搜索界面的示意图;

图8为一可行性实施例提供的搜索界面的示意图;

图9为一可行性实施例提供的推荐组件的示意图;

图10为一可行性实施例提供的推荐组件的示意图;

图11为一可行性实施例提供的推荐组件的示意图;

图12为一可行性实施例提供的搜索方式实现方式的流程图;

图13为一可行性实施例提供的搜索界面的示意图;

图14为一可行性实施例提供的搜索界面的示意图;

图15为一可行性实施例提供的推荐组件的生成方式的流程图;

图16为一可行性实施例提供的推荐组件的生成方式的流程图;

图17为一可行性实施例提供的推荐组件的变化图;

图18为一可行性实施例提供的推荐组件的生成方式的流程图;

图19为一可行性实施例提供的搜索界面的示意图;

图20为一可行性实施例提供的搜索界面的示意图。

具体实施方式

为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。

本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。

术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。

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

图1为根据实施例中显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。

在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。

在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,AR/VR设备等中的任意一种。

在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用控制显示设备200。

在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。

在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。

在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。

在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。

图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。

在一些实施例中,通信接口130用于和外部通信,包含WIFI芯片,蓝牙模块,NFC或可替代模块中的至少一种。

在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。

图3示出了根据示例性实施例中显示设备200的硬件配置框图。

在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。

在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。

在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面等。

在一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。

在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。

在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。

在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。

在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。

在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。

在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。

在一些实施例中,对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与图标相对应程序的操作。

在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。

CPU处理器。用于执行存储在存储器中操作系统和应用指令,以及根据接收外部输入的各种交互指令,来执行各种应用、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。

在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。

在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。

在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。

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

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

在一些实施例中,“用户界面”,是应用或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素中的至少一种。

在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。

在一些实施例中,显示设备的系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及线程间通信(IPC)。内核启动后,再加载Shell和用户应用。应用在启动后被编译成机器码,形成一个线程。

如图4所示,显示设备的系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。

如图4所示,将显示设备的系统分为三层,从上至下分别为应用层、中间件层和硬件层。

应用层主要包含电视上的常用应用,以及应用框架(Application Framework),其中,常用应用主要是基于浏览器Browser开发的应用,例如:HTML5 APPs;以及原生应用(Native APPs);

应用框架(Application Framework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换...,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。

原生应用(Native APPs)可以支持在线或离线,消息推送或本地资源访问。

中间件层包括各种电视协议、多媒体协议以及系统组件等中间件。中间件可以使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

硬件层主要包括HAL接口、硬件以及驱动,其中,HAL接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。

一些用户希望显示设备具有搜索功能,为了满足用户会需求一些显示设备生配置有搜索引擎,用户可以利用搜索引擎实现搜索功能。当用户调用显示设备的搜索引擎时,显示设备的显示器上回展示软键盘,用户通过遥控器控制焦点在软键盘上相应控件的移动,来输入需要搜索的内容。传统的软键盘设计就是按照电脑键盘设计字母位置显示,用户使用遥控器移动焦点,通常用户每触控一次遥控器的移动按键,可以控制焦点在所述软键盘上移动一个位置,如果用户要搜索的内容对应的字母位置距离较远,用户需要多次触控遥控器移动按键,用户体验感较差。

为了解决上述技术问题本申请实施例示出一种显示设备至少包括显示器和控制器,下面结合具体的附图对显示设备的作业流程作以说明。

图5为一可行性实施例提供的用户与显示设备的交互流程图。可以看出:

用户执行步骤S51调用搜索界面;

用户调用搜索界面的实现方式有多种;

例如,在一可行性实施例中,显示设备可以安装有搜索APP,用户可以点击搜索APP对应的图标来调用搜索界面。

本实施例仅是实例性的介绍一种搜索界面的调用方式,在实际应用的过程中,搜索界面的调用方式可以是但不限于上述方式。

响应于用户调用搜索界面,显示器用于执行步骤S52显示搜索界面。

本实施例中,搜索界面可以包括搜索框和软键盘。其中,搜索框用于展示用户搜索的内容。用户可以通过遥控器控制焦点的在软键盘上移动的方式来输入搜索内容。下面结合具体的附图对搜索界面作以说明。

图6为一可行性实施例提供的搜索界面的示意图;可以看出,搜索界面可以包括搜索框61和软键盘62。

本实施例中,所述软键盘包括多个第一控件621,每个所述键盘控件对应一个键盘字母或数字或符号,所述第一控件按照预置顺序进行排序;作为一种可行性实施例中,第一控件的排列顺序可以为键盘上字母的排列顺序,具体的可以参阅图6中第一控件的排列顺序。

本实施例中,用户可以通过遥控器控制焦点移动在软键盘上移动。本实施例中,焦点所在位置对应的第一控件可以称之为目标控件。具体的可以参阅图6,其中第一控件622为目标控件,如果此时用户做出确认动作,在搜索框中便会显示搜索字母“W”。

图7为一可行性实施例提供的搜索界面的示意图;可以看出搜索界面可以包括搜索框71和软键盘72。本实施例中,第一控件的排列顺序可以为字母在字母表中的排列顺序,具体的可以参阅图7中第一控件的排列顺序。

值得注意的是,图6和图7仅是示例性的展示了一种搜索界面,在实际应用的过程在中,搜索界面可以以其他的形式进行展示,在此申请人不做过多的限定。

当所述显示器展示所述软键盘时,用户可以执行步骤S53调取推荐组件;

调用推荐组件的实现方式有多种。

例如,在一可行性实施例中,焦点每移动到第一控件时,控制器可以统计焦点在该第一控件的停留时间,如果所述停留时间大于或等于预置时间,则调取推荐组件。本实施例并不对预置时间作以限定,在实际应用的过程中可以根据需求配置预置时间,例如在一可行性实施例中预置时间可以是3s。

再例如,在一可行性实施例中,当焦点移动到第一控件时,如果用户发出调用动作,则调取推荐组件。其中调用动作可以是用户触控遥控器上的预置按键,所述预置按键可以是遥控器上的确认按键。作为一种可行性实施例中,如果预置按键为确认按键,为了区分用户的确认动作和调用动作,可以将确认动作配置为用户点击一次确认按键,可以将调用动作配置为用户连续点击两次确认按键。值得注意的是,本实施例仅是实例性的介绍一种区分确认动作和调用动作的实现方式,在实际应用的过程中,可以根据需求配置其他的确认动作及调用动作的触发方式,在此申请人不做过多的限定。

本申请中,推荐组件为展示在目标组件周围的控件集合,包括至少一个推荐控件,所述推荐控件位于目标控件的周围。作为一种可行性实施例,推荐组件可以与软键盘位于同一窗口内,推荐组件位于软键盘的上层。作为一种可行性实施例,推荐组件可以与软键盘位于不同窗口内,推荐组件对应的窗口位于软键盘对应窗口的上层。

本申请中涉及到的周围为与目标控件在上、下、左、右四个方向临近的位置。所述临近的位置为通过一次焦点移动便可以达到的位置。

下面结合具体的附图对推荐组件作以说明,图8为一可行性实施例提供的搜索界面的示意图;可以看出在图8示出的搜索界面中,在目标控件周围展示有推荐组件81,其中推荐组件81包括4个推荐控件811分别为:推荐控件i,推荐控件t,推荐控件a,推荐控件h。在图8展示的搜索界面上焦点位于软件盘的第一控件q上,用户可以通过遥控器控制焦点移动,焦点可以由软键盘跳转至推荐组件上。当焦点位于推荐控件i时,用户做出确认动作,在搜索框中便会显示搜索字母“i”。

本申请中,每个所述推荐控件对应一个推荐字母,当焦点位于推荐控件上时,用户做出确认动作,在搜索框中便会显示推荐控件对应的推荐字母。作为一种可行性实施例,所述推荐字母可以为随机的字母。

举例说明,在一可行性实施例中,用户做出调用动作时,控制器会控制显示器展示推荐组件,其中推荐组件可以包括4个推荐控件。控制器可以随机的为每个推荐控件配置一个推荐字母,4个推荐字母为控制器随机为推荐组件分配的。用户可以通过遥控器控制焦点移动,焦点可以由软键盘跳转至推荐组件上,当焦点位于推荐控件时,用户做出确认动作,在搜索框中便会显示推荐控件对应的推荐字母。

本实施例示出的技术方案与传统的搜索方式相比较,在搜索内容相同的情况下,可以在一定程度上减少用户移动遥控器的次数,下面结合具体的实例作以说明。

在一可行性实施例中,用户需要输入的搜索内容为“q,i”。传统的搜索方式,用户可以通过遥控器控制焦点在软键盘上移动,当焦点移动到第一控件q时,用户触发遥控器的确认按键,此时在搜索框中展示搜索字母“q”,用户继续通过遥控器控制焦点移动,直至焦点移动至第一控件i,在此过程中用户需要连续7触控遥控的“向右“按键,焦点才会移动至第一控件i,用户触发遥控器的确认按键,此时在搜索框中展示搜索字母“qi”。本申请示出的方案,用户可以通过遥控器控制焦点在软键盘上移动,当焦点移动到第一控件q时,用户触发遥控器的确认按键,此时在搜索框中展示搜索字母“q”,用户发出调用动作,控制器控制显示器展示推荐组件,推荐组件包括4个推荐控件分别为推荐控件i,推荐控件t,推荐控件h,推荐控件a。用户通过遥控器控制焦点移动至推荐控件i,用户触发遥控器的确认按键,此时在搜索框中展示搜索字母“qi”,在此过程中用户仅需触控一次“向上”按键。

为了使推荐组件可以为用户提供更多的推荐字母选择,作为一种可行性实施例,所述推荐字母不同于目标字母,所述目标字母为所述目标控件对应的键盘字母。

本申请实施例示出的技术方案中,所述推荐字母不同于目标字母,因此,在推荐组件可以为用户提供更多的选择,在一些应用场景下可以进一步较少用户触控遥控器按键的次数,用户体验干进一步提升,下面结合具体的实例作以说明。

图9为一可行性实施例提供的推荐组件的示意图。本实施例中,目标控件为第一控件q,推荐控件91为推荐控件u,推荐控件i,推荐控件j,及推荐控件k。当用户想要输入的搜索内容为“qu”时,当焦点位于第一控件q时,用户触控确认按键,当显示器展示如图9示出的推荐组件时,用户通过触控遥控器的“向上”控件,焦点便可以移动至推荐控件u,用户触控确认按键时,搜索框中便可以展示搜索内容“qu”。当用户想要输入的搜索内容为“qi”时,当焦点位于第一控件q时,用户触控确认按键,当显示器展示如图9所述的推荐组件时,用户通过触控遥控器的“向右”控件,焦点便可以移动至推荐控件i,用户触控确认按键时,搜索框中便可以展示搜索内容“qi”。当用户想要输入的搜索内容为“qj”时,当焦点位于第一控件q时,用户触控确认按键,当显示器展示如图9示出的推荐组件时,用户通过触控遥控器的“向下”控件,焦点便可以移动至推荐控件j,用户触控确认按键时,搜索框中便可以展示搜索内容“qj”。当用户想要输入的搜索内容为“qk”时,当焦点位于第一控件q时,用户触控确认按键,当显示器展示如图9示出的推荐组件时,用户通过触控遥控器的“向左”控件,焦点便可以移动至推荐控件k,用户触控确认按键时,搜索框中便可以展示搜索内容“qk”。

为了使推荐组件可以为用户提供更多的推荐字母选择,作为一种可行性实施例,所述推荐字母不包括在所述软键盘中与所述目标字母相邻的键盘字母。

本实施例中,与所述目标字母相邻的键盘字母包括在水平方向上与所述目标字母临近的字母和在垂直方向上与所述目标字母临近的字母。举例说明,请参阅图6中的软键盘62,在所述软键盘中与目标字母“w”622临近的字母包括键盘字母“e”,键盘字母“s”及键盘字母“q”。

由于,用户需要输入与所述目标字母相邻的键盘字母的应用场景,用户仅需触控一次遥控器的方向按键和确认按键便可以完成该字母的输入,因此没有必要将该字母配置在推荐组件上。本申请实施例示出的技术方案中,推荐字母不包括在所述软键盘中与所述目标字母相邻的键盘字母,使推荐组件可以为用户提供更多的有效的选择,其中有效的选择为通过推荐组件输入字母时与用软键盘直接输入字母时减少用户触控遥控器按键的次数,用户体验感进一步提升。下面结合附图对本实施例示出的方案作以说明。

图10为一可行性实施例提供的推荐组件的示意图;本实施例中,目标字母为“w”,推荐字母不包括与“w”临近的“q”、“e”及“s”。本实施例中,推荐字母为“a”,“i”,“h”,“e”。采用本实施例示出的技术方案推荐组件可以为用户提供更多的有效的选择,用户体验感进一步提升。

通常情况下,在用户输入的搜索内容中搜索字母之间会组成单词,为了提升推荐字母与用户想要输入搜索字母之间的匹配度,作为一种可行性实施例,所述推荐字母可以包括与所述目标字母组成单词的字母,以提升推荐字母与用户想要输入搜索字母之间的匹配度,进而提升用户的体验感,下面结合附图对本实施例示出的方案作以说明。

图11为一可行性实施例提供的推荐组件的示意图;本实施例中,目标字母为“w”,目标字母可以组成的单词为:what,why,want,window,we等。本实施例中,所述推荐字母可以包括与所述目标字母组成单词的字母,因此推荐字母可为“a”,“i”,“h”,“e”。采用本实施例示出的技术方案推荐组件可以为用户提供的推荐字母与户想要输入搜索字母之间的匹配度较高,进而可以在一定程度上减少用户触控遥控器按键的次数,用户体验感进一步提升。

通常情况下,在用户输入的搜索内容中待输入的字母距离目标字母的距离越远(所述待输入字母为在用户输入目标字母之后用户需要输入的字母),用户需要触控遥控器按键的次数越多。为了在一定程度上降低用户触控遥控器按键的次数,作为一种可行性实施例,所述推荐字母包括在软键盘上与所述目标字母之间的距离大于预置距离的字母。本实施例并不对预置距离作以限定,预置距离可以根据实际的情况配置,例如在一可行性实施例中预置距离可以是用户通过触控N次遥控器的按键才能到达的距离,N可以等于10。

控制器被配置为执行步骤S54响应于用户的调取推荐组件的操作,控制所述显示器显示推荐组件;

本申请实施例还提供一种搜索方式,下面结合具体的附图对搜索方式的实现过程作以说明。

图12为一可行性实施例提供的搜索方式实现方式的流程图。可以看出,所述控制器还被配置为S121~S124:

响应于接收到移动键码,控制器被配置为执行S121判断移动键码对应的方向上是否有控件,所述控件包括推荐控件和第一控件;

本实施例示出的技术方案,用户通过触控遥控器上相应的按键作出控制焦点移动,确认操作,调用操作等操作。遥控器上不同的按键对应不同的键码,控制器通过对所述键码的识别来识别用户的操作。

作为一种可行性实施例,当用户触控遥控器上的“向左”,“向右”,“向上”,“向下”按键时,遥控器发出移动键码。当用户触控遥控器上的“确认”按键时,遥控器发出确认键码。

如果所述移动键码对应的方向上有控件,控制器被配置为执行S122控制所述焦点按照所述移动键码对应的方向移动所述焦点;

如果所述移动键码对应的方向上没有推荐控件,控制器被配置为执行S123控制所述显示器撤销所述推荐组件;

下面结合具体附图对是否移动焦点的实现方式作以说明。

图13为一可行性实施例提供的搜索界面的示意图;图13示出的搜索界面中包括第一控件131和推荐组件132。在图13示出的应用场景下焦点位于第一控件q的位置(目标控件即为第一控件q),当控制器接收到“向右”移动键码时,控制器确定目标控件的右侧存在推荐控件t,此时焦点可以从目标控件q移动至推荐控件t。

图14为一可行性实施例提供的搜索界面的示意图,图14示出的搜索界面中包括第一控件141和推荐组件142。在图14示出的应用场景下焦点位于推荐控件t(目标控件即为推荐控件t)的位置,当控制器接收到“向右”移动键码时,控制器确定目标控件的右侧没有控件,在此情况下焦点不移动。

本实施例仅是示例性的介绍了两种焦点移动的实现方式,在实际应用的过程中焦点移动的方式可以是但不限于上述两种方式在此申请人不做过多的限定。

响应于接收到确认键码,控制器被配置为执行S124控制所述显示器在搜索框内展示搜索字母,所述搜索字母为所述推荐组件上焦点所在推荐控件对应的字母或软键盘上焦点所在第一控件对应的字母;

下面结合附图对搜索字母的展示过程作以说明。

请继续参阅图13,图13示出的应用场景下,焦点位于第一控件q,响应于接收到确认键码,控制器控制搜索框133展示搜索字母q。

请继续参阅图14,图14示出的应用场景下,焦点位于推荐控件t,响应于接收到确认键码,控制器控制搜索框143展示搜索字母qt(q是用户事先输入的搜索字母)。

本实施例仅是示例性的介绍了两种搜索字母的展示过程的实现方式,在实际应用的过程中搜索字母的展示过程可以是但不限于上述两种方式在此申请人不做过多的限定。

本申请实施例还提供一种推荐组件的生成方式,下面结合具体的附图对推荐组件的生成方式作以说明。

图15为一可行性实施例提供的推荐组件的生成方式的流程图。可以看出,响应于用户的调取推荐组件的操作,所述控制器被进一步配置为执行步骤S151~153:

S151在分词数据库中选取推荐分词,所述推荐分词为包含所述目标字母的词汇;

本实施例示出的技术方案中控制器内部存储有分词数据库,所述分词数据库用于词汇的记录。

响应于用户的调取推荐组件的操作,控制器便会遍历分词数据库,并在分词数据库中选取推荐分词。

本实施例中,所述推荐分词为包含所述目标字母的词汇;举例说明,在一可行性实施例中目标字母为“w”,推荐词汇可以为“what,why,want,window,we”等含有“w”的词汇。

S152在所述推荐分词中读取推荐字母,所述推荐字母为在所述推荐分词排在所述目标字母之后的字母;

本申请中,所述推荐字母为在所述推荐分词排在所述目标字母之后的字母;举例说明:在一可行性实施例中推荐词汇为“what”,相应的推荐字母为“h”;在一可行性实施例中推荐词汇为“want”,相应的推荐字母为“a”。

S153基于所述推荐字母绘制推荐组件。

推荐组件的绘制方式可以采用本领域惯用的组件绘制方法在此申请人不做过多的限定。

本申请实施例还提供一种推荐组件的生成方式,下面结合具体的附图对推荐组件的生成方式作以说明。

图16为一可行性实施例提供的推荐组件的生成方式的流程图,响应于用户的调取推荐组件的操作,所述控制器被进一步配置为执行步骤S161~S164;

S161读取搜索字母,所述搜索字母为搜索框中展示的字母;

读取搜索字母的实现方式,可以采用本领域惯用的数据读取方式,在此申请人不做过多的限定。

S162在分词数据库中选取推荐分词,所述推荐分词为包含所述搜索字母的词汇;

本实施例中,所述推荐分词为包含所述目标字母的词汇;举例说明,在一可行性实施例中目标字母为“w”,推荐词汇可以为“what,why,want,window,we”等含有“w”的词汇。

S163在所述推荐分词中读取推荐字母,所述推荐字母为在所述推荐分词排在所述目标字母之后的字母;

本申请中,所述推荐字母为在所述推荐分词排在所述目标字母之后的字母;举例说明:在一可行性实施例中推荐词汇为“what”,相应的推荐字母为“h”;在一可行性实施例中推荐词汇为“want”,相应的推荐字母为“a”。

S164基于所述推荐字母绘制推荐组件。

推荐组件的绘制方式可以采用本领域惯用的组件绘制方法在此申请人不做过多的限定。

下面结合具体的附图对本实施例示出的技术方案作以说明。

图17为一可行性实施例提供的推荐组件的变化图。图17示出的技术方案中,首先焦点位于第一控件“w”,此时用户调用推荐控件,显示器展示的推荐控件可以参阅图17中的示例171,其中,推荐词汇可以为“what,whilsh,why,want,window,we”,相应的推荐字母可以为“h”,“a”,“i”,“e”,用户通过触控遥控器的“向上”按键,控制焦点移动至推荐控件“h”处,然后用户触控确认按键此时搜索框中展示的搜索字母为“wh”,而后控制器控制显示器撤销推荐组件,此时显示器的展示软件键盘,用户通过触控遥控器的“向右”按键,焦点移动至第一控件“e”,用户调用推荐组件,此时的推荐词汇可以为“what,whilsh,why,who”,相应的推荐字母可以为“i”,“a”,“o”,“y”显示器展示的推荐控件可以参阅图17中的示例172,用户通过触控遥控器的“向右”按键,控制焦点移动至推荐控件“a”处,然后用户触控确认按键此时搜索框中展示的搜索字母为“wha”,此时显示器的展示软件键盘,用户通过触控遥控器的“向右”按键,焦点移动至第一控件“r”,用户调用推荐组件,此时的推荐词汇可以为“what,whale,wharf”,相应的推荐字母可以为“l”,“r”,“t”,显示器展示的推荐控件可以参阅图17中的示例173,用户通过触控遥控器的“向上”按键,控制焦点移动至推荐控件“l”处,然后用户触控确认按键此时搜索框中展示的搜索字母为“whal”,此时显示器的展示软件键盘,用户通过触控遥控器的“向右”按键,焦点移动至第一控件“t”,用户调用推荐组件,此时的推荐词汇可以为“whale”,相应的推荐字母可以为“e”,显示器展示的推荐控件可以参阅图17中的示例174。

图18为一可行性实施例提供的推荐组件的生成方式的流程图,响应于用户的调取推荐组件的操作,所述控制器被进一步配置为执行步骤S181~S182。

S181读取所述软键盘的大小写标识,所述大小写标识包括大写标识和小写标识;如果所述大小写标识为大写标识,则所述推荐字母为大写字母;如果所述大小写标识为大写标识,则所述推荐字母为大写字母;

读取所述软键盘的大小写标识的实现方式可以采用本领域惯用的标识值读取方式,在此申请人不做过多的限定。

S182基于所述推荐字母绘制推荐组件。

推荐组件的绘制方式可以采用本领域惯用的组件绘制方法在此申请人不做过多的限定。

本实施例示出的技术方案推荐字母的大小写展示方式由软键盘或搜索字母的大小写展示方式所决定,因此,在一定程度上可以减少用户在字母大小写模式之间切换的操作,进一步的提升用户的体验感。

图19为一可行性实施例提供的搜索界面的示意图;在图19示出的应用场景下,搜索字母191以小写的方式展示,相应的推荐字母1为小写字母。

图20为一可行性实施例提供的搜索界面的示意图;在图20示出的应用场景下,搜索字母201以大写的方式展示,相应的推荐字母为大写字母。

作为一可行性实施例中,软键盘上的字母以小写的方式展示,相应的推荐字母为小写字母。

作为一可行性实施例中,软键盘上的字母以大写的方式展示,相应的推荐字母为大写字母。

本申请实施例第二方面提供一种输入方法,所述方法包括:

用于显示软键盘;

响应于用户的调取推荐组件的操作,控制所述显示器显示推荐组件,所述推荐组件包括至少一个推荐控件,每个所述推荐控件对应一个推荐字母,所述推荐控件位于目标控件的周围,所述目标控件为软键盘上焦点所在的控件。

本申请实施例示出的输入方法,包括当所述显示器展示所述软键盘时,响应于用户的调取推荐组件的操作,控制所述显示器显示推荐组件,所述推荐组件包括至少一个推荐控件,每个所述推荐控件对应一个推荐字母,所述推荐控件位于目标控件的周围,所述目标控件为软键盘上焦点所在的控件。可见本实施例示出的输入方法当用户调用推荐组件时,可以在目标控件的周围展示多个推荐组件,用户可以通过移动焦点完成推荐组件对应推荐字母的输入,由于推荐控件位于目标控件的周围,因此在上述过程中可以减少用户移动焦点的次数,提升用户的体验感。

具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的控制按键的自定义方法和启动方法的各实施例中的部分或全部步骤。的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。

本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分的方法。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

相关技术
  • 头戴式显示设备的信息输入方法、装置及头戴式显示设备
  • 一种用于显示设备的密码安全输入方法及其设备和系统
技术分类

06120112860205