可穿戴设备以及从其发送消息的方法与流程

文档序号:11637560阅读:236来源:国知局
可穿戴设备以及从其发送消息的方法与流程

本公开涉及可穿戴设备以及从可穿戴设备发送消息的方法。更特别地,本公开涉及通过提供预测用户所意图的消息的消息而允许用户更容易地发送消息的方法,以及用于实现该方法的可穿戴设备。



背景技术:

各种便携式终端,诸如智能电话、智能手表、智能眼镜或平板个人计算机(pc),除了具有作为基本通信功能的语音呼叫功能以外,还具有消息发送和接收功能。消息发送和接收功能是指将构成为在便携式终端上编写的文本的信息发送到另一台便携式终端或者接收构成为另一台便携式终端上编写的文本的信息的功能。向便携式终端发送文本消息和从便携式终端接收文本消息的功能可以称为消息服务。消息服务的示例是短消息服务(sms)、多媒体消息服务(mms)和电子邮件服务。

随着最近便携式终端的使用的迅速普及,使用消息服务的人群也在迅速增加。消息服务容易使用,并允许内容的迅速发送以及重复的消息发送尝试,即使是在无法进行语音呼叫的情况下。因此,消息服务正稳固地成为仅次于语音呼叫的通信方法。

然而,随着制造愈加紧凑的便携式终端的趋势,在便携式终端中用于编写文本消息的键盘的空间正在逐渐减少。因此,取代使用物理键盘,已经开发了通过基于触摸屏向用户提供虚拟键盘,接收经由显示在触摸屏上的虚拟键盘的按键输入的字符的方法。



技术实现要素:

技术问题

然而,由于使用便携式终端的用户的手和手指的物理尺寸无法被缩小,所以显示在触摸屏上的虚拟键盘需要具有预定大小或更大的键。因此,虚拟键盘也可以是关于制造紧凑型便携式终端的制约因素(restrictiveelement)。特别是,在具有相对窄小的分配用于接收来自用户的触摸输入的空间的可穿戴设备中,很难在触摸屏上提供虚拟键盘以接收来自用户的字符输入。

因此,存在对于允许用户在不使用可穿戴设备上的键盘的情况下快速和准确地编写文本消息的方法以及用于实现该方法的可穿戴设备的需求。

上述信息作为背景信息展示仅助于了解本公开。对于以上信息中的任何信息是否可适用为相对于本公开的现有技术,在此并未做出任何确定,亦未做出任何断言。

问题的解决方案

本公开的各个方面用以解决至少上述问题和/或缺点,并提供至少下述的优点。因此,本公开的一个方面提供允许用户在不使用可穿戴设备上的键盘的情况下,快速和准确地编写文本消息的方法,以及用于实现该方法的可穿戴设备。

另外的方面将在以下描述中被部分地进行阐述,并且部分地从所述描述中变得清晰,或者从对所展示的实施例的实践中习得。

发明的有益效果

根据上述实施例,可以允许用户在不使用可穿戴设备上的键盘的情况下快速和准确地编写文本消息。

附图说明

本公开的一定实施例的上述以及其他方面、特点和优点,将在以下结合附图的描述中变得更加清晰,其中:

图1示出了根据本公开的实施例的穿戴可穿戴设备的用户在输入表示文本消息的字符串时所体验到的不便;

图2a、图2b和图2c示出了根据本公开的实施例的可穿戴设备的示例;

图3是示出根据本公开的实施例的可穿戴设备的框图;

图4是示出根据本公开的实施例的包括在可穿戴设备中的感测单元的框图;

图5是示出根据本公开的实施例的可穿戴设备的详细框图;

图6是根据本公开的实施例的从可穿戴设备发送基于用户的状态信息的消息的方法的流程图;

图7、图8和图9是用于解释根据本公开的实施例的显示从多个字符串中基于用户的状态信息选择的字符串的方法的示图;

图10是用于解释根据本公开的实施例的显示可由用户选择的字符串集合的方法的示图;

图11是根据本公开的实施例的从可穿戴设备发送基于触摸输入的消息的方法的流程图;

图12示出了根据本公开的实施例与触摸手势相对应的字符串的示例;

图13示出了根据本公开的实施例的从可穿戴设备发送基于用户的日程安排(schedule)的消息的方法的流程图;

图14是用于解释根据本公开的实施例的显示从多个字符串中基于用户的日程安排选择的字符串的方法的示图;

图15是根据本公开的实施例的从可穿戴设备发送基于关于接收者设备(receiverdevice)的信息的消息的方法的流程图;

图16和图17是用于解释根据本公开的实施例的显示从多个字符串中基于关于接收者设备的信息选择的字符串的方法的示图;

图18是用于解释根据本公开的实施例的通过选择接收者设备来发送消息的方法的示图;

图19是示出根据本公开的实施例的可穿戴设备与其它电子设备相关地操作的系统的示图;以及

图20是用于解释根据本公开的实施例的基于通过使用可穿戴设备获得的用户的状态信息从电子设备发送消息的过程的信号流程图。

遍及附图,应当注意到,相似的参考标号被用来描述相同或相似的元素、特征、以及结构。

具体实施方式

根据本公开的一个方面,提供了穿戴在用户的身体和/或衣服上的可穿戴设备。可穿戴设备包括:被配置为感测用户的状态信息的感测单元,被配置为接收来自用户的触摸输入的触摸输入单元,被配置为当接收到触摸输入时基于状态信息选择多个字符串中的至少一个字符串的控制器,被配置为显示所选择的至少一个字符串的显示器,以及被配置为将包括至少一个字符串的消息发送到接收者设备的通信器。

用户的状态信息可以包括以下信息中的至少一个:与用户的运动相关的信息,与用户的位置相关的信息,以及与用户的生物特征(biometric)信号相关的信息。

用户的状态信息可以包括与用户的运动相关的信息,其中,控制器基于用户的状态信息确定用户的运动的类型,并且基于所确定的运动的类型,从多个字符串中选择与所确定的运动的类型相对应的至少一个字符串。

用户的状态信息可以包括与用户的位置相关的信息和与用户的生物特征信号相关的信息中的至少一个,其中,控制器基于用户的状态信息选择多个字符串中的至少一个字符串,并且显示器显示用户的状态信息和所选择的至少一个字符串。

显示器可以显示包括多个字符串中的与用户的状态信息相对应的字符串的字符串集合,并且触摸输入单元接收用于选择包括在字符串集合中的至少一个字符串的用户输入,并且通信器基于用户输入将包括所选择的至少一个字符串的消息发送到接收者设备。

显示器可以显示从多个字符串中基于触摸输入选择的字符串以及从多个字符串中基于用户的状态信息选择的至少一个字符串,其中,通信器将包括基于触摸输入选择的字符串和所述至少一个字符串的消息发送到接收者设备。

控制器可以获得关于用户的日程安排的信息,并且基于用户的状态信息和关于日程安排的信息选择多个字符串中的至少一个字符串。

控制器可以获得关于接收者设备的信息,并且基于用户的状态信息和关于接收者设备的信息选择多个字符串中的至少一个字符串。

关于接收者设备的信息可以包括关于指示所述用户与接收者设备的用户之间关系的程度的亲密度的信息,其中,控制器基于用户的状态信息和亲密度信息选择多个字符串中的至少一个字符串。

关于接收者设备的信息可以包括过去已经由可穿戴设备发送到接收者设备的消息中所包括的字符串的记录,其中,控制器基于用户的状态信息和所述记录选择多个字符串中的至少一个字符串。

根据本公开的另一方面,提供了在可穿戴设备处发送消息的方法。该方法包括:接收来自用户的触摸输入;当接收到触摸输入时,显示基于用户的状态信息从多个字符串中选择的至少一个字符串;以及将包括至少一个字符串的消息发送到接收者设备。

用户的状态信息可以包括以下信息中的至少一个:与用户的运动相关的信息,与用户的位置相关的信息,以及与用户的生物特征信号相关的信息。

用户的状态信息可以包括与用户的运动相关的信息,其中,显示至少一个字符串包括:基于用户的状态信息确定用户的运动的类型;基于所确定的运动的类型,从多个字符串中选择与所确定的运动的类型相对应的至少一个字符串;以及显示所选择的至少一个字符串。

用户的状态信息可以包括与用户的位置相关的信息和与用户的生物特征信号相关的信息中的至少一个,其中,显示至少一个字符串包括:基于用户的状态信息选择多个字符串中的至少一个字符串,并且显示用户的状态信息和所选择的至少一个字符串。

显示至少一个字符串可以包括显示包括多个字符串中的与用户的状态信息相对应的字符串的字符串集合,并且发送消息包括接收用于选择包括在字符串集合中的至少一个字符串的用户输入,以及基于用户输入将包括所选择的至少一个字符串的消息发送到接收者设备。

显示至少一个字符串可以包括显示从多个字符串中基于触摸输入选择的字符串和从多个字符串中基于用户的状态信息选择的至少一个字符串,其中,发送消息包括将包括基于触摸输入选择的字符串和所述至少一个字符串的消息发送到接收者设备。

发送至少一个字符串可以包括:获得关于用户的日程安排的信息,基于用户的状态信息和关于日程安排的信息选择多个字符串中的至少一个字符串,并且显示所选择的至少一个字符串。

显示至少一个字符串可以包括:获得关于接收者设备的信息,基于用户的状态信息和关于接收者设备的信息选择多个字符串中的至少一个字符串,并且显示所选择的至少一个字符串。

根据本公开的另一方面,提供了通过使用可穿戴设备发送消息的电子设备。该电子设备包括:通信器,被配置为从可穿戴设备接收从可穿戴设备获得的用户的状态信息和从可穿戴设备获得的用户的触摸输入;以及控制器,被配置为当接收到触摸输入时,基于状态信息选择多个字符串中的至少一个字符串,其中,所述通信器还被配置为将所选择的至少一个字符串发送到可穿戴设备,以及将包括至少一个字符串的消息发送到接收者设备,其中,经由可穿戴设备显示所发送的至少一个字符串。

根据本公开的另一方面,提供了通过使用可穿戴设备发送消息的方法,其中,由电子设备来执行所述方法。该方法包括:从可穿戴设备接收从可穿戴设备获得的用户的状态信息和从可穿戴设备获得的用户的触摸输入,当接收到触摸输入时,基于状态信息选择多个字符串中的至少一个字符串,将所选择的至少一个字符串发送到可穿戴设备以及经由可穿戴设备显示所发送的至少一个字符串,并且将包括至少一个字符串的信息发送到接收者设备。

当结合公开了本公开的各种实施例的附图时,从以下详细说明中,本公开的其他方面、优势和突出特征将对本领域的技术人员变得清晰。

提供了参考附图的以下描述以帮助全面理解由权利要求书及其等同物限定的本公开的各种实施例。所述描述包括各种特定细节以帮助理解,但是这些细节被认为仅仅是示范性的。因此,本领域的普通技术人员将认识到,可以对这里所描述的各种实施例进行各种变化和修改,而不背离本公开的范围和精神。此外,为了清晰和简洁,省略了对于众所周知的功能和结构的说明。

