安全公司报告
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210487190.9 (22)申请日 2022.05.06 (71)申请人 成都申威科技有限责任公司 地址 610000 四川省成 都市双流区西南 航 空港经济开发区黄甲街道双兴大道 (72)发明人 甘林 李晋 王荣丰 杜鹰  霍旭东 胡波  (74)专利代理 机构 北京轻创知识产权代理有限 公司 11212 专利代理师 孟仕杰 (51)Int.Cl. H04L 69/22(2022.01) G08C 25/00(2006.01) G06F 9/30(2006.01) G06F 9/34(2006.01)G06F 9/50(2006.01) (54)发明名称 一种智能仪器的操控方法、 系统、 电子设备 及其介质 (57)摘要 本发明涉及一种智能仪器的操控方法、 系 统、 电子设备及其介质, 包括: 接收来自上位机的 指令数据; 在预设的指令链表中创建指令数据对 应的指令链表节点, 将指令数据存入指令链表节 点, 并获取指令链表节点在指令链表中的第一存 储地址; 根据第一存储地址, 获取第一存储地址 所对应的指令数据并执行, 得到执行结果, 在指 令链表节点中创建执行结果对应的指令数据返 回节点, 将执行结果存入指令数据返回节点, 并 获取指令数据返回节点在指令链表中的第二存 储地址; 根据第二存储地址, 将指令数据返回节 点中存储的执行结果返回给上位机。 解决了若上 位机发送大量指令数据给智能仪器, 会导致智能 仪器运行混乱的问题。 权利要求书2页 说明书8页 附图1页 CN 115002241 A 2022.09.02 CN 115002241 A 1.一种智能仪器的操控方法, 其特 征在于, 包括以下步骤: S1、 接收来自上位机的指令数据; S2, 在预设的指令链表中创建所述指令数据对应的指令链表节点, 将所述指令数据存 入所述指令链表节点, 并获取所述指令链表节点在所述指令链表中的第一存储地址, 所述 指令数据对应的指令链 表节点为所述指令链 表中的最后一个节点; S3、 根据所述第一存储地址, 获取所述第一存储地址所对应的指令数据并执行, 得到执 行结果, 在所述指令链表节点中创建所述执行结果对应的指令数据返回节点, 将所述执行 结果存入所述指令数据返回节点, 并获取所述指 令数据返回节点在所述指 令链表中的第二 存储地址; S4、 根据所述第二存储地址, 将所述指令数据返回节点中存储的所述执行结果返回给 所述上位机 。 2.根据权利要求1所述的方法, 其特征在于, 所述指令数据包括指令协议头、 指令识别 码、 指令关键 字、 指令参数、 指令协议尾、 校验码。 3.根据权利要求2所述的方法, 其特 征在于, 所述S2包括: S21、 对于接收来自上位机的指令数据, 解析所述指令数据的校验码, 得到第一目标校 验码; S22、 在预设的指令链 表中创建所述指令数据对应的指令链 表节点; S23、 若所述第一目标校验码和所述指令数据的校验码相同, 确定所述指令数据为正确 的指令数据, 将所述正确的指令数据存入所述指令链表节点, 并获取所述指令链表节点在 所述指令链 表中的第一存 储地址; S24, 若所述第一目标校验码和所述指令数据的校验码不相同, 确定所述指令数据为错 误的指令数据, 生成所述指令链表节点对应的错误传输标记, 将所述错误传输标记和所述 错误的指 令数据存入所述指令链表节点, 并获取所述指令链表节点在所述指令链表中的第 一存储地址, 所述错误传输标记用于表征所述指 令数据为所述上位机传输的错误的指 令数 据。 4.根据权利要求3所述的方法, 其特 征在于, 所述S23包括: S221、 若所述第一目标校验码和所述指令数据的校验码相同, 确定所述指令数据为正 确的指令数据, 判断所述 正确的指令数据中的指令参数 是否存在参数 数据; S222、 若存在所述参数数据, 将所述正确的指令数据存入所述指令链表节点, 并获取所 述指令链 表节点在所述指令链 表中的第一存 储地址; 若不存在所述 参数数据, 所述方法还 包括: S223、 接收来自上位机的新的指令数据, 执 行所述S2。 5.根据权利要求3所述的方法, 其特 征在于, 所述S3包括: S31、 根据 所述第一存储地址, 判断所述第一存储地址所对应的指令链表节点对应存储 的数据中是否包 含所述错误传输标记; S32、 若不包含错误传输标记, 根据所述第一存储地址, 获取所述第一存储地址所对应 的指令数据并执行, 得到执行结果, 并在所述指令链表节点中创建所述执行结果对应的指 令数据返回节点, 将所述执行结果存入所述指令数据返回节点, 并获取所述指令数据返回 节点在所述指令链 表中的第二存 储地址;权 利 要 求 书 1/2 页 2 CN 115002241 A 2若包含所述错误传输标记, 所述方法还 包括: S33、 将所述第一存 储地址赋值 为空指针, 停止所述指令数据对应的线程。 6.根据权利要求1所述的方法, 其特 征在于, 所述S4包括: 根据所述第二存储地址, 将所述指令数据返回节点中的所述执行结果进行打包, 得到 返回包, 将所述返回包返回至所述上位机 。 7.根据权利要求1 ‑6中任一项所述的方法, 其特 征在于, 还 包括: S5, 将所述 错误传输标记对应的指令链 表节点从所述指令链 表中移除。 8.一种智能仪器的操控系统, 其特征在于, 包括数据指令接收模块、 指令数据处理模 块、 指令数据执 行模块和数据指令返回模块; 所述数据指令 接收模块, 用于 接收来自上位机的指令数据; 所述指令数据处理模块, 用于在预设的指令链表中创建所述指令数据对应的指令链表 节点, 将所述指令数据存入所述指令链表节点, 并获取所述指令链表节点在所述指令链表 中的第一存储地址, 所述指令数据对应的指令链表节点为所述指令链表中的最后一个节 点; 所述数据指令执行模块, 获取所述第一存储地址所对应的指令数据并执行, 得到执行 结果, 在所述指令链表节点中创建所述执行结果对应的指令数据返回节点, 将所述执行结 果存入所述指 令数据返回节点, 并获取所述指 令数据返回节点在所述指令链表中的第二存 储地址; 所述数据指令返回模块, 用于根据所述第二存储地址, 将所述指令数据返回节点中存 储的所述执 行结果返回给 所述上位机 。 9.一种电子设备, 包括存储器、 处理器及存储在所述存储器上并在所述处理器上运行 的程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1至7任一项所述的一种 智能仪器的操控方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有指令, 当所述指 令在终端设备上运行时, 使得所述 终端设备执行如权利要求1至7任一项 所述的一 种智能仪器的操控方法的步骤。权 利 要 求 书 2/2 页 3 CN 115002241 A 3

.PDF文档 专利 一种智能仪器的操控方法、系统、电子设备及其介质

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种智能仪器的操控方法、系统、电子设备及其介质 第 1 页 专利 一种智能仪器的操控方法、系统、电子设备及其介质 第 2 页 专利 一种智能仪器的操控方法、系统、电子设备及其介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:12:51上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。