[发明专利]一种遥控指令码版本验证方法有效
申请号: | 201110393528.6 | 申请日: | 2011-12-01 |
公开(公告)号: | CN102521533A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 孙海燕;皇威;张鑫;马骏骁;范振昊 | 申请(专利权)人: | 中国空间技术研究院 |
主分类号: | G06F21/00 | 分类号: | G06F21/00;H04L9/00 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 安丽 |
地址: | 100094 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种遥控指令码版本验证方法,首先建立m套指令号映射关系期望表,然后将各指令卡接入相应的遥控前端计算机并运行相应版本的指令卡驱动程序。对接入的指令卡进行检测,直至检测后正常运行的指令卡数量不小于2。指定一个指令卡作为基准卡,对于所有指令卡,采集相应指令卡中的指令编号序列及相应的指令码序列并进行MD5加密。每一个非基准卡的加密指令码序列分别与基准卡线程得到的加密指令码序列进行一致性判读,判读结果形成指令号映射关系表。将指令号映射关系表与m套指令号映射关系期望表进行一致性判读,判断非基准卡版本验证是否正确并识别问题指令码版本。本发明方法可以并行验证多个版本指令码的正确性,提高验证效率,确保卫星安全。 | ||
搜索关键词: | 一种 遥控 指令码 版本 验证 方法 | ||
【主权项】:
一种遥控指令码版本验证方法,其特征在于步骤如下:(1)建立m套指令号映射关系期望表作为指令卡版本验证准则,指令号映射关系期望表为指令卡中存储的每条指令所对应的编号与按照期望的指令执行顺序所形成的指令排序之间的对应关系表;其中m≥n‑1,n为指令卡的数量;(2)将各指令卡接入相应的遥控前端计算机,并在遥控前端计算机上运行相应的指令卡驱动程序;(3)对接入的指令卡进行检测,若检测后正常运行的指令卡数量不小于2,则装载验证准则,进入步骤(4);若检测后正常运行的指令卡数量小于2则检查指令卡的接入正确性,直至检测后正常运行的指令卡数量不小于2;(4)指定其中任意一个指令卡作为验证基准卡,同时为每一个正常运行的指令卡创建一个版本验证线程;(5)每一个版本验证线程采集相应指令卡中的指令编号序列及相应的指令码序列,将指令码序列中的每个指令码进行MD5加密,生成以指令编号为索引的加密指令码序列;(6)以指令号为索引,将每一个非基准卡的加密指令码序列中的每条指令码分别与基准卡的加密指令码序列中的加密指令码依次进行一致性判读,如果判读一致则生成该条指令的一个映射关系;反之如果直到与基准卡的加密指令码序列中的最后一条加密指令码比对后仍未找到一致的加密指令码,则非基准卡的该条指令映射关系为“空”;(7)对于每一个非基准卡版本验证线程得到的指令号映射关系表与步骤(1)中建立的m套指令号映射关系期望表进行一致性判读,如果某一个非基准卡版本验证线程得到的指令号映射关系表与某一套指令号映射关系期望表完全一致,则该非基准卡版本验证正确;如果某一个非基准卡版本验证线程得到的指令号映射关系表与任意一套指令号映射关系期望表均不一致,则该非基准卡版本验证错误。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国空间技术研究院,未经中国空间技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110393528.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种棉乔其提花面料及其加工工艺
- 下一篇:一种宇航防护服面料及其加工工艺