一种在天气预报系统插件中切换天气显示的控制方法及控制装置与流程

文档序号:17126297发布日期:2019-03-16 00:29阅读:267来源:国知局
一种在天气预报系统插件中切换天气显示的控制方法及控制装置与流程

本发明属于移动终端应用领域,特别涉及一种在天气预报系统插件中切换天气显示的控制方法及控制装置。



背景技术:

随着科技的进步,网络技术的飞速发展,人们的生活水平也得到了飞跃性的提高,伴随着各类网络终端乃至智能终端的出现、应用和推广,这一类终端已经成为了人们生活中的必需品,不论是工作、生活还是购物,都可以通过这一类设备来完成。

现如今,人们通过各类网络终端设备就可以轻易地浏览到各类的即时信息,包括新闻、交通状况以及天气状况等……人们再也不用盯在电视前苦等自己想要的节目,也不用因为不知道路况而浪费宝贵的时间,更不会因为朝阳夕雨而耽误行程,这些事情在人们准备着手行程之前就能通过自己的网络终端轻松获取。但是天气也是因地而异的,各地气候不齐,人们在穿梭于各地之间时不仅要提前准备,在到达目的地之后更需要关注时事气候信息。目前的各种网络终端设备的软件中,虽然有许多专业的或是附带着天气信息功能的,但是它们中大多数都是需要用户人为选定地域,然后根据用户选定的地域进行天气信息的加载,还有部分软件则是通过单一地网络地址或是gps定位,这种单一的方式不仅精确性差,而且智能性也差,这不仅影响了用户的体验,当gps和ip定位出现偏差时,更在一定程度上会向用户传递错误的信息。

而目前,市场上并没有一种能够有效解决上述技术问题的技术方案,特别是一种在天气预报系统插件中切换天气显示的控制方法及控制装置。



技术实现要素:

针对现有技术存在的技术缺陷,本发明的目的在于提供一种在天气预报系统插件中切换天气显示的控制方法及控制装置,根据本发明的一个方面,提供了一种在天气预报系统插件中切换天气显示的控制方法,在所述天气预报系统插件被启动后执行如下步骤:

i.监测用于显示第二地域天气信息的切换请求信息,并在监测到所述切换请求信息后执行步骤ii;

ii.计算第一地域与所述第二地域的地域相似度,其中所述第一地域为所述天气预报系统插件对应的当前地域;

iii.判断所述地域相似度是否低于第一阈值,若所述地域相似度低于所述第一阈值则执行步骤iv;

iv.将当前天气切换到所述第二地域对应的天气信息。

优选地,所述切换请求信息在满足如下条件中的任一项时被触发:

-所述天气预报系统插件对应的装置以超过第二阈值的速度移动;

-第一地域对应周边地域之一的天气指标在单位时间内发生超过第三阈值的变化;或者

-接收到切换指令,其中所述切换指令通过用户发出。

优选地,所述步骤ii包括如下步骤:

ii1.获取所述第一地域的ip地址以及所述第二地域的ip地址;

ii2.基于所述第一地域的ip地址以及所述第二地域的ip地址计算所述地域相似度。

优选地,所述步骤ii还包括如下步骤:

ii1’.获取所述第一地域的行政区域信息以及所述第二地域的行政区域信息;

ii2’.基于所述第一地域的行政区域信息以及所述第二地域的行政区域信息计算所述地域相似度。

优选地,所述步骤iv包括如下步骤:

iv1.所述天气预报系统插件与至少一个应用进行通讯,以使得所述应用接收所述第二地域对应的天气信息;

iv2.所述第二地域对应的天气信息被显示与所述应用的显示界面中。

根据本发明的另一个方面,提供了一种在天气预报系统插件中切换天气显示的控制装置,在所述天气预报系统插件被启动后执行如下步骤,包括:

第一处理装置:监测用于显示第二地域天气信息的切换请求信息,并在监测到所述切换请求信息后执行步骤ii;

第一计算装置:计算第一地域与所述第二地域的地域相似度,其中所述第一地域为所述天气预报系统插件对应的当前地域;

第一判断装置:判断所述地域相似度是否低于第一阈值,若所述地域相似度低于所述第一阈值则执行步骤iv;

第二处理装置:将当前天气显示切换到所述第二地域对应的天气信息。

优选地,还包括:

第一获取装置:获取所述第一地域的ip地址以及所述第二地域的ip地址;

第二计算装置:基于所述第一地域的ip地址以及所述第二地域的ip地址计算所述地域相似度。

优选地,还包括:

第二获取装置:获取所述第一地域的行政区域信息以及所述第二地域的行政区域信息;

