一种虚拟物品的分配方法及装置与流程

文档序号:12822178阅读:175来源:国知局
本发明涉及互联网
技术领域
:,尤其涉及一种虚拟物品的分配方法及装置。
背景技术
::随着网络技术的发展,以及智能终端设备的普及,人们越来越习惯于使用各类聊天平台上的“发红包”功能来发送礼金。其中,定向的“发红包”功能通常需要基于好友关系,而针对多人的“发红包”功能通常需要基于群组。而在规模较大、人数较多,且很多人互为陌生人的线下活动场景中,比如线下的大型促销活动,需要使用者,尤其是活动主办者花很多时间进行“红包”发放的操作,导致了现场的“红包”发放过程的效率较低。技术实现要素:本发明的实施例提供一种虚拟物品的分配方法及装置,能够提高虚拟物品发放效率。为达到上述目的,本发明的实施例采用如下技术方案:第一方面,本发明的实施例提供的方法,包括:获取第一类用户设备的标识信息和位置信息,并根据所述第一类用户设备的标识信息和位置信息建立群组;获取第二类用户设备的标识信息和位置信息,当检测到位于指定范围内的所述第二类用户设备满足加入所述群组的条件时,将所述第二类用户设备的标识信息加入所述群组;建立虚拟物品与所述群组建立关联关系;生成接收链接,并将所生成的接收链接向加入了所述群组中的用户设备展示,所述接收链接中包括所生成的虚拟物品的标识,并用于向所述群组中的用户设备展示与所述群组建立了关联关系的虚拟物品。结合第一方面,在第一方面的第一种可能的实现方式中,所述当检测到位于指定范围内的所述第二类用户设备满足加入所述群组的条件时,将所述第二类用户设备的标识信息加入所述群组,包括:根据所述第一类用户设备的位置信息定位所述第一类用户设备,并利用所述第一类用户设备的位置信息确定位置区域;接收所述第一类用户设备发送的口令设置信息,并确定位于所述位置区域中的所述第二类用户设备;向位于所述位置区域中的所述第二类用户设备发布验证界面,当检测到所述第二类用户设备输入所述验证界面的信息符合所述口令设置信息时,将所述第二类用户设备的标识信息加入所述群组。结合第一方面,在第一方面的第二种可能的实现方式中,所述建立虚拟物品与所述群组建立关联关系,包括:根据所述第一类用户设备发送的虚拟物品请求,确定待生成的虚拟物品的类别和数量,并确定是否需要触发支付过程;若需要触发支付过程,则当所述第一类用户设备执行完毕所述支付过程后,生成所述类别和数量的虚拟物品。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:在所述群组中确定目标对象,所述目标对象包括至少一个所述群组中的第二类用户设备;将所生成的接收链接向所确定的目标对象发送。结合第一方面或第一方面的第一至三种可能的实现方式,在第四种可能的实现方式中,所述将所生成的接收链接向加入了所述群组中的用户设备展示,包括:检测所述群组中的用户设备的数量是否大于等于预设数量值;若是则将所生成的接收链接向所确定的目标对象发送。结合第一方面或第一方面的第一至三种可能的实现方式,在第五种可能的实现方式中,所述将所生成的接收链接向加入了所述群组中的用户设备展示,包括:获取所述群组建立的时刻至当前时刻的时间长度,检测所述时间长度是否大于等于预设时间值;若是则将所生成的接收链接向所确定的目标对象发送。结合第一方面,在第一方面的第六种可能的实现方式中,所述建立虚拟物品与所述群组建立关联关系,包括:查询符合所述第一类用户设备的标识信息或位置信息的业务活动,并确定所述业务活动的举办方账号;获取对应所述举办方账号的虚拟物品集合;从所获取的虚拟物品集合中提取虚拟物品,并建立与所述群组建立关联关系。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,还包括:接收业务活动申请请求,所述业务活动申请请求由登录了所述举办方账号的设备发出;根据所述业务活动申请请求生成虚拟物品,并将所生成的虚拟物品添加至对应所述举办方账号的虚拟物品集合。第二方面,本发明的实施例提供的装置,包括:第一识别模块,用于获取第一类用户设备的标识信息和位置信息,并根据所述第一类用户设备的标识信息和位置信息建立群组;第二识别模块,用于获取第二类用户设备的标识信息和位置信息,当检测到位于指定范围内的所述第二类用户设备满足加入所述群组的条件时,将所述第二类用户设备的标识信息加入所述群组;虚拟物品管理模块,用于建立虚拟物品与所述群组建立关联关系;发放模块,用于生成接收链接,并将所生成的接收链接向加入了所述群组中的用户设备展示,所述接收链接中包括所生成的虚拟物品的标识,并用于向所述群组中的用户设备展示与所述群组建立了关联关系的虚拟物品。结合第二方面,在第二方面的第一种可能的实现方式中,所述第二识别模块,具体用于根据所述第一类用户设备的位置信息定位所述第一类用户设备,并利用所述第一类用户设备的位置信息确定位置区域;之后接收所述第一类用户设备发送的口令设置信息,并确定位于所述位置区域中的所述第二类用户设备;再向位于所述位置区域中的所述第二类用户设备发布验证界面,当检测到所述第二类用户设备输入所述验证界面的信息符合所述口令设置信息时,将所述第二类用户设备的标识信息加入所述群组。结合第二方面,在第二方面的第二种可能的实现方式中,所述虚拟物品管理模块,具体用于查询符合所述第一类用户设备的标识信息或位置信息的业务活动,并确定所述业务活动的举办方账号;之后获取对应所述举办方账号的虚拟物品集合;再从所获取的虚拟物品集合中提取虚拟物品,并建立与所述群组建立关联关系;所述虚拟物品管理模块,具体还用于接收业务活动申请请求,所述业务活动申请请求由登录了所述举办方账号的设备发出;并根据所述业务活动申请请求生成虚拟物品,并将所生成的虚拟物品添加至对应所述举办方账号的虚拟物品集合。本发明实施例提供的虚拟物品的分配方法及装置,通过一个用户设备的标识信息和位置信息建立群组,并将周围的用户设备自动添加至群组,再建立虚拟物品与所述群组建立关联关系,之后将所关联的虚拟物品向群组中的用户设备发放。相对于现有技术中,基于好友关系定向的“发红包”功能,和基于群组的针对多人的“发红包”功能,本实施例的虚拟物品发放不再限于好友关系,以及通过自动建立用于发放虚拟物品的临时群组,减少了使用者在发放虚拟物品时的在用户设备上的操作,从而提高了虚拟物品的发放效率。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本发明实施例提供的系统架构示意图;图2为本发明实施例提供的方法流程示意图;图3为本发明实施例提供的一种具体实例的示意图;图4为本发明实施例提供的另一种具体实例的示意图;图5为本发明实施例提供的装置的结构示意图。具体实施方式为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。下文中将详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本
技术领域
:技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本
技术领域
:技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。本实施例中的方法流程,具体可以执行在一种如图1所示的系统中,其中包括:管理服务器和用户设备。用户设备具体可以实做成单独一台装置,或整合于各种不同的媒体数据播放装置中,诸如智能手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,简称pda)或可穿戴式设备(wearabledevice)等。用户设备可以通过移动无线网络与管理服务器进行通信。具体的,用户设备可以划分为第一类用户设备和第二类用户设备,对于用户设备的划分并非需要对用户设备本身进行操作或者采取打标签、在管理服务器中进行记录等技术手段,而是本实施例中为了便于描述、区分而设定的称呼,比如:用户1持有智能手机1,用户2持有智能手机2….用户n持有智能手机n,而其中任意一个智能手机都可以称为第一类用户设备或者第二类用户设备,在本实施例中,当一个智能手机的标识信息和位置信息被用于建立一个群组时,这一个智能手机则可以称为第一类用户设备,而其他加入本次所建立的群组的智能手机则可以称为第二类用户设备;当下一时间阶段中,若这一个智能手机加入了另一个已经被建立的群组中时,则也可以被称为第二类用户设备。即第一类用户设备或者第二类用户设备可以理解为本实施例中针对群组中的用户设备的逻辑划分。本实施例中所揭示的管理服务器,具体可以是刀片机、工作站、超级计算机等设备,或者是由多个服务器组成的一种用于数据处理的服务器集群系统。需要说明的是,在实际应用中,管理服务器可以连接数据库,数据库主要用于:用于存储用户设备的登录账号、设备号、与登录账号所关联的支付账号等用户信息,以及存储虚拟物品的生成规则、发放规则等关于虚拟物品的信息,还可以存储业务活动数据,业务活动的举办方账号等业务活动的信息。本发明实施例提供一种虚拟物品的分配方法,如图2所示,包括:s1、获取第一类用户设备的标识信息和位置信息,并根据所述第一类用户设备的标识信息和位置信息建立群组。其中,用户设备的标识信息可以是在用户设备上进行登录的账号信息、用户设备的设备号等具有标识、识别功能的信息;位置信息具体可以是lbs(locationbasedservice,基于移动位置服务)信息。具体的,管理服务器可以在验证标识信息和位置信息符合预设规则后,建立群组,并生成群组id,群组id用于识别所建立的群组。预设规则可以依据具体的应用场景设定,例如:验证账号信息已经登录、账号信息具有建立群组的权限等标识信息符合预设规则的情况;再例如:位置信息表明用户设备在指定的区域范围内或者依据多个用户设备的位置信息检测到在指定的区域范围内的用户设备数量满足预设数量。预设规则在本实施例中并不限定。创建群组的具体方式,可以采用现有技术中常见的创建聊天群的方式,所创建的群组用于实现多个用户设备之间进行聊天、交换虚拟物品等业务功能。s2、获取第二类用户设备的标识信息和位置信息,当检测到位于指定范围内的所述第二类用户设备满足加入所述群组的条件时,将所述第二类用户设备的标识信息加入所述群组。其中,在创建群组的过程中,第一类用户设备可以向管理服务器发送密码设置消息,用于设置所创建的群组的入群密码。第二类用户设备满足加入所述群组的条件,可以理解为:第二类用户设备将用户输入的字符向管理服务器发送,管理服务器验证第二类用户设备发送的字符是否与入群密码相符合,若是则满足加入所述群组的条件。s3、建立虚拟物品与所述群组建立关联关系。其中,虚拟物品具体可以是数字货币、电子优惠券、电子支票、电子票据等。建立虚拟物品与所述群组建立关联关系,与群组相关联的虚拟物品处于等待向群组中的用户设备发放的状态。具体的,虚拟物品可以由管理服务器根据用户设备发送的虚拟物品请求生成,虚拟物品请求包括了所需生成的虚拟物品的数量信息、类型信息,管理服务器可以生成限制有使用期限/地域或者不限制使用期限/地域的虚拟物品。并将虚拟物品与所述群组建立关联关系,其中,与所述群组建立了关联关系的虚拟物品,用于向所述群组内的用户设备进行展示、发放。s4、生成接收链接,并将所生成的接收链接向加入了所述群组中的用户设备展示。其中,所述接收链接中包括所生成的虚拟物品的标识,并用于向所述群组中的用户设备展示与所述群组建立了关联关系的虚拟物品。具体的,所述接收链接中可以仅包括用于标识虚拟物品的信息,用户通过操作用户设备,点击接收链接,用户设备在用户进行该点击操作后,向管理服务器发送消息,从而获取一定数量、种类的虚拟物品;所述接收链接也作成一个指向指定页面的url(uniformresourcelocator,统一资源定位符),用户通过操作用户设备,点击接收链接,用户设备在用户进行该点击操作后,加载指定页面,并在指定页面中进行交互操作,以便于选择所需获取的虚拟物品。在本实施例中,已经关联了群组的虚拟物品的发放触发方式可以有多种,例如,所述将所生成的接收链接向加入了所述群组中的用户设备展示,包括:检测所述群组中的用户设备的数量是否大于等于预设数量值。若是则将所生成的接收链接向所确定的目标对象发送。再例如,所述将所生成的接收链接向加入了所述群组中的用户设备展示,包括:获取所述群组建立的时刻至当前时刻的时间长度,检测所述时间长度是否大于等于预设时间值。若是则将所生成的接收链接向所确定的目标对象发送。本发明实施例提供的虚拟物品的分配方法,通过一个用户设备的标识信息和位置信息建立群组,并将周围的用户设备自动添加至群组,再建立虚拟物品与所述群组建立关联关系,之后将所关联的虚拟物品向群组中的用户设备发放。相对于现有技术中,基于好友关系定向的“发红包”功能,和基于群组的针对多人的“发红包”功能,本实施例的虚拟物品发放不再限于好友关系,以及通过自动建立用于发放虚拟物品的临时群组,减少了使用者在发放虚拟物品时的在用户设备上的操作,从而提高了虚拟物品的发放效率。在本实施例中,可以定位各个用户设备,并判定是否加入所述群组,例如:当检测到位于指定范围内的所述第二类用户设备满足加入所述群组的条件时,将所述第二类用户设备的标识信息加入所述群组,包括:根据所述第一类用户设备的位置信息定位所述第一类用户设备,并利用所述第一类用户设备的位置信息确定位置区域。若所确定的位置区域即为指定范围。其中,第一类用户设备的位置信息具体采用lbs信息,通过geohash算法计算得到第一类用户设备的位置所在的区域范围,例如:如图3所示的,采用常用的8位的geohash算法模型,可以将一个大的区域划分为多个格子,每一个格子作为一个区域范围。接收所述第一类用户设备发送的口令设置信息,并确定位于所述位置区域中的所述第二类用户设备。向位于所述位置区域中的所述第二类用户设备发布验证界面,当检测到所述第二类用户设备输入所述验证界面的信息符合所述口令设置信息时,将所述第二类用户设备的标识信息加入所述群组。例如:如图4所示的,管理服务器可以通过验证与第一类用户设备在同一个区域范围内的,各个用户设备上传的字符信息,是否为正确的密码口令(根据口令设置信息设置的密码口令),并将验证通过的用户设备加入群组,并作为第二类用户设备。在本实施例中,所述建立虚拟物品与所述群组建立关联关系,包括:根据所述第一类用户设备发送的虚拟物品请求,确定待生成的虚拟物品的类别和数量,并确定是否需要触发支付过程。例如:第一类用户设备发送的虚拟物品请求为购买请求消息,包括了所需购买的虚拟物品的类别信息和数量信息,其中,所述第一类用户设备上登录账号,所登录的账号关联了支付账号,当需要触发支付过程时,可以自动登录支付账号。若需要触发支付过程,则当所述第一类用户设备执行完毕所述支付过程后,生成所述类别和数量的虚拟物品。例如:虚拟物品为1000元现金的代金券,则第一类用户设备登录支付账号并执行完成支付过程后,管理服务器向生成数量为1000的单价为1元的代金券,并将所生成的代金券关联至群组,以便于后续向群组中的其他用户发放。可选的,在本实施例中,所述建立虚拟物品与所述群组建立关联关系,包括:查询符合所述第一类用户设备的标识信息或位置信息的业务活动,并确定所述业务活动的举办方账号。之后获取对应所述举办方账号的虚拟物品集合。再从所获取的虚拟物品集合中提取虚拟物品,并建立与所述群组建立关联关系。具体的,业务活动可以是在一个区域范围内举行的线下业务活动,比如商场的促销活动、演唱会等。符合所述第一类用户设备的标识信息或位置信息,可以理解为:第一类用户设备所在的区域范围内正在举行的线下业务活动,或者第一类用户设备的标识信息所对应的线下业务活动(比如用户操作第一类用户设备事先预定的线下业务活动,则完成预定过程后,第一类用户设备的标识信息绑定线下业务活动直至线下业务活动结束)。具体的,业务活动的举办方可以为个人或者组织,业务活动的举办方可以在管理服务器中预先注册账号(比如个人注册的个人账号,公司/企业注册的公司账号等)。具体的,管理服务器可以接收业务活动申请请求。之后根据所述业务活动申请请求生成虚拟物品,并将所生成的虚拟物品添加至对应所述举办方账号的虚拟物品集合。其中,所述业务活动申请请求由登录了所述举办方账号的设备发出。例如:举办方账号在管理服务器中注册后,可以预先通过支付购买或者免费申请等流程,获取包括了至少一种虚拟物品的虚拟物品集合,比如:业务活动为一个小型演唱会,举办方为个人(简称举办人),预先向管理服务器申请获取一定数量的电子门票,管理服务器将举办人的用户设备作为第一类用户设备,并将区域范围内的其他用户设备加入所建立的群组中,再向加入群组中的用户设备随机发放电子门票,需要说明的是,此时的群组内的用户设备的数量可以手动调整,也可以将区域范围外的用户设备添加进群组。在本实施例中,虚拟物品可以通过,随机发放的方式向群组中的用户设备发放,例如:在所述群组中确定目标对象。将所生成的接收链接向所确定的目标对象发送。其中,所述目标对象包括至少一个所述群组中的第二类用户设备。比如:业务活动可以是在一个区域范围内举行的现场促销活动,区域范围大致覆盖现场促销活动的活动场景范围,第一类用户设备为现场促销活动的主持人的用户设备。通过在管理服务器内注册的举办方的公司账号,向管理服务器申请获取指定数量的电子奖券(虚拟物品),并向区域范围内的第二类用户设备(位于现场促销活动的活动场景范围内的人的用户设备)随机发放电子奖券,从而实现快速现场抽奖,减少进行现场抽奖时所需的人手和管理成本。本发明实施例提供的虚拟物品的分配方法,通过一个用户设备的标识信息和位置信息建立群组,并将周围的用户设备自动添加至群组,再建立虚拟物品与所述群组建立关联关系,之后将所关联的虚拟物品向群组中的用户设备发放。相对于现有技术中,基于好友关系定向的“发红包”功能,和基于群组的针对多人的“发红包”功能,本实施例的虚拟物品发放不再限于好友关系,以及通过自动建立用于发放虚拟物品的临时群组,减少了使用者在发放虚拟物品时的在用户设备上的操作,从而提高了虚拟物品的发放效率。本发明实施例还提供一种如图5所示的虚拟物品的分配装置,包括:第一识别模块,用于获取第一类用户设备的标识信息和位置信息,并根据所述第一类用户设备的标识信息和位置信息建立群组;第二识别模块,用于获取第二类用户设备的标识信息和位置信息,当检测到位于指定范围内的所述第二类用户设备满足加入所述群组的条件时,将所述第二类用户设备的标识信息加入所述群组;虚拟物品管理模块,用于建立虚拟物品与所述群组建立关联关系;发放模块,用于生成接收链接,并将所生成的接收链接向加入了所述群组中的用户设备展示,所述接收链接中包括所生成的虚拟物品的标识,并用于向所述群组中的用户设备展示与所述群组建立了关联关系的虚拟物品。其中,所述第二识别模块,具体用于根据所述第一类用户设备的位置信息定位所述第一类用户设备,并利用所述第一类用户设备的位置信息,通过geohash算法确定位置区域;之后接收所述第一类用户设备发送的口令设置信息,并确定位于所述位置区域中的所述第二类用户设备;再向位于所述位置区域中的所述第二类用户设备发布验证界面,当检测到所述第二类用户设备输入所述验证界面的信息符合所述口令设置信息时,将所述第二类用户设备的标识信息加入所述群组。所述虚拟物品管理模块,具体用于查询符合所述第一类用户设备的标识信息或位置信息的业务活动,并确定所述业务活动的举办方账号;之后获取对应所述举办方账号的虚拟物品集合;再从所获取的虚拟物品集合中提取虚拟物品,并建立与所述群组建立关联关系;所述虚拟物品管理模块,具体还用于接收业务活动申请请求,所述业务活动申请请求由登录了所述举办方账号的设备发出;并根据所述业务活动申请请求生成虚拟物品,并将所生成的虚拟物品添加至对应所述举办方账号的虚拟物品集合。本发明实施例提供的虚拟物品的分配装置,通过一个用户设备的标识信息和位置信息建立群组,并将周围的用户设备自动添加至群组,再建立虚拟物品与所述群组建立关联关系,之后将所关联的虚拟物品向群组中的用户设备发放。相对于现有技术中,基于好友关系定向的“发红包”功能,和基于群组的针对多人的“发红包”功能,本实施例的虚拟物品发放不再限于好友关系,以及通过自动建立用于发放虚拟物品的临时群组,减少了使用者在发放虚拟物品时的在用户设备上的操作,从而提高了虚拟物品的发放效率。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1