一种数据转移方法、服务器、客户端以及系统与流程

文档序号:14684298发布日期:2018-06-12 23:04阅读:143来源:国知局
一种数据转移方法、服务器、客户端以及系统与流程

本发明涉及互联网技术领域,尤其涉及一种数据转移方法、服务器、客户端以及系统。



背景技术:

随着互联网技术的飞速发展,通过互联网实现数据转移已经成为许多人的一种生活方式。传统的数据转移方法中,用户需要通过运营商或者第三方平台查询本用户的账户余额,进而登录第三方平台对用户的账户进行数据转移,但是用户仅可以查询本用户的账户余额,无法查询其他用户的账户余额,也无法实现自动对各个用户的账户的数据转移,降低用户操作的便利性。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种数据转移方法、服务器、客户端以及系统,可通过第一客户端对至少一个业务账号进行自动充值,提升操作的便利性。

本发明第一方面提供了一种数据转移方法,所述方法包括:

服务器确定第一客户端预置的至少一个业务账号;

所述服务器在所述至少一个业务账号中确定目标业务账号,所述目标业务账号为所述至少一个业务账号中的任一业务账号;

当所述目标业务账号的剩余数据量小于预设阈值时,所述服务器从所述第一客户端的绑定账号中扣除数据转移量,所述数据转移量是所述第一客户端对所述目标业务账号配置的;

所述服务器基于所述数据转移量对所述目标业务账号进行业务处理。

本发明第二方面提供了一种数据转移方法,所述方法包括:

第一客户端获取所述第一客户端的用户选取的第二客户端的业务账号;

所述第一客户端向服务器发送数据转移授权请求,所述数据转移授权请求携带所述第二客户端的业务账号,以使所述服务器根据所述业务账号向所述第二客户端发送授权请求信息,当接收到所述第二客户端响应所述授权请求信息生成的数据转移授权信息时,所述服务器生成授权信息,所述授权信息携带所述第二客户端的业务账号;

当接收到所述服务器发送的授权信息时,所述第一客户端配置所述第二客户端的业务账号。

本发明第三方面提供了一种服务器,所述服务器包括:

业务账号确定模块,用于确定第一客户端预置的至少一个业务账号;

所述业务账号确定模块,还用于在所述至少一个业务账号中确定目标业务账号,所述目标业务账号为所述至少一个业务账号中的任一业务账号;

转移量扣除模块,用于当所述目标业务账号的剩余数据量小于预设阈值时,从所述第一客户端的绑定账号中扣除数据转移量,所述数据转移量是所述第一客户端对所述目标业务账号配置的;

业务处理模块,用于基于所述数据转移量对所述目标业务账号进行业务处理。

本发明第四方面提供了一种客户端,所述客户端包括:

业务账号获取模块,用于获取所述客户端的用户选取的第二客户端的业务账号;

请求发送模块,用于向服务器发送数据转移授权请求,所述数据转移授权请求携带所述第二客户端的业务账号,以使所述服务器根据所述业务账号向所述第二客户端发送授权请求信息,当接收到所述第二客户端响应所述授权请求信息生成的数据转移授权信息时,生成授权信息,所述授权信息携带所述第二客户端的业务账号;

配置模块,用于当接收到所述服务器发送的授权信息时,配置所述第二客户端的业务账号。

本发明第五方面提供了一种数据转移系统,所述系统包括第三方面所述的服务器和第四方面所述的客户端。

实施本发明实施例,服务器通过确定第一客户端预置的至少一个业务账号,在至少一个业务账号中确定目标业务账号,目标业务账号为至少一个业务账号中的任一业务账号,当目标业务账号的剩余数据量小于预设阈值时,从第一客户端的绑定账号中扣除数据转移量,数据转移量是第一客户端对目标业务账号配置的,并基于数据转移量对目标业务账号进行业务处理,可通过第一客户端对至少一个业务账号进行自动充值,提升操作的便利性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图;

图1是本发明实施例中提供的一种数据转移系统的结构示意图;

图2是本发明实施例中提供的一种数据转移方法的流程示意图;

图3是本发明另一实施例中提供的一种数据转移方法的流程示意图;

图4是本发明另一实施例中提供的一种数据转移方法的流程示意图;

图5是本发明实施例中提供的一种服务器的结构示意图;

图6是本发明另一实施例中提供的一种服务器的结构示意图;

图7是本发明实施例中提供的一种客户端的结构示意图;

