资源转移方法、装置、设备、存储介质及系统与流程

文档序号:31712603发布日期:2022-10-04 20:08阅读:53来源:国知局
资源转移方法、装置、设备、存储介质及系统与流程

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.所述装置还包括:
54.确定模块,用于基于所述第二资源的信息,确定被选的第二资源;
55.所述获取模块,用于基于所述第三资源获取所述被选的第二资源。
56.在一种可能的实现方式中,所述获取模块,用于向所述服务器发送资源转移指令,所述资源转移指令携带被选的第二资源的信息,所述第二资源的信息用于所述服务器确定所述被选的第二资源。
57.在一种可能的实现方式中,所述显示模块,用于显示所述虚拟资源包,并显示提示信息,所述提示信息用于提示所述虚拟资源包用于获取第二资源。
58.在一种可能的实现方式中,所述确定模块,用于基于所述第二资源的信息,显示可选的第二资源;响应于任一可选的第二资源被选中,确定被选中的第二资源。
59.在一种可能的实现方式中,所述显示模块,还用于显示反馈消息,所述反馈消息用于通知所述被选的第二资源获取成功。
60.第七方面,提供了一种电子设备,所述电子设备包括存储器及处理器;所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以使所述电子设备实现本技术的任一种示例性实施例所提供的资源转移方法。
61.第八方面,还提供了一种资源转移系统,该资源转移系统包括第一客户端、服务器和第二客户端,第一客户端和第二客户端位于相同的电子设备或者位于不同的电子设备上;第一客户端用于执行上述第一方面及第一方面的可能实现方式所述的任一资源转移方法,服务器用于执行上述第二方面及第二方面的可能实现方式所述的任一资源转移方法,第二客户端用于执行上述第三方面及第三方面的可能实现方式所述的资源转移方法。
62.第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行,以使计算机实现本技术的任一种示例性实施例所提供的资源转移方法。
63.第十方面,提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品包括:计算机指令,所述计算机指令被计算机执行时,使计算机实现本技术的任一种示例性实施例所提供的资源转移方法。
64.本技术实施例所提供的技术方案带来的有益效果至少包括:
65.本技术实施例提供的技术方案在进行资源转移时,从第一客户端的账户中以虚拟资源包的方式转移第一资源,由于该第一资源用于获取第二资源,因而使第二客户端在领取到虚拟资源包之后能够基于领取到的资源获取第二资源。该方法提供了新的资源转移的方式,提高了资源转移的灵活性,丰富了转移的资源的用途,有利于提高使用虚拟资源包进行资源转移的概率,从而提高交互率。
附图说明
66.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
67.图1是本技术实施例提供的实施环境示意图;
68.图2是本技术实施例提供的一种资源转移方法的流程示意图;
69.图3是本技术实施例提供的一种第一客户端的多个会话页面的显示示意图;
70.图4是本技术实施例提供的一种第一客户端和第二客户端的会话页面的示意图;
71.图5是本技术实施例提供的一种第二客户端的确定过程的示意图;
72.图6是本技术实施例提供的一种虚拟资源包的详情页面的示意图;
73.图7是本技术实施例提供的另一种虚拟资源包的详情页面的示意图;
74.图8是本技术实施例提供的一种资源转移页面的示意图;
75.图9是本技术实施例提供的一种虚拟资源包的显示示意图;
76.图10是本技术实施例提供的一种资源领取详情页面的示意图;
77.图11是本技术实施例提供的一种另一种资源领取详情页面的示意图;
78.图12是本技术实施例提供的一种可选的第二资源的示意图;
79.图13是本技术实施例提供的一种资源转移方法的流程图;
80.图14是本技术实施例提供的一种资源转移方法的流程图;
81.图15是本技术实施例提供的一种资源转移方法的流程图;
82.图16是本技术实施例提供的一种资源转移装置的结构示意图;
83.图17是本技术实施例提供的一种资源转移装置的结构示意图;
84.图18是本技术实施例提供的一种资源转移装置的结构示意图;
85.图19是本技术实施例提供的一种电子设备的结构示意图;
86.图20是本技术实施例提供的一种服务器的结构示意图。
具体实施方式
87.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
88.本技术实施例提供了一种资源转移方法,该方法可应用于如图1所示的实施环境中。图1中,包括第一客户端11、第二客户端12和服务器13,第一客户端11和第二客户端12分别与服务器13通过有线网络或无线网络进行通信连接,从而通过与服务器13的交互实现资源转移。示例性地,第二客户端11和第二客户端12位于同一电子设备,或者,第一客户端11和第二客户端12分别位于不同电子设备。
89.其中,电子设备可以是任何一种可与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互的电子产品,例如pc(personal computer,个人计算机)、手机、智能手机、pda(personal digital assistant,个人数字助手)、可穿戴设备、掌上电脑ppc(pocket pc)、平板电脑等。
90.服务器13可以是一台服务器,也可以是多台服务器组成的服务器集群,还可以是云计算中心或虚拟化平台中的任意一种,本技术实施例对此不加以限定。
91.本领域技术人员应能理解上述电子设备和服务器13仅为举例,其他现有的或者今后可能出现的电子设备或服务器如可适用于本技术,也应包含在本技术保护范围内,并在此以引用方式包含于此。
92.基于上述图1所示的实施环境,参见图2,本技术实施例提供了一种资源转移方法,该方法由图1所示的第一客户端11、第二客户端12和服务器13之间的交互进行说明。如图2所示,该方法包括如下的步骤。
93.在步骤201中,第一客户端确定包含第一资源的虚拟资源包。
94.在本技术实施例中,第一资源可以是金钱,可以是代金券或优惠券,还可以是游戏中的虚拟资源,本技术实施例对第一资源的类型不加以限定。第一客户端可以是社交类客户端,也可以是理财类客户端,还可以是购物类客户端,本技术实施例对第一客户端的类型也不加以限定。
95.在一种可能的实现方式中,第一客户端中登录有第一用户,响应于第一用户对该第一客户端的选中操作,显示第一客户端的详情页面,第一用户可以在该详情页面中选择虚拟资源包,显示虚拟资源包的包装页面,也即是第一客户端获取到包含有第一资源的虚拟资源包。
96.在一种可能的实现方式中,响应于该第一客户端为社交类客户端,则在显示虚拟资源包的包装页面之前,还需确定第二客户端,第二客户端为接收虚拟资源包的客户端,第二客户端的个数可以为一个,也可以为多个。第二客户端的确定过程为:显示第一客户端的多个会话页面,每个会话可以是第一客户端与一个第二客户端之间的交互,也可以是第一客户端与多个第二客户端之间的交互。
97.如图3所示为本技术实施例提供的一种第一客户端的多个会话页面的显示示意图。响应于检测到多个会话中的任一个会话被选中,则显示被选中的会话对应的会话页面,将该会话页面所对应的第二客户端确定为接收虚拟资源包的第二客户端。该会话页面中显示有多个控件,每个控件对应于一种操作,如图4所示为本技术实施例提供的一种第一客户端和第二客户端的会话页面的示意图,在该图4中显示有相册控件、拍摄控件、视频控件、位置控件、红包控件、转账控件和语音控件,当然,还可以包括其他控件,本技术实施例仅以上述几个控件为例进行说明,并不对此加以限定。响应于第一用户对该会话页面中的“红包”控件的触发操作,显示虚拟资源包的包装页面。
98.在一种可能的实现方式中,响应于该第一客户端为理财类客户端或者为购物类客户端时,则显示虚拟资源包的包装页面和确定第二客户端的过程为:响应于第一用户对第一客户端的触发操作,显示第一客户端的首页,该首页中包括包红包控件,响应于第一用户对包红包控件的触发操作,显示可选的客户端,在可选的客户端中确定第二客户端。如图5所示为本技术实施例提供的一种第二客户端的确定过程的示意图,在该图5的501中显示有包红包控件,如图501中的“包一个”,响应于第一用户对“包一个”控件的触发操作,显示可选的客户端,分别为:客户端1、客户端2、客户端3、客户端4和客户端5,响应于第一用户对客户端1和客户端4的选中操作,将客户端1和客户端4确定为第二客户端。
99.在步骤202中,第一客户端确定与虚拟资源包对应的至少一个第二资源。
100.在一种可能的实现方式中,确定与虚拟资源包对应的至少一个第二资源的过程为:显示虚拟资源包的详情页面,详情页面上显示有第一资源可获取的候选资源;响应于任一候选资源被选中,将被选中的候选资源作为虚拟资源包对应的第二资源。
101.如图6所示为本技术实施例提供的虚拟资源包的详情页面的示意图,在该详情页面中显示有第一资源可获取的候选资源以及候选资源的信息,候选资源的信息包括但不限于候选资源的收益率。如图6中显示的候选资源分别为:第一候选资源、第二候选资源、第三候选资源和第四候选资源,图6中的第一候选资源的信息为第一候选资源的收益率为3.00%,其他候选资源的信息见图6所示,在此不再赘述。响应于第一用户对第一候选资源和第三候选资源的选中操作,第一客户端将被选中的第一候选资源和第三候选资源确定为虚拟资源包对应的第二资源。本技术实施例不对候选资源的个数进行限定,当候选资源的个数为多个,且详情页面不足以显示所有候选资源时,详情页面可以包括滑动控件,检测到滑动控件被滑动时,则更换显示候选资源。
102.需要说明的是,显示的可获取的候选资源可以是第一用户已获取的候选资源,也可以是第一用户未获取的候选资源,本技术实施例对此不加以限定。
103.还需要说明的是,虚拟资源包对应的第二资源的个数可以是一个,也可以是多个,本技术实施例不对虚拟资源包对应的第二资源的数量进行限定。
104.在一种可能的实现方式中,虚拟资源包的详情页面中还显示有资源输入控件,如图6中的“金额”即为资源输入控件,该资源输入控件用于确定虚拟资源包包含的第一资源的第一资源数值,使得虚拟资源包中具有可领取的第一资源。基于第一用户对该资源输入控件的输入操作,第一客户端将第一用户输入的数值确定为第一资源数值。例如,第一用户在该资源输入控件中输入的数值为500,也即是虚拟资源包包含的第一资源的数值为500,也即是虚拟资源包中具有的可领取的第一资源的第一资源数值为500。可选地,该虚拟资源
包中包含的第一资源还可以是固定值,而无需在虚拟资源包的详情页面中显示资源输入控件,本技术实施例不对虚拟资源包包含的第一资源的第一资源数值的确定方式进行限定。
105.在一种可能的实现方式中,虚拟资源包的详情页面中还显示有字符输入框,如图6中的“祝福”控件即为字符输入框。字符输入框用于获取目标字符,目标字符为虚拟资源包对应的字符。例如,第一用户输入的字符为“亲爱的朋友,跟我一起成长一起投吧”,当然,第一用户输入的字符还可以是其他,本技术实施例对目标字符的内容不加以限定。
106.在一种可能的实现方式中,该目标字符还可以是默认字符,也即是在虚拟资源包的详情页面中的字符输入框中自动显示的字符,如果第一用户对显示的默认字符满意,则将显示的默认字符确定为虚拟资源包对应的目标字符。如果第一用户对显示的默认字符不满意,则第一用户可以在字符输入框中自主输入字符,第一客户端将第一用户输入的字符确定为默认字符。当然,该字符输入框中还显示有切换控件,如图6中的“换一句”为切换控件,该切换控件用于切换字符输入框中显示的默认字符,响应于第一用户触发该切换控件,则将字符输入框中显示的默认字符进行切换。示例性地,字符输入框中显示的默认字符为“恭喜发财”,响应于第一用户对切换控件的触发操作,则字符输入框中显示的默认字符为“财源广进”。
107.在一种可能的实现方式中,详情页面上还显示有第二资源的获取条件,第二资源的获取条件用于指示何种第二客户端在领取到虚拟资源包之后能够基于领取的第一资源获取第二资源。在第一客户端与一个第二客户端交互的情况下,详情页面中不显示获取条件,直接将领取虚拟资源包确定为第二资源的获取条件,也即是领取虚拟资源包的第二客户端可以基于领取到的资源获取第二资源。如图6所示为这种情况下的虚拟资源包的详情页面,该详情页面中不显示需要第一用户手动点击的获取条件。
108.响应于第一客户端与多个第二客户端交互的情况下,详情页面中显示获取条件,第一客户端将第一用户选中的获取条件确定为第二资源的获取条件。如多个获取条件包括第一条件、第二条件、第三条件和第四条件,其中,第一条件为领取到虚拟资源包,也即是领取到虚拟资源包的第二客户端均可以基于领取到的虚拟资源获取第二资源。第二条件为首位或者末位领取到虚拟资源包,也即是首位或末位领取到虚拟资源包的第二客户端可以基于领取到的虚拟资源获取第二资源。第三条件为领取到虚拟资源包,且领取的虚拟资源的数量最多或者最少,也即是领取到虚拟资源包,且领取的虚拟资源的数量最多或最少的第二客户端可以基于领取到的虚拟资源获取第二资源。第四条件为领取到虚拟资源包且被随机选中,也即是领取到虚拟资源且被随机选中的第二客户端可以基于领取到的虚拟资源获取第二资源。当然,该获取条件还可以包括其他条件,本技术实施例仅以上述四个获取条件为例进行说明,并不用来限制获取条件的个数。如图7所示为本技术实施例提供的另一种虚拟资源包的详情页面的示意图,在该图7中显示有获取条件,响应于首位被选中,则表示第一个领取到虚拟资源包的第二客户端可以基于领取的虚拟资源获取第二资源。
109.在一种可能的实现方式中,虚拟资源包对应的第二资源以及第二资源的获取条件还可以在第一客户端的设置页面中预先设置,也即是在确定包含第一资源的虚拟资源包之前,先在设置页面中确定好虚拟资源包对应的第二资源以及第二资源的获取条件,以使得在确定出虚拟资源包时,无需在虚拟资源包的详情页面中显示候选资源和获取条件,也即是无需由第一用户在确定虚拟资源包的时候确定第二资源和第二资源的获取条件。响应于
接收到第一用户确定虚拟资源包的指令,直接将预先在设置页面中确定的第二资源和第二资源的获取条件确定为虚拟资源包对应的第二资源以及第二资源的获取条件。
110.在一种可能的实现方式中,详情页面还可以显示有至少两个候选封面,基于至少两个候选封面,确定虚拟资源包的目标封面的过程为:响应于接收到任一个候选封面的选中指令,将被选中的候选封面确定为虚拟资源包的目标封面。
111.如图7所示的虚拟资源包的详情页面中显示有四个候选封面,分别为第一候选封面、第二候选封面、第三候选封面和第四候选封面,响应于接收到第一用户对第一候选封面的选中指令,第一客户端将第一候选封面确定为虚拟资源包的目标封面。本技术实施例不对候选封面的个数进行限定,当候选封面的个数为多个,且详情页面不足以显示所有候选封面时,详情页面可以包括滑动控件,检测到滑动控件被滑动时,则更换显示候选封面。
112.需要说明的是,当第一用户没有在至少两个候选封面中确定目标封面时,则直接将默认封面确定为虚拟资源包的目标封面,或者直接确认该虚拟资源包没有封面,也即是该虚拟资源包的封面为空白。
113.还需要说明的是,显示的候选封面可以是第一用户已获取的封面,也可以是第一用户还未获取的封面,本技术实施例对此不加以限定。
114.在确定出虚拟资源包对应的第二资源之后,第一客户端基于虚拟资源包的详情页面进行内容校验,从而确认详情页面中第一用户所输入的所有内容是否均为正确的格式。如果所有内容均为正确的格式,则第一客户端提示第一用户进行虚拟资源包的发送。示例性地,提示方式包括但不限于用于发送虚拟资源包的控件进行突出显示,如图6和图7所示的“确认包一个并发给ta”为发送虚拟资源包的控件。
115.虚拟资源包的资源转移方式包括第一资源转移方式和第二资源转移方式,其中,第一资源转移方式为第一客户端中登录的账户中的资源或者第一客户端中绑定的银行卡中的资源,该银行卡可以是信用卡,也可以是借记卡,本技术实施例对该银行卡的类型不加以限定。第二资源转移方式为第一客户端的用户已购入的理财产品中的资源。
116.响应于接收到用于发送虚拟资源包的控件被选中,则显示资源转移页面,如图8所示为本实施例提供的一种资源转移页面的示意图,在该图8中,显示有待进行资源转移的第一资源数值“500”,默认资源转移方式为第一资源转移方式,当然,第一用户可以点击“资源转移方式”控件,进行资源转移方式的切换。基于第一用户的选择操作,确定虚拟资源包的资源转移方式,基于虚拟资源包的资源转移方式进行第一资源数值的转移,以使得虚拟资源包中具有第一资源数值的第一资源。
117.响应于虚拟资源包的资源转移方式为第一资源转移方式时,确定第一客户端的账户包括的第二资源数值,响应于第二资源数值不小于第一资源数值,从第一客户端中扣除第一资源数值的资源。响应于第二资源数值小于第一资源数值时,将第一资源数值更改为第二资源数值,从第一客户端的账户中扣除第一资源数值。响应于第二资源数值小于第一资源数值时,还可以显示通知消息,通知消息用于通知第一客户端切换资源转移方式。
118.示例一、虚拟资源包所包括的第一资源数值为500。虚拟资源包的资源转移方式为第一资源转移方式,确定第一客户端包括的第二资源数值为600,由于第二资源数值不小于第一资源数值,因此在第一客户端的账户中扣除500。
119.示例二、虚拟资源包所包括的第一资源数值为500。虚拟资源包的资源转移方式为
第一资源转移方式,确定第一客户端包括的第二资源数值为300,由于第二资源数值小于第一资源数值,因此将第一资源数值更改为第二资源数值,也即是更改后的第一资源数值为300,在第一客户端的账户中扣除300。
120.示例三、虚拟资源包所包括的第一资源数值为500。虚拟资源包的资源转移方式为第一资源转移方式,确定第一客户端包括的第二资源数值为300,由于第二资源数值小于第一资源数值,显示通知消息,通知消息的内容为“您的账户余额不足,无法完成此次资源转移”,以使第一用户切换资源转移方式。当然,该通知消息的内容还可以是其他内容,本技术实施例对此不加以限定。
121.响应于虚拟资源包的资源转移方式为第二资源转移方式,确定第一客户端包括的权益服务的期限以及权益服务对应的第三资源数值,第一客户端包括的权益服务为第一客户端已购入的理财产品,理财产品一般为短期、中期、长期,其中,短期为将资源存入之后第一时间段之后才可以灵活取出,中期为将资源存入之后第二时间段之后才可以灵活取出,长期为将资源存入之后第三时间段之后才可以灵活取出。第一时间段小于第二时间段,第二时间段小于第三时间段。如用户在2021年1月15日将800元存放在第一候选资源中进行理财,也即是第三资源数值为800,权益服务的期限为2021年2月15日。
122.响应于权益服务的期限已到期,且第三资源数值不小于第一资源数值,从第一客户端的权益服务中扣除第一资源数值的资源,这种资源转移方式为实时资源转移;响应于权益服务的期限已到期,且第三资源数值小于第一资源数值,显示通知消息,通知消息用于通知第一客户端切换资源转移方式。响应于权益服务的期限未到期且第三资源数值不小于第一资源数值,在权益服务中登记第一内容,第一内容用于指示在权益服务到期时从权益服务中扣除第一资源数值的资源,这种资源转移方式为预资源转移。响应于权益服务的期限未到期,且第三资源数值小于第一资源数值,显示通知消息。
123.示例四、虚拟资源包所包括的虚拟资源的第一资源数值为500。虚拟资源包的资源转移方式为第二资源转移方式,确定第一客户端的权益服务的期限为已到期,权益服务对应的第三资源数值为800。由于权益服务的期限已到期且第三资源数值不小于第一资源数值,则从第一客户端的权益服务中扣除第一资源数值的资源。
124.示例五、虚拟资源包所包括的虚拟资源的第一资源数值为500。虚拟资源包的资源转移方式为第二资源转移方式,确定第一客户端的权益服务的期限为已到期,权益服务对应的第三资源数值为300。由于第三资源数值小于第一资源数值,显示通知消息,以通知第一客户端的用户切换资源转移方式,通知消息的内容为“您的权益服务的余额不足,无法完成此次资源转移”,当然,通知消息还可以是其他内容,本技术实施例对通知消息的内容不加以限定。
125.示例六、虚拟资源包所包括的虚拟资源的第一资源数值为500。虚拟资源包的资源转移方式为第二资源转移方式,确定第一客户端的权益服务的期限为未到期,权益服务对应的第三资源数值为800。由于第三资源数值不小于第一资源数值,但是权益服务的期限未到期,因此在权益服务中登记第一内容,第一内容为预支资源的内容,第一内容为“2021年2月3日支出500元,当权益服务到期时从中扣除500元”,以使得可以提前转移第一类型的虚拟资源包。当然,第一内容还可以是其他内容,本技术实施例对此不加以限定。
126.示例七、虚拟资源包所包括的虚拟资源的第一资源数值为500。虚拟资源包的资源
转移方式为第二资源转移方式,确定第一客户端的权益服务的期限为未到期,权益服务对应的第三资源数值为300。由于第一客户端的权益服务的期限未到期,且第三资源数值小于第一资源数值,显示通知消息,以通知第一客户端的用户切换资源转移方式,该通知消息和示例五中的通知消息一致,在此不再赘述。
127.在步骤203中,第一客户端向服务器发送虚拟资源包以及虚拟资源包与第二资源的对应关系。
128.在一种可能的实现方式中,响应于第一用户对发送虚拟资源包的控件的选中操作,且第一用户完成虚拟资源包中的第一资源数值的转移操作,第一客户端将虚拟资源包以及虚拟资源包和第二资源的对应关系发送至服务器。
129.在一种可能的实现方式中的,第一客户端还向服务器发送第二客户端的客户端标识,该第二客户端的客户端标识为接收虚拟资源包的第二客户端的客户端标识,该客户端标识可以是第二客户端中登录的第二用户的账号,也可以是其他,本技术实施例对此不加以限定。
130.在步骤204中,服务器接收第一客户端发送的虚拟资源包以及虚拟资源包与第二资源的对应关系,虚拟资源包包含第一资源,第一资源被配置为用于获取第二资源。
131.在一种可能的实现方式中,服务器接收第一客户端发送的虚拟资源包以及虚拟资源包与第二资源的对应关系之后,将虚拟资源包的标识以及虚拟资源包与第二资源的对应关系存储在服务器的存储空间中。其中,虚拟资源包的标识可以是虚拟资源包的编码,或者是其他标识,本技术实施例对此不加以限定。
132.在一种可能的实现方式中,服务器接收到第一客户端发送的虚拟资源包之后,将该虚拟资源包包含的第一资源转移至第三账户,第三账户为服务器中存储的一个账户,或者为第三方账户,本技术实施例对此不加以限定,该第三账户为资源中转账户。
133.在一种可能的实现方式中,服务器还接收第一客户端发送的第二客户端的客户端标识,基于第二客户端的客户端标识,确定第二客户端,该第二客户端为接收虚拟资源包的第二客户端,该第二客户端的数量为一个或多个。
134.在步骤205中,服务器向第二客户端发送虚拟资源包。
135.在一种可能的实现方式中,服务器确定接收虚拟资源包的客户端为第二客户端之后,直接将该虚拟资源包转发至该第二客户端,以使得第二客户端中的第二用户能够领取该虚拟资源包中的资源。
136.在步骤206中,第二客户端接收服务器发送的包含第一资源的虚拟资源包,显示虚拟资源包。
137.在一种可能的实现方式中,第二客户端接收服务器发送的包含有第一资源的虚拟资源包,将该虚拟资源包显示在第二客户端的显示界面上,以使第二客户端的第二用户及时查看到该虚拟资源包。
138.在一种可能的实现方式中,响应于第一客户端中的第一用户为该虚拟资源包配置了目标封面,则第二客户端在显示虚拟资源包的时候以目标封面的形式显示虚拟资源包。
139.在一种可能的实现方式中,显示该虚拟资源包的时候,还显示了提示信息,该提示信息用于指示该虚拟资源包用于获取第二资源,也即是提示第二用户领取到虚拟资源包中的资源之后,可以基于领取的资源获取第二资源。如图9为本技术实施例提供的一种虚拟资
源包的显示示意图,在该图9中显示有提示信息,该提示信息为“让爱增值”。当然,该提示信息还可以是其他信息,本技术实施例对提示信息的内容不加以限定。
140.在步骤207中,响应于对虚拟资源包的触发操作,第二客户端获取第三资源,第三资源的资源数值不大于第一资源的第一资源数值。
141.在一种可能的实现方式中,显示的虚拟资源包还包括开启控件和关闭控件,响应于接收到对虚拟资源包的开启控件的触发操作,第二客户端获取第三资源。如图9中的“开”即为开启控件,包含叉号的圆圈即为关闭控件。响应于开启控件被选中,说明第二客户端希望领取虚拟资源包,则将第二客户端获取到的第三资源,第三资源的资源数值不大于第一资源的第一资源数值。
142.在领取虚拟资源包的过程中,响应于第一客户端与一个第二客户端进行单独交互,则第二客户端可以领取到虚拟资源包中的所有资源,也即是第二客户端领取的第三资源的资源数值和第一资源的第一资源数值一致。响应于第一客户端与多个第二客户端进行群组交互,则第二客户端领取到虚拟资源包中的部分资源,第二客户端领取到的第三资源的资源数值小于第一资源的第一资源数值。
143.当然,响应于关闭控件被选中,则说明第二客户端的第二用户不希望领取虚拟资源包,则第二客户端无法获取到第三资源,第二客户端显示的页面由虚拟资源包的领取页面转换至第二客户端和第一客户端的会话页面。当会话页面显示虚拟资源包时开始计时,当计时时间超过目标时间段,虚拟资源包还未被领取时,则第二客户端无法领取该虚拟资源包。服务器将虚拟资源包中的第一资源数值退还至第一客户端的账户中。示例性地,目标时间段为24小时,或者为其他数值,本技术实施例不对目标时间段的时长进行限定。
144.在步骤208中,第二客户端向服务器发送资源获取指令。
145.在一种可能的实现方式中,响应于第二客户端满足第二资源的获取条件,在第二客户端领取到虚拟资源包之后,显示资源领取详情。如图10所示为本实施例提供的一种资源领取详情页面的示意图,在该资源领取详情页面中显示有第二客户端所领取的第三资源的资源数值“200”以及第二客户端能够基于领取的第三资源获取第二资源的指示信息“立即获取”控件。响应于第二用户对该“立即获取”控件的选中指令,第二客户端向服务器发送资源获取指令,该资源获取指令中携带虚拟资源包的标识,该资源获取指令用于获取第二资源的信息。
146.又如图11所示为本实施例提供的另一种资源领取详情页面的示意图,在该资源领取详情页面中显示有第二客户端所领取到的第三资源的资源数值“20”以及第二客户端不能够基于领取的第三资源获取第二资源的指示信息“无法进行资源获取”。
147.在步骤209中,服务器接收第二客户端发送的资源获取指令,向第二客户端返回第二资源的信息。
148.在一种可能的实现方式中,服务器接收第二客户端发送的资源获取指令之后,对该资源获取指令进行解析,得到该资源获取指令中携带的虚拟资源包的标识,基于该虚拟资源包的标识和服务器中存储的虚拟资源包和可获取的第二资源的对应关系,确定该虚拟资源包对应的第二资源。将该虚拟资源包对应的第二资源的信息返回至第二客户端。
149.在步骤210中,第二客户端向服务器发送资源转移指令,资源转移指令携带被选中的第二资源的信息。
150.在一种可能的实现方式中,第二客户端接收到服务器返回的第二资源的信息之后,显示该第二资源的信息,基于第二资源的信息,确定被选的第二资源,基于第三资源获取被选的第二资源。
151.其中,基于第二资源的信息,确定被选的第二资源的过程为:基于第二资源的信息,显示可获取的第二资源;响应于任一第二资源被选中,确定被选的第二资源。
152.在一种可能的实现方式中,第二客户端显示可获取的第二资源之后,第二用户在可获取的第二资源中选中任一个第二资源,则第二客户端将选中的第二资源确定为被选的第二资源。
153.如图12所示为本实施例提供的一种可选的第二资源的示意图,在该图12中显示有多个可选的第二资源,分别为:第一候选资源和第三候选资源,第二客户端的第二用户在该多个可选的第二资源中选中第一候选资源,第二客户端将第一候选资源确定为被选的第二资源。
154.在一种可能的实现方式中,第二客户端基于被选的第二资源生成资源转移指令,该资源转移指令中携带被选的第二资源的信息,响应于第二用户对“确认获取”指令的触发操作,第二客户端将该资源转移指令发送至服务器,该资源转移指令用于指示服务器将第二客户端获取的第三资源转换成被选的第二资源。
155.在步骤211中,服务器接收第二客户端发送的资源转移指令,将第一资源转换成被选的第二资源。
156.在一种可能的实现方式中,服务器接收到第二客户端发送的资源转移指令之后,对该资源转移指令进行解析,得到该资源转移指令中携带的被选的第二资源的信息,如果第二客户端获取的第三资源的资源数值与第一资源的资源数值一致,则服务器将第一资源转换成被选的第二资源。如果第二客户端获取的第三资源的资源数值与第一资源的资源数值不一致,则服务器将第二客户端获取到的第三资源转换成被选的第二资源。
157.在步骤212中,服务器将被选的第二资源转移至第二客户端的账户。
158.在一种可能的实现方式中,服务器将第二客户端获取的第三资源转换成被选的第二资源之后,将被选的第二资源转移至第二客户端的账户,也即是第二客户端获取到被选的第二资源。此外,服务器从第三账户中扣除第三资源,防止第二客户端重复获取第二资源。
159.示例性地,第二客户端获取到的第三资源为200元,服务器将200元转移至第三账户,当服务器接收到第二客户端发送的资源转移指令之后,对该资源转移指令进行解析,得到资源转移指令中携带的第一候选资源,服务器将200元转换成第一候选资源,并将第一候选资源转移至第二客户端的账户,服务器从第三账户中扣除200元。
160.在步骤213中,第二客户端显示反馈信息,该反馈信息用于通知被选的第二资源获取成功。
161.在一种可能的实现方式中,响应于服务器将被选的第二资源转移至第二客户端的账户之后,第二客户端显示反馈信息,该反馈信息用于通知第三资源获取成功,也即是基于第三资源成功获取第二资源。该反馈消息的内容为“您已成功获取第一候选资源。”,该反馈消息还可以是其他内容,本技术实施例不对反馈消息的内容进行限定。
162.在一种可能的实现方式中,响应于第二客户端在目标时间内未领取虚拟资源包,
服务器将虚拟资源包包含的第一资源的退回至第一客户端的账户。
163.示例性地,服务器接收到第一客户端发送的虚拟资源包之后,将虚拟资源包中包含的第一资源转移至第三账户,响应于第二客户端在目标时间内领取到虚拟资源包,则基于第二客户端选中的第二资源,将第二客户端领取到的第三资源转换成被选中的第二资源,从第三账户中扣除第三资源。
164.响应于第二客户端在目标时间内未领取虚拟资源包,服务器将虚拟资源包包含的第一资源退还至第一客户端的账户,该退还过程为:服务器将第一资源从第三账户中转移至第一客户端。例如,虚拟资源包包括的第一资源为500元,当虚拟资源包在24小时未被领取时,将500元转移至第一客户端。
165.在一种可能的实现方式中,第一客户端接收服务器转移的第一资源,将第一资源添加至第一客户端的账户。
166.示例性地,由于第一客户端在转移虚拟资源包包含的第一资源时,有两种资源转移方式,分别为第一资源转移方式和第二资源转移方式。
167.响应于第一资源的资源转移方式为第一资源转移方式,当第一客户端接收到服务器转移的第一资源时,将第一资源退回至第一客户端的账户中。例如,虚拟资源包包括的第一资源为500元,当第一客户端接收到服务器转移的500元之后,将500元添加至第一客户端的账户。
168.响应于第一资源的资源转移方式为第二资源转移方式,当第一客户端接收到服务器转移的第一资源时,将第一资源退回至第一客户端的权益服务中。由于第一资源的资源转移方式为第二资源转移方式时,会出现实时资源转移和预资源转移两种情况,当第二资源转移方式为实时资源转移时,将第一资源添加至第一客户端的权益服务中。当第二资源转移方式为预资源转移时,第一客户端删除预资源转移时登记的第一内容,也即是在权益服务到期时,无需扣除第一资源。
169.示例性地,第一资源的资源转移方式为第二资源转移方式中的实时资源转移,且第一资源为500元,当第一客户端接收到服务器转移的500元时,则将500元退回至第一客户端的权益服务中。又例如,第一资源的资源转移方式为第二资源转移方式中的预资源转移,且第一资源为500元,当第一客户端接收到服务器转移的500元之后,第一客户端删除预资源转移时登记的第一内容,也即是在权益服务到期之后无需从权益服务中扣除500元。
170.综上所述,本技术实施例提供的技术方案在进行资源转移时,从第一客户端的账户中以虚拟资源包的方式转移第一资源,由于该第一资源用于获取第二资源,因而使第二客户端在领取到虚拟资源包之后能够基于领取到的资源获取第二资源。该方法提供了新的资源转移的方式,提高了资源转移的灵活性,丰富了转移的资源的用途,有利于提高使用虚拟资源包进行资源转移的概率,从而提高交互率。
171.图13为本技术实施例提供的一种资源转移方法的流程图,该资源转移方法由上述图1中的第一客户端11执行,该方法包括:
172.在步骤1301中,确定包含第一资源的虚拟资源包。
173.在本技术示例性实施例中,确定包含第一资源的虚拟资源包的过程与上述步骤201的过程一致,在此不再赘述。
174.在步骤1302中,确定与虚拟资源包对应的至少一个第二资源,第一资源被配置为
用于获取第二资源。
175.在本技术示例性实施例中,确定与虚拟资源包对应的至少一个第二资源的过程与上述步骤202的过程一致,在此不再赘述。
176.在步骤1303中,向服务器发送虚拟资源包以及虚拟资源包与第二资源的对应关系。
177.在本技术示例性实施例中,向服务器发送虚拟资源包以及虚拟资源包与第二资源的对应关系的过程与上述步骤203的过程一致,在此不再赘述。
178.图14为本技术实施例提供的一种资源转移方法的流程图,该资源转移方法由上述图1中的服务器12执行,该方法包括:
179.在步骤1401中,接收第一客户端发送的虚拟资源包以及虚拟资源包与第二资源的对应关系,虚拟资源包包含第一资源,第一资源被配置为用于获取第二资源。
180.在本技术示例性实施例中,接收第一客户端发送的虚拟资源包以及虚拟资源包与第二资源的对应关系的过程与上述步骤204的过程一致,在此不再赘述。
181.在步骤1402中,向第二客户端发送虚拟资源包。
182.在本技术示例性实施例中,向第二客户端发送虚拟资源包的过程与上述步骤205的过程一致,在此不再赘述。
183.在步骤1403中,接收第二客户端发送的资源获取指令,资源获取指令用于获取第二资源的信息。
184.在本技术示例性实施例中,接收第二客户端发送的资源获取指令的过程与上述步骤209的过程一致,在此不再赘述。
185.在步骤1404中,基于对应关系向第二客户端发送第二资源的信息。
186.在本技术示例性实施例中,基于对应关系向第二客户端发送第二资源的信息的过程与上述步骤211的过程一致,在此不再赘述。
187.图15为本技术实施例提供的一种资源转移方法的流程图,该资源转移方法由上述图1中的第二客户端13执行,该方法包括:
188.在步骤1501中,接收服务器发送的包含第一资源的虚拟资源包,显示虚拟资源包。
189.在本技术示例性实施例中,接收服务器发送的包含第一资源的虚拟资源包,显示虚拟资源包的过程与上述步骤206的过程一致,在此不再赘述。
190.在步骤1501中,响应于对虚拟资源包的触发操作,获取第三资源,第三资源的资源数值不大于第一资源的第一资源数值。
191.在本技术示例性实施例中,响应于对虚拟资源包的触发操作,获取第三资源的过程与上述步骤207的过程一致,在此不再赘述。
192.在步骤1501中,基于第三资源获取虚拟资源包对应的第二资源。
193.在本技术示例性实施例中,基于第三资源获取虚拟资源包对应的第二资源的过程与上述步骤208-212的过程一致,在此不再赘述。
194.综上所述,本技术实施例提供的技术方案在进行资源转移时,从第一客户端的账户中以虚拟资源包的方式转移第一资源,由于该第一资源用于获取第二资源,因而使第二客户端在领取到虚拟资源包之后能够基于领取到的资源获取第二资源。该方法提供了新的资源转移的方式,提高了资源转移的灵活性,丰富了转移的资源的用途,有利于提高使用虚
拟资源包进行资源转移的概率,从而提高交互率。
195.本技术实施例提供了一种资源转移装置,该资源转移装置可通过如下多个模块来实现上述第一客户端所执行的资源转移方法。参见图16,该装置包括:
196.第一确定模块1601,用于确定包含第一资源的虚拟资源包;
197.第二确定模块1602,用于确定与虚拟资源包对应的至少一个第二资源,第一资源被配置为用于获取第二资源;
198.发送模块1603,用于向服务器发送虚拟资源包以及虚拟资源包与第二资源的对应关系。
199.在一种可能的实现方式中,第二确定模块1602,用于显示虚拟资源包的详情页面,详情页面上显示有第一资源可获取的候选资源;响应于任一候选资源被选中,将被选中的候选资源确定为虚拟资源包对应的第二资源。
200.在一种可能的实现方式中,装置还包括:
201.第三确定模块,用于确定第一资源的第一资源数值以及虚拟资源包的资源转移方式;
202.转移模块,用于基于虚拟资源包的资源转移方式转移第一资源数值。
203.在一种可能的实现方式中,虚拟资源包的资源转移方式包括第一资源转移方式;
204.转移模块,用于确定第一客户端的账户包括的第二资源数值;响应于第二资源数值不小于第一资源数值,从第一客户端的账户中扣除第一资源数值的资源;响应于第二资源数值小于第一资源数值,将第一资源数值更改为第二资源数值,从第一客户端的账户中扣除第一资源数值;
205.装置还包括:
206.显示模块,用于显示通知消息,通知消息用于通知第一客户端切换资源转移方式。
207.在一种可能的实现方式中,虚拟资源包的资源转移方式包括第二资源转移方式;
208.转移模块,用于确定第一客户端包括的权益服务的期限以及权益服务对应的第三资源数值;响应于权益服务的期限已到期,且第三资源数值不小于第一资源数值,从第一客户端的权益服务中扣除第一资源数值的资源;
209.显示模块,还用于响应于权益服务的期限已到期,且第三资源数值小于第一资源数值,显示通知消息,通知消息用于通知第一客户端切换资源转移方式;
210.装置还包括登记模块,用于响应于权益服务的期限未到期,且第三资源数值不小于第一资源数值,在权益服务中登记第一内容,第一内容用于指示在权益服务到期时从权益服务中扣除第一资源数值的资源;
211.在一种可能的实现方式中,装置还包括:
212.退回模块,用于响应于虚拟资源包在目标时间段内未领取,且虚拟资源包的资源转移方式为第一资源转移方式,将第一资源退回至第一客户端的账户;响应于虚拟资源包在目标时间段内未领取,且虚拟资源包的资源转移方式为第二资源转移方式,将第一资源退回至第一客户端的权益服务中。
213.本技术实施例提供了一种资源转移装置,该资源转移装置可通过如下多个模块来实现上述服务器所执行的资源转移方法。参见图17,该装置包括:
214.接收模块1701,用于接收第一客户端发送的虚拟资源包以及虚拟资源包与第二资
源的对应关系,虚拟资源包包含第一资源,第一资源被配置为用于获取第二资源;
215.发送模块1702,用于向第二客户端发送虚拟资源包;
216.接收模块1701,还用于接收第二客户端发送的资源获取指令,资源获取指令用于获取第二资源的信息;
217.发送模块1702,还用于基于对应关系向第二客户端发送第二资源的信息。
218.在一种可能的实现方式中,接收模块1701,还用于接收第二客户端发送的资源转移指令,资源转移指令携带被选的第二资源的信息;
219.装置还包括:
220.转换模块,用于根据被选的第二资源的信息确定被选的第二资源,将第一资源转换成被选的第二资源;
221.发送模块1702,还用于将被选的第二资源转移至第二客户端的账户。
222.本技术实施例提供了一种资源转移装置,该资源转移装置可通过如下多个模块来实现上述第二客户端所执行的资源转移方法。参见图18,该装置包括:
223.接收模块1801,用于接收服务器发送的包含第一资源的虚拟资源包;
224.显示模块1802,用于显示虚拟资源包;
225.获取模块1803,用于响应于对虚拟资源包的触发操作,获取第三资源,第三资源的资源数值不大于第一资源的第一资源数值;基于第三资源获取虚拟资源包对应的第二资源。
226.在一种可能的实现方式中,接收模块1801,用于接收服务器返回的第二资源的信息;
227.显示模块1802,用于显示第二资源的信息;
228.装置还包括:
229.确定模块,用于基于第二资源的信息,确定被选的第二资源;
230.获取模块1803,用于基于第三资源获取被选的第二资源。
231.在一种可能的实现方式中,获取模块1803,用于向服务器发送资源转移指令,资源转移指令携带被选的第二资源的信息,第二资源的信息用于服务器确定被选的第二资源。
232.在一种可能的实现方式中,显示模块1802,用于显示虚拟资源包,并显示提示信息,提示信息用于提示虚拟资源包用于获取第二资源。
233.在一种可能的实现方式中,确定模块,用于基于第二资源的信息,显示可选的第二资源;响应于任一可选的第二资源被选中,确定被选中的第二资源。
234.在一种可能的实现方式中,显示模块1802,还用于显示反馈消息,反馈消息用于通知被选的第二资源获取成功。
235.综上所述,本技术实施例提供的技术方案在进行资源转移时,从第一客户端的账户中以虚拟资源包的方式转移第一资源,由于该第一资源用于获取第二资源,因而使第二客户端在领取到虚拟资源包之后能够基于领取到的资源获取第二资源。该方法提供了新的资源转移的方式,提高了资源转移的灵活性,丰富了转移的资源的用途,有利于提高使用虚拟资源包进行资源转移的概率,从而提高交互率。
236.需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,
即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
237.图19示出了本技术一个示例性实施例提供的电子设备1900的结构框图。该电子设备1900可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。电子设备1900还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
238.通常,电子设备1900包括有:处理器1901和存储器1902。
239.处理器1901可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1901可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1901也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1901可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1901还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
240.存储器1902可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1902还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1902中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1901所执行以实现本技术中方法实施例提供的资源转移方法。
241.在一些实施例中,电子设备1900还可选包括有:外围设备接口1903和至少一个外围设备。处理器1901、存储器1902和外围设备接口1903之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1903相连。具体地,外围设备包括:射频电路1904、显示屏1905、摄像头组件1906、音频电路1907、定位组件1908和电源1909中的至少一种。
242.外围设备接口1903可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1901和存储器1902。在一些实施例中,处理器1901、存储器1902和外围设备接口1903被集成在同一芯片或电路板上;在一些其他实施例中,处理器1901、存储器1902和外围设备接口1903中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
243.射频电路1904用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路1904通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1904将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1904包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解
码芯片组、用户身份模块卡等等。射频电路1904可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路1904还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
244.显示屏1905用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1905是触摸显示屏时,显示屏1905还具有采集在显示屏1905的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1901进行处理。此时,显示屏1905还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1905可以为一个,设置在电子设备1900的前面板;在另一些实施例中,显示屏1905可以为至少两个,分别设置在电子设备1900的不同表面或呈折叠设计;在另一些实施例中,显示屏1905可以是柔性显示屏,设置在电子设备1900的弯曲表面上或折叠面上。甚至,显示屏1905还可以设置成非矩形的不规则图形,也即异形屏。显示屏1905可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
245.摄像头组件1906用于采集图像或视频。可选地,摄像头组件1906包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1906还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
246.音频电路1907可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1901进行处理,或者输入至射频电路1904以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在电子设备1900的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1901或射频电路1904的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1907还可以包括耳机插孔。
247.定位组件1908用于定位电子设备1900的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件1908可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
248.电源1909用于为电子设备1900中的各个组件进行供电。电源1909可以是交流电、直流电、一次性电池或可充电电池。当电源1909包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
249.在一些实施例中,电子设备1900还包括有一个或多个传感器1910。该一个或多个传感器1910包括但不限于:加速度传感器1911、陀螺仪传感器1912、压力传感器1913、指纹传感器1914、光学传感器1915以及接近传感器1916。
250.加速度传感器1911可以检测以电子设备1900建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1911可以用于检测重力加速度在三个坐标轴上的分量。处理器1901可以根据加速度传感器1911采集的重力加速度信号,控制显示屏1905以横向视图或纵向视图进行用户界面的显示。加速度传感器1911还可以用于游戏或者用户的运动数据的采集。
251.陀螺仪传感器1912可以检测电子设备1900的机体方向及转动角度,陀螺仪传感器1912可以与加速度传感器1911协同采集用户对电子设备1900的3d动作。处理器1901根据陀螺仪传感器1912采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
252.压力传感器1913可以设置在电子设备1900的侧边框和/或显示屏1905的下层。当压力传感器1913设置在电子设备1900的侧边框时,可以检测用户对电子设备1900的握持信号,由处理器1901根据压力传感器1913采集的握持信号进行左右手识别或快捷操作。当压力传感器1913设置在显示屏1905的下层时,由处理器1901根据用户对显示屏1905的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
253.指纹传感器1914用于采集用户的指纹,由处理器1901根据指纹传感器1914采集到的指纹识别用户的身份,或者,由指纹传感器1914根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1901授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1914可以被设置在电子设备1900的正面、背面或侧面。当电子设备1900上设置有物理按键或厂商logo时,指纹传感器1914可以与物理按键或厂商logo集成在一起。
254.光学传感器1915用于采集环境光强度。在一个实施例中,处理器1901可以根据光学传感器1915采集的环境光强度,控制显示屏1905的显示亮度。具体地,当环境光强度较高时,调高显示屏1905的显示亮度;当环境光强度较低时,调低显示屏1905的显示亮度。在另一个实施例中,处理器1901还可以根据光学传感器1915采集的环境光强度,动态调整摄像头组件1906的拍摄参数。
255.接近传感器1916,也称距离传感器,通常设置在电子设备1900的前面板。接近传感器1916用于采集用户与电子设备1900的正面之间的距离。在一个实施例中,当接近传感器1916检测到用户与电子设备1900的正面之间的距离逐渐变小时,由处理器1901控制显示屏1905从亮屏状态切换为息屏状态;当接近传感器1916检测到用户与电子设备1900的正面之间的距离逐渐变大时,由处理器1901控制显示屏1905从息屏状态切换为亮屏状态。
256.本领域技术人员可以理解,图19中示出的结构并不构成对电子设备1900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
257.图20为本技术实施例提供的服务器的结构示意图,该服务器2000可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(central processing units,cpu)2001和一个或多个的存储器2002,其中,该一个或多个存储器2002中存储有至少一条程序
代码,该至少一条程序代码由该一个或多个处理器2001加载并执行以实现上述各个方法实施例提供的资源转移方法。当然,该服务器2000还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器2000还可以包括其他用于实现设备功能的部件,在此不做赘述。
258.本技术实施例提供了一种电子设备,电子设备包括存储器及处理器,;存储器中存储有至少一条指令,至少一条指令由处理器加载并执行,以实现本技术的任一种示例性实施例所提供的资源转移方法。
259.本技术实施例提供了一种资源转移系统,该资源转移系统包括第一客户端、服务器和第二客户端,第一客户端和第二客户端位于相同的电子设备或者位于不同的电子设备上;第一客户端用于执行上述图13所示的第一客户端所执行的资源转移方法,服务器用于执行上述图14所示的服务器所执行的资源转移方法;第二客户端用于执行上述图15所示的第二客户端所执行的资源转移方法。
260.本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条指令,该至少一条指令由处理器加载并执行,以使计算机实现本技术的任一种示例性实施例所提供的资源转移方法。
261.本技术实施例提供了一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括:计算机指令,计算机指令被计算机执行时,使得计算机实现本技术的任一种示例性实施例所提供的资源转移方法。
262.上述所有可选技术方案,可以采用任意结合形成本技术的可选实施例,在此不再一一赘述。
263.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
264.以上所述仅为本技术的实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1