【技术实现步骤摘要】
本申请涉及网络通信
,尤其涉及一种基于第三方平台的数据上传 方法、下载方法及系统。
技术介绍
网上交易系统是位于公网上的第三方平台,可供企业用户使用,而网下ERP系统是建立在信息技术基础上的企业内部的管理平台。网上交易系统和 网下ERP系统之间需要进行数据交互,例如,网下ERP系统将产品资源发布 到网上交易系统,网上交易系统将成交信息返回网下ERP系统。现有4支术中,当网上交易系统与网下ERP系统进4亍交互时,可以通过第 三媒介进行传递,即在网下ERP系统中将所需要的数据导出到EXCEL文件或 TXT文件中,然后将导出的文件导入网上交易系统,这种交互方式需要人为 进行控制和校验,容易增加数据的出错率,并且由于数据无法实时交互,从 而影响数据的时效性。除了上述采用人为方式进行交互外,还可以将网上交易系统与网下ERP 系统之间的数据库进行直连,基于网络实现数据库之间的访问,例如,网下 ERP系统通过用户名和密码的验证登录网上交易系统,然后将数据直接写入网 上交易系统。上述方式虽然提高了实时性,但是由于网上交易系统面向的网下 ERP系统数量众多,当多个网下ERP系统同时访问网上交易系统时,直连访 问的方式容易造成网上交易系统的瘫痪,使得网上交易系统的访问性能下降; 且由于网下ERP系统由企业内部使用,因此对安全性要求较高,但是直连传 输的方式将使得网下ERP系统对网上交易系统直接开放,降低了网下EPR系 统的安全性。
技术实现思路
本申请实施例的目的是提供一种基于第三方平台的数据上传方法、下载方 法、系统及服务器,以解决现有数据交互方式容易造成网上交易系统的 ...
【技术保护点】
一种基于第三方平台的数据上传方法,其特征在于,通过Web Service服务器实现网下数据服务器向网上数据服务器上传数据,包括: Web Service服务器对需要上传数据的网下数据服务器进行身份验证; 所述身份验证通过后,接收 所述网下数据服务器上传的打包后的XML格式的数据包; 将所述XML格式的数据包转化为DataSet格式的数据集后提供给网上数据服务器。
【技术特征摘要】
1、一种基于第三方平台的数据上传方法,其特征在于,通过Web Service服务器实现网下数据服务器向网上数据服务器上传数据,包括Web Service服务器对需要上传数据的网下数据服务器进行身份验证;所述身份验证通过后,接收所述网下数据服务器上传的打包后的XML格式的数据包;将所述XML格式的数据包转化为DataSet格式的数据集后提供给网上数据服务器。2、 根据权利要求1所述的方法,其特征在于,所述WebService服务器对 需要上传数据的网下数据服务器进行身份验证之前,还包括网下数据服务器从其业务数据库中选择需要上传的数据; 将所述选择的数据进行打包生成XML格式的数据包; 通过预先协商的密钥对所述XML格式的数据包进行加密,并将所述加密 后的XML格式的数据包后放入中间数据库中进行緩存; 向WebService服务器发送需要上传数据的请求。3、 根据权利要求2所述的方法,其特征在于,所述接收所述网下数据服 务器上传的打包后的XML格式的数据包具体为接收网下数据服务器从所述 中间数据库中上传的打包后的XML格式的数据包。4、 根据权利要求2所述的方法,其特征在于,所述接收所述网下数据服 务器上传的打包后的XML格式的数据包之后,还包括通过预先协商的密钥对所述XML格式的数据包进行解密,获取解密后的 XML格式的数据包;通过所述解密后的XML格式的数据包的节点标识判断所述XML格式的 数据包是否完整;若判断为完整的XML格式的数据包,则执行所述将所述XML格式的数 据包转化为DataSet格式的数据集的步骤。5、 根据权利要求1所述的方法,其特征在于,所述提供给网上数据服务 器具体为将DataSet格式的数据集作为临时数据写入网上数据服务器的数据 库。6、 根据权利要求5所述的方法,其特征在于,还包括网上数据服务器检查所述临时数据是否完整;将检查为完整的临时数据按照数据的顺序写入正式数据表;删除所述临时数据。7、 一种基于第三方平台的数据下载方法,其特征在于,通过WebService 服务器实现网下数据服务器从网上数据服务器下载数据,包括WebService服务器对需要向网下数据服务器提供下载数据的网上数据服 务器进行身份认证;所述身份验证通过后,从所述网上数据服务器获取打包后的XML格式的 数据包;将所述XML格式的数据包转化为DataSet格式的数据集后提供给所述网 下数据服务器。8、 根据权利要求7所述的方法,其特征在于,所述WebService服务器对 需要向网下数据服务器提供下载数据的网上数据服务器进行身份认证之前,还 包括所述网下数据服务器按照预设的时间间隔向网上数据服务器发送数据下 载请求;网上数据服务器根据所述下载请求将待下载的数据进行打包生成XML格 式的数据包;通过预先协商的密钥对所述XML格式的数据包进行加密; 向所述WebService服务器发送需要传输数据的请求。9、 根据权利要求8所述的方法,其特征在于,所述从所述网上数据服务 器获取打包后的XML格式的数据包之后,还包括WebService服务器通过预先协商的密钥对所述XML格式的数据进行解 密,获得解密后的XML格式的数据包。10、 根据权利要求1所述的方法,其特征在于,所述提供给所述网下数据 服务器具体为将所述DataSet格式的数据集写入网下数据服务器的中间数据 库中...
【专利技术属性】
技术研发人员:李七生,胡斌,冯维,
申请(专利权)人:杭州高达软件系统有限公司,
类型:发明
国别省市:86[中国|杭州]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。