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

一种表盘显示方法、表盘显示装置及可穿戴设备

文献发布时间:2023-06-19 18:37:28


一种表盘显示方法、表盘显示装置及可穿戴设备

技术领域

本申请属于显示控制技术领域,尤其涉及一种表盘显示方法、表盘显示装置、可穿戴设备及计算机可读存储介质。

背景技术

当前,可穿戴设备(例如智能手表)中已内置了多种主题表盘,且还支持主题表盘的自定义,为用户提供了表盘的选择空间,实现了可穿戴设备的显示个性化。

然而,当用户希望可穿戴设备显示新的主题表盘时,通常需要在指定的表盘设置界面中进行设置。上述过程相对较繁琐,灵活性较差,且对特定用户(例如少年用户或青少年用户)来说缺乏趣味性。

发明内容

本申请提供了一种表盘显示方法、表盘显示装置、可穿戴设备及计算机可读存储介质,可通过趣味的方式实现表盘的灵活显示。

第一方面,本申请提供了一种表盘显示方法,该表盘显示方法应用于可穿戴设备,该表盘显示方法包括:

获取可穿戴设备在预设时间段内的传感器数据;

根据与传感器数据对应的动作,确定目标主题表盘;

显示目标主题表盘。

第二方面,本申请提供了一种表盘显示装置,该表盘显示装置应用于可穿戴设备,该表盘显示装置包括:

获取模块,用于获取可穿戴设备在预设时间段内的传感器数据;

第一确定模块,用于根据与传感器数据对应的动作,确定目标主题表盘;

第一显示模块,用于显示目标主题表盘。

第三方面,本申请提供了一种可穿戴设备,上述可穿戴设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面的方法的步骤。

第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。

第五方面,本申请提供了一种计算机程序产品,上述计算机程序产品包括计算机程序,上述计算机程序被一个或多个处理器执行时实现如上述第一方面的方法的步骤。

本申请与现有技术相比存在的有益效果是:本申请中,可穿戴设备可获取其在预设时间段内的传感器数据,然后根据与该传感器数据对应的动作,确定出目标主题表盘,并显示该目标主题表盘。相较现有技术的常规表盘设置方案,本申请方案不再需要进入到表盘设置界面即可完成新表盘的设置及显示,更具灵活性;并且,新表盘是由传感器数据所对应的动作而确定的,用户由此可预先根据自己的需求,设置不同表盘所对应的个性化动作,使表盘设置及显示的过程更具趣味性。

可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的表盘显示方法的实现流程示意图;

图2是本申请实施例提供的可穿戴设备的不同位姿下,主题动画效果的显示方向的示意图;

图3是本申请实施例提供的可穿戴设备的不同位姿下,目标主题表盘的显示方向的示意图;

图4是本申请实施例提供的动作列表界面的示例;

图5是本申请实施例提供的表盘显示装置的结构框图;

图6是本申请实施例提供的可穿戴设备的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

下面对本申请实施例所提出的表盘显示方法作出说明。该表盘显示方法可应用于具备显示屏的可穿戴设备,例如智能手表或智能手环等,本申请实施例不对该可穿戴设备的具体类型作出限定。请参阅图1,该表盘显示方法的实现流程详述如下:

步骤101,获取可穿戴设备在预设时间段内的传感器数据。

可穿戴设备在开机启动后,其所搭载的各传感器也随即启动。本申请实施例中,主要关注的是传感器在预设时间段内所采集的数据,也即预设时间段内的传感器数据。其中,该预设时间段具体指的是:以当前时间为终止时间,时长为预设时长的时间段。以预设时长等于5秒为例,则该预设时间段指的是:过去5秒内。

在一些示例中,为使用户在任何时候出现的表盘设置及显示需求均得到响应,可穿戴设备可以是在启动后,不管处于何种状态,均实时获取预设时间段内的传感器数据。

在另一些示例中,为使可穿戴设备的电力资源得到节约,减少可穿戴设备的功耗,可穿戴设备也可以是仅在处于表盘显示状态时,才实时获取预设时间段内的传感器数据。

在又一些示例中,为实现对用户需求的及时响应与可穿戴设备的资源节约之间的平衡,可穿戴设备还可以是在处于亮屏状态时,就实时获取预设时间段内的传感器数据。

步骤102,根据与传感器数据对应的动作,确定目标主题表盘。

