System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种药柜的离线取药方法、装置、介质及设备制造方法及图纸_技高网

一种药柜的离线取药方法、装置、介质及设备制造方法及图纸

技术编号:44935078 阅读:5 留言:0更新日期:2025-04-12 01:13
本发明专利技术公开了一种药柜的离线取药方法、装置、介质及设备。本申请通过智能监测药柜的API接口响应和数据库连接状态来判断药柜的工作状态,实现在线与离线模式的无缝切换。在离线状态下,系统利用本地存储的用户数据完成身份验证,并检索用户的药品信息以提供所需的第一药品,同时更新本地缓存数据以反映当前的药品库存状态。一旦药柜恢复在线状态,系统则利用在线缓存数据和最新的药品库存数据同步更新预设云端服务器的药品库存信息,从而得到更新后的第二药品库存。随后,系统根据云端更新后的第二药品库存再次刷新在线缓存数据,确保药柜的响应速度和数据访问效率。本申请解决了现有药柜无法在离线的时候准确高效地取药的问题。

【技术实现步骤摘要】

本专利技术涉及药柜的离线取药领域,尤其涉及一种药柜的离线取药方法、装置、介质及设备


技术介绍

1、随着医疗信息化的快速发展,智能药柜作为药品管理和分发的现代化工具,已经在医院、药房等多个场合得到广泛应用。智能药柜通过自动化技术提高了药品管理的效率和准确性,同时也减少了人为错误的可能性。然而,现有的智能药柜系统大多依赖于持续的网络连接和数据库服务来实现其功能,这在网络不稳定或者数据库服务不可用的情况下会导致智能药柜无法正常工作。

2、在当前技术中,智能药柜通常需要实时与中央数据库通信以获取最新的药品信息和库存状态。当网络连接中断或数据库服务出现故障时,智能药柜的取药功能会受到影响,甚至完全无法使用。这不仅降低了药柜的可用性,也可能导致紧急情况下无法及时获取药品,增加了医疗风险。

3、此外,现有的智能药柜系统在离线状态下无法有效地记录和处理取药操作,导致在网络恢复后需要手动同步数据,这不仅效率低下,而且容易出错,这些问题导致现有药柜无法在离线的时候准确高效地取药。


技术实现思路

1、本专利技术提供了一种药柜的离线取药方法、装置、介质及设备,以解决现有药柜无法在离线的时候准确高效地取药的问题。

2、第一方面,本申请提供了一种药柜的离线取药方法,包括:

3、根据检测api接口响应或数据库连接状态,判断药柜为在线状态或离线状态;

4、当药柜为离线状态时,根据本地存储的用户数据,对用户进行身份验证,并获取用户的第一药品的信息;>

5、根据所述第一药品的信息,提供第一药品并更新离线的缓存数据,得到当前的药品库存数据;

6、当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存;

7、根据所述第二药品库存,更新在线的缓存数据,得到在线的第一缓存数据。

8、本申请通过智能监测药柜的在线或离线状态,实现了药品管理的连续性和数据的一致性。在离线状态下,本申请能够利用本地存储的用户数据进行身份验证,并提供药品,同时更新本地缓存数据以反映最新的药品库存状态,确保了即使在无网络连接的情况下药柜的基本功能也能正常运行。当药柜恢复在线状态时,本申请将利用在线缓存数据和最新的药品库存数据同步更新云端服务器的药品库存信息,从而保证了药品信息的准确性和实时性。此外,本申请还会根据云端更新后的药品库存再次刷新在线缓存数据,以确保药柜的响应速度和数据访问效率。综上所述,本专利技术不仅提高了智能药柜的可靠性和用户体验,还确保了药品数据在任何网络状态下的准确性和完整性,以解决现有药柜无法在离线的时候准确高效地取药的问题。

9、作为第一方面的一种优选实施例,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存之后,还包括:

10、根据所述当前的药品库存数据,得到离线取药的全部数据文件的操作记录;

11、将所述操作记录插入到所述预设云端服务器中。

12、此优选实施例中,当智能药柜从离线状态恢复为在线状态时,不仅能够通过在线缓存数据和当前药品库存数据同步更新预设云端服务器的药品库存信息,从而确保药品信息的准确性和实时性,而且还能进一步处理离线期间积累的数据。具体来说,系统会根据当前的药品库存数据生成离线取药的全部数据文件的操作记录,这一步骤使得离线期间的所有取药活动都能够被详细记录和追踪。随后,这些操作记录被有效地插入到预设的云端服务器中,实现了数据的完整性和持久性。这一连贯的处理流程不仅提高了药品管理的透明度和可追溯性,还增强了系统的数据处理能力,确保了医疗服务的连续性和药品管理的精确性,从而在整体上提升了智能药柜的可靠性和医疗服务的质量。

