冷箱开关锁的远程控制方法及系统与流程

文档序号:29098650发布日期:2022-03-02 04:16阅读:95来源:国知局
冷箱开关锁的远程控制方法及系统与流程

1.本发明涉及医疗设备控制技术领域,尤其涉及一种冷箱开关锁的远程控制方法及系统。


背景技术:

2.随着医疗技术的不断发展,需要对药物进行远程运输,但是在运输过程中,药物处于储藏箱或是恒温箱内,目前市面上的储藏箱或恒温箱大多都是没有电子锁设备,无法保证物品在运输过程中是否存在被替换的情况,智能医用冷箱实现了在进行运输模式后,智能医用冷箱自动关锁,达到无法直接打开智能医用冷箱的效果。
3.但是在运输过程中,无法打开智能医用冷箱虽然保证了运输的药物不被替换的问题,但是在长时间长距离运输过程中,对于医用冷箱内的药物的状态无法获知,若是在运输途中发生意外需要进行打开冷箱时,由于冷箱的基础设定,则无法对冷箱内的药物进行有效保护,只有任由其发展,无法进行人工干预,因此在运输过程中无法打开的医用冷箱也存在一定的弊端和风险。


技术实现要素:

4.为此,本发明提供一种冷箱开关锁的远程控制方法及系统,可以解决冷箱在运输过程中不可打开的技术问题。
5.为实现上述目的,本发明一方面提供一种冷箱开关锁的远程控制方法,包括:云平台生成广播消息,并定时发送所述广播消息,所述广播消息包含开锁密码以及所述开锁密码对应的冷箱型号;冷箱订阅所述广播消息,获取与其型号匹配的开锁密码;移动端内设置的应用启动后,获取广播消息中的开锁密码并对移动端内的存储区进行更新,用以将存储区存储的密码更新为开锁密码;在所述移动终端与冷箱建立蓝牙连接后,移动终端内的应用向所述冷箱发起请求信息时,所述请求消息中包含冷箱标识和开箱请求说明;若所述请求消息中的开箱请求说明对应的冷箱中的开锁密码与移动终端内的开锁密码一致,则执行开锁动作;将所述开锁动作的执行时间以及开箱请求说明发送至云平台,以进行存储。
6.进一步地,所述广播消息的发送频率为每天发送一次,且每次广播消息内的开锁密码是不同的,所述开箱请求说明包括冷箱的图片信息和冷箱位置信息。
7.进一步地,所述云平台发送所述广播消息采用的是mqtt协议进行广播。
8.进一步地,当确定请求信息中的冷箱标识与接收请求信息的冷箱的冷箱型号是否正确时,采用crc校验的方式进行确定。
9.进一步地,当移动终端内的应用向所述冷箱发起请求信息时,判断所述冷箱的实时状态,若所述冷箱的实时状态为运输状态,则进行蓝牙连接操作,若所述冷箱的实时状态
处于非运输状态,则无需建立所述移动终端与冷箱之间的蓝牙连接。
10.在本发明的另一方面还提供一种应用如上所述的远程控制方法的冷箱开关锁的远程控制系统,该系统包括冷箱、移动终端和云平台,所述移动终端内设置有应用;云平台生成广播消息,并定时发送所述广播消息,所述广播消息包含开锁密码以及所述开锁密码对应的冷箱型号;冷箱订阅所述广播消息,获取与其型号匹配的开锁密码;移动端内设置的应用启动后,获取广播消息中的开锁密码并对移动端内的存储区进行更新,用以将存储区存储的密码更新为开锁密码;在所述移动终端与冷箱建立蓝牙连接后,移动终端内的应用向所述冷箱发起请求信息时,所述请求消息中包含冷箱标识和开箱请求说明;若所述请求消息中的开箱请求说明对应的冷箱中的开锁密码与移动终端内的开锁密码一致,则执行开锁动作;将所述开锁动作的执行时间以及开箱请求说明发送至云平台,以进行存储。
11.进一步地,所述广播消息的发送频率为每天发送一次,且每次广播消息内的开锁密码是不同的,所述开箱请求说明包括冷箱的图片信息和冷箱位置信息。
12.进一步地,所述云平台发送所述广播消息采用的是mqtt协议进行广播。
13.进一步地,当确定请求信息中的冷箱标识与接收请求信息的冷箱的冷箱型号是否正确时,采用crc校验的方式进行确定。
14.进一步地,当移动终端内的应用向所述冷箱发起请求信息时,判断所述冷箱的实时状态,若所述冷箱的实时状态为运输状态,则进行蓝牙连接操作,若所述冷箱的实时状态处于非运输状态,则无需建立所述移动终端与冷箱之间的蓝牙连接。
15.与现有技术相比,本发明的有益效果在于,通过云平台定时发送广播消息,广播消息中包含有开锁密码以及对应的冷箱型号,当移动终端内的应用向冷箱发起请求消息时,冷箱订阅云平台的广播消息,对冷箱内的开锁密码进行获取,移动终端也从云平台内获取冷箱的开锁密码,当请求消息内的冷箱标识和开箱请求说明,接收请求消息的冷箱的冷箱标识与广播消息中的冷箱型号一致时,代表待开锁的冷箱时正确的,此时冷箱与移动终端建立蓝牙连接,建立蓝牙连接后比较冷箱内的开锁密码与移动终端内存储的开箱密码是否一致,若一致则基于请求消息进行冷箱的开锁,并将开锁发生的时间信息以及情况说明发送至云平台进行存储,便于对冷箱的实时状态在云平台进行查询和检查,实现对于冷箱在运输过程中的异常情况下的开锁,同时在进行开锁的原因进行了详细说明,保证了对于冷箱在运输过程中的实时状态跟踪,保证冷箱内的药品在运输过程中的安全性。
16.尤其,通过将广播消息的发送频率进行设定,在实际应用中广播消息的发送频率表示在多长的时间内广播消息内的开锁密码是相同的,发送频率可以设置在24小时,还可以设置为48小时或是其他时间长度,若广播消息的发送频率设置为24小时,则表示在一天内的开锁密码是相同的,经过24小时也就是一天的时间之后开锁密码需要进行更新,可以更新为区别于前24小时内的开锁密码,实现了定期发送广播消息,以使冷箱能够订阅广播消息,获取冷箱的开锁密码,在实际应用中,若是第一天的冷箱订阅的开锁密码为abc,若是经过24小时后,冷箱需要重新订阅广播消息,以实现对冷箱内的开锁密码的更新,覆盖原有的开锁密码abc为新的开锁密码。开箱请求说明用以对进行开箱的理由说明,比如开箱请求
说明可以是冷箱的倾斜状态、冷箱的破损或是其他原因,基于这个原因需要对冷箱内的药品进行检查,因此在运输过程中通过对冷箱的开箱动作获取开箱说明,当开箱之后将开箱说明进行上传至云平台,以对冷箱在运输过程中的状态进行查询,提高冷箱在运输过程中的可控性。
17.尤其,通过将广播消息采用mqtt协议进行广播,使得冷箱在订阅过程中能够精准获取广播消息中的快速提取广播消息中的所需信息,提高信息提取的速度。
18.尤其,通过对请求信息中的冷箱标识与冷箱型号进行确定时采用crc校验的方式,对冷箱标识和型号进行校验,保证冷箱的选择的准确性,通过crc校验实现了冷箱的精准确定,保证冷箱选择的准确性,以实现对响应的冷箱进行开锁动作,防止开错冷箱。
19.尤其,通过在移动终端内实时同步冷箱的状态,当需要发起请求信息进行开锁时,确定冷箱实际处于关闭状态,若是冷箱的实时状态处于开启状态,则属于冷箱异常,因此在进行发起请求信息时,需要确定冷箱的状态,处于关闭状态,以仅当冷箱处于运输模式下,蓝牙连接以及开锁操作可以进行,而非运输模式下,不允许进行蓝牙连接及开锁操作。
附图说明
20.图1为本发明实施例提供的冷箱开关锁的远程控制方法的流程示意图;图2为本发明实施例提供的冷箱开关锁的远程控制系统的结构示意图。
具体实施方式
21.为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
22.下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
23.需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
24.此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
25.请参阅图1所示,本发明实施例提供的冷箱开关锁的远程控制方法包括:步骤s100:云平台生成广播消息,并定时发送所述广播消息,所述广播消息包含开锁密码以及所述开锁密码对应的冷箱型号;步骤s200:冷箱订阅所述广播消息,获取与其型号匹配的开锁密码;步骤s300:移动端内设置的应用启动后,获取广播消息中的开锁密码并对移动端内的存储区进行更新,用以将存储区存储的密码更新为开锁密码;步骤s400:在所述移动终端与冷箱建立蓝牙连接后,移动终端内的应用向所述冷
箱发起请求信息时,所述请求消息中包含冷箱标识和开箱请求说明;步骤s500:若所述请求消息中的开箱请求说明对应的冷箱中的开锁密码与移动终端内的开锁密码一致,则执行开锁动作;步骤s600:将所述开锁动作的执行时间以及开箱请求说明发送至云平台,以进行存储。
26.具体而言,本发明实施例提供的冷箱开关锁的远程控制方法所应用的场景是在运输过程中由于异常情况需要将冷箱进行开锁,由于冷箱在运输过程中,由于冷箱内置的触控显示屏可以进行输入密码进行解锁,但是为了保证运输过程中不被掉包运输的产品时不能轻易进行开锁,而本发明实施例通过云平台定时发送广播消息,广播消息中包含有开锁密码以及对应的冷箱型号,当移动终端内的应用向冷箱发起请求消息时,冷箱订阅云平台的广播消息,对冷箱内的开锁密码进行获取,移动终端也从云平台内获取冷箱的开锁密码,当请求消息内的冷箱标识和开箱请求说明,接收请求消息的冷箱的冷箱标识与广播消息中的冷箱型号一致时,代表待开锁的冷箱时正确的,此时冷箱与移动终端建立蓝牙连接,建立蓝牙连接后比较冷箱内的开锁密码与移动终端内存储的开箱密码是否一致,若一致则基于请求消息进行冷箱的开锁,并将开锁发生的时间信息以及情况说明发送至云平台进行存储,便于对冷箱的实时状态在云平台进行查询和检查,实现对于冷箱在运输过程中的异常情况下的开锁,同时在进行开锁的原因进行了详细说明,保证了对于冷箱在运输过程中的实时状态跟踪,保证冷箱内的药品在运输过程中的安全性。
27.具体而言,所述广播消息的发送频率为每天发送一次,且每次广播消息内的开锁密码是不同的,所述开箱请求说明包括冷箱的图片信息和冷箱位置信息。
28.具体而言,本发明实施例通过将广播消息的发送频率进行设定,在实际应用中广播消息的发送频率表示在多长的时间内广播消息内的开锁密码是相同的,发送频率可以设置在24小时,还可以设置为48小时或是其他时间长度,若广播消息的发送频率设置为24小时,则表示在一天内的开锁密码是相同的,经过24小时也就是一天的时间之后开锁密码需要进行更新,可以更新为区别于前24小时内的开锁密码,实现了定期发送广播消息,以使冷箱能够订阅广播消息,获取冷箱的开锁密码,在实际应用中,若是第一天的冷箱订阅的开锁密码为abc,若是经过24小时后,冷箱需要重新订阅广播消息,以实现对冷箱内的开锁密码的更新,覆盖原有的开锁密码abc为新的开锁密码。开箱请求说明用以对进行开箱的理由说明,比如开箱请求说明可以是冷箱的倾斜状态、冷箱的破损或是其他原因,基于这个原因需要对冷箱内的药品进行检查,因此在运输过程中通过对冷箱的开箱动作获取开箱说明,当开箱之后将开箱说明进行上传至云平台,以对冷箱在运输过程中的状态进行查询,提高冷箱在运输过程中的可控性。
29.具体而言,所述云平台发送所述广播消息采用的是mqtt协议进行广播。
30.具体而言,本发明实施例通过将广播消息采用mqtt协议进行广播,使得冷箱在订阅过程中能够精准获取广播消息中的快速提取广播消息中的所需信息,提高信息提取的速度。
31.具体而言,当确定请求信息中的冷箱标识与接收请求信息的冷箱的冷箱型号是否正确时,采用crc校验的方式进行确定。
32.具体而言,本发明实施例通过对请求信息中的冷箱标识与冷箱型号进行确定时采
用crc校验的方式,对冷箱标识和型号进行校验,保证冷箱的选择的准确性,通过crc校验实现了冷箱的精准确定,保证冷箱选择的准确性,以实现对响应的冷箱进行开锁动作,防止开错冷箱。
33.具体而言,当移动终端内的应用向所述冷箱发起请求信息时,判断所述冷箱的实时状态,若所述冷箱的实时状态为运输状态,则进行蓝牙连接操作,若所述冷箱的实时状态处于非运输状态,则无需建立所述移动终端与冷箱之间的蓝牙连接。
34.具体而言,本发明实施例通过在移动终端内实时同步冷箱的状态,当需要发起请求信息进行开锁时,确定冷箱实际处于关闭状态,若是冷箱的实时状态处于开启状态,则属于冷箱异常,因此在进行发起请求信息时,需要确定冷箱的状态,处于关闭状态,以仅当冷箱处于运输模式下,蓝牙连接以及开锁操作可以进行,而非运输模式下,不允许进行蓝牙连接及开锁操作。
35.另一方面,如图2所示,本发明实施例还提供一种应用如上所述的远程控制方法的冷箱开关锁的远程控制系统,该控制系统包括:冷箱10、移动终端20和云平台30,所述移动终端内设置有应用21;云平台生成广播消息,并定时发送所述广播消息,所述广播消息包含开锁密码以及所述开锁密码对应的冷箱型号;冷箱订阅所述广播消息,获取与其型号匹配的开锁密码;移动端内设置的应用启动后,获取广播消息中的开锁密码并对移动端内的存储区进行更新,用以将存储区存储的密码更新为开锁密码;在所述移动终端与冷箱建立蓝牙连接后,移动终端内的应用向所述冷箱发起请求信息时,所述请求消息中包含冷箱标识和开箱请求说明;若所述请求消息中的开箱请求说明对应的冷箱中的开锁密码与移动终端内的开锁密码一致,则执行开锁动作;将所述开锁动作的执行时间以及开箱请求说明发送至云平台,以进行存储。
36.具体而言,所述广播消息的发送频率为每天发送一次,且每次广播消息内的开锁密码是不同的,所述开箱请求说明包括冷箱的图片信息和冷箱位置信息。
37.具体而言,所述云平台发送所述广播消息采用的是mqtt协议进行广播。
38.具体而言,当确定请求信息中的冷箱标识与接收请求信息的冷箱的冷箱型号是否正确时,采用crc校验的方式进行确定。
39.具体而言,当移动终端内的应用向所述冷箱发起请求信息时,判断所述冷箱的实时状态,若所述冷箱的实时状态为运输状态,则进行蓝牙连接操作,若所述冷箱的实时状态处于非运输状态,则无需建立所述移动终端与冷箱之间的蓝牙连接。
40.具体而言,本发明实施例提供的冷箱开关锁的远程控制系统,用以执行上述冷箱开关锁的远程控制方法,采用相同或相似的技术手段,能够实现相同的技术效果,在此不再赘述。
41.本发明应用智能医疗冷箱在进入运输状态后,通过远程控制实现对设备加锁保证冷箱内物品的安全性,同时通过移动终端与冷箱进行蓝牙配对,通过相关软件应用完成开关锁操作,支持在运输模式下某些紧急情况下需要开锁的方法实现。
42.本发明实施例是冷箱通过订阅相关主题,监听开关锁命令,保证冷箱在运输模式
中遇到紧急情况可以进行有记录的开关锁操作,实现操作可追踪。
43.目前市面上的储藏箱或恒温箱大多都是没有电子锁设备,无法保证物品在运输过程中是否存在被替换的情况,智能医用冷箱实现了在进行运输模式后,冷箱自动关锁,达到无法直接打开冷箱的效果。但考虑到运输过程中可能有意外情况要求打开冷箱进行物品转移。采用蓝牙技术实现对冷箱的开关锁控制,允许开锁操作的同时,将开关锁操作记录到云平台进行记录。
44.云平台服务端将蓝牙开锁种子通过mqtt协议进行广播,在本发明实施例中的蓝牙开锁种子就是通过蓝牙连接下的开锁密码,其中,广播消息主题定义如下:/sys/${yourproductname}/broadcast/seed/#广播消息的格式:{"id": "123456789", "data": {"seed": "12312"}}广播消息的广播频率:1天。
45.冷箱订阅相对应的消息主题,并成功解析后,将蓝牙开锁种子进行本地化存储。
46.当云平台服务端通过接收手机app消息,控制冷箱进入运输模式及关锁,其中,消息主题定义:/report/device/lock/${yourproductname}/${yourdevicename}服务器发送消息格式如下:{
ꢀꢀ
"id": "123",
ꢀꢀ
"data": {
ꢀꢀꢀꢀ
"lock": true
ꢀꢀ
},
ꢀꢀ
"timestamp": 1507707025},通过上述代码实现远程对冷箱的关锁操作,保证冷箱处于关闭状态。
47.移动端app在运输过程中,需要进行异常开箱申请时,需要填写必要的说明信息,再通过蓝牙向冷箱发送开锁命令;移动app在每天应用重新启动时,会重新获取已经更新的蓝牙开锁种子,并缓存在本地,当应用发送蓝牙开锁命令时,手机与冷箱进行蓝牙匹配,进行开锁操作。
48.冷箱接受命令进行校验并开锁;配对成功后,冷箱在接受到蓝牙发送过来的指令时,首先通过crc校验判断命令正确及蓝牙种子一致后,开启冷箱锁;仅当冷箱处理运输模式下,该蓝牙操作可以进行,而非运输模式下,不允许进行蓝牙开锁操作。
49.冷箱开锁成功后,将说明信息及开锁结果(冷箱锁状态)通知云平台进行数据更新及记录。
50.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
51.以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人
员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1