+

CN110688215A - Virtual resource allocation method, server, and computer-readable storage medium - Google Patents

Virtual resource allocation method, server, and computer-readable storage medium Download PDF

Info

Publication number
CN110688215A
CN110688215A CN201910784332.6A CN201910784332A CN110688215A CN 110688215 A CN110688215 A CN 110688215A CN 201910784332 A CN201910784332 A CN 201910784332A CN 110688215 A CN110688215 A CN 110688215A
Authority
CN
China
Prior art keywords
user
information
similarity
virtual resources
quota
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.)
Pending
Application number
CN201910784332.6A
Other languages
Chinese (zh)
Inventor
赵璐
莫东松
钟宜峰
张健
马晓琳
张进
马丹
王科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MIGU Culture Technology Co Ltd
Original Assignee
MIGU Culture Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by MIGU Culture Technology Co Ltd filed Critical MIGU Culture Technology Co Ltd
Priority to CN201910784332.6A priority Critical patent/CN110688215A/en
Publication of CN110688215A publication Critical patent/CN110688215A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例涉及通信技术领域,公开了一种虚拟资源的分配方法、服务器和计算机可读存储介质。本发明中,上述虚拟资源的分配方法包括:当接收到第一用户端发送的虚拟资源的分配信息时,将所述虚拟资源的领取信息发送至所述第一用户端所处的当前群组中的各第二用户端;获取各所述第二用户端中响应于所述领取信息的第三用户端对应的第三用户的信息;根据所述第一用户端对应的第一用户的信息和所述第三用户的信息,获取所述第一用户与所述第三用户的相似度;根据获取的所述相似度,分配所述第三用户领取的虚拟资源的额度,使得可以实现虚拟资源的个性化分配。

Figure 201910784332

Embodiments of the present invention relate to the field of communication technologies, and disclose a virtual resource allocation method, a server, and a computer-readable storage medium. In the present invention, the above method for allocating virtual resources includes: when receiving the allocation information of the virtual resources sent by the first user terminal, sending the claim information of the virtual resources to the current group where the first user terminal is located each second user terminal in each of the second user terminals; obtain the information of the third user corresponding to the third user terminal that responds to the receiving information in each of the second user terminals; according to the information of the first user corresponding to the first user terminal and the information of the third user, obtain the similarity between the first user and the third user; according to the obtained similarity, allocate the amount of virtual resources received by the third user, so that virtual Personalized allocation of resources.

Figure 201910784332

Description

虚拟资源的分配方法、服务器和计算机可读存储介质Virtual resource allocation method, server and computer-readable storage medium

技术领域technical field

本发明实施例涉及通信技术领域,特别涉及一种虚拟资源的分配方法、服务器和计算机可读存储介质。Embodiments of the present invention relate to the field of communications technologies, and in particular, to a method for allocating virtual resources, a server, and a computer-readable storage medium.

背景技术Background technique

随着互联网消费的普及,电子红包在很多领域取代传统的实物红包成为用户之间的重要交流工具,用户之间通过发红包可以增加彼此之间的沟通和互动。With the popularity of Internet consumption, electronic red envelopes have replaced traditional physical red envelopes in many fields and become an important communication tool between users. Users can increase communication and interaction with each other by sending red envelopes.

然而,发明人发现相关技术中至少存在如下问题:在多用户抢红包的场景下,通常有两种情形,要么多个用户抢到的红包金额均相同,要么各用户抢到的红包金额完全随机,难以实现红包的个性化分配。However, the inventor found that there are at least the following problems in the related art: in the scenario of multiple users grabbing red envelopes, there are usually two situations, either the amount of the red envelopes grabbed by multiple users is the same, or the amount of red envelopes grabbed by each user is completely random. , it is difficult to realize the personalized distribution of red envelopes.

发明内容SUMMARY OF THE INVENTION

本发明实施方式的目的在于提供一种虚拟资源的分配方法、服务器和计算机可读存储介质,使得可以实现虚拟资源的个性化分配。The purpose of the embodiments of the present invention is to provide a method for allocating virtual resources, a server and a computer-readable storage medium, so that individualized allocation of virtual resources can be realized.

为解决上述技术问题,本发明的实施方式提供了一种虚拟资源的分配方法,包括:当接收到第一用户端发送的虚拟资源的分配信息时,将所述虚拟资源的领取信息发送至所述第一用户端所处的当前群组中的各第二用户端;获取各所述第二用户端中响应于所述领取信息的第三用户端对应的第三用户的信息;根据所述第一用户端对应的第一用户的信息和所述第三用户的信息,获取所述第一用户与所述第三用户的相似度;根据获取的所述相似度,分配所述第三用户领取的虚拟资源的额度。In order to solve the above technical problem, an embodiment of the present invention provides a method for allocating virtual resources, which includes: when receiving the allocation information of the virtual resources sent by the first user terminal, sending the claim information of the virtual resources to the allocating information of the virtual resources. each second user terminal in the current group where the first user terminal is located; obtain the information of the third user corresponding to the third user terminal in each of the second user terminals in response to the receiving information; according to the The information of the first user and the information of the third user corresponding to the first user terminal, obtain the similarity between the first user and the third user; according to the obtained similarity, assign the third user The amount of virtual resources received.

本发明的实施方式还提供了一种服务器,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的虚拟资源的分配方法。Embodiments of the present invention also provide a server, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a program executable by the at least one processor The instruction is executed by the at least one processor, so that the at least one processor can execute the above-mentioned method for allocating virtual resources.

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的虚拟资源的分配方法。An embodiment of the present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program implements the above-mentioned method for allocating virtual resources when the computer program is executed by a processor.

本发明实施方式相对于现有技术而言,当接收到第一用户端发送的虚拟资源的分配信息时,将虚拟资源的领取信息发送至第一用户端所处的当前群组中的各第二用户端,使得各第二用户端对应的各第二用户可以查看到虚拟资源的领取信息。获取各第二用户端中响应于领取信息的第三用户端对应的第三用户的信息,使得能够得到所有可以查看虚拟资源的领取信息的第二用户中响应了领取信息的第三用户的信息。根据第一用户端对应的第一用户的信息和第三用户的信息,获取第一用户与第三用户的相似度,获取的相似度有利于很好的表征发送虚拟资源的用户与领取虚拟资源的用户之间的相关程度。根据获取的相似度,分配第三用户领取的虚拟资源的额度,即第三用户所分配的虚拟资源的额度大小取决于第三用户和第一用户之间的相似度大小,有利于充分利用用户之间的隐形联系,从而实现对通过第一用户端发送的虚拟资源的个性化分配。Compared with the prior art, in the embodiment of the present invention, when receiving the allocation information of the virtual resource sent by the first user terminal, the virtual resource claim information is sent to each first user terminal in the current group where the first user terminal is located. Two user terminals, so that each second user corresponding to each second user terminal can view the receiving information of the virtual resource. Obtain the information of the third user corresponding to the third user terminal in each second user terminal that responds to the receiving information, so that the information of the third user who responded to the receiving information from all the second users who can view the receiving information of the virtual resource can be obtained. . According to the information of the first user and the information of the third user corresponding to the first user terminal, the similarity between the first user and the third user is obtained, and the obtained similarity is beneficial to well characterize the user who sends the virtual resource and the user who receives the virtual resource the degree of correlation between users. According to the obtained similarity, the amount of virtual resources received by the third user is allocated, that is, the amount of virtual resources allocated by the third user depends on the similarity between the third user and the first user, which is conducive to making full use of the user Invisible connection between them, so as to realize the personalized allocation of virtual resources sent through the first user terminal.

另外,所述根据所述第一用户端对应的第一用户的信息和所述第三用户的信息,获取所述第一用户与所述第三用户的相似度,包括:根据以下任意之一或其组合,获取所述第一用户与所述第三用户的相似度:所述第一用户和所述第三用户的访问时间交叠率、偏好交叠率、地理距离相近程度。提供了能够很好的表征用户之间的相似度的不同维度,即时间交叠率、偏好交叠率、地理距离相近程度,有利于准确的获取第一用户与第三用户的相似度。In addition, the obtaining the similarity between the first user and the third user according to the information of the first user and the information of the third user corresponding to the first user terminal includes: according to any one of the following or a combination thereof, obtain the similarity between the first user and the third user: the overlapping rate of access time, the overlapping rate of preference, and the similarity degree of geographic distance between the first user and the third user. Different dimensions that can well characterize the similarity between users are provided, that is, the time overlap rate, the preference overlap rate, and the proximity degree of geographic distance, which is beneficial to accurately obtain the similarity between the first user and the third user.

另外,通过以下公式获取所述第一用户与所述第三用户的相似度:In addition, the similarity between the first user and the third user is obtained by the following formula:

s(u,v)=δD*D(u,v)+δT*T(u,v)+δG*G(u,v)s(u,v)=δD* D (u,v)+δT* T (u,v)+δG* G (u,v)