可穿戴设备内部可预先存储有多个主题表盘。其中,主题表盘可以是可穿戴设备在出厂时所内置的,也可以是可穿戴设备通过互联网所下载的,还可以是用户在可穿戴设备上根据自己的喜好所自制的;进一步地,互联网中的主题表盘可以是可穿戴设备的厂商所提供的,也可以是其它用户所自制并上传的。本申请实施例中,不对主题表盘的来源作出限定。

各主题表盘均可设置有对应的动作。为避免误判,不同主题表盘所对应的动作应存在明显的区别。其中,在主题表盘由用户所自制时,该主题表盘所对应的动作可以由用户设定;在主题表盘由可穿戴设备的厂商所提供时,该主题表盘的所对应的动作可以由该厂商所设定,当然也可以由用户再根据自己的习惯进行更改。本申请实施例中,不对主题表盘所对应的动作的设定方式作出限定。

用户在佩戴着可穿戴设备时所作出的不同动作均可在传感器所输出的传感器数据中得到反馈。基于此,可穿戴设备通过对已获取到的预设时间段内的传感器数据的分析,即可大致确定出与该传感器数据对应的动作,该动作即为用户针对可穿戴设备所作出的动作。可穿戴设备可将该动作与各个主题表盘所对应的动作进行匹配,若该动作与任一主题表盘所对应的动作能够匹配成功,则可认为该主题表盘为目标主题表盘。

步骤103,显示目标主题表盘。

可穿戴设备可以在确定出目标主题表盘后,对该目标主题表盘进行加载及渲染,使得该目标主题表盘能够得以显示。至此,可穿戴设备即已实现了对可穿戴设备所显示的主题表盘的切换。

在一些实施例中,为实现表盘的灵活显示,可穿戴设备所主要关注的传感器可为以下两类传感器:触控传感器及位姿传感器。具体地,该触控传感器指的是:可穿戴设备的触摸屏等;该位姿传感器指的是:可穿戴设备的加速度计、陀螺仪和/或重力传感器等。本申请实施例中,不对触控传感器及位姿传感器的具体类型作出限定。基于以上两类传感器,可穿戴设备所获得的传感器数据可包括:触控数据及位姿数据,则步骤102可具体表现为:

A1、对触控数据进行第一识别,确定用户在预设时间段内的触控动作。

用户对触控传感器的触控操作可触发相应的触控事件。通过触控传感器对已触发的触控事件的记录,可得到触控事件所对应的触控数据,包括但不限于触控坐标,以及各个触控坐标所对应的触控时间等。可穿戴设备可根据触控坐标以及触控时间分析出触控数据所对应的触控轨迹,由此实现对触控数据的识别,得到用户在预设时间段内所进行的触控动作。为便于区分,将可穿戴设备对触控数据的识别记作第一识别。

在一些示例中,触控动作包括:点击动作及滑动动作。其中,点击动作进一步包括:单击动作及连击动作等;滑动动作进一步包括:基于特定符号的滑动动作等。

需要注意的是,当触控传感器在预设时间段内未能采集到任何触控数据时,可直接确定用户在该预设时间段内未作出触控动作,也即触控动作为空。

需要注意的是,本申请实施例不对识别出的触控动作的数量作出限定,也即触控动作的数量可以为0或一个以上。

A2、对位姿数据进行第二识别,确定用户在预设时间段内的手势动作。

在可穿戴设备佩戴于用户手部这一特定部位时,用户手部的移动操作可触发可穿戴设备相应的位姿变更事件。通过位姿传感器对已触发的位姿变更事件的记录,可得到位姿变更事件所对应的位姿数据,包括但不限于可穿戴设备在各个时刻的加速度及倾角等。可穿戴设备可根据其在各个时刻的加速度及倾角等分析出对应的移动轨迹,由此实现对位姿数据的识别,得到用户在预设时间段内所进行的手势动作。为便于区分,将可穿戴设备对位姿数据的识别记作第二识别。

在一些示例中,手势动作包括:平移动作及旋转动作等。本申请实施例中,不对平移动作的平移方向做出限定,例如可以有:左横移动作、右横移动作、抬起动作(也即上横移动作)及放下动作(下横移动作)等;并且,本实施例不对旋转动作的旋转方向作出限定。

