智能终端的输入方法和系统的制作方法
【技术领域】
[0001]本发明涉及人机交互设计领域,尤其涉及智能终端的输入方法与系统。
【背景技术】
[0002]目前,用户在使用智能终端时,通常是利用智能终端上的物理键盘或者触摸屏,进行数据信息的输入。由于物理键盘和触摸屏的大小受限于智能终端的体积,因此无法如常规外围输入设备(如键盘或鼠标)一样,提供较大范围的方便手指操作的区域,这将影响用户对智能终端操作的准确性和方便性。例如,在一些需要精确输入的场景下,如当页面上存在多个相邻的功能按钮,且按钮之间的间距很小时,可能会由于单个手指的触摸面积较大,而导致用户同时点击到多个按钮,使得用户无法准确激活目标按钮,影响用户的体验。
[0003]由此可见,上述传统的智能终端输入方式因受限于终端的可操作区域,而存在难于准确操作的问题。
【发明内容】
[0004]有鉴于此,本发明的主要目的在于提供一种智能终端的输入方法与系统,可以提高用户输入信息的准确性和便捷性。
[0005]为了达到上述目的,本发明提出的技术方案为:
[0006]当智能手表的信息输入功能开启后,实时检测本手表上的用户操作动作,对所述操作动作进行转换处理,得到对应的输入信息,将所述输入信息发送给与本手表绑定的智能终端;所述输入信息包括字符和/或控制指令;
[0007]所述智能终端根据接收到的所述输入信息,执行相应的信息输入和/或控制操作。
[0008]—种智能终端的输入系统,包括:智能手表和智能终端,其中,
[0009]所述智能手表,用于在信息输入功能开启后,实时检测本手表上的用户操作动作,对所述操作动作进行转换处理,得到对应的输入信息,将所述输入信息发送给与本手表绑定的智能终端;所述输入信息包括字符和/或控制指令;
[0010]所述智能终端,用于根据接收到的所述输入信息,执行相应的信息输入和/或控制操作。
[0011]综上所述,本发明提出的智能终端的输入方法与系统,将智能手表拓展为智能终端的输入设备,使得用户可以通过手表实现信息的输入,从而可以有效提高用户输入信息的准确性和便捷性。
【附图说明】
[0012]图1为本发明实施例的智能终端输入方法流程示意图;
[0013]图2为本发明实施例的智能终端输入系统结构示意图。
【具体实施方式】
[0014]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
[0015]本发明的核心思想是:将智能手表作为智能终端的输入设备,即利用智能手表采集用户的输入信息,并传输给智能终端。
[0016]图1为本发明实施例的智能终端输入方法流程示意图,如图1所示,该实施例主要包括:
[0017]步骤101、当智能手表的信息输入功能开启后,实时检测本手表上的用户操作动作,对所述操作动作进行转换处理,得到对应的输入信息,将所述输入信息发送给与本手表绑定的智能终端;所述输入信息包括字符和/或控制指令。
[0018]本步骤中,当信息输入功能开启后,智能手表将作为所绑定的智能终端的输入设备,获取用户的输入信息,并传输给智能终端。如此,可以拓宽用户输入信息的方式,尤其是当用户难以通过手指在手机屏幕上进行选择、字符输入等操作时,可以利用手表提供的方式进行准确选择,从而可以提高用户输入信息的准确性和便捷性。
[0019]步骤102、所述智能终端根据接收到的所述输入信息,执行相应的信息输入和/或控制操作。
[0020]本步骤中,智能终端收到手表发送的输入信息后,将其视为用户的输入信息,结合当前的工作窗口执行相应的操作即可。
[0021]较佳地,所述信息输入功能可以包括全键盘输入功能、鼠标输入功能和手表转盘辅助功能的任一组合。
[0022]其中,全键盘输入功能是指用户可以将智能手表作为键盘终端进行信息的输入。在实际应用中,全键盘输入功能可以采用由用户手动开启的方式,也可以采用设备自动开启的方式。具体可以采用下述方法实现上述两种方式:
[0023](一)用户手动启动全键盘输入功能的方法:
[0024]步骤xl、当所述智能终端或所述智能手表检测到用户在本设备上选择启用全键盘输入功能时,所述智能终端或所述智能手表向所绑定的所述智能手表或所述智能终端发送进入全键盘输入状态的请求消息。
[0025]步骤x2、所述智能手表或所述智能终端根据接收到的所述请求消息,开启全键盘输入功能,并反馈确认消息给所述智能终端或所述智能手表。
[0026]步骤x3、所述智能终端或所述智能手表如果在发送所述请求消息之后的预设时间t内接收到所述确认消息,则确定全键盘输入功能开启成功,否则,确定全键盘输入功能开启失败,并在所述智能终端或所述智能手表上显示所述失败的提示信息。
[0027]上述方法,仅是一种实现手动启动全键盘输入功能的简单示例,在实际应用中,为了确保开启的可靠性,在智能终端或智能手表检测到用户在本设备上选择启用全键盘输入功能时,可以采用三次握手的方式通知与本设备绑定的设备完成全键盘输入功能的启动。
[0028](二)设备自动启动全键盘输入功能的方法:
[0029]步骤yl、在每个预设的滑动窗口,所述智能手表和所述智能终端分别采集本设备的状态信息。
[0030]本步骤中,智能手表和智能终端需要在每个滑动窗口采用各自的状态信息,以便根据这些信息,可以实时地确定出当前是否满足自动启动全键盘输入功能的条件,进而可以确保及时自适应地进入全键盘输入功能启动的状态。
[0031]这里,滑动窗口的大小可由本领域技人员根据实际需要进行设置。
[0032]步骤y2、预设的从属启动设备实时地将每个滑动窗口内采集的所述状态信息,发送给预设的主启动设备;当所述从属启动设备为所述智能手表时,所述主启动设备为所述智能终端,当所述从属启动设备为所述智能终端时,所述主启动设备为所述智能终手表。
[0033]本步骤用于将智能手表和智能终端各自采集到的状态信息集中到其中一个设备(即主启动设备)中,以便由该设备根据这些信息判断是否满足自动启动全键盘输入功能的条件。
[0034]在实际应用中,可以预先从智能手表和智能终端中选择出一个作为所述主启动设备。
[0035]步骤y3、所述主启动设备根据本设备采集的状态信息和接收到的所述状态信息,判断是否可以开启全键盘输入功能,如果是,并且所述智能终端处于文字编辑状态,则开启所述全键盘输入功能。
[0036]本步骤中,所述主启动设备息接收到从属启动设备发送的状态信息后,将根据所接收到的状态信息和本设备在相应滑动窗口采集到的状态信息,判断当前是否可以开启全键盘输入功能,如果根据状态信息判断出可以开启,并且当前智能终端也同时处于文字编辑状态,则启动该全键盘输入功能。
[0037]较佳地,所述状态信息可以包括:加速度传感器输出数据、陀螺仪输出数据、方向传感器输出数据以及所述智能手表和所述智能终端之间的无线信号连接强度信息。
[0038]基于上述具体状态信息,较佳地,可以采用下述方法判断是否可以开启全键盘输入功能:
[0039]步骤a、根据当前滑动窗口对应的所述加速度传感器输出数据和所述陀螺仪输出数据,确定所述智能手表和所述智能终端当前是否处于相对静止状态;如果处于相对静止状态,并且当前连续Μ个滑动窗口处于相对静止状态,则执行步骤b;否则,确定不可以开启全键盘输入功能,退出所述判断方法。
[0040]本步骤中,较佳地,可以采用下述方法确定所述智能手表和所述智能终端当前是否处于相对静止状态:
[0041 ]步骤al、对于当前滑动窗口 i内的各采样点,计算所述智能手表和所述智能终端在该采样点的加速度传感器输出数据的差值绝对值,计算所述智能手表和所述智能终端在该采样点的陀螺仪输出数据的差值绝对值。
[0042]步骤a2、计算当前滑动窗口i内所有采样点对应的所述加速度传感器输出数据的差值绝对值之和A;计算计算当前滑动窗口 i内所有采样点对应的所述陀螺仪输出数据的差值绝对值之和B。
[0043]步骤a3、按照R = aXA+i3XB,得到静止参数R,其中,α为预设的速度系数,β为预设的角度系数,α+β=1。
[00
44]步骤a4、判断所述R是否大于预设的静止阈值γ,γ>0,如果是,则确定所述智能手表和所述智能终端在当前滑动窗口 i处于相对运动状态,否则,确定述智能手表和所述智能终端在当前滑动窗口 i处于相对静止状态。
[0045]步骤b、根据当前滑动窗口对应的所述方向传感器输出数据,确定所述智能手表和所述智能终端在当前滑动窗口当前是否处于近似平行或垂直的状态;如果处于近似平行或垂直的状态,并且当前连续N个滑动窗口处于近似平行或垂直的状态,则执行步骤c;否则,确定不可以开启全键盘输入功能,退出所述判断方法。
[0046]本步骤中,较佳地,可以采用下述方法确定所述智能手表和所述智能终端在当前滑动窗口当前是否处于近似平行或垂直的状态:
[0047]步骤bl、对于当前滑动窗口i,计算所述智能手表在该窗口内的方向传感器输出数据的平均值F,计算所述智能终端在该窗口内的方向传感器输出数据的平均值G。
[0048]步骤b2、判断所述F和所述G的差值绝对值U是否满足:
[0049]U| <δ或者 IU-180。| <δ,其中,0<δ<20°
[0050]如果满足,则确定所述智能手表和所述智能终端处于近似平行状态;否则,确定所述智能手表和所述智能终端没有处于近似平行状态。
[0051 ]步骤b3、判断所述F和所述G的差值绝对值U是否满足:
[0052]IU-90。| <δ或者 IU-270。| <δ,其中,0<δ<20°
[0053]如果满足,则确定所述智能手表和所述智能终端处于近似垂直状态;否则,确定所述智能手表和所述智能终端没有处于近似垂直状态。
[0054]这里需要说明的是,方向传感器输出数据反映的是设备头部的朝向,智能手表和智能终端关于该数据的差值,将反映出两者的方向差,据此可以判断出两者是否处于平行或垂直状态,只有在这两种状态下,方可方便用户进行键盘的输入操作,因此,本发明中将在监控到处于这两种状态时,考虑启动全键盘输入功能。
[0055]上述方法中,η1、η 2分别为预设的第一平行阈值和第二平行阈值;η 3、η 4分别为预设的第一垂直阈值和第二垂直阈值;这些阈值的具体取值可由本领域技术人员根据实际应用中用户方便进行输入时智能手表和智能终端之间的位置关系进行设置。
[0056]步骤c、根据当前滑动窗口对应的所述无线信号连接强度信息,确定所述智能手表和所述智能终端分别采集到的无线信号连接强度均值是否都达到预设的强度阈值;如果都达到,并且当前连续W个滑动窗口均达到预设的强度阈值,则确定可以开启全键盘输入功能;否则,确定不可以开启全键盘输入功能。
[0057]这里,如果智能手表和智能终端在同一滑动窗口分别采集到的无线信号连接强度的均值都达到预设的强度阈值,说明两者之间的距离可以确保双方进行可靠的信息交互,因此,此时可以考虑启动全键盘输入功能。具体的所述强度阈值可由本领域技术人员根据实际的可靠通信情况设置合适取值。
[0058]在上述判断方法实例中,当智能手表和智能终端之间的静止状态、姿态以及信号强度均满足一定条件后,则可考虑自动开启全键盘输入功能。
[0059]上述方法中,M、N、W均为预设的窗口个数阈值,M2 1,N2 1,W2 1,这些阈值设置的太小会导致开启时机确定的不准确性,太大会导致开启时机要求过高导致功能开启的不及时性,具体可由本领域技术人员根据实际需要进行设置。
[0060]在实际应用中,所述鼠标输入功能和手表转盘辅助功能,可以由用户直接在智能手表和智能终端上进行设置即可,也可以作为默认开启的功能在智能手表和智能终端建立绑定关系时即默认开启,具体可由本领域技术人员根据实际需要进行设置。
[0061]较佳地,当所述全键盘输入功能开启时,步骤101中智能手表检测到用户在本手表上的操作动作后,可以采用下述方法对该操作动作进行转换处理:
[0062]当用户在表带的键盘上点击按键时,所述智能手表根据预设的表带按键一一字符映射关系,确定所点击按键对应的字符,将所述字符确定为所述输入信息;
[0063]当用户在表盘显示的软键盘上点击按键时,所述智能手表根据预设的软键盘按键一一字符映射关系,确定所点击按键对应的字符,将所述字符确定为所述输入信息。
[0064]相应地,步骤102中智能终端基于接收到的字符输入信息,具体可以执行下述相应的操作:
[0065]所述智能终端在确知当前已开启全键盘输入功能后,隐藏当前显示的软键盘,在屏幕最底端显示相应的输入法工具栏,根据所述输入信息指示的字符和当前使用的输入法,选择出相匹配的文字,并显示在终端屏幕上供用户选择。
[0066]这里需要说明的是,上述操作是基于全键盘输入功能开启的前提下执行的,当该功能未被开启时,智能终端不需要对所接收到的信息进行响应。
[0067]较佳地,当所述鼠标输入功能开启时,步骤101中智能手表检测到用户在本手表上的操作动作后,可以采用下述方法对该操作动作进行转换处理:
[0068]当用户在表盘的触摸屏幕上进行点击或滑动操作时,所述智能手表根据预设的操作动作一一控制指令映射关系,确定所述点击或滑动操作对应的控制指令,将所述控制指令作为所述输入信息。
[0069]利用上述方法,可以利用智能手表的表盘实现鼠标控制指令的输入,从而可以使智能终端的输入方法更加灵活方便。
[0070]较佳地,所述操作动作一一控制指令映射关系可以设置如下:
[0071 ]当操作动作为滑动时,对应的控制指令为鼠标滑动;
[0072]当操作动作为一手指单击时,对应的控制指令为选择;
[0073]当操作动作为一手指双击时,对应的控制指令为弹出菜单;
[0074]当操作动作为两手指同时点击时,对应的控制指令为截屏选择。
[0075]上述映射关系仅为一具体实例,本领域技术人员可根据实际需要设置合理的操作动作--控制指令映射关系。
[0076]较佳地,为了提高用户使用智能手表作为键盘输入终端的灵活性,用户可以根据需要对手表表带上的按键进行自定义,即自定义表带按键一一字符映射关系,具体可以采用下述方法实现:
[0077]当所述智能手表的表带键盘自定义功能开启后,根据用户分别在表盘显示的软键盘和表带键盘上点击的按键,按照预设的自定义映射规则,确定用户需要自定义的各按键所对应的字符。
[0078]其中,所述自定义映射规则可以定义如下:
[0079]如果用户在表盘显示的软键盘上点击一按键Vi后,接着在表带键盘上点击按键Ki,则确定所述按键Ki对应的字符为Vi。
[0080]上述映射规则只是一较佳示例,在实际应用中,不限于此,例如,可以要求用户先选择需要定义的表带键盘上的按键,然后再选择按键对应的字符。
[0081]进一步地,为了提高用户体验,使得用户可以在表盘上准确选择出按键对应的字符,可以对软键盘进行放大或缩小显示,具体可以采用下述方法实现这一目的:
[0082]当所述智能手表的表带键盘自定义功能开启后,所述智能手表在表盘上显示具有全部物理键盘按键的软键盘;如果检测到用户在所述表盘上进行放大或缩小操作,则在所操作位置进行相应的放大或缩小显示。
[0083]在实际应用中,软键盘上显示的可以为特定功能键或字符键,例如,所述软键盘可以为数字键盘、特殊符号键盘等。
[0084]较佳地,当所述手表转盘辅助功能开启时,步骤101中智能手表检测到用户在本手表上的操作动作后,可以采用下述方法对该操作动作进行转换处理:
[0085]当检测到用户转动表盘时,判断所述智能终端是否处于视频或音频播放器工作状态,如果是,则在表盘上显示预设的播放帧调整步长选项和/或播放帧调整步长编辑窗口,并将用户所选择或输入的播放帧调整步长和表盘转动方向确定为所述输入信息。
[0086]相应地,步骤102中当智能终端接收到的输入信息为播放帧调整步长和表盘转动方向时,所执行的相应操作具体可以包括以下步骤:
[0087]智能终端根据所述表盘转动方向,按照预设的转动一一跳转映射关系,确定相应的播放帧跳转方向;按照所述播放帧跳转方向和所述播放帧调整步长,重新定位播放帧位置,并跳转到所述位置开始播放。
[0088]利用上述手表转
盘辅助功能,用户可以利用手表对智能终端上播放的音频或视频进行播放控制,拓展了用户的播放控制手段,可以有效提升用户体验。
[0089]在上述方法中,所述智能终端具体可以为智能手机、PAD等终端设备,但不限于此。
[0090]图2为与上述方法相对应的一种智能终端的输入系统结构示意图,如图所示,该系统包括:智能手表和智能终端,其中,
[0091]所述智能手表,用于在信息输入功能开启后,实时检测本手表上的用户操作动作,对所述操作动作进行转换处理,得到对应的输入信息,将所述输入信息发送给与本手表绑定的智能终端;所述输入信息包括字符和/或控制指令;
[0092]所述智能终端,用于根据接收到的所述输入信息,执行相应的信息输入和/或控制操作。
[0093]较佳地,所述信息输入功能包括全键盘输入功能、鼠标输入功能和/或手表转盘辅助功能。
[0094]较佳地,所述智能手表,进一步用于在每个预设的滑动窗口采集本设备的状态信息;当作为从属启动设备时,实时地将每个滑动窗口内采集的所述状态信息,发送给作为主启动设备的所述智能终端;当作为主启动设备时,根据本设备采集的状态信息和接收到的所述状态信息,判断是否可以开启全键盘输入功能,如果是,并且所述智能终端处于文字编辑状态,则开启所述全键盘输入功能。
[0095]所述智能终端,进一步用于在每个预设的滑动窗口采集本设备的状态信息;当作为主启动设备时,根据本设备采集的状态信息和接收到的所述状态信息,判断是否可以开启全键盘输入功能,如果是,并且所述智能终端处于文字编辑状态,则开启所述全键盘输入功能;当作为从属启动设备时,实时地将每个滑动窗口内采集的所述状态信息,发送给作为主启动设备的所述智能手表。
[0096]较佳地,所述状态信息包括:加速度传感器输出数据、陀螺仪输出数据、方向传感器输出数据以及所述智能手表和所述智能终端之间的无线信号连接强度信息。
[0097]所述智能手表和/或所述智能终端包括一功能启动判断单元,所述功能启动判断单元用于根据当前滑动窗口对应的所述加速度传感器输出数据和所述陀螺仪输出数据,确定所述智能手表和所述智能终端当前是否处于相对静止状态;如果没有处于相对静止状态,或者不满足:当前连续Μ个滑动窗口处于相对静止状态,则确定不可以开启全键盘输入功能,否则,根据当前滑动窗口对应的所述方向传感器输出数据,确定所述智能手表和所述智能终端在当前滑动窗口当前是否处于近似平行或垂直的状态;如果没有处于近似平行或垂直的状态,或者不满足:当前连续Ν个滑动窗口处于近似平行或垂直的状态,则确定不可以开启全键盘输入功能,否则,根据当前滑动窗口对应的所述无线信号连接强度信息,确定所述智能手表和所述智能终端分别采集到的无线信号连接强度均值是否都达到预设的强度阈值;如果都达到,并且当前连续W个滑动窗口均达到预设的强度阈值,则确定可以开启全键盘输入功能;否则,确定不可以开启全键盘输入功能。
[0098]较佳地,所述智能手表,进一步用于在所述全键盘输入功能开启时,当用户在表带的键盘上点击按键时,根据预设的表带按键一一字符映射关系,确定所点击按键对应的字符,将所述字符确定为所述输入信息;当用户在表盘显示的软键盘上点击按键时,所述智能手表根据预设的软键盘按键一一字符映射关系,确定所点击按键对应的字符,将所述字符确定为所述输入信息。
[0099]较佳地,所述智能手表,用于在所述鼠标输入功能开启时,当用户在表盘的触摸屏幕上进行点击或滑动操作时,根据预设的操作动作一一控制指令映射关系,确定所述点击或滑动操作对应的控制指令,将所述控制指令作为所述输入信息;
[0100]其中,所述操作动作一一控制指令映射关系包括:
[0101]当操作动作为滑动时,对应的控制指令为鼠标滑动;当操作动作为一手指单击时,对应的控制指令为选择;当操作动作为一手指双击时,对应的控制指令为弹出菜单;当操作动作为两手指同时点击时,对应的控制指令为截屏选择。
[0102]较佳地,所述方法进一步包括:
[0103]当所述智能手表的表带键盘自定义功能开启后,根据用户分别在表盘显示的软键盘和表带键盘上点击的按键,按照预设的自定义映射规则,确定用户需要自定义的各按键所对应的字符。
[0104]较佳地,所述自定义映射规则包括:
[0105]如果用户在表盘显示的软键盘上点击一按键Vi后,接着在表带键盘上点击按键Ki,则确定所述按键Ki对应的字符为Vi。
[0106]较佳地,当所述手表转盘辅助功能开启时,所述转换处理包括:
[0107]当检测到用户转动表盘时,判断所述智能终端是否处于视频或音频播放器工作状态,如果是,则在表盘上显示预设的播放帧调整步长选项和/或播放帧调整步长编辑窗口,并将用户所选择或输入的播放帧调整步长和表盘转动方向确定为所述输入信息。
[0108]较佳地,所述智能终端,进一步用于当接收到的所述输入信息为播放帧调整步长和表盘转动方向时,根据所述表盘转动方向,按照预设的转动——跳转映射关系,确定相应的播放帧跳转方向;按照所述播放帧跳转方向和所述播放帧调整步长,重新定位播放帧位置,并跳转到所述位置进行播放。
[0109]综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种智能终端的输入方法,其特征在于,包括: 当智能手表的信息输入功能开启后,实时检测本手表上的用户操作动作,对所述操作动作进行转换处理,得到对应的输入信息,将所述输入信息发送给与本手表绑定的智能终端;所述输入信息包括字符和/或控制指令; 所述智能终端根据接收到的所述输入信息,执行相应的信息输入和/或控制操作。2.根据权利要求1所述的方法,其特征在于,所述信息输入功能包括全键盘输入功能、鼠标输入功能和/或手表转盘辅助功能。3.根据权利要求2所述的方法,其特征在于,所述全键盘输入功能的开启方法包括: 在每个预设的滑动窗口,所述智能手表和所述智能终端分别采集本设备的状态信息; 预设的从属启动设备实时地将每个滑动窗口内采集的所述状态信息,发送给预设的主启动设备;当所述从属启动设备为所述智能手表时,所述主启动设备为所述智能终端,当所述从属启动设备为所述智能终端时,所述主启动设备为所述智能终手表; 所述主启动设备根据本设备采集的状态信息和接收到的所述状态信息,判断是否可以开启全键盘输入功能,如果是,并且所述智能终端处于文字编辑状态,则开启所述全键盘输入功能。4.根据权利要求3所述的方法,其特征在于,所述状态信息包括:加速度传感器输出数据、陀螺仪输出数据、方向传感器输出数据以及所述智能手表和所述智能终端之间的无线信号连接强度信息; 所述判断是否可以开启全键盘输入功能包括: 步骤a、根据当前滑动窗口对应的所述加速度传感器输出数据和所述陀螺仪输出数据,确定所述智能手表和所述智能终端当前是否处于相对静止状态;如果处于相对静止状态,并且当前连续Μ个滑动窗口处于相对静止状态,则执行步骤b;否则,确定不可以开启全键盘输入功能,退出所述判断方法; 步骤b、根据当前滑动窗口对应的所述方向传感器输出数据,确定所述智能手表和所述智能终端在当前滑动窗口当前是否处于近似平行或垂直的状态;如果处于近似平行或垂直的状态,并且当前连续N个滑动窗口处于近似平行或垂直的状态,则执行步骤c;否则,确定不可以开启全键盘输入功能,退出所述判断方法; 步骤c、根据当前滑动窗口对应的所述无线信号连接强度信息,确定所述智能手表和所述智能终端分别采集到的无线信号连接强度均值是否都达到预设的强度阈值;如果都达至IJ,并且当前连续W个滑动窗口均达到预设的强度阈值,则确定可以开启全键盘输入功能;否则,确定不可以开启全键盘输入功能。5.根据权利要求2所述的方法,其特征在于,所述全键盘输入功能的开启方法包括: 当所述智能终端或所述智能手表检测到用户在本设备上选择启用全键盘输入功能时,所述智能终端或所述智能手表向所绑定的所述智能手表或所述智能终端发送进入全键盘输入状态的请求消息; 所述智能手表或所述智能终端根据接收到的所述请求消息,开启全键盘输入功能,并反馈确认消息给所述智能终端或所述智能手表; 所述智能终端或所述智能手表如果在发送所述请求消息之后的预设时间t内接收到所述确认消息,则确定全键盘输入功能开启成功,否则,确定全键盘输入功能开启失败,并在
所述智能终端或所述智能手表上显示所述失败的提示信息。6.根据权利要求2所述的方法,其特征在于,当所述全键盘输入功能开启时,所述转换处理包括: 当用户在表带的键盘上点击按键时,所述智能手表根据预设的表带按键一一字符映射关系,确定所点击按键对应的字符,将所述字符确定为所述输入信息; 当用户在表盘显示的软键盘上点击按键时,所述智能手表根据预设的软键盘按键一一字符映射关系,确定所点击按键对应的字符,将所述字符确定为所述输入信息。7.根据权利要求6所述的方法,其特征在于,当所述智能终端接收到的输入信息为字符时,所述执行相应的信息输入和/或控制操作包括: 所述智能终端在确知当前已开启全键盘输入功能后,隐藏当前显示的软键盘,在屏幕最底端显示相应的输入法工具栏,根据所述输入信息指示的字符和当前使用的输入法,选择出相匹配的文字,并显示在终端屏幕上供用户选择。8.根据权利要求2所述的方法,其特征在于,当所述鼠标输入功能开启时,所述转换处理包括: 当用户在表盘的触摸屏幕上进行点击或滑动操作时,所述智能手表根据预设的操作动作一一控制指令映射关系,确定所述点击或滑动操作对应的控制指令,将所述控制指令作为所述输入信息; 其中,所述操作动作一一控制指令映射关系包括: 当操作动作为滑动时,对应的控制指令为鼠标滑动; 当操作动作为一手指单击时,对应的控制指令为选择; 当操作动作为一手指双击时,对应的控制指令为弹出菜单; 当操作动作为两手指同时点击时,对应的控制指令为截屏选择。9.根据权利要求6所述的方法,其特征在于,所述方法进一步包括: 当所述智能手表的表带键盘自定义功能开启后,根据用户分别在表盘显示的软键盘和表带键盘上点击的按键,按照预设的自定义映射规则,确定用户需要自定义的各按键所对应的字符。10.根据权利要求9所述的方法,其特征在于,所述自定义映射规则包括: 如果用户在表盘显示的软键盘上点击一按键Vi后,接着在表带键盘上点击按键Ki,则确定所述按键Ki对应的字符为Vi。11.根据权利要求2所述的方法,其特征在于,当所述手表转盘辅助功能开启时,所述转换处理包括: 当检测到用户转动表盘时,判断所述智能终端是否处于视频或音频播放器工作状态,如果是,则在表盘上显示预设的播放帧调整步长选项和/或播放帧调整步长编辑窗口,并将用户所选择或输入的播放帧调整步长和表盘转动方向确定为所述输入信息。12.根据权利要求11所述的方法,其特征在于,当所述智能终端接收到的所述输入信息为播放帧调整步长和表盘转动方向时,所述执行相应的信息输入和/或控制操作包括: 所述智能终端根据所述表盘转动方向,按照预设的转动一一跳转映射关系,确定相应的播放帧跳转方向; 按照所述播放帧跳转方向和所述播放帧调整步长,重新定位播放帧位置,并跳转到所述位置进行播放。13.—种智能终端的输入系统,其特征在于,包括:智能手表和智能终端,其中,所述智能手表,用于在信息输入功能开启后,实时检测本手表上的用户操作动作,对所述操作动作进行转换处理,得到对应的输入信息,将所述输入信息发送给与本手表绑定的智能终端;所述输入信息包括字符和/或控制指令;所述智能终端,用于根据接收到的所述输入信息,执行相应的信息输入和/或控制操作。14.根据权利要求13所述的系统,其特征在于,所述信息输入功能包括全键盘输入功能、鼠标输入功能和/或手表转盘辅助功能。15.根据权利要求14所述的系统,其特征在于,所述智能手表,进一步用于在每个预设的滑动窗口采集本设备的状态信息;当作为从属启动设备时,实时地将每个滑动窗口内采集的所述状态信息,发送给作为主启动设备的所述智能终端;当作为主启动设备时,根据本设备采集的状态信息和接收到的所述状态信息,判断是否可以开启全键盘输入功能,如果是,并且所述智能终端处于文字编辑状态,则开启所述全键盘输入功能; 所述智能终端,进一步用于在每个预设的滑动窗口采集本设备的状态信息;当作为主启动设备时,根据本设备采集的状态信息和接收到的所述状态信息,判断是否可以开启全键盘输入功能,如果是,并且所述智能终端处于文字编辑状态,则开启所述全键盘输入功能;当作为从属启动设备时,实时地将每个滑动窗口内采集的所述状态信息,发送给作为主启动设备的所述智能手表。16.根据权利要求15所述的系统,其特征在于,所述状态信息包括:加速度传感器输出数据、陀螺仪输出数据、方向传感器输出数据以及所述智能手表和所述智能终端之间的无线信号连接强度信息; 所述智能手表和/或所述智能终端包括一功能启动判断单元,所述功能启动判断单元用于根据当前滑动窗口对应的所述加速度传感器输出数据和所述陀螺仪输出数据,确定所述智能手表和所述智能终端当前是否处于相对静止状态;如果没有处于相对静止状态,或者不满足:当前连续Μ个滑动窗口处于相对静止状态,则确定不可以开启全键盘输入功能,否则,根据当前滑动窗口对应的所述方向传感器输出数据,确定所述智能手表和所述智能终端在当前滑动窗口当前是否处于近似平行或垂直的状态;如果没有处于近似平行或垂直的状态,或者不满足:当前连续Ν个滑动窗口处于近似平行或垂直的状态,则确定不可以开启全键盘输入功能,否则,根据当前滑动窗口对应的所述无线信号连接强度信息,确定所述智能手表和所述智能终端分别采集到的无线信号连接强度均值是否都达到预设的强度阈值;如果都达到,并且当前连续W个滑动窗口均达到预设的强度阈值,则确定可以开启全键盘输入功能;否则,确定不可以开启全键盘输入功能。17.根据权利要求14所述的系统,其特征在于,所述智能手表,进一步用于在所述全键盘输入功能开启时,当用户在表带的键盘上点击按键时,根据预设的表带按键一一字符映射关系,确定所点击按键对应的字符,将所述字符确定为所述输入信息;当用户在表盘显示的软键盘上点击按键时,所述智能手表根据预设的软键盘按键一一字符映射关系,确定所点击按键对应的字符,将所述字符确定为所述输入信息。18.根据权利要求14所述的系统,其特征在于,所述智能手表,用于在所述鼠标输入功能开启时,当用户在表盘的触摸屏幕上进行点击或滑动操作时,根据预设的操作动作一一控制指令映射关系,确定所述点击或滑动操作对应的控制指令,将所述控制指令作为所述输入信息; 其中,所述操作动作一一控制指令映射关系包括: 当操作动作为滑动时,对应的控制指令为鼠标滑动;当操作动作为一手指单击时,对应的控制指令为选择;当操作动作为一手指双击时,对应的控制指令为弹出菜单;当操作动作为两手指同时点击时,对应的控制指令为截屏选择。19.根据权利要求6所述的系统,其特征在于,所述方法进一步包括: 当所述智能手表的表带键盘自定义功能开启后,根据用户分别在表盘显示的软键盘和表带键盘上点击的按键,按照预设的自定义映射规则,确定用户需要自定义的各按键所对应的字符。20.根据权利要求19所述的系统,其特征在于,所述自定义映射规则包括: 如果用户在表盘显示的软键盘上点击一按键Vi后,接着在表带键盘上点击按键Ki,则确定所述按键Ki对应的字符为Vi。21.根据权利要求14所述的系统,其特征在于,当所述手表转盘辅助功能开启时,所述转换处理包括: 当检测到用户转动表盘时,判断所述智能终端是否处于视频或音频播放器工作状态,如果是,则在表盘上显示预设的播放帧调整步长选项和/或播放帧调整步长编辑窗口,并将用户所选择或输入的播放帧调整步长和表盘转动方向确定为所述输入信息。22.根据权利要求21所述的方法,其特征在于,所述智能终端,进一步用于当接收到的所述输入信息为播放帧调整步长和表盘转动方向时,根据所述表盘转动方向,按照预设的转动——跳转映射关系,确定相应的播放帧跳转方向;按照所述播放帧跳转方向和所述播放帧调整步长,重新定位播放帧位置,并跳转到所述位置进行播放。
【专利摘要】本申请公开了一种智能终端的输入方法和系统,其中,方法包括:当智能手表的信息输入功能开启后,实时检测本手表上的用户操作动作,对所述操作动作进行转换处理,得到对应的输入信息,将所述输入信息发送给与本手表绑定的智能终端;所述输入信息包括字符和/或控制指令;所述智能终端根据接收到的所述输入信息,执行相应的信息输入和/或控制操作。采用本发明可以提高用户输入信息的准确性和便捷性。
【IPC分类】G06F3/0488, H04M1/21
【公开号】CN105487800
【申请号】CN201510847496
【发明人】张国梁, 康凤霞, 张晓飞
【申请人】三星电子(中国)研发中心, 三星电子株式会社
【公开日】2016年4月13日
【申请日】2015年11月27日