一种基于云端的奶茶销售数据统计装置的制作方法

文档序号:28806279发布日期:2022-02-09 02:24阅读:98来源:国知局
一种基于云端的奶茶销售数据统计装置的制作方法

1.本发明涉及数据统计技术领域,特别涉及一种基于云端的奶茶销售数据统计装置。


背景技术:

2.现有技术中,对奶茶销售数据的统计是通过人为统计,费时费力,且失误较多,随着互联网的兴起,消费者的消费范围并不局限于单个奶茶销售门店所在地,多个奶茶销售门店每天会产生大量的销售数据,通过人为统计不方便管理,且成本较大。


技术实现要素:

3.本发明旨在至少一定程度上解决上述技术中的技术问题之一。为此,本发明的目的在于提出了一种基于云端的奶茶销售数据统计装置,全自动智能化的对每个门店奶茶的销售数据进行统计,减少人力成本,实现奶茶门店经营情况分析及市场行情分析。
4.为达到上述目的,本发明提出了一种基于云端的奶茶销售数据统计装置,包括:
5.位置信息获取模块,设置在奶茶设备上,用于获取所述奶茶设备的位置信息;
6.销售数据获取模块,设置在所述奶茶设备上,用于获取所述奶茶设备的销售数据;所述销售数据包括销售的奶茶的类型及数量;
7.第一控制模块,设置在所述奶茶设备上,用于将所述位置信息及所述销售数据进行打包,得到数据包并通过无线通讯模块发送至云端服务器;
8.所述云端服务器,用于接收若干个数据包并进行解析,得到若干个位置信息及若干个销售数据,对所述若干个位置信息进行聚类,得到若干个聚类集合,将每个聚类集合中位置信息对应的销售数据进行计算,得到每个门店的销售数据。
9.进一步地,所述云端服务器还用于根据所述每个门店的销售数据统计得到总销售数据,并将所述总销售数据发送至移动终端。
10.进一步地,所述对所述若干个位置信息进行聚类,得到若干个聚类集合,将每个聚类集合中位置信息对应的销售数据进行计算,得到每个门店的销售数据,包括:
11.从所述若干个位置信息中随机挑选出一个位置信息,作为第一位置信息,获取所述第一位置信息与所述若干个位置信息中每个位置信息的第一距离,根据所述第一距离小于预设距离的位置信息及所述第一位置信息生成第一聚类集合,将第一聚类集合中包括的位置信息从所述若干个位置信息中进行剔除处理;
12.从剔除处理后的若干个位置信息中随机挑选出一个位置信息,作为第二位置信息,获取所述第二位置信息与所述若干个位置信息中每个位置信息的第二距离,根据所述第二距离小于预设距离的位置信息及所述第二位置信息生成第二聚类集合,将第二聚类集合中包括的位置信息从所述若干个位置信息中进行剔除处理,重复上述步骤,直至对所述若干个位置信息全部聚类完毕,得到若干个聚类集合;
13.将每个聚类集合中位置信息对应的销售数据进行计算,得到每个门店的销售数
据。
14.进一步地,还包括:
15.故障检测模块,设置在所述奶茶设备上,用于对所述奶茶设备进行故障检测,得到检测结果;
16.所述第一控制模块,还用于在确定所述检测结果为发生故障时,确定故障类型,根据所述故障类型查询预设故障类型-故障代码表,得到相对应的故障代码,将所述故障代码通过所述无线通讯模块发送至维修人员终端。
17.进一步地,还包括:
18.接收模块,设置在所述奶茶设备上,用于接收云端服务器发送的奶茶配方;
19.显示模块,设置在所述奶茶设备上,用于将所述奶茶配方显示出来。
20.进一步地,所述位置信息获取模块包括:
21.第一定位信号获取模块,用于获取定位卫星发送的第一定位信号;所述第一定位信号为l1频段的gps信号;
22.第二定位信号获取模块,用于获取定位卫星发送的第二定位信号;所述第二定位信号为l2频段的gps信号;
23.定位信号处理模块,用于:
24.对所述第一定位信号进行信号分割处理,得到若干个子第一定位信号;其中,每个子第一定位信号中都包括若干个第一采样点;
25.分别获取每个第一采样点的第一能量,并判断所述第一能量是否大于预设能量,将所述第一能量大于预设能量的第一采样点作为第一干扰信号点;
26.分别判断每个子第一定位信号中是否包括所述第一干扰信号点,筛选出不包括所述第一干扰信号点的子第一定位信号,作为第一保留信号;
27.筛选出包括所述第一干扰信号点的子第一定位信号,作为第一待处理信号;
28.分别计算每个所述第一待处理信号中包括的第一干扰信号点的第一能量平均值,根据所述第一能量平均值得到每个所述第一待处理信号的第一干扰等级,根据所述第一干扰等级查询预设干扰等级-干扰抑制函数表,得到相对应的干扰抑制函数,根据所述干扰抑制函数对相对应的所述第一待处理信号进行干扰抑制处理;
29.根据所述第一保留信号及干扰抑制处理后的第一待处理信号生成第三定位信号;
30.对所述第二定位信号进行信号分割处理,得到若干个子第二定位信号;其中,每个子第二定位信号中都包括若干个第二采样点;
31.分别获取每个第二采样点的第二能量,并判断所述第二能量是否大于预设能量,将所述第二能量大于预设能量的第二采样点作为第二干扰信号点;
32.分别判断每个子第二定位信号中是否包括所述第二干扰信号点,筛选出不包括所述第二干扰信号点的子第二定位信号,作为第二保留信号;
33.筛选出包括所述第二干扰信号点的子第二定位信号,作为第二待处理信号;
34.分别计算每个所述第二待处理信号中包括的第二干扰信号点的第二能量平均值,根据所述第二能量平均值得到每个所述第二待处理信号的第二干扰等级,根据所述第二干扰等级查询预设干扰等级-干扰抑制函数表,得到相对应的干扰抑制函数,根据所述干扰抑制函数对相对应的所述第二待处理信号进行干扰抑制处理;
35.根据所述第二保留信号及干扰抑制处理后的第二待处理信号生成第四定位信号;
36.信号合路模块,用于将所述第三定位信号及所述第四定位信号输入合路器中进行合路处理,得到第五定位信号;
37.分析模块,用于对所述第五定位信号进行分析,得到所述奶茶设备的位置信息。
38.进一步地,在将所述位置信息及所述销售数据进行打包前,还包括对所述销售数据进行数据预处理。
39.进一步地,对所述销售数据进行数据预处理,包括:
40.获取所述销售数据包括的数字字符串;其中,所述数字字符串中包括若干个数字字符;
41.在所述数字字符串中,按照从前到后的顺序提取出第一预设数量个数字字符,作为前段字符;
42.在所述数字字符串中,按照从后到前的顺序提取出第二预设数量个数字字符,作为后段字符;
43.将所述前段字符及所述后段字符作为边界字符;
44.将所述数字字符串中除去所述边界字符的剩余字符,作为中间字符;
45.基于预设哈希算法对所述边界字符进行哈希运算,得到所述边界字符对应的哈希值;
46.基于二进制换算算法对所述哈希值进行运算,将二进制的哈希值转换为十进制的运算值;
47.基于预设混合加密算法对所述运算值及所述中间字符进行混合加密计算,得到加密数字字符串;
48.根据所述加密数字字符串对所述数字字符串进行替换处理,得到加密销售数据;
49.根据预设压缩算法库中的若干个压缩算法分别对所述加密销售数据进行压缩处理,得到若干个压缩加密销售数据;
50.获取对所述加密销售数据的第一读取时间;
51.分别获取对所述压缩加密销售数据的第二读取时间;
52.分别获取所述压缩加密销售数据的数据量;
53.根据所述第一读取时间、对每个压缩加密销售数据的第二读取时间、每个压缩加密销售数据的数据量计算得到每个压缩加密销售数据的压缩评估值;
54.对所述压缩评估值按照从大到小的顺序进行排序,筛选出最小的压缩评估值,将所述最小的压缩评估值对应的压缩加密销售数据作为待打包销售数据。
55.进一步地,在将数据包通过无线通讯模块发送至云端服务器前,还包括,对所述无线通讯模块包括的若干个传输信道进行评价,得到若干个评价值,对所述若干个评价值按照从大到小的顺序进行排序,并筛选出最大的评价值,获取所述最大的评价值对应的传输信道,作为目标传输信道,根据所述目标传输信道对所述位置信息及所述销售数据进行传输。
56.进一步地,所述分析模块在对所述第五定位信号进行分析前,还包括对所述第五定位信号进行信号放大处理。
57.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变
得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书以及附图中所特别指出的结构来实现和获得。
附图说明
58.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
59.图1为根据本发明第一实施例的一种基于云端的奶茶销售数据统计装置的框图;
60.图2为根据本发明第二实施例的一种基于云端的奶茶销售数据统计装置的框图;
61.图3为根据本发明第三实施例的一种基于云端的奶茶销售数据统计装置的框图。
具体实施方式
62.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
63.下面参考图1至图3来描述本发明实施例提出的种基于云端的奶茶销售数据统计装置。
64.如图1所示,一种基于云端的奶茶销售数据统计装置,包括:
65.位置信息获取模块,设置在奶茶设备上,用于获取所述奶茶设备的位置信息;
66.销售数据获取模块,设置在所述奶茶设备上,用于获取所述奶茶设备的销售数据;所述销售数据包括销售的奶茶的类型及数量;
67.第一控制模块,设置在所述奶茶设备上,用于将所述位置信息及所述销售数据进行打包,得到数据包并通过无线通讯模块发送至云端服务器;
68.所述云端服务器,用于接收若干个数据包并进行解析,得到若干个位置信息及若干个销售数据,对所述若干个位置信息进行聚类,得到若干个聚类集合,将每个聚类集合中位置信息对应的销售数据进行计算,得到每个门店的销售数据。
69.上述方案的工作原理:位置信息获取模块用于获取所述奶茶设备的位置信息;销售数据获取模块用于获取所述奶茶设备的销售数据;所述销售数据包括销售的奶茶的类型及数量;第一控制模块用于将所述位置信息及所述销售数据进行打包,得到数据包并通过无线通讯模块发送至云端服务器;所述云端服务器,用于接收若干个数据包并进行解析,得到若干个位置信息及若干个销售数据,对所述若干个位置信息进行聚类,得到若干个聚类集合,将每个聚类集合中位置信息对应的销售数据进行计算,得到每个门店的销售数据。
70.上述方案的有益效果:全自动智能化的对每个门店奶茶的销售数据进行统计,减少人力成本,实现奶茶门店经营情况分析及市场行情分析。
71.根据本发明的一些实施例,所述云端服务器还用于根据所述每个门店的销售数据统计得到总销售数据,并将所述总销售数据发送至移动终端。
72.上述方案的工作原理:所述云端服务器还用于根据所述每个门店的销售数据统计得到总销售数据,并将所述总销售数据发送至移动终端。
73.上述方案的有益效果:方便总店了解市场情况。
74.根据本发明的一些实施例,所述云端服务器还用于对每个门店的销售数据进行分析。
75.上述方案的工作原理及有益效果:门店可以通过数据分析了解客户的口味、喜好、消费习惯。也了解当日卖出总杯数或者当月的营业额,方便了解市场行情,以及做出应对措施。
76.根据本发明的一些实施例,所述对所述若干个位置信息进行聚类,得到若干个聚类集合,将每个聚类集合中位置信息对应的销售数据进行计算,得到每个门店的销售数据,包括:
77.从所述若干个位置信息中随机挑选出一个位置信息,作为第一位置信息,获取所述第一位置信息与所述若干个位置信息中每个位置信息的第一距离,根据所述第一距离小于预设距离的位置信息及所述第一位置信息生成第一聚类集合,将第一聚类集合中包括的位置信息从所述若干个位置信息中进行剔除处理;
78.从剔除处理后的若干个位置信息中随机挑选出一个位置信息,作为第二位置信息,获取所述第二位置信息与所述若干个位置信息中每个位置信息的第二距离,根据所述第二距离小于预设距离的位置信息及所述第二位置信息生成第二聚类集合,将第二聚类集合中包括的位置信息从所述若干个位置信息中进行剔除处理,重复上述步骤,直至对所述若干个位置信息全部聚类完毕,得到若干个聚类集合;
79.将每个聚类集合中位置信息对应的销售数据进行计算,得到每个门店的销售数据。
80.上述方案的工作原理:从所述若干个位置信息中随机挑选出一个位置信息,作为第一位置信息,获取所述第一位置信息与所述若干个位置信息中每个位置信息的第一距离,根据所述第一距离小于预设距离的位置信息及所述第一位置信息生成第一聚类集合,将第一聚类集合中包括的位置信息从所述若干个位置信息中进行剔除处理;从剔除处理后的若干个位置信息中随机挑选出一个位置信息,作为第二位置信息,获取所述第二位置信息与所述若干个位置信息中每个位置信息的第二距离,根据所述第二距离小于预设距离的位置信息及所述第二位置信息生成第二聚类集合,将第二聚类集合中包括的位置信息从所述若干个位置信息中进行剔除处理,重复上述步骤,直至对所述若干个位置信息全部聚类完毕,得到若干个聚类集合;每个聚类集合即每个门店包括的奶茶设备的数量,一个聚类集合代表一个奶茶门店;将每个聚类集合中位置信息对应的销售数据进行计算,得到每个门店的销售数据。
81.上述方案的有益效果:通过位置信息的距离对位置信息进行聚类,将相近的位置信息聚为一类,最大程度的保证最终聚类结果的精确性。
82.如图2所示,根据本发明的一些实施例,还包括:
83.故障检测模块,设置在所述奶茶设备上,用于对所述奶茶设备进行故障检测,得到检测结果;
84.所述第一控制模块,还用于在确定所述检测结果为发生故障时,确定故障类型,根据所述故障类型查询预设故障类型-故障代码表,得到相对应的故障代码,将所述故障代码通过所述无线通讯模块发送至维修人员终端。
85.上述方案的工作原理:故障检测模块,设置在所述奶茶设备上,用于对所述奶茶设备进行故障检测,得到检测结果;所述第一控制模块,还用于在确定所述检测结果为发生故障时,确定故障类型,根据所述故障类型查询预设故障类型-故障代码表,得到相对应的故
障代码,将所述故障代码通过所述无线通讯模块发送至维修人员终端。
86.上述方案的有益效果:具有故障自动识别统计分析功能,方便后台及时了解故障机所在位置及故障原因,安排维修人员及时的维修,保证奶茶设备的工作状态,并可收集故障信息数据,分析统计设备故障情况,方便设备的升级和优化。
87.根据本发明的一些实施例,还包括:
88.接收模块,设置在所述奶茶设备上,用于接收云端服务器发送的奶茶配方;
89.显示模块,设置在所述奶茶设备上,用于将所述奶茶配方显示出来。
90.上述方案的工作原理:接收模块,设置在所述奶茶设备上,用于接收云端服务器发送的奶茶配方;显示模块,设置在所述奶茶设备上,用于将所述奶茶配方显示出来。
91.上述方案的有益效果:总店通过云端服务器统一管理各个分店奶茶配料的剂量,方便做出统一口味的奶茶。
92.如图3所示,根据本发明的一些实施例,所述位置信息获取模块包括:
93.第一定位信号获取模块,用于获取定位卫星发送的第一定位信号;所述第一定位信号为l1频段的gps信号;
94.第二定位信号获取模块,用于获取定位卫星发送的第二定位信号;所述第二定位信号为l2频段的gps信号;
95.定位信号处理模块,用于:
96.对所述第一定位信号进行信号分割处理,得到若干个子第一定位信号;其中,每个子第一定位信号中都包括若干个第一采样点;
97.分别获取每个第一采样点的第一能量,并判断所述第一能量是否大于预设能量,将所述第一能量大于预设能量的第一采样点作为第一干扰信号点;
98.分别判断每个子第一定位信号中是否包括所述第一干扰信号点,筛选出不包括所述第一干扰信号点的子第一定位信号,作为第一保留信号;
99.筛选出包括所述第一干扰信号点的子第一定位信号,作为第一待处理信号;
100.分别计算每个所述第一待处理信号中包括的第一干扰信号点的第一能量平均值,根据所述第一能量平均值得到每个所述第一待处理信号的第一干扰等级,根据所述第一干扰等级查询预设干扰等级-干扰抑制函数表,得到相对应的干扰抑制函数,根据所述干扰抑制函数对相对应的所述第一待处理信号进行干扰抑制处理;
101.根据所述第一保留信号及干扰抑制处理后的第一待处理信号生成第三定位信号;
102.对所述第二定位信号进行信号分割处理,得到若干个子第二定位信号;其中,每个子第二定位信号中都包括若干个第二采样点;
103.分别获取每个第二采样点的第二能量,并判断所述第二能量是否大于预设能量,将所述第二能量大于预设能量的第二采样点作为第二干扰信号点;
104.分别判断每个子第二定位信号中是否包括所述第二干扰信号点,筛选出不包括所述第二干扰信号点的子第二定位信号,作为第二保留信号;
105.筛选出包括所述第二干扰信号点的子第二定位信号,作为第二待处理信号;
106.分别计算每个所述第二待处理信号中包括的第二干扰信号点的第二能量平均值,根据所述第二能量平均值得到每个所述第二待处理信号的第二干扰等级,根据所述第二干扰等级查询预设干扰等级-干扰抑制函数表,得到相对应的干扰抑制函数,根据所述干扰抑
制函数对相对应的所述第二待处理信号进行干扰抑制处理;
107.根据所述第二保留信号及干扰抑制处理后的第二待处理信号生成第四定位信号;
108.信号合路模块,用于将所述第三定位信号及所述第四定位信号输入合路器中进行合路处理,得到第五定位信号;
109.分析模块,用于对所述第五定位信号进行分析,得到所述奶茶设备的位置信息。
110.上述方案的工作原理:第一定位信号获取模块用于获取定位卫星发送的第一定位信号;所述第一定位信号为l1频段的gps信号,其中l1频段为1575.42
±
1.023mhz;第二定位信号获取模块用于获取定位卫星发送的第二定位信号;所述第二定位信号为l2频段的gps信号,其中,l2频段为1227.60
±
1.023mhz;定位信号处理模块,用于对所述第一定位信号进行信号分割处理,得到若干个子第一定位信号;其中,每个子第一定位信号中都包括若干个第一采样点;分别获取每个第一采样点的第一能量,并判断所述第一能量是否大于预设能量,将所述第一能量大于预设能量的第一采样点作为第一干扰信号点;分别判断每个子第一定位信号中是否包括所述第一干扰信号点,筛选出不包括所述第一干扰信号点的子第一定位信号,作为第一保留信号;筛选出包括所述第一干扰信号点的子第一定位信号,作为第一待处理信号;分别计算每个所述第一待处理信号中包括的第一干扰信号点的第一能量平均值,根据所述第一能量平均值得到每个所述第一待处理信号的第一干扰等级,根据所述第一干扰等级查询预设干扰等级-干扰抑制函数表,得到相对应的干扰抑制函数,根据所述干扰抑制函数对相对应的所述第一待处理信号进行干扰抑制处理;根据所述第一保留信号及干扰抑制处理后的第一待处理信号生成第三定位信号;对所述第二定位信号进行信号分割处理,得到若干个子第二定位信号;其中,每个子第二定位信号中都包括若干个第二采样点;分别获取每个第二采样点的第二能量,并判断所述第二能量是否大于预设能量,将所述第二能量大于预设能量的第二采样点作为第二干扰信号点;分别判断每个子第二定位信号中是否包括所述第二干扰信号点,筛选出不包括所述第二干扰信号点的子第二定位信号,作为第二保留信号;筛选出包括所述第二干扰信号点的子第二定位信号,作为第二待处理信号;分别计算每个所述第二待处理信号中包括的第二干扰信号点的第二能量平均值,根据所述第二能量平均值得到每个所述第二待处理信号的第二干扰等级,根据所述第二干扰等级查询预设干扰等级-干扰抑制函数表,得到相对应的干扰抑制函数,根据所述干扰抑制函数对相对应的所述第二待处理信号进行干扰抑制处理;根据所述第二保留信号及干扰抑制处理后的第二待处理信号生成第四定位信号;信号合路模块,用于将所述第三定位信号及所述第四定位信号输入合路器中进行合路处理,得到第五定位信号;分析模块,用于对所述第五定位信号进行分析,得到所述奶茶设备的位置信息。
111.上述方案的有益效果:每个奶茶门店都包括若干个奶茶设备,每个奶茶设备上都设置有位置信息获取模块,对每个奶茶设备的位置信息进行获取是为了最终得到每个分店包括的若干个奶茶设备,进而实现奶茶门店的销售数据的统计,因此,对奶茶设备的位置信息进行精确的获取是必要的,传统的位置信息获取是通过对单频段的定位信号进行分析,本方提出一种通过双频段定位信号进而得到位置信息的方法,使得最终得到的位置信息更加的精确,提高最终对位置信息聚类的精确性,进而保证最终得到的每个奶茶门店销售数据的精确性,定位信号处理模块根据每个所述第一待处理信号中包括的第一干扰信号点的第一能量平均值得到每个所述第一待处理信号的第一干扰等级,根据所述第一干扰等级得
到相对应的干扰抑制函数,根据所述干扰抑制函数对相对应的所述第一待处理信号进行干扰抑制处理,使得最终得到的第三定位信号没有了噪声的干扰,更加的干净、清晰;根据每个所述第二待处理信号中包括的第二干扰信号点的第二能量平均值得到每个所述第二待处理信号的第二干扰等级,根据所述第二干扰等级得到相对应的干扰抑制函数,根据所述干扰抑制函数对相对应的所述第二待处理信号进行干扰抑制处理,使得最终得到的第四定位信号没有了噪声的干扰,更加的干净、清晰;最终通过对第三定位信号及第四定位信号进行信号合路,得到第五信号并进行信号分析,最终得到奶茶设备的位置信息;通过获取到两个频段的定位信号进行定位,消除电离层引起的误差,提高了测距精度,从而提高奶茶设备定位的准确性。
112.根据本发明的一些实施例,在将所述位置信息及所述销售数据进行打包前,还包括对所述销售数据进行数据预处理。
113.上述方案的工作原理:在将所述位置信息及所述销售数据进行打包前,还包括对所述销售数据进行数据预处理,预处理包括对所述销售数据进行加密及压缩处理。
114.上述方案的有益效果:对销售数据进行数据预处理,保证预处理后的销售数据的安全性及最简性。
115.根据本发明的一些实施例,对所述销售数据进行数据预处理,包括:
116.获取所述销售数据包括的数字字符串;其中,所述数字字符串中包括若干个数字字符;
117.在所述数字字符串中,按照从前到后的顺序提取出第一预设数量个数字字符,作为前段字符;
118.在所述数字字符串中,按照从后到前的顺序提取出第二预设数量个数字字符,作为后段字符;
119.将所述前段字符及所述后段字符作为边界字符;
120.将所述数字字符串中除去所述边界字符的剩余字符,作为中间字符;
121.基于预设哈希算法对所述边界字符进行哈希运算,得到所述边界字符对应的哈希值;
122.基于二进制换算算法对所述哈希值进行运算,将二进制的哈希值转换为十进制的运算值;
123.基于预设混合加密算法对所述运算值及所述中间字符进行混合加密计算,得到加密数字字符串;
124.根据所述加密数字字符串对所述数字字符串进行替换处理,得到加密销售数据;
125.根据预设压缩算法库中的若干个压缩算法分别对所述加密销售数据进行压缩处理,得到若干个压缩加密销售数据;
126.获取对所述加密销售数据的第一读取时间;
127.分别获取对所述压缩加密销售数据的第二读取时间;
128.分别获取所述压缩加密销售数据的数据量;
129.根据所述第一读取时间、对每个压缩加密销售数据的第二读取时间、每个压缩加密销售数据的数据量计算得到每个压缩加密销售数据的压缩评估值;
130.对所述压缩评估值按照从大到小的顺序进行排序,筛选出最小的压缩评估值,将
所述最小的压缩评估值对应的压缩加密销售数据作为待打包销售数据。
131.上述方案的工作原理:获取所述销售数据包括的数字字符串;其中,所述数字字符串中包括若干个数字字符;在所述数字字符串中,按照从前到后的顺序提取出第一预设数量个数字字符,作为前段字符;在所述数字字符串中,按照从后到前的顺序提取出第二预设数量个数字字符,作为后段字符;将所述前段字符及所述后段字符作为边界字符;将所述数字字符串中除去所述边界字符的剩余字符,作为中间字符;基于预设哈希算法对所述边界字符进行哈希运算,得到所述边界字符对应的哈希值;基于二进制换算算法对所述哈希值进行运算,将二进制的哈希值转换为十进制的运算值;基于预设混合加密算法对所述运算值及所述中间字符进行混合加密计算,得到加密数字字符串;根据所述加密数字字符串对所述数字字符串进行替换处理,得到加密销售数据;根据预设压缩算法库中的若干个压缩算法分别对所述加密销售数据进行压缩处理,得到若干个压缩加密销售数据;获取对所述加密销售数据的第一读取时间;分别获取对所述压缩加密销售数据的第二读取时间;分别获取所述压缩加密销售数据的数据量;根据所述第一读取时间、对每个压缩加密销售数据的第二读取时间、每个压缩加密销售数据的数据量计算得到每个压缩加密销售数据的压缩评估值;计算得到一个压缩加密销售数据的压缩评估值w,如公式(1)所示:
[0132][0133]
其中,t1为对所述加密销售数据的第一读取时间;t2为对所述压缩加密销售数据的第二读取时间;c为所述压缩加密销售数据的数据量;
[0134]
对所述压缩评估值按照从大到小的顺序进行排序,筛选出最小的压缩评估值,将所述最小的压缩评估值对应的压缩加密销售数据作为待打包销售数据。
[0135]
上述方案的有益效果:销售数据在传输过程中是极易被不发分盗取的,在同行竞争中,销售数据被盗取是致命的,因此,如何对销售数据进行保护,防止被不发分子盗取是关键的,销售数据中最重要的是销售的数量,即销售数据中的数字字符,针对这种特征,本方案提供了一种对销售数据中数字字符的加密压缩的过程。分别采用不同的加密算发对中间字符及边界字符进行加密处理,且将边界字符的运算结果加入到中间字符中,提高了对所述销售数据中数字字符的加密的复杂性及安全性;根据预设压缩算法库中的若干个压缩算法分别对所述加密销售数据进行压缩处理,得到若干个压缩加密销售数据;获取对所述加密销售数据的第一读取时间;分别获取对所述压缩加密销售数据的第二读取时间;分别获取所述压缩加密销售数据的数据量;根据所述第一读取时间、对每个压缩加密销售数据的第二读取时间、每个压缩加密销售数据的数据量计算得到每个压缩加密销售数据的压缩评估值;对所述压缩评估值按照从大到小的顺序进行排序,筛选出最小的压缩评估值,将所述最小的压缩评估值对应的压缩加密销售数据作为待打包销售数据,压缩评估值最小的压缩加密销售数据为压缩效果最好的压缩加密销售数据;通过对若干个压缩算法,选取出最优的压缩算法,保证得到的待打包销售数据为最优的压缩加密销售数据,保证后续传输的及时性及安全性。
[0136]
根据本发明的一些实施例,在将数据包通过无线通讯模块发送至云端服务器前,还包括,对所述无线通讯模块包括的若干个传输信道进行评价,得到若干个评价值,对所述若干个评价值按照从大到小的顺序进行排序,并筛选出最大的评价值,获取所述最大的评
价值对应的传输信道,作为目标传输信道,根据所述目标传输信道对所述位置信息及所述销售数据进行传输。
[0137]
上述方案的工作原理:在将数据包通过无线通讯模块发送至云端服务器前,还包括,对所述无线通讯模块包括的若干个传输信道进行评价,得到若干个评价值,对所述若干个评价值按照从大到小的顺序进行排序,并筛选出最大的评价值,获取所述最大的评价值对应的传输信道,作为目标传输信道,根据所述目标传输信道对所述位置信息及所述销售数据进行传输。
[0138]
上述方案的有益效果:通过选出评价值最大的传输信道,即传输性能最好的传输信道,作为目标传输信道,提高数据包传输的安全性,保证数据包的传输效率,减少传输时间,保证数据包传输的及时性。
[0139]
根据本发明的一些实施例,所述分析模块在对所述第五定位信号进行分析前,还包括对所述第五定位信号进行信号放大处理。
[0140]
上述方案的工作原理:在对所述第五定位信号进行分析前,还包括对所述第五定位信号进行信号放大处理。
[0141]
上述方案的有益效果:放大第五定位信号中的细节,使得放大后的第五信号中的细节更加的清楚,提高最后分析结果的精确性。
[0142]
根据本发明的一些实施例,对一个传输信道进行评价,并计算得到评价值λ,如公式(2)所示:
[0143][0144]
其中,β为所述传输信道对预设数据包的传输时长;k为所述传输信道的传输系数,取值范围为(0.2,0.8);ψ1为所述传输信道中导频信号的传输功率;ψ2为所述传输信道中导频信号的噪声功率;p为所述传输信道受到干扰的概率;其中,所述传输系数为所述传输信道通信质量的度量;所述预设传输包的大小为2m。
[0145]
上述方案的工作原理及有益效果:在对所述传输信道进行评价时,考虑所述传输信道对预设数据包的传输时长、所述传输信道的传输系数、所述传输信道中导频信号的传输功率、所述传输信道中导频信号的噪声功率等因素,使得计算出来的评价值更加的精确。
[0146]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1