资源分配方法、装置和系统与流程

文档序号:20078545发布日期:2020-03-10 10:08阅读:140来源:国知局
资源分配方法、装置和系统与流程

本发明涉及互联网技术领域,尤其涉及一种资源分配方法、装置和系统。



背景技术:

比如团队出行需要入住酒店的场景中,组织者一般会预先在酒店预订了多个房间,从而团队到达酒店需要办理入住手续(checkin)时,需要每个团队成员在酒店服务前台排队逐个办理,在办理的过程中成员往往需要选择自己想要入住的房间,与谁一起同住。

而生活中,与团队出行入住酒店的场景相似的,往往还会存在其他多个人作为一个团队,为该团队分配一定的资源,团队中的个人根据实际需要选择具体使用的资源的情况,比如看电影、看演出等各自需要选座位的场景等。而这些实际场景中往往都是团队成员现场协商选择自己所使用的资源,这无疑会浪费大量时间,导致资源的分配处理效率很低,而且也会给用户带来极大的不便利。



技术实现要素:

有鉴于此,本发明实施例提供一种资源分配方法、装置和系统,提供了供团队成员在线选择自己所使用的资源的方式,以提高用户进行资源选择的便利性,提高资源提供方的资源分配处理效率。

第一方面,本发明实施例提供一种资源分配方法,应用于服务器,该方法包括:

接收至少一个终端发送的资源查看请求,所述资源查看请求中包含资源查看标识;

将与所述资源查看标识对应的资源选择界面发送至所述至少一个终端,所述资源选择界面中包含与所述资源查看标识对应的多个资源;

根据所述至少一个终端对应的资源使用者对所述多个资源触发的选择指令,为所述资源使用者分配所用资源。

第二方面,本发明实施例提供一种资源分配装置,应用于服务器,包括:

接收模块,用于接收至少一个终端发送的资源查看请求,所述资源查看请求中包含资源查看标识;

发送模块,用于将与所述资源查看标识对应的资源选择界面发送至所述至少一个终端,所述资源选择界面中包含与所述资源查看标识对应的多个资源;

分配模块,用于根据所述至少一个终端对应的资源使用者对所述多个资源触发的选择指令,为所述资源使用者分配所用资源。

第三方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面中的资源分配方法。该电子设备还可以包括通信接口,用于与其他设备或通信网络通信。

本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第一方面中的资源分配方法。

第四方面,本发明实施例提供一种资源分配方法,应用于使用者终端,该方法包括:

获取对应于多个资源的资源查看标识;

响应于第一资源使用者的触发,向服务器发送资源查看请求,所述资源查看请求中包括所述资源查看标识;

接收所述服务器发送的资源选择界面,所述资源选择界面中包括所述多个资源;

响应于所述第一资源使用者对所述多个资源中的目标资源触发的选择操作,向所述服务器发送与所述目标资源对应的选择指令,以供所述服务器根据所述选择指令对所述目标资源进行分配处理。

第五方面,本发明实施例提供一种资源分配装置,应用于使用者终端,包括:

获取模块,用于获取对应于多个资源的资源查看标识;

发送模块,用于响应于第一资源使用者的触发,向服务器发送资源查看请求,所述资源查看请求中包括所述资源查看标识;

接收模块,用于接收所述服务器发送的资源选择界面,所述资源选择界面中包括所述多个资源;

所述发送模块,还用于响应于所述第一资源使用者对所述多个资源中的目标资源触发的选择操作,向所述服务器发送与所述目标资源对应的选择指令,以供所述服务器根据所述选择指令对所述目标资源进行分配处理。

第六方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第四方面中的资源分配方法。该电子设备还可以包括通信接口,用于与其他设备或通信网络通信。

本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第四方面中的资源分配方法。

第七方面,本发明实施例提供一种资源分配方法,应用于预订者终端,该方法包括:

向服务器发送资源预订请求,以使所述服务器分配与所述资源预订请求对应的多个资源和资源查看标识;

接收所述服务器发送的所述资源查看标识;

将所述资源查看标识提供给至少一个终端,以使所述至少一个终端对应的资源使用者根据所述资源查看标识从所述多个资源中选择所用资源。

第八方面,本发明实施例提供一种资源分配装置,应用于预订者终端,包括:

发送模块,用于向服务器发送资源预订请求,以使所述服务器分配与所述资源预订请求对应的多个资源和资源查看标识;

接收模块,用于接收所述服务器发送的所述资源查看标识;

所述发送模块,还用于将所述资源查看标识提供给至少一个终端,以使所述至少一个终端对应的资源使用者根据所述资源查看标识从所述多个资源中选择所用资源。

第九方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第七方面中的资源分配方法。该电子设备还可以包括通信接口,用于与其他设备或通信网络通信。

本发明实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第七方面中的资源分配方法。

第十方面,本发明实施例提供一种资源分配系统,包括:

至少一个终端和服务器;

所述至少一个终端,用于向所述服务器发送包含资源查看标识的资源查看请求,接收所述服务器发送的资源选择界面,所述资源选择界面中包含与所述资源查看标识对应的多个资源;响应于所述至少一个终端对应的资源使用者对所述多个资源触发的选择操作,向所述服务器发送对应的选择指令;

所述服务器,用于在接收到所述资源查看请求后,将与所述资源查看标识对应的所述资源选择界面发送至所述至少一个终端;根据所述至少一个终端对应的资源使用者对所述多个资源触发的所述选择指令,为所述资源使用者分配所用资源。

在本发明实施例中,服务器可以先为由至少一个资源使用者组成的用户组分配多个资源供该用户组使用,并可以通过一定方式将查看这多个资源的资源查看标识提供给各资源使用者。各资源使用者可以基于该资源查看标识向服务器触发资源查看请求,以从服务器获得包含多个资源的资源选择界面,进而从多个资源中选择各自所用资源,服务器基于各资源使用者的选择,为其分配资源。基于此,至少一个资源使用者可以在线选择自己所用的资源,操作方便而高效,而且,对于资源提供方来说,节省了线下为用户分配资源的时间成本,提高了资源分配的处理效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种资源分配系统的组成示意图;

图2为本发明实施例提供的一种资源分配方法的流程图;

图3为步骤203的一种可选实现方式的流程图;

图4为本发明实施例提供的一种资源选择界面的状态变化示意图;

图5为步骤203的另一种可选实现方式的流程图;

图6为步骤203的又一种可选实现方式的流程图;

图7为本发明实施例提供的另一种资源分配方法的流程图;

图8为本发明实施例提供的又一种资源分配方法的流程图;

图9为本发明实施例提供的又一种资源分配方法的流程图;

图10为本发明实施例提供的又一种资源分配方法的流程图;

图11为本发明实施例提供的又一种资源分配方法的流程图;

图12为本发明实施例提供的一种资源分配装置的结构示意图;

图13为与图12所示实施例提供的资源分配装置对应的电子设备的结构示意图;

图14为本发明实施例提供的另一种资源分配装置的结构示意图;