图8是本发明另一实施例中提供的一种客户端的结构示意图;

图9是本发明另一实施例中提供的一种数据转移系统的结构示意图;

图10是本发明实施例中提供的一种界面示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种数据转移方法,服务器确定第一客户端预置的至少一个业务账号,在至少一个业务账号中确定目标业务账号,目标业务账号为至少一个业务账号中的任一业务账号,当目标业务账号的剩余数据量小于预设阈值时,从第一客户端的绑定账号中扣除数据转移量,数据转移量是第一客户端对目标业务账号配置的,并基于数据转移量对目标业务账号进行业务处理。相对传统的客户端通过电话客服查询到该客户端的账户余额不足时,人工对该客户端进行互联网充值,或者该客户端在建立与其他客户端之间的通信连接的过程中接收到提示信息,以提示其他客户端的账户余额不足,进而该客户端人工对其他客户端进行互联网充值,本发明实施例可通过第一客户端对至少一个业务账号进行自动充值,提升操作的便利性。

基于上述原理,本发明实施例提供了一种数据转移系统,该系统可以为诸如即时通信应用系统、SNS(Social Networking Services,社会性网络服务)应用系统或者第三方支付系统等互联网应用系统。参见图1,该数据转移系统的架构至少包括:服务器101,接入至所述服务器101的至少一个第一客户端102,以及接入至所述服务器101的至少一个第二客户端103。

其中,第一客户端102或者第二客户端103可以运行在笔记本电脑、手机、PAD(平板电脑)、车载终端或者智能可穿戴设备等终端中,第一客户端102或者第二客户端103可以包括即时通信客户端(例如微信客户端或者QQ客户端等)、直播客户端(例如花样直播客户端)或者视频播放客户端(例如腾讯视频客户端)等。终端中可以运行至少一种类型的互联网应用,包括但不限于:即时通信应用、SNS应用等等。用户可以通过终端使用互联网应用,例如:用户可通过终端在第三方支付平台进行话费充值、Q币充值、信用卡还款或者QQ会员续费等;或者,用户可通过终端与互联网应用中的其他用户进行交互,例如用户通过终端使用微信或者QQ等即时通信应用,显示与其他用户之间的会话界面,用户可以在该会话界面输入社交消息等。其中,服务器101可以是互联网中的一个独立服务设备,或者是由互联网中的多个独立服务设备共同构成的集群服务设备;该服务器101可用于处理互联网应用在实现数据转移量扣除、业务处理以及信息交互等功能的过程中的各种需求,并且,该服务器101可用于对互联网应用中的用户的相关数据、用户及用户之间的交互消息进行管理,例如存储第一客户端102的绑定账号、第二客户端103的业务账号以及对第二客户端102的业务账号配置的数据转移量。

其中,业务账号可以包括电话号码、信用卡卡号、游戏账号、交通卡卡号或者客户端标识等,客户端标识可以包括QQ账号或者微信账号等,本发明实施例不作限定。

其中,第一客户端102的绑定账号可以是智能卡账号,也可以是微信钱包、安付通、财付通、上海快钱、网银在线、首信易支付等第三方支付平台所提供的电子账号,本发明实施例不作限定。

其中,业务账号的剩余数据量可以为该业务账号的余额,例如话费余额,信用卡还款余额,交通卡余额,游戏卡余额或者Q币余额等,本发明实施例不作限定。

其中,数据转移量也可以被称为支付金额,对不同业务账号配置的数据转移量可以相同,也可以不相同,本发明实施例不作限定。

基于图1所示的数据转移系统的结构示意图,本发明实施例公开了图2所示的一种数据转移方法的流程示意图。如图2所示,该数据转移方法可以包括以下步骤:

S201,服务器确定第一客户端预置的至少一个业务账号。

服务器可以确定第一客户端预置的至少一个业务账号,至少一个业务账号可以包括第一客户端的业务账号,也可以包括第二客户端的业务账号,其中第二客户端可以是除第一客户端以外的任一客户端,具体不受本发明实施例的限定。具体实现中,服务器可以根据第一客户端的客户端标识在服务器的本地数据库中获取第一客户端预置的至少一个业务账号,或者服务器可以向第一客户端发送业务账号获取请求,第一客户端可以响应该业务账号获取请求,将预置的至少一个业务账号发送给服务器。其中,第一客户端的客户端标识可以为即时通讯账号,例如微信账号或者QQ账号等。

