电梯智能搭乘方法、装置、计算机设备及存储介质与流程

文档序号:17497599发布日期:2019-04-23 21:46阅读:208来源:国知局
电梯智能搭乘方法、装置、计算机设备及存储介质与流程

本发明涉及电梯数据处理领域,尤其涉及一种电梯智能搭乘方法、装置、计算机设备及存储介质。



背景技术:

目前,电梯已经成为人们生活中不可缺少的一部分,在某些情况下,用户可能需要去往一个电梯分布情况比较复杂(比如,电梯可以分为高层、低层、单双层等,且在部分楼层,电梯不可到达)的建筑物时,此时,若用户并不熟悉该建筑物的电梯分布情况,首先,会导致在去往该建筑物的路程中多走很多弯路;比如,电梯仅分布在建筑物的右边,而用户可能由于不熟悉情况,在进入该建筑物时直接去往建筑物的左边,此时,在去往建筑物的过程中就已经绕路,浪费了用户时间;其次,用户在搭乘电梯之后,可能知道目的地所属建筑,但不知道目的地所在的该建筑物的楼层,这会导致用户在搭乘电梯上浪费时间。再者,在现有技术中,用户在打开电梯时,均需手动去按电梯,如此,对部分人(残障、盲人、小朋友以及双手被占用的人)来说显然不够方便。

因此,寻找一种智能搭载电梯的技术方案成为本领域技术人员亟需解决的问题。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种可以进行智能搭载电梯的方法,从而节省搭乘时间的电梯智能搭乘方法、装置、计算机设备及存储介质。

一种电梯智能搭乘方法,包括:

获取目标用户的目的地信息以及当前位置信息,所述目的地信息中包含目的地的楼层信息和电梯分布信息;

根据所述目的地信息以及当前位置信息获取目标用户行程,所述目标用户行程中包含根据所述目的地的楼层信息和电梯分布信息确定的目标电梯的乘坐行程;

在接收所述目标电梯的打开指令时,指示所述目标电梯打开,并检测所述目标用户是否已在预设时间阈值内进入所述目标电梯;

在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,根据所述目标电梯的乘坐行程运行所述目标电梯;

在确认所述目标用户未在预设时间阈值内进入所述目标电梯时,指示所述目标电梯关闭。

一种电梯智能搭乘装置,包括:

获取模块,用于获取目标用户的目的地信息以及当前位置信息,所述目的地信息中包含目的地的楼层信息和电梯分布信息;

目标用户行程获取模块,用于根据所述目的地信息以及当前位置信息获取目标用户行程,所述目标用户行程中包含根据所述目的地的楼层信息和电梯分布信息确定的目标电梯的乘坐行程;

检测模块,用于在接收所述目标电梯的打开指令时,指示所述目标电梯打开,并检测所述目标用户是否已在预设时间阈值内进入所述目标电梯;

确认模块,用于在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,根据所述目标电梯的乘坐行程运行所述目标电梯;

指示模块,用于在确认所述目标用户未在预设时间阈值内进入所述目标电梯时,指示所述目标电梯关闭。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述电梯智能搭乘方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述电梯智能搭乘方法的步骤。

上述电梯智能搭乘方法、装置、计算机设备及存储介质,首先获取目标用户的目的地信息以及当前位置信息,所述目的地信息中包含目的地的楼层信息和电梯分布信息;接着根据所述目的地信息以及当前位置信息获取目标用户行程,所述目标用户行程中包含根据所述目的地的楼层信息和电梯分布信息确定的目标电梯的乘坐行程;再接着在接收所述目标电梯的打开指令时,指示所述目标电梯打开,并检测所述目标用户是否已在预设时间阈值内进入所述目标电梯;然后在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,根据所述目标电梯的乘坐行程运行所述目标电梯;最后在确认所述目标用户未在预设时间阈值内进入所述目标电梯时,指示所述目标电梯关闭。总的来说,根据获取到目标用户的目的独信息与当前位置信息,为目标用户安排去搭乘目标电梯且自动打开目标电梯门,方便用户去进行搭乘电梯,从而不会造成时间上的浪费。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中电梯智能搭乘方法的一应用环境示意图;

