对象分配方法及装置的制造方法

文档序号:10726017阅读:145来源:国知局
对象分配方法及装置的制造方法
【专利摘要】本申请提供一种对象分配方法及装置,该方法可以包括:根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条件;将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件。通过本申请的技术方案,可以实现与地理位置相关的对象分配,有助于优化对象分配操作。
【专利说明】
对象分配方法及装置
技术领域
[0001 ]本申请涉及对象分配技术领域,尤其涉及一种对象分配方法及装置。
【背景技术】
[0002] 针对数据对象的交互行为,已经被广泛应用于网络技术中。以网络资源形式的数 据对象为例,可以针对各个网络节点分配其所需的网络资源,以适应于相应网络节点在网 络交互的处理需求。
[0003] 然而,相关技术中的网络资源分配操作,仅从目标网络节点的身份信息等维度进 行限制,容易被其他无关的网络节点顶替,造成网络资源的流失,也表现出极高的安全性风 险。

【发明内容】

[0004] 有鉴于此,本申请提供一种对象分配方法及装置,可以实现与地理位置相关的对 象分配,有助于优化对象分配操作。
[0005] 为实现上述目的,本申请提供技术方案如下:
[0006] 根据本申请的第一方面,提出了一种对象分配方法,包括:
[0007] 根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包 含从所述发起方对应的对象集合中提取的指定数量的对象;
[0008] 确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位 置条件;
[0009] 将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件。
[0010] 根据本申请的第二方面,提出了一种对象分配方法,包括:
[0011] 根据发起方发起的对象查询请求,获取所述发起方的实时地理位置;
[0012] 向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所述对象 分配集合对应的地理位置条件。
[0013] 根据本申请的第三方面,提出了一种对象分配装置,包括:
[0014] 生成单元,根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象 分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;
[0015] 确定单元,确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件 包括地理位置条件;
[0016] 分配单元,将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限 制条件。
[0017] 根据本申请的第四方面,提出了一种对象分配装置,包括:
[0018] 获取单元,根据发起方发起的对象查询请求,获取所述发起方的实时地理位置;
[0019] 返回单元,向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满 足所述对象分配集合对应的地理位置条件。
[0020] 根据本申请的第五方面,提出了一种即时通讯群组的红包发放方法,包括:
[0021] 在即时通讯群组的会话窗口中,示出红包发放入口标识;
[0022] 根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配置页面; 其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出;
[0023] 根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其中,所述红 包配置信息包括所述第一群组成员确定的第一地理位置;
[0024] 向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创建关联于 所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二群组成员 发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过对所述即 时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一地理位置 满足预设关系的情况下,至少部分领取所述红包。
[0025] 根据本申请的第六方面,提出了一种即时通讯群组的红包领取方法,包括:
[0026] 在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消息,所述即 时通讯消息对应于所述第一群组成员发放的红包;
[0027]当所述红包关联于所述第一群组成员的第一地理位置时,根据接收到的由第二群 组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地理位置; [0028]在所述第二地理位置与所述第一地理位置满足预设关系的情况下,示出所述红包 至少部分被所述第二群组成员成功领取的提示页面。
[0029] 根据本申请的第七方面,提出了一种即时通讯群组的红包发放装置,包括:
[0030] 标识显示单元,在即时通讯群组的会话窗口中,示出红包发放入口标识;
[0031] 页面显示单元,根据接收到的针对所述红包发放入口标识的用户触发指令,示出 红包配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出;
[0032] 信息生成单元,根据所述红包配置页面接收到的用户配置指令,生成红包配置信 息;其中,所述红包配置信息包括所述第一群组成员确定的第一地理位置;
[0033] 红包发放单元,向服务器发起包含所述红包配置信息的红包发放请求,使所述服 务器创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一 个第二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成 员通过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所 述第一地理位置满足预设关系的情况下,至少部分领取所述红包。
[0034] 根据本申请的第八方面,提出了一种即时通讯群组的红包领取装置,包括:
[0035] 消息显示单元,在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通 讯消息,所述即时通讯消息对应于所述第一群组成员发放的红包;
[0036]位置获取单元,当所述红包关联于所述第一群组成员的第一地理位置时,根据接 收到的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的 第二地理位置;
[0037]领取提示单元,在所述第二地理位置与所述第一地理位置满足预设关系的情况 下,示出所述红包至少部分被所述第二群组成员成功领取的提示页面。
[0038]由以上技术方案可见,本申请通过设置分配限制条件,尤其是地理位置条件,使对 象的分配操作与地理位置之间建立关联,可以向针对对象的分配操作赋予地域特点,将目 标方限制于发起方定义的地理位置,可以避免目标方被其他地理位置的操作方顶替,有助 于提升对象分配的安全性。
【附图说明】
[0039] 图1是本申请一示例性实施例提供的一种对象分配方法的流程图。
[0040] 图2A是本申请一示例性实施例提供的一种即时通讯群组的红包发放方法的流程 图。
[0041] 图2B是本申请一示例性实施例提供的一种即时通讯群组的红包领取方法的流程 图。
[0042]图2C是本申请一示例性实施例提供的另一种对象分配方法的流程图。
[0043]图3-10是本申请一示例性实施例提供的一种对象分配的界面示意图。
[0044] 图11是本申请一示例性实施例提供的又一种对象分配方法的流程图。
[0045] 图12-13是本申请一示例性实施例提供的另一种对象分配的界面示意图。
[0046] 图14是本申请一示例性实施例提供的又一种对象分配方法的流程图。
[0047] 图15是本申请一示例性实施例提供的又一种对象分配方法的流程图。
[0048] 图16-20是本申请一示例性实施例提供的又一种对象分配的界面示意图。
[0049] 图21是本申请一示例性实施例提供的一种电子设备的结构示意图。
[0050] 图22是本申请一示例性实施例提供的一种对象分配装置的框图。
[0051] 图23是本申请一示例性实施例提供的另一种电子设备的结构示意图。
[0052]图24是本申请一示例性实施例提供的另一种对象分配装置的框图。
[0053]图25是本申请一示例性实施例提供的又一种电子设备的结构示意图。
[0054]图26是本申请一示例性实施例提供的一种即时通讯群组的红包发放装置的框图。 [0055]图27是本申请一示例性实施例提供的又一种电子设备的结构示意图。
[0056]图28是本申请一示例性实施例提供的一种即时通讯群组的红包领取装置的框图。
【具体实施方式】
[0057]本申请通过向对象分配过程赋予地理位置特征,可以优化相关技术中的对象分配 方案。为对本申请进行进一步说明,提供下列实施例:
[0058] 图1是本申请一示例性实施例提供的一种对象分配方法的流程图,如图1所示,该 方法应用于服务器中,可以包括以下步骤:
[0059] 步骤102,根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分 配集合包含从所述发起方对应的对象集合中提取的指定数量的对象。
[0060] 在本实施例中,对象可以包括任何可交互的元素,使得对象可以在不同用户之间 进行分配,即将对象从一个用户交互至另一个用户。例如,对象可以为虚拟物品,比如资金、 优惠券、兑换券等,则对象集合相当于用户的账户或电子钱包等,将指定数量的对象提取至 对象分配集合后,该对象分配集合可以理解为用户生成的"红包"等,以分配至目标用户。 [0061 ]在本实施例中,发起方以及下述的目标方等,均至作为"发起方"、"目标方"的用 户。用户通过使用相应的电子设备,可以实现相互之间或与服务器之间的数据交互;每个用 户可以通过固定的电子设备进行交互,那么可以通过记录该电子设备的诸如MAC地址、设备 ID等,以识别出不同电子设备,即发起方、目标方等不同用户;每个用户可以通过多台电子 设备进行交互,那么通过记录用户预先注册的唯一对应的账号信息,以及当前登录该账号 信息的电子设备,可以识别出相应的用户。当然,还可以通过相关技术中的其他方式识别不 同用户,本申请并不对此进行限制。
[0062]步骤104,确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包 括地理位置条件。
[0063]在本实施例中,服务器可以获取发起方的地理位置,该地理位置可以由发起方的 电子设备上传至服务器,也可以由服务器对发起方进行主动位置识别(例如,当该电子设备 为手机等移动通讯设备时,可以通过基站定位而获知其地理位置;或者,服务器可以获知该 电子设备当前连接的WIFI热点,并将该WIFI热点的配置地点作为发起方的地理位置;或者, 其他可行的方式)而得到;相应地,地理位置条件可以包括:位于该地理位置的预设距离范 围内,例如位于发起方附近200米范围内。在该实施例中,通过为对象分配结合配置地理位 置条件,使得对象分配具有地域特点,便于将线上执行的、虚拟的对象分配操作与线下实体 相结合,从而兼顾线上分配操作的便捷性特点,以及线下场景的真实性特点。
[0064] 其中,发起方的地理位置可以包括以下任一:所述发起方发起所述对象分配请求 时的地理位置;在所述目标方发起对象获取请求时,所述发起方的地理位置;其中,所述对 象获取请求用于触发所述分配操作;所述发起方指定的任意地理位置。
[0065] 在本实施例中,分配限制条件还可以包括其他条件,比如用户身份条件。例如,当 服务器还确定发起方所属的团体时,该用户身份条件可以包括:与发起方属于同一团体。在 该实施例中,通过添加用户身份条件,可以进一步限制目标方的范围,可以使对象的分配操 作更加具有针对性;尤其是针对一些特定场景,可以向用户提供额外的良好体验,比如可以 实现:在公司附近发红包时,只有公司内已到岗的员工可以领取红包,那么对于未到岗的员 工(符合用户身份条件,但是地理位置相距较远,不符合地理位置条件)、同一写字楼内的其 他公司员工(符合地理位置条件,但不是同一团体,不符合用户身份条件)等,则无法领取红 包。
[0066] 步骤106,执行将所述对象分配集合分配至目标方的分配操作,其中所述目标方满 足所述分配限制条件。
[0067] 在本实施例中,对象分配请求可以由发起方通过即时通讯应用的会话窗口发起; 其中,目标方为会话窗口的关联通讯方。即时通讯应用可以为任意可实现即时通讯的应用 程序,该即时通讯应用可以为企业即时通讯应用(Enterprise Instant Messaging,EIM), 例如"钉钉(DING Talk)"。
[0068] 在本实施例中,服务器可以直接将对象分配集合分配至符合分配限制条件的目标 方;或者,服务器可以在接收到任一用户针对该对象分配集合发起的对象获取请求后,并在 确定该任一用户符合分配限制条件的情况下,将该任一用户作为目标方,并执行对对象分 配集合的分配操作。
[0069] 由以上技术方案可见,本申请通过设置分配限制条件,尤其是地理位置条件,使对 象的分配操作与地理位置之间建立关联,从而一方面可以向针对对象的分配操作赋予地域 特点,另一方面可以通过地理位置的实体特性,在对象分配集合的分配来源方与目标方之 间建立起从线上至线下的用户关系,有助于优化对象分配操作以及各个参与方的体验,同 时还可以通过将目标方限制于发起方定义的地理位置,以避免目标方被其他地理位置的操 作方顶替,有助于提升对象分配的安全性。
[0070] 本申请的技术方案可以应用于任何对象分配场景;为了便于理解,下面以"红包" 场景为例,从红包发放和红包领取两个方面,对基于本申请的对象分配方案进行描述。
[0071] 图2A是本申请一示例性实施例提供的一种即时通讯群组的红包发放方法的流程 图。如图2A所示,该方法应用于作为发起方的第一群组成员的电子设备,可以包括以下步 骤:
[0072] 步骤A21,在即时通讯群组的会话窗口中,示出红包发放入口标识。
[0073] 在本实施例中,并不限制红包发放入口标识的具体形式。例如,假定图3示出了即 时通讯群组"认真工作小组"的会话窗口,当检测到第一群组用户(图3所示的会话窗口显示 于该第一群组成员的电子设备的显示屏上)对会话窗口右下方的" Θ "标识进行触发时, 可以示出图3下半部分示出的功能菜单,该功能菜单中包括"图片"、"小视频"、"转账"和"红 包"等操作功能的功能图标及文字说明,而该红包发放入口标识可以为该"红包"功能图标 及文字说明。
[0074] 步骤A22,根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配 置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出。
[0075] 在本实施例中,当检测到第一群组成员对如图3所示的红包发放入口标识的点击 触发操作时,可以认为接收到了用户触发指令,从而转入如图4所示的红包配置页面,对红 包进行配置操作。
[0076] 步骤A23,根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其 中,所述红包配置信息包括所述第一群组成员确定的第一地理位置。
[0077] 在本实施例中,一方面,在图4所示的红包配置页面中,可以根据用户配置指令,分 别对"总金额"、"红包个数"、"地点类型"等选项进行配置,还可以为该红包添加诸如"恭喜 发财! !!"等描述信息。
[0078] 另一方面,当红包类型为图4所示的"地点红包"时,即基于本申请的技术方案的红 包类型,此时第一群组成员可以为该红包确定相关联的第一地理位置。根据红包的"地点类 型"的不同,第一地理位置也会相应地存在差异:在第一种情况下,如图4所示,当红包配置 的"地点类型"为"当前地点",第一地理位置可以为第一群组成员对该红包进行配置操作时 的地理位置(比如"XX大厦"),且第一群组成员还可以通过如图5所示的位置调整页面,对该 第一地理位置进行微调;第二种情况下,通过如图6所示的类型调整页面,第一群组成员可 以将"地点类型"切换为"实时地点",则第一地理位置将随该第一群组成员的移动而变化, 而并非固定位置;第三种情况下,通过如图6所示的类型调整页面,第一群组成员可以将"地 点类型"切换为"任意地点",则第一地理位置可以为该第一群组成员指定的任意位置,且与 "当前地点"相似的,此时的第一地理位置被确定后将不再变化。
[0079] 步骤A24,向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创 建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二 群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过 对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一 地理位置满足预设关系的情况下,至少部分领取所述红包。
[0080] 相应地,图2B是本申请一示例性实施例提供的一种即时通讯群组的红包领取方法 的流程图。如图2B所示,该方法应用于作为目标方的第二群组成员的电子设备,可以包括以 下步骤:
[0081] 步骤B21,在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消 息,所述即时通讯消息对应于所述第一群组成员发放的红包。
[0082]步骤B22,当所述红包关联于所述第一群组成员的第一地理位置时,根据接收到的 由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地 理位置。
[0083]在本实施例中,如图7所示,由第一群组成员发出的红包可以作为其即时通讯消息 的内容,展示于会话窗口中的消息框内,则当检测到第二群组成员对该消息框的触发操作 时,可以判定为检测到红包领取指令。当然,在一些情况下,基于第二群组成员对图7所示消 息框的触发操作,还可以示出图8所示的红包领取页面,则检测到的第二群组成员进一步点 击该红包领取页面中的"拆红包"文字和图标处时,可以判定为检测到红包领取指令。
[0084]在本实施例中,第二群组成员通过自身的电子设备查看到上述的即时通讯消息, 该电子设备内部可以包含定位芯片,从而在检测到上述的红包领取指令时,可以获取自身 的第二地理位置(可以等同于该第二群组成员的第二地理位置),以用于判断该第二地理位 置与第一地理位置是否满足预设关系。
[0085]步骤B23,在所述第二地理位置与所述第一地理位置满足预设关系的情况下,示出 所述红包至少部分被所述第二群组成员成功领取的提示页面。
[0086]在本实施例中,第一地理位置与第二地理位置之间的预设关系可以包括:第二地 理位置位于第一地理位置的预设距离范围内;当然,也可以采用其他能够体现出地理位置 特点的预设关系,本申请并不对此进行限制。
[0087]其中,对于第一地理位置与第二地理位置之间是否满足预设关系,可以由服务器 进行判断,那么需要第一群组成员、第二群组成员各自使用的电子设备分别将第一地理位 置、第二地理位置上传至服务器(当然,也可以由服务器通过诸如三角定位等其他方式分别 获取该第一地理位置、第二地理位置,而不需要电子设备主动上传);或者,也可以通过将第 一地理位置发送至第二群组成员的电子设备,并由该电子设备进行判断;或者,也可以通过 将第二地理位置发送至第一群组成员的电子设备,并由该电子设备进行判断;或者,还可以 通过其他可信的第三方进行判断,本申请并不对此进行限制。
[0088]在本实施例中,当第一地理位置与第二地理位置之间满足预设关系时,服务器可 以将红包中的至少部分对象(如资金)分配至第二群组成员,比如将资金转账至该第二群组 成员的账户中;而对于第二群组成员使用的电子设备而言,可以通过诸如图9所示的提示页 面,确定该第二群组成员已经成功领取红包的至少一部分,且该第二群组成员可以在该提 示页面上查看到该红包的领取信息,比如图9中的用户B、用户C、用户D等分别领取了红包中 部分资金。
[0089] 进一步地,下面结合发起方、目标方和服务器之间的交互过程,对本申请的对象分 配方案进行描述。其中,图2C是本申请一示例性实施例提供的另一种对象分配方法的流程 图,如图2C所示,该方法可以包括以下步骤:
[0090] 步骤202,用户A配置红包。
[0091 ]在本实施例中,为了便于理解,假定"对象"为资金、"对象分配集合"为红包,以"发 红包"的场景为例,对本申请的技术方案进行举例说明。
[0092]在本实施例中,以"钉钉"的应用页面为例,对作为发起方的用户A在企业即时通讯 应用场景下的红包发放进行详细说明。
[0093]假定用户A、用户B等均为团体"认真工作小组"的成员用户,图13为用户A使用的电 子设备上对应于该"认真工作小组"的会话窗口。那么,当检测到用户A对该页面右下方的 " Θ "标识进行触发时,可以示出图13下半部分示出的功能菜单,该功能菜单中包括"图 片"、"小视频"、"转账"和"红包"等操作功能的功能图标及文字说明,则当检测到用户A对 "红包"功能图标的触发操作时,可以转入图4所示的红包配置页面,对红包进行配置操作。
[0094] 如图4所示,基于本申请技术方案的红包类型可以为"地点红包";而基于相关技术 中的红包类型可以为"普通红包"等,可以根据用户A的切换操作,在不同的红包类型之间进 行切换和配置。在图4所示的红包配置页面中,可以根据检测到的用户A的配置操作,分别对 "总金额"、"红包个数"、"地点类型"等选项进行配置,还可以为该红包添加诸如"恭喜发 财! !!"等描述信息。
[0095] 在图4所示的实施例中,当前红包配置的"地点类型"为"当前地点",即用户A对该 红包进行配置操作时的地理位置,比如"XX大厦";当检测到用户A对图4所示的"XX大厦"进 行触发时,可以转入图5所示的位置调整页面,且可以根据用户A对该图5所示的地图中的位 置标记的拖动操作,对"当前地点"进行微调。当然,本申请的红包还可以具有其他"地点类 型",比如当检测到用户A对图4所示的"当前地点"进行触发时,可以转入图6所示的类型调 整页面,且可以根据用户A对该图6所示各个类型的选择操作,在不同的地点类型之间进行 切换,比如由"当前地点"切换至"实时地点"或"任意地点"等。
[0096] 其中,"实时地点"是指作为发起方的用户A的实时地理位置,而"任意地点"是指用 户A任意指定的地理位置。其中,"任意地点"、"当前地点"下的处理流程中,均需要用户A为 红包配置固定的地理位置,则均可以参考图2C所示的处理流程;而"实时地点"下的实时地 理位置可能存在变化,因而后续将结合图11进行详细说明。
[0097] 在本实施例中,通过如图5所示的类型配置页面,用户A可以对当前红包对应的地 理位置进行配置。而对应于该地理位置,采用的地理位置条件可以为默认条件,比如图4所 示的"(200米内)",表明该地理位置条件为"位于红包对应地理位置的200米范围内";当然, 根据用户A对该"(200米内)"的触发操作,可以对"200米"的范围进行调整,比如调整为"100 米内"、"1公里内"等。
[0098] 步骤204,服务器接收到用户A发起的红包创建请求。
[0099]在本实施例中,当检测到用户A对图4所示红包配置页面中的"发红包"按钮的触发 操作时,相应的电子设备可以向服务器发起红包创建请求,该红包创建请求中包含用户A已 经配置的如图4所示的各项信息。
[0100]步骤206,服务器生成红包。
[0101]在本实施例中,服务器在生成红包时,若红包创建请求是基于图4所示的红包配置 页面,则除了从用户A对应的账户(对应于图1所示实施例中"发起方对应的对象集合")中提 取指定数额(如图4所示的"10元")的资金,并确定红包个数为"5个"之外,还为该红包配置 相关联的分配限制条件,该分配限制条件包括地理位置条件,比如"位于红包对应地理位置 的200米范围内",而该红包对应的地理位置假定为用户A的当前地理位置或指定的任意地 理位置。
[0102] 步骤208,服务器向用户B发送红包通知。
[0103] 在本实施例中,服务器可以确定满足分配限制条件的备选目标方,并向备选目标 方发送与红包(对应于对象分配集合)相关的通知消息。例如,由于上述红包是由用户A在所 属团体"认真工作小组"对应的会话窗口中发起,因而服务器可以将该团体中的所有成员用 户作为该红包的备选目标方,并向其发送关于该红包的通知消息。比如上述的用户B属于该 团体,因而以该用户B为例,对目标方的情况进行描述。
[0104] 步骤210,在检测到用户B触发红包时,采集用户B的地理位置信息。
[0105] 步骤212,服务器接收到用户B发起的红包领取请求。
[0106] 在本实施例中,当作为发起方的用户A与作为备选目标方的用户B属于同一团体 时,如图7所示,由用户A发出的红包可以作为其通讯消息的内容,展示于会话窗口中的消息 框中,则当检测到用户B对该消息框的触发操作时,可以判定为检测到用户B触发相应红包。
[0107] 进一步地,在一些情况下,基于用户B对图7所示消息框的触发操作,还可以示出图 8所示的红包领取页面,则检测到用户B点击该红包领取页面中的"拆红包"文字和图标处 时,可以判定为用户B完成对红包的触发。其中,在图8所示的实施例中,红包领取页面浮动 显示于会话窗口上方,则无论该会话窗口中接收到多少通讯消息,或者包含红包信息的通 讯消息是否已经被其他通讯消息"淹没",用户B均可以直接查看到该红包领取页面,并对红 包进行触发操作。其中,在图8所示的红包领取页面中,通过"地点红包"表明该红包的类型, 并且还可以通过进一步的"(当前地点)"表明该"地点红包"是基于用户A的当前地理位置, 以判断用户B是否能够领取红包。
[0108] 在本实施例中,针对用户B对红包的触发,用户B的电子设备可以采集自身的地理 位置,并将该地理位置通过红包领取请求发送至服务器。当然,如果用户B对自身的地理位 置信息敏感,那么在查看到如图8所示的红包领取页面中标示出的"地点红包"时,可以通过 避免点击"拆红包"文字和图标处,比如可以点击周围的空白区域,以恢复至图7所示的会话 窗口,从而放弃本次红包领取。
[0109] 步骤214,服务器判断用户B是否符合红包发放条件。
[0110]步骤216,当满足红包发放条件时,服务器执行红包发放操作。
[0111] 在本实施例中,当接收到备选目标方针对通知消息的响应消息时,若确定该备选 目标方满足分配限制条件,则将该备选目标方作为目标方,以执行分配操作。例如对应于图 4所示的红包配置页面,即用户A配置的地理位置为当前地理位置(或任意地理位置),即该 地理位置本身不会变化;那么,服务器总是将该地理位置直接与用户B的地理位置进行比 较,而不需要重新获取用户A的地理位置。
[0112] 在本实施例中,服务器对红包的发放方式,可以采用相关技术中的任意方式,当然 该方式可以由用户A进行调整。具体的,比如图4中配置的总金额为10元、红包个数为5个,那 么可以将总金额10元平均分配至5个红包,即每个红包的资金为2元,比如用户B可以被分配 到2元;或者,可以将总金额10元随机分配至5个红包,那么用户B可能被分配到0-10元中的 任一随机数值的资金。
[0113] 步骤218,服务器将发放结果告知用户A和用户B。
[0114] 在本实施例中,图9示出了用户B被成功分配红包资金时的发放结果页面,可以看 到所有红包资金的发放情况,而用户A可以在相似的发放结果页面中查看到发放结果,此处 不再赘述。
[0115] 而当用户B并未满足分配限制条件时,可以将上述图8所示红包领取页面的基础 上,示出如图10所示的"不满足发放条件"等内容,以提示用户B。当然,由于红包资金、个数 有限,如果用户B发起红包领取请求时,红包已经分配完成,那么即便用户B满足分配限制条 件,仍然无法被成功分配相应的红包资金,则可以采用相关技术中的处理方式,此处不再赘 述。
[0116] 基于发起方的实时地理位置,图11是本申请一示例性实施例提供的又一种对象分 配方法的流程图,如图11所示,该方法可以包括以下步骤:
[0117] 步骤1102,用户A配置红包。
[0118] 在本实施例中,用户A可以通过如图6所示的类型调整页面,将图4所示的"当前地 点"切换至图12所示的"实时地点";其中,为了区分上述的两种地点类型,图12中位于"XX大 厦"文字左侧,可以采用区别于图4的定位标记。对于其他红包项目的配置操作,可以参考图 2C所示的步骤202,此处不再赘述。
[0119] 步骤1104,服务器接收到用户A发起的红包创建请求。
[0120]在本实施例中,由于采用"实时地点",即用于限制地理位置条件的地理位置为用 户A的实时地理位置,因而在红包创建请求中不需要包含用户A的地理位置,而需要通过后 续的步骤1114-1116单独获取,此处暂不赘述。
[0121] 步骤1106,服务器生成红包。
[0122] 步骤1108,服务器向用户B发送红包通知。
[0123] 步骤1110,在检测到用户B触发红包时,采集用户B的地理位置信息。
[0124] 步骤1112,服务器接收到用户B发起的红包领取请求。
[0125] 在本实施例中,步骤1106-1112可参考图2C所示的步骤206-212,此处不再赘述。
[0126] 步骤1114,服务器向用户A发起位置获取请求。
[0127] 步骤1116,服务器接收用户A返回的实时地理位置。
[0128] 在本实施例中,地理位置条件为用户A的实时地理位置周围预设范围,相当于以用 户A的实时地理位置为圆心、预设距离为半径的圆形区域,即可分配区域。那么,由于在用户 A创建红包之后、用户B发起红包领取请求之前,用户A可能存在甚至较大范围的移动,即该 可分配区域会随用户A的移动而实时变化,因而为了确保只有确实位于该可分配区域内的 用户才能够被分配红包,需要在接收到红包领取请求后,立即(可以理解为实时)向用户A发 起位置获取请求,以获取用户A的实时地理位置。
[0129] 步骤1118,服务器判断用户B是否符合红包发放条件。
[0130] 步骤1120,当满足红包发放条件时,服务器执行红包发放操作。
[0131] 步骤1122,服务器将发放结果告知用户A和用户B。
[0132] 在本实施例中,将红包对应的地理位置由图2C所示实施例中的当前位置(或用户A 指定的任意位置)替换为用户A的实时地理位置后,步骤1118-1122可参考图2C所示实施例 中的步骤214-218,此处不再赘述。
[0133] 需要指出的是:
[0134] 在上述图2C和图11所示的实施例中,当红包是由用户A在"认真工作小组"会话窗 口中发起时,若仅将该团体的成员用户作为备选目标方,实际上相当于为该红包配置了另 一分配限制条件:用户身份条件;换言之,服务器可以了解到用户A是通过团体"认真工作小 组"对应的会话窗口发起红包创建请求,即服务器可以确定该用户A所属的团体为"认真工 作小组",从而仅允许同属于该团体"认真工作小组"的用户B等发起对该红包的领取请求。
[0135] 而当分配限制条件仅包含地理位置条件时,服务器同样可以确定满足该地理位置 条件的备选目标方,并向备选目标方发送与红包相关的通知消息。那么,虽然用户A在所属 团体"认真工作小组"对应的会话窗口发起红包创建请求,但只要是位于用户A配置的地理 位置附近(如200米)的用户,无论是否属于该团体"认真工作小组",服务器均可以向其发送 与该红包相关的通知消息,使其有机会领取该红包中的资金。
[0136] 在该实施例中,通过对地理位置条件的单独限制,在一些场景下可以获得更佳的 用途。例如在实体商家的推广活动中,商家可以基于自身固定或活动商铺的地理位置创建 红包,该红包的分配限制条件仅包括地理位置条件,比如位于商铺100米范围内,那么:当用 户进入该商铺的100米范围内时,服务器可以主动向该用户推送关于商家创建的红包的通 知消息,那么用户在领取红包的同时,可以了解到该商家的品牌信息、促销信息等;并且,由 于商铺与用户之间的距离很近,所以用户具有更大可能直接前往该商铺,从而具有极佳的 推广效果。
[0137] 图14是本申请一示例性实施例提供的又一种对象分配方法的流程图,如图14所 示,该方法应用于服务器中,可以包括以下步骤:
[0138] 步骤1402,根据发起方发起的对象查询请求,获取所述发起方的实时地理位置。
[0139] 步骤1404,向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满 足所述对象分配集合对应的地理位置条件。
[0140] 与诸如图2C所示实施例中的步骤208、图11所示实施例中的步骤1108相区别地,本 实施例中的服务器不主动向用户推送关于对象分配结合的通知消息,以免过多或过于频繁 的通知消息对用户造成影响,而是由用户主动向服务器查询附近的对象分配集合,从而一 方面体现出用户对于对象分配集合的主动性,不存在影响用户的风险,另一方面使用户脱 离"被分配"的角色,而是可以主动挑选感兴趣的对象分配集合。
[0141]为了便于理解,下面结合发起方、目标方和服务器之间的交互过程,对本申请的对 象分配方案进行描述。其中,图15是本申请一示例性实施例提供的又一种对象分配方法的 流程图,如图15所示,该方法可以包括以下步骤:
[0142] 步骤1502,用户A配置红包。
[0143] 步骤1504,服务器接收到用户A发起的红包创建请求。
[0144] 步骤1506,服务器生成红包。
[0145] 在本实施例中,步骤1502-1506可以参考图2C所示实施例中的步骤202-206,也可 以参考图11所示实施例中的步骤1102-1106,此处不再赘述。
[0146] 当然,此处仅以用户A为例,说明了红包创建过程;实际上,还可以存在其他任意用 户创建红包,以供用户B进行查询和领取,但其红包创建过程均可以参考上述的步骤1502-1506〇
[0147] 步骤1508,根据检测到的用户B的触发操作,采集该用户B的地理位置。
[0148] 步骤1510,服务器接收到用户B发送的红包查询请求,该红包查询请求中包含该用 户B的地理位置。
[0149] 在本实施例中,如图16所示,用户B可以在电子设备上查看到即时通讯应用中的 "查看附近的红包"功能,且当用户B触发该功能后,该电子设备可以采集自身的地理位置, 并将该地理位置通过红包查询请求发送至服务器。
[0150] 步骤1512,服务器将用户B的地理位置,与已创建红包的地理位置进行匹配。
[0151] 步骤1514,服务器匹配得到位于用户B附近的红包,并将匹配结果告知用户B。
[0152] 在本实施例中,以用户A为例,当用户A通过如图2C所示的实施例,使红包对应于自 身的当前地理位置或指定的任意地理位置时,服务器可以直接将其与用户B的地理位置进 行匹配;当用户A通过如图11所示的实施例,使红包对应于自身的实时地理位置时,服务器 需要在步骤1510之后向用户A发起地理位置询问,并将获得的实时地理位置与用户B的地理 位置进行匹配。
[0153] 步骤1516,用户B的电子设备对附近的红包进行信息展示。
[0154] 在本实施例中,例如图17所示,用户B的电子设备可以采用诸如列表的方式展示附 近的红包。其中,图17采用了 "距离从近到远"的方式展示多个红包,当然还可以根据用户B 的不同查看需求,采用其他方式进行排序展示,例如"红包金额从大到小"等,用户B可以通 过触发文字"距离从近到远"附近,以选取不同的排序方式。此外,用户B还可以对附近的红 包进行筛选,比如"仅查看100米内的红包",或者对红包金额的数值进行筛选等。
[0155] 步骤1518,检测到用户B触发任一红包。
[0156] 步骤1520,采集用户B的地理位置。
[0157] 步骤1522,向服务器发起针对被触发红包的红包领取请求,该红包领取请求中包 含用户B的当前地理位置。
[0158] 在本实施例中,由于用户B可能发生较大距离的移动,因而在步骤1520中可以重新 采集用户B的地理位置。当然,步骤1520并非必须,服务器也可以直接使用步骤1508中的地 理位置;例如,可为步骤1508采集到的地理位置设置一有效时长,如5分钟,则该地理位置在 该有效时长内可被用于步骤1524中的条件判断,而如果超出该有效时长则需要通过步骤 1520重新采集地理位置。
[0159] 步骤1524,服务器对用户B进行条件判断。
[0160] 在一实施例中,服务器采用的分配限制条件可以仅包括地理位置条件,那么通过 将用户B的地理位置与被选中红包的来源方的地理位置进行匹配,若用户B处于该来源方的 预设距离范围内(如200米内),即可判断该用户B是否满足该地理位置条件。
[0161] 假定用户B选取了用户A发出的红包。与上述步骤1512相类似的,当用户A通过如图 2C所示的实施例,使红包对应于自身的当前地理位置或指定的任意地理位置时,服务器可 以直接将其与用户B的地理位置进行匹配;当用户A通过如图11所示的实施例,使红包对应 于自身的实时地理位置时,服务器需要在步骤1522之后向用户A发起地理位置询问,并将获 得的实时地理位置与用户B的地理位置进行匹配。
[0162] 在另一实施例中,服务器采用的分配限制条件可以包括地理位置条件和用户身份 条件;其中,地理位置条件可以为:位于红包的来源方的预设距离范围内,所述用户身份条 件可以为:与红包的来源方属于同一团体。
[0163] 那么,在发起方针对任一对象分配集合发起对象获取请求的情况下,当该发起方 满足该任一对象分配集合对应的地理位置条件,且该发起方与该任一对象分配集合的分配 来源方属于同一团体时,执行将该任一对象分配集合分配至该发起方的分配操作。举例而 言,假定用户B选择用户A发起的红包,一方面判断用户B是否满足该红包对应的地理位置条 件,比如"位于用户A附近200米内",另一方面判断用户B与用户A是否属于同一团体,尤其是 当用户A通过团体"认真工作小组"发起该红包(比如通过该团体"认真工作小组"对应的会 话窗口发起红包)时,该团体可以特指该团体"认真工作小组"。因此,上述实施例可以适用 于诸如公司同事之间发送红包的娱乐活动,通过地理位置条件可以限制诸如仅到岗的同事 可以领取红包,通过用户身份条件可以避免附近的其他人(诸如同一写字楼内的其他公司 员工)领取红包。
[0164] 步骤1526,服务器向用户C发起加入申请。
[0165] 步骤1528,服务器接收到用户C返回的批准消息。
[0166] 步骤1530,服务器将红包发放至用户B。
[0167] 步骤1532,服务器向用户A和用户B发送关于红包的发放结果。
[0168] 在本实施例中,当发起方满足任一对象分配集合对应的地理位置条件,且该发起 方与该任一对象分配集合的分配来源方不属于同一团体时,服务器可以向该分配来源方所 属团体的管理员发送与该发起方相关的加入申请;其中,当加入申请被批准后,执行将任一 对象分配集合分配至发起方的分配操作。
[0169] 仍以用户A通过团体"认真工作小组"发放的红包为例。当用户B向服务器发起针对 该红包的领取请求时,服务器一方面判断用户B是否满足该红包对应的地理位置条件,比如 "位于用户A附近200米内",另一方面判断用户B与用户A是否属于同一团体,例如该团体"认 真工作小组"。如果用户B仅满足地理位置条件,而不满足用户身份条件,那么服务器可以向 该团体"认真工作小组"的管理员发送加入申请,比如该管理员可以为用户C。如图18所示, 服务器可以向用户B展示相应的提醒页面,并在用户B选择"申请加入"时,才向用户C发送加 入申请,否则不发送。
[0170] 在一些场景下,比如实体店的经营者可以创建与该实体店相关的团体,并创建红 包,那么附近的用户可以通过上述流程查看到该红包;当用户点击领取该红包时,可以向作 为管理员的经营者(或专门的管理员)发起对该团体的加入申请,使得用户在领取红包资金 的同时,能够进一步查看和了解该实体店的情况,以帮助实现对该实体店的推广。并且,由 于用户加入了该实体店对应的团体,那么经营者可以通过后续的消息推送等方式,进一步 向用户进行消息推广。
[0171] 此外,除了可以通过图4或图12所示的红包配置页面,直接将红包类型配置为"地 点红包"之外,如图19所示,用户在发出普通类型的红包之后,还可以对该红包进行触发,并 通过触发相应的菜单框中的"转为地点红包",将其转换为"地点红包",并通过诸如图20所 示的窗口,对地点类型进行选择。
[0172] 图21示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图 21,在硬件层面,该电子设备包括处理器2102、内部总线2104、网络接口 2106、内存2108以及 非易失性存储器2110,当然还可能包括其他业务所需要的硬件。处理器2102从非易失性存 储器2110中读取对应的计算机程序到内存2102中然后运行,在逻辑层面上形成对象分配装 置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬 件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以 是硬件或逻辑器件。
[0173] 请参考图22,在软件实施方式中,该对象分配装置可以包括生成单元2202、确定单 元2204和分配单元2206。其中:
[0174] 生成单元2202,根据来自发起方的对象分配请求,生成对象分配集合;其中,所述 对象分配集合包含从所述发起方对应的对象集合中提取的指定数量的对象;
[0175] 确定单元2204,确定与所述对象分配集合相关联的分配限制条件,所述分配限制 条件包括地理位置条件;
[0176] 分配单元2206,将所述对象分配集合分配至目标方,其中所述目标方满足所述分 配限制条件。
[0177] 可选的,还包括:
[0178]获取单元2208,获取所述发起方的地理位置;
[0179]其中,所述地理位置条件包括:位于所述地理位置的预设距离范围内。
[0180] 可选的,所述地理位置包括以下任一:
[0181]所述发起方发起所述对象分配请求时的地理位置;
[0182] 在所述目标方发起对象获取请求时,所述发起方的地理位置;其中,所述对象获取 请求用于触发所述分配操作;
[0183] 所述发起方指定的任意地理位置。
[0184] 可选的,所述分配限制条件还包括:用户身份条件。
[0185] 可选的,还包括:
[0186] 团体确定单元2210,确定所述发起方所属的团体;
[0187] 所述用户身份条件包括:与所述发起方属于同一团体。
[0188] 可选的,还包括:
[0189] 发送单元2212,确定满足所述分配限制条件的备选目标方,并向所述备选目标方 发送与所述对象分配集合相关的通知消息;
[0190] 处理单元2214,当接收到所述备选目标方针对所述通知消息的响应消息时,若确 定所述备选目标方满足所述分配限制条件,则将所述备选目标方作为所述目标方,以执行 所述分配操作。
[0191] 可选的,所述对象分配请求由所述发起方通过即时通讯应用的会话窗口发起;其 中,所述目标方为所述会话窗口的关联通讯方。
[0192] 图23示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图 23,在硬件层面,该电子设备包括处理器2302、内部总线2304、网络接口 2306、内存2308以及 非易失性存储器2310,当然还可能包括其他业务所需要的硬件。处理器2302从非易失性存 储器2310中读取对应的计算机程序到内存2302中然后运行,在逻辑层面上形成对象分配装 置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬 件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以 是硬件或逻辑器件。
[0193] 请参考图24,在软件实施方式中,该对象分配装置可以包括获取单元2402和返回 单元2404。其中:
[0194] 获取单元2402,根据发起方发起的对象查询请求,获取所述发起方的实时地理位 置;
[0195] 返回单元2404,向所述发起方返回查询到的对象分配集合,其中所述实时地理位 置满足所述对象分配集合对应的地理位置条件。
[0196] 可选的,还包括:
[0197]接收单元2406,接收到所述发起方针对任一对象分配集合发起的对象获取请求;
[0198] 执行单元2408,当所述发起方满足所述任一对象分配集合对应的地理位置条件, 且所述发起方与所述任一对象分配集合的分配来源方属于同一团体时,执行将所述任一对 象分配集合分配至发起方的分配操作。
[0199] 可选的,还包括:
[0200] 申请单元2410,当所述发起方满足所述任一对象分配集合对应的地理位置条件, 且所述发起方与所述任一对象分配集合的分配来源方不属于同一团体时,向所述分配来源 方所属团体的管理员发送与所述发起方相关的加入申请;
[0201] 当所述加入申请被批准后,所述执行单元2408执行将所述任一对象分配集合分配 至发起方的分配操作。
[0202] 图25示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图 25,在硬件层面,该电子设备包括处理器2502、内部总线2504、网络接口 2506、内存2508以及 非易失性存储器2510,当然还可能包括其他业务所需要的硬件。处理器2502从非易失性存 储器2510中读取对应的计算机程序到内存2502中然后运行,在逻辑层面上形成对象分配装 置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬 件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以 是硬件或逻辑器件。
[0203] 请参考图26,在软件实施方式中,该对象分配装置可以包括标识显示单元2602、页 面显示单元2604、信息生成单元2606和红包发放单元2608。其中:
[0204] 标识显示单元2602,在即时通讯群组的会话窗口中,示出红包发放入口标识;
[0205]页面显示单元2604,根据接收到的针对所述红包发放入口标识的用户触发指令, 示出红包配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出; [0206]信息生成单元2606,根据所述红包配置页面接收到的用户配置指令,生成红包配 置信息;其中,所述红包配置信息包括所述第一群组成员确定的第一地理位置;
[0207]红包发放单元2608,向服务器发起包含所述红包配置信息的红包发放请求,使所 述服务器创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至 少一个第二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群 组成员通过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置 与所述第一地理位置满足预设关系的情况下,至少部分领取所述红包。
[0208]图27示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图 27,在硬件层面,该电子设备包括处理器2702、内部总线2704、网络接口 2706、内存2708以及 非易失性存储器2710,当然还可能包括其他业务所需要的硬件。处理器2702从非易失性存 储器2710中读取对应的计算机程序到内存2702中然后运行,在逻辑层面上形成对象分配装 置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬 件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以 是硬件或逻辑器件。
[0209] 请参考图28,在软件实施方式中,该对象分配装置可以包括消息显示单元2802、位 置获取单元2804和领取提示单元2806。其中:
[0210] 消息显示单元2802,在即时通讯群组的会话窗口中,示出来自第一群组成员的即 时通讯消息,所述即时通讯消息对应于所述第一群组成员发放的红包;
[0211] 位置获取单元2804,当所述红包关联于所述第一群组成员的第一地理位置时,根 据接收到的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成 员的第二地理位置;
[0212]领取提示单元2806,在所述第二地理位置与所述第一地理位置满足预设关系的情 况下,示出所述红包至少部分被所述第二群组成员成功领取的提示页面。
[0213] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网 络接口和内存。
[0214] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或 非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的 示例。
[0215] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法 或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。 计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动 态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除 可编程只读存储器(EEPR0M)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、 数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备 或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算 机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0216]还需要说明的是,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的 包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包 括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要 素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包括所述要 素的过程、方法、商品或者设备中还存在另外的相同要素。
[0217] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
[0218] 在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。 在本申请和所附权利要求书中所使用的单数形式的"一种"、"所述"和"该"也旨在包括多数 形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语"和/或"是指并包 含一个或多个相关联的列出项目的任何或所有可能组合。
[0219]应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这 些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离 本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第 一信息。取决于语境,如在此所使用的词语"如果"可以被解释成为"在……时"或"当…… 时"或"响应于确定"。
[0220]以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。
【主权项】
1. 一种对象分配方法,其特征在于,包括: 根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配集合包含从 所述发起方对应的对象集合中提取的指定数量的对象; 确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括地理位置条 件; 将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条件。2. 根据权利要求1所述的方法,其特征在于,还包括: 获取所述发起方的地理位置; 其中,所述地理位置条件包括:位于所述地理位置的预设距离范围内。3. 根据权利要求2所述的方法,其特征在于,所述地理位置包括以下任一: 所述发起方发起所述对象分配请求时的地理位置; 在所述目标方发起对象获取请求时,所述发起方的地理位置;其中,所述对象获取请求 用于触发所述分配操作; 所述发起方指定的任意地理位置。4. 根据权利要求1所述的方法,其特征在于,所述分配限制条件还包括:用户身份条件。5. 根据权利要求4所述的方法,其特征在于,还包括: 确定所述发起方所属的团体; 所述用户身份条件包括:与所述发起方属于同一团体。6. 根据权利要求1所述的方法,其特征在于,还包括: 确定满足所述分配限制条件的备选目标方,并向所述备选目标方发送与所述对象分配 集合相关的通知消息; 当接收到所述备选目标方针对所述通知消息的响应消息时,若确定所述备选目标方满 足所述分配限制条件,则将所述备选目标方作为所述目标方,以执行所述分配操作。7. 根据权利要求1所述的方法,其特征在于,所述对象分配请求由所述发起方通过即时 通讯应用的会话窗口发起;其中,所述目标方为所述会话窗口的关联通讯方。8. -种对象分配方法,其特征在于,包括: 根据发起方发起的对象查询请求,获取所述发起方的实时地理位置; 向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所述对象分配 集合对应的地理位置条件。9. 根据权利要求8所述的方法,其特征在于,还包括: 接收到所述发起方针对任一对象分配集合发起的对象获取请求; 当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发起方与所述 任一对象分配集合的分配来源方属于同一团体时,执行将所述任一对象分配集合分配至发 起方的分配操作。10. 根据权利要求9所述的方法,其特征在于,还包括: 当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发起方与所述 任一对象分配集合的分配来源方不属于同一团体时,向所述分配来源方所属团体的管理员 发送与所述发起方相关的加入申请; 当所述加入申请被批准后,执行将所述任一对象分配集合分配至发起方的分配操作。11. 一种即时通讯群组的红包发放方法,其特征在于,包括: 在即时通讯群组的会话窗口中,示出红包发放入口标识; 根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包配置页面;其中, 所述用户触发指令由所述即时通讯群组的第一群组成员发出; 根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其中,所述红包配 置信息包括所述第一群组成员确定的第一地理位置; 向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器创建关联于所述 第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第二群组成员发送 针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通过对所述即时通 讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第一地理位置满足 预设关系的情况下,至少部分领取所述红包。12. -种即时通讯群组的红包领取方法,其特征在于,包括: 在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消息,所述即时通 讯消息对应于所述第一群组成员发放的红包; 当所述红包关联于所述第一群组成员的第一地理位置时,根据接收到的由第二群组成 员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二地理位置; 在所述第二地理位置与所述第一地理位置满足预设关系的情况下,示出所述红包至少 部分被所述第二群组成员成功领取的提示页面。13. -种对象分配装置,其特征在于,包括: 生成单元,根据来自发起方的对象分配请求,生成对象分配集合;其中,所述对象分配 集合包含从所述发起方对应的对象集合中提取的指定数量的对象; 确定单元,确定与所述对象分配集合相关联的分配限制条件,所述分配限制条件包括 地理位置条件; 分配单元,将所述对象分配集合分配至目标方,其中所述目标方满足所述分配限制条 件。14. 根据权利要求13所述的装置,其特征在于,还包括: 获取单元,获取所述发起方的地理位置; 其中,所述地理位置条件包括:位于所述地理位置的预设距离范围内。15. 根据权利要求14所述的装置,其特征在于,所述地理位置包括以下任一: 所述发起方发起所述对象分配请求时的地理位置; 在所述目标方发起对象获取请求时,所述发起方的地理位置;其中,所述对象获取请求 用于触发所述分配操作; 所述发起方指定的任意地理位置。16. 根据权利要求13所述的装置,其特征在于,所述分配限制条件还包括:用户身份条 件。17. 根据权利要求16所述的装置,其特征在于,还包括: 团体确定单元,确定所述发起方所属的团体; 所述用户身份条件包括:与所述发起方属于同一团体。18. 根据权利要求13所述的装置,其特征在于,还包括: 发送单元,确定满足所述分配限制条件的备选目标方,并向所述备选目标方发送与所 述对象分配集合相关的通知消息; 处理单元,当接收到所述备选目标方针对所述通知消息的响应消息时,若确定所述备 选目标方满足所述分配限制条件,则将所述备选目标方作为所述目标方,以执行所述分配 操作。19. 根据权利要求13所述的装置,其特征在于,所述对象分配请求由所述发起方通过即 时通讯应用的会话窗口发起;其中,所述目标方为所述会话窗口的关联通讯方。20. -种对象分配装置,其特征在于,包括: 获取单元,根据发起方发起的对象查询请求,获取所述发起方的实时地理位置; 返回单元,向所述发起方返回查询到的对象分配集合,其中所述实时地理位置满足所 述对象分配集合对应的地理位置条件。21. 根据权利要求20所述的装置,其特征在于,还包括: 接收单元,接收到所述发起方针对任一对象分配集合发起的对象获取请求; 执行单元,当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发 起方与所述任一对象分配集合的分配来源方属于同一团体时,执行将所述任一对象分配集 合分配至发起方的分配操作。22. 根据权利要求21所述的装置,其特征在于,还包括: 申请单元,当所述发起方满足所述任一对象分配集合对应的地理位置条件,且所述发 起方与所述任一对象分配集合的分配来源方不属于同一团体时,向所述分配来源方所属团 体的管理员发送与所述发起方相关的加入申请; 当所述加入申请被批准后,所述执行单元执行将所述任一对象分配集合分配至发起方 的分配操作。23. -种即时通讯群组的红包发放装置,其特征在于,包括: 标识显示单元,在即时通讯群组的会话窗口中,示出红包发放入口标识; 页面显示单元,根据接收到的针对所述红包发放入口标识的用户触发指令,示出红包 配置页面;其中,所述用户触发指令由所述即时通讯群组的第一群组成员发出; 信息生成单元,根据所述红包配置页面接收到的用户配置指令,生成红包配置信息;其 中,所述红包配置信息包括所述第一群组成员确定的第一地理位置; 红包发放单元,向服务器发起包含所述红包配置信息的红包发放请求,使所述服务器 创建关联于所述第一地理位置的红包,并使所述服务器向所述即时通讯群组的至少一个第 二群组成员发送针对所述红包的即时通讯消息,以进一步使所述至少一个第二群组成员通 过对所述即时通讯消息的触发,并在所述至少一个第二群组成员的第二地理位置与所述第 一地理位置满足预设关系的情况下,至少部分领取所述红包。24. -种即时通讯群组的红包领取装置,其特征在于,包括: 消息显示单元,在即时通讯群组的会话窗口中,示出来自第一群组成员的即时通讯消 息,所述即时通讯消息对应于所述第一群组成员发放的红包; 位置获取单元,当所述红包关联于所述第一群组成员的第一地理位置时,根据接收到 的由第二群组成员针对所述即时通讯消息的红包领取指令,获取所述第二群组成员的第二 地理位置; 领取提示单元,在所述第二地理位置与所述第一地理位置满足预设关系的情况下,示 出所述红包至少部分被所述第二群组成员成功领取的提示页面。
【文档编号】G06Q20/38GK106096924SQ201610453595
【公开日】2016年11月9日
【申请日】2016年6月21日
【发明人】高贵举, 朱鸿, 罗锋, 黄辉权
【申请人】阿里巴巴集团控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1