可穿戴设备的视图显示方法、装置以及可穿戴设备与流程

文档序号:12818485阅读:327来源:国知局
可穿戴设备的视图显示方法、装置以及可穿戴设备与流程

本申请涉及计算机技术领域,具体涉及人机交互领域,尤其涉及可穿戴设备的视图显示方法、装置以及可穿戴设备。



背景技术:

人机交互(human-computerinteraction,hci),是指人与计算机之间以一定的交互方式为完成确定任务而进行信息交换的过程。现有的人机交互方式中,通常通过在终端屏幕上进行触摸的方式对屏幕上的视图切换。

然而,对于智能手表等需要佩戴在手上的可穿戴设备而言,必须借助另一只手的触摸操作,存在交互方式不灵活的问题。



技术实现要素:

本申请的目的在于提出一种改进的可穿戴设备的视图显示方法、装置以及可穿戴设备,来解决以上背景技术部分提到的技术问题。

第一方面,本申请提供了一种可穿戴设备的视图显示方法,所述方法包括:获取佩戴所述可穿戴设备的手腕的运动姿态信息;解析所述运动姿态信息以确定与所述运动姿态信息相匹配的手腕动作;根据所确定的手腕动作,切换显示所述可穿戴设备上的当前视图。

在一些实施例中,所述根据所确定的手腕动作,切换显示所述可穿戴设备上的当前视图包括:根据所确定的手腕动作,确定将被切换的目标视图;将所确定的目标视图显示在所述可穿戴设备的显示屏幕上。

在一些实施例中,所述解析所述运动姿态信息以确定与所述运动姿态信息相匹配的手腕动作,包括以下至少一项:若所述运动姿态信息包括在第一预设时长内所述可穿戴设备先完成顺时针加速后完成逆 时针加速或先完成逆时针加速后完成顺时针加速的信息,则确定所述手腕动作为手腕转动动作;若所述运动姿态信息包括在第二预设时长内所述可穿戴设备完成先向上加速后向下加速的信息,则确定所述手腕动作为向上甩手腕动作;若所述运动姿态信息包括在第三预设时长内所述可穿戴设备完成先向下加速后向上加速的信息,则确定所述手腕动作为向下甩手腕动作。

在一些实施例中,所述根据所确定的手腕动作,确定将被切换的目标视图,包括:若所确定的手腕动作为转动手腕动作,则在预先存储的视图循环序列中按第一预设方向获取与当前视图相邻的第一视图,作为所述目标视图。

在一些实施例中,所述根据所确定的手腕动作,确定将被切换的目标视图,还包括:若所确定的手腕动作为第一预设手腕动作,则从预先存储的视图序列中按第二预设方向获取与当前视图相邻的第二视图,作为所述目标视图,其中,第一预设手腕动作是向上甩手腕动作或向下甩手腕动作。

在一些实施例中,所述根据所确定的手腕动作,确定将被切换的目标视图,还包括:若所确定的手腕动作为第二预设手腕动作,则从所述视图序列中按第三预设方向获取与当前视图相邻的第三视图,作为所述目标视图,其中所述第三预设方向与所述第二预设方向相反;切换所述可穿戴设备的当前视图并在所述可穿戴设备上显示所述第三视图;其中,所述第二预设手腕动作是向上甩手腕动作、向下甩手腕动作中与所述第一预设手腕动作不相同的另一种。

在一些实施例中,所述视图循环序列中各个视图的平均使用频率高于所述视图序列中各个视图的平均使用频率。

第二方面,本申请提供了一种可穿戴设备的视图显示装置,所述装置包括:获取单元,用于获取所述佩戴可穿戴设备的手腕的运动姿态信息;解析单元,用于解析所述运动姿态信息以确定与所述运动姿态信息相匹配的手腕动作;切换显示单元,用于根据所确定的手腕动作,切换显示所述可穿戴设备上的当前视图。

在一些实施例中,所述切换显示单元包括:目标视图确定子单元, 用于根据所确定的手腕动作,确定将被切换的目标视图;显示子单元,用于将所确定的目标视图显示在所述可穿戴设备的显示屏幕上。

在一些实施例中,所述解析单元,包括以下至少一项:第一确定子单元,用于若所述运动姿态信息包括在第一预设时长内所述可穿戴设备先完成顺时针加速后完成逆时针加速或先完成逆时针加速后完成顺时针加速的信息,则确定所述手腕动作为手腕转动动作;第二确定子单元,用于向上若所述运动姿态信息包括在第二预设时长内所述可穿戴设备完成先向上加速后向下加速的信息,则确定所述手腕动作为向上甩手腕动作;第三确定子单元,用于若所述运动姿态信息包括在第三预设时长内所述可穿戴设备完成先向下加速后向上加速的信息,则确定所述手腕动作为向下甩手腕动作。

