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

提供应急设备的计算机系统

文献发布时间:2023-07-07 06:30:04


提供应急设备的计算机系统

技术领域

本发明总体上涉及在紧急情况下提供应急设备的领域(例如,为被困在洪水中的人提供救生筏,或为被困于燃烧的高楼顶部的人提供降落伞和安全头盔)。

背景技术

美国专利申请公告US 2021/0192629(“Tofte”)部分声明如下:“在某些方面,中央监控系统可以自动或半自动运行,分别无需用户干预或只需最小的用户干预。例如,可以实施中央监控系统……以指挥、控制和/或与一架或多架无人机(UAV)通信……可以将货舱可以配置得为无人机提供存储空间。如下文将进一步讨论的,无人机可以在各个方面交付、分发和/或投下各种对象。为了提供另一个示例,所收集的[UAV]数据可以由……计算设备(例如,中央监控系统)处理,并导致UAV独立地执行和/或接收命令,该命令使UAV执行一个或多个防止、控制和/或减轻灾难造成的损害的动作……此外或者替代地,一架或多架无人机可以处于灾难情况下的人们提供救生包或其他援助(例如照明)。救生包可包括必要的延长生命的物品,如毯子、食物、手电筒、医疗用品、水、急救用品、绷带、降落伞、拉链、绳索、缝合线、便于被保险人拍摄受损保险资产照片的相机等。由于多架无人机可能携带不止一个救生包,因此在发生灾难时,可以派出多架无机快速搜索灾难附近的整个区域,在应急人员继续救援行动的同时,迅速向需要的人发放物资。”(附图标记)

美国专利申请公告US 2021/0192629(“Tofte”)部分声明如下:“计算机经常形成网络,计算机网络在这里可以被称为‘计算机器’。在一个例子中,本领域中称为“云计算”的非正式互联网网络可用于协助部署无人机阵列……进行搜索和救援行动。……阵列操作可以在飞行和悬停模式下进行,并且可以在车辆着陆后在指定的目标地点继续。阵列操作可以包括在远程监控和控制下的传感和传输功能。这些操作通常包括收集传感器数据,但也可能包括……救援、运送物资……”

发明内容

根据本发明的一个方面,有一种方法、计算机程序产品和/或系统,其执行以下操作(不一定按以下顺序):(i)接收库存数据集,其包括驻留在本地区域中的多个住所和/或经营场所处的多个物品;以及(ii)当在本地区域大规模紧急事件迫在眉睫和/或正在发生时:(a)接收紧急事件数据集,其包括指示大规模紧急事件的性质和大小以及需要从大规模紧急事件中救援的多个人的相应位置的信息,(b)由机器逻辑确定多个物品中对第一人的救援有用的第一物品,以及(c)由计算机逻辑控制第一无人机:(i)拾取由库存数据集指示的、本地区域中的住所或经营场所的位置处的第一物品,以及(ii)将第一物品递送给由紧急事件数据集指示的第一人。

附图说明

图1是根据本发明的系统的第一实施例的框图;

图2是显示至少部分由第一实施例系统执行的第一实施例方法的流程图;

图3是显示第一实施例系统的机器逻辑(例如,软件)部分的框图。

具体实施方式

本“具体实施方式”部分分为以下小节:(i)硬件和软件环境;(ii)示例实施例;(iii)进一步的评论和/或实施例;和(iv)定义。

I.硬件和软件环境

本发明可以是任何可能的技术细节集成水平的系统、方法、和/或计算机程序产品。计算机程序产品可包括其上具有用于使处理器执行本发明的各方面的计算机可读程序指令的计算机可读存储介质。

计算机可读存储介质可以是可保留和存储供指令执行设备使用的指令的有形设备。计算机可读存储介质可以是,例如但不限于,电子存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备、或者上述的任意合适的组合。计算机可读存储介质的更具体示例的非穷尽列表包括以下各项:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式紧凑盘只读存储器(CD-ROM)、数字通用盘(DVD)、记忆棒、软盘、诸如穿孔卡或具有记录在其上的指令的槽中的凸出结构之类的机械编码设备、以及上述各项的任何合适的组合。如本文所使用的计算机可读存储介质不应被解释为瞬态信号本身,例如无线电波或其他自由传播的电磁波、通过波导或其他传输介质传播的电磁波(例如,穿过光纤电缆的光脉冲)或通过导线发射的电信号。

