掌桥专利:专业的专利平台
掌桥专利
首页

用于冷藏箱的监控方法、监控装置以及管理系统

文献发布时间:2023-06-19 11:49:09


用于冷藏箱的监控方法、监控装置以及管理系统

技术领域

本公开涉及冷链运输领域,具体地,涉及一种用于冷藏箱的监控方法、监控装置、管理系统、计算机设备、非暂态计算机可读存储介质以及计算机程序产品。

背景技术

冷链运输是指在运输全过程(例如,装卸搬运、变更运输方式、更换包装设备等环节)中,都使所运输货物始终保持一定温度的运输。冷链运输是冷链物流的一个重要环节,冷链运输成本高,而且包含了较复杂的移动制冷技术和保温箱(例如,冷藏箱)制造技术,冷链运输管理包含更多的风险和不确定性。

食品和药品方面的运输通常需要全程保持冷链运输,并且在运输过程中对于多维度的环境条件要求十分严苛,还需避免突发性事件的影响。如果在运输过程中发生药品失效或食品变质,将会影响到人身健康安全。因此,对于食品或药品的冷链运输需要进行全过程的监控管理。

我国的冷链物流起步较晚,信息化建设水平较低。目前的冷链运输技术尚无法做到对所运输的物品所处的环境、突发事件以及整个流程进行有效且全面的监控,对于运输的安全性也无法进行保障。

在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。

发明内容

有鉴于此,本公开提供了一种用于冷藏箱的监控方法,从而实现全面、有效、可靠地监控冷藏箱情况并且增加冷藏箱的安全性和可靠性。

根据本公开的第一方面,提供了一种用于冷藏箱的监控方法,包括:响应于接收到所述冷藏箱的状态信息,对所述状态信息进行存储;基于所述状态信息和所述冷藏箱的基础信息,确定所述冷藏箱是否处于异常状态,其中,所述基础信息用于标识所述冷藏箱的硬件、软件以及固件中的至少一者;以及响应于确定所述冷藏箱处于异常状态,发送异常状态通知。

根据本公开的第二方面,提供了一种用于冷藏箱的监控装置,包括:存储模块,所述存储模块被配置为响应于接收到所述冷藏箱的状态信息,对所述状态信息进行存储;确定模块,所述确定模块被配置为基于所述状态信息和所述冷藏箱的基础信息,确定所述冷藏箱是否处于异常状态,其中,所述基础信息用于标识所述冷藏箱的硬件、软件以及固件中的至少一者;以及发送模块,所述发送模块被配置为响应于确定所述冷藏箱处于异常状态,发送异常状态通知。

根据本公开的第三方面,提供了一种计算机设备,包括:存储器、处理器以及存储在所述存储器上的计算机程序。所述处理器被配置为执行所述计算机程序以实现根据本公开的用于冷藏箱的监控方法。

根据本公开的第四方面,提供了一种非暂态计算机可读存储介质,其上存储有计算机程序。所述计算机程序被处理器执行时实现根据本公开的用于冷藏箱的监控方法。

根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序。所述计算机程序被处理器执行时实现根据本公开的用于冷藏箱的监控方法。

根据本公开的第六方面,提供了一种用于冷藏箱的管理系统,包括:第一监控装置,所述第一监控装置设置在所述冷藏箱内,其中,所述第二监控装置被配置为实现根据本公开的用于冷藏箱的监控方法;第一报警装置,所述第一报警装置设置在所述冷藏箱内,且连接到所述第一监控装置;第二监控装置,所述第二监控装置设置在服务器内,且通讯地连接到所述冷藏箱,其中,所述第二监控装置被配置为实现根据本公开的用于冷藏箱的监控方法;以及第二报警装置,所述第二报警装置设置在所述服务器内,且连接到所述第二监控装置。

根据本公开的一个或多个实施例,通过根据冷藏箱的状态信息和基础信息对冷藏箱的异常情况进行判断和监控,从而实现全面、有效、可靠地监控冷藏箱情况并且增加冷藏箱的安全性和可靠性。

根据在下文中所描述的实施例,本公开的这些和其它方面将是清楚明白的,并且将参考在下文中所描述的实施例而被阐明。

附图说明

在下面结合附图对于示例性实施例的描述中,本公开的更多细节、特征和优点被公开,在附图中:

图1是图示出根据一些示例性实施例的可以在其中实施本文描述的各种方法的示例系统的示意图;

图2是图示出根据一些示例性实施例的用于冷藏箱的监控方法的流程图;

图3是图示出根据一些示例性实施例的图2中的确定异常状态步骤的流程图;

图4是图示出根据一些示例性实施例的用于冷藏箱的监控装置的示意性框图;

图5是图示出根据一些示例性实施例的用于冷藏箱的管理系统的示意图;以及

图6是图示出能够应用于示例性实施例的示例性计算机设备的框图。

具体实施方式

在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个元件与另一元件区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。

在本公开中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。如本文使用的,术语“多个”意指两个或更多,并且术语“基于”应解释为“至少部分地基于”。此外,术语“和/或”以及“……中的至少一个”涵盖所列出的项目中的任何一个以及全部可能的组合方式。

