基于多用户协同的智能调度方法、装置、电子设备及介质

文档序号:192196 发布日期:2021-11-02 浏览:27次 >En<

阅读说明:本技术 基于多用户协同的智能调度方法、装置、电子设备及介质 (Intelligent scheduling method and device based on multi-user cooperation, electronic equipment and medium ) 是由 周迪 赵雨 贺正方 贺建飚 张健 王建新 于 2021-09-30 设计创作,主要内容包括:本发明实施例公开了一种基于多用户协同的智能调度方法、装置、电子设备及存储介质。所述方法包括:确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户;从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。采用本申请方案,实现通过驱动收件用户之间的可靠互助提高寄存的效率,降低滞留寄存物品给运营方带来的成本压力,以及降低快递员上门派送寄存物品时间的消耗。(The embodiment of the invention discloses an intelligent scheduling method and device based on multi-user cooperation, electronic equipment and a storage medium. The method comprises the following steps: determining at least one second recipient user which has a neighbor relation with the first recipient user and provides a register service by adopting a target express cabinet; determining a third recipient user who participates in the deposit item mutual-assistance replacing service together with the first recipient user from at least one second recipient user; and controlling the third addressee user to replace the first addressee user to go to the target express delivery cabinet for mutually helping to replace deposited articles. By adopting the scheme, the efficiency of deposit is improved through reliable mutual assistance among the drive consignees, the cost pressure of the operator caused by the retention of deposited articles is reduced, and the consumption of the time of the courier for delivering the deposited articles at home is reduced.)

基于多用户协同的智能调度方法、装置、电子设备及介质

技术领域

本发明实施例涉及物流快递技术领域,尤其涉及一种基于多用户协同的智能调度方法、装置、电子设备及介质。

背景技术

快递柜是随着快递业不断发展新生的事物,在社区周边设置快递柜,用户不方便拿取快递时,可以将快递物品寄存在快递柜,实现快递存取方便。

当然,快递柜为了盈利,有偿寄存快件不可避免。在使用快递柜对物品进行寄存时,通常用户前往快递柜取出寄存的快递物品,但物品滞留时,滞留物品会占用更多寄存空间,不仅增加运营成本,同时影响其他用户进行物品寄存。

发明内容

本发明实施例中提供了一种基于多用户协同的智能调度方法、装置、电子设备及介质,以实现通过驱动收件用户之间的可靠互助提高寄存有效率。

第一方面,本发明实施例中提供了一种基于多用户协同的智能调度方法,包括:

确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户;

从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;

控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

第二方面,本发明实施例中还提供了一种基于多用户协同的智能调度装置,包括:

邻居关系确定模块,用于确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户;

互助代取服务确定模块,用于从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;

代取寄存物品控制模块,用于控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

第三方面,本发明实施例中还提供了一种电子设备,包括:

一个或多个处理装置;

存储装置,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如本发明任意实施例中提供的所述基于多用户协同的智能调度方法。

第四方面,本发明实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理装置执行时实现如本发明任意实施例中提供的所述基于多用户协同的智能调度方法。

本发明实施例提供了一种基于多用户协同的智能调度方法、装置、电子设备和存储介质,通过确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户;从至少一个第二收件用户中,询问是否共同参与寄存物品互助代取服务,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;在检测到第一收件用户未在预设的时间内拿取目标快递柜中寄存物品时,询问第三收件用户是否前往目标快递柜代取快递,控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品;通过多用户协同,及时取出滞留寄存物品,降低滞留寄存物品给运营方带来的成本压力,以及降低快递员上门派送寄存物品时间的消耗。

上述发明内容仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的

具体实施方式

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是本发明实施例中提供的一种基于多用户协同的智能调度方法的流程图;

图2是本发明实施例中提供的另一种基于多用户协同的智能调度方法的流程图;

图3是本发明实施例中提供的又一种基于多用户协同的智能调度方法的流程图;

图4是本发明实施例中提供的一种基于多用户协同的智能调度装置的结构示意图;

图5是本发明实施例中提供的一种电子设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作(或步骤)可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