图15为与图14所示实施例提供的资源分配装置对应的电子设备的结构示意图;

图16为本发明实施例提供的又一种资源分配装置的结构示意图;

图17为与图16所示实施例提供的资源分配装置对应的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

另外,下述各方法实施例中的步骤时序仅为一种举例,而非严格限定。

图1为本发明实施例提供的一种资源分配系统的组成示意图,如图1所示,该系统包括:

至少一个终端和服务器。

其中,该至少一个终端,用于向服务器发送包含资源查看标识的资源查看请求,接收服务器发送的资源选择界面,资源选择界面中包含与资源查看标识对应的多个资源;响应于至少一个终端对应的资源使用者对多个资源触发的选择操作,向服务器发送对应的选择指令。

服务器,用于在接收到资源查看请求后,将与资源查看标识对应的资源选择界面发送到至少一个终端;根据至少一个终端对应的资源使用者对多个资源触发的选择指令,为资源使用者分配所用资源。

可以理解的是,上述至少一个终端是与至少一个资源使用者对应的,为了与下文中资源预订者对应的终端相区分,以下将该至少一个终端称为至少一个使用者终端,将资源预订者对应的终端称为预订者终端。

上述资源查看标识可以是服务器在为至少一个资源使用者分配上述多个资源的时候分配的。

在一可选实施例中,该至少一个资源使用者中的某位资源使用者可以预先从服务器中预订该多个资源,此时,该资源使用者基于预订操作获得服务器分配的资源查看标识,进而可以将该资源查看标识分享给其他资源使用者,从而各资源使用者都可以基于该资源查看标识查看服务器分配的多个资源,从中选择自己所需资源。当然,该从服务器预订多个资源的资源使用者,也可以在获得多个资源后,在某个时机基于资源查看标识查看该多个资源,进而将该多个资源向自己及其他资源使用者进行分配。

在另一可选实施例中,也可以由不包含于上述至少一个资源使用者中的资源预订者来预订上述多个资源,此时,上述资源分配系统中可以包括:

预订者终端、至少一个使用者终端和服务器,其中:

预订者终端,用于向服务器发送资源预订请求,接收服务器发送的与资源预订请求对应的资源查看标识,以将预订标识提供给至少一个使用者终端;

服务器,用于分配与资源预订请求对应的多个资源和资源查看标识,以及在接收到至少一个使用者终端发送的与资源查看标识对应的资源查看请求时将资源查看标识对应的资源选择界面发送至至少一个使用者终端,资源选择界面中包含多个资源;根据多个使用者终端各自对应的资源使用者对多个资源触发的选择指令,为资源使用者分配所用资源;

至少一个使用者终端,用于向服务器发送包含预订标识的资源查看请求,接收服务器根据资源查看请求发送的资源选择界面;响应于至少一个使用者终端各自对应的资源使用者对多个资源触发的选择操作,向服务器发送对应的选择指令。

本发明实施例提供的资源分配方法可以适用于一个团队即由至少一个资源使用者组成的用户组需要获取一定的资源的场景,该场景比如为实际生活中团队出差需要入住酒店的场景,比如为组织团队去看演出/电影的场景,等等。在这些场景下,可以将该资源分配方法中涉及到的用户按照角色分为两类,一类是资源预订者,一类是资源使用者,资源预订者往往是一位,而资源使用者往往是多位。

在该场景下,本发明实施例中的资源分配方法的核心思想是,资源预订者(可以是多个资源使用者中的一个,也可以不是资源使用者)预先在线从服务器(对应于资源提供方)预订一定数量的资源(称为多个资源)供由至少一个资源使用者构成的用户组使用。在资源预订者预订了多个资源后,至少一个资源使用者可以在线从多个资源中选择自己所用资源,服务器基于资源使用者的选择操作而为各资源使用者进行资源分配,从而使得资源使用者可以在线完成资源获取,相比于线下去往资源提供方现场获取资源的方式,用户操作便利,资源提供方资源分配处理效率也得到提高。

在具体执行资源分配的过程中,资源预订者通过自己的终端设备(即为上述预订者终端)向服务器触发资源预订请求。实际上,该资源预订请求中会携带有预订参数,该预订参数用于告知服务器什么时间、需要多少什么类型的资源。比如,以酒店入住场景为例,该预订参数可以包括入住时间、房间类型、房间数量等信息;以观看演出/电影场景为例,该预订参数可以包括观看时间、演出名称/电影名称、演出票/电影票的数量等信息。服务器接收到该资源预订请求后,会根据剩余资源的情况为资源预订者分配满足其需求的多个资源,比如多个房间、多张票,并生成与该多个资源对应的资源查看标识。

由该举例可知,本实施例中的资源是指可供资源使用者使用的最小资源粒度,比如一个房间、一张票。

实际应用中,可以理解为,资源预订者触发的资源预订请求相当于是资源预订下单行为,如果服务器能够提供满足资源预订请求的多个资源,那么说明服务器可以接受该资源预订下单行为,生成资源预订订单,分配该资源预订订单的订单号,其中,该资源预订订单中包含分配的上述多个资源。其中,该订单号即可以作为与多个资源对应的资源查看标识。

实际应用中,该多个资源可以是服务器自动分配好的,也可以是资源预订者从服务器分配的多个可选资源中选定出的。

当然,可以理解的是,如果服务器中的剩余资源无法满足资源预订者的预订需求,则会向资源预订者反馈提示消息,以提示没有足够的资源提供给资源预订者。

服务器在分配好多个资源以及生成资源查看标识后,可以将该资源查看标识发送给资源预订者的预订者终端。可以理解的是,也可以将多个资源分配结果反馈给预订者终端。

资源预订者在得到该资源查看标识后,可以将该资源查看标识提供给至少一个资源使用者。可选地,比如在预订者终端接收到该资源查看标识后,可以基于资源预订者的触发,将该资源查看标识提供给至少一个资源使用者对应的至少一个使用者终端。其中,将该资源查看标识提供给至少一个资源使用者,可以使得至少一个资源使用者可以基于该资源查看标识在线查看到多个资源,从而在线选择自己所用资源。

其中,将资源查看标识提供给至少一个资源使用者的方式不进行具体限定,比如可以是资源预订者线下提供给各资源使用者的,也可以是资源预订者使用自己的预订者终端通过短信通知的方式、即时通信方式等发送至各资源使用者的使用者终端的。当然,在资源预订请求中包含了该至少一个资源使用者的联系方式的情况下,也可以由服务器直接将该资源查看标识发送给至少一个资源使用者。

对于至少一个资源使用者中的每个资源使用者来说,在获得资源查看标识后,可以根据该资源查看标识向服务器触发资源查看请求,以从服务器反馈的包含多个资源的资源选择界面中可以看到多个资源,进而从中选择自己所用资源。

可以理解的是,对于至少一个资源使用者中任一资源使用者来说,其可以仅选择自己所需的资源,也可以为其他资源使用者分配资源。

