数据传输方法和系统技术方案

技术编号:15247631 阅读:92 留言:0更新日期:2017-05-02 04:03
本申请实施例公开了一种数据传输方法,包括:获取预设时间段内订单文件;读取所述订单文件中数据,并按照预设的映射关系将所述数据转化为对应的标准格式的数据;通过目标服务器提供的异步传输接口将所述标准格式的数据发送至所述目标服务器。本申请还公开了一种数据传输系统实施例。利用本申请实施例可以实现提高目标服务器的处理效率。

Data transmission method and system

Including the embodiment of the invention discloses a data transmission method, obtaining a preset period of time in order to read the data file; the order file, and in accordance with the preset mapping relation of the data into a standard format of the corresponding data; asynchronous transmission interface provided by the target server sends the data to the standard format to the target server. The invention also discloses an embodiment of a data transmission system. By using the embodiment of the invention, the processing efficiency of the target server can be improved.

【技术实现步骤摘要】

本申请涉及互联网
,特别涉及一种数据传输方法及系统。
技术介绍
随着互联网技术的不断发展,网购由于物流快速、性价比高等原因,逐渐成为人们购物的首选方式。一般的,购物平台都会提供一种参保退货运险费的服务。这种服务其实是购物平台与保险公司合作后提供的服务。用户只要参保了这种退货运险费的服务,在退货过程中产生的物流费用会由保险公司承担,这样可以较好地保障购物平台上买卖双方的利益。购物平台中每时每刻都会产生大量的订单数据,所述购物平台的服务器需要将参保退货运险费的订单数据发送给保险公司的服务器。现有技术中,一般是采用实时传输的方式,即发送方的服务器实时地将数据发送给接收方的目标服务器,例如购物平台的服务器实时地将参保退货运险费的订单数据发送给保险公司的目标服务器。但现有这种采用实时传输的方式,对于目标服务器处理数据的响应时间要求较高,通常所述响应时间需要在1秒甚至100毫秒内完成。但是随着传输地数据量越来越多,造成实时传输时目标服务器的压力越来越大,导致目标服务器的处理效率低。
技术实现思路
本申请实施例的目的是提供一种数据传输方法及系统,用以解决现有技术中目标服务器的处理效率低的问题。为解决上述技术问题,本申请一实施例提供的一种数据传输方法,包括:获取预设时间段内订单文件;读取所述订单文件中数据,并按照预设的映射关系将所述数据转化为对应的标准格式的数据;通过目标服务器提供的异步传输接口将所述标准格式的数据发送至所述目标服务器。一种数据传输系统,包括:获取单元,用于获取预设时间段内订单文件;处理单元,用于读取所述订单文件中数据,并按照预设的映射关系将所述数据转化为对应的标准格式的数据;发送单元,用于通过目标服务器提供的异步传输接口将所述标准格式的数据发送至所述目标服务器。由以上本申请实施例提供的技术方案可见,本申请实施例提供的一种数据传输方法及系统,通过异步传输这种非实时的传输方式,可以降低传输时目标服务器压力,从而实现提高目标服务器的处理效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例中提供的数据传输方法的流程图;图2为本申请一实施例中提供的数据传输方法的流程图;图3为本申请一实施例中提供的数据传输方法的流程图;图4为本申请一实施例中提供的数据传输方法的流程图;图5为本申请一实施例中提供的数据传输系统的模块示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。示范性地,用以实现本申请技术方案的系统架构包括服务器及与该服务器通信的目标服务器。服务器用以通过与所述目标服务器进行信息交互来实现互联网中的数据传输事务。所述服务器和目标服务器在架构上都包含一些基本组件,如总线、处理装置、存储装置、一个或多个输入/输出装置、和通信接口等。总线可以包括一个或多个导线,用来实现服务器和目标服务器各组件之间的通信。处理装置可以包括各类型的用来执行指令、处理进程或线程的处理器或微处理器。存储装置可以包括用以存储动态信息的动态存储器,如随机访问存储器(RAM),或用以存储静态信息的静态存储器,如只读存储器(ROM),以及包括磁或光学记录介质与相应驱动的大容量存储器。输入装置可以是键盘、鼠标、手写笔、触摸屏、声音识别装置、或生物测定装置等。输出装置可以是用以输出信息的显示器、打印机、或扬声器等。通信接口用来使服务器或目标服务器与其他系统或装置进行通信。通信接口之间可通过有线连接方式、无线连接方式、或光连接方式连接到上述网络中,以使上述目标服务器、服务器实现相互通信。每个网络都可以包括局域网(LAN)、广域网(WAN)、内部网、互联网、移动电话网络、虚拟专用网(VPN)、蜂窝式或其它移动通信网络、蓝牙、NFC或其任何组合。服务器和目标服务器上均包含用来管理系统资源、控制其他程序运行的操作系统软件,以及用来实现特定功能的应用软件或程序指令。图1为本申请一实施例中提供的数据传输方法的流程图。本实施例中,所述数据传输方法包括如下步骤:S110:服务器获取预设时间段内订单文件;所述预设时间段可以为人为预设设置的时间段。所述订单文件可以为从数据库中导出的表单。以购物平台与保险公司之间的数据传输为例,所述服务器可以是购物平台的服务器。所述订单文件可以是参保退货运险费的订单文件。假设预设时间段为前24小时,则该购物平台的服务器获取前24小时内参保退运险费的订单文件。S120:服务器读取所述订单文件中数据,并按照预设的映射关系将所述数据转化为对应的标准格式的数据;所述数据可以包括列标题。在数据库中导出的表单中,名称会相应地对应有一个列标题,并且数据的增加、删除、查询或修改都是根据所述列标题来实现的。但是由于传输双方对于相同名称对应的列标题命名并不完全相同,会造成接收方接收该表单后,无法录入数据库中的情况;所以需要将所述数据转化为标准格式的数据。所述映射关系为目标服务器提供的名称与类标题及所述列标题类型的映射关系。按照所述映射关系,将所述数据转化为对应的标准格式数据。还是以购物平台与保险公司之间的数据传输为例,如下表1所示:表1名称列标题类型保险订单号policy_no字符串机构保单号out_policy_no字符串总括订单号summary_policy_no字符串产品编号prod_no字符串机构产品编号out_prod_no字符串保单状态status数值保单类型type数值投保时间insured_time时间出单时间issue_time时间退保时间surrender_time时间保险起期effect_start_time时间保险止期effect_end_time时间保额sum_insured数值保险费率fee_rate数值保费premium数值实付保费actual_premium数值投保份数apply_num数值业务数据biz_data字符串干系人编号person_no字符串干系人类型type数值保险订单号policy_no字符串渠道账户类型account_type数值渠道账户IDaccount_id字符串渠道账户名称account_name字符串证件类型cert_type数值证件号码cert_no字符串证件姓名cert_name字符串业务数据biz_data字符串业务订单号ins_biz_no字符串账单号bill_no字符串账单类型type数值机构资金账户类型merchant_account_type数值机构资金账户IDmerchant_account_id字符串对方资金账户类型user_account_type数值对方资金账户IDuser_account_id字符串发生时间pay_time时间发生金额p本文档来自技高网
...

