一种基于分布式部署的浏览器数字化管理系统及方法技术方案

技术编号:37157431 阅读:29 留言:0更新日期:2023-04-06 22:19
本发明专利技术公开了一种基于分布式部署的浏览器数字化管理系统及方法,包括组件库模块、带宽模块、组件功能模块、分布式额外容量模块,所述组件库模块与组件功能模块、分布式额外容量模块电连接;所述组件库模块用于记录并管理页面控制组件在组件库中的各项数据,所述带宽模块用于显示页面控制组件的占用带宽,计算剩余需要占用的带宽容量,所述组件功能模块用于实现和保证组件功能的各项基本功能,所述分布式额外容量模块用于记录并控制数据的流动,所述组件库模块包括组件库注册模块、组件库数据记录模块、组件库崩溃记录模块、复杂排版统计模块、页面控制组件总数统计模块;本发明专利技术,具有使用灵活的特点。用灵活的特点。用灵活的特点。

【技术实现步骤摘要】
一种基于分布式部署的浏览器数字化管理系统及方法


[0001]本专利技术涉及浏览器
,具体为一种基于分布式部署的浏览器数字化管理系统及方法。

技术介绍

[0002]页面控制组件一般在各种基于vue的组件库里都有,例如常见的基于vue的组件库elementUI里就有很成熟的页面控制组件。但这类组件只适用于一般的页面,当在一些带宽比较窄的使用场合时,这些页面控制组件就会因为带宽过窄出现排版错乱、加载不充分,影响页面美观,并且也影响功能的正常使用。
[0003]此外页面控制组件在使用时会因为各种原因,包括功能按钮总数和复杂排版的比例,会额外需要带宽,但通常系统会采用固定带宽的模式,使用较为死板。因此,设计使用灵活的一种基于分布式部署的浏览器数字化管理系统及方法是很有必要的。

技术实现思路