可选地,服务器可以将包含资源查看标识的链接地址反馈给预订者终端,从而,各资源使用者可以获得包含该资源查看标识的链接地址,打开该链接地址即相当于触发了资源查看请求,此时可以显示出服务器反馈的资源选择界面。

可选地,各资源使用者的使用者终端中可以安装有访问服务器的客户端,打开客户端在相应界面中输入该资源查看标识,此时会触发资源查看请求,进而可以显示出资源选择界面。

对于任一资源使用者来说,其可以在资源选择界面中显示的多个资源中对自己所需的资源触发选择操作,此时,其使用者终端会向服务器发送选择指令,该选择指令中可以携带有该资源使用者的用户标识和所选资源的标识,以触发服务器针对该资源使用者进行该资源的分配处理,其中,用户标识可以为用户姓名。

值得说明的是,由于至少一个资源使用者根据资源查看标识访问服务器的时间可能是有差异的,为了保证各资源的分配状态能够被各资源使用者同步感知,服务器需要保证各资源使用者的使用者终端上显示的资源选择界面是同步的,即将实时的资源选择界面同步更新给各使用者终端。举例来说,假设某个资源使用者先访问服务器得到了资源选择界面,此时,还没有其他资源使用者访问服务器,则此时资源选择界面上各资源都处于可选状态,当该资源使用者选择了某资源后,假设服务器将该资源分配给了该资源使用者,则服务器可以将该资源置于分配完成状态,进而将标记该资源已经被分配的资源选择界面更新给各访问服务器的使用者终端,使得其他资源使用者及时看到该资源已经被分配的状态。

在一可选实施例中,当上述多个资源与至少一个资源使用者的数量是相等的时候,即资源使用者与资源为一一对应的关系亦即每个资源使用者只能使用一个资源的时候,针对每个资源来说,服务器可以根据对该资源触发选择指令的时间先后顺序,确定最早针对该资源触发选择指令的资源使用者具有该资源的使用权,即将该资源分配给最早触发选择指令的资源使用者。

在一可选实施例中,上述多个资源的数量小于至少一个资源使用者的数量时,此时意味着会存在至少部分资源对应的可使用人数为至少两个,即多个资源使用者共用一个资源的情况。在该场景下,某个资源使用者不但可以从多个资源中选择自己所需的资源,还可以邀请剩余资源使用者中的好友与其共用该资源,因此此时,服务器会根据一定的资源分配策略,基于各资源使用者的选择操作,为该至少一个资源使用者进行资源分配处理,详细过程将在后续实施例中展开介绍。

下面以酒店入住场景为例简单说明下在实际酒店入住办理的过程中该资源分配方法的作用。假设某公司组织员工出去旅游,组织者(即为资源预订者)通过终端设备中安装的酒店app向某酒店预订了10个标准间房间,酒店服务器基于该组织者的预订行为生成预订订单并生成订单号,将订单号反馈给组织者,组织者进而将该订单号提供给各位参加旅游的员工,各员工在酒店app中输入该订单号,从而从酒店服务器中获取到包含该10个房间的选择界面,每个房间入住2人,从而,每个员工可以从该10个房间中选择自己想要入住的房间,酒店服务器基于各员工的选择操作为其分配房间,待所有房间分配完毕后,酒店服务器存储了每个房间与各员工的对应关系。基于此,当这些员工在入住当天到达该酒店大堂进行checkin办理时,基于自己已经被分配的房间号,可以直接告知前台服务人员自己所入住的房间号并将自己的身份证提供给服务人员,使服务人员在比较确定酒店服务器中存储的该房间对应的用户姓名与该身份证上用户姓名一致,且该身份证上照片与该用户一致时,建立该身份证信息与该房间的对应关系。

通过本实施例,服务器可以先为由至少一个资源使用者组成的用户组分配多个资源供该用户组使用,并可以通过一定方式将查看这多个资源的资源查看标识提供给各资源使用者。各资源使用者可以基于该资源查看标识向服务器触发资源查看请求,以从服务器获得包含多个资源的资源选择界面,进而从多个资源中选择各自所用资源,服务器基于各资源使用者的选择,为其分配资源。基于此,至少一个资源使用者可以在线选择自己所用的资源,操作方便而高效,而且,对于资源提供方来说,节省了线下为用户分配资源的时间成本,提高了资源分配的处理效率。

以上以资源分配系统的角度对资源分配过程中涉及到的几个执行主体在资源分配过程中的主要作用进行了简单介绍,下面分别以服务器、资源使用者的使用者终端、资源预订者的预订者终端的角度对资源分配方法的详细执行过程进行介绍。从而,上述资源分配系统中各执行主体在执行资源分配方法的过程中未尽的细节描述可以参见以下的各实施例中的描述。

图2为本发明实施例提供的一种资源分配方法的流程图,该资源分配方法可以由图1所示实施例中的服务器来执行,如图2所示,该方法包括如下步骤:

201、接收至少一个终端发送的资源查看请求,资源查看请求中包含资源查看标识。

该至少一个终端对应于至少一个资源使用者,以下称为至少一个使用者终端。

该资源查看标识可以是资源使用者预先获得的,比如可以是服务器预先发送至资源使用者的,也可以如前述实施例中所述的是资源预订者分享给资源使用者的。但是,不管资源使用者通过什么方式获得的该资源查看标识,该资源查看标识却是由服务器生成的。服务器可以是:响应于资源预订请求,分配与资源预订请求对应的所述多个资源和资源查看标识。

其中,该资源预订请求可以是资源预订者通过预订者终端向服务器触发的。

本实施例中以入住酒店场景为例,此时,上述资源预订请求为多房间预订请求,从而该多个资源为多个房间。具体地,资源预订者可以通过自己的预订者终端中安装的酒店app触发多房间预订请求,该多房间预订请求中可以包括诸如入住时间、入住总人数、房间类型、房间数量等预订参数。服务器接收到该多房间预订请求后分配与对应的多个资源以及资源查看标识。

可选地,服务器可以通过如下方式分配多个房间:

确定满足多房间预订请求的房间集合;

将包含房间集合中房间的位置的地图界面发送至预订者终端,以供预订者终端对应的资源预订者从房间集合中选择出多个房间。

也就是说,在该实现方式下,服务器根据多房间预订请求中携带的预订参数从剩余房间中筛选出满足该预订参数的所有可选房间构成房间集合。将该房间集合中包含的房间标记在酒店的地图界面中,进而将该地图界面发送至预订者终端,以供资源预订者结合各可选房间的位置从中选择所需的多个房间。因为在团队出行需要预订多个房间的场景中,资源预订者往往希望酒店分配的多个房间比较集中,这样团队的成员可以住的比较集中,方便沟通。

可选地,服务器也可以通过如下方式分配多个房间:

确定满足多房间预订请求的房间集合;

根据房间集合中包含的各房间的位置,从房间集合中确定出位置邻近的多个房间。