“存储设备”在此被定义为以计算机处理器可以访问计算机代码的方式制造或适于存储计算机代码的任何设备。存储设备通常包括存储介质,存储介质是在其中或其上存储计算机代码数据的材料。一个“存储设备”可以:(i)具有多个分立部分,它们是分开的或分布的(例如,分别位于六台笔记本电脑中的一组六个固态存储设备,它们共同存储一个计算机程序);和/或(ii)使用多个存储介质(例如部分存储在计算机的非易失性存储器中作为磁畴并且部分存储在该计算机的易失性内存中的一组半导体开关中的计算机代码集)。术语“存储介质”应解释为涵盖使用多种不同类型存储介质的情况。

本文所述的计算机可读程序指令,可以从计算机可读存储介质下载到相应的计算/处理设备,或者通过网络(例如,互联网、局域网、广域网和/或无线网络)下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光传输纤维、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配器卡或网络接口接收来自网络的计算机可读程序指令,并转发计算机可读程序指令以存储在相应计算/处理设备内的计算机可读存储介质中。

用于执行本发明的操作的计算机可读程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或以一种或多种编程语言的任何组合编写的源代码或目标代码,这些编程语言包括面向对象的编程语言(如Java、Smalltalk、C++等)和常规的过程编程语言(如“C”编程语言或类似的编程语言)。计算机可读程序指令可以完全地在用户计算机上执行、部分在用户计算机上执行、作为独立软件包执行、部分在用户计算机上部分在远程计算机上执行或者完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可通过任何类型的网络(包括局域网(LAN)或广域网(WAN))连接至用户计算机,或者可连接至外部计算机(例如,使用互联网服务提供商通过互联网)。在一些实施例中,包括例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA)的电子电路可以通过利用计算机可读程序指令的状态信息来使电子电路个性化来执行计算机可读程序指令,以便执行本发明的各方面。

本文参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图来描述本发明的各个方面。应当理解,流程图和/或框图的每个框以及流程图和/或框图中各框的组合,都可以通过计算机可读程序指令实现。

这些计算机可读程序指令可被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现在流程图和/或框图的或多个框中指定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置、和/或其他设备以特定方式工作,从而,其中存储有指令的计算机可读存储介质包括包含实现流程图和/或框图的框中规定的功能/动作的方面的指令的制造品。

也可将计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程装置或其他设备上执行一系列操作步骤,以产生计算机实现的处理,使得在计算机、其他可编程装置或其他设备上执行的指令实现流程图和/或框图中的或多个方框中规定的功能/动作。

附图中的流程图和框图示出了根据本发明的各种实施例的系统、方法和计算机程序产品的可能实现方式的架构、功能和操作。对此,流程图或框图中的每个框可表示指令的模块、段或部分,其包括用于实现指定的逻辑功能的一个或多个可执行指令。在一些备选实现中,框中标注的功能可以不按照图中标注的顺序发生。例如,取决于所涉及的功能,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以以相反的顺序执行。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作或执行专用硬件与计算机指令的组合的专用的基于硬件的系统来实现。

如图1所示,联网计算机系统100是用于本发明各种实施例的硬件和软件环境的一个实施例。联网计算机系统100包括:服务器子系统102(也简称为子系统102);房屋B IoT(物联网)相机104;房屋A IoT相机106;PVC(聚氯乙烯)焊工的智能手机108;UAV(无人机)A110;无人机B 112;服务器子系统102包括:服务器计算机200;通信单元202;处理器集204;输入/输出(I/O)接口集206;存储器208;持久性存储器210;显示器212;外部设备214;随机存取存储器(RAM)230;高速缓存232;程序300。

