[发明专利]一种协议配置方法及装置有效
申请号: | 201710630776.5 | 申请日: | 2017-07-28 |
公开(公告)号: | CN107438070B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 姚玉成 | 申请(专利权)人: | 上海联影医疗科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 王刚;龚敏 |
地址: | 201807 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 配置 方法 装置 | ||
本发明实施例提供了一种协议配置方法及装置,涉及医疗技术领域。一方面,本发明实施例通过获取阻塞队列,该阻塞队列中包含p个协议加载请求消息;然后,从阻塞队列中获取第n个协议加载请求消息;从而,响应所述第n个协议加载请求消息,加载该第n个协议加载请求消息中指示的第n个协议,并在加载完成前任一指定时刻,检测该阻塞队列中是否有第n+1个协议加载请求消息;当检测到该阻塞队列中有第n+1个协议加载请求消息时,终止本次协议加载的进程。本发明实施例提供的技术方案不需要等待当前加载的协议加载完成后,才可以加载下一个协议,提高了协议配置的效率,在一定程度上解决了现有技术中终端执行切换加载协议的操作速度慢的问题。
【技术领域】
本发明涉及医疗技术领域,尤其涉及一种协议配置方法及装置。
【背景技术】
一些医疗影像设备在加载协议时,需要获取产品的相关数据、以及设置与该医疗影像产品通信的下位机高压和机架参数,因此,这些终端在加载协议需要一定的时间。
为了避免用户在一定时间内选择多个协议,造成医疗影像设备在较长时间内一直在执行加载协议的操作,而影响医疗影像设备执行其他任务。现有技术往往采用在设备执行加载协议时,冻结UI(User Interface,用户界面),例如可操作对象(例如按钮、文字输入等UI元素)显示灰色等不可操作状态,使得可操作对象暂时无法使用,使得用户只能等设备执行完当前加载协议的操作后,用户才能选择下一个协议并且终端才会执行加载用户此次选的协议。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
由于在协议加载的过程中,用户界面冻结,禁止用户操作,因此,就算是当前加载的协议不是用户需要的协议,也需要等待该协议加载完成。这造成终端执行切换加载协议的操作响应速度慢。
【发明内容】
有鉴于此,本发明实施例提供了一种协议切换的方法及装置,用以解决现有技术执行切换加载的协议的操作速度慢的问题。
一方面,本发明实施例提供了一种协议配置方法,适用于医疗器械中,包括:
获取阻塞队列,所述阻塞队列中包含p个协议加载请求消息;
从阻塞队列中获取第n个协议加载请求消息;
响应所述第n个协议加载请求消息,加载所述第n个协议加载请求消息中指示的第n个协议,并在加载完成前任意指定时刻,检测所述阻塞队列中是否有第n+1个协议加载请求消息;
当检测到所述阻塞队列中有第n+1个协议加载请求消息时,终止本次协议加载的进程。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述从阻塞队列中获取第n个加载请求消息之后,在所述加载所述第n个协议标识指示的协议之前,所述方法还包括:
检测所述阻塞队列中是否有其他协议加载请求消息;
若检测到有其他协议请求,从所述阻塞队列中获取第m个协议加载请求消息,并检测所述阻塞队列中是否还有协议加载请求消息;
若检测到所述阻塞队列中无协议加载请求消息,响应所述第m个协议加载请求消息,加载所述第m个协议标识指示的协议。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在所述获取阻塞队列之前,所述方法还包括:
获取用户选择的协议标识;
根据所述协议标识,生成协议加载请求消息;
将所述协议加载请求消息推入到所述阻塞队列。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,获取用户选择的协议标识包括:
获取用户界面中输入的指定操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海联影医疗科技股份有限公司,未经上海联影医疗科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710630776.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种授权方法及终端
- 下一篇:云存储安全网关及访问方法