网站首页

产品中心

智能终端处理器 智能云服务器 软件开发环境

新闻中心

关于PG电子

公司概况 核心优势 核心团队 发展历程

联系PG电子

官方微信 官方微博
主页 > 产品中心 > 智能终端处理器

智能终端、输入终端及其输入方法

发布时间:2024-04-20 00:49浏览次数: 来源于:网络

  【专利摘要】一种智能终端的输入方法,包括如下步骤:接收通过输入终端发送的输入指令;解析所述输入指令产生候选字;发送所述候选字到所述输入终端;接收所述输入终端选中的候选字将所述选中的候选字作为输入文字。上述智能终端的输入方法,既能利用输入终端的触摸屏,又能够利用智能终端本身的处理能力和升级能力,将输入文字的整个过程中需要利用到的资源合理分配,将接收用户触控操作的功能由输入终端的触摸屏完成,而对触控操作所对应的文字则由智能终端进行处理识别,以便利用智能终端本身的处理能力和升级能力,由于智能终端通常具有更强的计算能力,因此对输入指令进行解析并产生候选字的速度更快或是更准确。

  [0002]随着技术的发展,使得传统的电视机不再是一种普通的显示装置,还具备越来越多的功能,例如访问网络、解码并播放音视频文件等。另外,不具备这些功能的普通电视机通过配备机顶盒也可以实现类似功能。使得电视机或者机顶盒成为一种智能终端,完成许多之前只能由计算机完成的功能。实际上,这种智能终端有着类似计算机的硬件结构。

  [0003]类似电视机这种大屏幕的智能终端,一般不适合近距离使用,因此,对智能终端的信息输入,通常采用按键遥控器。按键遥控器在切换频道、调整音量的时候非常方便,但是,由于智能终端功能越来越多,在某些需要输入文字的场合,例如在输入关键词进行搜索时,需要按压多个按键并进行选择才能输入文字,就显得非常不方便。并且,还要求使用者会使用拼音或笔画才能进行输入,这对部分年纪稍大一点的人来说会带来一定的障碍。

  [0004]为了解决按键输入不方便的问题,提出了一种通过带触摸屏的输入终端来输入文字到智能终端的方案:通过在输入终端的触摸屏进行手写操作输入文字,再将文字发送到智能终端,不需要进行按键操作即可输入文字。然而,为了满足便携性,这种输入终端的处理能力和升级能力往往受限,使得输入速度低。

  [0027]上述智能终端、输入终端及其输入方法,既能利用输入终端的触摸屏,又能够利用智能终端本身的处理能力和升级能力,将输入文字的整个过程中需要利用到的资源合理分配,将接收用户触控操作的功能由输入终端的触摸屏完成,而对触控操作所对应的文字则由智能终端进行处理识别,以便利用智能终端本身的处理能力和升级能力,由于智能终端通常具有更强的计算能力,因此对输入指令进行解析并产生候选字的速度更快或是更准确。

  [0033]以下实施方式中,为了既能够利用输入终端的触摸屏,又能够利用智能终端本身的处理能力和升级能力,将输入文字的整个过程中需要利用到的资源合理分配,将接收用户触控操作的功能由输入终端的触摸屏完成,而对触控操作所对应的文字则由智能终端进行处理识别,以便利用智能终端本身的处理能力和升级能力。

  [0034]为便于理解,这里将智能终端以电视机为例,输入终端以手机为例,将智能终端与输入终端协同工作的过程简要说明如下:首先,电视机发出输入法触发的指令,手机接收该指令后进入文字输入模式。进入文字输入模式后,用户可以以手写汉字或字母的方式,也可以在虚拟键盘上点击虚拟按键的方式输入文字,手机在用户的操作下产生输入指令并发送这些用于输入文字的输入指令到电视机。电视机接收到这些输入指令后对这些输入指令进行解析并产生候选字,例如对手写的笔记轨迹进行识别得到汉字、字母或数字等,对按键产生的字母进行组合得到汉字或英文单词等,随后电视机将候选字发送到手机。手机接收电视机返回的候选字并显示这些候选字供用户选择,如果用户选中其中的候选字,则手机将用户选中的候选字发送到电视机。电视机将选中的候选字作为输入文字,从而完成了文字输入的过程。

  [0035]容易理解,这里的智能终端除了电视机外,还可以是机顶盒、投影仪等。输入终端除了手机外,还可以是掌上电脑、平板电脑等。智能终端与输入终端可以通过Wif1、蓝牙、自定义2.4G等无线通信方式连接并实现数据的发送与接收。由于智能终端通常具有更强的计算能力,因此对输入指令进行解析并产生候选字的速度更快或是更准确。并且,由于文字输入后是在智能终端内使用的,由智能终端进行解析并获得候选字可以更加容易贴近输入环境,而传统的在输入终端解析则无法达到候选字贴近智能终端输入环境的效果,例如,同样输入“shitao”这样的拼音,在普通输入终端可能无对应词,而在电视这样的智能终端可以将其对应到“十套”这样的候选字,因为电视中有央视的第十套电视节目。另外,输入终端与互联网的连接速度和时间都有很大的不确定性,智能终端一般与互联网长期保持连接,后续扩展输入识别、候选词等方面可以比较方便通过网络升级。对于输入终端来说,通常是需要内置电池供电的,将对输入指令进行解析的操作放到智能终端,可以节省输入终端的耗电量,而智能终端通常不使用电池而是外接电源,开机时可以不用考虑省电问题。

  [0038]步骤S110,接收通过输入终端发送的输入指令。这里的输入终端可以是手机、掌上电脑、平板电脑等。用户可以以手写汉字或字母的方式,也可以在触摸屏的虚拟键盘上点击虚拟按键的方式输入文字,输入终端在用户的操作下产生输入指令并发送,智能终端则接收通过该输入终端发送的输入指令。本实施例中,上述输入指令为根据在触控面板上的操作所产生的笔记轨迹,即触控面板根据其原理会产生表示触控操作所在点的位置的电信号,一系列的触控操作会产生相应的连续的多个点从而形成笔记轨迹。输入终端可以实时的把触控操作所在点的位置发送到智能终端,智能终端可以实时显示这些点所形成的笔记轨迹。在其他实施例中,上述输入指令还可以是在虚拟键盘上点击虚拟按键所产生的输入指令等。

  [0039]步骤S120,解析输入指令产生候选字。例如对手写的笔记轨迹进行识别得到汉字、字母或数字等,对按键产生的字母进行组合得到汉字或英文单词等。对输入指令进行解析产生候选字为各种常见输入法都需要用到的步骤,在手写输入的模式下,通过笔记轨迹的识别来产生相似的候选字,根据相似的程度对候选字进行排序;在拼音或笔画输入的模式下,将满足之前输入指令条件的候选字依使用频率进行排序,并显示前几位的候选字。在其中一个实施例中,可以根据输入环境将与该输入环境匹配的候选字排在前列。以智能电视为例,在以智能电视访问互联网时,其候选字可以按常规的排列;在进行频道搜索的对话框内进行搜索时,将频道用的候选字排在前列;在进行节目搜索的时候,将节目用的候选字排在前列,例如将符合输入指令的条件的近期热播的电视剧或电影名称用的候选字排在前列。

  [0040]步骤S130,发送候选字到输入终端。本实施例中,将候选字按可以在输入终端屏幕范围内显示的数量分批发送到输入终端,在用户点击下一页时,再发送下一批候选字,这样可以避免候选字过多时发送时间过长或需要耗费较多的输入终端的资源。在其他实施例中,也可以一次性将所有候选字发送到输入终端。

  [0041]步骤S140,接收输入终端选中的候选字将选中的候选字作为输入文字。输入终端接收智能终端返回的候选字并显示这些候选字供用户选择,如果用户选中其中的候选字,则输入终端将用户选中的候选字发送到智能终端。需要指出的是,这里输入终端选中的候选字除了根据用户的操作选中的候选字外,还可以是将默认排序第一位的候选字作为选中的候选字、之前用户操作选中的候选字作为此次选中的候选字、输入环境确定排序第一位的候选字作为选中的候选字等。智能终端将选中的候选字作为输入文字,从而完成了文字输入的过程。

  [0042]上述智能终端的输入方法,将依据触摸屏产生输入指令的输入终端与对该输入指令进行解析产生候选字的智能终端进行分离,由于智能终端通常具有更强的计算能力,因此对输入指令进行解析并产生候选字的速度更快或是更准确。

  [0043]在其他实施例中,上述智能终端的输入方法在步骤SllO之前还可以包括发出输入法触发的指令使输入终端进入文字输入模式的步骤,例如在智能终端进入到需要输入文字的界面时,发出输入法触发的指令,输入终端接到该输入法触发的指令后进入文字输入模式供用户进行操作产生输入指令。通过该步骤可以自动的触发输入终端进入文字输入模式,方便用户进行输入。在其他实施方式中,也可以省略该步骤,由用户在输入终端自行操作进入文字输入模式。

  [0044]上述步骤SllO中,可以通过虚拟输入设备接收通过输入终端发送的输入指令。例如,通过在智能电视等智能终端上编写一个虚拟输入设备,把手写的触摸事件、拼音英文的按键事件等输入指令发送给第三方输入法(例如拼音输入法、五笔输入法等),让第三方输入法认为用户是在智能终端上进行手写操作,从而实现了远程的手写、拼音等输入功能。通过虚拟输入设备接收通过输入终端发送的输入指令,可以使得智能终端的输入方法不依赖于特定的第三方输入法,可以结合任意的第三方输入法使用。

  [0045]智能终端与输入终端之间的通信连接的建立可以通过认证过程确保不会有人非法连接到智能终端并可以控制智能终端,同时数据通过通信连接传输的时候也可以进行加密,即使传输的数据被拦截对于用户也不必担心。智能终端与输入终端可以通过wif1、蓝牙、自定义2.4G等无线通信方式连接并实现数据的发送与接收,这些通信方式大都有比较成熟的套接字传输模型。传输的数据可以使用128位SSL(Secure Sockets Layer,安全套接层)通信协议进行通信,从而确保传输信道的安全性。

  [0046]当传输信道安全后,就需要认证输入终端和智能终端是否真的是用户确认的,SP上述智能终端的输入方法还包括为建立与输入终端安全的通信连接进行配对的步骤,如图2所示,该步骤具体包括如下步骤:

  [0048]步骤S220,检查已经配对列表。已经配对列表中存储有信任设备的列表,信任设备可以是在预定时间内曾经成功配对的输入终端,例如作为输入终端的手机在较短时间(10分钟)前曾经成功与作为智能终端的电视配对过,这种场景是用在输入终端断线重连的地方。信任设备还可以是具有默认的信任物理地址的输入终端,例如输入终端的物理地址(mac地址)在智能终端的信任列表中,如作为智能终端的机顶盒配置的作为默认输入终端的带触控屏的遥控器是不需要认证的,其物理地址在出厂时可以固化在机顶盒中。信任设备也可以包括在预定时间内曾经成功配对的输入终端和具有默认的信任物理地址的输入终端。[0049]步骤S230,判断发起配对请求的输入终端是否已经存储在已经配对列表中。即判断所述已经配对列表中是否包含所述输入终端,如果包含,则进入步骤S240,否则进入步骤S250。

  [0051]步骤S250,通知验证类型、接收所述输入终端根据所述验证类型提交的配对数据、根据所述配对数据进行配对并下发配对结果。这里的验证与配对可以采用简单的直接确认方式,也可以要求输入指定的字符等方式。通过上述的配对方式,可以确保输入终端和智能终端之间的通信连接是否真的是用户确认的。配对完成后,即可进行上述的步骤SllO至步骤S140。当然也可以不进行配对,直接进行步骤SllO至步骤S140,例如类似普通的红外遥控器并不需要配对。

  [0053]步骤S310,发送用于输入文字的输入指令到智能终端。用户可以以手写汉字或字母的方式,也可以在虚拟键盘上点击虚拟按键的方式输入文字,在用户的操作下产生输入指令并发送这些用于输入文字的输入指令到智能终端。

  [0054]步骤S320,接收智能终端返回的候选字并显示候选字。输入终端接收智能终端返回的候选字并显示这些候选字供用户选择,用户可以选择显示的候选字,也可以通过翻页等操作查看未显示的候选字,在这个过程中,输入终端发出请求至智能终端由智能终端提供下一页的候选字。

  [0055]步骤S330,将用户选中的候选字发送到智能终端。如果用户选中其中的候选字,则输入终端将用户选中的候选字发送到智能终端,智能终端将选中的候选字作为输入文字,从而完成了文字输入的过程。需要指出的是,这里输入终端选中的候选字除了根据用户的操作选中的候选字外,还可以是将默认排序第一位的候选字作为选中的候选字、之前用户操作选中的候选字作为此次选中的候选字、输入环境确定排序第一位的候选字作为选中的候选字等。

  [0056]上述输入终端的输入方法,将依据触摸屏产生输入指令的输入终端与对该输入指令进行解析产生候选字的智能终端进行分离,由于智能终端通常具有更强的计算能力,因此对输入指令进行解析并产生候选字的速度更快或是更准确。

  [0057]在其他实施例中,上述输入终端的输入方法在步骤S310之前还可以包括接收输入法触发的指令并进入文字输入模式的步骤。例如在智能终端进入到需要输入文字的界面时,发出输入法触发的指令,输入终端接到该输入法触发的指令后进入文字输入模式供用户进行操作产生输入指令。通过该步骤可以自动的触发输入终端进入文字输入模式,方便用户进行输入。在其他实施方式中,也可以省略该步骤,由用户在输入终端自行操作进入文字输入模式。

  [0058]在其中一个实施例中,步骤SI 10或步骤S310中的输入指令包含:事件类型及触发点坐标。其中触发点是指在连续的触摸屏扫描周期内,触摸操作所在的位置发生了变化,因此输入指令包含的触发点坐标是变化的,触发点坐标通常由横坐标和纵坐标表示。事件类型为触下事件、滑动事件或抬起事件。在检测到触摸操作且在预定时间和距离范围内之前均不存在触摸操作,则此次触摸操作可以认为是触下事件;在检测到触摸操作且在预定时间和距离范围内之前存在触摸操作,则此次触摸操作可以认为是滑动事件;在检测到触摸操作且在预定时间和距离范围内之后均不存在触摸操作,则此次触摸操作可以认为是抬起事件。在存在多点触摸的其他实施例中,步骤SllO或步骤S310中的输入指令包含:事件类型、触发点坐标及其他未变化点坐标。其他未变化点坐标是指在连续的触摸屏扫描周期内,触摸操作所在的位置没有发生变化。本实施例中,一个事件对应一个触发点,如果是同时改变两个点的状态,这个行为会被拆分为两个连续的对应事件。

  [0060]指令接收模块410接收通过输入终端发送的输入指令。这里的输入终端可以是手机、掌上电脑、平板电脑等。用户可以以手写汉字或字母的方式,也可以在触摸屏的虚拟键盘上点击虚拟按键的方式输入文字,输入终端在用户的操作下产生输入指令并发送,指令接收模块410则接收通过该输入终端发送的输入指令。本实施例中,上述输入指令为根据在触控面板上的操作所产生的笔记轨迹,即触控面板根据其原理会产生表示触控操作所在点的位置的电信号,一系列的触控操作会产生相应的连续的多个点从而形成笔记轨迹。输入终端可以实时的把触控操作所在点的位置发送到指令接收模块410,智能终端可以实时显示这些点所形成的笔记轨迹。在其他实施例中,上述输入指令还可以是在虚拟键盘上点击虚拟按键所产生的输入指令等。

  [0061]解析模块420解析所述输入指令产生候选字。解析模块420可以对手写的笔记轨迹进行识别得到汉字、字母或数字等,对按键产生的字母进行组合得到汉字或英文单词等。对输入指令进行解析产生候选字为各种常见输入法都需要用到的步骤,在手写输入的模式下,通过笔记轨迹的识别来产生相似的候选字,根据相似的程度对候选字进行排序;在拼音或笔画输入的模式下,将满足之前输入指令条件的候选字依使用频率进行排序,并显示前几位的候选字。在其中一个实施例中,解析模块420可以根据输入环境将与该输入环境匹配的候选字排在前列。以智能电视为例,在以智能电视访问互联网时,其候选字可以按常规的排列;在进行频道搜索的对话框内进行搜索时,将频道用的候选字排在前列;在进行节目搜索的时候,将节目用的候选字排在前列,例如将符合输入指令的条件的近期热播的电视剧或电影名称用的候选字排在前列。

  [0062]候选字发送模块430发送候选字到输入终端。本实施例中,候选字发送模块430将候选字按可以在输入终端屏幕范围内显示的数量分批发送到输入终端,在用户点击下一页时,再发送下一批候选字,这样可以避免候选字过多时发送时间过长或需要耗费较多的输入终端的资源。在其他实施例中,也可以一次性将所有候选字发送到输入终端。

  [0063]输入模块440接收输入终端选中的候选字将选中的候选字作为输入文字。输入终端接收候选字发送模块430发送的候选字并显示这些候选字供用户选择,如果用户选中其中的候选字,则输入终端将用户选中的候选字发送到智能终端400的输入模块440。输入模块440将选中的候选字作为输入文字,从而完成了文字输入的过程。

  [0064]在其中一个实施例中,指令接收模块410通过虚拟输入设备接收通过输入终端发送的输入指令。例如,通过在智能电视等智能终端上编写一个虚拟输入设备,把手写的触摸事件、拼音英文的按键事件等输入指令发送给第三方输入法(例如拼音输入法、五笔输入法等),让第三方输入法认为用户是在智能终端上进行手写操作,从而实现了远程的手写、拼音等输入功能。指令接收模块410通过虚拟输入设备接收通过输入终端发送的输入指令,可以使得智能终端的输入方法不依赖于特定的第三方输入法,可以结合任意的第三方输入法使用。

  [0066]指令发送模块510发送用于输入文字的输入指令到智能终端。用户可以以手写汉字或字母的方式,也可以在虚拟键盘上点击虚拟按键的方式输入文字,指令发送模块510在用户的操作下产生输入指令并发送这些用于输入文字的输入指令到智能终端。

  [0067]候选字接收模块520接收智能终端返回的候选字并显示这些候选字供用户选择,用户可以选择显示的候选字,也可以通过翻页等操作查看未显示的候选字,在这个过程中,输入终端发出请求至智能终端由智能终端提供下一页的候选字。

  [0068]选中字发送模块530将用户选中的候选字发送到智能终端。如果用户选中其中的候选字,则选中字发送模块530将用户选中的候选字发送到智能终端,智能终端将选中的候选字作为输入文字,从而完成了文字输入的过程。

  [0069]在其中一个实施例中,还包括触发指令接收模块540,用于接收输入法触发的指令并使所述输入终端进入文字输入模式。例如在智能终端进入到需要输入文字的界面时,发出输入法触发的指令,触发指令接收模块540接到该输入法触发的指令后进入文字输入模式供用户进行操作产生输入指令。触发指令接收模块540可以自动的触发输入终端进入文字输入模式,方便用户进行输入。在其他实施方式中,也可以省略触发指令接收模块540,由用户在输入终端自行操作进入文字输入模式。

  [0070]在其中一个实施例中,上述指令接收模块410或指令发送模块510中所指的输入指令包含:事件类型及触发点坐标。其中触发点是指在连续的触摸屏扫描周期内,触摸操作所在的位置发生了变化,因此输入指令包含的触发点坐标是变化的,触发点坐标通常由横坐标和纵坐标表示。事件类型为触下事件、滑动事件或抬起事件。在检测到触摸操作且在预定时间和距离范围内之前均不存在触摸操作,则此次触摸操作可以认为是触下事件;在检测到触摸操作且在预定时间和距离范围内之前存在触摸操作,则此次触摸操作可以认为是滑动事件;在检测到触摸操作且在预定时间和距离范围内之后均不存在触摸操作,则此次触摸操作可以认为是抬起事件。在存在多点触摸的其他实施例中,上述指令接收模块410或指令发送模块510中所指的输入指令包含:事件类型、触发点坐标及其他未变化点坐标。其他未变化点坐标是指在连续的触摸屏扫描周期内,触摸操作所在的位置没有发生变化。本实施例中,一个事件对应一个触发点,如果是同时改变两个点的状态,这个行为会被拆分为两个连续的对应事件。

  [0071]上述智能终端、输入终端及其输入方法,既能利用输入终端的触摸屏,又能够利用智能终端本身的处理能力和升级能力,将输入文字的整个过程中需要利用到的资源合理分配,将接收用户触控操作的功能由输入终端的触摸屏完成,而对触控操作所对应的文字则由智能终端进行处理识别,以便利用智能终端本身的处理能力和升级能力。

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

  [0073] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

  1.一种智能终端的输入方法,其特征在于,包括如下步骤: 接收通过输入终端发送的输入指令; 解析所述输入指令产生候选字; 发送所述候选字到所述输入终端; 接收所述输入终端选中的候选字将所述选中的候选字作为输入文字。

  3.根据权利要求1所述的智能终端的输入方法,其特征在于,还包括为建立与所述输入终端安全的通信连接进行配对的步骤,所述为建立与所述输入终端安全的通信连接进行配对的步骤具体包括如下步骤: 接收所述输入终端的配对请求; 检查已经配对列表; 判断发起配对请求的输入终端是否已经存储在所述已经配对列表中; 如果包含,则配对结束; 如果不包含,则通知验证类型、接收所述输入终端根据所述验证类型提交的配对数据、根据所述配对数据进行配对并下发配对结果。

  4.根据权利要求3所 述的智能终端的输入方法,其特征在于,所述已经配对列表存储有信任设备的列表,所述信任设备包括在预定时间内曾经成功配对的输入终端及具有默认的信任物理地址的输入终端中的一种或两种。

  11.一种智能终端,其特征在于,包括: 指令接收模块,接收通过输入终端发送的输入指令; 解析模块,解析所述输入指令产生候选字; 候选字发送模块,发送所述候选字到所述输入终端; 输入模块,接收所述输入终端选中的候选字将所述选中的候选字作为输入文字。

  14.一种输入终端,其特征在于,包括: 指令发送模块,发送用于输入文字的输入指令到智能终端; 候选字接收模块,接收所述智能终端返回的候选字并显示所述候选字; 选中字发送模块,将用户选中的候选字发送到所述智能终端。

  1.计算机视觉 2.无线.计算机仿线.网络安全;物联网安全 、大数据安全 2.安全态势感知、舆情分析和控制 3.区块链及应用

下一篇:一种智能终端及实现方法
上一篇:智能终端行业发展趋势研究2023

咨询我们

输入您的疑问及需求发送邮箱给我们