其中,所述s(u,v)为所述第一用户与所述第三用户的相似度,所述D(u,v)为所述第一用户与所述第三用户的地理距离相近程度,所述T(u,v)为所述第一用户与所述第三用户的访问时间交叠率,所述G(u,v)为所述第一用户与所述第三用户的偏好交叠率,δDTG=n,所述n为所述当前群组中的第二用户端的数量。提供了一种第一用户与第三用户的相似度的具体计算公式,方便了准确的获取第一用户与第三用户的相似度。Wherein, the s(u,v) is the similarity between the first user and the third user, and the D(u,v) is the geographic distance between the first user and the third user. degree, the T(u,v) is the access time overlap rate between the first user and the third user, and the G(u,v) is the time overlap between the first user and the third user The preference overlap ratio, δ D + δ T + δ G =n, where n is the number of second UEs in the current group. A specific calculation formula of the similarity between the first user and the third user is provided, which facilitates the accurate acquisition of the similarity between the first user and the third user.

另外,所述第一用户与所述第三用户的地理距离相近程度D(u,v)具体通过以下公式获取:In addition, the geographic distance similarity D(u, v) between the first user and the third user is specifically obtained by the following formula:

Figure BDA0002177548220000021
Figure BDA0002177548220000021

其中,所述L(u,v)为所述第一用户与所述第三用户的地理距离,所述Lmax为所述n个第二用户端对应的n个第二用户分别与所述第一用户的n个地理距离中的最大距离。提供了一种地理距离相近程度的计算公式,方便了对第一用户与第三用户的地理距离的相近程度进行准确的衡量。Wherein, the L(u,v) is the geographic distance between the first user and the third user, and the Lmax is the n second users corresponding to the n second users and the The largest distance among n geographic distances for the first user. A calculation formula of the proximity degree of geographical distance is provided, which facilitates accurate measurement of the proximity degree of geographical distance between the first user and the third user.

另外,在所述获取各所述第二用户端中响应于所述领取信息的第三用户端对应的第三用户的信息之后,还包括:根据对所述领取信息的响应时间的先后,对响应所述领取信息的各第三用户进行排序;其中,所述响应时间越靠前的第三用户,排序越靠前;所述根据获取的所述相似度,分配所述第三用户领取的虚拟资源的额度,具体为:根据获取的所述相似度,对进行排序过的各所述第三用户依次分配领取的虚拟资源的额度。通过根据响应时间的先后为各第三用户依次分配领取的虚拟资源,有利于提高用户响应领取信息时的积极性。In addition, after the acquiring the information of the third user corresponding to the third user terminal in each second user terminal that responds to the receiving information, the method further includes: according to the order of the response time to the receiving information, The third users who respond to the claim information are sorted; wherein, the third user whose response time is earlier is ranked earlier; the third user is allocated according to the obtained similarity. The quota of virtual resources is specifically: according to the acquired similarity, sequentially assigning the quota of virtual resources received to each of the sorted third users. By sequentially allocating the received virtual resources to each third user according to the response time sequence, it is beneficial to improve the enthusiasm of the user when responding to the received information.

另外,所述根据获取的所述相似度、所述单份资源额度和当前虚拟资源的剩余额度,依次分配各所述第三用户领取的虚拟资源的额度,具体为:通过以下公式计算各所述第三用户领取的虚拟资源的额度:In addition, according to the acquired similarity, the single resource quota and the remaining quota of the current virtual resources, sequentially assigning the quota of the virtual resources received by the third users, specifically: calculating the quota of each virtual resource by the following formula The quota of virtual resources received by the third user:

Figure BDA0002177548220000031
Figure BDA0002177548220000031

其中,所述s(u,v)为所述第一用户与所述第三用户的相似度,所述

Figure BDA0002177548220000032
为所述单份资源额度,所述
Figure BDA0002177548220000033
为对所述
Figure BDA0002177548220000034
的计算结果下取整,所述w为当前虚拟资源的剩余额度,所述M为所述虚拟资源的总额。提供了一种计算各第三用户领取的虚拟资源的额度的具体公式,有利于根据各第三用户与第一用户之间的相似度、单份资源额度以及当前虚拟资源的剩余额度依次对各第三用户领取的虚拟资源的额度进行合理的分配。Wherein, the s(u,v) is the similarity between the first user and the third user, and the
Figure BDA0002177548220000032
is the single resource quota, the
Figure BDA0002177548220000033
for the stated
Figure BDA0002177548220000034
The calculation result of is rounded down, the w is the remaining amount of the current virtual resource, and the M is the total amount of the virtual resource. A specific formula for calculating the amount of virtual resources received by each third user is provided, which is conducive to sequentially evaluating each third user and the first user according to the similarity between each third user and the first user, the amount of a single resource, and the remaining amount of the current virtual resources. The quota of virtual resources received by the third user is allocated reasonably.

另外,所述第一用户端所处的当前群组为:所述第一用户端当前所连接的直播间,所述当前群组中的各第二用户端为:当前连接所述直播间的各用户端。也就是说,第一用户可以通过第一用户端在直播间发送虚拟资源的领取信息,连接直播间的各第二用户端可以接收到领取信息,使得在直播间观看直播的用户可以通过发送虚拟资源的领取信息进行互动,活跃直播间的气氛,而且用户可以作为虚拟资源的领取信息的发起方,有利于提高用户的社交参与度。In addition, the current group in which the first client is located is: the live room currently connected to the first client, and each second client in the current group is: the live room currently connected to the live room. each client. That is to say, the first user can send the claim information of virtual resources in the live room through the first client, and each second client connected to the live room can receive the claim information, so that users watching the live broadcast in the live room can send virtual resources by sending virtual resources. The resource receiving information interacts, and the atmosphere of the live broadcast room is active, and the user can act as the initiator of the virtual resource receiving information, which is beneficial to improve the user's social participation.

另外,在所述分配所述第三用户领取的虚拟资源的额度之后,还包括:向所述第一用户端和/或所述第三用户端,发送推送信息,以供接收到所述推送信息的用户端对应的用户,根据所述推送信息选择是否添加好友,所述推送信息包括领取到虚拟资源的第三用户的信息。提供了一种通过虚拟资源的发送和领取的方式选择添加好友的方式,有利于提升用户的使用体验。In addition, after allocating the amount of virtual resources received by the third user, the method further includes: sending push information to the first user terminal and/or the third user terminal for receiving the push The user corresponding to the user end of the information selects whether to add a friend according to the push information, where the push information includes information of a third user who has received the virtual resource. Provides a way of selecting and adding friends by sending and receiving virtual resources, which is beneficial to improve the user experience.

附图说明Description of drawings

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。One or more embodiments are exemplified by the pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments.

图1是根据本发明第一实施方式中的虚拟资源的分配方法的流程图;1 is a flowchart of a method for allocating virtual resources according to the first embodiment of the present invention;

图2是根据本发明第二实施方式中的虚拟资源的分配方法的流程图;2 is a flowchart of a method for allocating virtual resources according to a second embodiment of the present invention;

图3是根据本发明第三实施方式中的虚拟资源的分配方法的流程图;3 is a flowchart of a method for allocating virtual resources according to a third embodiment of the present invention;

图4是根据本发明第四实施方式中的服务器的结构示意图。FIG. 4 is a schematic structural diagram of a server according to a fourth embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。In order to make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the various embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, those of ordinary skill in the art can appreciate that, in the various embodiments of the present invention, many technical details are set forth in order for the reader to better understand the present application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solutions claimed in the present application can be realized. The following divisions of the various embodiments are for the convenience of description, and should not constitute any limitation on the specific implementation of the present invention, and the various embodiments may be combined with each other and referred to each other on the premise of not contradicting each other.

本发明的第一实施方式涉及一种虚拟资源的分配方法,应用于服务器。其中,虚拟资源可以为赠送他人的虚拟存在的电子红包、赠品、优惠卷等。下面对本实施方式的虚拟资源的分配方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。The first embodiment of the present invention relates to a method for allocating virtual resources, which is applied to a server. Wherein, the virtual resources may be electronic red envelopes, gifts, coupons, etc. that are presented as virtual existences to others. The implementation details of the method for allocating virtual resources in this embodiment will be specifically described below. The following content is only provided for the convenience of understanding, and is not necessary for implementing this solution.

本实施方式中的虚拟资源的分配方法的流程图可以如图1所示,具体包括:The flowchart of the method for allocating virtual resources in this embodiment may be as shown in FIG. 1 , and specifically includes:

步骤101:当接收到第一用户端发送的虚拟资源的分配信息时,将虚拟资源的领取信息发送至第一用户端所处的当前群组中的各第二用户端。Step 101: When receiving the virtual resource allocation information sent by the first user terminal, send the virtual resource claim information to each second user terminal in the current group where the first user terminal is located.