图2是本发明一实施例中电梯智能搭乘方法的一流程图;

图3是本发明一实施例中电梯智能搭乘方法在一个应用环境下检测所述目标用户与所述目标电梯之间的距离是否少于预设距离阈值的流程示意图;

图4是本发明一实施例中电梯智能搭乘方法在一个应用环境下检测所述第一人脸图像是否与数据库中预先存储的所述目标用户的目标人脸匹配的流程示意图;

图5是本发明一实施例中电梯智能搭乘方法步骤s30在一个应用环境下的流程示意图;

图6是本发明一实施例中电梯智能搭乘方法步骤s40在一个应用环境下的流程示意图;

图7是本发明一实施例中电梯智能搭乘装置的结构示意图;

图8是本发明一实施例中计算机设备的一示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本申请提供的电梯智能搭乘方法,可应用在如图1的应用环境中,其中,客户端通过网络与服务器进行通信。其中,客户端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一实施例中,如图2所示,提供一种电梯智能搭乘方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤:

s10、获取目标用户的目的地信息以及当前位置信息,所述目的地信息中包含目的地的楼层信息和电梯分布信息;

可以理解的是,目标用户可以在客户端通过语音或文字的方式输入目的地信息,并将其发送至服务器,同时,可以通过所述客户端上安装的或与所述客户端通信连接的定位系统(比如北斗导航、全球定位系统等)获取所述当前位置信息。比如,若目标用户a在距离大厦50m的位置,并通过语音或文字的方式输入目的地信息(大厦里的某某餐厅),服务器此时可以获取目标用户a的目的地信息(大厦里的某某餐厅)和目标用户a的当前位置信息(距离大厦50m的位置)。

s20、根据所述目的地信息以及当前位置信息获取目标用户行程,所述目标用户行程中包含根据所述目的地的楼层信息和电梯分布信息确定的目标电梯的乘坐行程;

可以理解的是,所述目标用户的行程包括所述当前位置信息与所述目标电梯之间的行程、所述目标电梯与所述目的地信息之间的行程以及所述目标电梯的乘坐行程。具体地,服务器根据所述目的地信息以及当前位置信息确定在该目标用户行程中,使得该行程最优时所需要乘坐的目标电梯的位置信息,再根据所述目的地信息与所述目标电梯的位置信息确定所述目标电梯的乘坐行程(包括目标用户如何搭乘目标电梯的行程和如何从第一个目标电梯中转至下一个目标电梯的路程)。在一实施例中,所述目标用户为某公司员工,服务器可以将该员工的人脸图像与所述乘坐行程进行关联存储在预设的数据库中。

s30、在接收所述目标电梯的打开指令时,指示所述目标电梯打开,并检测所述目标用户是否已在预设时间阈值内进入所述目标电梯;

在具体实施例中,当所述目标电梯的乘坐行程已确定时,服务器可以接收通过下述的检测距离、获取人脸信息和手动触发预设按键的方式发送的所述目标电梯的打开指令,并在接收所述打开指令之后,指示所述目标电梯打开。

在一具体实施例中,所述目标用户行程中还包含所述当前位置信息与所述目标电梯之间的行程;

所述步骤s30之前还包括:根据所述当前位置信息与所述目标电梯之间的行程,为所述目标用户提供抵达所述目标电梯的导航指示。

进一步地,所述步骤s30之前,如图3所示,还包括如下步骤:

s301、根据所述目标用户的当前位置信息以及所述目标电梯的乘坐行程获取所述目标用户与所述目标电梯之间的距离;