子系统102可以是膝上型计算机、平板计算机、上网本计算机、个人计算机(PC)、台式计算机、个人数字助理(PDA)、智能手机或任何其他类型的计算机(见下文定义部分中“计算机”的定义)。程序300是用于创建、管理和控制某些软件功能的机器可读指令和/或数据的集合,这些软件功能将在下面的本具体实施方式部分的“示例实施例”小节中详细讨论。

子系统102能够通过通信网络114与其他计算机子系统通信。网络114可以是例如局域网(LAN)、广域网(WAN)(如互联网)或两者的组合,并且可以包括有线、无线或光纤连接。通常,网络114可以是将支持服务器和客户端子系统之间的通信的连接和协议的任何组合。

子系统102显示为带有许多双箭头的框图。这些双箭头(无单独的附图标记)表示提供子系统102的各个组件之间的通信的通信结构。该通信结构可以用任何设计用于在处理器(例如微处理器、通信和网络处理器等)、系统存储器、外围设备和计算机系统内的任何其它硬件组件之间传递数据和/或控制信息的架构来实现。例如,通信结构可以至少部分地利用一个或多个总线来实现。

存储器208和持久性存储器210是计算机可读存储介质。通常,存储器208可以包括任何合适的易失性或非易失性计算机可读存储介质。还应注意,现在和/或在不久的将来:(1)外部设备214可能能够为子系统102提供一些或全部存储器;和/或(2)子系统102外部的设备能够为子系统102提供存储器。存储器208和持久性存储器210两者:(1)以比瞬态信号更少瞬态的方式存储数据;以及(2)将数据存储在有形介质(例如磁畴或光畴)上。在该实施例中,存储器208是易失性存储器,持久性存储器210提供非易失性存储。持久性存储器210使用的介质也可以是可移除的。例如,可移动硬盘驱动器可用于持久性存储器210。其他示例包括光盘和磁盘、拇指驱动器和智能卡,其插入驱动器中以传输到也是持久性存储器的一部分的另一计算机可读存储介质上。

通信单元202提供与子系统102外部的其他数据处理系统或设备的通信。在这些示例中,通信单元202包括一个或多个网络接口卡。通信单元202可以通过使用物理和无线通信链路之一或两者来提供通信。本文所讨论的任何软件模块可以通过通信单元(例如通信单元202)下载到持久性存储设备(例如持久性存储器210)。

I/O接口集206允许与其他设备输入和输出数据,这些设备可以本地连接以与服务器计算机200进行数据通信。例如,I/O接口集206提供与外部设备集214的连接。外部设备集214通常包括键盘、小键盘、触摸屏和/或其他合适的输入设备等设备。外部设备集214还可以包括便携式计算机可读存储介质,例如,拇指驱动器、便携式光盘或磁盘以及存储卡。用于实践本发明的实施例的软件和数据,例如程序300,可以存储在这种便携式计算机可读存储介质上。I/O接口集206还与显示器212进行数据通信连接。显示器212是提供向用户显示数据的机制的显示设备,可以是例如计算机监视器或智能手机显示屏。

在本实施例中,程序300存储在持久性存储器210中,以供处理器集204的一个或多个计算机处理器通常通过存储器208的一或多个存储器进行访问和/或执行。本领域技术人员将理解,程序300可以在其运行时和/或不运行时以更高度分布式的方式存储。程序300可以包括机器可读和可执行指令和/或实质性数据(即,存储在数据库中的数据类型)。在该特定实施例中,持久性存储器210包括磁硬盘驱动器。持久性存储器210的一些可能的变型可包括固态硬盘驱动器、半导体存储设备、只读存储器(ROM)、可擦除可编程只读存储器(EPROM),闪存或能够存储程序指令或数字信息的任何其他计算机可读存储介质。

本文描述的程序是基于在本发明的特定实施例中实现它们的应用来标识的。然而,应当理解,本文中的任何特定程序命名仅仅是为了方便而使用的,因此本发明不应仅限于在由这种命名所标识和/或暗示的任何特定应用中使用。