下面通过以下各个实施例及其可选方案对本申请中提供的多用户协同的智能调度方法、装置、电子设备及存储介质进行详细阐述。

图1是本发明实施例中提供的一种基于多用户协同的智能调度方法的流程图。本发明实施例可适用于对快递进行多用户协同的智能调度的情况。该方法可由多用户协同的智能调度装置来执行,该装置可以采用软件和/或硬件的方式实现,并集成在任何具有网络通信功能的电子设备上。如图1所示,本申请实施例中提供的基于多用户协同的智能调度方法,可包括以下步骤:

S110、确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户。

其中,收件用户的终端设备上可以安装快递柜运营方的快递应用,比如手机上安装快递柜运营方的APP应用,APP快递应用可以与快递运营方的平台服务器进行通信。收件用户使用APP快递应用进行注册时,会获得一个该快递应用的一个应用标识APP-ID,通过应用标识APP-ID可以用于表示使用该APP快递应用的收件用户。

如果想要驱动收件用户之间互相代取寄存物品,需要保证收件用户在同一个快递柜进行寄存服务。以收件用户中的第一收件用户为例,可以确定与第一收件用户同时均采用目标快递柜提供寄存服务的第二收件用户。

同时,如果毫不相干的两个或多个收件用户采用互相代取寄存物品,由于两者互不相识可能存在错误拿取或者故意拿走他人寄存物品的情况,并且由于毫不相干很难证明是否是别人错误拿取,尤其是在帮多个收件用户代取寄存物品的情况。

在代取寄存物品时选取具有邻居关系的进行互助代取服务,可以借助通过邻居关系来对错误拿取或故意拿取的行为进行一定的警示,避免毫无顾忌的错误拿取或故意拿走他人寄存物品,并且最为重要的是由于是依靠邻居关系选择是否代取寄存物品,可以保证在后续拿取错误情况下有迹可循。这样,满足条件的第二收件用户需与第一收件用户存在邻居关系且都采用相同的目标快递柜提供寄存服务。

S120、从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户。

虽然第二收件用户与第一收件用户存在邻居关系且都采用目标快递柜提供寄存服务,但是这也只是快递运营方的平台服务器得到的一个可以供第一收件用户进行互相代取寄存物品的推荐方案,但是并不代表所有的第二收件用户均适合帮助第一收件用户代取寄存物品。为此,在确定第二收件用户后,从各个第二收件用户中进一步筛选出满足能够互相代取寄存物品的第三收件用户。第三收件用户可以是指在从第二收件用户中选出的与第一收件用户共同参与寄存物品互助代取服务的用户。

S130、控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

在本实施例的一种可选方案中,控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品,可包括以下:

检测到第一收件用户未在预设时间内拿取目标快递柜中寄存物品时,向所述第一收件用户与所述至少一个第二收件用户发送互助征询消息,以询问是否允许前往目标快递柜互助代取位于目标快递柜的寄存物品;

依据第一收件用户与第二收件用户的询问回复,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;

其中,所述预设时间可以是指快递柜运营方设置的寄存物品最长存放的时间,例如可以是在快递柜中寄存物品最长寄存时间为12小时,在超过12小时后,会根据超过的时间收取相应的寄存费用。

所述询问回复包括第一收件用户与第二收件用户均同意互助代取寄存物品;或者第一收件用户与第二收件用户中存在一方同意互助代取寄存物品。

可选的,若第二收件用户同意参与寄存物品互助代取服务,则该用户为第三收件用户,第一收件用户与第三收件用户可互相帮助对方代取寄存物品;若第二收件用户不同意参与寄存物品互助代取服务,则该用户不是第三收件用户,并不会互相帮助对方代取寄存物品。

一种可选方案中,可以是检测到第一收件用户未在预设时间内拿取目标快递柜中寄存物品时,检测到第三收件用户参与寄存物品互助代取服务并在目标快递柜中寄存物品,则询问第三收件用户是否前往目标快递柜互助代取位于目标快递柜的寄存物品。