其中,第一用户端、第二用户端以及下面的步骤102中所提到的第三用户端可以为手机、平板电脑等终端设备。第一用户端可以对应第一用户,比如第一用户端可以为第一用户使用的手机,类似的第二用户端对应第二用户,第三用户端对应第三用户。具体的,第一用户端为发送虚拟资源的分配信息的用户端,比如可以为发送电子红包的第一用户所使用的手机。第二用户端为第一用户端所处的当前群组中的用户端,比如可以为当前群组中有机会领取第一用户的手机发送的电子红包的第二用户所使用的手机。The first user terminal, the second user terminal, and the third user terminal mentioned in the following step 102 may be terminal devices such as a mobile phone and a tablet computer. The first user terminal may correspond to the first user, for example, the first user terminal may be a mobile phone used by the first user, a similar second user terminal corresponds to the second user, and the third user terminal corresponds to the third user. Specifically, the first client is the client that sends the allocation information of the virtual resource, for example, the mobile phone used by the first user who sends the electronic red envelope. The second client is the client in the current group where the first client is located, for example, the mobile phone used by the second user in the current group who has the opportunity to receive the electronic red envelope sent by the first user's mobile phone.

另外,当前群组可以为当前连接同一服务器的用户端组成的群组。在一个例子中,服务器可以为qq平台或微信平台,当前群组可以为发送电子红包的第一用户所在的qq群或是微信群,当前群组中的各第二用户端即为上述的qq群或微信群中的各第二用户对应的用户端。在另一个例子中,服务器可以为直播平台,当前群组可以为第一用户端所连接的直播间,第二用户端即为连接上述直播间的各个用户端。可以理解的是,第一用户端为当前群组中的各第二用户端中的一个发起电子红包的用户端。需要说明的是,本实施方式中当前群组只是以qq群、微信群、直播间为例,但在实际应用中并不以此为限。In addition, the current group may be a group formed by clients currently connected to the same server. In one example, the server may be the qq platform or the WeChat platform, the current group may be the qq group or the WeChat group of the first user who sent the electronic red envelope, and each second client in the current group is the above-mentioned qq The client terminal corresponding to each second user in the group or WeChat group. In another example, the server may be a live broadcast platform, the current group may be the live broadcast room connected to the first client terminal, and the second client terminal may be each client terminal connected to the above-mentioned live broadcast room. It can be understood that the first user terminal is one of the second user terminals in the current group that initiates the electronic red envelope. It should be noted that the current group in this embodiment is only an example of a qq group, a WeChat group, and a live broadcast room, but the actual application is not limited to this.

具体地说,步骤101可以理解为第一用户使用第一用户端发送电子红包的分配信息至服务器,服务器接收到电子红包的分配信息后,将电子红包的领取信息发送至第一用户端所处的当前群组中的各第二用户端。在一个例子中,当前群组为微信群,步骤101可以理解为微信群中的一个用户在微信群中发了一个群红包,微信群中的所有人均可以通过自己所使用的手机查看到电子红包的领取信息。在另一个例子中,当前群组为直播间,步骤101可以理解为直播间中的一个用户在直播间发了一个可供多人领取的红包,在这一直播间中观看直播的用户均可以通过自己使用的手机查看到红包的领取信息。在具体实现中,第一用户可以通过电子红包发送入口,调出电子红包发送页面,在发送页面中设置红包金额、限定抢红包的时长等,然后将电子红包的领取信息发送至第一用户端所处的当前群组中的各第二用户端,各第二用户可以在电子红包的有效期,即限定的抢红包的时长之内抢红包。需要说明的是,上述各示例只是为方便理解进行的举例说明,并不对本发明的技术方案构成限定。Specifically, step 101 can be understood as the first user using the first client to send the distribution information of the electronic red envelope to the server, and after receiving the distribution information of the electronic red envelope, the server sends the receiving information of the electronic red envelope to the location where the first client is located. each second client in the current group of . In an example, the current group is a WeChat group, and step 101 can be understood as a user in the WeChat group has sent a group red envelope in the WeChat group, and everyone in the WeChat group can view the electronic red envelope through the mobile phone they use receiving information. In another example, the current group is a live broadcast room, and step 101 can be understood as a user in the live broadcast room has sent a red envelope that can be claimed by multiple people in the live broadcast room, and all users watching the live broadcast in this live broadcast room can Check the red envelope collection information on your mobile phone. In the specific implementation, the first user can call up the electronic red envelope sending page through the electronic red envelope sending portal, set the red envelope amount on the sending page, limit the duration of the red envelope grab, etc., and then send the electronic red envelope receiving information to the first user terminal For each second user terminal in the current group, each second user can grab the red envelope within the validity period of the electronic red envelope, that is, within the limited time for grabbing the red envelope. It should be noted that the above examples are only examples for the convenience of understanding, and do not limit the technical solutions of the present invention.

步骤102:获取各第二用户端中响应于领取信息的第三用户端对应的第三用户的信息。Step 102: Acquire information of a third user corresponding to a third user terminal that responds to receiving the information in each second user terminal.

具体地说,响应于领取信息的第三用户端可以理解为抢到红包的用户所使用的用户端,比如抢到红包的用户所使用的手机,也就是说,将各第二用户端中抢到红包的用户端称为第三用户端。在具体实现中,服务器在将电子红包的领取信息发送至各第二用户端后,可以检测各第二用户端是否响应上述领取信息,比如可以检测各第二用户端的屏幕上显示的电子红包的图标是否被点击,将各第二用户端中电子红包的图标被点击的用户端作为响应于领取信息的第三用户端,使得服务器可以获取第三用户端对应的第三用户的信息。Specifically, the third user terminal that responds to receiving the information can be understood as the user terminal used by the user who grabbed the red envelope, such as the mobile phone used by the user who grabbed the red envelope, that is to say, the second user terminal is robbed of the red envelope. The user terminal to the red envelope is called the third user terminal. In a specific implementation, after the server sends the receiving information of the electronic red envelope to each second user terminal, it can detect whether each second user terminal responds to the above-mentioned receiving information, for example, can detect the electronic red envelope displayed on the screen of each second user terminal. Whether the icon is clicked, the user terminal whose icon of the electronic red envelope is clicked in each second client terminal is regarded as the third client terminal responding to receiving the information, so that the server can obtain the information of the third user corresponding to the third client terminal.

其中,第三用户的信息可以为第三用户的年龄、性别、地理位置、访问时间、偏好信息等。为方便理解第三用户的信息,下面以第三用户为直播间中的用户为例,对用户的信息进行具体说明:第三用户的年龄可以为用户在注册该直播间所在的直播平台时使用的真实年龄,也可以为用户的注册年龄,注册年龄可以从用户注册该直播平台的时间起算。第三用户的性别也可以从用户在注册直播平台时的注册信息中获取。第三用户的地理位置可以通过第三用户使用的第三用户端中的定位功能获取。第三用户的访问时间可以为用户访问该直播间,即进入直播间观看直播的常用时间段,可以理解的是,直播平台即服务器可以记录第三用户的观看浏览记录,从而根据观看浏览记录得到访问时间。第三用户的偏好信息可以为用户关注、感兴趣、经常观看的直播内容,具体可以由服务器根据观看浏览记录分析得到。The information of the third user may be the age, gender, geographic location, access time, preference information, and the like of the third user. In order to facilitate the understanding of the information of the third user, the following takes the third user as a user in the live broadcast room as an example to describe the user's information in detail: the age of the third user can be used when the user registers the live broadcast platform where the live broadcast room is located. The real age of the user can also be the registration age of the user. The registration age can be calculated from the time when the user registers with the live broadcast platform. The gender of the third user can also be obtained from the registration information of the user when registering for the live broadcast platform. The geographic location of the third user may be acquired through a positioning function in the third client used by the third user. The access time of the third user can be the common time period when the user accesses the live room, that is, enters the live room to watch the live broadcast. It can be understood that the live broadcast platform, that is, the server, can record the viewing and browsing records of the third user, so as to obtain according to the viewing and browsing records. interview time. The preference information of the third user may be the live content that the user pays attention to, is interested in, and often watches, and may be specifically obtained by the server according to the viewing and browsing records.

步骤103:根据第一用户端对应的第一用户的信息和第三用户的信息,获取第一用户与第三用户的相似度。Step 103: Obtain the similarity between the first user and the third user according to the information of the first user and the information of the third user corresponding to the first user terminal.

具体的说,第一用户端对应的第一用户的信息的获取方式与上述第三用户的信息的获取方式类似,为避免重复此处不再赘述。下面对获取第一用户与第三用户的相似度进行具体说明:Specifically, the manner of acquiring the information of the first user corresponding to the first user terminal is similar to the manner of acquiring the information of the third user, which is not repeated here to avoid repetition. The following is a detailed description of obtaining the similarity between the first user and the third user:

在一个例子中,可以根据以下任意之一或其组合,获取第一用户与第三用户的相似度:第一用户和第三用户的访问时间交叠率、偏好交叠率、地理距离相近程度。In an example, the similarity between the first user and the third user may be obtained according to any one of the following or a combination thereof: the visit time overlap rate, preference overlap rate, and geographic distance similarity of the first user and the third user .