可选的,服务器确定第一客户端预置的至少一个业务账号之前,可以接收第一客户端发送的数据转移授权请求,数据转移授权请求携带第二客户端的业务账号,服务器可以根据第二客户端的业务账号向第二客户端发送授权请求信息,当接收到第二客户端响应授权请求信息生成的数据转移授权信息时,服务器可以存储第一客户端的客户端标识以及第二客户端的业务账号。需要说明的是,服务器可以通过短信或者即时通讯(例如微信等)的方式向第二客户端发送授权请求信息。

以图10所示的界面示意图为例,第一客户端需要进行话费充值时,可以通过第三方支付平台(例如微信钱包等)进入手机充值界面,第一客户端的用户可以通过点击“自动续费”按钮的方式向第一客户端发送自动续费请求,第一客户端可以响应该自动续费请求显示自动续费界面。自动续费界面可以如图10所示,第一客户端可以在自动续费界面显示具有配置业务账号功能的按钮,例如图10中的“添加好友”按钮,可选的,第一客户端还可以在自动续费界面中显示第一客户端在先配置的业务账号。第一客户端的用户通过点击“添加好友”按钮的方式向第一客户端发送业务账号配置请求之后,第一客户端可以响应业务账号配置请求显示账号列表,其中账号列表的界面示意图可以如图10所示,该账号列表中的联系人信息可以和通讯录中的联系人信息相同,且该账号列表中的联系人信息的排列方式也可以和通讯录中的联系人信息的排列方式相同,以便用户快速查找到需要配置的业务账号。可选的,当同一联系人对应多个业务账号时,用户点击需要配置的业务账号对应的联系人之后,第一客户端可以显示该联系人对应的多个业务账号,以提示用户在上述多个业务账号中选取需要配置的业务账号,以图10所示界面示意图为例,第一客户端的用户点击联系人“先生”之后,第一客户端确定该联系人存在两个电话号码,进而显示该联系人对应的两个电话号码,当需要配置的电话号码为156XXXX2785时,第一客户端的用户可以在显示的该联系人对应的两个电话号码中点击上述电话号码。第一客户端可以响应第一客户端的用户的操作,向服务器发送数据转移授权请求,数据转移授权请求携带第二客户端的业务账号,第二客户端的业务账号即电话号码156XXXX2785,服务器可以根据第二客户端的业务账号向第二客户端发送授权请求信息,当接收到第二客户端响应授权请求信息生成的数据转移授权信息时,服务器可以存储第一客户端的客户端标识以及第二客户端的业务账号。

示例性的,第一客户端发送的数据转移授权界面的界面示意图可以如图10所示,数据转移授权请求可以包括第二客户端的客户端标识(例如“先生”)、选取的第二客户端的业务账号(例如续费电话156XXXX2785)、第一客户端对第二客户端的业务账号配置的数据转移量(例如续费金额50.00元),可选的,该数据转移授权请求还可以包括第二客户端的业务账号的剩余数据量(例如当前余额10.00元)。第一客户端的用户可以点击“邀请对方开通”按钮,第一客户端响应该操作向服务器发送数据转移授权请求。

示例性的,第二客户端接收到的数据转移授权界面可以如图10所示,授权请求信息可以包括第二客户端的客户端标识(例如“先生”)、选取的第二客户端的业务账号(例如续费电话156XXXX2785)、第一客户端对第二客户端的业务账号配置的数据转移量(例如续费金额50.00元),可选的,该授权请求信息还可以包括第二客户端的业务账号的剩余数据量(例如当前余额10.00元)。第二客户端的用户可以点击“确定开通”按钮,表明第二客户端的用户允许服务器通过运营商查询第二客户端的业务账号的剩余数据量,并将该剩余数据量发送给第一客户端,第二客户端可以响应该操作向服务器发送数据转移授权信息。可选的,第二客户端的用户可以点击“拒绝”按钮,第二客户端可以响应该操作通过服务器向第一客户端发送拒绝授权信息,则第一客户端无法对第二客户端的业务账号进行自动续费。

