传感器的自动校准方法及装置与流程

文档序号:11131884阅读:1284来源:国知局
传感器的自动校准方法及装置与制造工艺

本公开实施例涉及移动终端领域,尤其涉及一种使用电子水平仪进行生产线上的移动终端加速度传感器校准的方法及装置。



背景技术:

目前,越来越智能化的移动终端得到了快速的发展,并与人们的生活息息相关,通过移动终端实现了娱乐、购物、社会交际等活动。

智能化的移动终端中都带有各种类型的传感器,如加速度传感器、方向传感器以及陀螺仪传感器等,其中最常用的为加速度传感器,其可以用于测试移动终端的实时加速度,用于游戏控制、系统或屏幕的翻转以及指南针等应用。由于加速度传感器芯片的固有误差、PCB板(Printed Circuit Board)对于芯片应力以及移动终端组装等误差,导致移动终端水平放置(屏幕向上)时,加速度传感器三个轴的返回值与标准值有偏差,不能达到标准值(x=0,y=0,z=9.8m/s2),因此需要在出厂前将移动终端放在水平面上进行校准,将偏差通过软件的方法补偿回来。因此校准时的移动终端放置是否水平对于校准结果是否准确至关重要。

目前移动终端在工厂组装时,校准方法是人工进入加速度校准界面,将移动终端放在产线的平台上,手动点击进行校准。由于人工操作,以及产线平台的不水平,会出现移动终端加速度校准值偏差较大的情况。从而会导致用户使用与加速度有关应用时,出现较大的误差,影响用户体验。



技术实现要素:

本公开提供一种传感器的自动校准方法及装置,以实现最大限度地降低在移动终端的生产流水线上对传感器校准时的误差,实现较为智能的无人工值守的校准过程。

第一方面,本公开实施例提供了一种传感器的自动校准方法,所述方法包括:

获取校准平台的水平信息;

根据所述水平信息获取用于调整所述校准平台的调整信息;

根据所述调整信息对所述校准平台进行调整。

本公开的实施例提供的技术方案可以包括以下有益效果:

结合另一方面,在另一方面的一种可能出现的实现方式中,在所述获取校准平台的水平信息之后,还包括:

检测所述校准平台的水平信息是否包含在预设阈值内;

当所述水平信息包含于所述预设阈值内时,根据所述水平信息获取用于调整所述校准平台的调整信息;

当所述水平信息未包含于所述预设阈值时,还包括有步骤:

获取所述校准平台的偏离方位信息;

根据所述偏离方位信息对所述校准平台进行调整,同时接收校准平台的水平反馈信息;

当接收的水平反馈信息为所述校准平台的水平信息包含于所述预设阈值之内时,结束步骤。

本公开的实施例提供的技术方案可以包括以下有益效果:通过获取校准平台的水平信息和调整信息使移动终端的传感器最大限度地接近水平状态,在该水平状态下通过传感器校准程序将校准值写入传感器,避免人工校准可能出现的人工操作、抖动、校准平台不水平等问题的出现,实现了在移动终端生产流水线上最大限度地降低传感器校准的偏差和不良率。

结合另一方面,在另一方面的一种可能出现的实现方式中,根据所述调整信息对所述校准平台进行调整之后,所述方法还包括:

检测所述校准平台是否产生运动信息;

当所述校准平台产生运动信息时,重新获取所述校准平台的水平信息以及调整信息以对所述校准平台进行调整;

当所述校准平台未产生运动信息时,保持所述校准平台的当前状态。

本公开的实施例提供的技术方案可以包括以下有益效果:在使校准平台完成一次水平状态的调整之后,在未产生运动信息的情况下无须对校准平台进行频繁的调整,保证了校准平台的较长的使用寿命。

结合另一方面,在另一方面的一种可能出现的实现方式中,根据所述调整信息对所述校准平台进行调整之后,所述方法还包括:

获取校准值;

将所述校准值写入在所述校准平台上放置的与所述校准平台平行的移动终端中,以对所述移动终端进行传感器的校准。