上述的访问时间交叠率可以为第一用户和第三用户的常用访问时间段的重叠率,具体可以通过以下公式进行计算:The above-mentioned access time overlap rate may be the overlap rate of the common access time periods of the first user and the third user, which may be specifically calculated by the following formula:

Figure BDA0002177548220000061
Figure BDA0002177548220000061

其中,T(u,v)为第一用户u和第三用户v的访问时间交叠率,ti是第一用户u的常用访问时间段,tj是第三用户v的常用访问时间段。Among them, T(u, v) is the access time overlap rate of the first user u and the third user v, t i is the common access time period of the first user u, and t j is the common access time period of the third user v .

上述的偏好交叠率可以为第一用户和第三用户的爱好余弦相似度,余弦相似度的计算方法可以为:把用户的喜好作为n-维坐标系中的一个点,通过连接这个点与坐标系的原点构成一条直线(向量),两个用户之间的相似度值就是两条直线(向量)间夹角的余弦值,夹角越小代表两个用户越相似,夹角越大代表两个用户的相似度越小。The above-mentioned preference overlap rate can be the cosine similarity of the preferences of the first user and the third user, and the calculation method of the cosine similarity can be: take the user's preference as a point in the n-dimensional coordinate system, and connect this point with The origin of the coordinate system forms a straight line (vector), and the similarity value between two users is the cosine value of the angle between the two straight lines (vectors). The smaller the angle, the more similar the two users are, and the larger the angle, the more The smaller the similarity between two users.

上述的地理距离相近程度可以通过以下公式计算得到:The above-mentioned geographic distance similarity can be calculated by the following formula:

Figure BDA0002177548220000062
Figure BDA0002177548220000062

其中,D(u,v)为第一用户u和第三用户v的地理距离相近程度,L(u,v)为第一用户与第三用户的地理距离,Lmax为n个第二用户端对应的n个第二用户分别与第一用户的n个地理距离中的最大距离,n为当前群组中的第二用户端的数量,比如n可以为当前在直播间中观看直播的用户的数量。可以理解的是,D(u,v)越大,表示第一用户u和第三用户v之间的地理距离越近,可以认为第一用户u和第三用户v的相似度越高。Among them, D(u,v) is the geographic distance between the first user u and the third user v, L(u,v) is the geographic distance between the first user and the third user, and Lmax is the n second users The maximum distance among the n geographic distances between the n second users corresponding to the terminal and the first user, n is the number of second users in the current group, for example, n can be the user currently watching the live broadcast in the live broadcast room. quantity. It can be understood that the larger D(u, v) is, the closer the geographic distance between the first user u and the third user v is, and it can be considered that the similarity between the first user u and the third user v is higher.

需要说明的是,本实施方式中只是提供了可以用来衡量用户之间的相似度的三种用户维度,即时间交叠率、偏好交叠率、地理距离相近程度,但在具体实现中可以用来衡量用户之间的相似度的用户维度并不以上述三种用户维度为限。比如,还可以通过第一用户和第三用户的年龄差距的大小衡量用户之间的相似度,可以理解的是年龄差距越大,用户之间的相似度越小,年龄差距越小,用户之间的相似度越大。另外,还可以将第一用户和第三用户的性别信息作为衡量用户之间相似度的一个用户维度。根据实际需要,可以设置相同性别的用户之间的相似度高,也可以设置不同性别的用户之间相似度高,对此本实施方式不做具体限定。在另一个例子中,可以直接根据以下公式计算第一用户与第三用户的相似度:It should be noted that this embodiment only provides three user dimensions that can be used to measure the similarity between users, that is, the time overlap rate, the preference overlap rate, and the proximity degree of geographic distance. The user dimension used to measure the similarity between users is not limited to the above three user dimensions. For example, the similarity between users can also be measured by the size of the age gap between the first user and the third user. It can be understood that the greater the age gap, the smaller the similarity between users, and the smaller the age gap. The greater the similarity between them. In addition, the gender information of the first user and the third user may also be used as a user dimension for measuring the similarity between the users. According to actual needs, the similarity between users of the same gender can be set to be high, and the similarity between users of different genders can also be set to be high, which is not specifically limited in this embodiment. In another example, the similarity between the first user and the third user can be calculated directly according to the following formula:

s(u,v)=δD*D(u,v)+δT*T(u,v)+δG*G(u,v)s(u,v)=δD* D (u,v)+δT* T (u,v)+δG* G (u,v)

其中,s(u,v)为第一用户u与第三用户v的相似度,D(u,v)为第一用户u与第三用户v的地理距离相近程度,T(u,v)为第一用户u与第三用户v的访问时间交叠率,G(u,v)为第一用户u与第三用户v的偏好交叠率,δD、δT、δG分别为D(u,v)、T(u,v)、G(u,v)的前置系数,且δDTG=n,δD、δT、δG各自的大小可以根据实际需要进行设置,本实施方式对此不做具体限定,n为当前群组中的第二用户端的数量。需要说明的是,本实施方式只是以通过上述公式计算相似度为例,但在具体实现中计算相似度的公式并不以此为限。Among them, s(u, v) is the similarity between the first user u and the third user v, D(u, v) is the geographical distance between the first user u and the third user v, and T(u, v) is the access time overlap rate of the first user u and the third user v, G(u, v) is the preference overlap rate of the first user u and the third user v, δ D , δ T , δ G are D respectively (u, v), T(u, v), G(u, v) pre-coefficients, and δ D + δ T + δ G =n, the respective sizes of δ D , δ T , δ G can be based on actual It needs to be set, which is not specifically limited in this embodiment, and n is the number of second client terminals in the current group. It should be noted that this embodiment only takes the calculation of the similarity by the above formula as an example, but the formula for calculating the similarity in a specific implementation is not limited to this.

以在直播间中发起电子红包的应用场景为例,步骤103可以理解为,第一用户利用第一终端在直播间发起电子红包,服务器获取第一用户和领取电子红包的各个第三用户之间的相似度。Taking the application scenario of initiating an electronic red envelope in the live broadcast room as an example, step 103 can be understood as: the first user uses the first terminal to initiate an electronic red envelope in the live broadcast room, and the server obtains the relationship between the first user and each third user who receives the electronic red envelope. similarity.

步骤104:根据获取的相似度,分配第三用户领取的虚拟资源的额度。Step 104: Allocate the amount of virtual resources received by the third user according to the obtained similarity.

具体地说,服务器可以根据第一用户端在发送虚拟资源的分配信息时,虚拟资源的总额度以及获取的第一用户和各个第三用户的相似度,为各个第三用户分配领取的虚拟资源的额度。服务器在分配虚拟资源的额度时,可以向与第一用户相似度高的第三用户分配相对较高的虚拟资源的额度,向与第一用户相似度低的第三用户分配相对较低的虚拟资源的额度。Specifically, the server may allocate virtual resources to each third user according to the total amount of virtual resources and the obtained similarity between the first user and each third user when the first client sends the allocation information of the virtual resources amount of. When allocating the quota of virtual resources, the server may allocate a relatively high quota of virtual resources to a third user with a high similarity to the first user, and allocate a relatively low virtual resource to a third user with a low similarity to the first user. amount of resources.

同样以在直播间中发起电子红包的应用场景为例,步骤104可以理解为:服务器根据直播间中,各领取到红包的第三用户与发送红包的第一用户之间的相似度,为各第三用户分配领取到的红包金额,相似度高的第三用户分配的红包金额相对较多,相似度低的第三用户分配的红包金额相对较少。分配完成后,发送红包的第一用户对应的账户上的金额减少,直播间内被分配到金额的第三用户对应的账户上的金额增加。Also taking the application scenario of initiating an electronic red envelope in the live broadcast room as an example, step 104 can be understood as: the server, according to the similarity between the third user who received the red envelope and the first user who sent the red envelope in the live broadcast room, is each The amount of red envelopes received by the third user is allocated, the third user with high similarity is allocated a relatively large amount of red envelopes, and the third user with low similarity is allocated a relatively small amount of red envelopes. After the allocation is completed, the amount in the account corresponding to the first user who sent the red envelope decreases, and the amount in the account corresponding to the third user who is allocated the amount in the live broadcast room increases.

可以理解的是,抢红包结束的情况可以分为两种:一种是,用户发的红包的总金额已被领完。另一种是,限定的抢红包的时间截止,比如用户发红包时设置的抢红包的时长为t秒,那么红包发出后t秒内,用户可以抢红包,否则红包过期。另外,过期红包可以设置有颜色标识,抢红包用户不能再点击进行抢红包,红包中剩余没有分配的金额将会返还至发红包的用户账户。It is understandable that there are two situations in which the red envelopes are over: one is that the total amount of red envelopes sent by users has been exhausted. The other is that the limited time for grabbing red packets expires. For example, when the user sets the red packet grabbing time to be t seconds, the user can grab the red packet within t seconds after the red packet is issued, otherwise the red packet will expire. In addition, the expired red envelope can be set with a color mark, and users who grab the red envelope can no longer click to grab the red envelope, and the remaining unallocated amount in the red envelope will be returned to the account of the user who issued the red envelope.

