当前位置: 首页 > 专利查询>张益兰专利>正文

浏览器视图加载方法、装置、系统及服务器制造方法及图纸

技术编号:24330712 阅读:17 留言:0更新日期:2020-05-29 19:30
本发明专利技术提供一种浏览器视图加载方法、装置、系统及服务器,通过获取对应的图层加载节点集合以及图层渲染内容集合,并且根据不同图层类型的图层加载层次集合得到融合的图层加载层次集合,由此对图层加载节点集合进行节点设置,根据得到的图层加载节点设置集合和图层渲染内容集合确定图层渲染内容与图层加载节点的数据服务关系后,进一步确定图层渲染内容的图层加载信息,从而可以确定每个浏览器终端对应的每个图层加载节点的图层加载信息。如此,可以自动对每个图层加载节点和图层渲染内容的图层加载层次进行配置并对每个图层加载节点和对应的图层渲染内容进行图层加载,从而提高图层加载效率,保证图层渲染服务的正常运行。

Browser view loading method, device, system and server

【技术实现步骤摘要】
浏览器视图加载方法、装置、系统及服务器
本专利技术涉及终端浏览器
,具体而言,涉及一种浏览器视图加载方法、装置、系统及服务器。
技术介绍
在对图层数据的加载过程中,通常是由服务器统一向多个浏览器终端下发对应的图层数据进行加载,以针对不同浏览器终端配置相关的具体图层。由此就导致一个问题,由于图层类型的不同,在具体图层处理时通常需要管理员对每个图层加载节点和图层渲染内容的图层加载层次进行繁琐的配置和图层处理,极大影响图层加载效率,尤其是在每次更新图层加载节点或者图层渲染内容时,将导致极大的配置工作量,从而严重影响图层的正常运行。
技术实现思路
为了至少克服现有技术中的上述不足,本专利技术的目的在于提供一种浏览器视图加载方法、装置、系统及服务器,以解决或者改善上述问题。第一方面,本专利技术提供一种浏览器视图加载方法,应用于服务器,所述服务器与多个浏览器终端通信连接,所述方法包括:根据所述多个浏览器终端所配置的浏览器图层加载模板,获取对应的图层加载节点集合以及图层渲染内容集合,并且获取不同图层类型的图层加载层次集合,根据所述不同图层类型的图层加载层次集合得到融合的图层加载层次集合,其中,所述浏览器图层加载模板包括多个浏览器图层的定制信息,每个浏览器图层的定制信息包括图层加载节点和图层渲染内容的设置信息,所述图层加载层次集合包括所述图层类型所对应的不同图层加载节点的图层加载层次的设置信息,所述图层加载层次用于表示所述图层加载节点在加载对应的图层渲染内容时的加载页面序号;对所述融合的图层加载层次集合以及所述图层加载节点集合进行节点设置,得到图层加载节点设置集合,并根据所述图层渲染内容集合以及所述图层加载节点设置集合,得到图层渲染内容与图层加载节点的数据服务关系,其中,所述图层加载节点设置集合包括多个图层加载节点和每个图层加载节点所对应设置的图层匹配类型和图层加载层次,所述图层渲染内容集合包括不同图层加载节点所对应的不同图层类型的图层渲染内容,所述数据服务关系包括所述图层渲染内容与图层加载节点的映射关系以及所述图层加载节点和所述图层渲染内容所对应的图层加载层次;根据所述图层加载节点设置集合以及所述图层渲染内容与图层加载节点的数据服务关系,确定图层渲染内容的图层加载信息;根据所述图层渲染内容的图层加载信息确定每个浏览器终端对应的每个图层加载节点的图层加载信息,并将所述图层加载信息同步到每个浏览器终端的图层加载策略中。在第一方面的一种可能的设计中,所述获取不同图层类型的图层加载层次集合,根据不同图层类型的所述图层加载层次集合得到融合的图层加载层次集合的步骤,包括:获取不同图层类型的图层加载层次集合;判断各个图层类型的图层加载层次集合的相同的图层加载层次是否大于第一预设值;当所述各个图层类型的图层加载层次集合的相同的图层加载层次大于所述第一预设值时,根据不同图层类型的融合更新参数,分别对各个所述图层加载层次集合进行更新融合,获得更新融合后的图层加载层次集合,其中,所述融合更新参数用于表示在更新融合过程中的待融合的图层加载层次的融合范围;分别计算各个不同的所述更新融合后的图层加载层次集合对应的层次关联度,根据各个不同的所述更新融合后的图层加载层次集合对应的层次关联度确定目标层次关联度,并依据所述目标层次关联度得到所述融合的图层加载层次集合,其中,所述层次关联度用于表示所述更新融合后的图层加载层次集合的各个图层加载层次的连续情况;以及当所述各个图层类型的图层加载层次集合的关联层次小于或等于所述第一预设值时,根据不同的融合更新参数,分别对各个所述图层加载层次集合进行更新融合,获得更新融合后的图层加载层次集合;分别将各个不同的所述更新融合后的图层加载层次集合与所述图层加载节点集合进行匹配,获得各个不同的所述更新融合后的图层加载层次集合的匹配值,并将匹配值最高的一组所述更新融合后的图层加载层次集合作为所述融合的图层加载层次集合。在第一方面的一种可能的设计中,所述对所述融合的图层加载层次集合以及所述图层加载节点集合进行节点设置,得到图层加载节点设置集合的步骤,包括:根据所述融合的图层加载层次集合以及所述图层加载节点集合,通过节点设置,将所述融合的图层加载层次集合和所述图层加载节点集合进行匹配,得到所述图层加载节点集合中每个图层加载节点对应的图层加载层次信息和图层匹配类型;根据所述每个图层加载节点对应的图层加载层次信息和图层匹配类型得到图层加载节点设置集合。在第一方面的一种可能的设计中,所述根据所述图层渲染内容集合以及所述图层加载节点设置集合,得到图层渲染内容与图层加载节点的数据服务关系的步骤,包括:将所述图层渲染内容集合与所述图层加载节点设置集合中的每个图层加载节点按照对应的图层加载层次进行关联,得到所述图层加载节点和所述图层渲染内容所对应的图层加载层次;以及将所述图层渲染内容集合与所述图层加载节点设置集合中的每个图层加载节点进行内容分发映射,分别生成每个图层加载节点对应的内容映射集合信息,其中,所述内容映射集合信息用于表示每个图层加载节点分发映射到的初始图层渲染内容;根据每个图层加载节点对应的内容映射集合信息,获取所述每个图层加载节点对应的内容映射调取链接;获取所述每个图层加载节点对应的内容映射调取链接的链接地址,所述链接地址为所述内容映射调取链接在所述服务器中的调取路径;根据所述链接地址对所述内容映射调取链接进行处理,以建立所述内容映射调取链接与每个图层加载节点的映射关系;根据建立的所述内容映射调取链接与每个图层加载节点的映射关系确定所述每个图层加载节点中每个图层项目的多个内容排布分词量,针对每一个内容排布分词量,获取每个图层项目关联的预设数量个图层项目的对应内容排布分词量的分词数量与每个图层项目非关联的预设数量个图层项目的对应内容排布分词量的分词数量之间的分词数量差值,并对该分词数量差值进行处理,以得到每个图层项目在该内容排布分词量处的分词特征,以得到每个图层项目的分词特征;根据每个图层项目的分词特征获取每个图层项目的待填充内容,并根据所述每个图层项目的待填充内容得到多个待填充内容对应的多个填充过程信息,并确定所述多个填充过程信息的第一过程信息和第二过程信息,所述第一过程信息包含所述每个图层项目的完成填充时的过程信息,所述第二过程信息包含所述每个图层项目的未完成填充时的过程信息;确定所述第一过程信息在所述填充过程信息中的占用权重,并根据所述占用权重分别划分所述第一过程信息为多个第一过程子信息;根据所述第一过程信息的多个第一过程子信息,确定每个对应的图层项目的目标填充内容;根据每个对应的图层项目的目标填充内容确定每个图层加载节点分发映射到的目标图层渲染内容,以得到所述图层渲染内容与图层加载节点的映射关系。在第一方面的一种可能的设计中,所述根据所述图层加载节点设置集合以及所述图层渲染内容与图层加载节点的数据服务关系,确定图层渲染内容的图层加载信息的步骤本文档来自技高网...

