本发明涉及电子技术领域,更具体地讲,涉及一种用于智能穿戴设备的输入控制方法和设备。
背景技术:
随着高性能低功耗处理芯片的推出,智能穿戴设备已经从概念走向商业化,智能穿戴设备种类逐渐丰富,例如:智能手表、智能眼镜、智能皮鞋等,这些智能穿戴设备将极大的改变现代人的生活方式。
智能手表作为智能穿戴设备的示例,受到人们越来越多的关注。目前,用户可通过在智能穿戴设备的显示屏幕上执行触摸输入来对其进行操作,但通常操作步骤较为繁琐,且受智能穿戴设备的显示屏幕尺寸的限制,用户在其显示屏幕上的操作较易出现失误。
技术实现要素:
本发明的示例性实施例的目的在于为用户提供一种针对智能穿戴设备更为简单、便捷地输入控制方法和设备。
根据本发明示例性实施例的一方面,提供一种用于智能穿戴设备的输入控制方法,所述输入控制方法包括:获取智能穿戴设备的状态参数;根据所述状态参数判断智能穿戴设备是否满足触发条件;当智能穿戴设备满足触发条件时,感测在智能穿戴设备上执行的触摸输入;确定与感测到的触摸输入对应的操作指令,以执行与所述操作指令对应的操作。
可选地,获取智能穿戴设备的状态参数的步骤可包括:接收用户输入的预定操作;获取所述预定操作被输入期间智能穿戴设备的状态参数。
可选地,根据所述状态参数判断智能穿戴设备是否满足触发条件的步骤可包括:根据获取的状态参数与参数阈值的比较确定智能穿戴设备是否满足触发条件。
可选地,所述预定操作可包括按压操作,所述状态参数可包括在所述预定操作被输入期间,智能穿戴设备的屏幕表面温度值、智能穿戴设备的屏幕表面所承受的压力值和感测到的外界光线的照度值,其中,所述参数阈值可包括温度阈值、压力阈值和照度阈值,当所述表面温度值不小于温度阈值、所述压力值不小于压力阈值且所述照度值不小于照度阈值时,可确定智能穿戴设备满足触发条件。
可选地,所述状态参数可还包括:所述预定操作与智能穿戴设备的屏幕的接触面积和/或所述预定操作持续的时间,其中,所述参数阈值可还包括预设面积和预设时间,当所述表面温度值不小于温度阈值、所述压力值不小于压力阈值、所述照度值不小于照度阈值、所述接触面积不小于所述预设面积、且持续的时间不小于所述预设时间时,可确定智能穿戴设备满足触发条件。
可选地,所述输入控制方法可还包括:获取智能穿戴设备的环境参数;根据获取的环境参数确定所述温度阈值和所述照度阈值。
可选地,所述环境参数可包括外界环境温度值,可根据外界环境温度值确定所述温度阈值。
可选地,根据外界环境温度值确定所述温度阈值的步骤可包括:获取外界环境温度值;当获取的外界环境温度值大于第一设定温度值或小于第二设定温度值时,减小所述温度阈值。
可选地,所述环境参数可还包括外界光线的照度值,根据智能穿戴设备当前的外界光线的照度值确定所述照度阈值。
可选地,根据智能穿戴设备当前的外界光线的照度值确定所述照度阈值的步骤可包括:获取智能穿戴设备当前的外界光线的照度值;当获取的当前的外界光线的照度值小于设定照度值时,减小所述照度阈值。
可选地,所述输入控制方法可还包括:记录用户的操作行为,所述操作行为指用户每次输入所述预定操作时感测到的智能穿戴设备的屏幕表面所承受的压力值和所述预定操作持续的时间;基于记录的压力值和持续的时间来确定所述压力阈值和所述预设时间。
可选地,获取智能穿戴设备的环境参数的步骤可包括:在开启智能穿戴设备中与所述输入控制方法对应的功能之后,获取智能穿戴设备的环境参数。
可选地,所述触摸输入可包括按压操作和滑动操作。
可选地,确定与感测到的触摸输入对应的操作指令的步骤可包括:根据预先设定的多个触摸输入与多个操作指令之间的对应关系确定与感测到的触摸输入对应的操作指令。
可选地,所述输入控制方法可还包括:在确定出与感测到的触摸输入对应的操作指令之后,由智能穿戴设备执行与所述操作指令对应的操作,或者将所述操作指令发送到与智能穿戴设备建立无线连接的电子终端,以使电子终端执行与所述操作指令对应的操作。
根据本发明示例性实施例的另一方面,提供一种用于智能穿戴设备的输入控制设备,所述输入控制设备包括:传感器,获取智能穿戴设备的状态参数;处理器,根据传感器获取的状态参数判断智能穿戴设备是否满足触发条件;触摸屏,当智能穿戴设备满足触发条件时,感测在智能穿戴设备上执行的触摸输入,其中,处理器确定与触摸屏感测到的触摸输入对应的操作指令,以执行与所述操作指令对应的操作。
可选地,触摸屏可接收用户输入的预定操作,传感器可获取所述预定操作被输入期间智能穿戴设备的状态参数。
可选地,处理器可根据获取的状态参数与参数阈值的比较确定智能穿戴设备是否满足触发条件。
可选地,所述预定操作可包括按压操作,所述状态参数可包括在所述预定操作被输入期间,智能穿戴设备的屏幕表面温度值、智能穿戴设备的屏幕表面所承受的压力值和感测到的外界光线的照度值,其中,所述参数阈值可包括温度阈值、压力阈值和照度阈值,当所述表面温度值不小于温度阈值、所述压力值不小于压力阈值且所述照度值不小于照度阈值时,处理器可确定智能穿戴设备满足触发条件。
可选地,所述状态参数可还包括:所述预定操作与智能穿戴设备的屏幕的接触面积和/或所述预定操作持续的时间,其中,所述参数阈值可还包括预设面积和预设时间,当所述表面温度值不小于温度阈值、所述压力值不小于压力阈值、所述照度值不小于照度阈值、所述接触面积不小于预设面积、且持续的时间不小于预设时间时,处理器可确定智能穿戴设备满足触发条件。
可选地,处理器可获取智能穿戴设备的环境参数,并根据获取的环境参数确定所述温度阈值和所述照度阈值。
可选地,所述环境参数可包括外界环境温度值,处理器可根据外界环境温度值确定所述温度阈值。
可选地,处理器可获取外界环境温度值,当获取的外界环境温度值大于第一设定温度值或小于第二设定温度值时,处理器减小所述温度阈值。
可选地,所述环境参数可还包括外界光线的照度值,处理器可根据智能穿戴设备当前的外界光线的照度值确定所述照度阈值。
可选地,所述传感器可包括光线传感器,用于感测智能穿戴设备当前的外界光线的照度值,其中,处理器可获取光线传感器感测的照度值,当获取的当前的外界光线的照度值小于设定照度值时,减小所述照度阈值。
可选地,处理器可记录用户的操作行为,所述操作行为指用户每次输入所述预定操作时感测到的智能穿戴设备的屏幕表面所承受的压力值和所述预定操作持续的时间,并基于记录的压力值和持续的时间来确定所述压力阈值和所述预设时间。
可选地,处理器可在开启智能穿戴设备中与所述输入控制方法对应的功能之后,获取智能穿戴设备的环境参数。
可选地,所述触摸输入可包括按压操作和滑动操作。
可选地,处理器可根据预先设定的多个触摸输入与多个操作指令之间的对应关系确定与感测到的触摸输入对应的操作指令。
可选地,在确定出与感测到的触摸输入对应的操作指令之后,可由处理器执行与所述操作指令对应的操作,或者,所述输入控制设备可还包括:无线通信单元,用于将处理器确定的所述操作指令发送到与智能穿戴设备建立无线连接的电子终端,以使电子终端执行与所述操作指令对应的操作。
根据本发明示例性实施例的再一方面,提供一种计算机可读存储介质,存储有当被处理器执行时使得处理器执行如上述的用于智能穿戴设备的输入控制方法的程序指令。
采用本发明示例性实施例的所述用于智能穿戴设备的输入控制方法和设备,通过设置触发条件使得用户对智能穿戴设备的操作更为简捷、直观。
附图说明
通过下面结合示例性地示出实施例的附图进行的详细描述,本发明示例性实施例的上述和其它目的、特点和优点将会变得更加清楚,其中:
图1示出根据本发明示例性实施例的用于智能穿戴设备的输入控制方法的流程图;
图2示出根据本发明示例性实施例的获取智能穿戴设备的状态参数的步骤的流程图;
图3示出根据本发明示例性实施例的智能穿戴设备上的各传感器的设置位置示意图;
图4示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第一示例图;
图5示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第二示例图;
图6示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第三示例图;
图7示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第四示例图;
图8示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第五示例图;
图9示出根据本发明示例性实施例的在电子终端侧电子终端与智能穿戴设备建立无线连接的步骤的流程图;
图10示出根据本发明示例性实施例的在智能穿戴设备侧电子终端与智能穿戴设备建立无线连接的步骤的流程图;
图11示出根据本发明示例性实施例的用于智能穿戴设备的输入控制设备的结构图。
具体实施方式
现在,将参照附图更充分地描述不同的示例实施例,其中,一些示例性实施例在附图中示出。
图1示出根据本发明示例性实施例的用于智能穿戴设备的输入控制方法的流程图。作为示例,所述智能穿戴设备可以是智能手表、智能眼镜、智能手环、智能戒指等具有触摸屏的可穿戴电子设备。
参照图1,在步骤s10中,获取智能穿戴设备的状态参数。
图2示出根据本发明示例性实施例的获取智能穿戴设备的状态参数的步骤的流程图。
参照图2,在步骤s101中,接收用户输入的预定操作。
作为示例,该预定操作可包括按压操作,例如,该预定操作可为利用用户的手掌或多个手指对智能穿戴设备的屏幕表面的按压操作。
在步骤s102中,获取所述预定操作被输入期间智能穿戴设备的状态参数。即,获取智能穿戴设备的屏幕表面被按压时智能穿戴设备的状态参数。
作为示例,智能穿戴设备的状态参数可包括预定操作被输入期间智能穿戴设备的屏幕表面温度值、预定操作被输入期间智能穿戴设备的屏幕表面所承受的压力值和预定操作被输入期间感测到的外界光线的照度值。
优选地,智能穿戴设备的状态参数除包括上述表面温度值、压力值和外界光线的照度值之外,可还包括预定操作与智能穿戴设备的屏幕表面的接触面积和/或预定操作持续的时间(即,按压时间)。
这里,可利用在智能穿戴设备上安装的各传感器采集智能穿戴设备的状态参数。图3示出根据本发明示例性实施例的智能穿戴设备上的各传感器的设置位置示意图。
如图3所示,在本示例中以智能穿戴设备为智能手表为例进行介绍,在智能手表上安装的传感器可包括光线传感器s1、热感应传感器s2和压力传感器s3。例如,光线传感器s1可设置在智能手表的屏幕表面的上方(如图中所示的表盘边框上表面上),以感测智能手表是否被物体遮挡,热感应传感器s2和压力传感器s3可设置在智能手表的屏幕表面的下方,以感测智能手表的屏幕表面被按压时智能手表的屏幕表面所承受的压力和表面温度值。此外,还可基于压力传感器s3来确定智能手表的屏幕表面被按压时的接触面积。应理解,图3所示仅为示例,本领域技术人员可根据实际需要设置其他类型的传感器或改变传感器在智能穿戴设备上的设置位置。
返回图1,在步骤s20中,根据获取的智能穿戴设备的状态参数判断智能穿戴设备是否满足触发条件。
例如,可根据获取的状态参数与参数阈值的比较确定智能穿戴设备是否满足触发条件。
针对智能穿戴设备的状态参数包括屏幕表面温度值、屏幕表面所承受的压力值和外界光线的照度值的情况,参数阈值可包括温度阈值、压力阈值和照度阈值。
在此情况下,当预定操作被输入期间智能穿戴设备的屏幕表面温度值不小于(即,大于等于)温度阈值、预定操作被输入期间智能穿戴设备的屏幕表面所承受的压力值不小于压力阈值且预定操作被输入期间感测到的外界光线的照度值不小于照度阈值时,可确定智能穿戴设备满足触发条件。
这里,可根据智能穿戴设备的环境参数来确定温度阈值和照度阈值。例如,可获取智能穿戴设备的环境参数,根据获取的环境参数确定温度阈值和照度阈值。
优选地,可在开启智能穿戴设备中与所述输入控制方法对应的功能之后,获取智能穿戴设备的环境参数。例如,可根据用户在智能穿戴设备或与智能穿戴设备建立无线连接(即,已与智能穿戴设备配对)的电子终端上执行的操作来进入设置界面,该设置界面包括用于开启/关闭上述功能的按钮,根据用户对该按钮的选择操作来开启/关闭上述功能。
在一个示例中,环境参数可包括外界环境温度值,可根据外界环境温度值确定温度阈值。
例如,根据外界环境温度值确定所述温度阈值的步骤可包括:获取外界环境温度值,当获取的外界环境温度值大于第一设定温度值或小于第二设定温度值时,减小温度阈值。作为示例,可利用现有的各种方法获取外界环境温度值,例如,可从各提供气象数据的数据源获取外界环境温度值。
这里,第一设定温度值大于第二设定温度值,可认为当外界环境温度过冷(小于第二设定温度值,极寒冬天)或过热(大于第一设定温度值,炎热夏天)时,由于外界环境条件较恶劣,可适当减小温度阈值,使得热感应传感器s2能够感测到用户对智能穿戴设备屏幕表面进行按压时其表面较弱的热力变化。
在另一示例中,智能穿戴设备的环境参数可包括外界光线的照度值,可根据智能穿戴设备当前的外界光线的照度值确定照度阈值。
例如,根据智能穿戴设备当前的外界光线的照度值确定照度阈值的步骤可包括:获取智能穿戴设备当前的外界光线的照度值,当获取的当前的外界光线的照度值小于设定照度值时,减小照度阈值。作为示例,可利用设置在智能穿戴设备的上表面的上方的光线传感器s1感测智能穿戴设备当前的外界光线的照度值。
这里,当感测到智能穿戴设备当前的周围环境光线过暗(即,外界光线的照度值小于设定照度值)时,认为智能穿戴设备处于较极端的光线环境,此时可适当减小照度阈值,使得光线传感器s1能够感测到较弱光源下的光线变化。
针对智能穿戴设备的状态参数包括屏幕表面温度值、屏幕表面所承受的压力值、外界光线的照度值、预定操作与屏幕的接触面积、预定操作持续的时间的情况,参数阈值可还包括预设面积和预设时间。
在此情况下,当预定操作被输入期间智能穿戴设备的屏幕表面温度值不小于温度阈值、预定操作被输入期间智能穿戴设备的屏幕表面所承受的压力值不小于压力阈值、预定操作被输入期间感测到的外界光线的照度值不小于照度阈值、预定操作与智能穿戴设备的屏幕的接触面积不小于预设面积且预定操作持续的时间不小于预设时间时,可确定智能穿戴设备满足触发条件。
这里,可根据用户操作行为记录来确定压力阈值和预设时间。
具体说来,可记录用户的操作行为,记录的用户的操作行为可指用户每次在智能穿戴设备上输入预定操作时感测到的智能穿戴设备的屏幕表面所承受的压力值和该预定操作持续的时间,基于记录的压力值和持续的时间来确定压力阈值和预设时间。这里,可利用现有的各种方法来基于记录的压力值和持续的时间来确定压力阈值和预设时间,作为示例,可对记录的压力值和持续的时间求平均,将记录的压力值的平均值作为压力阈值,将记录的持续的时间的平均值作为预设时间。
当智能穿戴设备不满足触发条件时,不执行任何动作。例如,当获取的智能穿戴设备的状态参数中的至少一个参数小于对应的参数阈值时,可确定智能穿戴设备不满足触发条件。
表1示出各状态参数与触发条件判断结果的对照关系。应理解,表1所示仅为示例,其仅示出部分对照关系,本发明不限于此。
表1
因此,由表1所示可以看出,当获取的智能穿戴设备的状态参数中的至少一个参数小于对应的参数阈值时,认为用户没有对智能穿戴设备执行触发操作,仅认为当各状态参数均满足参数阈值的要求时,用户对智能穿戴设备执行了触发操作。
当智能穿戴设备满足触发条件时,执行步骤s30:感测在智能穿戴设备上执行的触摸输入。作为示例,感测到的触摸输入可包括按压操作和滑动操作,这里,可感测按压操作的次数或滑动操作的滑动方向。
在步骤s40中,确定与感测到的触摸输入对应的操作指令,以执行与所述操作指令对应的操作。
可选地,确定与感测到的触摸输入对应的操作指令的步骤可包括:根据预先设定的多个触摸输入与多个操作指令之间的对应关系确定与感测到的触摸输入对应的操作指令。
例如,可预先建立多个触摸输入与多个操作指令之间的对应关系,在感测到触摸输入之后,基于上述对应关系查找与感测到的触摸输入对应的操作指令,以执行与查找到的操作指令对应的操作。
表2示出多个触摸输入与多个操作指令之间的对应关系。
表2
应理解,表2所示的多个触摸输入与多个操作指令之间的对应关系以及触摸输入的具体方式仅为示例,与触摸输入对应的操作指令可采用智能穿戴设备的默认设置,也可由用户自行定义,本发明对此不做特别限定。
下面参照图4-图8来介绍基于在智能穿戴设备上执行的触摸输入来执行对应操作的几个示例。
图4示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第一示例图。
在本示例中假设在智能穿戴设备的屏幕当前显示的是邮件查看界面(如图4中(a)所示),当基于在用户输入预定操作(如用户手掌或多个手指按压智能穿戴设备的屏幕表面)期间获取的智能穿戴设备的状态参数确定智能穿戴设备满足触发条件时,接收到用户(如用户手掌或多个手指)对智能穿戴设备的屏幕表面的按压操作一次(如图4中(c)所示),此时,可执行与该按压操作次数对应的操作指令,直接删除屏幕当前显示的邮件(如图4中(d)所示)。
由图4所示的示例可知,与感测到的触摸输入对应的操作指令可为针对预定应用程序执行的预定指令。
图5示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第二示例图。
当基于在用户输入预定操作(如用户手掌或多个手指按压智能穿戴设备的屏幕表面)期间获取的智能穿戴设备的状态参数确定智能穿戴设备满足触发条件时(如图5中(a)和(b)所示),接收到用户(如用户手掌或多个手指)对智能穿戴设备的屏幕表面的按压操作两次(如图5中(c)所示),此时,可执行与该按压操作次数对应的操作指令,打开最常用的导航应用程序(如图5中(d)所示)。
由图5所示的示例可知,与感测到的触摸输入对应的操作指令可为用于开启用户最常用/最喜爱的应用程序的指令,即,用于开启指定应用程序的指令。
图6示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第三示例图。
当基于在用户输入预定操作(如用户手掌或多个手指按压智能穿戴设备的屏幕表面)期间获取的智能穿戴设备的状态参数确定智能穿戴设备满足触发条件时(如图6中(a)和(b)所示),接收到用户(如用户手掌或多个手指)对智能穿戴设备的屏幕表面的按压操作三次(如图6中(c)所示),此时,可执行与该按压操作次数对应的操作指令,进行紧急呼叫(如图6中(d)所示)。
由图6所示的示例可知,与感测到的触摸输入对应的操作指令可为用于拨打预定电话号码的指令。
图7示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第四示例图。
如图7所示,当基于在用户输入预定操作期间获取的智能穿戴设备的状态参数确定智能穿戴设备满足触发条件时,接收到用户(如手掌或多个手指)对智能穿戴设备的屏幕表面的滑动操作,此时可判断滑动操作的滑动方向,并执行与该滑动操作的滑动方向对应的操作指令。例如,当确定滑动方向为第一滑动方向(向左滑动),此时可打开指定应用(如音乐),当确定滑动方向为第二滑动方向(向上滑动),此时可打开设置界面,当确定滑动方向为第三滑动方向(向右滑动),此时可执行指定动作(如清空所有通知),当确定滑动方向为第四滑动方向(向下滑动),此时可关闭后台程序,控制智能穿戴设备进入省电模式。
作为示例,上述基于第二滑动方向(向上滑动)打开的设置界面可为用于开启/关闭与本发明的所述输入控制方法对应的功能的界面。还可基于用户在该设置界面上的操作调节压力灵敏度(即,调节压力阈值的大小),选择是否开启学习模式(即,是否记录用户操作行为)。
应理解,图4-7中所示用户利用2个手指对智能穿戴设备的屏幕表面执行按压或滑动操作仅为示例,还可利用手掌或其他数量的手指执行按压或滑动操作。此外,当预定操作为如用户的手掌或多个手指对智能穿戴设备的屏幕表面的按压操作时,此时,在确定智能穿戴设备满足触发条件之后,用户的手掌或多个手指可保持不离开智能穿戴设备的屏幕表面,直接在智能穿戴设备的屏幕表面执行滑动操作,如利用手掌或多个手指在屏幕表面进行滑动。也就是说,在确定智能穿戴设备满足触发条件之后,在智能穿戴设备上执行的触摸输入可为用户输入的预定操作的延续。
图8示出根据本发明示例性实施例的基于在智能穿戴设备上执行的触摸输入来执行对应操作的第五示例图。
如图8所示,当基于在用户输入预定操作期间获取的智能穿戴设备的状态参数确定智能穿戴设备满足触发条件时,如果接收到用户对智能穿戴设备的屏幕表面的按压操作/滑动操作,可在智能穿戴设备的屏幕显示选择界面,该选择界面包括与按压操作/滑动操作对应的至少一个操作指令,可接收用户对所述至少一个操作指令中的一个操作指令的选择操作,从而执行与选择的操作指令对应的操作。
应理解,在确定出与感测到的触摸输入对应的操作指令之后,可执行与确定出的操作指令对应的操作。
在一个示例中,可由智能穿戴设备执行与确定的操作指令对应的操作。
在另一示例中,可将确定的操作指令发送到与智能穿戴设备建立无线连接(已配对)的电子终端,以使电子终端执行与该操作指令对应的操作。
下面参照图9和图10来介绍电子终端与智能穿戴设备进行配对的过程。
图9示出根据本发明示例性实施例的在电子终端侧电子终端与智能穿戴设备建立无线连接的步骤的流程图。
参照图9,在步骤s901中,开启电子终端的无线通信模块,搜索可配对的智能穿戴设备。
在步骤s902中,从搜索到的可配对的智能穿戴设备中选择需进行配对的智能穿戴设备,并向选择的智能穿戴设备发送配对请求。
在步骤s903中,确定是否从选择的智能穿戴设备接收到针对上述配对请求的配对确认信息。这里,该配对确认信息可指用于指示智能穿戴设备同意与电子终端建立无线通信连接(即,同意与电子终端进行配对)的信息。
如果没有从选择的智能穿戴设备接收到针对上述配对请求的配对确认信息,则返回步骤s902重新选择进行配对的智能穿戴设备,并再次发送配对请求。
如果从选择的智能穿戴设备接收到针对上述配对请求的配对确认信息,则执行步骤s904:电子终端与智能穿戴设备建立无线通信连接(即,完成配对),并在电子终端与智能穿戴设备之间进行数据同步。
作为示例,无线通信连接可包括蓝牙连接、wifi连接、wifi直连连接、nfc。
图10示出根据本发明示例性实施例的在智能穿戴设备侧电子终端与智能穿戴设备建立无线连接的步骤的流程图。
参照图10,在步骤s110中,开启智能穿戴设备中的无线通信单元。
在步骤s120中,确定是否从电子终端接收到配对请求。
如果从电子终端接收到配对请求,则返回执行步骤s120。
如果从电子终端接收到配对请求,则执行步骤s130:电子终端与智能穿戴设备建立无线通信连接(即,完成配对),并在电子终端与智能穿戴设备之间进行数据同步。
图11示出根据本发明示例性实施例的用于智能穿戴设备的输入控制设备的结构图。
如图11所示,根据本发明示例性实施例的用于智能穿戴设备的输入控制设备包括传感器10、处理器20和触摸屏30。
具体说来,传感器10获取智能穿戴设备的状态参数。
例如,触摸屏30可接收用户输入的预定操作,传感器10获取预定操作被输入期间智能穿戴设备的状态参数。作为示例,该预定操作可包括按压操作,例如,该预定操作可为利用用户的手掌或多个手指对智能穿戴设备的屏幕表面的按压操作。
作为示例,智能穿戴设备的状态参数可包括预定操作被输入期间智能穿戴设备的屏幕表面温度值、预定操作被输入期间智能穿戴设备的屏幕表面所承受的压力值和预定操作被输入期间感测到的外界光线的照度值。
优选地,智能穿戴设备的状态参数除包括上述表面温度值、压力值和外界光线的照度值之外,可还包括预定操作与智能穿戴设备的屏幕表面的接触面积和/或预定操作持续的时间(即,按压时间)。
例如,传感器10可包括光线传感器、热感应传感器和压力传感器,光线传感器预定操作被输入期间感测到的外界光线的照度值,热感应传感器感测预定操作被输入期间智能穿戴设备的屏幕表面温度值,压力传感器检测预定操作被输入期间智能穿戴设备的屏幕表面所承受的压力值,压力传感器还可检测预定操作与智能穿戴设备的屏幕表面的接触面积,处理器20可记录预定操作持续的时间。
处理器20根据传感器获取的状态参数判断智能穿戴设备是否满足触发条件。
例如,处理器20可根据获取的状态参数与参数阈值的比较确定智能穿戴设备是否满足触发条件。
针对智能穿戴设备的状态参数包括屏幕表面温度值、屏幕表面所承受的压力值和外界光线的照度值的情况,参数阈值可包括温度阈值、压力阈值和照度阈值。
在此情况下,当预定操作被输入期间智能穿戴设备的屏幕表面温度值不小于(即,大于等于)温度阈值、预定操作被输入期间智能穿戴设备的屏幕表面所承受的压力值不小于压力阈值且预定操作被输入期间感测到的外界光线的照度值不小于照度阈值时,处理器20可确定智能穿戴设备满足触发条件。
这里,处理器20可根据智能穿戴设备的环境参数来确定温度阈值和照度阈值。例如,处理器20可获取智能穿戴设备的环境参数,根据获取的环境参数确定温度阈值和照度阈值。
优选地,处理器20可在开启智能穿戴设备中与所述输入控制方法对应的功能之后,获取智能穿戴设备的环境参数。例如,处理器20可根据用户在智能穿戴设备或与智能穿戴设备建立无线连接(即,已与智能穿戴设备配对)的电子终端上执行的操作来控制触摸屏30显示设置界面,该设置界面包括用于开启/关闭上述功能的按钮,处理器20根据用户对该按钮的选择操作来开启/关闭上述功能。
在一个示例中,环境参数可包括外界环境温度值,处理器20可根据外界环境温度值确定温度阈值。
例如,处理器20获取外界环境温度值,当获取的外界环境温度值大于第一设定温度值或小于第二设定温度值时,减小温度阈值。作为示例,可利用现有的各种方法获取外界环境温度值,例如,处理器20可从各提供气象数据的数据源获取外界环境温度值。这里,第一设定温度值大于第二设定温度值。
在另一示例中,智能穿戴设备的环境参数可包括外界光线的照度值,处理器20可根据智能穿戴设备当前的外界光线的照度值确定照度阈值。
例如,处理器20获取智能穿戴设备当前的外界光线的照度值,当获取的当前的外界光线的照度值小于设定照度值时,减小照度阈值。作为示例,光线传感器可感测智能穿戴设备当前的外界光线的照度值,处理器20从光线传感器获取当前的外界光线的照度值。
针对智能穿戴设备的状态参数包括屏幕表面温度值、屏幕表面所承受的压力值、外界光线的照度值、预定操作与屏幕的接触面积、预定操作持续的时间的情况,参数阈值可还包括预设面积和预设时间。
在此情况下,当预定操作被输入期间智能穿戴设备的屏幕表面温度值不小于温度阈值、预定操作被输入期间智能穿戴设备的屏幕表面所承受的压力值不小于压力阈值、预定操作被输入期间感测到的外界光线的照度值不小于照度阈值、预定操作与智能穿戴设备的屏幕的接触面积不小于预设面积且预定操作持续的时间不小于预设时间时,处理器20可确定智能穿戴设备满足触发条件。
这里,处理器20可根据用户操作行为记录来确定压力阈值和预设时间。
具体说来,处理器20可记录用户的操作行为,记录的用户的操作行为可指用户每次在智能穿戴设备上输入预定操作时感测到的智能穿戴设备的屏幕表面所承受的压力值和该预定操作持续的时间,基于记录的压力值和持续的时间来确定压力阈值和预设时间。这里,处理器20可利用现有的各种方法来基于记录的压力值和持续的时间来确定压力阈值和预设时间,作为示例,处理器20可对记录的压力值和持续的时间求平均,将记录的压力值的平均值作为压力阈值,将记录的持续的时间的平均值作为预设时间。
当智能穿戴设备不满足触发条件时,处理器20不执行任何动作。例如,当获取的智能穿戴设备的状态参数中的至少一个参数小于对应的参数阈值时,处理器20可确定智能穿戴设备不满足触发条件。
当智能穿戴设备满足触发条件时,触摸屏30感测在智能穿戴设备上执行的触摸输入。作为示例,感测到的触摸输入可包括按压操作和滑动操作,这里,处理器20可判断按压操作的次数或滑动操作的滑动方向。
处理器20确定与触摸屏30感测到的触摸输入对应的操作指令,以执行与所述操作指令对应的操作。
可选地,处理器20可根据预先设定的多个触摸输入与多个操作指令之间的对应关系确定与感测到的触摸输入对应的操作指令。
例如,处理器20可预先建立多个触摸输入与多个操作指令之间的对应关系,在感测到触摸输入之后,基于上述对应关系查找与感测到的触摸输入对应的操作指令,以执行与查找到的操作指令对应的操作。
应理解,在处理器20确定出与感测到的触摸输入对应的操作指令之后,可执行与确定出的操作指令对应的操作。
在一个示例中,处理器20可执行与确定的操作指令对应的操作。
在另一示例中,根据本发明示例性实施例的用于智能穿戴设备的输入控制设备可还包括无线通信单元(图中未示出),用于将处理器确定的操作指令发送到与智能穿戴设备建立无线连接(已配对)的电子终端,以使电子终端执行与所述操作指令对应的操作。作为示例,无线通信连接可包括蓝牙连接、wifi连接、wifi直连连接、nfc。
根据本发明的示例性实施例还提供一种计算机可读存储介质。该计算机可读存储介质存储有当被处理器执行时使得处理器执行上述用于智能穿戴设备的输入控制方法的程序指令。该计算机可读记录介质是可存储由计算机系统读出的数据的任意数据存储装置。计算机可读记录介质的示例包括:只读存储器、随机存取存储器、只读光盘、磁带、软盘、光数据存储装置和载波(诸如经有线或无线传输路径通过互联网的数据传输)。计算机可读记录介质也可分布于连接网络的计算机系统,从而计算机可读代码以分布式存储和执行。此外,完成本发明的功能程序、代码和代码段可容易地被与本发明相关的领域的普通程序员在本发明的范围之内解释。
采用本发明示例性实施例的所述用于智能穿戴设备的输入控制方法和设备,通过设置触发条件使得用户对智能穿戴设备的操作更为简捷、直观。
此外,采用根据本发明示例性实施例的所述用于智能穿戴设备的输入控制方法和设备,可基于情境感知对智能穿戴设备当前所处的环境进行分析,以根据环境分析结果来提高对用户动作判断的准确性。
此外,采用根据本发明示例性实施例的所述用于智能穿戴设备的输入控制方法和设备,可通过记录用户每次操作动作,了解用户操作习惯,并根据用户操作习惯对用户操作方式进行个性化调整。使得用户在智能穿戴设备上的输入操作更简单、更直观,对用户在智能穿戴设备上执行的输入操作的判断更准确,以使用户获得更好的输入体验。
此外,根据本发明示例性实施例的用于智能穿戴设备的输入控制方法可以被实现为计算机可读记录介质中的计算机代码。本领域技术人员可以根据对上述方法的描述来实现所述计算机代码。当所述计算机代码在计算机中被执行时实现本发明的上述方法。
尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。