本发明属于数据处理,具体涉及一种基于销售价格的商品信息管理方法。
背景技术:
1、在国际冷链供应链中,销售报表主要是记录冷链商品的销售价格、成本价格以及对冷链商品的简单描述。随着信息技术的快速发展,大量冷链商品在线上交易,而商家需要对商品的信息进行记录,冷链商品信息属于商业机密,如被提取泄露,会对商家造成巨大损失。因此需对冷链商品信息进行加密处理,如果不采取必要的加密措施,很容易被篡改或窃取。
技术实现思路
1、本发明为了解决以上问题,提出了一种基于销售价格的商品信息管理方法。
2、本发明的技术方案是:一种基于销售价格的商品信息管理方法包括以下步骤:
3、s1、采集销售报表中待管理商品的价格描述和商品详情描述;
4、s2、根据待管理商品的价格描述,确定待管理商品在销售报表中的销售评估系数;
5、s3、根据待管理商品在销售报表中的销售评估系数,对待管理商品的商品详情描述进行加密处理。
6、进一步地,待管理商品的价格描述包括待管理商品的生产成本、运输成本、人工成本、最低销售价格和最高销售价格。
7、进一步地,s2包括以下子步骤:
8、s21、将销售报表中待管理商品以及其他商品的生产成本从小到大排序,生成生产成本数列,并根据生产成本数列,确定待管理商品的生产标签值;
9、s22、将销售报表中待管理商品以及其他商品的运输成本从小到大排序,生成运输成本数列,并根据运输成本数列,确定待管理商品的运输标签值;
10、s23、将销售报表中待管理商品以及其他商品的人工成本从小到大排序,生成人工成本数列,并根据人工成本数列,确定待管理商品的人工标签值;
11、s24、根据待管理商品的生产标签值、运输标签值、人工标签值、最低销售价格以及最高销售价格,确定待管理商品在销售报表中的销售评估系数。
12、上述进一步方案的有益效果是:在本发明中,销售报表中记录了所有商品的成本价格以及最高/低销售价格,本发明根据待管理商品的成本价格在销售报表中整体商品的分布情况,确定三个成本标签值(即生产标签值、运输标签值以及人工标签值),再将三个标签值与最高/低销售价格结合,得到反映待管理商品销售价格的销售评估系数,为后续加密的修正提供基础。
13、进一步地,待管理商品的生产标签值ρ1的计算公式为:;式中,m表示销售报表的商品总数,p表示待管理商品的生产成本,表示生产成本数列的均值,表示生产成本数列的中位数,c表示常数;
14、待管理商品的运输标签值ρ2的计算公式为:;式中,q表示待管理商品的运输成本,表示运输成本数列的均值,表示运输成本数列的中位数;
15、待管理商品的人工标签值ρ3的计算公式为:;式中,w表示待管理商品的人工成本,表示人工成本数列的均值,表示人工成本数列的中位数。
16、进一步地,待管理商品在销售报表中的销售评估系数p的计算公式为:;式中,ρ1表示待管理商品的生产标签值,ρ2表示待管理商品的运输标签值,ρ3表示待管理商品的人工标签值,dmax表示待管理商品的最高销售价格,dmin表示待管理商品的最低销售价格。
17、进一步地,s3包括以下子步骤:
18、s31、在[0,1]中生成一个随机数,并根据随机数以及待管理商品在销售报表中的销售评估系数,确定待管理商品的加密等级索引;
19、s32、根据商品详情描述,为待管理商品生成初始加密密钥;
20、s33、利用加密等级索引对初始加密密钥进行修正,生成标准加密密钥;
21、s34、利用标准加密密钥对待管理商品的商品详情描述进行加密处理。
22、上述进一步方案的有益效果是:在本发明中,通过关键词在整体商品详情描述的占比,来确定第一加密损失值,再根据整体商品详情描述的单词哈希值情况,来确定第二加密损失值,最后根据待管理商品的销售评估系数进行修正处理,保证最终得到的加密密钥更有针对性。
23、进一步地,待管理商品的加密等级索引j的计算公式为:;式中,c表示随机数,p表示待管理商品在销售报表中的销售评估系数,表示向上取整函数。
24、进一步地,s32包括以下子步骤:
25、s321、提取商品详情描述的所有关键词;
26、s322、判断商品详情描述中所有关键词是否满足,若是则进入s323,否则进入s324;其中,u表示商品详情描述的单词个数,v表示商品详情描述的关键词个数;
27、s323、将所有关键词的词频从大到小排序,将前个关键词的词向量的值的均值作为第一加密损失值,并进入s325;其中,表示向上取整;
28、s324、将所有关键词的词向量的值的均值作为第一加密损失值,并进入s325;
29、s325、根据商品详细描述,生成第二加密损失值;
30、s326、根据第一加密损失值和第二加密损失值,生成初始加密密钥。
31、进一步地,初始加密密钥e0的表达式为:e0=(s1,s2),;式中,s1表示第一加密损失值,s2表示第二加密损失值,hashu表示商品详情描述中第u个单词的哈希值,hashv表示商品详情描述中第v个关键词的哈希值,u表示商品详情描述的单词个数,v表示商品详情描述的关键词个数。
32、哈希值是一种将任意长度的输入数据(称为消息或明文)映射为固定长度的输出数据(称为哈希值或密文)的函数。
33、进一步地,标准加密密钥e1的表达式为:;式中,s1表示第一加密损失值,s2表示第二加密损失值,j表示待管理商品的加密等级索引。
34、本发明的有益效果是:本发明对冷链商品在整体销售报表中的成本价格以及销售价格进行分析处理,得到销售评估系数,该系数参与加密过程,使得加密密钥更具针对性;同时,本发明根据冷链商品详情描述的关键词分布情况,确定加密密钥,利用加密密钥对商品详情描述进行文本加密,保证冷链商品信息的安全性,防止被窃取。
1.一种基于销售价格的商品信息管理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于销售价格的商品信息管理方法,其特征在于,所述待管理商品的价格描述包括待管理商品的生产成本、运输成本、人工成本、最低销售价格和最高销售价格。
3.根据权利要求1所述的基于销售价格的商品信息管理方法,其特征在于,所述s2包括以下子步骤:
4.根据权利要求3所述的基于销售价格的商品信息管理方法,其特征在于,所述待管理商品的生产标签值ρ1的计算公式为:;式中,m表示销售报表的商品总数,p表示待管理商品的生产成本,表示生产成本数列的均值,表示生产成本数列的中位数,c表示常数;
5.根据权利要求1所述的基于销售价格的商品信息管理方法,其特征在于,所述待管理商品在销售报表中的销售评估系数p的计算公式为:;式中,ρ1表示待管理商品的生产标签值,ρ2表示待管理商品的运输标签值,ρ3表示待管理商品的人工标签值,dmax表示待管理商品的最高销售价格,dmin表示待管理商品的最低销售价格。
6.根据权利要求1所述的基于销售价格的商品信息管理方法,其特征在于,所述s3包括以下子步骤:
7.根据权利要求6所述的基于销售价格的商品信息管理方法,其特征在于,所述待管理商品的加密等级索引j的计算公式为:;式中,c表示随机数,p表示待管理商品在销售报表中的销售评估系数,表示向上取整函数。
8.根据权利要求6所述的基于销售价格的商品信息管理方法,其特征在于,所述s32包括以下子步骤:
9.根据权利要求8所述的基于销售价格的商品信息管理方法,其特征在于,所述初始加密密钥e0的表达式为:e0=(s1,s2),;式中,s1表示第一加密损失值,s2表示第二加密损失值,hashu表示商品详情描述中第u个单词的哈希值,hashv表示商品详情描述中第v个关键词的哈希值,u表示商品详情描述的单词个数,v表示商品详情描述的关键词个数。
10.根据权利要求6所述的基于销售价格的商品信息管理方法,其特征在于,所述标准加密密钥e1的表达式为:;式中,s1表示第一加密损失值,s2表示第二加密损失值,j表示待管理商品的加密等级索引。