可以理解的是,在通过步骤s10获取所述目标用户的当前位置信息,并在步骤s20中获取所述目标电梯的乘坐行程之后,可以根据上述内容获取所述目标用户与所述目标电梯之间的距离。

s302、检测所述目标用户与所述目标电梯之间的距离是否少于预设距离阈值;

在具体的实施例中,所述目标用户与所述目标电梯之间的距离可以显示在所述客户端的电子地图上,此时,服务器仅需要在该电子地图上调取所述目标用户与所述目标电梯之间的距离即可。

s303、若所述目标用户与所述目标电梯之间距离小于所述预设距离阈值,则生成所述目标电梯的打开指令。

在具体的实施例中,在检测到所述目标用户与所述目标电梯之间距离小于所述预设距离阈值时,代表所述目标用户与所述目标电梯之间的距离很近(所述目标用户马上就要到达目标电梯)。此时,生成所述目标电梯的打开指令。比如,若预设距离阈值为1m,而检测到的目标用户a距离所述目标电梯是0.5m,此时,服务器接收到所述目标电梯的打开指令。在所述目标用户与所述目标电梯之间距离小于所述预设距离阈值时,生成所述目标电梯的打开指令,以供服务器根据所述打开指令打开所述目标电梯,是为了可以让所述目标用户有方便和快速的体验(比如,目标用户手脚不便或者目标用户不知如何将目标电梯门打开)。

在另一具体的实施例中,若所述目标用户与所述目标电梯之间距离大于所述预设距离阈值,则说明所述目标用户与所述目标电梯之间的距离很远。此时,若用户没有特殊需求,则默认为无需生成所述目标电梯的打开指令,仅有当用户在客户端上触发预设按键之后,才根据用户需求生成所述目标电梯的打开指令(亦可设定若用户距离所述目标电梯太远时,无法通过客户端控制所述目标电梯打开,以防止所述目标电梯被恶意打开和关闭)。

进一步地,所述步骤s30之前,如图4所示,还包括如下步骤:

s304、获取所述目标电梯门口安装的第一摄像设备拍摄的第一人脸图像;

在具体的实施例中,所述第一摄像设备可以是目前市面常见的设备(如监控摄像头),所述第一人脸图像是所述第一摄像设备拍摄的视频或图像中提取的人脸图像。

s305、检测所述第一人脸图像是否与数据库中预先存储的所述目标用户的目标人脸匹配;

可以理解的是,服务器检测所述第一人脸图像是否与数据库中预先存储的所述目标用户的目标人脸匹配,在达到符合条件(比如人脸图像的相似度达到了80%)的匹配度,服务器就可以认为所述第一人脸图像与所述预先存储的所述目标用户的目标人脸匹配成功,若未达到符合条件的匹配度,服务器就可以认为所述第一人脸图像与所述预先存储的所述目标用户的目标人脸匹配未成功。

在一实施例中,所述步骤s305中的所述检测所述第一人脸图像是否与数据库中预先存储的所述目标用户的目标人脸匹配,可以包括如下步骤:

a、将所述第一人脸图像的人脸区域转化成匹配特征向量;

其中,匹配特征向量是指第一人脸图像的人脸区域的特征向量,是用于表征第一人脸图像的人脸区域的图像信息特征的向量,例如:基于投影的特征向量(如pca特征向量,其中,pca英文全称为principalcomponentanalysis,pca中文全称为主成分分析)、基于方向的特征向量(如hog特征向量,其中,hog英文全称为histogramoforientedgradient,hog中文全称为梯度方向直方图)和基于深度学习的特征向量(如卷积神经网络特征向量)等。特征向量能够以简单的数据表征图像信息,通过提取人脸图像的特征向量可以简化后续的比对过程。