需要说明的是,本实施方式中的上述各示例均为为方便理解进行的举例说明,并不对本发明的技术方案构成限定。It should be noted that, the above examples in this embodiment are all examples for the convenience of understanding, and do not limit the technical solutions of the present invention.

与现有技术相比,本实施方式当接收到第一用户端发送的虚拟资源的分配信息时,将虚拟资源的领取信息发送至第一用户端所处的当前群组中的各第二用户端,使得各第二用户端对应的各第二用户可以查看到虚拟资源的领取信息。获取各第二用户端中响应于领取信息的第三用户端对应的第三用户的信息,使得能够得到所有可以查看虚拟资源的领取信息的第二用户中响应了领取信息的第三用户的信息。根据第一用户端对应的第一用户的信息和第三用户的信息,获取第一用户与第三用户的相似度,获取的相似度有利于很好的表征发送虚拟资源的用户与领取虚拟资源的用户之间的相关程度。根据获取的相似度,分配第三用户领取的虚拟资源的额度,即第三用户所分配的虚拟资源的额度大小取决于第三用户和第一用户之间的相似度大小,有利于充分利用用户之间的隐形联系,从而实现对通过第一用户端发送的虚拟资源的个性化分配。Compared with the prior art, when receiving the allocation information of the virtual resource sent by the first user terminal, the present embodiment sends the virtual resource claim information to each second user in the current group where the first user terminal is located. terminal, so that each second user corresponding to each second user terminal can view the receiving information of the virtual resource. Obtain the information of the third user corresponding to the third user terminal in each second user terminal that responds to the receiving information, so that the information of the third user who responded to the receiving information from all the second users who can view the receiving information of the virtual resource can be obtained. . According to the information of the first user and the information of the third user corresponding to the first user terminal, the similarity between the first user and the third user is obtained, and the obtained similarity is beneficial to well characterize the user who sends the virtual resource and the user who receives the virtual resource the degree of correlation between users. According to the obtained similarity, the amount of virtual resources received by the third user is allocated, that is, the amount of virtual resources allocated by the third user depends on the similarity between the third user and the first user, which is conducive to making full use of the user Invisible connection between them, so as to realize the personalized allocation of virtual resources sent through the first user terminal.

本发明的第二实施方式涉及一种虚拟资源的分配方法,第二实施方式是第一实施方式的进一步改进,主要改进之处在于:在获取各第二用户端中响应于领取信息的第三用户端对应的第三用户的信息之后,还包括:根据对领取信息的响应时间的先后,对响应领取信息的各第三用户进行排序;根据获取的相似度,分配第三用户领取的虚拟资源的额度具体为:根据获取的相似度,对进行排序过的各第三用户依次分配领取的虚拟资源的额度。下面对本实施方式的虚拟资源的分配方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。The second embodiment of the present invention relates to a method for allocating virtual resources, and the second embodiment is a further improvement of the first embodiment. After the information of the third user corresponding to the user terminal, it also includes: according to the order of the response time for receiving the information, sorting the third users who responded to the receiving information; according to the obtained similarity, allocating the virtual resources received by the third user The quota is specifically: according to the obtained similarity, the quotas of the virtual resources received are sequentially allocated to the sorted third users. The implementation details of the method for allocating virtual resources in this embodiment will be specifically described below. The following content is only provided for the convenience of understanding, and is not necessary for implementing this solution.

本实施方式中的虚拟资源的分配方法的流程图可以如图2所示,具体包括:The flowchart of the method for allocating virtual resources in this embodiment may be as shown in FIG. 2 , and specifically includes:

步骤201:当接收到第一用户端发送的虚拟资源的分配信息时,将虚拟资源的领取信息发送至第一用户端所处的当前群组中的各第二用户端。Step 201: When receiving the virtual resource allocation information sent by the first user terminal, send the virtual resource claim information to each second user terminal in the current group where the first user terminal is located.

步骤202:获取各第二用户端中响应于领取信息的第三用户端对应的第三用户的信息。Step 202: Acquire information of a third user corresponding to a third user terminal that responds to receiving the information in each second user terminal.

步骤203:根据第一用户端对应的第一用户的信息和第三用户的信息,获取第一用户与第三用户的相似度。Step 203: Obtain the similarity between the first user and the third user according to the information of the first user and the information of the third user corresponding to the first user terminal.

需要说明的是,步骤201至步骤203与第一实施方式中步骤101至步骤103大致相同,为避免重复,在此不再一一赘述。It should be noted that, steps 201 to 203 are substantially the same as steps 101 to 103 in the first embodiment, and in order to avoid repetition, they will not be repeated here.

步骤204:根据对领取信息的响应时间的先后,对响应领取信息的各第三用户进行排序。Step 204: Rank the third users who responded to the received information according to the order of response times to the received information.

具体的说,服务器可以获取各第三用户对领取信息的响应时间,比如在第三用户点击第三用户端的屏幕上显示的电子红包的图标时,记录点击的时间,将记录的点击时间作为第三用户对领取信息的响应时间。然后,根据记录的各个第三用户的响应时间的先后,对各第三用户进行排序,响应时间越靠前的第三用户,排序越靠前。Specifically, the server can obtain the response time of each third user for receiving the information, for example, when the third user clicks the icon of the electronic red envelope displayed on the screen of the third client, the click time is recorded, and the recorded click time is used as the first click time. 3. The user's response time to receiving information. Then, according to the recorded order of the response times of the third users, the third users are sorted, and the third user whose response time is higher is ranked higher.

需要说明的是,本实施方式中步骤203与步骤204的执行顺序只是以先执行步骤203再执行步骤204为例,在具体实现中,还可以先执行步骤204再执行步骤203,对此,本实施方式不做具体限定。It should be noted that, the execution order of step 203 and step 204 in this embodiment is only to perform step 203 first and then step 204 as an example. In a specific implementation, step 204 may also be performed first and then step 203. For this, this The embodiments are not specifically limited.

步骤205:根据获取的相似度,对进行排序过的各第三用户依次分配领取的虚拟资源的额度。Step 205 : According to the obtained similarity, sequentially assign the amount of virtual resources received to each of the sorted third users.

具体的说,在对各第三用户依次分配领取的虚拟资源的额度之前,可以先根据虚拟资源的总额和当前群组中的第二用户端的数量获取单份资源额度。在一个例子中,假设虚拟资源的总额为M,第二用户端的数量为n,则单份资源额度可以表示为M*1/n。然后,根据获取的相似度、单份资源额度和当前虚拟资源的剩余额度,依次分配各第三用户领取的虚拟资源的额度。其中,当前虚拟资源的剩余额度可以理解为每分配完一个第三用户领取的虚拟资源的额度,就从虚拟资源的总额中减去分配的该额度后剩余的额度。Specifically, before allocating the received virtual resource quota to each third user in sequence, a single resource quota may be obtained according to the total amount of virtual resources and the number of second clients in the current group. In an example, assuming that the total amount of virtual resources is M and the number of second clients is n, the single resource quota can be expressed as M*1/n. Then, according to the obtained similarity, the single resource quota and the current remaining quota of the virtual resources, the quotas of the virtual resources received by the third users are sequentially allocated. Wherein, the remaining amount of the current virtual resources can be understood as the remaining amount after deducting the assigned amount from the total amount of the virtual resources after allocating the amount of virtual resources received by a third user.

在一个例子中,根据获取的相似度、单份资源额度和当前虚拟资源的剩余额度,依次分配各第三用户领取的虚拟资源的额度,可以通过以下公式计算得到各第三用户领取的虚拟资源的额度:In an example, according to the obtained similarity, the quota of a single resource and the remaining quota of the current virtual resources, the quota of the virtual resources received by each third user is sequentially allocated, and the virtual resources received by each third user can be calculated by the following formula. Amount of:

Figure BDA0002177548220000091
Figure BDA0002177548220000091

其中,s(u,v)为第一用户u与第三用户v的相似度,

Figure BDA0002177548220000092
为单份资源额度,
Figure BDA0002177548220000093
为对
Figure BDA0002177548220000094
的计算结果下取整,w为当前虚拟资源的剩余额度,M为虚拟资源的总额。可以理解的是,计算排在第一位的第三用户所领取的虚拟资源的额度时,采用的上述公式
Figure BDA0002177548220000095
中,w=M,假设计算得到的排在第一位的第三用户所领取的虚拟资源的额度为P,那么当计算排在第二位的第三用户所领取的虚拟资源的额度时上述公式中的w=M-P,然后按照上述的方式依次计算其他第三用户所领取的虚拟资源的额度。Among them, s(u, v) is the similarity between the first user u and the third user v,
Figure BDA0002177548220000092
is a single resource quota,
Figure BDA0002177548220000093
for right
Figure BDA0002177548220000094
The calculation result of is rounded down, w is the remaining amount of the current virtual resource, and M is the total amount of the virtual resource. It is understandable that when calculating the amount of virtual resources received by the third user ranked first, the above formula is used.
Figure BDA0002177548220000095
, w=M, assuming that the calculated amount of virtual resources received by the third user ranked first is P, then when calculating the amount of virtual resources received by the third user ranked second, the above w=MP in the formula, and then calculate the amount of virtual resources received by other third users in sequence according to the above method.

