分享好友 最新动态首页 最新动态分类 切换频道
H5页面素材提供、加载方法、系统、装置及设备与流程
2024-12-26 19:57

本发明涉及互联网应用,特别是涉及一种h5页面素材提供、加载方法、系统、装置及设备。


背景技术:

1、第五代超文本标记语言(hypertext markup language 5,html5)页面,也可以称之为h5页面,因其灵活的发布流程和丰富的用户侧视图呈现等特点,被广泛应用于各大互联网公司。而在h5页面制作过程中,页面素材配置是非常重要的部分。

2、相关技术中,用户通过客户端,直接向服务器发送加载请求以获取页面素材相关的数据进而加载h5页面。这里的服务器可以理解为中心化服务器,即所有与客户端交互的功能均是该中心化服务器来完成,因中心化服务器的原因,如中心化服务器的压力较重、中心化服务器距离用户一般比较远等,会导致对于客户端的h5加载请求的响应效率较低。


技术实现思路

1、本发明实施例的目的在于提供一种h5页面素材提供、加载方法、系统、装置及设备,以提升针对客户端的h5加载请求的响应效率。具体技术方案如下:

2、第一方面,提供了一种h5页面素材提供方法,应用于页面文件的生产设备和页面文件的存储设备,所述存储设备包括内容分发网络cdn节点,包括:

3、所述生产设备,用于生成素材配置数据,并将所述素材配置数据写入页面文件,并将所述页面文件发送至cdn节点;

4、所述cdn节点,用于缓存所述页面文件,并响应于接收到第一客户端发送的加载请求,向所述第一客户端发送目标h5页面关联的目标资源位标识对应的目标页面文件,以使所述第一客户端基于所述目标页面文件加载目标h5页面,其中,所述加载请求是与目标h5页面关联的目标资源位标识对应的。

5、可选地,所述cdn节点响应于接收到第一客户端发送的加载请求,向所述第一客户端发送目标h5页面关联的目标资源位标识对应的目标页面文件,包括:

6、所述cdn节点,用于接收所述第一客户端当检测到当前h5页面中的script标签时而触发的加载请求,并基于页面文件的url获取所述页面文件,将所述页面文件发送给所述第一客户端,其中,所述加载请求中携带所述script标签的src属性指定的页面文件的统一资源定位符url。

7、可选地,所述存储设备包括一个cdn根节点和具有层级结构的多个cdn子节点;

8、所述生产设备,用于将生成的页面文件发送至所述cdn根节点,以使多个cdn子节点从所述cdn根节点同步所述页面文件。

9、可选地,所述生产设备,用于将生成的页面文件发送至目标cdn节点,并记录所述目标cdn节点的节点标识和/或节点地址,以在后续得到所述页面文件对应的资源位标识的更新页面文件时,将更新页面文件发送至所述目标cdn节点。

10、可选地,所述生产设备,用于响应于接收到发布请求,提取所述素材配置数据中的目标字段,作为处理后的素材配置数据,所述目标字段表示所述素材配置数据中除仅用于辅助运营人员配置的字段之外的字段。

11、可选地,所述生产设备将所述生成的素材配置数据写入页面文件,包括:

12、所述生产设备,用于将所述目标字段转换为key-value格式的json数据;将所述key-value格式的json数据进行序列化,得到对应的字符串,并将所述key-value格式的json数据对应的字符串赋值给window对象的变量;将赋值后的window对象的变量写入页面文件,所述页面文件为js文件。

13、第二方面,提供了一种h5页面素材加载方法,应用于加载设备,所述加载设备中部署有第一客户端,包括:

14、响应于打开目标h5页面,向cdn节点发送与目标h5页面关联的目标资源位标识对应的加载请求,以使cdn节点接收到所述加载请求,向所述第一客户端发送目标h5页面关联的目标资源位标识对应的目标页面文件;

15、接收所述目标页面文件;

16、基于所述目标页面文件加载所述目标h5页面。

17、可选地,在所述基于所述目标页面文件加载h5页面之前,所述方法还包括:

18、从业务服务端获取目标资源位标识对应的业务数据;