该实现方式下,服务器自主决定分配哪些房间给资源预订者。其中,位置邻近可以具体实现为:如果同一楼层中包含的房间即满足多房间预订请求,则从同一楼层的房间中选定位置集中的多个房间,否则,则在相邻楼层中选择满足多房间预订请求的多个房间。

服务器在分配好上述多个房间后,生成对应的资源查看标识,可以将该资源查看标识反馈给预订者终端。

预订者终端在接收到资源查看标识后,可以界面呈现给资源预订者,进而资源预订者可以对该资源查看标识触发发送操作,以将该资源查看标识发送至至少一个资源使用者即比如为需要真正入住酒店的团队中各成员。实际应用中,资源预订者可以通过群发短信通知或通过即时通信app将该资源查看标识发送至各资源使用者。

202、将与资源查看标识对应的资源选择界面发送至至少一个终端,资源选择界面中包含与资源查看标识对应的多个资源。

203、根据至少一个终端对应的资源使用者对多个资源触发的选择指令,为资源使用者分配所用资源。

收到该资源查看标识的至少一个资源使用者可以通过各自的使用者终端,基于收到的资源查看标识,向服务器触发资源查看请求。比如,各资源使用者可以通过在酒店app的相关界面中输入该资源查看标识从而从服务器请求获得包含资源预订者已经预订得到的多个资源的资源选择界面。每个资源使用者在得到该资源选择界面后,可以从该资源选择界面中包含的多个资源中选择自己所用的资源。具体地,某资源使用者可以根据自身需求对多个资源的某个资源触发选择操作,从而,对应的使用者终端基于该选择操作向服务器发送选择指令,该选择指令中可以包括该资源使用者的姓名以及所选的资源标识(比如房间号)。服务器基于该选择指令确定是否为该资源使用者分配该资源。

可选地,最为简单的一种策略是:针对同一资源来说,服务器可以根据该资源对应的可使用人数以及接收到的选择该资源的各选择指令的选择时间确定将该资源分配给谁,每个资源对应的可使用人数服务器中预先设定。举例来说,假设资源使用者a、资源使用者b和资源使用者c依次都触发了针对同一资源的选择指令,而该资源的可使用人数为2人(比如某房间为标准间,可以住2人),则服务器可以根据触发选择指令的时间即选择时间确定资源使用者a和资源使用者b可以同用该资源。其中,选择时间可以以接收到选择指令的接收时间来确定也可以以使用者终端发出选择指令的发送时间来确定。

在一些实施例中,当基于上述过程服务器完成了对各资源使用者的资源分配即各资源使用者得到了可以使用的资源之后,在其真是使用被分配的资源时,可能还需要执行资源使用登记流程,在该资源使用登记流程下,主要是完成资源使用者身份信息与所分配的资源的绑定以及对资源使用者身份信息的验证。比如在酒店入住场景下,在基于前述过程服务器为各需要入住的用户即资源使用者分配了房间后,在各位入住用户到达酒店需要办理入住手续即checkin时,酒店也需要核实入住用户的身份以及登记入住用户的身份证信息。

基于此,在步骤203之后,可选地,还可以包括如下步骤:

响应于资源使用者触发的资源使用登记请求,根据资源分配结果确定资源使用者所用的资源;

若资源使用者提供的身份证中的用户名称与所述资源对应的用户名称一致,则建立该资源与该身份证的对应关系。

实际应用中,可选地,该资源使用登记请求可以是资源使用者向服务人员说出自己是入住某某房间的用户而触发的,此时,服务人员查询服务器获得在资源分配过程中该房间对应的资源使用者的用户名称,如果该用户提供的身份证中的用户名称与该房间对应的资源使用者的用户名称一致,则认为该用户确实是该房间对应的资源使用者,扫描该身份证以建立该房间与该身份证的对应关系。

根据资源使用者对多个资源触发的选择指令为资源使用者分配所用资源除了该可选实现方式外,还可以有多种其他实现方式,如下面几个实施例所示。

图3为步骤203的一种可选实现方式的流程图,如图3所示,可以包括如下步骤:

301、接收至少一个终端中第一终端针对多个资源中目标资源触发的选择指令。

302、若该目标资源的可使用人数为至少两个,则根据选择指令对应的选择时间,确定第一终端对应的第一资源使用者具有该目标资源的最高选择权限。

303、在资源选择界面中为该目标资源关联标记上第一资源使用者,将更新后的资源选择界面发送至至少一个终端。

本实施例中,针对多个资源中的目标资源来说,第一个选择该目标资源的资源使用者会获得该目标资源的使用权,而且,第一个选择该目标资源的资源使用者不仅可以获得该目标资源的使用权还可以在该目标资源可以供多人共用的情况下,进一步地获得邀请其他人共用该目标资源的权利。

基于此,当确定第一资源使用者对该目标资源触发的选择指令对应的选择时间最早时,可以确定第一资源使用者具有该目标资源的最高选择权限。可以理解的是,此时也确定该第一资源使用者可以使用该目标资源。此时,为了让其他资源使用者能够及时获知第一资源使用者已经占用了该目标资源,可以在资源选择界面上为该目标资源关联标记上第一资源使用者的用户名称,进而将更新后的资源选择界面发送至各使用者终端,以使各资源使用者即使获得各资源的分配情况。

举例来说,如图4所示,以酒店入住场景为例,假设服务器分配的多个资源分别为房间1、房间2、房间3,并且假设房间1和房间2各自对应的可使用人数为2人,房间3对应的可使用人数为1人。从而,服务器将包含这几个房间的资源选择界面发送至各资源使用者,假设资源使用者包括用户1、用户2、用户3、用户4、用户5。初始时,服务器发送给各用户的资源选择界面中的各资源都是处于可选状态的。当某资源使用者比如用户1选择了房间1后,假设服务器确定用户1是最先对房间1触发选择操作的用户,则将该房间1分配该用户1使用,此时,服务器可以为房间1关联标记上用户1的姓名,表示已经将该房间1分配给用户1使用,由于房间1对应的可使用人数为2人,说明此时房间1还可以继而分配给另一用户与用户1共用,亦即说明房间1此时还可以处于可选状态以供其他用户来选择。但是,可以选择该房间1的另一用户可以由最先占用该房间1的用户1来决定,比如可以由用户1来邀请另一用户。服务器将标记完的资源选择界面发送给各用户,以使各用户同步获知当前的资源分配结果。

当服务器确定第一资源使用者具有上述目标资源的最高选择权限后,可以采用如下步骤以根据该最高选择权限对该目标资源进行分配处理。

304、生成邀请其他资源使用者共用该目标资源的邀请码。

305、将邀请码发送至第一终端。

在第一资源使用者被分配了该目标资源后,服务器可以为该第一资源使用者生成一个邀请码,该邀请码可以是基于一定算法随机生成的一个唯一码。第一资源使用者在获得服务器发送的邀请码之后,可以将该邀请码分享给其想要共同使用该目标资源的资源使用者(称为第二资源使用者),该分享的方式不做具体限定。