举例来说,第一客户端需要进行游戏卡充值时,可以通过第三方支付平台进入游戏卡充值界面,第一客户端的用户可以向第一客户端发送自动续费请求,第一客户端可以响应该自动续费请求显示自动续费界面,第一客户端可以在自动续费界面显示具有配置业务账号功能的按钮,第一客户端的用户通过点击具有配置业务账号功能的按钮的方式向第一客户端发送业务账号配置请求,业务账号配置请求可以携带游戏账号。第一客户端可以响应第一客户端的用户的操作,向服务器发送数据转移授权请求,数据转移授权请求携带该游戏账号,服务器可以向该游戏账号对应的第二客户端发送授权请求信息,当接收到第二客户端响应授权请求信息生成的数据转移授权信息时,服务器可以存储第一客户端的客户端标识以及该游戏账号。进一步的,服务器可以确定第一客户端预置的至少一个业务账号包含该游戏账号。

可选的,服务器根据第二客户端的业务账号向第二客户端发送授权请求信息之后,当接收到第二客户端响应授权请求信息生成的数据转移授权信息时,服务器可以向第一客户端发送授权信息,授权信息携带第二客户端的业务账号,以使第一客户端根据授权信息配置第二客户端的业务账号。

可选的,第一客户端配置第二客户端的业务账号之后,可以向服务器发送对第二客户端的业务账号的删除请求,服务器响应该删除请求将服务器的本地数据库中的第一客户端的客户端标识和第二客户端的业务账号进行删除。

S202,服务器在至少一个业务账号中确定目标业务账号,目标业务账号为至少一个业务账号中的任一业务账号。

服务器获取第一客户端预置的至少一个业务账号之后,可以在至少一个业务账号中确定目标业务账号。其中目标业务账号可以为至少一个业务账号中的任一业务账号,例如服务器可以获取第一客户端预置的第一个业务账号,将第一个业务账号确定为目标业务账号,当目标业务账号的剩余数据量小于预设阈值时,服务器从第一客户端的绑定账号中扣除数据转移量,并基于数据转移量对目标业务账号进行业务处理。进一步的,服务器可以获取第一客户端预置的第二个业务账号,将第二个业务账号确定为目标业务账号,当目标业务账号的剩余数据量小于预设阈值时,服务器从第一客户端的绑定账号中扣除数据转移量,并基于数据转移量对目标业务账号进行业务处理,直至服务器获取第一客户端预置的最后一个业务账号,将最后一个业务账号确定为目标业务账号,当目标业务账号的剩余数据量小于预设阈值时,服务器从第一客户端的绑定账号中扣除数据转移量,并基于数据转移量对目标业务账号进行业务处理。

举例来说,服务器确定第一客户端预置的至少一个业务账号包含该游戏账号之后,可以将该游戏账号确定为目标业务账号。

S203,当目标业务账号的剩余数据量小于预设阈值时,服务器从第一客户端的绑定账号中扣除数据转移量,数据转移量是第一客户端对目标业务账号配置的。

具体的,服务器确定目标业务账号之后,可以通过运营商获取目标业务账号的剩余数据量,判断该剩余数据量是否小于预设阈值,当该剩余数据量小于预设阈值时,从第一客户端的绑定账号中扣除数据转移量。其中,数据转移量是第一客户端对目标业务账号配置的。预设阈值可以是服务器预先配置的,也可以是第一客户端的用户对目标业务账号配置的。可选的,当绑定账号中的数据量小于数据转移量时,服务器可以向第一客户端发送提示信息,以提示用户余额不足导致自动续费失败。

举例来说,服务器将第一客户端预置的游戏账号确定为目标业务账号之后,可以判断该游戏账号的剩余数据量是否小于预设阈值,当该游戏账号的剩余数据量小于预设阈值时,服务器可以从第一客户端的绑定账号中扣除数据转移量,并对该游戏账号进行自动续费,续费金额为第一客户端的绑定账号中扣除的数据转移量。

可选的,服务器可以接收第一客户端对第二客户端的业务账号配置的数据转移量,存储第一客户端的绑定账号、第二客户端的业务账号以及对第二客户端的业务账号配置的数据转移量。

S204,服务器基于数据转移量对目标业务账号进行业务处理。

服务器从第一客户端的绑定账号中扣除数据转移量之后,可以基于数据转移量对目标业务账号进行业务处理,例如对目标业务账号进行自动续费,续费金额为第一客户端的绑定账号中扣除的数据转移量。

本发明实施例中,服务器确定第一客户端预置的至少一个业务账号,在至少一个业务账号中确定目标业务账号,目标业务账号为至少一个业务账号中的任一业务账号,当目标业务账号的剩余数据量小于预设阈值时,从第一客户端的绑定账号中扣除数据转移量,数据转移量是第一客户端对目标业务账号配置的,并基于数据转移量对目标业务账号进行业务处理,可通过第一客户端对至少一个业务账号进行自动充值,提升操作的便利性。