优选地,本实施例中匹配特征向量可以为基于深度学习的特征向量。采用深度卷积神经网络进行特征提取,由于深度学习能够自动从人脸图像的数据中学习,因此能够适用多种环境,并且省去了复杂的预处理操作,而基于投影、方向和重心的特征向量往往只能提取一种特征如颜色特征或形状特征等,这些特征很难应用到现实复杂环境。因此,匹配特征向量为基于深度学习的特征向量能够提高后续人脸匹配的准确率。

b、获取所述目标用户的目标人脸的特征向量,其中所述目标用户的目标人脸的特征向量是将对应的位置标识的人脸图像进行特征向量转化得到的;

c、计算所述匹配特征向量和对应的所述目标用户的目标人脸的特征向量相似度,并判断所述特征向量的相似度是否超过预设相似度阈值。

计算两者之间的特征向量相似度,且在所述特征向量的相似度超过预设相似度阈值时,说明所述第一人脸图像与数据库中预先存储的所述目标用户的目标人脸匹配,在所述特征向量的相似度未超过预设相似度阈值时,说明所述第一人脸图像与数据库中预先存储的所述目标用户的目标人脸不匹配。可选地,特征向量相似度可以通过欧几里得距离算法、曼哈顿距离算法、明可夫斯基距离算法或者余弦相似度算法来计算。

具体地,可以采用欧几里得距离算法计算匹配特征向量和目标用户的目标人脸的特征向量相似度;

其中,特征向量相似度sim(u,v)edg的范围是[0,1],u为匹配特征向量,v为目标用户的目标人脸的特征向量,而xi为匹配特征向量中的向量元素,而yi为目标用户的目标人脸的特征向量中的向量元素,i为正整数,且0<i≤n。特征向量相似度sim(u,v)edg越大说明两个向量距离越相近,则对应的两幅图像之间的相似程度越高。通过上述公式,计算匹配特征向量和目标用户的目标人脸的特征向量相似度。

s306、在与数据库中预先存储的所述目标用户的目标人脸匹配时,则生成所述目标电梯的打开指令。

可以理解的是,所述第一人脸图像与数据库中预先存储的所述目标用户的目标人脸匹配成功时,则说明所述目标用户是在所述目标电梯的门口,也说明匹配度达到符合条件,此时,服务器接收到所述目标电梯的打开指令。比如,若目标用户a的第一人脸图像与数据库中预先存储的目标用户a的目标人脸匹配度达到90%,而达到80%就可以认为匹配成功,此时,可以说明目标用户a的第一人脸图像与数据库中预先存储的目标用户a的目标人脸匹配成功。

需要说明的是,在一实施例中,当所述目标用户认为自己离所述目标电梯很近且可以让所述目标电梯打开时,可以在客户端主动触发预设按键,此时,服务器接收到所述目标电梯的打开指令,并指示所述目标电梯打开。

进一步地,为了不造成对电梯的资源造成浪费,服务器还可以通过下述获取人脸信息或/和通过红外线感应装置检测的方式检测所述目标用户是否已在预设时间阈值内进入所述目标电梯。

在一实施例中,所述检测所述目标用户是否已在预设时间阈值内进入所述目标电梯,如图5所述,具体可以包括如下步骤:

s307、在检测到所述目标电梯打开时,记录所述目标电梯打开的时间点,并获取所述目标电梯内安装的第二摄像设备拍摄的第二人脸图像;

具体的实施例中,所述第二摄像设备可以是目前市面常见的设备(如监控摄像头),所述第二人脸图像是所述第二摄像设备拍摄的视频或图像中提取的人脸图像。在服务器检测到所述目标电梯打开时,为了判断所述目标用户是否已在预设阈值内进入所述目标电梯,服务器需要首先记录所述目标电梯打开的时间点,并通过安装在电梯内的第二摄像设备来获取所述第二人脸图像。

s308、检测所述第二人脸图像是否与数据库中预先存储的所述目标用户的目标人脸匹配;

