多账户的数据处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:31229218 阅读:14 留言:0更新日期:2021-12-08 09:57
本发明专利技术公开了多账户的数据处理方法、装置、电子设备和存储介质,涉及计算机技术领域。该方法的一具体实施方式包括:通过交互界面接收目标账户的待发送数据;根据目标账户的账户信息和待发送数据构建目标账户的待发送消息;通过目标账户对应的目标连接向服务端发送待发送消息,目标连接用于传输与目标账户对应的数据;在交互界面显示已发送待发送数据。该实施方式能够解决一条连接需要传输多个账户的数据时,需要客户端和服务端也需要进行对应的改进,不仅操作复杂,还需要花费时间和资源成本的问题。本的问题。本的问题。

【技术实现步骤摘要】
多账户的数据处理方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种多账户的数据处理方法、装置、电子设备和存储介质。

技术介绍

[0002]随着移动互联网的普及和移动应用技术的成熟,越来越多的业务以移动应用的形式提供,即时通讯的需求变得越来越重要。对于各通讯应用,一些用户经常需要通过多个账户与其他用户通讯。为了用户操作方便,目前一个应用的客户端通常已经允许同时添加多个账户,各账户之间可以进行切换。但是在客户端与服务端交互时,各账户的数据通过一条连接进行传输。由于一条连接需要传输多个账户的数据,为了对各账户的数据进行区分,所以对数据传输格式进行了改进,但是在数据传输格式改进后,客户端和服务端也需要进行对应的改进,不仅操作复杂,还需要花费时间和资源成本。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种多账户的数据处理方法、装置、电子设备和存储介质,能够解决一条连接需要传输多个账户的数据时,需要客户端和服务端也需要进行对应的改进,不仅操作复杂,还需要花费时间和资源成本的问题。
[0004]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种多账户的数据处理方法。
[0005]本专利技术实施例的一种多账户的数据处理方法包括:通过交互界面接收目标账户的待发送数据;根据所述目标账户的账户信息和所述待发送数据构建所述目标账户的待发送消息;通过所述目标账户对应的目标连接向服务端发送所述待发送消息,所述目标连接用于传输与所述目标账户对应的数据;在所述交互界面显示已发送所述待发送数据。
[0006]在一个实施例中,在所述通过交互界面接收目标账户的待发送数据之前,还包括:
[0007]接收所述目标账户的登录请求,并根据所述登录请求查询所述目标账户的账户信息;
[0008]根据所述目标账户的账户信息建立所述目标连接,以及根据所述账户信息和所述登录请求构建所述目标账户的登录请求消息;
[0009]通过所述目标连接向所述服务端发送所述登录请求消息,并接收所述服务端发送的登录成功消息;
[0010]根据所述登录成功消息,更新所述目标账户为登录状态。
[0011]在又一个实施例中,在接收所述目标账户的登录请求之前,还包括:
[0012]接收所述目标账户的账户添加请求;
[0013]根据所述账户添加请求获取所述目标账户的账户信息,并存储目标账户的账户信息,配置与所述目标账户对应的处理信息。
[0014]在又一个实施例中,在所述通过所述目标账户对应的目标连接向服务端发送所述
待发送消息之后,还包括:
[0015]通过所述目标连接接收所述服务端发送的响应信息;
[0016]将所述响应信息存储至数据库,并触发所述目标账户对应的通知消息;
[0017]根据所述通知消息,在所述目标账户对应的交互界面显示所述响应信息。
[0018]在又一个实施例中,所述方法还包括:
[0019]监听网络状态和所述目标账户的操作状态;
[0020]若所述网络状态为网络不可用,则将所述目标账户置为离线状态,断开所述目标连接,并在所述网络状态更新为网络可用时,执行所述目标账户的登录流程;
[0021]若所述操作状态为后台操作,则将所述目标账户置为离线状态,断开所述目标连接,并在所述操作状态更新为前台操作时,执行所述目标账户的登录流程。
[0022]为实现上述目的,根据本专利技术实施例的另一方面,提供了一种多账户的数据处理系统。
[0023]本专利技术实施例的一种多账户的数据处理系统包括:视图控制模块,用于通过交互界面接收目标账户的待发送数据,所述视图控制模块与所述目标账户一一对应;消息发送模块,用于根据所述目标账户的账户信息和所述待发送数据构建所述目标账户的待发送消息,所述消息发送模块与所述目标账户一一对应;连接管理模块,用于通过所述目标连接向服务端发送所述待发送消息,所述目标连接用于传输与所述目标账户对应的数据,所述连接管理模块与所述目标账户一一对应;所述视图控制模块,还用于在所述交互界面显示已发送所述待发送数据。
[0024]在一个实施例中,所述系统还包括与所述目标账户一一对应的用户代理模块;
[0025]用户代理模块,用于接收所述目标账户的登录请求,根据所述登录请求查询所述目标账户的账户信息,向所述连接管理模块下发连接指令,以及向所述消息发送模块发送登录指令,并在接收登录成功消息后,将所述目标账户置为登录状态;
[0026]所述连接管理模块,还用于根据所述连接指令从所述用户代理模块获取目标账户的账户信息,并根据所述账户信息建立所述目标连接;
[0027]所述消息发送模块,还用于根据所述登录指令从所述用户代理模块获取目标账户的账户信息,并根据所述账户信息构建登录请求消息;
[0028]所述连接管理模块,还用于通过所述目标连接向所述服务端发送所述登录请求消息,并接收所述服务端发送的登录成功消息。
[0029]在又一个实施例中,所述系统还包括用户管理模块;
[0030]所述用户管理模块,用于接收所述目标账户的添加请求,根据所述添加请求获取所述目标账户的账户信息,并根据所述账户信息创建所述用户代理模块、所述连接管理模块、所述消息发送模块、所述视图控制模块。
[0031]在又一个实施例中,所述用户管理模块,还用于:监听网络状态和所述目标账户的操作状态;若所述网络状态为网络不可用,则向所述用户代理模块下发所述目标账户的离线指令,并在所述网络状态更新为网络可用时,向所述用户代理模块下发所述目标账户的登录请求;若所述操作状态为后台操作,则向所述用户代理模块下发所述目标账户的离线指令,并在所述操作状态更新为前台操作后,向所述用户代理模块下发所述目标账户的登录请求;
[0032]所述用户代理模块,还用于根据所述离线指令,将所述目标账户置为离线状态,并调用所述连接管理模块断开所述目标连接。
[0033]在又一个实施例中,所述系统还包括与所述目标账户对应的消息接收处理模块;
[0034]所述连接管理模块,还用于通过所述目标连接接收所述服务端发送的响应信息;
[0035]所述消息接收处理模块,用于通过所述用户代理模块调用数据库管理模块,以将所述响应信息存储至数据库,并触发所述目标账户对应的通知消息;
[0036]所述视图控制模块,还用于根据所述通知消息,在所述目标账户对应的交互界面显示所述响应信息。
[0037]为实现上述目的,根据本专利技术实施例的再一个方面,提供了一种电子设备。
[0038]本专利技术实施例的一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例提供的多账户的数据处理方法。
[0039]为实现上述目的,根据本专利技术实施例的又一个方面,提供了一种计算机可读介质。
[0040]本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多账户的数据处理方法,其特征在于,包括:通过交互界面接收目标账户的待发送数据;根据所述目标账户的账户信息和所述待发送数据构建所述目标账户的待发送消息;通过所述目标账户对应的目标连接向服务端发送所述待发送消息,所述目标连接用于传输与所述目标账户对应的数据;在所述交互界面显示已发送所述待发送数据。2.根据权利要求1所述的方法,其特征在于,在所述通过交互界面接收目标账户的待发送数据之前,还包括:接收所述目标账户的登录请求,并根据所述登录请求查询所述目标账户的账户信息;根据所述目标账户的账户信息建立所述目标连接,以及根据所述账户信息和所述登录请求构建所述目标账户的登录请求消息;通过所述目标连接向所述服务端发送所述登录请求消息,并接收所述服务端发送的登录成功消息;根据所述登录成功消息,更新所述目标账户为登录状态。3.根据权利要求2所述的方法,其特征在于,在接收所述目标账户的登录请求之前,还包括:接收所述目标账户的账户添加请求;根据所述账户添加请求获取所述目标账户的账户信息,并存储目标账户的账户信息,配置与所述目标账户对应的处理信息。4.根据权利要求1所述的方法,其特征在于,在所述通过所述目标账户对应的目标连接向服务端发送所述待发送消息之后,还包括:通过所述目标连接接收所述服务端发送的响应信息;将所述响应信息存储至所述目标账户对应的数据库,并触发所述目标账户对应的通知消息;根据所述通知消息,在所述目标账户对应的交互界面显示所述响应信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:监听网络状态和所述目标账户的操作状态;若所述网络状态为网络不可用,则将所述目标账户置为离线状态,断开所述目标连接,并在所述网络状态更新为网络可用时,执行所述目标账户的登录流程;若所述操作状态为后台操作,则将所述目标账户置为离线状态,断开所述目标连接,并在所述操作状态更新为前台操作时,执行所述目标账户的登录流程。6.一种多账户的数据处理系统,其特征在于,包括:视图控制模块,用于通过交互界面接收目标账户的待发送数据,所述视图控制模块与所述目标账户一一对应;消息发送模块,用于根据所述目标账户的账户信息和所述待发送数据构建所述目标账户的待发送消息,所述消息发送模块与所述目标账户一一对应;连接管理模块,用于通过所述目标连接向服务端发送所述待发送消息,所述目标连接用于传输与所述目标账户对应的数据,所述连接管理模块与所述目标账户一一对应;所述视图控制模块,还用于在所述交互界面显示已发送所述待发送数据。
7.根据权利要求6所述的装置,其特征在于,所述系统还...

【专利技术属性】
技术研发人员:吴飞
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1