在冷藏箱的运输过程中,现有的监控方法对冷藏箱的监测数据较为单一,基本只监测冷藏箱的温度和/或位置。而且,现有的监控方法对于冷藏箱的异常情况的判断并不准确,通常无法监测冷藏箱在运输过程中出现的温度不达标或跌落、震荡等易导致冷藏箱失效的情况。

在本公开中,通过监控冷藏箱的各项状态信息,并且基于状态信息和冷藏箱的基础信息确定冷藏箱是否处于异常状态,从而实现全面、有效、可靠地监控冷藏箱情况并且增加冷藏箱的安全性和可靠性。

下面结合附图详细描述本公开的示例性实施例。

图1示出了根据本公开的实施例可以将本文描述的各种方法和装置在其中实施的示例性系统100的示意图。参考图1,该系统100包括一个或多个客户端设备101、102、103、104、105和106、服务器120以及将一个或多个客户端设备耦接到服务器120的一个或多个通信网络110。客户端设备101、102、103、104、105和106可以被配置为执行一个或多个应用程序。

在本公开的实施例中,服务器120可以运行使得能够实现用于冷藏箱的监控方法的一个或多个服务或软件应用。

在某些实施例中,服务器120还可以提供可以包括非虚拟环境和虚拟环境的其他服务或软件应用。在某些实施例中,这些服务可以作为基于web的服务或云服务提供,例如在软件即服务(SaaS)模型下提供给客户端设备101、102、103、104、105和/或106的用户。

在图1所示的配置中,服务器120可以包括实现由服务器120执行的功能的一个或多个组件。这些组件可以包括可由一个或多个处理器执行的软件组件、硬件组件或其组合。操作客户端设备101、102、103、104、105和/或106的用户可以依次利用一个或多个客户端应用程序来与服务器120进行交互以利用这些组件提供的服务。应当理解,各种不同的系统配置是可能的,其可以与系统100不同。因此,图1是用于实施本文所描述的各种方法的系统的一个示例,并且不旨在进行限制。

服务器120可以包括一个或多个通用计算机、专用服务器计算机(例如PC(个人计算机)服务器、UNIX服务器、中端服务器)、刀片式服务器、大型计算机、服务器群集或任何其他适当的布置和/或组合。服务器120可以包括运行虚拟操作系统的一个或多个虚拟机,或者涉及虚拟化的其他计算架构(例如可以被虚拟化以维护服务器的虚拟存储设备的逻辑存储设备的一个或多个灵活池)。在各种实施例中,服务器120可以运行提供下文所描述的功能的一个或多个服务或软件应用。

服务器120中的计算装置可以运行包括上述任何操作系统以及任何商业上可用的服务器操作系统的一个或多个操作系统。服务器120还可以运行各种附加服务器应用程序和/或中间层应用程序中的任何一个,包括HTTP服务器、FTP服务器、CGI服务器、JAVA服务器、数据库服务器等。

在一些实施方式中,服务器120可以包括一个或多个应用程序,以分析和合并从客户端设备101、102、103、104、105和106的用户接收的数据馈送和/或事件更新。服务器120还可以包括一个或多个应用程序,以经由客户端设备101、102、103、104、105和106的一个或多个显示设备来显示数据馈送和/或实时事件。

用户可以使用客户端设备101、102、103、104、105和/或106来输入待处理的数据并发出对该数据进行处理的请求。客户端设备可以提供使客户端设备的用户能够与客户端设备进行交互的接口。客户端设备还可以经由该接口向用户输出信息。尽管图1仅描绘了六种客户端设备,但是本领域技术人员将能够理解,本公开可以支持任何数量的客户端设备。

客户端设备101、102、103、104、105和/或106可以包括各种类型的计算机设备,例如显示大屏、便携式手持设备、通用计算机(诸如个人计算机和膝上型计算机)、工作站计算机、可穿戴设备、游戏系统、瘦客户端、各种消息收发设备、传感器或其他的感测装置等。这些计算机设备可以运行各种类型和版本的软件应用程序和操作系统,例如MicrosoftWindows、Apple iOS、类UNIX操作系统、Linux或类Linux操作系统(例如Google ChromeOS);或包括各种移动操作系统,例如Microsoft Windows Mobile OS、iOS、Windows Phone、Android。便携式手持设备可以包括蜂窝电话、智能电话、平板电脑、个人数字助理(PDA)等。可穿戴设备可以包括头戴式显示器和其他设备。游戏系统可以包括各种手持式游戏设备、支持互联网的游戏设备等。客户端设备能够执行各种不同的应用程序,例如各种与Internet相关的应用程序、通信应用程序(例如电子邮件应用程序)、短消息服务(SMS)应用程序,并且可以使用各种通信协议。