在以下说明书和权利要求书中所使用的术语和词汇不限于文献的释义,但是,仅仅是发明者用来能够对本公开进行清楚和一致的理解。因此,本领域的技术人员应当理解,本公开的各种实施例的以下描述被提供用于仅仅是例示性的目的,而不是为了限制由所附权利要求书及其等同物限定的本公开的目的。

将理解单数形式“一”和“该”也包括复数指代,除非上下文中另有明确规定。因此,例如,对于“组件表面”的引用也包括对于一个或多个这样的表面的引用。

参照示出了本发明构思的各种实施例的附图,将更全面地描述发明构思的优点和特征以及达成所述优点和特性的方法。然而,本发明构思可以以许多不同的形式来具体体现,并且不应被解释为被限制在这里阐述的实施例。而是,提供这些实施例以使本公开彻底和完整,并且向本领域普通技术人员全面地传达本发明构思。

在下文中,将简要描述在说明书中使用的术语,然后将详细描述本发明构思。

考虑到关于本构思的功能,在本说明书中使用的术语是那些在本领域中所广泛使用的术语,但是所述术语可以根据本领域普通技术人员的意图、先例、以及本领域中的新技术而改变。而且,具体术语可以由申请人来选择,并且在这种情况下,其具体含义将在本发明构思的详细描述中说明。因此,在说明书中使用的术语不应被理解为简单的名称,而是基于术语的含义和本发明构思的总体描述来理解。

在整个说明书中,还将理解,当组件“包括”元素时,除非对此有另一相反的描述,否则应该理解为该组件不排除另一个元素,但还可以包括另一个元素。此外,在说明书中使用的诸如“……单元”的术语是指诸如软件的硬件组件或诸如场可编程门阵列(fpga)或专用集成电路(asic)的硬件组件,“……单元”执行一定功能。然而,“……单元”并不限于软件或硬件。“……单元”可以配置在可寻址存储介质中,或者再现一个或多个处理器。因此,例如,“……单元”可以包括各种组件,诸如软件组件、面向对象的软件组件、类组件、任务组件、过程、函数、属性、程序、子例程、程序代码的分段、驱动器、固件、微代码、电路、数据、数据库、数据结构、表格、数组和变量。提供在组件和“……单元”中的功能可以与更少数量的组件和“……单元”组合,或者与另外的组件和“……单元”相分离。

在下文中,现在将参考示出本发明构思的各种实施例的附图更全面地描述本发明构思,从而本领域普通技术人员可以容易地解释和使用本发明构思。为了描述的清晰,将省略与本发明构思无关的细节。

图1示出了根据本公开的实施例的穿戴可穿戴设备的用户在输入表示文本消息的字符串时所体验到的不便。

可穿戴设备是指可以穿戴在用户的身体和/或衣服上的设备。例如,如图1中所示,可穿戴设备10是手表的形式,并且可以通过使用表带等临时固定到用户的手腕上。

可穿戴设备中被分配用于接收触摸输入的空间是有限的。例如,图1的可穿戴设备10可以包括作为用于固定显示器的边缘的边框(bezel)上的触摸面板。因此,难以提供具有足够尺寸的触摸面板,用来在可穿戴设备10中提供虚拟键盘。因此,需要允许用户快速和准确地编写文本消息并从可穿戴设备发送该消息而无需使用键盘的系统和方法。

本公开提供了允许用户通过提供预测用户意图的文本的文本消息来容易地发送消息的系统和方法。

图2a、图2b和图2c示出了根据本公开的实施例的可穿戴设备的示例。

根据本公开的实施例,参照图2a,可穿戴设备300-1可以是智能眼镜的形式,临时固定在用户头部,在用户的至少一只耳朵上或在鼻子上。但是,可穿戴设备300-1的形式不限于图2a中所示的形式,可穿戴设备300-1还可以附接到头盔结构上,或者修改为护目镜、面罩、风镜或者类似的构造。

在图2a中示出的智能眼镜形式的可穿戴设备300-1可以包括触摸输入单元320、显示器330、相机561、以及控制器350。然而,并不是所有在图2a中示出的元件都是可穿戴设备300-1的必要元件。可穿戴设备300-1可以使用比图2a中示出的元件更多或更少的元件来实现。

包括可穿戴设备300-1中的一些元件可以安装在可穿戴设备300-1内部,其他一些元件可以安装在可穿戴式设备300-1的外部。例如,控制器350可以安装在可穿戴设备300-1内部。

除了控制器350以外,可穿戴设备300-1还可以在其中包括感测单元310,用于感测穿戴可穿戴设备300-1的用户的状态、可穿戴设备300-1的状态、和/或外部环境的状态。并且,可穿戴设备300-1还可以包括用于与其它电子设备通信的通信器340。触摸输入单元320、显示器330和相机561可以安装在可穿戴设备300-1的外部。然而,安装在可穿戴设备300-1内部的元件和安装在可穿戴式设备300-1的外部的元件并不限于上述元件。

维持可穿戴设备300-1的形状的框架可以由诸如塑料和/或金属材料形成,并且可以包括用于将包括在可穿戴设备300-1中各个元件彼此连接的线路或其他导体。

触摸输入单元320可以包括可由用户的手指进行操作的触摸板。虽然触摸输入单元320被示出为布置在可穿戴设备300-1的侧边部分,但是触摸输入单元320还可以被布置在可穿戴设备300-1上的另一个位置或位置的组合。可穿戴设备300-1可以经由触摸输入单元320接收各种用户输入。

如图2a中所示,显示器330可以布置在可穿戴设备300-1的右侧镜片的上端,但是实施例不限于此。如图2a中所示,显示器330可以由半透射光波导(例如,棱镜)形成。图2a中示出的显示器330可以反射从可穿戴设备300-1的内部投影仪发出的光,并且将图像聚焦在穿戴可穿戴设备300-1的用户眼睛的视网膜的中央凹(foveae)上。然而,包括在根据本公开的可穿戴设备300-1中的显示器330但不限于图2a,并且可以通过使用任何数量的方法和结构来靠近用户的眼睛显示图像。

相机561可以捕获穿戴可穿戴设备300-1的用户周围的图像。

参考图2b,可穿戴设备300-2可以是临时固定到用户手腕的智能手表的形式。

图2b中示出的智能手表形式的可穿戴设备300-2可以包括触摸输入单元320、显示器330、以及控制器350。然而,并不是所有在图2b中所示的元件都是可穿戴设备300-2的必要元件。可穿戴设备300-2可以使用比图2b中示出的元件更多或更少的元件来实现。

包括在可穿戴设备300-2中的一些元件可以安装在可穿戴设备300-2内部,而其他元件可以安装在可穿戴设备300-2的外部。例如,控制器350可以安装在可穿戴设备300-2内部。

除了控制器350以外,可穿戴设备300-2还可以在其中包括感测单元310,用于感测穿戴可穿戴设备300-2的用户的状态,可穿戴设备300-2的状态,和/或外部环境的状态。并且,可穿戴设备300-2还可以包括用于与其他设备通信的通信器340。触摸输入单元320和显示器330可以安装在可穿戴设备300-2的外部。然而,安装在可穿戴设备300-2内部的元件和安装在可穿戴设备300-2的外部的元件并不限于上述元件。

维持可穿戴设备300-2的形状的框架可以由诸如塑料和/或金属的材料形成,并且可以包括将包括在可穿戴设备300-2中的各个元件彼此连接的线路或其他导体。

触摸输入单元320可以包括可由用户的手指操作的触摸板。虽然触摸输入单元320被示出为布置在图2b中可穿戴设备300-2中所包括的表盘(watchplate)上,但是触摸输入单元320还可以布置在可穿戴设备300-2的另一个位置或位置的组合。可穿戴设备300-2可以经由触摸输入单元320接收各种用户输入。

如图2b中所示,显示器330可以布置在可穿戴设备300-2的表盘上。显示器330和用于接收触摸输入的触摸板可以是层状结构,以便配置触摸屏。在这种情况下,显示器330还可以执行触摸输入单元320的功能。

参考图2c,可穿戴设备300-3可以是临时固定到例如用户的手腕、前臂或脚踝的智能带(smartband)的形式。

图2c中所示的智能带形式的可穿戴设备300-3可以包括触摸输入单元320、显示器330、以及控制器350。然而,并不是所有在图2c中示出的元件都是可穿戴设备300-3的必要元件。可穿戴设备300-3可以使用比图2中示出的元件更多或更少的元件来实现。

包括在可穿戴设备300-3中的一些元件可以安装在可穿戴设备300-3内部,而其他元件可以安装在可穿戴设备300-3的外部。例如,控制器350可以安装在可穿戴设备300-3内部。

除了控制器350以外,可穿戴设备300-3还可以在其中包括感测单元310,用于感测穿戴可穿戴设备300-3的用户的状况、可穿戴设备300-3的状况、和/或外部环境的状况。并且,可穿戴设备300-3还可以包括用于与其他电子设备通信的通信器340。触摸输入单元320和显示器330可以安装在可穿戴设备300-3的外部。但是,安装在可穿戴设备300-3内部的元件和安装在可穿戴设备300-3的外部的元件不限于上述元件。

维持可穿戴设备300-3的形状的框架可以由诸如塑料和/或金属的材料形成,并且可以包括松紧带,这样不管用户的身体尺寸,可穿戴设备300-3都可以被暂时固定在用户身上。并且,维持可穿戴设备300-3的形状的框架可以包括用于将包括在可穿戴设备300-3中的各个元件彼此连接的线路或其他导体。

触摸输入单元320可以包括可由用户的手指进行操作的触摸板。虽然触摸输入单元320被示出为布置在图2c中显示器330被布置的表面上,触摸输入单元320还可以被布置在可穿戴设备300-3上的另一个位置或位置的组合。可穿戴设备300-3可以经由触摸输入单元320接收各种用户输入。

显示器330和用于接收触摸输入的触摸板可以是层状结构,以便配置触摸屏。在这种情况下,显示器330还可以执行触摸输入单元320的功能。

如图2a、图2b和图2c中所示,根据本公开的实施例的可穿戴设备300-1、300-2或300-3中可以具有各种形式。

图3和图5是示出根据本公开的实施例的诸如设备10、300-1、300-2或300-3中的任何一个的可穿戴设备的框图。现在将参考图3详细描述可穿戴设备的元件。

根据本公开的实施例的可穿戴设备300是可以穿戴在用户的身体和/或服装上的电子设备,并且可以是提供文本消息服务的电子设备。参照图3,根据本公开的实施例的可穿戴设备300可以包括感测单元310、触摸输入单元320、显示器330、通信器340和控制器350。

