天气信息显示方法、终端及服务器的制造方法
【技术领域】
[0001] 本发明涉及信息处理技术领域,特别涉及一种天气信息显示方法、终端及服务器。
【背景技术】
[0002] 随着信息技术的飞速发展,拼图类应用具有的功能越来越强大。采用拼图类应用, 不但可在一张拼图中展示多幅照片,还可在拼图中显示用户所在地的天气信息,以增添趣 味性。进而增强用户体验度。
[0003] 现有技术中,终端调用公开天气服务的URL(Uniform Resource Locator,统 一资源定位符),从网络中获取用户所在地的天气数据包,之后通过对天气数据包进行 XML(Extensible Markup Language,可扩展标记语言)解析或 json(JavaScript Object Notation, JavaScript对象符号)解析,得到用户所在地的天气信息。其中,该天气信息中 包括诸如温度值、湿度值、风力值等文本天气数据。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 由于在拼图中进行天气信息显示时,仅显示文本天气数据,所以该种显示方式较 为粗粒度,不够精细,所显示的信息无法满足用户对获取详尽天气信息的需求。
【发明内容】
[0006] 为了解决现有技术的问题,本发明实施例提供了一种天气信息显示方法、终端及 服务器。所述技术方案如下 :
[0007] 第一方面,提供了一种天气信息显示方法,所述方法包括:
[0008] 获取终端当前所在位置的定位数据;
[0009] 确定待拼图照片以及所述待拼图照片的拼图模板;
[0010] 发送天气信息获取请求,所述天气信息获取请求至少包括所述定位数据和所述拼 图模板的标识信息;
[0011] 接收与所述定位数据以及所述标识信息对应的天气信息,将所述天气信息和所述 待拼图照片在所述拼图模板上进行显示,所述天气信息中至少包括图片天气信息和文本天 气信息。
[0012] 第二方面,提供了一种天气信息显示方法,所述方法包括:
[0013] 接收终端发送的天气信息获取请求,所述天气信息获取请求中至少包括定位数据 和拼图模板标识;
[0014] 在存储的天气信息中获取与所述天气信息获取请求对应的天气信息,所述天气信 息中至少包括图片天气信息和文本天气信息;
[0015] 将所述天气信息发送给所述终端,以使所述终端在接收到所述天气信息后,将所 述天气信息在拼图模板上进行显示。
[0016] 第三方面,提供了一种终端,所述终端包括:
[0017] 定位数据获取模块,用于获取终端当前所在位置的定位数据;
[0018] 拼图资源确定模块,用于确定待拼图照片以及所述待拼图照片的拼图模板;
[0019] 请求发送模块,用于发送天气信息获取请求,所述天气信息获取请求至少包括所 述定位数据和所述拼图模板的标识信息;
[0020] 天气信息接收模块,用于接收与所述定位数据以及所述标识信息对应的天气信 息;
[0021] 显示模块,用于将所述天气信息和所述待拼图照片在所述拼图模板上进行显示, 所述天气信息中至少包括图片天气信息和文本天气信息。
[0022] 第四方面,提供了一种服务器,所述服务器包括:
[0023] 请求接收模块,用于接收终端发送的天气信息获取请求,所述天气信息获取请求 中至少包括定位数据和拼图模板标识;
[0024] 天气信息获取模块,用于在存储的天气信息中获取与所述天气信息获取请求对应 的天气信息,所述天气信息中至少包括图片天气信息和文本天气信息;
[0025] 天气信息发送模块,用于将所述天气信息发送给所述终端,以使所述终端在接收 到所述天气信息后,将所述天气信息在拼图模板上进行显示。
[0026] 本发明实施例提供的技术方案带来的有益效果是:
[0027] 终端在获取当前所在位置的定位数据和拼图模板的标识信息后,向服务器发送包 括定位数据和标识信息的天气信息获取请求,从而由服务器获取与该定位数据和标识信息 对应的天气信息,且该天气信息中包括文本天气信息和图片天气信息;之后,终端将确定的 待拼图照片和天气信息在拼图模板中进行显示,由于对于同一天气状况,不同的拼图模板 可显示样式不同的天气信息,所以该种天气信息显示方式较为多样性,增添了趣味性;且天 气信息中不但包括文本天气信息,还包括图片天气信息,所以该种显示方式较为精细,用户 获知到的信息量较大,所显示的信息可满足用户获取详尽天气信息的需求。
【附图说明】
[0028] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0029] 图1是本发明实施例提供的一种天气信息显示方法的实施环境的系统架构示意 图;
[0030] 图2是本发明实施例提供的一种天气信息显示方法流程图;
[0031] 图3是本发明实施例提供的一种天气信息显示方法流程图;
[0032] 图4是本发明实施例提供的一种天气信息显示方法流程图;
[0033] 图5是本发明实施例提供的一种拼图模板的示意图;
[0034] 图6是本发明实施例提供的一种终端显示界面的示意图;
[0035] 图7是本发明实施例提供的一种终端显示界面的示意图;
[0036] 图8是本发明实施例提供的一种终端显示界面的示意图;
[0037] 图9是本发明实施例提供的一种终端显示界面的示意图;
[0038] 图10是本发明实施例提供的一种终端的结构示意图;
[0039] 图11是本发明实施例提供的一种服务器的结构示意图。
【具体实施方式】
[0040] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0041] 本发明实施例提供了一种天气信息显示方法。参见图1,其示出了本发明实施例提 供的天气信息显示方法所涉及的实施环境的结构示意图。该实施环境包括终端和服务器。
[0042] 其中,终端可为移动终端,比如智能手机、平板电脑等等;也可为固定终端,比如个 人计算机,本发明实施例对终端的类型不进行具体限定。终端,主要用于获取其当前所在位 置的定位数据,确定待拼图照片以及待拼图照片的拼图模板,向服务器发送天气信息获取 请求,该天气信息获取请求至少包括定位数据和拼图模板的标识信息;接收与定位数据以 及标识信息对应的天气信息,将天气信息和待拼图照片在拼图模板上进行显示,该天气信 息中至少包括图片天气信息和文本天气信息。
[0043] 服务器中存储有天气信息数据库,用于接收终端发送的天气信息获取请求,天气 信息获取请求中至少包括定位数据和拼图模板标识;在存储的天气信息中获取与天气信息 获取请求对应的天气信息;将天气信息发送给终端。
[0044] 图2是本发明实施例提供的一种天气信息显示的方法流程图。以终端执行该方法 的角度为例,参见图2,本发明实施例提供的方法流程包括:
[0045] 201、获取终端当前所在位置的定位数据。
[0046] 202、确定待拼图照片以及待拼图照片的拼图模板。
[0047] 203、发送天气信息获取请求,天气信息获取请求至少包括定位数据和拼图模板的 标识信息。
[0048] 204、接收与定位数据以及标识信息对应的天气信息,将天气信息和待拼图照片在 拼图模板上进行显示,天气信息中至少包括图片天气信息和文本天气信息。
[0049] 本发明实施例提供的方法,终端在获取当前所在位置的定位数据和拼图模板的标 识信息后,向服务器发送包括定位数据和标识信息的天气信息获取请求,从而由服务器获 取与该定位数据和标识信息对应的天气信息,且该天气信息中包括文本天气信息和图片天 气信息;之后,终端将确定的待拼图照片和天气信息在拼图模板中进行显示,由于对于同一 天气状况,不同的拼图模板可显示样式不同的天气信息,所以该种天气信息显示方式较为 多样性,增添了趣味性;且天气信息中不但包括文本天气信息,还包括图片天气信息,所以 该种显示方式较为精细,用户获知到的信息量较大,所显示的信息可满足用户获取详尽天 气息的需求。
[0050] 可选地,确定待拼图照片以及拼图模板,包括:
[0051] 在拼图模板页面显示过程中,当检测到用户点击操作时,将位于用户点击位置的 拼图模板确定为待拼图照片的拼图模板;
[0052] 在照片页面显示过程中,当检测用户点击操作时,将位于用户点击位置的照片确 定为待拼图照片。
[0053] 可选地,将天气信息和待拼图照片在拼图模板上进