移动装置和操作移动装置的方法转让专利

申请号 : CN200680027669.3

文献号 : CN101233473B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : G·A·邓科

申请人 : 索尼爱立信移动通讯股份有限公司

摘要 :

按照本发明的操作移动装置的方法,所述方法包括:采用与所述移动装置关联的传感器来检测所述移动装置的壳体的第一预定局部移动;将所检测的第一预定局部移动与所述移动装置的功能关联;以及响应检测到所述第一预定局部移动、并在检测到所述移动装置的壳体的第二预定局部移动之后经过预定延时才执行所述功能,其中在所述第一预定局部移动之后检测所述第二预定局部移动。

权利要求 :

1.一种操作移动装置的方法,所述方法包括:

采用与所述移动装置关联的传感器来检测所述移动装置的壳体的第一预定局部移动;

将所检测的第一预定局部移动与所述移动装置的功能关联;以及响应检测到所述第一预定局部移动、并在检测到所述移动装置的壳体的第二预定局部移动之后经过预定延时才执行所述功能,其中在所述第一预定局部移动之后检测所述第二预定局部移动。

2.如权利要求1所述的方法,其特征在于,还包括:

响应定义所述预定延时和/或对所述预定延时分配所述第二预定局部移动的用户输入而将所述预定延时与所述第二预定局部移动关联。

3.如权利要求2所述的方法,其特征在于,在关联所述预定延时之前还包括:采用所述传感器来检测按照用户定义模式的所述壳体的局部移动;以及将所述传感器产生的、对应于所述用户定义模式的参数存储在所述移动装置的存储器中,以便定义所述第二预定局部移动。

4.如权利要求1所述的方法,其特征在于,所述功能包括第一功能,并且还包括:采用所述传感器来检测所述壳体的第三预定局部移动;

将所检测的第三预定局部移动与所述移动装置的不同于所述第一功能的第二功能关联;以及响应检测到所述第三预定局部移动、并在检测到所述第二预定局部移动之后经过预定延时才执行所述第二功能。

5.如权利要求4所述的方法,其特征在于,所述预定延时包括第一预定延时,并且还包括:将第二预定延时与所述第二预定局部移动关联,

其中执行所述第一功能的步骤还包括在所述移动装置的第一操作模式中检测到所述第二预定局部移动之后经过所述第一预定延时才执行所述第一功能,以及执行所述第二功能的步骤还包括在所述移动装置的第二操作模式中检测到所述第二预定局部移动之后经过所述第二预定延时才执行所述第二功能。

6.如权利要求1所述的方法,其特征在于,还包括:

响应在检测到所述第一预定局部移动之后以及在执行所述功能之前的预定时间段中不止一次检测到所述第二预定局部移动而增加或减少所述预定延时。

7.如权利要求6所述的方法,其特征在于,增加或减少所述预定延时的步骤包括:响应每次检测到所述第二预定局部移动而将所述预定延时增加或减少预定时间段。

8.如权利要求1所述的方法,其特征在于,执行所述功能还包括:在同时检测到所述第二预定移动以及按下所述移动装置的按钮之后经过所述预定延时才执行所述功能。

9.如权利要求1所述的方法,其特征在于,所述功能包括告警功能、相机定时器功能、提醒功能和/或伪救援呼叫功能。

10.如权利要求1所述的方法,其特征在于,所述第二预定局部移动包括摇动动作,其中所述功能包括可听告警,以及执行所述功能的步骤包括:在检测到所述摇动动作之后经过所述预定延时从所述移动装置的扬声器广播所述可听告警。

11.如权利要求1所述的方法,其特征在于,所述第二预定局部移动包括倾斜动作,其中所述功能包括伪救援呼叫功能,以及执行所述功能的步骤包括:在检测到所述倾斜动作之后经过所述预定延时从所述移动装置的扬声器广播振铃音,以便提供所述伪救援呼叫。

12.如权利要求1所述的方法,

其中,所述将所检测的第一预定局部移动与所述移动装置的功能关联的步骤包括响应用户输入而将所检测的第一预定局部移动与所述移动装置的第一和第二功能关联,所述用户输入将所检测的第一预定局部移动分配给所述第一和第二功能,以及执行所述功能的步骤包括;

响应检测到所述第一预定局部移动,在所述移动装置的第一操作模式中执行所述第一功能;以及响应检测到所述第一预定局部移动,在所述移动装置的第二操作模式中执行所述第二功能。

13.如权利要求12所述的方法,其特征在于,所述第一操作模式包括通信模式,以及所述第二操作模式包括待机模式。

14.如权利要求13所述的方法,其特征在于,所述第一和/或第二操作模式包括应用运行模式,在其中运行所述移动装置上的特定应用。

15.如权利要求12所述的方法,其特征在于,所述第一预定局部移动包括横扫动作,其中所述第一操作模式包括待机模式,所述第二操作模式包括消息传递应用运行模式,以及执行所述第一和第二功能的步骤包括:响应在所述待机模式中检测到所述横扫动作而对所述移动装置附近的无线装置和/或网络进行搜索;以及响应在所述消息传递应用运行模式中检测到所述横扫动作而更新存在信息。

16.如权利要求12所述的方法,其特征在于,所述第一预定局部移动包括字母数字动作,其中所述第一操作模式包括待机模式,所述第二操作模式包括消息传递应用运行模式,以及执行所述第一和第二功能的步骤包括:响应在所述待机模式中检测到所述字母数字动作而拨打与所述字母数字动作关联的号码;以及响应在所述消息传递应用运行模式中检测到所述字母数字动作而显示与所述字母数字动作关联的字符。