可以理解的是,服务器检测所述第二人脸图像是否与数据库中预先存储的所述目标用户的目标人脸匹配;在本实施例中,若所述第二人脸图像与所述预先存储的所述目标用户的目标人脸达到符合条件(比如人脸图像的相似度达到了80%)的匹配度,则服务器就认为两者匹配成功;否则,服务器就可以认为所述第二人脸图像与所述预先存储的所述目标用户的目标人脸匹配未成功。

s309、在与数据库中预先存储的所述目标用户的目标人脸匹配时,确认所述目标用户已进入所述目标电梯;

可以理解的是,所述第二人脸图像与数据库中预先存储的所述目标用户的目标人脸匹配成功时,则说明匹配度达到符合条件,此时服务器可以确认所述目标用户已进入所述目标电梯。比如,若目标用户a的第二人脸图像与数据库中预先存储的目标用户a的目标人脸匹配度达到90%,而达到80%就可以认为匹配成功,此时,可以说明目标用户a的第二人脸图像与数据库中预先存储的目标用户a的目标人脸匹配成功,服务器可以确认所述目标用户a已进入所述目标电梯。

s310、在与数据库中预先存储的所述目标用户的目标人脸不匹配时,检测当前时间点与所述目标电梯打开的时间点之间的时间差是否超过预设时间阈值;

在一个应用场景下,服务器可能没有及时获取所述目标用户的第二人脸图像,而获取到其他用户的第二人脸图像。具体地,所述第二人脸人像与数据库中预先存储的所述目标用户的目标人脸匹配未成功时,则说明匹配度未达到符合条件,此时服务器需检测当前时间点与记录所述目标电梯打开的时间点之间的时间差是否超过预设时间阈值。比如,若用户a的第二人脸图像与数据库中预先存储的目标用户b的目标人脸匹配度达到20%,而达到80%就可以认为匹配成功,此时,可以说明用户a的第二人脸图像与数据库中预先存储的目标用户b的目标人脸匹配未成功,服务器可以检测当前时间点与记录所述目标电梯打开的时间点之间的时间差是否超过预设时间阈值。

s311、在所述时间差超过所述预设时间阈值时,确认所述目标用户未在预设时间阈值内进入所述目标电梯;

在具体的实施例中,在所述时间差超过所述预设时间阈值时,则服务器可以确认述目标用户未在预设时间阈值内进入所述目标电梯,此时将所述目标电梯的电梯门关闭。比如,有个目标用户a,若预设时间阈值为2分钟,记录目标电梯打开时间为4点10分,当前时间是4点15分,时间差为5分钟已经超过预设的3分钟,服务器可以确认目标用户a未在预设阈值内进入目标电梯。

在一具体的实施例中,所述目标用户为某公司员工,此时,数据库中预先存储的所述目标用户的目标人脸即为该公司员工的人脸图像,且数据库中会记录此前每个员工经常到达的楼层(根据已记录的此前该员工乘坐目标电梯的乘坐行程来进行确定),在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,自动点亮该员工经常到达的楼层或目的地信息。服务器可以在数据库中根据已记录的此前该员工乘坐目标电梯的乘坐行程行确定员工经常到达的楼层或者目的地信息之后,将其和员工的人脸图像关联存储,此时,在员工进入电梯时,在识别该员工的人脸图像之后,即可根据该人脸图像获取该员工经常到达的目标楼层,并将该目标楼层的楼层按钮自动点亮。

s312、在所述时间差未超过所述预设时间阈值时,继续获取所述第二摄像设备拍摄的第二人脸图像,并检测其是否与数据库中预先存储的所述目标用户的目标人脸匹配。

在具体的实施例中,在所述时间差未超过所述预设时间阈值时,则说明所述目标用户还可能在预设时间阈值内(当前时间点之后的时间内)进入所述目标电梯中。此时,服务器继续获取所述第二摄像设备拍摄的第二人脸图像,并检测其是否与数据库中预先存储的所述目标用户的目标人脸匹配。

