一种无线通信数据存储方法及系统与流程

文档序号:36507155发布日期:2023-12-28 18:47阅读:33来源:国知局
一种无线通信数据存储方法及系统与流程

本发明涉及数据处理,具体涉及一种无线通信数据存储方法及系统。


背景技术:

1、无线通信数据存储已经成为了信息技术和通信领域的关键要素之一。随着物联网的发展、5g网络的普及和大数据分析的需求增加,对于高效、可扩展、安全的数据存储方法的需求也在不断增加。霍夫曼编码在无线通信中广泛用于数据压缩存储,以此来减少数据传输的带宽需求。通过将频繁出现的数据符号映射到较短的编码,较不频繁出现的数据符号映射到较长的编码,霍夫曼编码可以显著减小数据的大小,从而降低了数据传输的能耗。

2、现有的问题:每当引入新的无线通信数据时,传统的霍夫曼编码需要重新构建编码树和编码表,进而导致额外的计算复杂度和延迟,会减小数据压缩时的效率,从而导致无线通信数据存储过程中需要占用较多的计算资源、增加能源消耗和网络压力。


技术实现思路

1、本发明提供一种无线通信数据存储方法及系统,以解决现有的问题。

2、本发明的一种无线通信数据存储方法及系统采用如下技术方案:

3、本发明一个实施例提供了一种无线通信数据存储方法,该方法包括以下步骤:

4、采集任意一段时间内的无线通信数据,得到通信数据序列;在所述一段时间之后,依次采集任意另一段时间内的无线通信数据,得到新通信数据序列;在新通信数据序列中,将任意一种数据值相同的数据,记为目标数据;根据目标数据在新通信数据序列和通信数据序列中的出现次数,得到目标数据的更新程度;

5、根据目标数据在新通信数据序列中的分布,得到目标数据的连续程度和周期程度;

6、将目标数据的连续程度和周期程度的均值,记为目标数据的调整可能性;

7、按照时间顺序,将通信数据序列与新通信数据序列构成的数据序列,记为总数据序列;根据总数据序列中每种数据值相同的数据的出现次数、新通信数据序列中每种数据值相同的数据的调整可能性和更新程度,得到总数据序列中每种数据值相同的数据的更新频率;

8、在总数据序列中,根据所有种数据值相同的数据的更新频率,使用霍夫曼编码算法进行数据压缩处理,得到总数据序列的压缩数据;将总数据序列的压缩数据存储到无线通信数据的数据库中。

9、进一步地,所述根据目标数据在新通信数据序列和通信数据序列中的出现次数,得到目标数据的更新程度,包括的具体步骤如下:

10、在新通信数据序列中,将目标数据的出现次数除以新通信数据序列中的数据数量,记为目标数据在新通信数据序列中的出现频率;

11、在通信数据序列中,将目标数据的出现次数除以通信数据序列中的数据数量,记为目标数据在通信数据序列中的出现频率;

12、根据目标数据在新通信数据序列和通信数据序列中的出现频率的差异,得到目标数据的更新程度。

13、进一步地,所述根据目标数据在新通信数据序列和通信数据序列中的出现频率的差异,得到目标数据的更新程度对应的具体计算公式为:

14、

15、其中p为目标数据的更新程度,a为新通信数据序列中的数据数量,n为新通信数据序列中目标数据的出现次数,b为通信数据序列中的数据数量,为通信数据序列中目标数据的出现次数。

16、进一步地,所述根据目标数据在新通信数据序列中的分布,得到目标数据的连续程度和周期程度,包括的具体步骤如下:

17、将新通信数据序列中连续相邻的目标数据构成的数据序列段,记为目标序列段;

18、根据所有目标序列段中的数据数量,得到目标数据的连续程度;

19、将新通信数据序列中不是目标数据的数据,记为参考数据;

20、在新通信数据序列中,将任意两个相邻目标序列段之间的参考数据的数量,记为所述两个相邻目标序列段的间隔;

21、根据所有相邻目标序列段的间隔,得到目标数据的周期程度。

22、进一步地,所述根据所有目标序列段中的数据数量,得到目标数据的连续程度对应的具体计算公式为:

23、

24、其中l为目标数据的连续程度,k为目标序列段的数量,为第j个目标序列段中的数据数量,为线性归一化函数。

25、进一步地,所述根据所有相邻目标序列段的间隔,得到目标数据的周期程度对应的具体计算公式为:

26、

27、其中u为目标数据的周期程度,k为目标序列段的数量, 为第j个和第j+1个目标序列段的间隔,为线性归一化函数,| |为绝对值函数。

28、进一步地,所述根据总数据序列中每种数据值相同的数据的出现次数、新通信数据序列中每种数据值相同的数据的调整可能性和更新程度,得到总数据序列中每种数据值相同的数据的更新频率,包括的具体步骤如下:

29、将总数据序列中任意一种数据值相同的数据,记为新目标数据;

30、在总数据序列中,将新目标数据的出现次数除以总数据序列中的数据数量,记为新目标数据的新出现频率;

31、根据新通信数据序列中每种数据值相同的数据的调整可能性和更新程度、新目标数据的新出现频率,得到新目标数据的更新频率。

32、进一步地,所述根据新通信数据序列中每种数据值相同的数据的调整可能性和更新程度、新目标数据的新出现频率,得到新目标数据的更新频率,包括的具体步骤如下:

33、若新通信数据序列中不存在新目标数据时,将新目标数据的新出现频率,记为新目标数据的更新频率;

34、若新通信数据序列中存在新目标数据时,根据新目标数据的调整可能性、更新程度、新出现频率,得到新目标数据的更新频率。

35、进一步地,所述若新通信数据序列中存在新目标数据时,根据新目标数据的调整可能性、更新程度、新出现频率,得到新目标数据的更新频率,包括的具体步骤如下:

36、当新目标数据的调整可能性大于预设的判断阈值时,计算新目标数据的调整可能性与一的和值,将所述和值与新目标数据的更新程度的乘积,记为新目标数据的调整值;

37、将新目标数据的调整值与新目标数据的新出现频率之和,记为新目标数据的更新频率;

38、当新目标数据的调整可能性小于等于预设的判断阈值时,将新目标数据的新出现频率,记为新目标数据的更新频率。

39、本发明还提出了一种无线通信数据存储系统,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述存储器存储的计算机程序,以实现前述所述的一种无线通信数据存储方法的步骤。

40、本发明的技术方案的有益效果是:

41、在本发明实施例中,采集通信数据序列和新通信数据序列,在新通信数据序列中,将任意一种数据值相同的数据,记为目标数据,根据目标数据在新通信数据序列和通信数据序列中的出现次数,得到目标数据的更新程度。根据目标数据在新通信数据序列中的分布,得到目标数据的调整可能性。将通信数据序列与新通信数据序列构成的数据序列,记为总数据序列,根据总数据序列中每种数据值相同的数据的出现次数、新通信数据序列中每种数据值相同的数据的调整可能性和更新程度,得到总数据序列中每种数据值相同的数据的更新频率,其通过对数据进行统计和预测,完成数据出现频率的更新与调整,实现了编码表随无线通信数据动态变化而同步动态调整的效果,从而达到提高数据的压缩效率、适应性。由此使用霍夫曼编码算法进行数据压缩处理,得到总数据序列的压缩数据,并将压缩数据存储到无线通信数据的数据库中。至此本发明通过自适应每种数据的出现频率,提高霍夫曼编码算法的编码效率,从而减少无线通信数据存储过程中的能源消耗、网络压力和需要占用的计算资源。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1