[发明专利]适用于多型号存储设备的上位机通讯方法及系统有效
申请号: | 202110581363.9 | 申请日: | 2021-05-27 |
公开(公告)号: | CN113031880B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 曾涛;刘宇洋 | 申请(专利权)人: | 湖南博匠信息科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 长沙智勤知识产权代理事务所(普通合伙) 43254 | 代理人: | 彭凤琴 |
地址: | 410000 湖南省长沙*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适用于 型号 存储 设备 上位 通讯 方法 系统 | ||
本发明公开了一种适用于多型号存储设备的上位机通讯方法及系统,所述方法包括:在所述上位机与所述嵌入式存储设备通讯后,所述上位机获取所述嵌入式存储设备中的元数据描述文件,所述元数据描述文件包括参数名,以及分别与所述参数名对应的存储地址和数据长度;所述上位机基于所述元数据描述文件生成对应的哈希表,其中,所述哈希表的键为变量名,所述哈希表的值为与所述变量名对应的所述存储地址,以及与所述变量名对应的所述数据长度;即本发明提出的适用于多型号存储设备的上位机通讯方法,不再依赖通讯协议,即可直接和不同型号嵌入式存储设备进行通讯,读取或修改不同型号的嵌入式存储设备中的数据,可完全舍弃通信协议,操作更加简便。
技术领域
本发明涉及嵌入式存储设备通讯方法技术领域,具体涉及一种适用于多型号存储设备的上位机通讯方法及系统。
背景技术
随着信息化的推进,嵌入式存储设备在工业生产和民用生活领域应用得越来越广泛;嵌入式存储设备在工作的过程中会存储大量的数据,管理人员通常是通过上位机来与嵌入式存储设备建立通讯连接,以获取这些数据或对这些数据进行修改。
现有的上位机和嵌入式存储设备进行通讯的方法是上位机根据嵌入式设备的型号来选择相匹配的通讯协议,然后基于匹配的通讯协议来进行连接,通过上位机的软件界面来显示嵌入式存储设备存储的数据,或对数据进行修改。
但由于嵌入式存储设备的型号越来越多,且每种嵌入式存储设备的配置参数内容和控制命令各不相同,需要上位机开发越来越多的通讯协议和软件界面以适应不同型号的嵌入式存储设备,且嵌入式存储设备在进行硬件或软件升级以后,需要上位机同步更新通讯协议并和嵌入式存储设备同步发布,整个操作流程非常繁琐,且容易出现上位机和嵌入式存储设备不能正确匹配通讯协议而导致通讯故障。
发明内容
本发明的主要目的是提供一种适用于多型号存储设备的上位机通讯方法及系统,旨在解决现有的上位机和嵌入式存储设备是通过匹配通讯协议来进行通讯,操作流程非常繁琐,且容易出现上位机和嵌入式存储设备不能正确匹配通讯协议而导致通讯故障的问题。
本发明提出的技术方案为:
一种适用于多型号存储设备的上位机通讯方法,应用于适用于多型号存储设备的上位机通讯系统;所述适用于多型号存储设备的上位机通讯系统包括上位机和嵌入式存储设备;所述嵌入式存储设备包括计算模块;所述方法,包括:
在所述上位机与所述嵌入式存储设备通讯后,所述上位机获取所述嵌入式存储设备中的元数据描述文件,其中,所述元数据描述文件包括参数名,以及分别与所述参数名对应的存储地址和数据长度;
所述上位机基于所述元数据描述文件生成对应的哈希表,其中,所述哈希表的键为变量名,所述哈希表的值包括与所述变量名对应的所述存储地址,以及与所述变量名对应的所述数据长度,且所述存储地址和所述数据长度拼接组合而形成所述哈希表的值,其中,所述变量名和所述参数名一一对应;
所述上位机基于所述哈希表读取所述嵌入式存储设备中的数据,或所述上位机基于所述哈希表修改所述嵌入式存储设备中的数据;
所述在所述上位机与所述嵌入式存储设备通讯后,所述上位机获取所述嵌入式存储设备中的元数据描述文件,之前还包括:
所述嵌入式存储设备将第一次接收的MAC地址进行存储并标记为安全地址;
所述上位机与所述嵌入式存储设备建立通信连接;
所述上位机将自己的MAC地址发送至所述嵌入式存储设备;
所述计算模块判断当前通信连接的所述上位机的MAC地址是否和所述安全地址一致;
若是,允许执行所述上位机获取所述嵌入式存储设备中的元数据描述文件的步骤;
若否,不允许执行所述上位机获取所述嵌入式存储设备中的元数据描述文件的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南博匠信息科技有限公司,未经湖南博匠信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110581363.9/2.html,转载请声明来源钻瓜专利网。