需要说明的是,也可以在确认所述目标用户已到达电梯口时(比如通过获取所述目标电梯门口安装的第一摄像设备拍摄的第一人脸图像确认目标用户已经在电梯门口,此时指示所述目标电梯打开时),可以直接通过在所述目标电梯上安装的红外线感应装置,检测在所述目标电梯打开之后所述目标用户是否进入到所述目标电梯,此时,只要红外线感应装置检测到有人员进入所述目标电梯即认为该人员是目标用户进入。否则,则确认所述目标用户没有进入到所述目标电梯。

s40、在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,根据所述目标电梯的乘坐行程运行所述目标电梯;

可以理解的是,在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,可以说明所述目标用户想要乘坐所述目标电梯到达与所述目的地信息对应的位置。此时,服务器可以根据所述目标电梯的乘坐行程运行所述目标电梯。

在一实施例中,所述根据所述目标电梯的乘坐行程运行所述目标电梯,如图6所述,可以包括如下步骤:

s401、根据所述目标电梯的乘坐行程获取所述目标电梯将抵达的目标楼层,并点亮该目标楼层对应的楼层按钮;

在具体的实施例中,服务器可以根据所述目标电梯的乘坐行程找到对应的所述目标楼层(该目标楼层可以是与目的地信息匹配的最终楼层也可能是需要中转所述目标电梯的楼层),同时,服务器可以点亮该目标楼层的楼层按钮。

s402、在所述目标电梯抵达所述目标楼层时,指示所述目标电梯打开;

在具体的实施例中,在所述目标电梯抵达所述目标楼层时,服务器会收到所述目标电梯的打开指令,并指示所述目标电梯打开。

s403、在检测到所述目标用户走出所述目标电梯之后,指示所述目标电梯关闭。

在具体的实施例中,所述检测到所述目标用户走出所述目标电梯,可以运用上述获取人脸信息和红外线感应装置的方式检测所述目标用户走出所述目标电梯。在这之后,服务器可以指示所述目标电梯关闭。

在一具体实施例中,所述目标用户行程中还包含所述目标电梯与所述目的地信息之间的行程;

所述步骤s403之后还包括:根据所述目标电梯与所述目的地信息之间的行程,为所述目标用户提供抵达与所述目的地信息对应的位置的导航指示。

在一具体实施例中,所述点亮该目标楼层对应的楼层按钮,包括:

d、语音播报所述目标用户将要抵达的目标楼层,并询问所述目标用户是否确认所述目标楼层;

在一应用场景中,所述目标用户可能会出现临时不想到达所述目标楼层的情况。此时,服务器可以先进行语音播报所述目标用户将要抵达的目标楼层,这可以提醒所述目标用户。服务器并用清楚语言询问所述目标用户是否确认所述目标楼层,这可以进一步确认所述目标用户的意向。

e、检测是否在预设时长之内接收到所述目标用户的语音回复音频;

在具体的实施例中,为了可以进一步判断所述目标用户是否要到达所述目标用户。此时,服务器可以检测是否在预设时长之内接收到所述目标用户的语音回复音频。

f、在所述预设时长之内未接收到所述目标用户的语音回复音频时,点亮该目标楼层对应的楼层按钮。

在具体的实施例中,在所述预设时长之内未接收到所述目标用户的语音回复音频时,可以说明所述目标用户不想更改所述目标楼层。此时,服务器可以点亮该目标楼层对应的楼层按钮。

在一实施例中,所述步骤e之后还包括:

g、在所述预设时长之内接收到所述目标用户的语音回复音频时,通过语音识别对所述语音回复音频进行识别,以获取所述目标用户的回复结果;

在具体的实施例中,在所述预设时长之内接收到所述目标用户的语音回复音频时,可以说明所述目标用户想更改所述目标楼层或者不想更改所述目标楼层。此时,服务器可以通过语音识别的方式对所述目标用户的语音回复音频进行语音识别,以获取所述目标用户回复的肯定或者否定的结果。