客户端设备106可例如为冷藏箱,其包括一个或多个传感器1061、1062和1063、处理器1064以及存储器1065。一个或多个传感器1061、1062和1063可以用来感测冷藏箱的各项状态信息,并可将感测到的状态信息传递给处理器1064进行处理,或者经由处理器1064存储到存储器1065中,或者将感测到的状态信息发送给服务器120进行处理。一个或多个传感器1061、1062和1063可以包括以下各项中的至少一者:温度传感器、湿度传感器、温湿度传感器、加速度传感器、卫星定位(BD/GPS)模块、箱盖开关传感器、视觉摄像头等。不同的传感器可以提供不同的检测精度和范围。温度传感器例如可提供-1℃到+1℃的精度范围,其可安装在冷藏箱的内胆的各个壁上,用于感测冷藏箱内的温度。环境温度传感器例如可提供-0.5℃到+0.5℃的精度范围,其也可以安装在冷藏箱外壳上,用于感测冷藏箱外的环境温度。湿度传感器例如可提供-1.5%RH到+1.5%RH的精度范围,其可安装在冷藏箱的内胆内,用于感测冷藏箱内的湿度。温湿度传感器可用于同时测量冷藏箱的温度和湿度。加速度传感器例如可提供4mg/LSB的分辨率,其可用于感测冷藏箱至少一个方向上的加速度。BD/GPS模块例如可提供-2.5mg到+2.5mg的精度范围,其可用于确定冷藏箱所处的位置。箱盖开关传感器和视觉传感器可用于感测冷藏箱箱盖的开关情况,其中,视觉传感器还可以通过采集用户的图像来识别用户的身份。存储器1065可以包括一个或多个存储器,其为设置在冷藏箱内的本地存储器,可用于存储数据、音频文件、视频文件等信息。

网络110可以是本领域技术人员熟知的任何类型的网络,其可以使用多种可用协议中的任何一种(包括但不限于TCP/IP、SNA、IPX等)来支持数据通信。仅作为示例,一个或多个网络110可以是局域网(LAN)、基于以太网的网络、令牌环、广域网(WAN)、因特网、虚拟网络、虚拟专用网络(VPN)、内部网、外部网、公共交换电话网(PSTN)、红外网络、无线网络(例如蓝牙、WIFI)和/或这些和/或其他网络的任意组合。

系统100还可以包括一个或多个数据库130。在某些实施例中,这些数据库可以用于存储数据和其他信息。例如,数据库130中的一个或多个可用于存储诸如音频文件和视频文件的信息。数据库130可以驻留在各种位置。例如,由服务器120使用的数据存储库可以在服务器120本地,或者可以远离服务器120且可以经由基于网络或专用的连接与服务器120通信。数据库130可以是不同的类型。在某些实施例中,由服务器120使用的数据存储库可以是数据库,例如关系数据库。这些数据库中的一个或多个可以响应于命令而存储、更新和检索到数据库以及来自数据库的数据。

在某些实施例中,数据库130中的一个或多个还可以由应用程序使用来存储应用程序数据。由应用程序使用的数据库可以是不同类型的数据库,例如键值存储库,对象存储库或由文件系统支持的常规存储库。

图1的系统100可以以各种方式配置和操作,以使得能够应用根据本公开所描述的各种方法和装置。

图2是图示出根据示例性实施例的用于冷藏箱的监控方法200的流程图。方法200可以在服务器(例如,图1中所示的服务器120)和冷藏箱内的处理器(例如,图1中所示的处理器1064)中的至少一者处执行。监控方法200可包括:步骤S202、响应于接收到冷藏箱的状态信息,对状态信息进行存储;步骤S204、基于状态信息和冷藏箱的基础信息,确定冷藏箱是否处于异常状态,其中,基础信息用于标识冷藏箱的硬件、软件以及固件中的至少一者;以及步骤S206、响应于确定冷藏箱处于异常状态,发送异常状态通知。

下面结合图1和图2具体描述方法200的各个步骤。

在步骤S202,响应于接收到冷藏箱的状态信息,对状态信息进行存储。

根据一些实施例,状态信息可包括内部温度信息、内部湿度信息、环境温度信息、冷藏箱的位置信息、加速度信息、箱盖状态、电量信息以及冷藏箱的集成电路内的防篡改材料的特性信息中的至少一者。内部温度信息可由冷藏箱内的温度传感器和/或温湿度传感器测得。内部温度信息可包括多个内部温度,其可分别由设置在冷藏箱的不同位置上的多个传感器测得,从而实现多点测温,以避免冷藏箱内的温度不均而导致传感器的测温不准。内部湿度信息可由冷藏箱内的湿度传感器和/或温湿度传感器测得。内部湿度信息也可包括多个内部湿度,其可分别由设置在冷藏箱的不同位置上的多个传感器测得,以避免冷藏箱内的湿度分布不均而导致湿度的测量不准。环境温度信息可由设置在冷藏箱的外壳上的温度传感器测得。冷藏箱的位置信息可由冷藏箱内的定位模块(例如,BD/GPS模块)测得。加速度信息可包括多个加速度,分别用于表示不同方向上的加速度,其可例如由三轴加速度传感器测得。箱盖状态例如可通过箱盖开关传感器或视觉摄像头测得,其中,箱盖状态包括开启状态和关闭状态。

根据一些实施例,对状态信息进行存储可包括:将状态信息存储到冷藏箱内的本地存储器(例如,图1中所示的存储器1065);确定冷藏箱和云存储器(例如,图1中所示的数据库130)之间是否存在通信信号;以及响应于冷藏箱和云存储器之间存在通信信号,将状态信息存储到云存储器。通过上述将冷藏箱的状态信息存储到本地存储器以及云存储器的方式,从而实现双重保障避免数据丢失。此外,在检测到冷藏箱和云存储器之间存在通信信号的情况下,才将状态信息存储到云存储器,以避免传输过程中数据丢失,从而增加数据安全性以及传输的可靠性。替代地,也可直接在接收到冷藏箱的状态信息后,直接存储到云存储器,无须进行通信信号确认。在一些示例中,冷藏箱和云存储器之间可通过例如4G/5G进行通信。在一些示例中,冷藏箱和云存储器之间可通过双向认证进行通信,以确保数据传输的安全性。在一些示例中,本地存储器和云存储器中的至少一者可提供对结构化数据、半结构化数据和非结构化数据的存储,以满足数据存储的多样化的要求。

在此,应注意的是,将状态信息存储到云存储器可包括以下两种情况:云存储器为冷藏箱的云存储器,冷藏箱直接将状态信息发送至云存储器中进行存储;或者例如图1中的场景,云存储器(即,数据库130)与服务器120相连,冷藏箱将状态信息发送至服务器120后,由服务器120存储到数据库130中。

在步骤S204中,基于状态信息和冷藏箱的基础信息,确定冷藏箱是否处于异常状态。

根据一些实施例,冷藏箱的基础信息用于标识冷藏箱的硬件、软件以及固件中的至少一者,可例如包括冷藏箱的型号、固件和软件的版本信息、用于唯一标识冷藏箱的编号以及冷藏箱内放置的物品类型中的至少一者。例如,在图1所示的应用场景中,处理器1064和/或服务器120基于冷藏箱的传感器1061、1062和1063采集的状态信息以及冷藏箱本身的基础信息,来针对性地确定冷藏箱是否处于异常状态,从而使得对于异常状态的判断更加准确。这是由于不同型号、版本以及存储不同物品的冷藏箱,对于所处的环境状态的要求以及受到的突发事件的影响均不相同。

步骤S206、响应于确定冷藏箱处于异常状态,发送异常状态通知。

在确定处理器1064和/或服务器120确定冷藏箱处于异常状态后,可发送异常状态通知给冷藏箱(例如,图1中所示的客户端设备106)中的报警装置进行报警,其中,冷藏箱中的报警装置可例如通过声、光以及电(例如,显示器上的特定显示)等方式进行报警。在一些示例中,处理器1064和/或服务器120也可发送异常状态通知给其他的客户端设备(例如,图1中所示的客户端设备101、102、103、104和/或105)进行报警,例如,通过应用程序(例如,APP、小程序)推送、短信、显示器上的特定显示等方式进行报警。

在一些实施例中,也可对冷藏箱的异常状态进行存储,例如,将其存储在冷藏箱的本地存储器(例如,图1中所示的存储器1065)中,或在确认冷藏箱和云存储器(例如,图1中所示的数据库130)之间存在通信信号后,将其存储到云存储器(例如,图1中所示的数据库130)中。

根据本公开的实施例,通过监控冷藏箱的各项状态信息,并且基于状态信息和冷藏箱的基础信息确定冷藏箱是否处于异常状态,从而实现全面、有效、可靠地监控冷藏箱情况并且增加冷藏箱的安全性和可靠性。

根据一些实施例,方法200还可包括将状态信息发送到显示器,以用于展示冷藏箱的状态。显示器例如可实时显示当前温度、电量、温度曲线、湿度曲线、冷藏箱位置、异常状态报警等内容,从而便于相关人员全面监控冷藏箱的安全。

根据一些实施例,方法200还可包括基于基础信息,对冷藏箱的软件和固件中的至少一者进行升级,以确保冷藏箱正常工作,从而增加冷藏箱的安全性和可靠性。例如,基于冷藏箱的编号、型号以及软件和/或固件的版本信息,对冷藏箱中的软件和/或固件进行升级。在一些示例中,可通过服务器120对冷藏箱的软件和/或进行远程升级。替代或附加地,也可通过处理器1064在本地对冷藏箱的软件和/或固件进行升级。

根据一些实施例,方法200还可包括根据相关人员的身份以及基础信息,为相关人员分配冷藏箱的使用权限。其中,相关人员的身份可例如包括冷藏箱的研发者、冷藏箱的购买者、监控者、冷链运输的起送方、冷链运输的配送者以及冷链运输的接收者等。使用权限可例如包括软件的修改权限、冷藏箱数据读取权限以及开箱权限等。其中,例如为研发者分配软件修改权限;为监控者分配冷藏箱数据读取权限;为配送人员和接收人员分配开箱权限等。根据本公开的方法可以为不同角色的相关人员分配不同的使用权限,以防止不当操作的发生,从而增加冷藏箱全流程(例如,包括冷藏箱的研发环节、疫苗的配送环节、冷藏箱的维护环节等)的安全性。