感测单元310可以包括至少一个传感器并且感测各种信息,用来确定用户的状态、可穿戴设备300的状态、以及周围环境的状态。例如,感测单元310可以感测用户的状态信息。用户的状态信息可以包括与用户的运动相关的信息、关于用户的位置的信息、以及与用户的生物特征信号相关的信息中的至少一个。稍后将参考图4描述可以包括在感测单元310中的各种传感器。

触摸输入单元320可以接收来自用户的触摸输入。触摸输入单元320可以通过使用指向对象(pointingobject)探测来自触摸输入单元320的用户的触摸输入。根据本说明书的指向对象是指用来实际触摸触摸面板或者在触摸面板上提供接近触摸的仪器。指向对象的示例是手写笔或手指。

根据本公开的实施例的包括在可穿戴设备300中的触摸输入单元320可以被配置为检测由用户在触摸输入单元320上做出的真实触摸和接近触摸。根据本说明书的“实际触摸”表示指向对象接触触摸面板的实际触摸,而“接近触摸”表示指向对象在与触摸面板的预定距离内的接近,而无需接触触摸面板。

根据本说明书的“触摸”可以被解释为只指示真实触摸,但不限于此。根据本说明书的“触摸”也可以被解释为指示真实触摸和接近触摸两者。

根据本公开的实施例的触摸输入单元320也可以经由指向对象的各种操作接收触摸输入。例如,触摸输入可以指用户通过使用指向对象触摸触摸输入单元32一段预定时间的操作。当在一段时间(例如,几十到几百毫秒)内连续检测到在触摸输入单元320上的触摸时,可穿戴设备300可以确定接收到触摸输入。稍后将参考图12详细描述由触摸输入单元320检测到的各种触摸手势。

控制器350控制可穿戴设备300的总体操作。控制器350在经由触摸输入单元320接收触摸输入时,选择多个先前存储表示文本消息的字符串中的至少一个字符串。多个字符串可以与各种信息相映射并存储。

例如,控制器350可以基于用户的状态信息选择多个字符串中的至少一个字符串。或者,控制器350可以基于用户的触摸输入的类型选择多个字符串中的至少一个字符串。或者,控制器350可以基于用户的日程安排选择多个字符串中的至少一个字符串。或者,控制器350可以基于关于接收者设备的信息选择多个字符串中的至少一个字符串。

显示器330可以显示使用可穿戴设备300处理的信息。显示器330可以显示由控制器350选择的至少一个字符串。而且,显示器330还可以显示用于接收用户输入以控制可穿戴设备300的用户界面(ui),或用于设置与接收触摸输入的操作和将消息发送到接收者设备等的操作相关的参数的ui。

显示器330可以与触摸输入单元320成层状结构,以便配置为触摸屏。在这种情况下,触摸屏执行触摸输入单元320和显示器330两者的功能,以便除了输出设备以外还可以用作输入设备。显示器330可以包括以下设备中的至少一个:液晶显示器(lcd)、薄膜晶体管-lcd(tft-lcd)、有机发光二极管(oled)、柔性显示器、三维(3d)显示器和电泳显示器。而且,显示器330可以由半透射光波导(例如,棱镜)形成。

通信器340可以与至少一个电子设备或服务器进行通信。通信器340可以从电子设备接收用于控制可穿戴设备300的控制信号或指示关于电子设备的状态的信息的信号。而且,通信器340可以向电子设备发送用于控制电子设备的控制信号、指示关于可穿戴设备300等的状态的信息的信号。并且,通信器340可以将包括由控制器350选择的至少一个字符串的消息发送到至少一个电子设备。

通信器340可以包括低功耗蓝牙(ble)模块(未示出)、蓝牙模块(未示出)、近场通信(nfc)模块(未示出)、射频(rf)模块(未示出)和移动通信模块(未示出),或者它们的组合。

图4是示出根据本公开的实施例的包括在可穿戴设备中的感测单元的框图。

参照图4,根据本公开的实施例的感测单元310可以包括以下各项中的至少一个:照度传感器402、生物传感器404、倾斜传感器406、位置传感器406、接近传感器410、地磁传感器412、陀螺传感器414、温度/湿度传感器416、红外传感器418、以及速度/加速度传感器420,或者它们的组合。而且,感测单元310还可以包括除了图4中所示的那些传感器以外的各种传感器。

感测单元310可以根据可穿戴设备300的实施形式而包括各种组合的传感器。例如,可穿戴设备300可以包括以下各项中的至少一个:倾斜传感器406、位置传感器408、地磁传感器412、陀螺传感器414和速度/加速度传感器420,或者它们的组合,由此感测与用户的运动相关的信息作为用户的状态信息,但是实施例不限于此。

可穿戴设备300可以包括生物传感器(biometricsensor)404,由此感测与用户的生物特征信号相关的信息。生物传感器404可以包括以下各项中的至少一个:心率传感器、血糖传感器、血压传感器、汗液分泌传感器、体温传感器和虹膜识别传感器(或虹膜扫描传感器),但是实施例不限于此。

可穿戴设备300可以包括位置传感器408,由此感测与用户的位置相关的信息。位置传感器408可以包括全球定位系统(gps)模块、wi-fi保护设置(wps)模块、ble模块等,但是实施例不限于此。例如,位置传感器408可以包括gps模块,并且通过使用gps来感测可穿戴设备300的位置。或者,位置传感器408可以包括wps模块,并且通过使用wi-fi映射来感测可穿戴设备300的位置。

可穿戴设备300可以包括温度/湿度传感器416,由此感测与用户的环境相关的信息。温度/湿度传感器416可以感测可穿戴设备300的周边环境的温度和湿度中的至少一个。速度/加速度传感器420可以感测可穿戴设备300的速度和加速度中的至少一个,由此获得与穿戴了可穿戴设备300的用户的运动相关的信息。

图5是示出根据本公开的实施例的可穿戴设备的详细框图。

参照图5,根据本公开的实施例的可穿戴设备300还可以包括用户输入单元520、输出单元530、音频和视频(av)输入单元560、存储器570和电源单元580。然而,并不是所有图5中示出的元件都是可穿戴设备300的必要元件。可穿戴设备300可以使用比图5中所示的元件更多或更少的元件来实现。包括在可穿戴设备300中的元件可以经由总线或其它导体或通信元件彼此连接。以下将详细描述图5的元件。

用户输入单元520接收用于控制可穿戴设备300的用户输入。用户输入单元520可以包括用于接收来自用户的触摸输入的触摸输入单元320,并且还可以包括用于接收用户的按压操作的按钮521和用于接收用户的旋转操作的滚轮522中的至少一个,但是实施例不限于此。但是,根据本公开的实施例的用户输入单元520不限于图5,并且还可以包括键盘、圆顶开关等。除了用于接收用户输入的用户输入单元520,如上面对于图4所提到的,还提供了感测单元310以接收传感器输入。

输出单元530以光、声或振动中的至少一种形式,输出从通信器340接收到的信息、由控制器350处理的信息或存储在存储器570中的信息。例如,输出单元530可以包括显示器330,并且还可以包括用于输出声音的声音输出单元531和用于输出振动的振动马达532中的至少一个,但是实施例不限于此。声音输出单元531可以输出与在电子设备300中执行的功能相关的声音(例如,呼叫信号接收声、消息接收声或通知声)。

av输入单元560被用来输入音频信号或视频信号,并且可以是例如相机561或麦克风562,但是实施例不限于此。相机561可以用来通过使用图像传感器获得诸如静止图像或运动图像的图像帧。使用图像传感器捕获的图像可以使用控制器350或附加图像处理器(未示出)来处理。

使用相机561处理的图像帧可以存储在存储器570中或者经由通信器340发送到外部。根据可穿戴设备300的配置方面,可以包括至少两个相机561,但是实施例不限于此。

麦克风562接收外部声音信号并进行处理以生成电声数据。例如,麦克风562可以从外部设备或扬声器接收声音信号(例如,人说话)。麦克风562可以使用各种噪声消除算法,以消除在接收外部声音信号时产生的噪声。

存储器570可以存储控制器350所使用的程序,以处理数据和控制可穿戴设备300的每个元件。此外,存储器570可以存储输入到可穿戴设备300的数据和从可穿戴设备300输出的数据。而且,存储器570还可以存储多个字符串。通过将多个字符串与各种信息相映射,多个字符串可以被存储在存储器570中。因此,控制器350可以基于各种信息(例如,用户的状态信息、关于接收者设备的信息,和/或触摸手势的类型)选择存储在存储器570中的多个字符串中的至少一个字符串。

存储器570可以包括以下至少一种类型的存储介质:闪存类型、硬盘类型、多媒体微型卡类型、卡片类型存储器(例如,安全数字(sd)或极端数字(xd)存储器)、随机存取存储器(ram)、静态ram(sram)、只读存储器(rom)、电可擦除可编程rom(eeprom)、可编程rom(prom)、磁存储器、磁盘、光盘,但是实施例不限于此。

存储在存储器570中的程序可以根据其功能被分类为多个模块。例如,存储在存储器570中的程序可以被分类为:ui模块,用于经由显示器330提供ui或图形用户界面(gui);触摸屏模块,用于经由触摸输入单元320感测触摸手势和将关于触摸手势的信息发送到控制器350;以及通知模块,用于生成信号以通知可穿戴设备300中事件的发生。

电源单元580向各个元件提供操作可穿戴设备300所需的电源。电源单元580可以包括用于充电的电池,并且可以包括电缆(未示出)或电缆端口,经由电缆或电缆端口可以从外部接收电力。

图6是根据本公开的实施例的在可穿戴设备处发送基于用户的状态信息的消息的方法的流程图。

参考图6,可以通过使用图3、图4或图5中示出的可穿戴设备300的元件执行所述方法的各个操作,这里将省略以上参考图3、图4或图5提供的描述。

在操作s610中,根据本公开的实施例的可穿戴设备300可以接收来自用户的触摸输入。

从用户接收的触摸输入的示例可以包括:用于生成屏幕以编写新的消息的触摸输入、用于选择消息将被发送到的接收者设备的触摸输入、以及用于生成屏幕以编写对于接收到的消息的响应消息的触摸输入。

在操作s620中,当接收到触摸输入时,根据本公开的实施例的可穿戴设备300可以显示从多个字符串中基于用户的状态信息选择的至少一个字符串。

可穿戴设备300可以在接收到触摸输入时感测用户的状态信息。或者,可穿戴设备300可以在预定期间感测用户的状态信息并存储,并且当接收到触摸输入时,可穿戴设备300可以获得最近存储的用户的状态信息。

可穿戴设备300可以基于用户的状态信息选择多个字符串中的至少一个字符串。可穿戴设备300可以显示基于用户的状态信息选择的至少一个字符串。

可穿戴设备300可以获得与用户的运动相关的信息、关于用户的位置的信息、以及关于用户的生物特征信号的信息中的至少一个,作为用户的状态信息。

