【技术实现步骤摘要】
一种库存交易数据过程安全管理系统及云平台
[0001]本专利技术涉及数据压缩传输领域,具体涉及一种库存交易数据过程安全管理系统及云平台。
技术介绍
[0002]库存交易数据包括商品类型、存放地点、库存数量、交易时间、交易数量、交易金额等,每当产生交易时,交易端需将产生的库存交易数据传输至云平台,云平台根据库存交易数据对商品库存进行管理。库存交易数据涉及了商家的商业机密,在传输至云平台的过程中,需要进行加密,同时为了确保传输效率,还需进行压缩。
[0003]现有的压缩算法如霍夫曼编码、算术编码等对于字符频率相差较大的数据压缩效率较高,LZW编码、LZ77编码等对于字符串重复出现较多的数据压缩效率较高。库存交易数据中字符出现无规律,不一定满足字符频率相差较大或字符串重复出现较多,利用现有的压缩算法如霍夫曼编码、算术编码、LZW编码、LZ77编码等对库存序列进行压缩无法确保压缩效率。
技术实现思路
[0004]为了解决上述问题,本专利技术提供一种库存交易数据过程安全管理系统,所述系统包括:库存交易数据获取模 ...
【技术保护点】
【技术特征摘要】
1.一种库存交易数据过程安全管理系统,其特征在于,所述系统包括:库存交易数据获取模块:获取库存交易数据,将库存交易数据转换为库存序列;库存交易数据挖掘模块:根据库存序列的长度获取多个间隔,获取每个间隔下的分割序列,获取每个间隔下每个第一长度在分割序列中对应的每种第一子序列的重复率,根据每种第一子序列的重复率获取每个间隔下每个第一长度的整体重复率,根据每个间隔下每个第一长度的整体重复率获取每个间隔下的压缩度;将压缩度最大的间隔作为最优分割间隔S;库存交易数据压缩模块:构建初始的压缩字典;将库存序列中每个字符作为待压缩字符;根据压缩字典对待压缩字符依次进行压缩,包括:若待压缩字符的序号小于S+2,获取待压缩字符的编码;若待压缩字符的序号大于或等于S+2,判断待压缩字符是否已被压缩,若待压缩字符已被压缩,进行下一个待压缩字符的压缩,若待压缩字符未被压缩,将待压缩字符作为匹配子序列,根据最优分割间隔对匹配子序列进行扩展匹配操作,得到最新的匹配子序列以及匹配子序列的编码;根据最优分割间隔以及最新的匹配子序列对压缩字典进行更新;将得到的所有编码按照顺序组成的序列作为压缩数据;库存交易数据加密模块:对压缩数据进行加密得到密文数据;库存交易数据传输模块:对密文数据进行传输;库存交易数据还原模块:对密文数据进行解密以及解压,得到库存交易数据;库存交易数据管理模块:根据库存交易数据进行库存交易预测以及商品调配。2.根据权利要求1所述的一种库存交易数据过程安全管理系统,其特征在于,所述根据库存序列的长度获取多个间隔,包括的步骤为:将库存序列的长度记为L,将范围内的每个整数分别作为一个间隔,其中为向下取整符号。3.根据权利要求1所述的一种库存交易数据过程安全管理系统,其特征在于,所述获取每个间隔下的分割序列,包括的步骤为:当间隔为i时,将库存序列中第1,2+i,3+2i,4+3i,
…
个字符构成一个分割序列,将库存序列中第2,3+i,4+2i,5+3i,
…
个字符构成一个分割序列,
…
,将1+i,2+2i,3+3i,4+4i,
…
个字符构成一个分割序列,每个分割序列中相邻字符在库存序列中的间隔为i。4.根据权利要求1所述的一种库存交易数据过程安全管理系统,其特征在于,所述获取每个间隔下每个第一长度在分割序列中对应的每种第一子序列的重复率,包括的步骤为:将中每个整数分别作为间隔i下的第一长度,其中L为库存序列的长度,为向下取整符号;将任意一个间隔作为当前间隔,将当前间隔下任意一个第一长度作为当前第一长度,获取当前间隔下的所有分割序列中长度为当前第一长度的所有子串,分别作为当前间隔下当前第一长...
【专利技术属性】
技术研发人员:潘立花,梁赛,岳靖渊,
申请(专利权)人:北京明苑风华文化传媒有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。