306、若接收到第二终端在预设时间内对该目标资源触发的选择指令,则向第二终端发送邀请码输入提示信息,第二终端对应于第二资源使用者。

当服务器接收到另一资源使用者比如第二资源使用者针对该目标资源的选择指令后,可以向第二资源使用者的第二终端发送邀请码提示信息,以提示第二资源使用者输入该目标资源对应的邀请码。

307、若第二终端发送的邀请码与发送至第一终端的邀请码一致,则确定第一资源使用者和第二资源使用者共用该目标资源。

308、在资源选择界面中为该目标资源关联标记上第一资源使用者和第二资源使用者。

若第二资源使用者输入的邀请码与服务器之前发送至第一资源使用者的邀请码一致,则说明第二资源使用者是受第一资源使用者的邀请而选择使用该目标资源的,确定第二资源使用者也具有该目标资源的使用权。

309、若该目标资源上标记的资源使用者人数达到可使用人数,则将目标资源置于分配完成状态,将更新后的资源选择界面发送至至少一个使用者终端。

如果此时该目标资源对应的可使用人数与已经为该目标资源分配的资源使用者人数一致,说明该目标资源已经分配完成,此时可以将该目标资源置于分配完成状态,比如为该目标资源打上分配完成的文字标记或者将该目标资源设置为特定的灰度表示已经分配完成。另外,可选地,在为该目标资源标记资源使用者的时候,可以将具有最高选择权限的第一资源使用者的姓名标记在最靠前的位置,其他共用该目标资源的资源使用者比如第二资源使用者标记在后面。

举例来说,仍承接于图4中的举例,在确定用户1具有房间1的最高选择权限,并将用户1的姓名与房间1关联标记后,用户1获得服务器生成的邀请码并假设用户1将该邀请码发送至了用户3,用户3如果接受用户1的邀请,则会触发针对房间1的选择指令,并基于服务器发送的邀请码提示信息输入从用户1处得到的邀请码,从而获得房间1的使用权,服务器将用户3的姓名也与房间1关联标记,此时房间1分配完成,置于分配完成状态。

图5为步骤203的另一种可选实现方式的流程图,如图5所示,可以包括如下步骤:

501、接收至少一个终端中第一终端针对多个资源中目标资源触发的选择指令。

502、若目标资源的可使用人数为至少两个,则根据选择指令对应的选择时间,确定第一终端对应的第一资源使用者具有目标资源的最高选择权限。

503、向第一终端发送邀请提示信息。

504、若在预设时间内接收到第一终端发送的与目标资源对应的邀请请求,则向第一终端发送邀请界面,邀请界面中包含其他资源使用者,邀请请求是第一资源使用者根据邀请提示信息触发的。

505、接收第一终端发送的邀请者选择指令,邀请者选择指令中包含第一资源使用者从邀请界面中选择的第二资源使用者。

506、向第二资源使用者对应的第二终端发送邀请询问信息,以用于询问第二资源使用者是否接受第一资源使用者共用目标资源的邀请。

507、若接收到第二终端发送的接受邀请指示信息,则确定第一资源使用者和第二资源使用者共用目标资源。

本实施例中提供了另一种第一资源使用者邀请第二资源使用者共用上述目标资源的实现方式。在该实现方式下,当服务器确定第一资源使用者具有该目标资源的最高选择权限,将该目标资源分配该第一资源使用者之后,如果该目标资源对应的可使用人数为多个人,则服务器可以向第一资源使用者发送邀请提示信息,该邀请提示信息用于提示第一资源使用者其具有邀请其他人共用该目标资源的权限以及可以邀请的人数和邀请时限。第一资源使用者可以在该邀请时限内邀请其他资源使用者与其共用该目标资源。如果第一资源使用者在该时限内并未邀请其他资源使用者,意味着第一资源使用者放弃了邀请权限,则此时,服务器可以在计时达到该邀请时限后,根据其他资源使用者选择该目标资源的选择时间确定将该目标资源继而再分配给谁与该第一资源使用者共用。

第一资源使用者基于该邀请提示信息,如果在邀请时限内比如通过点击资源选择界面上的邀请按钮而触发上述与该目标资源对应的邀请请求,则服务器向第一终端发送包含其他资源使用者的用户名称的邀请界面,以供第一资源使用者从中选择所要邀请的资源使用者。假设第一资源使用者从中选择第二资源使用者后确认,则会向服务器触发包含第二资源使用者的用户名称的邀请者选择指令,以告知服务器其选择了第二资源使用者共用该目标资源。服务器进而可以询问第二资源使用者是否接受第一资源使用者的邀请,如果第二资源使用者接受该邀请,则服务器确定第一资源使用者和第二资源使用者共用该目标资源。其中,服务器可以基于各资源使用者基于资源查看标识请求获得资源选择界面时获得各资源使用者的用户名称,从而在上述邀请界面中可以呈现出各资源使用者的用户名称,或者,资源预订者也可以在资源预订过程中将资源使用者的用户名称提供给服务器。其中,上述服务器与各使用者终端的交互可以是通过服务器与各使用者终端中的app交互实现的。

图6为步骤203的又一种可选实现方式的流程图,如图6所示,可以包括如下步骤:

601、接收至少一个终端中第一终端针对多个资源中目标资源触发的选择指令。

602、若目标资源的可使用人数为至少两个,则根据选择指令对应的选择时间,确定第一终端对应的第一资源使用者具有目标资源的最高选择权限。

603、若接收到至少一个终端中第二终端针对目标资源触发的选择指令,则向第一终端发送使用询问信息,以询问第一资源使用者是否同意第二终端对应的第二资源使用者共用目标资源。

604、若接收到第一终端发送的确认指令,则确定第一资源使用者和第二资源使用者共用目标资源,确认指令是第一资源使用者根据使用询问信息同意第二资源使用者使用目标资源而触发的。

本实施例中提供了另一种第一资源使用者邀请第二资源使用者共用上述目标资源的实现方式。在该实现方式下,当服务器确定第一资源使用者具有该目标资源的最高选择权限,将该目标资源分配该第一资源使用者之后,如果接收到另一资源使用者比如第二资源使用者针对该目标资源触发的选择指令,且该目标资源对应的可使用人数为多个人,则服务器可以向第一资源使用者发送使用询问信息,以询问第一资源使用者是否同意第二使用者终端对应的第二资源使用者共用目标资源,如果第一资源使用者同意,则确定第一资源使用者和第二资源使用者共用目标资源。

以上提供了几种第一资源使用者可以邀请第二资源使用者与其共用某资源的实现方式。在一可选实施例中,第一资源使用者如果在得到上述目标资源的最高选择权限后,如果想要放弃该资源转而想要选择其他资源时,可以通过对其他资源进行选择操作而触发重选指令,此时,服务器接收第一使用者终端发送的重选指令后,解除第一资源使用者对上述目标资源的使用关系,进而确定第二资源使用者具有该目标资源的最高选择权限。此时,第二资源使用者可以邀请其他资源使用者与其共用该目标资源。