另一种可选方案中,可以是检测到第一收件用户未在预设时间内拿取目标快递柜中寄存物品时,检测到第三收件用户参与寄存物品互助代取服务但未在目标快递柜中寄存物品,询问第三收件用户是否前往目标快递柜互助代取位于目标快递柜的寄存物品。

其中,所述检测可以是指通过扫描枪或其他扫描设备扫描寄存物品,查看第一收件用户与第三收件用户已寄存的物品。根据检测到的已寄存物品发送询问是否前往目标快递柜互助代取位于目标快递柜的寄存物品。

在一种可选方案中,在进行代取寄存物品时,将会打开快递柜,采用快递柜中的摄像头等感应设施,监测快递柜内寄存物品的情况。在打开快递柜时,对寄存物品的取出以及存入进行记录,以作为后续在对违规操作进行处罚时的依据。

可以理解的是,第一收件用户可以是一种代指,是为了区分实施例中前后出现执行对应逻辑的不同收件用户,从收件用户中选取的任意收件用户,以便从选取的收件用户阐述执行逻辑,因此将在本文中首次出现的收件用户称为第一收件用户,将后续出现的区别于第一收件用户的其他收件用户称为第二收件用户,后面不再赘述。

本发明实施例提供了一种基于多用户协同的智能调度方法,通过确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户;从至少一个第二收件用户中,询问是否共同参与寄存物品互助代取服务,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;在检测到第一收件用户未在预设的时间内拿取目标快递柜中寄存物品时,询问第三收件用户是否前往目标快递柜代取快递,控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品;通过多用户协同,及时取出滞留快件,实现运营成本的降低,降低了快递员上门时间的消耗。

图2是本发明实施例中提供的另一种基于多用户协同的智能调度方法的流程图,本发明实施例在上述实施例的基础上对前述实施例进行进一步优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图2所示,本申请实施例中提供的基于多用户协同的智能调度方法,可包括以下步骤:

S210、确定与目标快递柜之间存在寄存服务关系的至少一个第四收件用户。

S220、确定凌晨时段位于第一收件用户的预设侦测范围的至少一个第五收件用户。

APP快递应用会将本收件用户使用的终端设备手机的无线局域网媒体访问控制MAC(记为wifimac)发送给快递运营方的平台服务器,于是,快递运营方的平台服务器会维护收件用户的一个“APP-ID与wifimac”的关联关系。

收件用户到快递柜取快件,需要通过手机APP扫描该快递柜上的二维码,才能打开快递柜。其中,二维码包含但不限于此快递柜的ID。

手机APP扫描二维码,选择“取件”按钮,打开柜门成功,此时,APP将自身的APP-ID和快递柜二维码上包含的快递柜ID进行绑定,将此绑定关系“快递柜ID与APP-ID”上传给运营方平台服务器,服务器记录此关联关系。

其中,确定邻居关系可以是指通过侦听附近的wifimac并上传快递运营方平台,选取比较稳定的wifimac集合作为邻居。例如,快递运营方平台通知收件用户的APP在凌晨时段侦听附近的wifimac并上传给平台,连续收集一段时间的wifimac,快递运营方平台选取比较稳定的wifimac集合。将这些wifimac集合与负责采集的APP所在手机的wifimac关联,形成一个“负责采集的wifimac与被采集的wifimac集合”的关联关系。

其中,所述连续收集一段时间的wifimac可以是指在预设的时间段内连续收集wifimac,所述预设时间包括但不限于一个月、一周以及两周等。

其中,凌晨时段可以是指零点至天亮前的一段时间,在该时间段内大多用户都在休息,临时经过的wifimac比较少,可以获取更加稳定的wifimac。所述凌晨时段可以是凌晨两点、凌晨四点以及凌晨五点等。

可选的,向第一收件用户的快递应用发送侦听通知,以指示所述快递应用在凌晨时段侦测位于第一收件用户预设侦测范围内的无线局域网媒体访问控制MAC地址;