第三计算装置:基于所述第一地域的行政区域信息以及所述第二地域的行政区域信息计算所述地域相似度。

优选地,还包括:

第三处理装置:所述天气预报系统插件与至少一个应用进行通讯,以使得所述应用接收所述第二地域对应的天气信息;

第四处理装置:所述第二地域对应的天气信息被显示与所述应用的显示界面中。

本发明提供了一种在天气预报系统插件中切换天气显示的控制方法及控制装置,通过监测用于显示第二地域天气信息的切换请求信息,并在监测到所述切换请求信息后,计算第一地域与所述第二地域的地域相似度,判断所述地域相似度是否低于第一阈值,若所述地域相似度低于所述第一阈值,则将当前天气显示切换到所述第二地域对应的天气信息,即本发明将gps定位作为第一选择,在无法取到定位结果时,会通过ip定位补充,当gps和ip定位出现偏差时,可通过gps定位修正ip定位,使得通过ip定位用户更精准。当出现gps设备损坏、用户没有开启gps、无gps访问权限以及设备无gps的情况时,无法通过gps定位,使用ip地址定位,本发明操作简单,使用方便,功能强大,实用性强,具有极大的商业价值。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1示出了本发明的具体实施方式的,一种在天气预报系统插件中切换天气显示的控制方法的具体流程示意图;

图2出了本发明的第一实施例的,计算第一地域与所述第二地域的地域相似度,其中所述第一地域为所述天气预报系统插件对应的当前地域的具体流程示意图;

图3示出了本发明的第二实施例的,计算第一地域与所述第二地域的地域相似度,其中所述第一地域为所述天气预报系统插件对应的当前地域的具体流程示意图;

图4出了本发明的第三实施例的,将当前天气显示切换到所述第二地域对应的天气信息的具体流程示意图;以及

图5示出了本发明的另一具体实施方式的,一种在天气预报系统插件中切换天气显示的控制装置的模块连接示意图。

具体实施方式

为了更好的使本发明的技术方案清晰地表示出来,下面结合附图对本发明作进一步说明。

图1示出了本发明的具体实施方式的,一种在天气预报系统插件中切换天气显示的控制方法的具体流程示意图,具体地,包括如下步骤:

首先,进入步骤s101,监测用于显示第二地域与天气信息的切换请求信息,所述请求信息包括但不限于用户所发出的切换请求信息和程序自主识别并发出的切换请求信息,处理装置若接收到并识别出此请求信息,则可以进入下一步骤;若没有接收到此请求信息,则保持原始地域信息不变。

所述处理装置实时监测来自于用户或者程序的切换请求信息,本发明中所示出的第二地域可以为某个城市、某个地区亦或者是某个国家,而在本发明中,用户优选地在第一地域中,在经过实时监测后选择是否切换至第二地域。

然后,进入步骤s102,计算第一地域与所述第二地域的地域相似度,其中所述第一地域为所述天气预报系统插件对应的当前地域,本领域技术人员理解,将原始地域与检测到的第二地域进行经纬度、海拔、水陆比例以及相对位置等方面的对比,确定第一地域与第二地域在距离、区域范围、自然环境等方面的差异,进行综合判断。上述相似度判断标准是有理由,有依据的,本领域技术人员理解,对不同地区的天气进行精确预报,不仅仅是看行政区域划分,影响天气的因素十分复杂,包括水陆比例、水陆相对位置、城市面积、地形地貌、所处经纬度所述的气候类型等,为做到天气位置切换的精确和天气播报的准确性,计算装置会计算包括但不限于上述所列出及未列出对比项目,从技术角度准确评判是否应当为当前天气显示切换区域或是天气显示。

进一步地,进入步骤s103,判断所述地域相似度是否低于第一阈值,如上一步骤所述,并引入假设,本领域技术人员理解,以30为标准阈值,当计算装置在对包括但不限于水陆比例、水陆相对位置、城市面积、地形地貌、所处经纬度所述的气候类型等数据进行运算、评估后,会输出一个准确的数字结果,以表示按照程序设定所计算的数据结果。在相似度对比中,阈值或阈值以内为一个判定区域,阈值以外为一个判定区域。在此装置中,所计算的值越大,则表示目标区域与原区域的相似度或者说是应当显示的天气区域差异越小,当输出值超过30,则可以确定两地天气显示可以认定为同一地,天气信息显示不发生改变;当输出值小于或等于30,判断装置则会判定两地为不同地区,应当对天气显示进行切换。