【技术保护点】
1.一种浏览器视图加载方法,其特征在于,应用于服务器,所述服务器与所述多个浏览器终端通信连接,所述方法包括:/n根据所述多个浏览器终端所配置的浏览器图层加载模板,获取对应的图层加载节点集合以及图层渲染内容集合,并且获取不同图层类型的图层加载层次集合,根据所述不同图层类型的图层加载层次集合得到融合的图层加载层次集合,其中,所述浏览器图层加载模板包括多个浏览器图层的定制信息,每个浏览器图层的定制信息包括图层加载节点和图层渲染内容的设置信息,所述图层加载层次集合包括所述图层类型所对应的不同图层加载节点的图层加载层次的设置信息,所述图层加载层次用于表示所述图层加载节点在加载对应的图层渲染内容时的加载页面序号;/n对所述融合的图层加载层次集合以及所述图层加载节点集合进行节点设置,得到图层加载节点设置集合,并根据所述图层渲染内容集合以及所述图层加载节点设置集合,得到图层渲染内容与图层加载节点的数据服务关系,其中,所述图层加载节点设置集合包括多个图层加载节点和每个图层加载节点所对应设置的图层匹配类型和图层加载层次,所述图层渲染内容集合包括不同图层加载节点所对应的不同图层类型的图层渲染内容,所述数据服务关系包括所述图层渲染内容与图层加载节点的映射关系以及所述图层加载节点和所述图层渲染内容所对应的图层加载层次;/n根据所述图层加载节点设置集合以及所述图层渲染内容与图层加载节点的数据服务关系,确定图层渲染内容的图层加载信息;/n根据所述图层渲染内容的图层加载信息确定每个浏览器终端对应的每个图层加载节点的图层加载信息,并将所述图层加载信息同步到每个浏览器终端的图层加载策略中。/n...