依据侦测到的无线局域网媒体访问控制MAC地址,确定位于第一收件用户的预设侦测范围的至少一个第五收件用户。

其中,位于第一收件用户预设侦测范围内的无线局域网媒体访问控制MAC地址可以是指与第一收件用户位置相近的用户,即第一收件用户的邻居,也就是第五收件用户。

S230、从至少一个第四收件用户与至少一个第五收件用户的交集用户中,确定所述至少一个第二收件用户。

其中,第二收件用户的确定可以是指从第四收件用户与第五收件用户的交集用户中选取一个既与第一收件用户是邻居的用户,同时也共同参与寄存物品互助代取服务的用户。

S240、从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户。

通过“快递柜ID与APP-ID”和“APP-ID与wifimac”以及“负责采集的wifimac与被采集的wifimac集合”三张关联表,可以推定这些wifimac或APP-ID的收件用户经常到该快递柜取件。wifimac集合中的部分wifimac不一定对应有APP-ID,说明这部分wifimac不是APP所在手机的wifimac,删除这部分wifimac。另外,部分wifimac虽然有对应的APP-ID,但这些APP-ID不在“快递柜ID与APP-ID”的关联表格里,说明这部分APP-ID的收件用户不来目标快递柜取件,则删除这部分APP-ID。最后,就形成了“目标快递柜所关联的APP-ID与该APP-ID的邻居APP-ID集合”的关联表格。

其中,第三收件用户可以是指所述“目标快递柜所关联的APP-ID与该APP-ID的邻居APP-ID集合”的关联表格中的用户,即第三收件用户是第一收件用户的邻居,且与第一收件用户共同参与寄存物品互助代取服务。

S250、控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

其中,前往目标快递柜互助代取寄存物品对应的第一收件用户与第三收件用户可以是指参与寄存物品互助代取服务的收件用户。

本发明实施例提供了一种基于多用户协同的智能调度方法,通过确定与目标快递柜之间存在寄存服务关系的至少一个第四收件用户;确定凌晨时段位于第一收件用户的预设侦测范围的至少一个第五收件用户;从至少一个第四收件用户与至少一个第五收件用户的交集用户中,确定所述至少一个第二收件用户;从至少一个第二收件用户中,询问是否共同参与寄存物品互助代取服务,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;在检测到第一收件用户未在预设的时间内拿取目标快递柜中寄存物品时,询问第三收件用户是否前往目标快递柜代取快递,控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品;通过多用户协同,及时取出滞留寄存物品,降低滞留寄存物品给运营方带来的成本压力,以及降低快递员上门派送寄存物品时间的消耗。

图3是本发明实施例中提供的又一种基于多用户协同的智能调度方法的流程图,本发明实施例在上述实施例的基础上对前述实施例进行进一步优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图3所示,本申请实施例中提供的基于多用户协同的智能调度方法,可包括以下步骤:

S310、确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户。

S320、从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户。

其中,针对给定的一个快递柜ID,平台服务器发送“互助征询”消息给该快递柜所关联的APP-ID的收件人,询问“是否乐意为其他邻居代取以及是否同意让其他邻居代取”。对于都同意的收件人,平台为这些收件人给予寄存费优惠。平台同时建立“快递柜ID-同意代取APP-ID集合”的关联表格。

S330、对第一用户在目标快递柜的寄存物品互助代取时,向第三收件用户的快递应用发送组播通知,指示第三收件用户的快递应用加入同一个互助代取组播组。

快递员放置寄存物品时,会扫码寄存物品上的条码,同时也上报了快递柜的ID。平台服务器记录了条码与收件人APP-ID的关系。快递员会集中一段时间在一个快递柜放置寄存物品。快递柜检测到预设时间内没人取出寄存物品,则通知平台发送征询消息。

平台服务器收到快递柜的通知消息,查询该快递柜ID所对应的寄存物品条码,并根据条码找到收件用户信息和APP-ID。平台服务器核对这些APP-ID是否在对应快递柜ID的“快递柜ID-同意代取APP-ID集合”里,若发现若干个,则为这些APP-ID建立一个组播组,平台服务器自己也加入该组播组。