需要注意的是,当位姿传感器在预设时间段内所采集到的位姿数据未发生任何变化时,可直接确定用户在该预设时间段内未作出手势动作,也即手势动作为空。

需要注意的是,本申请实施例不对识别出的手势动作的数量作出限定,也即手势动作的数量可以为0或一个以上。

A3、根据触控动作及手势动作,查找目标主题表盘。

考虑到触控动作及手势动作对用户而言是相对容易作出的动作,且对可穿戴设备而言是相对容易识别出的动作,因而可设定主题表盘所对应的动作包括至少一个触控动作和/或至少一个手势动作。由此一来,可穿戴设备可在确定出了用户在预设时间段内所作出的触控动作及手势动作后,根据该触控动作、该手势动作以及各个主题表盘所对应的动作,查找出目标主题表盘。

为方便查找操作的执行,可穿戴设备可预设一对照表,该对照表可存储有可穿戴设备已安装的主题表盘与动作组合的关联关系。为便于将主题表盘所对应的动作与用户在预设时间段内所作出的动作区分开来,本申请实施例中,将该主题表盘所对应的触控动作记作期望触控动作,将主题表盘所对应的手势动作记作期望手势动作,因而每个动作组合实际包括有:至少一个期望动作。其中,期望动作为期望手势动作及期望触控动作的概括性统称,也即期望动作包括:期望手势动作及期望触控动作。

基于该对照表,可穿戴设备可根据已识别出的触控动作及手势动作进行查找,确定与之相匹配的动作组合,也即目标动作组合。可穿戴设备由此可将与该目标动作组合关联的主题表盘确定为目标主题表盘。

需要注意的是,根据用户或可穿戴设备的厂商的设定,对于任一主题表盘来说,其可关联有一个以上动作组合;也即,一个主题表盘所关联的动作组合不唯一,但一个动作组合所关联的主题表盘唯一。除此之外,对于任一动作组合来说,其可不包含期望手势动作,仅包含一个以上期望触控动作;或者,也可不包含期望触控动作,仅包含一个以上期望手势动作,本申请实施例对此不作限定。

在一些实施例中,为避免表盘的误切换,用户或可穿戴设备的厂商除了可设定表盘所对应的至少一个期望动作之外,还可设定这至少一个期望动作的执行顺序。基于此,本申请实施例可对上述步骤A1-A3进行优化,则步骤102可具体表现为:

B1、对触控数据进行第一识别,确定用户在预设时间段内的触控动作及触控动作时间。

通过对触控数据的第一识别确定触控动作的过程在步骤A1中已有说明,可参阅步骤A1的具体描述,此处不再赘述。除此之外,由于触控数据中包括了各个触控坐标所对应的触控时间,因而可穿戴设备通过对触控时间的分析,还可确定出相应的触控动作时间。本申请实施例中,该触控动作时间具体指的是:触控动作的开始时间(或结束时间)。

可以理解的是,可穿戴设备确定出的触控动作的数量与触控动作时间的数量相同;也即,可穿戴设备确定出的每个触控动作均对应有自己的触控动作时间。

B2、对位姿数据进行第二识别,确定用户在预设时间段内的手势动作及手势动作时间。

通过对位姿数据的第二识别确定手势动作的过程在步骤A2中已有说明,可参阅步骤A2的具体描述,此处不再赘述。除此之外,与步骤B1类似,可穿戴设备通过对预设时间段内的位姿数据(也即预设时间段内的各个时刻的加速度及倾角)的分析,还可确定出相应的手势动作时间。本申请实施例中,该手势动作时间具体指的是:手势动作的开始时间(或结束时间)。

可以理解的是,可穿戴设备确定出的手势动作的数量与手势动作时间的数量相同;也即,可穿戴设备确定出的每个手势动作均对应有自己的手势动作时间。

需要注意的是,触控动作时间及手势动作时间的标准应保持统一。也即,若是以触控动作的开始时间作为触控动作时间,则同样应以手势动作的开始时间作为手势动作时间;类似地,若是以触控动作的结束时间作为触控动作时间,则同样应以手势动作的结束时间作为手势动作时间。

B3、根据触控动作时间及手势动作时间,确定触控动作及手势动作的执行顺序。

可穿戴设备通过各个触控动作的触控动作时间以及各个手势动作的手势动作时间,可确定出各触控动作及各手势动作的执行顺序。由此,可穿戴设备可获知用户具体是以怎样的顺序依次执行各动作的。