17.如权利要求12所述的方法,其特征在于,所述预定局部移动包括翻转动作,其中所述第一操作模式包括待机模式,所述第二操作模式包括通信模式,以及执行所述第一和第二功能的步骤包括:响应在所述待机模式中检测到所述翻转动作而拒绝入局呼叫;以及响应在所述通信模式中检测到所述翻转动作而激活所述移动装置的扬声器电话。

18.一种移动装置,包括:

移动装置壳体;

配置成检测所述壳体的局部移动的传感器;以及

控制器,耦合到所述传感器,并配置成将所述壳体的第一预定局部移动与所述移动装置的功能关联,其中所述控制器还配置成响应检测到所述第一预定局部移动并且在检测到第二预定局部移动之后经过预定延时才执行所述功能,其中在所述第一预定局部移动之后检测所述第二预定局部移动。

19.如权利要求18所述的装置,其特征在于,还包括:

用户接口,耦合到所述控制器,并配置成接收定义所述预定延时和/或将所述预定延时分配给所述第二预定局部移动的用户输入,其中所述控制器还配置成响应接收到所述用户输入而将所述预定延时与所述第二预定局部移动关联。

20.如权利要求18所述的装置,其特征在于,所述控制器配置成响应在检测到所述第一预定局部移动之后以及在执行所述功能之前的预定时间段中不止一次检测到所述第二预定局部移动而增加或减少所述预定延时。

21.如权利要求20所述的装置,其特征在于,所述控制器配置成响应每次检测到所述第二预定局部移动而将所述预定延时增加或减少预定时间段。

22.如权利要求18所述的装置,其特征在于,所述控制器配置成响应接收到所述用户输入而将所述第一预定局部移动与所述移动装置的第一和第二功能关联,其中所述控制器还配置成响应检测到所述第一预定局部移动、并且在所述移动装置的第一操作模式中检测到所述第二预定局部移动之后经过所述预定延时才执行所述第一功能,以及响应检测到所述第一预定局部移动、并且在所述移动装置的第二操作模式中检测到所述第二预定局部移动之后经过所述预定延时才执行所述第二功能。

23.如权利要求22所述的装置,其特征在于,所述控制器配置成使用所述传感器在所述移动装置的不同于所述第一和第二操作模式的动作编程操作模式中检测所述第一预定局部移动。

24.如权利要求18所述的装置,其特征在于,所述控制器配置成使用所述传感器来检测按照用户定义模式的所述壳体的局部移动,并且还包括:存储单元,耦合到所述控制器,并配置成存储由所述传感器产生的、对应于所述用户定义模式的第一和/或第二预定局部移动的参数。

25.如权利要求18所述的装置,其特征在于,所述用户接口包括其中包含多个按钮的小键盘,以及其中所述控制器还配置成响应同时检测到所述第二预定局部移动以及按下多个按钮其中之一而以预定延时执行所述功能。

说明书 :

移动装置和操作移动装置的方法

技术领域

[0001] 本发明涉及电子装置以及操作它们的方法,更具体来说,涉及移动装置用户输入及其方法。

背景技术

[0002] 移动电子装置、如移动终端越来越多地提供各种通信、多媒体和/或数据处理能力。例如,诸如蜂窝电话、个人数字助理和/或膝上型计算机之类的移动终端可提供对包括文本、图片、音乐和/或视频在内的大量多媒体格式的数据的存储和/或存取。
[0003] 但是,例如由于装置的较小尺寸以及所提供的有限输入装置,移动装置上存储的数据和/或应用可能难以管理。例如,许多移动终端、如蜂窝电话可能配备了数码相机功能性。然而,当使用数码相机所捕捉图像在移动终端上显示时,可能很难使用小键盘来选择和/或操纵所显示图像。因此,移动终端可包括备选输入装置,例如响应触摸、光线和/或运动的传感器装置。
[0004] 具体来说,移动装置可包括运动传感器,例如倾斜传感器和/或加速计。因此,应用可包含在移动装置中,它们利用这些能力来操作和/或操纵数据。例如,已知的是经由倾斜和/或摇动装置的壳体在移动装置上提供菜单导航和选择。类似地,已知的是在移动装置上提供视频游戏,它们利用装置壳体的预定动作来操纵一个或多个屏幕上的人物等。更具体来说,通过倾斜装置壳体,用户可朝八个方向之一移动屏幕上的人物。在两种情况中,运动传感器可估算装置壳体的移动,并执行与该移动关联的预期动作。

发明内容