在一些实施例中,在所确定的手腕动作为转动手腕动作时,所述目标视图确定子单元在预先存储的视图循环序列中按第一预设方向获取与当前视图相邻的第一视图,作为所述目标视图。

在一些实施例中,在所确定的手腕动作为第一预设手腕动作时,所述目标视图确定子单元从预先存储的视图序列中按第二预设方向获取与当前视图相邻的第二视图,作为所述目标视图,其中,第一预设手腕动作是向上甩手腕动作或向下甩手腕动作。

在一些实施例中,在所确定的手腕动作为第二预设手腕动作时,所述目标视图确定子单元从所述视图序列中按第三预设方向获取与当前视图相邻的第三视图,作为所述目标视图,其中所述第三预设方向与所述第二预设方向相反;其中,所述第二预设手腕动作是向上甩手腕动作、向下甩手腕动作中与所述第一预设手腕动作不相同的另一种。

在一些实施例中,所述视图循环序列中各个视图的平均使用频率高于所述视图序列中各个视图的平均使用频率。

第三方面,本申请提供了一种可穿戴设备,所述可穿戴设备包括如第二方面中任一实现方式所述的视图显示装置。

本申请提供的可穿戴设备的视图显示方法和装置,将手腕动作作为对可穿戴设备进行视图切换的触发动作,扩展了对可穿戴设备进行视图切换的交互方式,同时手腕动作通过佩戴可穿戴设备的手即可完 成,操作更灵活。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请可以应用于其中的示例性系统架构图;

图2a是根据本申请的可穿戴设备的视图显示方法的一个实施例的流程图;

图2b是根据图2a描述的实施例的一些可选实现方式的流程图;

图2c是根据图2a描述的实施例的另一些可选实现方式的流程图;

图3a是根据本申请的可穿戴设备的视图显示方法的一个应用场景的示意图;

图3b是根据图3a中应用场景所对应的效果示意图;

图4是根据本申请的可穿戴设备的视图显示装置的一个实施例的结构示意图;

图5是具有视图显示功能的可穿戴设备500的硬件结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了可以应用本申请的可穿戴设备的视图显示方法或视图显示装置的实施例的示例性系统架构100。

如图1所示,系统架构100可以包括可穿戴设备101、网络102和服务器103。网络102用以在可穿戴设备101和服务器103之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无 线通信链路或者光纤电缆等等。

用户可以使用可穿戴设备101通过网络102与服务器103交互,以接收或发送视图信息等。可穿戴设备101上可以安装有各种用于视图显示的应用。

可穿戴设备101可以是具有显示屏并且可佩戴于手腕上,包括但不限于智能手表。可穿戴设备上安装有可对手腕的运动姿态信息进行检测的传感器,包括但不限于手腕传感器。

服务器103可以是提供各种服务的服务器,例如对可穿戴设备101上显示的视图提供支持的后台服务器。后台服务器可以对接收到的视图请求等数据进行分析等处理,并将处理结果(例如视图)反馈给可穿戴设备101。

在某些情况下,视图可以是存储在可穿戴设备本地的,此时本申请所使用的系统架构也可以不涉及上述网络102和服务器103。

需要说明的是,本申请实施例所提供的视图显示方法一般由可穿戴设备101执行,相应地,视图显示装置一般设置于可穿戴设备101中。

应该理解,图1中的可穿戴设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的可穿戴设备、网络和服务器。

继续参考图2a,示出了根据本申请的可穿戴设备的视图显示方法的一个实施例的流程200。所述的可穿戴设备的视图显示方法,包括以下步骤:

步骤201,获取佩戴可穿戴设备的手腕的运动姿态信息。

在本实施例中,视图显示方法运行于其上的可穿戴设备(例如智能手表)可以通过其所安装的传感器对佩戴该可穿戴设备的手腕的运动状态进行检测以获取手腕的运动姿态信息。其中,传感器可以是各种可用于捕捉手腕的动作信息的传感器,例如上述手腕传感器。其中,手腕传感器可以是使用瞬时相机跟踪手的运动的传感器。该手腕传感器可以对佩戴手表的手进行跟踪以获取手腕的实时图像信息。可穿戴设备通过该手腕传感器对获取到的实时图像信息进行进一步分析以解 析出手腕的运动姿态信息,该运动姿态信息包括但不限于手腕的运动加速度以及手腕的运动方向。