B4、根据触控动作、手势动作及执行顺序,查找目标主题表盘。

与步骤A3类似,为便于查找操作的执行,可穿戴设备可预设一对照表;该对照表可存储有可穿戴设备已安装的主题表盘与动作组合的关联关系。但与步骤A3不同的是,每个动作组合实际包括有:已排序的至少一个期望动作。

基于该对照表,可穿戴设备可根据已识别出的触控动作、手势动作及各自的执行顺序进行查找,确定与之相匹配的动作组合,也即目标动作组合。可穿戴设备由此可将与该目标动作组合关联的主题表盘确定为目标主题表盘。

可以理解,步骤B1-B4与步骤A1-A3相比,加强了对动作顺序的检测及判断,可一定程度减少表盘切换被误触发的可能。

在一些实施例中,考虑到部分用户群体(例如儿童)的动作完成度可能不高,为避免因用户动作的不标准或不完整导致表盘切换及显示失败,可穿戴设备还引入了一套补偿机制,详述如下:

可穿戴设备所关注的传感器还可包括:语音传感器。仅作为实例,该语音传感器可以是麦克风。通过语音传感器,可穿戴设备还可在预设时间段内采集到麦克风数据。当可穿戴设备根据与传感器数据对应的动作,无法确定出目标主题表盘时,可穿戴设备可触发对当前采集到的麦克风数据的预处理及识别。为便于区分,将可穿戴设备对麦克风数据的识别记作第三识别。

通过对麦克风数据的预处理,可穿戴设备可滤除掉环境噪音及用户之外的其他人所发出的声音,使得后续能够针对用户在预设时间段所发出的声音进行针对性的准确识别,得到预设时间段内的用户语音。可穿戴设备随即可将该用户语音与各个主题表盘所对应的关键词进行匹配,并根据匹配结果,确定目标主题表盘。

具体地,可穿戴设备在将用户语音与各个主题表盘所对应的关键词进行匹配后,可得到用户语音与各个主题表盘所对应的关键词的匹配度;如果用户语音与各个主题表盘所对应的关键词的匹配度均低于预设的匹配度阈值,则确定目标主题表盘为空,当前无需显示新的表盘;如果用户语音与某一主题表盘所对应的关键词的匹配度最高,且该匹配度超过了匹配度阈值,则确定该主题表盘为目标主题表盘。

在一些示例中,主题表盘所对应的关键词可根据主题表盘的名称进行设定;或者,主题表盘所对应的关键词也可由主题表盘的提供者(用户或可穿戴设备的厂商)进行设定,此处不作限定。

在一些实施例中,部分主题表盘可能还由其提供者(用户或可穿戴设备的厂商)设定有相应的主题动画效果。则,为了增强表盘显示过程中的趣味性,充分调动起部分用户群体(例如儿童)进行表盘切换的积极性,在步骤103之前,表盘显示方法还可包括:检测目标主题表盘是否存在主题动画效果;在目标主题表盘存在主题动画效果的情况下,显示该主题动画效果。相应地,步骤103可具体表现为:在主题动画效果显示完毕后,显示目标主题表盘。

需要注意的是,即使目标主题表盘与可穿戴设备当前所显示的主题表盘相同,通过上述过程,可穿戴设备也可再次显示该目标主题表盘(也即当前所显示的主题表盘)的主题动画效果。

在一些实施例,针对部分用户群体(例如儿童)来说,主题动画效果更多地是为了让他人(而非自己)观赏。基于此,可穿戴设备具体可通过下述过程显示主题动画效果:先确定可穿戴设备的当前位姿,然后根据该当前位姿,确定动画显示方向,最后基于该动画显示方向显示主题动画效果。其中,可穿戴设备的当前位姿可通过对可穿戴设备当前的位姿数据的分析而确定,此处不再赘述。

通过上述过程,主题动画效果能够适应重力方向保持正向显示,可使得用户在向他人展示表盘切换后的新表盘(也即目标主题表盘)的主题动画效果时,他人无需歪头或侧头进行观赏。但需要注意的是,本申请实施例中,仅仅是该主题动画效果需要适应重力方向保持正向显示;在该主题动画效果显示完毕,开始显示目标主题表盘时,该目标主题表盘仍以默认的显示方向进行显示,使得用户能够始终查阅到对其而言正向显示的表盘界面。