本发明的各种实施例的描述是出于说明的目的而提出的,但并不旨在是穷尽性的或限制于所公开的实施例。在不脱离所描述的实施例的范围和精神的情况下,许多修改和变体对于本领域普通技术人员将是显而易见的。本文使用的术语被选择为最好地解释实施例的原理、实际应用或对市场上存在的技术的技术改进,或使本领域的其他普通技术人员能够理解本文公开的实施例。

II.示例实施例

如图1所示,联网计算机系统100是一个可以执行根据本发明的示例方法的环境。如图2所示,流程图250显示了根据本发明的示例方法。如图3所示,程序300执行流程图250中至少一些方法操作或控制流程图250中至少一些方法操作的执行。现在将在以下段落中,广泛参考图1、2和3的方框,讨论该方法和相关软件。

处理从操作S255开始,其中同意模块(“mod”)302获得在本地区域的许多房屋中安装物联网(IoT)监控设备的同意。更具体地说,这个本地区域是一个肥沃的山谷,有许多住所和几家工厂,包括一家PVC管道厂和一家化工厂。山谷周围的地区人口稀少,从主要城市地区很难到达。当山谷中的人们参加救灾计划时,就获得了物联网家庭监控的同意。监控需要牺牲一些隐私,但想法是,当发生紧急情况时,这种牺牲可能是值得的,如通过图2流程图中的讨论步骤所示。图1显示了具有代表性的物联网监控设备,具体来说是房屋B物联网相机104和房屋A物联网相机106。化工厂和PVC管道厂也参加了救灾计划,但他们非常小心,不允许将物联网监控设备放置在可能泄露商业秘密的地方。

处理进行到操作S260,其中监控器模块304控制并指导监视设备(例如104和106)监控参与的家庭和经营场所,以确定进出房屋和当地经营场所的物品。随着物品被获取、消耗和/或丢弃,库存数据306被动态地创建和维护。

当发生紧急情况时,处理进行到操作S265。在这种紧急情况下,水进入了化工厂的一个化学储罐。储罐内的压力和温度开始升高,爆炸即将发生。由于化工厂的物联网监控,本发明的补救措施在储罐爆炸之前就能开始。

处理进行到操作S270,其中应急设备模块308分析正在出现的紧急情况。在此示例中,模块308确定,爆炸发生后:(i)当储罐爆炸时,有毒气体将通过山谷扩散;(ii)有毒气体会导致急性呼吸窘迫及眼睛受损;以及(iii)由于山谷的温度和压力条件,危险浓度的有毒气体将达到整个山谷底部以上8英尺的高度。这显示出人工智能(AI)的力量如何能比预期人类所能的更快地了解紧急情况的重要方面—这是一个重要的潜在优势,因为在许多紧急情况下,时间至关重要。

处理进行到操作S275,其中模块308的机器逻辑确定什么应急设备可以用于从即将发生的有毒气体泄漏紧急情况中救人。在这个例子中,模块308确定的一件事是附近没有足够的防毒面具供山谷中的所有人使用。在这个例子中,确定将无法及时部署最近距离的防毒面具、气瓶和重型无人机,以拯救山谷的人们。它确定的另一件事是,有一小队相对密闭的公交车,这样,如果一个人能上车,那么这个人就能逃过煤气泄漏。不幸的是,人们将不得不通过穿梭巴士接出去才能上公交车,而大多数人很可能会在试图从住所上穿梭巴士时死亡。

在操作S275中,模块308也确定可以使用应急设备将人们从住所和工作场所送至穿梭巴士。更具体地说,在这个例子中(为了解释本发明的目的,这是教学性的,不应被视为实际的应急建议),如果将一根10英尺长的2.5厘米内径的PVC管焊接到标准游泳通气管的呼吸管上,那么个人的眼睛和肺部将受到保护,免受低处即将发生的有毒气体泄漏的危害。在这里暂停讨论以指出,在这个例子中,这些应急设备并不是在紧急情况下人们能迅速想到是可用的东西。再次利用人工智能来找出在维基百科和YouTube等现代众包信息服务中不易获得的方法。