例如,可穿戴设备300可以包括以下传感器中的至少一个:倾斜传感器406,用于感测可穿戴设备300或穿戴可穿戴设备300的用户的倾斜;位置传感器408,用于感测可穿戴设备300或穿戴可穿戴设备300的用户的位置;地磁传感器412,用于感测可穿戴设备300或穿戴可穿戴设备300的用户的方向;陀螺传感器414,用于感测可穿戴设备300或穿戴可穿戴设备300的用户的旋转运动;以及速度/加速度传感器420,用于感测可穿戴设备300或穿戴可穿戴设备300的用户的速度或加速度中的至少一个,或者这些的组合。可穿戴设备300可以获得穿戴可穿戴设备300的用户的倾斜、位置、方向、旋转、速度和加速度中的至少一个,作为关于用户的运动的信息。

基于关于用户的运动的信息,可穿戴设备300可以确定用户是否移动得足够缓慢,以便能够操作可穿戴设备300,或者用户是否移动得太快以至于不能操作可穿戴设备300。可穿戴设备300可以将穿戴可穿戴设备300的用户的倾斜、位置、方向、旋转、速度和加速度中的至少一个与先前存储的至少一个阈值进行比较,由此确定该用户是否移动得太快以至于不能操作可穿戴设备300。

例如,可穿戴设备300可以感测用户的位置改变的速度。当穿戴可穿戴设备300的用户的位置改变的速度等于或大于阈值速度时,可穿戴设备300可以确定由于用户以高速移动,所以用户不能操作可穿戴设备300。

可穿戴设备300可以基于用户是否移动太快以至于不能操作可穿戴设备300来选择多个字符串中的至少一个字符串。

例如,当确定用户移动太快以至于不能操作可穿戴设备300时,可穿戴设备300可以选择包括不能接听呼入呼叫的文本消息的字符串或包括接收到的消息不能被立即回复的文本消息的字符串。

或者,可穿戴设备300可以基于关于用户的运动的信息来感测用户的运动的模式,由此确定用户的运动的类型。

例如,当用户正在驾驶时,可穿戴设备300可以感测到正在操作汽车方向盘的用户的手臂的运动的模式,并且确定该用户正在驾驶。或者,当用户正在行走时,可穿戴设备300可以检测到用户的运动的周期性模式和用户的位置的变化,并且确定该用户正在行走。当可穿戴设备300的位置改变的速度等于或大于阈值速度时,可穿戴设备300可以确定该用户正在跑步。

可穿戴设备300可以基于所确定的运动的类型,从多个字符串中选择至少一个字符串。所选择的至少一个字符串对应于所确定的运动的类型。

例如,当可穿戴设备300确定用户不能操作可穿戴设备300时(例如,当用户正在开车或锻炼时),可穿戴设备300可以选择包括不能接听呼入呼叫的文本消息的字符串或包括接收到的消息不能被立即回复的文本消息的字符串。

或者,可穿戴设备300可以从多个字符串中选择包括用户正在执行预定运动的文本消息的字符串。例如,当可穿戴设备300已经确定用户正在驾驶时,可穿戴设备300可以选择包括用户正在驾驶的文本消息的字符串。或者,当可穿戴设备300已经确定用户正在锻炼时(例如,当可穿戴设备300确定用户正在以阈值速度或更快速度跑步时),可穿戴设备300可以选择包括用户正在锻炼的文本消息的字符串。

或者,可穿戴设备300可以包括心率传感器、血糖传感器、血压传感器、汗液分泌传感器、体温传感器和虹膜识别传感器(或虹膜扫描传感器)中的至少一个,以便感测与用户的生物特征信号相关的信息。

可穿戴设备300可以由于不佳的健康状态或基于关于用户的生物特征信号的信息,确定用户是否处于危险当中。可穿戴设备300可以周期性地感测用户的生物特征信号,由此确定用户是否由于不佳的健康状况而处于危险当中。

例如,当用户的生物特征信号偏离阈值范围时,可穿戴设备300可以由于不佳的健康状况而确定用户处于危险当中。已经由于不佳的健康状况而确定用户处于危险当中的可穿戴设备300可以发送包括通知先前指定的接收者设备、用户由于不佳的健康状况而处于危险当中的文本的消息。

例如,先前指定的接收者设备可以包括用户的监护人、医院或由公共机构运营的安全中心所携带的设备,但是实施例不限于此。可穿戴设备300可以基于用户输入改变先前指定的接收者设备。

可穿戴设备300还可以获得关于用户的位置的信息,并且当确定用户由于不佳的健康状况而处于危险当中时,可穿戴设备300可以向接收者设备发送包括字符串的消息,该字符串包括用户由于不佳的健康状况而处于危险当中的文本消息以及指示用户的位置的文本。

可穿戴设备300可以显示从多个字符串中选择的至少一个字符串。可穿戴设备300可以在消息输入窗口中显示所选择的至少一个字符串,以便用户可以编辑所选择的至少一个字符串。

可穿戴设备300也可以用从多个字符串中选择的至少一个字符串来显示用户的状态信息。例如,当可穿戴设备300已经由于不佳的健康状态而确定用户处于危险当中时,可穿戴设备300可以选择包括用户由于不佳的健康状态而处于危险当中的文本消息的字符串。可穿戴设备300可以用所选择的字符串显示与用户的生物特征信号相关的信息和/或关于用户的位置的信息。

而且,可穿戴设备300可以显示包括多个字符串中的与用户的状态信息相对应的字符串的字符串集合。可穿戴设备300可以提供允许用户选择包括在所显示的字符串集合中的至少一个字符串的ui。

而且,可穿戴设备300可以提供ui,以允许用户检查由可穿戴设备300选择并显示的字符串是否是例如用户意图编写的或希望发送的字符串。当接收到指示所选择的字符串不是用户意图编写的字符串的用户输入时,可穿戴设备300可以自动选择并显示另一个字符串,或者基于用户输入选择并显示另一个字符串。

可穿戴设备300也可以与基于用户的状态信息选择的至少一个字符串一起显示基于从用户接收到的触摸输入选择的字符串。稍后将参考图11和图12提供基于从用户接收到的触摸输入选择字符串的方法的详细描述。

而且,可穿戴设备300可以获得关于用户的日程安排的信息,并且基于用户的状态信息和关于用户的日程安排的信息选择多个字符串中的至少一个字符串。稍后将参考图13和图14提供基于关于用户的日程安排的信息选择字符串的方法的详细描述。

而且,可穿戴设备300可以获得关于将被新编写的消息将被发送到的接收者设备的信息,并且基于用户的状态信息和关于接收者设备的信息选择多个字符串中的至少一个字符串。稍后将参考图15、图16和图17提供基于关于接收者设备的信息选择字符串的方法的详细描述。

回到图6,在操作s630中,根据本公开的实施例的可穿戴设备300可以将包括在操作s630中选择的至少一个字符串的消息发送到接收者设备。由可穿戴设备300将消息发送向接收者设备表示可穿戴设备300将该消息发送到与接收者设备相对应的联系人信息(contactinformation)。

可穿戴设备300可以将包括所选择的至少一个字符串和由用户另外输入的字符串的消息发送到接收者设备。

当可穿戴设备300在操作s620中显示字符串集合时,可穿戴设备300可以接收用于选择字符串集合中所包括的至少一个字符串的用户输入。可穿戴设备300可以基于用于选择至少一个字符串的用户输入,将包括由用户选择的至少一个字符串的消息发送到接收者设备。

在操作s630中,可穿戴设备300可以基于用于设置消息的接收者设备的用户输入来设置接收者设备。

或者,在操作s630中,可穿戴设备300可以将消息发送到基于用户输入指定的接收者设备。例如,当接收到用于生成编写消息以回复接收到的消息的屏幕的触摸输入或者用于生成编写消息以回复呼入呼叫的屏幕的触摸输入时,可穿戴设备300可以确定已经发送接收到的消息或做出呼叫的发送者设备作为接收者设备。

或者,可穿戴设备300可以向先前指定的接收者设备发送消息。例如,当可穿戴设备300用户由于不佳的健康状况而处于危险当中时,可穿戴设备300可以向先前指定的接收者设备(例如,监护人、医院或公共机构运营的安全中心)发送消息。

图7、图8和图9是用于解释根据本公开的实施例的显示从多个字符串中基于用户的状态信息选择的字符串的方法的示图。

参考图7和图8,根据本公开的实施例的可穿戴设备300可以感测关于用户的运动的信息并且确定用户的运动的类型。如图7和图8中所示,根据本公开的实施例的可穿戴设备300可以是智能眼镜形式的可穿戴设备300-1或智能手表形式的可穿戴设备300-2。然而,根据各种实施例的可穿戴设备300的形式并不限于图7和图8中示出的形式,并且可以包括能够穿戴在用户的身体和/或衣服上的任何数量的各种形式。

图7示出了用户正在锻炼的示例。当智能眼镜形式的可穿戴设备300-1已经确定了用户的运动的类型为“锻炼”时,可穿戴设备300-1可以显示图7中所示的屏幕710。当智能手表形式的可穿戴设备300-2已经确定了用户的运动的类型为“锻炼”,可穿戴设备300-2可以显示图7中所示的屏幕720。

以下,将参考屏幕710描述对可穿戴设备300-1的操作过程。本领域普通技术人员清楚,下面可穿戴设备300-1的描述可适用于根据包括图7中所示的可穿戴设备300-2的各种实施例的可穿戴设备300。

可穿戴设备300-1可以基于用户的运动的类型,从与各种类型的运动相映射并先前存储的多个字符串中,选择与用户的运动的类型相对应的至少一个字符串。可穿戴设备300-1可以显示所选择的至少一个字符串。可穿戴设备300-1可以将多个词语、多个句子结构或多个句子存储为多个字符串,但是实施例不限于此。

例如,可穿戴设备300-1可以存储包括与用户的运动的类型相关的词语的多个字符串。可穿戴设备300-1可以基于用户的运动的类型从多个字符串中选择作为与用户的运动的类型相对应的字符串的“锻炼”702,并显示该字符串。可穿戴设备300-1可以完成适合所选择的字符串的句子704并显示该句子。

作为另一个示例,可穿戴设备300-1可以存储包括指示用户的运动的类型的句子的多个字符串。可穿戴设备300-1可以从多个字符串中选择作为与用户的运动的类型相对应的字符串的“我在锻炼”704,并显示该字符串。由穿戴设备300-1选择的字符串“我在锻炼”704可以是包括指示用户的运动的类型的文本702的字符串。

可穿戴设备300可以在消息输入窗口713中显示至少一个字符串,从而用户可以编辑基于用户的运动的类型选择的至少一个字符串。

可穿戴设备300-1可以将包括基于用户的运动的类型选择的至少一个字符串的消息发送到接收者设备(未示出)。屏幕710包括用于显示接收者设备的接收者显示窗口711以接收消息。