基于图1所示的数据转移系统的结构示意图,本发明实施例公开了图3所示的一种数据转移方法的流程示意图。如图3所示,该数据转移方法可以包括以下步骤:

S301,第一客户端获取第一客户端的用户选取的第二客户端的业务账号。

可选的,当接收到第一客户端的用户发送的业务账号配置请求时,第一客户端可以显示业务账号信息,业务账号信息包括至少一个业务账号,进而接收第一客户端的用户在业务账号信息中选取的第二客户端的业务账号。

以图10所示的自动续费界面的界面示意图为例,第一客户端可以在自动续费界面显示具有配置业务账号功能的按钮,例如图10中的“添加好友”按钮,可选的,第一客户端还可以在自动续费界面中显示第一客户端在先配置的业务账号。第一客户端的用户通过点击“添加好友”按钮的方式向第一客户端发送业务账号配置请求之后,第一客户端可以响应业务账号配置请求显示账号列表,其中账号列表的界面示意图可以如图10所示,该账号列表中的联系人信息可以和通讯录中的联系人信息相同,且该账号列表中的联系人信息的排列方式也可以和通讯录中的联系人信息的排列方式相同,以便用户快速查找到需要配置的业务账号。

S302,第一客户端向服务器发送数据转移授权请求,数据转移授权请求携带第二客户端的业务账号,以使服务器根据业务账号向第二客户端发送授权请求信息,当接收到第二客户端响应授权请求信息生成的数据转移授权信息时,服务器生成授权信息,授权信息携带第二客户端的业务账号。

示例性的,第一客户端发送的数据转移授权请求的界面示意图可以如图10所示,该数据转移授权请求可以包括第二客户端的客户端标识(例如“先生”)、选取的第二客户端的业务账号(例如续费电话156XXXX2785)、第一客户端对第二客户端的业务账号配置的数据转移量(例如续费金额50.00元),可选的,该数据转移授权请求还可以包括第二客户端的业务账号的剩余数据量(例如当前余额10.00元)。第一客户端的用户可以点击“邀请对方开通”按钮,第一客户端响应该操作向服务器发送数据转移授权请求。

示例性的,第二客户端接收到的授权请求信息可以如图10所示,该授权请求信息可以包括第二客户端的客户端标识(例如“先生”)、选取的第二客户端的业务账号(例如续费电话156XXXX2785)、第一客户端对第二客户端的业务账号配置的数据转移量(例如续费金额50.00元),可选的,该授权请求信息还可以包括第二客户端的业务账号的剩余数据量(例如当前余额10.00元)。第二客户端的用户可以点击“确定开通”按钮,表明第二客户端的用户允许服务器通过运营商查询第二客户端的业务账号的剩余数据量,并将该剩余数据量发送给第一客户端,第二客户端可以响应该操作向服务器发送数据转移授权信息。可选的,第二客户端的用户可以点击“拒绝”按钮,第二客户端可以响应该操作通过服务器向第一客户端发送拒绝授权信息,则第一客户端无法对第二客户端的业务账号进行自动续费。

S303,当接收到服务器发送的授权信息时,第一客户端配置第二客户端的业务账号。

可选的,第一客户端可以向服务器发送对第二客户端的业务账号配置的数据转移量,以使服务器存储第一客户端的绑定账号、第二客户端的业务账号以及对第二客户端的业务账号配置的数据转移量。

可选的,第一客户端可以获取第一客户端的用户选取的第一客户端的业务账号,并配置第一客户端的业务账号,对第一客户端的业务账号配置数据转移量,进而第一客户端可以向服务器发送第一客户端的业务账号,以及对第一客户端的业务账号配置的数据转移量,以使服务器存储第一客户端的绑定账号、第一客户端的业务账号以及对第一客户端的业务账号配置的数据转移量。

本发明实施例中,第一客户端获取第一客户端的用户选取的第二客户端的业务账号,向服务器发送数据转移授权请求,当接收到服务器发送的授权信息时,第一客户端配置第二客户端的业务账号,可通过第一客户端对至少一个业务账号进行自动充值,提升操作的便利性。

基于图1所示的数据转移系统的结构示意图,本发明实施例公开了图4所示的一种数据转移方法的流程示意图。如图4所示,该数据转移方法可以包括以下步骤:

S401,第一客户端获取第一客户端的用户选取的第二客户端的业务账号。

可选的,当接收到第一客户端的用户发送的业务账号配置请求时,第一客户端可以显示业务账号信息,业务账号信息包括至少一个业务账号,进而第一客户端接收第一客户端的用户在业务账号信息中选取的第二客户端的业务账号。

可选的,第一客户端可以获取第一客户端的用户选取的第一客户端的业务账号,配置第一客户端的业务账号,并对第一客户端的业务账号配置数据转移量,进而向服务器发送第一客户端的业务账号,以及对第一客户端的业务账号配置的数据转移量,以使服务器存储第一客户端的绑定账号、第一客户端的业务账号以及对第一客户端的业务账号配置的数据转移量。

S402,第一客户端向服务器发送数据转移授权请求,数据转移授权请求携带第二客户端的业务账号。

S403,服务器根据业务账号向第二客户端发送授权请求信息。

S404,当接收到第二客户端响应授权请求信息生成的数据转移授权信息时,服务器向第一客户端发送授权信息。

可选的,当接收到第二客户端响应授权请求信息生成的数据转移授权信息时,服务器可以存储第一客户端的客户端标识以及第二客户端的业务账号。

S405,第一客户端配置第二客户端的业务账号。

可选的,第一客户端还可以对第二客户端的业务账号配置数据转移量,并将对第二客户端的业务账号配置的数据转移量发送给服务器,以便于服务器存储第一客户端的绑定账号、第二客户端的业务账号以及对第二客户端的业务账号配置的数据转移量。

S406,服务器在第一客户端配置的至少一个业务账号中确定目标业务账号,目标业务账号为至少一个业务账号中的任一业务账号。

S407,当目标业务账号的剩余数据量小于预设阈值时,服务器从第一客户端的绑定账号中扣除数据转移量,数据转移量是第一客户端对目标业务账号配置的。

S408,服务器基于数据转移量对目标业务账号进行业务处理。

本发明实施例中,第一客户端获取第一客户端的用户选取的第二客户端的业务账号,向服务器发送数据转移授权请求,当接收到服务器发送的授权信息时,第一客户端配置第二客户端的业务账号,服务器在第一客户端预置的至少一个业务账号中确定目标业务账号,当目标业务账号的剩余数据量小于预设阈值时,从第一客户端的绑定账号中扣除数据转移量,并基于数据转移量对目标业务账号进行业务处理,可通过第一客户端对至少一个业务账号进行自动充值,提升操作的便利性。

请参见图5,图5是本发明实施例中提供的一种服务器的结构示意图,所述服务器可以用于实施结合图2、4所示的方法实施例中的部分或全部步骤,如图所示本实施例中的服务器至少可以包括业务账号确定模块501、转移量扣除模块502以及业务处理模块503,其中:

业务账号确定模块501,用于确定第一客户端预置的至少一个业务账号。

业务账号确定模块501,还用于在所述至少一个业务账号中确定目标业务账号,所述目标业务账号为所述至少一个业务账号中的任一业务账号。

转移量扣除模块502,用于当所述目标业务账号的剩余数据量小于预设阈值时,从所述第一客户端的绑定账号中扣除数据转移量,所述数据转移量是所述第一客户端对所述目标业务账号配置的。

业务处理模块503,用于基于所述数据转移量对所述目标业务账号进行业务处理。

可选的,本发明实施例中的服务器还可以包括:

接收模块504,用于所述业务账号确定模块501确定所述第一客户端预置的至少一个业务账号之前,接收所述第一客户端发送的数据转移授权请求,所述数据转移授权请求携带第二客户端的业务账号。

信息发送模块505,用于根据所述第二客户端的业务账号向所述第二客户端发送授权请求信息。

存储模块506,用于当接收到所述第二客户端响应所述授权请求信息生成的数据转移授权信息时,存储所述第一客户端的客户端标识以及所述第二客户端的业务账号。

可选的,本发明实施例中的服务器还可以包括:

信息发送模块505,用于根据所述第二客户端的业务账号向所述第二客户端发送授权请求信息之后,当接收到所述第二客户端响应所述授权请求信息生成的数据转移授权信息时,向所述第一客户端发送授权信息,所述授权信息携带所述第二客户端的业务账号,以使所述第一客户端根据所述授权信息配置所述第二客户端的业务账号。

可选的,接收模块504,还用于接收所述第一客户端对所述第二客户端的业务账号配置的数据转移量。