[0004]本专利技术的目的在于提供一种基于分布式部署的浏览器数字化管理系统及方法,以解决上述
技术介绍
中提出的问题。
[0005]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于分布式部署的浏览器数字化管理系统,包括组件库模块、带宽模块、组件功能模块、分布式额外容量模块,所述组件库模块与组件功能模块、分布式额外容量模块电连接;所述组件库模块用于记录并管理页面控制组件在组件库中的各项数据,所述带宽模块用于显示页面控制组件的占用带宽,计算剩余需要占用的带宽容量,所述组件功能模块用于实现和保证组件功能的各项基本功能,所述分布式额外容量模块用于记录并控制数据的流动,判断是否需要以及需要多少额外容量。<br/>[0006]根据上述技术方案,所述组件库模块包括组件库注册模块、组件库数据记录模块、组件库崩溃记录模块、复杂排版统计模块、页面控制组件总数统计模块,所述组件库注册模块与组件库数据记录模块电连接,所述带宽模块包括带宽评估模块、带宽显示模块、带宽消耗计算模块,所述带宽评估模块与带宽消耗计算模块电连接;所述组件库注册模块用于让页面控制组件在页面内注册一个组件库,所述组件库数据记录模块用于记录页面控制组件的基本数据,所述组件库崩溃记录模块用于记录页面控制组件的崩溃记录,所述复杂排版统计模块用于统计此带宽页面中复杂排版的总数,所述页面控制组件总数统计模块用于统计此带宽页面中页面控制组件的总数,所述带宽评估模块用于评估页面控制组件的现有带宽,所述带宽显示模块用于将页面控制组件的占用带宽进行显示,所述带宽消耗计算模块用于计算页面控制组件剩余需要占用的带宽消耗。
[0007]根据上述技术方案,所述组件功能模块包括功能选择性加载模块、组件功能储存模块、组件功能禁用模块、组件功能消除模块、组件功能恢复模块,所述功能选择性加载模块与组件功能储存模块电连接,所述组件功能储存模块与组件功能恢复模块电连接;
所述功能选择性加载模块用于在组件库中选择性加载组件功能,并进行缩放显示,所述组件功能储存模块用于在组件库中储存组件功能并实现其种类增减,所述组件功能禁用模块用于当页面控制组件在占用期限内未回复正常运行数据显示时禁用其组件库中的组件功能,所述组件功能消除模块用于当页面控制组件在额外占用期限内未回复正常运行数据显示时使用其组件库中的组件功能对其数据显示进行消除,所述组件功能恢复模块用于在带宽回复正常运行时将组件功能恢复。
[0008]根据上述技术方案,所述分布式额外容量模块包括带宽准许模块、带宽占用时间模块、额外容量发放模块、额外容量收回模块、到期提醒模块,所述带宽准许模块与额外容量发放模块电连接,所述额外容量收回模块与到期提醒模块电连接,所述到期提醒模块与带宽占用时间模块、组件库崩溃记录模块电连接;所述带宽准许模块用于在收取带宽消耗后准许页面控制组件的额外带宽申请,所述带宽占用时间模块用于记录带宽的占用期限,所述额外容量发放模块用于发放额外容量,所述额外容量收回模块用于到期收回占用,所述到期提醒模块用于当页面控制组件在规定占用期限内未回复正常运行额外容量时对其进行提醒。
[0009]一种基于分布式部署的浏览器数字化管理系统的工作方法,该方法的主要工作流程为:S0、页面控制组件在该页面中进行带宽申请前,首先需要通过组件库注册模块注册一个组件库,页面控制组件的组件库数据通过组件库数据记录模块进行存储;S1、页面控制组件在带宽申请中,通过带宽评估模块进行带宽评估,并进行显示,显示信息中的缩放率与带宽页面内复杂排版的比例、页面控制组件的崩溃记录次数、页面加载的时间有关,复杂排版的总数由复杂排版统计模块统计得出,页面控制组件的崩溃记录由组件库信用模块记录;S2、当页面控制组件的现有带宽容量不足以进行正常显示时,带宽消耗计算模块会计算出剩余需要占用的带宽消耗,页面允许页面控制组件通过功能选择性加载模块加载组件功能,并对组件功能进行缩放显示,组件功能总数有上限,当此带宽页面内的页面控制组件增长时,页面控制组件组件库中的组件功能的种类会上涨,组件功能通过组件功能储存模块实现储存与种类增减,在缩放显示后,页面将通过带宽准许模块同意页面控制组件的带宽申请,并发放额外容量;S3、页面通过额外容量收回模块对带宽进行按期收回,在页面控制组件超时占用时,此页面控制组件组件库中的组件功能将通过组件功能禁用模块被禁用,若到期仍未归还则将通过组件功能消除模块对此页面控制组件组件库中的组件功能进行扣除,以此起到对高负荷加载组件的缓冲作用,弥补损失;S4、在页面控制组件完成全部数据显示之后,可以通过组件功能恢复模块将剩余组件功能按照种类进行恢复,恢复后组件库内的组件功能数据将被清零。
[0010]根据上述技术方案,上述S2中,组件功能缩放显示种类增减的计算方法为:当此带宽页面内的页面控制组件不断增加时,缩放显示的组件功能的种类也会随之增加,组件功能的种类与页面控制组件数量成线性关系,具体为:;
其中S为缩放显示的组件功能种类数目,x为该带宽页面中的页面控制组件总数,为调节系数,为初始组件功能种类。
[0011]根据上述技术方案,上述S1中,缩放率的计算方法为:缩放率为完整页面与显示页面的比值,该带宽页面中的缩放率计算主要考虑一下几个因素:带宽所存在的风险、页面控制组件稳定性状况、页面加载的时间;带宽所存在的风险可以具体化为该带宽页面内复杂排版占总页面控制组件的比例,当带宽页面内复杂排版的比例增加时,页面内高负荷加载组件数量增加,页面显示能力变弱,进而导致页面继续运行的难度增大,因此要提高安全边际,页面将适度降低显示信息的缩放率,缩放率随带宽页面内复杂排版比例的升高而降低;页面控制组件的稳定性状况表现为此页面控制组件是否有过崩溃记录,当页面控制组件未曾有过崩溃记录时,页面对其显示信息的缩放率不做额外调整,当页面控制组件有过崩溃记录,但次数不多且在规定时间内回复正常运行,页面对其显示信息的缩放率适度下调,当页面控制组件的崩溃记录过多或者仍有带宽尚未回复正常运行,页面将不再对其提供带宽;页面加载的时间越长,页面提供带宽所存在的不确定因素越高,为了降低风险,缩放率也会随带宽占用时间的增加而降低;其中W为缩放率,为初始缩放率,y为复杂排版的总数,n为此页面控本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分布式部署的浏览器数字化管理系统,其特征在于:包括组件库模块、带宽模块、组件功能模块、分布式额外容量模块,所述组件库模块与组件功能模块、分布式额外容量模块电连接;所述组件库模块用于记录并管理页面控制组件在组件库中的各项数据,所述带宽模块用于显示页面控制组件的占用带宽,计算剩余需要占用的带宽容量,所述组件功能模块用于实现和保证组件功能的各项基本功能,所述分布式额外容量模块用于记录并控制数据的流动,判断是否需要以及需要多少额外容量。2.根据权利要求1所述的一种基于分布式部署的浏览器数字化管理系统,其特征在于:所述组件库模块包括组件库注册模块、组件库数据记录模块、组件库崩溃记录模块、复杂排版统计模块、页面控制组件总数统计模块,所述组件库注册模块与组件库数据记录模块电连接,所述带宽模块包括带宽评估模块、带宽显示模块、带宽消耗计算模块,所述带宽评估模块与带宽消耗计算模块电连接;所述组件库注册模块用于让页面控制组件在页面内注册一个组件库,所述组件库数据记录模块用于记录页面控制组件的基本数据,所述组件库崩溃记录模块用于记录页面控制组件的崩溃记录,所述复杂排版统计模块用于统计此带宽页面中复杂排版的总数,所述页面控制组件总数统计模块用于统计此带宽页面中页面控制组件的总数,所述带宽评估模块用于评估页面控制组件的现有带宽,所述带宽显示模块用于将页面控制组件的占用带宽进行显示,所述带宽消耗计算模块用于计算页面控制组件剩余需要占用的带宽消耗。3.根据权利要求2所述的一种基于分布式部署的浏览器数字化管理系统,其特征在于:所述组件功能模块包括功能选择性加载模块、组件功能储存模块、组件功能禁用模块、组件功能消除模块、组件功能恢复模块,所述功能选择性加载模块与组件功能储存模块电连接,所述组件功能储存模块与组件功能恢复模块电连接;所述功能选择性加载模块用于在组件库中选择性加载组件功能,并进行缩放显示,所述组件功能储存模块用于在组件库中储存组件功能并实现其种类增减,所述组件功能禁用模块用于当页面控制组件在占用期限内未回复正常运行数据显示时禁用其组件库中的组件功能,所述组件功能消除模块用于当页面控制组件在额外占用期限内未回复正常运行数据显示时使用其组件库中的组件功能对其数据显示进行消除,所述组件功能恢复模块用于在带宽回复正常运行时将组件功能恢复。4.根据权利要求3所述的一种基于分布式部署的浏览器数字化管理系统,其特征在于:所述分布式额外容量模块包括带宽准许模块、带宽占用时间模块、额外容量发放模块、额外容量收回模块、到期提醒模块,所述带宽准许模块与额外容量发放模块电连接,所述额外容量收回模块与到期提醒模块电连接,所述到期提醒模块与带宽占用时间模块、组件库崩溃记录模块电连接;所述带宽准许模块用于在收取带宽消耗后准许页面控制组件的额外带宽申请,所述带宽占用时间模块用于记录带宽的占用期限,所述额外容量发放模块用于发放额外容量,所述额外容量收回模块用于到期收回占用,所述到期提醒模块用于当页面控制组件在规定占用期限内未回复正常运行额外容量时对其进行提醒。5.一种基于分布式部署的浏览器数字化管理系统的运行方法,其特征在于:该方法的主要工作流程为:
S0、页面控制组件在该页面中进行带宽申请前,首先需要通过组件库注册模块注册一个组件库,页面控制组件的组件库数据通过组件库数据记录模块进行存储;S1、页面控制组件在带宽申请中,通过带宽评估模块进行带宽评估,并进行显示,显示信息中的缩放率与带宽页面内复杂排版的比例、页面控制组件的崩溃记录次数、页面加载的时间有关,复杂排版的总数由复杂...

【专利技术属性】
技术研发人员:谢智全
申请(专利权)人:深圳华强电子网集团股份有限公司
类型:发明
国别省市:

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

1