根据一些实施例,方法200还可包括接收冷藏箱的购买者的订购信息以及冷藏箱的使用状态,用于对冷藏箱的使用情况进行监控。其中,购买者的购买信息包括购买者的身份、购买的冷藏箱的编号、型号以及数量等。使用状态包括冷藏箱是否进行开箱、冷藏箱中是否放有物品等。通过上述方式,可以实现冷藏箱的运营机构对冷藏箱的销售情况以及使用情况进行监控。

根据一些实施例,在用冷藏箱对疫苗进行配送时,方法200还可包括为配送者和接收者分配相应的开箱权限,以用于开箱。这样可以避免冷藏箱在运输过程中被随意打开,从而有效监控冷藏箱的开箱状态,增加冷藏箱的安全性以及箱体内物品的有效性。在一些示例中,可为配送者和接收者设置蓝牙开锁权限,通过蓝牙来实现近距离通信。此时,配送者和接收者可通过手机、平板等设备上的应用程序(例如,APP)来进行开箱。在一些示例中,冷藏箱中还可以设置有保护装置。此时,方法200还可包括响应于冷藏箱被非法打开(例如,不具有相应的开箱权限时进行开锁)时,发出异常报警通知,并向保护装置发送销毁重要信息模块的指令。

图3是图示出根据一些示例性实施例的图2中的确定异常状态步骤的流程图。如图3所示,在内部温度信息包括多个内部温度且其分别由设置在冷藏箱的不同位置上的多个传感器测得时,步骤S204可包括:步骤S2041、响应于接收到多个内部温度,计算多个内部温度中的至少两个内部温度的平均值;步骤S2042、确定该平均值是否在根据基础信息设定的温度阈值范围以外;以及步骤S2043、响应于确定该平均值在温度阈值范围以外,确定冷藏箱处于温度异常状态。由于冷藏箱内部的温度分布并不均匀,温度传感器测量得到的单一位置的温度并不能代表整个冷藏箱内部空间的温度水平,因此上述实施例采用了多点测温的方式进行测量,并且通过计算至少两个内部温度的平均值来平衡温度分布不均带来的温度偏差,以使得测得的温度更加准确,从而增加异常状态判断的准确性。此外,上述根据基础信息来设定温度阈值范围,即,例如根据冷藏箱的版本和所保存的物品对于温度的要求来设定温度阈值范围,从而使得对于异常状态的判断更加准确。替代地,也可不计算至少两个内部温度的平均值,直接通过多个内部温度中的每个与温度阈值范围的比较来判断冷藏箱的异常状态。替代地,也可在多个内部温度中计算多个平均值(例如,2个、3个或4个等),并将该多个平均值与温度阈值范围进行一一比较,若该多个平均值中的至少一个平均值在温度阈值范围以外,则确定冷藏箱处于温度异常状态。

在此,应理解,在本公开中可通过上述三种方式中的任一一种或至少两种的组合来进行温度异常的判断。此外,还应理解,本公开也可以在冷藏箱内只设置一个温度传感器,并通过比较单个温度与温度阈值范围,来判断冷藏箱的温度异常状态。

在一些实施例中,如图3所示,步骤S204还可包括:步骤S2044、统计上述平均值在温度阈值范围以外的累积时间;步骤S2045、确定该累积时间是否大于温度时间阈值;以及步骤S2046、响应于确定该累积时间大于温度时间阈值,确定冷藏箱处于温度异常状态。对于冷藏箱内所保存的一些物品而言,也需要统计温度超出温度阈值以外的累积时间,在该累积时间超过温度时间阈值时,将会影响冷藏箱内物品的有效性。在一些示例中,温度时间阈值可根据冷藏箱的基础信息来设定。

虽然各个操作在附图中被描绘为按照特定的顺序,但是这不应理解为要求这些操作必须以所示的特定顺序或者按顺行次序执行,也不应理解为要求必须执行所有示出的操作以获得期望的结果。例如,步骤S2044可以在步骤S2043之前被执行,或者与步骤S2043并发地执行。又例如,步骤S2044、S2045和S2046甚至可以被省略。

根据一些实施例,步骤S204也可包括:计算多个内部温度的方差;确定该方差是否超过温度方差阈值;以及响应于确定该方差超过温度方差阈值,确定冷藏箱处于温度异常状态。由于冷藏箱内温度分布的均匀程度也会影响箱内物品的有效性,上述通过比较多个内部温度的方差与温度方差阈值,可以更全面地监控冷藏箱内物品的状态,从而增加冷藏箱的安全性和可靠性。在一些示例中,温度方差阈值可根据冷藏箱的基础信息来设定。

