一种带有风向显示的天气系统及其实现方法

文档序号:7812185阅读:257来源:国知局
一种带有风向显示的天气系统及其实现方法
【专利摘要】本发明提供了一种带有风向显示的天气系统,所述系统包括:显示于天气应用界面的指南针及风向指示针,指南针根据现时移动终端所处的位置指示方向;风向指示针根据所获得的风向数据在指南针上指示风向;监听单元监听系统重力感应芯片的重力事件,当重力事件发生时,指南针和风向指示针根据重力事件相应地进行转动指向正确的方向,使得本发明天气系统能感应移动终端重力变化而实时展示指南针指示方向,且结合风向数据实时在指南针上提示风向,既增强了移动终端界面趣味性和互动性,又提升了用户体验。本发明还提供一种带有风向显示的天气系统的实现方法。
【专利说明】-种带有风向显示的天气系统及其实现方法

【技术领域】
[0001] 本发明涉及移动终端天气系统领域,尤其涉及一种带有风向显示的天气系统及其 实现方法。

【背景技术】
[0002] 随着信息技术的发展,现有移动终端设备的功能越来越强大,很多移动终端设备 都提供了自动获取天气信息的功能。但现时的天气应用只能直接将天气信息通过图文的方 式显示在屏幕上,比较单调。随着移动终端界面交互技术的发展,用户对于天气应用的要求 也逐渐提高,而提供实时的指南针及风向指示进行实时展示无疑可以给用户更好的体验。 然而,现有版本的移动终端的天气应用并未能提供实时指南针及风向指示的功能,不能满 足用户的个性化需求。


【发明内容】

[0003] 针对现有技术的不足,本发明的目的在于提供一种适用于移动终端操作系统,能 感应移动终端重力变化而实时展示指南针指示方向及风向的带有风向显示的天气系统,既 增强了移动终端界面趣味性和互动性,又提升了用户体验。
[0004] 本发明的另外一个目的在于提供一种带有风向显示的天气系统的实现方法。
[0005] 为实现上述目的,本发明采用的技术方案如下:一种带有风向显示的天气系统,所 述系统包括:
[0006] 显示于天气应用界面的指南针及风向指示针,所述指南针根据现时移动终端所处 的位置指示方向;所述风向指示针根据所获得的风向数据在指南针上指示风向;
[0007] 监听单元,监听系统重力感应芯片的重力事件,当重力事件发生时,指南针和风向 指示针根据重力事件相应地进行转动指向正确的方向。
[0008] 进一步,所述监听单元注册重力感应芯片,当重力感应传感器的状态值发生改变 时,指南针和风向指示针根据重力感应传感器的状态值相应地进行转动指向正确的方向。
[0009] 进一步,所述监听单元注册重力感应芯片,当重力感应传感器精度发生改变时,指 南针和风向指示针根据重力感应传感器精度相应地进行转动指向正确的方向。
[0010] 进一步,所述系统与远端服务器连接获取风向数据源,所述风向指示针根据所获 得的风向数据中的风向参数在指南针指示风向。
[0011] 进一步,所述系统退出天气应用界面的风向指示服务时,监听单元反注册重力感 应芯片。
[0012] 为实现本发明的另一目的,本发明还采用如下技术方案:一种带有风向显示的天 气系统的实现方法,所述方法包括以下步骤:
[0013] 指南针及风向指示针显示于天气应用界面上;所述指南针根据现时移动终端所处 的位置指示方向,所述风向指示针根据所获得的风向数据在指南针上指示风向;
[0014] 监听系统重力感应芯片的重力事件,当重力事件发生时,指南针和风向指示针根 据重力事件相应地进行转动指向正确的方向。
[0015] 进一步,所述方法还包括以下步骤:
[0016] 注册重力感应芯片,当重力感应传感器的状态值发生改变时,指南针和风向指示 针根据重力感应传感器的状态值相应地进行转动指向正确的方向。
[0017] 进一步,所述方法还包括以下步骤:注册重力感应芯片,当重力感应传感器精度发 生改变时,指南针和风向指
[0018] 示针根据重力感应传感器精度相应地进行转动指向正确的方向。
[0019] 进一步,所述方法还包括以下步骤:
[0020] 系统与远端服务器连接获取风向数据源,所述风向指示针根据所获得的风向数据 中的风向参数在指南针上指示风向。
[0021] 进一步,所述方法还包括以下步骤:
[0022] 当系统退出天气应用界面的风向指示服务时,反注册重力感应芯片。
[0023] 相对于现有技术,本发明所述的技术方案通过显示于天气应用界面的指南针及风 向指示针,指南针根据现时移动终端所处的位置指示方向;风向指示针根据所获得的风向 数据在指南针上指示风向;监听单元监听系统重力感应芯片的重力事件,当重力事件发生 时,指南针和风向指示针根据重力事件相应地进行转动指向正确的方向,使得本发明天气 系统能感应移动终端重力变化而实时展示指南针指示方向,且结合风向数据实时在指南针 上提示风向,既增强了移动终端界面趣味性和互动性,又提升了用户体验。
[0024] 为了充分地了解本发明的目的、特征和效果,以下将结合附图对本发明的构思、具 体结构及产生的技术效果作进一步说明。

【专利附图】

【附图说明】
[0025] 图1是本发明一实施例中所述带有风向显示的天气系统的模块示意图;
[0026] 图2是本发明一实施例中所述带有风向显示的天气系统的实现方法的流程图;
[0027] 图3是本发明另一实施例中所述带有风向显示的天气系统的实现方法的流程图。

【具体实施方式】
[0028] 下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及 说明用来解释本发明,但并不作为对本发明的限定。
[0029] 在一实施例中,如图1所不,一种带有风向显不的天气系统,所述系统包括:
[0030] 显示于天气应用界面的指南针及风向指示针,所述指南针根据现时移动终端所处 的位置指示方向;所述风向指示针根据所获得的风向数据在指南针上指示风向;
[0031] 监听单元,监听系统重力感应芯片的重力事件,当重力事件发生时,指南针和风向 指示针根据重力事件相应地进行转动指向正确的方向。
[0032] 如图2所示,一种带有风向显示的天气系统的实现方法,所述方法包括以下步骤:
[0033] S101 :指南针及风向指示针显示于天气应用界面上,指南针根据现时移动终端所 处的位置指示方向,所述风向指示针根据所获得的风向数据在指南针上指示风向;
[0034] S102 :监听系统重力感应芯片的重力事件是否发生,若是,进入步骤S103,若否, 循环监听;
[0035] S103 :指南针和风向指示针根据重力事件相应地进行转动指向正确的方向。
[0036] 在另一实施例中,一种带有风向显示的天气系统,包括:
[0037] 显示于天气应用界面的指南针及风向指示针,所述指南针根据现时移动终端所处 的位置指示方向;所述风向指示针根据所获得的风向数据在指南针上指示风向;
[0038] 监听单元,监听系统重力感应芯片的重力事件,当重力事件发生时,指南针和风向 指示针根据重力事件相应地进行转动指向正确的方向。
[0039] 所述系统与远端服务器连接获取风向数据源,风向指示针根据所获得的风向数据 中的风向参数在指南针上指示风向。
[0040] 所述监听单元注册重力感应芯片,当重力感应传感器的状态值发生改变时,指南 针和风向指示针根据重力感应传感器的状态值相应地进行转动指向正确的方向。
[0041] 注册具体操作如下:SensorManager mSensorManager = (SensorManager) getActivity(). getSystemService(Context. SENSOR_SERVICE);
[0042] mSensorManager. registerListener (this, mSensorManager. getDefaultSe nsor(Sensor. TYPE_0RIENTATI0N), SensorManager. SENS0R_DELAY_FASTEST)
[0043] 重力感应传感器的状态值发生改变:
[0044] public void onSensorChanged(SensorEvent event){
[0045] 指南针和风向指示针的图片偏转角度:
[0046] ViewHelper. setRotation(mCompass, -event, values[0]) ;}
[0047] 所述系统退出天气应用界面的风向指示服务时,监听单元反注册重力感应芯片,
[0048] 反注册具体操作如下:mSensorManager. unregisterListener (this);
[0049] 如图3所示,一种带有风向显示的天气系统的实现方法,所述方法包括以下步骤:
[0050] S201 :指南针及风向指示针显示于天气应用界面上,指南针根据现时移动终端所 处的位置指示方向;
[0051] S202 :系统与远端服务器连接获取风向数据源;
[0052] S203 :风向指示针根据所获得的风向数据中的风向参数在指南针上指示风向;
[0053] S204 :注册重力感应芯片,监听重力感应传感器精度是否发生改变,若是,进入步 骤S205 ;若否,循环监听;
[0054] S205 :指南针和风向指示针根据重力感应传感器精度相应地进行转动指向正确的 方向。
[0055] 在另一实施例中,监听单元注册重力感应芯片,当重力感应传感器精度发生改变 时,指南针和风向指示针根据重力感应传感器精度相应地进行转动指向正确的方向。
[0056] 本发明所述的技术方案通过显示于天气应用界面的指南针及风向指示针,指南针 根据现时移动终端所处的位置指示方向;风向指示针根据所获得的风向数据在指南针上指 示风向;监听单元监听系统重力感应芯片的重力事件,当重力事件发生时,指南针和风向指 示针根据重力事件相应地进行转动指向正确的方向,使得本发明天气系统能感应移动终端 重力变化而实时展示指南针指示方向,且结合风向数据实时在指南针上提示风向,既增强 了移动终端界面趣味性和互动性,又提升了用户体验。
[0057] 本实施例所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或 使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对 现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件 产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机, 服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步 骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存 取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的 不同之处,各个实施例之间相同或相似部分互相参见即可。
[0058] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【权利要求】
1. 一种带有风向显示的天气系统,其特征在于,所述系统包括: 显示于天气应用界面的指南针及风向指示针,所述指南针根据现时移动终端所处的位 置指示方向;所述风向指示针根据所获得的风向数据在指南针上指示风向; 监听单元,监听系统重力感应芯片的重力事件,当重力事件发生时,指南针和风向指示 针根据重力事件相应地进行转动指向正确的方向。
2. 如权利要求1所述的天气系统,其特征在于,所述监听单元注册重力感应芯片,当重 力感应传感器的状态值发生改变时,指南针和风向指示针根据重力感应传感器的状态值相 应地进行转动指向正确的方向。
3. 如权利要求1所述的天气系统,其特征在于,所述监听单元注册重力感应芯片,当重 力感应传感器精度发生改变时,指南针和风向指示针根据重力感应传感器精度相应地进行 转动指向正确的方向。
4. 如权利要求1所述的天气系统,其特征在于,所述系统与远端服务器连接获取风向 数据源,所述风向指示针根据所获得的风向数据中的风向参数在指南针指示风向。
5. 如权利要求1所述的天气系统,其特征在于,所述系统退出天气应用界面的风向指 示服务时,监听单元反注册重力感应芯片。
6. -种带有风向显示的天气系统的实现方法,其特征在于,所述方法包括以下步骤: 指南针及风向指示针显示于天气应用界面上;所述指南针根据现时移动终端所处的位 置指示方向,所述风向指示针根据所获得的风向数据在指南针上指示风向; 监听系统重力感应芯片的重力事件,当重力事件发生时,指南针和风向指示针根据重 力事件相应地进行转动指向正确的方向。
7. 如权利要求6所述的实现方法,其特征在于,所述方法还包括以下步骤: 注册重力感应芯片,当重力感应传感器的状态值发生改变时,指南针和风向指示针根 据重力感应传感器的状态值相应地进行转动指向正确的方向。
8. 如权利要求6所述的实现方法,其特征在于,所述方法还包括以下步骤: 注册重力感应芯片,当重力感应传感器精度发生改变时,指南针和风向指示针根据重 力感应传感器精度相应地进行转动指向正确的方向。
9. 如权利要求6所述的实现方法,其特征在于,所述方法还包括以下步骤: 系统与远端服务器连接获取风向数据源,所述风向指示针根据所获得的风向数据中的 风向参数在指南针上指示风向。
10. 如权利要求6所述的实现方法,其特征在于,所述方法还包括以下步骤: 当系统退出天气应用界面的风向指示服务时,反注册重力感应芯片。
【文档编号】H04W4/02GK104159199SQ201410419442
【公开日】2014年11月19日 申请日期:2014年8月22日 优先权日:2014年8月22日
【发明者】邓裕强, 黄爱华, 陈本斌, 伍昱麟, 李深 申请人:广州市久邦数码科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1