为进一步方便对本实施方式的理解,下面以在直播间中发起电子红包的应用场景为例进行具体说明:第一用户在直播间发起红包时可以设置发送红包的总金额,并限定抢红包的时间。假设设置的红包总额为M,限定的抢红包的时间为t秒,则相应的从第一用户对应的账户中减去M。服务器根据t秒内直播间的用户抢红包的情况,在线进行红包分配,分配的流程可以如下:首先,在发出红包的时刻,获取当前观看直播用户总数n;其次,计算单份红包额度为M*1/n;接着,根据用户抢红包的响应时间,对用户进行排序,响应时间在前的排序序号小,时间在后的排序序号大;然后,按照对抢红包的用户从小到大的序号依次计算各个用户分配的红包金额,分配红包金额为

Figure BDA0002177548220000096
每分配完一个用户领取的红包金额都对红包的当前余额进行更新,再接着计算下一个用户分配的红包金额。以此类推,计算所有抢到红包的用户分配的金额。In order to further facilitate the understanding of this embodiment, the following takes the application scenario of initiating electronic red envelopes in the live broadcast room as an example for specific description: the first user can set the total amount of red envelopes to send when initiating red envelopes in the live broadcast room, and limit the time to grab the red envelopes. . Assuming that the set total amount of red envelopes is M, and the limited time for grabbing red envelopes is t seconds, then M is correspondingly subtracted from the account corresponding to the first user. The server distributes red envelopes online according to the situation of users grabbing red envelopes in the live broadcast room within t seconds. The distribution process can be as follows: First, at the moment when red envelopes are issued, the total number of users currently watching the live broadcast, n, is obtained; secondly, the amount of a single red envelope is calculated as M *1/n; Then, according to the response time of the user grabbing the red envelope, the users are sorted, the sequence number of the first response time is small, and the sequence number of the later time is larger; then, according to the sequence number of the users who grab the red envelope from small to large Calculate the amount of red envelopes allocated by each user in turn, and the amount of red envelopes allocated is
Figure BDA0002177548220000096
The current balance of the red envelope is updated after each red envelope amount received by a user is allocated, and then the red envelope amount allocated by the next user is calculated. And so on, calculate the amount allocated by all users who grab the red envelopes.

与现有技术相比,本实施方式中。通过根据响应时间的先后为各第三用户依次分配领取的虚拟资源,有利于提高用户响应领取信息时的积极性。而且还提供了一种计算各第三用户领取的虚拟资源的额度的具体公式,有利于根据各第三用户与第一用户之间的相似度、单份资源额度以及当前虚拟资源的剩余额度依次对各第三用户领取的虚拟资源的额度进行合理的分配。Compared with the prior art, in this embodiment. By sequentially allocating the received virtual resources to each third user according to the response time sequence, it is beneficial to improve the enthusiasm of the user when responding to the received information. In addition, a specific formula for calculating the amount of virtual resources received by each third user is provided, which is beneficial to order according to the similarity between each third user and the first user, the amount of a single resource and the remaining amount of the current virtual resource. The quota of virtual resources received by each third user is reasonably allocated.

本发明的第三实施方式涉及一种虚拟资源的分配方法,本实施方式是对第一实施方式的进一步改进,主要改进之处在于在分配第三用户领取的虚拟资源的额度之后,还包括:向第一用户端和/或第三用户端,发送推送信息,以供接收到推送信息的用户端对应的用户,根据推送信息选择是否添加好友。下面对本实施方式的虚拟资源的分配方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。The third embodiment of the present invention relates to a method for allocating virtual resources. This embodiment is a further improvement to the first embodiment. The main improvement lies in that after allocating the amount of virtual resources received by the third user, the method further includes: Send push information to the first user terminal and/or the third user terminal, so that the user corresponding to the user terminal that received the push information can choose whether to add a friend according to the push information. The implementation details of the method for allocating virtual resources in this embodiment will be specifically described below. The following content is only provided for the convenience of understanding, and is not necessary for implementing this solution.

本实施方式中的虚拟资源的分配方法的流程图可以如图3所示,具体包括:The flowchart of the method for allocating virtual resources in this embodiment may be as shown in FIG. 3 , and specifically includes:

步骤301:当接收到第一用户端发送的虚拟资源的分配信息时,将虚拟资源的领取信息发送至第一用户端所处的当前群组中的各第二用户端。Step 301: When receiving the virtual resource allocation information sent by the first user terminal, send the virtual resource claim information to each second user terminal in the current group where the first user terminal is located.

步骤302:获取各第二用户端中响应于领取信息的第三用户端对应的第三用户的信息。Step 302 : Acquire information of a third user corresponding to a third user terminal that responds to receiving the information in each second user terminal.

步骤303:根据第一用户端对应的第一用户的信息和第三用户的信息,获取第一用户与第三用户的相似度。Step 303: Obtain the similarity between the first user and the third user according to the information of the first user and the information of the third user corresponding to the first user terminal.

步骤304:根据获取的相似度,分配第三用户领取的虚拟资源的额度。Step 304: Allocate the amount of virtual resources received by the third user according to the obtained similarity.

需要说明的是,步骤101至步骤104与第一实施方式中步骤101至步骤104大致相同,为避免重复,在此不再一一赘述。It should be noted that, steps 101 to 104 are substantially the same as steps 101 to 104 in the first embodiment, and to avoid repetition, they will not be repeated here.

步骤305:向第一用户端和/或第三用户端,发送推送信息。Step 305: Send push information to the first client and/or the third client.

具体的说,服务器向第一用户端和/或第三用户端发送的推送信息,可以包括领取到虚拟资源的第三用户的信息,还可以包括第三用户领取到的虚拟资源的额度。第一用户和/或第三用户查看到推送信息后可以选择是否添加推送信息中的某个用户为好友,还可以决定是否添加关注或者是否开始即时聊天、共享资源等。Specifically, the push information sent by the server to the first client and/or the third client may include the information of the third user who has received the virtual resource, and may also include the quota of the virtual resource received by the third user. After viewing the push information, the first user and/or the third user can choose whether to add a certain user in the push information as a friend, and can also decide whether to add a following or whether to start an instant chat, share resources, and so on.

在一个例子中,发送推送信息可以理解为,为了使抢到红包的用户可以有机会主动关注发红包用户的状态或者添加好友,发红包的用户也可以主动关注抢到红包的用户的状态或者添加好友。另外,在发送红包之前,发红包的用户还可以设置是否自动接收抢到红包用户的关注、加好友等。In one example, sending push information can be understood as, in order to give the user who has grabbed the red envelope the opportunity to actively follow the status of the user who has issued the red envelope or add friends, the user who has issued the red envelope can also take the initiative to pay attention to the status of the user who has grabbed the red envelope or add friend. In addition, before sending the red envelope, the user who sends the red envelope can also set whether to automatically receive the attention of the user who grabbed the red envelope, add friends, etc.

为方便理解,下面以用户在观看直播的过程中发送红包,并且建立联系添加好友的应用场景为例进行具体说明:For ease of understanding, the following is an example of an application scenario where a user sends a red envelope while watching a live broadcast and establishes a connection to add friends:

用户进入直播平台,直播平台会针对每个用户分配唯一的ID标识,用户可以在直播平台对应的账户进行充值等操作。用户可以选择进入直播平台上的某个直播间观看直播内容,直播平台可以针对每个直播间,分配直播编码和直播流地址,还可以记录当前观看该直播间内直播的直播内容的用户ID,其中,直播编码对每个直播间是唯一的。每个直播间对应一用户队列,该用户队列由当前在该直播间观看直播内容的用户组成。When a user enters the live broadcast platform, the live broadcast platform will assign a unique ID to each user, and the user can recharge and other operations on the account corresponding to the live broadcast platform. The user can choose to enter a live broadcast room on the live broadcast platform to watch the live content. The live broadcast platform can assign the live broadcast code and live stream address for each live broadcast room, and can also record the user ID currently watching the live broadcast content in the live broadcast room. Among them, the live code is unique to each live room. Each live room corresponds to a user queue, and the user queue is composed of users currently watching live content in the live room.

