一种局部动态可视化页面的实现方法、装置及存储介质制造方法及图纸

技术编号:38669400 阅读:17 留言:0更新日期:2023-09-02 22:48
本申请公开了一种局部动态可视化页面的实现方法、装置及存储介质,涉及智能家居技术领域,该局部动态可视化页面的实现方法包括:在监听到目标可视化对象被触发的情况下,触发库函数加载工具类;基于对所述工具类和UI库的交互过程进行统一管理,获取所述工具类生成的目标组件树;返回所述目标组件树至目标可视化页面;加载所述目标组件树到所述目标可视化对象中,以控制客户端渲染得到所述用户界面。本申请提供的方法通过对工具类和UI库进行统一资源管理,实现将所有解析数据的工作进行集中处理,然后返回客户端组件树,渲染得到用户界面,可以提高页面灵活度,使得对于用户界面的调整更方便快捷。调整更方便快捷。调整更方便快捷。

【技术实现步骤摘要】
一种局部动态可视化页面的实现方法、装置及存储介质


[0001]本申请涉及智慧家庭
,具体而言,涉及一种局部动态可视化页面的实现方法、装置及存储介质。

技术介绍

[0002]随着互联网的不断发展,网页使用成为我们生活中不可或缺的一部分,其中对于网页功能的实现也随之变得重要起来,目前,网页的实现大多采用全局可视化的方法,当想要在网页中快速添加未开发过的设计样式时,往往需要通过可视化配置平台开发样式组件,在网页组件库完成的数据的解析后,再将设计样式展示在网页上,因此,具有一定的局限性,且需要对网页进行修改的牵扯面广、设计人员对于样式设计的耗时长,不能实现快速迭代。
[0003]有鉴于此,特提出本专利技术。

技术实现思路

