上锁相机访问的制作方法

文档序号:9261174阅读:451来源:国知局
上锁相机访问的制作方法
【专利说明】上锁相机访问
[0001]本申请是申请日为2011年7月11日,申请号为201110204686.2,发明名称为“上锁相机访问”的申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求2010年7月9日提交的美国临时申请N0.61/363,142的权益,该申请通过全部援引纳入于此。
技术领域
[0004]本发明涉及用于当使用包含图像捕捉设备(诸如静态相机或摄像机)的移动设备时增强用户体验的装置和方法。
【背景技术】
[0005]随着具有图像捕捉功能的移动设备的日益普及,包括蜂窝电话设备、手持式设备、手持式计算机、智能电话和PDA,存在通过允许对移动设备的图像捕捉功能的快速访问而且还能防止对设备上的其他功能的意外和/或非授权访问来改善用户体验的需要。
[0006]带有相机的移动设备通常具有防止对设备的意外或非授权访问的锁定模式。但是,在很多情况下,期望的是无需解锁移动设备(例如,通过使用按键组合,输入个人识别号(PIN),或者使用指纹识别)就能捕捉照片或视频以便快速地和自发地“捕捉瞬间”。
[0007]因此,存在对允许移动设备用户快速访问图像捕捉功能的子集以便快速地捕捉图像,但不允许包括访问移动设备上的私人信息的对于其他移动设备功能的访问的技术的改进的充分机会。

【发明内容】

