专利名称:太阳指南针的制作方法
技术领域:
本发明属于方向领航领域,它避开了利用地磁场来指南的原理,也就避免了硬件芯片的使用,降低了硬件成本,达到同样的功能效果。
背景技术:
现在手机中用于辨别方向的工具主要是电子罗盘或卫星导航,这些都需要较高要求的硬件支持,处理过程很复杂,对手机处理器的要求很高。在中、低端手机要实现电子罗盘或卫星导航,有很大的困难。针对上述问题,特提出了太阳指南针,S卩利用当前时间和太阳位置来辨别方向,解决了中低端手机的方向导航功能的实现。
发明内容
针对当前中低端手机方向导航功能的空缺,本发明的目的提供了一种太阳指南针。进入指南针界面,显示一个标有度数的罗盘以及八针指针,在罗盘的边沿上有一个太阳图标以及帮助按钮。太阳图标随时间的变化而更新。本发明是通过如下技术方案实现的。太阳指南针,所述的通过菜单高亮处理函数进入指南针主界面。主界面中太阳图标位置的更新是和时间相关联的,每4分钟更新一次,其主体算法是,1、先读取手机上的时间值04时制);2、计算太阳图标与0°方向的夹角,计算方法如下Angle = nhour氺15° + (nminute+2)/4S卩,地球M小时自转一周,映射到M小时,罗盘上的太阳图标绕罗盘中心旋转 360°。3、计算太阳图标相对罗盘中心的位置,设罗盘中心位置是(0,0),罗盘半径是札则太阳图标位置是(R*SIN(Angle),R*C0S(Angle));4、重新绘制太阳位置。在主界面下游返回按钮和帮助按钮,帮助按钮中简单说明指南针的使用方法。根据太阳的实际位置自动更新太阳图标的位置,需要手动把太阳图标对准太阳方向。
图1为本发明指南针的主界面示意图;图2为本发明指南针的帮助界面示意图;图3为本发明进入指南针的菜单示意图。
具体实施例方式下面结合附图进一步说明本发明是如何实现的
实施例如图1所示,本发明指南针的主界面,大前提,需要有太阳,不需硬件支持。罗盘上的太阳图标的位置需要实时更新(每四分钟一次,误差少于一度),须要在手机平放时,手动调整整个罗盘使得其上的太阳图标方向与实际太阳方向一致,晚上太阳依旧存在,只是看不到,罗盘上的太阳图标变成灰色。如图2所示,指南针的帮助界面,通过主界面下的help按钮进入,其告知用户如何使用指南针,以及使用限制。如图3所示,进入指南针主界面的菜单。
权利要求
1.太阳指南针,其特征在于所述的通过菜单高亮处理函数进入指南针主界面,主界面中太阳图标位置的更新是和时间相关联的,每4分钟更新一次,其主体算法是(1)、先读取手机上的时间值04时制);O)、计算太阳图标与0°方向的夹角,计算方法如下Angle = nhour*150 +(nminute+2)/4。
2.根据权利要求1所述的太阳指南针,其特征在于所述的地球M小时自转一周,映射到M小时,罗盘上的太阳图标绕罗盘中心旋转360°。
3.根据权利要求1所述的太阳指南针,其特征在于所述的计算太阳图标相对罗盘中心的位置,设罗盘中心位置是(0,0),罗盘半径是R,则太阳图标位置是(R*SIN (Angle), R*C0S(Angle))。
4.根据权利要求1所述的太阳指南针,其特征在于所述的根据太阳的实际位置自动更新太阳图标的位置。
5.根据权利要求1所述的太阳指南针,其特征在于所述的需要手动把太阳图标对准太阳方向。
全文摘要
本发明公开了太阳指南针,所述的通过菜单高亮处理函数进入指南针主界面。主界面中太阳图标位置的更新是和时间相关联的,每4分钟更新一次,本发明功能在中低端手机中低成本实现了方向导航功能,其基本原理就是时间加上以太阳为参照物来辨别方向,其准确度也不亚于高端手机中的电子罗盘。给低端手机用户享受高端手机中的同等功能。
文档编号G01C17/34GK102455181SQ201010514948
公开日2012年5月16日 申请日期2010年10月21日 优先权日2010年10月21日
发明者李柯, 王惠 申请人:上海三旗通信科技股份有限公司