可穿戴设备300-1可以基于用户输入设置接收者设备。例如,当接收到用于编写对于接收到的消息的响应消息的用户输入时,可穿戴设备300-1可以将已经发送了所接收到的消息的发送者设备设置为接收者设备。或者,当接收到用于编写与呼入呼叫相对应的消息的用户输入时,可穿戴设备300-1可以将已经做出呼叫的发送者设备设置为接收者设备。或者,可穿戴设备300-1可以基于用于选择包括在先前存储的电话簿中的联系人信息的用户输入来确定接收者设备。

可穿戴设备300-1可以基于用于发送消息的用户输入,将显示在消息输入窗口713上的消息发送到显示在接收者显示窗口711中的接收者设备。接收者显示窗口711可以称为“接收者设备显示窗口”。

图8示出了用户正在驾驶的示例。当可穿戴设备300-1已经确定了用户的运动的类型为“驾驶”时,智能眼镜形式的可穿戴设备300-1可以显示图8中所示的屏幕810。当可穿戴设备300-2已经确定了用户的运动的类型为“驾驶”,智能手表形式的可穿戴设备300-2可以显示图8中所示的屏幕820。

例如,可穿戴设备300-1可以存储包括与用户的运动的类型相关的词语的多个字符串。可穿戴设备300-1可以基于用户的运动的类型,从多个字符串中选择作为与用户的运动的类型相对应的字符串的“驾驶”802,并显示该字符串。可穿戴设备300-1可以完成适合所选择的字符串的句子804,并显示该句子。

作为另一个示例,可穿戴设备300-1可以存储包括指示用户的运动的类型的句子的多个字符串。可穿戴设备300-1可以从多个字符串中选择作为与用户的运动的类型相对应的字符串的“我在开车”804,并显示该字符串。由可穿戴设备300-1选择的字符串“我在开车”804可以是包括指示用户的运动的类型的文本802的字符串。

可穿戴设备300-1可以在消息输入窗口813中显示至少一个字符串,从而用户可以编辑基于用户的运动的类型选择的至少一个字符串。

可穿戴设备300-1可以将包括基于用户的运动的类型选择的至少一个字符串的消息发送到接收者设备。屏幕810包括用于显示接收消息的接收者设备的接收者显示窗口811。

可穿戴设备300-1可以基于用于发送消息的用户输入,将显示在消息输入窗口813上的消息发送到显示在接收者显示窗口811中的接收者设备。

参照图9,根据本公开的实施例的的可穿戴设备300可以感测与用户的生物特征信号相关的信息,并且确定用户是否由于不佳的健康状况而处于危险当中。如图9中所示,根据本公开的实施例的的可穿戴设备300可以是智能手表形式的可穿戴设备300-2。然而,根据本公开的各种实施例的可穿戴设备300的形式不限于图9中所示的形式,并且可以包括可以穿戴在用户的身体和/或衣服上的任何数量的各种形式。

图9示出了可穿戴设备300-2感测例如血压和心率作为与用户的生物特征信号相关的信息,但是实施例不限于此。当可穿戴设备300-2基于用户的血压和心率确定用户由于不佳的健康状况而处于危险当中时,可穿戴设备300-2可以显示图9中所示的屏幕910。尽管用户的血压和心率被示出为示例,可穿戴设备300-2可以基于任何数量的检测到的状况,诸如血糖水平、血氧水平等等,确定用户由于不佳的健康状况而处于危险当中。

可穿戴设备300-2可以从多个字符串中选择包括通知用户由于不佳的健康状况而处于危险当中的文本的至少一个字符串。可穿戴设备300-2可以显示基于用户的状态信息选择的至少一个字符串和用户的状态信息。可穿戴设备300-2可以显示与用户的生物特征信号相关的信息和与用户的位置相关的信息作为用户的状态信息。

如图9中所示,可穿戴设备300-2可以显示包括通知用户由于不佳的健康状况而处于危险当中的文本的字符串902、与用户的生物特征信号相关的信息904、以及与用户的位置相关的信息906。

包括通知用户由于不佳的健康状况而处于危险当中的文本的字符串902可以包括用户的个人信息。例如,如图9中所示,包括通知用户由于不佳的健康状况而处于危险当中的文本的字符串902可以包括用户的名字901。或者,包括通知用户由于不佳的健康状况而处于危险当中的文本的字符串902可以包括诸如用户的年龄、身份信息或性别的信息。当包括通知用户由于不佳的健康状况而处于危险当中的文本的字符串902包括用户的个人信息时,接收包括由可穿戴设备300-2选择的字符串902的消息的接收者可以迅速地确定由于不佳的健康状况而处于危险当中的用户的身份。

可穿戴设备300-2可以在消息输入窗口913中显示基于用户的状态信息选择的至少一个字符串和用户的状态信息,从而用户能够编辑基于用户的状态信息选择的至少一个字符串和用户的状态信息。

可穿戴设备300-2可以将包括基于用户的状态信息选择的至少一个字符串和用户的状态信息的消息发送到接收者设备。由可穿戴设备300-2显示的屏幕910可以包括用于显示接收消息的接收者设备的接收者显示窗口911。

可穿戴设备300-2可以将包括通知用户由于不佳的健康状况而处于危险当中的文本的消息发送到先前指定的接收者设备。图9示出了包括通知用户由于不佳的健康状况而处于危险当中的文本的消息被发送到用户的医院的示例,但是实施例不限于此。接收消息的接收者设备可以基于用户输入来修改。

可穿戴设备300-2可以基于用于发送消息的用户输入,将显示在消息输入窗口913中的消息发送到显示在接收者显示窗口911上接收者设备。因此,使用根据本公开的实施例的可穿戴设备300-2的用户可以容易地将通知用户由于不佳的健康状况而处于危险当中的消息发送到先前指定的接收者设备,而不必他/她自己在紧急情况下编写消息。

同时,根据本公开的实施例的可穿戴设备300可以选择包括多个字符串中的一些字符串的字符串集合。例如,可穿戴设备300可以基于用户的状态信息、用户的触摸输入、用户的日程安排信息、以及关于接收者设备的信息中的至少一个来选择字符串集合。

可穿戴设备300可以显示包括在所选择的字符串集合中的字符串。可穿戴设备300可以接收用于选择包括在所选择的字符串集合中的至少一个字符串的用户输入。可穿戴设备300可以将包括基于接收到的用户输入选择的至少一个字符串的消息发送到接收者设备。

图10是用于解释根据本公开的实施例的显示可由用户选择的字符串集合的方法的示图。

参考图10,根据本发公开的实施例的可穿戴设备300可以是智能手表形式的可穿戴设备300-2。但是,根据本公开的各种实施例的可穿戴设备300不限于图10中所示的形式,并且可以包括可以穿戴在用户的身体和/或衣服上的任何数量的各种可穿戴形式。

图10示出了根据本公开的实施例的可穿戴设备300-2响应于从身份被存储为“妈妈”的设备接收到消息,而将消息发送到接收者设备的示例。

当接收到消息时,根据本公开的实施例的可穿戴设备300-2可以显示图10中所示的屏幕1010。屏幕1010可以包括显示已经发送了所接收到的消息的发送者设备的发送者显示窗口1011。屏幕1010可以包括显示所接收到的消息的文本的消息显示窗口1013。

可穿戴设备300-2可以接收用于生成编写对于从用户接收到的消息的响应消息的屏幕的触摸输入。例如,当接收到触摸屏幕1010的用户的手7的触摸输入时,可穿戴设备300-2可以显示用于编写对于显示在屏幕1010上的消息的响应消息的屏幕1020。

可穿戴设备300-2可以选择包括多个字符串中的一些字符串的字符串集合,并显示所选择的字符串集合。例如,可穿戴设备300-2可以基于用户的状态信息、用户的触摸手势的类型、用户的日程安排信息、以及关于接收者设备的信息中的至少一个选择字符串集合。屏幕1020可以包括显示所选择的字符串集合的消息输入窗口1023。而且,屏幕1020可以包括显示接收者设备的接收者显示窗口1021。

图10示出了可穿戴设备300-2基于关于接收者设备的信息选择字符串集合的示例。在图10中,接收者设备可以是已经接收到在屏幕1010中示出的消息的、与存储为“妈妈”的联系人信息相对应的设备。

可穿戴设备300-2可以选择包括与接收者设备相对应的字符串的字符串集合,并显示所选择的字符串集合。

例如,可穿戴设备300-2可以分别将与各种设备相对应的字符串集合与相应的设备相映射,并存储映射的字符串集合。可穿戴设备300-2可以选择并显示包括与消息将被发送到接收者设备相对应的字符串的字符串集合。

作为另一个示例,可穿戴设备300-2可以过去已经发送到设备的消息。可穿戴设备300-2可以分别将包括已经被频繁发送到设备的字符串的字符串集合与相应的设备相映射,并存储映射的字符串集合。可穿戴设备300-2可以基于对过去消息的分析结果,选择包括与消息将被发送到的接收者设备相对应的字符串的字符串集合,并显示该字符串集合。

可穿戴设备300-2可以接收用于选择显示在消息输入窗口1023中的字符串中的至少一个字符串的用户输入。用于接收用于选择所显示的字符串中的至少一个字符串的用户输入的ui1008可以被提供在消息输入窗口1023中。如图10中所示,可穿戴设备300-2可以经由ui1008接收用于由用户的手7选择至少一个字符串的触摸输入。可穿戴设备300-2可以将包括基于接收到的用户输入选择的至少一个字符串的消息发送到接收者设备。

当接收到用于编写对于所接收到的消息的响应消息的用户输入时,可穿戴设备300-2可以分析所接收到的消息的文本,并且选择适合所接收到的消息的文本的字符串并向用户推荐该字符串。

例如,当可穿戴设备300-2确定在所接收到的消息里包括问题时,可穿戴设备300-2可以从多个字符串中选择指示对该问题的肯定答复的字符串和/或指示对该问题的否定答复的字符串,并显示所选择的字符串。当如图10的消息显示窗口1013中所示在接收到的信息中包括问题时(例如,当在接收到的消息里包括问号(?)时),可穿戴设备300-2可以选择并显示作为指示肯定答复的字符串的“是(yes)”以及作为指示否定答复的字符串的“否(no)”。可穿戴设备300-1可以接收选择显示在消息输入窗口1023中的字符串中的之至少一个字符串的用户输入。

因此,使用根据本公开的实施例的可穿戴设备300-2的用户不必他/她自己输入对于包括在接收到的消息中的问题的答复。使用根据本公开的实施例的可穿戴设备300-2的用户通过选择所显示的字符串,可以容易地发送对于所接收到的消息的响应消息。

图11是根据本公开的实施例的基于在可穿戴设备的触摸输入来发送消息的方法的流程图。

参考图11,可以通过使用图3、图4或图5中示出的可穿戴设备的元件执行所述方法的操作,这里将省略上面参考图3、图4或图5提供的描述。而且,图11的操作s1130和s1110分别对应于图6的操作s610和s630,并且这里将省略参考图6提供的相应描述。

在操作s1110中,根据本公开的实施例的可穿戴设备300可以接收来自用户的触摸输入。