最后,进入步骤s104,将当前天气切换所述第二地域对应的天气信息,在经过上一步骤的天气显示判定之后,若无法继续执行此步骤,则继续显示默认天气信息;若能够成功执行此步骤,则将计算数据传输到输出设备以在插件中显示切换的天气信息。

图2出了本发明的第一实施例的,计算第一地域与所述第二地域的地域相似度,其中所述第一地域为所述天气预报系统插件对应的当前地域的具体流程示意图,本领域技术人员理解,所述图二为所述图一中步骤s102的子步骤,具体地,包括如下步骤:

首先,进入步骤s1021,获取所述第一地域的ip地址以及所述第二地域的ip地址,通过获取用户所用的包括但不限于宽带、wlan、蜂窝通讯网络等网络的网络地址信息,从网络地址信息中,根据用户所授权的网络定位使用方式,确定用户之前所在第一地域的位置以及用户当前所在的第二地域位置。

本领域技术人员理解,本发明通过ip获取的方式直接获取到地域信息,例如某乡某镇,而在一个极为特殊的实施例中,若通过ip无法获取所述地域信息时,则本发明可以选择默认城市,所述默认城市可以为用户经常使用的城市,也可以是用户根据偏好设定的城市,还可以是系统默认城市,这都不影响本发明的具体实施方案,在此不予赘述。

然后,进入步骤s1022,根据上一步骤所获取的第一地域和第二地域的位置信息,对两地包括但不限于水陆比例、水陆相对位置、城市面积、地形地貌、所处经纬度所述的气候类型等数据进行运算、评估后,输出一个准确结果,以表示按照程序设定所计算的数据结果。

图3示出了本发明的第二实施例的,计算第一地域与所述第二地域的地域相似度,其中所述第一地域为所述天气预报系统插件对应的当前地域的具体流程示意图,本领域技术人员理解,所述图3为所述图一中步骤s102的子步骤,本领域技术人员理解,图2以及图3为图1中示出的步骤s102的两个具体实施例,即使用图2或图3同样可以实现本发明的具体实施方案,具体地,包括如下步骤:

首先,进入步骤s1023,获取所述第一地域的行政区域信息以及所述第二地域的行政区域信息,所述信息的获取方法既可以是上一步骤中的ip地址识别,也可以是通过gps定位,通过简单的行政区域划分对比识别,此步骤中的行政区域所指的是各个国家和地区所划分的行政区域,也即是一般所说的“地方”。

然后,进入步骤s1024,基于所述第一地域的行政区域信息以及所述第二地域的行政区域信息计算所述地域相似度,在所述步骤s1024中的地域相似度比较更加简单,仅仅通过判断用户两次使用所记录的第一、第二地域是否属于同一行政区域,此步骤的相似度对比中仅存在两种可能,即第一、第二地域处在同一行政区域内或者第一、第二地域不处在同一行政区域内。

图4示出了本发明的第四实施例的,图4出了本发明的第三实施例的,将当前天气显示切换到所述第二地域对应的天气信息的具体流程示意图,本领域技术人员理解,所述图4为所述图一中步骤s104的子步骤,具体地,包括如下步骤:

首先,进入步骤s1041,所述天气预报系统插件与至少一个应用进行通讯,以使得所述应用接收所述第二地域对应的天气信息。此天气切换功能的实现需要搭配在主要天气预报系统中,简而言之,所述天气预报系统插件无法单独运行,此项技术的实现的基础为已有的天气显示、预报系统。在已有技术的基础上,利用已有的显示技术,将所述天气预报系统插件的处理数据输出到显示设备中。

最后,进入步骤s1042,所述第二地域对应的天气信息被显示与所述应用的显示界面中,所有被处理、被筛选后的数据通过输出设备,显示成为可视信息,即是将所计算的结果通过显示设备展现出来。

本领域技术人员理解,本发明主要通过在移动终端中进行天气信息的切换,而本发明中所指的移动终端包括并不限于手机、pad、智能手表,而在其他的实施例中,还可以为电脑、电视等等智能产品。

图5示出了本发明的另一具体实施方式,一种在天气预报系统插件中切换天气显示的控制装置的模块连接示意图,本领域技术人员理解,本发明提供了一种在天气预报系统中实现智能切换天气显示控制装置,其在用户所在地域发生改变时,使天气系统所显示的对用天气发生改变,包括:

第一处理装置:监测用于显示第二地域天气信息的切换请求信息,并在监测到所述切换请求信息后执行下一步,此种请求信息包括但不限于用户所发出的切换请求信息和程序自主识别并发出的切换请求信息,处理装置若接收到并识别出此请求信息,则可以进入下一步骤;若没有接收到此请求信息,则保持原始地域信息不变。所述第一处理装置与所述第一计算装置相连接。