通过以上几种可选实施例,各资源使用者不仅可以通过在线的方式方便地选择自己所用资源,还可以基于对资源设置的权限策略,邀请好友与其共用同一资源,提高用户体验。另外,在一些实际场景中,线下分配资源的方式所导致的时间成本也包括用户线下与好友商量选择哪个资源的过程所需的时间,因此,基于线上邀请策略,也可以节省时间成本。

图7为本发明实施例提供的另一种资源分配方法的流程图,该资源分配方法可以由图1所示实施例中的资源使用者的终端来执行,具体比如可以由第一资源使用者的第一终端来执行,该第一资源使用者为至少一个资源使用者中的任一个。如图7所示,可以包括如下步骤:

701、获取对应于多个资源的资源查看标识。

702、响应于第一资源使用者的触发,向服务器发送资源查看请求,资源查看请求中包括资源查看标识。

703、接收服务器发送的资源选择界面,资源选择界面中包括多个资源。

对应于酒店入住场景中,该多个资源为多个房间。

704、响应于第一资源使用者对多个资源中的目标资源触发的选择操作,向服务器发送与目标资源对应的选择指令,以供服务器根据选择指令对该目标资源进行分配处理。

705、接收服务器发送的第一更新后资源选择界面,在第一更新后资源选择界面中该目标资源被关联标记上第一资源使用者,第一更新后资源选择界面是服务器根据选择指令对应的选择时间确定第一资源使用者具有该目标资源的最高选择权限后更新生成的,该目标资源对应的可使用人数为至少两个。

该步骤705为可选步骤。本实施例中上述各步骤的具体实现过程可以参考前述实施例中的相关说明,在此不赘述。

图8为本发明实施例提供的又一种资源分配方法的流程图,如图8所示,在图7所示实施例基础上,还可以包括如下步骤:

801、接收服务器发送的用于邀请其他资源使用者共用目标资源的邀请码,该邀请码是服务器根据第一终端发送的选择指令对应的选择时间确定第一资源使用者具有目标资源的最高选择权限后生成的。

802、响应于第一资源使用者的触发,将邀请码提供给第二资源使用者,以使第二资源使用者根据邀请码请求服务器与第一资源使用者共用目标资源。

803、接收服务器发送的第二更新后资源选择界面,在第二更新后资源选择界面中目标资源被关联标记上第一资源使用者和第二资源使用者,并且,若目标资源上标记的资源使用者人数达到目标资源对应的可使用人数,则目标资源被置于分配完成状态。

本实施例中上述各步骤的具体实现过程可以参考前述图3所示实施例中的相关说明,在此不赘述。

图9为本发明实施例提供的又一种资源分配方法的流程图,如图9所示,在图7所示实施例基础上,还可以包括如下步骤:

901、接收服务器发送的邀请提示信息,邀请提示信息是服务器根据第一终端发送的选择指令对应的选择时间确定第一资源使用者具有目标资源的最高选择权限后发送的。

902、将在预设时间内第一资源使用者根据邀请提示信息触发的与目标资源对应的邀请请求发送至服务器。

903、接收服务器根据邀请请求发送的邀请界面,邀请界面中包含其他资源使用者。

904、向服务器发送邀请者选择指令,邀请者选择指令中包含第一资源使用者从邀请界面中选择的第二资源使用者,以供服务器确定第一资源使用者和第二资源使用者共用目标资源。

905、接收服务器发送的第二更新后资源选择界面,在第二更新后资源选择界面中目标资源被关联标记上第一资源使用者和第二资源使用者,并且,若目标资源上标记的资源使用者人数达到目标资源对应的可使用人数,则目标资源被置于分配完成状态。

本实施例中上述各步骤的具体实现过程可以参考前述图5所示实施例中的相关说明,在此不赘述。

图10为本发明实施例提供的又一种资源分配方法的流程图,如图10所示,在图7所示实施例基础上,还可以包括如下步骤:

1001、接收服务器发送的使用询问信息,使用询问信息是服务器根据第一终端发送的选择指令对应的选择时间确定第一资源使用者具有目标资源的最高选择权限并且接收到第二资源使用者针对目标资源触发的选择指令后发送的,使用询问信息用于询问第一资源使用者是否同意第二资源使用者共用目标资源。

1002、将第一资源使用者根据使用询问信息触发的确认指令发送至服务器,以使服务器确定第一资源使用者和第二资源使用者共用目标资源。

1003、接收服务器发送的第二更新后资源选择界面,在第二更新后资源选择界面中目标资源被关联标记上第一资源使用者和第二资源使用者,并且,若目标资源上标记的资源使用者人数达到目标资源对应的可使用人数,则目标资源被置于分配完成状态。

本实施例中上述各步骤的具体实现过程可以参考前述图6所示实施例中的相关说明,在此不赘述。

图11为本发明实施例提供的又一种资源分配方法的流程图,该资源分配方法可以由图1所示实施例中的资源预订者的预订者终端来执行。如图11所示,该方法可以包括如下步骤:

1101、向服务器发送资源预订请求,以使服务器分配与资源预订请求对应的多个资源和资源查看标识。

可选地,对应于入住酒店的场景,该资源预订请求可以为多房间预订请求,从而,该多个资源为多个房间。

在该场景下,在一可选方式下,资源预订者触发的资源预订请求中可以包括房间预订信息,比如房间类型、入住时间、房间数量等,此时,服务器接收到资源预订请求后,可以确定满足该资源预订请求的房间集合,进而将包含该房间集合中房间位置的地图界面发送至预订者终端。预订者终端接收到服务器发送的地图界面后,可以根据地图界面中包含的各房间的位置从房间集合中选择出多个房间,进而将将资源预订者从房间集合中选择出的多个房间发送至服务器,以告知服务器供至少一个资源使用者使用的资源都是哪些资源。

1102、接收服务器发送的资源查看标识。

1103、将资源查看标识提供给至少一个终端,以使至少一个终端对应的资源使用者根据资源查看标识从多个资源中选择所用资源。

预订者终端可以通过即时通信app、短信等方式将对应于多个资源的资源查看标识提供给至少一个资源使用者。至少一个资源使用者基于该资源查看标识可以查看到该多个资源,进而通过前述实施例中提供的处理过程得到自己所用的资源。

以下将详细描述本发明的一个或多个实施例的资源分配装置。本领域技术人员可以理解,这些资源分配装置均可使用市售的硬件组件通过本方案所教导的步骤进行配置来构成。

图12为本发明实施例提供的一种资源分配装置的结构示意图,如图12所示,该装置包括:接收模块11、发送模块12、分配模块13。

接收模块11,用于接收至少一个终端发送的资源查看请求,所述资源查看请求中包含资源查看标识。

发送模块12,用于将与所述资源查看标识对应的资源选择界面发送至所述至少一个终端,所述资源选择界面中包含与所述资源查看标识对应的多个资源。

分配模块13,用于根据所述至少一个终端对应的资源使用者对所述多个资源触发的选择指令,为所述资源使用者分配所用资源。