步骤202,解析运动姿态信息以确定与运动姿态信息相匹配的手腕动作。

在本实施例中,基于步骤201中得到的运动姿态信息,上述可穿戴设备可以进一步对运动姿态信息进行解析以确定与运动姿态信息相匹配的手腕动作。通过预先设置的算法可以对运动姿态信息进行判断,判断其是否对应于预先设置的手腕动作,以及判断运动姿态信息具体对应于哪一种手腕动作。例如,可以通过手腕加速度是否大于预设加速度阈值以及手腕运动方向综合判断。

手腕动作包括但不限于手腕各个方向的转动动作以及手腕各个方向的甩腕动作。解析运动姿态信息以确定与运动姿态信息相匹配的手腕动作,可以通过手腕传感器进一步实现,也可以通过预先配置在可穿戴设备中应用中的计算机程序代码实现。

步骤203,根据所确定的手腕动作,切换显示可穿戴设备上的当前视图。

在本实施例中,基于步骤202所确定的手腕动作,可穿戴设备可以进一步获取针对该手腕动作所确定的操作指令。该操作指令可以是对上述可穿戴设备的当前视图进行切换的操作指令。然后,可穿戴设备执行所确定的操作指令,从而实现对可穿戴设备中的当前视图的切换并显示切换后的视图。其中,所述切换显示操作所涉及的视图可以是可穿戴设备的屏幕上显示的视图。所显示的视图包括但不限于表盘视图、应用列表视图、语音搜索视图、表盘视图、消息视图、快捷视图。所操作的视图还可以是可穿戴设备上预设应用的视图。通常,用于显示的视图可以是预先存储在可穿戴设备本地的,也可以是可穿戴设备向服务器发送视图请求后从服务器返回的视图。

继续参见图3a和图3b,图3a和图3b是根据本实施例的可穿戴设备的视图显示方法的应用场景的一个示意图。在该应用场景中,用户首先以如图3a所示的方式逆时针转动手腕;之后,用户作出该手腕动作的手所佩戴的智能手表301可以获取到手腕的运动姿态信息,智 能手表301在解析该运动姿态信息后确定用户所作出的为手腕转动动作;在确定动作为手腕转动动作后,智能手表301的屏幕302即可如图3b所示的方式进行视图切换,屏幕302上显示的视图会从图标303所示变化为图标304所示,即,从时间界面切换到天气界面,所述天气界面是经常使用的应用视图界面,其被预先存储在视图循环序列中。

在本实施例的一些可选实现方式中,上述步骤202可以通过图2b中所示的流程图执行。首先,可穿戴设备可以通过步骤2021对运动姿态信息进行判断,再根据判断结果确定执行步骤2022、步骤2023、步骤2024中的哪一个步骤。在步骤2022中,若运动姿态信息包括在第一预设时长内可穿戴设备先完成顺时针加速后完成逆时针加速或先完成逆时针加速后完成顺时针加速的信息,则可穿戴设备可以将所匹配的手腕动作确定为手腕转动动作。在步骤2023中,若运动姿态信息包括在第二预设时长内可穿戴设备完成先向上加速后向下加速的信息,则可穿戴设备可以将所匹配的手腕动作确定为向上甩手腕动作。在步骤2024中,若运动姿态信息包括在第三预设时长内可穿戴设备完成先向下加速后向上加速的信息,则可穿戴设备可以将所匹配的手腕动作确定为向下甩手腕动作。在该实现方式中,由于对手腕动作的识别时,只有当动作姿态信息中包括预设时长内的两个方向相反的加速动作时,才能确定用户完成了相应的手腕动作,因此可以提高手腕动作识别的准确性,降低误操作的可能性。

在本实施例的一些可选实现方式中,上述根据所确定的手腕动作,切换显示所述可穿戴设备上的当前视图可以包括:根据所确定的手腕动作,确定将被切换的目标视图;以及将所确定的目标视图显示在可穿戴设备的显示屏幕上。在该实现方式中,可穿戴设备可以预先将手腕动作与视图切换显示过程中目标视图的确定方式进行关联,同一种手腕动作可以对应相同的目标视图确定方式。在确定了手腕动作后,可穿戴设备可以根据该手腕动作所关联的目标视图的确定方式确定目标视图,并将该目标视图显示在可穿戴设备的显示屏幕上。

