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.图1为本公开的卫生间调度方法的一些实施例的流程图。
32.图2为本公开的卫生间调度方法的另一些实施例的流程图。
33.图3为本公开的卫生间调度方法的又一些实施例的流程图。
34.图4为本公开的卫生间调度方法的再一些实施例的流程图。
35.图5为本公开的卫生间调度装置的一些实施例的示意图。
36.图6为本公开的卫生间调度装置的另一些实施例的示意图。
具体实施方式
37.下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
38.发明人提出一种移动卫生间,卫生间可以由无人驾驶装置(如无人车)承载,通过服务器的调度,根据用户的请求移动,从而提高用户使用的便捷度和卫生间的利用率。
39.本公开的卫生间调度方法的一些实施例的流程图如图1所示,其中,虚线左侧为服务器执行的操作,虚线右侧为移动卫生间执行的操作。
40.在步骤111中,服务器接收来自用户的卫生间请求,卫生间请求中可以包括目标位置息。在一些实施例中,服务器可以向用户显示允许停放的位置,如停车位等。用户可以在允许停放的位置中进行选择,如选择距离自己较近的位置、选择肉眼可见的空闲位置、选择即将前往的位置等。
41.在步骤112中,服务器根据目标位置,从状态为空闲状态的移动卫生间中选择目标卫生间。在一些实施例中,除了正在服务中、正在前往用户所在位置,以及正在前往或正位于排污点的移动卫生间,其他工作中的移动卫生间处于空闲状态。
42.在一些实施例中,服务器可以根据目标位置和各个空闲状态的移动卫生间的位置信息,通过路径规划,基于最短路径选择路径长度最短的移动卫生间作为目标卫生间,从而降低移动卫生间的能耗。
43.在一些实施例中,服务器还可以在进行路径规划后,基于最短用时策略,选择到达时长最短的卫生间作为目标卫生间,从而降低用户的等待时长,提高用户体验。
44.在步骤114中,服务器向目标卫生间发送到目标位置的信息。在一些实施例中,服务器在确定向目标卫生间发送目标位置的信息的情况下,将该目标卫生间的状态修改为服务中,从而避免对同一个移动卫生间进行重复调度,提高卫生间调度的鲁棒性。
45.在一些实施例中,上述目标位置的信息可以为终端为目标位置的路径规划结果,服务器可以将上述步骤112中的路径规划结果发送给目标卫生间,从而降低移动卫生间的路径规划压力;服务器还可以仅将目标位置发送给目标卫生间,目标卫生间基于自身能力进行路径规划。
46.在步骤121中,目标卫生间根据来自服务器的目标位置的信息前往目标位置。
47.在步骤122中,目标卫生间驻留在目标位置,等待用户使用。
48.在一些实施例中,目标卫生间到达目标位置后,可以通过服务器向用户终端发送到达提示,以便用户及时得知卫生间已就位。
49.基于上述实施例中的方式,服务器能够根据用户请求选择空闲状态的移动卫生间,进而调度卫生间前往用户指定位置,从而无需用户自行寻找,也无需设置固定场所,提高用户使用卫生间的便捷度和效率。移动卫生间能够基于无人车技术,在服务器的调度下自动行驶至用户所需的位置,无需人为操作,降低了人力成本。
50.在一些实施例中,用户可以通过用户终端,在在允许停放位置中选择目标位置,并向服务器发送卫生间请求,从而触发服务器执行上述步骤111中的操作。当目标卫生间到达目标位置后,基于用户终端发起身份验证,以便目标卫生间在用户身份验证通过的情况下开启。基于上述实施例中方法,用户能够利用便携终端,如手机,发起卫生间请求,从而提高发起卫生间调度的便捷度和效率。
51.本公开的卫生间调度方法的另一些实施例的流程图如图2所示,以虚线为界,最左侧一列为用户终端侧执行,中间一列为服务器侧执行,右侧为移动卫生间侧执行。
52.在步骤231中,用户在允许停放位置中选择目标位置和使用时长,并向服务器发出卫生间请求。在一些实施例中,用户终端可以使用小程序或应用客户端访问用户界面,用户界面上显示有允许停放的位置。用户可以根据需求在界面上输入或选择目标位置,发起卫生间请求。
53.在一些实施例中,用户还可以根据需求选择使用时长,在一些实施例中,使用时长可以以分钟为单位。
54.在步骤211~212中,服务器基于上文步骤111~112中的方式选择目标卫生间。
55.在步骤213中,服务器根据目标卫生间距离目标位置的距离,以及用户提供的使用时长,计算用户需要提供的使用代价。在一些实施例中,使用代价可以与使用时长正相关、与距离正相关。
56.服务器计算出使用代价后,发送给用户终端侧。
57.在步骤232中,用户终端接收服务器反馈的使用代价请求,并进行支付,在支付成
功后出发服务器侧执行步骤214。
58.在步骤214中,服务器可以基于上文步骤114中的方式,向目标卫生间发送目标位置的信息。在一些实施例中,服务器还可以向目标卫生间发送第一验证凭证。此外,服务器还可以执行步骤215。
59.在步骤221中,目标卫生间接收来自服务器的信息后,前往目标位置。
60.在步骤222中,目标卫生间驻留在目标位置,以便用户使用。
61.在步骤215中,服务器向用户发送第二验证凭证。第二验证凭证可以与第一验证凭证相同。
62.在步骤233中,用户终端接收第二验证凭证。
63.在步骤234中,当用户发现目标卫生间到达目标位置并驻留时,发起身份验证操作,向目标卫生间提供第二验证凭证。在一些实施例中,移动卫生间上可以设置有信息输入机构,供用户输入第二验证凭证。
64.在步骤223中,目标卫生间将第一、第二验证凭证进行匹配。在匹配通过的情况下,确定验证通过,执行步骤224;否则,验证不通过,执行步骤225。
65.在步骤224中,目标卫生间开门,用户可以进入目标卫生间使用。
66.在步骤225中,目标卫生间保持关闭状态,等待下一次输入验证凭证。
67.通过上述实施例中的方式,能够根据用户使用时长需求、调度卫生间的成本等计算使用代价,进而由用户支付,从而确保系统的可持续运行;另外,通过身份验证的方式,能够确保目标卫生间仅供发起请求的用户使用,避免卫生间被盗用,保障用户权益。
68.在一些实施例中,用户也可以采用扫码验证的方式。如在上述步骤211中,服务器根据用户发起的卫生间请求所使用的账户获取用户身份标识。当上述步骤212中确认目标卫生间后,服务器记录用户身份标识与目标卫生间的标识的关联关系。每个移动卫生间上附着有独有的二维码。用户在确认移动卫生间驻留在目标位置时,可以通过终端扫描移动卫生间上附着的二维码的方式向服务器提供移动卫生间标识和用户身份标识。服务器根据存储的目标卫生间与用户身份标识的关联关系,对用户终端提供的信息进行匹配,在匹配通过的情况下,服务器向目标卫生间发送允许使用信息,目标卫生间在收到该信息后开启供用户使用。
69.基于上述实施例中的方式,用户无需输入验证凭证,降低用户使用复杂度,进一步提高使用效率。
70.本公开的卫生间调度方法的又一些实施例的示意图如图3所示,其中虚线左侧为服务器执行的操作,右侧为移动卫生间执行的操作。
71.在步骤3221中,移动卫生间在前往目标位置的过程中,判断是否与目标位置的距离小于等于预定距离。若与目标位置的距离小于等于预定距离,则执行步骤3222;否则,移动卫生间继续行驶。在一些实施例中,预定距离可以为0.5~1米。
72.在步骤3222中,移动卫生间判断目标位置是否已被占用。在一些实施例中,移动卫生间的外部可以安装有传感器,通过传感器探测确定目标位置是否已被占用。若已被占用,则执行步骤3223;否则,移动卫生间停入目标位置。在一些实施例中,移动卫生间停入目标位置后,可以通过服务器告知用户。
73.在步骤3223中,移动卫生间向服务器发送停放异常信息。
74.在步骤3141中,服务器根据停放异常信息确定需要为移动卫生间重新寻找目标位置。在一些实施例中,根据目标位置确定距离目标位置最近的允许停放位置,将目标位置更新为该允许停放位置。在一些实施例中,服务器可以基于存储的允许停放位置的信息,以及移动卫生间当前的位置,进行路径规划,根据路径长度或行驶时长确定最近的允许停放位置。
75.在一些实施例中,服务器可以在重新寻找目标位置前,将发生停放异常的移动卫生间的当前目标位置设置为不可用,从而避免目标位置重复更新,提高后续停放成功的概率。
76.在步骤3142中,服务器将更新后的目标位置的信息发送给目标卫生间,在一些实施例中,发送的可以为以更新后的目标位置为终点的路径规划结果,也可以仅为更新后的目标位置,供移动卫生间自行规划。
77.在步骤3224中,移动卫生间根据更新后的目标位置的信息前往更新后的目标位置,进而触发执行步骤3221。
78.基于上述实施例中的方式,充分考虑到移动卫生间需要占用至少一个车位的空间以及需要停放一段时间的情况,避免影响交通,也提高了服务成功的概率。
79.在一些实施例中,移动卫生间内部可以设置有自动物品提供装置,如自动售货机。自动物品提供装置里可以放置用户可能需要的物品,如纸巾、卫生巾等。用户可以通过操作自动物品提供装置,或利用用户终端扫码操作等方式选择需要的物品的种类、数量等。自动物品提供装置根据用户的物品请求向用户提供所需物品。基于上述方法,能够提高用户使用的便捷度。
80.在一些实施例中,可以在用户支付成功后向用户提供所需物品。在一些实施例中,目标卫生间可以向服务器反馈物品的种类,以便服务器存储物品的种类与用户身份标识间的关联关系,以补充用户信息,其中,该用户身份标识可以通过提供信息的移动卫生间的卫生间标识与用户身份标识的关联关系确定。基于上述实施例中的方法,用户的行为习惯能够得到进一步补充,从而便于后续提高对用户服务的友好度,如后续该用户再次发出卫生间请求时,筛选搭载有用户需要的物品的移动卫生间作为目标卫生间。
81.在一些实施例中,在用户使用目标卫生间的过程中,当用户起身后自动触发移动卫生间冲水,移动卫生间具有净水存储机构和废弃物存储机构,净水存储机构释放预定量的净水冲水,冲水后存储于废弃物存储机构中保存。此处的净水为相对于废弃物而言,可以为再生水等,以提高对环境的保护。
82.在一些实施例中,当检测用户离开目标卫生间时,移动卫生间确定用户使用完毕,移动卫生间向服务器发送服务结束信息,服务器会将该移动卫生间的状态修改为空闲状态,以便后续调度,从而实现移动卫生间的循环使用,提高调度成功的概率。
83.在一些实施例中,可以在移动卫生间内部设置传感器,在确定移动卫生间内部无人的情况下,确定处于空闲态。在一些实施例中,可以在移动卫生间的门的区域设置传感器,在确定用户出卫生间且关门的情况下,确定处于空闲态。基于上述实施例中的方式,能够及时确定用户使用完毕,便于投入后续调度。
84.本公开的卫生间调度方法的再一些实施例的流程图如图4所示,图中虚线的左侧为服务器执行的操作,右侧为移动卫生间执行的操作。当用户位于移动卫生间内部时,移动
卫生间将保持驻留状态,不移动,从而提高用户安全保障。
85.在步骤426中,移动卫生间判断用户是否使用完毕。若用户使用完毕,则执行步骤427;否则,等待用户使用完毕。
86.在步骤427中,判断当前净水存储机构中的净水存量是否小于等于预定水量阈值。若小于等于预定水量阈值,则需要补充净水和排污,执行步骤428;否则,移动卫生间可以继续投入使用,向服务器发送服务结束信息,服务器会将该移动卫生间的状态修改为空闲状态,以便后续调度。
87.在步骤428中,移动卫生间向服务器发送排污请求,此时在服务器侧,该移动卫生间的状态会维持在服务中状态,从而避免对该移动卫生间的误调用。
88.在步骤416中,服务器根据移动卫生间当前的位置,以及存储的排污点的位置,选择目标排污点。
89.在步骤417中,服务器将目标排污点的位置信息发送给移动卫生间。在一些实施例中,也可以发送从移动卫生间的当前位置到目标排污点的路径规划信息,以减少移动卫生间的路径规划运算量。
90.在步骤429中,移动卫生间根据来自服务器的信息前往目标排污点进行排污和充水。
91.基于上述实施例中的方式,移动卫生间能够自动检测和前往排污点维护,一方面降低了维护的人力成本,提高了维护效率,另一方面也保证用户后续的使用体验。
92.本公开卫生间调度装置的一个实施例的结构示意图如图5所示。卫生间调度装置可以为上文提到的服务器、移动卫生间或用户终端,包括存储器501和处理器502。其中:存储器501可以是磁盘、闪存或其它任何非易失性存储介质。存储器用于存储上文中由服务器、移动卫生间或用户终端执行的卫生间调度方法的对应实施例中的指令。处理器502耦接至存储器501,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器502用于执行存储器中存储的指令,能够无需用户自行寻找卫生间,提高用户使用卫生间的便捷度。
93.在一个实施例中,还可以如图6所示,卫生间调度装置600包括存储器601和处理器602。处理器602通过bus总线603耦合至存储器601。该卫生间调度装置600还可以通过存储接口604连接至外部存储装置605以便调用外部数据,还可以通过网络接口606连接至网络或者另外一台计算机系统(未标出)。此处不再进行详细介绍。
94.在该实施例中,通过存储器存储数据指令,再通过处理器处理上述指令,能够提高用户使用卫生间的便捷度。
95.在另一个实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现卫生间调度方法对应实施例中的方法的步骤。本领域内的技术人员应明白,本公开的实施例可提供为方法、装置、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
96.本公开是参照根据本公开实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程
和/或方框以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
97.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
98.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
99.至此,已经详细描述了本公开。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
100.可能以许多方式来实现本公开的方法以及装置。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本公开的方法以及装置。用于所述方法的步骤的上述顺序仅是为了进行说明,本公开的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本公开实施为记录在记录介质中的程序,这些程序包括用于实现根据本公开的方法的机器可读指令。因而,本公开还覆盖存储用于执行根据本公开的方法的程序的记录介质。
101.最后应当说明的是:以上实施例仅用以说明本公开的技术方案而非对其限制;尽管参照较佳实施例对本公开进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本公开的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本公开技术方案的精神,其均应涵盖在本公开请求保护的技术方案范围当中。
转载请注明原文地址:https://tc.8miu.com/read-3447.html