根据一些实施例,还可对冷藏箱内的湿度进行监控。例如,在进行多点测湿度的情况下,内部湿度信息可包括多个内部湿度且其分别由设置在冷藏箱的不同位置上的多个传感器测得。此时,步骤S204还可包括:响应于接收到多个内部湿度,计算多个内部湿度中的至少两个内部湿度的平均值;确定该平均值是否在根据基础信息设定的湿度阈值范围以外;以及响应于确定该平均值在湿度阈值范围以外,确定冷藏箱处于湿度异常状态。在本公开中,对于湿度异常状态的判断方法与温度异常状态的判断方法相同,例如可通过单个内部湿度、或者从多个内部湿度计算得到的多个平均值、或者平均值在湿度阈值范围以外的累积时间、或者多个内部湿度的方差等参数与相应的阈值进行比较,从而判断冷藏箱的湿度异常状态,在此不再进行赘述。

根据一些实施例,还可通过将环境温度信息与环境温度阈值范围进行比较,来监控环境温度的异常状态。例如,步骤S204还可包括:确定环境温度信息是否在环境温度阈值范围以外;以及响应于确定环境温度信息在环境温度阈值范围以外,确定冷藏箱处于温度异常状态。

根据一些实施例,还可对冷藏箱的加速度进行监控,以判断冷藏箱是否发生空间位置突变,例如,跌落、振动等突发事件。在加速度信息包括多个加速度(例如,2个、3个或4个等)以分别用于表示不同方向上的加速度时,步骤S204还可包括:响应于接收到多个加速度,确定多个加速度中的每个加速度是否超过加速度阈值;以及响应于确定多个加速度中的某个加速度超过加速度阈值,确定冷藏箱处于振动异常状态,以监控冷藏箱是否发生位置突变,从而增加冷藏箱监控的全面性和可靠性。替代地,也可只测量一个方向上的加速度,并根据该加速度与加速度阈值的比较判断振动异常状态。在一些示例中,加速度阈值可根据冷藏箱的基础信息来设定。

根据一些实施例,还可对冷藏箱的位置进行监控,以判断冷藏箱是否跌落或被窃取。步骤S204还可包括:响应于接收到冷藏箱的位置信息,确定位置信息是否在冷藏箱的配送路径外,或者是否在一定时间内不发生变化;以及响应于确定位置信息在冷藏箱的配送路径外或者在一定时间内不发生变化,确定冷藏箱处于位置异常状态。其中,“配送路径”是指由导航生成的从物品的起送方到接收方的路径。在物品的冷链运输过程中,如果冷藏箱的位置处于配送路径之外或者长时间不发生变化,则可以认为冷藏箱被盗窃或掉落。

根据一些实施例,还可对冷藏箱的电量进行监控。步骤S204还可包括:响应于接收到冷藏箱的电量信息,确定电量信息是否低于电量阈值;以及响应于确定电量信息低于电量阈值,确定冷藏箱处于电量异常状态。

根据一些实施例,在配送者被分配有相应的开箱权限时,步骤S204还可包括:响应于接收到的开箱权限,确定在配送过程中的开箱者是否为配送者;以及响应于确定在配送过程中的开箱者为配送者,确定冷藏箱处于开箱异常状态。配送者只有在起送方将疫苗放入冷藏箱中时,才会对冷藏箱进行开箱。在正常状态下,在配送过程中是不应对冷藏箱进行开箱操作的。如果冷藏箱在配送过程中被打开,冷藏箱中的物体有可能会由于暴露在空气中而失效,因此需对冷藏箱的开箱状态进行监控。在此,应注意,本文中的“配送过程”是指冷藏箱内放入疫苗后的运输过程。上述通过对开箱权限的判断以确定冷藏箱是否在配送过程中打开,从而增加冷藏箱的安全性以及箱内物品的有效性。

根据一些实施例,步骤S204还可包括:确定防篡改材料的特性信息是否发生变化;以及响应于确定防篡改材料的特性信息发生变化,确定冷藏箱处于数据异常状态。其中,特性信息可例如包括电阻。这是由于窃取或篡改冷藏箱内的数据时通常会对设备进行供电,而防篡改材料在暴露在氧气(例如,空气)、电磁辐射(例如,可见光谱内的电磁辐射)或两者中时会表现出至少一种电特性的变化,因而可通过监控防篡改材料的特性来判断冷藏箱内的数据是否被窃取或篡改。

图4是图示出根据一些示例性实施例的用于冷藏箱的监控装置400的示意性框图。监控装置400包括存储模块410、确定模块420以及发送模块430。存储模块410被配置为响应于接收到冷藏箱的状态信息,对状态信息进行存储。确定模块420被配置为基于状态信息和冷藏箱的基础信息,确定冷藏箱是否处于异常状态。基础信息用于标识冷藏箱的硬件、软件以及固件中的至少一者。发送模块430被配置为响应于确定冷藏箱处于异常状态,发送异常状态通知。

应当理解,图4中所示监控装置400的各个模块可以与参考图2描述的监控方法200中的各个步骤相对应。由此,上面针对监控方法200描述的操作、特征和优点同样适用于监控装置400及其包括的模块。为了简洁起见,某些操作、特征和优点在此不再赘述。

