应用程序首页加载方法、装置、设备及存储介质.pdf

上传人:v**** 文档编号:10158117 上传时间:2021-06-09 格式:PDF 页数:28 大小:1.04MB
收藏 版权申诉 举报 下载
应用程序首页加载方法、装置、设备及存储介质.pdf_第1页
第1页 / 共28页
应用程序首页加载方法、装置、设备及存储介质.pdf_第2页
第2页 / 共28页
应用程序首页加载方法、装置、设备及存储介质.pdf_第3页
第3页 / 共28页
文档描述:

《应用程序首页加载方法、装置、设备及存储介质.pdf》由会员分享,可在线阅读,更多相关《应用程序首页加载方法、装置、设备及存储介质.pdf(28页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010965100.3 (22)申请日 2020.09.15 (71)申请人 广州华多网络科技有限公司 地址 511400 广东省广州市番禺区南村镇 万博二路79号万博商务区万达商业广 场北区B-1栋24层 (72)发明人 许英俊曾衍 (74)专利代理机构 广州华进联合专利商标代理 有限公司 44224 代理人 何江涛 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/451(2018.01) (54)发明名称 应用程序首页加载方法、 装置、 设。

2、备及存储 介质 (57)摘要 本申请公开了一种应用程序首页加载方法、 装置、 设备及存储介质, 属于互联网技术领域。 所 述方法包括: 接收客户端发送的针对目标应用程 序的首页图片下载请求, 首页图片下载请求包括 与客户端的显示屏相适配的首页图片尺寸以及 客户端的显示屏的分辨率; 若分辨率小于预设分 辨率阈值, 则按照预设压缩比对目标应用程序的 标准首页图片进行压缩处理, 并按照首页图片尺 寸对压缩处理后的标准首页图片进行裁剪处理, 基于裁剪处理获取目标首页图片; 将目标首页图 片发送至客户端, 目标首页图片用于供客户端在 由开屏界面切换至首页后进行展示。 本申请实施 例提供的技术方案能够在网。

3、络环境较差的情况 下, 保证应用程序首页的加载速度。 权利要求书3页 说明书16页 附图8页 CN 112099873 A 2020.12.18 CN 112099873 A 1.一种应用程序首页加载方法, 其特征在于, 所述方法包括: 接收客户端发送的针对目标应用程序的首页图片下载请求, 所述首页图片下载请求是 所述客户端在展示所述目标应用程序的开屏界面时发送的, 所述首页图片下载请求包括与 所述客户端的显示屏相适配的首页图片尺寸以及所述客户端的显示屏的分辨率; 若所述分辨率小于预设分辨率阈值, 则按照预设压缩比对所述目标应用程序的标准首 页图片进行压缩处理, 并按照所述首页图片尺寸对压缩处。

4、理后的标准首页图片进行裁剪处 理, 基于裁剪处理获取目标首页图片; 将所述目标首页图片发送至所述客户端, 所述目标首页图片用于供所述客户端进行存 储, 并用于供所述客户端在由所述目标应用程序的开屏界面切换至所述目标应用程序的首 页后进行展示。 2.根据权利要求1所述的方法, 其特征在于, 所述接收客户端发送的针对目标应用程序 的首页图片下载请求之前, 所述方法还包括: 接收所述客户端发送的针对所述目标应用程序的首页下载地址获取请求, 其中, 所述 首页下载地址获取请求是所述客户端在展示所述开屏界面时发送的; 基于所述首页下载地址获取请求向所述客户端发送首页图片下载地址, 所述首页图片 下载地址。

5、用于供所述客户端基于所述首页图片下载地址发送所述首页图片下载请求。 3.根据权利要求2所述的方法, 其特征在于, 所述首页图片下载请求还包括所述首页图 片下载地址; 所述若所述分辨率小于预设分辨率阈值, 则按照预设压缩比对所述目标应用 程序的标准首页图片进行压缩处理, 并按照所述首页图片尺寸对压缩处理后的标准首页图 片进行裁剪处理, 基于裁剪处理获取目标首页图片之前, 所述方法还包括: 在所述首页图片下载地址所对应的图片服务器中查询是否存储有与所述首页图片尺 寸以及所述分辨率对应的首页图片; 若所述图片服务器中未存储与所述首页图片尺寸以及所述分辨率对应的首页图片, 则 在所述图片服务器中获取所。

6、述标准首页图片。 4.根据权利要求3所述的方法, 其特征在于, 所述方法还包括: 若所述图片服务器中存储有与所述首页图片尺寸以及所述分辨率对应的首页图片, 则 将所述图片服务器中存储的与所述首页图片尺寸以及所述分辨率对应的首页图片作为所 述目标首页图片。 5.根据权利要求3所述的方法, 其特征在于, 所述若所述分辨率小于预设分辨率阈值, 则按照预设压缩比对所述目标应用程序的标准首页图片进行压缩处理, 并按照所述首页图 片尺寸对压缩处理后的标准首页图片进行裁剪处理, 基于裁剪处理获取目标首页图片之 后, 所述方法还包括: 将所述目标首页图片与所述分辨率和所述首页图片尺寸对应存储至所述图片服务器。。

7、 6.根据权利要求3所述的方法, 其特征在于, 所述接收客户端发送的针对目标应用程序 的首页图片下载请求之前, 所述方法还包括: 接收测试客户端发送的针对所述目标应用程序的首页图片预访请求, 所述首页图片预 访请求包括所述首页图片下载地址、 预访首页图片尺寸以及预访分辨率; 在所述首页图片下载地址所对应的所述图片服务器中获取所述标准首页图片; 根据所述预访首页图片尺寸以及所述预访分辨率对所述标准首页图片进行处理, 得到 权利要求书 1/3 页 2 CN 112099873 A 2 预访首页图片; 将所述预访首页图片、 所述预访首页图片尺寸以及所述预访分辨率对应存储于所述图 片服务器中。 7.一。

8、种应用程序首页加载方法, 其特征在于, 所述方法包括: 在展示目标应用程序的开屏界面时, 向服务器发送针对所述目标应用程序的首页图片 下载请求, 所述首页图片下载请求包括与客户端的显示屏相适配的首页图片尺寸以及所述 客户端的显示屏的分辨率; 接收并存储所述服务器基于所述首页图片下载请求发送的目标首页图片; 在由所述目标应用程序的开屏界面切换至所述目标应用程序的首页后展示所述目标 首页图片; 其中, 在所述分辨率小于预设分辨率阈值的情况下, 所述目标首页图片是所述服务器 按照预设压缩比对所述目标应用程序的标准首页图片进行压缩处理, 并按照所述首页图片 尺寸对压缩处理后的标准首页图片进行裁剪处理,。

9、 基于裁剪处理所获得的。 8.根据权利要求7所述的方法, 其特征在于, 所述向服务器发送针对所述目标应用程序 的首页图片下载请求之前, 所述方法还包括: 在展示所述开屏界面时, 向所述服务器发送针对所述目标应用程序的首页下载地址获 取请求; 接收所述服务器基于所述首页下载地址获取请求返回的首页图片下载地址; 对应地, 所述向服务器发送针对所述目标应用程序的首页图片下载请求, 包括: 将所述首页图片下载地址、 所述首页图片尺寸和所述分辨率进行拼接处理, 生成所述 首页图片下载请求; 向所述服务器发送生成的所述首页图片下载请求。 9.根据权利要求8所述的方法, 其特征在于, 所述首页图片下载地址为。

10、域名地址, 所述 将所述首页图片下载地址、 所述首页图片尺寸和所述分辨率进行拼接处理, 生成所述首页 图片下载请求, 包括: 基于所述首页图片下载地址查询域名对应列表, 所述域名对应列表存储有域名地址和 IP地址的多个对应关系; 基于查询结果获取所述首页图片下载地址对应的首页图片IP地址; 将所述首页图片IP地址、 所述首页图片尺寸和所述分辨率进行拼接处理, 生成所述首 页图片下载请求。 10.一种应用程序首页加载装置, 其特征在于, 所述装置包括: 第一接收模块, 用于接收客户端发送的针对目标应用程序的首页图片下载请求, 所述 首页图片下载请求是所述客户端在展示所述目标应用程序的开屏界面时发。

11、送的, 所述首页 图片下载请求包括与所述客户端的显示屏相适配的首页图片尺寸以及所述客户端的显示 屏的分辨率; 第一获取模块, 用于在所述分辨率小于预设分辨率阈值的情况下, 按照预设压缩比对 所述目标应用程序的标准首页图片进行压缩处理, 并按照所述首页图片尺寸对压缩处理后 的标准首页图片进行裁剪处理, 基于裁剪处理获取目标首页图片; 发送模块, 用于将所述目标首页图片发送至所述客户端, 所述目标首页图片用于供所 权利要求书 2/3 页 3 CN 112099873 A 3 述客户端进行存储, 并用于供所述客户端在由所述目标应用程序的开屏界面切换至所述目 标应用程序的首页后进行展示。 11.一种应。

12、用程序首页加载装置, 其特征在于, 所述装置包括: 发送模块, 用于在展示目标应用程序的开屏界面时, 向服务器发送针对所述目标应用 程序的首页图片下载请求, 所述首页图片下载请求包括与客户端的显示屏相适配的首页图 片尺寸以及所述客户端的显示屏的分辨率; 接收模块, 用于接收并存储所述服务器基于所述首页图片下载请求发送的目标首页图 片; 展示模块, 用于在由所述目标应用程序的开屏界面切换至所述目标应用程序的首页后 展示所述目标首页图片; 其中, 在所述分辨率小于预设分辨率阈值的情况下, 所述目标首页图片是所述服务器 按照预设压缩比对所述目标应用程序的标准首页图片进行压缩处理, 并按照所述首页图片。

13、 尺寸对压缩处理后的标准首页图片进行裁剪处理, 基于裁剪处理所获得的。 12.一种计算机设备, 其特征在于, 包括存储器和处理器, 所述存储器存储有计算机程 序, 所述计算机程序被所述处理器执行时实现如权利要求1至9任一所述的应用程序首页加 载方法。 13.一种计算机可读存储介质, 其特征在于, 其上存储有计算机程序, 所述计算机程序 被处理器执行时实现如权利要求1至9任一所述的应用程序首页加载方法。 权利要求书 3/3 页 4 CN 112099873 A 4 应用程序首页加载方法、 装置、 设备及存储介质 技术领域 0001 本申请涉及互联网技术领域, 特别是涉及一种应用程序首页加载方法、。

14、 装置、 设备 及存储介质。 背景技术 0002 在实际应用中, 应用程序的首页中往往包含首页图片, 例如, 在直播应用程序的首 页中往往包括多个不同直播间的预览图。 0003 在相关技术中, 服务器可以存储有应用程序的首页图片, 在展示应用程序的首页 时, 客户端可以向服务器请求应用程序首页的首页图片, 服务器可以将自身中存储的应用 程序的首页图片发送至客户端, 以供客户端进行展示。 0004 然而, 在许多情况下, 客户端和服务器所处的网络环境可能较差, 例如, 在一些网 络基础建设不发达的国家, 客户端和服务器所处的网络环境一般较差。 在这种情况下, 若应 用程序包括的首页图片较多, 那。

15、么, 应用程序首页的加载速度就会较慢。 当前, 如何在网络 环境较差的情况下, 保证应用程序首页的加载速度已经成为了一个亟待解决的问题。 发明内容 0005 基于此, 本申请实施例提供了一种应用程序首页加载方法、 装置、 设备及存储介 质, 可以在网络环境较差的情况下, 保证应用程序首页的加载速度。 0006 第一方面, 提供了一种应用程序首页加载方法, 该方法包括: 0007 接收客户端发送的针对目标应用程序的首页图片下载请求, 该首页图片下载请求 是该客户端在展示该目标应用程序的开屏界面时发送的, 该首页图片下载请求包括与该客 户端的显示屏相适配的首页图片尺寸以及该客户端的显示屏的分辨率;。

16、 若该分辨率小于预 设分辨率阈值, 则按照预设压缩比对该目标应用程序的标准首页图片进行压缩处理, 并按 照该首页图片尺寸对压缩处理后的标准首页图片进行裁剪处理, 基于裁剪处理获取目标首 页图片; 将该目标首页图片发送至该客户端, 该目标首页图片用于供该客户端进行存储, 并 用于供该客户端在由该目标应用程序的开屏界面切换至该目标应用程序的首页后进行展 示。 0008 在其中一个实施例中, 接收客户端发送的针对目标应用程序的首页图片下载请求 之前, 该方法还包括: 0009 接收该客户端发送的针对该目标应用程序的首页下载地址获取请求, 其中, 该首 页下载地址获取请求是该客户端在展示该开屏界面时发。

17、送的; 基于该首页下载地址获取请 求向该客户端发送首页图片下载地址, 该首页图片下载地址用于供该客户端基于该首页图 片下载地址发送该首页图片下载请求。 0010 在其中一个实施例中, 该首页图片下载请求还包括该首页图片下载地址; 若该分 辨率小于预设分辨率阈值, 则按照预设压缩比对该目标应用程序的标准首页图片进行压缩 处理, 并按照该首页图片尺寸对压缩处理后的标准首页图片进行裁剪处理, 基于裁剪处理 说明书 1/16 页 5 CN 112099873 A 5 获取目标首页图片之前, 该方法还包括: 0011 在该首页图片下载地址所对应的图片服务器中查询是否存储有与该首页图片尺 寸以及该分辨率对。

18、应的首页图片; 若该图片服务器中未存储与该首页图片尺寸以及该分辨 率对应的首页图片, 则在该图片服务器中获取该标准首页图片。 0012 在其中一个实施例中, 该方法还包括: 0013 若该图片服务器中存储有与该首页图片尺寸以及该分辨率对应的首页图片, 则将 该图片服务器中存储的与该首页图片尺寸以及该分辨率对应的首页图片作为该目标首页 图片。 0014 在其中一个实施例中, 若该分辨率小于预设分辨率阈值, 则按照预设压缩比对该 目标应用程序的标准首页图片进行压缩处理, 并按照该首页图片尺寸对压缩处理后的标准 首页图片进行裁剪处理, 基于裁剪处理获取目标首页图片之后, 该方法还包括: 0015 将。

19、该目标首页图片与该分辨率和该首页图片尺寸对应存储至该图片服务器。 0016 在其中一个实施例中, 收客户端发送的针对目标应用程序的首页图片下载请求之 前, 该方法还包括: 0017 接收测试客户端发送的针对该目标应用程序的首页图片预访请求, 该首页图片预 访请求包括该首页图片下载地址、 预访首页图片尺寸以及预访分辨率; 在该首页图片下载 地址所对应的该图片服务器中获取该标准首页图片; 根据该预访首页图片尺寸以及该预访 分辨率对该标准首页图片进行处理, 得到预访首页图片; 将该预访首页图片、 该预访首页图 片尺寸以及该预访分辨率对应存储于该图片服务器中。 0018 第二方面, 提供了一种应用程序。

20、首页加载方法, 该方法包括: 0019 在展示目标应用程序的开屏界面时, 向服务器发送针对该目标应用程序的首页图 片下载请求, 该首页图片下载请求包括与客户端的显示屏相适配的首页图片尺寸以及该客 户端的显示屏的分辨率; 接收并存储该服务器基于该首页图片下载请求发送的目标首页图 片; 在由该目标应用程序的开屏界面切换至该目标应用程序的首页后展示该目标首页图 片; 其中, 在该分辨率小于预设分辨率阈值的情况下, 该目标首页图片是该服务器按照预设 压缩比对该目标应用程序的标准首页图片进行压缩处理, 并按照该首页图片尺寸对压缩处 理后的标准首页图片进行裁剪处理, 基于裁剪处理所获得的。 0020 在其。

21、中一个实施例中, 向服务器发送针对该目标应用程序的首页图片下载请求之 前, 该方法还包括: 0021 在展示该开屏界面时, 向该服务器发送针对该目标应用程序的首页下载地址获取 请求; 接收该服务器基于该首页下载地址获取请求返回的首页图片下载地址; 0022 对应地, 该向服务器发送针对该目标应用程序的首页图片下载请求, 包括: 0023 将该首页图片下载地址、 该首页图片尺寸和该分辨率进行拼接处理, 生成该首页 图片下载请求; 向该服务器发送生成的该首页图片下载请求。 0024 在其中一个实施例中, 该首页图片下载地址为域名地址, 将该首页图片下载地址、 该首页图片尺寸和该分辨率进行拼接处理,。

22、 生成该首页图片下载请求, 包括: 0025 基于该首页图片下载地址查询域名对应列表, 该域名对应列表存储有域名地址和 IP地址的多个对应关系; 基于查询结果获取该首页图片下载地址对应的首页图片IP地址; 将该首页图片IP地址、 该首页图片尺寸和该分辨率进行拼接处理, 生成该首页图片下载请 说明书 2/16 页 6 CN 112099873 A 6 求。 0026 第三方面, 提供了一种应用程序首页加载装置, 该应用程序首页加载装置包括: 0027 第一接收模块, 用于接收客户端发送的针对目标应用程序的首页图片下载请求, 该首页图片下载请求是该客户端在展示该目标应用程序的开屏界面时发送的, 该。

23、首页图片 下载请求包括与该客户端的显示屏相适配的首页图片尺寸以及该客户端的显示屏的分辨 率; 0028 第一获取模块, 用于在该分辨率小于预设分辨率阈值的情况下, 按照预设压缩比 对该目标应用程序的标准首页图片进行压缩处理, 并按照该首页图片尺寸对压缩处理后的 标准首页图片进行裁剪处理, 基于裁剪处理获取目标首页图片; 0029 发送模块, 用于将该目标首页图片发送至该客户端, 该目标首页图片用于供该客 户端进行存储, 并用于供该客户端在由该目标应用程序的开屏界面切换至该目标应用程序 的首页后进行展示。 0030 在其中一个实施例中, 该第一接收模块, 还用于接收该客户端发送的针对该目标 应用。

24、程序的首页下载地址获取请求, 其中, 该首页下载地址获取请求是该客户端在展示该 开屏界面时发送的; 0031 该发送模块, 还用于基于该首页下载地址获取请求向该客户端发送首页图片下载 地址, 该首页图片下载地址用于供该客户端基于该首页图片下载地址发送该首页图片下载 请求。 0032 在其中一个实施例中, 该应用程序首页加载装置, 还包括: 0033 查询模块, 用于在该首页图片下载地址所对应的图片服务器中查询是否存储有与 该首页图片尺寸以及该分辨率对应的首页图片; 0034 第二获取模块, 用于在该图片服务器中未存储与该首页图片尺寸以及该分辨率对 应的首页图片的情况下, 在该图片服务器中获取该。

25、标准首页图片。 0035 在其中一个实施例中, 该第一获取模块, 还用于: 在该图片服务器中存储有与该首 页图片尺寸以及该分辨率对应的首页图片的情况下, 将该图片服务器中存储的与该首页图 片尺寸以及该分辨率对应的首页图片作为该目标首页图片。 0036 在其中一个实施例中, 该应用程序首页加载装置, 还包括: 0037 第一存储模块, 用于将该目标首页图片与该分辨率和该首页图片尺寸对应存储至 该图片服务器。 0038 在其中一个实施例中, 该应用程序首页加载装置, 还包括: 0039 第二接收模块, 用于接收测试客户端发送的针对该目标应用程序的首页图片预访 请求, 该首页图片预访请求包括该首页图。

26、片下载地址、 预访首页图片尺寸以及预访分辨率; 0040 第三获取模块, 用于在该首页图片下载地址所对应的该图片服务器中获取该标准 首页图片; 0041 处理模块, 用于根据该预访首页图片尺寸以及该预访分辨率对该标准首页图片进 行处理, 得到预访首页图片; 0042 第二存储模块, 用于将该预访首页图片、 该预访首页图片尺寸以及该预访分辨率 对应存储于该图片服务器中。 0043 第四方面, 提供了一种应用程序首页加载装置, 该应用程序首页加载装置包括: 说明书 3/16 页 7 CN 112099873 A 7 0044 第一发送模块, 用于在展示目标应用程序的开屏界面时, 向服务器发送针对该。

27、目 标应用程序的首页图片下载请求, 该首页图片下载请求包括与客户端的显示屏相适配的首 页图片尺寸以及该客户端的显示屏的分辨率; 0045 第一接收模块, 用于接收并存储该服务器基于该首页图片下载请求发送的目标首 页图片; 0046 展示模块, 用于在由该目标应用程序的开屏界面切换至该目标应用程序的首页后 展示该目标首页图片; 0047 其中, 在该分辨率小于预设分辨率阈值的情况下, 该目标首页图片是该服务器按 照预设压缩比对该目标应用程序的标准首页图片进行压缩处理, 并按照该首页图片尺寸对 压缩处理后的标准首页图片进行裁剪处理, 基于裁剪处理所获得的。 0048 在其中一个实施例中, 该应用程。

28、序首页加载装置还包括: 0049 第二发送模块, 用于在展示该开屏界面时, 向该服务器发送针对该目标应用程序 的首页下载地址获取请求; 0050 第二接收模块, 用于接收该服务器基于该首页下载地址获取请求返回的首页图片 下载地址; 0051 对应地, 该第一发送模块, 具体包括: 0052 生成单元, 用于将该首页图片下载地址、 该首页图片尺寸和该分辨率进行拼接处 理, 生成该首页图片下载请求; 0053 发送单元, 用于向该服务器发送生成的该首页图片下载请求。 0054 在其中一个实施例中, 该首页图片下载地址为域名地址, 该生成单元, 具体用于: 基于该首页图片下载地址查询域名对应列表, 。

29、该域名对应列表存储有域名地址和IP地址的 多个对应关系; 基于查询结果获取该首页图片下载地址对应的首页图片IP地址; 将该首页 图片IP地址、 该首页图片尺寸和该分辨率进行拼接处理, 生成该首页图片下载请求。 0055 第五方面, 提供了一种计算机设备, 包括存储器和处理器, 该存储器存储有计算机 程序, 该计算机程序被该处理器执行时实现如上述第一方面任一所述的应用程序首页加载 方法; 或者, 该计算机程序被该处理器执行时实现如上述第二方面任一所述的应用程序首 页加载方法。 0056 第六方面, 提供了一种计算机可读存储介质, 其上存储有计算机程序, 该计算机程 序被处理器执行时实现如上述第一。

30、方面任一所述的应用程序首页加载方法; 或者, 该计算 机程序被处理器执行时实现如上述第二方面任一所述的应用程序首页加载方法。 0057 本申请实施例提供的技术方案带来的有益效果至少包括: 0058 通过接收客户端在展示目标应用程序的开屏界面时发送的针对该目标应用程序 的首页图片下载请求, 其中, 该首页图片下载请求包括与客户端的显示屏相适配的首页图 片尺寸以及客户端的显示屏的分辨率, 在该分辨率小于预设分辨率阈值的情况下, 按照预 设压缩比对该目标应用程序的标准首页图片进行压缩处理, 并按照首页图片尺寸对压缩处 理后的标准首页图片进行裁剪处理, 基于裁剪处理获取目标首页图片, 而后, 将该目标。

31、首页 图片发送至客户端, 以供客户端对该目标首页图片进行存储, 并在由目标应用程序的开屏 界面切换至目标应用程序的首页后对该目标首页图片进行展示。 这样, 一方面, 客户端在展 示开屏界面时就请求下载首页图片, 并且将下载的首页图片存储起来, 这样, 当由开屏界面 说明书 4/16 页 8 CN 112099873 A 8 切换至首页时, 客户端可以直接展示已经下载好的首页图片, 而不需要临时下载, 因此, 可 以提高首页的加载速度, 另一方面, 服务器在接收到客户端发送的首页图片下载请求后, 并 不是直接将标准首页图片直接发送给客户端, 而是基于客户端的显示屏的分辨率以及与客 户端的显示屏相。

32、适配的首页图片尺寸对该标准首页图片进行处理, 得到目标首页图片, 并 将该目标首页图片发送给客户端, 其中, 考虑到在显示屏的分辨率较低的情况下, 用户无法 肉眼识别出经过适当压缩的图片, 因此, 服务器可以在客户端的显示屏的分辨率小于预设 分辨率阈值的情况下, 按照预设压缩比对该目标应用程序的标准首页图片进行压缩处理, 此外, 考虑到首页在不同显示屏进行显示时, 首页图片的显示尺寸可能并不相同, 因此, 服 务器可以按照首页图片尺寸对压缩处理后的标准首页图片进行裁剪处理, 经过上述处理得 到的目标首页图片的数据量小于标准首页图片的数据量, 因此, 目标首页图片的传输速度 高于标准首页图片的传。

33、输速度, 故而, 对标准首页图片进行处理得到目标首页图片, 并将该 目标首页图片提供给客户端进行展示的方式也会提高首页的加载速度。 附图说明 0059 图1为本申请实施例涉及到的一种实施环境的示意图; 0060 图2为本申请实施例提供的一种应用程序首页加载方法的流程图; 0061 图3为本申请实施例提供的另一种应用程序首页加载方法的流程图; 0062 图4为本申请实施例提供的另一种应用程序首页加载方法的流程图; 0063 图5为本申请实施例提供的另一种应用程序首页加载方法的流程图; 0064 图6为本申请实施例提供的另一种应用程序首页加载方法的流程图; 0065 图7为本申请实施例提供的另一种。

34、应用程序首页加载方法的流程图; 0066 图8为本申请实施例提供的一种应用程序首页加载装置的框图; 0067 图9为本申请实施例提供的另一种应用程序首页加载装置的框图; 0068 图10为本申请实施例提供的另一种应用程序首页加载装置的框图; 0069 图11为本申请实施例提供的另一种应用程序首页加载装置的框图; 0070 图12为本申请实施例提供的一种计算机设备的框图。 具体实施方式 0071 为使本申请的目的、 技术方案和优点更加清楚, 下面将结合附图对本申请实施方 式作进一步地详细描述。 0072 实际应用中, 应用程序的首页中往往包含首页图片。 例如, 电子购物应用程序的首 页中包含商品。

35、的预览图片, 视频应用程序的首页中包含推荐视频的预览图片, 直播应用程 序的首页中包含推荐直播间的预览图片, 其中, 上述商品的预览图片、 推荐视频的预览图片 以及推荐直播间的预览图片均为首页图片。 0073 现有技术中, 服务器中可以存储有固定尺寸的首页图片, 也即是, 标准首页图片, 在展示应用程序首页的过程中, 客户端可以向服务器请求首页图片, 服务器在接收到客户 端的请求后, 可以将自身中存储的标准首页图片发送至客户端, 以供客户端进行展示。 0074 然而, 实际应用中, 图片的数据量一般较大, 因此, 在网络环境较差的情况下, 传输 图片的时延一般较大, 若应用程序的首页包含较多的。

36、首页图片, 那么该较多首页图片累积 说明书 5/16 页 9 CN 112099873 A 9 起来的传输时延就会非常可观, 这导致应用程序首页的加载速度较慢。 0075 当前, 如何在网络环境较差的情况下, 保证应用程序首页的加载速度已经成为了 一个亟待解决的问题。 0076 有鉴于此, 本申请实施例提供了一种应用程序首页加载方法、 装置、 设备及存储介 质, 可以在网络环境较差的情况下, 保证应用程序首页的加载速度, 当然, 本申请实施例提 供的应用程序首页加载方法不仅可以应用于网络环境较差的情况, 还可以应用于网络环境 较优的情况, 在网络环境较优的情况下, 本申请实施例提供的应用程序首。

37、页加载方法可以 进一步提升应用程序首页的加载速度。 0077 在该应用程序首页加载方法中, 服务器可以接收客户端在展示目标应用程序的开 屏界面时发送的针对该目标应用程序的首页图片下载请求, 其中, 该首页图片下载请求包 括与客户端的显示屏相适配的首页图片尺寸以及客户端的显示屏的分辨率, 在该分辨率小 于预设分辨率阈值的情况下, 服务器可以按照预设压缩比对该目标应用程序的标准首页图 片进行压缩处理, 并按照首页图片尺寸对压缩处理后的标准首页图片进行裁剪处理, 基于 裁剪处理获取目标首页图片, 而后, 服务器可以将该目标首页图片发送至客户端, 以供客户 端对该目标首页图片进行存储, 并在由目标应用。

38、程序的开屏界面切换至目标应用程序的首 页后对该目标首页图片进行展示。 这样, 一方面, 客户端在展示开屏界面时就请求下载首页 图片, 并且将下载的首页图片存储起来, 这样, 当由开屏界面切换至首页时, 客户端可以直 接展示已经下载好的首页图片, 而不需要临时下载, 因此, 可以提高首页的加载速度, 另一 方面, 服务器在接收到客户端发送的首页图片下载请求后, 并不是直接将标准首页图片直 接发送给客户端, 而是基于客户端的显示屏的分辨率以及与客户端的显示屏相适配的首页 图片尺寸对该标准首页图片进行处理, 得到目标首页图片, 并将该目标首页图片发送给客 户端, 其中, 考虑到在显示屏的分辨率较低的。

39、情况下, 用户无法肉眼识别出经过适当压缩的 图片, 因此, 服务器可以在客户端的显示屏的分辨率小于预设分辨率阈值的情况下, 按照预 设压缩比对该目标应用程序的标准首页图片进行压缩处理, 此外, 考虑到首页在不同显示 屏进行显示时, 首页图片的显示尺寸可能并不相同, 因此, 服务器可以按照首页图片尺寸对 压缩处理后的标准首页图片进行裁剪处理, 经过上述处理得到的目标首页图片的数据量小 于标准首页图片的数据量, 因此, 目标首页图片的传输速度高于标准首页图片的传输速度, 故而, 对标准首页图片进行处理得到目标首页图片, 并将该目标首页图片提供给客户端进 行展示的方式也会提高首页的加载速度。 007。

40、8 下面, 将对本申请实施例提供的应用程序首页加载方法所涉及到的实施环境进行 简要的说明。 0079 如图1所示, 该实施环境可以包括客户端101、 管理服务器102以及多个图片服务器 103(图1中仅示出了一个图片服务器), 其中, 客户端101与管理服务器102建立有通信连接, 管理服务器102与各个图片服务器103建立有通信连接。 0080 客户端101可以为诸如智能手机、 平板电脑、 台式电脑、 可穿戴设备、 MP3播放器、 电 子书阅读器以及车载设备等的终端设备, 本申请实施例对其不做具体限定。 0081 管理服务器102可以为一台服务器, 也可以为由多台服务器组成的服务器集群。 多。

41、 个图片服务器103例如可以是CDN服务器集群中的服务器。 0082 需要指出的是, 在本申请的可选实施例中, 管理服务器102和某一图片服务器103 说明书 6/16 页 10 CN 112099873 A 10 可以是相同的服务器, 本申请对此不作具体限定。 0083 请参考图2, 其示出了本申请实施例提供的一种应用程序首页加载方法的流程图, 该应用程序首页加载方法可以应用于图1所示实施环境的管理服务器102中(以下实施例中 统一将其称为服务器)。 如图2所示, 该应用程序首页加载方法可以包括以下步骤: 0084 步骤201、 服务器接收客户端发送的针对目标应用程序的首页图片下载请求。 0。

42、085 本申请实施例中, 在展示目标应用程序的开屏界面的过程中, 客户端可以获取自 身显示屏的分辨率以及与自身显示屏的尺寸相适配的首页图片尺寸, 而后, 客户端可以向 服务器发送该首页图片下载请求, 其中, 该首页图片下载请求包括客户端获取到的分辨率 以及首页图片尺寸。 0086 由于开屏界面的展示时机先于首页的展示时机, 因此, 客户端在展示开屏界面的 过程中向服务器发送首页图片下载请求, 以基于该首页图片下载请求获取首页图片的方 式, 可以使客户端在展示首页之前即可获取到首页图片, 这样, 在展示首页的时候, 只需要 获取预先下载于本地的首页图片即可, 而不需要临时对首页图片进行下载, 故。

43、而, 可以抵消 掉首页图片传输时延给首页加载速度带来的不利影响, 因此, 可以提高首页的加载速度。 0087 步骤202、 若该分辨率小于预设分辨率阈值, 则服务器按照预设压缩比对该目标应 用程序的标准首页图片进行压缩处理, 并按照该首页图片尺寸对压缩处理后的标准首页图 片进行裁剪处理, 基于裁剪处理获取目标首页图片。 0088 在实际应用中, 若客户端的显示屏的分辨率较低, 用户就无法从肉眼上分辨经过 压缩处理的图片和未经过压缩处理的图片, 考虑到这一因素, 服务器在接收到客户端发送 的首页图片下载请求后, 可以从该首页图片下载请求中提取客户端显示屏的分辨率, 并在 该分辨率小于预设分辨率阈。

44、值的情况下, 按照预设压缩比对该目标应用程序的标准首页图 片进行压缩处理, 进行压缩处理后得到的标准首页图片的数据量小于未经过压缩处理的标 准首页图片的数据量。 0089 此外, 考虑到首页在不同尺寸的显示屏进行显示时, 首页图片在显示屏中的显示 尺寸可能并不相同, 因此, 服务器在接收到客户端发送的首页图片下载请求后, 可以从该首 页图片下载请求中提取与客户端显示屏的尺寸相适配的首页图片尺寸, 在进行压缩处理之 后, 服务器可以按照该首页图片尺寸对压缩处理后的标准首页图片进行裁剪处理, 并基于 裁剪处理获取目标首页图片。 由于服务器是按照与客户端显示屏的尺寸相适配的首页图片 尺寸对压缩后的标。

45、准首页图片进行裁剪处理的, 因此, 基于裁剪处理得到的目标首页图片 可以在客户端的显示屏中正常展示, 同时, 由于经过了裁剪处理, 因此, 目标首页图片相较 于压缩处理后的标准首页图片而言, 其数据量进一步减少。 0090 由于目标首页图片一方面可以在客户端的显示屏中正常展示, 另一方面, 其数据 量较小, 因此, 处理后得到的目标首页图片可以在保证首页正常展示的前提下, 减小传输时 延, 进而增大首页的加载速度。 0091 需要指出的是, 在本申请实施例中, 服务器在从首页图片下载请求中提取出首页 图片尺寸后, 可以判断该首页图片尺寸是否小于压缩处理后的标准首页图片的尺寸, 若小 于, 则服。

46、务器可以按照该首页图片尺寸对压缩处理后的标准首页图片进行裁剪处理, 并基 于裁剪处理获取目标首页图片, 若不小于, 则服务器可以直接将压缩处理后的标准首页图 片作为目标首页图片。 说明书 7/16 页 11 CN 112099873 A 11 0092 在本申请的可选实施例中, 若客户端显示屏的分辨率大于等于预设分辨率阈值, 则服务器可以不对标准首页图片进行压缩处理, 以免用户观察到图片模糊, 而可以直接按 照首页图片尺寸对标准首页图片进行裁剪处理, 基于裁剪处理获取该目标首页图片。 0093 与上文所述同理地, 在不进行压缩处理的情况下, 服务器从首页图片下载请求中 提取出首页图片尺寸后, 。

47、可以判断该首页图片尺寸是否小于标准首页图片的尺寸, 若小于, 则服务器可以按照该首页图片尺寸对标准首页图片进行裁剪处理, 并基于裁剪处理获取目 标首页图片, 若不小于, 则服务器可以直接将标准首页图片作为目标首页图片。 0094 在本申请的可选实施例中, 服务器可以将裁剪处理后的图片转换为webp格式, 从 而得到该目标首页图片。 其中, webp格式的图片在保证清晰度的前提下, 数据量较小, 因此, 将裁剪处理后的图片转换为webp格式, 可以进一步减小目标首页图片的数据量, 从而减小 目标首页图片的传输时延, 进而增大首页的加载速度。 0095 步骤203、 服务器将该目标首页图片发送至该。

48、客户端。 0096 客户端在接收到该目标首页图片之后, 可以存储该目标首页图片, 并在由目标应 用程序的开屏界面切换至目标应用程序的首页后对存储的目标首页图片进行展示。 0097 请参考图3, 在本申请的可选实施例中, 在步骤201之前, 服务器还可以执行下述技 术过程, 如图3所示, 该技术过程包括以下步骤: 0098 步骤301、 服务器接收客户端发送的针对该目标应用程序的首页下载地址获取请 求。 0099 在本申请实施例中, 客户端在展示目标应用程序的开屏界面时, 可以向服务器发 送针对该目标应用程序的首页下载地址获取请求, 可选的, 该首页下载地址获取请求可以 包括目标应用程序的标识。。

49、 0100 步骤302、 服务器基于该首页下载地址获取请求向客户端发送首页图片下载地址。 0101 在接收到客户端发送的首页下载地址获取请求后, 服务器可以获取目标应用程序 的 首 页对应的 首 页图 片下载地址 , 该首 页图 片下载地址 例如可以 是http:/ static.content.remo/1.jpg, 服务器可以将该首页图片下载地址发送至客户端, 客户端可 以基于该首页图片下载地址向服务器发送首页图片下载请求, 例如, 客户端可以将该首页 图片下载地址、 客户端显示屏的分辨率以及与客户端显示屏的尺寸相适配的首页图片尺寸 进行拼接处理, 生成该首页图片下载请求, 并将该首页图片。

50、下载请求发送至服务器。 0102 由上文所述可知, 首页图片下载请求除了包括客户端显示屏的分辨率以及与客户 端显示屏的尺寸相适配的首页图片尺寸之外, 还可以包括首页图片下载地址, 请参考图4, 在步骤202之前, 服务器还可以执行下述技术过程, 如图4所示, 该技术过程包括以下步骤: 0103 步骤401、 服务器在首页图片下载地址所对应的图片服务器中查询是否存储有与 该首页图片尺寸以及客户端显示屏的分辨率对应的首页图片。 0104 若该图片服务器中存储有与该首页图片尺寸以及该分辨率对应的首页图片, 则说 明服务器之前已经按照该首页图片尺寸以及该分辨率对该标准首页图片进行了处理, 在这 种情况。

展开阅读全文
内容关键字: 应用程序 首页 加载 方法 装置 设备 存储 介质
关于本文
本文标题:应用程序首页加载方法、装置、设备及存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10158117.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1