【技术特征摘要】
1.一种浏览器视图加载方法,其特征在于,应用于服务器,所述服务器与所述多个浏览器终端通信连接,所述方法包括:
根据所述多个浏览器终端所配置的浏览器图层加载模板,获取对应的图层加载节点集合以及图层渲染内容集合,并且获取不同图层类型的图层加载层次集合,根据所述不同图层类型的图层加载层次集合得到融合的图层加载层次集合,其中,所述浏览器图层加载模板包括多个浏览器图层的定制信息,每个浏览器图层的定制信息包括图层加载节点和图层渲染内容的设置信息,所述图层加载层次集合包括所述图层类型所对应的不同图层加载节点的图层加载层次的设置信息,所述图层加载层次用于表示所述图层加载节点在加载对应的图层渲染内容时的加载页面序号;
对所述融合的图层加载层次集合以及所述图层加载节点集合进行节点设置,得到图层加载节点设置集合,并根据所述图层渲染内容集合以及所述图层加载节点设置集合,得到图层渲染内容与图层加载节点的数据服务关系,其中,所述图层加载节点设置集合包括多个图层加载节点和每个图层加载节点所对应设置的图层匹配类型和图层加载层次,所述图层渲染内容集合包括不同图层加载节点所对应的不同图层类型的图层渲染内容,所述数据服务关系包括所述图层渲染内容与图层加载节点的映射关系以及所述图层加载节点和所述图层渲染内容所对应的图层加载层次;
根据所述图层加载节点设置集合以及所述图层渲染内容与图层加载节点的数据服务关系,确定图层渲染内容的图层加载信息;
根据所述图层渲染内容的图层加载信息确定每个浏览器终端对应的每个图层加载节点的图层加载信息,并将所述图层加载信息同步到每个浏览器终端的图层加载策略中。


