对锁定功能的访问的制作方法

文档序号:7931147阅读:96来源:国知局
专利名称:对锁定功能的访问的制作方法
技术领域
本公开大体涉及一种移动通信设备。更具体地,实现了与具有可以被旁路的锁定模式并包括摄像组件的移动通信设备相关的实施方式。本发明的技术提供了这样的方式和方法可以在特定条件下利用移动通信设备中的摄像组件,而不会破坏移动通信设备的安全性。本发明的技术以安全的方式扩展了设备应用的功能。在至少一种实施方式中,本发明的技术在无需输入所需密码的情况下提供了一个或多个移动通信设备的临时应用。可以基于每个设备,动态地定制本发明的技术。

发明内容
根据本发明的一方面,提供了一种移动通信设备,包括至少一个处理器;与所述处理器通信的至少一个计算机可读介质;以及至少一个程序模块,所述至少一个程序模块存储在所述至少一个计算机可读介质上,并在由所述处理器执行时,操作用于保持锁定功能使用累加器,所述锁定功能使用累加器包括当前值和预定极限;接收执行锁定功能的输入;将累加器当前值与预定极限进行比较;以及在累加器小于预定极限时执行锁定功能。根据本发明的另一方面,提供了一种处理器实现的方法,用于启用对移动通信设备中的锁定功能的受限访问,所述方法包括保持锁定功能使用累加器,所述锁定功能使用累加器包括当前值和预定极限;接收执行锁定功能的输入;将累加器当前值与预定极限进行比较;以及在累加器小于预定极限时执行锁定功能。根据本发明的又一方面,提供了一种计算机程序产品,用于启用对移动通信设备中的锁定功能的受限访问,所述计算机程序产品包括至少一个计算机可读介质;以及至少一个程序模块,所述至少一个程序模块存储在所述至少一个计算机可读介质上,并在由所述处理器执行时,操作用于保持锁定功能使用累加器,所述锁定功能使用累加器包括当前值和预定极限;接收执行锁定功能的输入;将累加器当前值与预定极限进行比较;以及在累加器小于预定极限时执行锁定功能。


