容器状态的检测方法及装置、电子设备与流程

文档序号:17941641发布日期:2019-06-18 23:09阅读:122来源:国知局
容器状态的检测方法及装置、电子设备与流程
本说明书一个或多个实施例涉及容器检测
技术领域
,尤其涉及一种容器状态的检测方法及装置、电子设备。
背景技术
:在相关技术中,考虑到一些物质的特殊性,需要采用较为严格的容器要求。例如,葡萄酒、香水等贵重的液态物质,或者具有腐蚀性的酸性、碱性物质,均需要采用符合一定要求的容器盛放。同时,考虑到泄露、窃取等安全问题,需要对容器的状态进行检测,以确定容器是否完整。技术实现要素:有鉴于此,本说明书一个或多个实施例提供一种容器状态的检测方法及装置、电子设备,可以对容器的状态进行检测,以确定容器是否完整。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种容器状态的检测方法,所述容器内包含易挥发液体;所述方法包括:获取所述容器附近的待检测气体的气体浓度,所述待检测气体为所述易挥发液体挥发得到的气体;基于所述气体浓度判定所述容器是否完整。根据本说明书一个或多个实施例的第二方面,提出了一种容器状态的检测装置,所述容器内包含易挥发液体;所述装置包括:获取单元,获取所述容器附近的待检测气体的气体浓度,所述待检测气体为所述易挥发液体挥发得到的气体;判定单元,基于所述气体浓度判定所述容器是否完整。根据本说明书一个或多个实施例的第三方面,提出了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为实现如上述任一实施例所述的容器状态的检测方法。附图说明图1是一示例性实施例提供的一种容器状态的检测系统的架构示意图。图2是一示例性实施例提供的一种容器状态的检测方法的流程图。图3是一示例性实施例提供的第一气体传感器的示意图。图4是一示例性实施例提供的另一种容器状态的检测方法的流程图。图5是一示例性实施例提供的第二气体传感器的示意图。图6是一示例性实施例提供的另一种容器状态的检测方法的流程图。图7是一示例性实施例提供的容器检测设备与服务端之间的交互图。图8是一示例性实施例提供的容器检测设备与客户端之间的交互图。图9是一示例性实施例提供的一种电子设备的结构示意图。图10是一示例性实施例提供的一种容器状态的检测装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。图1是一示例性实施例提供的一种容器状态的检测系统的架构示意图。如图1所示,该系统可以包括容器检测设备11、客户端12、服务端13以及网络14。容器检测设备11位于容器外部,例如,可以设于容器的口部附近。其中,该容器内部包含易挥发液体,比如酒精、香水、盐酸等。基于易挥发的特性,该容器在存放这些液体时需处于密封状态;比如,可设一封装部件用于对容器的口部进行密封处理,以防止内部的液体挥发泄漏。客户端12可与容器检测设备11建立短距离无线连接,以在靠近容器检测设备11时与其进行数据交互。例如,用户可使用客户端12通过蓝牙、nfc(nearfieldcommunication,近距离无线通讯技术)、rfid(radiofrequencyidentification,无线射频识别)等与容器检测设备11建立连接,并获取容器检测设备11的检测结果。客户端12可以是手机,当然,手机只是用户可以使用的一种类型的电子设备。实际上,用户显然还可以使用诸如下述类型的电子设备:平板设备、笔记本电脑、掌上电脑(pdas,personaldigitalassistants)、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。服务端13可以为包含一独立主机的物理服务器,或者该服务端13可以为主机集群承载的虚拟服务器。在运行过程中,该物理服务器或虚拟服务器可以运行某一应用的服务器侧的程序,以实现该应用的相关业务功能,比如当运行基于服务端侧的容器状态的检测方法的程序时,可以实现为该容器状态的检测方法的服务端。而在本说明书一个或多个实施例的技术方案中,可由服务端13通过与容器检测设备11进行配合,以实现容器状态的检测方案。而对于容器检测设备11与服务端13之间进行交互的网络14,可以包括多种类型的有线或无线网络。在一实施例中,该网络14可以包括公共交换电话网络(publicswitchedtelephonenetwork,pstn)和因特网。容器检测设备11与服务端13之间可以通过网络14建立长连接,使得容器检测设备11通过该长连接向服务端13发送通知消息等。请参见图2,图2是一示例性实施例提供的一种容器状态的检测方法的流程图。如图2所示,该方法应用于容器检测设备,所述容器(待检测容器)内包含易挥发液体;该方法可以包括以下步骤:步骤202,获取所述容器附近的待检测气体的气体浓度。在本实施例中,所述待检测气体为所述易挥发液体挥发得到的气体。举例而言,当容器内部包含白酒、葡萄酒等酒精含量较高的液体时,待检测气体可以是乙醇;当容器内部包含易挥发的酸性或碱性溶液时,待检测气体可以是该酸性或碱性溶液挥发的气体,比如,对应于盐酸的待检测气体为氯化氢(hcl),而对应于硝酸的待检测气体为二氧化氮(硝酸遇光易分解,4hno3==4no2+o2+2h2o);以此类推,对应于其他类型液体的待检测气体与上述情况类似,在此不再赘述。步骤204,基于所述气体浓度判定所述容器是否完整。在本实施例中,基于容器内液体的挥发特性(比如,酒精、香水、盐酸等液体),该容器在存放这些液体时需处于密封状态。比如,可设一封装部件(比如当容器为酒瓶时,封装部件可以是酒瓶的瓶塞)用于对容器的口部进行密封处理,以防止内部的液体挥发泄漏。当容器存在破损时,该容器内部的液体将从破损处流至容器外部,进而与外界环境接触,导致该液体容易挥发为气体;或者,当容器被打开(比如封装部件被打开)时,该容器内部的液体与外界环境连通,导致液体将挥发成气体流失至外界环境。而外界环境中该气体的浓度往往较低,挥发的气体将导致容器附近(尤其是破损处或被打开的容器口部)的浓度提升。因此,可基于待检测气体的气体浓度来判定容器是否完整。例如,普通的外界环境(区别于酒瓶内部环境)中酒精(乙醇)浓度往往较低,当酒瓶的瓶口被打开时,酒瓶内部的部分酒精挥发为气体从瓶口散发出来,导致瓶口附近的气态酒精的浓度上升。在一实施例中,可在容器的容器口部附近设置第一气体传感器,以用于检测容器口部附近待检测气体的气体浓度。那么,容器检测设备可获取所述第一气体传感器检测到的第一气体浓度,并基于所述第一气体浓度判定所述容器口部是否完整。例如,在一种情况下,当容器口部存在略微的破损(比如轻微的裂缝)时,可能存在少量的液体从破损处流出(或者容器内部的液体挥发成气体从破损处向外扩散),进而挥发成气体提升了周围小范围内该气体的气体浓度。因此,可配置第一预设阈值用于衡量容器口部存在略微破损的情况下的气体浓度。在另一种情况下,当容器口部被打开(比如容器口部被封装部件密封,封装部件被去除)时,容器内部的液体与外界环境接触进而挥发成气体从瓶口向外扩散,导致提升了容器口部周围小范围内该气体的气体浓度。因此,可配置第二预设阈值用于衡量容器口部被打开时的气体浓度。那么,当所述第一气体浓度超过第一预设阈值且未超过第二预设阈值时,可判定所述容器口部存在破损;当所述第一气体浓度超过所述第二预设阈值时,可判定所述容器口部被打开。其中,由于相比于容器口部存在破损的情况,容器口部被打开时由容器内部向外扩散的气体相对较多,即容器口部被打开时对容器口部附近气体浓度的提升幅度更大。因此可将所述第一预设阈值设置为小于所述第二预设阈值。在另一实施例中,当容器口部被打开时,容器内部的液体与外界环境接触进而挥发成气体从瓶口向外扩散,导致容器口部周围小范围内该气体的气体浓度上升。其中,越靠近容器口部的区域其气体浓度越高。因此,可在所述容器的容器口部附近设置第二气体传感器,所述第二气体传感器包括第一检测模块和第二检测模块,所述第一检测模块相比于所述第二检测模块更靠近于所述容器口部。基于上述第二气体传感器的配置,容器检测设备可先获取所述第一检测模块检测到的第二气体浓度和所述第二检测模块检测到的第三气体浓度,并基于第二气体浓度和第三气体浓度之间的浓度差值来判定容器是否完整。其中,当同一时刻检测到的第二气体浓度和第三气体浓度之间的浓度差值超过第三预设阈值时,可判定所述容器口部被打开。需要说明的是,容器检测设备可在开启后按照预设频率执行步骤202-204以检测容器状态。而针对容器检测设备的开启方式,比如可设置为容器被封装部件密封后便一直处于开启状态;或者由服务端下发启动指令以控制容器检测设备开启,而容器检测设备在未收到启动指令时处于休眠模式。另外,上述第一预设阈值、第二预设阈值、第三预设阈值的具体取值可根据实际情况灵活设定,本说明书一个或多个实施例并不对此进行限制。在本实施例中,当判定所述容器不完整时,可向服务端上传所述容器的容器状态为不完整的通知消息,以由所述服务端将所述容器的容器状态标记为不完整。其中,服务端可配置数据库用于记录各个容器的容器状态。比如,可存储各个容器的标识与容器状态(比如,可以包括完整状态、不完整状态、开启状态、破损状态等)的映射关系。在一种情况下,基于服务端记录有各个容器的容器状态,用户可通过客户端向服务端发送查询请求以获取任意容器的容器状态。在另一种情况下,当容器检测设备与客户端建立短距离无线连接时,用户可通过客户端向容器检测设备发送针对容器状态的获取指令,以使得容器检测设备在接收到该获取指令后向客户端返回判定结果。为了便于理解,下面以容器为酒瓶为例,对本说明书中容器状态的检测方案进行详细说明。实施例一请参见图3,图3是一示例性实施例提供的第一气体传感器111的示意图。如图3a所示,容器检测设备11可设于酒瓶31的瓶口p附近,而酒瓶31被瓶塞311密封。其中,容器检测设备11包含第一气体传感器111。如图3b所示,当瓶塞311被打开时,酒瓶31内部的酒精挥发向瓶口p外扩散,从而导致瓶口p附近的气态酒精浓度上升。同理,当瓶口p附近出现破损时,也会导致瓶口p附近的气态酒精浓度上升。因此,可基于瓶口p附近的酒精浓度来判定酒瓶31是否被打开或者破损。如图4所示,图4是一示例性实施例提供的另一种容器状态的检测方法的流程图。如图4所示,该方法应用于容器检测设备11,可以包括以下步骤:步骤402,获取第一气体浓度。在本实施例中,第一气体浓度由第一气体传感器111(例如,可以是酒精气体浓度检测仪)采集得到。步骤404,判断第一气体浓度是否超过第一预设阈值,若超过,则转入步骤406a,否则转入步骤406b。步骤406a,判断第一气体浓度是否超过第二预设阈值,若超过,则转入步骤408a,否则转入步骤408b。在本实施例中,第一预设阈值和第二预设阈值可根据实际情况灵活设定,本说明书一个或多个实施例并不对此进行限制。其中,由于相比于瓶口p存在破损的情况,瓶口p被打开(比如,瓶塞311被打开)时由酒瓶内部向外扩散的气态酒精相对较多,即瓶口p被打开时对瓶口p附近气态酒精浓度的提升幅度更大。因此可将第一预设阈值设置为小于第二预设阈值。步骤406b,判断酒瓶完整。步骤408a,判定瓶口被打开。步骤408b,判定瓶口存在破损。在本实施例中,当第一气体浓度超过第一预设阈值且未超过第二预设阈值时,可判定瓶口p存在破损(比如,因碰撞产生的细小裂痕);当第一气体浓度超过第二预设阈值时,可判定瓶口p被打开。举例而言,假定第一预设阈值为0.5mg/m3,第二预设阈值为1mg/m3。那么,当第一气体浓度为0.6mg/m3时,可判定瓶口p存在略微的破损;当第一气体浓度为1.1mg/m3时,可判定瓶口p被打开。实施例二请参见图5,图5是一示例性实施例提供的第二气体传感器112的示意图。如图5a所示,容器检测设备11可设于酒瓶31的瓶口p附近,而酒瓶31被瓶塞311密封。其中,容器检测设备11包含第二气体传感器112,第二气体传感器112包括第一检测模块1121和第二检测模块1122,第一检测模块1121相比于第二检测模块1122更靠近于瓶口p。如图3b所示,当瓶塞311被打开时,酒瓶31内部的酒精挥发向瓶口p外扩散,从而导致瓶口p附近的气态酒精浓度上升。其中,越靠近瓶口p的区域其气态酒精浓度越高。因此,可基于第一检测模块1121和第二检测模块1122采集到的气态酒精浓度的差值来判定酒瓶31是否被打开(即瓶塞311是否被打开)。如图6所示,图6是一示例性实施例提供的另一种容器状态的检测方法的流程图。如图6所示,该方法应用于容器检测设备11,可以包括以下步骤:步骤602,获取第二气体浓度。步骤604,获取第三气体浓度。在本实施例中,第二气体浓度由第一检测模块1121(例如,可以是酒精气体浓度检测仪)采集得到,第三气体浓度由第二检测模块1122(例如,可以是酒精气体浓度检测仪)采集得到。步骤606,计算第二气体浓度和第三气体浓度之间的浓度差值。步骤608,判断浓度差值是否超过第三预设阈值,若超过,则转入步骤610,否则,转入步骤612。在本实施例中,当瓶塞311被打开时,由于第一检测模块1121相比于第二检测模块1122距离瓶口p更近,同一时刻下第二气体浓度应大于第三气体浓度。因此,可设置第三预设阈值用于衡量第二气体浓度和第三气体浓度之间的浓度差值。其中,当同一时刻下检测到的第二气体浓度和第三气体浓度之间的浓度差值超过第三预设阈值时,可判定瓶口p被打开(即瓶塞311被打开)。当然,第三预设阈值的具体取值可根据实际情况灵活设定,本说明书一个或多个实施例并不对此进行限制。步骤610,判定瓶口被打开。步骤612,判定酒瓶完整。举例而言,假定第三阈值为0.4mg/m3。那么,若第二气体浓度和第三气体浓度之间的浓度差值超过0.4mg/m3,则可判定瓶口p被打开;否则,可判定酒瓶31完整。在本说明书的容器状态的检测方案中,容器检测设备11还可与客户端12以及服务端13之间交互判定结果。如图7所示,容器检测设备11与服务端13之间的交互过程可包括以下步骤:步骤702,容器检测设备判定酒瓶是否完整。在本实施例中,容器检测设备11的判定过程可参考上述图3-6所示的实施例,在此不再赘述。步骤704,容器检测设备向服务端上传酒瓶状态为不完整的通知消息。步骤706,服务端标记酒瓶状态。在本实施例中,当容器检测设备11判定酒瓶31不完整时,可向服务端13上传酒瓶状态为不完整的通知消息,以由服务端13将酒瓶31的酒瓶状态标记为不完整。其中,服务端13可配置数据库用于记录各个酒瓶的酒瓶状态。举例而言,服务端12根据接收到的来自各个容器检测设备发送的通知消息,可维护如表1所示的映射关系:酒瓶标识状态1完整2破损3打开…………表1当容器检测设备11与客户端12建立短距离无线连接时,用户可通过客户端12向容器检测设备11发送针对容器状态的获取指令,以使得容器检测设备11在接收到该获取指令后向客户端12返回判定结果,进而了解到酒瓶状态(例如,可以了解到酒瓶是否被打开过或者是否存在破损)。如图8所示,容器检测设备11与客户端12之间的交互过程可包括以下步骤:步骤802,容器检测设备判定酒瓶是否完整。在本实施例中,容器检测设备11的判定过程可参考上述图3-6所示的实施例,在此不再赘述。步骤804,容器检测设备与客户端建立短距离无线连接。在本实施例中,用户可使用客户端12通过蓝牙、nfc、rfid等方式与容器检测设备11建立连接,以与容器检测设备11进行数据交互,获取容器检测设备11的判定结果。其中,客户端12可以是手机,当然,手机只是用户可以使用的一种类型的电子设备。实际上,用户显然还可以使用诸如下述类型的电子设备:平板设备、笔记本电脑、掌上电脑、可穿戴设备(如智能眼镜、智能手表等)等,本说明书一个或多个实施例并不对此进行限制。步骤806,客户端向容器检测设备发送获取指令。步骤808,容器检测设备向客户端返回判定结果。步骤810,客户端显示容器检测设备返回的判定结果。需要说明的是,用户还可通过客户端12与服务端13建立连接,以获取服务端13记录的酒瓶状态。例如,可在酒瓶上标明向服务端13请求查询酒瓶状态的链接(比如,二维码、网址等)。那么用户可通过手机等客户端12根据该链接向服务端13请求查询(通过发送查询请求,查询请求中包含酒瓶的标识)酒瓶状态,并根据服务端13返回(在接收到查询请求后返回)自身记录的酒瓶状态来判断该酒瓶是否被打开过。由于该过程与上述图8所示实施例的原理类似,在此不再赘述。图9是一示例性实施例提供的一种电子设备的示意结构图。请参考图9,在硬件层面,该设备包括处理器902、内部总线904、网络接口906、内存908以及非易失性存储器910,当然还可能包括其他业务所需要的硬件。处理器902从非易失性存储器910中读取对应的计算机程序到内存908中然后运行,在逻辑层面上形成容器状态的检测装置。当然,除了软件实现方式之外,本说明书一个或多个实施例并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。请参考图10,在软件实施方式中,该容器状态的检测装置可以包括:获取单元1001,获取所述容器(容器内包含易挥发液体)附近的待检测气体的气体浓度,所述待检测气体为所述易挥发液体挥发得到的气体;判定单元1002,基于所述气体浓度判定所述容器是否完整。可选的,所述容器的容器口部附近设有第一气体传感器,所述第一气体传感器用于检测所述待检测气体的气体浓度;所述获取单元1001具体用于:获取所述第一气体传感器检测到的第一气体浓度;所述判定单元具体1002用于:基于所述第一气体浓度判定所述容器口部是否完整。可选的,所述判定单元1002进一步用于:当所述第一气体浓度超过第一预设阈值且未超过第二预设阈值时,判定所述容器口部存在破损;当所述第一气体浓度超过所述第二预设阈值时,判定所述容器口部被打开;其中,所述第一预设阈值小于所述第二预设阈值。可选的,所述容器的容器口部附近设有第二气体传感器,所述第二气体传感器包括第一检测模块和第二检测模块,所述第一检测模块相比于所述第二检测模块更靠近于所述容器口部;所述获取单元1001具体用于:获取所述第一检测模块检测到的第二气体浓度和所述第二检测模块检测到的第三气体浓度;所述判定单元1002具体用于:当同一时刻检测到的第二气体浓度和第三气体浓度之间的浓度差值超过第三预设阈值时,判定所述容器口部被打开。可选的,还包括:上传单元1003,当判定所述容器不完整时,向服务端上传所述容器的容器状态为不完整的通知消息,以由所述服务端将所述容器的容器状态标记为不完整。可选的,还包括:返回单元1004,当与客户端建立短距离无线连接时,若接收到所述客户端发送的针对容器状态的获取指令时,向所述客户端返回判定结果。上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。在一个典型的配置中,计算机包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储、量子存储器、基于石墨烯的存储介质或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。以上所述仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1