[0004]本申请要解决的技术问题在于克服现有技术的不足,提供一种局部动态可视化页面的实现方法、装置及存储介质,从而更好的保证存储设备系统的运行可靠性和稳定性。
[0005]为解决上述技术问题,本专利技术采用技术方案的基本构思是:根据本专利技术实施例的第一方面,提供一种局部动态可视化页面的实现方法,所述方法包括:在监听到目标可视化对象被触发的情况下,触发库函数加载工具类;基于对所述工具类和UI库的交互过程进行统一管理,获取所述工具类生成的目标组件树;返回所述目标组件树至目标可视化页面;加载所述目标组件树到所述目标可视化对象中,以控制客户端渲染得到所述用户界面。
[0006]可选的,所述获取所述工具类生成的目标组件树的方法,包括:获取目标可视化对象被触发生成的数据;基于工具类对所述数据的递归解析,生成组件树。
[0007]可选的,所述工具类和UI库的交互过程,包括:根据工具类对所述数据的解析,发送工具类创建的目标可视化页面组件类型至UI库;UI库根据所述组件类型,返回实现所述目标可视化页面的要求。
[0008]可选的,所述返回所述目标组件树至目标可视化页面的方法,包括:基于目标可视化页面初始化过程提供的目标组件树调用方法,返回目标组件树至目标可视化页面。
[0009]可选的,所述控制客户端渲染得到所述用户界面的方法,包括:基于UI库对所述目标可视化页面的要求,将所述目标组件树加载到目标可视化对象中;控制客户端对所述组件树进行渲染,得到所述用户界面。
[0010]可选的,所述目标可视化页面的组件包括静态组件和可视化配置的组件。
[0011]可选的,对所述工具类和UI库的交互过程进行统一管理,包括:实现工具类对数据的解析,其中,对工具类对数据的解析,包括:工具类和UI库的交互过程中资源包不存在时对数据的解析;工具类和UI库的交互过程中资源包存在时对数据的解析,其中,所述资源包存在还包括资源包正常和资源包不正常;工具类和UI库的交互过程中资源包更新时对数据
的解析。
[0012]根据本专利技术实施例的第二方面,提供一种如本专利技术实施例一的一种局部动态可视化页面的实现装置,所述装置包括:触发装置,被配置为在监听到目标可视化对象被触发的情况下,触发库函数加载工具类;获取装置,被配置为基于对所述工具类和UI库的交互过程进行统一管理,获取所述工具类生成的目标组件树;返回装置,被配置为返回所述目标组件树至目标可视化页面;渲染装置,被配置为加载所述目标组件树到所述目标可视化对象中,以控制客户端渲染得到所述用户界面。
[0013]可选的,所述获取装置用于获取所述工具类生成的目标组件树的方法,包括:获取目标可视化对象被触发生成的数据;基于工具类对所述数据的递归解析,生成组件树。
[0014]可选的,所述获取装置用于工具类和UI库的交互过程,包括:根据工具类对所述数据的解析,发送工具类创建的目标可视化页面组件类型至UI库;UI库根据所述组件类型,返回实现所述目标可视化页面的要求。
[0015]可选的,所述返回装置用于返回所述目标组件树至目标可视化页面的方法,包括:基于目标可视化页面初始化过程提供的目标组件树调用方法,返回目标组件树至目标可视化页面。
[0016]可选的,所述渲染装置用于控制客户端渲染得到所述用户界面的方法,包括:基于UI库对所述目标可视化页面的要求,将所述目标组件树加载到目标可视化对象中;控制客户端对所述组件树进行渲染,得到所述用户界面。
[0017]可选的,所述返回装置中所述目标可视化页面的组件包括静态组件和可视化配置的组件。
[0018]可选的,所述获取装置对所述工具类和UI库的交互过程进行统一管理,包括:实现工具类对数据的解析,其中,对工具类对数据的解析,包括:工具类和UI库的交互过程中资源包不存在时对数据的解析;工具类和UI库的交互过程中资源包存在时对数据的解析,其中,所述资源包存在还包括资源包正常和资源包不正常;工具类和UI库的交互过程中资源包更新时对数据的解析。
[0019]根据本申请实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时用于实现本公开第一方面或第一方面任意一种所述实施方式所提供的一种局部动态可视化页面的实现方法。
[0020]根据本申请实施例的第四方面,提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行本公开第一方面或第一方面任意一种所述实施方式所提供的一种局部动态可视化页面的实现方法。
[0021]采用上述技术方案后,本申请与现有技术相比具有以下有益效果:在目标可视化对象被触发的情况下,触发库函数加载工具类;基于对所述工具类和UI库的交互过程进行统一管理,获取所述工具类生成的目标组件树;返回所述目标组件树至目标可视化页面;加载所述目标组件树到所述目标可视化对象中,以控制客户端渲染得到所述用户界面。本申请提供的方法通过对工具类和UI库进行统一资源管理,实现将所有解析数据的工作进行集中处理,然后返回客户端组件树,渲染得到用户界面,可以提高页面灵活度,使得对于用户界面的调整更方便快捷。
[0022]下面结合附图对本专利技术的具体实施方式作进一步详细的描述。
附图说明
[0023]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0024]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是根据本申请实施例的一种智能设备的交互方法的硬件环境示意图;
[0026]图2是根据本专利技术实施例的一种局部动态可视化页面的实现方法的流程图;
[0027]图3是根据本专利技术实施例的一种局部动态可视化页面的实现方法的时序图;
[0028]图4是根据本专利技术实施例的一种用于局部动态可视化页面的实现装置的框图;
[0029]图5是根据本专利技术实施例的一种电子装置的框图。
[0030]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种局部动态可视化页面的实现方法,其特征在于,包括:在监听到目标可视化对象被触发的情况下,触发库函数加载工具类;基于对所述工具类和UI库的交互过程进行统一管理,获取所述工具类生成的目标组件树;返回所述目标组件树至目标可视化页面;加载所述目标组件树到所述目标可视化对象中,以控制客户端渲染得到所述用户界面。2.根据权利要求1所述的一种局部动态可视化页面的实现方法,其特征在于,所述获取所述工具类生成的目标组件树的方法,包括:获取目标可视化对象被触发生成的数据;基于工具类对所述数据的递归解析,生成组件树。3.根据权利要求2所述的一种局部动态可视化页面的实现方法,其特征在于,所述工具类和UI库的交互过程,包括:根据工具类对所述数据的解析,发送工具类创建的目标可视化页面组件类型至UI库;UI库根据所述组件类型,返回实现所述目标可视化页面的要求。4.根据权利要求3所述的一种局部动态可视化页面的实现方法,其特征在于,所述返回所述目标组件树至目标可视化页面的方法,包括:基于目标可视化页面初始化过程提供的目标组件树调用方法,返回目标组件树至目标可视化页面。5.根据权利要求1

4所述的一种局部动态可视化页面的实现方法,其特征在于,所述控制客户端渲染得到所述用户界面的方法,包括:基于UI库对所述目标可视化页面的要求,将所述目标组件树加载到目标可视化对象中;控制客户端对所述组件树进行渲染,得到所述用...

【专利技术属性】
技术研发人员:权飒
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1