智能手表的操作方法、智能手表及计算机可读存储介质与流程

文档序号:16528552发布日期:2019-01-05 10:32阅读:337来源:国知局
智能手表的操作方法、智能手表及计算机可读存储介质与流程
本发明涉及电子
技术领域
,尤其涉及智能手表的操作方法、智能手表及计算机可读存储介质。
背景技术
:随着电子技术的飞速发展,各种电子产品给人们的日常生活带来了许多便利。其中,智能手表由于其功能的强大,受到了越来越多人的关注。智能手表不仅能看时间,还能收发短信、监测人体生理数据、使用应用程序等。但由于智能手表的屏幕尺寸较小,用户基于智能手表的屏幕进行一些手动操作时不太方便。技术实现要素:本发明的主要目的在于提供一种智能手表的操作方法、智能手表及计算机可读存储介质,旨在解决现有技术中由于智能手表的屏幕尺寸较小,用户基于智能手表的屏幕进行一些手动操作时不太方便的技术问题。为实现上述目的,本发明提供一种智能手表的操作方法,智能手表的操作方法包括:接收基于用户在智能手表表盘上的操作触发的选择指令,根据所述选择指令确定智能手表表盘上的操作对象;接收基于用户在智能手表表盘上的操作触发的动作指令,根据所述动作指令及操作对象确定对应的输入事件;控制智能手表触发所述输入事件。可选的,所述接收基于用户在智能手表表盘上的操作触发的选择指令,根据所述选择指令确定智能手表表盘上的操作对象之前包括:将操作对象在智能手表表盘上预设位置的停留事件与对应的输入事件关联保存至预置数据库中。可选的,所述接收基于用户在智能手表表盘上的操作触发的选择指令,根据所述选择指令确定智能手表表盘上的操作对象包括:检测预设时间段内用户在智能手表表盘上的点击操作对应的点击次数,根据所述点击次数触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。可选的,所述接收基于用户在智能手表表盘上的操作触发的选择指令,根据所述选择指令确定智能手表表盘上的操作对象还包括:检测用户在智能手表表盘上的点击操作对应的点击压力值,根据所述点击压力值触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。可选的,所述接收基于用户在智能手表表盘上的操作触发的选择指令,根据所述选择指令确定智能手表表盘上的操作对象还包括:检测用户在智能手表表盘上的点击操作对应的位置信息,根据所述位置信息触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。可选的,所述接收基于用户在智能手表表盘上的操作触发的动作指令,根据所述动作指令及操作对象确定对应的输入事件包括:接收基于用户在智能手表表盘上的触控操作触发的动作指令,根据所述动作指令确定操作对象的终点位置,根据所述操作对象及终点位置确定对应的输入事件。可选的,所述智能手表表盘上的操作对象包括:表针和/或应用程序图标。此外,为实现上述目的,本发明还提供一种智能手表,智能手表包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能手表的操作程序,所述智能手表的操作程序被所述处理器执行时实现如上述所述的智能手表的操作方法的步骤。此外,为实现上述目的,本发明还提供一种计算机可读存储介质,计算机可读存储介质上存储有智能手表的操作程序,所述智能手表的操作程序被处理器执行时实现如上述所述的智能手表的操作方法的步骤。本发明中,当接收到基于用户在智能手表表盘上的操作触发的选择指令,确定选择指令对应的智能手表表盘上的操作对象,在确定操作对象后,进一步接收基于用户操作触发的动作指令,根据动作指令及操作对象确定对应的输入事件,触发输入事件。通过本发明,用户可通过在智能手表表盘上做出一定的操作动作实现预置输入事件的触发,从而使得智能手表执行对应的操作,使得用户更为方便的使用智能手表。附图说明图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;图2为本发明智能手表的操作方法一实施例的流程示意图;图3为秒针处于格子5时一实施例的场景示意图;图4为分针处于格子5时一实施例的场景示意图;图5为时针处于格子5时一实施例的场景示意图;图6为本发明智能手表一实施例的功能模块示意图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。本发明实施例终端可以是智能手表(智能手表是具有信息处理能力,符合手表基本技术要求的手表。除指示时间外,还应具有提醒、导航、检测、交互等其中一种或者多种功能;显示方式包括指针、数字、图像等),也可以是智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面3)播放器、便携计算机等具有显示功能的终端设备。如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及智能手表的控制程序。在图1所示的终端(本申请中,以智能手表为例)中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的智能手表的控制程序,并执行以下操作:接收基于用户在智能手表表盘上的操作触发的选择指令,根据所述选择指令确定智能手表表盘上的操作对象;接收基于用户在智能手表表盘上的操作触发的动作指令,根据所述动作指令及操作对象确定对应的输入事件;控制智能手表触发所述输入事件。进一步地,处理器1001可以调用存储器1005中存储的智能手表的控制程序,还执行以下操作:将操作对象在智能手表表盘上预设位置的停留事件与对应的输入事件关联保存至预置数据库中。进一步地,处理器1001可以调用存储器1005中存储的智能手表的控制程序,还执行以下操作:检测预设时间段内用户在智能手表表盘上的点击操作对应的点击次数,根据所述点击次数触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。进一步地,处理器1001可以调用存储器1005中存储的智能手表的控制程序,还执行以下操作:检测用户在智能手表表盘上的点击操作对应的点击压力值,根据所述点击压力值触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。进一步地,处理器1001可以调用存储器1005中存储的智能手表的控制程序,还执行以下操作:检测用户在智能手表表盘上的点击操作对应的位置信息,根据所述位置信息触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。进一步地,处理器1001可以调用存储器1005中存储的智能手表的控制程序,还执行以下操作:接收基于用户在智能手表表盘上的触控操作触发的动作指令,根据所述动作指令确定操作对象的终点位置,根据所述操作对象及终点位置确定对应的输入事件。进一步地,处理器1001可以调用存储器1005中存储的智能手表的控制程序,还执行以下操作:智能手表表盘上的操作对象包括:表针和/或应用程序图标。参照图2,图2为本发明智能手表的操作方法一实施例的流程示意图。在一实施例中,智能手表的操作方法包括:步骤s10,接收基于用户在智能手表表盘上的操作触发的选择指令,根据所述选择指令确定智能手表表盘上的操作对象;步骤s20,接收基于用户在智能手表表盘上的操作触发的动作指令,根据所述动作指令及操作对象确定对应的输入事件;步骤s30,控制智能手表触发所述输入事件。在本实施例中,应用场景为待输入字符界面,用户在待输入字符界面通过本发明智能手表的操作方法完成字符输入;还可以是在锁屏界面或主页界面,通过本发明智能手表的操作方法完成解锁或快捷打开某应用程序。在本实施例中,用户在智能手表表盘上的操作可以是点击操作、滑动操作等。以表盘上显示虚拟表针的智能手表举例,例如,用户在智能手表表盘上进行点击操作,若在一秒的时间内,检测到用户点击操作的次数为1,即用户点击了一次,则触发选择指令1,选择指令1对应秒针,则选择智能手表表盘上的秒针为操作对象;若在一秒的时间内,检测到用户点击操作的次数为2,即用户点击了两次,则触发选择指令2,选择指令2对应分针,则选择智能手表表盘上的分针为操作对象;若在一秒的时间内,检测到用户点击操作的次数为3,即用户点击了三次,则触发选择指令3,选择指令3对应时针,则选择智能手表表盘上的时针为操作对象。本实施例中,点击次数与选择指令类型(选择指令1/2/3)之间的对应关系可由用户自由设置。在本发明另一可选实施例中,若检测到用户点击操作施加于智能手表表盘的压力值为a,a处于预设第一压力区间,则触发选择指令1,选择指令1对应秒针,则选择智能手表表盘上的秒针为操作对象;若检测到用户点击操作施加于智能手表表盘的压力值为b,b处于预设第二压力区间,则触发选择指令2,选择指令2对应分针,则选择智能手表表盘上的分针为操作对象;若检测到用户点击操作施加于智能手表表盘的压力值为c,c处于预设第三压力区间,则触发选择指令3,选择指令3对应时针,则选择智能手表表盘上的时针为操作对象。本实施例中,压力区间与选择指令类型(选择指令1/2/3)之间的对应关系可由用户自由设置。在本发明另一可选实施例中,若检测到用户点击对应的点击点的位置为a,a位于第一区域,则触发选择指令1,选择指令1对应秒针,则选择智能手表表盘上的秒针为操作对象;若检测到用户点击对应的点击点的位置为b,b位于第二区域,则触发选择指令2,选择指令2对应分针,则选择智能手表表盘上的分针为操作对象;若检测到用户点击对应的点击点的位置为c,c位于第三区域,则触发选择指令3,选择指令3对应时针,则选择智能手表表盘上的时针为操作对象。本实施例中,区域与选择指令类型(选择指令1/2/3)之间的对应关系可由用户自由设置。在本发明另一可选实施例中,还可以是基于用户的滑动操作来触发对应的选择指令,从而确定智能手表表盘上的操作对象。例如,若检测到用户的滑动操作对应的滑动轨迹为式样1,则触发选择指令1,选择指令1对应秒针,则选择智能手表表盘上的秒针为操作对象;若检测到用户的滑动操作对应的滑动轨迹为式样2,则触发选择指令2,选择指令2对应分针,则选择智能手表表盘上的分针为操作对象;若检测到用户的滑动操作对应的滑动轨迹为式样3,则触发选择指令3,选择指令3对应时针,则选择智能手表表盘上的时针为操作对象。在上述实施例中,将根据点击次数确定操作对象设置为确定方式1,将根据压力值确定操作对象设置为确定方式2,将根据点击点位置确定操作对象设置为确定方式3,将根据滑动轨迹确定操作对象设置为确定方式4,可以默认或根据用户自定义设置上述确定方式的优先级。例如,优先级为确定方式1>确定方式2>确定方式3>确定方式4(按照用户使用的方便程度来设置)。当确定方式1无法为用户确定用户选定的操作对象时,则提示用户以确定方式2进行确定操作对象的操作,以此类推,若所有的确定方式均无法为用户确定用户选定的操作对象,则提示用户重新设置确定方式。上述步骤后便确定了操作对象,例如,确定的操作对象为分针,则可以将分针突出化显示,如改变分针的显示颜色,使用户能清楚得知当前操作对象为分针。在确定操作对象后,用户可基于手动操作移动操作对象,例如表针的指向。例如,用户在智能手表表盘上部(以表盘上时间3点和时间9点的连线为分界线,在分界线上面为上部,下面为下部)点击一次,表针顺时针跳转一格(表盘上共60格),用户在智能手表表盘下部点击一次,表针逆时针跳转一格。表针处在不同位置代表对应不同的输入事件。例如,秒针在被确定为操作对象时,停止在格子5(以顺时针方向分别为格子0至格子60,格子0与格子60重合),若检测到用户在智能手表表盘下部点击了5次,则秒针跳转至格子10,秒针在格子10时对应的输入事件为输入字母“j”;若检测到用户在智能手表表盘上部点击了5次,则秒针跳转至格子0,秒针在格子0时对应的输入事件为输入符号“¥”。本实施例中,不同的表针类型在同一位置对应的输入事件不同,同一表针在不同位置对应的输入事件不同,表针-位置与输入事件的对应关系可由用户自由设置。例如,表1为秒针在不同位置时与输入事件的对应表。表1位置输入事件格子1输入字母a格子2输入字母b格子3输入字母c格子4输入字母d............格子60输入符号!如图3所示,图3为秒针处于格子5时一实施例的场景示意图。此时对应的输入事件为输入字母e。表2为分针在不同位置时与输入事件的对应表。表2如图4所示,图4为分针处于格子5时一实施例的场景示意图。此时对应的输入事件为输入数字5。表3为时针在不同位置时与输入事件的对应表。表3位置输入事件格子1打开应用程序a格子2打开应用程序b格子3打开应用程序c格子4打开应用程序d............格子60打开应用程序x如图5所示,图5为时针处于格子5时一实施例的场景示意图。此时对应的输入事件为输入字母e。本实施例中,用户还可以通过将手指按压在智能手表表盘上,随着按压时间或按压力度的增大,操作对象(表针)在表盘上顺时针转动,在按压操作停止时,表针停止转动,根据表针类型和表针停止时的位置,确定对应的输入事件,并执行该输入事件。本发明一可选实施例中,还可以是用户检测用户手指的滑动操作,例如,若检测到用户手指在手表表盘上向上滑动,则操作对象(表针)在表盘上逆时针转动,若检测到用户手指在手表表盘上向下滑动,则操作对象(表针)在表盘上顺时针转动,转动速率不宜太快也不宜太慢,根据用户使用习惯设置一个合理的转动速率。检测到用户的滑动操作停止时,表针停止转动,根据表针类型和表针停止的位置,确定对应的输入事件,并执行该输入事件。在本发明另一可选实施例中,还可以是用户直接拖动操作对象(表针)至某位置,根据表针类型和该位置,确定对应的输入事件,并执行该输入事件。例如,若智能手表处于锁屏模式,预定义解锁场景为时针指向时间12,则用户直接拖动时针指向时间12,便完成了解锁操作。本发明另一可选实施例中,若智能手表为数字式表盘(即不存在表针),则可定义不同的时间对对应不同的输入事件,例如,若打开音乐播放器的输入事件对应的时间为11:18,用户将表盘上的时间调整至11:18便能打开音乐播放器。本实施例,当接收到基于用户在智能手表表盘上的操作触发的选择指令,确定选择指令对应的智能手表表盘上的操作对象,在确定操作对象后,进一步接收基于用户操作触发的动作指令,根据动作指令及操作对象确定对应的输入事件,触发输入事件。通过本发明,用户可通过在智能手表表盘上做出一定的操作动作实现预置输入事件的触发,从而使得智能手表执行对应的操作,使得用户更为方便的使用智能手表,多元化的输入方式也能进一步提升用户的使用感受。进一步的,在本发明智能手表的操作方法一可选实施例中,步骤s10之前包括:将操作对象在智能手表表盘上预设位置的停留事件与对应的输入事件关联保存至预置数据库中。如上述表1、表2、表3所示,预先定义表针在表盘上不同位置时对应不同的输入事件。后续用户在对智能手表进行操作时,仅需通过一些特定动作完成对智能手表的操作,例如输入字母、汉字、符号、打开应用程序等,使得用户能更加方便的使用智能手表。进一步的,在本发明一可选实施例中,步骤s10包括:检测预设时间段内用户在智能手表表盘上的点击操作对应的点击次数,根据所述点击次数触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。在本实施例中,预先定义点击次数1对应选择指令1,点击次数2对应选择指令2,点击次数3对应选择指令3;选择指令1对应选择秒针为操作对象,选择指令2对应选择分针为操作对象,选择指令3对应选择时针为操作对象。预设时间段可设置为1s。例如,若在1s内,检测到发生在智能手表表盘上的点击事件次数为1,则触发选择指令1,从而确定秒针为操作对象;若在1s内,检测到发生在智能手表表盘上的点击事件次数为2,则触发选择指令2,从而确定分针为操作对象;若在1s内,检测到发生在智能手表表盘上的点击事件次数为3,则触发选择指令3,从而确定时针为操作对象。本实施例中,点击次数同选择指令的对应关系可由用户设置,在此不作限制。在本实施例中,由于智能手表表盘屏幕较小,表针有时可能会靠的很近,若用户想要选择表针中的一根作为操作对象,可能会很不方便,本实施例中,根据点击次数来选定操作对象,方便用户操作,缩短用户操作事件,提升用户使用感受。进一步的,在本发明另一可选实施例中,步骤s10还包括:检测用户在智能手表表盘上的点击操作对应的点击压力值,根据所述点击压力值触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。在本实施例中,预先定义压力区间1对应选择指令1,压力区间2对应选择指令2,压力区间3对应选择指令3;选择指令1对应秒针,选择指令2对应分针,选择指令3对应时针。例如,若检测到施加于表盘上的压力值为a,压力值a处于压力区间1,则触发选择指令1,确定秒针为操作对象;若检测到施加于表盘上的压力值为b,压力值b处于压力区间2,则触发选择指令2,确定分针为操作对象;若检测到施加于表盘上的压力值为c,压力值c处于压力区间3,则触发选择指令3,确定时针为操作对象。本实施例中,压力区间与选择指令的对应关系可由用户设置,在此不作限制。在本实施例中,由于智能手表表盘屏幕较小,表针有时可能会靠的很近,若用户想要选择表针中的一根作为操作对象,可能会很不方便,本实施例中,根据检测到的施加于智能手表表盘上的压力值来选定操作对象,方便用户操作,缩短用户操作事件,提升用户使用感受。进一步的,在本发明另一可选实施例中,步骤s10还包括:检测用户在智能手表表盘上的点击操作对应的位置信息,根据所述位置信息触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。在本实施例中,例如,一智能手表表盘半径为3cm,0-1cm的区域为第一区域,第一区域对应选择指令1,1-2cm的区域为第二区域,第二区域对应选择指令2,2-3cm的区域为第三区域,第三区域对应选择指令3;选择指令1对应秒针,选择指令2对应分针,选择指令3对应时针。若检测到点击事件对应的点击点处于第一区域,则触发选择指令1,确定秒针为操作对象;若检测到点击事件对应的点击点处于第二区域,则触发选择指令2,确定分针为操作对象;若检测到点击事件对应的点击点处于第三区域,则触发选择指令3,确定时针为操作对象。本实施例中,区域的设置可由用户设置,区域对应的选择指令也可由用户设置,在此不做限制。在本实施例中,由于智能手表表盘屏幕较小,表针有时可能会靠的很近,若用户想要选择表针中的一根作为操作对象,可能会很不方便,本实施例中,用户只需在不同的区域进行点击,根据检测到的点击点所处区域来选定操作对象,方便用户操作,缩短用户操作事件,提升用户使用感受。进一步的,在本发明一可选实施例中,步骤s20包括:接收基于用户在智能手表表盘上的触控操作触发的动作指令,根据所述动作指令确定操作对象的终点位置,根据所述操作对象及终点位置确定对应的输入事件。在本实施中,确定了操作对象,进一步接收基于用户在智能手表表盘上的触控操作触发的动作指令,该动作指令控制操作对象做出相应的动作,动作结束时,根据操作对象的类型以及操作对象所处的位置(例如,对应的格子标号)在预置数据库中查找到对应的输入事件,从而执行输入事件,来实现字符的输入或打开应用程序。本实施例,当接收到基于用户在智能手表表盘上的操作触发的选择指令,确定选择指令对应的智能手表表盘上的操作对象,在确定操作对象后,进一步接收基于用户操作触发的动作指令,根据动作指令及操作对象确定对应的输入事件,执行输入事件。通过本发明,用户可通过在智能手表表盘上做出一定的操作动作实现预置输入事件的输入,从而使得智能手表执行对应的操作,使得用户更为方便的使用智能手表,多元化的输入方式也能进一步提升用户的使用感受。进一步的,在本发明一可选实施例中,智能手表表盘上的操作对象包括:表针和/或应用程序图标。在本实施例中,智能表盘上的操作对象为可视对象,例如,表盘上的表针、表盘上的应用程序图标、表盘上的时间数字等。在此不作限制,根据实际情况而定。在本实施例中,根据对智能手表表盘上的操作对象进行操作可实现快捷输入字符或操作应用程序,方便了用户对智能手表的使用,提升了用户体验,也使得本发明方案可应用于各种类型的智能手表上。此外,本发明实施例还提出一种智能手表。参照图6,图6为本发明智能手表一实施例的功能模块示意图。在一实施例中,智能手表包括:对象确定模块10,用于接收基于用户在智能手表表盘上的操作触发的选择指令,根据所述选择指令确定智能手表表盘上的操作对象;指令确定模块20,用于接收基于用户在智能手表表盘上的操作触发的动作指令,根据所述动作指令及操作对象确定对应的输入事件;执行模块30,用于控制智能手表触发所述输入事件。在本实施例中,应用场景为待输入字符界面,用户在待输入字符界面通过本发明智能手表的操作方法完成字符输入;还可以是在锁屏界面或主页界面,通过本发明智能手表的操作方法完成解锁或快捷打开某应用程序。在本实施例中,用户在智能手表表盘上的操作可以是点击操作、滑动操作等。以表盘上显示虚拟表针的智能手表举例,例如,用户在智能手表表盘上进行点击操作,若在一秒的时间内,检测到用户点击操作的次数为1,即用户点击了一次,则触发选择指令1,选择指令1对应秒针,则选择智能手表表盘上的秒针为操作对象;若在一秒的时间内,检测到用户点击操作的次数为2,即用户点击了两次,则触发选择指令2,选择指令2对应分针,则选择智能手表表盘上的分针为操作对象;若在一秒的时间内,检测到用户点击操作的次数为3,即用户点击了三次,则触发选择指令3,选择指令3对应时针,则选择智能手表表盘上的时针为操作对象。本实施例中,点击次数与选择指令类型(选择指令1/2/3)之间的对应关系可由用户自由设置。在本发明另一可选实施例中,若检测到用户点击操作施加于智能手表表盘的压力值为a,a处于预设第一压力区间,则触发选择指令1,选择指令1对应秒针,则选择智能手表表盘上的秒针为操作对象;若检测到用户点击操作施加于智能手表表盘的压力值为b,b处于预设第二压力区间,则触发选择指令2,选择指令2对应分针,则选择智能手表表盘上的分针为操作对象;若检测到用户点击操作施加于智能手表表盘的压力值为c,c处于预设第三压力区间,则触发选择指令3,选择指令3对应时针,则选择智能手表表盘上的时针为操作对象。本实施例中,压力区间与选择指令类型(选择指令1/2/3)之间的对应关系可由用户自由设置。在本发明另一可选实施例中,若检测到用户点击对应的点击点的位置为a,a位于第一区域,则触发选择指令1,选择指令1对应秒针,则选择智能手表表盘上的秒针为操作对象;若检测到用户点击对应的点击点的位置为b,b位于第二区域,则触发选择指令2,选择指令2对应分针,则选择智能手表表盘上的分针为操作对象;若检测到用户点击对应的点击点的位置为c,c位于第三区域,则触发选择指令3,选择指令3对应时针,则选择智能手表表盘上的时针为操作对象。本实施例中,区域与选择指令类型(选择指令1/2/3)之间的对应关系可由用户自由设置。在本发明另一可选实施例中,还可以是基于用户的滑动操作来触发对应的选择指令,从而确定智能手表表盘上的操作对象。例如,若检测到用户的滑动操作对应的滑动轨迹为式样1,则触发选择指令1,选择指令1对应秒针,则选择智能手表表盘上的秒针为操作对象;若检测到用户的滑动操作对应的滑动轨迹为式样2,则触发选择指令2,选择指令2对应分针,则选择智能手表表盘上的分针为操作对象;若检测到用户的滑动操作对应的滑动轨迹为式样3,则触发选择指令3,选择指令3对应时针,则选择智能手表表盘上的时针为操作对象。在上述实施例中,将根据点击次数确定操作对象设置为确定方式1,将根据压力值确定操作对象设置为确定方式2,将根据点击点位置确定操作对象设置为确定方式3,将根据滑动轨迹确定操作对象设置为确定方式4,可以默认或根据用户自定义设置上述确定方式的优先级。例如,优先级为确定方式1>确定方式2>确定方式3>确定方式4(按照用户使用的方便程度来设置)。当确定方式1无法为用户确定用户选定的操作对象时,则提示用户以确定方式2进行确定操作对象的操作,以此类推,若所有的确定方式均无法为用户确定用户选定的操作对象,则提示用户重新设置确定方式。上述步骤后便确定了操作对象,例如,确定的操作对象为分针,则可以将分针突出化显示,如改变分针的显示颜色,使用户能清楚得知当前操作对象为分针。在确定操作对象后,用户可基于手动操作移动操作对象,例如表针的指向。例如,用户在智能手表表盘上部(以表盘上时间3点和时间9点的连线为分界线,在分界线上面为上部,下面为下部)点击一次,表针顺时针跳转一格(表盘上共60格),用户在智能手表表盘下部点击一次,表针逆时针跳转一格。表针处在不同位置代表对应不同的输入事件。例如,秒针在被确定为操作对象时,停止在格子5(以顺时针方向分别为格子0至格子60,格子0与格子60重合),若检测到用户在智能手表表盘下部点击了5次,则秒针跳转至格子10,秒针在格子10时对应的输入事件为输入字母“j”;若检测到用户在智能手表表盘上部点击了5次,则秒针跳转至格子0,秒针在格子0时对应的输入事件为输入符号“¥”。本实施例中,不同的表针类型在同一位置对应的输入事件不同,同一表针在不同位置对应的输入事件不同,表针-位置与输入事件的对应关系可由用户自由设置。例如,表1为秒针在不同位置时与输入事件的对应表。表1位置输入事件格子1输入字母a格子2输入字母b格子3输入字母c格子4输入字母d............格子60输入符号!如图3所示,图3为秒针处于格子5时一实施例的场景示意图。此时对应的输入事件为输入字母e。表2为分针在不同位置时与输入事件的对应表。表2位置输入事件格子1输入数字1格子2输入数字2格子3输入数字3格子4输入数字4............格子60输入符号*如图4所示,图4为分针处于格子5时一实施例的场景示意图。此时对应的输入事件为输入数字5。表3为时针在不同位置时与输入事件的对应表。表3位置输入事件格子1打开应用程序a格子2打开应用程序b格子3打开应用程序c格子4打开应用程序d............格子60打开应用程序x如图5所示,图5为时针处于格子5时一实施例的场景示意图。此时对应的输入事件为输入字母e。本实施例中,用户还可以通过将手指按压在智能手表表盘上,随着按压时间或按压力度的增大,操作对象(表针)在表盘上顺时针转动,在按压操作停止时,表针停止转动,根据表针类型和表针停止时的位置,确定对应的输入事件,并执行该输入事件。本发明一可选实施例中,还可以是用户检测用户手指的滑动操作,例如,若检测到用户手指在手表表盘上向上滑动,则操作对象(表针)在表盘上逆时针转动,若检测到用户手指在手表表盘上向下滑动,则操作对象(表针)在表盘上顺时针转动,转动速率不宜太快也不宜太慢,根据用户使用习惯设置一个合理的转动速率。检测到用户的滑动操作停止时,表针停止转动,根据表针类型和表针停止的位置,确定对应的输入事件,并执行该输入事件。在本发明另一可选实施例中,还可以是用户直接拖动操作对象(表针)至某位置,根据表针类型和该位置,确定对应的输入事件,并执行该输入事件。例如,若智能手表处于锁屏模式,预定义解锁场景为时针指向时间12,则用户直接拖动时针指向时间12,便完成了解锁操作。本发明另一可选实施例中,若智能手表为数字式表盘(即不存在表针),则可定义不同的时间对对应不同的输入事件,例如,若打开音乐播放器的输入事件对应的时间为11:18,用户将表盘上的时间调整至11:18便能打开音乐播放器。本实施例,当接收到基于用户在智能手表表盘上的操作触发的选择指令,确定选择指令对应的智能手表表盘上的操作对象,在确定操作对象后,进一步接收基于用户操作触发的动作指令,根据动作指令及操作对象确定对应的输入事件,触发输入事件。通过本发明,用户可通过在智能手表表盘上做出一定的操作动作实现预置输入事件的输入,从而使得智能手表执行对应的操作,使得用户更为方便的使用智能手表,多元化的输入方式也能进一步提升用户的使用感受。进一步的,在本发明智能手表一可选实施例中,智能手表还包括:存储模块,用于将操作对象在智能手表表盘上预设位置的停留事件与对应的输入事件关联保存至预置数据库中。如上述表1、表2、表3所示,预先定义表针在表盘上不同位置时对应不同的输入事件。后续用户在对智能手表进行操作时,仅需通过一些特定动作完成对智能手表的操作,例如输入字母、汉字、符号、打开应用程序等,使得用户能更加方便的使用智能手表。进一步的,在本发明一可选实施例中,对象确定模块10包括:第一对象确定单元,用于检测预设时间段内用户在智能手表表盘上的点击操作对应的点击次数,根据所述点击次数触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。在本实施例中,预先定义点击次数1对应选择指令1,点击次数2对应选择指令2,点击次数3对应选择指令3;选择指令1对应选择秒针为操作对象,选择指令2对应选择分针为操作对象,选择指令3对应选择时针为操作对象。预设时间段可设置为1s。例如,若在1s内,检测到发生在智能手表表盘上的点击事件次数为1,则触发选择指令1,从而确定秒针为操作对象;若在1s内,检测到发生在智能手表表盘上的点击事件次数为2,则触发选择指令2,从而确定分针为操作对象;若在1s内,检测到发生在智能手表表盘上的点击事件次数为3,则触发选择指令3,从而确定时针为操作对象。本实施例中,点击次数同选择指令的对应关系可由用户设置,在此不作限制。在本实施例中,由于智能手表表盘屏幕较小,表针有时可能会靠的很近,若用户想要选择表针中的一根作为操作对象,可能会很不方便,本实施例中,根据点击次数来选定操作对象,方便用户操作,缩短用户操作事件,提升用户使用感受。进一步的,在本发明另一可选实施例中,对象确定模块10还包括:第二对象确定单元,用于检测用户在智能手表表盘上的点击操作对应的点击压力值,根据所述点击压力值触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。在本实施例中,预先定义压力区间1对应选择指令1,压力区间2对应选择指令2,压力区间3对应选择指令3;选择指令1对应秒针,选择指令2对应分针,选择指令3对应时针。例如,若检测到施加于表盘上的压力值为a,压力值a处于压力区间1,则触发选择指令1,确定秒针为操作对象;若检测到施加于表盘上的压力值为b,压力值b处于压力区间2,则触发选择指令2,确定分针为操作对象;若检测到施加于表盘上的压力值为c,压力值c处于压力区间3,则触发选择指令3,确定时针为操作对象。本实施例中,压力区间与选择指令的对应关系可由用户设置,在此不作限制。在本实施例中,由于智能手表表盘屏幕较小,表针有时可能会靠的很近,若用户想要选择表针中的一根作为操作对象,可能会很不方便,本实施例中,根据检测到的施加于智能手表表盘上的压力值来选定操作对象,方便用户操作,缩短用户操作事件,提升用户使用感受。进一步的,在本发明另一可选实施例中,对象确定模块10还包括:第三对象确定单元,用于检测用户在智能手表表盘上的点击操作对应的位置信息,根据所述位置信息触发对应的选择指令,根据所述选择指令确定智能手表表盘上的操作对象。在本实施例中,例如,一智能手表表盘半径为3cm,0-1cm的区域为第一区域,第一区域对应选择指令1,1-2cm的区域为第二区域,第二区域对应选择指令2,2-3cm的区域为第三区域,第三区域对应选择指令3;选择指令1对应秒针,选择指令2对应分针,选择指令3对应时针。若检测到点击事件对应的点击点处于第一区域,则触发选择指令1,确定秒针为操作对象;若检测到点击事件对应的点击点处于第二区域,则触发选择指令2,确定分针为操作对象;若检测到点击事件对应的点击点处于第三区域,则触发选择指令3,确定时针为操作对象。本实施例中,区域的设置可由用户设置,区域对应的选择指令也可由用户设置,在此不做限制。在本实施例中,由于智能手表表盘屏幕较小,表针有时可能会靠的很近,若用户想要选择表针中的一根作为操作对象,可能会很不方便,本实施例中,用户只需在不同的区域进行点击,根据检测到的点击点所处区域来选定操作对象,方便用户操作,缩短用户操作事件,提升用户使用感受。进一步的,在本发明一可选实施例中,指令确定模块20包括:指令确定单元,用于接收基于用户在智能手表表盘上的触控操作触发的动作指令,根据所述动作指令确定操作对象的终点位置,根据所述操作对象及终点位置确定对应的输入事件。在本实施中,确定了操作对象,进一步接收基于用户在智能手表表盘上的触控操作触发的动作指令,该动作指令控制操作对象做出相应的动作,动作结束时,根据操作对象的类型以及操作对象所处的位置(例如,对应的格子标号)在预置数据库中查找到对应的输入事件,从而执行输入事件,来实现字符的输入或打开应用程序。本实施例,当接收到基于用户在智能手表表盘上的操作触发的选择指令,确定选择指令对应的智能手表表盘上的操作对象,在确定操作对象后,进一步接收基于用户操作触发的动作指令,根据动作指令及操作对象确定对应的输入事件,执行输入事件。通过本发明,用户可通过在智能手表表盘上做出一定的操作动作实现预置输入事件的输入,从而使得智能手表执行对应的操作,使得用户更为方便的使用智能手表,多元化的输入方式也能进一步提升用户的使用感受。此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有智能手表的操作程序,所述智能手表的操作程序被处理器执行时实现如上述所述的智能手表的操作方法的步骤。本发明计算机可读存储介质的具体实施例同上述智能手表的操作方法的各实施例基本相同,在此不做赘述。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域
,均同理包括在本发明的专利保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1