移动终端中光强传感器的模式控制方法及移动终端的制作方法

文档序号:9527795阅读:393来源:国知局
移动终端中光强传感器的模式控制方法及移动终端的制作方法
【技术领域】
[0001]本发明涉及于传感器领域,更具体而言,涉及一种移动终端中光强传感器的模式控制方法及一种移动终端。
【背景技术】
[0002]目前,现在的移动终端,如手机有着很丰富的功能,这些功能都离不开传感器,光强传感器就是其中的一种传感器。一般来说,光强传感器与距离传感器是二合一的,可以用于感知环境光强度的变化,用于自动背光的调节,也可以通过发射红外光并根据其反射回来的强度值来感知距离的远近,从而可以用于电话接听靠近耳朵时灭屏降低功耗的目的。
[0003]然而由于特殊原因(如其它器件干扰或数据传输错位等原因)可能会导致光强传感器进入一种测试模式,从而导致传感器的功能失效,进一步影响依赖于此传感器的应用,进而影响用户的体验。

【发明内容】

[0004]本发明实施例旨在至少解决现有技术中存在的技术问题之一。为此,本发明实施例需要提供一种移动终端中光强传感器的模式控制方法及一种移动终端。
[0005]根据本发明实施例的一种移动终端中光强传感器的模式控制方法,包括以下步骤:
[0006]读取并记录所述光强传感器的使能寄存器存储的使能状态,及读取所述光强传感器的设备身份;
[0007]判断所述设备身份与设定值是否相等;
[0008]若否,控制所述光强传感器退出测试模式,并对所述光强传感器进行初始化操作,并将记录到的所述使能状态写入所述使能寄存器。
[0009]上述移动终端中光强传感器的模式控制方法能够将处于测试模式下的光强传感器退出测试模式,并对光强传感器进行初始化操作,使得光强传感器的功能恢复正常,保证了用户的体验。
[0010]根据本发明实施例的一种移动终端,包括光强传感器及光强传感器的模式控制装置。所述光强传感器连接所述光强传感器的模式控制装置。所述光强传感器的模式控制装置包括使能状态读取模块、设备身份读取模块及处理模块,所述使能状态读取模块用于读取并记录所述光强传感器的使能寄存器存储的使能状态。设备身份读取模块,所述设备身份读取模块用于读取所述光强传感器的设备身份。处理模块,所述处理模块用于判断所述设备身份与设定值是否相等。若否,所述处理模块用于控制所述光强传感器退出测试模式,并对所述光强传感器进行初始化操作,并将记录到的所述使能状态写入所述使能寄存器。
[0011]上述移动终端能够将处于测试模式下的光强传感器退出测试模式,并对光强传感器进行初始化操作,使得光强传感器的功能恢复正常,保证了用户的体验。
[0012]本发明实施例的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明实施例的实践了解到。
【附图说明】
[0013]本发明实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0014]图1是根据本发明第一较佳实施例的移动终端中光强传感器的模式控制方法的流程示意图;
[0015]图2是根据本发明第二较佳实施例的移动终端中光强传感器的模式控制方法的流程示意图;
[0016]图3是根据本发明第三较佳实施例的移动终端中光强传感器的模式控制方法的流程示意图;
[0017]图4是根据本发明第四较佳实施例的移动终端的模块示意图;
[0018]图5是根据本发明第五较佳实施例的移动终端的模块示意图;
[0019]图6是根据本发明第六较佳实施例的移动终端的模块示意图。
【具体实施方式】
[0020]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0021]在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0022]在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通信;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0023]下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设定进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设定之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
[0024]请参图1,本发明第一较佳实施例提供的移动终端中光强传感器的模式控制方法包括:
[0025]步骤S11,读取并记录光强传感器的使能寄存器存储的使能状态,及读取光强传感器的设备身份。
[0026]具体地,测试模式为光强传感器的供应商所设定的一种非正常工作模式,其可供光强传感器的供应商用于测定光强传感器性能等指标的一种模式。
[0027]光强传感器的使能寄存器存放着光强传感器的使能状态,例如,使能状态为光强传感器内各种寄存器及芯片电路等元件的使能状态,使能状态包括但不限于数据的读取、写入、重置等状态。需要指出的是,即使光强传感器进入了测试模式,使能寄存器存储的使能状态不会因光强传感器进入测试模式而发生改变。
[0028]读取并记录使能寄存器存储的使能状态,可有利于后续光强传感器恢复到进入测试模式前的状态。
[0029]光强传感器的供应商一般会在光强传感器内设置一个设备身份(ID)寄存器,其用于存放光强传感器的设备身份。当光强传感器进入测试模式时,光强传感器的设备身份会因此发生变化,与光强传感器正常工作时的设备身份值不相等。因此,读取光强传感器的设备身份可用作后续判断光强传感器是否进入测试模式时使用。
[0030]步骤S12,判断设备身份与设定值是否相等。
[0031]具体地,设定值为光强传感器的供应商提供的光强传感器的设备身份值,设备身份值为光强传感器正常工作时的设备身份值。
[0032]由于当光强传感器进入测试模式时,光强传感器的设备身份会发生变化,因此,通过判断当前光强传感器的设备身份与设定值是否相等来判断光强传感器是否进入了测试模式。
[0033]步骤S13,若否,控制光强传感器退出测试模式,并对光强传感器进行初始化操作,并将记录到的使能状态写入使能寄存器。
[0034]具体地,即当前读取到的光强传感器的设备身份与设定值不相等时,则判断光强传感器进入了测试模式。当光强传感器进入测试模式时,光强传感器的各种寄存器变为只读。
[0035]此时,可读取光强传感器的设定寄存器以控制光强传感器退出测试模式。
[0036]设定寄存器可为光强传感器的距离传感器脉冲个数寄存器、光强传感器的驱动电流寄存器及光强传感器的等待时间寄存器中的其中一种。设定寄存器具体设置为哪一种寄存器也可由光强传感器的供应商预先设置。
[0037]例如,可将地址为0xE9的寄存器设置为设定寄存器,当读取地址为0xE9的寄存器时,可使光强传感器退出测试模式。
[0038]距离传感器脉冲个数寄存器存储距离传感器在一个周期内,用于发射红外光的脉冲个数的数据。光强传感器的驱动电流寄存器存储光强传感器在工作过程中,所需的驱动电流大小的数据。
[0039]光强传感器的等待时间寄存器存储光强传感器在感应到光强变化时,控制移动终端某些功能(如移动终端的背光功能)的等待时间。等待时间的设置可避免因移动终端的光强传感器所感应的光强度在短时间内两次变化所导致的移动终端的背光亮度频繁调节的问题,这样可保证用户体验度。
[0040]例如,当物体只是从光强传感器上经过,光强传感器所感应到的光强度会在这个
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1