进一步的,存储模块506,还用于存储所述第一客户端的绑定账号、所述第二客户端的业务账号以及对所述第二客户端的业务账号配置的数据转移量。

本发明实施例中,业务账号确定模块501确定第一客户端预置的至少一个业务账号,并在至少一个业务账号中确定目标业务账号,当目标业务账号的剩余数据量小于预设阈值时,转移量扣除模块502从第一客户端的绑定账号中扣除数据转移量,业务处理模块503基于数据转移量对目标业务账号进行业务处理,可通过第一客户端对至少一个业务账号进行自动充值,提升操作的便利性。

请参见图6,图6是本发明另一实施例中提供的一种服务器的结构示意图,本发明实施例提供的服务器可以用于实施上述图2、4所示的本发明实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照图2、4所示的本发明实施例。

如图6所示,该服务器包括:至少一个处理器601,例如CPU,至少一个输入装置603,至少一个输出装置604,存储器605,至少一个通信总线602。其中,通信总线602用于实现这些组件之间的连接通信。其中,输入装置603具体可以为网络接口等,用于与第一客户端之间进行数据交互。其中,输出装置604具体可以为网络接口等,用于与第一客户端之间进行数据交互。其中,存储器605可能包含高速RAM存储器,也可能还包括非不稳定的存储器,例如至少一个磁盘存储器,具体用于存储第一客户端的绑定账号、配置的第二客户端的业务账号以及对第二客户端的业务账号配置的数据转移量等。存储器605可选的可以包含至少一个位于远离前述处理器601的存储装置。存储器605中存储一组程序代码,且处理器601、输入装置603以及输出装置604调用存储器605中存储的程序代码,用于执行以下操作:

处理器601确定第一客户端预置的至少一个业务账号。

处理器601在所述至少一个业务账号中确定目标业务账号,所述目标业务账号为所述至少一个业务账号中的任一业务账号。

当所述目标业务账号的剩余数据量小于预设阈值时,处理器601从所述第一客户端的绑定账号中扣除数据转移量,所述数据转移量是所述第一客户端对所述目标业务账号配置的。

处理器601基于所述数据转移量对所述目标业务账号进行业务处理。

可选的,处理器601确定第一客户端预置的至少一个业务账号之前,还可以执行以下操作:

输入装置603接收所述第一客户端发送的数据转移授权请求,所述数据转移授权请求携带第二客户端的业务账号。

输出装置604根据所述第二客户端的业务账号向所述第二客户端发送授权请求信息。

当输入装置603接收到所述第二客户端响应所述授权请求信息生成的数据转移授权信息时,处理器601存储所述第一客户端的客户端标识以及所述第二客户端的业务账号。

可选的,输出装置604根据所述第二客户端的业务账号向所述第二客户端发送授权请求信息之后,还可以执行以下操作:

当输入装置603接收到所述第二客户端响应所述授权请求信息生成的数据转移授权信息时,输出装置604向所述第一客户端发送授权信息,所述授权信息携带所述第二客户端的业务账号,以使所述第一客户端根据所述授权信息配置所述第二客户端的业务账号。

可选的,输入装置603还可以执行以下操作:

接收所述第一客户端对所述第二客户端的业务账号配置的数据转移量。

进一步的,处理器601存储所述第一客户端的绑定账号、所述第二客户端的业务账号以及对所述第二客户端的业务账号配置的数据转移量。

具体的,本发明实施例中介绍的服务器可以用以实施本发明结合图2、4介绍的方法实施例中的部分或全部流程。

请参见图7,图7是本发明实施例中提供的一种客户端的结构示意图,所述客户端可以用于实施结合图3、4所示的方法实施例中的部分或全部步骤,如图所示本实施例中的客户端至少可以包括业务账号获取模块701、请求发送模块702以及配置模块703,其中:

业务账号获取模块701,用于获取客户端的用户选取的第二客户端的业务账号。

请求发送模块702,用于向服务器发送数据转移授权请求,数据转移授权请求携带第二客户端的业务账号,以使服务器根据业务账号向第二客户端发送授权请求信息,当接收到所述第二客户端响应所述授权请求信息生成的数据转移授权信息时,生成授权信息,所述授权信息携带所述第二客户端的业务账号。

配置模块703,用于当接收到所述服务器发送的授权信息时,配置所述第二客户端的业务账号。

可选的,所述业务账号获取模块701,具体用于:

当接收到所述客户端的用户发送的业务账号配置请求时,显示业务账号信息,所述业务账号信息包括至少一个业务账号。

接收客户端的用户在业务账号信息中选取的第二客户端的业务账号。

可选的,所述客户端还包括:

转移量发送模块704,用于向所述服务器发送对所述第二客户端的业务账号配置的数据转移量,以使所述服务器存储所述客户端的绑定账号、所述第二客户端的业务账号以及对所述第二客户端的业务账号配置的数据转移量。

可选的,所述业务账号获取模块701,还用于获取所述客户端的用户选取的所述客户端的业务账号。

所述配置模块703,还用于配置所述客户端的业务账号,并对所述客户端的业务账号配置数据转移量。

进一步的,所述客户端还包括:

业务账号发送模块705,用于向所述服务器发送所述客户端的业务账号,以及对所述客户端的业务账号配置的数据转移量,以使所述服务器存储所述客户端的绑定账号、所述客户端的业务账号以及对所述客户端的业务账号配置的数据转移量。

本发明实施例中,业务账号获取模块701获取客户端的用户选取的第二客户端的业务账号,请求发送模块702向服务器发送数据转移授权请求,当接收到服务器发送的授权信息时,配置模块703配置第二客户端的业务账号,可通过第一客户端对至少一个业务账号进行自动充值,提升操作的便利性。

请参见图8,图8是本发明另一实施例中提供的一种客户端的结构示意图,本发明实施例提供的客户端可以用于实施上述图3、4所示的本发明实施例实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照图3、4所示的本发明实施例。

如图8所示,该客户端包括:至少一个处理器801,例如CPU,至少一个输入装置803,至少一个输出装置804,存储器805,至少一个通信总线802。其中,通信总线802用于实现这些组件之间的连接通信。其中,输入装置803具体可以为网络接口等,用于与服务器之间进行数据交互。其中,输出装置804具体可以为网络接口等,用于与服务器之间进行数据交互。其中,存储器805可能包含高速RAM存储器,也可能还包括非不稳定的存储器,例如至少一个磁盘存储器,具体用于存储对第二客户端配置的业务账号以及对第二客户端的业务账号配置的数据转移量等。存储器805可选的可以包含至少一个位于远离前述处理器801的存储装置。存储器805中存储一组程序代码,且处理器801、输入装置803以及输出装置804调用存储器805中存储的程序代码,用于执行以下操作:

输入装置803获取所述客户端的用户选取的第二客户端的业务账号。

输出装置804向服务器发送数据转移授权请求,所述数据转移授权请求携带所述第二客户端的业务账号,以使所述服务器根据所述业务账号向所述第二客户端发送授权请求信息,当接收到所述第二客户端响应所述授权请求信息生成的数据转移授权信息时,所述服务器生成授权信息,所述授权信息携带所述第二客户端的业务账号。

当输入装置803接收到所述服务器发送的授权信息时,处理器801配置所述第二客户端的业务账号。

可选的,输入装置803获取所述客户端的用户选取的第二客户端的业务账号,具体可以为:

当输入装置803接收到所述客户端的用户发送的业务账号配置请求时,所述客户端显示业务账号信息,所述业务账号信息包括至少一个业务账号。

输入装置803接收所述客户端的用户在所述业务账号信息中选取的所述第二客户端的业务账号。

可选的,输出装置804还可以向所述服务器发送对所述第二客户端的业务账号配置的数据转移量,以使所述服务器存储所述客户端的绑定账号、所述第二客户端的业务账号以及对所述第二客户端的业务账号配置的数据转移量。

可选的,输入装置803还可以获取所述客户端的用户选取的所述客户端的业务账号。

处理器801配置所述客户端的业务账号,并对所述客户端的业务账号配置数据转移量。

输出装置804向所述服务器发送所述客户端的业务账号,以及对所述客户端的业务账号配置的数据转移量,以使所述服务器存储所述客户端的绑定账号、所述客户端的业务账号以及对所述客户端的业务账号配置的数据转移量。

具体的,本发明实施例中介绍的客户端可以用以实施本发明结合图3、4介绍的方法实施例中的部分或全部流程。

请参见图9,图9是本发明实施例提供的一种数据转移系统的结构示意图。具体的,如图9所示,本发明实施例的所述系统包括服务器和客户端。

具体的,该服务器和客户端可参照上述实施例的相关描述,此处不赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1