假设直播间A中正在观看的用户1发起红包事件,直播间A对应的用户队列A中的各个用户可以在直播间A中抢红包,服务器根据抢红包的用户与发红包的用户之间的相似度分配抢到红包的用户领取的红包金额。然后,通过抢红包的页面,可以将抢到红包的用户ID展示给发红包及所有抢到红包的用户;假设用户2抢到红包,则用户2可以查看所有抢到红包的用户及金额,用户2可以点击某个同样抢到红包的用户3的名称,弹出申请加该用户3为好友的界面,用户2填写申请信息,单击“发送”后,将该请求发送到用户3对应的用户端。同理,发红包的用户在抢红包的页面也可以进行同样的操作,还可以选择一键加好友将所有抢到红包的用户申请添加好友。另外,发红包用户在发送红包之前,还可以设置当抢红包的用户抢到的红包金额大于某个预设阈值时,发红包的用户可自动添加该用户为好友,其中,预设阈值可以根据实际需要进行设置,本实施方式对此不做具体限定。Assuming that user 1 who is watching in the live broadcast room A initiates a red envelope event, each user in the user queue A corresponding to the live broadcast room A can grab the red envelope in the live broadcast room A. The amount of red envelopes received by users who have grabbed red envelopes is allocated. Then, through the page of grabbing red envelopes, the ID of the user who grabbed the red envelope can be displayed to the users who issued the red envelope and all the users who grabbed the red envelope; assuming that user 2 grabs the red envelope, then user 2 can view all the users who have grabbed the red envelope and the amount. 2. You can click the name of a user 3 who also grabbed the red envelope, and the interface for applying to add the user 3 as a friend pops up. User 2 fills in the application information, clicks "Send", and sends the request to the user terminal corresponding to user 3. . In the same way, users who send red envelopes can also perform the same operation on the page of grabbing red envelopes. They can also choose to add friends with one click to apply for adding friends to all users who have grabbed red envelopes. In addition, before sending the red envelope, the user who sends the red envelope can also set that when the amount of the red envelope grabbed by the user who grabs the red envelope is greater than a certain preset threshold, the user who sends the red envelope can automatically add the user as a friend, wherein the preset threshold can be based on Setting is actually required, which is not specifically limited in this embodiment.

需要说明的是,本实施方式中的上述场景示例为为方便理解进行的举例说明,并不对本发明的技术方案构成限定。It should be noted that the above-mentioned scenario examples in this embodiment are examples for the convenience of understanding, and do not constitute a limitation on the technical solutions of the present invention.

目前,大多数直播平台的交互通过弹幕、留言等方式进行交互,然而弹幕和留言的交互都是通过文字的方式进行交互,交互的效率较低。虽然直播平台本身也会采用发红包的方式与用户之间进行交互,然而红包的发起方往往是直播平台,用户本身只是红包事件的接收方,因此用户社交的参与程度也较低。本实施方式与现有技术相比,用户可以作为红包事件的发起方,提高了用户的社交参与程度,发起红包的用户可以向所有在线观看同场直播的用户抛出“橄榄枝”,用户参与发红包与抢红包,某种程度上表示潜在的希望参与社交的意愿。由于可以根据发红包用户和抢红包用户之间的相似度分配红包金额,而非随机分配,从而可以为用户之间的交互提供参考。本实施方式提供了一种通过虚拟资源的发送和领取的方式选择添加好友的方式,有利于提升用户的使用体验。At present, the interaction of most live broadcast platforms is carried out by means of barrage, message, etc. However, the interaction between barrage and message is carried out by means of text, and the interaction efficiency is low. Although the live broadcast platform itself will also use red envelopes to interact with users, the initiator of the red envelope is often the live broadcast platform, and the user itself is only the recipient of the red envelope event, so the degree of user social participation is also low. Compared with the prior art, the user can act as the initiator of the red envelope event, which improves the user's social participation. The user who initiates the red envelope can throw an "olive branch" to all users who watch the same live broadcast online, and the user participates in the sending of the red envelope. Red envelopes and grabbing red envelopes, to some extent, express the potential willingness to participate in social networking. Since the amount of red envelopes can be allocated according to the similarity between users who send red envelopes and users who grab red envelopes, instead of random allocation, it can provide a reference for the interaction between users. This embodiment provides a method for selecting to add friends by sending and receiving virtual resources, which is beneficial to improve the user experience.

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。The steps of the above various methods are divided only for the purpose of describing clearly. During implementation, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as the same logical relationship is included, they are all within the protection scope of this patent. ;Adding insignificant modifications to the algorithm or process or introducing insignificant designs, but not changing the core design of the algorithm and process are all within the scope of protection of this patent.

本发明第四实施方式涉及一种服务器,如图4所示,包括至少一个处理器401;以及,与至少一个处理器401通信连接的存储器402;其中,存储器402存储有可被至少一个处理器401执行的指令,指令被至少一个处理器401执行,以使至少一个处理器401能够执行第一、或第二实施方式中的虚拟资源的分配方法。The fourth embodiment of the present invention relates to a server, as shown in FIG. 4 , comprising at least one processor 401; and a memory 402 connected in communication with the at least one processor 401; wherein, the memory 402 stores data that can be used by the at least one processor The instruction executed by 401 is executed by at least one processor 401, so that the at least one processor 401 can execute the method for allocating virtual resources in the first or second embodiment.

其中,存储器402和处理器401采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器401和存储器402的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器401处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器401。The memory 402 and the processor 401 are connected by a bus, and the bus may include any number of interconnected buses and bridges, and the bus connects one or more processors 401 and various circuits of the memory 402 together. The bus may also connect together various other circuits, such as peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides the interface between the bus and the transceiver. A transceiver may be a single element or multiple elements, such as multiple receivers and transmitters, providing a means for communicating with various other devices over a transmission medium. The data processed by the processor 401 is transmitted on the wireless medium through the antenna, and further, the antenna also receives the data and transmits the data to the processor 401 .

处理器401负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器402可以被用于存储处理器401在执行操作时所使用的数据。Processor 401 is responsible for managing the bus and general processing, and may also provide various functions including timing, peripheral interface, voltage regulation, power management, and other control functions. The memory 402 may be used to store data used by the processor 401 when performing operations.

本发明第五实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。A fifth embodiment of the present invention relates to a computer-readable storage medium storing a computer program. The above method embodiments are implemented when the computer program is executed by the processor.

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。That is, those skilled in the art can understand that all or part of the steps in the method for implementing the above embodiments can be completed by instructing the relevant hardware through a program, and the program is stored in a storage medium and includes several instructions to make a device ( It may be a single chip microcomputer, a chip, etc.) or a processor (processor) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, removable hard disk, Read-Only Memory (ROM, Read-Only Memory), Random Access Memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes.

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。Those skilled in the art can understand that the above-mentioned embodiments are specific examples for realizing the present invention, and in practical applications, various changes in form and details can be made without departing from the spirit and the spirit of the present invention. scope.

Claims (11)

1. A method for allocating virtual resources, comprising:
when receiving the distribution information of the virtual resources sent by a first user terminal, sending the pickup information of the virtual resources to each second user terminal in the current group where the first user terminal is located;
acquiring information of a third user corresponding to a third user responding to the pickup information in each second user;
acquiring the similarity between a first user and a third user according to the information of the first user and the information of the third user corresponding to the first user;
and distributing the quota of the virtual resources drawn by the third user according to the acquired similarity.
2. The method according to claim 1, wherein the obtaining the similarity between the first user and the third user according to the information of the first user and the information of the third user corresponding to the first user comprises:
acquiring the similarity between the first user and the third user according to any one or combination of the following items:
and the access time overlapping rate, the preference overlapping rate and the geographic distance of the first user and the third user are close to each other.
3. The method according to claim 1, wherein the similarity between the first user and the third user is obtained by the following formula:
s(u,v)=δD*D(u,v)+δT*T(u,v)+δG*G(u,v)
wherein s (u, v) is a similarity between the first user and the third user, D (u, v) is a similarity between geographic distances of the first user and the third user, T (u, v) is an access time overlapping rate of the first user and the third user, G (u, v) is a preference overlapping rate of the first user and the third user, and δDTGN, which is the number of second ues in the current group.
4. The method according to claim 3, wherein the proximity D (u, v) of the geographic distance between the first user and the third user is obtained by the following formula:
Figure FDA0002177548210000011
wherein L (u, v) is a geographic distance between the first user and the third user, LmaxAnd respectively obtaining the maximum distance between the n second users corresponding to the n second user terminals and the n geographic distances of the first user.
5. The method according to claim 1, further comprising, after the obtaining information of a third user corresponding to a third user responding to the pickup information in each of the second users, the step of:
according to the sequence of the response time of the pickup information, sequencing all third users responding to the pickup information; wherein, the more advanced the response time, the more advanced the ranking;
the allocating the quota of the virtual resources drawn by the third user according to the obtained similarity specifically comprises:
and sequentially distributing the acquired quota of the virtual resources to each third user after sequencing according to the acquired similarity.
6. The method according to claim 5, further comprising, before said sequentially allocating, according to the obtained similarity, the retrieved quota of the virtual resource to each of the sorted third users, a step of:
acquiring a single resource limit according to the total amount of the virtual resources and the number of second user terminals in the current group;
the sequentially allocating the amount of the acquired virtual resources to each of the third users which are sequenced according to the acquired similarity specifically comprises:
and sequentially distributing the quota of the virtual resource acquired by each third user according to the acquired similarity, the single resource quota and the remaining quota of the current virtual resource.
7. The method for allocating virtual resources according to claim 6, wherein the allocating the quota of the virtual resources that each third user draws in turn according to the obtained similarity, the quota of the single resource, and the remaining quota of the current virtual resource specifically comprises:
calculating the quota of the virtual resources acquired by each third user through the following formula:
Figure FDA0002177548210000021
wherein s (u, v) is a similarity between the first user and the third user, and the s (u, v) is a similarity between the first user and the third user
Figure 2
Is the single resource limit, the
Figure FDA0002177548210000023
To pair the
Figure FDA0002177548210000024
And rounding the calculation result, wherein w is the residual amount of the current virtual resource, and M is the total amount of the virtual resource.
8. The method according to claim 1, wherein the current group where the first ue is located is: in the live broadcast room to which the first user terminal is currently connected, each second user terminal in the current group is: and currently connecting each user side of the live broadcast room.
9. The method according to any one of claims 1 to 8, further comprising, after said allocating the quota of the virtual resource picked up by the third user:
and sending push information to the first user side and/or the third user side so that a user corresponding to the user side receiving the push information selects whether to add a friend or not according to the push information, wherein the push information comprises information of a third user getting the virtual resource.
10. A server, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform a method of allocating virtual resources as claimed in any one of claims 1 to 9.
11. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method for allocating virtual resources of any one of claims 1 to 9.
CN201910784332.6A 2019-08-23 2019-08-23 Virtual resource allocation method, server, and computer-readable storage medium Pending CN110688215A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910784332.6A CN110688215A (en) 2019-08-23 2019-08-23 Virtual resource allocation method, server, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910784332.6A CN110688215A (en) 2019-08-23 2019-08-23 Virtual resource allocation method, server, and computer-readable storage medium

