一种云组态页面的渲染方法及装置制造方法及图纸

技术编号:32889162 阅读:33 留言:0更新日期:2022-04-02 12:28
本申请实施例提供一种云组态页面的渲染方法及装置,该云组态页面的渲染方法包括:在前端加载云组态页面渲染插件;在json数据库中,获取与用户输入的功能需求相匹配的云组态json串;在图片数据库中,获取与功能需求相匹配的云组态图片;在前端通过云组态页面渲染插件对云组态json串和云组态图片进行页面渲染,得到云组态页面。实施这种实施方式,能够提供一种不需要集成云组态便可以展示渲染页面的方式,从而降低页面渲染的实现复杂性。开发工作量和成本。作量和成本。作量和成本。

【技术实现步骤摘要】
一种云组态页面的渲染方法及装置


[0001]本申请涉及页面渲染领域,具体而言,涉及一种云组态页面的渲染方法及装置。

技术介绍

[0002]随着云技术的快速发展,越来越多的用户都开始选择云组态应用来进行高效的页面渲染。然而,在实践中发现,目前的云组态应用都需要先对云组态进行集成,从而使得只想要展示渲染页面的系统也不得不集成云组态,进而导致页面渲染的实现复杂性增加、开发工作量增加、成本增加的问题。

技术实现思路