图5是图示出根据一些示例性实施例的用于冷藏箱的管理系统500的示意图。管理系统500包括:第一监控装置510、第一报警装置520、第二监控装置530以及第二报警装置540。第一监控装置510设置在冷藏箱内,被配置为执行上文描述的任一方法的步骤。第一报警装置520设置在冷藏箱内,且通讯地连接到第一监控装置510。第二监控装置530设置在服务器内,且通讯地连接到冷藏箱,并且第二监控装置被配置为执行上文描述的任一方法的步骤。第二报警装置540设置在服务器内,且通讯地连接到第二监控装置530。其中,这里的“通讯地连接”是指第二监控装置530和冷藏箱之间的信号(例如控制信号、传感信号等等)的传递。传感装置560将采集到的冷藏箱的状态信息发送给第一监控装置510和第二监控装置530。传感装置560例如为温度传感器、湿度传感器、温湿度传感器、加速度传感器、卫星定位(BD/GPS)模块、箱盖开关传感器、视觉摄像头等。第一报警装置520在接收到第一监控装置510发送的异常状态通知后,可例如通过冷藏箱上的声、光以及电(例如,显示器上的特定显示)等方式进行报警。第二报警装置540在接收到第二监控装置530发送的异常状态通知后,可例如通过客户端设备上的应用程序(例如,APP、小程序)推送、短信、显示器上的特定显示等方式进行报警。

上述管理系统通过设置冷藏箱本地以及服务器两者对冷藏箱的状态进行存储和监控,从而实现对冷藏箱的双重监控,以实现全面、有效、可靠地监控冷藏箱情况并且增加冷藏箱的安全性和可靠性。

根据一些实施例,如图5所示,管理系统500还包括订单管理模块550,订单管理模块550连接到第二监控装置530,用于对冷藏箱的配送订单和配送流程进行管理。其中,冷藏箱的基础信息和状态信息与上述方法200中相同,在此不再赘述。此外,订单管理模块550还与起送方的终端560、配送方的终端570以及接收方的终端580进行对接。冷藏箱的订单和配送流程进行管理可例如包括:在起送方的终端560对例如疫苗配送进行下单时,响应于接收到起送方的终端560上传的寄送订单信息(例如,疫苗型号、配送时间、发货和收货地址等),订单管理装置550将寄送订单信息转发给配送方的终端570;响应于接收到配送方终端570上传的接单信息,订单管理模块550将接单信息(例如,冷藏箱的编号、冷藏箱的数量)进行存储;基于配送方的终端570发送的配送信息(例如,冷藏箱的位置信息、冷藏箱与例如疫苗的配对信息)以及第二监控装置530发送的冷藏箱的基础信息和状态信息,订单管理模块550生成配送情况信息并发送给接收方的终端580;响应于接收到第二监控装置530发送的异常状态通知,订单管理模块550将异常状态通知以例如小程序推送、短信以及APP通知等方式发送到配送方的终端570;以及响应于接收方的终端580发送的接收信息,订单管理模块550将结束对配送订单的跟踪并进行记录。订单管理装置550将实现对冷藏箱的配送订单和配送流程进行跟踪和监控,从而实现对冷藏箱的整个流程的多维度监控,增加冷藏箱的安全性和可靠性。

根据一些实施例,管理系统500还可包括机构管理模块,用于对物品(例如,疫苗)的配送机构以及配送人员的信息、起送机构以及接收机构等进行监控和管理,从而有效管理参与配送流程的各个机构,增加疫苗配送的安全性。

根据本公开的又一方面,提供了一种计算机设备,包括:存储器、处理器以及存储在所述存储器上的计算机程序。处理器被配置为执行计算机程序以实现上文描述的任一方法的步骤。

根据本公开的又一方面,提供了一种非暂态计算机可读存储介质,其上存储有计算机程序。计算机程序被处理器执行时实现上文描述的任一方法的步骤。

根据本公开的又一方面,提供了一种计算机程序产品,包括计算机程序。计算机程序被处理器执行时实现上文描述的任一方法的步骤。

在下文中,结合图6描述这样的计算机设备、非暂态计算机可读存储介质和计算机程序产品的说明性示例。

图6示出了可以被用来实施本文所描述的方法的计算机设备600的示例配置。举例来说,图1中所示的服务器120可以包括类似于计算机设备600的架构。上述数据处理的装置也可以全部或至少部分地由计算机设备600或类似设备或系统实现。

计算机设备600可以是各种不同类型的设备,例如服务提供商的服务器、与客户端(例如,客户端设备)相关联的设备、片上系统、和/或任何其它合适的计算机设备或计算系统。计算机设备600的示例包括但不限于:台式计算机、服务器计算机、笔记本电脑或上网本计算机、移动设备(例如,平板电脑、蜂窝或其他无线电话(例如,智能电话)、记事本计算机、移动台)、可穿戴设备(例如,眼镜、手表)、娱乐设备(例如,娱乐器具、通信地耦合到显示设备的机顶盒、游戏机)、电视或其他显示设备、汽车计算机等等。因此,计算机设备600的范围可以从具有大量存储器和处理器资源的全资源设备(例如,个人计算机、游戏控制台)到具有有限的存储器和/或处理资源的低资源设备(例如,传统的机顶盒、手持游戏控制台)。