通过查阅库存数据306,模块308进一步确定:(i)PVC管道工厂有大量长度和内径合适的PVC管道;(ii)许多参与的家庭都有适当的游泳通气管;以及(iii)没有参与人员具有适当的PVC焊接设备来进行必要的PVC焊接。然而,关于第(iii)项提出的问题,模块308查阅公开可用的记录,确定居住在俯瞰山谷的山顶上的退休PVC焊工的联系信息。由于海拔较高,该山顶位于潜在危险区之外。

在进行前三段的计算时,化工厂的储罐确实发生了爆炸,并扩散了有毒气体,正如预测的那样。地方当局及时为周围地区的每个人提供了一个避难所。在本例中,就地避难令将在有限的时间内提供良好的保护。

处理进行到操作S280,其中同意模块302请求各方同意提供材料和/或服务以构建通气管/管道应急设备。在这里理解同意的重要性很重要。在紧急情况下,许多人的自我保护本能会导致他们倾向于抓住他们明显的应急物资(例如,药品、防毒面具、发电机、大型漂浮物)。即使他们在S255行动中参加救灾计划时同意放弃这些物品,许多人可能希望在紧急情况发生时撤回他们的同意。尊重同意的概念和撤回同意的概念至关重要。除其他事项外,类似的同意可能会导致人们干扰前来收集应急物资的人员和/或无人机。因此,在紧急情况开始后和任何材料被带走之前,需要征得同意。从技术角度来看,这可能不是关键,但从社会角度来看,却至关重要。以下三段将讨论三种不同类型的同意。

在本例中,首先从山顶的焊工处获得提供PVC焊接服务的许可。同意模块302通过PVC焊工108的智能手机向焊工解释了情况。焊工确实能够进行焊接操作,尤其是当他们被告知他们已经远离危险区,而危险区正蔓延到下方山谷的底部时。焊工拥有良好的焊接设备和足够的燃料,可以快速制造许多通气管/管道。

同时同意操作S275继续向PVC管道工厂请求同意。他们欣然而热切地表示同意。他们将提供救灾计划所能提供的管道。这不仅是道德意义上的正确做法,而且似乎也是一个良好公共关系的机会。根据相关说明,如果PVC管道工厂拒绝同意,则该拒绝必须保密。否则,经营场所将来可能不会参加救灾计划。

同时同意操作S275继续向参与家庭请求收集通气管的许可。要解释,这些管道将焊接在长管道上,以保护不受蔓延的有毒气体的侵害。有些人欣然同意。在这个例子中,这是可以理解的,因为如果没有PVC管道组件和住在山顶上的PVC焊工的服务,通气管就不太可能发挥作用。另一方面,一些人拒绝。其中一些拒绝是因为通气管所有者认为,他们可能能够从墙壁上拔出PVC管,偷工减料地安装一个有效的通气管设备,用其就能到达已经开始运行的穿梭巴士。这个假设性的例子将留给读者对这些拒绝者是在煤气泄漏中死亡还是幸存的想象。对于确实拒绝的人,处理进行到操作S285,其中拒绝者被排除在进一步参与救灾计划之外。当然,这样做并不是为了惩罚拒绝者,而是因为这些人更有可能按干扰救灾计划派往他们家的任何人和/或无人机。

另一方面,对于同意者,处理进行到操作S287,S288、S289和S290,其中分发模块312和无人机控制模块310控制专用的无人机机队(参见无人机A110和无人机B 112)以执行以下分发动作:(i)从管道工厂收集管道(参见操作S287),并将飞上山运至PVC焊工的家(参见操作S288);(ii)从同意者的参与家庭收集通气管,并将其飞上山运至PVC焊工的家;以及(iii)在组装通气管/管道组件(参见操作S289)之后,将这些组件飞下山返运至山谷的家庭(参见操作S290)。在本例中,提供通气管的参与家庭优先于没有通气管可提供的参与家庭,参与家庭优先考虑参与救灾计划的家庭。这个分发计划鼓励家庭参与救灾计划。

