[发明专利]一种基于集线器渲染‘伪’B端的方法、装置及存储介质有效
申请号: | 202111358698.0 | 申请日: | 2021-11-17 |
公开(公告)号: | CN113810738B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 刘宝华 | 申请(专利权)人: | 畅捷通信息技术股份有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/44;H04L67/30;H04L67/02;G06F8/71 |
代理公司: | 北京智乾知识产权代理事务所(普通合伙) 11552 | 代理人: | 王晋 |
地址: | 100094 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 集线器 渲染 方法 装置 存储 介质 | ||
1.一种基于集线器渲染‘伪’B端的方法,其特征在于,所述方法包括:
设置步骤,在所述集线器中设置渲染配置文件,所述配置文件包括渲染效果与渲染配置的关系表;
请求步骤,当‘伪’B端接收到客户端的访问请求时,所述‘伪’B端向所述集线器发送渲染请求,所述渲染请求包括渲染的目标效果;
获取步骤,所述集线器获取渲染请求中的所述目标效果后,基于所述目标效果查询所述关系表得到该‘伪’B端的渲染配置参数,基于所述渲染配置参数从集线器中获取渲染资源;
渲染步骤,所述集线器基于所述渲染资源对‘伪’B端的页面进行渲染,并将渲染后的‘伪’B端的页面发送至所述客户端;
所述‘伪’B端向所述集线器发送渲染请求的操作为:所述‘伪’B端向所述集线器发送身份认证请求,对所述身份认证请求认证通过后经过负载均衡处理将渲染请求发送至所述集线器;
所述资源包括通用资源和专属资源,所述通用资源包括子域名、企业名称、企业LOGO、首页Banner、首页专题图、动画、全局背景图片、字体类型、字体颜色、字体大小、音频水印、视频水印和/或文章水印,所述专属资源为‘伪’B端的用户自己上传的资源文件;
在所述集线器对所述身份认证请求认证通过后提取所述‘伪’B端的URL,在所述URL后添加集线器网络域名形成新的URL,并在Redis缓存中为该新的URL构建网页结构,在渲染时,将获取的渲染资源添加到该网页结构中形成渲染后的网页发送至所述客户端,将集线器中的资源经放大后供多个‘伪’B端使用;
所述集线器连接有用户微服务服务器、直播微服务服务器和表示微服务服务器,在所述集线器中设置渲染区,在所述客户端请求直播微服务时,获取所述‘伪’B端的标签,在所述渲染区中将所述标签作为一个视频浮层与直播视频叠加,形成具有‘伪’B端的标签的视频发送至客户端播放;
所述负载均衡的策略为:获取每一个‘伪’B端的客户端的访问量Ai、渲染配置参数的个数Xi及渲染资源所占用的存储空间Mi,计算每一个‘伪’B端的重要度F=w1*Ai+w2*Xi+w3*Mi,将重要度最大的‘伪’B端优先进行渲染,w1、w2、w3为权重值。
2.一种基于集线器渲染‘伪’B端的装置,其特征在于,所述装置包括:
设置单元,在所述集线器中设置渲染配置文件,所述配置文件包括渲染效果与渲染配置的关系表;
请求单元,当‘伪’B端接收到客户端的访问请求时,所述‘伪’B端向所述集线器发送渲染请求,所述渲染请求包括渲染的目标效果;
获取单元,所述集线器获取渲染请求中的所述目标效果后,基于所述目标效果查询所述关系表得到该‘伪’B端的渲染配置参数,基于所述渲染配置参数从集线器中获取渲染资源;
渲染单元,所述集线器基于所述渲染资源对‘伪’B端的页面进行渲染,并将渲染后的‘伪’B端的页面发送至所述客户端;
所述‘伪’B端向所述集线器发送渲染请求的操作为:所述‘伪’B端向所述集线器发送身份认证请求,对所述身份认证请求认证通过后经过负载均衡处理将渲染请求发送至所述集线器;
所述资源包括通用资源和专属资源,所述通用资源包括子域名、企业名称、企业LOGO、首页Banner、首页专题图、动画、全局背景图片、字体类型、字体颜色、字体大小、音频水印、视频水印和/或文章水印,所述专属资源为‘伪’B端的用户自己上传的资源文件;
在所述集线器对身份认证请求认证通过后提取所述‘伪’B端的URL,在所述URL后添加集线器网络域名形成新的URL,并在Redis缓存中为该新的URL构建网页结构,在渲染时,将获取的渲染资源添加到该网页结构中形成渲染后的网页发送至所述客户端,将集线器中的资源经放大后供多个‘伪’B端使用;
所述集线器连接有用户微服务服务器、直播微服务服务器和表示微服务服务器,在所述集线器中设置渲染区,在所述客户端请求直播微服务时,获取所述‘伪’B端的标签,在所述渲染区中将所述标签作为一个视频浮层与直播视频叠加,形成具有‘伪’B端的标签的视频发送至客户端播放;
所述负载均衡的策略为:获取每一个‘伪’B端的客户端的访问量Ai、渲染配置参数的个数Xi及渲染资源所占用的存储空间Mi,计算每一个‘伪’B端的重要度F=w1*Ai+w2*Xi+w3*Mi,将重要度最大的‘伪’B端优先进行渲染,w1、w2、w3为权重值。
3.一种计算机存储介质,所述计算机存储介质上存储有计算机程序,当所述计算机存储介质上的计算机程序被处理器执行时实现权利要求1所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于畅捷通信息技术股份有限公司,未经畅捷通信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111358698.0/1.html,转载请声明来源钻瓜专利网。