在本实施例的一些可选实现方式中,上述“根据所确定的手腕动作,确定将被切换的目标视图”,可以通过图2c中所示的流程图中的 步骤2031和步骤2032执行。首先,可穿戴设备可以通过步骤2031判断所确定的手腕动作所对应的手腕动作种类。当手腕动作种类为转动手腕动作时可以满足步骤2032中的条件,可穿戴设备即可以执行步骤3032中的后续过程,即可以在预先存储的视图循环序列中按第一预设方向获取与当前视图相邻的第一视图并将第一视图作为目标视图。其中,视图循环序列可以是多个视图按一定顺序循环排列的序列,例如可以使用循环队列的方式对各个视图的信息进行存储。循环序列还可以通过其他具体方式实现。在该实现方式中,当所确定的动作转动手腕动作时,可穿戴设备可以在预先存储的视图循环序列中按第一预设方向获取与当前视图相邻的第一视图,当多次执行转动手腕时,可穿戴设备可以实现在预先设定的多个视图之间循环切换,提高了视图切换的确定性。

在本实施例的一些可选实现方式中,上述“根据所确定的手腕动作,确定将被切换的目标视图”,还可以包括图2c中所示的流程图中的步骤2033。当手腕动作种类为第一预设手腕动作(第一手腕动作为向上甩手腕动作或向下甩手腕动作)时,可以满足步骤2033中的条件,可穿戴设备即可以执行步骤3033中的后续过程,即可以从预先存储的视图序列中按第二预设方向获取与当前视图相邻的第二视图并将第二视图作为目标视图。其中视图序列可以是多个视图按一定顺序排列的序列。例如,视图序列可以将各个视图的信息以队列的方式进行存储。

在本实施例的一些可选实现方式中,上述“根据所确定的手腕动作,确定将被切换的目标视图”,还可以包括图2c中所示的流程图中的步骤2034。当手腕动作种类为第二预设手腕动作(第一手腕动作为向上甩手腕动作或向下甩手腕动作中不同于第一预设手腕动作的另一种)时,可以满足步骤2034中的条件,可穿戴设备即可以执行步骤3034中的后续过程,即可以从上述视图序列中按第三预设方向获取与当前视图相邻的第三视图;将第三视图作为目标视图。其中第三预设方向与第二预设方向相反;切换可穿戴设备的当前视图并在可穿戴设备上显示第三视图。在该实现方式中,第一预设手腕动作与第二预设手腕动作均为甩手腕动作但甩动方向相反,目标视图的切换方向也相 反,因此可以通过手腕的甩动方向控制视图的切换方向,进一步提高了视图切换的灵活性。

在本实施例的一些可选实现方式中,上述视图循环序列中各个视图的平均使用频率高于上述视图序列中各个视图的平均使用频率。在该实现方式中,视图循环序列中的视图和视图序列中的视图可按照一定的规律预先设置,其中,视图循环序列中各个视图的平均使用频率高于上述视图序列中各个视图的平均使用频率。可选的,视图循环序列中各个视图的使用频率可以都不低于上述视图序列中各个视图的使用频率。例如,上述视图序列中的视图可以包括表盘视图、应用列表视图、语音搜索视图等使用频率相对较低的视图,上述循环视图序列包括表盘视图、消息视图、快捷视图等使用频率相对较高的视图。通常,消息视图、快捷视图的使用频率高于应用列表视图、语音搜索视图,因此可以提高常用视图的切换效率。上述使用频率可以根据单位时间内各个视图显示的次数或时间进行表征。该使用频率可以预先对大量用户的使用习惯进行统计获得的,也可以通过其他方式获得。在该实现方式中,手腕转动动作所切换的循环视图序列中视图的平均使用频率高于手腕甩动动作,而用户转动手腕的动作易于甩动手腕,因此该方式可以降低用户对高频率视图的切换难度,使得整体上对视图的切换更有效率。

本申请的上述实施例提供的方法通过用户的手腕动作即可实现对视图的切换,增强了视图切换操作的灵活性。

进一步参考图4,作为对上述各图所示方法的实现,本申请提供了一种可穿戴设备的视图显示装置400的一个实施例,该装置实施例与图2a所示的方法实施例相对应,该装置具体可以应用于各种可穿戴设备中。

如图4所示,本实施例所述的可穿戴设备的视图显示装置400包括:获取单元401、解析单元402、切换显示单元403。其中,获取单元401用于获取佩戴可穿戴设备的手腕的运动姿态信息;解析单元402用于解析运动姿态信息以确定与运动姿态信息相匹配的手腕动作;切 换显示单元403用于根据所确定的手腕动作,切换显示可穿戴设备上的当前视图。