从用户接收的触摸输入可以包括,例如,用于生成用来编写新的消息的屏幕的触摸输入、用于选择消息将被发送到的接收者设备的触摸输入、或用于生成用来编写对于所接收到的消息的响应消息的屏幕的触摸输入。

在操作s1120中,根据本公开的实施例的可穿戴设备300可以显示从多个字符串中基于用户的触摸输入选择的至少一个字符串。

作为可穿戴设备300选择至少一个字符串的参考的触摸输入可以是在操作s1110中接收到的触摸输入或在操作s1120中另外接收到的触摸输入。从用户接收到的触摸输入可以包括各种触摸手势。可穿戴设备300可以经由触摸输入单元320接收用户的触摸输入,并且确定用户的触摸输入包括什么触摸手势。

触摸手势的示例包括轻敲、触摸&保持、拖动、和/或滑动手势,但是实施例不限于此。

“轻敲(tap)”手势表示用户使用指向对象触摸屏幕并立即从屏幕上抬起该指向对象的手势。

“触摸&保持(touch&hold)”手势表示用户使用指向对象触摸屏幕并保持触摸超过预定时间段的手势。

“拖动(drag)”手势表示用户用指向对象触摸屏幕并在触摸屏幕的同时在屏幕上将指向对象移动到其他位置的手势。

“滑动(swipe)”手势表示用户沿某个方向滑动指向对象的手势。

但是,根据本公开的各种实施例的可穿戴设备的可以识别的触摸手势不限于上述触摸手势。例如,可穿戴设备300也可以识别绘制几何图形或符号的触摸手势,或写字的触摸手势。

可穿戴设备300可以将多个触摸手势与多个字符串相映射,并预先进行存储。当接收到触摸输入时,可穿戴设备300可以基于确定为包括在触摸输入中的触摸手势的类型,选择多个字符串中的至少一个字符串。

图12示出了根据本公开的实施例的与触摸手势相映射的字符串的示例。

参考图12,向左或向右移动指向对象的触摸手势1201可以与字符串“想你”相映射并存储。使用指向对象画圈的触摸手势1203可以与字符串“我没事”相映射并存储。用两个指向对象(例如,两个手指)触摸屏幕的触摸手势1205可以与字符串“亲吻”相映射并存储。用一个指向对象(例如,食指)触摸屏幕的触摸手势1207可以与字符串“开心起来”相映射并存储。使用指向对象画v字形的触摸手势1209可以与字符串“嗨”相映射并存储。从左上角到右下角画曲折线(zigzagline)的触摸手势1211可以与字符串“我稍后给你打电话”相映射并存储。

然而,由根据本公开的实施例的可穿戴设备300存储的触摸手势和字符串不限于图12中所示的触摸手势。可穿戴设备300也可以将图12中所示的触摸手势与其他字符串相映射并存储,而图12中未示出的触摸手势也可以与图12中未描述的其他的各种字符串相映射并存储。

通常难以在可穿戴设备上提供具有足够用于虚拟键盘大小的触摸面板,让用户键入文本消息。因此,根据本公开的实施例的可穿戴设备300可以基于从用户接收到的触摸手势选择并显示字符串,由此减少了用户他/她自己直接输入字符串的工作量。

回到图11,在操作s1130中,根据本公开的实施例的可穿戴设备300可以将包括在操作s1120中选择的至少一个字符串的消息发送到接收者设备。可穿戴设备300可以将包括所选择的至少一个字符串和由用户另外输入的字符串的消息发送到接收者设备。

图13是根据本公开的实施例的在可穿戴设备基于用户的日程安排发送消息的方法的流程图。

参考图13,可以使用图3、图4或图5中所示的可穿戴设备300的元件执行所述方法的操作,这里将省略上面参考图3、图4或图5提供的描述。而且,图13的操作s1310和s1330分别对应于图6的操作s610和s630,并且这里将省略参考图6提供的相应描述。

在操作s1310中,根据本公开的实施例的可穿戴设备300可以接收来自用户的触摸输入。

例如,从用户接收的触摸输入可以包括用于生成用来编写新的消息的屏幕的触摸输入、用于选择消息将被发送到的接收者设备的触摸输入、或用于生成用来编写对于所接收到的消息的响应消息的屏幕的触摸输入。

在操作s1320中,当接收到触摸输入时,根据本公开的实施例的可穿戴设备300可以显示从多个字符串中基于用户的日程安排选择的至少一个字符串。

当接收到触摸输入时,可穿戴设备300可以从存储器570获得用户的日程安排。或者,当接收到触摸输入时,可穿戴设备300可以从另一个电子设备或服务器接收用户的日程安排,并存储在存储器570中。或者,可穿戴设备300可以在预定的时间间隔获得用户的日程安排信息,并存储在存储器570中。当接收到触摸输入时,可穿戴设备300可以获得与接收到触摸输入时的时间相对应的日程安排信息。

用户的日程安排信息可以包括根据日期和时间的、包括将要做的事情的用户计划。用户的日程安排信息可以包括用户将要做的事情的开始时间和/或结束时间。对于用户将要做的事情,用户的日程安排信息还可以包括根据日期和时间关于用户将要去的地方的信息。例如,作为用户的日程安排信息,可穿戴设备300可以存储指示用户必须于2014年11月3日下午2点到4点在办公室b开会的信息。

可穿戴设备300可以基于用户的日程安排信息选择多个字符串中的至少一个字符串。可穿戴设备300可以显示基于用户的日程安排信息选择的至少一个字符串。

可穿戴设备300可以基于用户的日程安排信息确定用户是否能够操作可穿戴设备300。当可穿戴设备300确定用户不能操作可穿戴设备300时,可穿戴设备300可以选择包括指示不能接听呼入呼叫的文本的字符串或包括指示不能立即发送对于所接收到的消息的响应的文本的字符串。

可穿戴设备300可以基于包括在用户的日程安排信息中的、用户将要做的事情的类型,从多个字符串中选择与用户将要做的事情的类型相对应的至少一个字符串。

例如,当可穿戴设备300基于用户的日程安排信息确定用户正在开会时,可穿戴设备300可以选择包括指示用户正在开会的文本的字符串。或者,当可穿戴设备300确定用户正在休假时,可穿戴设备300可以选择包括指示用户正在休假的文本的字符串。

可穿戴设备300可以从多个字符串中选择与用户将要做的事情的开始时间和/或结束时间相对应的至少一个字符串。例如,当可穿戴设备300基于当前用户的日程安排信息确定当前用户正在开会时,可穿戴设备300可以选择包括除了指示用户正在开会的文本以外还包括会议的开始时间和结束时间的字符串。或者,可穿戴设备300可以选择包括在回复中指示用户将在当前会议的结束时间后进行呼叫的文本的字符串。

可穿戴设备300可以显示从多个字符串中选择的至少一个字符串。可穿戴设备300可以在消息输入窗口中显示所选择的至少一个字符串,从而用户可以编辑所选择的至少一个字符串。

可穿戴设备300还可以获得与用户的位置相关的信息,并将包括基于用户的日程安排信息选择的字符串和指示用户的位置的文本的消息发送到接收者设备。例如,可穿戴设备300可以基于用户的日程安排信息确定用户正在休假,并且还可以获得指示用户的位置在国外的信息。可穿戴设备300可以将包括字符串的消息发送到接收者设备,该字符串包括指示用户正在休假的文本和指示用户在国外的文本。

可穿戴设备300也可以显示包括多个字符串中的与用户的日程安排信息相对应的字符串的字符串集合。可穿戴设备300可以提供允许用户从包括在所显示的字符串集合中的字符串中选择至少一个字符串的ui。

例如,可穿戴设备300可以显示包括以下字符串中的至少一个的字符串集合:包括指示基于用户的日程安排信息、用户不能响应通信的文本(例如,指示不能接听呼入呼叫或不能发送对于所接收到的消息的响应的文本)的字符串;包括指示用户将在用户的当前业务结束之后进行呼叫的字符串;以及包括含有用户的日程安排信息的至少一个字符串的字符串集合(例如,用户的业务的开始时间和结束时间以及用户的业务的位置)。

而且,可穿戴设备300可以提供允许用户检查由可穿戴设备300选择并显示的字符串是否是用户意图编写的字符串的ui。当接收到指示所选择的字符串不是用户意图编写的字符串的用户输入时,可穿戴设备300可以自动选择并显示另一个字符串,或者基于用户输入选择并显示另一个字符串。

回到图13,在操作s1330中,根据本公开的实施例的可穿戴设备300可以将包括在操作s1320中选择的至少一个字符串的消息发送到接收者设备。可穿戴设备300可以将包括所选择的至少一个字符串和由用户另外输入的字符串的消息发送到接收者设备。

当在操作s1320中可穿戴设备300显示字符串集合时,可穿戴设备300可以接收用于选择包括在字符串集合中的至少一个字符串的用户输入。可穿戴设备300可以基于用于选择至少一个字符串的用户输入,将包括由用户选择的至少一个字符串的消息发送到接收者设备。

在操作s1330中,可穿戴设备300可以基于用于选择接收者设备的用户输入确定接收者设备。

或者,可穿戴设备300可以基于在s1330操作中的用户输入将消息发送到指定的接收者设备。

例如,在操作s1310中,可穿戴设备300可以接收用于选择消息将被发送到的接收者设备的触摸输入。可穿戴设备300可以向由用户选择的接收者设备发送消息。或者,在操作1310中,可穿戴设备300可以接收用于生成用来编写对于所接收到的消息的响应消息的屏幕的触摸输入或用于生成用来编写对于呼入呼叫的响应消息的屏幕的触摸输入。例如,当编写对于所接收到的消息或呼入呼叫的响应消息时,可穿戴设备300可以将已经发送了所接收到的消息或做出呼叫的设备确定为接收新编写的消息的接收者设备。

图14是用于解释根据本公开的实施例的显示从多个字符串中基于用户的日程安排选择的字符串的方法的示图。

参照图14,根据本公开的实施例的可穿戴设备300可以是智能手表形式的可穿戴设备300-2。然而,根据本公开的各种实施例的可穿戴设备300的形式不限于图14中所示的形式,并且可以包括能够穿戴在用户的身体和/或衣服上的任何数量的各种形式。

图14示出了可穿戴设备300-2已经基于用户的日程安排信息确定用户正在休假的示例。当确定用户正在休假时,可穿戴设备300-2可以显示图14中所示的屏幕1410。

可穿戴设备300-2可以基于用户的日程安排信息,从与各种日程安排相映射并预先存储的多个字符串中选择与对应于预定时间的用户的日程安排相对应的至少一个字符串。可穿戴设备300-2可以显示所选择的至少一个字符串。

例如,可穿戴设备300-2可以存储包括与用户的日程安排的类型相关的词语的多个字符串。可穿戴设备300-2可以基于用户的日程安排的类型确定用户正在工作或离开。当确定用户离开时,可穿戴设备300可以选择并显示包括指示用户离开的文本的字符串1402。

