一种指南针快速初始化设置方法、系统及移动终端的制作方法

文档序号:9791890阅读:446来源:国知局
一种指南针快速初始化设置方法、系统及移动终端的制作方法
【技术领域】
[0001]本发明涉及移动终端应用领域,尤其涉及一种指南针快速初始化设置方法、系统及移动终端。
【背景技术】
[0002]目前,指南针已广泛在移动终端中使用,以提供对GPS及一些游戏的支持;指南针所依赖的芯片为地磁传感器,即一种能检测当前所处磁场强度的传感器,移动终端中的指南针功能就是根据地磁传感器所检测到的当前所处磁场强度经过一定的数学运算得到当前所处的方向信息。由于在移动终端中,很多应用(例如GPS)都依赖于指南针功能,因此指南针功能是很重要的。
[0003]对于一些产量较大的移动终端厂商,为了防止地磁传感器供应商供货不足(例如供应商破产)、供货质量差(例如供应商次品率高)、供货价格(例如供应商提价)等因素带来的生产风险,在移动终端生产时,对于地磁传感器往往选择两到三个不同的供应商供货,甚至有时会选择四到五个不同的供应商供货,导致最终生产出来的移动终端有可能使用的是不同的地磁传感器;进而导致需要为使用不同地磁传感器的移动终端作一些单独的配置,例如,在软件中设置一个标示来指示当前所使用的地磁传感器是哪一个供应商,同时还要在移动终端生产工序中加入一道工序:由工人通过仪器或特殊的菜单中设置当前所使用的地磁传感器是哪一个供应商,当工人设置完毕后将直接写入所述标示中;在移动终端的开机时在加载地磁传感器的驱动时,先获取所述标示,然后加载对应的地磁传感器驱动。另夕卜,当移动终端地磁传感器损坏到售后维修点所更换的地磁传感器与该移动终端出厂时也可能是不同的地磁传感器,售后维修点的工作人员同样需要通过仪器或特殊的菜单中设置所更换后所使用的地磁传感器是哪一个供应商,当工人设置完毕后将直接写入所述标示中;在移动终端的开机时在加载地磁传感器的驱动时,先获取所述标示,然后加载对应的地磁传感器驱动。
[0004]上述方法中,需要人工设置当前所使用的地磁传感器是哪一个供应商,操作繁琐并需要专门的仪器或特殊的菜单,并且存在设置错误的可能。
[0005]因此,现有技术还有待于改进和发展。

【发明内容】

[0006]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种指南针快速初始化设置方法、系统及移动终端,从而解决现有技术中需要人工设置当前所使用的地磁传感器对应的供应商,操作繁琐并需要专门的仪器或特殊的菜单,并且存在设置错误的风险的问题。
[0007]本发明解决技术问题所采用的技术方案如下:
一种指南针快速初始化设置方法,包括:
A、在移动终端开机时,获取所述移动终端的指南针设置,根据所述指南针设置中的地磁感应器供应商的顺序,依次发出地磁传感器的在位查询指令,直到在位查询成功为止;
B、判断顺序号为指定数的供应商的地磁传感器在位查询是否成功,当成功,则不修改所述指南针设置;当不成功,则将最终在位查询成功的供应商的顺序号与顺序号为所述指定数的供应商的顺序号互换并写入所述指南针设置中;
C、加载在位查询成功的地磁传感器的驱动。
[0008]所述的指南针快速初始化设置方法,所述指定数为I。
[0009]所述的指南针快速初始化设置方法,所述指南针设置包括设置各个地磁传感器供应商的地磁传感器在位查询指令及地磁感应器供应商的顺序。
[0010]所述的指南针快速初始化设置方法,所述地磁传感器在位查询指令具体包括:读取地磁传感器一特定地址的寄存器的值,并与预定的值进行比对,判断比对是否一致,若一致,则在位查询成功;若不一致,则在位查询不成功。
[0011]所述的指南针快速初始化设置方法,所述步骤A之前包括:
51、预先设置各个地磁传感器供应商的地磁传感器在位查询指令及地磁感应器供应商的顺序。
[0012]所述的指南针快速初始化设置方法,所述步骤A之前还包括:
52、预先设置各个地磁传感器供应商的地磁传感器驱动。
[0013]—种指南针快速初始化设置系统,包括:
在位查询模块,用于在移动终端开机时,获取所述移动终端的指南针设置,根据所述指南针设置中的地磁感应器供应商的顺序,依次发出地磁传感器的在位查询指令,直到在位查询成功为止;
判断模块,用于判断顺序号为指定数的供应商的地磁传感器在位查询是否成功,当成功,则不修改所述指南针设置;当不成功,则将最终在位查询成功的供应商的顺序号与顺序号为所述指定数的供应商的顺序号互换并写入所述指南针设置中;
驱动加载模块,用于加载在位查询成功的地磁传感器的驱动。
[0014]所述的指南针快速初始化设置系统,所述指南针快速初始化设置系统还包括:
第一预先设置模块,用于预先设置各个地磁传感器供应商的地磁传感器在位查询指令及地磁感应器供应商的顺序;
第二预先设置模块,用于预先设置各个地磁传感器供应商的地磁传感器驱动。
[0015]一种移动终端,包括存储器、中央处理器和地磁传感器;
所述存储器用于存储指南针设置及各个供应商的地磁传感器驱动;
所述指南针设置包括设置各个地磁传感器供应商的地磁传感器在位查询指令及地磁感应器供应商的顺序;
所述中央处理器包括在位查询模块、判断模块和驱动加载模块;
在位查询模块,用于在移动终端开机时,获取所述移动终端的指南针设置,根据所述指南针设置中的地磁感应器供应商的顺序,依次发出地磁传感器的在位查询指令,直到在位查询成功为止;
判断模块,用于判断顺序号为指定数的供应商的地磁传感器在位查询是否成功,当成功,则不修改所述指南针设置;当不成功,则将最终在位查询成功的供应商的顺序号与顺序号为所述指定数的供应商的顺序号互换并写入所述指南针设置中; 驱动加载模块,用于加载在位查询成功的地磁传感器的驱动。
[0016]所述的移动终端,所述移动终端为智能手机或平板电脑。
[0017]综上所述,本发明提供的一种指南针快速初始化设置方法、系统及移动终端,通过在移动终端开机时,获取所述移动终端的指南针设置,然后根据所述指南针设置中的地磁感应器供应商的顺序,依次发出地磁传感器的在位查询指令,直到在位查询成功为止;判断顺序号为指定数的供应商的地磁传感器在位查询是否成功,当成功,则不修改所述指南针设置;当不成功,则将最终在位查询成功的供应商的顺序号与顺序号为所述指定数的供应商的顺序号互换并写入所述指南针设置中;最后加载在位查询成功的地磁传感器的驱动。在移动终端每次生产安装或售后更换地磁传感器时都无需专门设置地磁传感器的供应商标示,移动终端在开机后将自动识别确定当前所使用的地磁传感器并加载地磁传感器驱动,为移动终端生产安装和售后更换地磁传感器提供了方便。
【附图说明】
[0018]图1是本发明指南针快速初始化设置方法的较佳实施例的流程图。
[0019]图2是本发明指南针快速初始化设置方法的具体应用实施例的流程图。
[0020]图3是本发明所述中央处理器较佳实施例的内部结构示意图。
【具体实施方式】
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1