[0003]本申请实施例的目的在于提供一种云组态页面的渲染方法及装置,能够提供一种不需要集成云组态便可以展示渲染页面的方式,从而降低页面渲染的实现复杂性。开发工作量和成本。
[0004]本申请实施例第一方面提供了一种云组态页面的渲染方法,包括:
[0005]在前端加载云组态页面渲染插件;
[0006]在json数据库中,获取与用户输入的功能需求相匹配的云组态json串;
[0007]在图片数据库中,获取与所述功能需求相匹配的云组态图片;
[0008]在所述前端通过所述云组态页面渲染插件对所述云组态json串和所述云组态图片进行页面渲染,得到云组态页面。
[0009]在上述实现过程中,该方法能够将云组态融入到第三方系统中,以使第三方系统中的分离式数据库提供相应的图片和相应的json数据,从而使得前端可以通过插件调用上述图片和json数据完成对页面的渲染,从而实现通过第三方系统渲染云组态页面,同时又不需要集成云组态的效果,进而能够进一步简化开发步骤,降低页面渲染的实现复杂性,并节省开发运维成本。
[0010]进一步地,所述在json数据库中,获取与用户输入的功能需求相匹配的云组态json串的步骤包括:
[0011]在redis缓存中,查询与用户输入的功能需求相匹配的键值;
[0012]在所述json数据库中,获取与所述键值相匹配的云组态json串。
[0013]进一步地,所述在前端加载云组态页面渲染插件的步骤之前,所述方法还包括:
[0014]在后台导入云组态压缩文件和压缩文件处理工具;
[0015]通过所述压缩文件处理工具对所述云组态压缩文件进行处理,得到云组态图片和云组态json串;
[0016]将所述云组态图片存储至图片数据库中,并将所述云组态json串存储至json数据库中。
[0017]进一步地,所述将所述云组态图片存储至图片数据库中的步骤包括:
[0018]将所述云组态图片存储至oss文件服务器的图片数据库中。
[0019]进一步地,所述将所述云组态json串存储至json数据库中的步骤包括:
[0020]在json数据库中预构建数据表结构;
[0021]将所述云组态json串存储至所述json数据库的所述数据表结构中。
[0022]进一步地,所述方法还包括:
[0023]根据所述json数据库中的云组态json串,构建redis缓存;所述redis缓存用于快速查询所述json数据库中云组态json串的键值。
[0024]本申请实施例第二方面提供了一种云组态页面的渲染装置,所述云组态页面的渲染装置包括:
[0025]加载单元,用于在前端加载云组态页面渲染插件;
[0026]获取单元,用于在json数据库中,获取与用户输入的功能需求相匹配的云组态json串;
[0027]所述获取单元,还用于在图片数据库中,获取与所述功能需求相匹配的云组态图片;
[0028]渲染单元,用于在所述前端通过所述云组态页面渲染插件对所述云组态json串和所述云组态图片进行页面渲染,得到云组态页面。
[0029]在上述实现过程中,该装置能够将云组态融入到第三方系统中,以使第三方系统中的分离式数据库提供相应的图片和相应的json数据,从而使得前端可以通过插件调用上述图片和json数据完成对页面的渲染,从而实现通过第三方系统渲染云组态页面,同时又不需要集成云组态的效果,进而能够进一步简化开发步骤,降低页面渲染的实现复杂性,并节省开发运维成本。
[0030]进一步地,所述获取单元包括:
[0031]查询子单元,用于在redis缓存中,查询与用户输入的功能需求相匹配的键值;
[0032]获取子单元,用于在所述json数据库中,获取与所述键值相匹配的云组态json串。
[0033]所述获取单元包括:
[0034]查询子单元,用于在redis缓存中,查询与用户输入的功能需求相匹配的键值;
[0035]获取子单元,用于在所述json数据库中,获取与所述键值相匹配的云组态json串。
[0036]本申请实施例第三方面提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行本申请实施例第一方面中任一项所述的云组态页面的渲染方法。
[0037]本申请实施例第四方面提供了一种计算机可读存储介质,其存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行本申请实施例第一方面中任一项所述的云组态页面的渲染方法。
附图说明
[0038]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0039]图1为本申请实施例提供的一种云组态页面的渲染方法的流程示意图;
[0040]图2为本申请实施例提供的另一种云组态页面的渲染方法的流程示意图;
[0041]图3为本申请实施例提供的一种云组态页面的渲染装置的结构示意图;
[0042]图4为本申请实施例提供的另一种云组态页面的渲染装置的结构示意图;
[0043]图5为本申请实施例提供的一种云组态页面的渲染方法的举例流程示意图。
具体实施方式
[0044]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0045]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0046]实施例1
[0047]请参看图1,图1为本申请实施例提供了一种云组态页面的渲染方法的流程示意图。其中,该云组态页面的渲染方法包括:
[0048]S101、在前端加载云组态页面渲染插件。
[0049]本实施例中,云组态页面渲染插件是一种js插件。
[0050]在本实施例中,云组态页面渲染插件是一种在前端渲染云组态页面的js插件。使用该插件,可以使得前端程序只要拿到云组态页面相关文件即可完成页面渲染。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云组态页面的渲染方法,其特征在于,包括:在前端加载云组态页面渲染插件;在json数据库中,获取与用户输入的功能需求相匹配的云组态json串;在图片数据库中,获取与所述功能需求相匹配的云组态图片;在所述前端通过所述云组态页面渲染插件对所述云组态json串和所述云组态图片进行页面渲染,得到云组态页面。2.根据权利要求1所述的云组态页面的渲染方法,其特征在于,所述在json数据库中,获取与用户输入的功能需求相匹配的云组态json串的步骤包括:在redis缓存中,查询与用户输入的功能需求相匹配的键值;在所述json数据库中,获取与所述键值相匹配的云组态json串。3.根据权利要求1所述的云组态页面的渲染方法,其特征在于,所述在前端加载云组态页面渲染插件的步骤之前,所述方法还包括:在后台导入云组态压缩文件和压缩文件处理工具;通过所述压缩文件处理工具对所述云组态压缩文件进行处理,得到云组态图片和云组态json串;将所述云组态图片存储至图片数据库中,并将所述云组态json串存储至json数据库中。4.根据权利要求3所述的云组态页面的渲染方法,其特征在于,所述将所述云组态图片存储至图片数据库中的步骤包括:将所述云组态图片存储至oss文件服务器的图片数据库中。5.根据权利要求3所述的云组态页面的渲染方法,其特征在于,所述将所述云组态json串存储至json数据库中的步骤包括:在json数据库中预构建数据表结构;将所述云组态json串存储至所述j...

【专利技术属性】
技术研发人员:柯腾何渝君姜林陈丹丹方清喻妍张磊段奇王超邬明罡
申请(专利权)人:瀚云科技有限公司
类型:发明
国别省市:

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

1