虚拟资源发送方法、装置、电子设备和存储介质与流程

未命名 07-15 阅读:76 评论:0


1.本公开涉及计算机技术领域,尤其涉及一种虚拟资源发送方法、虚拟资源发送装置、电子设备和计算机可读存储介质。


背景技术:

2.随着社交平台的功能日益丰富,用户可以对社交内容转移虚拟资源,以表示对社交内容的喜爱已经成为一种常见的互动形式,同时,为了吸引更多用户,社交平台可以为用户发送虚拟资源;其中,用户向社交内容转移虚拟资源的过程,以及社交平台向用户发送虚拟资源的过程,需要第三方平台的支持。
3.通常情况下,对于用户终端转移的虚拟资源,第三方平台可以周期性的对虚拟资源进行结算,以将虚拟资源中社交平台的分成转入社交平台账户;同时,社交平台可以将虚拟资源从社交平台账户转入第三方平台,以便第三方平台通过社交平台转入的虚拟资源为用户发送虚拟资源;对于社交平台来说,社交平台的分成提取,以及虚拟资源的转入过程都会涉及手续费,会增加社交平台的运营成本;对于海外业务来说还会涉及汇率问题,会进一步增加社交平台的运营成本。
4.相关技术中,在需要向目标用户发送虚拟资源时,第三方平台可以优先利用用户之前转移给第三方平台的虚拟资源,向目标用户发送虚拟资源,但是,第三方平台对用户转移至第三方平台的虚拟资源结算后,用户转移至第三方平台的虚拟资源会清零,需要通过社交平台转移给第三方平台的虚拟资源为用户发送虚拟资源,导致社交平台的运营成本依旧很高。


技术实现要素:

