全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111631724.2 (22)申请日 2021.12.28 (71)申请人 福建新大陆支付 技术有限公司 地址 350015 福建省福州市福州保税区海 峡经贸广场1#楼B6 02(自贸试验区内) (72)发明人 苏忠伟  (74)专利代理 机构 厦门原创专利事务所(普通 合伙) 35101 代理人 黄巧香 (51)Int.Cl. G06F 13/42(2006.01) G06F 3/0482(2013.01) G06F 8/36(2018.01) G06F 21/60(2013.01) H04L 67/02(2022.01)H04L 69/16(2022.01) (54)发明名称 一种WEB可交 互式串口通讯架构 (57)摘要 本发明公开了一种WEB可交互式串口通讯架 构, 打开web管理界面的菜单页面时, 启动串口通 信程序; web管理界面向服务器后台主程序内的 串口通信程序发送授权等数据; 将串口通信程序 接收的数据送入到指令处理程序进行处理, 并且 输送到相对应的下位机; 将接受到下位机回传的 数据送入到指令处理程序进行处理, 将数据输送 到web管理界面内, 并且转换为UI交互的方式显 示在web管理界面上; 在关闭web管理界面的菜单 页面时, 关闭串口通信程序; 本发明的技术方案, 在下位机、 服务器、 WEB管理界面三者之间基于串 口+websocket形式来实现, 并且将 串口通信程序 独立为服务程序, 由服务器后台主程序来调用, 交互界面屏蔽具体指令细 节, 此整体架构模式为 本发明所独创。 权利要求书2页 说明书6页 附图4页 CN 114328353 A 2022.04.12 CN 114328353 A 1.一种WEB可交 互式串口通讯架构, 其特 征在于: 所述架构包括: web管理界面, 用于与服务器进行基于websocket协议的双向实时通信, 并且将串口指 令通信转换为UI交 互操作方式; 服务器后台主程序, 用于调用安装于服务器 内的串口驱动库、 指令处理程序、 串口通信 程序以及串口控制脚本; 该串口控制脚本用于控制串口通信程序的启动与停止; 串口通信程序, 用于对数据进行处接收与发送; 指令处理程序, 用于对接收数据的解析与处 理; 下位机, 用于通过USB串口线与服 务器进行 连接。 2.一种WEB可交 互式串口通讯架构的通信方法, 其特 征在于: 包括以下步骤: S1: 打开web管理界面的菜单页面时, 调用服务器后台主程序内的串 口控制脚本, 并且 启动串口通信程序; S2: web管理界面向服 务器后台主程序内的串口通信程序发送数据; S3: 将串口通信程序接收的数据送入到指令处理程序进行处理, 并且将处理后的数据 输送到相对应的下位机; S4: 将串口通信程序接受到下位机回传的数据送入到指令处理程序进行处理, 将处理 后的数据输送到web管理界面内, 并且将回传的数据采用UI交互的方式显示在web管理界面 上; S5: 在关闭web管理界面的菜单页面时, 调用服务器后台主程序内的串 口控制脚本, 并 且关闭串口通信程序。 3.根据权利要求2所述的一种WEB可交互式串口通讯架构的方法, 其特征在于: 所述步 骤S1的具体实现过程如下: S11:在web管理界面内, 打开下位机的管理菜单页面; 通过启动restfull  api接口, 从 而调用服 务器后台主程序内的串口控制脚本, 并且启动串口通信程序; S12:打开 websocket  client端与服 务器建立连接双向实时通信。 4.根据权利要求2所述的一种WEB可交互式串口通讯架构的方法, 其特征在于: 所述步 骤S2的具体实现过程如下: S21: 在WEB管理页面中点击相应的功能菜单或按 钮; S22: WEB管理页面通过websocket  client端向服务器后台主程序内的串口通信程序发 送数据; 其中, 数据包括指令、 指令步骤、 指令参数以及消息; 并且数据采用json报文 的格式进 行传送。 5.根据权利要求2所述的一种WEB可交互式串口通讯架构的方法, 其特征在于: 所述步 骤S3的具体实现过程如下: 将串口通信程序接收的数据送入到指令处理程序, 将接收到的数据, 解析出指令、 指令 步骤、 指令参数以及消息, 并且将处 理后的数据输送到相对应的下位机 。 6.根据权利要求5所述的一种WEB可交互式串口通讯架构的方法, 其特征在于: 所述指 令处理程序包括: 指令输入模块: 设定触发需要输入的文本行, 并主要用来在指令过程中需要额外输入 补充信息;权 利 要 求 书 1/2 页 2 CN 114328353 A 2指令交互模块: 主要用于指令过程中判断是否需要交互操作; 如果有需要交互, 则可以 耦合多个指令 输入模块, 依照添加顺序依次处 理具体的不同类型的交 互输入处 理; 指令下一处模块: 主要用于指令交互中需要开出新分支, 进行下一个模块的处理, 构 成 程序上的责任链; 指令结束模块: 主 要用来实现该指令结束时要如何 处理。 7.根据权利要求2所述的一种WEB可交互式串口通讯架构的方法, 其特征在于: 所述步 骤S4的具体实现过程如下: S41: 将串口通信程序接受到下位机回传的数据送入到指令处理程序进行处理; 将回传 的数据解析 出指令、 指令步骤、 指令参数、 错 误码以及消息; S42: 将处理后的数据输送到web管理界面内, 并且将回传的数据采用UI交互的方式显 示在web管理界面上。 8.根据权利要求2所述的一种WEB可交互式串口通讯架构的方法, 其特征在于: 所述步 骤S5的具体实现过程如下: S51:在web管理界面 内, 关闭下位机的管理菜单页面, 调用服务器后台主程序内的串口 控制脚本, 并且关闭串口通信程序; S52:关闭websocket  client端, 断开与服 务器的双向实时通信。权 利 要 求 书 2/2 页 3 CN 114328353 A 3

.PDF文档 专利 一种WEB可交互式串口通讯架构

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种WEB可交互式串口通讯架构 第 1 页 专利 一种WEB可交互式串口通讯架构 第 2 页 专利 一种WEB可交互式串口通讯架构 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:12:08上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。