本公开的实施例提供的技术方案可以包括以下有益效果:在校准平台完成水平状态的调整之后,从计算机端的传感器校准程序中获取校准值写入到移动终端中相应的传感器中,实现了通过较为智能化的校准过程,避免了人工校准带来的二次误差。

结合另一方面,在另一方面的一种可能出现的实现方式中,所述获取校准平台的水平信息之前,还包括:

与所述校准平台上与所述校准平台平行的移动终端建立通讯连接。

本公开的实施例提供的技术方案可以包括以下有益效果:建立通讯连接使校准移动终端中检测到的各项参数如水平信息等可以提前发送至控制端,在一些实际生产情形中对可以节约装置成本。

第二方面,本公开还提供了一种传感器的自动校准装置,所述装置包括:

第一获取模块,被配置用于获取校准平台的水平信息;

第二获取模块,被配置用于根据所述水平信息获取用于调整所述校准平台的调整信息;

调整模块,被配置用于根据所述调整信息对所述校准平台进行调整。

结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:

检测模块,被配置用于检测所述校准平台的水平信息是否包含在预设阈值内;

当所述检测模块检测到的水平信息包含于所述预设阈值内时,执行所述第二获取模块;

当所述述检测模块检测到的水平信息未包含于所述预设阈值时,还包括有:

偏离方位获取模块,被配置用于获取所述校准平台的偏离方位信息;

调整与接收模块,被配置用于根据所述偏离方位信息对所述校准平台进行调整,同时接收校准平台的水平反馈信息;

应答模块,被配置用于当接收的水平反馈信息为所述校准平台的水平信息包含于所述预设阈值之内时,结束步骤。

结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:

运动信息检测模块,被配置用于检测所述校准平台是否产生运动信息;

当所述运动信息检测模块检测到所述校准平台产生运动信息时,重新执行第一获取模块、第二获取模块以及调整模块;

当所述运动信息检测模块检测到所述校准平台未产生运动信息时,保持所述校准平台的当前状态。

结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:

校准值获取模块,被配置用于获取校准值;

烧写模块,被配置用于将所述校准值写入在所述校准平台上放置的与所述校准平台平行的移动终端中,以对所述移动终端进行传感器的校准。

结合另一方面,在另一方面的一种可能的实施方式中,所述装置还包括:

建立通讯模块,被配置用于与所述校准平台上与所述校准平台平行的移动终端建立通讯连接。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种传感器的自动校准方法的流程图。

图2是根据一示例性实施例示出的一种传感器的自动校准方法的整体流程图。

图3是根据一示例性实施例示出的一种传感器的自动校准方法的流程图。

图4是根据一示例性实施例示出的一种传感器的自动校准装置的框图。

图5是根据一示例性实施例示出的一种传感器的自动校准装置的整体框图。

图6是根据一示例性实施例示出的一种实现传感器的自动校准方法的装置的框图。

具体实施方式

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。

本公开涉及一种传感器的自动校准方法及装置,其主要运用于移动终端的生产流水线上需要对传感器如加速度传感器进行校准的场景中,通过将移动终端置于一个能够放置移动终端并使移动终端与校准平台平行的校准平台上并使移动终端通过通讯接口与校准程序保持通讯连接,调整校准平台的水平信息使可能存在的误差在规定的预设范围之内,保证移动终端的传感器的水平,在该水平条件下通过传感器校准程序将校准值写入传感器的固件中实现了对移动终端的传感器的校准,实现了在生产流水线上最大限度地减小了传感器校准的偏差和不良率。

本公开实施例可适用于在带有电子水平仪的校准平台上对其上放置的移动终端进行校准的情形中,其中在对校准平台的水平控制可通过在校准平台上固定的控制装置执行,其中该装置可以由软件和/或硬件来实现,或者由与校准平台的调整模块通讯连接的计算机端控制,图1为本公开实施例提供的一种传感器的自动校准方法的流程图,如图1所示,所述方法具体包括如下步骤:

在步骤110中,获取校准平台的水平信息;