可选地,所述分配模块13还可以用于:响应于资源预订请求,分配与所述资源预订请求对应的所述多个资源和所述资源查看标识。

可选地,所述装置还包括:登记处理模块,用于响应于所述资源使用者触发的资源使用登记请求,根据资源分配结果确定所述资源使用者所用的资源;若所述资源使用者提供的身份证中的用户名称与所述资源对应的用户名称一致,则建立所述资源与所述身份证的对应关系。

其中,所述接收模块11可以用于:接收所述至少一个终端中第一终端针对所述多个资源中目标资源触发的选择指令。

此时,可选地,所述分配模块13可以用于:若所述目标资源的可使用人数为至少两个,则根据所述选择指令对应的选择时间,确定所述第一终端对应的第一资源使用者具有所述目标资源的最高选择权限;根据所述最高选择权限对所述目标资源进行分配处理。

其中,可选地,所述装置还可以包括:界面更新模块,用于在所述资源选择界面中为所述目标资源关联标记上所述第一资源使用者。此时,所述发送模块12还可以用于:将更新后的资源选择界面发送至所述至少一个终端。

其中,可选地,所述分配模块13可以用于:生成邀请其他资源使用者共用所述目标资源的邀请码;将所述邀请码通过所述发送模块12发送至所述第一终端;若通过所述接收模块11接收到第二终端在预设时间内对所述目标资源触发的选择指令,则通过所述发送模块12向所述第二终端发送邀请码输入提示信息,所述第二终端对应于第二资源使用者;若通过所述接收模块11接收到的所述第二终端发送的邀请码与所述邀请码一致,则确定所述第一资源使用者和所述第二资源使用者共用所述目标资源。

其中,可选地,所述分配模块13可以用于:通过所述发送模块12向所述第一终端发送邀请提示信息;若在预设时间内通过所述接收模块11接收到所述第一终端发送的与所述目标资源对应的邀请请求,则通过所述发送模块12向所述第一终端发送邀请界面,所述邀请界面中包含其他资源使用者;所述邀请请求是所述第一资源使用者根据所述邀请提示信息触发的;通过所述接收模块11接收所述第一终端发送的邀请者选择指令,所述邀请者选择指令中包含所述第一资源使用者从所述邀请界面中选择的第二资源使用者;通过所述发送模块12向所述第二资源使用者对应的第二终端发送邀请询问信息,以用于询问所述第二资源使用者是否接受所述第一资源使用者共用所述目标资源的邀请;若通过所述接收模块11接收到所述第二终端发送的接受邀请指示信息,则确定所述第一资源使用者和所述第二资源使用者共用所述目标资源。

其中,可选地,所述分配模块13可以用于:若通过接收模块11接收到所述终端至少一个终端中第二终端针对所述目标资源触发的选择指令,则通过所述发送模块12向所述第一终端发送使用询问信息,以询问所述第一资源使用者是否同意所述第二使用者终端对应的第二资源使用者共用所述目标资源;若通过所述接收模块11接收到所述第一终端发送的确认指令,则确定所述第一资源使用者和所述第二资源使用者共用所述目标资源,所述确认指令是所述第一资源使用者根据所述使用询问信息同意所述第二资源使用者使用所述目标资源而触发的。

可选地,所述界面更新模块还用于:在所述资源选择界面中为所述目标资源关联标记上所述第一资源使用者和所述第二资源使用者;若所述目标资源上标记的资源使用者人数达到所述可使用人数,则将所述目标资源置于分配完成状态;通过所述发送模块12将更新后的资源选择界面发送至所述至少一个终端。

可选地,所述接收模块11还用于:接收所述第一终端发送的重选指令。此时,所述分配模块13还用于:解除所述第一资源使用者对所述目标资源的使用关系;确定所述第二资源使用者具有所述目标资源的最高选择权限。

可选地,所述资源预订请求为多房间预订请求,所述多个资源为多个房间。

此时,可选地,所述分配模块13可以用于:响应于预订者终端发送的多房间预订请求,确定满足所述多房间预订请求的房间集合;将包含所述房间集合中房间的位置的地图界面通过所述发送模块13发送至所述预订者终端,以供所述预订者终端对应的资源预订者从所述房间集合中选择出所述多个房间。

此时,可选地,所述分配模块13还可以用于:确定满足所述多房间预订请求的房间集合;根据所述房间集合中包含的各房间的位置,从所述房间集合中确定出位置邻近的所述多个房间。

图12所示装置可以执行图2-图6所示实施例的方法,本实施例未详细描述的部分,可参考对图2-图6所示实施例的相关说明。该技术方案的执行过程和技术效果参见图2-图6所示实施例中的描述,在此不再赘述。

在一个可能的设计中,图12所示资源分配装置的结构可实现为一电子设备,该电子设备比如为提供资源的服务器,如图13所示,该电子设备可以包括:第一处理器21和第一存储器22。其中,所述第一存储器22用于存储支持电子设备执行上述图2-图6所示实施例中提供的资源分配方法的程序,所述第一处理器21被配置为用于执行所述第一存储器22中存储的程序。

所述程序包括一条或多条计算机指令,其中,所述一条或多条计算机指令被所述第一处理器21执行时能够实现如下步骤:

接收至少一个终端发送的资源查看请求,所述资源查看请求中包含资源查看标识;

将与所述资源查看标识对应的资源选择界面发送至所述至少一个终端,所述资源选择界面中包含与所述资源查看标识对应的多个资源;

根据所述至少一个终端对应的资源使用者对所述多个资源触发的选择指令,为所述资源使用者分配所用资源。

可选地,所述第一处理器21还用于执行前述图2-图6所示实施例中的全部或部分步骤。

其中,所述电子设备的结构中还可以包括第一通信接口23,用于电子设备与其他设备或通信网络通信。

另外,本发明实施例提供了一种计算机存储介质,用于储存图13所示电子设备所用的计算机软件指令,其包含用于执行上述图2-图6所示方法实施例中资源分配方法所涉及的程序。

图14为本发明实施例提供的另一种资源分配装置的结构示意图,如图14所示,该装置包括:获取模块31、发送模块32、接收模块33。

获取模块31,用于获取对应于多个资源的资源查看标识。

发送模块32,用于响应于第一资源使用者的触发,向服务器发送资源查看请求,所述资源查看请求中包括所述资源查看标识。

接收模块33,用于接收所述服务器发送的资源选择界面,所述资源选择界面中包括所述多个资源。

所述发送模块32,还用于响应于所述第一资源使用者对所述多个资源中的目标资源触发的选择操作,向所述服务器发送与所述目标资源对应的选择指令,以供所述服务器根据所述选择指令对所述目标资源进行分配处理。

可选地,所述多个资源为多个房间。