13、作为第一方面的一种优选实施例,所述根据检测api接口响应或数据库连接状态,判断药柜在线或离线状态,具体为:

14、根据预设的定时任务,调用所述药柜的预设api接口,若调用失败,确认所述药柜离线;

15、根据预设的定时任务,执行访问预设数据库操作,若访问失败,确认所述药柜离线。

16、此优选实施例中,本申请通过预设的定时任务实现对智能药柜在线或离线状态的自动检测,提高了系统的鲁棒性和响应能力。具体来说,系统周期性地尝试调用预设的api接口和执行数据库访问操作,这两种方法从不同角度验证药柜的网络连接和数据库服务状态。如果api调用失败或数据库访问失败,系统则判断药柜处于离线状态。这种方法能够确保在网络波动或服务中断时,药柜能够迅速识别自身状态并采取相应措施,如切换到本地操作模式,保证药品供应的连续性,维持药柜的基本功能。因此,本申请增强了智能药柜对网络异常的适应能力,减少了因网络问题导致的服务中断,提高了用户体验,并确保了药品管理的可靠性和连续性。

17、作为第一方面的一种优选实施例,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存,还包括:

18、根据预设的时间间隔,更新所述在线的缓存数据;

19、获取用户的第二药品的信息;

20、根据所述第二药品的信息,提供第二药品并更新所述在线的缓存数据。

21、此优选实施例中,本申请通过在智能药柜在线状态下实施一系列数据同步和更新操作,显著提升了药品管理的效率和准确性。首先,系统根据在线缓存数据和当前药品库存数据更新预设云端服务器的药品库存,确保云端数据的实时性和准确性。接着,系统根据预设的时间间隔自动更新在线缓存数据,保持缓存数据的新鲜度,减少了数据不一致的风险。此外,系统还能获取用户的第二药品信息,并根据这些信息提供药品,同时更新在线缓存数据,以反映最新的药品发放情况。这一连串的操作不仅提高了药品分发的速度和准确性,还增强了系统的响应能力,确保了药品信息的连续性和一致性,从而为用户提供了更加可靠和高效的药品管理服务。

22、第二方面,本申请提供了一种药柜的离线取药装置。所述药柜的离线取药装置包括判断模块、药柜离线模块和药柜在线模块;

23、判断模块用于根据检测api接口响应或数据库连接状态,判断药柜在线或离线状态;

24、药柜离线模块用于当药柜为离线状态时,根据本地存储的用户数据,对用户进行身份验证,并获取用户的第一药品的信息;

25、根据所述第一药品的信息,提供第一药品并更新离线的缓存数据,得到当前的药品库存数据;

26、药柜在线模块用于当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存;

27、根据所述第二药品库存,更新在线的缓存数据,得到在线的第一缓存数据。

28、本装置使用三个模块分工并协调工作可以更高效准确的实现智能取药操作,本申请本文档来自技高网...

【技术保护点】

1.一种药柜的离线取药方法,其特征在于,包括:

2.根据权利要求1所述的药柜的离线取药方法,其特征在于,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存之后,还包括:

3.根据权利要求1所述的药柜的离线取药方法,其特征在于,所述根据检测API接口响应或数据库连接状态,判断药柜在线或离线状态,具体为:

4.根据权利要求1所述的药柜的离线取药方法,其特征在于,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存,还包括:

5.一种药柜的离线取药装置,其特征在于,包括判断模块、药柜离线模块和药柜在线模块;

6.根据权利要求5所述的药柜的离线取药装置,其特征在于,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存之后,还包括:

7.根据权利要求5所述的药柜的离线取药装置,其特征在于,所述根据检测API接口响应或数据库连接状态,判断药柜在线或离线状态,具体为:

8.根据权利要求5所述的药柜的离线取药装置,其特征在于,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存,还包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至4中任意一项所述的药柜的离线取药方法。

10.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4任意一项所述的药柜的离线取药方法。

...

【技术特征摘要】

1.一种药柜的离线取药方法,其特征在于,包括:

2.根据权利要求1所述的药柜的离线取药方法,其特征在于,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存之后,还包括:

3.根据权利要求1所述的药柜的离线取药方法,其特征在于,所述根据检测api接口响应或数据库连接状态,判断药柜在线或离线状态,具体为:

4.根据权利要求1所述的药柜的离线取药方法,其特征在于,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设云端服务器的第一药品库存,得到预设云端服务器的第二药品库存,还包括:

5.一种药柜的离线取药装置,其特征在于,包括判断模块、药柜离线模块和药柜在线模块;

6.根据权利要求5所述的药柜的离线取药装置,其特征在于,所述当药柜为在线状态时,根据在线的缓存数据和当前的药品库存数据,更新预设...

【专利技术属性】
技术研发人员:刘灯松张连红郑林云张亚茹
申请(专利权)人:深圳市联新移动医疗科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1