所述校准平台用于在生产流水线上放置移动终端并用于移动终端的传感器尤其是加速度传感器的校准,可将移动终端放置于所述校准平台上的凹槽中,该凹槽的平面形状与移动终端的外观相吻合以使相应的移动终端可以平置于凹槽内,移动终端平置于凹槽内时该移动终端的传感器检测到的相关参数与此时的校准平台相同。

所述校准平台的水平信息可由一电子水平仪检测并获得,通过将该电子水平仪固定于所述校准平台,并使电子水平仪的检测面与所述校准平台的水平面保持在同一维度即至少在两个平行面上,所述电子水平仪的读取数据即为所述校准平台的水平信息,其主要包括有该校准平台的倾斜角度参数。

电子水平仪一般地具有一个基座测量面,通过电容摆的平衡原理测量被测面相对水平面微小倾角的测量器具,根据精度的不同其可以实现百分级及千分级的微小倾角测量,其可以通过指针显示,也可以通过数字显示测量值,在运动的过程中其可以通过对所述传感器均匀地倾斜时数字指示能够相应地平衡变化。

在步骤120中,根据所述水平信息获取用于调整所述校准平台的调整信息;

获得所述校准平台的水平信息后,根据该水平信息中关于该校准平台的倾斜角度,获取相应的调整信息。

其中,可通过预设的算法通过获取的水平信息计算出与之对应的调整信息,该预设的算法可存储于相应的服务器中或者计算机端,或者移动终端(不同于被校准的移动终端,该移动终端中可通过安装软件的方式实现预设的算法的应用),所述调整信息为根据所述水平信息得出,一般地,在所述水平信息与调整信息为相对立的,例如,所述水平信息为前倾+3°,其调整信息一般为后倾-3°。

在步骤130中,根据所述调整信息对所述校准平台进行调整。

在具体对所述校准平台进行调整时,可通过姿态调整马达实现,该姿态调整马达固定于所述校准平台并可用于通过该姿态调整马达实现所述校准平台的水平控制,根据所述校准平台的不同,所述姿态调整马达的安装位置以及安装个数等均可以根据实际情形的不同而有所变化。

在一种可行的实施方式中,所述姿态调整马达在接收到计算机端发送的调整信息时,根据该调整信息选择马达的转向、转速、转动步数等,以最终使得所述校准平台达到水平状态或者接近于水平状态。

调整的结果为使所述校准平台达到水平状态或者接近于水平状态,以使得在该校准平台上的移动终端及其传感器也处于一水平状态或接近于水平状态下,进而在通过传感器校准程序对该移动终端的传感器进行误差校准时减小误差。

在本公开示例性实施例的另一种实施场景中,如图2所示,在所述获取校准平台的水平信息之后对校准平台的调整过程中还包括根据判断结果选择是否继续调整或者中止调整,使得调整过程能够及时地根据反馈信息停止,不至于在调整过程中由于姿态调整马达的惯性作用而偏离最终的调整结果,这一过程包括如下步骤:

在步骤140中,检测所述校准平台的水平信息是否包含在预设阈值内;

例如,所述预设阈值为前倾[-3°,+3°],所述校准平台的水平信息为前倾+2°时,即所述校准平台的水平信息包含于所述预设阈值内,而当所述校准平台的水平信息为前倾+4°时,即所述校准平台的水平信息未包含于所述预设阈值内,根据所述水平信息是否包含于预设阈值内的不同,其可触发不同的调整步骤。

所述预设阈值可根据实际的生产情形预设于所述校准平台的姿态调整马达中,或者封存于计算机端的传感器校准程序中,且可以随着应用场景的不同而有所变化,因此并不限于此。

当所述水平信息包含于所述预设阈值内时,进行步骤120~130,根据所述水平信息获取用于调整所述校准平台的调整信息,并将调整信息传送给姿态调整马达带去校准平台作出调整动作。

当所述水平信息未包含于所述预设阈值内时,则需要首先对所述校准平台的偏离方位进行方位上较大的调整之后再根据调整信息对校准平台进行角度等的微调,该过程可包括如下步骤:

在步骤150中,获取所述校准平台的偏离方位信息;

所述校准平台在偏离时根据具体的生产流水线环境不同,其可能会有多个角度的偏离,例如同时从两个方向向对侧方向倾斜,此时通过获取校准平台的偏离方位信息的方式可以准确地对偏离方位信息进行分解,以便于姿态调整马达根据分解后的偏离方位信息,分成一次或者两次以上地从对应的角度对所述校准平台进行调整,以使所述校准平台能够最终达到或者接近于水平。

在步骤160中,根据所述偏离方位信息对所述校准平台进行调整,同时接收校准平台的水平反馈信息;

根据所述偏离方位信息,或由所述偏离方位信息分解成的若干个子调整信息,按照子调整信息的对应的角度对所述校准平台进行调整,能够使得按照分解的各子调整信息快速地对所述校准平台进行调整,在各调整的过程中,可同时接收所述校准平台的水平反馈信息,各所述水平反馈信息可为在分解的各子调整信息的校准平台上传感器的反馈信息,也可以为在分解的各子调整信息在调整的过程中的反馈结果,所述水平反馈信息可以反映在整体上或者分解的过程中校准平台的水平信息。

在接收到所述水平反馈信息时可以及时地根据该水平反馈信息对所述校准平台的调整过程作出改动,以使最终的调整结果达到或接近于水平。

在步骤170中,当接收的水平反馈信息为所述校准平台的水平信息包含于所述预设阈值之内时,结束步骤或进行步骤120~130。

接收的水平反馈信息达到预设阈值包含的范围之内时,表明对所述校准平台的方位调整过程结束,此时可结束方位调整步骤进入对所述角度调整,即进入步骤110~130。

在所述获取校准平台的水平信息之前,还包括:

在步骤100中,与所述校准平台上与所述校准平台平行的移动终端建立通讯连接。

在通过计算机端上的传感器校准程序实现对校准操作时,可通过USB(Universal Serial Bus,通用连接总线)连接线使所述移动终端连接于计算机端的传感器校准程序,建立通讯连接后,移动终端可接收传感器校准程序发送的校准值,即通过软件的方法对传感器可能出现的误差进行补偿。

在建立通讯连接之后,本公开示例性实施例包括误差补偿的步骤,这一过程可包括如下步骤:

在步骤180中,获取校准值;

所述校准值为可能存在的计算机端的传感器校准程序中获取。

在步骤190中,将所述校准值写入在所述校准平台上放置的与所述校准平台平行的移动终端中,以对所述移动终端进行传感器的校准。

在使所述校准平台的水平信息位于预设阈值包括的范围内,即达到水平或者接近于水平状态下,将所述校准值写入移动终端中,使移动终端中的传感器在出厂前完成对其误差的补偿,使得移动终端的误差及不良率大大降低。

在所述校准平台调整完成之后,即可对生产流水线上经过该校准平台上的各移动终端中的传感器进行校准,并可定期检测所述校准平台的水平信息以进行重新调整,在未达到定期检测时间而校准平台作出一定的动作时,则此时也需要对校准平台进行新一轮的校准工作,如图3所示,这一过程可包括如下步骤:

在步骤310中,检测所述校准平台是否产生运动信息;

在所述校准平台上设置一加速度传感器或者位移传感器,在相应的传感器检测到的位移参数或者加速度参数发生改变时,即可以判断所述校准平台产生了运动信息。

在所述校准平台上设置一加速度传感器或者位移传感器与可能存在的计算机端传感器校准程序之间建立通讯连接,在加速度传感器或位移传感器的相关参数发生变化时,所述传感器校准程序即可得知。

在步骤320中,当所述校准平台产生运动信息时,重新获取所述校准平台的水平信息以及调整信息以对所述校准平台进行调整;

当所述校准平台产生运动信息时,重新进行步骤110~130。

在步骤330中,当所述校准平台未产生运动信息时,保持所述校准平台的当前状态。