S340、通过互助代取组播组向加入的第三收件用户的快递应用,共享第一收件用户基本信息以及对应的寄存物品信息。

平台建立组播组后,通知这些APP-ID所对应的APP发送IGMP协议加入该组播组,将包含这些APP-ID所对应的收件人姓名和住址的信息发送到该组播组,通知这些APP-ID,请他们互助领取。

在组播组里的这些APP可以收到平台服务器所发送的消息。希望请他们代取的APP-ID会将求助信息发送到该组播组,愿意帮忙代取的APP-ID会将志愿消息发送到该组播组。希望代取的APP-ID收到后,将包含“本收件人APP-ID和志愿者APP-ID”信息的消息发送到该组播组。

S350、控制接受互助代取任务的第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

平台服务器登记代收关系,并将此信息发送给快递柜。志愿者APP-ID收件人扫描快递柜时,快递柜查找数据库,如果存在该APP-ID代取的寄存物品,则允许开门。志愿者取出被代取APP-ID的寄存物品时,平台服务器会记录这个行为。当志愿者APP-ID收件人将寄存物品交给被代取APP-ID收件人时,后者用APP扫描相关快件,并将扫描结果上传给平台服务器。平台服务器收到后才认为收件行为结束,同时给予志愿者一定积分奖励。

在本实施例的一种可选方案中,控制接受互助代取任务的第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品,可包括:

向接受互助代取任务的第三收件用户赋予快递柜开启权限;

控制第三收件用户采用赋予的快递柜开启权限,代替第一收件用户前往目标快递柜处从目标快递柜中拿取寄存物品,并在拿取寄存物品后收回权限。

对接受互助代取任务的第三收件用户与第一收件用户之间的寄存物品互助代取关系进行记录,以便赋予快递柜开启权限。

在本实施例的一种可选方案中,控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品之后,还包括:

在第三收件用户从目标快递柜拿取寄存物品后,对第三收件用户互助代取寄存物品的行为进行记录;

在第三收件用户将互助代取的寄存物品交给第一收件用户时,获取第一收件用户采用快递应用采集的寄存物品信息,并确定互助代取任务结束。

本发明实施例提供了一种基于多用户协同的智能调度装置方法,基于快递柜和取件用户的信息,建立互助代取群体;通过用户之间的扫描,实现多用户互助,对第一用户在目标快递柜的寄存物品需要互助代取时,向第三收件用户的快递应用发送组播通知,指示第三收件用户的快递应用加入同一个互助代取组播组;共享第一收件用户基本信息以及对应的寄存物品信息;控制接受互助代取任务的第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品;通过多用户协同,及时取出滞留寄存物品,降低滞留寄存物品给运营方带来的成本压力,以及降低快递员上门派送寄存物品时间的消耗。

图4是本发明实施例中提供的一种基于多用户协同的智能调度装置的结构框图。本发明实施例可适用于对快递进行多用户协同的智能调度的情况。该装置可以采用软件和/或硬件的方式实现,并集成在任何具有网络通信功能的电子设备上。如图4所示,本申请实施例中提供的基于多用户协同的智能调度装置,可包括以下:邻居关系确定模块410、互助代取服务确定模块420和代取寄存物品控制模块430。

邻居关系确定模块410,用于确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户;

互助代取服务确定模块420,用于从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;

代取寄存物品控制模块430,用于控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

在上述实施例的基础上,可选地,所述邻居关系确定模块410包括:

确定与目标快递柜之间存在寄存服务关系的至少一个第四收件用户;

确定凌晨时段位于第一收件用户的预设侦测范围的至少一个第五收件用户;

从至少一个第四收件用户与至少一个第五收件用户的交集用户中,确定所述至少一个第二收件用户。

在上述实施例的基础上,可选地,所述确定凌晨时段位于第一收件用户的预设侦测范围的至少一个第五收件用户,包括:

向第一收件用户的快递应用发送侦听通知,以指示所述快递应用在凌晨时段侦测位于第一收件用户预设侦测范围内的无线局域网媒体访问控制MAC地址;

