一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

门禁打开方法、智能终端及服务器与流程

2021-10-24 04:23:00 来源:中国专利 TAG:终端 智能 门禁 打开 服务器


1.本技术涉及智能终端技术领域,尤其涉及一种门禁打开方法、智能终端及服务器。


背景技术:

2.伴随着信息化的快速发展,相对于钥匙开门、刷卡打开门禁、指纹打开门禁等开门方式,越来越多的人基于智能终端进行开门操作。由于智能终端是人们随身携带的物品,因此基于智能终端进行开门操作为用户带来前所未有的方便、快捷。
3.在现有技术中,基于智能终端进行开门操作的实现方式主要包括:蓝牙、二维码、近距离无线通讯技术(near field communication,nfc)、wifi、远程开门等几种方式。其中,基于远程开门操作的技术比较成熟,普及程度更高。若基于远程开门时,由于小区门禁基本都连接至互联网,且各个小区人员在具备网络条件,依赖网络的远程开门成功率基本可达到100%,但是由于小区环境的复杂性,用户可能拥有多个门禁的权限,因此,在进行远程开门操作时,无法确定用户需要打开哪个门禁,从而影响用户的体验。


技术实现要素:

4.本技术提供了一种智能终端的门禁打开方法、服务器的门禁打开方法、智能终端、服务器、设备及介质,用以解决现有技术中若用户拥有多个门禁的权限,则在进行远程开门的操作时,无法确定用户需要打开的门禁,影响用户的体验的问题。
5.本技术提供了一种智能终端的门禁打开方法,所述方法包括:
6.获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,其中,所述第一历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;
7.将所述第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第一目标门禁;
8.根据预先保存的门禁与标识信息的对应关系,确定第一目标门禁的标识信息,并向所述第一目标门禁的云服务器发送第一开门控制指令以及所述第一目标门禁的标识信息,以使所述云服务器打开所述第一目标门禁。
9.本技术提供了一种服务器的门禁打开方法,所述方法包括:
10.若接收到智能终端发送的开门确定指令,则获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第二历史运动轨迹,其中,所述第二历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;
11.将所述第二历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第三目标门禁;
12.根据预先保存的门禁与标识信息的对应关系,确定第三目标门禁的标识信息,并向所述第三目标门禁的云服务器发送第二开门控制指令以及所述第三目标门禁的标识信息,以使所述云服务器打开所述第三目标门禁。
13.本技术提供了一种智能终端,该智能终端包括:
14.控制器,所述控制器用于执行:
15.获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,其中,所述第一历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;将所述第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第一目标门禁;根据预先保存的门禁与标识信息的对应关系,确定第一目标门禁的标识信息;
16.通信模块,所述通信模块与所述控制器连接,用于向所述第一目标门禁的云服务器发送第一开门控制指令以及所述第一目标门禁的标识信息,以使所述云服务器打开所述第一目标门禁。
17.本技术提供了一种服务器,该服务器包括:
18.控制器,所述控制器用于执行:
19.若接收到智能终端发送的开门确定指令,则获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第二历史运动轨迹,其中,所述第二历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;将所述第二历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第三目标门禁;根据预先保存的门禁与标识信息的对应关系,确定第三目标门禁的标识信息;
20.通信模块,所述通信模块与所述控制器连接,用于向所述第三目标门禁的云服务器发送第二开门控制指令以及所述第三目标门禁的标识信息,以使所述云服务器打开所述第三目标门禁。
21.本技术提供了一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述智能终端的门禁打开方法的步骤。
22.本技术提供了一种计算机可读存储介质,其存储有可由终端执行的计算机程序,当所述程序在所述终端上运行时,使得所述终端执行上述任一项所述智能终端的门禁打开方法的步骤。
23.本技术提供了一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述所述服务器的门禁打开方法的步骤。
24.本技术提供了一种计算机可读存储介质,其存储有可由终端执行的计算机程序,当所述程序在所述终端上运行时,使得所述终端执行上述所述服务器的门禁打开方法的步骤。
25.本技术实施例中,获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,其中,该第一历史运动轨迹中包含该待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息,将该第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第一目标门禁,根据预先保存的门禁与标识信息的对应关系,确定第一目标门禁的标识信息,并向该第一目标门禁的云服务器发送第一开门控制指令以及该第一目标门禁的标识信息。由于本技术实施例中,在用户拥有多个门禁的权限时,可以根据当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,确定该第一历史运动轨迹对应的第一目标门禁,进而向该第一目标门禁的云服务器发送第一开门控制指令以及第一目标门禁的标识信息,从而准确的打开用户需要的门禁,
提高用户的体验。
附图说明
26.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
27.图1为本技术一些实施例提供的一种智能终端的门禁打开方法的过程示意图;
28.图2为本技术一些实施例提供的一种打开门禁的过程示意图;
29.图3为本技术一些实施例提供的一种系统交互的过程示意图;
30.图4为本技术一些实施例提供的一种服务器的门禁打开方法的过程示意图;
31.图5为本技术一些实施例提供的一种智能终端的结构示意图;
32.图6为本技术一些实施例提供的一种电子设备的结构示意图;
33.图7为本技术一些实施例提供的一种服务器的结构示意图;
34.图8为本技术一些实施例提供的一种电子设备的结构示意图。
具体实施方式
35.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
36.本技术实施例中,获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,其中,该第一历史运动轨迹中包含该待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息,将该第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第一目标门禁,根据预先保存的门禁与标识信息的对应关系,确定第一目标门禁的标识信息,并向该第一目标门禁的云服务器发送第一开门控制指令以及该第一目标门禁的标识信息。由于本技术实施例中,在用户拥有多个门禁的权限时,可以根据当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,确定该第一历史运动轨迹对应的第一目标门禁,进而向该第一目标门禁的云服务器发送第一开门控制指令以及第一目标门禁的标识信息,从而准确的打开用户需要打开的门禁,提高用户的体验。
37.若用户拥有多个门禁的权限,为了有准确的确定用户需要打开的门禁,提高用户的体验,本技术实施例提供了一种智能终端的门禁打开方法、装置、设备及介质。
38.图1为本技术一些实施例提供的一种智能终端的门禁打开方法的过程示意图,该过程包括以下步骤:
39.s101:获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,其中,所述第一历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息。
40.本技术实施例提供的智能终端的门禁打开方法应用于智能终端。
41.若存在远程开门的需求时,且该待开门的人员拥有多个门禁的权限,则为了确定待开门人员需要打开的门禁,在本技术中,可以获得在设定时间长度内跟踪得到的第一历史运动轨迹,基于该第一历史运动轨迹确定待开门人员需要打开的门禁。其中,该设定时间长度可以为3分钟,也可以为5分钟,具体的,该设定的时间长度根据需求进行设置。
42.为了确定该第一历史运动轨迹,在本技术中,预先安装了图像采集设备,该图像采集设备用于采集包含待开门人员的图像,可以根据图像采集设备是否采集到包含待开门人员的图像,确定该待开门人员是否经过该图像采集设备。
43.由于图像采集设备的安装位置是固定的,因此该图像采集设备的位置信息是已知的。在本技术中,图像采集设备可以每采集到一张图像后,将该图像发送给智能终端。若智能终端接收到开门请求时,根据接收到的图像,确定该图像中在接收该开门请求的时间之前的设定时间长度内采集到包含待开门的人员的图像,并根据该设定时间长度内采集到包含待开门的人员的图像确定该第一历史运动轨迹。
44.此外,图像采集设备也可以每采集到一张图像后,则将该图像发送给服务器,若智能终端接收到开门请求后,可以向服务器发送第一历史运动轨迹下载指令,其中,该第一历史运动轨迹中携带待开门人员的标识信息,服务器在接收到第一历史运动轨迹下载指令后,根据该待开门人员的标识信息,确定该待开门人员,并根据接收到的图像,确定该图像中在接收该开门请求的时间之前的设定时间长度内采集到包含待开门的人员的图像,根据该设定时间长度内采集到包含待开门的人员的图像确定该第一历史运动轨迹,然后将该第一历史运动轨迹发送给智能终端。
45.其中,该设定时间长度内经过的图像采集设备可以为1个,也可以为多个。也就是说,该第一历史运动轨迹中包含待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息。其中,该经过时间信息可以为一个绝对时间,也可以为一个相对时间。具体的,若该经过时间信息为一个绝对时间,则该经过时间用来表示待开门人员经过该图像采集设备时的时间,也就是说,该经过时间用来表示该图像采集设备采集到该待开门人员的图像的时间,比如,该经过时间为9:00。若该经过时间为一个相对时间,则该经过时间用来表示在当前时间之前多久经过了该图像采集设备,也就是说,该经过时间用来表示在接收到开门请求之前多久该待开门人员经过了该图像采集设备,比如,该经过时间为5分钟或者3分钟等等。
46.s102:将所述第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第一目标门禁。
47.为了根据获取的第一历史运动轨迹,确定该运动轨迹对应的第一目标门禁,可以根据该第一历史运动轨迹中包含的待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息确定第一目标门禁。
48.具体的,若在设定时间长度内经过一个图像采集设备,则可以将距离该图像采集设备位置最近的门禁确定为第一目标门禁,若在设定时间长度内经过至少两个图像采集设备,则可以确定该第一历史运动轨迹中经过时间信息最接近当前时间的目标图像采集设备,将距离该目标图像采集设备位置最近的门禁确定为第一目标门禁,其中,该第一目标门禁为该待开门人员拥有的多个门禁权限中的一个门禁。
49.在本技术中,为了提高确定第一目标门禁的准确性,预先训练有门禁确定模型,在
获取到当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹后,将该第一历史运动轨迹输入到预先训练完成的门禁确定模型中,输出该第一历史运动轨迹对应的第一目标门禁。
50.s103:根据预先保存的门禁与标识信息的对应关系,确定第一目标门禁的标识信息,并向所述第一目标门禁的云服务器发送第一开门控制指令以及所述第一目标门禁的标识信息,以使所述云服务器打开所述第一目标门禁。
51.为了实现对于门禁的控制,并为了确定对哪个门禁进行控制,在本技术中,预先保存了门禁与标识信息的对应关系,因此,可以根据该预先保存的门禁与标识信息的对应关系,确定该第一目标门禁的标识信息。在确定该第一目标门禁的标识信息后,将该第一目标门禁的标识信息发送给该第一目标门禁的云服务器,并向该第一目标门禁的云服务器发送第一开门控制指令。由于每个门禁对应的厂商可能是不相同的,因此,每个门禁对应的云服务器也可能是不相同的。具体的,智能终端中预先保存了门禁与厂商的标识信息的对应关系,在确定第一目标门禁后,确定该第一目标门禁对应的厂商的标识信息。根据预先保存的厂商的标识信息与门禁的云服务器的对应关系,确定该第一目标门禁对应的厂商的标识信息对应的第一目标门禁的云服务器,一般情况下,一个厂商对应一个服务器。
52.此外,第一目标门禁的云服务器在接收到第一开门控制指令以及该第一目标门禁的标识信息,根据该第一目标门禁的标识信息确定第一目标门禁,并向该第一目标门禁发送开门指令,该第一目标门禁在接收到开门指令后进行打开操作。
53.由于本技术实施例中,在用户拥有多个门禁的权限时,可以根据当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,确定该第一历史运动轨迹对应的第一目标门禁,进而向该第一目标门禁的云服务器发送第一开门控制指令以及第一目标门禁的标识信息,从而准确的确定用户需要打开的门禁,提高用户的体验。
54.为了提高打开门禁的准确性,在上述实施例的基础上,在本技术实施例中,所述获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹之前,所述方法还包括:
55.判断基于蓝牙是否能够控制第二目标门禁打开;
56.若否,则进行获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹的操作。
57.由于蓝牙具有快速、安全、低功耗、无需网络、自动配对的优点,使蓝牙开门技术已成为开门的第一选择。因此,在本技术中,可以在获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹之前,先判断是否能够基于蓝牙控制第二目标门禁打开,也就是说,确定是否存在与该智能终端配对成功的门禁。其中,由于当智能终端与门禁距离较近的时,才能够基于蓝牙控制门禁打开,因此,与该智能终端配对成功的门禁,也就是该第二目标门禁为与该待开门人员距离最近的且待开门人员想要打开的门禁,且该第二目标门禁为在待开门人员拥有的门禁权限内的门禁。具体的,在确定是否存在与该智能终端配对成功的门禁的过程中,确定是否存在与智能终端的距离满足蓝牙的作用范围的门禁,若存在,则将该门禁确认为第二目标门禁,若不存在,则说明未找到该第二目标门禁,其中,该蓝牙作用的范围一般为3m