所述校准平台未产生运动信息,即可继续在生产流水线上通过该校准平台对经过的各移动终端或各移动终端中的传感器进行误差补偿和校准。

所述传感器校准程序可以为控制器,设置并固定于所述校准平台,也可以安装于计算机中心或服务器等,便于在计算机中心或服务器对所述校准平台进行操作。

图4为本公开实施例提供的一种传感器的自动校准装置的信令流程图/结构示意图,该装置可由软件和/或硬件实现,一般地集成于移动终端中,可通过传感器的自动校准方法来实现。如图所示,本实施例可以以上述实施例为基础,提供了一种传感器的自动校准装置,其主要包括了第一获取模块410、第二获取模块420以及调整模块430。

其中的第一获取模块410,被配置用于获取校准平台的水平信息;

其中的第二获取模块420,被配置用于根据所述水平信息获取用于调整所述校准平台的调整信息;

其中的调整模块430,被配置用于根据所述调整信息对所述校准平台进行调整。

在本公开示例性实施例的另一种实施场景中,如图5所示,所述装置还包括:

检测模块510,被配置用于检测所述校准平台的水平信息是否包含在预设阈值内;

当所述检测模块检测到的水平信息包含于所述预设阈值内时,执行所述第二获取模块420;

当所述述检测模块检测到的水平信息未包含于所述预设阈值时,还包括有:

偏离方位获取模块520,被配置用于获取所述校准平台的偏离方位信息;

调整与接收模块530,被配置用于根据所述偏离方位信息对所述校准平台进行调整,同时接收校准平台的水平反馈信息;

应答模块540,被配置用于当接收的水平反馈信息为所述校准平台的水平信息包含于所述预设阈值之内时,结束步骤或执行所述第一获取模块410。

在本公开示例性实施例的另一种实施场景中,所述装置还包括:

运动信息检测模块550,被配置用于检测所述校准平台是否产生运动信息;

当所述运动信息检测模块检测到所述校准平台产生运动信息时,重新执行第一获取模块410、第二获取模块420以及调整模块430;

当所述运动信息检测模块检测到所述校准平台未产生运动信息时,保持所述校准平台的当前状态。

在本公开示例性实施例的另一种实施场景中,所述装置还包括:

校准值获取模块560,被配置用于获取校准值;

烧写模块570,被配置用于将所述校准值写入在所述校准平台上放置的与所述校准平台平行的移动终端中,以对所述移动终端进行传感器的校准。

在本公开示例性实施例的另一种实施场景中,所述装置还包括:

建立通讯模块580,被配置用于与所述校准平台上与所述校准平台平行的移动终端建立通讯连接。

上述实施例中提供的传感器的自动校准装置可执行本公开中任意实施例中所提供的传感器的自动校准方法,具备执行该方法相应的功能模块和有益效果,未在上述实施例中详细描述的技术细节,可参见本公开任意实施例中所提供的传感器的自动校准方法。

将意识到的是,本公开也扩展到适合于将本公开付诸实践的计算机程序,特别是载体上或者载体中的计算机程序。程序可以以源代码、目标代码、代码中间源和诸如部分编译的形式的目标代码的形式,或者以任何其它适合在按照本公开的方法的实现中使用的形式。也将注意的是,这样的程序可能具有许多不同的构架设计。例如,实现按照本公开的方法或者系统的功能性的程序代码可能被再分为一个或者多个子例程。

用于在这些子例程中间分布功能性的许多不同方式将对技术人员而言是明显的。子例程可以一起存储在一个可执行文件中,从而形成自含式的程序。这样的可执行文件可以包括计算机可执行指令,例如处理器指令和/或解释器指令(例如,Java解释器指令)。可替换地,子例程的一个或者多个或者所有子例程都可以存储在至少一个外部库文件中,并且与主程序静态地或者动态地(例如在运行时间)链接。主程序含有对子例程中的至少一个的至少一个调用。子例程也可以包括对彼此的函数调用。涉及计算机程序产品的实施例包括对应于所阐明方法中至少一种方法的处理步骤的每一步骤的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