【技术保护点】
一种数据传输方法,其特征在于,包括:获取预设时间段内订单文件;读取所述订单文件中数据,并按照预设的映射关系将所述数据转化为对应的标准格式的数据;通过目标服务器提供的异步传输接口将所述标准格式的数据发送至所述目标服务器。

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取预设时间段内订单文件;读取所述订单文件中数据,并按照预设的映射关系将所述数据转化为对应的标准格式的数据;通过目标服务器提供的异步传输接口将所述标准格式的数据发送至所述目标服务器。2.如权利要求1所述的方法,其特征在于,在获取预设时间段内订单文件之后,还包括:将所述订单文件按照预设大小切分。3.如权利要求3所述的方法,其特征在于,在将所述订单文件按照预设大小切分之前,还包括:判断所述订单文件的大小是否大于预设阈值;相应地,所述将所述订单文件按照预设大小切分,包括:若是,则将所述订单文件按照预设大小切分。4.如权利要求1所述的方法,其特征在于,在通过目标服务器提供的异步传输接口将所述标准格式的数据发送至所述目标服务器之前,还包括:根据目标服务器提供的公钥对所述数据进行加密处理。5.如权利要求1所述的方法,其特征在于,在按照预设的映射关系将所述数据转化为对应的标准格式的数据之后,还包括:根据压缩软件将所述标准格式的数据压缩为数据包;相应地,所述通过目标服务器提供的异步传输接口将所述标准格式的数据发送至所述目标服务器,包括:通过目标服务器提供的异步传输接口将所述数据包发送至所述目标服务器。6.如权利要求1所述的方法,其特征在于,所述通过目标服务器提供的
\t异步传输接口将所述标准格式的数据发送至所述目标服务器,具体包括:判断当前时间点是否等于预设时间点若是,通过目标服务器提供的异步传输接口将所述标准格式的数据发送至所述目标服务器。7.如权利要求1-6中任一项所述的方法,其特征在于,所述订单文件包括参保退货运险费的订单文件;所述...

【专利技术属性】
技术研发人员:梁越平吴勇楼彬
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1