h、在所述目标用户的回复结果为确认时,点亮该目标楼层对应的楼层按钮;

在具体的实施例中,在所述目标用户的回复结果为确认时,可以说明所述目标用户不想更改所述目标楼层。此时,服务器可以点亮该目标楼层对应的楼层按钮。

i、在所述目标用户的回复结果为否定时,提示所述目标用户点亮其指定的目标楼层,或获取所述目标用户录入的楼层指示音频,并通过语音识别对所述楼层指示音频进行解析之后,获取并点亮所述目标用户指定的目标楼层。

在具体的实施例中,在所述目标用户的回复结果为否定时,可以说明所述目标用户想更改所述目标楼层。在一应用场景下,服务器可以提示所述目标用户点亮其想去的楼层作为指定的目标楼层。在另一个应用场景下,所述目标用户通过语音的方式录入楼层指示音频,服务器获取该楼层指示音频并对所述楼层指示音频进行解析,进而获取并点亮所述目标用户指定的目标楼层。

s50、在确认所述目标用户未在预设时间阈值内进入所述目标电梯时,指示所述目标电梯关闭。

可以理解的是,在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,可以说明所述目标用户可能临时不想要乘坐所述目标电梯到达与所述目的地信息对应的位置。此时,指示所述目标电梯关闭。

综上所述,上述提供了一种电梯智能搭乘方法,首先获取目标用户的目的地信息以及当前位置信息,所述目的地信息中包含目的地的楼层信息和电梯分布信息;接着根据所述目的地信息以及当前位置信息获取目标用户行程,所述目标用户行程中包含根据所述目的地的楼层信息和电梯分布信息确定的目标电梯的乘坐行程;再接着在接收所述目标电梯的打开指令时,指示所述目标电梯打开,并检测所述目标用户是否已在预设时间阈值内进入所述目标电梯;然后在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,根据所述目标电梯的乘坐行程运行所述目标电梯;最后在确认所述目标用户未在预设时间阈值内进入所述目标电梯时,指示所述目标电梯关闭。总的来说,根据获取到目标用户的目的独信息与当前位置信息,为目标用户安排去搭乘目标电梯且自动打开目标电梯门,方便用户去进行搭乘电梯,从而不会造成时间上的浪费。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

在一实施例中,提供一种电梯智能搭乘装置,该电梯智能搭乘装置与上述实施例中电梯智能搭乘方法一一对应。如图7所示,该电梯智能搭乘装置包括获取模块11、目标用户行程获取模块12、检测模块13、确认模块14和指示模块15。各功能模块详细说明如下:

获取模块11,用于获取目标用户的目的地信息以及当前位置信息,所述目的地信息中包含目的地的楼层信息和电梯分布信息;

目标用户行程获取模块12,用于根据所述目的地信息以及当前位置信息获取目标用户行程,所述目标用户行程中包含根据所述目的地的楼层信息和电梯分布信息确定的目标电梯的乘坐行程;

检测模块13,用于在接收所述目标电梯的打开指令时,指示所述目标电梯打开,并检测所述目标用户是否已在预设时间阈值内进入所述目标电梯;

确认模块14,用于在确认所述目标用户已在预设时间阈值内进入所述目标电梯时,根据所述目标电梯的乘坐行程运行所述目标电梯;

指示模块15,用于在确认所述目标用户未在预设时间阈值内进入所述目标电梯时,指示所述目标电梯关闭。

进一步地,所述电梯智能搭乘装置还可以包括:

距离获取模块,用于根据所述目标用户的当前位置信息以及所述目标电梯的乘坐行程获取所述目标用户与所述目标电梯之间的距离;

距离检测模块,用于检测所述目标用户与所述目标电梯之间的距离是否少于预设距离阈值;