10m。
58.由于蓝牙本身存在一定的技术缺陷,在基于蓝牙控制该第二目标门禁打开时,容
易受到开门距离、障碍物、蓝牙版本的兼容性等因素的影响,导致蓝牙实际开门方式成功率较低,普遍低于90%,因此,在本技术中,可能基于蓝牙能够控制该第二目标门禁打开,也可能基于蓝牙不能够控制该第二目标门禁打开。
59.若基于蓝牙不能够控制该第二目标门禁打开,则为了打开门禁,则进行获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹的操作。此时,若该门禁确定模型具有较高的准确度,由于该第二目标智能终端为与待开门人员距离最近的且想要打开的门禁,基于门禁确定模型确定的第一目标门禁也应该是该待开门人员想要打开的门禁,则该第二目标门禁与基于门禁确定模型确定的第一目标门禁是相同的。比如,待开门人员a站在小区的东门,想要打开东门,则基于蓝牙并没有控制该东门的门禁打开,则智能终端将获得的该待开门人员a的设定时间长度内的第一历史运动轨迹输入到预先训练完成的门禁确定模型中,输出的第一目标门禁为东门的门禁。
60.此外,在基于蓝牙控制该第二目标门禁打开的前提为该智能终端的蓝牙处于打开状态,因此,为了实现基于蓝牙控制该第二目标门禁打开,若智能终端确定蓝牙处于关闭状态,则输出打开蓝牙的提示信息,其中,该提示信息可以为文字输出,也可以为语音输出。若为文字输出,则可以在智能终端的显示页面上显示“请打开蓝牙”的文字信息。在识别到该蓝牙处于打开状态后,再确定是否能够基于蓝牙控制该第二目标门禁打开。
61.为了打开门禁,在上述各实施例的基础上,在本技术实施例中,所述方法还包括:
62.若确定基于蓝牙能够控制所述第二目标门禁打开,则获得当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,并将所述第一历史运动轨迹以及所述第二目标门禁确定为一个样本信息对,并将所述样本信息对添加到训练集中。
63.在本技术中,若能够基于蓝牙控制该第二目标门禁打开,则不需要获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,并基于该第一历史运动轨迹以及预先训练完成的门禁,确定第一目标门禁,也就是说,不需要进行远程开门的操作。
64.由于本技术中存在门禁确定模型,为了提高基于门禁确定模型确定目标门禁的准确性,也就是为了提高远程开门的准确性,该门禁确定模型需要大量的样本信息进行训练并进行后续优化,因此,可以在控制该第二目标门禁打开之后,可以将获得的当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,以及该第二目标门禁确定为一个样本信息对,并将该样本信息对添加到训练集中。
65.图2为本技术一些实施例提供的一种打开门禁的过程示意图,现针对图2进行说明:
66.待开门人员携带智能终端至小区的门禁,在智能终端上登录应用程序(app)后,获得门禁列表,并点击开门按钮,其中,该门禁列表为该待开门人员拥有的所有门禁权限内的门禁。也就是说,智能终端在识别到开门指令后,确定蓝牙是否打开,若没有打开,则app请求打开智能终端的蓝牙,也就是说,此时智能终端输出打开蓝牙的提示信息,并确定待开门人员是否允许打开蓝牙,根据待开门人员的操作智能终端确定此时蓝牙是否已被打开。
67.若蓝牙已被打开,智能终端确定能否基于蓝牙控制第二目标门禁打开,若确定能够基于蓝牙控制第二目标门禁打开,则获得开门成功信息,并将该当前待开门人员的运动轨迹以及第二目标门禁确定为一个样本信息对,并将该样本信息对添加到训练集中。
68.若确定不能够基于蓝牙控制第二目标门禁打开,则获得当前待开门人员5分钟内的运动轨迹,将该运动轨迹输入到预先训练完成的门禁确定模型中,确定是否存在匹配设备,也就是确定是否存在第一目标门禁,若存在第一目标门禁,则向第一目标门禁的云服务器发送第一开门控制指令以及第一目标门禁的标识信息,该云服务器接收到该第一开门控制指令以及第一目标门禁的标识信息,向该第一目标门禁发送开门指令,控制该第一目标门禁打开。若不存在第一目标门禁,则上报开门失败记录,且门禁不动作,也就是说,进行打开门禁的操作,但是门禁打开失败。
69.为了训练该门禁确定模型,在上述实施例的基础上,在本技术实施例中,所述门禁确定模型的训练过程包括:
70.获取训练集中的任一样本信息对,其中,所述样本信息对中包括样本人员对应的样本运动轨迹以及所述样本运动轨迹对应的样本门禁;
71.将所述样本信息对输入到原始门禁确定模型中,输出目标样本门禁;
72.基于所述目标样本门禁和所述样本门禁,对所述门禁确定模型进行训练。
73.为了实现基于门禁确定模型确定第一目标门禁,需要对门禁确定模型进行训练并进行后续优化,在对门禁确定模型进行训练的过程中,预先获得训练集中的样本信息对,该样本信息对包括样本人员对应的样本运动轨迹以及该样本运动轨迹对应的样本门禁。
74.将训练集中包含的多个样本信息对输入到原始的门禁确定模型进行训练,门禁确定模型输出目标样本门禁,根据目标样本门禁和样本门禁进行优化,直至训练完成。具体的,根据目标样本门禁和该样本门禁是否一致,从而对该门禁确定模型中的参数进行调整,经过大量训练后,满足预设的收敛条件,则说明该门禁确定模型训练完成。
75.图3为本技术一些实施例提供的一种系统交互的过程示意图,现针对图3进行说明:
76.在获取门禁列表的过程中,首先,业主登录并打开智能终端上的应用程序(app),业主的app则基于平台获得权限内的门禁列表,并返回业主门禁列表,也就是说,在app上显示业主拥有的所有门禁权限内的门禁,待开门人员可以基于该app获得门禁列表,该门禁列表用于提醒待开门人员该待开门人员可以打开哪些门禁。
77.比如,a小区有两个大门,东大门和西大门,分别安装了门禁,且每个单元门也安装了门禁。若业主张三住在a小区的1号楼1单元101房间,则张三则可以绑定a小区东大门的门禁、a小区西大门的门禁以及a小区1号楼1单元的门禁,因此张三在登录智能终端中的app后,会自动从平台获取包含以下三个门禁的列表信息:东大门的门禁、西大门的门禁、1号楼1单元门的门禁。
78.在进行蓝牙开门交互的过程中,业主点击app中的开门按钮,智能终端接收到开门请求,请求业主打开蓝牙,也就是说,输出打开蓝牙的提示信息,业主在打开蓝牙后,智能终端确定蓝牙打开,则循环扫描是否存在与智能终端可以配对成功的门禁,若是,则控制该配对成功的门禁打开,并提示业主开门成功,然后智能终端获得开门之前业主5分钟内的历史运动轨迹,将该历史运动轨迹以及第二目标门禁确定为一个样本信息对,并将该样本信息对添加到训练集中,以便后续对门禁确定模型中进行训练,更新学习结果。
79.比如,张三站在a小区东大门的门禁处,打开智能终端中的app,点击开门按钮,该app会调用张三的智能终端的蓝牙扫描是否存在与该智能终端配对成功的门禁,此时由于
该张三站在a小区的东大门的门禁处,因此智能终端可能与东大门的门禁配对成功,然后对该东大门的门禁进行开门操作。开门成功后,app会记录将张三的历史运动轨迹信息和东大门的门禁的信息,也就是说,将历史运动轨迹信息和东大门的门禁的信息确定为一个样本信息对,并将该样本信息对添加到训练集中,以便后续输入到门禁确定模型中进行训练,更新学习结果。
80.在进行远程开门交互的过程中,业主点击app中的开门按钮,也就是说智能终端接收到开门请求时,请求业主打开蓝牙,也就是说,输出蓝牙打开的提示信息,业主在打开蓝牙后,智能终端确定蓝牙打开,则循环扫描是否存在与智能终端可以配对成功的门禁,若是,则控制该配对成功的门禁打开,也就是说,智能终端确定能否基于蓝牙控制第二目标门禁打开,若蓝牙未开门成功,则控制该第二目标门禁打开失败,则智能终端获得业主5分钟内的历史运动轨迹,并根据该历史运动轨迹查询目标设备,也就是说,将该历史运动轨迹输入到预先训练完成的门禁确定模型中,确定第一目标门禁。然后智能终端进行远程开门,也就是说,智能终端向该第一目标门禁的云服务器发送第一开门控制指令以及该第一目标门禁的标识信息,该云服务器在接收到第一开门控制指令以及该第一目标门禁的标识信息后,向该第一目标门禁下发开门指令,并在第一目标门禁开门后,向智能终端返回远程开门成功的信息,提示业主开门成功。然后智能终端获得业主5分钟内的历史运动轨迹,将该历史运动轨迹以及第一目标门禁确定为一个样本信息对,并将该样本信息对添加到训练集中,以便后续输入到门禁确定模型中进行训练,更新学习结果。
81.比如,业主张三站在a小区东大门的门禁处,通过智能终端的app进行开门,当蓝牙开门失败后,app会自动开启远程开门。智能终端中的app可以从平台获取张三5分钟内的历史运动轨迹,并将该历史轨迹信息输入到预先训练完成的门禁确定模型中,确定第一目标门禁为东大门的门禁。智能终端的app会通知第一目标门禁的云服务器对该东大门的门禁进行远程开门,也就是说,向该东大门的云服务器发送第一开门控制指令以及该东大门的门禁的标识信息,该云服务器在接收到第一开门控制指令以及该东大门的门禁的标识信息后,向该东大门的门禁下发开门指令,控制该东大门的门禁打开。开门成功后,智能终端记录张三的历史运动轨迹信息和东大门的门禁信息,也就是说,将历史运动轨迹信息和东大门的门禁的信息确定为一个样本信息对,并将该样本信息对添加到训练集中,以便后续输入到门禁确定模型中进行训练,更新学习结果。
82.图4为本技术一些实施例提供的一种服务器的门禁打开方法的过程示意图,该过程包括以下步骤:
83.s401:若接收到所述智能终端发送的开门确定指令,则获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第二第一历史运动轨迹,其中,所述第二第一历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息。
84.s402:将所述第二第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第三目标门禁。
85.s403:根据预先保存的门禁与标识信息的对应关系,确定第三目标门禁的标识信息,并向所述第三目标门禁的云服务器发送第二开门控制指令以及所述第三目标门禁的标识信息,以使所述云服务器打开所述第三目标门禁。
86.本技术实施例提供的服务器的门禁打开方法应用于服务器。
87.在本技术中,服务器在接收到智能终端发送的开门确定指令,则可以根据当前时间之前的设定时间长度内跟踪得到的待开门人员的第二历史运动轨迹,确定该第二历史运动轨迹对应的第三目标门禁,进而向该第三目标门禁的云服务器发送第二开门控制指令以及第三目标门禁的标识信息,从而准确的打开用户需要的门禁,提高用户的体验。
88.其中,服务器在接收到智能终端发送的开门确定指令之后,对门禁进行打开的方法的原理与智能终端的门禁打开方法对应的实施例中解决问题的原理相同,重复之处不做赘述。
89.图5为本技术一些实施例提供的一种智能终端的结构示意图,该智能音箱500包括:
90.控制器501,所述控制器501用于执行:
91.获取当前时间之前的设定时间长度内跟踪得到的待开门人员的历史运动轨迹,其中,所述第一历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;将所述第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第一目标门禁;根据预先保存的门禁与标识信息的对应关系,确定第一目标门禁的标识信息;
92.通信模块502,所述通信模块502与所述控制器501连接,用于向所述第一目标门禁的云服务器发送第一开门控制指令以及所述第一目标门禁的标识信息,以使所述云服务器打开所述第一目标门禁。
93.在一种可能的实施方式中,所述控制器501用于执行:判断基于蓝牙是否能够控制第二目标门禁打开;若否,则进行获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹的操作。
94.在一种可能的实施方式中,所述控制器501用于执行:若确定基于蓝牙能够控制所述第二目标门禁打开,则获得当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,并将所述第一历史运动轨迹以及所述第二目标门禁确定为一个样本信息对,并将所述样本信息对添加到训练集中。
95.在一种可能的实施方式中,所述控制器501用于执行:获取训练集中的任一样本信息对,其中,所述样本信息对中包括样本人员对应的样本运动轨迹以及所述样本运动轨迹对应的样本门禁;将所述样本信息对输入到原始门禁确定模型中,输出目标样本门禁;基于所述目标样本门禁和所述样本门禁,对所述门禁确定模型进行训练。
96.本发明实施例提供的一种智能终端可用于执行上述任意实施例提供的智能终端的门禁打开方法,具备相应的功能和有益效果。
97.图5为本技术一些实施例提供的一种服务器的结构示意图,该服务器500包括:
98.控制器501,所述控制器501用于执行:
99.若接收到所述智能终端发送的开门确定指令,则获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第二历史运动轨迹,其中,所述第二历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;将所述第二历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第三目标门禁;根据预先保存的门禁与标识信息的对应关系,确定第三目标门禁的标识信息;
100.通信模块502,所述通信模块502与所述控制器501连接,用于向所述第三目标门禁的云服务器发送第二开门控制指令以及所述第三目标门禁的标识信息,以使所述云服务器打开所述第三目标门禁。
101.本发明实施例提供的一种服务器可用于执行上述实施例提供的服务器的门禁打开方法,具备相应的功能和有益效果。
102.上述各实施例的基础上,本技术一些实施例还提供了一种电子设备,如图6所示,包括:处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信。
103.所述存储器603中存储有计算机程序,当所述程序被所述处理器601执行时,使得所述处理器601执行如下步骤:
104.获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,其中,所述第一历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;
105.将所述第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第一目标门禁;
106.根据预先保存的门禁与标识信息的对应关系,确定第一目标门禁的标识信息,并向所述第一目标门禁的云服务器发送第一开门控制指令以及所述第一目标门禁的标识信息以使所述云服务器打开所述第一目标门禁。
107.进一步地,所述处理器601,还用于判断基于蓝牙是否能够控制第二目标门禁打开;若否,则进行获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹的操作。
108.进一步地,所述处理器601,还用于若确定基于蓝牙能够控制所述第二目标门禁打开,则获得当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,并将所述第一历史运动轨迹以及所述第二目标门禁确定为一个样本信息对,并将所述样本信息对添加到训练集中。
109.进一步地,所述处理器601,还用于获取训练集中的任一样本信息对,其中,所述样本信息对中包括样本人员对应的样本运动轨迹以及所述样本运动轨迹对应的样本门禁;将所述样本信息对输入到原始门禁确定模型中,输出目标样本门禁;基于所述目标样本门禁和所述样本门禁,对所述门禁确定模型进行训练。
110.上述服务器提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
111.通信接口602用于上述电子设备与其他设备之间的通信。
112.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non

