一种电梯调度方法、装置、设备及存储介质与流程

文档序号:31334172发布日期:2022-08-31 08:08阅读:71来源:国知局
一种电梯调度方法、装置、设备及存储介质与流程

1.本发明涉及电梯调度技术领域,具体是涉及一种电梯调度方法、装置、设备及存储介质。


背景技术:

2.电梯一般是高层建筑的必备配套设施。目前随着高层建筑越来越多,乘坐电梯是普遍需求。目前大多数电梯控制技术是电梯前按键式控制,电梯无法预先知道用户的目的层,无法预先分配调度。目前大部分电梯控制方式只有在电梯前才能操作,要在电梯前才能实时查看电梯所在的楼层位置。但很多人需要乘坐电梯时,有时就需要在电梯前等待比较久。而且现有的电梯调度方法并没有对各个用户需要到达的终点楼层进行综合考虑,导致增加了电梯停靠时间,从而增加了用户等待电梯到达当前所在楼层的时间。
3.综上所述,现有技术中的电梯调度方法增加了用户等待电梯的时间。
4.因此,现有技术还有待改进和提高。


技术实现要素:

5.为解决上述技术问题,本发明提供了一种电梯调度方法、装置、设备及存储介质,解决了现有技术中的电梯调度方法增加了用户等待电梯时间的问题。
6.为实现上述目的,本发明采用了以下技术方案:
7.第一方面,本发明提供一种电梯调度方法,其中,包括:
8.获取各个用户终端发送的终点楼层;
9.依据各个用户终端发送的终点楼层,确定相同的所述终点楼层所对应的所述用户终端,记为相同终点的各个所述用户终端;
10.依据相同终点的各个所述用户终端所对应的终端总数量,得到被调度电梯;
11.将所述被调度电梯的电梯编号发送至相同终点的各个所述用户终端。
12.在一种实现方式中,还包括:
13.获取各个所述用户终端发送的起始楼层;
14.依据各个所述用户终端发送的所述起始楼层和所述终点楼层,得到各个所述用户终端中的各个上行用户终端。
15.在一种实现方式中,所述依据各个用户终端发送的终点楼层,确定相同的所述终点楼层所对应的所述用户终端,记为相同终点的各个所述用户终端,包括:
16.依据各个所述上行用户终端所对应的终点楼层,确定相同的所述终点楼层所对应的各个所述上行用户终端,记为相同终点的各个所述上行用户终端。
17.在一种实现方式中,所述依据相同终点的各个所述用户终端所对应的终端总数量,得到被调度电梯,之后还包括:
18.依据所述终端总数量和每个所述上行用户终端所对应的人数,得到上行总人数;
19.依据所述上行总人数和所述被调度电梯所对应的电梯承载人数,得到调度轮数,
所述调度轮数用于表征将上行总人数全部运至所述终点楼层所述被调度电梯所需要的运行次数;
20.依据所述调度轮数和所述被调度电梯到达所述终点楼层所需要的时间,得到各轮的调度时刻;
21.将各轮的调度时刻发送至相同终点的各个所述上行用户终端。
22.在一种实现方式中,所述将各轮的调度时刻发送至相同终点的各个所述上行用户终端,包括:
23.获取相同终点的各个所述上行用户终端请求使用所述电梯的请求时刻;
24.依据各轮调度的时刻和相同终点的各个所述上行用户终端的请求时刻,得到相同终点的各个所述上行用户终端的实际使用电梯时刻;
25.将各轮的调度时刻和相同终点的各个所述上行用户终端的实际使用电梯时刻发送至相同终点的各个所述上行用户终端。
26.在一种实现方式中,所述依据各轮调度的时刻和相同终点的各个所述上行用户终端的请求时刻,得到相同终点的各个所述上行用户终端的实际使用电梯时刻,包括:
27.将各个所述上行用户终端的请求时刻按照时间先后顺序进行排序,得到由各个所述请求时刻构成的序列;
28.依据各个所述上行用户终端所对应的人数、单轮调度所对应的电梯承载人数、各个所述上行用户终端在所述序列中的序列号,得到相同终点的各个所述上行用户终端的实际使用电梯时刻。
29.在一种实现方式中,还包括:
30.获取所述用户终端所对应的用户的常用楼层;
31.通过所述用户终端,得到用户实时位置;
32.计算所述用户实时位置与所述常用楼层之间的实时距离;
33.当所述实时距离小于设定阈值时,将各个电梯的位置发送至所述用户终端。
34.第二方面,本发明实施例还提供一种电梯调度装置,其中,所述装置包括如下组成部分:
35.接收采集模块,获取各个用户终端发送的终点楼层;
36.统计模块,用于依据各个用户终端发送的终点楼层,确定相同的所述终点楼层所对应的所述用户终端,记为相同终点的各个所述用户终端;
37.调度模块,用于依据相同终点的各个所述用户终端所对应的终端总数量,得到被调度电梯;
38.发送模块,用于将所述被调度电梯的电梯编号发送至相同终点的各个所述用户终端。
39.第三方面,本发明实施例还提供一种终端设备,其中,所述终端设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的电梯调度程序,所述处理器执行所述电梯调度程序时,实现上述所述的电梯调度方法的步骤。
40.第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电梯调度程序,所述电梯调度程序被处理器执行时,实现上述所述的电梯调度方法的步骤。
41.有益效果:本发明统计各个用户需要到达的终点楼层,给相同终点楼层的用户分配同样的电梯,并将该电梯的编号发送给所有相同终点楼层的用户终端,用户根据用户终端上显示的电梯标号去乘坐相应的电梯,由于该电梯内乘坐的都是到达相同终点楼层的用户,因此可以减少该电梯在到达终点楼层之前的停靠时间,从而减少了用户在电梯中的等待时间。又由于本发明将分配给各个用户的电梯编号发送至用户终端,因此用户能够提前知道乘坐的时间,从而减少了盲目等待的时间。
附图说明
42.图1为本发明的整体流程图;
43.图2为本发明实施例中的流程图;
44.图3为本发明实施例提供的终端设备的内部结构原理框图。
具体实施方式
45.以下结合实施例和说明书附图,对本发明中的技术方案进行清楚、完整地描述。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.经研究发现,电梯一般是高层建筑的必备配套设施。目前随着高层建筑越来越多,乘坐电梯是普遍需求。目前大多数电梯控制技术是电梯前按键式控制,电梯无法预先知道用户的目的层,无法预先分配调度。目前大部分电梯控制方式只有在电梯前才能操作,要在电梯前才能实时查看电梯所在的楼层位置。但很多人需要乘坐电梯时,有时就需要在电梯前等待比较久。而且现有的电梯调度方法并没有对各个用户需要到达的终点楼层进行综合考虑,导致增加了电梯停靠时间,从而增加了用户等待电梯到达当前所在楼层的时间。
47.为解决上述技术问题,本发明提供了一种电梯调度方法、装置、设备及存储介质,解决了现有技术中的电梯调度方法增加了用户等待电梯时间的问题。具体实施时,依据各个用户终端发送的终点楼层,确定相同的所述终点楼层所对应的用户终端,依据相同终点的各个用户终端所对应的终端总数量,得到被调度电梯;将所述被调度电梯的电梯编号发送至相同终点的各个所述用户终端。本发明给到达相同终点楼层的用户分配相同的被调度电梯,就能够减少电梯的停靠时间,从而节省用户时间。
48.举例说明,有甲乙丙丁四个用户使用四个用户终端给电梯调度系统发送了各自想要去的终点楼层,甲乙的终点楼层均是四楼,丙丁的终点楼层均是六楼,因此可以调度两部电梯(a和b),电梯调度系统将电梯a的编号发送给甲乙的用户终端,电梯调度系统将电梯b的编号发送给丙丁的用户终端,这样每个用户终端都可以看到各自需要乘坐的电梯编号,能够防止到达不同终点楼层的用户乘坐同一部电梯而增加了电梯停靠时间。
49.示例性方法
50.本实施例的电梯调度方法可应用于终端设备中,所述终端设备可为具有视频播放功能的终端产品,比如手机等。在本实施例中,如图1中所示,所述电梯调度方法具体包括如下步骤:
51.s100,获取各个用户终端发送的终点楼层。
52.每栋楼都配备有用于控制该栋楼的电梯调度系统,用户需要先在电梯调度系统中
注册成为该栋楼的用户。之后用户再通过用户终端(手机)上的小程序向电梯调度系统发送自己想要去的终点楼层才会被电梯调度系统接收,电梯调度系统才会给该用户分配电梯。如果用户没有注册,用户通过小程序发送终点楼层是不会被电梯调度系统,电梯调度系统也不会给没有注册的用户分配电梯。电梯调度系统只给本栋楼注册的用户分配电梯,能够防止非注册用户使用电梯,从而保证注册用户使用电梯的时间。
53.s200,依据各个用户终端发送的终点楼层,确定相同的所述终点楼层所对应的所述用户终端,记为相同终点的各个所述用户终端。
54.在一个实施例中,电梯调度系统将上行用户和下行用户分开进行处理,分别给上行用户和下行用户分配不同的电梯。本实施例是通过如下的过程将用户划分为上行用户和下行用户:获取各个所述用户终端发送的起始楼层;依据各个所述用户终端发送的所述起始楼层和所述终点楼层,得到各个所述用户终端中的各个上行用户终端。
55.在一个实施例中,当起始楼层的楼层号小于终点楼层的楼层号时,该用户是上行用户;当起始楼层的楼层号大于终点楼层的楼层号时,该用户是下行用户。
56.在一个实施例中,在所有上行用户中,确定终点楼层相同的上行用户,各个上行用户使用的用户终端就构成了相同终点的各个上行用户终端。
57.在一个实施例中,在所有下行用户中,确定终点楼层相同的下行用户,各个下行用户使用的用户终端就构成了相同终点的各个下行用户终端。
58.s300,依据相同终点的各个所述用户终端所对应的终端总数量,得到被调度电梯。
59.在一个实施例中,统计各个上行用户终端的总数量,电梯调度系统根据该总数量确定需要调度的上行电梯数量。
60.在一个实施例中,统计各个下行用户终端的总数量,电梯调度系统根据该总数量确定需要调度的下行电梯数量。
61.在一个实施例中,电梯调度系统还会根据各个电梯实时位置,得到被调度电梯。
62.在一个实施例中,用户在注册时还可以选择自己经常需要使用的终点楼层,只要电梯调度系统定位到注册用户达到电梯调度系统所在的那栋楼时,即使注册用户没有向电梯调度系统发送终点楼层的请求,电梯调度系统也会将已分配给已请求用户(与未请求用户达到相同终点楼层的用户)的电梯编号发送给未请求用户。以此保证即使用户忘记通过小程序向电梯电梯系统发送请求,电梯调度系统也能够根据用户的位置给用户分配电梯,从而进一步节省用户时间。
63.在一个实施例中,电梯调度系统确定被用于上行的电梯之后,还会确定各个上行电梯起始上行时刻,具体包括如下过程:依据各个所述上行用户终端所对应的所述终端总数量和每个所述上行用户终端所对应的人数,得到上行总人数;依据所述上行总人数和所述被调度电梯所对应的电梯承载人数,得到调度轮数,所述调度轮数用于表征将上行总人数全部运至所述终点楼层所述被调度电梯所需要的运行次数;依据所述调度轮数和所述被调度电梯到达所述终点楼层所需要的时间,得到各轮的调度时刻;将各轮的调度时刻发送至相同终点的各个所述上行用户终端。
64.举例说明,有十五个用户需要使用上行电梯,这十五个用户的终端就是上行用户终端,每个上行用户终端对应一个人(每个用户只通过用户终端给电梯调度系统发送了一人乘坐电梯的信息),上行总人数就是十五人,每个电梯可以乘坐的人数为十人,那么调度
轮数就是两轮。电梯完成一次调度需要的时间为两分钟,如果第一轮调度时刻是t1,那么第二轮调度时刻就是t1+2。
65.在一个实施例中,将各轮的调度时刻发送至相同终点的各个所述上行用户终端,具体包括如下过程:获取相同终点的各个所述上行用户终端请求使用所述电梯的请求时刻;将各个所述上行用户终端的请求时刻按照时间先后顺序进行排序,得到由各个所述请求时刻构成的序列;依据各个所述上行用户终端所对应的人数、单轮调度所对应的电梯承载人数、各个所述上行用户终端在所述序列中的序列号,得到相同终点的各个所述上行用户终端的实际使用电梯时刻;将各轮的调度时刻和相同终点的各个所述上行用户终端的实际使用电梯时刻发送至相同终点的各个所述上行用户终端。
66.举例说明,一个用户终端对应一个人,假如有五个用户终端甲乙丙丁戊发送了请求,请求时时刻分别是t1、t2、t3、t4、t5,其中t1最早,t3最晚。将这五个时刻从早到晚(先后顺序)进行排序,得到t1(甲)、t4(丁)、t5(戊)、t2(乙)、t3(丙)。假如一部电梯一次调度的电梯承载人数为3人,那么由于甲、丁、戊的请求时刻靠前,因此第一轮调度先安排甲、丁、戊,第二轮调度再安排乙和丙。同时将第一轮调度时刻(甲、丁、戊实际使用电梯时刻)发送给甲、丁、戊。
67.s400,将所述被调度电梯的电梯编号发送至相同终点的各个所述用户终端。
68.电梯调度系统在将被调度电梯的电梯编号发给用户终端的同时还把各轮调度时刻发给用户终端,以便用户选择乘坐电梯时间。
69.在一个实施例中,电梯调度系统在将被调度电梯的电梯编号发给用户终端的同时还把各个电梯的实时位置发送给用户终端,具体过程如下:获取所述用户终端所对应的用户的常用楼层;通过所述用户终端,得到用户实时位置;计算所述用户实时位置与所述常用楼层之间的实时距离;当所述实时距离小于设定阈值时,将各个电梯的位置发送至所述用户终端。
70.以图2为例说明电梯调度方法实施过程:
71.步骤一,用户注册成为该栋电梯的用户,并选择常用楼层(终点楼层)。
72.步骤二,后台(电梯调度系统)审核通过,将用户数据(用户的身份信息)存入用户数据库。
73.步骤三,用户进入小程序后,获取用户实时定位并判读该用户是否在该楼层内。
74.步骤四,用户进入成功后(用户进入电梯所在的楼宇),实时显示电梯的楼层位置(将各个电梯的实时位置发送给用户终端)
75.步骤五,用户选择起始层和终点层,后台根据调度策略分配乘坐几号电梯并在小程序app上显示分配的电梯编号。
76.为了减少电梯停靠次数,遵循如下策略电梯:
77.1)如果上行人数大于电梯所能乘坐人数,则根据请求时间将n分钟后请求的用户分配到下一轮调度中。
78.2)将同一目的层的乘客安排到同一电梯里,如果该轮未分配到电梯,则下一轮优先调度该轮未分配的用户并遵循同一目的层安排到同一电梯的原则。
79.3)此外电梯调度中心也可以根据乘客上下区间来分配电梯,在有多台电梯时可以根据起始层和目的层设计各种个性化的调度策略。
80.实施例:
81.首先审核用户的注册时的身份信息,审核通过后,进入小程序,获取用户定位,并判断该用户是否在楼层内;如果在楼层内,电梯调度系统就将电梯实时位置(电梯楼层位置)发送给小程序;
82.用户选择起始楼层和终点楼层,后台根据调度策略分配乘坐几号电梯,并在(小程序)app上显示分配的电梯编号。
83.综上,本发明统计各个用户需要到达的终点楼层,给相同终点楼层的用户分配同样的电梯,并将该电梯的编号发送给所有相同终点楼层的用户终端,用户根据用户终端上显示的电梯标号去乘坐相应的电梯,由于该电梯内乘坐的都是到达相同终点楼层的用户,因此可以减少该电梯在到达终点楼层之前的停靠时间,从而减少了用户在电梯中的等待时间。又由于本发明将分配给各个用户的电梯编号发送至用户终端,因此用户能够提前知道乘坐的时间,从而减少了盲目等待的时间。
84.另外,本发明通过小程序技术提前汇总用户的乘梯需求设计多种调度策略,让用户可以通过手机来控制电梯,并实时查看楼层位置。该发明能方便后台对电梯做多种调度策略,能让用户感受到智能带来的便捷。该方式部署到电梯上,可以方便用户操作,提前安排时间,节约电梯运行能源及在高峰期缓解用户拥挤程度。
85.示例性装置
86.本实施例还提供一种电梯调度装置,所述装置包括如下组成部分:
87.接收采集模块,获取各个用户终端发送的终点楼层;
88.统计模块,用于依据各个用户终端发送的终点楼层,确定相同的所述终点楼层所对应的所述用户终端,记为相同终点的各个所述用户终端;
89.调度模块,用于依据相同终点的各个所述用户终端所对应的终端总数量,得到被调度电梯;
90.发送模块,用于将所述被调度电梯的电梯编号发送至相同终点的各个所述用户终端。
91.基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图3所示。该终端设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种电梯调度方法。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该终端设备的温度传感器是预先在终端设备内部设置,用于检测内部设备的运行温度。
92.本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
93.在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在存储器中并可在处理器上运行的电梯调度程序,处理器执行电梯调度程序时,实现如下操作指令:
94.获取各个用户终端发送的终点楼层;
95.依据各个用户终端发送的终点楼层,确定相同的所述终点楼层所对应的所述用户终端,记为相同终点的各个所述用户终端;
96.依据相同终点的各个所述用户终端所对应的终端总数量,得到被调度电梯;
97.将所述被调度电梯的电梯编号发送至相同终点的各个所述用户终端。
98.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
99.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1