[0005] 根据本发明的一些实施例,操作具有第一和第二操作模式的移动装置的方法可包括使用与移动装置关联的传感器来检测移动装置的壳体的预定局部移动。可响应用户输入而将所检测的预定局部移动与移动装置的第一和第二功能关联,其中用户输入将所检测的预定局部移动分配给第一和第二功能。可响应在第一操作模式检测到预定局部移动而执行第一功能,以及可响应在第二操作模式中检测到预定局部移动而执行第二功能。
[0006] 根据本发明的一种操作移动装置的方法,所述方法包括:采用与所述移动装置关联的传感器来检测所述移动装置的壳体的第一预定局部移动;将所检测的第一预定局部移动与所述移动装置的功能关联;以及响应检测到所述第一预定局部移动、并在检测到所述移动装置的壳体的第二预定局部移动之后经过预定延时才执行所述功能,其中在所述第一预定局部移动之后检测所述第二预定局部移动。
[0007] 根据本发明的一种移动装置,包括:移动装置壳体;配置成检测所述壳体的局部移动的传感器;以及控制器,耦合到所述传感器,并配置成将所述壳体的第一预定局部移动与所述移动装置的功能关联,其中所述控制器还配置成响应检测到所述第一预定局部移动并且在检测到第二预定局部移动之后经过预定延时才执行所述功能,其中在所述第一预定局部移动之后检测所述第二预定局部移动。
[0008] 在本发明的一些实施例中,该方法可包括将预定延时与所检测的预定局部移动关联。可在检测到预定局部移动之后经过预定延时才执行第一和/或第二功能。
[0009] 在本发明的其它实施例中,可通过使用传感器检测按照用户定义模式的壳体的局部移动,并将传感器所产生的、对应于用户定义模式的参数存储在移动装置的存储器中以便定义预定局部移动,来检测预定局部移动。
[0010] 在本发明的一些实施例中,可在移动装置的不同于第一和第二操作模式的动作编程操作模式中检测预定局部移动。例如,第一操作模式可能是通信模式,以及第二操作模式可能是待机模式。或者,第一和第二操作模式其中的一个或两个可能是应用运行模式,在其中运行移动装置上的特定应用。
[0011] 在本发明的其它实施例中,可响应同时检测到预定局部移动以及按下移动装置的按钮而执行第一和/或第二功能。预定局部移动的实例可包括倾斜、摇动、摆动和/或快速移动(snap)移动装置壳体。
[0012] 在本发明的一些实施例中,预定局部移动可能是横扫动作,第一操作模式可能是待机模式,以及第二操作模式可能是消息传递应用运行模式。因此,可响应在待机模式中检测到横扫动作而执行对移动装置附近的无线装置和/或网络的搜索,以及可响应在消息传递应用运行模式中检测到横扫动作而更新存在信息。
[0013] 在本发明的其它实施例中,预定局部移动可能是字母数字动作,第一操作模式可能是待机模式,以及第二操作模式可能是消息传递应用运行模式。因此,可响应在待机模式中检测到字母数字动作而拨打与数字字母动作关联的号码,以及可响应在消息传递应用运行模式中检测到字母数字动作而显示与字母数字动作关联的字符。
[0014] 在本发明的一些实施例中,预定局部移动可能是翻转动作,第一操作模式可能是待机模式,以及第二操作模式可能是通信模式。因此,可响应在待机模式中检测到翻转动作而拒绝入局呼叫,以及可响应在通信模式中检测到翻转动作而激活移动装置的扬声器电话。
[0015] 根据本发明的其它实施例,操作移动装置的方法可包括在检测到移动装置的壳体的预定局部移动之后经过预定延时才执行移动装置的功能。在本发明的一些实施例中,壳体的第一预定局部移动可采用与其关联的传感器来检测。可将所检测的第一预定局部移动与移动装置的功能关联。可响应检测到第一预定局部移动、并在检测到移动装置的壳体的第二预定局部移动之后经过预定延时才执行该功能。
[0016] 在本发明的其它实施例中,该方法可包括响应定义预定延时和/或对预定延时分配第二预定局部移动的用户输入而将预定延时与第二预定局部移动关联。
[0017] 在本发明的一些实施例中,可采用传感器来检测按照用户定义模式的壳体的局部移动。由传感器产生的、对应于用户定义模式的参数可存储在移动装置的存储器中,以便定义第二预定局部移动。
[0018] 在本发明的其它实施例中,该功能可能是第一功能。壳体的第三预定局部移动可采用传感器来检测,以及所检测的第三预定局部移动可与移动装置的不同于第一功能的第二功能关联。可响应检测到第三预定局部移动、并在检测到第二预定局部移动之后经过预定延时才执行第二功能。
[0019] 在本发明的一些实施例中,预定延时可能是第一预定延时,以及第二预定延时也可与第二预定局部移动关联。可在移动装置的第一操作模式中检测到第二预定局部移动之后经过第一预定延时才执行第一功能,以及可在移动装置的第二操作模式中检测到第二预定局部移动之后经过第二预定延时才执行第二功能。
[0020] 在本发明的其它实施例中,可响应在检测到第一预定局部移动之后以及在执行该功能之前的预定时间段中不止一次检测到第二预定局部移动而增加或减少预定延时。例如,可响应每次检测到第二预定局部移动而将预定延时增加或减少预定时间段。
[0021] 在本发明的一些实施例中,该功能可在同时检测到第二预定移动以及按下移动装置的按钮之后经过预定延时才执行。
[0022] 在本发明的其它实施例中,该功能可能是告警功能、相机定时器功能、提醒功能和/或伪救援呼叫功能。例如,该功能可能是可听告警,第二预定局部移动可能是摇动动作,以及可能在检测到摇动动作之后经过预定延时从移动装置的扬声器中广播可听告警。作为另一个实例,该功能可能是伪救援呼叫功能,第二预定局部移动可能是倾斜动作,以及可能在检测到倾斜动作之后经过预定延时从移动装置的扬声器中广播振铃音,以便提供伪救援呼叫。
[0023] 根据本发明的一些实施例,具有第一和第二操作模式的移动装置可包括移动装置壳体、配置成检测壳体的局部移动的传感器以及配置成接收用户输入的用户接口,其中的用户输入将特定的预定局部移动分配给移动装置的第一和第二功能。移动装置还可包括控制器,它耦合到传感器和用户接口,并配置成响应接收到用户输入而将预定局部移动与第一和第二功能关联。控制器还可配置成响应在第一操作模式中检测到预定局部移动而执行第一功能,并且响应在第二操作模式中检测到预定局部移动而执行第二功能。
[0024] 在本发明的其它实施例中,控制器还可配置成将预定延时与预定局部移动关联,并在检测到预定局部移动之后经过预定延时才执行第一和/或第二功能。
[0025] 在本发明的一些实施例中,控制器可配置成使用传感器来检测按照用户定义模式的壳体的局部移动。与控制器耦合的存储单元可配置成存储由传感器所产生的、与用户定义模式对应的参数作为预定局部移动。
[0026] 在本发明的其它实施例中,控制器可配置成使用传感器在移动装置的不同于第一和第二操作模式的动作编程操作模式中检测预定局部移动。
[0027] 在本发明的一些实施例中,用户接口可包括其中包含多个按钮的小键盘。控制器还可配置成响应同时检测到预定局部移动以及按下小键盘上的多个按钮其中之一而执行第一和/或第二功能。
[0028] 根据本发明的其它实施例,移动装置可包括移动装置壳体、配置成检测壳体的局部移动的传感器以及耦合到传感器的控制器。控制器可配置成将预定延时与预定局部移动关联,并在检测到预定局部移动之后经过预定延时才执行移动装置的功能。更具体来说,控制器可配置成将壳体的第一预定局部移动与移动装置的功能关联,以及响应检测到第一预定局部移动并且在检测到壳体的第二预定局部移动之后经过预定延时才执行该功能。
[0029] 在本发明的一些实施例中,耦合到控制器的用户接口可配置成接收用户输入,该用户输入定义预定延时和/或将预定延时分配给第二预定局部移动。控制器还可配置成响应接收到用户输入而将预定延时与第二预定局部移动关联。
[0030] 在本发明的其它实施例中,控制器可配置成响应在检测到第一预定局部移动之后以及在执行该功能之前的预定时间段中不止一次检测到第二预定局部移动而增加或减少预定延时。例如,控制器可配置成响应每次检测到第二预定局部移动而将预定延时增加或减少预定时间段。
[0031] 虽然以上主要针对方法和装置进行描述,但是大家会理解,本发明可体现为方法、电子装置和/或计算机程序产品。