volatile memory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
113.上述处理器可以是通用处理器,包括中央处理器、网络处理器(network processor,np)等;还可以是数字指令处理器(digital signal processing,dsp)、专用集
成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
114.图7为本技术一些实施例提供的一种服务器的结构示意图,该服务器700包括:
115.控制器701,所述控制器701用于执行:
116.若接收到所述智能终端发送的开门确定指令,则获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第二历史运动轨迹,其中,所述第二历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;将所述第二历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第三目标门禁;根据预先保存的门禁与标识信息的对应关系,确定第三目标门禁的标识信息;
117.通信模块702,所述通信模块702与所述控制器701连接,用于向所述第三目标门禁的云服务器发送第二开门控制指令以及所述第三目标门禁的标识信息,以使所述云服务器打开所述第三目标门禁。
118.在上述各实施例的基础上,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:
119.获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,其中,所述第一历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;
120.将所述第一历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第一目标门禁;
121.根据预先保存的门禁与标识信息的对应关系,确定第一目标门禁的标识信息,并向所述第一目标门禁的云服务器发送第一开门控制指令以及所述第一目标门禁的标识信息。
122.进一步地,所述获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹之前,所述方法还包括:
123.判断基于蓝牙是否能够控制第二目标门禁打开;
124.若否,则进行获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹的操作。
125.进一步地,所述方法还包括:
126.若确定基于蓝牙能够控制所述第二目标门禁打开,则获得当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,并将所述第一历史运动轨迹以及所述第二目标门禁确定为一个样本信息对,并将所述样本信息对添加到训练集中。
127.进一步地,所述门禁确定模型的训练过程包括:
128.获取训练集中的任一样本信息对,其中,所述样本信息对中包括样本人员对应的样本运动轨迹以及所述样本运动轨迹对应的样本门禁;
129.将所述样本信息对输入到原始门禁确定模型中,输出目标样本门禁;
130.基于所述目标样本门禁和所述样本门禁,对所述门禁确定模型进行训练。
131.上述各实施例的基础上,本技术一些实施例还提供了一种电子设备,如图8所示,包括:处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,
存储器803通过通信总线804完成相互间的通信。
132.所述存储器803中存储有计算机程序,当所述程序被所述处理器801执行时,使得所述处理器801执行如下步骤:
133.若接收到智能终端发送的开门确定指令,则获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第二历史运动轨迹,其中,所述第二历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;
134.将所述第二历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第三目标门禁;
135.根据预先保存的门禁与标识信息的对应关系,确定第三目标门禁的标识信息,并向所述第三目标门禁的云服务器发送第二开门控制指令以及所述第三目标门禁的标识信息,以使所述云服务器打开所述第三目标门禁。
136.上述服务器提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
137.通信接口802用于上述电子设备与其他设备之间的通信。
138.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non