处理进行到操作S291,接收组装好的应急设备的人继续利用应急设备奔往穿梭巴士,同时将通气管罩牢牢地压在脸上,以避免有毒气体造成的损害,如预测的那样,有毒气体现在已在山谷的整个底部形成可见的地面雾。在这个假想的例子中,每个获得应急设备的人都被成功救出。

处理进行到操作S292,跟随穿梭巴士的无人机从登车乘客收集应急设备,并将其重新分发给仍在原地避难的乘客。

III.进一步的评论和/或实施例

现在将讨论使用本发明的第一种情况。每个房子都可能有一些独特的物品。例如,房屋A可能有一个强大的火炬,房屋B可能有一台发电机组,房屋C可能有一条救生圈,房屋D可能有一只大浴缸。当洪水发生时,人们可能不知道一个地区的所有居民。每个房子可能都有一个彼此不知道的物品,而集体地就可起解决问题的作用。这正是每个家庭中的物联网设备聚集的时候。当洪水上涨时,拥有每个房屋详细信息的无人机帮助与每个房屋沟通,整理集体地逐一营救每一位房屋成员所需的物品。在场景1中,房屋A有绳子,房屋B有竹材,房屋C有厚塑料板。物联网设备整理这些物品中的每一个以及许多其他物品。使用图像分析和学习算法,并从语料库数据库中,将有几种制作救生筏的方法。在这种情况下,我们可以用绳子、竹子和塑料板做一条小船。这三种物品将在多个其他现有物品之间被识别,并从三个或更多个房屋聚集。人工智能模块从数据库中摄取信息,并确定制作救生筏所需的最合适的物品。免责声明:只有在房屋所有人和物品所有人同时同意拿走物品的情况下,才可以从房屋中拿走任何物品—未经明确和同时同意而征用私人财产是不合适的,也可能是非法的。

现在将讨论使用本发明的第二种情况。在每个房屋的物品(日常用品)耗尽或即将耗尽时,在受洪水影响、人们无法外出上街期间,物联网整理这些物品,并根据每个房屋的优先级,由无人机在房屋之间进行聚集和分发。因此,作为一个团队,所有的房屋都得到足够数量的物品来支撑一段时间。免责声明:只有在仓库所有人和物品所有人同时同意取走物品的情况下,才能从经营场所或仓库取走任何物品——未经明确和同时同意而没收私人财产是不合适的,也可能是非法的。

现在将讨论使用本发明的第二种情况。在前两段的场景中,根据所执行的聚集工作,无人机每小时报告需要立即从某地区的第一响应者得到什么样的帮助或物资(救济物资,如食品、药品等)。这将有助于在此类灾害期间集中精力在按地区、甚至按家庭所需解决的问题上,从而提高第一响应者的效率。因为人们可能没有真正意识到,使用已有技术的科学验证了的方法应该帮助社区了解应该做的逐步准备。

本发明的一些实施例可以包括以下操作、特点、特征和/或优点中的一个或多个:(i)基于特定情境(可能是洪水、地震)从多个物品中识别物品;(ii)例如,普通用户可能不知道制作应急艇可能需要什么物品,但根据其已经识别和存储的语料库,聚合的无人机知道需要a房屋的绳子、B房屋的竹子等等;(iii)注册每个家庭可用的物联网或智能设备以及居民或用户信息,以创建该家庭可用的任何对象的存储库;(iv)这些数据对于无人机三角洲计算和决策至关重要,在撤离或其他救援行动发生之前,无人机更容易生存;(v)通过注册物联网或智能设备收集任何家庭用品的信息,包括任何家庭的杂货;(vi)房屋A中所需的物品可能在房屋B中根本不使用或根本不需要,或者它可以用作制造救援设备的潜在原材料;(vii)基于此类分析,无人机汇总并保存该地点周围任何时间点的可用物品记录。免责声明:通过物联网和/或智能设备在每个家庭中进行的任何跟踪和/或监控都应得到家庭中所有人的明确同意——在没有所有相关人员明确同意的情况下,监控住所内部通常是不合适的,也可能是非法的。