Publications (1)

Publication Number Publication Date
CN110688215A true CN110688215A (en) 2020-01-14

Family

ID=69108362

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910784332.6A Pending CN110688215A (en) 2019-08-23 2019-08-23 Virtual resource allocation method, server, and computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN110688215A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111343469A (en) * 2020-02-19 2020-06-26 腾讯科技(深圳)有限公司 Data processing method and device, electronic equipment and storage medium
CN111443846A (en) * 2020-04-23 2020-07-24 维沃移动通信有限公司 Red packet processing method, electronic device and storage medium
CN111611075A (en) * 2020-05-19 2020-09-01 北京达佳互联信息技术有限公司 Virtual resource request processing method and device, electronic equipment and storage medium
CN111612537A (en) * 2020-05-20 2020-09-01 腾讯科技(深圳)有限公司 Virtual resource obtaining method and device and electronic equipment
CN111625353A (en) * 2020-05-18 2020-09-04 北京达佳互联信息技术有限公司 Virtual resource distribution processing method, device, server and storage medium
CN111861432A (en) * 2020-07-29 2020-10-30 北京达佳互联信息技术有限公司 Virtual resource information updating method and device, server and storage medium
CN112256424A (en) * 2020-09-22 2021-01-22 北京达佳互联信息技术有限公司 Virtual resource processing method, device and system, electronic equipment and storage medium
CN112348585A (en) * 2020-11-13 2021-02-09 深圳Tcl新技术有限公司 Virtual resource sending method, device, terminal equipment and storage medium
CN114339323A (en) * 2020-10-09 2022-04-12 武汉斗鱼鱼乐网络科技有限公司 A method and system, storage medium and device for allocating electronic resources

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106096924A (en) * 2016-06-21 2016-11-09 阿里巴巴集团控股有限公司 object distribution method and device
CN106961379A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 resource sharing method, device and system
CN107276875A (en) * 2016-04-06 2017-10-20 福州百益百利自动化科技有限公司 Method, system and mobile terminal for distributing red envelopes based on location
CN107302488A (en) * 2016-04-14 2017-10-27 阿里巴巴集团控股有限公司 Distribution method, system and the server of virtual objects
CN108305057A (en) * 2018-01-22 2018-07-20 平安科技(深圳)有限公司 Dispensing apparatus, method and the computer readable storage medium of electronics red packet
CN109242457A (en) * 2018-09-21 2019-01-18 刘磊 A kind of method and system for robbing red packet

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106961379A (en) * 2016-01-08 2017-07-18 深圳市星电商科技有限公司 resource sharing method, device and system
CN107276875A (en) * 2016-04-06 2017-10-20 福州百益百利自动化科技有限公司 Method, system and mobile terminal for distributing red envelopes based on location
CN107302488A (en) * 2016-04-14 2017-10-27 阿里巴巴集团控股有限公司 Distribution method, system and the server of virtual objects
CN106096924A (en) * 2016-06-21 2016-11-09 阿里巴巴集团控股有限公司 object distribution method and device
CN108305057A (en) * 2018-01-22 2018-07-20 平安科技(深圳)有限公司 Dispensing apparatus, method and the computer readable storage medium of electronics red packet
CN109242457A (en) * 2018-09-21 2019-01-18 刘磊 A kind of method and system for robbing red packet

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111343469A (en) * 2020-02-19 2020-06-26 腾讯科技(深圳)有限公司 Data processing method and device, electronic equipment and storage medium
CN111343469B (en) * 2020-02-19 2021-09-28 腾讯科技(深圳)有限公司 Data processing method and device, electronic equipment and storage medium
CN111443846A (en) * 2020-04-23 2020-07-24 维沃移动通信有限公司 Red packet processing method, electronic device and storage medium
CN111625353A (en) * 2020-05-18 2020-09-04 北京达佳互联信息技术有限公司 Virtual resource distribution processing method, device, server and storage medium
CN111625353B (en) * 2020-05-18 2024-03-12 北京达佳互联信息技术有限公司 Virtual resource distribution processing method, device, server and storage medium
CN111611075B (en) * 2020-05-19 2024-03-05 北京达佳互联信息技术有限公司 Virtual resource request processing method and device, electronic equipment and storage medium
CN111611075A (en) * 2020-05-19 2020-09-01 北京达佳互联信息技术有限公司 Virtual resource request processing method and device, electronic equipment and storage medium
CN111612537A (en) * 2020-05-20 2020-09-01 腾讯科技(深圳)有限公司 Virtual resource obtaining method and device and electronic equipment
CN111612537B (en) * 2020-05-20 2023-11-07 腾讯科技(深圳)有限公司 Virtual resource acquisition method and device and electronic equipment
CN111861432A (en) * 2020-07-29 2020-10-30 北京达佳互联信息技术有限公司 Virtual resource information updating method and device, server and storage medium
CN111861432B (en) * 2020-07-29 2024-04-19 北京达佳互联信息技术有限公司 Virtual resource information updating method and device, server and storage medium
CN112256424A (en) * 2020-09-22 2021-01-22 北京达佳互联信息技术有限公司 Virtual resource processing method, device and system, electronic equipment and storage medium
CN114339323A (en) * 2020-10-09 2022-04-12 武汉斗鱼鱼乐网络科技有限公司 A method and system, storage medium and device for allocating electronic resources
CN112348585A (en) * 2020-11-13 2021-02-09 深圳Tcl新技术有限公司 Virtual resource sending method, device, terminal equipment and storage medium

Similar Documents

Publication Publication Date Title
CN110688215A (en) Virtual resource allocation method, server, and computer-readable storage medium
JP6306187B2 (en) Dynamic telephone number assignment
CN104219108B (en) Monitor the movable system of mobile Internet, method and apparatus
US10200268B2 (en) Methods and systems for congestion-based content delivery
CN104537000B (en) A kind of method and apparatus for pushed information
CN108174248A (en) Video broadcasting method, video playing control method, device and storage medium
CN108900924A (en) The method and apparatus of commending friends in direct broadcasting room
CN108924036B (en) Method and equipment for allocating resources and drawing resources
CN107995013B (en) Customer service distribution method and device
CN110598103B (en) Content aggregation method and device, computer equipment and storage medium
CN106341312A (en) Social contact information display method, system and server
CN110876123A (en) Flow acquiring, providing, sharing, calibrating and transferring method and equipment
US11095580B2 (en) Instant message (IM) routing to a virtual user consisting of a group of possible sub-users associated with a common IM identity
US20160379122A1 (en) Recommendation algorithm optimization method, device and system
KR101783431B1 (en) Method for providing funding and consulting information related with entertainment by crowd funding system
CN111429091A (en) Resource allocation method and device, electronic equipment and storage medium
CN110290047A (en) Method and device for making friends
CN112862544A (en) Object information acquisition method and device and storage medium
CN103297462B (en) The verification method and device of a kind of business object
CN100385854C (en) A system and method for sending broadcast messages
US10582563B2 (en) Service data group sending method, apparatus, and server
CN111369281A (en) Online message processing method, apparatus, device and readable storage medium
CN108632358B (en) Token management method and device based on WIFI sharing
WO2017125034A1 (en) Information processing method and server
CN105761140A (en) Resource exchange method, device and system

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20200114

RJ01 Rejection of invention patent application after publication
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载