依据侦测到的无线局域网媒体访问控制MAC地址,确定位于第一收件用户的预设侦测范围的至少一个第五收件用户。

在上述实施例的基础上,可选地,所述互助代取服务确定模块420包括:

检测到第一收件用户未在预设时间内拿取目标快递柜中寄存物品时,向所述第一收件用户与所述至少一个第二收件用户发送互助征询消息,以询问是否允许前往目标快递柜互助代取位于目标快递柜的寄存物品;

依据第一收件用户与第二收件用户的询问回复,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;

其中,所述询问回复包括第一收件用户与第二收件用户均同意互助代取寄存物品;或者第一收件用户与第二收件用户中存在一方同意互助代取寄存物品。

在上述实施例的基础上,可选地,所述代取寄存物品控制模块430包括:

对第一用户在目标快递柜的寄存物品互助代取时,向第三收件用户的快递应用发送组播通知,指示第三收件用户的快递应用加入同一个互助代取组播组;

通过互助代取组播组向加入的第三收件用户的快递应用,共享第一收件用户基本信息以及对应的寄存物品信息;

控制接受互助代取任务的第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

在上述实施例的基础上,可选地,所述控制接受互助代取任务的第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品,包括:

向接受互助代取任务的第三收件用户赋予快递柜开启权限;

控制第三收件用户采用赋予的快递柜开启权限,代替第一收件用户前往目标快递柜处从目标快递柜中拿取寄存物品,并在拿取寄存物品后收回权限。

在上述实施例的基础上,可选地,所述代取寄存物品控制模块430还包括:

对接受互助代取任务的第三收件用户与第一收件用户之间的寄存物品互助代取关系进行记录,以便赋予快递柜开启权限。

在上述实施例的基础上,可选地,所述装置还包括:

行为记录模块,用于在第三收件用户从目标快递柜拿取寄存物品后,对第三收件用户互助代取寄存物品的行为进行记录;

代取结束确定模块,用于在第三收件用户将互助代取的寄存物品交给第一收件用户时,获取第一收件用户采用快递应用采集的寄存物品信息,并确定互助代取任务结束。

本发明实施例中所提供的基于多用户协同的智能调度装置可执行上述本发明任意实施例中所提供的多用户协同的智能调度方法,具备执行该多用户协同的智能调度方法相应的功能和有益效果,详细过程参见前述实施例中基于多用户协同的智能调度方法的相关操作。

图5是本发明实施例中提供的一种电子设备的结构示意图。如图5所示结构,本发明实施例中提供的电子设备500包括:一个或多个处理器510和存储装置520;该电子设备中的处理器510可以是一个或多个,图5中以一个处理器510为例;存储装置520用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器510执行,使得所述一个或多个处理器510实现如本发明实施例中任一项所述的基于多用户协同的智能调度方法。

该电子设备还可以包括:输入装置530和输出装置540。

该电子设备中的处理器510、存储装置520、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线550连接为例。

该电子设备中的存储装置520作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中所提供的多用户协同的智能调度方法对应的程序指令/模块。处理器510通过运行存储在存储装置520中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中基于多用户协同的智能调度方法。

存储装置520可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储装置520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置530可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。

并且,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器510执行时,程序进行如下操作:

确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户;

从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;

控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

当然,本领域技术人员可以理解,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器510执行时,程序还可以进行本发明任意实施例中所提供的基于多用户协同的智能调度方法中的相关操作。

本发明实施例中提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时用于执行基于多用户协同的智能调度方法,该方法包括:

确定与第一收件用户存在邻居关系,且采用目标快递柜提供寄存服务的至少一个第二收件用户;

从至少一个第二收件用户中,确定与第一收件用户共同参与寄存物品互助代取服务的第三收件用户;

控制第三收件用户代替第一收件用户前往目标快递柜互助代取寄存物品。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read Only Memory,ROM)、可擦式可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、闪存、光纤、便携式CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(RadioFrequency,RF)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:文件权限控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!