一种不依赖客户端版本的前端设备模板即时发布方法技术

技术编号:34549502 阅读:20 留言:0更新日期:2022-08-17 12:33
本发明专利技术公开了一种前端设备模板发布方法和系统。该系统包括前端设备模板库、模板管理平台和客户端,以执行前端设备模板发布方法。该方法可包括:客户端向模板管理平台发送模板请求,其中该客户端通过与多个设备中的每个设备相对应的设备操控界面来操控该多个设备,并且该模板请求包括该多个设备中的一设备的设备标识;模板管理平台基于该设备标识来查询前端设备模板库以确定与该设备相关联的最新发布的前端设备模板;该模板管理平台将该最新发布的前端设备模板提供给该客户端以供在该客户端打开与该设备相对应的设备操控界面时加载该最新发布的前端设备模板。载该最新发布的前端设备模板。载该最新发布的前端设备模板。

【技术实现步骤摘要】
一种不依赖客户端版本的前端设备模板即时发布方法


[0001]本专利技术涉及移动通信领域,具体涉及一种前端设备模板发布方法和系统。

技术介绍

[0002]随着互联网技术的飞速发展,前端页面技术占据越来越重要的位置。对于开发好的前端页面,如何更好地与后端结合以实现整个系统的功能是至关重要的。对于融合多个项目或多种设备的、版本更新迭代较快的功能集约型APP来说,一种不依赖于客户端版本的、独立进行前端设备模板发布的方法尤为重要。
[0003]在现有技术中,大多采用客户端原生方法加载前端页面。这种方法依赖于客户端版本发布,只要前端页面进行改动,客户端都需要发布新的版本。对于融合大量设备的功能集约型APP来说,APP中任何一款设备的微小变化都会导致客户端进行版本发布。在项目开发迭代的过程中,前端页面不可避免地进行多次修改,这会导致客户端频繁地进行版本发布。
[0004]针对现有前端设备模板发布方法的不足,期望提供一种改进的不依赖客户端版本的前端设备模板发布方法和系统。

技术实现思路