本发明的一些实施例可以包括以下操作、特点、特征和/或优点中的一个或多个:(i)基于基于握手算法的商品供应确定并触发无人机或无人机群;(ii)如果某个地区或房屋中有商品供应量低或为零的字典记录,且如果当前无人机已经在工作,则为所检测到的特定需求触发额外的无人机;和/或(iii)能够在需要时在任何地方形成无人机网络。

根据本发明的一个实施例的方法包括以下操作(不一定按照以下顺序):(i)使用情境物联网设备识别、聚集应急物品并将其更新到存储库;(ii)根据预测的城镇需求和增量计算,将其与无人机相结合,以使居住在附近的无关/未知人员(即仅同时同意该计划的人员)能够使用;(iii)计算增量是通过音频和图像分析的使用、以基于具有已经可用的细节的数据字典来识别和分类“特定于紧急情况”的对象而计算的;以及(iv)通过将必要物品与非必要物品分开来识别和聚类与紧急情况期间的情境相关的物品,以创建救援物品。

作为上一段所述方法的例子,在洪水期间,利用从不同来源/房屋获得的多种原材料(绳索、竹子等)整理并制作救生筏。在这类灾难中,人们会失去联系;系统帮助收集来自不同来源的信息和物品,并帮助动态地制作救援物品。这在洪水期间,当某人需要的物品可能在几栋房子外的住所可得到,或者可能是制造救援小艇所需的原材料的组合时,是很有用的。

本发明的一些实施例可以包括以下操作、特点、特征和/或优点中的一个或多个:在明确且知情地同意此类监控后,用户将诸如冰箱、微波炉、智能相机之类的智能设备注册到存储库,该存储库保存关于这些设备的信息,包括用户的公共信息和与设备相关联的设备ID;(ii)一个数据库将包含用于为洪水、火灾、地震之类的紧急情况制作救援物品的许多不同的技术的汇编;(iii)这些技术中的每一种都可能因同一问题的不同解决方案而不同;和/或(iv)例如,使用竹子+绳子+厚塑料板等原材料,可以制作一个救生筏。

本发明的一些实施例可以包括以下操作、特点、特征和/或优点中的一个或多个:(1)使用半监督学习识别最相关的替代物品或不同替代物品的组合,用于创建通过无人机实现的机器逻辑指示的临时救援物品;(2)基于使用情境物联网设备聚集到公共存储库的物品,识别在系统使用无人机机队从存储库向房屋传送的情况下与情境最相关的已识别相关替代物品;(3)无人机帮助与每个房屋沟通,并将帮助描述和指导用非常特定于处于紧急情况附近的家庭所拥有的且手头上已有的原始物品非常特定的物品来如何制作救援物品/工具(例如,临时救生筏);(4)这来自在使用半监督学习后知道制作救生筏所需的各种物品的AI系统;(5)因此,这里可以由AI系统根据每个房屋处的情境和原材料的可用性来制作物品的组合;(6)AI系统还将基于本地可用的不同类型的替代材料并使用自然语言解析动态地导出脚本,以用无人机造句和口述;(7)使用来自语料库数据库的AI图像分析的AI系统识别并分离适合于灾害的其他无关物品中的物品;(8)在这类灾害中,人们往往会失去联系,系统帮助整理来自不同来源的信息和物品,并帮助动态地制作救援物品—这在洪水期间,当某人需要的物品可能在几栋房子外的住所可得到,或者可能是制造救援小艇所需的原材料的组合时,是很有用的;(9)普通人可能不知道如何用替代品制作救生船,或用不同的木材、PVC管件和绳索/布制作应急梯。

在本发明的技术可以得到有益的应用的另一种情况下,一种可以集体解决问题的方法适用于每个房子都可能储存某种独特物品的情形。例如,房屋A可能有强烈的火炬,房屋B可能有发电机组,房屋C可能有救生圈,房屋D可能有大浴缸。当洪水发生时,人们不知道一个地区的所有居民。每个房屋可能都有一个彼此不知道的物品,而集体地就可起解决问题的作用。这正是每个家庭中的物联网设备聚集的时候。当洪水上涨时,拥有每个房屋详细信息的无人机帮助与每个房屋沟通,整理集体地逐一营救每一位房屋成员所需的物品。