请参阅图2及图3,图2给出了可穿戴设备处于不同位姿时,主题动画效果的显示方向的示意,图3给出了可穿戴设备处于不同位姿时,目标主题表盘的显示方向的示意。

在一些实施例中,用户可通过如下方式设定或更改某一主题表盘所对应的动作组合:针对该主题表盘,可穿戴设备可接收用户所输入的动作设定开始指令;在接收到该动作设定开始指令之后,可穿戴设备的触控传感器及位姿传感器开始工作,用户由此可开始对其所需要设定的期望触控动作及期望手势动作进行示例,使得可穿戴设备通过该触控传感器记录下用户的期望触控动作及相应的触控动作时间,以及通过该位姿传感器记录下用户的期望手势动作及相应的手势动作时间;在用户完成动作示例后,可穿戴设备可接收用户所输入的动作设定结束指令,得到本次已记录的期望触控控动作及相应的触控动作时间,以及已记录的期望手势动作及相应的手势动作时间;最后,可穿戴设备可根据本次所记录的信息,确定出已排序的至少一个期望动作,该已排序的至少一个期望动作即为本次针对该主题表盘所设定的动作组合。

其中,动作设定开始指令可以通过触控而输入。例如,可穿戴设备在进入针对某一主题表盘的动作设定界面后,该动作设定界面可显示一“开始”虚拟按钮;用户按下该虚拟按钮,即为用户向可穿戴设备输入了动作设定开始指令。或者,动作设定开始指令也可以通过语音而输入。例如,可穿戴设备在进入针对某一主题表盘的动作设定界面后,触发语音传感器开始工作;当通过语音传感器检测到用户说出“开始”或其它用于触发开始的关键词后,即为用户向可穿戴设备输入了动作设定开始指令。

其中,动作设定结束指令可以通过语音而输入。例如,可穿戴设备在接收到动作设定开始指令之后,可触发或保持语音传感器的工作;当通过语音传感器检测到用户说出“结束”或其它用于触发结束的关键词后,即为用户向可穿戴设备输入了动作设定结束指令。

在一些实施例中,针对任一主题表盘,可穿戴设备可在已完成对其所对应的动作组合的设定后,提醒用户对该动作组合进行重复,以帮助可穿戴设备完善对该动作组合的记录,保证用户所设定的动作组合的完整性及准确性,同时可加深用户对该动作组合的印象。

在一些实施例中,针对任一主题表盘,可穿戴设备可在已完成对其所对应的动作组合的设定后,接收用户对该动作组合的命名;若用户未对该动作组合进行命名,则可穿戴设备可基于对应的主题表盘的名称自动生成该动作组合的命名。

在一些实施例中,为方便用户对各主题表盘所对应的动作组合进行管理,可穿戴设备可提供一动作列表界面。用户在控制可穿戴设备进入该动作列表界面后,即可管理和查询各主题表盘所对应的动作组合所包含的各个期望动作。请参阅图4,图4给出了动作列表界面的示例。如图4所示,可穿戴设备首先显示动作列表界面的一级页面,该一级页面示出了如下几个动作组合:奥特曼动作(对应奥特曼主题表盘),动作组合2(对应主题表盘2),动作组合3(对应主题表盘3)。在用户点击该一级页面的“奥特曼动作”后,可穿戴设备跳转显示动作列表界面的二级页面,该二级页面示出了组成奥特曼动作的如下几个已排序的期望动作:首先为单击动作,然后为滑动动作,最后为手势动作。

进一步地,可穿戴设备可再针对滑动动作及手势动作,在动作列表界面中设定对应的三级页面,用于对这些动作进行进一步描述。例如,可在滑动动作所对应的三级页面中描述该滑动动作的具体滑动轨迹,也即该滑动动作具体基于哪一特定符号而实现;可在手势动作所对应的三级页面中描述该手势动作的具体移动轨迹。其中,该具体移动轨迹及该具体滑动轨迹均可通过文字的形式描述;或者,也可通过动画的形式描述,此处不对描述的形式作出限定。