[0005]以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在标识出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是以简化形式给出一个或多个方面的一些概念以作为稍后给出的更详细描述之序言。
[0006]本专利技术提供了一种由模板管理平台执行的前端设备模板发布方法,包括:从客户端接收模板请求,其中该客户端通过与多个设备中的每个设备相对应的设备操控界面来操控该多个设备,并且该模板请求包括该多个设备中的一设备的设备标识;基于该设备标识来查询前端设备模板库以确定与该设备相关联的最新发布的前端设备模板;以及将该最新发布的前端设备模板提供给该客户端以供在该客户端打开与该设备相对应的设备操控界面时加载该最新发布的前端设备模板。
[0007]根据本专利技术的进一步实施例,前端设备模板库中的每个前端设备模板具有模板标识,该模板标识包括相应前端设备模板所适用的设备类型,并且其中,基于该设备标识来查询前端设备模板库以确定与该设备相关联的最新发布的前端设备模板进一步包括:基于该设备标识来确定该设备的设备类型;基于该设备类型来查询该前端设备模板库以确定适用于该设备类型的最新发布的前端设备模板。
[0008]根据本专利技术的进一步实施例,该方法进一步包括:接收从前端设备模板库上传的前端设备模板,其中上传的前端设备模板是基于公共组件库来开发的。
[0009]根据本专利技术的进一步实施例,上传的前端设备模板是通过复用公共组件库中的公共组件来开发的。
[0010]本专利技术还提供了一种由客户端执行的前端设备模板发布方法,其中该客户端通过与多个设备中的每个设备相对应的设备操控界面来操控该多个设备,该方法包括:当该客户端打开与该多个设备中的一设备相对应的设备操控界面时,确定该客户端处是否缓存有与该设备相关联的前端设备模板;响应于确定该客户端处未缓存与该设备相关联的前端设备模板,向模板管理平台发送模板请求,该模板请求包括该设备的设备标识;从该模板管理平台获取与该设备相关联的最新发布的前端设备模板,其中该最新发布的前端设备模板是由该模板管理平台基于该设备标识查询前端设备模板库来确定的;以及在该客户端处加载该最新发布的前端设备模板。
[0011]根据本专利技术的进一步实施例,该方法进一步包括:将该最新发布的前端设备模板缓存在该客户端处。
[0012]根据本专利技术的进一步实施例,该方法进一步包括:响应于确定该客户端处缓存有与该设备相关联的前端设备模板,向该模板管理平台发送模板更新查询,其中该模板更新查询包括所缓存的前端设备模板的模板ID;从该模板管理平台接收模板更新回复,该模板更新回复指示该客户端是否需要更新前端设备模板,其中,如果该模板管理平台处最新发布的前端设备模板的模板ID与所缓存的前端设备模板的模板ID相同,则该模板更新回复指示该客户端不需要更新前端设备模板;如果该模板管理平台处最新发布的前端设备模板的模板ID与所缓存的前端设备模板的模板ID不同,则该模板更新回复指示该客户端需要更新前端设备模板。
[0013]根据本专利技术的进一步实施例,该方法进一步包括:响应于该模板更新回复指示该客户端不需要更新前端设备模板,在该客户端处直接加载所缓存的前端设备模板。
[0014]根据本专利技术的进一步实施例,该方法进一步包括:响应于该模板更新回复指示该客户端需要更新前端设备模板,进行以下操作:从该模板管理平台获取该最新发布的前端设备模板;在该客户端处加载该最新发布的前端设备模板;以及用该最新发布的前端设备模板替换该客户端处缓存的前端设备模板。
[0015]本专利技术还提供了一种前端设备模板发布系统,包括:前端设备模板库;模板管理平台;以及客户端,该客户端通过与多个设备中的每个设备相对应的设备操控界面来操控该多个设备,其中该前端设备模板库、该模板管理平台和该客户端被配置成:该客户端向该模板管理平台发送模板请求,其中该模板请求包括该多个设备中的一设备的设备标识;该模板管理平台基于该设备标识来查询该前端设备模板库以确定与该设备相关联的最新发布的前端设备模板;该模板管理平台将该最新发布的前端设备模板提供给该客户端以供在该客户端打开与该设备相对应的设备操控界面时加载该最新发布的前端设备模板。
[0016]本专利技术的技术方案能够直接发布前端设备模板而无需发布客户端版本。这使得前端设备模板的发布不依赖于客户端版本,从而实现前端设备模板的即时发布、按需动态加载,有效提高前端设备模板的开发与发布效率,增强前端的可维护性。
附图说明
[0017]结合附图理解下面阐述的详细描述时,本专利技术的特征、本质和优点将变得更加明显。在附图中,相同附图标记始终作相应标识。要注意,所描述的附图只是示意性的并且是非限制性的。在附图中,一些部件的尺寸可放大并且出于解说性的目的不按比例绘制。
[0018]图1示出了根据本专利技术的一实施例的由模板管理平台执行的前端设备模板发布方法的流程图。
[0019]图2示出了根据本专利技术的一实施例的由客户端执行的前端设备模板发布方法的流程图。
[0020]图3示出了根据本专利技术的一实施例的由客户端执行的另一前端设备模板发布方法的流程图。
[0021]图4示出了根据本专利技术的一实施例的前端设备模板发布的系统示意图。
[0022]图5示出了根据本专利技术的一实施例的前端设备模板发布的示例性过程。
[0023]图6示出了根据本专利技术的一实施例的前端设备模板发布装置的框图。
具体实施方式
[0024]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图对本专利技术进一步详细说明。在以下详细描述中,阐述了许多具体细节以提供对所描述的示例性实施例的透彻理解。然而,对于本领域技术人员显而易见的是,可以在没有这些具体细节中的一些或全部的情况下实践所描述的实施例。在其它示例性实施例中,没有详细描述公知的结构,以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种由模板管理平台执行的前端设备模板发布方法,包括:从客户端接收模板请求,其中所述客户端通过与多个设备中的每个设备相对应的设备操控界面来操控所述多个设备,并且所述模板请求包括所述多个设备中的一设备的设备标识;基于所述设备标识来查询前端设备模板库以确定与所述设备相关联的最新发布的前端设备模板;以及将所述最新发布的前端设备模板提供给所述客户端以供在所述客户端打开与所述设备相对应的设备操控界面时加载所述最新发布的前端设备模板。2.根据权利要求1所述的方法,其特征在于,所述前端设备模板库中的每个前端设备模板具有模板标识,所述模板标识包括相应前端设备模板所适用的设备类型,并且其中,基于所述设备标识来查询前端设备模板库以确定与所述设备相关联的最新发布的前端设备模板进一步包括:基于所述设备标识来确定所述设备的设备类型;基于所述设备类型来查询所述前端设备模板库以确定适用于所述设备类型的最新发布的前端设备模板。3.根据权利要求1所述的方法,其特征在于,进一步包括:接收从所述前端设备模板库上传的前端设备模板,其中所述上传的前端设备模板是基于公共组件库来开发的。4.根据权利要求3所述的方法,其特征在于,所述上传的前端设备模板是通过复用所述公共组件库中的公共组件来开发的。5.一种由客户端执行的前端设备模板发布方法,其中所述客户端通过与多个设备中的每个设备相对应的设备操控界面来操控所述多个设备,所述方法包括:当所述客户端打开与所述多个设备中的一设备相对应的设备操控界面时,确定所述客户端处是否缓存有与所述设备相关联的前端设备模板;响应于确定所述客户端处未缓存与所述设备相关联的前端设备模板,向模板管理平台发送模板请求,所述模板请求包括所述设备的设备标识;从所述模板管理平台获取与所述设备相关联的最新发布的前端设备模板,其中所述最新发布的前端设备模板是由所述模板管理平台基于所述设备标识查询前端设备模板库来确定的;以及在所述客户端处加载所述最新发布的前端设备模板。6.根据权利要求5所述的方法,其特征在...

【专利技术属性】
技术研发人员:尹惠张蕾成国强
申请(专利权)人:天翼数字生活科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1