本文所述的实施方案涉及用于移动设备的输入技术。更具体地,本文所述的实施方案涉及提供抽象层。
背景技术:
1、便携式可穿戴电子设备通常由于其小的形状因子而具有有限的输入组件。例如,手表通常可在面部上具有1至2个按钮和/或小的触摸显示器。传统上,诸如按钮之类的硬件元件可被配置为在被按压时执行预定动作。然而,这些小型可穿戴设备的计算能力正在迅速增长,从而为许多不同种类的应用程序提供功能性。由此,需要对输入机制进行改进以支持增加设备的功能性。
技术实现思路
1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,其中确定所述上下文信息包括确定当前活动的会话,其中所述一组动作与所述当前活动的会话相关联。
3.根据权利要求1所述的方法,其中所述一组动作是由所述第一应用程序定义的。
4.根据权利要求1所述的方法,其中所述一组动作是根据用户简档数据来进一步标识的,所述用户简档数据指示所述可配置输入组件的用户定义配置。
5.根据权利要求1所述的方法,其中所述一组动作包括多个渐进式应用程序可执行动作。
6.根据权利要求1所述的方法,其中抽象层使所述应用程序执行所选择的下一动作,而不指示所述用户输入是经由所述用户可配置输入组件检测到的。
7.根据权利要求1所述的方法,其中所述上下文信息是部分地由从所述第一应用程序接收的状态信息来确定的。
8.一种包括计算机可读代码的非暂态计算机可读介质,所述计算机可读代码能够由一个或多个处理器执行以:
9.根据权利要求8所述的非暂态计算机可读介质,其中用于确定所述上下文信息的所述计算机可读代码包括用于确定当前活动的会话的计算机可读代码,其中所述一组动作与所述当前活动的会话相关联。
10.根据权利要求8所述的非暂态计算机可读介质,其中所述一组动作是由所述第一应用程序定义的。
11.根据权利要求8所述的非暂态计算机可读介质,其中所述一组动作是根据用户简档数据来进一步标识的,所述用户简档数据指示所述可配置输入组件的用户定义配置。
12.根据权利要求8所述的非暂态计算机可读介质,其中所述一组动作包括多个渐进式应用程序可执行动作。
13.根据权利要求8所述的非暂态计算机可读介质,其中抽象层使所述应用程序执行所选择的下一动作,而不指示所述用户输入是经由所述用户可配置输入组件检测到的。
14.根据权利要求8所述的非暂态计算机可读介质,其中所述上下文信息是部分地由从所述第一应用程序接收的状态信息来确定的
15.一种系统,所述系统包括:
16.根据权利要求15所述的系统,其中用于确定所述上下文信息的所述计算机可读代码包括用于确定当前活动的会话的计算机可读代码,其中所述一组动作与所述当前活动的会话相关联。
17.根据权利要求15所述的系统,其中所述一组动作是由所述第一应用程序定义的。
18.根据权利要求15所述的系统,其中所述一组动作是根据用户简档数据来进一步标识的,所述用户简档数据指示所述可配置输入组件的用户定义配置。
19.根据权利要求15所述的系统,其中所述一组动作包括多个渐进式应用程序可执行动作。
20.根据权利要求15所述的系统,其中抽象层使所述应用程序执行所选择的下一动作,而不指示所述用户输入是经由所述用户可配置输入组件检测到的。
21.根据权利要求15所述的系统,其中所述上下文信息是部分地由从所述第一应用程序接收的状态信息来确定的。