volatile memory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
139.上述处理器可以是通用处理器,包括中央处理器、网络处理器(network processor,np)等;还可以是数字指令处理器(digital signal processing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
140.在上述各实施例的基础上,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:
141.若接收到智能终端发送的开门确定指令,则获取当前时间之前的设定时间长度内跟踪得到的待开门人员的第二历史运动轨迹,其中,所述第二历史运动轨迹中包含所述待开门人员经过的至少一个预先设置的图像采集设备的位置信息以及经过时间信息;
142.将所述第二历史运动轨迹输入到预先训练完成的门禁确定模型中,获得对应的第三目标门禁;
143.根据预先保存的门禁与标识信息的对应关系,确定第三目标门禁的标识信息,并向所述第三目标门禁的云服务器发送第二开门控制指令以及所述第三目标门禁的标识信息,以使所述云服务器打开所述第三目标门禁。
144.由于本技术实施例中,在用户拥有多个门禁的权限时,可以根据当前时间之前的设定时间长度内跟踪得到的待开门人员的第一历史运动轨迹,确定该第一历史运动轨迹对应的第一目标门禁,进而向该第一目标门禁的云服务器发送开门控制指令以及第一目标门禁的标识信息,从而准确的打开用户需要打开的门禁,提高用户的体验。
145.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序
产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
146.本技术是参照根据本技术的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
147.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
148.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
149.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