一种数据传输方法、装置、设备及存储介质制造方法及图纸

技术编号:22333358 阅读:34 留言:0更新日期:2019-10-19 12:53
本申请公开了一种数据传输方法、装置、设备及存储介质;在本申请中,如果判定数据发送方和数据接收方的数据传输协议不同,可进行协议转换后再发送到数据接收方,实现了终端与不同第三方服务器之间的协议转换,实现了对数据的有效传输;并且,由于本申请可通过统一数据传输服务器来实现终端与不同第三方服务器之间的协议转换,那么在系统代码维护时,便不需要依次对每个数据传输服务器进行维护,减少管理人员的代码管理工作量;在增加新的第三方服务器时,也不需要增加新的数据传输服务器,只需要对统一数据传输服务器进行设置便可,从而提高了第三方服务器的接入速度。

【技术实现步骤摘要】
一种数据传输方法、装置、设备及存储介质
本申请涉及数据通信领域,特别涉及一种数据传输方法、装置、设备及存储介质。
技术介绍
用户通过终端与第三方服务器进行数据传输时,由于不同第三方服务器提供的数据传输协议不同,如果终端直接与第三方服务器进行通信,则会产生由于数据传输协议不同而导致的数据无法解析的问题。目前为了避免出现上述问题,需要为每个第三方服务器设置对应的数据传输服务器,这样终端向第三方服务器发送数据时,需要通过对应的数据传输服务器发送到对应的第三方服务器;如果第三方服务器的数量较多,则需要设置较多的数据传输服务器,而且还需要分别维护不同数据传输服务器上的代码,重复工作较多,代码管理混乱。在增加新的第三方服务器时,还需要重新开发一个新的数据传输服务器,使得第三方服务器的接入速度较慢。
技术实现思路
有鉴于此,本申请的目的在于提供一种数据传输方法、装置、设备及存储介质,以实现终端与不同第三方服务器之间数据的有效传输,提高第三方服务器的接入速度,减少管理人员的代码管理工作量。为实现上述目的,一方面,本申请提供了一种数据传输方法,应用于统一数据传输服务器;所述数据传输方法包括:接收待传输的数据信息;其中,所述数据信息为终端与第三方服务器之间传输的数据信息;判断数据发送方与数据接收方的数据传输协议是否相同;若相同,则将所述数据信息发送至所述数据接收方;若不相同,则将所述数据信息进行协议转换后,再发送至所述数据接收方。可选的,所述判断数据发送方与数据接收方的数据传输协议是否相同,包括:解析所述数据信息,确定数据发送方和数据接收方;利用预先设定的协议对应关系,确定与所述数据发送方对应的第一数据传输协议,以及与所述数据接收方对应的第二数据传输协议;判断所述第一数据传输协议与所述第二数据传输协议是否相同。可选的,所述将所述数据信息进行协议转换后,再发送至所述数据接收方,包括:利用预先设定的字段映射关系,将所述数据信息转换为属于第二数据传输协议的数据信息;将所述属于第二数据传输协议的数据信息发送至所述数据接收方。可选的,所述判断数据发送方与数据接收方的数据传输协议是否相同,包括:判断数据发送方与数据接收方中的第三方服务器,是否在免转换名单内。可选的,该数据传输方法还包括:接收协议配置指令;所述协议配置指令为:对协议对应关系、字段映射关系、免转换名单中的至少一者的配置指令;根据所述协议配置指令,对预先存储的协议对应关系、字段映射关系、免转换名单中的至少一者进行配置。可选的,所述协议配置指令包括:协议增加指令、协议修改指令、协议删除指令中的任意一者。又一方面,本申请还提供了一种数据传输装置,应用于统一数据传输服务器;所述数据传输装置包括:数据接收模块,用于接收待传输的数据信息;其中,所述数据信息为终端与第三方服务器之间传输的数据信息;判断模块,用于判断数据发送方与数据接收方的数据传输协议是否相同;第一数据发送模块,用于在所述数据发送方与所述数据接收方的数据传输协议相同时,将所述数据信息发送至所述数据接收方;协议转换模块,用于在所述数据发送方与所述数据接收方的数据传输协议不相同时,将所述数据信息进行协议转换;第二数据发送模块,用于将协议转换后的数据信息发送至所述数据接收方。可选的,该数据传输装置还包括:指令接收模块,用于接收协议配置指令;所述协议配置指令为:对协议对应关系、字段映射关系、免转换名单中的至少一者的配置指令;配置模块,用于根据所述协议配置指令,对预先存储的协议对应关系、字段映射关系、免转换名单中的至少一者进行配置。又一方面,本申请还提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现前述的数据传输方法的步骤。又一方面,本申请还提供了一种存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述的数据传输方法的步骤。通过以上方案可知,本申请提供了一种数据传输方法、装置、设备及存储介质;在本申请中,如果判定数据发送方和数据接收方的数据传输协议不同,可进行协议转换后再发送到数据接收方,实现了终端与不同第三方服务器之间的协议转换,实现了对数据的有效传输;并且,由于本申请可通过统一数据传输服务器来实现终端与不同第三方服务器之间的协议转换,那么在系统代码维护时,便不需要依次对每个数据传输服务器进行维护,减少管理人员的代码管理工作量;在增加新的第三方服务器时,也不需要增加新的数据传输服务器,只需要对统一数据传输服务器进行设置便可,从而提高了第三方服务器的接入速度。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为现有方案中的数据传输系统结构示意图;图2为本申请提供的一种数据传输系统架构示意图;图3为本申请提供的一种数据传输方法的流程图;图4为本申请提供的一种数据传输方法的整体流程图;图5为本申请提供的一种数据传输系统结构示意图;图6为本申请提供的一种数据传输方法的流程图;图7为本申请提供的一种数据传输方法的流程图;图8为本申请提供的一种数据传输整体流程示意图;图9为本申请提供的一种数据传输装置结构示意图;图10为本申请提供的一种服务器的结构示意图。具体实施方式目前,终端与第三方服务器进行数据传输时,均需要通过与不同第三方服务器对应的数据传输服务器进行协议转换;该终端可以是智能手机、平板电脑、穿戴式设备和台式计算机等,该终端可以通过自身预先安装的客户端,在用户交互界面上触发数据信息传输指令,并通过对应的数据传输服务器发送至第三方服务器;该第三方服务器可以指提供社保查询服务的不同地区的人社局服务器,或者提供在线问诊、检查报告查询等服务器的其他第三方服务器。参见图1,为现有方案中的数据传输系统结构示意图;在该图中,第三方服务器为不同地区的人社局服务器,例如:深圳人社局服务器131、东莞人社局服务器132、广州人社局服务器133等等,相应的,该系统还包括与不同地区人社局服务器对应的不同的数据传输服务器,例如:与深圳人社局服务器131对应的深圳社保服务器121,与东莞人社局服务器132对应的东莞社保服务器122,与广州人社局服务器133对应的广州社保服务器123等等。通过图1可以看出,终端11与不同地区的人社局服务器通信时,需要通过对应的社保服务器进行协议转换,如:终端11与深圳人社局服务器131之间的数据传输是通过深圳社保服务器121来进行协议转换的,即:用户从深圳人社局查询社保数据时,需要通过终端11向深圳社保服务器121发送社保查询信息,深圳社保服务器121接收到查询信息后,需要转换为对应的数据传输协议之后,再发送至深圳人社局服务器131。可以看出,这种一个人社局服务器对应一个社保服务器的方案,如果对接的人社局服务器越多,则需要部署更多的社保服务器,相应的,由于社保服务器的数量众多,对于管理人员而言,则需要分别维护不同社保服务器上的代码,而有些人社局的差异并不大,会出现重复工作较多,代码管理混乱的问题。并且,每增加一个人社局服务器时,就要本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于统一数据传输服务器;所述数据传输方法包括:接收待传输的数据信息;其中,所述数据信息为终端与第三方服务器之间传输的数据信息;判断数据发送方与数据接收方的数据传输协议是否相同;若相同,则将所述数据信息发送至所述数据接收方;若不相同,则将所述数据信息进行协议转换后,再发送至所述数据接收方。

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于统一数据传输服务器;所述数据传输方法包括:接收待传输的数据信息;其中,所述数据信息为终端与第三方服务器之间传输的数据信息;判断数据发送方与数据接收方的数据传输协议是否相同;若相同,则将所述数据信息发送至所述数据接收方;若不相同,则将所述数据信息进行协议转换后,再发送至所述数据接收方。2.根据权利要求1所述的数据传输方法,其特征在于,所述判断数据发送方与数据接收方的数据传输协议是否相同,包括:解析所述数据信息,确定数据发送方和数据接收方;利用预先设定的协议对应关系,确定与所述数据发送方对应的第一数据传输协议,以及与所述数据接收方对应的第二数据传输协议;判断所述第一数据传输协议与所述第二数据传输协议是否相同。3.根据权利要求2所述的数据传输方法,其特征在于,所述将所述数据信息进行协议转换后,再发送至所述数据接收方,包括:利用预先设定的字段映射关系,将所述数据信息转换为属于所述第二数据传输协议的数据信息;将属于所述第二数据传输协议的数据信息发送至所述数据接收方。4.根据权利要求1所述的数据传输方法,其特征在于,所述判断数据发送方与数据接收方的数据传输协议是否相同,包括:判断数据发送方与数据接收方中的第三方服务器,是否在免转换名单内。5.根据权利要求1至4中任意一项所述的数据传输方法,其特征在于,还包括:接收协议配置指令;所述协议配置指令为:对协议对应关系、字段映射关系、免转换名单中的至少一者的配置指令;根据所述协议配置指令,对预先存储的协议...

【专利技术属性】
技术研发人员:华刚
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1