或者,可穿戴设备300-2可以选择并显示与用户的日程安排相对应的字符串。可穿戴设备300-2可以从多个字符串中选择与用户的日程安排的开始时间和结束时间相对应的至少一个字符串。可穿戴设备300-2可以基于用户的日程安排选择并显示包括指示用户的假期的开始时间和结束时间的文本的字符串1404。

可穿戴设备300可以在消息输入窗口1413中显示所选择的至少一个字符串,从而用户可以编辑所选择的至少一个字符串。

可穿戴设备300-2可以将包括基于用户的日程安排信息选择的至少一个字符串的消息发送到接收者设备。屏幕1410包括用于显示用来接收消息的接收者设备的接收者显示窗口1411。

可穿戴设备300-2可以基于用户输入设置接收者设备。例如,当接收到用于编写对于所接收到的消息的相应消息的用户输入时,可穿戴设备300-2可以将已经发送了所接收到的消息的发送者设备设置为接收者设备。或者,当接收到用于编写对于呼入呼叫的相应消息的用户输入时,可穿戴设备300-2可以将已经做出呼叫的发送者设备设置为接收者设备。或者,可穿戴设备300-2可以基于用于选择包括在先前存储在电话簿中的联系人信息的用户输入确定接收者设备。

可穿戴设备300-2可以基于用于发送消息的用户输入,将显示在消息输入窗口1413中的消息发送到显示在接收者显示窗口1411中的接收者设备。

图15是根据本公开的实施例的在可穿戴设备基于关于接收者设备的信息发送消息的方法的流程图。

参考图15,可以使用图3、图4或图5中示出的可穿戴设备300的元件执行所述方法的操作,并且这里将省略上面参考图3、图4或图5提供的描述。而且,图15的操作s1510和s1530分别对应于图6的操作s610和s630,并且这里将省略参考图6提供的相应描述。

在操作s1510中,根据本公开的实施例的可穿戴设备300可以接收来自用户的触摸输入。

从用户接收的触摸输入可以包括,例如,用于生成用来编写新的消息的屏幕的触摸输入,用于选择消息将被发送到的接收者设备的触摸输入,或用于生成用来编写对于所接收到的消息的响应消息的屏幕的触摸输入。当接收到触摸输入时,可穿戴设备300可以显示用来编写消息的屏幕。

可穿戴设备300可以基于用户输入确定新编写的消息将被发送到的接收者设备。

例如,可穿戴设备300可以基于用于选择消息将被发送到的接收者设备的触摸输入确定接收者设备。

用于选择消息将被发送到的接收者设备的触摸输入可以包括用于选择基于先前存储的电话簿显示的联系人信息的触摸输入。可穿戴设备300可以将新编写的消息发送到与所选择的联系人信息相对应的设备。

或者,可穿戴设备300可以存储包括联系人信息和分别与联系人信息相对应的图像的电话簿。在这种情况下,用于选择消息将被发送到的接收者设备的触摸输入可以包括用于选择基于先前存储的电话簿显示的至少一个图像的触摸输入。可穿戴设备300可以将新编写的消息发送到经由与所选择的图像相对应的联系人信息连接的设备。

作为另一个示例,可穿戴设备300可以基于用于生成用来编写对于所接收到的消息的响应消息的屏幕的触摸输入或用于生成用来编写对于呼入呼叫的响应消息的屏幕的触摸输入确定接收者设备。当接收到用于生成用来编写对于所接收到的消息的响应消息的屏幕的触摸输入或用于生成用来编写对于呼入呼叫的响应消息的屏幕的触摸输入时,可穿戴设备300可以将已经发送了所接收到的消息或做出呼叫的设备确定为接收者设备。

在操作s1520中,当接收到触摸输入时,根据本公开的实施例的可穿戴设备300可以显示从多个字符串中基于关于接收者设备的信息选择的至少一个字符串。

可穿戴设备300可以接收用于确定接收者设备的用户输入。可穿戴设备300可以基于用于在包括在用于编写消息的屏幕中的接收者设备显示窗口中输入接收者设备的用户输入确定接收者设备。例如,可穿戴设备300可以基于用户输入从先前存储的电话簿中搜索联系人信息,并且可以将与所找到的联系人信息相对应的设备确定为接收者设备。

当接收到触摸输入时,可穿戴设备300可以从存储器570获得关于接收者设备的信息。或者,当接收到触摸输入时,可穿戴设备300可以从另一个电子设备或服务器接收关于接收者设备的信息。

关于接收者设备的信息可以包括指示接收者设备的用户和可穿戴设备300的用户之间关系的程序的亲密度信息。例如,可穿戴设备300可以存储联系人信息和联系人信息的亲密度信息。联系人信息的亲密度信息是指与联系人信息相对应的设备的用户和可穿戴设备300的用户之间的亲密度信息。与联系人信息相对应的设备的用户和可穿戴设备300的用户之间的亲密度信息可以基于用户输入来设置。

可穿戴设备300可以基于关于接收者设备的信息选择多个字符串中的至少一个字符串。可穿戴设备300可以基于关于接收者设备的信息显示所选择的至少一个字符串。

例如,可穿戴设备300可以选择与关于接收者设备的亲密度信息相对应的至少一个字符串。

作为另一个示例,可穿戴设备300可以映射至少一个字符串并对于联系人信息进行存储。可穿戴设备300可以从多个字符串中选择与对应于被确定为接收者设备的设备的联系人信息相映射的至少一个字符串。

而且,关于接收者设备的信息可以包括关于包括在过去从可穿戴设备300发送到接收者设备的消息中的字符串的记录。可穿戴设备300可以基于关于包括在过去的消息中的字符串的记录来选择多个字符串中的至少一个字符串。

可穿戴设备300可以分析过去已经发送到设备的消息。可穿戴设备300可以将频繁发送到设备的至少一个字符串映射到相应的设备并存储。可穿戴设备300可以基于关于包括在过去的消息中的字符串的记录,选择频繁发送到接收者设备的至少一个字符串。

可穿戴设备300可以显示在消息输入窗口中选择的至少一个字符串,从而用户可以编辑所选择的至少一个字符串。

可穿戴设备300可以显示多个字符串中包括与关于接收者设备的信息相对应的字符串的字符串集合。可穿戴设备300可以提供允许用户选择包括在所显示的字符串集合中的至少一个字符串的ui。

而且,可穿戴设备300可以提供允许用户检查由可穿戴设备300选择并显示的字符串是否是用户意图编写的字符串的ui。当用户输入表示所选择的字符串不是该用户打算输入的字符串时,可穿戴设备300可以自动选择并显示另一个字符串,或者基于用户输入选择显示另一个字符串。

回到图15,在操作s1530中,根据本公开的实施例的可穿戴设备300可以将包括在操作1520中选择的至少一个字符串的消息发送到接收者设备。

可穿戴设备300可以将包括所选择的至少一个字符串和由用户另外输入的字符串的消息发送到接收者设备。

当可穿戴设备300在1520操作中显示字符串集合时,可穿戴设备300可以接收用于选择包括在字符串集合中的至少一个字符串的用户输入。可穿戴设备300可以将包括基于用于选择至少一个字符串的用户输入由用户选择的至少一个字符串的消息发送到接收者设备。

图16和图17是用于解释根据本公开的实施例的显示从多个字符串中基于关于接收者设备的信息选择的字符串的方法的示图。

参照图16和图17,根据本公开的实施例的可穿戴设备300可以是智能手表形式的穿戴设备300-2。然而,根据本公开的各种实施例的可穿戴设备300的形式不限于图16和图17中所示的形式,并且可以包括能够穿戴在用户身体和/或衣服上的任何数量的各种形式。

图16示出了可穿戴设备300-2基于关于各种接收者设备(例如,朋友使用的设备、家庭成员使用的设备、或老板使用的设备)的信息选择多个字符串中的至少一个字符串。当接收到触摸输入时,可穿戴设备300-2可以基于关于接收者设备的信息选择至少一个字符。例如,如图16中所示,当输入使用指向对象画圈的触摸手势时,可穿戴设备300-2可以基于关于接收者设备的信息选择包括肯定回答的文本的字符串。

如图16中所示,当与存储为“哲秀”1601联系人信息相对应的设备被确定为接收者设备时,可穿戴设备300-2可以显示屏幕1620-1。显示消息的接收者设备的接收者显示窗口1601-1被包括在屏幕1620-1中。

例如,可穿戴设备300-2可以基于关于接收者设备的信息,从多个字符串中选择并显示作为对应于“哲秀”的至少一个字符串的“是的,朋友!”。作为另一个示例,可穿戴设备300可以基于存储为包括在“朋友”组中的“哲秀”的联系人信息的亲密度信息,选择并显示作为与“朋友”组的亲密度信息相对应的至少一个字符串的“是的,朋友!”。

接下来,当与存储为“奶奶”1602的联系人信息相对应的设备被确定为接收者设备时,可穿戴设备300-2可以显示屏幕1620-2。显示接收的消息接收者设备的显示窗口1610-2会接收者设备包括在屏幕1620-2中。

例如,可穿戴设备300-2可以基于关于接收者设备的信息从多个字符串中选择并显示作为与“奶奶”相对应的至少一个字符串的“是:d”。作为另一个示例,可穿戴设备300-2可以基于与存储为包括在“家庭”组中的“奶奶”的联系人信息相对应的亲密度信息,选择并显示作为与“家庭”组的亲密度信息相对应的至少一个字符串的“是:d”。

接下来,当与存储为“老板”1603的联系人信息相对应的设备被确定为接收者设备时,可穿戴设备300-2可以显示屏幕1620-3。显示用于接收消息的接收者设备的接收者显示窗口1610-3被包括在屏幕1620-3中。

例如,可穿戴设备300-2可以基于关于接收者设备的信息,从多个字符串中选择并显示作为与“老板”相对应的至少一个字符串的“是的,先生”。作为另一个示例,可穿戴设备300-2可以基于存储为包括在“老板”组中的“老板”的联系人信息的亲密度信息,选择并显示作为与“老板”组的亲密度信息相对应的至少一个字符串的“是的,先生”。

图17示出了可穿戴设备300-2基于各种接收者设备(例如,由家庭成员使用的设备或由客户使用的设备)的信息选择多个字符串中的至少一个字符串的示例。

当接收到触摸输入时,可穿戴设备300-2可以基于关于接收者设备的信息以及用户的状态信息一起,选择至少一个字符串。可穿戴设备300-2可以获得关于用户的运动的信息、关于用户的位置的信息、以及关于用户的生物特征信号的信息中的至少一个作为用户的状态信息。

例如,可穿戴设备300-2可以基于关于用户的位置的信息从多个字符串中选择包括指示用户的位置的文本的字符串。可穿戴设备300-2可以通过进一步考虑关于接收者设备的信息,选择基于关于用户的位置的信息选择的字符串中的至少一个字符串。