计算机设备600可以包括能够诸如通过系统总线614或其他适当的连接彼此通信的至少一个处理器602、存储器604、(多个)通信接口606、显示设备608、其他输入/输出(I/O)设备610以及一个或更多大容量存储设备612。

处理器602可以是单个处理装置或多个处理装置,所有处理装置可以包括单个或多个计算装置或者多个核心。处理器602可以被实施成一个或更多微处理器、微型计算机、微控制器、数字信号处理器、中央处理装置、状态机、逻辑电路和/或基于操作指令来操纵信号的任何设备。除了其他能力之外,处理器602可以被配置成获取并且执行存储在存储器604、大容量存储设备612或者其他计算机可读介质中的计算机可读指令,诸如操作系统616的程序代码、应用程序618的程序代码、其他程序620的程序代码等。

存储器604和大容量存储设备612是用于存储指令的计算机可读存储介质的示例,所述指令由处理器602执行来实施前面所描述的各种功能。举例来说,存储器604一般可以包括易失性存储器和非易失性存储器二者(例如RAM、ROM等等)。此外,大容量存储设备612一般可以包括硬盘驱动器、固态驱动器、可移除介质、包括外部和可移除驱动器、存储器卡、闪存、软盘、光盘(例如CD、DVD)、存储阵列、网络附属存储、存储区域网等等。存储器604和大容量存储设备612在本文中都可以被统称为存储器或计算机可读存储介质,并且可以是能够把计算机可读、处理器可执行程序指令存储为计算机程序代码的非暂态介质,所述计算机程序代码可以由处理器602作为被配置成实施在本文的示例中所描述的操作和功能的特定机器来执行。

多个程序模块可以存储在大容量存储设备612上。这些程序包括操作系统616、一个或多个应用程序618、其他程序620和程序数据622,并且它们可以被加载到存储器604以供执行。这样的应用程序或程序模块的示例可以包括例如用于实现以下部件/功能的计算机程序逻辑(例如,计算机程序代码或指令):监控装置400(包括存储模块410、确定模块420以及发送模块430)、监控方法200(包括方法200的任何合适的步骤)、和/或本文描述的另外的实施例。

虽然在图6中被图示成存储在计算机设备600的存储器604中,但是模块616、618、620和622或者其部分可以使用可由计算机设备600访问的任何形式的计算机可读介质来实施。如本文所使用的,“计算机可读介质”至少包括两种类型的计算机可读介质,也就是计算机存储介质和通信介质。

计算机存储介质包括通过用于存储信息的任何方法或技术实施的易失性和非易失性、可移除和不可移除介质,所述信息诸如是计算机可读指令、数据结构、程序模块或者其他数据。计算机存储介质包括而不限于RAM、ROM、EEPROM、闪存或其他存储器技术,CD-ROM、数字通用盘(DVD)、或其他光学存储装置,磁盒、磁带、磁盘存储装置或其他磁性存储设备,或者可以被用来存储信息以供计算机设备访问的任何其他非传送介质。

与此相对,通信介质可以在诸如载波或其他传送机制之类的已调数据信号中具体实现计算机可读指令、数据结构、程序模块或其他数据。本文所定义的计算机存储介质不包括通信介质。

计算机设备600还可以包括一个或更多通信接口606,以用于诸如通过网络、直接连接等等与其他设备交换数据,正如前面所讨论的那样。这样的通信接口可以是以下各项中的一个或多个:任何类型的网络接口(例如,网络接口卡(NIC))、有线或无线(诸如IEEE802.11无线LAN(WLAN))无线接口、全球微波接入互操作(Wi-MAX)接口、以太网接口、通用串行总线(USB)接口、蜂窝网络接口、Bluetooth

在一些示例中,可以包括诸如监视器之类的显示设备608,以用于向用户显示信息和图像。其他I/O设备610可以是接收来自用户的各种输入并且向用户提供各种输出的设备,并且可以包括触摸输入设备、手势输入设备、摄影机、键盘、遥控器、鼠标、打印机、音频输入/输出设备等等。

虽然在附图和前面的描述中已经详细地说明和描述了本公开,但是这样的说明和描述应当被认为是说明性的和示意性的,而非限制性的;本公开不限于所公开的实施例。通过研究附图、公开内容和所附的权利要求书,本领域技术人员在实践所要求保护的主题时,能够理解和实现对于所公开的实施例的变型。在权利要求书中,词语“包括”不排除未列出的其他元件或步骤,并且词语“一”或“一个”不排除多个。在相互不同的从属权利要求中记载了某些措施的仅有事实并不表明这些措施的组合不能用来获益。

相关技术
  • 用于冷藏箱的监控方法、监控装置以及管理系统
  • 用于电池管理系统的监控方法及监控装置
技术分类

06120113065700