CN111160882A - 虚拟资源投放方法、装置、服务器及存储介质 - Google Patents
虚拟资源投放方法、装置、服务器及存储介质 Download PDFInfo
- Publication number
- CN111160882A CN111160882A CN201911421666.3A CN201911421666A CN111160882A CN 111160882 A CN111160882 A CN 111160882A CN 201911421666 A CN201911421666 A CN 201911421666A CN 111160882 A CN111160882 A CN 111160882A
- Authority
- CN
- China
- Prior art keywords
- virtual resource
- user account
- virtual
- user
- launched
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000002716 delivery method Methods 0.000 title claims description 20
- 230000003578 releasing effect Effects 0.000 claims description 47
- 238000000034 method Methods 0.000 claims description 37
- 230000006399 behavior Effects 0.000 claims description 15
- 230000015654 memory Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007480 spreading Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 235000002568 Capsicum frutescens Nutrition 0.000 description 1
- 240000008574 Capsicum frutescens Species 0.000 description 1
- 206010019345 Heat stroke Diseases 0.000 description 1
- 208000025174 PANDAS Diseases 0.000 description 1
- 208000021155 Paediatric autoimmune neuropsychiatric disorders associated with streptococcal infection Diseases 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
- G06Q20/065—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/69—Types of network addresses using geographic information, e.g. room number
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开关于一种虚拟资源投放方法、装置、服务器及存储介质,涉及到网络技术领域,本公开实施例通过根据虚拟资源投放指令,确定目标地理区域,将目标地理区域中的用户账号作为待投放用户账号,以实现基于地理位置的虚拟资源投放,相较于相关技术中仅能够用户选定用户账号或用户账号群组进行投放的方式,投放方式丰富多样,待投放用户账号的确定方式更灵活,有效提高了虚拟资源的传播性,投放效果更佳。
Description
技术领域
本公开涉及网络技术领域,尤其涉及一种虚拟资源投放方法、装置、服务器及存储介质。
背景技术
随着网络技术的发展,人们通常会通过网络实现虚拟资源的投放,例如,该虚拟资源可以为红包,人们可以通过网络向其他用户账号发送红包。
相关技术中,虚拟资源投放方法通常是由用户选定资源投放的用户账号或用户账号群组,从而服务器向该选定的用户账号或用户账号群组发送虚拟资源。
上述方法中,均是由用户选定特定的用户账号或用户账号群组进行资源投放,投放方式单一,具有局限性,虚拟资源的传播性低。
发明内容
本公开提供一种虚拟资源投放方法、装置、服务器及存储介质,以至少解决相关技术中投放形式单一、局限性大和传播性低的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种虚拟资源投放方法,包括:
根据虚拟资源投放指令,获取目标地理区域;
根据所述目标地理区域,从所述目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号;
向所述待投放用户账号投放所述虚拟资源。
在一种可能实现方式中,所述根据所述目标地理区域,从所述目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号,包括下述任一项:
将所述目标地理区域内的所有用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的用户账号中,选取目标比例的用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的所有用户账号中,选取在线用户账号作为所述虚拟资源的待投放用户账号;
根据所述目标地理区域的面积,确定所述虚拟资源的待投放用户账号的目标数量;从所述目标地理区域内的用户账号中,选取所述目标数量的用户账号作为所述虚拟资源的待投放用户账号;
根据所述目标地理区域内的用户账号的属性信息或行为信息中至少一项,从所述目标地理区域内的用户账号中,选取符合目标条件的用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的用户账号中,将虚拟资源发送方的关联用户账号作为所述虚拟资源的待投放用户账号。
在一种可能实现方式中,所述向所述待投放用户账号投放所述虚拟资源,包括:
根据所述虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源;
向所述每个待投放用户账号投放对应的虚拟资源。
在一种可能实现方式中,所述根据所述虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源,包括下述任一项:
根据虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,随机确定每个待投放用户账号对应的虚拟资源的数量,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源;
根据虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,确定每个待投放用户账号对应的虚拟资源的数量,每个待投放用户账号对应的虚拟资源的数量相同,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源;
根据每个待投放用户账号的属性信息或行为信息中至少一项、虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,获取每个待投放用户账号对应的虚拟资源的数量,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源。
在一种可能实现方式中,所述根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源,包括:
根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源的数值;
根据所述虚拟资源投放指令中的待展示信息、所述目标地理区域的区域信息、所述虚拟资源的待投放时间、所述每个待投放用户账号的属性信息或偏好信息中至少一项,生成所述每个待投放用户账号对应的虚拟资源的展示信息。
在一种可能实现方式中,所述根据所述虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源,包括下述任一项:
根据所述虚拟资源投放指令中的投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源;
根据所述虚拟资源投放指令中的待展示信息,确定所述虚拟资源的投放模式信息,根据所述投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源;
根据所述目标地理区域的区域信息,确定所述虚拟资源的投放模式信息,根据所述投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源。
在一种可能实现方式中,所述投放模式信息包括所述虚拟资源的类型信息或所述虚拟资源的投放目的信息中至少一项;或者,所述待展示信息包括所述虚拟资源的名称、所述虚拟资源发送方的标识信息、所述虚拟资源的类型信息或所述虚拟资源的投放目的信息中至少一项。
在一种可能实现方式中,所述根据虚拟资源投放指令,获取目标地理区域,包括下述任一项:
从所述虚拟资源投放指令中提取所述目标地理区域;
根据所述虚拟资源投放指令中的虚拟资源发送方,获取所述虚拟资源发送方的关联用户账号的地理位置所在的目标地理区域。
在一种可能实现方式中,所述虚拟资源还包括虚拟资源发送方的关联信息;
所述方法还包括下述任一项:
响应于任一用户账号的对所述关联信息的触发操作,控制所述用户账号的显示页面跳转至虚拟资源发送方的用户信息页面;
响应于任一用户账号的对所述关联信息的触发操作,建立所述用户账号与虚拟资源发送方的关联关系,所述关联关系用于指示所述用户账号关注所述虚拟资源发送方;
响应于任一用户账号的对所述关联信息的触发操作,如果虚拟资源发送方正处于直播状态,控制所述用户账号的显示页面跳转至所述虚拟资源发送方的直播页面。
根据本公开实施例的第二方面,提供一种虚拟资源投放装置,包括:
获取单元,被配置为执行根据虚拟资源投放指令,获取目标地理区域;
确定单元,被配置为执行根据所述目标地理区域,从所述目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号;
投放单元,被配置为执行向所述待投放用户账号投放所述虚拟资源。
在一种可能实现方式中,所述确定单元被配置为执行下述任一项:
将所述目标地理区域内的所有用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的用户账号中,选取目标比例的用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的所有用户账号中,选取在线用户账号作为所述虚拟资源的待投放用户账号;
根据所述目标地理区域的面积,确定所述虚拟资源的待投放用户账号的目标数量;从所述目标地理区域内的用户账号中,选取所述目标数量的用户账号作为所述虚拟资源的待投放用户账号;
根据所述目标地理区域内的用户账号的属性信息或行为信息中至少一项,从所述目标地理区域内的用户账号中,选取符合目标条件的用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的用户账号中,将所述虚拟资源发送方的关联用户账号作为所述虚拟资源的待投放用户账号。
在一种可能实现方式中,所述投放单元被配置为执行:
根据所述虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源;
向所述每个待投放用户账号投放对应的虚拟资源。
在一种可能实现方式中,所述投放单元被配置为执行下述任一项:
根据虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,随机确定每个待投放用户账号对应的虚拟资源的数量,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源;
根据虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,确定每个待投放用户账号对应的虚拟资源的数量,每个待投放用户账号对应的虚拟资源的数量相同,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源;
根据每个待投放用户账号的属性信息或行为信息中至少一项、虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,获取每个待投放用户账号对应的虚拟资源的数量,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源。
在一种可能实现方式中,所述投放单元被配置为执行:
根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源的数值;
根据所述虚拟资源投放指令中的待展示信息、所述目标地理区域的区域信息、所述虚拟资源的待投放时间、所述每个待投放用户账号的属性信息或偏好信息中至少一项,生成所述每个待投放用户账号对应的虚拟资源的展示信息。
在一种可能实现方式中,所述投放单元被配置为执行下述任一项:
根据所述虚拟资源投放指令中的投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源;
根据所述虚拟资源投放指令中的待展示信息,确定所述虚拟资源的投放模式信息,根据所述投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源;
根据所述目标地理区域的区域信息,确定所述虚拟资源的投放模式信息,根据所述投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源。
在一种可能实现方式中,所述投放模式信息包括所述虚拟资源的类型信息或所述虚拟资源的投放目的信息中至少一项;或者,所述待展示信息包括所述虚拟资源的名称、所述虚拟资源发送方的标识信息、所述虚拟资源的类型信息或所述虚拟资源的投放目的信息中至少一项。
在一种可能实现方式中,所述获取单元被配置为执行下述任一项:
从所述虚拟资源投放指令中提取所述目标地理区域;
根据所述虚拟资源投放指令中的虚拟资源发送方,获取所述虚拟资源发送方的关联用户账号的地理位置所在的目标地理区域。
在一种可能实现方式中,所述虚拟资源还包括虚拟资源发送方的关联信息;
所述装置还包括执行单元,所述执行单元用于执行下述任一项:
响应于任一用户账号的对所述关联信息的触发操作,控制所述用户账号的显示页面跳转至虚拟资源发送方的用户信息页面;
响应于任一用户账号的对所述关联信息的触发操作,建立所述用户账号与虚拟资源发送方的关联关系,所述关联关系用于指示所述用户账号关注所述虚拟资源发送方;
响应于任一用户账号的对所述关联信息的触发操作,如果虚拟资源发送方正处于直播状态,控制所述用户账号的显示页面跳转至所述虚拟资源发送方的直播页面。
根据本公开实施例的第三方面,提供一种服务器,包括:
一个或多个处理器;
用于存储所述一个或多个处理器可执行指令的一个或多个存储器;
其中,所述一个或多个处理器被配置为执行所述指令,以实现上述第一方面或所述第一方面中的实现方式中任一项所述的虚拟资源投放方法。
根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得所述服务器能够执行上述第一方面或所述第一方面中的实现方式中任一项所述的虚拟资源投放方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,包括至少一条指令,所述至少一条指令被服务器的一个或多个处理器执行时能够实现上述第一方面或所述第一方面中的实现方式中任一项所述的虚拟资源投放方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
本公开实施例通过根据虚拟资源投放指令,确定目标地理区域,将目标地理区域中的用户账号作为待投放用户账号,以实现基于地理位置的虚拟资源投放,相较于相关技术中仅能够用户选定用户账号或用户账号群组进行投放的方式,投放方式丰富多样,待投放用户账号的确定方式更灵活,有效提高了虚拟资源的传播性,投放效果更佳。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是本公开实施例提供的一种虚拟资源投放方法的实施环境。
图2是本公开实施例提供的一种虚拟资源投放方法的流程图。
图3是本公开实施例提供的一种虚拟资源投放方法的流程图。
图4是本公开实施例提供的一种虚拟资源投放装置框图。
图5是本公开实施例提供的一种服务器的结构示意图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开所涉及的用户信息可以为经用户授权或者经过各方充分授权的信息。
图1是本公开实施例提供的一种虚拟资源投放方法的实施环境,其中,实施环境包括:终端110和虚拟资源投放平台120。终端110通过无线网络或有线网络与虚拟资源投放平台120相连。
终端110可以是智能手机、游戏主机、台式计算机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器或MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器和膝上型便携计算机中的至少一种。示例性的,终端110是用户使用的终端,终端110中运行的应用程序内登录有用户账号。
虚拟资源投放平台120包括一台服务器、多台服务器、云计算平台和虚拟化中心中的至少一种。可选地,虚拟资源投放平台120包括:服务器1201和数据库1202。服务器1201用于提供虚拟资源投放有关的后台服务。服务器1201可以是一台或多台。当服务器1201是多台时,存在至少两台服务器1201用于提供不同的服务,和/或,存在至少两台服务器1201用于提供相同的服务,比如以负载均衡方式提供同一种服务,本申请实施例对此不加以限定。服务器1201中可以设置有虚拟资源投放相关的指令。数据库1202可以用于存储待投放的虚拟资源。
终端110可以泛指多个终端中的一个,本实施例仅以终端110来举例说明。上述终端110可以为待投放用户账号所在终端,服务器1201可向该终端110发送虚拟资源。在另一种场景中,该终端110中的一个终端可以向服务器1201发送虚拟资源投放指令,由服务器1201确定待投放用户账号,从而向待投放用户账号所在终端发送虚拟资源。
本领域技术人员可以知晓,上述终端110以及服务器1201的数量可以更多或更少。比如上述终端110以及服务器1201可以仅为一个,或者上述终端110以及服务器1201为几十个或几百个,或者更多数量,此时上述实施环境还包括其他终端以及其他服务器。本申请实施例对终端和服务器的数量和设备类型均不加以限定。
图2是本公开实施例提供的一种虚拟资源投放方法的流程图,参见图2,该虚拟资源投放方法应用于服务器中,方法包括:
201、根据虚拟资源投放指令,获取目标地理区域。
202、根据该目标地理区域,从该目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号。
203、向该待投放用户账号投放该虚拟资源。
本公开实施例通过根据虚拟资源投放指令,确定目标地理区域,将目标地理区域中的用户账号作为待投放用户账号,以实现基于地理位置的虚拟资源投放,相较于相关技术中仅能够用户选定用户账号或用户账号群组进行投放的方式,投放方式丰富多样,待投放用户账号的确定方式更灵活,有效提高了虚拟资源的传播性,投放效果更佳。
在一种可能实现方式中,该根据该目标地理区域,从该目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号,包括下述任一项:
将该目标地理区域内的所有用户账号作为该虚拟资源的待投放用户账号;
从该目标地理区域内的用户账号中,选取目标比例的用户账号作为该虚拟资源的待投放用户账号;
从该目标地理区域内的所有用户账号中,选取在线用户账号作为该虚拟资源的待投放用户账号;
根据该目标地理区域的面积,确定该虚拟资源的待投放用户账号的目标数量;从该目标地理区域内的用户账号中,选取该目标数量的用户账号作为该虚拟资源的待投放用户账号;
根据该目标地理区域内的用户账号的属性信息或行为信息中至少一项,从该目标地理区域内的用户账号中,选取符合目标条件的用户账号作为该虚拟资源的待投放用户账号;
从该目标地理区域内的用户账号中,将该虚拟资源发送方的关联用户账号作为该虚拟资源的待投放用户账号。
在一种可能实现方式中,该向该待投放用户账号投放该虚拟资源,包括:
根据该虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源;
向该每个待投放用户账号投放对应的虚拟资源。
在一种可能实现方式中,该根据该虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源,包括下述任一项:
根据虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,随机确定每个待投放用户账号对应的虚拟资源的数量,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源;
根据虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,确定每个待投放用户账号对应的虚拟资源的数量,每个待投放用户账号对应的虚拟资源的数量相同,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源;
根据每个待投放用户账号的属性信息或行为信息中至少一项、虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,获取每个待投放用户账号对应的虚拟资源的数量,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源。
在一种可能实现方式中,该根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源,包括:
根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源的数值;
根据该虚拟资源投放指令中的待展示信息、该目标地理区域的区域信息、该虚拟资源的待投放时间、该每个待投放用户账号的属性信息或偏好信息中至少一项,生成该每个待投放用户账号对应的虚拟资源的展示信息。
在一种可能实现方式中,该根据该虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源,包括下述任一项:
根据该虚拟资源投放指令中的投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源;
根据该虚拟资源投放指令中的待展示信息,确定该虚拟资源的投放模式信息,根据该投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源;
根据该目标地理区域的区域信息,确定该虚拟资源的投放模式信息,根据该投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源。
在一种可能实现方式中,该投放模式信息包括该虚拟资源的类型信息或该虚拟资源的投放目的信息中至少一项;或者,该待展示信息包括该虚拟资源的名称、该虚拟资源发送方的标识信息、该虚拟资源的类型信息或该虚拟资源的投放目的信息中至少一项。
在一种可能实现方式中,该根据虚拟资源投放指令,获取目标地理区域,包括下述任一项:
从该虚拟资源投放指令中提取该目标地理区域;
根据该虚拟资源投放指令中的虚拟资源发送方,获取该虚拟资源发送方的关联用户账号的地理位置所在的目标地理区域。
在一种可能实现方式中,该虚拟资源还包括虚拟资源发送方的关联信息;
该方法还包括下述任一项:
响应于任一用户账号的对该关联信息的触发操作,控制该用户账号的显示页面跳转至虚拟资源发送方的用户信息页面;
响应于任一用户账号的对该关联信息的触发操作,建立该用户账号与虚拟资源发送方的关联关系,该关联关系用于指示该用户账号关注该虚拟资源发送方;
响应于任一用户账号的对该关联信息的触发操作,如果虚拟资源发送方正处于直播状态,控制该用户账号的显示页面跳转至该虚拟资源发送方的直播页面。
图3是根据一示例性实施例示出的一种虚拟资源投放方法的流程图,如图3所示,虚拟资源投放方法应用于服务器中,包括以下步骤。
301、服务器接收虚拟资源投放指令。
在本公开实施例中,服务器可以根据虚拟资源投放指令,确定目标地理区域,从而向该目标地理区域中的用户账号投放虚拟资源。
用户可以在终端上进行虚拟资源投放操作,从而终端向服务器发送虚拟资源投放指令,该虚拟资源投放指令中可以包括虚拟资源投放的相关信息,例如,该虚拟资源发送方的标识信息,例如,待投放虚拟资源的总量,又例如,虚拟资源的待投放的目标地理区域等,本公开实施例对此不作限定。
302、服务器根据虚拟资源投放指令,获取目标地理区域。
服务器接收到虚拟资源投放指令后,即可根据该虚拟资源投放指令,获取目标地理区域,从而确定待投放用户账号。
服务器在获取目标地理区域时,可以包括多种获取方式,从而为用户提供灵活丰富的虚拟资源投放方式。下面提供了该两种获取方式,服务器可以通过该两种获取方式中任一项来实现目标地理区域的获取,本公开实施例对此不作限定。
获取方式一、服务器从该虚拟资源投放指令中提取该目标地理区域。
在该获取方式一中,用户可以选择将虚拟资源投放到哪个地理区域的用户账号,从而该虚拟资源投放指令中可以包括该目标地理区域,服务器从中提取即可。
获取方式二、服务器根据该虚拟资源投放指令中的虚拟资源发送方,获取该虚拟资源发送方的关联用户账号的地理位置所在的目标地理区域。
在该方式二中,用户可以无需选择目标地理区域,将该用户账号的关联用户账号所在区域作为目标地理区域,例如,该用户账号为直播用户账号(主播),服务器可以将该主播的粉丝所在的区域作为目标地理区域。
303、服务器根据该目标地理区域,从该目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号。
服务器确定了目标地理区域后,即可根据该目标地理区域确定待投放用户账号。具体的,该服务器可以通过多种方式来确定待投放用户账号,具体采用哪种方式,可以由相关技术人员根据需求进行设置,也可以由虚拟资源发送方选择,本公开实施例对此不作限定。下面提供了六种确定方式。
确定方式一、服务器将该目标地理区域内的所有用户账号作为该虚拟资源的待投放用户账号。
确定方式二、服务器从该目标地理区域内的用户账号中,选取目标比例的用户账号作为该虚拟资源的待投放用户账号。服务器可以不将所有用户账号均作为待投放用户账号,而是将所有用户账号中的部分用户账号作为待投放用于。其中,该目标比例可以由相关技术人员或虚拟资源发送方设置,例如,50%或80%,本公开实施例对此不作限定。
确定方式三、服务器从该目标地理区域内的所有用户账号中,选取在线用户账号作为该虚拟资源的待投放用户账号。确定待投放用户账号时,可以根据用户账号的在线状态确定是否有资格获取虚拟资源,在一种可能实现方式中,将在线用户账号作为待投放用户账号,而不向未在线用户账号投放虚拟资源。
确定方式四、服务器根据该目标地理区域的面积,确定该虚拟资源的待投放用户账号的目标数量;从该目标地理区域内的用户账号中,选取该目标数量的用户账号作为该虚拟资源的待投放用户账号。该待投放用户账号的数量还可以与目标地理区域的面积有关,例如,该数量可以与面积正相关。也即是,面积越大,数量越大。
确定方式五、服务器根据该目标地理区域内的用户账号的属性信息或行为信息中至少一项,从该目标地理区域内的用户账号中,选取符合目标条件的用户账号作为该虚拟资源的待投放用户账号。例如,可以根据用户账号的性别、年龄、工作/娱乐时间、或在目标应用中的活跃度等,来确定用户账号是否有资格获取虚拟资源。
确定方式六、服务器从该目标地理区域内的用户账号中,将该虚拟资源发送方的关联用户账号作为该虚拟资源的待投放用户账号。其中,该关联用户账号的数量可以为全部或部分,例如,如果用户账号为直播用户账号,服务器可以将该目标地理区域中该直播用户账号的全部或部分粉丝作为待投放用户账号。
304、服务器根据该虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源。
服务器确定了待投放用户账号后,即可生成每个待投放用户账号对应的虚拟资源,以便于进行投放。待投放用户账号所在终端接收到该虚拟资源,可以在界面中对该虚拟资源进行展示。
在一种可能实现方式中,服务器可以确定每个待投放用户账号对应的虚拟资源的数量,从而基于数量,生成虚拟资源。具体的,可以通过下述方式中任一种实现:
方式一、服务器根据虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,随机确定每个待投放用户账号对应的虚拟资源的数量,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源。每个待投放用户账号对应的虚拟资源的数量可以不同,该数量可以随机确定。具体的,可以基于任一种随机算法确定,本公开实施例对此不作限定。
方式二、服务器根据虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,确定每个待投放用户账号对应的虚拟资源的数量,每个待投放用户账号对应的虚拟资源的数量相同,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源。服务器可以将虚拟资源平均分配给待投放用户账号,每个待投放用户账号对应的虚拟资源的数量相同。在一种可能实现方式中,服务器可以将该总量与待投放用户账号的数量的比值作为每个待投放用户账号对应的虚拟资源的数量。
方式三、服务器根据每个待投放用户账号的属性信息或行为信息中至少一项、虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,获取每个待投放用户账号对应的虚拟资源的数量,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源。
该方式三中,服务器可以根据用户账号的情况来确定每个待投放用户账号对应的虚拟资源的数量,其中,该属性信息可以为性别、年龄、偏好、等级等,行为信息可以为在目标应用中的行为信息,例如,活跃度等,例如,待投放用户账号的活跃度越高,该待投放用户账号对应的虚拟资源的数量越大。又例如,以虚拟资源为红包为例,在过去1个月内,用户账号是否参加过指定的活动或直播等行为,以此来确定其是否具备领取红包的资格以及具体的金额。
在一种可能实现方式中,上述生成过程中除了确定虚拟资源的数量,还可以确定每个虚拟资源的展示信息。则上述几种方式中生成过程可以包括:服务器可以根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源的数值,根据该虚拟资源投放指令中的待展示信息、该目标地理区域的区域信息、该虚拟资源的待投放时间、该每个待投放用户账号的属性信息或偏好信息中至少一项,生成该每个待投放用户账号对应的虚拟资源的展示信息。
其中,该展示信息可以根据上述任一种信息或上述多种信息的任意组合来生成。其中,该展示信息可以为文字信息、音频信息、视频信息、图片信息或表情信息等。本公开实施例对该展示信息的形式不作限定。例如,以虚拟资源为红包为例,如果检测到红包的发送时间(待投放时间)为节假日或接收用户的生日时,服务器可以生成对应的祝福信息添加至红包中。又例如,服务器也可以根据接收用户的喜好,生成对应的音视频信息添加至红包中。比如,当检测到接收用户为钢琴爱好者时,可以生成钢琴曲添加至红包中,钢琴曲的时长可以为预设时长,也可以由用户设置。又例如,服务器还可以依据接收用户的属性信息,生成对应的主题信息添加至红包中。比如,当检测到接收用户为年轻女孩时,可以生成卡通人物表情并添加至红包中。
在一种可能实现方式中,该虚拟资源还可以包括多种投放模式,服务器在生成虚拟资源时还可以根据投放模式信息,生成对应样式的虚拟资源。具体的,该生成过程还可以包括以下三种情况,本公开实施例对具体为哪种情况不作限定。
情况一:服务器根据该虚拟资源投放指令中的投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源。
在情况一中,用户可以选择投放模式,从而虚拟资源投放指令中包括投放模式信息,这样服务器可以直接根据指令中的投放模式信息,来确定虚拟资源的样式,从而生成对应样式的虚拟资源。其中,该样式可以包括虚拟资源的显示颜色或展示信息等。
情况二:服务器根据该虚拟资源投放指令中的待展示信息,确定该虚拟资源的投放模式信息,根据该投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源。
在情况二中,用户可以为红包设置待展示信息,服务器可以对待展示信息进行分析,来确定虚拟资源的投放模式,从而生成对应样式的虚拟资源。
其中,该待展示信息可以包括该待展示信息包括该虚拟资源的名称、该虚拟资源发送方的标识信息、该虚拟资源的类型信息或该虚拟资源的投放目的信息中至少一项。例如,该虚拟资源的名称可以为红包,虚拟资源发送方的标识信息可以为该用户的用户账号的标识信息,比如,昵称。又例如,虚拟资源的类型信息可以为清凉红包、消暑红包、温暖红包等,该虚拟资源的投放目的信息可以包括表白、庆祝、恭喜、分享等。例如,该待展示信息包括“我喜欢你”,服务器对待展示信息进行分析,确定该虚拟资源的投放模式为表白模式,因而,可以生成表白样式的虚拟资源,例如,虚拟资源为红包,表白样式的红包中可以显示有心或者情侣背景图片等。
情况三:服务器根据该目标地理区域的区域信息,确定该虚拟资源的投放模式信息,根据该投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源。
在情况三中,服务器还可以根据该目标地理区域的区域特点,来生成符合该目标地理区域的区域特点的虚拟资源。在一种可能实现方式中,该投放模式信息可以包括该虚拟资源的类型信息或该虚拟资源的投放目的信息中至少一项,例如,虚拟资源的类型信息可以为清凉红包、消暑红包、温暖红包等,该虚拟资源的投放目的信息可以包括表白、庆祝、恭喜、分享等。
例如,以虚拟资源为红包为例,当目标地理区域的温度状态为高温时,则针对该区域生成的红包模式可以为消暑红包。当目标地理区域的温度状态为低温时,则针对该区域生成的红包模式可以为温暖红包。当目标区域的天气状态为雾霾时,则针对该区域生成的红包模式可以为清新红包。又例如,该目标地理区域可以具有代表物,例如,标志性建筑,上述过程也可根据目标地理区域的代表物来生成对应模式的红包。例如当目标地理区域为北京时,可以生成带有故宫标识的红包,当目标地理区域为成都时,可以生成带有辣椒标识、熊猫标识等等的红包等。
305、服务器向该每个待投放用户账号投放对应的虚拟资源。
服务器确定了待投放用户账号,也生成了待向每个待投放用户账号投放的虚拟资源,即可执行投放步骤。该待投放用户账号接收到投放的虚拟资源,可以在界面中显示该虚拟资源。
在一种可能实现方式中,该虚拟资源还可以包括虚拟资源发送方的关联信息,该关联信息可以具有不同的功能,具体可以由相关技术人员根据需求或者虚拟资源发送方根据需求进行设置,本公开实施例对此不作限定。服务器向每个待投放用户投放对应的虚拟资源后,待投放用户账号所在终端对虚拟资源进行展示时,则可以展示该虚拟资源发送方的关联信息。下面提供了三种关联信息的功能,对具体采用哪种不作限定。
功能一:个人信息查看功能。用户如果想要查看该虚拟资源发送方的个人信息,可以对该关联信息进行触发操作,相应地,服务器可以响应于任一用户账号的对该关联信息的触发操作,控制该用户账号的显示页面跳转至虚拟资源发送方的用户信息页面。当然,在该用户信息页面中也可以提供关注控件等,用户如果对该虚拟资源发送方感兴趣,还可以关注该虚拟资源发送方。
功能二:关注功能。该关联信息可以为关注控件,用户如果想要关注该虚拟资源发送方,可以对该关联信息进行触发操作,相应地,服务器可以响应于任一用户账号的对该关联信息的触发操作,建立该用户账号与虚拟资源发送方的关联关系,该关联关系用于指示该用户账号关注该虚拟资源发送方。通过该关联信息,可以实现对虚拟资源发送方的快捷关注功能,提供了一种新的用户关注方式,能够有效地促进用户之间的互动行为,提高用户活跃度。
功能三:直播房间快速进入功能。该关联信息可以关联有该虚拟资源发送方的直播房间,用户如果通过该虚拟资源,对该虚拟资源发送方感兴趣,可以对该关联信息进行触发操作,相应地,服务器响应于任一用户账号的对该关联信息的触发操作,如果虚拟资源发送方正处于直播状态,控制该用户账号的显示页面跳转至该虚拟资源发送方的直播页面。
上述提供了几种关联信息的功能示例,该关联信息也可以具有其他功能,在此不一一列举。
下面提供一个具体示例,对上述虚拟资源投放过程进行说明。以该虚拟资源为红包为例,任一用户账号可以向某个地理区域的用户账号发放红包。具体地,用户可以在终端上登录用户账号,进行红包发放操作,终端接收到红包发放操作触发的指令时,可以向服务器发送红包发放指令(也即是虚拟资源投放指令),服务器可以根据该红包发放指令,确定出红包将要发放的目标地理区域,从而在该目标地理区域内的用户账号中确定出红包接收方(也即是待投放用户账号),并生成将要发送给红包接收方的红包进行发放。
其中,该目标地理区域可以为用户选定的,也可以为服务器根据一定规则确定的。在一个可能场景中,该红包可以包括金额和展示信息,其中,该展示信息可以用于表示该红包的发放目的,或者红包发送方的信息,或者该展示信息可以为用于提高红包展示效果的音视频等。例如,该展示信息可以为该用户(红包发送方)的个人信息介绍,该个人信息介绍可以为音视频,也可以为文字或图片等。
该展示信息可以基于用户在发送红包时为该红包设置的待展示信息生成,也可以由服务器根据其他信息生成,例如,该展示信息也可以与该目标地理区域有关,该展示信息可以符合该目标地理区域的地方特点,又例如,该展示信息可以与红包投放时间有关,比如,该展示信息用于体现节假日或用户的生日等,该展示信息还可以与红包接收方的偏好或该红包接收方的年龄、性别等属性信息有关。
在一个可能场景中,该红包的样式还可以包括多种,可以为红包设置有不同的模式,不同模式的红包样式不同。该模式可以由用户选定,也即对应上述步骤304中的情况一,用户可以选择红包的投放模式,因而,红包发放指令(虚拟资源投放指令)中则包括该投放模式信息,从而可以根据该投放模式信息确定样式并生成红包。该模式也可以通过对上述用户为红包添加的待展示信息进行分析确定,也即对应上述步骤304中的情况二。该模式还可以与目标地理区域的地方特点有关,也即对应上述步骤304中的情况三。
在一个具体的可能场景中,上述红包发放过程还可以为直播场景中的红包发放过程,例如,直播用户在直播过程中可以发放红包,当然,直播用户也可以在未直播过程中进行红包方法操作,本公开实施例对此不作限定。
该步骤304和步骤305为向该待投放用户账号投放该虚拟资源的过程,在上述过程中,可以向每个待投放用户账号投放不同的虚拟资源,例如,虚拟资源的数量、样式或展示信息可以不同。在一种可能实现方式中,也可以向每个待投放用户账号投放相同的虚拟资源,则服务器可以在确定待投放用户账号后,根据虚拟资源投放指令,或根据预设的资源生成规则,生成待投放的虚拟资源,从而向该每个待投放用户账号投放该待投放的虚拟资源。本公开实施例对此具体采用哪种实现方式不作限定。
本公开实施例通过根据虚拟资源投放指令,确定目标地理区域,将目标地理区域中的用户账号作为待投放用户账号,以实现基于地理位置的虚拟资源投放,相较于相关技术中仅能够用户选定用户账号或用户账号群组进行投放的方式,投放方式丰富多样,待投放用户账号的确定方式更灵活,有效提高了虚拟资源的传播性,投放效果更佳。
图4是本公开实施例提供的一种虚拟资源投放装置框图。参照图4,该装置包括:
获取单元401,被配置为执行根据虚拟资源投放指令,获取目标地理区域;
确定单元402,被配置为执行根据该目标地理区域,从该目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号;
投放单元403,被配置为执行向该待投放用户账号投放该虚拟资源。
本公开实施例提供的装置,通过根据虚拟资源投放指令,确定目标地理区域,将目标地理区域中的用户账号作为待投放用户账号,以实现基于地理位置的虚拟资源投放,相较于相关技术中仅能够用户选定用户账号或用户账号群组进行投放的方式,投放方式丰富多样,待投放用户账号的确定方式更灵活,有效提高了虚拟资源的传播性,投放效果更佳。
在一种可能实现方式中,该确定单元402被配置为执行下述任一项:
将该目标地理区域内的所有用户账号作为该虚拟资源的待投放用户账号;
从该目标地理区域内的用户账号中,选取目标比例的用户账号作为该虚拟资源的待投放用户账号;
从该目标地理区域内的所有用户账号中,选取在线用户账号作为该虚拟资源的待投放用户账号;
根据该目标地理区域的面积,确定该虚拟资源的待投放用户账号的目标数量;从该目标地理区域内的用户账号中,选取该目标数量的用户账号作为该虚拟资源的待投放用户账号;
根据该目标地理区域内的用户账号的属性信息或行为信息中至少一项,从该目标地理区域内的用户账号中,选取符合目标条件的用户账号作为该虚拟资源的待投放用户账号;
从该目标地理区域内的用户账号中,将该虚拟资源发送方的关联用户账号作为该虚拟资源的待投放用户账号。
在一种可能实现方式中,该投放单元403被配置为执行:
根据该虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源;
向该每个待投放用户账号投放对应的虚拟资源。
在一种可能实现方式中,该投放单元403被配置为执行下述任一项:
根据虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,随机确定每个待投放用户账号对应的虚拟资源的数量,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源;
根据虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,确定每个待投放用户账号对应的虚拟资源的数量,每个待投放用户账号对应的虚拟资源的数量相同,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源;
根据每个待投放用户账号的属性信息或行为信息中至少一项、虚拟资源投放指令中虚拟资源的总量和该待投放用户账号的数量,获取每个待投放用户账号对应的虚拟资源的数量,根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源。
在一种可能实现方式中,该投放单元403被配置为执行:
根据该每个待投放用户账号对应的虚拟资源的数量,生成该每个待投放用户账号对应的虚拟资源的数值;
根据该虚拟资源投放指令中的待展示信息、该目标地理区域的区域信息、该虚拟资源的待投放时间、该每个待投放用户账号的属性信息或偏好信息中至少一项,生成该每个待投放用户账号对应的虚拟资源的展示信息。
在一种可能实现方式中,该投放单元403被配置为执行下述任一项:
根据该虚拟资源投放指令中的投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源;
根据该虚拟资源投放指令中的待展示信息,确定该虚拟资源的投放模式信息,根据该投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源;
根据该目标地理区域的区域信息,确定该虚拟资源的投放模式信息,根据该投放模式信息,确定该虚拟资源的样式,按照该样式,生成该每个待投放用户账号对应的虚拟资源。
在一种可能实现方式中,该投放模式信息包括该虚拟资源的类型信息或该虚拟资源的投放目的信息中至少一项;或者,该待展示信息包括该虚拟资源的名称、该虚拟资源发送方的标识信息、该虚拟资源的类型信息或该虚拟资源的投放目的信息中至少一项。
在一种可能实现方式中,该获取单元401被配置为执行下述任一项:
从该虚拟资源投放指令中提取该目标地理区域;
根据该虚拟资源投放指令中的虚拟资源发送方,获取该虚拟资源发送方的关联用户账号的地理位置所在的目标地理区域。
在一种可能实现方式中,该虚拟资源还包括虚拟资源发送方的关联信息;
该装置还包括执行单元,该执行单元用于执行下述任一项:
响应于任一用户账号的对该关联信息的触发操作,控制该用户账号的显示页面跳转至虚拟资源发送方的用户信息页面;
响应于任一用户账号的对该关联信息的触发操作,建立该用户账号与虚拟资源发送方的关联关系,该关联关系用于指示该用户账号关注该虚拟资源发送方;
响应于任一用户账号的对该关联信息的触发操作,如果虚拟资源发送方正处于直播状态,控制该用户账号的显示页面跳转至该虚拟资源发送方的直播页面。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图5是本公开实施例提供的一种服务器的结构示意图,该服务器500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processingunits,CPU)501和一个或一个以上的存储器502,其中,该存储器502中存储有至少一条指令,该至少一条指令由该处理器501加载并执行以实现上述各个方法实施例提供的虚拟资源投放方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由服务器处理器执行以完成上述虚拟资源投放方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,该非临时性计算机可读存储介质可以是只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,包括一条或多条指令,该一条或多条指令可以由服务器的处理器执行,以完成上述实施例中提供的虚拟资源投放方法的方法步骤。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种虚拟资源投放方法,其特征在于,包括:
根据虚拟资源投放指令,获取目标地理区域;
根据所述目标地理区域,从所述目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号;
向所述待投放用户账号投放所述虚拟资源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标地理区域,从所述目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号,包括下述任一项:
将所述目标地理区域内的所有用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的用户账号中,选取目标比例的用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的所有用户账号中,选取在线用户账号作为所述虚拟资源的待投放用户账号;
根据所述目标地理区域的面积,确定所述虚拟资源的待投放用户账号的目标数量;从所述目标地理区域内的用户账号中,选取所述目标数量的用户账号作为所述虚拟资源的待投放用户账号;
根据所述目标地理区域内的用户账号的属性信息或行为信息中至少一项,从所述目标地理区域内的用户账号中,选取符合目标条件的用户账号作为所述虚拟资源的待投放用户账号;
从所述目标地理区域内的用户账号中,将虚拟资源发送方的关联用户账号作为所述虚拟资源的待投放用户账号。
3.根据权利要求1所述的方法,其特征在于,所述向所述待投放用户账号投放所述虚拟资源,包括:
根据所述虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源;
向所述每个待投放用户账号投放对应的虚拟资源。
4.根据权利要求3所述的方法,其特征在于,所述根据所述虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源,包括下述任一项:
根据虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,随机确定每个待投放用户账号对应的虚拟资源的数量,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源;
根据虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,确定每个待投放用户账号对应的虚拟资源的数量,每个待投放用户账号对应的虚拟资源的数量相同,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源;
根据每个待投放用户账号的属性信息或行为信息中至少一项、虚拟资源投放指令中虚拟资源的总量和所述待投放用户账号的数量,获取每个待投放用户账号对应的虚拟资源的数量,根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源。
5.根据权利要求4所述的方法,其特征在于,所述根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源,包括:
根据所述每个待投放用户账号对应的虚拟资源的数量,生成所述每个待投放用户账号对应的虚拟资源的数值;
根据所述虚拟资源投放指令中的待展示信息、所述目标地理区域的区域信息、所述虚拟资源的待投放时间、所述每个待投放用户账号的属性信息或偏好信息中至少一项,生成所述每个待投放用户账号对应的虚拟资源的展示信息。
6.根据权利要求3所述的方法,其特征在于,所述根据所述虚拟资源投放指令,生成每个待投放用户账号对应的虚拟资源,包括下述任一项:
根据所述虚拟资源投放指令中的投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源;
根据所述虚拟资源投放指令中的待展示信息,确定所述虚拟资源的投放模式信息,根据所述投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源;
根据所述目标地理区域的区域信息,确定所述虚拟资源的投放模式信息,根据所述投放模式信息,确定所述虚拟资源的样式,按照所述样式,生成所述每个待投放用户账号对应的虚拟资源。
7.根据权利要求1所述的方法,其特征在于,所述根据虚拟资源投放指令,获取目标地理区域,包括下述任一项:
从所述虚拟资源投放指令中提取所述目标地理区域;
根据所述虚拟资源投放指令中的虚拟资源发送方,获取所述虚拟资源发送方的关联用户账号的地理位置所在的目标地理区域。
8.一种虚拟资源投放装置,其特征在于,包括:
获取单元,被配置为执行根据虚拟资源投放指令,获取目标地理区域;
确定单元,被配置为执行根据所述目标地理区域,从所述目标地理区域内的用户账号中,确定虚拟资源的待投放用户账号;
投放单元,被配置为执行向所述待投放用户账号投放所述虚拟资源。
9.一种服务器,其特征在于,包括:
一个或多个处理器;
用于存储所述一个或多个处理器可执行指令的一个或多个存储器;
其中,所述一个或多个处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的虚拟资源投放方法。
10.一种存储介质,其特征在于,当所述存储介质中的指令由服务器的处理器执行时,使得所述服务器能够执行如权利要求1至7中任一项所述的虚拟资源投放方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911421666.3A CN111160882B (zh) | 2019-12-31 | 2019-12-31 | 虚拟资源投放方法、装置、服务器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911421666.3A CN111160882B (zh) | 2019-12-31 | 2019-12-31 | 虚拟资源投放方法、装置、服务器及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111160882A true CN111160882A (zh) | 2020-05-15 |
CN111160882B CN111160882B (zh) | 2024-07-12 |
Family
ID=70560545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911421666.3A Active CN111160882B (zh) | 2019-12-31 | 2019-12-31 | 虚拟资源投放方法、装置、服务器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111160882B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111736953A (zh) * | 2020-06-23 | 2020-10-02 | 深圳市云智融科技有限公司 | 虚拟资源投放方法、装置、计算机设备及存储介质 |
CN113329232A (zh) * | 2021-04-28 | 2021-08-31 | 北京达佳互联信息技术有限公司 | 资源分发方法、装置、电子设备及存储介质 |
CN113457132A (zh) * | 2021-06-23 | 2021-10-01 | 北京达佳互联信息技术有限公司 | 对象投放方法、装置、电子设备及存储介质 |
CN115037989A (zh) * | 2022-05-25 | 2022-09-09 | 成都天翼空间科技有限公司 | 一种基于用户大数据平台的ar红包雨展示方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105741091A (zh) * | 2016-01-28 | 2016-07-06 | 腾讯科技(深圳)有限公司 | 资源分享方法、***以及资源获取方法 |
CN106096924A (zh) * | 2016-06-21 | 2016-11-09 | 阿里巴巴集团控股有限公司 | 对象分配方法及装置 |
CN108009839A (zh) * | 2016-10-27 | 2018-05-08 | 阿里巴巴集团控股有限公司 | 提供虚拟资源对象信息的方法及装置 |
-
2019
- 2019-12-31 CN CN201911421666.3A patent/CN111160882B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105741091A (zh) * | 2016-01-28 | 2016-07-06 | 腾讯科技(深圳)有限公司 | 资源分享方法、***以及资源获取方法 |
CN106096924A (zh) * | 2016-06-21 | 2016-11-09 | 阿里巴巴集团控股有限公司 | 对象分配方法及装置 |
CN108009839A (zh) * | 2016-10-27 | 2018-05-08 | 阿里巴巴集团控股有限公司 | 提供虚拟资源对象信息的方法及装置 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111736953A (zh) * | 2020-06-23 | 2020-10-02 | 深圳市云智融科技有限公司 | 虚拟资源投放方法、装置、计算机设备及存储介质 |
CN113329232A (zh) * | 2021-04-28 | 2021-08-31 | 北京达佳互联信息技术有限公司 | 资源分发方法、装置、电子设备及存储介质 |
CN113329232B (zh) * | 2021-04-28 | 2023-01-20 | 北京达佳互联信息技术有限公司 | 资源分发方法、装置、电子设备及存储介质 |
CN113457132A (zh) * | 2021-06-23 | 2021-10-01 | 北京达佳互联信息技术有限公司 | 对象投放方法、装置、电子设备及存储介质 |
CN113457132B (zh) * | 2021-06-23 | 2024-03-01 | 北京达佳互联信息技术有限公司 | 对象投放方法、装置、电子设备及存储介质 |
CN115037989A (zh) * | 2022-05-25 | 2022-09-09 | 成都天翼空间科技有限公司 | 一种基于用户大数据平台的ar红包雨展示方法 |
CN115037989B (zh) * | 2022-05-25 | 2024-06-25 | 成都天翼空间科技有限公司 | 一种基于用户大数据平台的ar红包雨展示方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111160882B (zh) | 2024-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11290550B2 (en) | Method and device for allocating augmented reality-based virtual objects | |
CN111160882B (zh) | 虚拟资源投放方法、装置、服务器及存储介质 | |
US10881955B2 (en) | Video game overlay | |
CN111246308B (zh) | 访问直播间的方法及装置、直播服务器、存储介质 | |
CN109905723B (zh) | 一种主播的推荐方法、服务器以及可读存储介质 | |
CN112616068A (zh) | 一种任务处理方法、装置、电子设备及存储介质 | |
CN110830735B (zh) | 一种视频生成方法、装置、计算机设备和存储介质 | |
CN107179923A (zh) | 应用程序处理方法、装置和计算机设备 | |
CN112218106B (zh) | 游戏直播方法、装置、电子设备及存储介质 | |
CN113709508B (zh) | 关联对象增加方法、装置、电子设备及存储介质 | |
CN106170771A (zh) | 用于管理指向安装于用户设备上的多个应用的通知的方法、***和介质 | |
CN113727130B (zh) | 直播间的消息提示方法、***、装置及计算机设备 | |
CN111314714B (zh) | 一种游戏直播方法和装置 | |
CN103391283A (zh) | 一种游戏接入方法、游戏处理方法及服务器、终端、*** | |
CN107835120A (zh) | 用于提供目标好友的发布信息的方法与设备 | |
CN113382277B (zh) | 网络直播方法、装置及*** | |
CN114286156A (zh) | 直播交互方法、装置、存储介质及计算机设备 | |
CN113949890B (zh) | 对象投放处理方法、装置、电子设备及存储介质 | |
CN112187624B (zh) | 消息回复方法、装置及电子设备 | |
CN112468850A (zh) | 任务处理方法、装置、***、电子设备及存储介质 | |
CN113515336B (zh) | 直播间加入方法、创建方法、装置、设备及存储介质 | |
CN109195023A (zh) | 一种识别弹幕信息的处理方法及装置 | |
CN112717422B (zh) | 实时信息交互方法及装置、设备、存储介质 | |
CN111885139B (zh) | 内容分享方法、装置及***、移动终端、服务器 | |
KR20190068338A (ko) | 온라인 게임에서의 아이템 다이어리 서비스 제공 방법 및 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |