本申请涉及信息
技术领域:
,尤其涉及一种天气提醒方法、设备以及计算机可读介质。
背景技术:
:随着信息技术的不断发展以及网络技术的普及,计算机、手机、平板电脑等电子终端设备给用户的生活带来了极大的便捷性,例如人们可以使用应用程序(app)获取大量的信息。其中,天气应用是用户常用的一种应用程序之一,用户可以通过天气应用可以查看到天气信息。目前,天气应用向用户提供信息的方式一般都是直接向用户展示未来一段时间内的天气信息,例如天气应用可以获得如下的天气信息:预报日期天气描述气温风力yyyy-mm-aa多云283级yyyy-mm-bb小雨195级yyyy-mm-cc小雨205级天气应用在向用户提供信息时,会将该表格中的数据按照一定的格式在应用的特定界面中显示。由此,用户若需要查看天气信息,需要打开天气应用之后并进入到特定界面中,操作较为繁琐,并且用户查看到的内容仅仅是天气信息的直接展示,信息不够丰富。申请内容本申请的一个目的是提供天气提醒方法、设备以及计算机可读介质。为实现上述目的,本申请的一些实施例提供了一种天气提醒方法,该方法包括:获取关于目标地点多个时间窗口的天气信息;根据所述目标地点多个时间窗口的天气信息,获取关于天气的提醒信息;在天气应用的应用图标上显示所述提醒信息。此外,本申请实施例还提供了一种天气提醒设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行所述天气提醒方法。本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现所述天气提醒方法。本申请的一些实施例提供的天气提醒方案中,首先可以获取关于目标地点多个时间窗口的天气信息,例如连续多天、连续多个小时内的天气信息,然后根据所述目标地点多个时间窗口的天气信息,获取关于天气的提醒信息,并且在天气应用的应用图标上显示所述提醒信息。由于天气应用并非直接向用户展示天气信息,而是向用户展示基于天气信息分析获得的提醒信息,例如多日有雨、降温、连续高温等,使得用户可以更直观的获得更多信息,同时由于应用图标一般显示在用户设备操作系统的桌面上,用户无需打开天气应用即可查看到关于天气的提醒信息,简化了操作,提高了用户体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本申请实施例提供的一种天气提醒方法的处理流程图;图2为本申请实施例中在天气应用的应用图标上显示提醒信息的简要内容时的一种界面示意图;图3为本申请实施例中在天气应用的应用图标上显示提醒信息的简要内容时的另一种界面示意图;图4为本申请实施例中显示提醒信息的详细内容时的界面示意图;图5为本申请实施例中在锁屏界面显示提醒信息时的示意图;图6为本申请实施例中在天气应用的首屏中显示提醒信息时的示意图;图7为采用本申请实施例中提供的方案实现天气提醒时的处理流程图;图8为本申请实施例提供的一种用于实现天气提醒的计算设备的结构示意图;附图中相同或相似的附图标记代表相同或相似的部件。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在本申请一个典型的配置中,终端、服务网络的设备均包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。本申请实施例提供了一种天气提醒方法,该方法在向用户提供关于天气的相关信息时,并非直接向用户展示气温、天气描述、风力等天气信息,而是向用户展示基于天气信息分析获得的提醒信息,例如多日有雨、降温、连续高温等,使得用户可以更直观的获得更多信息,同时由于应用图标一般显示在用户设备操作系统的桌面上,用户无需打开天气应用即可查看到关于天气的提醒信息,简化了操作,提高了用户体验。在实际场景中,该方法的执行主体可以是用户设备、或者用户设备与网络设备通过网络相集成所构成的设备。其中,用户设备中至少包括显示装置,用于与用户交互,向用户显示关于天气的提醒信息。方案中涉及数据处理的部分可以在用户设备本地实现,也可以在网络设备中实现并通过网络将处理结果提供至用户设备,而涉及交互显示的部分则由仅由用户设备实现。所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloudcomputing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。图1示出了本申请实施例提供的一种天气提醒方法的处理流程,至少包括以下的处理步骤:步骤s101,获取关于目标地点多个时间窗口的天气信息。所述目标地点即为天气的提醒信息所对应的地点,可以根据实际应用场景的需求来确定目标地点,例如,若用户需要查看当前所在地的天气提醒信息,则所述目标地点可以是用户当前所在地,实际场景中可以根据执行该方法的用户设备中定位模块所获得的定位信息来确定。还如,当用户需要查看其关心的其它地点的天气提醒信息时,所述目标地点可以是用户所设定的任意地点,若用户需要查看a市天气的提醒信息,可以预先将a市设定为目标地点。其中,所述目标地点可以由多个,例如可以根据用户设备的定位信息确定一个目标地点,同时用户可以预先添加多个另外的地点作为额外的目标地点。对于每个目标地点,均可以获取其对应的多个时间窗口的天气信息,单独进行后续的处理,以分别显示不同目标地点的提醒信息。所述多个时间窗口是指多个不同的时间区间,该时间窗口的窗口长度可以根据实际场景的需求设定,若用户更加关注较长的时间跨度内的信息时,可以设定较长的窗口长度,反之则可以设定较短的窗口长度。例如,对于一个目标地点而言,多个时间窗口可以是未来的多天,如11月23日、11月24日、11月25日连续3天,也可以是未来的多个小时等。在本申请的一些实施例中,该天气提醒的方法可以由预设的触发条件触发,由此在获取关于目标地点多个时间窗口的天气信息时,可以是在满足预设的触发条件时确定目标地点,而后查询关于目标地点多个时间窗口的天气信息。其中,所述触发条件可以是与在上一次执行该方法之后达到了预设的时间间隔或者当前时间为预设时刻时,由此可以实现定时地天气提醒,例如每隔1小时提醒一次,或者是每天在特定的时间实现天气提醒等。此外,所述触发条件也可以是检测到用户执行了预设的第一触发操作。所述对于用户设备而言,所述第一触发操作可以是各类手势操作,实际场景中可以包括但不限于如下几类:悬空操作手势、接触操作手势、带动用户设备的运动趋势等。其中,用户的悬空操作手势可以是指用户在用户设备的图像传感器的采集范围之内悬空滑动轨迹。其中,所述图像传感器可以为电荷耦合元件(chargecoupleddevice,ccd)传感器,或者还可以为金属氧化物半导体元件(complementarymetal-oxidesemiconductor,cmos)传感器,本实施例对此不进行特别限定。所述悬空滑动轨迹可以包括但不限于由若干个连续滑动事件对应的若干个停留点组成的直线或任意形状的曲线,本实施例对此不进行特别限定。用户的接触操作手势,可以是指用户在用户设备的显示装置所显示的预设界面上的接触滑动轨迹。通常,用户设备可以根据显示装置是否具有可触控输入的特性,分成两种类型,一种类型是触控式设备,另一种类型是非触控式设备。具体地,具体可以检测用户在触控式设备的触控屏所显示的名片展示界面上的接触操作手势。所述接触滑动轨迹可以包括但不限于由若干个连续触摸事件对应的若干个触摸点组成的直线或任意形状的曲线,本实施例对此不进行特别限定。例如,可以为用户在实现天气提醒的天气应用的应用图标上的长按操作手势或者是以天气应用的应用图标位置起始的滑动手势等。用户带动用户设备的运动趋势可以是指用户手持用户设备,在用户设备的显示装置显示预设界面时,带动所述用户设备所进行运动的运动轨迹,例如,晃动、翻转、沿特定轨迹移动等。在此,本领域技术人员应当理解,上述触发条件的具体形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本申请,也应该包含在本申请的保护范围内,并以引用的形式包含于此。例如,其它的手势操作、基于当前定位信息触发的触发条件(定位信息对应预设地点时触发)、或者是根据天气应用的运行状态(天气应用在后台活跃时触发)等。步骤s102,根据所述目标地点多个时间窗口的天气信息,获取关于天气的提醒信息。所述天气的提醒信息是指对天气信息进行分析之后所获得的需要用户关注的分析结论,例如若a市未来几天的天气信息如下:预报日期天气描述气温风力yyyy-11-23多云283级yyyy-11-24小雨195级yyyy-11-25小雨205级对其进行分析之后,可以获得如下的分析结论:1、未来3天内,2天有雨,11月24日和11月25日均有雨。2、11月24日,气温会大幅降低,降低9摄氏度。3、未来3天内,2天有大风,11月24日和11月25日的风力大于5级。这些分析结论即为天气的提醒信息,相较于直接向用户显示天气描述、气温、风力等天气信息,向用户展示分析之后所获得的提醒信息,能够让用户更加直观的获知天气信息对于用户的影响,更加有效率的获得更多信息。本申请的一些实施例中,在根据所述目标地点多个时间窗口的天气信息,确定关于天气的提醒信息时,可以基于预设的匹配规则集,对所述目标地点多个时间窗口的天气信息进行分析,若所述目标地点多个时间窗口的天气信息符合所述匹配规则集中的任一匹配规则,获取与匹配规则对应的提醒信息。所述的匹配规则集中包含了多个预设的匹配规则,每条匹配规则可以基于天气信息中的任意一项或者多项内容进行提醒信息的匹配。例如,“多日有雨”这一类提醒信息对应的匹配规则可以是未来5天内有雨的天数大于等于3天、未来3天内有雨的天数大于等于2天或者未来10日内有雨的天数大于等于6天等,“连续高温”这一提醒信息对应的匹配规则可以是未来连续4天的气温大于30度等。由此,将目标地点多个时间窗口的天气信息,与匹配规则集中的匹配规则一一进行匹配之后,即可确定该目标地点对应的各条提醒信息,例如多日有雨、降温、多日大风、空气质量降低、连续高温等。步骤s103,在天气应用的应用图标上显示所述提醒信息。由于应用图标一般显示在用户设备操作系统的桌面上,用户无需打开天气应用即可查看到关于天气的提醒信息,简化了操作,提高了用户体验。在实际场景中,由于匹配规则集中可能会包含多条匹配规则,分别可以基于天气信息中的不同具体内容完成匹配,以获得不同方面的提醒信息,例如与气温相关的提醒信息、与风力相关的提醒信息、与空气质量相关的提醒信息等。这些提醒信息之间并不冲突,可以同时存在,因此基于预设的匹配规则集,对所述目标地点多个时间窗口的天气信息进行分析之后,可能会获取到数量较多的提醒信息。为了使得用户获取到的信息更加有效,可以在提醒信息较多时,仅选取重要程度高的几条提醒信息进行显示。由此,在本申请的一些实施例中,若获取到n条与匹配规则对应的提醒信息,根据所述提醒信息的重要程度,选取重要程度较高的m条提醒信息,在天气应用的应用图标上显示所述m条提醒信息,其中,n、m为大于1的正整数,且n大于m。例如,可以设定最多显示的提醒信息的数量为a,并且在设定匹配规则集时,即可预先为每条匹配规则对应的提醒信息设定关于重要程度的分值。当根据匹配规则集获取到的提醒信息的数量n大于a时,根据对重要程度的分值对该n条提醒信息进行排序,并根据排序的结果选取前m条提醒信息,即为重要程度较高的m条提醒信息。其中,设定m小于等于a,由此可以避免向用户同时输出过多的提醒信息,让用户优先获知更加重要的提醒信息,进一步提高用户体验。由于应用图标的所占的显示区域往往较小,因此在天气应用的应用图标上显示所述提醒信息时,可以在天气应用的应用图标上显示所述提醒信息的简要内容。例如,本申请实施例中的两条提醒信息分别为:1、未来3天内会有2天有大风,2、未来三天内温度会较大幅度的降温。若将这两条的提醒信息的全部内容显示在应用图标上,由于显示区域有限,可能会无法正常显示,从而对用户获取信息造成困难。由此,可以预先配置到每种提醒信息对应的简要内容,所述简要内容的具体形式可以是文字,也可以是图形等。例如,对于前述的两条提醒信息,采用文字形式时,其对应的简要内容可以分别为:1、大风,2、降温,由此在天气应用的应用图标上显示所述提醒信息时的具体界面可以如图2所示。此外,当采用图形形式时,可以分别设定不同的图形来表示这两条提醒信息,其对应的显示界面如图3所示,其中图形310即为简要内容1,图形320即为简要内容2。由于简要内容仅可以向用户提供较为简单的信息,对于需要获得更加详细的信息的用户,本申请的一些实施例提供的天气提醒方法中,还可以获取用户输入的触发操作信息,并根据所述触发操作信息显示所述提醒信息的详细内容,以使用户能够获得更加详细的信息。例如,对于前述的两条提醒信息,其简要内容为1、大风,2、降温,而其对应的详细内容可以是:1、未来3天内,2天有大风,11月24日和11月25日的风力大于5级,2、11月24日,气温会大幅降低,降低9摄氏度。其中,所述触发操作信息可以来自于用户执行的第二触发操作,所述第二触发操作也可以是各类手势操作,此处不再赘述。第二触发操作与第一触发操作的区别在于执行时机不同,所述第一触发操作是用户在提醒信息显示之前执行的操作,而所述第二触发操作是用户在提醒信息的简要内容已经显示之后执行的操作。在显示详细内容时,本申请的实施例中可以由详细内容替代简要内容,也可以同时显示详细内容和简要内容。其中,在由详细内容替代简要内容时,可以根据所述触发操作信息在所述应用图标上显示所述提醒信息的详细内容,以替代所述提醒信息的简要内容。而同时显示详细内容和简要内容时,可以根据所述触发操作信息在所述应用图标的附近生成消息框,并在所述消息框中显示所述提醒信息的详细内容。所述消息框可以采用浮层的形式,所述浮层是用户设备的操作系统提供的一项功能,可以通过获取操作系统的浮层权限,获得创建浮层的功能,当获得悬浮窗权限之后,可以在用户设备的显示界面的上层创建浮层,以用于显示特定的信息。例如,本申请实施例中,所述浮层可以创建在应用图标的附近,如左侧或者右侧等,在浮层中显示提醒信息的详细内容,如图4所示。在本申请的一些实施例中,所述天气提醒方法还可以确定所述提醒信息的提醒等级,并根据所述提醒等级为所述提醒信息添加与其提醒等级对应的显示效果,由此可以让用户直观地获得更多的信息。对于提醒等级,其确定的依据可以是提醒信息所对应的天气对用户的影响程度,对于用户影响较大的天气可以设定较高的提醒等级,反之,对于用户影响较小的天气则可以设定较低的提醒等级。例如,连续多天暴雨对于用户的影响会大于连续多天小雨,因此这两个提醒信息可以具有不同的提醒等级。对于每种不同的提醒等级可以预先设定相应的显示效果,例如,显示效果可以是为天气应用的应用图标根据不同的提醒等级添加不同颜色的边框,若提醒等级可以根据实际场景的需求设定为1~5级,则对应的显示效果可以是红、橙、黄、蓝、绿的边框。在此,本领域技术人员应当理解,上述提醒等级的设定方式以及显示效果的具体形式仅为举例,现有或今后出现的基于类似原理的其它形式如果能够适用于本申请,也应该包含在本申请的保护范围内,并以引用的形式包含于此。例如,提醒等级可以根据可以结合用户的身份信息进行个性化的设定,显示效果可以采用如改变字体颜色等其它形式。在本申请的另一些实施例中,除了可以在天气应用的应用图标上显示关于天气的提醒信息之外,还可以在用户设备的锁屏界面中生成消息框,并在所述消息框中显示所述提醒信息,或者是在天气应用的首屏中显示所述提醒信息。由此,在用户设备的当前界面未处于系统桌面上时,用户也可以快速地查看到关于天气的提醒信息。图5示出了用户设备的锁屏界面显示提醒信息时的示意图,其中锁屏界面中的消息框510可以采用系统默认的通知框,也可以采用天气应用自定义的浮层,由此可以在用户设备处于锁屏状态时显示提醒消息。图6示出了在天气应用的首屏中显示提醒信息的示意图,其中显示区域610中显示的即为天气的提醒信息。图7示出了采用本申请实施例中提供的方案实现天气提醒时的处理流程,包括了以下的处理步骤:步骤s701,从天气服务商获得天气数据,即向天气服务商查询目标地点的多个时间窗口的天气信息。步骤s702,使用规则对获得的天气数据进行匹配。步骤s703,判断是否匹配到与规则对应天气数据,若为是,则执行步骤s704,若为否,则执行步骤s706。步骤s704,产生与规则对应的提醒信息。步骤s705,判断是否为最后一条规则,若为是,执行步骤s707,若为否,执行步骤s706。步骤s706,继续使用下一条规则对获得的天气数据进行匹配。步骤s707,汇总提醒信息。步骤s708,在用户设备中天气应用的应用图标上显示所述提醒信息。基于同一发明构思,本申请实施例中还提供了一种天气提醒设备,所述设备对应的方法是前述实施例中的天气提醒方法,并且其解决问题的原理与该方法相似。该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行前述的天气提醒方法。在实际场景中,所述天气提醒设备可以是用户设备、或者用户设备与网络设备通过网络相集成所构成的设备。其中,用户设备中至少包括显示装置,用于与用户交互,向用户显示关于天气的提醒信息。方案中涉及数据处理的部分可以在用户设备本地实现,也可以在网络设备中实现并通过网络将处理结果提供至用户设备,而涉及交互显示的部分则由仅由用户设备实现。所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloudcomputing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。所述用户设备包括但不限于计算机、手机、平板电脑等各类终端设备;所述网络设备包括但不限于如网络主机、单个网络服务器、多个网络服务器集或基于云计算的计算机集合等实现。在此,云由基于云计算(cloudcomputing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟计算机。图8示出了适用于实现本申请实施例中的方法和/或技术方案的一种设备的结构,该设备800包括中央处理单元(cpu,centralprocessingunit)801,其可以根据存储在只读存储器(rom,readonlymemory)802中的程序或者从存储部分808加载到随机访问存储器(ram,randomaccessmemory)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有系统操作所需的各种程序和数据。cpu801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o,input/output)接口805也连接至总线804。以下部件连接至i/o接口805:包括键盘、鼠标、触摸屏、麦克风、红外传感器等的输入部分806;包括诸如阴极射线管(crt,cathoderaytube)、液晶显示器(lcd,liquidcrystaldisplay)、led显示器、oled显示器等以及扬声器等的输出部分807;包括硬盘、光盘、磁盘、半导体存储器等一个或多个计算机可读介质的存储部分808;以及包括诸如lan(局域网,localareanetwork)卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。特别地,本申请实施例中的方法和/或实施例可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在该计算机程序被中央处理单元(cpu)801执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。附图中的流程图或框图示出了按照本申请各种实施例的设备、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的针对硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个计算机可读指令,所述计算机可读指令可被处理器执行以实现前述本申请的多个实施例的方法和/或技术方案。综上所述,本申请的一些实施例提供的天气提醒方案中,首先可以获取关于目标地点多个时间窗口的天气信息,例如连续多天、连续多个小时内的天气信息,然后根据所述目标地点多个时间窗口的天气信息,获取关于天气的提醒信息,并且在天气应用的应用图标上显示所述提醒信息。由于天气应用并非直接向用户展示天气信息,而是向用户展示基于天气信息分析获得的提醒信息,例如多日有雨、降温、连续高温等,使得用户可以更直观的获得更多信息,同时由于应用图标一般显示在用户设备操作系统的桌面上,用户无需打开天气应用即可查看到关于天气的提醒信息,简化了操作,提高了用户体验。需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一些实施例中,本申请的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。当前第1页1 2 3 
技术特征:1.一种天气提醒方法,其中,该方法包括:
获取关于目标地点多个时间窗口的天气信息;
根据所述目标地点多个时间窗口的天气信息,获取关于天气的提醒信息;
在天气应用的应用图标上显示所述提醒信息。
2.根据权利要求1所述的方法,其中,获取关于目标地点多个时间窗口的天气信息,包括:
在满足预设的触发条件时确定目标地点;
查询关于目标地点多个时间窗口的天气信息。
3.根据权利要求1所述的方法,其中,根据所述目标多个时间窗口的天气信息,确定关于天气的提醒信息,包括:
基于预设的匹配规则集,对所述目标地点多个时间窗口的天气信息进行分析;
若所述目标地点多个时间窗口的天气信息符合所述匹配规则集中的任一匹配规则,获取与匹配规则对应的提醒信息。
4.根据权利要求3所述的方法,其中,在天气应用的应用图标上显示所述提醒信息,包括:
若获取到n条与匹配规则对应的提醒信息,根据所述提醒信息的重要程度,选取重要程度较高的m条提醒信息,其中,n、m为大于1的正整数,且n大于m;
在天气应用的应用图标上显示所述m条提醒信息。
5.根据权利要求1所述的方法,其中,在天气应用的应用图标上显示所述提醒信息,包括:
在天气应用的应用图标上显示所述提醒信息的简要内容;
该方法还包括:
获取用户输入的触发操作信息,并根据所述触发操作信息显示所述提醒信息的详细内容。
6.根据权利要求5所述的方法,其中,根据所述触发操作信息显示所述提醒信息的详细内容,包括:
根据所述触发操作信息在所述应用图标上显示所述提醒信息的详细内容,以替代所述提醒信息的简要内容;或者
根据所述触发操作信息在所述应用图标的附近生成消息框,并在所述消息框中显示所述提醒信息的详细内容。
7.根据权利要求1所述的方法,其中,该方法还包括:
确定所述提醒信息的提醒等级,根据所述提醒等级为所述提醒信息添加与其提醒等级对应的显示效果。
8.根据权利要求1所述的方法,其中,该方法还包括:
在用户设备的锁屏界面中生成消息框,并在所述消息框中显示所述提醒信息。
9.根据权利要求1所述的方法,其中,该方法还包括:
在天气应用的首屏中显示所述提醒信息。
10.一种天气提醒设备,该设备包括用于存储计算机程序指令的存储器和用于执行计算机程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发所述设备执行权利要求1至9中任一项所述的方法。
11.一种计算机可读介质,其上存储有计算机程序指令,所述计算机可读指令可被处理器执行以实现如权利要求1至9中任一项所述的方法。
技术总结本申请提供了一种天气提醒方案,该方案可以获取关于目标地点多个时间窗口的天气信息,例如连续多天、连续多个小时内的天气信息,然后根据所述目标地点多个时间窗口的天气信息,获取关于天气的提醒信息,并且在天气应用的应用图标上显示所述提醒信息。由于天气应用并非直接向用户展示天气信息,而是向用户展示基于天气信息分析获得的提醒信息,例如多日有雨、降温、连续高温等,使得用户可以更直观的获得更多信息,同时由于应用图标一般显示在用户设备操作系统的桌面上,用户无需打开天气应用即可查看到关于天气的提醒信息,简化了操作,提高了用户体验。
技术研发人员:张俊卿;嵇坤
受保护的技术使用者:上海掌门科技有限公司
技术研发日:2020.01.15
技术公布日:2020.06.09