附图说明

[0032] 图1是框图,说明根据本发明的一些实施例的移动终端;
[0033] 图2是框图,说明用于操作根据本发明的一些实施例的移动终端的硬件/软件体系结构;
[0034] 图3和图4A-B是流程图,说明用于操作根据本发明的一些实施例的移动终端的示范方法;以及
[0035] 图5和图6是流程图,说明用于操作根据本发明的其它实施例的移动终端的示范方法。

具体实施方式

[0036] 现在参照附图来描述本发明的具体示范实施例。但是,本发明可按照许多不同的形式来体现,而不应当理解为限于本文所提出的实施例;相反,提供这些实施例的目的在于使本领域的技术人员全面透彻地了解本公开,并使他们完整地了解本发明的范围。附图所示的具体实施例的详细描述中所使用的术语不是对本发明的限制。附图中,相似的标号表示相似的元件。
[0037] 若无明确说明,则本文所使用的单数形式“一个”、“该”意在也包含复数形式。还应当理解,在本说明中使用时,术语“包括”用来表示存在所述特征、整数、步骤、操作、元件和/或组件;但并不排除存在或添加一个或多个其它特征、整数、步骤、操作、元件、组件和/或上述各项的分组。大家会理解,当某个元件被称作“连接到”或“耦合到”另一个元件时,它可能直接连接或耦合到另外的元件,或者可能存在中介元件。此外,本文所使用的“连接到”或者“耦合到”可包括无线连接或耦合。本文所使用的术语“和/或”包括关联的所列项目的一个或多个的任一个组合或所有组合,并且可缩写为“/”。
[0038] 除另有说明之外,本文所使用的所有术语(包括科技术语)都具有与本发明所属领域的技术人员普遍理解的同样的含义。大家还会理解,例如常用词典中定义的那些术语应当被认为具有与它们在相干领域的上下文中的含义一致的含义,并且不会以理想化或过分正式意义来理解,除非本文中明确定义之外。
[0039] 本发明可体现为方法、电子装置和/或计算机程序产品。因此,本发明可包含在硬件和/或软件(包括固件、常驻软件、微码等)中。此外,本发明可采取计算机可用或计算机可读存储媒体上的计算机程序产品的形式,所述媒体中包含供指令运行系统使用或与其配合使用的计算机可用或计算机可读程序代码。在本文档的上下文中,“计算机可用或计算机可读媒体”可能是可包含、存储、传递、传播或传送由指令运行系统、设备或装置使用的或者与其结合使用的程序的任何媒体。
[0040] 计算机可用或计算机可读媒体非限制性地可能是电子、磁、光、电磁、红外线或半导体系统、设备、装置或者传播媒体。计算机可读媒体的更具体实例(非详尽的列表)包括下列各项:具有一条或更多导线的电气连接,便携式计算机磁盘,随机存取存储器(RAM),只读存储器(ROM),可擦可编程只读存储器(EPROM或闪速存储器),光纤,以及只读光盘存储器(CD-ROM)。注意,计算机可用或计算机可读媒体甚至可能是纸张或者可在其中打印程序的另一种适当媒体,因为程序可经由例如对纸张或其它媒体进行光学扫描、再进行编辑、翻译或根据需要以适当方式进行处理、然后再存储在计算机存储器中,以电子方式进行捕捉。
[0041] 本文所使用的术语“无线终端”可包括:带有或不带多行显示器的卫星或蜂窝无线电话;可将蜂窝无线电话与数据处理、传真及数据通信功能相结合的个人通信系统(PCS)终端;可包括无线电话、寻呼机、因特网/内联网接入、万维网浏览器、记事本、日历和/或全球定位系统(GPS)接收器的PDA;以及包括无线电话收发器的传统膝上型和/或掌上接收器或其它设备。移动终端也可称作“普适计算”装置。
[0042] 为了便于说明,本文在移动终端的上下文中来描述本发明的实施例。但是大家会理解,本发明不限于这类实施例,而是一般可体现为包括数据存储功能性的任何移动电子装置。
[0043] 图1是框图,说明根据本发明的一些实施例的移动终端100。现在参照图1,移动终端100包括在壳体195中包含的收发器125、存储器130、扬声器135、控制器/处理器140、运动传感器190和用户接口155。收发器125通常包括发射器电路150和接收器电路145,它们经由天线165协作向基站收发器发送信号以及从基站收发器接收射频信号。在移动终端100与基站收发信机之间发送的射频信号可包括业务以及控制信号(例如寻呼信号/入局呼叫的消息),它们用来建立和保持与另一方或目的地的通信。射频信号还可包括分组数据信息,例如通用分组无线电系统(GPRS)信息。另外,收发器125可包括配置成经由IR端口向/从其它电子装置发送/接收红外信号的红外(IR)收发器和/或可包括蓝牙(BT)收发器。
[0044] 存储器130可表示存储器的分级结构,它可包括易失性和/或非易失性存储器,例如可拆卸闪存、磁和/或光可改写非易失性存储器。用户接口155可包括话筒120、显示器110(例如液晶显示器)、操纵杆170、键盘/小键盘105、触摸屏160、拨号盘175、方向键180和/或指示装置185(例如鼠标、轨迹球、触摸垫等)。但是,根据移动终端100提供的具体功能性,实际上可提供用户接口155的附加和/或更少的元件。例如,触摸屏显示器160可设置在没有包括显示器110、小键盘105和/或指示装置185的PDA中。
[0045] 控制器/处理器140耦合到收发器125、存储器130、扬声器135、运动传感器190和用户接口155。控制器/处理器140例如可能是市场销售或者定制的微处理器(或处理器),它配置成协调和管理收发器125、存储器130、扬声器135、运动传感器190和/或用户接口155的操作。相对于移动终端100的上述组件在移动终端100的各种传统操作方面的作用,这些组件可能包含在许多传统移动终端中,并且它们的功能性是本领域的技术人员普遍知道的。
[0046] 图2说明根据本发明的一些实施例、用于操作移动装置、如图1的移动终端100的硬件/软件体系结构。如图2所示,移动装置壳体295包括运动传感器290、存储器230以及可用于操作移动电子装置的控制器240。在一些实施例中,移动装置壳体295、控制器240、存储器240和运动传感器290分别可对应于图1的移动终端100的壳体195、控制器/处理器140、存储器130和运动传感器190。
[0047] 现在参照图2,控制器240配置成经由地址/数据总线202与存储器230和运动传感器290进行通信。存储器230可配置成存储若干类别的软件和数据,例如操作系统252、应用程序262、输入/输出(I/O)装置驱动程序272和数据212。操作系统252控制系统资源的管理和/或操作,并且可通过控制器240来协调应用和/或其它程序的运行。I/O装置驱动程序272通常包括软件例程,它们由应用程序262通过操作系统252来访问,以便与例如图1的用户接口155中所包含的输入/输出装置和/或存储器230的其它组件进行通信。数据212可包括应用程序262和/或操作系统252所使用的各种数据。更具体来说,根据本发明的一些实施例,数据212可包括例如由运动传感器290产生的动作数据232a以及延迟数据232b。
[0048] 应用程序262说明实现根据本发明的实施例的各种特征和/或操作模式的程序,并且优选地包括支持用于将壳体295的预定局部移动与应用程序和/或预定延时关联的操作的至少一个应用。更具体来说,应用程序262可包括关联模块222以及配置成以移动装置的应用运行操作模式来执行的应用242a和242b。
[0049] 仍然参照图2,运动传感器290配置成检测壳体295的预定局部移动。例如,运动传感器可能是配置成检测倾斜、摇动、摆动和/或快速移动移动装置壳体295的加速计和/或倾斜传感器。预定局部移动可能是移动装置的存储器230中存储的缺省预定移动,或者可能是用户定义的移动。运动传感器290可配置成在移动装置的移动编程操作模式中检测预定局部移动。控制器240配置成例如使用关联模块222将壳体295的所检测的预定局部移动与移动装置的第一和第二功能关联。控制器240还配置成响应在移动装置的第一操作模式中检测到预定局部移动而执行第一功能,并且响应在移动装置的第二操作模式中检测到预定局部移动而执行第二功能。
[0050] 例如,在检测到移动装置壳体295的预定局部移动时,运动传感器290可产生对应于所检测的预定局部移动的参数。这些参数可作为动作数据232a存储在存储器230中。将所检测的预定局部移动分配给移动装置的第一和第二功能的用户输入可经由耦合到控制器240的用户接口、如图1的用户接口155来接收。响应接收到用户输入,控制器240例如可使用关联模块222将对应于所检测的预定局部移动的动作数据232a与移动装置的第一和第二功能关联。在由运动传感器290随后检测到预定局部移动时,控制器240可根据移动装置当前的操作模式来执行第一功能或第二功能。例如,控制器240可在应用242a运行于移动装置上的时候检测到预定局部移动时执行第一功能,而控制器240可在应用242b运行于移动装置上的时候检测到预定局部移动时执行第二功能。
[0051] 同样,控制器240可配置成响应由运动传感器290在移动装置的特定简档(profile)和/或操作模式中检测到预定局部移动而执行第一功能或第二功能。例如,控制器240可响应检测到移动装置处于通信操作模式时(例如在电话呼叫期间)的预定局部移动而执行第一功能,并且可响应检测到移动装置处于待机操作模式(即移动装置准备使用但目前未使用)时的预定局部移动而执行第二功能。此外,控制器240可配置成响应同时检测到预定局部移动以及按下移动装置的小键盘、如图1的小键盘105上的多个按钮其中之一而执行第一和/或第二功能。因此,可避免因移动装置壳体295的无意移动而偶然和/或无意识地激活第一和/或第二功能。
[0052] 同样参照图2,控制器240还可配置成例如使用关联模块222将预定延时与所检测的预定局部移动关联。预定延时可能是缺省延时或者是用户可定义延时。控制器240还可配置成在由运动传感器290检测到移动装置壳体295的预定局部移动之后经过预定延时才执行第一和/或第二功能。
[0053] 例如,定义预定延时并将其分配给所检测的预定局部移动的用户输入可经由耦合到控制器240的用户接口、如图1的用户接口155来接收。响应接收到用户输入,控制器240例如可使用关联模块222将预定延时与预定局部移动关联。在由运动传感器290随后检测到预定局部移动时,控制器240可在检测到壳体295的预定局部移动之后经过预定延时才执行与预定局部移动关联的功能。该功能可在缺省情况下和/或响应用户分配而与预定局部移动关联。控制器240还可响应一个以上预定局部移动而执行该功能。例如,使用关联模块222,控制器240可将第一预定局部移动与该功能关联,并且可将第二预定局部移动与预定延时关联。因此,控制器240可(响应检测到第一预定局部移动、)在检测到第二预定局部移动之后经过预定延时才执行该功能。
[0054] 控制器240还可配置成响应由运动传感器290在最初检测到预定局部移动与执行该功能之间的时间段中反复检测到预定局部移动而增加或减少预定延时。例如,控制器可配置成响应每次检测到预定局部移动而将预定延时增加和/或减少预定时间段。在一些实施例中,控制器240还可配置成响应由运动传感器290在最初检测到预定局部移动与执行关联功能之间的时间段中检测到预定局部移动而增加或减少预定延时。此外,第一预定移动可与第一预定延时关联,而第二预定移动则可与第二预定延时关联。在一些实施例中,控制器240可配置成经过预定延时才执行该功能,和/或响应同时检测到预定局部移动并且按下小键盘、如图1的小键盘105上的按钮其中之一而增加/减少预定延时,以便降低无意激活该功能和/或改变延时的可能性。
[0055] 虽然图2说明可用于移动终端和/或其它电子装置来控制其操作的示范硬件/软件体系结构,但是大家会理解,本发明不限于这样一种配置,而是要包含能够执行本文所述操作的任何配置。例如,虽然存储器230表示为与控制器240分离,但存储器230或者它的若干部分也可考虑作为控制器240的组成部分。更一般来说,虽然具体功能性通过图解以具体的块示出,但不同块和/或它们的若干部分的功能性可被组合、划分和/或消除。此外,按照本发明的各种实施例,图2的硬件/软件体系结构的功能性可实现为单处理器系统或者多处理器系统。
[0056] 为了便于开发,用于执行以上针对图2所述的装置的操作的计算机程序代码可通过诸如Java、C和/或C++等的高级编程语言来编写。另外,用于执行本发明的实施例的操作的计算机程序代码也可通过例如但不限于解释语言等的其它编程语言来编写。一些模块或例程可通过汇编语言甚至或者微码来编写,以便增强性能和/或存储器使用。大家还会理解,任何或全部程序模块的功能性也可采用独立硬件组件、一个或多个专用集成电路(ASIC)或编程数字信号处理器或微控制器来实现。
[0057] 下面参照根据本发明的一些实施例的方法、移动终端、电子装置、数据处理系统和/或计算机程序产品的流程图和框图说明来描述本发明。这些流程图和/或框图进一步说明操作根据本发明的各个实施例的移动装置的方法。大家会理解,流程图和/或框图说明的各框以及流程图和/或框图说明中的框的组合可通过计算机程序指令和/或硬件操作来实现。这些计算机程序指令可提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器以便产生机器,使得经由计算机或其它可编程数据处理装置的处理器运行的指令创建用于实现流程图和/或框图或框中规定的功能的部件。这些计算机程序指令还可存储在计算机可用或计算机可读存储器中,它们可指导计算机或其它可编程数据处理装置以特定方式起作用或行动,使得计算机可用或计算机可读存储器中存储的指令产生一种制造产品,其中包括实现流程图框图或框中规定的功能/动作的指令。
[0058] 计算机程序指令可加载到计算机或者其它可编程数据处理装置中,以便使一系列操作步骤在计算机或其它可编程装置上运行,从而产生计算机实现过程,使得在计算机或其它可编程装置上运行的指令提供用于实现流程图和/或框图或框图中规定的功能/动作的步骤。
[0059] 图3和图4A-B是流程图,说明用于操作根据本发明的一些实施例的移动装置的示范方法。现在参照图3,操作在框305开始,采用与移动装置关联的传感器、如运动传感器190检测移动装置壳体、如图1的移动终端壳体195的预定局部移动。响应用户输入将所检测的预定局部移动与移动装置的第一和第二功能关联(框310)。例如,用户输入可经由用户接口、如用户接口155来接收,以便将所检测的预定局部移动分配给移动装置的第一和第二功能。在由传感器随后检测到预定局部移动(框315)时,确定移动装置是处于第一操作模式(框320)还是处于第二操作模式(框330)。如果移动装置处于第一操作模式(框
320),则响应检测到预定局部移动而执行第一功能(框325)。如果移动装置处于第二操作模式(框330),则响应检测到预定局部移动而执行第二功能(框335)。但是,如果在不同于第一或第二模式的操作模式中检测到预定局部移动(框315),则不执行功能,并且操作结束,使得可避免因壳体的无意移动引起的偶然和/或无意识激活第一和/或第二功能。
[0060] 因此,移动装置的用户可通过以预定方式移动装置壳体,来激活不同的装置功能(根据移动装置的操作模式)。例如,在移动装置是移动终端、如图1的移动终端100的情况中,预定局部移动可能是数字字母动作,它可能在待机操作模式中激活一种功能,而在消息传递应用运行操作模式中激活不同的功能。例如,响应在待机模式(框320)中检测到数字字母动作(框315),拨打与数字字母动作关联的号码(框325)。因此,采用这种功能性的移动终端的用户可通过在对应于预期电话号码的字母数字动作的序列中移动移动终端壳体,来拨打出局电话号码。或者,响应在消息传递应用运行模式(框330)中检测到数字字母动作(框315),可在移动终端的显示器上显示与数字字母动作关联的字母数字符号(框335)。因此,移动终端的用户可通过在对应于待输入的预期文本的字母数字动作的特定序列中移动移动终端壳体,来输入字母数字字符、如文本消息。
[0061] 作为另一个实例,预定局部移动可能是翻转动作(在其中,移动终端相对于用户的取向被改变),它可在待机操作模式中激活一种功能,而在通信操作模式中激活不同的功能。例如,在移动终端上以待机模式(框320)接收到入局呼叫时,可响应检测到翻转动作(框315)而拒绝入局呼叫(框325)。但是,在接收到呼叫并激活通信模式(框330)时,可响应检测到翻转动作(框315)而激活移动装置的扬声器电话功能(框335)。
[0062] 图4A说明操作根据本发明的一些实施例的移动终端的附加方法。现在参照图4A,操作在框405开始,将预定延时与移动装置的壳体、如图1的移动终端100的壳体195的预定局部移动关联。预定延时可能是缺省和/或用户定义延时,它可在缺省时和/或通过用户分配与预定局部移动关联。在采用与移动装置关联的传感器、如运动传感器190检测到预定局部移动(框410)时,在检测到预定局部移动之后经过预定延时才执行与预定局部移动关联的移动装置的功能(框415)。
[0063] 因此,移动装置的用户可根据装置壳体以预定方式的移动来执行与移动装置的一个或多个应用和/或操作模式关联的延时功能。这类延时功能可包括例如告警功能、相机定时器功能、提醒功能和/或伪救援呼叫功能。例如,对于移动装置的告警功能,用户可将摇动动作与预定延时、如30分钟关联(框405),并且可通过摇动移动装置壳体在预定延时之后将告警功能设置成激活。在检测到摇动动作(框410)时,可在检测到摇动动作之后30分钟从移动装置的扬声器广播可听告警(框415)。
[0064] 作为另一个实例,对于移动装置的伪救援呼叫功能,用户可将倾斜动作与预定延时、如15分钟关联(框405),并且可通过倾斜移动装置壳体来发起伪救援呼叫。在检测到倾斜动作(框410)时,可在检测到倾斜动作之后15分钟从移动装置15的扬声器广播振铃音(框415)。因此,用户可利用伪救援呼叫得体地借故避免不希望和/或尴尬情形。
[0065] 作为又一个实例,对于移动装置的相机定时器功能,用户可将摆动动作与预定延时、如10秒钟关联(框405),并且可通过摆动移动装置壳体来激活相机定时器。在检测到摆动动作(框410)时,可在检测到摆动动作之后10秒钟激活图像捕捉功能(框415)。
[0066] 此外可实现多个预定延时。例如,第一预定局部移动可与第一预定延时关联,而不同于第一预定局部移动的第二预定局部移动则可与第二预定延时关联(框405)。因此,可响应分别检测到第一或者第二预定局部移动(框410)而以第一或者第二预定延时来执行特定装置功能(框415)。
[0067] 图4B说明操作根据本发明的一些实施例的移动终端的其它方法。现在参照图4B,操作在框420开始,采用与移动装置关联的传感器、如运动传感器190检测移动装置壳体、如图1的移动终端壳体195的第一预定局部移动。将所检测的第一预定局部移动与移动装置的功能关联(框425)。在随后检测到第一预定局部移动(框430)时,确定是否检测到装置壳体的第二预定局部移动(框435)。第二预定局部移动可能不同于第一移动,并且可在检测到第一预定局部移动之后、但在执行与第一预定局部移动关联的功能之前被检测到。如果在框435没有检测到第二预定局部移动,则响应检测到第一预定局部移动而执行该功能(框440)。但是,如果在框435检测到第二预定局部移动,则在检测到第二预定局部移动之后经过预定延时才执行该功能(框445)。因此,第一预定局部移动可启动执行某个功能,而第二不同的预定局部移动则可提供用于执行该功能的预定延时。
[0068] 图5和图6是流程图,进一步说明用于操作根据本发明的一些实施例的移动终端的方法。现在参照图5,操作在框505开始,确定用户是否希望定义移动装置壳体的预定局部移动。如果是,则启动动作编程操作模式(框510),其中用户可按照用户定义模式来提供壳体的局部移动。采用与移动装置关联的传感器来检测按照用户定义模式的壳体的局部移动(框515)。例如可通过提示用户来确认所检测的预定局部移动,并且用户定义模式作为预定局部移动被存储(框520)。更具体来说,由传感器产生的、对应于按照用户定义模式的壳体的所检测的局部移动的参数存储在移动装置的存储器中,以便定义预定局部移动。退出动作编程操作模式(框525),以及响应接收到用户输入而将所检测的预定局部移动与移动装置的第一和第二功能关联(框530)。预定延时也可与所检测的预定局部移动关联(框535)。
[0069] 仍然参照图5,在随后检测到预定局部移动连同按下移动装置的小键盘上的特定按钮(框540)时,确定移动装置是处于第一操作模式(框545)还是处于第二操作模式(框555)。如果装置处于第一操作模式(框545),则在检测到预定局部移动之后经过预定延时才执行第一功能(框550)。或者,如果装置处于第二操作模式(框555),则在检测到预定局部移动之后经过预定延时才执行第二功能(框560)。如果在检测到预定局部移动时装置不是处于第一操作模式也不是处于第二操作模式(框540),或者如果没有检测到按下小键盘上的特定按钮,则可能不执行装置功能,并且操作结束。因此,可避免偶然和/或无意识地激活第一和/或第二功能。
[0070] 以下实例进一步说明响应检测到参照图5的具体预定移动而进行的移动装置的操作。在一个实例中,用户可能希望定义横扫(sweeping)动作作为预定局部移动(框505),该动作可被检测(框515)、存储(框520)以及与无线装置搜索功能和存在更新功能关联(框530)。在待机操作模式(框545)中检测到横扫动作(框540)时,可执行对移动装置附近的无线装置和/或网络的搜索(框550)。例如,移动装置可响应在待机模式中检测到横扫动作而搜索可用的蓝牙和/或Wi-Fi连接选项。或者,在消息传递应用运行模式(框555)中检测到横扫动作(框540)时,可更新用户的存在信息(框560)。例如,可响应在消息传递应用运行模式中检测到横扫动作而对用户“好友列表”上的各方更新用户用于接收即时消息的可用性。
[0071] 作为另一个实例,用户可能希望定义心形动作作为预定局部移动(框505),该动作可被检测(框515)、存储(框520)以及与第一和第二装置功能、如出局呼叫功能和数据文本消息传递功能关联(框530)。出局呼叫功能可用于待机模式,而文本消息传递功能则可用于消息传递应用运行模式。在待机操作模式(框545)中检测到心形动作(框540)时,可拨打与第三方、如配偶关联的电话号码(框550)。或者,在消息传递应用运行模式(框555)中检测到心形动作(框540)时,可向第三方发送预定文本消息(框560)。因此,移动装置的用户可能只是通过以心形动作移动移动装置壳体,通过语音呼叫或文本消息来联系第三方。
[0072] 图6说明操作根据本发明的其它实施例的移动装置的方法。现在参照图6,操作在框605开始,确定用户是否希望定义用于激活与移动装置壳体的预定局部移动关联的移动装置功能。如果是,则接收定义预定延时的用户输入(框610)。还确定用户是否希望将预定延时分配给移动装置壳体的特定预定局部移动(框615),以及如果是的话,则接收将预定局部移动分配给预定延时的用户输入(框620)。响应用户输入而将预定延时与预定局部移动关联(框625)。预定局部移动可能是缺省移动,或者可由用户定义,如以上参照图5所述。
[0073] 在检测到预定局部移动(框630)时,启动对应于预定延时的持续时间的定时器(框635)。定时器例如可通过移动装置的控制器/处理器、如图1的控制器/处理器140中的软件和/或硬件来实现。如果确定定时器已经到期(框640),则执行与预定局部移动关联的移动装置功能(框645)。关联的移动装置功能可能是缺省功能,和/或可由用户分配给预定局部移动,如以上参照图5所述。如果定时器没有到期(框640),则确定是否检测到另一个预定局部移动(框650)。例如,可能在定时器到期之前不止一次检测与预定延时关联的预定局部移动。或者,在框650,在定时器到期之前可能检测不同于在框630所检测到的预定局部移动的第二预定局部移动。如果在定时器到期之前检测到另一个预定局部移动(框650),则增加预定延时(框655)。例如,可响应在定时器到期之前每次反复检测到预定局部移动(框650)而增加预定延时(框655)。作为另一个备选,如果在定时器到期之前检测到另一个预定局部移动,则可取消待执行的功能。但是,如果在定时器到期之前没有检测到另外的预定局部移动(框650),则经过原始预定延时才执行与预定局部移动关联的功能(框645)。
[0074] 因此,根据本发明的一些实施例,移动装置的用户可通过根据移动装置的当前操作模式、以预定局部方式移动装置壳体,来激活不同的装置功能。预定局部移动可能是用户可定义的,以及与预定局部移动关联的特定装置功能可能是用户可定制的。此外,与一个或多个应用和/或操作模式关联的延时功能可根据装置壳体的一个或多个预定局部移动来激活。
[0075] 在附图和说明中,公开了本发明的示范实施例。但是,可对这些实施例进行许多变更和修改,而没有实质上背离本发明的原理。因此,虽然采用具体术语,但是,它们仅以一般及描述意义来使用,而不是进行限制,本发明的范围由以下权利要求来定义。