在一些实施例中,考虑到并非所有的用户都希望以动作的方式触发主题表盘的切换及显示,可穿戴设备可为用户提供表盘触发模式的选择项。当用户选择表盘触发模式为“默认模式”时,仍以传统的方式进行表盘的切换及显示;当用户选择表盘触发模式为“自定义动作模式”时,则可以本申请实施例所提供的方式进行表盘的切换及显示。

由上可见,在本申请实施例中,可穿戴设备可获取其在预设时间段内的传感器数据,然后根据与该传感器数据对应的动作,确定出目标主题表盘,并显示该目标主题表盘。相较现有技术的常规表盘设置方案,本申请方案不再需要进入到表盘设置界面即可完成新表盘的设置及显示,更具灵活性;并且,新表盘是由传感器数据所对应的动作而确定的,用户由此可预先根据自己的需求,设置不同表盘所对应的个性化动作,使表盘设置及显示的过程更具趣味性。

对应于上文所提供的表盘显示方法,本申请实施例还提供了一种表盘显示装置,该表盘显示装置可集成于具备显示屏的可穿戴设备。如图5所示,该表盘显示装置5包括:

获取模块501,用于获取可穿戴设备在预设时间段内的传感器数据;

第一确定模块502,用于根据与传感器数据对应的动作,确定目标主题表盘;

第一显示模块503,用于显示目标主题表盘。

在一些实施例中,传感器数据包括:触控数据及位姿数据;第一确定模块502,包括:

触控识别子模块,用于对触控数据进行第一识别,确定用户在预设时间段内的触控动作;

手势识别子模块,用于对位姿数据进行第二识别,确定用户在预设时间段内的手势动作;

查找子模块,用于根据触控动作及手势动作,查找目标主题表盘。

在一些实施例中,第一识别的结果还包括:触控动作时间;第二识别的结果还包括:手势动作时间;查找子模块,包括:

顺序确定单元,用于根据触控动作时间及手势动作时间,确定触控动作及手势动作的执行顺序;

表盘查找单元,用于根据触控动作、手势动作及执行顺序,查找目标主题表盘。

在一些实施例中,表盘查找单元,包括:

动作查找子单元,用于在预设的对照表中,根据触控动作、手势动作及执行顺序进行查找,确定相匹配的目标动作组合,其中,对照表存储有一个以上动作组合及各个动作组合所关联的主题表盘,每个动作组合包括:已排序的至少一个期望动作;

表盘确定子单元,用于将与目标动作组合关联的主题表盘确定为目标主题表盘。

在一些实施例中,传感器数据还包括:麦克风数据;表盘显示装置5还包括:

识别模块,用于若第一确定模块502根据与传感器数据对应的动作,无法确定出目标主题表盘,则对麦克风数据进行第三识别,确定预设时间段内的用户语音;

匹配模块,用于将用户语音与各个主题表盘所对应的关键词进行匹配;

第二确定模块,用于根据匹配结果,确定目标主题表盘。

在一些实施例中,表盘显示装置5还包括:

检测模块,用于检测目标主题表盘是否存在主题动画效果;

第二显示模块,用于在存在主题动画效果的情况下,显示主题动画效果;

相应地,第一显示模块,具体用于在主题动画效果显示完毕后,显示目标主题表盘。

在一些实施例中,第二显示模块,包括:

第一确定子模块,用于在存在主题动画效果的情况下,确定可穿戴设备的当前位姿;

第二确定子模块,用于根据当前位姿,确定动画显示方向;

动画显示子模块,用于基于动画显示方向显示主题动画效果。

由上可见,在本申请实施例中,可穿戴设备可获取其在预设时间段内的传感器数据,然后根据与该传感器数据对应的动作,确定出目标主题表盘,并显示该目标主题表盘。相较现有技术的常规表盘设置方案,本申请方案不再需要进入到表盘设置界面即可完成新表盘的设置及显示,更具灵活性;并且,新表盘是由传感器数据所对应的动作而确定的,用户由此可预先根据自己的需求,设置不同表盘所对应的个性化动作,使表盘设置及显示的过程更具趣味性。

对应于上文所提供的表盘显示方法,本申请实施例还提供了一种可穿戴设备。请参阅图6,本申请实施例中的可穿戴设备6包括:存储器601,一个或多个处理器602(图6中仅示出一个)及存储在存储器601上并可在处理器上运行的计算机程序。其中:存储器601用于存储软件程序以及单元,处理器602通过运行存储在存储器601的软件程序以及单元,从而执行各种功能应用以及数据处理,以获取上述预设事件对应的资源。具体地,处理器602通过运行存储在存储器601的上述计算机程序时实现以下步骤:

获取可穿戴设备在预设时间段内的传感器数据;

根据与传感器数据对应的动作,确定目标主题表盘;

显示目标主题表盘。

假设上述为第一种可能的实施方式,则在第一种可能的实施方式作为基础而提供的第二种可能的实施方式中,传感器数据包括:触控数据及位姿数据;根据与传感器数据对应的动作,确定目标主题表盘,包括:

对触控数据进行第一识别,确定用户在预设时间段内的触控动作;

对位姿数据进行第二识别,确定用户在预设时间段内的手势动作;

根据触控动作及手势动作,查找目标主题表盘。

在上述第二种可能的实施方式作为基础而提供的第三种可能的实施方式中,第一识别的结果还包括:触控动作时间;第二识别的结果还包括:手势动作时间;根据触控动作及手势动作,查找目标主题表盘,包括:

根据触控动作时间及手势动作时间,确定触控动作及手势动作的执行顺序;

根据触控动作、手势动作及执行顺序,查找目标主题表盘。

在上述第三种可能的实施方式作为基础而提供的第四种可能的实施方式中,根据触控动作、手势动作及执行顺序,查找目标主题表盘,包括:

在预设的对照表中,根据触控动作、手势动作及执行顺序进行查找,确定相匹配的目标动作组合,其中,对照表存储有一个以上动作组合及各个动作组合所关联的主题表盘,每个动作组合包括:已排序的至少一个期望动作;

将与目标动作组合关联的主题表盘确定为目标主题表盘。

在上述第一种可能的实施方式作为基础,或者上述第二种可能的实施方式作为基础,或者上述第三种可能的实施方式作为基础,或者上述第四种可能的实施方式作为基础而提供的第五种可能的实施方式中,传感器数据还包括:麦克风数据;处理器602通过运行存储在存储器601的上述计算机程序时还实现以下步骤:

若根据与传感器数据对应的动作,无法确定出目标主题表盘,则对麦克风数据进行第三识别,确定预设时间段内的用户语音;

将用户语音与各个主题表盘所对应的关键词进行匹配;

根据匹配结果,确定目标主题表盘。

在上述第一种可能的实施方式作为基础,或者上述第二种可能的实施方式作为基础,或者上述第三种可能的实施方式作为基础,或者上述第四种可能的实施方式作为基础而提供的第六种可能的实施方式中,在显示目标主题表盘之前,处理器602通过运行存储在存储器601的上述计算机程序时还实现以下步骤:

检测目标主题表盘是否存在主题动画效果;

在存在主题动画效果的情况下,显示主题动画效果;

相应地,显示目标主题表盘,包括:

在主题动画效果显示完毕后,显示目标主题表盘。

在上述第六种可能的实施方式作为基础而提供的第七种可能的实施方式中,在存在主题动画效果的情况下,显示主题动画效果,包括:

在存在主题动画效果的情况下,确定可穿戴设备的当前位姿;

根据当前位姿,确定动画显示方向;

基于动画显示方向显示主题动画效果。

应当理解,在本申请实施例中,所称处理器602可以是中央处理单元(CentralProcessing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器601可以包括只读存储器和随机存取存储器,并向处理器602提供指令和数据。存储器601的一部分或全部还可以包括非易失性随机存取存储器。例如,存储器601还可以存储设备类别的信息。

由上可见,在本申请实施例中,可穿戴设备可获取其在预设时间段内的传感器数据,然后根据与该传感器数据对应的动作,确定出目标主题表盘,并显示该目标主题表盘。相较现有技术的常规表盘设置方案,本申请方案不再需要进入到表盘设置界面即可完成新表盘的设置及显示,更具灵活性;并且,新表盘是由传感器数据所对应的动作而确定的,用户由此可预先根据自己的需求,设置不同表盘所对应的个性化动作,使表盘设置及显示的过程更具趣味性。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者外部设备软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关联的硬件来完成,上述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,上述计算机程序包括计算机程序代码,上述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。上述计算机可读存储介质可以包括:能够携带上述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机可读存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,上述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括是电载波信号和电信信号。

以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围,均应包含在本申请的保护范围之内。

技术分类

06120115632525