另一个涉及计算机程序产品的实施例包括对应于所阐明的系统和/或产品中至少一个的装置中每个装置的计算机可执行指令。这些指令可以被再分成子例程和/或被存储在一个或者多个可能静态或者动态链接的文件中。

计算机程序的载体可以是能够运载程序的任何实体或者装置。例如,载体可以包含存储介质,诸如(ROM例如CDROM或者半导体ROM)或者磁记录介质(例如软盘或者硬盘)。进一步地,载体可以是可传输的载体,诸如电学或者光学信号,其可以经由电缆或者光缆,或者通过无线电或者其它手段传递。当程序具体化为这样的信号时,载体可以由这样的线缆或者装置组成。可替换地,载体可以是其中嵌入有程序的集成电路,所述集成电路适合于执行相关方法,或者供相关方法的执行所用。

应该留意的是,上文提到的实施例是举例说明本公开,而不是限制本公开,并且本领域的技术人员将能够设计许多可替换的实施例,而不会偏离所附权利要求的范围。在权利要求中,任何放置在圆括号之间的参考符号不应被解读为是对权利要求的限制。动词“包括”和其词形变化的使用不排除除了在权利要求中记载的那些之外的元素或者步骤的存在。在元素之前的冠词“一”或者“一个”不排除复数个这样的元素的存在。本公开可以通过包括几个明显不同的组件的硬件,以及通过适当编程的计算机而实现。在列举几种装置的装置权利要求中,这些装置中的几种可以通过硬件的同一项来体现。在相互不同的从属权利要求中陈述某些措施的单纯事实并不表明这些措施的组合不能被用来获益。

如果期望的话,这里所讨论的不同功能可以以不同顺序执行和/或彼此同时执行。此外,如果期望的话,以上所描述的一个或多个功能可以是可选的或者可以进行组合。

如果期望的话,上文所讨论的各步骤并不限于各实施例中的执行顺序,不同步骤可以以不同顺序执行和/或彼此同时执行。此外,在其他实施例中,以上所描述的一个或多个步骤可以是可选的或者可以进行组合。

虽然本公开的各个方面在独立权利要求中给出,但是本公开的其它方面包括来自所描述实施方式的特征和/或具有独立权利要求的特征的从属权利要求的组合,而并非仅是权利要求中所明确给出的组合。

这里所要注意的是,虽然以上描述了本公开的示例实施方式,但是这些描述并不应当以限制的含义进行理解。相反,可以进行若干种变化和修改而并不背离如所附权利要求中所限定的本公开的范围。

本领域普通技术人员应该明白,本公开实施例的装置中的各模块可以用通用的计算装置来实现,各模块可以集中在单个计算装置或者计算装置组成的网络组中,本公开实施例中的装置对应于前述实施例中的方法,其可以通过可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本公开并不局限于特定的硬件或者软件及其结合。

本领域普通技术人员应该明白,本公开实施例的装置中的各模块可以用通用的移动终端来实现,各模块可以集中在单个移动终端或者移动终端组成的装置组合中,本公开实施例中的装置对应于前述实施例中的方法,其可以通过编辑可执行的程序代码实现,也可以通过集成电路组合的方式来实现,因此本公开并不局限于特定的硬件或者软件及其结合。

图6是根据一示例性实施例示出的一种用于实现传感器的自动校准的方法的装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发装置,游戏控制台,平板装置,医疗装置,健身装置,个人数字助理等。

参照图6,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)接口812,传感器组件814,以及通信组件816。

处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储装置或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为装置800的各种组件提供电源。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电源相关联的组件。

多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于装置800和其他装置之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑组件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子组件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储装置等。

注意,上述仅为本公开的较佳实施例及所运用技术原理。本领域技术人员会理解,本公开不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本公开的保护范围。因此,虽然通过以上实施例对本公开进行了较为详细的说明,但是本公开不仅仅限于以上实施例,在不脱离本公开构思的情况下,还可以包括更多其他等效实施例,而本公开的范围由所附的权利要求范围决定。

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