发明名称 一种网络数据包的压缩方法
摘要 本发明提供一种网络数据包的压缩方法,其具体实现过程为:使用空间网络算法将立体化后的二进制数据予以堆叠;将堆叠后的空间数据分拆为若干个基本几何体的集合;最后再将这些几何体解析为包含空间位置信息的数据包。该一种网络数据包的压缩方法和现有技术相比,在客观环境不变的情况下改善用户的使用体验,有效提升远程协助、视频录像等系统所传输的视频质量,或是在相同质量的前提下提升这些操作的流畅度,实用性强。
申请公布号 CN104202269B 申请公布日期 2017.04.05
申请号 CN201410500853.1 申请日期 2014.09.26
申请人 浪潮软件集团有限公司 发明人 张家重;董毅;王玉奎;王宏生;张涛;高强
分类号 H04L12/951(2013.01)I;H04L29/06(2006.01)I 主分类号 H04L12/951(2013.01)I
代理机构 济南信达专利事务所有限公司 37100 代理人 姜明
主权项 一种网络数据包的压缩方法,其特征在于其具体实现过程为:一、使用空间网络算法将立体化后的二进制数据予以堆叠;二、将堆叠后的空间数据分拆为若干个基本几何体的集合;三、最后再将这些几何体解析为包含空间位置信息的数据包;所述数据堆叠和堆叠后的数据分拆过程均在传输端完成,该数据堆叠和堆叠后的数据分拆的具体实现步骤为:步骤1:初始化算法结构,并将需要传输的数据传入函数SpaceZipInit();步骤2:调用函数DataTypeIdentify(),识别数据类型;步骤3:将步骤2所返回的数据类型传入函数SpaceTypeIndentify(),匹配最合适的数据空间类型;步骤4:调用函数CreateZipSpace(),创建数据空间;步骤5:调用函数ZipSpaceStart(),载入待传输数据,开始构建空间数据;步骤6:调用函数ZipSpaceRules(),为构建空间数据设置规则;步骤7:调用函数ZipSpaceOriginSpots(),将空间数据的起始方位和方向存入变量之中,以备将其添加到传输数据包;步骤8:待空间数据创建完成后,调用ZipSpaceOutline(),识别空间数据的基本轮廓;步骤9:调用函数ZipSpaceSplit(),载入预定义的空间几何体定义,对数据空间进行拆分操作;步骤10:待步骤9结束后,调用ZipSpaceReset()将拆分后的几何体按照相同的几何面重新堆叠,以便消除重复的数据;步骤11:重复步骤9,再次拆分空间几何体;步骤12:调用函数ZipSpaceGeometryDraw(),将分拆后的几何体绘制为空间曲线;步骤13:调用函数ZipSpaceToPackage(),将空间曲线拆分为待发送的数据包;步骤14:调用函数ZipSpacePackageDefine(),为数据包添加所需的自定义信息。
地址 250100 山东省济南市高新区科航路2877号