首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种高校选课高并发场景下的数据压缩分发方法与装置 

申请/专利权人:湖南强智科技发展有限公司

申请日:2022-11-02

公开(公告)日:2023-11-21

公开(公告)号:CN116366730B

主分类号:H04L69/04

分类号:H04L69/04;H04L67/06;H04L67/02;G06F9/54;G06Q50/20

优先权:

专利状态码:有效-授权

法律状态:2023.11.21#授权;2023.07.18#实质审查的生效;2023.06.30#公开

摘要:本发明涉及数据压缩分发的技术领域,揭露了一种高校选课高并发场景下的数据压缩分发方法与装置,所述方法包括:将控制服务器所获取的待选课集合输入到数据压缩模型中;利用多重迭代法对数据压缩模型进行求解,得到数据压缩结果以及摘要映射表;控制服务器将解压缩算法、数据压缩结果以及摘要映射表生成静态js文件,并将静态js文件分发到所有选课服务器;根据学生请求客户端的地址对最优请求分发目标函数进行求解,利用最优请求分发选课服务器将静态js文件传输至客户端浏览器,在客户端完成数据解压缩。本发明所述数据压缩方法能够提供极高的压缩比,极大减轻网络的传输数据量,且解压缩在客户端进行,极大的减少服务器硬件的要求。

主权项:1.一种高校选课高并发场景下的数据压缩分发方法,其特征在于,所述方法包括:S1:控制服务器获取待选课集合,其中获取待选课集合,包括:控制服务器在选课前获取待选课集合,其中待选课集合的格式为: ;其中:T表示转置;X表示所有待选课信息构成的待选课集合,X的形式为矩阵形式,矩阵中的每一行数据表示每堂课的选课信息数据; 表示X中的第i行数据,即表示第i堂课的选课信息;S2:控制服务器构建数据压缩模型,将控制服务器所获取的待选课集合输入到数据压缩模型中,其中所述数据压缩模型的输入为待选课集合,输出为数据压缩结果以及摘要映射表;数据压缩模型的形式为: ;其中: 表示待选课集合的编码结果,其中待选课集合的编码方式为利用独热编码方式对待选课集合中的每个值进行编码处理;Y表示数据压缩结果,P表示摘要映射表; 表示L2范数;S3:利用多重迭代法对数据压缩模型进行求解,得到待选课集合的数据压缩结果以及摘要映射表;利用多重迭代法对数据压缩模型进行求解,得到待选课集合的数据压缩结果以及摘要映射表,所述数据压缩模型的求解流程为:S31:将数据压缩模型转换为如下方程: ;等价于求解如下函数的极值: ;其中:T表示转置;S32:初始化数据压缩结果以及摘要映射表,则初始化残差为,对应初始化梯度为,令多重迭代法的当前迭代次数为k,最大迭代次数为Max,k的初始值为1,则第k次迭代得到的数据压缩结果以及摘要映射表分别为以及;S33:计算数据压缩结果在第k次迭代的更新步长: ; ; ;其中: 表示数据压缩结果在第k次迭代的更新步长; 表示L1范数;S34:对摘要映射表进行第k次迭代,则第k次迭代的公式为: ; ;其中: 表示第k次迭代得到的摘要映射表;Q表示变换矩阵,表示第m列第一行与第m行的值分别为,表示变换参数,m表示待选课集合X的列数;S35:对数据压缩结果进行第k次迭代: ;S36:计算第k次迭代的梯度,若或k=Max,则将以及作为求解得到的数据压缩结果以及摘要映射表,否则令k=k+1,返回步骤S33;S4:控制服务器将解压缩算法、数据压缩结果以及摘要映射表生成静态js文件,并将静态js文件分发到所有选课服务器;S5:构建最优请求分发目标函数,根据学生请求客户端的地址对最优请求分发目标函数进行求解,得到最优请求分发选课服务器;S6:最优请求分发选课服务器将静态js文件传输至学生请求客户端浏览器,在客户端完成数据解压缩,并在浏览器内展示待选课集合。

全文数据:

权利要求:

百度查询: 湖南强智科技发展有限公司 一种高校选课高并发场景下的数据压缩分发方法与装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。