19、所述基于所述目标页面文件加载所述目标h5页面,包括:

20、将所述目标页面文件和所述业务数据渲染至目标h5页面中的对应位置,所述对应位置是目标h5页面中与所述目标资源位标识对应的资源位。

21、可选地,所述向cdn节点发送与目标h5页面关联的目标资源位标识对应的加载请求,包括:

22、当检测到目标h5页面中的script标签时,触发向cdn节点发送加载请求,所述加载请求中携带所述script标签的src属性指定的页面文件的统一资源定位符url。

23、可选地,所述向cdn节点发送与目标h5页面关联的目标资源位标识对应的加载请求,包括:

24、确定与所述加载设备距离最近的cdn节点,并向cdn节点发送与目标h5页面关联的目标资源位标识对应的加载请求。

25、第三方面,提供了一种h5页面素材加载系统,包括:页面文件的生产设备、页面文件的存储设备和部署有第一客户端的加载设备,其中,所述存储设备包括内容分发网络cdn节点;

26、所述生产设备,用于生成素材配置数据,并将所述生成的素材配置数据写入页面文件,并将所述页面文件发送至cdn节点;

27、所述cdn节点,用于缓存所述页面文件;

28、所述第一客户端,用于响应于打开目标h5页面,向cdn节点发送与目标h5页面关联的目标资源位标识对应的加载请求;

29、所述cdn节点,还用于接收到第一客户端发送的加载请求,向所述第一客户端发送目标h5页面关联的目标资源位标识对应的目标页面文件;

30、所述第一客户端,还用于基于所述目标页面文件加载目标h5页面。

31、第四方面,提供了一种h5页面素材配置系统,包括:部署有第二客户端的配置设备、页面文件的生产设备和页面文件的存储设备,所述存储设备包括内容分发网络cdn节点;

32、所述第二客户端,用于展示至少一个素材,所述至少一个素材是h5页面对应的素材;针对每一素材,响应于接收到针对所述素材的配置请求,展示编辑页面,所述编辑页面包括素材配置编辑器;接收通过所述素材配置编辑器对所述素材的配置操作,所述配置操作用于确定针对所述素材的素材配置数据;

33、所述生产设备,用于获取所述素材配置数据,并将所述生成的素材配置数据写入页面文件,并将所述页面文件发送至cdn节点;

34、所述cdn节点,用于缓存所述页面文件,并响应于接收到第一客户端发送的加载请求,向所述第一客户端发送目标h5页面关联的目标资源位标识对应的目标页面文件,以使所述第一客户端基于所述目标页面文件加载目标h5页面,其中,所述加载请求是与目标h5页面关联的目标资源位标识对应的。

35、第五方面,提供了一种h5页面素材提供装置,应用于页面文件的生产设备和页面文件的存储设备,所述存储设备包括内容分发网络cdn节点,所述生产设备包括生成模块、写入模块和第一发送模块,所述cdn节点包括缓存模块和第二发送模块,所述装置包括:

36、所述生成模块,用于生成素材配置数据;

37、所述写入模块,用于将所述素材配置数据写入页面文件;

38、所述第一发送模块,用于将所述页面文件发送至cdn节点;

39、所述缓存模块,用于缓存所述页面文件;

40、所述第二发送模块,用于响应于接收到第一客户端发送的加载请求,向所述第一客户端发送目标h5页面关联的目标资源位标识对应的目标页面文件,以使所述第一客户端基于所述目标页面文件加载目标h5页面,其中,所述加载请求是与目标h5页面关联的目标资源位标识对应的。

41、第六方面,提供了一种h5页面素材加载装置,应用于加载设备,所述加载设备中部署有第一客户端,包括:

42、发送模块,用于响应于打开目标h5页面,向cdn节点发送与目标h5页面关联的目标资源位标识对应的加载请求,以使cdn节点接收到所述加载请求,向所述第一客户端发送目标h5页面关联的目标资源位标识对应的目标页面文件;

43、接收模块,用于接收所述目标页面文件;

44、加载模块,用于基于所述目标页面文件加载所述目标h5页面。

45、第七方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

46、存储器,用于存放计算机程序;

