本技术属于电器,具体涉及一种基于共享设备的预约处理方法、装置和介质。
背景技术:
1、随着网络技术的不断发展,共享设备的普及给人们的生活提供了一定的便利性。以校园共享洗衣机为例,学生可以通过app方式,对选择的共享洗衣机进行预约,以在选择的共享洗衣机出现空闲状态时,通过app通知学生,以提醒该学生该预约的共享洗衣机可以使用。
2、但是,学生在通过app方式对选择的共享洗衣机进行预约时,需要学生通过app对校园内共享洗衣机的状态进行一一查看,以了解每个共享洗衣机当前是否处于工作状态。若都处于工作状态,还需要查看每个共享洗衣机当前剩余的运行时间,以基于每个共享洗衣机当前剩余的运行时间,选择一个合适的共享洗衣机进行预约排队。
3、由于需要学生自己查看并进行选择,因此给学生的使用带来了极大的不便,同时还可能会存在大量预约排队造成的拥堵的问题。
技术实现思路
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、本领域技术人员能够理解的是,本技术实施例提供一种基于共享设备的预约处理方法、装置和介质。该方法中,获取预约请求,该预约请求包括预约用户的标识、预约的共享设备的标识;并根据预约请求,获取该预约用户的标识对应的位置信息,和/或预约用户的标识和预约的共享设备的标识对应的历史信息;再根据位置信息和/或历史信息,确定放置与预约的共享设备的标识对应的共享设备的至少一个待推荐地址,以从至少一个待推荐地址下放置的共享设备中,获取与预约请求或者历史信息中的预约偏好信息,以及每个地址下每个共享设备的工作信息匹配的共享设备作为待预约的共享设备;最后将携带有待预约的共享设备的标识的预约反馈响应消息发送给与预约用户的标识对应的用户终端。相较于现有技术中用户需要人为手动预约共享设备而造成的操作相对繁琐,还可能导致预约排队拥堵的技术问题而言,本技术中由于可以通过用户所在位置信息,以及历史信息,来确定至少一个待推荐地址,并从至少一个待推荐地址中,进一步基于预约请求或者历史信息中的预约偏好信息来进行再次筛选,从而能够为用于预约更为合适的共享设备,提高了预约的便捷性,同时,也避免了可能造成预约排队拥堵的问题。
1.一种基于共享设备的预约处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述至少一个待推荐地址下放置的共享设备中,获取与所述预约请求或者历史信息中的预约偏好信息,以及每个待推荐地址下每个共享设备的工作信息匹配的共享设备作为待预约的共享设备,包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求3所述的方法,其特征在于,所述确定所述预约用户的标识对应的优先级别,包括:
5.根据权利要求2至4任一所述的方法,其特征在于,在所述预约的共享设备的标识为洗衣机标识时,所述预约偏好信息包括如下一种或者几种组合:洗衣机容量、洗衣机洗涤类型和洗衣机洗涤模式。
6.根据权利要求1至5任一所述的方法,其特征在于,所述根据所述位置信息和/或所述历史信息,确定放置与所述预约的共享设备的标识对应的共享设备的至少一个待推荐地址,包括:
7.根据权利要求1至5任一所述的方法,其特征在于,还包括:
8.一种基于共享设备的预约处理装置,其特征在于,包括:
9.一种服务器,其特征在于,包括:至少一个处理器和存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述权利要求1-7任一项所述方法。
