一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

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

2021-11-24 21:48:00 来源:中国专利 TAG:


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.在另一种可能的实现方式中,所述装置还包括:
68.第一提示信息发送模块,用于向登录所述第二用户标识的终端发送第一提示信息,所述第一提示信息用于提示为所述第一用户标识代为进行资源转移。
69.在另一种可能的实现方式中,所述装置还包括:
70.第二提示信息发送模块,用于向登录所述第二用户标识的终端发送第二提示信息,所述第二提示信息用于提示为所述第一用户标识代为进行资源转移完成。
71.在另一种可能的实现方式中,所述装置还包括:
72.第三提示信息发送模块,用于向所述终端发送第三提示信息,所述第三提示信息用于提示代为资源转移功能开通成功。
73.在另一种可能的实现方式中,所述装置还包括:
74.第四提示信息发送模块,用于向所述中间服务器发送第四提示信息,所述第四提示信息携带所述第一用户标识和所述资源转移条件,用于提示对所述第一用户标识的代为资源转移功能开通成功。
75.另一方面,提供了另一种资源转移装置,所述装置包括:
76.资源转移请求接收模块,用于接收关联的第三方服务器发送的第一代为资源转移请求,所述第一代为资源转移请求携带在所述第三方服务器注册的第一用户标识和资源转移数据;
77.转移功能开通确定模块,用于确定已开通对所述第一用户标识的代为资源转移功能;
78.资源转移请求发送模块,用于向关联的应用服务器发送所述第一代为资源转移请求,所述第一代为资源转移请求用于请求所述应用服务器从所述第一用户标识关联的第二用户标识的资源账户中转移资源到本端的资源账户。
79.在一种可能的实现方式中,所述装置还包括:
80.通知消息接收模块,用于接收所述应用服务器发送的资源转移通知消息,所述资源转移通知消息包括所述第一用户标识和所述资源转移数据;
81.资源转移模块,用于根据所述第一用户标识和所述资源转移数据,从所述本端的资源账户转移所述资源到所述第三方服务器的资源账户中。
82.在另一种可能的实现方式中,所述装置还包括:
83.提示信息接收模块,用于接收所述应用服务器发送的第四提示信息,所述第四提示信息携带所述第一用户标识和所述资源转移条件,用于提示对所述第一用户标识的代为资源转移功能开通成功;
84.用户标识标记模块,用于将所述第一用户标识标记为已开通代为资源转移功能的用户标识;
85.提示信息发送模块,用于向所述第三方服务器发送所述第四提示信息,用于提示所述第三方服务器在满足所述资源转移条件的情况下发送代为资源转移请求。
86.在另一种可能的实现方式中,所述装置还包括:
87.对象标识接收模块,用于接收关联的至少一个第三方服务器发送的第三方对象标识;
88.对象标识发送模块,用于向所述应用服务器发送接收的至少一个第三方对象标识,所述应用服务器用于向终端发送所述至少一个第三方对象标识,所述终端用于展示所述至少一个第三方对象标识,响应于对任一第三方对象标识的选择操作,获取所述第三方对象标识对应的所述第一用户标识,开通对所述第一用户标识的代为资源转移功能。
89.另一方面,提供了一种代为资源转移功能的开通装置,所述装置包括:
90.应用界面显示模块,用于显示目标应用的第一应用界面,所述第一应用界面包括第三方对象标识、所述第三方对象标识对应的第一用户标识和开通请求按钮,所述第一用户标识在所述第三方对象标识所属的第三方服务器注册;所述第三方对象标识与中间对象标识关联,所述中间对象标识与所述目标应用关联;
91.所述应用界面显示模块,还用于响应于对所述开通请求按钮的触发操作,显示第二应用界面,所述第二应用界面包括登录所述目标应用的第二用户标识的资源账户和开通确认按钮;
92.转移功能开通模块,用于响应于对所述开通确认按钮的触发操作,开通所述第二用户标识对所述第一用户标识的代为资源转移功能。
93.在一种可能的实现方式中,所述装置还包括:
94.第一提示信息接收模块,用于在未开通所述代为资源转移功能的情况下接收提示信息,所述提示信息用于提示所述第二用户标识为所述第一用户标识向所述第三方对象标识转移资源完成;
95.所述应用界面显示模块,用于根据所述提示信息,显示所述第一应用界面。
96.在另一种可能的实现方式中,所述应用界面显示模块,还用于显示标识展示界面,所述标识展示界面包括至少一个第三方对象标识,且所述至少一个第三方对象标识与所述中间对象标识关联;响应于对任一第三方对象标识的选择操作,显示设置界面,所述设置界面包括选择的第三方对象标识和输入栏;所述装置还包括:
97.标识存储模块,用于获取所述输入栏中输入的所述第一用户标识;将所述第一用户标识与所述第三方对象标识对应存储。
98.在另一种可能的实现方式中,所述应用界面显示模块,用于显示标识展示界面,所述标识展示界面包括至少一个第三方对象标识,且所述至少一个第三方对象标识与所述中间对象标识关联;响应于对任一第三方对象标识的选择操作,显示所述第一应用界面,所述第一应用界面包括选择的第三方对象标识和输入栏;获取所述输入栏中输入的所述第一用户标识,并在所述第一应用界面显示所述开通请求按钮。
99.在另一种可能的实现方式中,所述目标应用为母应用,所述母应用中运行有子应用,所述第一应用界面为所述子应用的界面;
100.所述转移功能开通模块,用于响应于对所述开通确认按钮的触发操作,调用所述母应用,向所述母应用对应的第二应用服务器发送代为资源转移功能的开通请求,所述开通请求携带所述第二用户标识和所述第一用户标识,所述第二应用服务器用于向所述子应用对应的第一应用服务器发送所述开通请求,所述第一应用服务器用于建立所述第一用户标识和所述第二用户标识的关联关系。
101.在另一种可能的实现方式中,所述第二应用界面还包括条件设置按钮,所述装置还包括:
102.资源转移条件获取模块,用于响应于对所述条件设置按钮的触发操作,获取输入的资源转移条件,所述开通请求还携带所述资源转移条件,所述第一应用服务器用于建立所述第一用户标识、所述第二用户标识和所述资源转移条件的关联关系。
103.在另一种可能的实现方式中,所述装置还包括:
104.第二提示信息接收模块,用于接收所述第二应用服务器发送的提示信息;
105.所述应用界面显示模块,还用于通过所述母应用的通知界面,显示所述提示信息;或者,通过所述子应用的通知界面,显示所述提示信息。
106.另一方面,提供了一种资源转移系统,所述资源转移系统包括:第三方服务器、应用服务器和中间服务器,所述第三方服务器和所述中间服务器关联,所述应用服务器和所述中间服务器关联;
107.所述第三方服务器用于向所述中间服务器发送第一代为资源转移请求,所述第一代为资源转移请求携带在所述第三方服务器注册的第一用户标识和资源转移数据;
108.所述中间服务器,用于接收所述第三方服务器发送的第一代为资源转移请求,确定已开通对所述第一用户标识的代为资源转移功能;向所述应用服务器发送所述第一代为资源转移请求;
109.所述应用服务器,用于接收所述第一代为资源转移请求;根据已建立的关联关系查询所述第一用户标识关联的第二用户标识,所述关联关系包括在任一第三方服务器注册的第三方用户标识与在所述应用服务器注册的用户标识之间的关联关系,所述关联关系指示所述应用服务器端的用户标识已开通对所述第三方用户标识的代为资源转移功能;根据所述资源转移数据,从所述第二用户标识的资源账户中转移资源到所述中间服务器的资源账户;
110.所述中间服务器还用于从所述中间服务器的资源账户转移所述资源到所述第三方服务器的资源账户。
111.在一种可能的实现方式中,所述应用服务器包括子应用对应的第一应用服务器和母应用对应的第二应用服务器,所述子应用运行于所述母应用中;
112.所述第一应用服务器,用于接收所述第一代为资源转移请求,根据所述关联关系查询所述第一用户标识关联的第二用户标识,向所述第二应用服务器发送第二代为资源转移请求,所述第二代为资源转移请求携带所述资源转移数据和所述第二用户标识;
113.所述第二应用服务器,用于接收所述第二代为资源转移请求,根据所述资源转移数据,从所述第二用户标识的资源账户中转移资源到所述中间服务器的资源账户。
114.在另一种可能的实现方式中,所述系统还包括终端;
115.所述应用服务器,还用于在根据所述资源转移数据,从所述第二用户标识的资源账户中转移资源到所述中间服务器的资源账户之前,向登录所述第二用户标识的终端发送第一提示信息,所述第一提示信息用于提示为所述第一用户标识代为进行资源转移;
116.所述终端还用于接收所述第一提示信息,显示所述第一提示信息;
117.所述应用服务器,还用于在根据所述资源转移数据,从所述第二用户标识的资源账户中转移资源到所述中间服务器的资源账户之后,向所述终端发送第二提示信息,所述第二提示信息用于提示为所述第一用户标识代为进行资源转移完成。
118.另一方面,提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现上述任一种可能实现方式中的资源转移方法或者代为资源转移功能的开通方法中所执行的操作。
119.再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述任一种可能实现方式中的资源转移方法或者代为资源转移功能的开通方法中电子设备执行的操作。
120.本技术实施例提供的技术方案带来的有益效果是:
121.在本技术实施例中,通过中间服务器接收与该中间服务器关联,而未与应用服务器建立关联的第三方服务器的代为资源转移请求,由该中间服务器将代为资源转移请求转发到应用服务器,且应用服务器从与第一用户标识关联的第二用户标识的资源账户中转移资源到该中间服务器,由该中间服务器将资源转发到第三方服务器的资源账户,则提供了一种级联交互的方式,即使第三方服务器未与应用服务器建立关联,也可以通过中间服务器来实现代为资源转移的功能,扩展了方案的应用范围。
附图说明
122.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
123.图1是本技术实施例提供的一种实施环境的示意图;
124.图2是本技术实施例提供的一种资源转移方法的流程图;
125.图3是本技术实施例提供的一种资源转移方法的流程图;
126.图4是本技术实施例提供的一种代为资源转移功能的开通方法的流程图;
127.图5是本技术实施例提供的一种代为资源转移功能的开通方法的流程图;
128.图6是本技术实施例提供的一种应用界面的示意图;
129.图7是本技术实施例提供的一种应用界面的示意图;
130.图8是本技术实施例提供的一种应用界面的示意图;
131.图9是本技术实施例提供的一种应用界面的示意图;
132.图10是本技术实施例提供的一种代为资源转移功能的开通过程的示意图;
133.图11是本技术实施例提供的一种资源转移方法的流程图;
134.图12是本技术实施例提供的一种应用界面的示意图;
135.图13是本技术实施例提供的一种资源转移过程的示意图;
136.图14是本技术实施例提供的一种信息流和资源流的示意图;
137.图15是本技术实施例提供的一种资源转移装置的框图;
138.图16是本技术实施例提供的一种资源转移装置的框图;
139.图17是本技术实施例提供的一种资源转移装置的框图;
140.图18是本技术实施例提供的一种资源转移装置的框图;
141.图19是本技术实施例提供的一种代为资源转移功能的开通装置的框图;
142.图20是本技术实施例提供的一种代为资源转移功能的开通装置的框图;
143.图21是本技术实施例提供的一种资源转移系统的框图;
144.图22是本技术实施例提供的一种资源转移系统的框图;
145.图23是本技术实施例提供的一种电子设备的结构示意图;
146.图24是本技术实施例提供的一种服务器的结构示意图。
具体实施方式
147.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
148.可以理解,本技术所使用的术语“每个”、“多个”及“任一”等,多个包括两个或两个以上,每个是指对应的多个中的每一个,任一是指对应的多个中的任意一个。举例来说,多个服务器包括10个服务器,而每个服务器是指这10个服务器中的每一个服务器,任一服务器是指10个服务器中的任意一个服务器。
149.首先,对本技术中涉及的名词进行如下介绍:
150.1、第三方对象、第三方对象标识、第三方服务器:
151.第三方对象可以是提供第三方服务的机构,例如,电力公司,燃气公司,自来水公司,运营商等,第三方对象具有第三方对象标识,用于区别不同的第三方对象,例如,第三方对象标识可以为公司的名称、公司的编号等,第三方服务器是第三方对象配置的服务器,用于为第三方对象提供服务。
152.2、中间对象、中间对象标识、中间服务器:
153.将第三方对象和目标应用之间中转的对象称为中间对象,中间对象具有中间对象标识,用于标识中间对象的身份,例如,中间对象标识可以为机构的名称。中间服务器是中间对象配置的服务器,用来为中间对象提供服务。
154.上述第三方对象和中间对象可以签订协议来建立关联,则第三方服务器与中间服务器建立关联关系,第三方服务器和中间服务器之间可以进行交互。
155.3、第一用户标识和第二用户标识:
156.第一用户标识和第二用户标识都是用于标识用户的身份,区别在于,第一用户标识是在第三方对象的第三方服务器注册的,第二用户标识是在目标应用的应用服务器注册的,即用户既可以为使用目标应用的用户,也可以为使用第三方对象所提供服务的用户。第一用户标识和第二用户标识建立关联关系,则可以通过第二用户标识的资源账户为第一用户标识缴纳第三方服务的费用。
157.图1是本技术实施例提供的一种实施环境的示意图。参见图1,该实施环境包括终端101、应用服务器102、中间服务器103和至少一个第三方服务器104(图1以三个第三方服务器104为例)。终端101、应用服务器102、中间服务器103和至少一个第三方服务器104之间通过无线或者有线网络连接。并且,终端101上可以安装由应用服务器102提供服务的目标应用,终端101对应的用户可以通过该目标应用实现例如数据传输、消息交互等功能。
158.终端101可以为电脑、手机、平板电脑或者其他终端,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
159.目标应用可以为终端101上安装的任一应用;并且,目标应用可以为终端101操作系统中的目标应用,还可以为第三方提供的目标应用。例如,目标应用可以为购物应用、金融应用或者社交应用等。应用服务器102可以为该目标应用对应的后台服务器。相应的,应用服务器102可以为购物服务器、金融服务器、社交应用服务器等。
160.中间服务器103为与应用服务器102关联的服务器,第三方服务器104为与中间服务器103关联的服务器。应用服务102、中间服务器103和第三方服务器104均可以是独立的服务器或者由多个服务器组成的服务器集群。
161.终端101可以利用目标应用执行上述资源转移功能的开通方法,开通对在第三方服务器注册的第三方用户标识的代为资源转移功能,代为资源转移功能开通后,第三方服务器104可以向中间服务器103发送代为资源转移请求,中间服务器103将该代为资源转移请求转发给应用服务器102,应用服务器102根据该代为资源转移请求,从与该第三方用户标识关联的在应用服务器102注册的用户标识的资源账户转移资源到中间服务器103的资源账户,由中间服务器103将该资源转发到第三方服务器104的资源账户。
162.目标应用还可以为母应用,且母应用中运行有子应用,相应的,应用服务器102可以包括子应用对应的第一应用服务器和母应用对应的第二应用服务器,其中,第一应用服务器可用于查询与第三方用户标识关联的在第二应用服务器中注册的用户标识,第二应用服务器可用于从该用户标识的资源账户转移资源到中间服务器103的资源账户。
163.本技术中的方案可以应用在多种场景下,例如,应用在缴纳生活费用的场景下,用户可以通过上述方法开通对电费、水费、燃气费、话费等费用的代为资源转移功能。开通成功后,电力公司、自来水公司、燃气公司以及运营商等未与目标应用关联的第三方对象可以直接从用户的资源账户转移资源,用户无需执行缴费操作。
164.图2是本技术实施例提供的一种资源转移方法的流程图。参见图2,该实施例包括:
165.201、接收中间服务器发送的第一代为资源转移请求,第一代为资源转移请求由中间服务器关联的任一第三方服务器发送,第一代为资源转移请求携带在第三方服务器注册的第一用户标识和资源转移数据。
166.202、根据已建立的关联关系查询第一用户标识关联的第二用户标识,关联关系包括在任一第三方服务器注册的第三方用户标识与在本端注册的本端用户标识之间的关联关系,关联关系指示本端用户标识已开通对第三方用户标识的代为资源转移功能。
167.203、根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户,中间服务器用于从中间服务器的资源账户转移资源到第三方服务器的资源账户。
168.上述方法通过中间服务器接收与该中间服务器关联,而未与应用服务器建立关联的第三方服务器的代为资源转移请求,由该中间服务器将代为资源转移请求转发到应用服务器,且应用服务器从与第一用户标识关联的第二用户标识的资源账户中转移资源到该中间服务器,由该中间服务器将资源转发到第三方服务器的资源账户,则提供了一种级联交互的方式,即使第三方服务器未与应用服务器建立关联,也可以通过中间服务器来实现代为资源转移的功能,扩展了方案的应用范围。
169.图3是本技术实施例提供的一种资源转移方法的流程图。参见图3,该实施例包括:
170.301、接收关联的第三方服务器发送的第一代为资源转移请求,第一代为资源转移请求携带在第三方服务器注册的第一用户标识和资源转移数据。
171.302、确定已开通对第一用户标识的代为资源转移功能。
172.303、向关联的应用服务器发送第一代为资源转移请求,第一代为资源转移请求用于请求应用服务器从第一用户标识关联的第二用户标识的资源账户中转移资源到本端的
资源账户。
173.上述方法通过中间服务器接收与该中间服务器关联,而未与应用服务器建立关联的第三方服务器的代为资源转移请求,由该中间服务器将代为资源转移请求转发到与该中间服务器关联的应用服务器,则提供了一种级联交互的方式,即使第三方服务器未与应用服务器建立关联,也可以通过中间服务器来实现代为资源转移的功能,扩展了方案的应用范围。并且,中间服务器是在确定该代为资源转移请求对应的用户标识开通代为资源转移功能的情况下,才将该代为资源转移请求发送给应用服务器,可以防止第三方服务器对没有开通代为资源转移功能的用户进行恶意扣费,提高了资源转移的安全性。
174.图4是本技术实施例提供的一种代为资源转移功能的开通方法的流程图。
175.参见图4,该实施例包括:
176.401、显示目标应用的第一应用界面,第一应用界面包括第三方对象标识、第三方对象标识对应的第一用户标识和开通请求按钮,第一用户标识在第三方对象标识所属的第三方服务器注册;第三方对象标识与中间对象标识关联,中间对象标识与目标应用关联。
177.402、响应于对开通请求按钮的触发操作,显示第二应用界面,第二应用界面包括登录目标应用的第二用户标识的资源账户和开通确认按钮。
178.403、响应于对开通确认按钮的触发操作,开通第二用户标识对第一用户标识的代为资源转移功能。
179.上述代为资源转移功能的开通方法适用于对未与目标应用关联的第三方对象对应的第一用户标识,开通代为资源转移功能,拓展了方案的应用场景,可以实现开通水费、燃气费、电费等的代为资源转移功能,方便用户缴纳生活费用,可提高用户粘性。
180.图5是本技术实施例提供的一种代为资源转移功能的开通方法的流程图。该实施例描述了代为资源转移功能的开通过程中,终端、应用服务器、中间服务器间以及第三方服务器间的交互过程。参见图5,该实施例包括:
181.500、第三方服务器向关联的中间服务器发送第三方对象标识。
182.本技术实施例涉及终端、应用服务器、中间服务器和第三方服务器:
183.应用服务器可以为终端上安装的目标应用的后台服务器,该目标应用可以为任意应用,且该目标应用具有资源转移的功能,相应的,该应用服务器可以用于提供资源转移服务。例如,目标应用为社交应用,应用服务器为该社交应用的后台服务器。在本技术中,终端基于用户标识登录应用服务器,终端作为资源的转出方。
184.中间服务器是与应用服务器关联的服务器,中间服务器可以用于提供资源存储和资源转移等服务,例如,中间服务器可以为银行等支付机构对应的服务器。在本技术中,中间服务器为资源的中转方。
185.第三方服务器是与中间服务器关联的服务器,第三方服务器为提供生活资源或者提供特定生活服务的第三方对象对应的服务器,例如,第三方对象为燃气公司,则第三方服务器为燃气公司对应的服务器。在本技术中,第三方服务器是资源的接收方。
186.第三方对象标识为第三方服务器对应的第三方对象的标识,用于区别不同的第三方对象。该第三方对象标识可以为名称、商标、编号或者其他标识,本技术对此不做限制。
187.中间服务器与第三方服务器关联是指中间服务器与第三方服务器具有关联关系,关联的过程可以为第三方服务器向中间服务器发送第三方服务器对应的第三方对象的信
息和验证信息,中间服务器对第三方对象的信息验证通过后,建立与第三方服务器的关联关系。中间服务器与应用服务器关联是指中间服务器与应用服务器具有关联关系,关联的过程与上述关联过程类似,需要说明的一点是,上述关联过程只是示例性说明,本技术对此不做限制。
188.应用服务器关联的中间服务器的数量可以为一个或者多个,并且,每个中间服务器关联的第三方服务器的数量也可以为一个或者多个。当应用服务器关联多个中间服务器,且中间服务器关联多个第三方服务器时,每个第三方服务器可以向该第三方服务器关联的中间服务器发送该第三方服务器对应的第三方对象标识,每个中间服务器接收该中间服务器关联的多个第三方服务器发送的多个第三方对象标识后,向该关联的应用服务器发送该多个第三方对象标识,后续应用服务器可以接收到多个中间服务器发送的第三方对象标识。
189.在一种可能的实现方式中,第三方服务器还向关联的中间服务器发送第三方对象标识对应的至少一个第一用户标识,中间服务器还用于向关联的应用服务器发送接收的至少一个第一用户标识。
190.第一用户标识为用户在第三方服务器注册的标识,用于区别不同的用户。第一用户标识可以为名称、编号等,在具体的应用场景中,第一用户标识可以为水费户号、水费户名、燃气户号、燃气户名、手机号等,本技术对此不做限制。用户可以基于该第一用户标识向第三方对象缴纳费用。
191.第三方服务器可以在向中间服务器发送第三方对象标识时,同时向中间服务器发送该第三方对象标识对应的至少一个第一用户标识,或者,第三方服务器也可以在向中间服务器发送第三方对象标识之后,发送第三方对象标识对应的至少一个第一用户标识,本技术对此不做限制。
192.501、中间服务器接收关联的至少一个第三方服务器发送的第三方对象标识,向应用服务器发送接收的至少一个第三方对象标识。
193.中间服务器还可以将接收的第三方对象标识进行存储,可以在向应用服务器发送接收的至少一个第三方对象标识之前存储,也可以在发送之后存储,或者同时存储,本技术对此不做限制。
194.在一种可能的实现方式中,中间服务器还要接收关联的至少一个第三方服务器发送的第三方对象标识对应的至少一个第一用户标识,将第三方对象标识和该第三方对象标识对应的至少一个第一用户标识对应存储。之后,当接收到应用服务器发送的第一用户标识的代为资源转移功能的开通成功消息时,可以直接将存储的第一用户标识标记为已开通代为资源转移功能。
195.502、应用服务器获取中间服务器关联的至少一个第三方服务器的第三方对象标识,向终端发送获取的至少一个第三方对象标识。
196.在该步骤之前,应用服务器需要先接收中间服务器发送的至少一个第三方对象标识,存储该至少一个第三方对象标识,在接收到终端发送的第三方对象标识的获取请求时,获取存储的至少一个第三方对象标识,向终端发送该至少一个第三方对象标识。或者,应用服务器也可以在接收到该至少一个第三方对象标识时,直接向终端发送该至少一个第三方对象标识,本技术对此不做限制。
197.503、终端显示目标应用的第一应用界面,第一应用界面包括第三方对象标识、第三方对象标识对应的第一用户标识和开通请求按钮。
198.其中,第一用户标识在第三方对象标识所属的第三方服务器注册,用于表示用户的身份,第三方对象标识与中间对象标识关联,中间对象标识与目标应用关联。中间对象标识是指中间服务器对应的中间对象的标识。
199.示例性的,中间对象可以为具有资源管理权限的机构,比如银行,第三方对象可以为一个商户,该商户与银行建立关联关系,则该商户可以称为银行的子商户。
200.第三方对象标识与中间对象标识关联是指,第三方对象标识对应的第三方服务器与中间对象标识对应的中间服务器关联,中间对象标识与目标应用关联是指中间对象标识对应的中间服务器与目标应用对应的应用服务器关联。
201.第一应用界面可以为目标应用的发起资源转移的界面,也可以为资源转移成功的提示界面,还可以为用于设置第一用户标识与第三方用户标识的关联关系的界面,或者为目标应用的其他界面,本技术对此不做限制。
202.开通请求按钮用于请求开通对第一用户标识的代为资源转移功能,代为资源转移功能是指,自动地由第二用户标识代替第一用户标识进行资源转移,而不是由用户在终端上发起由第二用户标识代替第一用户标识进行资源转移。开通对第一用户标识的代为资源转移功能后,终端不必发起为第一用户标识的进行资源转移的请求,即可完成为第一用户标识进行资源转移。
203.根据该第二用户标识是否代替第一用户标识向第三方对象标识进行过资源转移,该步骤分为下述两种情况:
204.第一种,该第二用户标识代替第一用户标识向第三方对象标识进行过资源转移。该步骤的实现方式为:终端在未开通代为资源转移功能的情况下接收提示信息,提示信息用于提示第二用户标识为第一用户标识向第三方对象标识转移资源完成,终端根据提示信息,显示第一应用界面。
205.其中,第二用户标识为当前登录目标应用的用户标识,该用户标识可以为在目标应用对应的应用服务器注册的用户账号,可用于该应用服务器根据该第二用户标识区分不同的用户。
206.终端接收的第二提示信息是由应用服务器发送给终端的,用于提示终端基于第一用户标识向第三方对象标识进行资源转移完成。其中,该资源转移是在第一用户标识还未开通代为资源转移功能的情况下,由终端主动发起的。提示信息可以包括第三方对象标识、第一用户标识、第二用户标识对应的资源账户等,当然,提示信息还可以包括资源转移的时间、转移的资源数值等,本技术对此不做限制。
207.终端可以基于该提示信息生成第一应用界面,第一应用界面可以包括第三方对象标识、第三方对象标识对应的第一用户标识和开通请求按钮,该开通请求按钮用于在触发时请求开通对第一用户标识的代为资源转移功能。第一应用界面还可以包括与第一用户标识对应的当前剩余资源数值,当前应缴资源数值等信息,本技术对此不做限制。第三方对象标识、第一用户标识、当前剩余资源数值,当前应缴资源数值等可以显示在第一应用界面的上方,开通请求按钮可以显示在第一应用界面的中间或者第一应用界面的下方或者其他位置。开通请求按钮可以通过颜色突出显示,并且,开通请求按钮上可以显示提示信息,例如,
提示信息可以为“开通自动扣费,安全又省心”等,当然,提示信息也可以为其他,本技术对此不做限制。
208.需要说明的一点是,终端在未开通代为资源转移功能的情况下接收提示信息之前,方法还包括:终端显示标识展示界面,标识展示界面包括至少一个第三方对象标识,且至少一个第三方对象标识与中间对象标识关联;终端响应于对任一第三方对象标识的选择操作,显示设置界面,设置界面包括选择的第三方对象标识和输入栏;终端获取输入栏中输入的第一用户标识;将第一用户标识与第三方对象标识对应存储。
209.其中,终端显示标识展示界面之前,终端要先获取该至少一个第三方对象标识,在一种可能的实现方式中,终端可以从本地获取该至少一个第三方对象标识,该至少一个第三方对象标识是终端提前从应用服务器接收,并存储在终端中的。在另一种可能的实现方式中,终端可以从服务器获取该至少一个第三方对象标识,实现方式可以为:终端响应于对第三方对象标识的获取操作,向应用服务器发送第三方对象标识获取请求,接收服务器发送的至少一个第三方对象标识。
210.需要说明的一点是,若终端从应用服务器中获取至少一个第三方对象标识,终端可以将获取的至少一个第三方对象标识存储在本地,则之后终端在显示标识展示界面之前,可以从本地直接获取至少一个第三方对象标识。也即是,步骤501和502只需执行一次,终端在存储至少一个第三方对象标识之后,代为资源转移功能的开通方法可以从步骤503开始。
211.需要说明的另一点是,设置界面还可以包括资源转移请求按钮,终端可以响应于对该资源转移请求按钮的触发操作,显示资源转移界面,该资源转移界面可以包括第三方对象标识、第一用户标识、第二用户标识对应的资源账户、资源数值的输入栏等,终端可以响应于对该资源转移请求按钮的触发操作,获取该输入栏中的资源数值,根据该第一用户标识、第二用户标识对应的资源账户和该资源数值向应用服务器发送资源转移请求。通过上述方法,用户在设置了第三方对象标识对应的第一用户标识后,可以直接发起资源转移,资源转移的效率高。
212.第二种,该第二用户标识未代替第一用户标识向第三方对象标识进行过资源转移,并且,终端也未存储与第三用户标识对应的第一用户标识。该步骤的实现方式为:终端显示标识展示界面,标识展示界面包括至少一个第三方对象标识,且至少一个第三方对象标识与中间对象标识关联;终端响应于对任一第三方对象标识的选择操作,显示第一应用界面,第一应用界面包括选择的第三方对象标识和输入栏;终端获取输入栏中输入的第一用户标识,并在第一应用界面显示开通请求按钮。
213.在该步骤之前,终端需要先获取该至少一个第三方对象标识,终端获取该至少一个第三方对象标识的方法在第一种第一应用界面的显示方法中已经介绍过,此处不再赘述。
214.上述方法适用于用户还未在目标应用中设置与第三用户标识对应的第一用户标识的情况,通过直接在第一应用界面中显示用户标识的输入栏和代为资源转移功能的开通按钮,用户输入第一用户标识后可直接开通代为资源功能,开通的效率高。
215.504、终端响应于对开通请求按钮的触发操作,显示第二应用界面,第二应用界面包括登录目标应用的第二用户标识的资源账户和开通确认按钮。
216.第二应用界面可以为目标应用的代为资源转移功能的开通界面或者其他界面,本技术对此不做限制。
217.资源账户是用于存储虚拟资源的账户,包括用户在银行开立的银行卡帐户或用户授权的目标应用的支付账户,例如目标应用的零钱账户。同一个第二用户标识可对应多个不同类型的资源账户,也可对应同一类型的多个资源账户。比如,用户可通过目标应用的支付功能将第二用于标识绑定多个银行卡,可授权应用服务器从目标应用的零钱账户中转移资源,或者从绑定的银行卡账户中转移资源。
218.用户可以触发第一应用界面中的开通请求按钮来开通对第一应用界面中的第一用户标识的代为资源转移功能。终端响应于对该开通请求按钮的触发操作,显示第二应用界面,第二应用界面用于显示为第一用户标识开通代为资源转移功能的关键信息,用户对该第二应用界面中的信息核对后,可以点击界面中的开通确认按钮来开通对第一用户标识的代为资源转移功能。示例性的,代为资源转移功能的关键信息可以包括第一用户标识、第一用户标识对应的第三方对象标识,第二用户标识、第二用户标识的资源账户和资源转移条件等。
219.第二应用界面还用于对第一用户标识开通代为资源转移功能的关键信息进行修改。例如,第二应用界面还包括条件设置按钮,终端响应于对条件设置按钮的触发操作,获取输入的资源转移条件。
220.资源转移条件是为第一用户标识进行代为资源转移所要满足的条件,包括对第一用户标识进行代为资源转移的发起时机、资源转移的方式、资源转移的数值等。其中,发起时机可以为时间条件,例如,每周一发起代为资源转移,或者,每月10号发起代为资源转移。发起时机还可以为资源数值条件,例如,当第一用户标识在第三方服务器中的资源账户的资源数值剩余10元时,发起代为资源转移。资源转移的方式可以为用于转移资源的第二用户标识对应的资源账户的优先级,例如,先从第二用户标识对应的银行卡账户转移资源,若该银行卡账户的剩余资源数值不足,再从第二用户标识对应的目标应用的支付账户转移资源。资源转移的数值为每次进行代为资源转移所转移的资源数值,例如,每次从第二用户标识的资源账户中转移20元。通过在第二应用界面上显示条件设置按钮,用户可以自由设置代为资源转移的条件,提高了代为资源转移功能的灵活性。
221.在一种可能的实现方式中,终端响应于对条件设置按钮的触发操作,获取输入的资源转移条件的实现方式可以为:终端响应于对条件设置按钮的触发操作,在第二应用界面上弹出浮窗,弹出的浮窗中包括至少一个条件选择按钮和对应的转移条件,终端获取触发的条件选择按钮对应的转移条件,将获取的至少一个转移条件作为资源转移条件。其中,转移条件包括对第一用户标识进行代为资源转移的发起时机、资源转移的方式、资源转移的数值等。
222.参考图6,图6为第一应用界面的示意图,第一应用界面上方显示第一用户标识(缴费户名和缴费户号),还包括第三方对象标识(缴费单位),第一应用界面的中间显示代为资源转移功能的开通请求按钮,该开通请求按钮上还显示有提示信息“开通自动扣费,安全又省心”和“去开通”,该开通请求按钮用于触发时请求开通对第一用户标识的代为资源转移功能。该第一应用界面还包括资源数值的输入栏和资源转移请求按钮,该资源请求按钮上显示提示信息“立即缴费”,该资源转移请求按钮用于触发时,根据输入栏中输入的资源数
值,请求进行资源转移。
223.参考图7,图7为资源转移成功的提示界面的示意图,该提示界面上方显示“缴费成功”的提示信息,中间显示代为资源转移功能的开通请求按钮,且该开通请求按钮上显示“自动扣费”和“去开通”的提示信息。
224.参考图8,图8为第二应用界面示意图,该第二应用界面是终端响应于对第一应用界面或者资源转移成功的提示界面中的开通请求按钮的触发操作显示的界面。第二应用界面包括第一用户标识(缴费编号),第二用户标识(缴费用户),第三方对象标识(缴费单位)和第二用户标识对应的资源账户(扣费方式),还包括代为资源转移功能的解释(服务内容),第二应用界面的下方显示代为资源转移功能的开通确认按钮,该开通确认按钮上显示提示信息“开通自动扣费”,该开通确认按钮用于被触发时,开通对第一用户标识的代为资源转移功能。
225.505、终端响应于对开通确认按钮的触发操作,向应用服务器发送开通请求,开通请求携带第二用户标识和第一用户标识。
226.在一种可能的实现方式中,开通请求还携带资源转移条件。
227.在一种可能的实现方式中,目标应用为母应用,母应用中运行有子应用,第一应用界面为子应用的界面。相应的,该步骤的实现方式为:终端响应于对开通确认按钮的触发操作,调用母应用,向母应用对应的第二应用服务器发送代为资源转移功能的开通请求,开通请求携带第二用户标识和第一用户标识。
228.其中,母应用是直接运行于操作系统上的应用程序。终端上运行有操作系统,并在操作系统运行母应用。操作系统是管理和控制终端硬件与软件资源的计算机程序,是直接运行在终端裸机上的最基本的系统软件,应用程序需要在操作系统的支持下运行。母应用可以是社交应用、邮件应用或者游戏应用等。子应用是可在母应用提供的环境中运行的应用程序。子应用可以是生活缴费应用、购物应用或游戏应用等。示例性的,子应用可以为小程序,比如生活缴费小程序。
229.506、应用服务器接收终端发送的代为资源转移功能的开通请求,开通请求携带终端登录的第二用户标识和第一用户标识。
230.应用服务器接收到携带第二用户标识和第一用户标识的开通请求后,建立第一用户标识和第二用户标识的关联关系,将该关联关系存储在该应用服务器中。之后,应用服务器在接收到携带第一用户标识的代为资源转移请求时,可以根据存储的关联关系查询到该第一用户标识关联的第二用户标识,然后根据第二用户标识进行代为资源转移。
231.在一种可能的实现方式中,开通请求还携带第一用户标识的资源转移条件,相应的,建立第一用户标识和第二用户标识的关联关系,包括建立第一用户标识、第二用户标识和资源转移条件的关联关系。之后,应用服务器在接收到携带第一用户标识的代为资源转移请求时,可根据关联的资源转移条件确定该资源转移请求是否满足该资源转移条件,在满足该资源转移条件的情况下,根据第二用户标识进行代为资源转移。
232.需要说明的一点是,在应用服务器包括子应用对应的第一应用服务器和母应用对应的第二应用服务器的情况下,步骤506的实现方式为:第二应用服务器接收终端发送的代为资源转移功能的开通请求,开通请求携带终端登录的第二用户标识和第一用户标识。
233.第二应用服务器接收该代为资源转移功能的开通请求之后,向子应用对应的第一
应用服务器发送该开通请求,然后,第一应用服务器接收该开通请求,建立第一用户标识和第二用户标识的关联关系,存储该关联关系。当然,开通请求也可以包括资源转移条件,相应的,第一应用服务器建立第一用户标识和第二用户标识的关联关系,包括:第一应用服务器建立第一用户标识、第二用户标识和资源转移条件的关联关系。
234.507、应用服务器向终端发送第三提示信息,第三提示信息用于提示代为资源转移功能开通成功。
235.第三提示信息可以包括第一用户标识、第二用户标识对应的资源账户、第一用户标识的资源转移条件等,本技术对此不做限制。
236.应用服务器在建立第一用户标识和第二用户标识的关联关系后,可以向终端发送第三提示信息,来提示终端第二用户标识对第一用户标识的代为资源转移功能开通成功。
237.508、终端接收应用服务器发送的第三提示信息,通过目标应用的通知界面显示第三提示信息。
238.其中,通知界面可以为目标应用的通知消息的聚合界面,用于显示向第二用户标识发送的通知消息。通过目标应用的通知界面显示第三提示信息,来对用户的开通操作做出反馈,交互效果好。
239.在一种可能的实现方式中,目标应用为母应用,且母应用中运行有子应用,相应的,通过目标应用的通知界面显示第三提示信息的实现方式可以为:终端通过母应用的通知界面,显示第三提示信息;或者,通过子应用的通知界面,显示第三提示信息。
240.母应用的通知界面可以为母应用的公众消息聚合界面,相应的,终端通过母应用的通知界面,显示提示信息的实现方式为:终端在母应用中显示公众标识,响应于对该公众标识的触发操作,显示公众消息聚合界面,该公众消息聚合界面包括该第三提示信息,其中,该公众标识可以为管理向第二用户标识发送的通知消息的公众号、服务号等。或者,终端接收第三提示信息,在母应用中显示公众消息聚合界面的链接,响应于检测到对该链接的触发操作,显示公众消息聚合界面,该公众消息聚合界面包括该第三提示信息。
241.例如,用户关注观众号后,母应用即可通过该公众号显示提示信息,且该公众号可以具有模板消息,每次显示提示信息时,将该提示信息添加至模板消息中,构成一条符合公众号格式要求的消息,在公众消息聚合界面中进行显示。
242.子应用的通知界面可以为子应用的服务通知界面,相应的,终端通过子应用的通知界面,显示第三提示信息的实现方式为:终端接收第三提示信息,在母应用中显示子应用的服务通知界面的链接,响应于对该服务通知界面的触发操作,显示该服务通知界面,该服务通知界面包括该第三提示信息。或者,子应用的通知界面为子应用的消息界面,相应的,终端通过子应用的通知界面,显示第三提示信息的实现方式为:终端显示母应用的界面,该界面包括子应用的跳转按钮,终端响应于对该跳转按钮的触发操作,显示子应用的主界面,该子应用的主界面包括消息界面的跳转按钮,终端响应于对该跳转按钮的触发操作,显示子应用的消息界面,该消息界面包括第三提示信息。
243.例如,第三提示信息为小程序服务通知,当用户与小程序发生交互行为后,小程序通过服务通知向用户推送第三提示信息。
244.参考图9,图9为目标应用的通知界面的示意图,该通知界面包括提示“开通成功”的提示信息。
245.509、应用服务器向中间服务器发送第四提示信息,第四提示信息携带第一用户标识,用于提示对第一用户标识的代为资源转移功能开通成功。
246.可选的,第四提示信息还可以携带第一用户标识的资源转移条件。
247.需要说明的一点是,步骤507和步骤509没有执行顺序的要求,也即是,应用服务器可以同时向终端和中间服务器发送通知消息,也可以先向终端发送第三提示信息,再向中间服务器发送第四提示信息,或者,先向中间服务器发送第四提示信息,再向终端发送第三提示信息。相应的,步骤508和步骤510也没有执行顺序的要求。
248.510、中间服务器接收应用服务器发送的第四提示信息,向第三方服务器发送第四提示信息。
249.中间服务器接收应用服务器发送的第四提示信息后,要将第一用户标识标记为已开通代为资源转移功能的用户标识,向第三方服务器发送第四提示信息来提示第三方服务器发送对第一用户标识的代为资源转移请求。在一种可能的实现方式中,第四提示信息还携带资源转移条件,则中间服务器向第三方服务器发送第四提示信息,以提示第三方服务器在满足资源转移条件的情况下发送代为资源转移请求。
250.其中,中间服务器中预先存储有至少一个第一用户标识,该至少一个第一用户标识可以是第三方服务器向该中间服务器发送的。中间服务器接收第四提示信息之后,将该第一用户标识标记为已开通代为资源转移功能的用户标识,则之后,中间服务器接收到第三方服务器发送的代为资源转移请求,可以确定该代为资源转移请求中携带的第一用户标识是否开通了代为资源转移功能,在确定该第一用户标识开通了代为资源转移功能后,再向应用服务器发送该代为资源转移请求,可以避免第三方服务器对未开通代为资源转移功能的第一用户标识进行恶意扣费,从而提高资源转移的安全性。
251.第三方服务器在接收到第四提示信息后,可以将第四提示信息携带的第一用户标识标记为已开通代为资源转移功能,并且,将该第四提示信息中携带的资源转移条件存储,在满足该资源转移条件的情况下,向中间服务器发送该第一用户标识的代为资源转移请求。
252.参考图10,图10为代为资源转移功能的开通过程的示意图,终端通过第二用户标识登录母应用,进入子应用的授权页,子应用对应的第一应用服务器向终端请求代为资源转移的功能和第一用户标识,终端授权第二应用服务器的代为资源转移的功能,第二应用服务器向第一应用服务器发送代为资源转移功能的开通成功消息,第一应用服务器向终端发送开通成功消息。第一应用服务器与中间服务器进行订阅消息同步,第二应用服务器向第三方服务器订阅消息同步。其中,订阅消息同步是指将成功开通代为资源转移功能的第一用户标识以及第一用户标识对应的资源转移条件同步。
253.上述代为资源转移功能的开通方法适用于对未与目标应用关联的第三方对象对应的第一用户标识,开通代为资源转移功能,拓展了方案的应用场景,可以实现开通水费、燃气费、电费等的代为资源转移功能,方便用户缴纳生活费用,可提高用户粘性。
254.图11是本技术实施例提供的一种资源转移方法的流程图。该实施例描述了代为资源转移过程中,第三方服务器、中间服务器、应用服务器以及终端间的交互过程。并且,该资源转移过程是在为第一用户标识开通了代为资源转移功能后执行。参见图11,该实施例包括:
255.1101、第三方服务器向关联的中间服务器发送的第一代为资源转移请求,第一代为资源转移请求携带在第三方服务器注册的第一用户标识和资源转移数据。
256.其中,资源是指可通过网络获取所有权的物品,包括虚拟资源和实体资源中的至少一种,虚拟资源包括账户数值、虚拟形象产品、虚拟充值卡、虚拟货币中的至少一种,实体资源可以是可被用户拥有的具有实际形态的物品,比如在生活中使用的电力资源、燃气资源、水资源、通信资源等。
257.资源转移数据是与资源转移行为相关的数据,资源转移数据可以包括发起资源转移的第三方服务器对应的第三方对象标识、在该第三方服务器注册的第一用户标识、第一用户标识的资源账户当前剩余的资源数值、该剩余该资源数值的时间、将要进行转移的资源数值等。
258.可选地,第三方服务器中保存了开通代为资源转移功能的第一用户标识和该第一用户标识对应的资源转移条件,第三方服务器可以在满足该资源转移条件的情况下,向关联的中间服务器发送代为资源转移请求。
259.1102、中间服务器接收关联的第三方服务器发送的第一代为资源转移请求,确定已开通对第一用户标识的代为资源转移功能。
260.可选地,中间服务器从数据库查询该第一用户标识,若该第一用户标识是标记为已开通代为资源转移功能的用户标识,则确定已开通对第一用户标识的代为资源转移功能,方法简单,高效。
261.另外,中间服务器从数据库查询该第一用户标识,若该第一用户标识未标记为已开通代为资源转移功能,则确定未开通对第一用户标识的代为资源转移功能。
262.1103、中间服务器向关联的应用服务器发送第一代为资源转移请求。
263.中间服务器在确定已开通对第一用户标识的代为资源转移功能的情况下,才会向应用服务器发送该第一代为资源转移请求,若中间服务器确定未开通对第一用户标识的代为资源转移功能,则不向应用服务器发送该第一代为资源转移请求。如此可以避免第三方服务器对未开通代为资源转移功能的第一用户标识进行恶意扣费,提高资源转移的安全性。
264.1104、应用服务器接收中间服务器发送的第一代为资源转移请求。
265.在一种可能的实现方式中,应用服务器包括子应用对应的第一应用服务器和母应用对应的第二应用服务器,子应用运行于母应用中。相应的,该步骤的实现方式为:第一应用服务器接收中间服务器发送的第一代为资源转移请求。
266.1105、应用服务器根据已建立的关联关系查询第一用户标识关联的第二用户标识。
267.其中,关联关系包括在任一第三方服务器注册的第三方用户标识与在应用服务器注册的用户标识之间的关联关系,关联关系指示在应用服务器注册的用户标识已开通对第三方用户标识的代为资源转移功能。
268.在应用服务器包括子应用对应的第一应用服务器和母应用对应的第二应用服务器的情况下,该步骤的实现方式为:第一应用服务器根据已建立的关联关系查询第一用户标识关联的第二用户标识。
269.并且,第一应用服务器在查询到第一用户标识关联的第二用户标识后,向第二应
用服务器发送第二代为资源转移请求,该第二代为资源转移请求携带第二用户标识和资源转移数据。
270.1106、应用服务器根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户。
271.在一种可能的实现方式中,关联关系还包括第三方用户标识的资源转移条件,相应的,应用服务器根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户的实现方式为:应用服务器响应于资源转移数据满足第一用户标识的资源转移条件,根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户。
272.并且,在该步骤之前,应用服务器要根据已建立的关联关系查询第一用户标识关联的资源转移条件。通过在资源转移数据满足第一用户标识的资源转移条件的情况下,从第二用户标识的资源账户中转移资源到中间服务器的资源账户,由于资源转移条件是用户设置的,如此进行代为资源转移可以符合用户意愿,提高了资源转移的安全性。
273.在一种可能的实现方式中,应用服务器根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户之前,还要先向登录第二用户标识的终端发送第一提示信息,第一提示信息用于提示为第一用户标识代为进行资源转移。
274.第一提示信息可以包括第一用户标识和资源转移数据,还可以包括其他信息,本技术对此不做限制。向终端发送该第一提示信息,可以方便用户了解资源账户的资源动态,提高用户粘性。
275.在一种可能的实现方式中,该步骤的实现方式为:第二应用服务器根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户。
276.并且,第二应用服务器根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户之前,要先接收第一应用服务器发送的第二代为资源转移请求。并且,该第二代为资源转移请求是第一应用服务器在确定资源转移数据满足第一用户标识的资源转移条件的情况下向第二应用服务器发送的。也即是,第一应用服务器在向第二应用服务器发送第二代为资源转移请求之前,不仅要根据关联关系查询第一用户标识关联的第二用户标识,还要查询第一用户标识关联的资源转移条件,然后,第一应用服务器响应于资源转移数据满足第一用户标识的资源转移条件,向第二应用服务器发送第二代为资源转移请求。
277.1107、应用服务器向登录第二用户标识的终端发送第二提示信息,第二提示信息用于提示为第一用户标识代为进行资源转移完成。
278.应用服务器根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户之后,向登录第二用户标识的终端发送第二提示信息,来提示为第一用户标识代为进行资源转移完成,方便用户了解资源账户的资源动态,可以提高用户粘性。
279.1108、终端接收应用服务器发送的第二提示信息,通过目标应用的通知界面显示第二提示信息。
280.该步骤的实现方式与步骤508的实现方式同理,此处不再赘述。
281.参考图12,图12为代为资源转移成功通知界面的示意图,代为资源转移成功通知界面包括转移的资源数值、代为资源转移的时间、第一用户标识(用户编号)、第二用户标识
对应的资源账户(支付方式),还包括代为资源转移功能的解释(扣费规则)等。
282.1109、应用服务器向中间服务器发送资源转移通知消息,资源转移通知消息包括第一用户标识和资源转移数据。
283.资源转移通知消息还可以包括资源转移方式、资源转移的订单号等,本技术对此不做限制。资源转移通知消息用于提示中间服务器,应用服务器已将资源转移至中间服务器的资源账户。
284.需要说明的一点是,步骤1107和步骤1109没有执行顺序的要求,步骤1108和步骤1110也没有执行顺序的要求。
285.1110、中间服务器接收应用服务器发送的资源转移通知消息,根据第一用户标识和资源转移数据,从本端的资源账户转移资源到第三方服务器的资源账户中。
286.中间服务器中预存有第三方对象标识和第一用户标识的对应关系,中间服务器接收资源转移通知消息后,根据预存的对应关系,查询该第一用户标识对应的第三方对象标识,然后从中间服务器的资源账户转移资源到该第三方对象标识的第三方服务器的资源账户中。
287.中间服务器可以响应于接收到应用服务器发送的资源转移通知消息,直接根据第一用户标识和资源转移数据,从中间服务器的资源账户转移资源到第三方服务器的资源账户中。也可以根据预设的时间条件,在满足该时间条件的情况下,从本端的资源账户转移资源到第三方服务器的资源账户中。其中,预设的时间条件可以为每周一、每月1号等,本技术对此不做限制。通过根据预设的时间条件从本端的资源账户转移资源到第三方服务器的资源账户中,则中间服务器可以将该第三方服务器对应的多个第一用户标识的资源转移数据统一清算后,将清算得到的资源统一从本端的资源账户转移到第三方服务器的资源账户中,从而减少资源转移的次数,提高了资源转移的效率,节省了服务资源。
288.1111、第三方服务器接收从中间服务器的资源账户转移到该第三方服务器的资源账户的资源。
289.需要说明的一点是,在本技术中,中间服务器和应用服务器之间还可以包括监管服务器,监管服务器用于记录中间服务器与应用服务器间转移的资源,相应的,中间服务器要向该监管服务器发送第一代为资源转移请求,由监管服务器向应用服务器转发该第一代为资源转移请求。并且,应用服务器要先将资源转移到该监管服务器的资源账户,由该监管服务器将资源转发到中间服务器的资源账户。示例性的,该监管服务器可以为某个监管机构对应的服务器。
290.需要说明的另一点是,在本技术中,子应用对应的第一应用服务器还用于接收中间服务器发送的第一代为资源转移请求,以中间服务器的身份替代中间服务器向监管服务器发送第一代为资源转移请求。
291.参考图13,图13为代为资源转移过程的示意图。第三方服务器向中间服务器发送代为第一资源转移请求,中间服务器在确定第一资源转移请求中携带的第一用户标识开通代为资源转移功能的情况下,向监管服务器发送该第一代为资源转移请求,监管服务器向第一应用服务器发送该第一代为资源转移请求,第一应用服务器查询第一用户标识对应的资源转移条件,在确定第一代为资源转移请求携带的资源转移数据满足该资源转移条件的情况下,向第二应用服务器发送第二代为资源转移请求,第二资源转移请求携带第一用户
标识关联的第二用户标识和资源转移数据。第二应用服务器根据该资源转移数据,从第二用户标识对应的资源账户转移资源到监管服务器的资源账户,监管服务器将该资源转发到中间服务器的资源账户,中间服务器将该资源转发到第三方服务的资源账户。并且,第二应用服务器从第二用户标识对应的资源账户转移资源到监管服务器后,向终端发送资源转移成功消息。
292.参考图14,图14为代为资源转移过程中信息流和资源流的传递过程示意图。代为资源转移请求由第三方服务器发送,经过中间服务器、监管服务器、第一应用服务器发送到第二应用服务器。资源从第二用户标识的资源账户转移到监管服务器的资源账户,从监管服务器的资源账户转移到中间服务器的资源账户,再从中间服务器的资源账户转移到第三方服务器的资源账户。
293.上述方法通过中间服务器接收与该中间服务器关联,而未与应用服务器建立关联的第三方服务器的代为资源转移请求,由该中间服务器将代为资源转移请求转发到应用服务器,且应用服务器从与第一用户标识关联的第二用户标识的资源账户中转移资源到该中间服务器,由该中间服务器将资源转发到第三方服务器的资源账户,则提供了一种级联交互的方式,即使第三方服务器未与应用服务器建立关联,也可以通过中间服务器来实现代为资源转移的功能,扩展了方案的应用范围。
294.并且,中间服务器是在确定该代为资源转移请求对应的用户标识开通代为资源转移功能的情况下,才将该代为资源转移请求发送给应用服务器,可以防止第三方服务器对没有开通代为资源转移功能的用户进行恶意扣费,提高了资源转移的安全性。
295.并且,应用服务器是在该代为资源转移请求满足资源转移条件的情况下,从第二用户标识的资源账户中转移资源到该中间服务器,由于该资源转移条件是用户设置的,从而代为资源转移可以符合用户的意愿,保证了资源转移的安全性。
296.图15是本技术实施例提供的一种资源转移装置的框图。参见图15,该实施例包括:
297.资源转移请求接收模块1501,用于接收中间服务器发送的第一代为资源转移请求,第一代为资源转移请求由中间服务器关联的任一第三方服务器发送,第一代为资源转移请求携带在第三方服务器注册的第一用户标识和资源转移数据。
298.用户标识查询模块1502,用于根据已建立的关联关系查询第一用户标识关联的第二用户标识,关联关系包括在任一第三方服务器注册的第三方用户标识与在本端注册的本端用户标识之间的关联关系,关联关系指示本端用户标识已开通对第三方用户标识的代为资源转移功能;
299.资源转移模块1503,用于根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户,中间服务器用于从中间服务器的资源账户转移资源到第三方服务器的资源账户。
300.在一种可能的实现方式中,参见图16,装置还包括:
301.开通请求接收模块1504,用于接收终端发送的代为资源转移功能的开通请求,开通请求携带终端登录的第二用户标识和第一用户标识;
302.关联关系建立模块1505,用于建立第一用户标识和第二用户标识的关联关系。
303.在另一种可能的实现方式中,关联关系建立模块1505,还用于建立第一用户标识、第二用户标识和资源转移条件的关联关系。
304.在另一种可能的实现方式中,参见图16,装置还包括:
305.对象标识获取模块1506,用于获取中间服务器关联的至少一个第三方服务器的第三方对象标识;
306.对象标识发送模块1507,用于向终端发送获取的至少一个第三方对象标识,终端用于展示至少一个第三方对象标识,响应于对任一第三方对象标识的选择操作,获取第三方对象标识对应的第一用户标识,发送开通请求。
307.在另一种可能的实现方式中,关联关系还包括第三方用户标识的资源转移条件,资源转移模块1503,用于响应于资源转移数据满足第一用户标识的资源转移条件,根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器的资源账户。
308.在另一种可能的实现方式中,参见图16,装置还包括:
309.通知消息发送模块1508,用于向中间服务器发送资源转移通知消息,资源转移通知消息包括第一用户标识和资源转移数据,资源转移通知消息用于通知中间服务器根据第一用户标识和资源转移数据从中间服务器的资源账户转移资源到第三方服务器的资源账户。
310.在另一种可能的实现方式中,参见图16,装置还包括:
311.第一提示信息发送模块1509,用于向登录第二用户标识的终端发送第一提示信息,第一提示信息用于提示为第一用户标识代为进行资源转移。
312.在另一种可能的实现方式中,参见图16,装置还包括:
313.第二提示信息发送模块1510,用于向登录第二用户标识的终端发送第二提示信息,第二提示信息用于提示为第一用户标识代为进行资源转移完成。
314.在另一种可能的实现方式中,参见图16,装置还包括:
315.第三提示信息发送模块1511,用于向终端发送第三提示信息,第三提示信息用于提示代为资源转移功能开通成功。
316.在另一种可能的实现方式中,参见图16,装置还包括:
317.第四提示信息发送模块1512,用于向中间服务器发送第四提示信息,第四提示信息携带第一用户标识和资源转移条件,用于提示对第一用户标识的代为资源转移功能开通成功。
318.本技术通过中间服务器接收与该中间服务器关联,而未与应用服务器建立关联的第三方服务器的代为资源转移请求,由该中间服务器将代为资源转移请求转发到应用服务器,且应用服务器从与第一用户标识关联的第二用户标识的资源账户中转移资源到该中间服务器,由该中间服务器将资源转发到第三方服务器的资源账户,则提供了一种级联交互的方式,即使第三方服务器未与应用服务器建立关联,也可以通过中间服务器来实现代为资源转移的功能,扩展了方案的应用范围。
319.图17是本技术实施例提供的一种资源转移装置的框图。参见图17,该实施例包括:
320.资源转移请求接收模块1701,用于接收关联的第三方服务器发送的第一代为资源转移请求,第一代为资源转移请求携带在第三方服务器注册的第一用户标识和资源转移数据。
321.转移功能开通确定模块1702,用于确定已开通对第一用户标识的代为资源转移功能。
322.资源转移请求发送模块1703,用于向关联的应用服务器发送第一代为资源转移请求,第一代为资源转移请求用于请求应用服务器从第一用户标识关联的第二用户标识的资源账户中转移资源到本端的资源账户。
323.在一种可能的实现方式中,参见图18,装置还包括:
324.通知消息接收模块1704,用于接收应用服务器发送的资源转移通知消息,资源转移通知消息包括第一用户标识和资源转移数据;
325.资源转移模块1705,用于根据第一用户标识和资源转移数据,从本端的资源账户转移资源到第三方服务器的资源账户中。
326.在另一种可能的实现方式中,参见图18,装置还包括:
327.提示信息接收模块1706,用于接收应用服务器发送的第四提示信息,第四提示信息携带第一用户标识和资源转移条件,用于提示对第一用户标识的代为资源转移功能开通成功;
328.用户标识标记模块1707,用于将第一用户标识标记为已开通代为资源转移功能的用户标识;
329.提示信息发送模块1708,用于向第三方服务器发送第四提示信息,用于提示第三方服务器在满足资源转移条件的情况下发送代为资源转移请求。
330.在另一种可能的实现方式中,参见图18,装置还包括:
331.对象标识接收模块1709,用于接收关联的至少一个第三方服务器发送的第三方对象标识;
332.对象标识发送模块1710,用于向应用服务器发送接收的至少一个第三方对象标识,应用服务器用于向终端发送至少一个第三方对象标识,终端用于展示至少一个第三方对象标识,响应于对任一第三方对象标识的选择操作,获取第三方对象标识对应的第一用户标识,开通对第一用户标识的代为资源转移功能。
333.本技术通过中间服务器接收与该中间服务器关联,而未与应用服务器建立关联的第三方服务器的代为资源转移请求,由该中间服务器将代为资源转移请求转发到与该中间服务器关联的应用服务器,则提供了一种级联交互的方式,即使第三方服务器未与应用服务器建立关联,也可以通过中间服务器来实现代为资源转移的功能,扩展了方案的应用范围。并且,中间服务器是在确定该代为资源转移请求对应的用户标识开通代为资源转移功能的情况下,才将该代为资源转移请求发送给应用服务器,可以防止第三方服务器对没有开通代为资源转移功能的用户进行恶意扣费,提高了资源转移的安全性。
334.图19是本技术实施例提供的一种代为资源转移功能的开通装置的框图。参见图19,该实施例包括:
335.应用界面显示模块1901,用于显示目标应用的第一应用界面,第一应用界面包括第三方对象标识、第三方对象标识对应的第一用户标识和开通请求按钮,第一用户标识在第三方对象标识所属的第三方服务器注册;第三方对象标识与中间对象标识关联,中间对象标识与目标应用关联。
336.应用界面显示模块1901,还用于响应于对开通请求按钮的触发操作,显示第二应用界面,第二应用界面包括登录目标应用的第二用户标识的资源账户和开通确认按钮。
337.转移功能开通模块1902,用于响应于对开通确认按钮的触发操作,开通第二用户
标识对第一用户标识的代为资源转移功能。
338.在一种可能的实现方式中,参见图20,装置还包括:
339.第一提示信息接收模块1903,用于在未开通代为资源转移功能的情况下接收提示信息,提示信息用于提示第二用户标识为第一用户标识向第三方对象标识转移资源完成;
340.应用界面显示模块1901,用于根据提示信息,显示第一应用界面。
341.在另一种可能的实现方式中,应用界面显示模块1901,还用于显示标识展示界面,标识展示界面包括至少一个第三方对象标识,且至少一个第三方对象标识与中间对象标识关联;响应于对任一第三方对象标识的选择操作,显示设置界面,设置界面包括选择的第三方对象标识和输入栏;参见图20,装置还包括:
342.标识存储模块1904,用于获取输入栏中输入的第一用户标识;将第一用户标识与第三方对象标识对应存储。
343.在另一种可能的实现方式中,应用界面显示模块1901,用于显示标识展示界面,标识展示界面包括至少一个第三方对象标识,且至少一个第三方对象标识与中间对象标识关联;响应于对任一第三方对象标识的选择操作,显示第一应用界面,第一应用界面包括选择的第三方对象标识和输入栏;获取输入栏中输入的第一用户标识,并在第一应用界面显示开通请求按钮。
344.在另一种可能的实现方式中,目标应用为母应用,母应用中运行有子应用,第一应用界面为子应用的界面;
345.转移功能开通模块1902,用于响应于对开通确认按钮的触发操作,调用母应用,向母应用对应的第二应用服务器发送代为资源转移功能的开通请求,开通请求携带第二用户标识和第一用户标识,第二应用服务器用于向子应用对应的第一应用服务器发送开通请求,第一应用服务器用于建立第一用户标识和第二用户标识的关联关系。
346.在另一种可能的实现方式中,第二应用界面还包括条件设置按钮,参见图20,装置还包括:
347.资源转移条件获取模块1905,用于响应于对条件设置按钮的触发操作,获取输入的资源转移条件,开通请求还携带资源转移条件,第一应用服务器用于建立第一用户标识、第二用户标识和资源转移条件的关联关系。
348.在另一种可能的实现方式中,参见图20,装置还包括:
349.第二提示信息接收模块1906,用于接收第二应用服务器发送的提示信息;
350.应用界面显示模块1901,还用于通过母应用的通知界面,显示提示信息;或者,通过子应用的通知界面,显示提示信息。
351.上述代为资源转移功能的开通装置适用于对未与目标应用关联的第三方对象对应的第一用户标识,开通代为资源转移功能,拓展了方案的应用场景。可以实现开通水费、燃气费、电费等的代为资源转移功能,方便用户缴纳生活费用,从而提高用户粘性。
352.需要说明的是:上述实施例提供的资源转移装置在进行资源转移时,仅以上述各功能模块的划分进行举例说明,上述实施例提供的代为资源转移功能的开通装置在进行代为资源转移功能的开通时,仅以上述各功能模块的划分进行举例说明。实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将电子设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的资源转移装置与
资源转移方法实施例属于同一构思,上述实施例提供的代为资源转移功能的开通装置与代为资源转移功能的开通方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
353.图21是本技术实施例提供的一种资源转移系统的框图。参见图21,系统包括:第三方服务器2100、应用服务器2101和中间服务器2102,第三方服务器2100和中间服务器关联2102关联,应用服务器2101和中间服务器2102关联;
354.第三方服务器2100用于向中间服务器2102发送第一代为资源转移请求,第一代为资源转移请求携带在第三方服务器2100注册的第一用户标识和资源转移数据;
355.中间服务器2102,用于接收第三方服务器2100发送的第一代为资源转移请求,确定已开通对第一用户标识的代为资源转移功能;向应用服务器2101发送第一代为资源转移请求;
356.应用服务器2101,用于接收第一代为资源转移请求;根据已建立的关联关系查询第一用户标识关联的第二用户标识,关联关系包括在任一第三方服务器2100注册的第三方用户标识与在应用服务器2101注册的用户标识之间的关联关系,关联关系指示应用服务器2101端的用户标识已开通对第三方用户标识的代为资源转移功能;根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器2102的资源账户;
357.中间服务器2102还用于从中间服务器2102的资源账户转移资源到第三方服务器2100的资源账户。
358.在一种可能的实现方式中,参见图22,应用服务器2101包括子应用对应的第一应用服务器21011和母应用对应的第二应用服务器21012,子应用运行于母应用中;
359.第一应用服务器21011,用于接收第一代为资源转移请求,根据关联关系查询第一用户标识关联的第二用户标识,向第二应用服务器21012发送第二代为资源转移请求,第二代为资源转移请求携带资源转移数据和第二用户标识;
360.第二应用服务器21012,用于接收第二代为资源转移请求,根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器2102的资源账户。
361.在另一种可能的实现方式中,参见图22,系统还包括终端2103;
362.应用服务器2101,还用于在根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器2102的资源账户之前,向登录第二用户标识的终端2103发送第一提示信息,第一提示信息用于提示为第一用户标识代为进行资源转移;
363.终端2103还用于接收第一提示信息,显示第一提示信息;
364.应用服务器2101,还用于在根据资源转移数据,从第二用户标识的资源账户中转移资源到中间服务器2102的资源账户之后,向终端2103发送第二提示信息,第二提示信息用于提示为第一用户标识代为进行资源转移完成。
365.本技术中的资源转移系统通过中间服务器接收与该中间服务器关联,而未与应用服务器建立关联的第三方服务器的代为资源转移请求,由该中间服务器将代为资源转移请求转发到应用服务器,且应用服务器从与第一用户标识关联的第二用户标识的资源账户中转移资源到该中间服务器,由该中间服务器将资源转发到第三方服务器的资源账户,则提供了一种级联交互的方式,即使第三方服务器未与应用服务器建立关联,也可以通过中间服务器来实现代为资源转移的功能,扩展了方案的应用范围。并且,中间服务器是在确定该
代为资源转移请求对应的用户标识开通代为资源转移功能的情况下,才将该代为资源转移请求发送给应用服务器,可以防止第三方服务器对没有开通代为资源转移功能的用户进行恶意扣费,提高了资源转移的安全性。
366.上述所有可选技术方案,可以采用任意结合形成本技术的可选实施例,在此不再一一赘述。
367.图23示出了本技术一个示例性实施例提供的终端2300的结构框图。该终端2300可以是:智能手机、平板电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端2300还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
368.通常,终端2300包括有:处理器2301和存储器2302。
369.处理器2301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2301可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器2301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2301可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器2301还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
370.存储器2302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器2302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器2301所执行以实现本技术中方法实施例提供的资源转移方法和代为资源转移功能的开通方法。
371.在一些实施例中,终端2300还可选包括有:外围设备接口2303和至少一个外围设备。处理器2301、存储器2302和外围设备接口2303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口2303相连。具体地,外围设备包括:射频电路2304、触摸显示屏2305、摄像头组件2306、音频电路2307、定位组件2308和电源2309中的至少一种。
372.外围设备接口2303可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器2301和存储器2302。在一些实施例中,处理器2301、存储器2302和外围设备接口2303被集成在同一芯片或电路板上;在一些其他实施例中,处理器2301、存储器2302和外围设备接口2303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
373.射频电路2304用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路2304通过电磁信号与通信网络以及其他通信设备进行通信。射频电路2304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路
2304包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路2304可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路2304还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
374.显示屏2305用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏2305是触摸显示屏时,显示屏2305还具有采集在显示屏2305的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器2301进行处理。此时,显示屏2305还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏2305可以为一个,设置终端2300的前面板;在另一些实施例中,显示屏2305可以为至少两个,分别设置在终端2300的不同表面或呈折叠设计;在再一些实施例中,显示屏2305可以是柔性显示屏,设置在终端2300的弯曲表面上或折叠面上。甚至,显示屏2305还可以设置成非矩形的不规则图形,也即异形屏。显示屏2305可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
375.摄像头组件2306用于采集图像或视频。可选地,摄像头组件2306包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件2306还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
376.音频电路2307可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器2301进行处理,或者输入至射频电路2304以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端2300的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器2301或射频电路2304的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路2307还可以包括耳机插孔。
377.定位组件2308用于定位终端2300的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件2308可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
378.电源2309用于为终端2300中的各个组件进行供电。电源2309可以是交流电、直流电、一次性电池或可充电电池。当电源2309包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
379.在一些实施例中,终端2300还包括有一个或多个传感器2310。该一个或多个传感器2310包括但不限于:加速度传感器2311、陀螺仪传感器2312、压力传感器2313、指纹传感器2314、光学传感器2315以及接近传感器2316。
380.加速度传感器2311可以检测以终端2300建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器2311可以用于检测重力加速度在三个坐标轴上的分量。处理器2301可以根据加速度传感器2311采集的重力加速度信号,控制触摸显示屏2305以横向视图或纵向视图进行用户界面的显示。加速度传感器2311还可以用于游戏或者用户的运动数据的采集。
381.陀螺仪传感器2312可以检测终端2300的机体方向及转动角度,陀螺仪传感器2312可以与加速度传感器2311协同采集用户对终端2300的3d动作。处理器2301根据陀螺仪传感器2312采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
382.压力传感器2313可以设置在终端2300的侧边框和/或触摸显示屏2305的下层。当压力传感器2313设置在终端2300的侧边框时,可以检测用户对终端2300的握持信号,由处理器2301根据压力传感器2313采集的握持信号进行左右手识别或快捷操作。当压力传感器2313设置在触摸显示屏2305的下层时,由处理器2301根据用户对触摸显示屏2305的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
383.指纹传感器2314用于采集用户的指纹,由处理器2301根据指纹传感器2314采集到的指纹识别用户的身份,或者,由指纹传感器2314根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器2301授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器2314可以被设置终端2300的正面、背面或侧面。当终端2300上设置有物理按键或厂商logo时,指纹传感器2314可以与物理按键或厂商logo集成在一起。
384.光学传感器2315用于采集环境光强度。在一个实施例中,处理器2301可以根据光学传感器2315采集的环境光强度,控制触摸显示屏2305的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏2305的显示亮度;当环境光强度较低时,调低触摸显示屏2305的显示亮度。在另一个实施例中,处理器2301还可以根据光学传感器2315采集的环境光强度,动态调整摄像头组件2306的拍摄参数。
385.接近传感器2316,也称距离传感器,通常设置在终端2300的前面板。接近传感器2316用于采集用户与终端2300的正面之间的距离。在一个实施例中,当接近传感器2316检测到用户与终端2300的正面之间的距离逐渐变小时,由处理器2301控制触摸显示屏2305从亮屏状态切换为息屏状态;当接近传感器2316检测到用户与终端2300的正面之间的距离逐渐变大时,由处理器2301控制触摸显示屏2305从息屏状态切换为亮屏状态。
386.本领域技术人员可以理解,图23中示出的结构并不构成对终端2300的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
387.图24是本技术实施例提供的一种服务器的结构示意图,该服务器2400可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)2401和一个或一个以上的存储器2402,其中,所述存储器2402中存储有至少一
条指令,所述至少一条指令由所述处理器2401加载并执行以实现上述各个方法实施例提供的资源转移方法和代为资源转移功能的开通方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
388.本技术实施例还提供了一种计算机设备,该计算机设备包括处理器和存储器,存储器中存储有至少一条指令,该至少一条指令由处理器加载并执行,以实现上述实施例的资源转移方法或者代为资源转移功能的开通方法中所执行的操作。
389.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条指令,该至少一条指令由处理器加载并执行,以实现上述实施例的资源转移方法或者代为资源转移功能的开通方法中所执行的操作。
390.本技术实施例还提供了一种计算机程序,该计算机程序中存储有至少一条指令,该至少一条指令由处理器加载并执行,以实现上述实施例的资源转移方法或者代为资源转移功能的开通方法中所执行的操作。
391.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
392.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献