进一步地,还包括第一计算装置:计算第一地域与所述第二地域的地域相似度,其中所述第一地域为所述天气预报系统插件对应的当前地域。该相似度对比包含但不限于行政区域划分、所定位地区水陆比例、水陆相对位置、城市面积、地形地貌、所处经纬度所述的气候类型等,该计算装置会将以上参数逐一进行评定。所述第一计算装置与所述第一获取装置、第二计算装置及所述第二获取装置、第三计算装置相连接,同时与第一处理装置及第一判断装置连接。

进一步地,还包括第一获取装置:获取所述第一地域的ip地址以及所述第二地域的ip地址,通过获取用户所用的包括但不限于宽带、wlan、蜂窝通讯网络等网络的网络地址信息,从网络地址信息中,根据用户所授权的网络定位使用方式,确定用户之前所在第一地域的位置以及用户当前所在的第二地域位置。所述第一获取装置与所述第二计算装置相连,并与第二计算装置一起与第一计算装置连接。

进一步地,还包括第二计算装置:基于所述第一地域的ip地址以及所述第二地域的ip地址计算所述地域相似度,通过所述第一获取装置对ip地址的获取结果,在确定两地的地域后,该计算装置对两地包括但不限于水陆比例、水陆相对位置、城市面积、地形地貌、所处经纬度所述的气候类型等数据进行运算、评估后,输出一个准确结果,以表示按照程序设定所计算的数据结果。所述第二计算装置与第一获取装置连接,并与第一获取装置一起与第一计算装置连接。

进一步地,还包括第二获取装置:获取所述第一地域的行政区域信息以及所述第二地域的行政区域信息,所述装置的信息获取方法包括但不限于上一步骤中的ip地址识别,也可以是通过gps定位,通过简单的行政区域划分对比识别,所述获取装置获取的行政区域所指的是各个国家和地区所划分的行政区域,也就是常所说的“地方”。所述第二获取装置与第三计算装置连接,并与第三计算装置一起与第一计算装置连接。

进一步地,还包括第三计算装置:基于所述第一地域的行政区域信息以及所述第二地域的行政区域信息计算所述地域相似度,此装置进行地域相似度比较更加直接,所述装置通过判断用户两次使用所记录的第一、第二地域是否属于同一行政区域,所述装置的对比结果存在两种可能,第一、第二地域处在同一行政区域内;第一、第二地域不处在同一行政区域内。所述装置与第二获取装置连接,并与第三计算装置一起与第一计算装置连接。

进一步地,还包括第一判断装置:判断所述地域相似度是否低于第一阈值,若所述地域相似度低于所述第一阈值则执行步骤,在计算装置在对包括但不限于水陆比例、水陆相对位置、城市面积、地形地貌、所处经纬度所述的气候类型等数据进行运算、评估后,会输出一个准确的数字结果,以表示按照程序设定所计算的数据结果。所述装置在相似度对比中,以阈值或阈值以内为一个判定区域,阈值以外为一个判定区域,计算装置所计算出的值越小,所述判断装置则判定目标区域与原区域的相似度或者说是应当显示的天气区域差异越小。当所述装置判定在阈值之内时,则可以确定两地天气显示可以认定为同一地,天气信息默认不发生改变;当所述装置判定在阈值之外时,则会判定两地为不同地区,需对天气显示进行切换。所述装置与第一计算装置及第二处理装置连接。

进一步地,还包括第二处理装置:将当前天气显示切换到所述第二地域对应的天气信息,在所述步骤之前,经过判定系统对显示天气进行判定之后,若无法触发此装置,则输出设备继续显示默认天气信息;若能够成功触发此装置,则命令所述装置将计算数据传输到输出设备以在插件中显示切换的天气信息。所述装置与第四处理装置及第三处理装置连接。

进一步地,还包括第三处理装置:所述天气预报系统插件与至少一个应用进行通讯,以使得所述应用接收所述第二地域对应的天气信息,所述装置控制最终的天气切换功能的实现,而此装置需要搭配在主要天气预报系统中,简而言之,包括所述装置在内,此控制装置无法单独运行,所述装置功能实现的基础为已有的天气显示、预报系统。在已有技术的基础上,利用显示输出设备,将所述装置处理的数据信息传输到显示设备中。

进一步地,还包括第四处理装置:所述第二地域对应的天气信息被显示与所述应用的显示界面中,所述装置用来将被处理、被筛选后的数据通过输出设备,显示成为可视信息,即是将所计算的结果通过该设备,传输到显示设备中,并以文字形式展现出来。

以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。

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