天气信息展示方法、装置、电子设备及存储介质与流程

文档序号:31054640发布日期:2022-08-06 11:45阅读:93来源:国知局
天气信息展示方法、装置、电子设备及存储介质与流程

1.本公开涉及互联网技术领域,尤其涉及一种天气信息展示方法、装置、电子设备及存储介质。


背景技术:

2.随着互联网技术的发展和移动设备的普及,终端应用的功能越来越丰富。例如可以在一些应用中,进行天气信息的展示。相关技术中,天气信息的展示,往往是通过对终端设备的定位,或需要用户手动输入地址信息的方式实现;但上述相关技术中,若需要对天气信息进行更新,前者用户无法在一个地方查看其他地方的天气信息,局限性较大;后者需要用户重新搜索或输入地址信息,存在操作繁琐、效率较低的问题。


技术实现要素:

3.本公开提供一种天气信息展示方法、装置、电子设备及存储介质,以至少解决相关技术中天气信息展示过程中,操作繁琐、效率较低以及局限性较大的问题。本公开的技术方案如下:
4.根据本公开实施例的第一方面,提供一种天气信息展示方法,包括:
5.在地图页面展示至少一种天气指示信息,所述至少一种天气指示信息用于指示所述地图页面中地图信息对应的目标地址的目标天气信息;
6.响应于基于所述地图信息触发的地图信息更新指令,更新所述地图页面中的地图信息;
7.获取更新后地图信息对应的更新地址的更新天气信息;
8.基于所述更新天气信息,更新所述地图页面展示的所述至少一种天气指示信息。
9.在一个可选的实施例中,所述获取更新后地图信息对应的更新地址的更新天气信息包括:
10.获取所述更新后地图信息对应的当前地图位置信息和所述更新后地图信息对应的当前地图比例信息;
11.基于预设映射信息,确定所述当前地图比例信息对应的当前地址划分等级,所述预设映射信息表征多种地图比例信息与多种地址划分等级间的对应关系;
12.将所述当前地图位置信息所在的多个地址中,属于所述当前地址划分等级对应的地址,作为所述更新地址;
13.基于所述更新地址,获取所述更新天气信息。
14.在一个可选的实施例中,在地图页面展示至少一种天气指示信息之前,所述方法还包括:
15.响应于目标对象触发的地图页面展示指令,获取所述目标对象对应的对象地址信息,所述对象地址信息为所述目标地址;
16.基于所述对象地址信息,确定所述目标天气信息。
17.在一个可选的实施例中,所述方法还包括:
18.在预设时间推送所述地图页面对应的天气浏览提示信息;
19.在检测到基于所述天气浏览提示信息触发的浏览确认操作的情况下,触发所述地图页面展示指令。
20.在一个可选的实施例中,在所述预设时间为第一时间的情况下,所述基于所述对象地址信息,确定所述目标天气信息包括:
21.获取所述对象地址信息对应的第一天气预报周期内的天气信息,所述第一天气预报周期为所述第一时间所在的天气预报周期;
22.将所述第一天气预报周期内的天气信息作为所述目标天气信息。
23.在一个可选的实施例中,在所述预设时间为第二时间的情况下,所述基于所述对象地址信息,确定所述目标天气信息包括:
24.获取所述对象地址信息对应的第二天气预报周期内的天气信息,所述第二天气预报周期为所述第二时间所在的天气预报周期的下一天气预报周期;
25.将所述第二天气预报周期内的天气信息作为所述目标天气信息。
26.在一个可选的实施例中,所述在预设时间推送所述地图页面对应的天气浏览提示信息包括:
27.在当前时间到达所述预设时间的情况下,获取所述目标对象对应的天气关联信息,所述天气关联信息表征所述目标对象对天气信息的关注程度;
28.在所述天气关联信满足预设条件的情况下,推送所述地图页面对应的天气浏览提示信息。
29.在一个可选的实施例中,所述响应于目标对象触发的地图页面展示指令,获取所述目标对象对应的对象地址信息包括:
30.在检测到预设页面中预设地图控件触发的预设操作的情况下,触发所述地图页面展示指令;
31.获取当前时间和预设天气展示时间;
32.在所述当前时间属于所述预设天气展示时间的情况下,获取所述目标对象对应的对象地址信息。
33.在一个可选的实施例中,所述至少一种天气指示信息包括天气播报信息,所述在地图页面展示至少一种天气指示信息包括:
34.在所述地图页面,基于预设虚拟对象展示所述天气播报信息。
35.在一个可选的实施例中,所述方法还包括:
36.响应于针对所述预设虚拟对象的编辑指令,更新所述预设虚拟对象。
37.在一个可选的实施例中,所述方法还包括:
38.确定位于所述地图信息对应地址的预设对象;
39.所述在地图页面展示至少一种天气指示信息包括:
40.在所述地图页面展示所述至少一种天气指示信息和所述预设对象的对象推荐信息。
41.在一个可选的实施例中,所述预设对象包括至少一个对象,所述方法还包括:
42.响应于基于任一对象的对象推荐信息触发的查看指令,显示所述查看指令对应对
象的关联资源页面。
43.在一个可选的实施例中,所述预设对象包括至少一个对象,所述方法还包括:
44.确定所述至少一个对象与目标对象间的关联关系;
45.在任一对象与所述目标对象间的关联关系为目标关联关系的情况下,将所述目标关联关系、目标关联对象对应的虚拟对象和所述目标关联对象的心情表征信息,更新所述目标关联对象的对象推荐信息;
46.其中,所述目标关联对象为所述至少一个对象中任一与所述目标对象间的关联关系为所述目标关联关系的对象。
47.在一个可选的实施例中,所述地图页面包括预设搜索框,所述方法还包括:
48.响应于基于所述预设搜索框触发的搜索指令,确定所述预设搜索框中的目标搜索地址;
49.基于所述目标搜索地址,更新所述地图页面。
50.在一个可选的实施例中,所述方法还包括:
51.在检测到针对所述地图信息的移动操作或缩放操作的情况下,触发所述地图信息更新指令。
52.在一个可选的实施例中,所述地图页面还展示有心情设置信息;所述方法还包括:
53.响应于基于所述心情设置信息触发的心情设置指令,获取所述心情设置指令对应的目标心情信息;
54.基于预设映射信息,确定与所述目标心情信息对应的目标心情表征信息,所述预设映射信息表征多种预设心情信息与多种心情表征信息间的对应关系,所述多种预设心情信息包括所述目标心情信息;
55.将所述目标心情表征信息展示在所述地图页面。
56.根据本公开实施例的第二方面,提供一种天气信息展示装置,包括:
57.天气指示信息展示模块,被配置为执行在地图页面展示至少一种天气指示信息,所述至少一种天气指示信息用于指示所述地图页面中地图信息对应的目标地址的目标天气信息;
58.地图信息更新模块,被配置为执行响应于基于所述地图信息触发的地图信息更新指令,更新所述地图页面中的地图信息;
59.更新天气信息获取模块,被配置为执行获取更新后地图信息对应的更新地址的更新天气信息;
60.天气指示信息更新展示模块,被配置为执行基于所述更新天气信息,更新所述地图页面展示的所述至少一种天气指示信息。
61.在一个可选的实施例中,所述更新天气信息获取模块包括:
62.信息获取单元,被配置为执行获取所述更新后地图信息对应的当前地图位置信息和所述更新后地图信息对应的当前地图比例信息;
63.当前地址划分等级确定单元,被配置为执行基于预设映射信息,确定所述当前地图比例信息对应的当前地址划分等级,所述预设映射信息表征多种地图比例信息与多种地址划分等级间的对应关系;
64.更新地址确定单元,被配置为执行将所述当前地图位置信息所在的多个地址中,
属于所述当前地址划分等级对应的地址,作为所述更新地址;
65.更新天气信息获取单元,被配置为执行基于所述更新地址,获取所述更新天气信息。
66.在一个可选的实施例中,所述装置还包括:
67.对象地址信息获取模块,被配置为执行在地图页面展示至少一种天气指示信息之前,响应于目标对象触发的地图页面展示指令,获取所述目标对象对应的对象地址信息,所述对象地址信息为所述目标地址;
68.目标天气信息确定模块,被配置为执行基于所述对象地址信息,确定所述目标天气信息。
69.在一个可选的实施例中,所述装置还包括:
70.天气浏览提示信息推送模块,被配置为执行在预设时间推送所述地图页面对应的天气浏览提示信息;
71.第一地图页面展示指令模块,被配置为执行在检测到基于所述天气浏览提示信息触发的浏览确认操作的情况下,触发所述地图页面展示指令。
72.在一个可选的实施例中,在所述预设时间为第一时间的情况下,所述目标天气信息确定模块包括:
73.第一天气信息获取单元,被配置为执行获取所述对象地址信息对应的第一天气预报周期内的天气信息,所述第一天气预报周期为所述第一时间所在的天气预报周期;
74.第一目标天气信息确定单元,被配置为执行将所述第一天气预报周期内的天气信息作为所述目标天气信息。
75.在一个可选的实施例中,在所述预设时间为第二时间的情况下,所述目标天气信息确定模块包括:
76.第二天气信息获取单元,被配置为执行获取所述对象地址信息对应的第二天气预报周期内的天气信息,所述第二天气预报周期为所述第二时间所在的天气预报周期的下一天气预报周期;
77.第一目标天气信息确定单元,被配置为执行将所述第二天气预报周期内的天气信息作为所述目标天气信息。
78.在一个可选的实施例中,所述天气浏览提示信息推送模块包括:
79.天气关联信息获取单元,被配置为执行在当前时间到达所述预设时间的情况下,获取所述目标对象对应的天气关联信息,所述天气关联信息表征所述目标对象对天气信息的关注程度;
80.天气浏览提示信息推送单元,被配置为执行在所述天气关联信满足预设条件的情况下,推送所述地图页面对应的天气浏览提示信息。
81.在一个可选的实施例中,所述对象地址信息获取模块包括:
82.第二地图页面展示指令触发单元,被配置为执行在检测到预设页面中预设地图控件触发的预设操作的情况下,触发所述地图页面展示指令;
83.时间获取单元,被配置为执行获取当前时间和预设天气展示时间;
84.对象地址信息获取单元,被配置为执行在所述当前时间属于所述预设天气展示时间的情况下,获取所述目标对象对应的对象地址信息。
85.在一个可选的实施例中,所述至少一种天气指示信息包括天气播报信息,所述天气指示信息展示模块具体被配置为执行在所述地图页面,基于预设虚拟对象展示所述天气播报信息。
86.在一个可选的实施例中,所述装置还包括:
87.预设虚拟对象更新模块,被配置为执行响应于针对所述预设虚拟对象的编辑指令,更新所述预设虚拟对象。
88.在一个可选的实施例中,所述装置还包括:
89.预设对象确定模块,被配置为执行确定位于所述地图信息对应地址的预设对象;
90.所述天气指示信息展示模块具体被配置为执行在所述地图页面展示所述至少一种天气指示信息和所述预设对象的对象推荐信息。
91.在一个可选的实施例中,所述预设对象包括至少一个对象,所述装置还包括:
92.关联资源页面显示模块,被配置为执行响应于基于任一对象的对象推荐信息触发的查看指令,显示所述查看指令对应对象的关联资源页面。
93.在一个可选的实施例中,所述预设对象包括至少一个对象,所述装置还包括:
94.关联关系确定模块,被配置为执行确定所述至少一个对象与目标对象间的关联关系;
95.对象推荐信息更新模块,被配置为执行在任一对象与所述目标对象间的关联关系为目标关联关系的情况下,将所述目标关联关系、目标关联对象对应的虚拟对象和所述目标关联对象的心情表征信息,更新所述目标关联对象的对象推荐信息;
96.其中,所述目标关联对象为所述至少一个对象中任一与所述目标对象间的关联关系为所述目标关联关系的对象。
97.在一个可选的实施例中,所述地图页面包括预设搜索框,所述装置还包括:
98.目标搜索地址确定模块,被配置为执行响应于基于所述预设搜索框触发的搜索指令,确定所述预设搜索框中的目标搜索地址;
99.地图页面更新模块,被配置为执行基于所述目标搜索地址,更新所述地图页面。
100.在一个可选的实施例中,所述装置还包括:
101.地图信息更新指令触发模块,被配置为执行在检测到针对所述地图信息的移动操作或缩放操作的情况下,触发所述地图信息更新指令。
102.在一个可选的实施例中,所述地图页面还展示有心情设置信息;所述装置还包括:
103.目标心情信息获取模块,被配置为执行响应于基于所述心情设置信息触发的心情设置指令,获取所述心情设置指令对应的目标心情信息;
104.目标心情表征信息确定模块,被配置为执行基于预设映射信息,确定与所述目标心情信息对应的目标心情表征信息,所述预设映射信息表征多种预设心情信息与多种心情表征信息间的对应关系,所述多种预设心情信息包括所述目标心情信息;
105.目标心情表征信息展示模块,被配置为执行将所述目标心情表征信息展示在所述地图页面。
106.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
107.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一项所述方法。
108.根据本公开实施例的第五方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的第一方面中任一项所述方法。
109.本公开的实施例提供的技术方案至少带来以下有益效果:
110.在地图页面展示至少一种指示地图页面对应目标天气信息的天气指示信息,可以实现结合电子地图进行天气信息的展示,且结合至少一种天气指示信息来展现天气信息,可以大大提升天气信息展现方式的多样性和灵活性;另外,可以基于地图信息的更新,实时的进行天气指示信息的更新,可以在提升天气信息展现的全面性的基础上,大大提升天气信息展示过程中操作的便利性和操作效率。
111.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
112.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
113.图1是根据一示例性实施例示出的一种应用环境的示意图;
114.图2是根据一示例性实施例示出的一种天气信息展示方法的流程图;
115.图3是根据一示例性实施例示出的一种响应于目标对象触发的地图页面展示指令,获取目标对象对应的对象地址信息的流程图;
116.图4是根据一示例性实施例示出的一种图4是根据一示例性实施例提供的一种展示有至少一种天气指示信息的地图页面的示意图的流程图;
117.图5是根据一示例性实施例示出的一种获取更新后地图信息对应的更新地址的更新天气信息的流程图;
118.图6是根据一示例性实施例提供的另一种地图页面的示意图;
119.图7是根据一示例性实施例示出的一种天气信息展示装置框图;
120.图8是根据一示例性实施例示出的一种用于天气信息展示的电子设备的框图;
121.图9是根据一示例性实施例示出的一种用于天气信息展示的电子设备的框图。
具体实施方式
122.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
123.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
124.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息、用户操作信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
125.请参阅图1,图1是根据一示例性实施例示出的一种应用环境的示意图,如图1所示,该应用环境可以包括终端100和服务器200。
126.在一个可选的实施例中,终端100可以用于面向任一用户提供业务服务。具体的,终端100可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备,也可以为运行于上述电子设备的软体,例如应用程序等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
127.在一个可选的实施例中,服务器200可以为终端100提供后台服务。具体的,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。
128.此外,需要说明的是,图1所示的仅仅是本公开提供的一种应用环境,在实际应用中,还可以包括其他应用环境,例如可以包括更多的终端。
129.本说明书实施例中,上述终端100以及服务器200可以通过有线或无线通信方式进行直接或间接地连接,本公开在此不做限制。
130.图2是根据一示例性实施例示出的一种天气信息展示方法的流程图,如图2所示,该天气信息展示方法用于终端电子设备中,包括以下步骤。
131.在步骤s201中,在地图页面展示至少一种天气指示信息。
132.本说明书实施例中,上述至少一种天气指示信息可以用于指示地图页面中地图信息对应的目标地址的目标天气信息。可选的,地图页面可以为地图应用中包括地图信息的页面,也可以为一些业务应用中包括地图信息的页面。
133.在一个具体的实施例中,以在一些业务应用中,结合电子地图进行相应位置对应的多媒体资源推荐为例,地图页面可以为包括地图信息的,用于推送预设对象的对象推荐信息的页面。相应的,上述方法还可以包括:
134.确定位于地图信息对应地址的预设对象;
135.相应的,上述在地图页面展示至少一种天气指示信息可以包括:
136.在地图页面展示至少一种天气指示信息和预设对象的对象推荐信息。
137.在一个具体的实施例中,可以结合对象对应的设备定位信息来确定位于地图信息对应地址的预设对象,可选的,预设对象可以为一个或多个对象,可选的,对象可以为业务应用中发布多媒体资源的用户账号,对象推荐信息可以为预设对象的头像、简介信息等。
138.在一个可选的实施例中,上述预设对象包括至少一个对象,上述方法还可以包括:
139.响应于基于任一对象的对象推荐信息触发的查看指令,显示查看指令对应对象的关联资源页面。
140.在一个具体的实施例中,可以通过点击某一对象的对象推荐信息,触发对该对象的关联资源页面的展示,可选的,关联资源页面可以为对象当前正在发布的直播页面,也可以为对象已发布的多媒体资源的展示页面。可选的,多媒体资源可以包括图像、文本等静态媒体资源,也可以包括短视频等动态媒体资源。
141.上述实施例中,在地图页面展示至少一种天气指示信息的同时,展示位于地图信息对应地址的预设对象的对象推荐信息,可以让用户进入地图对应的推荐业务场景页面的同时,查看天气指示信息,以便在丰富页面功能的基础上,提升用户的沉浸感,进而可以提升地图页面对应推荐业务的推荐效果。且通过对象的对象推荐信息触发,可以进入对象的关联资源页面,进而可以实现基于地图页面的推荐业务处理,大大提升推荐业务处理多样性和便利性。
142.在一个具体的实施例中,上述地图信息对应的地址信息可以为地图信息所在的国家、省份、城市或区域等。上述目标地址的目标天气信息可以结合实际应用需求进行设置,例如目标地址的目标天气信息可以为目标地址在当前时间对应的天气信息,也可以为目标地址在指定时间对应的天气信息。
143.在一个可选的实施例中,用户可以基于预设的方式触发地图页面展示指令,进而可以触发展示有至少一种天气指示信息的地图页面的显示,相应的,在地图页面展示至少一种天气指示信息之前,上述方法还可以包括:
144.响应于目标对象触发的地图页面展示指令,获取目标对象对应的对象地址信息。
145.基于对象地址信息,确定目标天气信息。
146.在一个具体的实施例中,目标对象可以当前终端对应的用户账号。具体的,在触发地图页面展示的情况下,上述目标地址可以为对象地址信息;具体的,对象地址信息可以为用户预先设定的地址信息,也可以为对象对应设备的定位信息。
147.在一个可选的实施例中,在地图应用中,用户可以通过启动应用的操作,触发上述地图页面展示指令。可选的,在非地图应用的业务应用中,用户可以基于地图页面之前的预设页面中的相关控件,触发上述地图页面展示指令。相应的,如图3所示,上述响应于目标对象触发的地图页面展示指令,获取目标对象对应的对象地址信息可以包括:
148.在步骤s301中,在检测到预设页面中预设地图控件触发的预设操作的情况下,触发地图页面展示指令;
149.在步骤s303中,获取当前时间和预设天气展示时间;
150.在步骤s305中,在当前时间属于预设天气展示时间的情况下,获取目标对象对应的对象地址信息。
151.在一个具体的实施例中,预设页面可以为展示有预设地图控件的页面,预设地图控件可以为预先设置的用于触发地图页面展示指令的控件,可选的,预设操作可以结合实际应用进行设置,例如点击,长按等。
152.在一个具体的实施例中,预设天气展示时间可以为预先设置的天气指示信息展示的时间段,或时间点。例如每天早上8:00-9:00和每天晚上7:00-8:00等。可选的,在当前时间属于预设天气展示时间的情况下,可以执行获取目标对象对应的对象地址信息的步骤,以进行相应的天气指示信息的展示。
153.在一个可选的实施例中,可以在用户进入地图页面的任意时间展示地图页面中地图信息对应地址的天气指示信息;相应的,在基于上述预设操作,触发地图页面展示指令的情况下,可以直接执行获取目标对象对应的对象地址信息的步骤。
154.上述实施例中,在结合针对预设地图控件的预设操作触发地图页面展示指令的情况下,通过预设天气展示时间的设置,可以在当前时间属于预设天气展示时间的情况下,执
行获取目标对象对应的对象地址信息的步骤,以进行相应的天气指示信息的展示,进而可以更有针对性的进行天气指示信息的展示,提升天气指示信息展示的有效性和合理性。
155.在一个可选的实施例中,用户可以通过应用推送的地图页面对应的天气浏览提示信息触发上述地图页面展示指令。相应的,上述方法还可以包括:
156.在预设时间推送地图页面对应的天气浏览提示信息;
157.在检测到基于天气浏览提示信息触发的浏览确认操作的情况下,触发地图页面展示指令。
158.在一个具体的实施例中,预设时间可以为预先设置的推送地图页面对应的天气浏览提示信息的时间;可选的,天气浏览提示信息可以为用于提示用户进入地图页面进行天气指示信息浏览的信息,例如,天气浏览提示信息可以为:进入地图页面查看进入天气。
159.在一个可选的实施例中,浏览确认操作可以为对天气浏览提示信息的点击操作等。
160.上述实施例中,通过定时推送地图页面对应的天气浏览提示信息,可以提升与用户间的交互性,且可以结合时间信息,更有针对性的进行天气信息展示,提升天气信息展示的有效性和合理性。
161.在一个可选的实施例中,在定时推送地图页面对应的天气浏览提示信息的场景中,可以结合不同的推送时间,选择目标地址对应的不同时间的天气信息作为目标天气信息。可选的,在预设时间为第一时间的情况下,上述基于对象地址信息,确定目标天气信息可以包括:
162.获取对象地址信息对应的第一天气预报周期内的天气信息;
163.将第一天气预报周期内的天气信息作为目标天气信息。
164.在实际应用中,天气信息可以按周期来进行预报,例如按天进行天气预报。可选的,以“天”为天气信息预报周期为例,可以在每天的第一时间推送天气浏览提示信息,并基于该天气浏览提示信息进行当天的天气指示信息的展示。相应的,上述第一时间可以为预先设置的当前天气预报周期内天气信息对应的天气浏览提示信息的推送时间。上述第一天气预报周期可以为第一时间所在的天气预报周期(当前天气预报周期)。
165.在一个可选的实施例中,在预设时间为第二时间的情况下,上述基于对象地址信息,确定目标天气信息可以包括:
166.获取对象地址信息对应的第二天气预报周期内的天气信息;
167.将第二天气预报周期内的天气信息作为目标天气信息。
168.在一个具体的实施例中,第二时间可以为预先设置的当前天气预报周期的下一天气预报周期内天气信息对应的天气浏览提示信息的推送时间,上述第二天气预报周期为可以第二时间所在的天气预报周期的下一天气预报周期。
169.在一个具体的实施例中,第一时间早于第二时间,具体的,第一时间和第二时间可以而结合实际应用需求进行设置。例如第一时间为上午8:00,第二时间为下午9:00等。
170.在一个可选的实施例中,若基于第一时间对应的天气浏览提示信息触发地图页面展示指令的时间晚于第二时间,可以在展示完第一天气预报周期内的天气指示信息之后,展示第二天气预报周期内的天气指示信息。
171.上述实施例中,结合天气浏览提示信息的推送时间,可以确定出不同天气预报周
期内的天气信息,进而可以更好的满足用户对天气信息的需求,提升天气指示信息展示的有效性和合理性。
172.在一个可选的实施例中,可以向应用中对关注天气信息的对象进行天气浏览提示信息的推送,相应的,上述在预设时间推送地图页面对应的天气浏览提示信息可以包括:
173.在当前时间到达预设时间的情况下,获取目标对象对应的天气关联信息;
174.在天气关联信满足预设条件的情况下,推送地图页面对应的天气浏览提示信息。
175.在一个具体的实施例中,上述天气关联信息可以表征目标对象对天气信息的关注程度。具体的,天气关联信息可以为天气小程序的使用操作信息、天气小程序的安装操作信息等。
176.在一个具体的实施例中,上述预设条件可以为预先设置表征对象对天气信息的关注的条件。例如以天气关联信息为天气小程序的使用操作信息为例,可选的,若使用操作信息指示对象使用过天气小程序,可以确定天气关联信满足预设条件;反之,若使用操作信息指示对象未使用过天气小程序,可以确定天气关联信不满足预设条件。可选的,在目标对象对应的天气关联信息不满足预设条件的情况下,可以不推送地图页面对应的天气浏览信息。
177.上述实施例中,在到达预设的天气浏览提示信息的推送时间的情况下,结合目标对象对应的天气关联信息,可以分析出目标对象天气信息的关注情况,以便向关注天气信息的目标对象进行天气浏览提示信息的推送,进而更好的满足用户需求,提升天气浏览提示信息推送的有效性和合理性。
178.在一个可选的实施例中,可以向应用中的全部对象进行天气浏览提示信息的推送,相应的,在当前时间到达预设时间的情况下,可以推送地图页面对应的天气浏览提示信息。
179.在一个具体的实施例中,触发地图页面展示指令的情况下,可以以目标对象的对象地址信息作为需要展示的地图页面中地图信息对应的目标地址。可选的,可以结合目标地址确定地图页面中的地图信息。
180.上述实施例中,在目标对象触发的地图页面展示指令的情况下,可以以目标对象对应的对象地址信息为需要显示的地图页面中地图信息对应的目标地址,进而可以结合对象地址信息,确定出目标天气信息,让用户进入地图对应的业务场景页面的同时,可以查看天气指示信息,以便在丰富页面功能的基础上,提升用户的沉浸感,进而可以提升地图页面对应业务的执行效果。
181.在一个可选的实施例中,上述至少一种天气指示信息可以包括天气播报信息,相应的,上述在地图页面展示至少一种天气指示信息可以包括:
182.在地图页面,基于预设虚拟对象展示天气播报信息。
183.在一个具体的实施例中,预设虚拟对象可以为与目标对象对应的虚拟对象,例如目标对象对应的用户性别为男,相应的,预设虚拟对象可以为男性虚拟人物等。可选的,预设虚拟对象可以为用户预先设置的,也可以是默认设置的。具体的,可以在地图页面中展示预设虚拟对象,并在预设虚拟对象对应的预设区域展示天气播报信息,以模拟出基于预设虚拟对象进行天气播报的效果。
184.上述实施例中,在天气指示信息包括天气播报信息的情况下,结合预设虚拟对象
进行天气播报信息的展示,可以大大提升天气信息展示的生动性和趣味性,进而可以更好的提升用户体验。
185.在一个可选的实施例中,上述方法还包括:
186.响应于针对预设虚拟对象的编辑指令,更新预设虚拟对象。
187.在一个可选的实施例中,用户可以通过点击预设虚拟对象等方式,触发上述编辑指令,进而可以进入预设虚拟对象的更新页面,进行预设虚拟对象的更新处理,具体的更新处理可以结合用户需求,例如更新预设虚拟对象的头发、服饰等。
188.上述实施例中,通过触发针对预设虚拟对象的编辑指令,可以在丰富页面功能的基础上,提升提升页面交互的趣味性和多样性。
189.在一个可选的实施例中,上述至少一种天气指示信息可以包括天气播报信息、天气全屏动画、天气文本信息、天气图片信息中的至少一种。
190.在一个具体的实施例中,假设目标天气信息为小雨,如图4所示,图4是根据一示例性实施例提供的一种展示有至少一种天气指示信息的地图页面的示意图。可选的,401对应的信息可以为天气文本信息、402对应的信息可以为天气播报信息,图4中全屏展示的下雨动画可以为天气全屏动画。
191.在步骤s203中,响应于基于地图信息触发的地图信息更新指令,更新地图页面中的地图信息。
192.在一个具体的实施例中,上述基于地图信息触发的地图信息更新指令可以包括基于对地图信息的移动操作或缩放操作触发。相应的,上述方法还可以包括:
193.在检测到针对地图信息的移动操作或缩放操作的情况下,触发地图信息更新指令。
194.在一个具体的实施例中,在结合移动操作触发地图更新指令的情况下,可以结合移动操作对应的移动距离,来进行地图页面中地图信息的更新。在结合缩放操作触发地图更新指令的情况下,可以结合缩放操作对应的缩放比例,来进行地图页面中地图信息的更新。
195.可选的,可以通过两个手指或触控笔等触发上述缩放操作,也可以结合图4中403对应的控件触发上述缩放操作。
196.上述实施例中,通过针对地图信息的移动操作或缩放操作,触发地图信息更新指令,可以实现基于编辑的地图更新操作,实时的进行天气指示信息的更新,可以在提升天气信息展现的全面性的基础上,大大提升天气信息展示过程中操作的便利性和操作效率。
197.在步骤s205中,获取更新后地图信息对应的更新地址的更新天气信息。
198.本说明书实施例中,更新后地址信息可以为基于地图信息更新指令进行更新后的地图信息。具体的,更新地图信息对应的更新地址可以为更新地图信息对应的地图信息所在的国家、省份、城市或区域等。
199.在一个具体的实施例中,如图5所示,上述获取更新后地图信息对应的更新地址的更新天气信息可以包括以下步骤:
200.在步骤s2051中,获取更新后地图信息对应的当前地图位置信息和更新后地图信息对应的当前地图比例信息;
201.在一个具体的实施例中,更新后地图信息对应的当前地图位置信息可以结合实际
应用需求进行设置,例如更新后地图信息对应的当前地图位置信息可以为更新后地图信息的中心位置信息,也可以为更新后地图信息的左侧位置信息等。
202.在步骤s2053中,基于预设映射信息,确定当前地图比例信息对应的当前地址划分等级。
203.在一个具体的实施例中,预设映射信息可以表征多种地图比例信息与多种地址划分等级间的对应关系。具体的,地图比例信息可以为地图信息的展示比例;地址划分等级可以为表征地图信息对应的地址维度。具体的,地址维度可以包括国家、省份、城市、区域等。相应的,可以基于上述预设映射信息,确定当前地图比例信息对应的当前地址划分等级。
204.在步骤s2055中,将当前地图位置信息所在的多个地址中,属于当前地址划分等级对应的地址,作为更新地址。
205.在一个具体的实施例中,当前地图位置信息所在的多个地址可以包括当前地图位置信息所在的国家、省份、城市、区域等。在一个具体的实施例中,假设地址划分等级为13级以上的情况下,对应的地址维度可以为区域;地址划分等级为5-13级的情况下,对应的地址维度可以为城市;地址划分等级为2-4级的情况下,对应的地址维度可以为省份;地址划分等级为1级的情况下,对应的地址维度可以为国家。可选的,假设当前地址划分等级为12,相应的,可以将当前地图位置信息所在的城市,作为上述更新地址。
206.在步骤s2057中,基于更新地址,获取更新天气信息。
207.在一个具体的实施例中,可以将更新地址在当前时间对应的天气信息作为更新天气信息;也可以将更新地址在指定时间对应的天气信息作为更新天气信息,例如,将更新地址在明天对应的天气信息作为更新天气信息。
208.上述实施例中,结合更新后地图信息对应的当前地图位置信息和当前地图比例信息对应的当前地址划分等级,来确定更新后地图信息对应的更新地址,可以从多个地址维度进行天气信息的更新,满足多种天气信息展示场景的需求,大大提升了天气信息展示的多样性和精准性。
209.在步骤s207中,基于更新天气信息,更新地图页面展示的至少一种天气指示信息。
210.在一个具体的实施例中,上述基于更新天气信息,更新地图页面展示的至少一种天气信息可以包括将地图页面中目标天气信息对应的至少一种天气指示信息更新为更新天气信息对应的至少一种天气指示信息。
211.由以上本说明书实施例提供的技术方案可见,本说明书中在地图页面展示至少一种指示地图页面对应目标天气信息的天气指示信息,可以实现结合电子地图进行天气信息的展示,且结合至少一种天气指示信息来展现天气信息,可以大大提升天气信息展现方式的多样性和灵活性;另外,可以基于地图信息的更新,实时的进行天气指示信息的更新,可以在提升天气信息展现的全面性的基础上,大大提升天气信息展示过程中操作的便利性和操作效率。
212.在一个可选的实施例中,上述地图页面包括预设搜索框,相应的,上述方法还可以包括:
213.响应于基于预设搜索框触发的搜索指令,确定预设搜索框中的目标搜索地址;
214.基于目标搜索地址,更新地图页面。
215.在一个具体的实施例中,图4中的输入框可以为预设搜索框,用户可以结合实际需
求在预设搜索框中输入目标搜索地址,进而可以基于目标搜索地址,更新地图页面中的地图信息。
216.上述实施例中,通过在地图页面撞色预设搜索框,可以实现在地图页面直接结合地址信息进行地图页面的更新,进而可以实现所搜索即所见的效果,大大提升地图页面中结合输入的地址信息进行地图页面更新操作的便利性。
217.在一个可选的实施例中,上述地图页面还展示有心情设置信息;相应的,上述方法还可以包括:
218.响应于基于心情设置信息触发的心情设置指令,获取心情设置指令对应的目标心情信息;
219.基于预设映射信息,确定与目标心情信息对应的目标心情表征信息;
220.将目标心情表征信息展示在地图页面。
221.在一个具体的实施例中,通过点击心情设置信息等方式,触发上述心情设置指令,并获取心情设置指令对应的目标心情信息,可选的,用户可以输入或从多种预设心情信息中选择目标心情信息。
222.在一个具体的实施例中,上述预设映射信息可以表征多种预设心情信息与多种心情表征信息间的对应关系,多种预设心情信息包括目标心情信息。具体的,多种预设心情信息可以包括但不限于无语、开心、忙碌、伤心等。可选的,每种预设心情信息可以对应一种或多种心情表征信息;可选的,在某一预设心情信息对应多种心情表征信息,可以在该预设心情信息为目标心情信息的情况下,从对应的多种心情表征信息中随机或按照预设的顺序选择一种心情表征信息,作为目标心情表征信息。
223.在一个具体的实施例中,如图6所示,图6是根据一示例性实施例提供的另一种地图页面的示意图。其中,图6(a)中601对应的信息可以为心情设置信息,可选的,假设用户基于心情设置信息,设置的目标心情信息为“无语”,图6(b)中602对应的信息可以为目标心情表征信息,即“无语”对应的心情表征信息。
224.在一个可选的实施例中,心情设置信息和至少一种天气指示信息同时展示,也可以在至少一种天气指示信息之前或之后展示。
225.上述实施例中,通过在地图页面展示有心情设置信息,可以便于用户进行心情设置,且在用户进行心情设置的情况下,在地图页面展示心情信息对应的心情表征信息,可以再丰富地图页面的基础上,更好的提升页面中信息的趣味性和多样性。
226.在一个可选的实施例中,上述预设对象包括至少一个对象,相应的,上述方法还可以包括:
227.确定至少一个对象与目标对象间的关联关系;
228.在任一对象与目标对象间的关联关系为目标关联关系的情况下,将目标关联关系、目标关联对象对应的虚拟对象和目标关联对象的心情表征信息,更新目标关联对象的对象推荐信息;
229.在一个具体的实施例中,上述目标关联对象为至少一个对象中任一与目标对象间的关联关系为目标关联关系的对象。可选的,若本地的目标对象关注某一对象,可以确定该对象与目标对象间的关联关系为目标关联关系。
230.在一个具体的实施例中,目标关联对象的心情表征信息可以为能够表征目标关联
对象的心情信息的表征信息,可选的,目标关联对象可以预先进行心情设置,相应的,在预设对象中包括目标关联对象的情况下,可以结合目标关联关系、目标关联对象对应的虚拟对象和目标关联对象的心情表征信息来更新该对象的对象推荐信息。
231.在一个具体的实施例中,目标关联对象进行心情设置的细化步骤可以参见上述相关步骤,在此不再赘述,
232.上述实施例中,在预设对象中包括与目标对象存在目标关联关系的目标关联对象的情况下,可以结合目标关联关系、目标关联对象对应的虚拟对象和目标关联对象的心情表征信息,在地图页面展示该目标关联对象的对象推荐信息,可以在丰富页面中对象推荐信息展示样式的基础上,更好的突出目标关联对象,进而可以结合目标关联对象,更好的提升地图页面对应推荐业务的推荐效果。
233.图7是根据一示例性实施例示出的一种天气信息展示装置框图。参照图7,该装置包括:
234.天气指示信息展示模块710,被配置为执行在地图页面展示至少一种天气指示信息,至少一种天气指示信息用于指示地图页面中地图信息对应的目标地址的目标天气信息;
235.地图信息更新模块720,被配置为执行响应于基于地图信息触发的地图信息更新指令,更新地图页面中的地图信息;
236.更新天气信息获取模块730,被配置为执行获取更新后地图信息对应的更新地址的更新天气信息;
237.天气指示信息更新展示模块740,被配置为执行基于更新天气信息,更新地图页面展示的至少一种天气指示信息。
238.在一个可选的实施例中,更新天气信息获取模块730包括:
239.信息获取单元,被配置为执行获取更新后地图信息对应的当前地图位置信息和更新后地图信息对应的当前地图比例信息;
240.当前地址划分等级确定单元,被配置为执行基于预设映射信息,确定当前地图比例信息对应的当前地址划分等级,预设映射信息表征多种地图比例信息与多种地址划分等级间的对应关系;
241.更新地址确定单元,被配置为执行将当前地图位置信息所在的多个地址中,属于当前地址划分等级对应的地址,作为更新地址;
242.更新天气信息获取单元,被配置为执行基于更新地址,获取更新天气信息。
243.在一个可选的实施例中,上述装置还包括:
244.对象地址信息获取模块,被配置为执行在地图页面展示至少一种天气指示信息之前,响应于目标对象触发的地图页面展示指令,获取目标对象对应的对象地址信息,对象地址信息为目标地址;
245.目标天气信息确定模块,被配置为执行基于对象地址信息,确定目标天气信息。
246.在一个可选的实施例中,上述装置还包括:
247.天气浏览提示信息推送模块,被配置为执行在预设时间推送地图页面对应的天气浏览提示信息;
248.第一地图页面展示指令模块,被配置为执行在检测到基于天气浏览提示信息触发
的浏览确认操作的情况下,触发地图页面展示指令。
249.在一个可选的实施例中,在预设时间为第一时间的情况下,目标天气信息确定模块包括:
250.第一天气信息获取单元,被配置为执行获取对象地址信息对应的第一天气预报周期内的天气信息,第一天气预报周期为第一时间所在的天气预报周期;
251.第一目标天气信息确定单元,被配置为执行将第一天气预报周期内的天气信息作为目标天气信息。
252.在一个可选的实施例中,在预设时间为第二时间的情况下,目标天气信息确定模块包括:
253.第二天气信息获取单元,被配置为执行获取对象地址信息对应的第二天气预报周期内的天气信息,第二天气预报周期为第二时间所在的天气预报周期的下一天气预报周期;
254.第一目标天气信息确定单元,被配置为执行将第二天气预报周期内的天气信息作为目标天气信息。
255.在一个可选的实施例中,天气浏览提示信息推送模块包括:
256.天气关联信息获取单元,被配置为执行在当前时间到达预设时间的情况下,获取目标对象对应的天气关联信息,天气关联信息表征目标对象对天气信息的关注程度;
257.天气浏览提示信息推送单元,被配置为执行在天气关联信满足预设条件的情况下,推送地图页面对应的天气浏览提示信息。
258.在一个可选的实施例中,对象地址信息获取模块包括:
259.第二地图页面展示指令触发单元,被配置为执行在检测到预设页面中预设地图控件触发的预设操作的情况下,触发地图页面展示指令;
260.时间获取单元,被配置为执行获取当前时间和预设天气展示时间;
261.对象地址信息获取单元,被配置为执行在当前时间属于预设天气展示时间的情况下,获取目标对象对应的对象地址信息。
262.在一个可选的实施例中,至少一种天气指示信息包括天气播报信息,天气指示信息展示模块710具体被配置为执行在地图页面,基于预设虚拟对象展示天气播报信息。
263.在一个可选的实施例中,上述装置还包括:
264.预设虚拟对象更新模块,被配置为执行响应于针对预设虚拟对象的编辑指令,更新预设虚拟对象。
265.在一个可选的实施例中,上述装置还包括:
266.预设对象确定模块,被配置为执行确定位于地图信息对应地址的预设对象;
267.天气指示信息展示模块710具体被配置为执行在地图页面展示至少一种天气指示信息和预设对象的对象推荐信息。
268.在一个可选的实施例中,预设对象包括至少一个对象,上述装置还包括:
269.关联资源页面显示模块,被配置为执行响应于基于任一对象的对象推荐信息触发的查看指令,显示查看指令对应对象的关联资源页面。
270.在一个可选的实施例中,预设对象包括至少一个对象,上述装置还包括:
271.关联关系确定模块,被配置为执行确定至少一个对象与目标对象间的关联关系;
272.对象推荐信息更新模块,被配置为执行在任一对象与目标对象间的关联关系为目标关联关系的情况下,将目标关联关系、目标关联对象对应的虚拟对象和目标关联对象的心情表征信息,更新目标关联对象的对象推荐信息;
273.其中,目标关联对象为至少一个对象中任一与目标对象间的关联关系为目标关联关系的对象。
274.在一个可选的实施例中,地图页面包括预设搜索框,上述装置还包括:
275.目标搜索地址确定模块,被配置为执行响应于基于预设搜索框触发的搜索指令,确定预设搜索框中的目标搜索地址;
276.地图页面更新模块,被配置为执行基于目标搜索地址,更新地图页面。
277.在一个可选的实施例中,上述装置还包括:
278.地图信息更新指令触发模块,被配置为执行在检测到针对地图信息的移动操作或缩放操作的情况下,触发地图信息更新指令。
279.在一个可选的实施例中,地图页面还展示有心情设置信息;上述装置还包括:
280.目标心情信息获取模块,被配置为执行响应于基于心情设置信息触发的心情设置指令,获取心情设置指令对应的目标心情信息;
281.目标心情表征信息确定模块,被配置为执行基于预设映射信息,确定与目标心情信息对应的目标心情表征信息,预设映射信息表征多种预设心情信息与多种心情表征信息间的对应关系,多种预设心情信息包括目标心情信息。
282.目标心情表征信息展示模块,被配置为执行将目标心情表征信息展示在地图页面。
283.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
284.图8是根据一示例性实施例示出的一种用于天气信息展示的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图8所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种天气信息展示方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
285.图9是根据一示例性实施例示出的一种用于天气信息展示的电子设备的框图,该电子设备可以是服务器,其内部结构图可以如图9所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种天气信息展示方法。
286.本领域技术人员可以理解,图8或图9中示出的结构,仅仅是与本公开方案相关的
部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
287.在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的天气信息展示方法。
288.在示例性实施例中,还提供了一种计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的天气信息展示方法。
289.在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的天气信息展示方法。
290.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
291.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
292.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1