生成模块,用于若所述目标用户与所述目标电梯之间距离小于所述预设距离阈值,则生成所述目标电梯的打开指令。

进一步地,所述电梯智能搭乘装置还可以包括:

第一人脸图像获取模块,用于获取所述目标电梯门口安装的第一摄像设备拍摄的第一人脸图像;

匹配检测模块,用于检测所述第一人脸图像是否与数据库中预先存储的所述目标用户的目标人脸匹配;

打开指令生成模块,用于在与数据库中预先存储的所述目标用户的目标人脸匹配时,则生成所述目标电梯的打开指令。

进一步地,所述检测模块可以包括:

记录子模块,用于在检测到所述目标电梯打开时,记录所述目标电梯打开的时间点,并获取所述目标电梯内安装的第二摄像设备拍摄的第二人脸图像;

检测子模块,用于检测所述第二人脸图像是否与数据库中预先存储的所述目标用户的目标人脸匹配;

确认子模块,用于在与数据库中预先存储的所述目标用户的目标人脸匹配时,确认所述目标用户已进入所述目标电梯;

时间差检测子模块,用于在与数据库中预先存储的所述目标用户的目标人脸不匹配时,检测当前时间点与所述目标电梯打开的时间点之间的时间差是否超过预设时间阈值;

目标用户进入确认子模块,用于在所述时间差超过所述预设时间阈值时,确认所述目标用户未在预设时间阈值内进入所述目标电梯;

返回子模块,用于在所述时间差未超过所述预设时间阈值时,继续获取所述第二摄像设备拍摄的第二人脸图像,并检测其是否与数据库中预先存储的所述目标用户的目标人脸匹配。

进一步地,所述确认模块可以包括:

获取子模块,用于根据所述目标电梯的乘坐行程获取所述目标电梯将抵达的目标楼层,并点亮该目标楼层对应的楼层按钮;

指示打开子模块,用于在所述目标电梯抵达所述目标楼层时,指示所述目标电梯打开;

指示关闭子模块,用于在检测到所述目标用户走出所述目标电梯之后,指示所述目标电梯关闭。

进一步地,所述获取子模块可以包括:

语音播报单元,用于语音播报所述目标用户将要抵达的目标楼层,并询问所述目标用户是否确认所述目标楼层;

检测单元,用于检测是否在预设时长之内接收到所述目标用户的语音回复音频;

点亮单元,用于在所述预设时长之内未接收到所述目标用户的语音回复音频时,点亮该目标楼层对应的楼层按钮。

进一步地,所述获取子模块还可以包括:

获取单元,用于在所述预设时长之内接收到所述目标用户的语音回复音频时,通过语音识别对所述语音回复音频进行识别,以获取所述目标用户的回复结果;

点亮子单元,用于在所述目标用户的回复结果为确认时,点亮该目标楼层对应的楼层按钮;

提示获取单元,用于在所述目标用户的回复结果为否定时,提示所述目标用户点亮其指定的目标楼层,或获取所述目标用户录入的楼层指示音频,并通过语音识别对所述楼层指示音频进行解析之后,获取并点亮所述目标用户指定的目标楼层。

关于电梯智能搭乘装置的具体限定可以参见上文中对于电梯智能搭乘方法的限定,在此不再赘述。上述电梯智能搭乘装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储电梯智能搭乘方法中涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电梯智能搭乘方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中电梯智能搭乘方法的步骤,例如图2所示的步骤s10至步骤s50。或者,处理器执行计算机程序时实现上述实施例中电梯智能搭乘装置的各模块/单元的功能,例如图7所示模块11至模块15的功能。为避免重复,这里不再赘述。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中电梯智能搭乘方法的步骤,例如图2所示的步骤s10至步骤s50。或者,计算机程序被处理器执行时实现上述实施例中电梯智能搭乘装置的各模块/单元的功能,例如图7所示模块11至模块15的功能。为避免重复,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1