可选地,所述接收模块33还可以用于:接收所述服务器发送的第一更新后资源选择界面,在所述第一更新后资源选择界面中所述目标资源被关联标记上所述第一资源使用者,所述第一更新后资源选择界面是所述服务器根据所述选择指令对应的选择时间确定所述第一资源使用者具有所述目标资源的最高选择权限后更新生成的,所述目标资源对应的可使用人数为至少两个。

可选地,所述接收模块33还可以用于:接收所述服务器发送的用于邀请其他资源使用者共用所述目标资源的邀请码,所述邀请码是所述服务器根据所述选择指令对应的选择时间确定所述第一资源使用者具有所述目标资源的最高选择权限后生成的,所述目标资源对应的可使用人数为至少两个。此时,所述发送模块32还可以用于:响应于所述第一资源使用者的触发,将所述邀请码提供给第二资源使用者,以使所述第二资源使用者根据所述邀请码请求所述服务器与所述第一资源使用者共用所述目标资源。

可选地,所述接收模块33还可以用于:接收所述服务器发送的邀请提示信息,所述邀请提示信息是所述服务器根据所述选择指令对应的选择时间确定所述第一资源使用者具有所述目标资源的最高选择权限后发送的,所述目标资源对应的可使用人数为至少两个。此时,所述发送模块32还可以用于:将在预设时间内所述第一资源使用者根据所述邀请提示信息触发的与所述目标资源对应的邀请请求发送至所述服务器。所述接收模块33还可以用于:接收所述服务器根据所述邀请请求发送的邀请界面,所述邀请界面中包含其他资源使用者。所述发送模块32还可以用于:向所述服务器发送邀请者选择指令,所述邀请者选择指令中包含所述第一资源使用者从所述邀请界面中选择的第二资源使用者,以供所述服务器确定所述第一资源使用者和所述第二资源使用者共用所述目标资源。

可选地,所述接收模块33还可以用于:接收所述服务器发送的使用询问信息,所述使用询问信息是所述服务器根据所述选择指令对应的选择时间确定所述第一资源使用者具有所述目标资源的最高选择权限并且接收到第二资源使用者针对所述目标资源触发的选择指令后发送的,所述使用询问信息用于询问所述第一资源使用者是否同意所述第二资源使用者共用所述目标资源,所述目标资源对应的可使用人数为至少两个。所述发送模块32还可以用于:将所述第一资源使用者根据所述使用询问信息触发的确认指令发送至所述服务器,以使所述服务器确定所述第一资源使用者和所述第二资源使用者共用所述目标资源。

可选地,所述接收模块33还可以用于:接收所述服务器发送的第二更新后资源选择界面,在所述第二更新后资源选择界面中所述目标资源被关联标记上所述第一资源使用者和所述第二资源使用者,并且,若所述目标资源上标记的资源使用者人数达到所述可使用人数,则所述目标资源被置于分配完成状态。

图14所示装置可以执行图7-图10所示实施例的方法,本实施例未详细描述的部分,可参考对图7-图10所示实施例的相关说明。该技术方案的执行过程和技术效果参见图7-图10所示实施例中的描述,在此不再赘述。

在一个可能的设计中,图14所示资源分配装置的结构可实现为一电子设备,该电子设备比如为资源使用者的诸如手机等终端设备,如图15所示,该电子设备可以包括:第二处理器41和第二存储器42。其中,所述第二存储器42用于存储支持电子设备执行上述图7-图10所示实施例中提供的资源分配方法的程序,所述第二处理器41被配置为用于执行所述第二存储器42中存储的程序。

所述程序包括一条或多条计算机指令,其中,所述一条或多条计算机指令被所述第二处理器41执行时能够实现如下步骤:

获取对应于多个资源的预订标识;

获取对应于多个资源的资源查看标识;

响应于第一资源使用者的触发,向服务器发送资源查看请求,所述资源查看请求中包括所述资源查看标识;

接收所述服务器发送的资源选择界面,所述资源选择界面中包括所述多个资源;

响应于所述第一资源使用者对所述多个资源中的目标资源触发的选择操作,向所述服务器发送与所述目标资源对应的选择指令,以供所述服务器根据所述选择指令对所述目标资源进行分配处理。

可选地,所述第二处理器41还用于执行前述图7-图10所示实施例中的全部或部分步骤。

其中,所述电子设备的结构中还可以包括第二通信接口43,用于电子设备与其他设备或通信网络通信。

另外,本发明实施例提供了一种计算机存储介质,用于储存图15所示电子设备所用的计算机软件指令,其包含用于执行上述图7-图10所示方法实施例中资源分配方法所涉及的程序。

图16为本发明实施例提供的又一种资源分配装置的结构示意图,如图16所示,该装置包括:发送模块51、接收模块52。

发送模块51,用于向服务器发送资源预订请求,以使所述服务器分配与所述资源预订请求对应的多个资源和资源查看标识。

接收模块52,用于接收所述服务器发送的所述资源查看标识。

所述发送模块51,还用于将所述资源查看标识提供给至少一个终端,以使所述至少一个终端对应的资源使用者根据所述资源查看标识从所述多个资源中选择所用资源。

可选地,所述资源预订请求为多房间预订请求,所述多个资源为多个房间。

可选地,所述接收模块52还可以用于:接收所述服务器发送的地图界面,所述地图界面中包含所述服务器确定出的满足所述多房间预订请求的房间集合中各房间的位置。

所述发送模块51还可以用于:将资源预订者从所述房间集合中选择出的所述多个房间发送至所述服务器。

图16所示装置可以执行图11所示实施例的方法,本实施例未详细描述的部分,可参考对图11所示实施例的相关说明。该技术方案的执行过程和技术效果参见图11所示实施例中的描述,在此不再赘述。

在一个可能的设计中,图16所示资源分配装置的结构可实现为一电子设备,该电子设备比如为资源预订者的诸如手机等终端设备,如图17所示,该电子设备可以包括:第三处理器61和第三存储器62。其中,所述第三存储器62用于存储支持电子设备执行上述图11所示实施例中提供的资源分配方法的程序,所述第三处理器61被配置为用于执行所述第三存储器62中存储的程序。

所述程序包括一条或多条计算机指令,其中,所述一条或多条计算机指令被所述第三处理器61执行时能够实现如下步骤:

向服务器发送资源预订请求,以使所述服务器分配与所述资源预订请求对应的多个资源和资源查看标识;

接收所述服务器发送的所述资源查看标识;

将所述资源查看标识提供给至少一个终端,以使所述至少一个终端对应的资源使用者根据所述资源查看标识从所述多个资源中选择所用资源。

可选地,所述第三处理器61还用于执行前述图11所示实施例中的全部或部分步骤。

其中,所述电子设备的结构中还可以包括第三通信接口63,用于该电子设备与其他设备或通信网络通信。

另外,本发明实施例提供了一种计算机存储介质,用于储存图16所示电子设备所用的计算机软件指令,其包含用于执行上述图11所示方法实施例中资源分配方法所涉及的程序。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程资源分配设备的处理器以产生一个机器,使得通过计算机或其他可编程资源分配设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程资源分配设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程资源分配设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1