说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210908080.5 (22)申请日 2022.07.29 (71)申请人 四川大学华西医院 地址 610041 四川省成 都市武侯区外南国 学巷37号 申请人 上海汉蓉医疗科技有限公司 (72)发明人 黄浩 周怡成 陈慧 何倩 王垭  周健 王椿元 刘宇琪  (74)专利代理 机构 成都熠邦鼎立专利代理有限 公司 5126 3 专利代理师 殷桂亭 (51)Int.Cl. A61B 5/318(2021.01) A61B 5/339(2021.01) G06F 9/50(2006.01)G06F 21/33(2013.01) H04L 67/55(2022.01) (54)发明名称 一种基于canvas技术的远程心电图显示方 法及系统 (57)摘要 本发明公开了一种基于canvas技术的远程 心电图显示方法及系统, 包括前端绘制模块, 用 于通过前端vue+cavans技术, 动态绘制心电图; 后端数据处理模块, 用于通过后端多线程+队列 技术, 处理心电数据。 本发明通过 实时推送, 绘制 频率由后端多线程的收发频率进行控制, 能够良 好的还原 远程心电监护数据, 相比传统心电实施 技术方案, 具有更有意义的医学参考价值, 能够 实现远程心电监护, 确保波形完整无丢失, 真实 有效。 权利要求书1页 说明书5页 附图2页 CN 115227255 A 2022.10.25 CN 115227255 A 1.一种基于canvas技术的远程心电图显示方法, 其特征在于, 包括后端多线程+队列 技 术处理心电数据步骤和前端vu e+cavans技术动态绘制心电图步骤, 其中, 所述后端多线程 + 队列技术处理心电数据步骤具体包括: 1号线程接收并解析MCU上报的心电数据, 数据解析完成后放入线程安全的队列中临时 进行存储, 所述1号线程的接收频率 为250次/s; 2号线程检测到队列中有数据, 依次从队列中取出数据并移除, 取出的数据通过 websocket推送至目标用户, 数据推送时, 根据上报心电数据的设备id与用户对应 关系推送 给目标用户; 3号线程将解析后的数据从队列中取 出, 并实时存 储至数据库进行 管理。 2.根据权利 要求1所述的一种基于canvas技术的远程心电图显示方法, 其特征在于, 所 述前端vue+cavans技术动态绘制心电图步骤具体为: 前端vue、 nodejs接收到websocket推 送的数据, 将数据赋值给canvas 绘制函数。 3.根据权利 要求1所述的一种基于canvas技术的远程心电图显示方法, 其特征在于, 还 包括用户登录系统步骤, 所述用户登录系统具体为: 通过jwt 技术生成唯一令牌进 行身份信 息认证, 后端根据 token进行websocket鉴权; 认证成功后, 解析token中包含的用户id信息, 将用户id和其相对的WebSocketSes sion以键值对 存放至内存。 4.根据权利 要求1所述的一种基于canvas技术的远程心电图显示方法, 其特征在于, 所 述目标用户表示对应的心电设备有权被该用户访问, 在系统服务启动时, 用户与设备相对 应的关系数据已加载至内存。 5.一种基于 canvas技 术的远程心电图显示系统, 其特 征在于, 包括: 前端绘制模块, 用于通过 前端vue+cavans技 术, 动态绘制心电图; 后端数据处 理模块, 用于通过后端 多线程+队列技 术, 处理心电数据; 其中, 所述后端数据处 理模块具体包括: 1号线程处理单元, 用于接收并解析MCU上报的心电数据, 数据解析完成后放入线程安 全的队列中临时进行存 储, 所述1号线程的接收频率 为250次/s; 2号线程处理单元, 用于检测队列中数据, 依次从队列中取出检测到的数据并移除, 取 出的数据通过websocket推送至目标用户, 数据推送时, 根据上报心电数据的设备id与用户 对应关系推送给目标用户; 3号线程处理单元, 用于将解析后的数据从队列中取出, 并实时存储至数据库进行管 理。 6.根据权利 要求5所述的一种基于canvas技术的远程心电图显示系统, 其特征在于, 还 包括系统登录模块, 用于: 通过jwt技术生 成唯一令牌进行身份信息认证, 后端根据 token进 行websocket鉴权; 认证成功后, 解析token中包含的用户id信息, 将用户id和其相对的 WebSocketSes sion以键值对 存放至内存。 7.根据权利 要求5所述的一种基于canvas技术的远程心电图显示系统, 其特征在于, 所 述目标用户表示对应的心电设备有权被该用户访问, 在系统服务启动时, 用户与设备相对 应的关系数据已加载至内存。权 利 要 求 书 1/1 页 2 CN 115227255 A 2一种基于ca nvas技术的远 程心电图显示方 法及系统 技术领域 [0001]本发明涉及 远程心电图显示技术领域, 尤其涉及一种基于canvas技术的远程心电 图显示方法及系统。 背景技术 [0002]现有基于BS架构心电图大多采用echart进行绘制, 现有echart心电图波形大多采 用折线图, 波形形状和专业的心电设备所成 图像相差甚远, 并且无法实现走纸网格参考背 景, 波形无法达到医学相关要求。 现有技 术中, 心电图绘制还 存在以下问题: 频率过低, 心电波形的走指状态无法满足需求。 频率过高, cpu损耗严重, 占用率 高。 因此需要后端在发送数据时, 通过线程 等待/计算时差来实现分频发送。 发明内容 [0003]针对上述问题, 本发明提供一种基于 canvas技 术的远程心电图显示方法及系统。 [0004]本发明通过以下技 术方案实现: 一种基于canvas技术 的远程心电图显示方法, 包括后端多线程+队列技术处理心 电数据步骤和前端vue+cavans技术动态绘制心电图步骤, 其中, 所述后端多线程 +队列技术 处理心电数据步骤具体包括: 1号线程接收并解析MCU上报的心电数据, 数据解析完成后放入线程安全的队列中 临时进行存 储, 所述1号线程的接收频率 为250次/s; 2号线程检测到队列中有数据, 依次从队列中取出数据并移除, 取出的数据通过 websocket推送至目标用户, 数据推送时, 根据上报心电数据的设备id与用户对应 关系推送 给目标用户; 3号线程将解析后的数据从队列中取 出, 并实时存 储至数据库进行 管理。 [0005]进一步的, 所述前端vue+cavans技术动态绘制心电图步骤具体为: 前端vue、 nodejs接收到websocket推送的数据, 将数据赋值给canvas 绘制函数。 [0006]进一步的, 还包括用户登录系统步骤, 所述用户登录系统具体为: 通过jwt技术生 成唯一令牌进行身份信息认证, 后端根据token进行websocket鉴权; 认证成功后, 解析 token中包含的用户id信息, 将用户id和其相对的WebSocketSes sion以键值对 存放至内存。 [0007]进一步的, 所述目标用户表示对应 的心电设备有权被该用户访问, 在系统服务启 动时, 用户与设备相对应的关系数据已加载至内存。 [0008]一种基于 canvas技 术的远程心电图显示系统, 包括: 前端绘制模块, 用于通过 前端vue+cavans技 术, 动态绘制心电图; 后端数据处 理模块, 用于通过后端 多线程+队列技 术, 处理心电数据; 其中, 所述后端数据处 理模块具体包括: 1号线程处理单元, 用于接收并解析MCU上报的心电数据, 数据解析完成后放入线 程安全的队列中临时进行存 储, 所述1号线程的接收频率 为250次/s;说 明 书 1/5 页 3 CN 115227255 A 3

.PDF文档 专利 一种基于canvas技术的远程心电图显示方法及系统

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