在本实施例中,可穿戴设备的视图显示装置400的获取单元401可以通过其所安装的传感器对佩戴该可穿戴设备的手腕的运动状态进行检测以获取手腕的运动姿态信息。其中,传感器可以是各种可用于捕捉手腕的动作信息的传感器,例如上述手腕传感器。其中,手腕传感器可以是使用瞬时相机跟踪手腕的运动的传感器。该手腕传感器可以对佩戴手表的手腕进行跟踪以获取手的实时图像信息。获取单元401可以对获取到的实时图像信息进行进一步分析以解析出手腕的运动姿态信息,该姿态信息包括但不限于手腕的运动加速度以及手腕的运动方向。

在本实施例中,基于获取单元401中得到的运动姿态信息,上述解析单元402可以进一步对运动姿态信息进行解析以确定与运动姿态信息相匹配的手腕动作。

在本实施例中,基于解析单元402所确定的手腕动作,切换显示单元403可以进一步获取针对该手腕动作所确定的操作指令。该操作指令可以是对上述可穿戴设备的视图进行切换的操作指令。

在本发明的替换实施例中,切换显示单元403还可以包括目标视图确定子单元(未示出),用于根据所确定的手腕动作,确定将被切换的目标视图;以及显示子单元(未示出),用于将所确定的目标视图显示在可穿戴设备的显示屏幕上。

在本实施例的一些可选实现方式中,上述解析单元402包括以下至少一项:第一确定子单元(未示出),用于若运动姿态信息包括在第一预设时长内所述可穿戴设备先完成顺时针加速后完成逆时针加速或先完成逆时针加速后完成顺时针加速的信息,则确定手腕动作为手腕转动动作;第二确定子单元(未示出),用于向上若运动姿态信息包括在第二预设时长内所述可穿戴设备完成先向上加速后向下加速的信息,则确定手腕动作为向上甩手腕动作;第三确定子单元(未示出),用于若运动姿态信息包括在第三预设时长内可穿戴设备完成先向下加速后向上加速的信息,则确定手腕动作为向下甩手腕动作。

在本实施例的一些可选实现方式中,在所确定的手腕动作为转动手腕动作时,上述目标视图确定子单元在预先存储的视图循环序列中按第一预设方向获取与当前视图相邻的第一视图,作为目标视图。

在本实施例的一些可选实现方式中,在所确定的手腕动作为第一预设手腕动作时,上述目标视图确定子单元从预先存储的视图序列中按第二预设方向获取与当前视图相邻的第二视图,作为目标视图,其中,第一预设手腕动作是向上甩手腕动作或向下甩手腕动作。

在本实施例的一些可选实现方式中,在所确定的手腕动作为第二预设手腕动作时,目标视图确定子单元从视图序列中按第三预设方向获取与当前视图相邻的第三视图,作为目标视图,其中第三预设方向与第二预设方向相反;其中,第二预设手腕动作是向上甩手腕动作、向下甩手腕动作中与第一预设手腕动作不相同的另一种。

在本实施例的一些可选实现方式中,上述视图循环序列中各个视图的平均使用频率高于上述视图序列中各个视图的平均使用频率。

本发明实施例还提供了一种可穿戴设备,该可穿戴设备可以包括图4对应实施例中所描述的视图显示装置。

下面参考图5,其示出了具有视图显示功能的可穿戴设备500的硬件结构示意图。

如图5所示,可穿戴设备500包括中央处理单元(cpu)501、存储器502、输入单元503和输出单元504,其中,cpu501、存储器502、输入单元503以及输出单元504通过总线505彼此相连。在此,根据本申请的方法可以被实现为计算机程序,并且存储在存储器502中。可穿戴设备500中的cpu501通过调用存储器502中存储的上述计算机程序,来具体实现本申请的方法中限定的视图显示功能。在一些实现方式中,输入单元503可以是传感器等可用于获取手腕运动姿态信息的设备,输出单元504可以是显示屏等可用于显示视图的设备。由此,cpu501在调用上述计算机程序执行视图显示功能时,可以控制输入单元503从外部获取手腕的运动姿态信息,以及控制输出单元504对视图进行显示。

需要说明的是,附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括获取单元、解析单元和切换显示单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,获取单元还可以被描述为“获取佩戴所述可穿戴设备的手腕的运动姿态信息的单元”。

作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入可穿戴设备中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:获取佩戴所述可穿戴设备的手腕的运动姿态信息;解析所述运动姿态信息以确定与所述运动姿态信息相匹配的手腕动作;根据所确定的手腕动作,根据所确定的手腕动作,切换显示所述可穿戴设备上的当前视图。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离 所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1