如图17中所示,当确定用户“在家”并且与存储为“妈妈”1701的联系人信息相对应的设备被确定为接收者设备时,可穿戴设备300-2可以显示屏幕1710-2。显示用来接收消息的接收者设备的接收者显示窗口1710-1被包括在屏幕1710-2中。

可穿戴设备300-2可以确定用户“在家”并从多个字符串中选择对应于用户“在家”时的字符串。可穿戴设备300-2可以基于关于接收者设备的信息,选择与关于用户的位置的信息相对应的字符串中的至少一个字符串。

例如,基于关于接收者设备的信息,可穿戴设备300-2可以从与关于用户的位置的信息相对应的字符串中,选择并显示作为与“妈妈”相对应的至少一个字符串的“我在家”。作为另一个示例,可穿戴设备300-2可以基于存储为包括在“家庭”组中的“妈妈”的联系人信息的亲密度信息,选择并显示作为与“家庭”组的亲密度信息相对应的至少一个字符串的“我在家”。

当确定用户“在家”并且与存储为“客户”1702的联系人信息相对应的设备确定为接收者设备时,可穿戴设备300-2可以显示屏幕1720-2。显示接收消息的接收者设备的接收者显示窗口1710-2被包括在屏幕1720-2中。

可穿戴设备300-2可以确定用户“在家”,并且从多个字符串中选择对应于用户“在家”时的字符串。可穿戴设备300-2可以基于关于接收者设备的信息,选择与关于用户的位置的信息相对应的字符串中的至少一个字符串。

例如,可穿戴设备300-2可以基于关于接收者设备的信息,从与关于用户的位置的信息相对应的字符串中选择并显示作为与“客户”相对应的至少一个字符串的“我不在”。作为另一个示例,可穿戴设备300-2可以基于存储为包括在“业务”组中的“客户”的联系人信息的亲密度信息,选择并显示作为与“业务”组的亲密度信息相对应的至少一个字符串的“我不在”。

对于将通知用户在私人空间(例如,在家)的消息发送到与包括在“家庭”组中的联系人信息相对应的设备,用户可能感觉到不便。另一方面,用户可能不想向与包括在“业务”组中的联系人信息相对应的设备公开他或她的私人生活。

因此,当确定用户处于私人空间时,可穿戴设备300-2可以对于与包括在“家庭”组中的联系人信息相对应的设备,选择包括通知用户的位置的文本的字符串。另一方面,当确定用户处于私人空间(例如,家里)时,可穿戴设备300-2可以对于与包括在“业务”组中的联系人信息相对应的设备,选择包括通知用户不在工作中的文本的字符串。

如上所述,根据本公开的实施例的可穿戴设备300可以通过考虑除了用户的状态信息以外还考虑关于接收者设备的信息,选择并显示至少一个字符串。因此,当用户处于相同的状态时(即,如果用户的状态信息相同),可穿戴设备300还可以根据不同的接收者设备选择并显示不同的字符串。

因此,根据本公开的实施例的可穿戴设备300可以基于用户和接收者设备的状态信息,允许用户通过提供作为用户意图的消息的预测的文本消息以便容易地发送消息。

图18是用于解释根据本公开的实施例的通过选择接收者设备来发送消息的方法的示图。

参照图18,根据本公开的实施例的可穿戴设备300可以是智能手表形式的可穿戴设备300-2。然而,根据本公开的各种实施例的可穿戴设备300不限于图18中所示的形式,并且可以包括能够穿戴在用户的身体和/或衣服上的任何数量的各种形式。

图18示出了可穿戴设备300-2存储包括联系人信息和分别对应于联系人信息的图像的电话簿的示例。

如屏幕1810中所示,可穿戴设备300-2可以基于先前存储的电话簿显示与联系人信息相对应的多个图像。与联系人信息相对应的图像可以预先根据用户输入而存储。例如,与联系人信息相对应的图像可以包括与联系人信息相对应的设备的用户的图片。可穿戴设备300-2可以和对应于多个联系人信息的多个图像一起,显示与每个联系人信息相对应的姓名。与联系人信息相对应的姓名可以预先通过用户输入而存储。

可穿戴设备300-2可以接收用于从显示的图像中选择图像1811的来自用户的触摸输入。可穿戴设备300-2可以将新编写的消息发送到与对应于所选择的图像1811的联系人信息相对应的设备。

如屏幕1820中所示,可穿戴设备300-2可以放大并显示所选择的图像1811。可穿戴设备300-2可以接收由用户对屏幕1820做出的触摸输入。可穿戴设备300-2可以确定由用户做出的触摸输入包括哪个触摸手势。

例如,如图18中所示,可穿戴设备300-2可以将用两个指向对象(例如,两个手指)触摸屏幕的手势与字符串“亲吻”相映射并存储。可穿戴设备300-2可以基于从用户接收的触摸手势选择字符串“亲吻”。

可穿戴设备300-2可以显示基于从用户接收的触摸手势选择的字符串。可穿戴设备300-2还可以显示基于从用户接收的触摸手势选择的字符串,如屏幕1830中所示的图像1831。

可穿戴设备300可以将包括所选择的字符串的消息发送到接收者设备。已经接收到包括所选择的字符串“亲吻”的消息的接收者设备可以显示包括在所接收到的消息中的字符串“亲吻”,如屏幕1830中所示的文本或图像1831。

图19是示出根据本公开的实施例的可穿戴设备300连接到移动电话1910进行操作的系统的示图。

根据本公开的实施例的可穿戴设备300可以以独立的配置进行操作,或者连接到一个或多个外部电子设备和/或网络进行操作。当可穿戴设备300与外部电子设备一起工作时,由可穿戴设备300的感测单元310、通信器340、以及控制器350中的至少一个执行的功能中的一些或全部可以由外部电子设备执行。

参照图19,根据本公开的实施例的可穿戴设备300被示出为智能眼镜形式的可穿戴设备300-1、智能手表形式的可穿戴设备300-2、以及智能带形式的可穿戴设备300-3。然而,根据各种实施例的可穿戴设备300的形式不限于图19中所示的形式,并且可以包括能够穿戴在用户的身体和/或衣服上的任何数量的各种形式。如图19中所示,可穿戴设备300-1、300-2和300-3可以连接到移动电话1910进行操作。

虽然图19示出了根据本公开的实施例的可穿戴设备300-1、300-2和300-3连接到移动电话1910进行操作的示例时,但是可穿戴设备300-1、300-2和300-3不限于连接到移动电话1910的实施例。例如,根据本公开的可穿戴设备300-1、300-2和300-3可以与以下设备相连接进行操作:智能电话、平板个人计算机(pc)、pc、智能电视机(tv)、个人数字助理(pda)、膝上型计算机、媒体播放器、微服务器、gps设备、电子书终端、数字广播终端、导航设备、信息亭(kiosk)、运动图像专家组阶段1或阶段2(mpeg-1或mpeg-2)音频播放器(mp3)播放器、数码相机、以及其他移动或非移动计算设备。

当经由触摸输入单320从用户接收到触摸输入时,根据本公开的实施例的可穿戴设备300-1、300-2和300-3可以向移动电话1910发送关于触摸输入的信息和从可穿戴设备300-1、300-2和300-3感测到的各种信息。可穿戴设备300-1、300-2和300-3可以从移动电话1910接收通过处理从可穿戴设备300-1、300-2和300-3接收到的信息而获得的数据。例如,移动电话1910可以基于从可穿戴设备300-1、300-2和300-3接收的信息选择多个字符串中的至少一个字符串,并且将所选择的至少一个字符串发送到可穿戴设备300-1、300-2和300-3。而且,可穿戴设备300-1、300-2和300-3可以使用移动电话1910将包括所选择的至少一个字符串的消息发送到接收者设备。将参考图20更详细地描述操作连接到外部电子设备的根据本公开的实施例的可穿戴设备300的方法。

图20是用于解释根据本公开的实施例的基于通过使用可穿戴设备300获得的用户的状态信息在电子设备2000中发送消息的过程的信号流程图。

在操作s2001中,可穿戴设备300可以接收来自用户的触摸输入。在操作s2003中,可穿戴设备300可以获得用户的状态信息。当接收到触摸输入时,可穿戴设备300可以感测用户的状态信息。或者,可穿戴设备300可以在预定的时间间隔感测并存储用户的状态信息,并且当接收到触摸输入时,可穿戴设备300可以获得最近存储的用户的状态信息。

在操作s2005中,可穿戴设备300向电子设备2000发送在操作s2001中接收到的触摸输入和在操作s2003中获得的用户的状态信息。在操作s2007中,电子设备2000可以从预先存储的多个字符串中基于用户的状态信息选择至少一个字符串。电子设备2000可以将关于用户的各种状态的信息与多个字符串相映射并存储。

在操作s2009中,电子设备2000可以将所选择的至少一个字符串发送到可穿戴设备300。在操作s2011中,可穿戴设备300可以显示从电子设备2000接收到的至少一个字符串。可穿戴设备300可以提供允许用户检查所显示的至少一个字符串是否是用户意图编写的字符串的ui。而且,可穿戴设备300可以接收来自用户的用于添加字符串的用户输入。

在操作s2013中,可穿戴设备300可以从用户接收消息发送命令。也就是,当确定所显示的至少一个字符串是用户意图编写的字符串时,可穿戴设备300可以从用户接收指示发送包括所显示的至少一个字符串的消息的消息发送命令。

在操作s2015中,可穿戴设备300可以向电子设备2000发送指示其已经从用户接收到消息发送命令的信息。可穿戴设备300也可以将关于基于用户输入添加的字符串的信息发送到电子设备2000。

在操作s2017中,电子设备2000可以向接收者设备发送包括从多个字符串中基于用户的状态信息选择的至少一个字符串的消息。可以基于从可穿戴设备300接收到的用户输入来确定接收者设备。可穿戴设备300可以向接收者设备发送包括从多个字符串中基于用户的状态信息选择的至少一个字符串和由用户另外输入的字符串的消息。

本发明构思的实施例也可以以包括可由计算机运行的命令的记录介质的形式来实现,诸如由计算机运行的程序模块。计算机可读记录介质可以是计算机可访问的任意可用介质,并且可以是易失性、非易失性、可分离的、以及不可分离的介质中的任何一个。而且,计算机可读记录介质的示例可以包括计算机存储介质和通信介质。计算机存储介质的示例包括通过用于存储关于计算机可读命令、数据结构、程序模块或其他数据的任意方法或技术来实现易失性、非易失性、可分离的和不可分离的介质。通信介质可以包括计算机可读命令、数据结构、程序模块、调制的数据信号的其它数据,诸如载波、或其它传输机制,并且可以是任意信息传输介质。

虽然已经参考本公开的各种实施例示出和描述了本公开,本领域技术人员将理解,可以在其中做出形式和细节上的各种改变,都不背离由所附权利要求书及其等同物定义的本公开的精神和范围。

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