在另一种情况下,房屋A有绳子,房屋B有竹材,房屋C有厚塑料板。物联网设备整理这些物品中的每一个以及许多其他物品。通过使用图像分析和学习算法,语料库数据库中有几种制作木筏的方法。在这种情况下,可以用绳子、竹子和塑料板做成小船。这三种物品将在多个其他现有物品间被识别,并从三个或更多个房屋聚集。人工智能模块从数据库中摄取信息,并确定制作救生筏所需的最合适物品。

在另一种情况下,所有这些物品在一个房屋里就可得到,但住在该房屋里的人既没有意识到能用这些物品来制作有用的救援船,也不知道如何制作。AI模块能获取于具有用智能相机等情境物联网设备识别了的物品的数据。经过用半监督学习训练的AI系统,知道可以使用空的PVC管道、松散的竹子、木质原木,并用尼龙绳绑在一起来制作临时救生筏。制造临时救生筏的方法是在存储库中可用的。无人机被用于使用视频投影仪或使用适合当地人的语言的多语言语音命令在墙上投影,以给出制作船只的一步一步的指令。

V.定义

本发明:不应认为绝对表明术语“本发明”所述的主题要么由提交申请时的权利要求,要么由专利审查后最终发布的权利要求所覆盖;虽然术语“本发明”有助于读者获得相信本文披露的内容可能新颖的总体感觉,如由术语“本发明”的使用所指示的这种理解是暂时性的,可能会随着专利审查过程中相关信息的发展和权利要求的可能修改而改变。

实施例:参见上文“本发明”的定义——类似的注意事项适用于术语“实施例”。

和/或:包含性的或;例如,A、B“和/或”C表示A、B或C中的至少一个是真实的和适用的。

包括:除非另有明确说明,否则表示“包括但不限于”。

模块/子模块:任何一组硬件、固件和/或软件,可操作地执行某种功能,而不考虑该模块是否:(i)在单个本地附近;(ii)分布在广阔的区域;(iii)在较大的一段软件代码内的单个邻近处;(iv)位于单段软件代码内;(v)位于单个存储设备、存储器或介质中;(vi)机械连接;(vii)电连接;和/或(viii)以数据通信方式连接。

计算机:具有重要数据处理和/或机器可读指令读取能力的任何设备,包括但不限于:台式计算机、大型计算机、膝上型计算机、基于现场可编程门阵列(FPGA)的设备、智能手机、个人数字助理(PDA)、车载或嵌入式计算机、,基于专用集成电路(ASIC)的设备。

事物集:不包括空集;“事物集”是指至少存在一个事物,可能还有更多;例如,计算机集意味着至少一台计算机以及可能更多的计算机。

虚拟化计算环境(VCE):VCE可以被存储为“映像”。可以从映像中实例化VCE的新活动实例。两种类型的VCE是虚拟机和容器。容器是使用操作系统级虚拟化的VCE。这是指一种其中内核允许存在多个称为容器的孤立的用户空间实例的操作系统特性。从运行程序的角度来看,这些孤立的用户空间实例可能看起来像真正的计算机。在普通操作系统上运行的计算机程序可以看到该计算机的所有资源(连接的设备、文件和文件夹、网络共享、CPU功率、可量化的硬件能力)。但是,在容器内运行的程序只能看到容器的内容和分配给容器的设备。

云计算系统:分布在通信网络地理范围内的计算机系统,其中服务器端的计算工作和/或计算资源主要(或全部)由VCE实现(见上一段中VCE的定义)。云计算系统通常包括云编排模块、层和/或程序,其管理和控制服务器侧的VCE,涉及实例化、配置、物理主机设备之间的移动、先前活动的VCE的终止等。

相关技术
  • 跨各设备提供未看见消息计数的计算机系统
  • 为智能设备提供统一抽象表示的计算机系统及实现方法
技术分类

06120116029290