[0008]公开了用于在移动设备处于上锁状态时通过快速访问移动设备图像捕捉功能的子集来允许移动设备用户“捕捉瞬间”的装置、计算机可读存储介质和方法。在某些实施例中,即使在设备处于需要认证才能访问的状态时也能提供这样的访问。
[0009]所描述的用于改善移动设备体验和性能的解决方案的技术和工具可单独地或以彼此的各种组合来实现。如将在下文中更完全描述的,所描述的技术和工具可在包括触摸屏键盘或硬件键盘的硬件上实现。本领域的普通技术人员容易明白,所公开的技术可以使用与图像捕捉设备耦合的各种手持式平台来实现,包括但不限于蜂窝电话、智能电话、PDA、手持式设备、手持式计算机、PDA、触摸屏平板设备、平板计算机和膝上型计算机。
[0010]在所公开的技术的某些示例中,操作具有包括上锁状态和解锁状态的多个认证状态的移动设备的方法包括:当移动设备处于上锁状态时接收请求对图像捕捉应用程序的调用的第一输入数据,以及调用设备上的所请求的应用程序,其中所请求的应用程序在解锁状态下可用的一个或多个功能在移动设备处于上锁状态时对移动设备的用户是不可用的。
[0011]在某些示例中,该方法还包括接收请求不可用功能之一的第二输入数据,以及基于所述第二输入数据,向用户呈现可用于将移动设备的状态变为解锁状态的用户界面。在某些示例中,该方法还包括使用该用户界面来接收第三输入数据,以及基于所述第三输入数据,将移动设备的状态变为解锁状态,并在改变移动设备的状态之后,提供移动设备上的所请求的应用程序,其中先前不可用功能中的至少一个变为对用户可用。
[0012]在某些示例中,所请求的应用程序是图像捕捉应用程序。在某些示例中,所述图像捕捉应用程序包括相机卷片。在某些示例中,所请求的应用程序处于上锁状态时具有一个或多个可用功能,包括以下至少一个或多个:捕捉图像、提供捕捉设置菜单,或在视频或静态图像捕捉模式之间进行切换。在某些示例中,处于上锁状态时不可用功能包括以下至少一个或多个:删除图像、发送图像,或将图像上传到远程服务器。
[0013]在所公开的技术的某些示例中,方法还包括捕捉图像,并且在捕捉之后确定移动设备的状态,如果移动设备的状态是解锁状态,则将图像发送到远离移动设备的地点,但是如果移动设备的状态是上锁状态,则不将图像发送到远离移动设备的地点。在某些示例中,方法还包括基于对第一输入数据的接收,将移动设备从待机状态中唤醒。
[0014]在所公开的技术的某些示例中,所请求的应用程序是图像捕捉应用程序,并且第一输入数据是作为图像捕捉按钮被按下达到预定时间段的结果来接收的。在某些示例中,第一输入数据是作为检测到按压图像捕捉按钮以及在检测到按压图像捕捉按钮之后接收到第二输入数据两者的结果来接收的。在某些示例中,第一输入数据是作为图像捕捉按钮与耦合于移动设备的另一个按钮同时被按压的结果来接收的。在某些示例中,提供所请求的应用程序包括在移动设备处于锁定状态时对允许所请求的应用程序被调用的先前存储的用户设置进行评估。
[0015]在某些示例中,方法还包括在接收第一输入数据之后使用移动设备来提供触觉反馈。在某些示例中,方法还包括对与移动设备耦合的邻近传感器进行评估,并且其中如果该评估未确定物体邻近移动设备时,对所请求的应用程序的提供才发生。在某些示例中,使用光传感器(例如,光电二极管)代替邻近传感器来确定物体邻近,但在其他示例中,使用来自邻近传感器和光传感器两者的信号来确定物体邻近。
[0016]所公开的技术的另一个示例包括存储计算机可读指令的一个或多个计算机可读介质,所述计算机可读指令由计算机执行时使计算机执行操作具有包括上锁状态和解锁状态的多个认证状态的移动设备的方法,该方法包括当移动设备处于上锁状态时接收请求对图像捕捉应用程序的调用的第一输入数据,以及调用设备上的所请求的应用程序,其中所请求的应用程序在解锁状态下可用的一个或多个功能在移动设备处于上锁状态时对移动设备的用户是不可用的。
[0017]在计算机可读介质的某些示例中,方法还包括接收请求不可用功能之一的第二输入数据,基于所述第二输入数据,向用户呈现可用于将移动设备的状态变为解锁状态的用户界面,使用用户界面来接收第三输入数据,基于所述第三输入数据,将移动设备的状态变为解锁状态,并在改变移动设备的状态之后,提供移动设备上的所请求的应用程序,其中先前不可用功能中的至少一个变为对用户可用。
[0018]所公开的技术的又一个示例是包括一个或多个图像捕捉设备、与图像捕捉设备耦合的一个或多个输入源、一个或多个处理器、以及存储计算机可读指令的一个或多个计算机可读介质的装置,计算机可读指令由处理器执行时使装置执行调用图像捕捉应用程序的方法。计算机可读指令包括用于从输入源接收输入数据的指令、用于使用认证对装置进行锁定和解锁的指令、用于调用图像捕捉应用程序的指令,图像捕捉应用程序可用于使用图像捕捉设备来捕捉图像,图像捕捉应用程序包括用于捕捉和处理图像的一组多个功能。图像捕捉应用程序可检测装置的锁定状态,并且如果装置是解锁的,则图像捕捉应用程序允许对该组功能的访问,但如果装置是锁定的,则图像捕捉应用程序允许对该组功能中的一个或多个而非全部的访问。
[0019]装置的某些示例还包括邻近传感器和用于对邻近传感器的状态进行评估的邻近检查指令,包括用于在输入模块接收输入数据之后对邻近传感器的状态进行检查的计算机可读指令、用于若所评估的状态指示物体邻近装置则防止对图像捕捉模块的调用的指令、以及用于若所检查的状态指示物体不邻近装置则允许对图像捕捉模块的调用的指令。
[0020]在装置的某些示例中,输入源与相机按钮相耦合,相机按钮与低功率状态电源相锂A
柄口 O
[0021]从参考附图的以下详细描述中,将更清楚本发明的前述和其他目标、特征和优点。
【附图说明】
[0022]图1是描绘示例性移动设备的系统图,包括各种任选硬件和软件组件。
[0023]图2A和2B示出移动设备的通用示例,包括触摸屏显示器、图像捕捉设备、邻近传感器和按钮。
[0024]图3A和3B不出提供图像捕捉应用程序的移动设备的通用不例。
[0025]图4A和4B示出呈现图像捕捉设置和选项的移动设备的通用示例。
[0026]图5A示出呈现锁定屏幕的移动设备的通用示例。
[0027]图5B示出呈现认证用户界面的移动设备的通用示例。
[0028]图6是略述所公开的技术的示例性实现的流程图。
[0029]图7是略述所公开的技术的示例性实现的状态图。
[0030]图8是进一步详述图6所示的示例性实现的流程图。
[0031]图9是略述包括对邻近传感器的使用的所公开的技术的一方面的状态图。
[0032]图10是示出移动设备的多个电源的框图。
[0033]图11示出了其中可实现所描述的实施例、技术、和技艺的合适的计算环境的通用示例。
[0034]图12是示出包括存储在计算机可读介质上的用于在上锁或解锁状态中调用和执行图像捕捉应用程序的各种模块的移动设备的框图。
[0035]图13示出了用于连接到计算云的移动设备的合适的实现环境的通用示例。
【具体实施方式】
[0036]本发明是在代表性实施例的上下文中阐述的,各实施例无论如何都不旨在是限制的。
[0037]如在本申请和权利要求书中使用的,单数形式“一”、“一个”、“该”包括复数形式,除非上下文清楚地另外指明。此外,术语“包括”意味着“开放性包含”。此外,术语“耦合的”涵盖了机械、电子、磁、光以及其他将物耦合或链接在一起的实用方式,并且不排除耦合的物之间的中间元素的存在。
[0038]此处描述的事物和方法不应当被认为是以任何方式构成限制。相反,本发明针对各公开的实施方式(单独和在彼此的各种组合和子组合中)的所有新颖和非显而易见的特征和方面。所公开的系统、方法、和装置不限于任何具体方面或特征或者其组合,所公开的事物和方法也不要求存在任何一个或多个具体优点或解决任何一个或多个具体问题。
[0039]虽然为方便呈现起见所公开的方法的一些操作是以特定的顺序次序来描述的,但应当理解,这一描述方法涵盖重新安排,除非以下阐明的具体语言需要特定排序。例如,在某些情况下,可以重新安排、省略、或并发执行顺序地描述的操作。此外,为简明起见,附图未示出可结合其他事物和方法使用所公开的事物和方法的各种方式。此外,说明书有时使用像“产生”、“生成”、“选择”、“捕捉”和“提供”等术语来描述所公开的方法。这些术语是所执行的实际操作的高级抽象。与这些术语相对应的实际操作可取决于特定实现而不同并且易于由本领域普通技术人员辨别。
[0040]所公开的方法中的任一个可被实现为存储在一个或多个计算机可读介质(例如,非临时计算机可读介质,诸如一个或多个易失性存储器组件(诸如DRAM或SRAM)、或非易失性存储器组件(诸如硬驱动器))上并且在计算机(例如,任何商业上可用的计算机,包括智能电话或包含计算硬件的其它移动设备)上执行的计算机可执行指令。用于实现所公开的技术的计算机可执行指令中的任一个以及在所公开的实施例的实现期间创建和使用的任何数据可被存储在一个或多个计算机可读介质(例如,非临时计算机可读介质)上。计算机可执行指令可以是例如经由web浏览器或其它软件应用程序(诸如远程计算应用程序)访问或下载的专用软件应用程序或软件应用程序。此类软件可例如在单个本地计算机(例如,任何合适的商业上可用的计算机)上或在使用一个或多个网络计算机的网络环境中(例如,经由因特网、广域网、局域网、客户机-服务器网络(诸如,云计算网络)或其它此类网络)执行。
[0041]为清楚起见,只描述了基于软件的各实现的某些所选择的方面。省略了本领域公知的其他细节。例如,应当理解,所公开的技术不限于任何特定的计算机语言、或程序。例如,所公开的技术可由用C++、Java、Perl、JavaScript、HTML5或任何其它合适的编程语言编写的软件来实现。
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1