【技术实现步骤摘要】
基于位置数据加密的环形穿梭车调度方法及调度系统
本专利技术涉及信息安全传输
,是一种基于位置数据加密的环形穿梭车调度方法及调度系统。
技术介绍
近年来,随着物流业与计算机信息技术的进一步结合、升级,物流业取得了飞速地发展,现代企业规模的不断扩大,同时也使得物流行业竞争日益加剧,市场对企业物流系统提出新的要求。自动化立体仓库作为一种集仓储、信息、管理等功能于一体的高度人性化的物流系统,在大中型生产型企业的日常经营中占据着非常关键的地位。其中,环形穿梭车作为转运货物的重要的一环已广泛应用于自动化立体仓库项目,并以其快速、准确的特点逐步获得广大用户的认可。作为调度系统运行的纽带和桥梁,环形穿梭车的良好运行对于保障自动化仓库的正常运行起着至关重要的作用。环形穿梭车通常为单轨形式,由往复式穿梭车发展而来,轨道在平面内呈闭环布置,穿梭车沿轨道单向运行即顺时针或逆时针方向运行,其行车轨道上可以同时运行多台穿梭车,从而改善了往复式穿梭车输送能力有限的缺点。目前,实现环形穿梭车准确到达待执行调度任务的取货或卸货位置的方式是通过在穿梭车行走轮上安装条形码阅读器,环形轨道上安装条码带。环形穿梭车行走轮按照轨道既定的方向运行并不断阅读、识别、判断轨道上的条形码与环形穿梭车接收到的调度任务的位置条形码信号是否一致来实现定位。环形穿梭车在接收的调度任务位置信号的过程中,存在的一个问题就是如果有网络攻击者对环形穿梭车调度的位置信息进行有意篡改和伪造,使环形穿梭车在阅读、识别、判断条形码的过程中不能及时判断调度任务待执行的位置信息是否是完整、有效的。一旦环形穿梭车的待执行调度任务位 ...
【技术保护点】
1.一种基于位置数据加密的环形穿梭车调度方法,其特征在于包括以下步骤:S1:使用两种不同的采集方式采集穿梭车位置数据,对位置数据预处理:采集穿梭车的加速度、速度、运动轨迹数据,分析出环形穿梭车的位置数据,包括相对位置m1、一次实际位置m2;利用指纹定位系统采集环形穿梭车的二次实际位置数据m3;分别对环形穿梭车的相对位置m1、一次实际位置m2以及二次实际位置数据m3进行优化处理;S2:位置数据加密处理:对穿梭车的位置数据明文进行加密保护;S3:位置数据验证:使用消息认证方法对环形穿梭车接收到的待执行调度任务的位置信息进行验证消息认证;S4:环形穿梭车的调度执行及数据的有效反馈:利用环形穿梭车调度系统进行调度任务的分配和执行操作。
【技术特征摘要】
1.一种基于位置数据加密的环形穿梭车调度方法,其特征在于包括以下步骤:S1:使用两种不同的采集方式采集穿梭车位置数据,对位置数据预处理:采集穿梭车的加速度、速度、运动轨迹数据,分析出环形穿梭车的位置数据,包括相对位置m1、一次实际位置m2;利用指纹定位系统采集环形穿梭车的二次实际位置数据m3;分别对环形穿梭车的相对位置m1、一次实际位置m2以及二次实际位置数据m3进行优化处理;S2:位置数据加密处理:对穿梭车的位置数据明文进行加密保护;S3:位置数据验证:使用消息认证方法对环形穿梭车接收到的待执行调度任务的位置信息进行验证消息认证;S4:环形穿梭车的调度执行及数据的有效反馈:利用环形穿梭车调度系统进行调度任务的分配和执行操作。2.根据权利要求1所述的基于位置数据加密的环形穿梭车调度方法,其特征在于S1中,采集穿梭车的位置数据,包括:Step1:利用速度传感器、加速度传感器检测穿梭车的运行轨迹信息;Step2:通过重力传感器和陀螺仪计算出穿梭车与行车轨道之间的航向角;Step3:获取环形穿梭车的一次实际位置数据m2;Step4:计算得到穿梭车与道口的相对位置m1,为调度任务的分配提供数值依据。3.根据权利要求2所述的基于位置数据加密的环形穿梭车调度方法,其特征在于S1中,对环形穿梭车的相对位置m1、一次实际位置m2以及二次实际位置数据m3进行优化处理,具体步骤如下:Step1:采集穿梭车行车轨道上所有点的位置坐标,包括道口相对行车轨道的位置坐标和穿梭车在行车轨道上的相对位置坐标;Step2:定义实际位置数据的绝对误差限定为ε1,相对位置数据的绝对误差限定为ε2;Step3:选取满足限制条件的一次实际位置数据m2和二次实际位置数据m3,即通过定位出来的一次实际位置数据m2、二次实际位置数据m3之间的绝对误差限在设定的ε1范围之内,限制条件:|m2-m3|<ε1(1)Step4:对满足误差范围的一次实际位置数据m2、二次实际位置数据m3进行加权操作,优化实际位置数据M1,M1=a2m2+a3m3(2)其中,a2、a3分别表示一次实际位置数据m2、二次实际位置数据m3的对应系数,且a2=a3=1/2;Step5:利用优化后的实际位置数据M1以及根据相对误差限定ε2,确定出与调度任务分配相关的相对位置m1':(m1′/|M1|)<ε2(3)Step6:调度任务的预估分配,结合调度任务分配结果进行环形穿梭车待执行调度任务位置数据打包处理,将该相对位置位置m1'通过与随机生成的随机数进行异或运算后,使之变成具有随机性的{0,1}*二进制字符串作为预处理得到的位置明文消息M。4.根据权利要求1至3任一项所述的基于位置数据加密的环形穿梭车调度方法,其特征在于S2中,穿梭车位置信息加密处理过程,包括加密阶段和解密阶段,加密阶段包括:Step1:定义一个三元组(G,E,D),G代表密钥生成,E代表加密,D代表解密;Step2:计算密钥生成函数,生成公钥-私钥对:G(1k)=S1(1k)=(i,ti),其中i代表公钥,ti代表私钥;Step3:加密过程的实现:设定义域陷门置换函数F={fi:Di→Di},一个硬核比特集B={Bi:Di→{0,1}},位置明文M,加密函数E(i,M)其中,l=|M|;Step4:随机选择一个r∈Di;Step5:计算出相关的数据:fi(r),fi2(r),…,fi1(r)(4)以及P=Bi(r)Bi(fi(r))Bi(fi2(r))…Bi(fil-1(r))(5)通过硬核比特集生成的P是一个有l位长度的{0,1}l二进制串;Step6:输出密文解密阶段包括:已知位置密文c=(M,a)(M,a)D=(ti,c),其中,|c|...
【专利技术属性】
技术研发人员:王永超,段志尚,张娟,刘超,宋秩行,姚婷,李发亮,潘红伟,
申请(专利权)人:国网新疆电力有限公司电力科学研究院,国家电网有限公司,
类型:发明
国别省市:新疆,65
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。