2.根据权利要求1所述的浏览器视图加载方法,其特征在于,所述获取不同图层类型的图层加载层次集合,根据不同图层类型的所述图层加载层次集合得到融合的图层加载层次集合的步骤,包括:
获取不同图层类型的图层加载层次集合;
判断各个图层类型的图层加载层次集合的相同的图层加载层次是否大于第一预设值;
当所述各个图层类型的图层加载层次集合的相同的图层加载层次大于所述第一预设值时,根据不同图层类型的融合更新参数,分别对各个所述图层加载层次集合进行更新融合,获得更新融合后的图层加载层次集合,其中,所述融合更新参数用于表示在更新融合过程中的待融合的图层加载层次的融合范围;
分别计算各个不同的所述更新融合后的图层加载层次集合对应的层次关联度,根据各个不同的所述更新融合后的图层加载层次集合对应的层次关联度确定目标层次关联度,并依据所述目标层次关联度得到所述融合的图层加载层次集合,其中,所述层次关联度用于表示所述更新融合后的图层加载层次集合的各个图层加载层次的连续情况;以及
当所述各个图层类型的图层加载层次集合的关联层次小于或等于所述第一预设值时,根据不同的融合更新参数,分别对各个所述图层加载层次集合进行更新融合,获得更新融合后的图层加载层次集合;
分别将各个不同的所述更新融合后的图层加载层次集合与所述图层加载节点集合进行匹配,获得各个不同的所述更新融合后的图层加载层次集合的匹配值,并将匹配值最高的一组所述更新融合后的图层加载层次集合作为所述融合的图层加载层次集合。


3.根据权利要求1所述的浏览器视图加载方法,其特征在于,所述对所述融合的图层加载层次集合以及所述图层加载节点集合进行节点设置,得到图层加载节点设置集合的步骤,包括:
根据所述融合的图层加载层次集合以及所述图层加载节点集合,通过节点设置,将所述融合的图层加载层次集合和所述图层加载节点集合进行匹配,得到所述图层加载节点集合中每个图层加载节点对应的图层加载层次信息和图层匹配类型;
根据所述每个图层加载节点对应的图层加载层次信息和图层匹配类型得到图层加载节点设置集合。


4.根据权利要求1所述的浏览器视图加载方法,其特征在于,所述根据所述图层渲染内容集合以及所述图层加载节点设置集合,得到图层渲染内容与图层加载节点的数据服务关系的步骤,包括:
将所述图层渲染内容集合与所述图层加载节点设置集合中的每个图层加载节点按照对应的图层加载层次进行关联,得到所述图层加载节点和所述图层渲染内容所对应的图层加载层次;以及
将所述图层渲染内容集合与所述图层加载节点设置集合中的每个图层加载节点进行内容分发映射,分别生成每个图层加载节点对应的内容映射集合信息,其中,所述内容映射集合信息用于表示每个图层加载节点分发映射到的初始图层渲染内容;
根据每个图层加载节点对应的内容映射集合信息,获取所述每个图层加载节点对应的内容映射调取链接;
获取所述每个图层加载节点对应的内容映射调取链接的链接地址,所述链接地址为所述内容映射调取链接在所述服务器中的调取路径;
根据所述链接地址对所述内容映射调取链接进行处理,以建立所述内容映射调取链接与每个图层加载节点的映射关系;
根据建立的所述内容映射调取链接与每个图层加载节点的映射关系确定所述每个图层加载节点中每个图层项目的多个内容排布分词量,针对每一个内容排布分词量,获取每个图层项目关联的预设数量个图层项目的对应内容排布分词量的分词数量与每个图层项目非关联的预设数量个图层项目的对应内容排布分词量的分词数量之间的分词数量差值,并对该分词数量差值进行处理,以得到每个图层项目在该内容排布分词量处的分词特征,以得到每个图层项目的分词特征;
根据每个图层项目的分词特征获取每个图层项目的待填充内容,并根据所述每个图层项目的待填充内容得到多个待填充内容对应的多个填充过程信息,并确定所述多个填充过程信息的第一过程信息和第二过程信息,所述第一过程信息包含所述每个图层项目的完成填充时的过程信息,所述第二过程信息包含所述每个图层项目的未完成填充时的过程信息;
确定所述第一过程信息在所述填充过程信息中的占用权重,并根据所述占用权重分别划分所述第一过程信息为多个第一过程子信息;
根据所述第一过程信息的多个第一过程子信息,确定每个对应的图层项目的目标填充内容;
根据每个对应的图层项目的目标填充内容确定每个图层加载节点分发映射到的目标图层渲染内容,以得到所述图层渲染内容与图层加载节点的映射关系。


5.根据权利要求1所述的浏览器视图加载方法,其特征在于,所述根据所述图层加载节点设置集合以及所述图层渲染内容与图层加载节点的数据服务关...

【专利技术属性】
技术研发人员:张益兰
申请(专利权)人:张益兰
类型:发明
国别省市:上海;31

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

1