5.本公开提供一种虚拟资源发送方法、装置、电子设备和存储介质,以至少解决相关技术中社交平台运营成本高的问题。本公开的技术方案如下:
6.根据本公开实施例的第一方面,提供一种虚拟资源发送方法,所述方法应用于社交平台,所述方法包括:
7.响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值,所述虚拟资源发送请求是确定目标设备满足虚拟资源发送条件后生成的,所述转移虚拟资源总值是根据预设数据库中,所述多个用户终端基于所述社交平台向第三方平台转移虚拟资源的数值确定;
8.若所述转移虚拟资源总值大于或者等于待发送虚拟资源值,则向所述第三方平台发送第一资源转移指令,所述第一资源指令用于指示所述第三方平台利用已获取到的第一虚拟资源向所述目标设备发送待发送虚拟资源,所述第一虚拟资源包括所述多个用户终端向所述第三方平台转移的虚拟资源。
9.可选的,所述方法还包括:
10.若所述转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在
确定所述预设数据库中所述转移虚拟资源的数值被更新时,得到更新后的转移虚拟资源总值;
11.在确定更新后的转移虚拟资源总值大于或者等于所述待发送虚拟资源值时,向所述第三方平台发送第二资源转移指令,所述第二资源转移指令用于指示所述第三方平台利用更新后的第一虚拟资源向所述目标终端发送待发送虚拟资源。
12.可选的,所述方法还包括:
13.若所述转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,得到更新后的转移虚拟资源总值,所述第一预设时长为允许延期发送待发送虚拟资源的时长;
14.若所述更新后的转移虚拟资源总值大于或者等于所述待发送虚拟资源值,则向所述第三方平台发送第二资源转移指令。
15.可选的,所述方法还包括:
16.在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,若在所述第一预设时长内未向所述第三方平台发送所述第二资源转移指令,则向所述第三方平台发送第三资源转移指令,所述第三资源转移指令用于指示所述第三方平台利用已获取的第二虚拟资源向所述目标终端发送待发送虚拟资源,所述第二虚拟资源包括所述社交平台向所述第三方平台转移的虚拟资源。
17.可选的,所述方法还包括:
18.在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内未被更新的情况下,向所述第三方平台发送第三资源转移指令。
19.可选的,通过以下方式确定所述预设数据库中所述转移虚拟资源的数值在第一预设时长内是否被更新,包括:
20.若接收到用户终端发送的第一虚拟资源转移信息,则确定第一时刻和第二时刻的第一时间差值,所述第一时刻为所述第一虚拟资源转移信息的接收时刻,所述第二时刻为确定所述转移虚拟资源总值小于待发送虚拟资源值的时刻,虚拟资源转移信息是所述用户终端通过所述社交平台提供服务的社交应用,向所述第三方平台转移虚拟资源后生成的;
21.若所述第一时间差值小于或者等于所述第一预设时长,则确定所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新。
22.可选的,在响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值之前,所述方法还包括:
23.响应于接收到用户终端发送的第二虚拟资源转移信息,解析所述第二虚拟资源转移信息得到所述用户终端基于所述社交平台向所述第三方平台转移虚拟资源的数值;
24.将所述转移虚拟资源的数值存储至所述预设数据库。
25.根据本公开实施例的第二方面,提供一种虚拟资源发送装置,所述装置为社交平台的第一服务器,所述装置包括:
26.判断模块,被配置为响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值,所述虚拟资源发送请求是确定目标设备满足虚拟资源发送条件后生成的,所述转移虚拟资源总值是根据预设数据库中,所述多个用户终端基于所述社交平台向第三方平台转移虚拟资源的数值确定;
27.第一指令发送模块,被配置为若所述转移虚拟资源总值大于或者等于待发送虚拟资源值,则向所述第三方平台发送第一资源转移指令,所述第一资源指令用于指示所述第三方平台利用已获取到的第一虚拟资源向所述目标设备发送待发送虚拟资源,所述第一虚拟资源包括所述多个用户终端向所述第三方平台转移的虚拟资源。
28.可选的,所述装置还包括,监测模块,被配置为:
29.若所述转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在确定所述预设数据库中所述转移虚拟资源的数值被更新时,得到更新后的转移虚拟资源总值;
30.在确定更新后的转移虚拟资源总值大于或者等于所述待发送虚拟资源值时,向所述第三方平台发送第二资源转移指令,所述第二资源转移指令用于指示所述第三方平台利用更新后的第一虚拟资源向所述目标终端发送待发送虚拟资源。
31.可选的,所述装置还包括,第二指令发送模块,被配置为:
32.若所述转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,得到更新后的转移虚拟资源总值,所述第一预设时长为允许延期发送待发送虚拟资源的时长;
33.若所述更新后的转移虚拟资源总值大于或者等于所述待发送虚拟资源值,则向所述第三方平台发送第二资源转移指令。
34.可选的,所述装置还包括,第三指令发送模块,被配置为:
35.在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,若在所述第一预设时长内未向所述第三方平台发送所述第二资源转移指令,则向所述第三方平台发送第三资源转移指令,所述第三资源转移指令用于指示所述第三方平台利用已获取的第二虚拟资源向所述目标终端发送待发送虚拟资源,所述第二虚拟资源包括所述社交平台向所述第三方平台转移的虚拟资源。
36.可选的,所述装置还包括,第四指令发送模块,被配置为:
37.在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内未被更新的情况下,向所述第三方平台发送第三资源转移指令。
38.可选的,所述第二指令发送模块,被配置为:
39.若接收到用户终端发送的第一虚拟资源转移信息,则确定第一时刻和第二时刻的第一时间差值,所述第一时刻为所述第一虚拟资源转移信息的接收时刻,所述第二时刻为确定所述转移虚拟资源总值小于待发送虚拟资源值的时刻,虚拟资源转移信息是所述用户终端通过所述社交平台提供服务的社交应用,向所述第三方平台转移虚拟资源后生成的;
40.若所述第一时间差值小于或者等于所述第一预设时长,则确定所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新。
41.可选的,所述装置还包括,存储模块,被配置为:
42.响应于接收到用户终端发送的第二虚拟资源转移信息,解析所述第二虚拟资源转移信息得到所述用户终端基于所述社交平台向所述第三方平台转移虚拟资源的数值;
43.将所述转移虚拟资源的数值存储至所述预设数据库。
44.根据本公开实施例的第三方面,提供一种电子设备,包括:
45.处理器;
46.用于存储所述处理器可执行指令的存储器;
47.其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的虚拟资源发送方法。
48.根据本公开实施例的第四方面,提供=一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的虚拟资源发送方法;
49.本公开的实施例提供的技术方案至少带来以下有益效果:
50.本公开实施例提供的虚拟资源发送方法、装置、电子设备和存储介质,通过在社交平台方增加预判机制,在需要向目标设备发送虚拟资源时,社交平台可以先判断多个用户终端的转移虚拟资源总值是否充足,在的转移虚拟资源总值充足时才指示第三方平台发送虚拟资源,避免在需要发送虚拟资源时直接指示第三方平台,导致第三方平台在确定多个用户终端的转移虚拟资源总值不充足的情况下,要求社交平台向第三方平台转移虚拟资源以发送给目标设备,可以控制第三方平台尽可能的利用多个用户终端转移的虚拟资源向目标设备发送虚拟资源,减少社交平台向第三方平台转移虚拟资源的频率,降低社交平台的运营成本。
51.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
52.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
53.图1是根据一示例性实施例示出的一种虚拟资源发送系统的示意性架构图;
54.图2是根据一示例性实施例示出的一种虚拟资源发送方法的流程图;
55.图3是根据一示例性实施例示出的另一种虚拟资源发送方法的流程图;
56.图4是根据一示例性实施例示出的一种虚拟资源发送装置框图;
57.图5是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
58.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
59.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
60.相关技术中,在需要向目标用户的目标设备发送虚拟资源时,第三方平台可以利用当前结算周期内多个用户终端的转移虚拟资源总值,向目标设备发送虚拟资源,其中,多个用户终端是安装有社交平台提供服务的社交应用的终端,虚拟资源可以为虚拟钱币或者
虚拟礼物。
61.但是,第三方平台对用户终端转移的虚拟资源的各方分成进行结算后,用户终端转移的虚拟资源会被汇入各方账户;其中,在第三方平台对用户终端转移的虚拟资源结算后,第三方平台未收到足够的用户终端转移的虚拟资源之前,在需要向目标设备转移虚拟资源时,需要利用社交平台给第三方平台转移的虚拟资源为目标终端发送虚拟资源,其中,社交平台向第三方平台转移虚拟资源会涉及手续费和汇率问题,导致社交平台的运营成本增加。
62.鉴于上述问题,本公开的示例性实施方式提供一种虚拟资源发送方法,该虚拟资源发送方法的应用场景包括但不限于:社交平台对海外用户账户的运营场景下,响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值;若转移虚拟资源总值大于或者等于待发送虚拟资源值,则向第三方平台发送第一资源转移指令;其中,虚拟资源发送请求是确定目标设备满足虚拟资源发送条件后生成的,转移虚拟资源总值是根据预设数据库中,多个用户终端基于社交平台向第三方平台转移虚拟资源的数值确定;第一资源指令用于指示第三方平台利用已获取到的第一虚拟资源向目标设备发送待发送虚拟资源,第一虚拟资源包括多个用户终端向第三方平台转移的虚拟资源。可以在需要向目标终端发送虚拟资源时,不是直接向第三方平台发送虚拟资源发送指令,而是确定社交平台中记录的多个用户终端的转移虚拟资源总值,大于或者等于待发送虚拟资源值时,向第三方平台的发送第一充值指令,以指示第三方平台利用多个用户终端向第三方平台转移的虚拟资源,向目标设备发送虚拟资源,可以使第三方平台尽可能的利用用户终端转移的虚拟资源向目标设备发送虚拟资源,减少社交平台的运营成本。
63.为了实现上述虚拟资源发送方法,本公开的示例性实施方式提供一种虚拟资源发送系统。图1示出了该虚拟资源发送系统的示意性架构图。如图1所示,虚拟资源发送系统100可以包括社交平台的第一服务器110、第三方平台的第二服务器120和用户终端130。其中,第一服务器110为社交平台部署的后台服务器,社交平台可以是短视频平台、音乐平台或者购物平台等。第二服务器120是为第三方平台部署的后台服务器,用户终端130为用户所使用的终端设备,更具体地,终端设备可以是如智能手机、个人电脑、平板电脑等。第一服务器110与第二服务器120可以通过网络建立连接,用户终端130可以和第一服务器110与第二服务器120分别建立网络连接,实现虚拟资源发送。
64.应当理解,第一服务器110或者第二服务器120可以是一台服务器,也可以是多台服务器形成的集群,本公开对于第一服务器110或者第二服务器120的具体架构不做限定。
65.图2是根据一示例性实施例示出的一种虚拟资源发送方法的流程图,如图2所示,虚拟资源发送方法用于社交平台的第一服务器中,包括以下步骤。
66.在步骤s201中,响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值;
67.在本公开实施例中,虚拟资源发送请求是确定目标设备满足虚拟资源发送条件后生成的,转移虚拟资源总值是根据预设数据库中,多个用户终端基于社交平台向第三方平台转移虚拟资源的数值确定。
68.在步骤s202中,若转移虚拟资源总值大于或者等于待发送虚拟资源值,则向第三方平台发送第一资源转移指令;
69.在本公开实施例中,第一资源指令用于指示第三方平台利用已获取到的第一虚拟资源向目标设备发送待发送虚拟资源,第一虚拟资源包括多个用户终端向第三方平台转移的虚拟资源。
70.综上所述,本公开实施例提供的虚拟资源发送方法,通过在社交平台方增加预判机制,在需要向目标设备发送虚拟资源时,社交平台可以先判断多个用户终端的转移虚拟资源总值是否充足,在的转移虚拟资源总值充足时才指示第三方平台发送虚拟资源,避免在需要发送虚拟资源时直接指示第三方平台,导致第三方平台在确定多个用户终端的转移虚拟资源总值不充足的情况下,要求社交平台向第三方平台转移虚拟资源以发送给目标设备,可以控制第三方平台尽可能的利用多个用户终端转移的虚拟资源向目标设备发送虚拟资源,减少社交平台向第三方平台转移虚拟资源的频率,降低社交平台的运营成本。
71.以下对图2所示实施例中各个步骤的具体实施方式进行详细阐述:
72.在步骤s201中,第一服务器可以响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值;
73.在本公开实施例中,虚拟资源发送请求是确定目标设备满足虚拟资源发送条件后生成的,目标设备可以为多个用户终端中的任一个,虚拟资源发送条件可以基于实际需要确定,本公开实施例对此不做限定,示例的,虚拟资源发送条件可以为目标设备的社交应用使用时长满足预设时长,或者,目标设备与社交内容的互动量满足预设数量等;转移虚拟资源总值是根据预设数据库中,多个用户终端基于社交平台向第三方平台转移虚拟资源的数值确定。
74.在一种可选的实施中,第一服务器确定目标设备满足虚拟资源发送条件的过程可以包括:从目标设备中获取与目标设备关联的目标用户行为信息,若根据目标用户行为信息确定满足虚拟资源发送条件,则生成虚拟资源发送请求;其中,行为信息可以为与社交内容的互动行为信息,例如,用户对社交内容的点赞量,转发量,评论量和分享量等。
75.需要说明的是,在本公开实施例中,在用户通过用户终端查看社交内容的过程中,对社交内容转移虚拟资源时,用户终端可以获取虚拟资源转移操作生成虚拟资源转移信息,并将虚拟资源转移信息发送至第一服务器,第一服务器在获取到虚拟资源转移信息后,可以记录虚拟资源转移信息中携带的用户终端向第三方平台转移的虚拟资源的数值;同时,用户终端获取到虚拟资源转移操作后,可以将向社交内容转移的虚拟资源从用户账户汇入第二服务器的第一账户中,第一账户为第三方平台为社交平台开通的,用于存储用户终端针对社交内容转移的虚拟资源的账户;其中,虚拟资源转移操作可以是用户终端通过社交平台提供服务的社交应用,向第三方平台转移虚拟资源,虚拟资源转移信息是用户终端通过社交平台提供服务的社交应用,向第三方平台转移虚拟资源后生成的。
76.可以理解的是,在一种可选的实施方式中,在第一服务器响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值之前,第一服务器可以响应于接收到用户终端发送的第二虚拟资源转移信息,解析第二虚拟资源转移信息得到用户终端基于社交平台向第三方平台转移虚拟资源的数值;并将转移虚拟资源的数值存储至预设数据库;第二虚拟资源转移信息是第一服务器获取到虚拟资源发送请求之前获取的虚拟资源转移信息。可以在用户终端获取到虚拟资源转移操作时,在第一服务器中记录用户终端向第三方平台转移的虚拟资源的数量,以便于在确定需要向目标设备发送虚拟资源时,实现对能否通过用户
终端向第三方平台转移的虚拟资源发送虚拟资源的预判,并控制第三方平台尽可能的通过用户终端向第三方平台转移的虚拟资源发送虚拟资源,以减少社交平台的运营成本。
77.在一种可选的实施方式中,第一服务器响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值的过程可以包括:响应于虚拟资源发送请求,在预设数据库获取多个用户终端基于社交平台向第三方平台转移虚拟资源的数值,得到多个用户终端的转移虚拟资源总值。可以理解的是,预设数据库中存储的是上一次虚拟资源结算后,多个用户终端基于社交平台向第三方平台转移虚拟资源的数值。
78.在步骤s202中,若转移虚拟资源总值大于或者等于待发送虚拟资源值,则向第三方平台发送第一资源转移指令。
79.在本公开实施例中,待发送虚拟资源值为需要向目标设备发送的虚拟资源的数值;第一资源指令用于指示第三方平台利用已获取到的第一虚拟资源向目标设备发送待发送虚拟资源,第一虚拟资源包括多个用户终端向第三方平台转移的虚拟资源;可以理解的是,已获取到的第一虚拟资源为上一次虚拟资源结算后,多个用户终端向第三方平台转移的虚拟资源。
80.在一种可选的实施方式中,若转移虚拟资源总值大于或者等于待发送虚拟资源值,则向第三方平台发送第一资源转移指令,第三方平台的第二服务器接收到第一充值指令后,可以利用第一账户中的第一虚拟资源向目标设备发送虚拟资源。
81.在一种可选的实施方式中,若第一服务器确定虚拟资源总值小于待发送虚拟资源值,则暂停处理与目标设备关联的虚拟资源发送请求,以及监测预设数据库,并在确定预设数据库中转移虚拟资源的数值被更新时,得到更新后的转移虚拟资源总值;在确定更新后的转移虚拟资源总值大于或者等于待发送虚拟资源值时,向第三方平台发送第二资源转移指令,第二资源转移指令用于指示第三方平台利用更新后的第一虚拟资源向目标终端发送待发送虚拟资源,则第三方平台的第二服务器接收到第二充值指令后,可以利用第一账户中更新后的第一虚拟资源向目标设备发送虚拟资源。可以理解的是,预设数据库中存储的是多个用户终端基于社交平台向第三方平台转移虚拟资源的数值,在预设数据库中的转移虚拟资源的数值被更新,表示用户终端向第三方平台转移了虚拟资源,则第三方平台也会对第一虚拟资源进行更新,得到更新后的第一虚拟资源。
82.需要说明的是,更新后的转移虚拟资源总值是第一服务器根据用户终端发送的第一虚拟资源转移信息确定的,第一虚拟资源转移信息是第一服务器在确定转移虚拟资源总值小于待发送虚拟资源值之后获取的虚拟资源转移信息。在确定向目标设备发送虚拟资源,且转移虚拟资源总值小于待发送虚拟资源值时,社交平台不是直接通过向第三方平台转移虚拟资源的方式,使第三方平台向目标设备发送虚拟资源,而是等待转移虚拟资源总值足够时,再指示第三平台向目标设备发送虚拟资源,可以通过延迟处理虚拟资源发送请求减少社交平台的运营成本。
83.可以理解的是,在本公开实施例中,用户终端向第一服务器发送第一虚拟资源转移信息时,也需要将虚拟资源从用户账户汇入第二服务器中的第一账户中,第二服务器接收到用户终端转移的虚拟资源后,可以对第一账户中的第一虚拟资源进行更新,得到更新后的第一虚拟资源。
84.在一种可选的实施方式中,若第一服务器确定转移虚拟资源总值小于待发送虚拟
资源值,则监测预设数据库,并在预设数据库中转移虚拟资源的数值在第一预设时长内被更新的情况下,得到更新后的转移虚拟资源总值;若更新后的转移虚拟资源总值大于或者等于待发送虚拟资源值,则向第三方平台发送第二资源转移指令,其中,第一预设时长为允许延期发送待发送虚拟资源的时长,第一预设时长可以基于实际需要确定,本公开实施例对此不作限定,例如,第一预设时长为5分钟。在确定向目标设备发送虚拟资源,且转移虚拟资源总值小于待发送虚拟资源值时,社交平台不是直接通过向第三方平台转移虚拟资源的方式,使第三方平台向目标设备发送虚拟资源,而是在允许延迟的时间内等待转移虚拟资源总值足够时,再指示第三平台向目标设备发送虚拟资源,可以通过延迟处理虚拟资源发送请求减少社交平台的运营成本;同时,可以避免长时间未向目标设备发送虚拟资源导致的用户投诉的问题。
85.在一种可选的实施方式中,第一服务器通过以下方式确定预设数据库中转移虚拟资源的数值在第一预设时长内是否被更新,包括:若接收到用户终端发送的第一虚拟资源转移信息,则确定第一时刻和第二时刻的第一时间差值;若第一时间差值小于或者等于第一预设时长,则确定预设数据库中转移虚拟资源的数值在第一预设时长内被更新;其中,第一时刻为第一虚拟资源转移信息的接收时刻,第二时刻为确定转移虚拟资源总值小于待发送虚拟资源值的时刻。可以在允许延期发送虚拟资源的时长内,在确定更新后的转移虚拟资源总值大于或者等于待发送虚拟资源值时,立刻指示第三方平台向目标设备发送虚拟资源,可以减少向目标设备发送虚拟资源的延迟时间,防止引起用户不满。
86.在一种可选的实施方式中,第一服务器通过以下方式确定预设数据库中转移虚拟资源的数值在第一预设时长内是否被更新,包括:每间隔第二预设时长确定当前时刻和第二时刻的第二时间差值;若确定第二时间差值小于或者等于第一预设时长,则查看预设数据库,并确定预设数据库中的转移虚拟资源的数值是否被更新,若预设数据库中的转移虚拟资源的数值被更新,则确定预设数据库中转移虚拟资源的数值在第一预设时长内被更新;其中,第二预设时长小于第一预设时长;第二预设时长可以基于实际需要确定,本公开实施例对此不作限定,可以在允许延期发送虚拟资源的时长内,周期性检测更新后的转移虚拟资源总值大于或者等于待发送虚拟资源值,在确定更新后的转移虚拟资源总值大于或者等于待发送虚拟资源值时,指示第三方平台向目标设备发送虚拟资源。
87.在一种可选的实施方式中,在预设数据库中转移虚拟资源的数值在第一预设时长内被更新的情况下,若在第一预设时长内未向第三方平台发送第二资源转移指令,则向第三方平台发送第三资源转移指令,其中,第三资源转移指令用于指示第三方平台利用已获取的第二虚拟资源向目标终端发送待发送虚拟资源,第二虚拟资源包括社交平台向第三方平台转移的虚拟资源;社交平台向第三方平台转移的虚拟资源可以存储在第二服务器的第二账户中。可以在允许延期发送虚拟资源的时段内,更新后的转移虚拟资源总值仍旧无法满足虚拟资源发送需求时,指示第三方平台利用社交平台向第三方平台转移的虚拟资源向目标设备发送虚拟资源,可以防止向目标设备发送虚拟资源的延迟过长,提升用户的使用体验。
88.需要说明的是,在本公开实施例中,在转移虚拟资源总值小于待发送虚拟资源值的情况下,会出现在允许延期发送虚拟资源的时长内未接受到第一虚拟资源转移信息的情况,在一种可选的实施方式中,在预设数据库中转移虚拟资源的数值在第一预设时长内未
被更新的情况下,向第三方平台发送第三资源转移指令。可以确定在允许延期发送虚拟资源的时段内转移虚拟资源总值未更新时时,指示第三方平台利用社交平台汇款的方式向目标设备发送虚拟资源,可以防止向目标设备发送虚拟资源的延迟过长,提升用户的使用体验。
89.在本公开实施例中,如图3所示,图3是根据一示例性实施例示出的一种虚拟资源发送方法的流程图,包括以下步骤:
90.步骤s301,响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值;
91.步骤s302,判断转移虚拟资源总值是否大于或者等于待发送虚拟资源值;
92.步骤s303,若确定转移虚拟资源总值大于或者等于待发送虚拟资源值,则向第三方平台发送第一资源转移指令;
93.步骤s304,若确定转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,得到更新后的转移虚拟资源总值;
94.步骤s305,判断在第一预设时长内更新后的转移虚拟资源总值是否大于或者等于待发送虚拟资源值;
95.步骤s306,若确定在第一预设时长内更新后的转移虚拟资源总值大于或者等于待发送虚拟资源值,则向第三方平台发送第二充值指令;
96.步骤s307,若确定在第一预设时长后更新后的转移虚拟资源总值小于待发送虚拟资源值,则向第三方平台发送第三充值指令。
97.图4是根据一示例性实施例示出的一种虚拟资源发送装置框图。参照图4,该虚拟资源发送装置400包括:
98.判断模块401,被配置为响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值,所述虚拟资源发送请求是确定目标设备满足虚拟资源发送条件后生成的,所述转移虚拟资源总值是根据预设数据库中,所述多个用户终端基于所述社交平台向第三方平台转移虚拟资源的数值确定;
99.第一指令发送模块402,被配置为若所述转移虚拟资源总值大于或者等于待发送虚拟资源值,则向所述第三方平台发送第一资源转移指令,所述第一资源指令用于指示所述第三方平台利用已获取到的第一虚拟资源向所述目标设备发送待发送虚拟资源,所述第一虚拟资源包括所述多个用户终端向所述第三方平台转移的虚拟资源。
100.可选的,装置还包括,监测模块403,被配置为:
101.若所述转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在确定所述预设数据库中所述转移虚拟资源的数值被更新时,得到更新后的转移虚拟资源总值;
102.在确定更新后的转移虚拟资源总值大于或者等于所述待发送虚拟资源值时,向所述第三方平台发送第二资源转移指令,所述第二资源转移指令用于指示所述第三方平台利用更新后的第一虚拟资源向所述目标终端发送待发送虚拟资源。
103.可选的,装置还包括,第二指令发送模块404,被配置为:
104.若所述转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,得到更新
后的转移虚拟资源总值,所述第一预设时长为允许延期发送待发送虚拟资源的时长;
105.若所述更新后的转移虚拟资源总值大于或者等于所述待发送虚拟资源值,则向所述第三方平台发送第二资源转移指令。
106.可选的,装置还包括,第三指令发送模块405,被配置为:
107.在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,若在所述第一预设时长内未向所述第三方平台发送所述第二资源转移指令,则向所述第三方平台发送第三资源转移指令,所述第三资源转移指令用于指示所述第三方平台利用已获取的第二虚拟资源向所述目标终端发送待发送虚拟资源,所述第二虚拟资源包括所述社交平台向所述第三方平台转移的虚拟资。
108.可选的,装置还包括,第四指令发送模块406,被配置为:
109.在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内未被更新的情况下,向所述第三方平台发送第三资源转移指令。
110.可选的,第二指令发送模块404,被配置为:
111.若接收到用户终端发送的第一虚拟资源转移信息,则确定第一时刻和第二时刻的第一时间差值,所述第一时刻为所述第一虚拟资源转移信息的接收时刻,所述第二时刻为确定所述转移虚拟资源总值小于待发送虚拟资源值的时刻,虚拟资源转移信息是所述用户终端通过所述社交平台提供服务的社交应用,向所述第三方平台转移虚拟资源后生成的;
112.若所述第一时间差值小于或者等于所述第一预设时长,则确定所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新。
113.可选的,装置还包括,存储模块407,被配置为:
114.响应于接收到用户终端发送的第二虚拟资源转移信息,解析所述第二虚拟资源转移信息得到所述用户终端基于所述社交平台向所述第三方平台转移虚拟资源的数值;
115.将所述转移虚拟资源的数值存储至所述预设数据库。
116.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
117.本公开的示例性实施方式还提供了一种电子设备,可以是社交平台的第一服务器。下面参考图5对该电子设备进行说明。应当理解,下面参考图5对该电子设备进行说明。应当理解,图5显示的电子设备500仅仅是一个示例,不应对本公开实施方式的功能和使用范围带来任何限制。
118.如图5所示,电子设备500以通用计算设备的形式表现。电子设备500的组件可以包括但不限于:至少一个处理单元510、至少一个存储单元520、连接不同系统组件(包括存储单元520和处理单元510)的总线530。
119.其中,存储单元存储有程序代码,程序代码可以被处理单元510执行,使得处理单元510执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元510可以执行如图2至图3所示的方法步骤等。
120.存储单元520可以包括易失性存储单元,例如随机存取存储单元(ram)521和/或高速缓存存储单元522,还可以进一步包括只读存储单元(rom)523。
121.存储单元520还可以包括具有一组(至少一个)程序模块525的程序/实用工具524,这样的程序模块525包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及
程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
122.总线530可以包括数据总线、地址总线和控制总线。
123.电子设备500也可以与一个或多个外部设备600(例如键盘、指向设备、蓝牙设备等)通信,这种通信可以通过输入/输出(i/o)接口540进行。电子设备500还可以通过网络适配器580与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器580通过总线530与电子设备500的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备500使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
124.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的示例性实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
125.所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
126.另外,本公开还提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述实施例所提供的虚拟资源发送方法。
127.另外,本公开还提供一种计算机程序产品,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如上述实施例所提供的虚拟资源发送方法。
128.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
129.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术特征:
1.一种虚拟资源发送方法,其特征在于,所述方法应用于社交平台,所述方法包括:响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值,所述虚拟资源发送请求是确定目标设备满足虚拟资源发送条件后生成的,所述转移虚拟资源总值是根据预设数据库中,所述多个用户终端基于所述社交平台向第三方平台转移虚拟资源的数值确定;若所述转移虚拟资源总值大于或者等于待发送虚拟资源值,则向所述第三方平台发送第一资源转移指令,所述第一资源指令用于指示所述第三方平台利用已获取到的第一虚拟资源向所述目标设备发送待发送虚拟资源,所述第一虚拟资源包括所述多个用户终端向所述第三方平台转移的虚拟资源。2.根据权利要求1所述的虚拟资源发送方法,其特征在于,所述方法还包括:若所述转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在确定所述预设数据库中所述转移虚拟资源的数值被更新时,得到更新后的转移虚拟资源总值;在确定更新后的转移虚拟资源总值大于或者等于所述待发送虚拟资源值时,向所述第三方平台发送第二资源转移指令,所述第二资源转移指令用于指示所述第三方平台利用更新后的第一虚拟资源向所述目标终端发送待发送虚拟资源。3.根据权利要求1所述的虚拟资源发送方法,其特征在于,所述方法还包括:若所述转移虚拟资源总值小于待发送虚拟资源值,则监测所述预设数据库,并在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,得到更新后的转移虚拟资源总值,所述第一预设时长为允许延期发送待发送虚拟资源的时长;若所述更新后的转移虚拟资源总值大于或者等于所述待发送虚拟资源值,则向所述第三方平台发送第二资源转移指令。4.根据权利要求3所述的虚拟资源发送方法,其特征在于,所述方法还包括:在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新的情况下,若在所述第一预设时长内未向所述第三方平台发送所述第二资源转移指令,则向所述第三方平台发送第三资源转移指令,所述第三资源转移指令用于指示所述第三方平台利用已获取的第二虚拟资源向所述目标终端发送待发送虚拟资源,所述第二虚拟资源包括所述社交平台向所述第三方平台转移的虚拟资源。5.根据权利要求3所述的虚拟资源发送方法,其特征在于,所述方法还包括:在所述预设数据库中所述转移虚拟资源的数值在第一预设时长内未被更新的情况下,向所述第三方平台发送第三资源转移指令。6.根据权利要求3所述的虚拟资源发送方法,其特征在于,通过以下方式确定所述预设数据库中所述转移虚拟资源的数值在第一预设时长内是否被更新,包括:若接收到用户终端发送的第一虚拟资源转移信息,则确定第一时刻和第二时刻的第一时间差值,所述第一时刻为所述第一虚拟资源转移信息的接收时刻,所述第二时刻为确定所述转移虚拟资源总值小于待发送虚拟资源值的时刻,虚拟资源转移信息是所述用户终端通过所述社交平台提供服务的社交应用,向所述第三方平台转移虚拟资源后生成的;若所述第一时间差值小于或者等于所述第一预设时长,则确定所述预设数据库中所述转移虚拟资源的数值在第一预设时长内被更新。7.根据权利要求1所述的虚拟资源发送方法,其特征在于,在响应于虚拟资源发送请
求,获取多个用户终端的转移虚拟资源总值之前,所述方法还包括:响应于接收到用户终端发送的第二虚拟资源转移信息,解析所述第二虚拟资源转移信息得到所述用户终端基于所述社交平台向所述第三方平台转移虚拟资源的数值;将所述转移虚拟资源的数值存储至所述预设数据库。8.一种虚拟资源发送装置,其特征在于,所述装置为社交平台的第一服务器,所述装置包括:判断模块,被配置为响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值,所述虚拟资源发送请求是确定目标设备满足虚拟资源发送条件后生成的,所述转移虚拟资源总值是根据预设数据库中,所述多个用户终端基于所述社交平台向第三方平台转移虚拟资源的数值确定;第一指令发送模块,被配置为若所述转移虚拟资源总值大于或者等于待发送虚拟资源值,则向所述第三方平台发送第一资源转移指令,所述第一资源指令用于指示所述第三方平台利用已获取到的第一虚拟资源向所述目标设备发送待发送虚拟资源,所述第一虚拟资源包括所述多个用户终端向所述第三方平台转移的虚拟资源。9.一种电子设备,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的虚拟资源发送方法。10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1至7中任一项所述的虚拟资源发送方法。

技术总结
本公开提供一种虚拟资源发送方法、装置、电子设备和存储介质,涉及计算机术领域,虚拟资源发送包括响应于虚拟资源发送请求,获取多个用户终端的转移虚拟资源总值;若转移虚拟资源总值大于或者等于待发送虚拟资源值,则向第三方平台发送第一资源转移指令,第一资源指令用于指示第三方平台利用已获取到的第一虚拟资源向目标设备发送待发送虚拟资源,第一虚拟资源包括多个用户终端向第三方平台转移的虚拟资源。本公开提供的虚拟资源发送方案,降低了社交平台的运营成本。了社交平台的运营成本。了社交平台的运营成本。


技术研发人员:黄荣耀
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2023.04.12
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