【技术实现步骤摘要】
数据传输的方法、装置、存储介质及设备
本专利技术涉及计算机
,具体地涉及一种数据传输的方法、装置、存储介质及设备。
技术介绍
为了方便数据的传输和存储,与外部数据系统进行对接是在数据处理项目中常见的工作内容。通常是采用以下方式与外部数据系统进行对接:1、系统之间开放接口,对数据直接进行接口传输;2、利用文件的导入导出进行数据的导入/导出。但是由于某些外部数据系统是不对外开放的,或者是某种原因,无法提供数据接口或者是文件导入的形式,使得数据的传输往往难以通过一种直接的方式进行传输。例如:1、在与外部数据系统直接进行SSO(SingleSignOn,单点登录)时,通过外部数据系统的token(计算机身份认证中表示令牌),需要通过调取API(ApplicationProgrammingInterface,应用程序接口)获取用户信息,从而进行用户匹配,一旦外部数据系统无法进行SSO的授权,也无法提供获取用户信息的API,数据传输就无法正常进行;2、通过与关系存储系统进行数据传输,需要获取到用户openid(去中心化的网上身份认证系统)和外部数据系统的用户id(身份证标识号或账号)的对应关系,然后通过外部数据系统的用户接口,获取到用户数据,一旦外部数据系统无法提供用户API,则数据传输就无法正常进行。本申请专利技术人在实现本专利技术的过程中发现,现有技术的上述方案具有在不能与外部数据系统进行SSO,和/或外部系统无法提供查询用户API情况下,数据传输无法正常进行的缺陷。
技术实现思路
...
【技术保护点】
1.一种数据传输的方法,其特征在于,所述数据传输的方法包括:/n在数据调用系统端,获取登录该数据调用系统的用户的第一登录信息,并传输至关系存储系统;/n在所述关系存储系统端,根据所述第一登录信息以及第一登录信息和第二登录信息的对应关系,确定该用户登录外部数据系统的第二登录信息,并根据所述第二登录信息发送调取所述用户的用户更新应用程序接口API的指令,以触发与所述外部数据系统相对应的消息发布系统;/n在所述消息发布系统端,发布所述外部数据系统存储的与所述第二登录信息相对应的用户的更新事件消息;以及/n在所述数据调用系统端,实时监听所述更新事件消息,并调取所述第一登录信息和第二登录信息的对应关系,以根据与所述第二登录信息相对应的用户的更新事件消息、所述第一登录信息与第二登录信息的对应关系,更新所述数据调用系统中与所述第一登录信息相对应的用户的客户资料,/n其中,所述关系存储系统存储所述第一登录信息和该用户登录外部数据系统的第二登录信息的对应关系。/n
【技术特征摘要】
1.一种数据传输的方法,其特征在于,所述数据传输的方法包括:
在数据调用系统端,获取登录该数据调用系统的用户的第一登录信息,并传输至关系存储系统;
在所述关系存储系统端,根据所述第一登录信息以及第一登录信息和第二登录信息的对应关系,确定该用户登录外部数据系统的第二登录信息,并根据所述第二登录信息发送调取所述用户的用户更新应用程序接口API的指令,以触发与所述外部数据系统相对应的消息发布系统;
在所述消息发布系统端,发布所述外部数据系统存储的与所述第二登录信息相对应的用户的更新事件消息;以及
在所述数据调用系统端,实时监听所述更新事件消息,并调取所述第一登录信息和第二登录信息的对应关系,以根据与所述第二登录信息相对应的用户的更新事件消息、所述第一登录信息与第二登录信息的对应关系,更新所述数据调用系统中与所述第一登录信息相对应的用户的客户资料,
其中,所述关系存储系统存储所述第一登录信息和该用户登录外部数据系统的第二登录信息的对应关系。
2.根据权利要求1所述的数据传输的方法,其特征在于,所述数据传输的方法还包括:在数据调用系统端,将更新后的与所述第一登录信息相对应的用户的所述客户资料展示给该用户。
3.根据权利要求1所述的数据传输的方法,其特征在于,在所述确定该用户登录所述外部数据系统的第二登录信息之前,所述数据传输的方法还包括:
在关系存储系统端,根据所述第一登录信息判断该用户是否绑定所述外部数据系统;以及
在确定该用户已经绑定所述数据调用系统时,获取所述关系存储系统中所存储的所述第一登录信息和第二登录信息的对应关系;否则,调用所述外部数据系统的登录界面,以获取所述第二登录信息,并确定所述第一登录信息与第二登录信息的关系,并将所确定的关系存储至所述关系存储系统。
4.根据权利要求1所述的数据传输的方法,其特征在于,所述消息发布系统为分布式消息系统kafka。
5.一种数据传输的装置,其特征在于,所述数据传输的装置包括:
获取模块,用于在所述数据调用系统端,获取登录该数据调用系统的用户的第一登录信息,并传输至所述关系存储系统;
关系确认模块,用于在所述关系存储系统端,根据所述第一登录信息以及第一登录信息...
【专利技术属性】
技术研发人员:陈超,
申请(专利权)人:北京国双科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。