47、处理器,用于执行存储器上所存放的程序时,实现第一方面或第二方面任一所述的方法步骤。

48、在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面或第二方面任一所述的方法。

49、在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第二方面任一所述的方法。

最新文章
美术装备之画板的购买要点介绍,快乐收藏!
美术装备之画板的购买要点是什么?下面我们来了解一下。美术装备之画板必须做到,画架稳固,画板平整,绘图板的质量与其加工材料密不可分分的关系,通常常见的木材和金属材料,木制画架应用广泛,性价比高,但使用一段时间后支撑平稳度会变
高清美女写真生成工具评测:一键生成你的完美女友!
3. 使用搜狐简单AI生成美女写真的步骤 如果您决定尝试搜狐简单AI,以下是几个简单的步骤指南:步骤一:访问微信小程序通过微信搜索“搜狐简单AI”小程序,进入主页面。步骤二:选择模板在首页,您可以看到多个风格的模板,挑选您喜爱的样式
孩子单招报什么专业(孩子单招报什么专业好一点)
随着社会的发展和人们对教育的重视,越来越多的家长开始关注孩子的未来,尤其是孩子的职业规划和专业选择。对于即将参加高考的学生来说,选择一个适合自己的专业是至关重要的。本文将从多个方面详细阐述孩子单招报什么专业(孩子单招报什么
肥西网站排名优化多少钱?揭秘影响优化成本的关键因素,合肥网站优化如何
肥西网站排名优化成本受多个因素影响,包括关键词竞争度、网站基础条件、优化策略及周期等。关键词竞争度越高,优化难度和成本越大;网站基础条件如结构、内容质量等也会影响优化效果及成本;优化策略需根据具体情况制定,不同策略成本不同
零基础打造个人专属空间,实用搭建指南
本方案旨在从零开始,助您打造专属个人实用。涵盖规划、、主机选择、搭建、内容管理等方面,一步步实现个性化空间。无论您是初学者还是有一定经验的用户,都能轻松上手,开启您的之旅。明确类型与功能挑选适宜的建设购置域名与进行设计开展
腾讯文档 AI 开启公测附申请链接 一键生成Word / Excel / PPT / 思维导图等
腾讯文档今日宣布,腾讯文档 AI 即日开启公测,面向全网用户陆续开放体验,支持全品类文档生成、跨品类信息处理等。目前公测名额限量30000名,可通过官方链接申请。我们从官方介绍获悉,腾讯文档 AI 支持一句话生成 Word / Excel / PPT /
淘宝个人店铺和企业店铺有什么不同?(建议个人店铺升级为企业店铺)
随着淘宝平台的不断壮大,越来越多的人开始在淘宝开店了,我们可以把淘宝店铺分为个人淘宝店铺以及淘宝企业店铺,这两种店铺类型是有区别的,下面的内容中我们了解一下这两者之间到底有什么区别哦。1、注册企业店铺注册需要用营业执照,而
超級SEO助手,如何批量发布文章?
SEO Helper 客户端是 http://seohelper.cn 网站开发的 SEO 工具软件,其主要为用户br提供SEO相关的信息查询服务,从而使用户能够更方便地了解各种信息,如网站在百度、谷歌、br雅虎、搜狗等搜索引擎的页面收录数量和反向链接数量,网站的Pa
【5D时代动感影院加盟】开店加盟5D时代动感影院,立马做老板!
电影院是人们经常去的休闲娱乐场所,它环境干净,舒适,是非常适合人休闲的地方。加上有时有趣搞笑,紧张刺激,有时跌宕起伏的电影剧情,使得好像观看的人们也经历了一次不同凡响的体验,这样观众也觉得这张电影票值了。电影的票价也不是
seo公司有哪些公司(seo公司有哪些公司名称)
大家好,今天小编关注到一个比较有意思的话题,就是关于seo公司有哪些公司的问题,于是小编就整理了3个相关介绍seo公司有哪些公司的解答,让我们一起看看吧。网站seo公司哪家好?一般公司中完整的SEO团队都包括哪些职位?杭州外贸seo哪家公
相关文章
推荐文章
发表评论
0评