图1示出了包括可以应用本发明的技术的示例实施方式的移动通信设备的通信系统。图2示出了移动通信设备的框图。图3示出了本发明的技术中的示例性方法的步骤。图4示出了本发明的技术中的示例性方法的步骤。图5示出了可以应用本发明的技术的示例实施方式的移动通信设备的前视图。图6示出了可以应用本发明的技术的示例实施方式的移动通信设备的后视图。图7示出了具有显示设备选项的显示器的移动通信设备的前视图的实施方式。图8示出了显示可选显示选项的移动通信设备显示器的第一可选实施方式。图9示出了显示可选显示选项的移动通信设备显示器的第二可选实施方式。
图10示出了显示本发明的技术中的示例性通知的移动通信设备显示器。
具体实施例方式现在详细地参考本发明的技术的实施方式。仅通过对本发明的技术的解释来提供每个示例,并非作为对本发明的技术的限制。对于本领域技术人员明显地,可以对本发明的技术做出各种修改和改变。例如,可以在另一实施方式中使用被描述为本发明的技术的一种实施方式的一部分的特征以产生又一实施方式。因而,本发明的技术意在覆盖在本发明的技术的范围内的这些修改和改变。为了便于理解这里所描述的示例实施方式可以操作的环境,参考图1,图1以框图形式示出了可以应用本发明的技术的实施方式的通信系统100。通信系统100可以包括多个移动通信设备103,该移动通信设备103可以以若干不同方式中的任何一种方式与系统 100的其它部分连接。因而,在图1中描述了采用与系统100的不同示例性连接方式的移动通信设备103的若干示例。这些图示仅是示例性的,本领域技术人员将会理解,可以需要另外的元件和修改以使通信设备(例如10 能够在特定网络环境中操作。尽管在所示出的实施方式中,通信设备(例如103)可以包括智能电话,在其它实施方式中,通信设备可以包括个人数字助理 (PDA)、平板电脑、膝上型计算机、台式计算机、服务器、或能够发送和接收电子消息的其它通信设备。移动通信设备103与无线网络101连接,无线网络101可以包括无线广域网 (WWAN) 102和无线局域网(WLAN) 104中的一个或多个、或其它适合的网络设置。在一些实施方式中,移动通信设备103被配置为在WffAN 102和WLAN 104上通信,并在这些网络之间漫游。在一些实施方式中,无线网络101可以包括多个WffAN 102和WLAN 104。WffAN 102可以以任何适合的无线接入网络技术实现。通过示例(并非限制),WffAN 102可以实现为包括多个收发机基站108的无线网络,其中每个基站108对相应的区域或小区提供了无线射频(RF)覆盖。典型地,通过向移动通信设备103的用户提供订制包的移动网络服务提供商来操作WffAN 102。在一些实施方式中,WffAN 102符合以下无线网络类型中的一个或多个=Mobitex无线网络、DataTAC、GSM(全球移动通信系统)、GPRS(通用分组无线系统)、TDMA(时分多址)、CDMA (码分多址)、⑶PD (蜂窝数字分组数据)、iDEN(综合数字增强网络)、EvDO (演进数据优化)CDMA2000、EDGE (GSM演进的增强数据速率)、UMTS (通用移动电信系统)、HSPDA (高速下行链路分组接入)、IEEE 802. 16e (也称为全球微波接入互操作或“WiMAX”)、或各种其它网络。尽管WffAN 102被描述为“广域”网络,但是该术语在这里也意在包含无线城域网(WMAN)和在比由典型的WLAN所覆盖的区域大的区域上无线地提供协调服务(coordinated service)的其它类似技术。WffAN 102还可以包括无线网络网关110,该网关110将移动通信系统103与传输设施112连接,并通过传输设施112与无线连接器系统120连接。传输设施可以包括一个或多个专用网络或线路、因特网、虚拟专用网络、或任何其它适合的网络。例如,可以通过诸如公司、高校、或政府部门之类的组织或企业来操作无线连接器系统120,允许对诸如内部或企业网络(例如,企业内部互联网)的网络1 及其资源的访问,或者可以通过移动网络提供商来操作无线连接器系统120。在一些实施方式中,可以使用与内部或企业网络不同的因特网、或除内部或企业网络之外额外的因特网来实现网络124。无线网络网关110在无线连接器系统120和WffAN 102之间提供了接口,便于移动通信设备103和与WffAN 102直接或间接连接的其它设备(未示出)的通信。因而,通过传输设施112,经由WffAN 102和无线网络网关110,向无线连接器系统120传输经由移动通信设备103发送的通信。通过无线网络网关110接收从无线连接器系统120发送的通信,并经由WffAN 102传输至移动通信设备103。WLAN 104包括无线网络,在一些实施方式中,该无线网络符合IEEE 802. Ilx标准 (有时称为Wi-Fi TM),如IEEE 802. lla、802. Ilb和/或802. Ilg标准。在其它实施方式中,其它通信协议可以用于WLAN 104,例如IEEE 802. 1 In、IEEE 802. 16e (也称为全球微波接入互操作或“WiMAX”)、或IEEE 802. 20 (也称为移动无线宽带接入)。WLAN 104包括共同提供WLAN覆盖区域的一个或多个无线RF接入点(AP)114(在图1中示出其中之一)。例如,WLAN 104可以是用户的个人网络、企业网络、或由因特网服务提供商(ISP) 提供的热点、移动网络提供商、或公共或半公共区域中的业主。接入点114与接入点(AP) 接口 116连接,该接入点(AP)接口 116可以直接(例如,如果接入点114是无线连接器系统120所处的企业WLAN 104的一部分)与无线连接器系统120连接,或如果接入点114是个人Wi-Fi网络或Wi-Fi热点(在这种情况下,可以使用与无线连接器系统120安全连接的机制,如虚拟专用网(VPN)),如图1中的虚线所指示,经由传输设施112间接地与无线连接器系统120连接。AP接口 116在接入点114与无线连接器系统120之间提供了翻译和路由服务,以便于与无线连接器系统120的直接或间接通信。无线连接器系统120可以实现为一个或多个服务器,并典型位于防火墙113之后。 无线连接器系统120管理去往以及来自被管理的移动通信设备103的集合的通信,包括电子邮件、超文本传输协议(HTTP)和HTTP安全(HTTPQ。无线连接器系统120还在可能与无线连接器系统120连接的用户和移动通信设备103上提供了管理控制和管理能力。无线连接器系统120允许移动通信设备103访问网络124以及所连接的资源和服务,如消息收发服务器132 (例如,微软交换服务器 、IBMLotus Domino 、或Novell Groupffi se 电子邮件服务器)、用于提供诸如因特网内容或来自组织的内部服务器的内容之类的内容的内容服务器134、用于实现诸如针对移动通信设备103的即时消息收发(IM) 应用之类的基于服务器的应用的应用服务器136、以及企业内部互联网文件服务。典型地,无线连接器系统120提供了与移动通信设备103的数据(例如,电子邮件消息、个人信息管理器(PIM)数据和IM数据)安全交换。在一些实施方式中,对无线连接器系统120与移动通信设备103之间的通信进行加密。在一些实施方式中,使用对称加密密钥对通信进行加密,其中使用高级加密标准(AEQ或三倍数据加密标准(Triple DES) 加密来实现对称加密密钥。在安全双向认证环境中生成专用加密密钥,并且该专用加密密钥用于数据的加密和解密。在一些实施方式中,仅在消息收发服务器132和移动通信设备 103上的用户邮箱中存储专用加密密钥,并且典型地,在移动通信设备103上由用户重新生成该专用加密密钥。通过无线连接器系统120,使用从用户邮箱中获得的专用加密密钥,对发送至移动通信设备103的数据进行加密。使用在存储器中存储的专用加密密钥,对在移动通信设备103上接收的加密数据进行解密。类似地,使用存储在移动通信设备103的存储器中的专用加密密钥,对从移动通信设备103发送至无线连接器系统120的数据进行加密。使用从用户邮箱获得的专用加密密钥,对在无线连接器系统120上接收到的加密数据进行解密。无线网络网关110适于通过WffAN 102,将从移动通信设备103接收到的数据分组发送至无线连接器系统120。然后,无线连接器系统120向适合的连接点(如消息收发服务器132或内容服务器134或应用服务器136)发送数据分组。反向地,无线连接器系统120 将把从消息收发服务器132或内容服务器134或应用服务器136接收到的数据分组发送至无线网络网关110,然后,无线网络网关110向目的移动通信设备103发送该数据分组。WLAN 104的AP接口 116在移动通信设备103、无线连接器系统120和诸如消息收发服务器132、 内容服务器134和应用服务器136之类的网络连接点之间提供了类似的发送功能。网络IM可以包括专用局域网、城域网、广域网、公共互联网及其组合,并且可以包括单独使用它们当中的任一或组合使用它们当中的一些而构成的虚拟网络。可选地,移动通信设备103可以使用计算机117(如台式或笔记本计算机),经由网络124与无线连接器系统120连接。可以提供用于在移动通信设备103与连接至无线连接器系统120的计算机117之间交换信息的链路106。链路106可以包括物理接口和短距离无线通信接口之一或二者。物理接口可以包括经由移动通信设备103和计算机117的各个端口或接口的以太网连接、通用串行总线(USB)连接、FirewireTM(也称为IEEE 1394接口)连接、或其它串行数据连接中的一个或其组合。短距离无线通信接口可以是个域网(PAN)接口。个域网是无线点对点连接,意味着没有物理缆线用于连接两个端点。短距离无线通信接口可以包括诸如红外数据关联(IrDA)连接之类的红外(IR)连接、诸如由IEEE 802. 15. 1或蓝牙特定兴趣组、或也称为超宽带(UWB)的IEEE 802. 15. 3a之类的短距离射频(RF)连接、或其它PAN 连接。将会理解,上述通信系统仅用于示例目的,上述通信系统包括与移动通信设备103 一起使用的多种可能配置中的一种可能的通信网络。本领域技术人员将会理解通信系统的适合变体,这些变体意在落入本公开的范围之内。如将会从图5中理解的,示例性移动通信设备500 (103的示例)包括位于键盘232 之上的显示器222,键盘232构成了适于向设备500提供文本输入的用户输入装置。在一些实施方式中,键盘232可以是触摸屏显示器522的一部分。设备500的正面570具有导航行580。如图5所示,设备500是直板构造,也称为“单机”设计。设备500可以包括辅助输入,辅助输入充当光标导航工具527,并且也可以位于设备500的正面570的外部。光标导航工具527的正面位置允许该工具是可以拇指可致动 (actuable)的,例如,类似于键盘232的按键。本发明的技术的一些实施方式以轨迹球(未示出)的形式提供导航工具527,可以用于基本上沿任何方向来指引二维屏幕光标移动,并在像按钮般按下轨迹球时充当激励器。其它实施方式可以以跟踪板、触摸板、定向杆、操纵杆、图形输入板或其组合的形式来提供导航工具。导航工具527的位置可以在键盘232之上、显示器222之下;这样可以避免在键盘输入期间的干扰,并且不会在使用期间阻挡操作者观看显示器222。设备500可以被配置为发送和接收消息。设备500包括主体571,在一些实施方式中,主体571可以被配置为在文本输入期间由设备500的操作者一手掌握。包括显示器 222,显示器222位于主体571的正面570,并在例如文本输入期间,在其上向操作者显示信息。设备500还可以被配置为发送和接收诸如移动电话呼叫之类的语音通信。设备500还可以包括摄像头221,以允许设备500拍摄可以被称为照片或图画或图像数据之类的电子照片。设备500可以包括音频记录器223,音频记录器223可以包括在麦克风236中,或者可以与麦克风236分离。此外,设备500可以被配置为操作网络浏览器。设备500还可以在由主体571限定的孔径中安装的盖后包含传感器,例如,接近度传感器。在设备的全部正面570基本上是触摸屏的设备中,触摸屏的一部分可以构成盖。参照图2,示出了根据示例性实施方式的通信设备(如500和103)的框图。如图2 所示,设备500包括处理器238,处理器238控制通信设备500的操作。通信子系统211执行与无线网络219的通信传输和接收。微处理器238还可以与辅助输入/输出(I/O)子系统2 通信耦合。在至少一个实施方式中,处理器238可以与串行端口(例如,通用串行总线端口)230通信耦合,以允许经由串行端口 230与其它设备或系统进行通信。显示器222 可以与处理器238通信耦合,以允许向通信设备500的操作者显示信息。当通信设备500装配了键盘232时,键盘也可以与处理器238通信耦合。通信设备500可以包括扬声器234、 麦克风236、随机存取存储器(RAM) 226、以及闪存224,以上的全部可以与处理器238通信耦合。也可以在通信设备500上提供其它类似的组件,并可选地与处理器238通信耦合。其它通信子系统240和其它设备子系统242也通常与处理器238在功能上相连。通信子系统 240的示例是诸如蓝牙 通信模块或WI-FI⑧通信模块(兼容IEEE 802. Ilb的通信模块) 之类的短距离通信系统和相关电路及组件。其它设备子系统242的示例包括传感器和本发明的技术的实施方式。此外,处理器238能够执行操作系统功能,并能在通信设备500上执行程序。在一些实施方式中,不是全部的上述组件都包括在通信设备500中。例如,在至少一个实施方式中,键盘232不提供为单独的组件,而是如下所述与触摸屏集成。辅助I/O子系统2 可以采用各种不同的导航工具(多向或单向)的形式,如图5 所示的示例性实施方式中示出的轨迹球导航工具521、或拇指轮、导航板、操纵杆、触感接口或其它I/O接口。这些导航工具可以位于通信设备500的正面,或者可以位于通信设备500 的任何外表面。其它辅助I/O子系统可以包括外部显示设备和外部连接的键盘(未示出)。 尽管提供了与辅助I/O子系统2 相关的以上示例,但在本公开的范围内,考虑能够从通信设备500提供输入或接收输出的其它子系统。此外,沿通信设备500的侧面放置其它按键, 以用作退出按键、音量控制按键、滚动按键、电源开关、或用户可编程按键,并且可以相应地编程。键盘232可以包括多个按键,该多个按键可以具有诸如可致动按钮之类的物理特性,或者该可致动按钮可以具有软件特性,典型地,由显示器222上的物理按键的表示(这里被称为“虚拟按键”)构成。也可以设想,可以以两种类型的按键的组合来提供用户输入。 多个按键中的每个按键与至少一个动作相关联,该至少一个动作可以是字符、命令或功能的输入。在该上下文中,设想“字符”示例性地包括字母、语言符号、数字、标点、识别符号、 图标、图画、或者甚至空白。在虚拟按键的情况下,在显示器222上示出了各个按键的标记,例如,在一种实施方式中,通过以指示笔、手指、指尖、指甲或其它指向器触摸显示器222来启用各个按键的标记,以产生字符或激励所指示的命令或功能。能够检测触摸的显示器222的一些示例包括电阻性、电容性、投射式电容性、红外和表面声波(SAW)触摸屏。可以以本领域技术人员所了解的许多不同的方式来组合物理和虚拟按键。在一种实施方式中,组合物理和虚拟按键,使得以与物理按键相同的配置在显示器222上示出针对通信设备500的特定程序或特征的多个启用按键。使用该配置,操作者可以与显示器222 上所示相对应地选择适合的物理按键。因而,通过按下与在显示器222上的相应位置显示的字符、命令或功能相对应的物理按键、而不是触摸显示器222,获得所期望的字符、命令或功能。此外,如图2所示,通信设备500装配启用各种程序的组件。在示例性实施方式中,启用闪存224,以便为操作系统257、设备程序258和数据提供存储位置。操作系统257 通常被配置为管理也存储在存储器224、并可在处理器238上执行的其它程序258。操作系统257通过预定义的程序接口,提供针对由程序258实现的服务的请求。更具体地,操作系统257典型地确定多个程序258在处理器238上执行的顺序以及为每个程序258分配的执行时间,管理多个程序258中存储器2M的共享,处理来自其它设备子系统242的输入和至其它设备子系统对2的输出等。此外,操作者典型地可以通过通常包括键盘232和显示器 222的用户接口与操作系统直接交互。尽管在示例性实施方式中,操作系统257存储在闪存 2M中,但是在其它实施方式中,操作系统257存储在只读存储器(ROM)或类似的存储元件 (未示出)中。本领域技术人员将会理解,操作系统257、设备程序258或其一部分可以载入RAM 226或其它易失性存储器。在一些实施方式中,闪存2 可以包含在设备500上执行的程序258,包括但不限于地址簿252、个人信息管理器(PIM) 2M和设备状态250。此外,可以在设备500的闪存 224中的存储器上分离诸如社交软件之类的程序258以及包括数据的其它信息256。当针对无线通信网络219内的双向通信(例如,108)启用通信设备500时,通信设备500可以发送和接收来自移动通信服务的信号。针对双向通信启用的通信系统的示例包括但不限于通用分组无线服务(GPRS)网络、通用移动电信服务(UMTQ网络、全球演进增强数据(EDGE)网络、码分多址(CDMA)网络、高速分组接入(HSPA)网络、通用移动电信服务时分复用(UMTS-T9)、超移动宽带(UWB)网络、全球微波接入互操作(WiMAX)、以及可以用于数据和语音、或仅数据或语音的其它网络。对于以上列出的系统,通信设备500可以使用唯一的标识符,使通信设备500能够发送和接收来自通信网络219的信号。其它系统可以不使用这种标识信息。GPRS、UMTS和EDGE使用订户身份模块(SIM),以允许与通信网络219 的通信。同样地,大多数CDMA系统使用可移除用户身份模块(RUIM),以与CDMA网络通信。 可以在多个不同的通信设备500中使用RUIM和SIM卡。通信设备500可以被配置为在没有SIM/RUIM卡的情况下操作一些特征,但是通信设备将不必然能够与网络219通信。位于通信设备500内的SIM/RUIM接口 2 允许SIM/RUIM卡(未示出)的移除或插入。SIM/ RUIM卡具有存储器的特征,并保持按键配置251和诸如标识和订户相关信息之类的其它信息253。利用适当启用的通信设备500,可以进行通信设备500与通信网络219之间的双向
ififn。如果如上所述启用通信设备500,或者通信网络219不使用这种启用,则启用双向通信的通信设备500能够发送和接收来自通信网络219的信息。通信的传递可以来自通信设备500或去往通信设备500。为了与通信网络219通信,设备500可以装配集成或内部天线218,以向通信网络219发送信号。同样,设备500可以装配另一天线216,以从通信网络219接收通信。在另一示例性实施方式中,这些天线(216、218)组合为单个天线(未示出)。如本领域技术人员将会理解,在另一实施方式中,天线(216、218)可以外部安装在通信设备500上。当针对双向通信进行配置时,通信设备500具有通信子系统211的特征。如本领域技术人员所理解,修改通信子系统211,以便通信子系统可以支持通信设备500的操作需求。子系统211包括发射机214和接收机212,它们包括如上所述的相关天线Ql6、218)、 本地振荡器(LO) 213、以及在当前描述的示例性实施方式中为数字信号处理器(DSP) 220的处理模块。设想通信设备500与无线网络219的通信可以是无线网络219和通信设备500能够进行发送、接收和处理的任何类型的通信。通常,这些可以分类为语音或数据、或语音和数据二者。语音通信通常指通过通信网络219,由通信设备500发送针对可听声音的信号的通信。通常,数据是指通信设备500能够在无线网络219的约束下执行的所有其它类型的
ififn。取决于这种数据的示例设备程序包括电子邮件、联系人和日历。针对每个这种程序,对于设备程序的长期应用和设备程序的短期应用之一或二者,期望与基于家庭 (home-based)的版本的程序的同步。作为示例,电子邮件通常是时间敏感的,因而期望基本实时(或接近实时)的同步。另一方面,为了方便,通常不会太频繁地更新联系人。因此, 当在通信系统内连接时,以及当在容纳语音、文本消息收发和其它数据传输的网络219中基于无线连接时,增强对通信设备500的利用。设备500可以包括诸如网络浏览器、文件浏览器之类的程序和与服务程序交互的客户程序。用于本发明的技术的设备(例如103、500) 的特征在于分配给设备的标识号。这种标识号不能改变,而且对于每个设备来说该标识号是锁定的。本发明的技术的实施方式可以实现为包括移动通信设备(例如,103)上的编程。 在一些实施方式中,针对本发明的技术的编程在移动通信设备103上,而由移动通信设备 103使用的数据在无线连接器系统120上、或诸如内容服务器134、消息收发服务器132或应用服务器136之类的网络服务器上。在一些实施方式中,针对本发明的技术的编程可以在远程服务器上实现。功能在结构元件中的分配可以是包括等待时间、处理资源可用性和有效使用、存储可用性和有效使用、以及收入机会的多个因素的函数。在本发明的技术的至少一个实施方式中,为了防止未授权的使用,可以锁定移动通信设备,以使得在启用设备应用之前必须经由键盘232输入密码或文本。锁定的设备500 可以描述为处于锁定模式下。然而,可以出现这样的情况,有利地,甚至在移动通信设备处于锁定模式下时,也启用特定设备应用。一个示例是,用户期望在不必输入密码的情况下使用设备500的摄像头221的情形。例如,用户期望在不必输入密码的情况下使用设备500 的摄像头221的情形可以出现在在输入密码所花费的时间段内可能丧失为对象拍摄照片的机会时。例如,并没有计划拍摄照片的用户可能观察到对象,并期望立即拍摄照片。在本发明的技术的一些实施方式中,移动通信设备包括锁定功能使用累加器。锁定功能使用累加器包括当前值和预定极限。例如,预定极限可以与照片个数或图像个数相对应。在本例中,锁定功能使用累加器跟踪所需图像或所存储图像的个数,作为当前值,并将所需图像或所存储图像的个数与预定极限进行比较。当前值可以与预定极限进行比较。 如果当前值小于预定极限,则可以使用摄像头执行诸如获取图像数据或拍摄照片之类的锁定的功能。在本发明的技术的一些实施方式中,锁定功能使用累加器包括当前值和预定极限。预定极限可以与所需图像数据量或所存储的图像数据量相对应。在这些实施方式中,锁定功能跟踪设备500所需的图像数据量或设备500所存储的图像数据量,作为当前值,并将所需图像数据量或所存储的图像数据量与预定极限进行比较。如果当前值小于预定极限, 则可以使用摄像头221执行诸如获取图像数据或拍摄照片之类的锁定的功能。图3示出了可以实现前述段落中描述的示例的本发明的技术中的方法步骤。移动通信设备500被配置为保持锁定功能累加器302。移动通信设备接收执行锁定功能304的输入。作为示例,执行锁定功能的示例可以是按下设备500上的特定按钮,例如,摄像头按钮,或触摸触摸屏显示器222上的特定区域。将锁定功能使用累加器的当前值与预定极限进行比较。如果锁定功能使用累加器的当前值小于预定极限,则执行例如拍摄照片之类的锁定的功能。本发明的技术中的移动通信设备500可以在锁定的功能出现或由设备500执行时使当前值递增。因而,例如,设备500可以允许在设备500处于锁定模式时获取5张照片。 因此,预定极限可以理解为5张照片或图像。当前值初始设置为0。每次获取图像时,锁定功能使用累加器的当前值递增1。每次设备500接收执行锁定功能的输入时,将当前值(所拍摄照片的数目)与5张照片的预定极限进行比较。因而,当拍摄了 5张照片时,当前值和预定极限相等。因而,设备500将不执行锁定的功能,因为锁定功能使用累加器所包括的当前值不小于预定极限。图4示出了可以实现前述段落中描述的示例的本发明的技术中的方法步骤。移动通信设备500被配置为保持锁定功能累加器302。移动通信设备接收执行锁定功能304的输入。例如,执行锁定功能的示例可以是按下设备500上的特定按钮,例如,摄像头按钮,或触摸触摸屏显示器222上的特定区域。将锁定功能使用累加器的当前值与预定极限306进行比较。如果锁定功能使用累加器的当前值小于预定极限,则执行308例如拍摄照片之类的锁定功能。在图4示出的方法中,当执行诸如获取图像数据的锁定功能时,使锁定功能使用累加器所包括的当前值递增410。在本发明的技术中,如上所述,预定极限可以是所存储或所获取的图像数目,或者预定极限可以是所获取的图像数据量或所存储的图像数据量。预定极限可以是针对图像数据分配的可用存储器的百分比。预定极限还可以是所需声音或音频记录数或所存储的声音或音频记录的个数。例如,所需声音或音频记录可以本地存储在设备500中,或在设备500 外部的应用服务器136或计算机117中。预定极限还可以是声音或音频数据量。说明书中列出的所有示例均非限制性的,并不排除使用其它数据类型的本发明的技术的实施方式。图5示出了锁定模式下的移动通信设备500的前视图。设备500可以被配置为在选择或按下键盘532中的预定义按键时、在选择或按下导航行580中的按键或按钮之一时、 或在激励或按下光标导航工具527时,经由摄像头222接收信号以获取图像数据。设备500 包括麦克风236,该麦克风236可以被配置为与音频记录器223协作以获取声音数据。图6示出了包括闪光灯605和侧按钮601的移动通信设备500的后视图。移动通信设备可以被配置为在按下或选择侧按钮601中的一个或多个时接收信号、获取图像数据、或拍摄照片。图7示出了本发明的技术中的锁定的移动通信设备500。图7中的设备500可以被称为处于锁定模式下。设备500的显示器222示出了设备锁定菜单。设备锁定菜单701 包括三个可选选项解锁、紧急呼叫和取消。如果选择解锁,则显示器222将显示接受预定密码的输入的输入屏幕。如果选择紧急呼叫,则显示器222将显示接受做出紧急呼叫的允许确认的输入屏幕。如果如所期望地确认了紧急呼叫,则将根据设备500的预先配置的设置和编程来做出紧急呼叫。如上所述,移动通信设备500可以被配置为接收执行锁定的功能304(如,拍摄图像)的输入。移动通信设备可以被配置为在按下或选择侧按钮601中的一个或多个时接收信号、获取图像数据、或拍摄图像。锁定设备500可以被配置为在选择或按下键盘532中的预定义按键时、在选择或按下导航行580中的按键或按钮之一时、或在激励或按下光标导航工具527时,经由摄像头222接收信号以获取图像数据。图8示出了处于锁定模式下的移动通信设备500的显示器222部分的示例性实施方式。在图8所示的实施方式中,锁定菜单701显示在显示器222上。设备锁定菜单701 包括四个可选选项解锁、摄像头、紧急呼叫、以及取消。摄像头选项的选择可以包括输入获取图像数据或拍摄照片的请求。图9示出了处于锁定模式下的移动通信设备500的显示器222部分的示例性实施方式。显示器222提供列出了设备和摄像头两个选项的解锁控制菜单。如果选择设备,则可以呈现在本发明的技术范围内的可选锁定功能列表。可选地,且取决于根据本发明的技术配置移动通信设备500的方式,如果选择设备,则可以根据本发明的技术,实现预定锁定功能的执行,如,经由麦克风236或音频记录器223或麦克风236和音频记录器223获取声音数据。图10示出了显示锁定功能使用消息1001的移动通信设备500的示例性显示器 222。可以在本发明的技术的范围内配置设备500,以向授权用户呈现使用或启用了锁定功能的消息。在图10中示出的实施方式中,显示器222执行与在何处存储了在设备500的锁定模式期间所获取的数据有关的信息。设备500还被配置为显示锁定设备使用剩余量。例如,显示器222可以被配置为呈现在锁定模式下仍然可以获取的照片数。显示器222可以被配置为显示可以执行锁定功能的时间剩余量。在本发明的技术中,移动通信设备500可以被配置为限制可以执行一个或多个锁定的功能的时间量。这可以通过保持用于确定在特定事件之后经历的时间量的时间计算器来实现。本发明的技术中的特定事件的示例是锁定的功能的特定执行。锁定的功能的特定执行的示例是锁定的功能的第一执行。在本发明的技术的范围内,锁定的功能的第一执行的示例可以是自上次经由密码解锁了设备500起首次获取图像数据。在本发明的技术的其它实施方式中,移动通信设备500可以被配置为保持锁定使用累加器和用于计算经过的时间量的时间计算器,以使一个或多个锁定的功能的使用可以受限于使用的预定极限和预定时间量二者。为了限制根据锁定设备使用量和时间量二者的一个或多个锁定的功能的使用,无论该极限是照片图像的预定个数、所获取或所存储的图像数据的预定个数、声音记录的预定个数、所获取或所存储的声音数据的预定量、还是一些其它极限,移动通信设备500均可以被配置为保持锁定功能使用累加器,同时也保持时间计算器。锁定功能使用累加器可以包括当前值和预定极限。设备500可以被配置为接收执行锁定功能的输入,如按下预定按钮或选择预定菜单选项;将累加器当前值与预定极限进行比较;以及在累加器小于预定极限时执行锁定的功能。如上所述,移动通信设备500还可以被配置为在执行锁定功能并保持用于确定经过的时间量的时间计算器时,使累加器当前值递增。设备500还可以被配置为在自特定事件起经过了预定时间量之后,锁定移动通信设备500。在本发明的技术中,移动通信设备500可以被配置为或被编程为经由网络124, 向授权用户的电子邮件地址发送电子邮件通知,以向他或她通知已经出现了诸如经由设备摄像头221获取图像数据之类的锁定的功能。在本发明的技术的另一实施方式中,设备500 可以被配置为在设备显示器221上显示关于一个或多个锁定的功能的执行的消息1001。图 10中描述了呈现这种消息的示例。本发明的技术可以采用硬件或硬件和软件元件的形式。在一些实施方式中,以软件实现本发明的技术,包括但不限于固件、驻留软件、微代码、现场可编程门阵列(FPGA)或特定应用集成电路(ASIC)等。具体地,对于实时或近实时使用,期望FPGA或ASIC实施方式。此外,本发明的技术可以采用计算机程序产品的形式,包括可从存储了由一个或多个计算机、处理器或指令执行系统使用或与之结合的程序代码的计算机可用或计算机可读介质中访问的程序模块。为了描述的目的,计算机可用或计算机可读介质可以是可包含、 存储、通信、传播或传输由指令执行系统、装置或设备500使用或与之结合的程序的任何装置。该介质可以是电、磁、光、电磁、红外或半导体系统(或装置或设备500)或传播介质(尽管作为信号载体等的传播介质不包括在物理计算机可读介质的定义内)。物理计算机可读介质的示例包括半导体或固态存储器、经由USB连接的可移除存储器、磁带、可移除计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前示例包括压缩盘-只读存储器(CD-ROM)、压缩盘-读/写(CD-R/W)、DVD和蓝光 。可以用于实现本发明的技术的各个方面的处理器和程序代码可以是集中式或分布式的(或其组合)。此外,本发明的技术可以采用计算机程序产品的形式,包括可从存储了由一个或多个计算机、处理器或指令执行系统使用或与之结合的程序代码的计算机可用或计算机可读介质中访问的程序模块。为了描述的目的,计算机可用或计算机可读介质可以是可包含、 存储、通信、传播或传输由指令执行系统、装置或设备500使用或与之结合的程序的任何装置。该介质可以是电、磁、光、电磁、红外或半导体系统(或装置或设备500)或传播介质(尽管作为信号载体等的传播介质不包括在物理计算机可读介质的定义内)。物理计算机可读介质的示例包括半导体或固态存储器、磁带、可移除计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前示例包括压缩盘-只读存储器(CD-ROM)、压缩盘-读/写(⑶-R/W)、DVD和蓝光 。可以用于实现本发明的技术的各个方面的处理器和程序代码可以是集中式或分布式的(或其组合)。适于存储本发明的技术的计算机程序产品和适于执行计算机程序产品的程序代码的数据处理系统将包括通过系统总线与存储器元件直接或间接耦合的至少一个处理器。 存储器元件可以包括在程序代码的实际执行期间使用的本地存储器、大容量存储器、以及高速缓存存储器,该高速缓存存储器提供对至少一些程序代码的临时存储,以减少在执行期间必须从大容量存储器中获取代码的次数。输入/输出或I/O设备(包括但不限于键盘、 显示器、指向设备等)可以直接与系统耦合,或通过插入中间的I/O控制器与系统耦合。网络适配器也可以与系统耦合,以使数据处理系统能够通过中间的专用或公共网络,与其它数据处理系统或远程打印机或存储设备耦合。调制解调器、缆线调制解调器、WiFi、以及以太网卡是一些当前可用类型的网络适配器。这种系统可以是集中式或分布式的,例如,对等配置、以及客户端/服务器配置。在一些实施方式中,使用FPGA和ASIC之一或二者来实现数据处理系统。
权利要求
1.一种移动通信设备,包括 至少一个处理器;与所述处理器通信的至少一个计算机可读介质;以及至少一个程序模块,所述至少一个程序模块存储在所述至少一个计算机可读介质上, 并在由所述处理器执行时操作用于保持锁定功能使用累加器,所述锁定功能使用累加器包括当前值和预定极限; 接收执行锁定功能的输入; 将累加器当前值与预定极限进行比较;以及在累加器小于预定极限时执行锁定功能。
2.根据权利要求1所述的移动通信设备,在由所述处理器执行时,所述至少一个程序模块操作用于在执行锁定功能时,使累加器当前值递增;保持用于确定经过的时间量的时间计算器;在自特定事件起经过了预定时间量之后,锁定所述移动通信设备。
3.—种处理器实现的方法,用于启用对移动通信设备中的锁定功能的受限访问,所述方法包括保持锁定功能使用累加器,所述锁定功能使用累加器包括当前值和预定极限; 接收执行锁定功能的输入; 将累加器当前值与预定极限进行比较;以及在累加器小于预定极限时执行锁定功能。
4.根据权利要求3所述的处理器实现的方法,还包括 在执行锁定功能时,使累加器当前值递增。
5.根据权利要求3或4所述的处理器实现的方法,还包括 保持用于确定经过的时间量的时间计算器;以及在自特定事件起经过了预定时间量之后,锁定移动通信设备。
6.根据权利要求3或4或5所述的处理器实现的方法,其中锁定的功能是摄像功能,以及执行所述锁定的功能包括获得并存储图像数据。
7.根据权利要求3所述的处理器实现的方法,其中锁定的功能是声音记录器功能,以及执行所述锁定的功能包括输入并存储声音数据。
8.根据权利要求3或4或5或6所述的处理器实现的方法,其中所述预定极限是图像个数。
9.根据权利要求3所述的处理器实现的方法,其中所述预定值是存储的图像数据值。
10.一种计算机程序产品,用于启用对移动通信设备中的锁定功能的受限访问,所述计算机程序产品包括至少一个计算机可读介质;以及至少一个程序模块,所述至少一个程序模块存储在所述至少一个计算机可读介质上, 并在由所述处理器执行时操作用于保持锁定功能使用累加器,所述锁定功能使用累加器包括当前值和预定极限; 接收执行锁定功能的输入;将累加器当前值与预定极限进行比较;以及在累加器小于预定极限时执行锁定功能。
11.根据权利要求10所述的计算机程序产品,在由至少一个处理器执行时,所述至少一个程序模块还操作用于在执行锁定功能时,使累加器当前值递增;
12.根据权利要求11所述的计算机程序产品,在由至少一个处理器执行时,所述至少一个程序模块还操作用于保持用于确定经过的时间量的时间计算器;以及在自特定事件起经过了预定时间量之后,锁定移动通信设备。
13.根据权利要求12所述的计算机程序产品,其中所述特定事件是锁定的功能的第一执行。
14.根据权利要求12或13所述的计算机程序产品,其中所述锁定的功能是摄像功能, 以及执行所述锁定的功能包括获得并存储图像数据。
15.根据权利要求12或13或14所述的计算机程序产品,其中所述锁定的功能是声音记录器功能,以及执行所述锁定的功能包括输入并存储声音数据。
全文摘要
本发明对锁定功能的访问。一种移动通信设备,可以具有防止移动通信设备被未授权使用的锁定模式。移动通信设备包括由软件程序或固件程序实现的设备应用,该程序使应用能够在移动通信设备被锁定时被临时操作或在特定条件下操作。设备应用可以包括针对图像数据获取而启用的摄像头、以及针对音频数据获取而启用的麦克风或音频记录器或麦克风和音频记录器。所获取的图像数据和音频数据可以本地存储在移动通信设备上或在移动通信设备外部。移动通信设备可以被配置为在不同条件下操作应用。移动通信设备可以被配置为在被锁定时或处于锁定模式下时显示操作应用的消息。
文档编号H04M1/725GK102469213SQ201110301730
公开日2012年5月23日 申请日期2011年10月8日 优先权日2010年11月3日
发明者詹姆斯·阿伦·海梅尔 申请人:捷讯研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1