著录项信息
专利名称 | EDI安全电子凭证交互方法、终端及实现装置 |
申请号 | CN201410133898.X | 申请日期 | 2014-04-03 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2014-07-23 | 公开/公告号 | CN103942643A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06Q10/06 | IPC分类号 | G;0;6;Q;1;0;/;0;6;;;G;0;6;Q;3;0;/;0;0查看分类表>
|
申请人 | 中企永联数据交换技术(北京)有限公司 | 申请人地址 | 北京市海淀区北清路68号1号楼3层01316
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中企永联数据交换技术(北京)有限公司 | 当前权利人 | 中企永联数据交换技术(北京)有限公司 |
发明人 | 程明光 |
代理机构 | 北京风雅颂专利代理有限公司 | 代理人 | 李翔;李弘 |
摘要
本发明公开了一种EDI安全电子凭证交互方法,包括:将待发送的新的个性化单据文件存放在发送文件目录;定期对发送文件目录进行轮询并读取所述新的个性化单据文件;将所述新的个性化单据文件转换为EDI报文格式的电子凭证;将所述安全电子凭证发送出去;和/或,接收安全电子凭证;将所述电子凭证转换为新的个性化单据文件;将所述新的个性化单据文件存放在接收文件目录;定期对接收文件目录进行轮询并读取所述新的个性化单据文件;本发明还公开了一种EDI安全电子凭证交互终端及实现装置。本发明提出的一种EDI安全电子凭证交互方法、终端及实现装置,能够将商务交易中各个环节信息进行有效整合。
1.一种EDI安全电子凭证交互方法,其特征在于,包括:
将待发送的新的个性化单据文件存放在发送文件目录;
定期对发送文件目录进行轮询并读取所述新的个性化单据文件;
将所述新的个性化单据文件转换为EDI报文格式的电子凭证;
对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证;
将所述安全电子凭证发送出去;
其中,所述将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤包括:
提取新的个性化单据文件中单据体对应类型的关键字;
将单据体原始内容转换为EDI报文格式的单据体原始内容;
将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为单据体;
生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;
将所述报文头和单据体形成为电子凭证;
和/或,
接收安全电子凭证;
对所述安全电子凭证进行解密处理,并得到EDI报文格式的电子凭证;
将所述电子凭证转换为新的个性化单据文件;
将所述新的个性化单据文件存放在接收文件目录;
定期对接收文件目录进行轮询并读取所述新的个性化单据文件;
其中,所述将所述电子凭证转换为新的个性化单据文件的步骤包括:
从所述电子凭证的报文头中解析出所述电子凭证的发送方的唯一身份ID;
判断需要从报文头中解析出的所述电子凭证中的单据体;
根据需要解析的单据体对应类型的关键字找到所述电子凭证中的该单据体;
根据与所述电子凭证的发送方对应的EDI格式规范以及接收方的EDI格式规范,解析出接收方需要的单据体原始内容;
所述EDI报文格式的电子凭证包括报文头和报文体;所述报文体包括至少一个单据体,每个单据体均包括单据体对应类型的关键字及单据体对应的EDI报文格式的单据体原始内容;所述报文头包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型;所述单据体原始内容包括需求计划、订单、入库单、结算单、发票信息、发运单、承运单、报关单证、通关单、支付请求、支付凭证、纳税单、纳税凭证中的任意多个;
所述将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤还包括:
提取新的个性化单据文件中单据体对应类型的关键字;
将单据体原始内容转换为EDI报文格式的单据体原始内容;
将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为新的单据体;
将所述新的单据体与原单据体合并为报文体;
生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;
将所述报文头和报文体形成为新的电子凭证。
2.一种EDI安全电子凭证交互终端,其特征在于,包括:ERP系统、文件轮询获取模块、格式转换模块、文件安全传送模块、发送文件目录、接收文件目录;
所述ERP系统,用于将待发送的新的个性化单据文件存放在发送文件目录;
所述文件轮询获取模块,用于定期对发送文件目录进行轮询并读取所述新的个性化单据文件;和/或,用于定期对接收文件目录进行轮询并读取所述新的个性化单据文件,以及将所述新的个性化单据文件发送给所述ERP系统;
所述格式转换模块,用于将所述新的个性化单据文件转换为EDI报文格式的电子凭证;
和/或,用于将EDI报文格式的电子凭证转换为新的个性化单据文件,以及将所述新的个性化单据文件存放在接收文件目录;
所述文件安全传送模块,用于对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证,以及,将所述安全电子凭证发送出去;和/或,用于接收安全电子凭证,以及,对所述安全电子凭证进行解密处理并得到EDI报文格式的电子凭证;
所述EDI报文格式的电子凭证包括报文头和报文体;所述报文体包括至少一个单据体,每个单据体均包括单据体对应类型的关键字及单据体对应的EDI报文格式的单据体原始内容;所述报文头包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型;
所述格式转换模块,还用于提取新的个性化单据文件中单据体对应类型的关键字;将单据体原始内容转换为EDI报文格式的单据体原始内容;将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为单据体;生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;将所述报文头和单据体形成为电子凭证;所述单据体原始内容包括需求计划、订单、入库单、结算单、发票信息、发运单、承运单、报关单证、通关单、支付请求、支付凭证、纳税单、纳税凭证中的任意多个;
和/或,
所述格式转换模块,还用于从所述电子凭证的报文头中解析出所述电子凭证的发送方的唯一身份ID;判断需要从报文头中解析出的所述电子凭证中的单据体;根据需要解析的单据体对应类型的关键字找到所述电子凭证中的该单据体;根据与所述电子凭证的发送方对应的EDI格式规范以及接收方的EDI格式规范,解析出接收方需要的单据体原始内容;所述单据体原始内容包括需求计划、订单、入库单、结算单、发票信息、发运单、承运单、报关单证、通关单、支付请求、支付凭证、纳税单、纳税凭证中的任意多个;
所述格式转换模块,还用于提取新的个性化单据文件中单据体对应类型的关键字;将单据体原始内容转换为EDI报文格式的单据体原始内容;将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为新的单据体;将所述新的单据体与原单据体合并为报文体;生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;将所述报文头和报文体形成为新的电子凭证。
3.一种EDI安全电子凭证实现装置,其特征在于,包括:至少两个如权利要求2所述的交互终端,及中心数据交换平台;
所述中心数据交换平台,包括:
文件安全传送模块,用于接收安全电子凭证,以及,对所述安全电子凭证进行解密处理并得到EDI报文格式的电子凭证;和/或,用于对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证,以及,将所述安全电子凭证发送出去;
电子凭证路由转发模块,用于从所述电子凭证的报文头中解析出所述电子凭证的接收方的唯一身份ID,并将所述电子凭证通过所述文件安全传送模块发送到接收方的所述交互终端。
4.根据权利要求3所述的实现装置,其特征在于,所述中心数据交换平台,还包括:
用户管理模块,用于管理所述电子凭证的所有接收方和发送方的用户信息;
业务管理模块,用于将所述电子凭证进行备份。
EDI安全电子凭证交互方法、终端及实现装置\n技术领域\n[0001] 本发明涉及电子商务技术领域,特别是指一种EDI安全电子凭证交互方法、终端及实现装置。\n背景技术\n[0002] 2004年年底,国务院发布《关于加快电子商务发展的若干意见》,提出了一系列促进电子商务发展的具体措施以来,我国电子商务交易呈飞速发展态势。预计到2015年,我国电子商务平台的交易规模将增长5-10倍。但是目前我国电子商务交易主要以B2C的网络零售为主,以淘宝网为代表的网络零售平台将覆盖5亿消费者,交易额有望超过2万亿。而B2B电子商务虽然必将成为助推传统经济领域的关键因素,但是目前来看并没有成为我国电子商务交易的主要组成部分。\n[0003] 在B2B电子商务交易过程中,包括采购方、供应商、供应商的供应商、第三方物流商、银行、海关、税务等主体在内的供应链上下游环节之间的需求计划信息、订单信息、物流信息、库存信息、结算信息只有实现了无缝的安全实时传递,才能真正实现“信息流”促进“物流”和“资金流”的目的,从而降低采购方的采购成本、供应商的销售成本以及库存成本,进而提升了整个供应链的整体竞争能力。\n[0004] 作为B2B电子商务发展的主要支撑技术,我国目前的供应链信息协同技术应用还相对落后,并没有完全实现“信息流”与“物流”、“资金流”完美结合的态势,这也是我国B2B电子商务活动还没有成为电子商务交易主要力量的原因之一。\n[0005] 而我国目前供应链信息协同应用滞后的原因除了现行管理政策、节点企业的信息化能力以及企业交易习惯外,还有一个主要的技术原因,即在供应链协同过程中,并没有一个可以将商务交易中各个环节信息进行有效整合的电子凭证机制。\n发明内容\n[0006] 有鉴于此,本发明的目的在于提出一种EDI安全电子凭证交互方法、终端及实现装置,能够将商务交易中各个环节信息进行有效整合,从而实现数据交互。\n[0007] 基于上述目的本发明提供的EDI安全电子凭证交互方法,包括:\n[0008] 将待发送的新的个性化单据文件存放在发送文件目录;\n[0009] 定期对发送文件目录进行轮询并读取所述新的个性化单据文件;\n[0010] 将所述新的个性化单据文件转换为EDI报文格式的电子凭证;\n[0011] 对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证;\n[0012] 将所述安全电子凭证发送出去;\n[0013] 和/或,\n[0014] 接收安全电子凭证;\n[0015] 对所述安全电子凭证进行解密处理,并得到EDI报文格式的电子凭证;\n[0016] 将所述电子凭证转换为新的个性化单据文件;\n[0017] 将所述新的个性化单据文件存放在接收文件目录;\n[0018] 定期对接收文件目录进行轮询并读取所述新的个性化单据文件。\n[0019] 在一些实施方式中,所述EDI报文格式的电子凭证包括报文头和报文体;所述报文体包括至少一个单据体,每个单据体均包括单据体对应类型的关键字及单据体对应的EDI报文格式的单据体原始内容;所述报文头包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型。\n[0020] 在一些实施方式中,所述将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤包括:\n[0021] 提取新的个性化单据文件中单据体对应类型的关键字;\n[0022] 将单据体原始内容转换为EDI报文格式的单据体原始内容;\n[0023] 将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为单据体;\n[0024] 生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;\n[0025] 将所述报文头和单据体形成为电子凭证;\n[0026] 和/或,\n[0027] 所述将所述电子凭证转换为新的个性化单据文件的步骤包括:\n[0028] 从所述电子凭证的报文头中解析出所述电子凭证的发送方的唯一身份ID;\n[0029] 判断需要从报文头中解析出的所述电子凭证中的单据体;\n[0030] 根据需要解析的单据体对应类型的关键字找到所述电子凭证中的该单据体;\n[0031] 根据与所述电子凭证的发送方对应的EDI格式规范以及接收方的EDI格式规范,解析出接收方需要的单据体原始内容。\n[0032] 在一些实施方式中,所述将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤还包括:\n[0033] 提取新的个性化单据文件中单据体对应类型的关键字;\n[0034] 将单据体原始内容转换为EDI报文格式的单据体原始内容;\n[0035] 将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为新的单据体;\n[0036] 将所述新的单据体与原单据体合并为报文体;\n[0037] 生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;\n[0038] 将所述报文头和报文体形成为新的电子凭证。\n[0039] 本发明还提供了一种EDI安全电子凭证交互终端,包括:ERP系统、文件轮询获取模块、格式转换模块、文件安全传送模块、发送文件目录、接收文件目录;\n[0040] 所述ERP系统,用于将待发送的新的个性化单据文件存放在发送文件目录;\n[0041] 所述文件轮询获取模块,用于定期对发送文件目录进行轮询并读取所述新的个性化单据文件;和/或,用于定期对接收文件目录进行轮询并读取所述新的个性化单据文件,以及将所述新的个性化单据文件发送给所述ERP系统;\n[0042] 所述格式转换模块,用于将所述新的个性化单据文件转换为EDI报文格式的电子凭证;和/或,用于将EDI报文格式的电子凭证转换为新的个性化单据文件,以及将所述新的个性化单据文件存放在接收文件目录;\n[0043] 所述文件安全传送模块,用于对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证,以及,将所述安全电子凭证发送出去;和/或,用于接收安全电子凭证,以及,对所述安全电子凭证进行解密处理并得到EDI报文格式的电子凭证。\n[0044] 在一些实施方式中,所述EDI报文格式的电子凭证包括报文头和报文体;所述报文体包括至少一个单据体,每个单据体均包括单据体对应类型的关键字及单据体对应的EDI报文格式的单据体原始内容;所述报文头包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型。\n[0045] 在一些实施方式中,所述格式转换模块,还用于提取新的个性化单据文件中单据体对应类型的关键字;将单据体原始内容转换为EDI报文格式的单据体原始内容;将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为单据体;生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;将所述报文头和单据体形成为电子凭证;\n[0046] 和/或,\n[0047] 所述格式转换模块,还用于从所述电子凭证的报文头中解析出所述电子凭证的发送方的唯一身份ID;判断需要从报文头中解析出的所述电子凭证中的单据体;根据需要解析的单据体对应类型的关键字找到所述电子凭证中的该单据体;根据与所述电子凭证的发送方对应的EDI格式规范以及接收方的EDI格式规范,解析出接收方需要的单据体原始内容。\n[0048] 在一些实施方式中,所述格式转换模块,还用于提取新的个性化单据文件中单据体对应类型的关键字;将单据体原始内容转换为EDI报文格式的单据体原始内容;将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为新的单据体;将所述新的单据体与原单据体合并为报文体;生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;将所述报文头和报文体形成为新的电子凭证。\n[0049] 本发明还提供了一种EDI安全电子凭证实现装置,包括:至少两个如上所述的交互终端,及中心数据交换平台;\n[0050] 所述中心数据交换平台,包括:\n[0051] 文件安全传送模块,用于接收安全电子凭证,以及,对所述安全电子凭证进行解密处理并得到EDI报文格式的电子凭证;和/或,用于对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证,以及,将所述安全电子凭证发送出去;\n[0052] 电子凭证路由转发模块,用于从所述电子凭证的报文头中解析出所述电子凭证的接收方的唯一身份ID,并将所述电子凭证通过所述文件安全传送模块发送到接收方的所述交互终端。\n[0053] 在一些实施方式中,所述中心数据交换平台,还包括:\n[0054] 用户管理模块,用于管理所述电子凭证的所有接收方和发送方的用户信息;\n[0055] 业务管理模块,用于将所述电子凭证进行备份。\n[0056] 从上面所述可以看出,本发明提供的EDI安全电子凭证交互方法、终端及实现装置,在电子商务应用领域供应链信息协同过程中,基于以EDI格式文本为载体的安全电子凭证,不仅可以提升现在B2B电子商务过程中供应链信息协同技术,而且能够为将来电子商务企业会计档案电子化或电子发票提供可信数据源,为供应链信息协同、物料溯源跟踪、自动财务对账等应用提供技术基础。在国际业务交易中,本电子凭证将有利于实现国内企业与境外企业之间实现B2B的信息协同应用,顺利实现跨境贸易中的电子商务通关服务。\n[0057] 进一步的,所述安全电子凭证在需求计划阶段就产生,在订单生成、订单确认、货物发运、收货/入库以及财务结算、发票反馈环节进行信息补充;因而,所述安全电子凭证的信息内容是订单、运单、入库单以及发票等单据信息全集,实现了将这几种商务单据信息进行关联的效果,从而,所述安全电子凭证能够作为电子商务应用中的供应链信息协同的唯一凭证;其次,由于所述安全电子凭证中的信息直接来源于供应方、采购方或物流方的计算机系统,并且信息写入操作基于数字证书方式,所以所述安全电子凭证信息内容对供应链上各个参与方来说具有不可否认性;同时,所述安全电子凭证在生成、传输、识别过程中设置了防篡改安全保护措施,进而使得所述安全电子凭证具有信息安全特性。\n[0058] 此外,所述安全电子凭证由于遵循EDI报文规范,有利于与境外企业之间实现B2B的信息协同应用,顺利实现跨境贸易中的电子商务通关服务。\n附图说明\n[0059] 图1为本发明提供的EDI安全电子凭证交互方法的一个实施例的流程示意图;\n[0060] 图2为本发明提供的EDI安全电子凭证交互方法实施例中所述将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤的具体流程示意图;\n[0061] 图3为本发明提供的EDI安全电子凭证交互方法实施例中将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤的又一具体流程示意图;\n[0062] 图4为本发明提供的EDI安全电子凭证交互方法实施例中将所述电子凭证转换为新的个性化单据文件的步骤的具体流程示意图;\n[0063] 图5为本发明提供的EDI安全电子凭证交互方法实施例中将所述安全电子凭证发送出去的步骤的CFTP传送协议的架构图;\n[0064] 图6a-6c为本发明提供的EDI安全电子凭证交互方法实施例中电子凭证的结构示例;\n[0065] 图7为本发明提供的EDI安全电子凭证交互终端的一个实施例的结构示意图;\n[0066] 图8为本发明提供的EDI安全电子凭证实现装置的一个实施例的结构示意图;\n[0067] 图9为本发明提供的EDI安全电子凭证实现装置的另一个实施例的结构示意图;\n[0068] 图10为本发明提供的EDI安全电子凭证实现装置的又一个实施例的结构示意图。\n具体实施方式\n[0069] 为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。\n[0070] 需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。\n[0071] 参照附图1,为本发明提供的EDI安全电子凭证交互方法的一个实施例的流程示意图。\n[0072] 所述EDI(Electronic Data Interchange,电子数据交换)安全电子凭证交互方法,包括:\n[0073] 步骤101:将待发送的新的个性化单据文件存放在发送文件目录;\n[0074] 步骤102:定期对发送文件目录进行轮询并读取所述新的个性化单据文件;\n[0075] 步骤103:将所述新的个性化单据文件转换为EDI报文格式的电子凭证;\n[0076] 步骤104:对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证;\n[0077] 步骤105:将所述安全电子凭证发送出去;\n[0078] 和/或,\n[0079] 步骤106:接收安全电子凭证;\n[0080] 步骤107:对所述安全电子凭证进行解密处理,并得到EDI报文格式的电子凭证;\n[0081] 步骤108:将所述电子凭证转换为新的个性化单据文件;\n[0082] 步骤109:将所述新的个性化单据文件存放在接收文件目录;\n[0083] 步骤110:定期对接收文件目录进行轮询并读取所述新的个性化单据文件。\n[0084] 上述EDI安全电子凭证交互方法,可以在两个终端上分别实施步骤101-105和步骤\n106-110;也可在用一终端上同时实施步骤101-105和步骤106-110,并且,在必要情况下,步骤101-105和步骤106-110的顺序还可以调换。\n[0085] 所述EDI报文格式的电子凭证包括报文头和报文体;所述报文体包括至少一个单据体,每个单据体均包括单据体对应类型的关键字及单据体对应的EDI报文格式的单据体原始内容;所述报文头包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型。此外,报文头还可包含路由信息、从该电子凭证产生到当前时刻的途径记录信息。\n[0086] 具体地,所述单据体原始内容可以是指,需求计划、订单、入库单、结算单、发票信息、发运单、承运单、报关单证、通关单、支付请求、支付凭证、纳税单、纳税凭证等各种个性化单据的原始内容。所述单据体对应类型的关键字,是为每一个单据体定义的一组对应的关键字。例如参考EDI格式标准定义,发票单据的关键字为INVOIC或其他数字编码;在这组关键字“INVOIC”与“/INVOIC”中间,是各种个性化单据的原始内容。\n[0087] 进一步的,参照附图2,为本发明提供的EDI安全电子凭证交互方法实施例中将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤的具体流程示意图。\n[0088] 将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤,具体包括:\n[0089] 步骤201:提取新的个性化单据文件中单据体对应类型的关键字;\n[0090] 步骤202:将单据体原始内容转换为EDI报文格式的单据体原始内容;\n[0091] 步骤203:将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为单据体;\n[0092] 步骤204:生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;\n[0093] 步骤205:将所述报文头和单据体形成为电子凭证。\n[0094] 在电子凭证最初产生时,电子凭证内容较少,除了报文头,就是仅包含1个单据体的报文体。当电子凭证在传输过程中被各个参与方接收并发送新的个性化单据文件时,除了修改电子凭证中报文头里面的途径信息外,再在电子凭证中增加这个新的报文体即可。\n[0095] 因此,更进一步的,参照附图3,为本发明提供的EDI安全电子凭证交互方法实施例中将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤的又一具体流程示意图。\n[0096] 将新的个性化单据文件转换为EDI报文格式的电子凭证的步骤,还进一步包括:\n[0097] 步骤301:提取新的个性化单据文件中单据体对应类型的关键字;\n[0098] 步骤302:将单据体原始内容转换为EDI报文格式的单据体原始内容;\n[0099] 步骤303:将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为新的单据体;\n[0100] 步骤304:将所述新的单据体与原单据体合并为报文体;\n[0101] 步骤305:(修改并)生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;\n[0102] 步骤306:将所述报文头和报文体形成为新的电子凭证。\n[0103] 当接收到电子凭证,并且需要对其进行解析时,则从报文头解析出需要解析该电子凭证中的哪个单据体,并且根据对应的关键字找到该单据体的内容,解析出填进该单据体的参与方ID,并且根据存储在本地的与该单据体发送方对应的格式规范以及接收方的格式规范,解析出接收方需要的单据。\n[0104] 具体的,参照附图4,为本发明提供的EDI安全电子凭证交互方法实施例中将所述电子凭证转换为新的个性化单据文件的步骤的具体流程示意图。\n[0105] 将所述电子凭证转换为新的个性化单据文件的步骤,具体包括:\n[0106] 步骤401:从所述电子凭证的报文头中解析出所述电子凭证的发送方的唯一身份ID;\n[0107] 步骤402:判断需要从报文头中解析出的所述电子凭证中的单据体;\n[0108] 步骤403:根据需要解析的单据体对应类型的关键字找到所述电子凭证中的该单据体;\n[0109] 步骤404:根据与所述电子凭证的发送方对应的EDI格式规范以及接收方的EDI格式规范,解析出接收方需要的单据体原始内容。\n[0110] 进一步的,所述对所述电子凭证进行防篡改安全保护处理并得到安全电子凭证的步骤104和将所述安全电子凭证发送出去的步骤105,实现了基于互联网的文件安全传送。\n[0111] 所述对所述电子凭证进行防篡改安全保护处理并得到安全电子凭证的步骤,具体可包括电子凭证作为文件方式的文件加密/解密、签名/签名验证等功能,实现电子凭证文件互联网上传送过程中数据的保密性、发送方的防抵赖性、防篡改,从而保证了电子凭证传递过程中的安全传递。\n[0112] 而将所述安全电子凭证发送出去的步骤,其数据传送不同于一般的FTP/OFTP文件传送协议,以TCP/IP协议为基础,本发明提出了一种专用的文件传送和接收协议CFTP(Cedex File Transmision Production)传输协议。\n[0113] 所述CFTP安全传送协议是电子凭证传递过程中的防篡改安全保护主要的方法,其协议架构如图5所示,其中包括:\n[0114] 通道安全层,负责数据包级别的安全,负责节点的认证,包加解密,包完整性检验;\n[0115] 数据传输层,负责文件从点到点的传输,保证文件的完整性,签名;\n[0116] 报文层,负责文件的压缩、加解密、报文路由,报文回执生成等,回执以文件方式调用数据传输层传输。解密、解压、签名验证结果通知回执通知对端;本地不进行任何网络操作。\n[0117] 应用层,负责文件唯一性检查等;本地不进行任何网络操作。\n[0118] 参照附图6a-6c,以订单、入库单、发票三种不同单据同时存放在所述电子凭证为例,以应用例的形式给出单据体的格式规范。\n[0119] 从上面所述可以看出,本发明提供的EDI安全电子凭证交互方法,在电子商务应用领域供应链信息协同过程中,基于以EDI格式文本为载体的安全电子凭证,不仅可以提升现在B2B电子商务过程中供应链信息协同技术,而且能够为将来电子商务企业会计档案电子化或电子发票提供可信数据源,为供应链信息协同、物料溯源跟踪、自动财务对账等应用提供技术基础。在国际业务交易中,本电子凭证将有利于实现国内企业与境外企业之间实现B2B的信息协同应用,顺利实现跨境贸易中的电子商务通关服务。\n[0120] 进一步的,所述安全电子凭证在需求计划阶段就产生,在订单生成、订单确认、货物发运、收货/入库以及财务结算、发票反馈环节进行信息补充;因而,所述安全电子凭证的信息内容是订单、运单、入库单以及发票等单据信息全集,实现了将这几种商务单据信息进行关联的效果,从而,所述安全电子凭证能够作为电子商务应用中的供应链信息协同的唯一凭证;其次,由于所述安全电子凭证中的信息直接来源于供应方、采购方或物流方的计算机系统,并且信息写入操作基于数字证书方式,所以所述安全电子凭证信息内容对供应链上各个参与方来说具有不可否认性;同时,所述安全电子凭证在生成、传输、识别过程中设置了防篡改安全保护措施,进而使得所述安全电子凭证具有信息安全特性。\n[0121] 此外,所述安全电子凭证由于遵循EDI报文规范,有利于与境外企业之间实现B2B的信息协同应用,顺利实现跨境贸易中的电子商务通关服务。\n[0122] 本发明还提供了一种EDI安全电子凭证交互终端,参照附图7,为本发明提供的EDI安全电子凭证交互终端的一个实施例的结构示意图。\n[0123] 所述EDI安全电子凭证交互终端500,包括:ERP系统501、文件轮询获取模块502、格式转换模块503、文件安全传送模块504、发送文件目录(Outbound)505、接收文件目录(Inbound)506;\n[0124] 所述ERP系统501,用于将待发送的新的个性化单据文件存放在发送文件目录505;\n[0125] 所述文件轮询获取模块502,用于定期对发送文件目录505进行轮询并读取所述新的个性化单据文件;和/或,用于定期对接收文件目录506进行轮询并读取所述新的个性化单据文件,以及将所述新的个性化单据文件发送给所述ERP系统501;\n[0126] 所述格式转换模块503,用于将所述新的个性化单据文件转换为EDI报文格式的电子凭证;和/或,用于将EDI报文格式的电子凭证转换为新的个性化单据文件,以及将所述新的个性化单据文件存放在接收文件目录506;\n[0127] 所述文件安全传送模块504,用于对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证,以及,将所述安全电子凭证发送出去;和/或,用于接收安全电子凭证,以及,对所述安全电子凭证进行解密处理并得到EDI报文格式的电子凭证。\n[0128] 所述EDI安全电子凭证交互终端500,可将待发送的个性化单据文件转换为EDI报文格式的电子凭证并进行发送,也可将接收到的EDI报文格式的电子凭证转换为个性化单据文件并传送给ERP系统进行相应处理;并且,当所述交互终端500为第一个发送方的交互终端时,其也可仅完成将待发送的个性化单据文件转换为EDI报文格式的电子凭证并进行发送的工作,同理,当所述交互终端500为最后一个接收方的交互终端时,也可仅完成将接收到的EDI报文格式的电子凭证转换为个性化单据文件并传送给ERP系统进行相应处理的工作。本领域技术人员应该认识到,在必要的时候,可以对所述交互终端所实现的功能进行选择或结合。\n[0129] 进一步的,所述EDI报文格式的电子凭证包括报文头和报文体;所述报文体包括至少一个单据体,每个单据体均包括单据体对应类型的关键字及单据体对应的EDI报文格式的单据体原始内容;所述报文头包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型。\n此外,报文头还可包含路由信息、从该电子凭证产生到当前时刻的途径记录信息。\n[0130] 具体地,所述单据体原始内容可以是指,需求计划、订单、入库单、结算单、发票信息、发运单、承运单、报关单证、通关单、支付请求、支付凭证、纳税单、纳税凭证等各种个性化单据的原始内容。所述单据体对应类型的关键字,是为每一个单据体定义的一组对应的关键字。例如参考EDI格式标准定义,发票单据的关键字为INVOIC或其他数字编码;在这组关键字“INVOIC”与“/INVOIC”中间,是各种个性化单据的原始内容。\n[0131] 较佳的,所述格式转换模块503在将所述新的个性化单据文件转换为EDI报文格式的电子凭证时,还用于提取新的个性化单据文件中单据体对应类型的关键字;将单据体原始内容转换为EDI报文格式的单据体原始内容;将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为单据体;生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;将所述报文头和单据体形成为电子凭证。\n[0132] 在电子凭证最初产生时,电子凭证内容较少,除了报文头,就是仅包含1个单据体的报文体。当电子凭证在传输过程中被各个参与方接收并发送新的个性化单据文件时,除了修改电子凭证中报文头里面的途径信息外,再在电子凭证中增加这个新的报文体即可。\n[0133] 因此,更进一步的,所述格式转换模块503在将EDI报文格式的电子凭证转换为所述新的个性化单据文件时,还用于从所述电子凭证的报文头中解析出所述电子凭证的发送方的唯一身份ID;判断需要从报文头中解析出的所述电子凭证中的单据体;根据需要解析的单据体对应类型的关键字找到所述电子凭证中的该单据体;根据与所述电子凭证的发送方对应的EDI格式规范以及接收方的EDI格式规范,解析出接收方需要的单据体原始内容。\n[0134] 当接收到电子凭证,并且需要对其进行解析时,则从报文头解析出需要解析该电子凭证中的哪个单据体,并且根据对应的关键字找到该单据体的内容,解析出填进该单据体的参与方ID,并且根据存储在本地的与该单据体发送方对应的格式规范以及接收方的格式规范,解析出接收方需要的单据。\n[0135] 进一步的,所述格式转换模块503,还用于提取新的个性化单据文件中单据体对应类型的关键字;将单据体原始内容转换为EDI报文格式的单据体原始内容;将所述单据体对应类型的关键字和EDI报文格式的单据体原始内容形成为新的单据体;将所述新的单据体与原单据体合并为报文体;生成包括所述电子凭证的唯一ID、当前的所述电子凭证的接收方或发送方的唯一身份ID、当前的电子凭证包含的单据体数量及每个单据体对应的类型的报文头;将所述报文头和报文体形成为新的电子凭证。\n[0136] 可选的,所述文件安全传送模块504的主要功能包括数据安全功能和数据传送功能,从而实现了基于互联网的文件安全传送。\n[0137] 所述数据安全功能,具体可包括电子凭证作为文件方式的文件加密/解密、签名/签名验证等功能,实现电子凭证文件互联网上传送过程中数据的保密性、发送方的防抵赖性、防篡改,从而保证了电子凭证传递过程中的安全传递。\n[0138] 而所述数据传送功能,其数据传送不同于一般的FTP/OFTP文件传送协议,以TCP/IP协议为基础,本发明提出了一种专用的文件传送和接收协议CFTP(Cedex File Transmision Production)传输协议。\n[0139] 所述CFTP安全传送协议是电子凭证传递过程中的防篡改安全保护主要的方法,其协议架构如图5所示,其中包括:\n[0140] 通道安全层,负责数据包级别的安全,负责节点的认证,包加解密,包完整性检验;\n[0141] 数据传输层,负责文件从点到点的传输,保证文件的完整性,签名;\n[0142] 报文层,负责文件的压缩、加解密、报文路由,报文回执生成等,回执以文件方式调用数据传输层传输。解密、解压、签名验证结果通知回执通知对端;本地不进行任何网络操作。\n[0143] 应用层,负责文件唯一性检查等;本地不进行任何网络操作。\n[0144] 参照附图6a-6c,以订单、入库单、发票三种不同单据同时存放在所述电子凭证为例,以应用例的形式给出单据体的格式规范。\n[0145] 从上面所述可以看出,本发明提供的EDI安全电子凭证交互终端,在电子商务应用领域供应链信息协同过程中,基于以EDI格式文本为载体的安全电子凭证,不仅可以提升现在B2B电子商务过程中供应链信息协同技术,而且能够为将来电子商务企业会计档案电子化或电子发票提供可信数据源,为供应链信息协同、物料溯源跟踪、自动财务对账等应用提供技术基础。在国际业务交易中,本电子凭证将有利于实现国内企业与境外企业之间实现B2B的信息协同应用,顺利实现跨境贸易中的电子商务通关服务。\n[0146] 进一步的,所述安全电子凭证在需求计划阶段就产生,在订单生成、订单确认、货物发运、收货/入库以及财务结算、发票反馈环节进行信息补充;因而,所述安全电子凭证的信息内容是订单、运单、入库单以及发票等单据信息全集,实现了将这几种商务单据信息进行关联的效果,从而,所述安全电子凭证能够作为电子商务应用中的供应链信息协同的唯一凭证;其次,由于所述安全电子凭证中的信息直接来源于供应方、采购方或物流方的计算机系统,并且信息写入操作基于数字证书方式,所以所述安全电子凭证信息内容对供应链上各个参与方来说具有不可否认性;同时,所述安全电子凭证在生成、传输、识别过程中设置了防篡改安全保护措施,进而使得所述安全电子凭证具有信息安全特性。\n[0147] 此外,所述安全电子凭证由于遵循EDI报文规范,有利于与境外企业之间实现B2B的信息协同应用,顺利实现跨境贸易中的电子商务通关服务。\n[0148] 本发明还提供了一种EDI安全电子凭证实现装置,参照附图8,为本发明提供的EDI安全电子凭证实现装置的一个实施例的结构示意图。\n[0149] 所述EDI安全电子凭证实现装置,包括:至少两个如上所述的交互终端500,及中心数据交换平台600;\n[0150] 所述中心数据交换平台600,包括:\n[0151] 文件安全传送模块601,用于接收安全电子凭证,以及,对所述安全电子凭证进行解密处理并得到EDI报文格式的电子凭证;和/或,用于对所述电子凭证进行防篡改安全保护处理,得到安全电子凭证,以及,将所述安全电子凭证发送出去;\n[0152] 电子凭证路由转发模块602,用于从所述电子凭证的报文头中解析出所述电子凭证的接收方的唯一身份ID,并将所述电子凭证通过所述文件安全传送模块601发送到接收方的所述交互终端500。\n[0153] 可选的,所述中心数据交换平台600,还包括:\n[0154] 用户管理模块603,用于管理所述电子凭证的所有接收方和发送方的用户信息;\n[0155] 业务管理模块604,用于将所述电子凭证进行备份。\n[0156] 进一步的,用户管理模块603是电子凭证进行路由转发的依据,主要实现接收方和发送方等数据交换参与主体之间的用户信息管理。\n[0157] 业务管理模块604主要是根据用户的需要,在电子凭证数据交换的基础上,实现一些必要的业务功能,比如电子凭证留存或分析功能。业务管理功能不局限于某一种或几种功能。\n[0158] 文件安全传送模块601,主要实现与各个交互终端500的文件安全传送模块504之间的电子凭证文件的双方传送。基于上述的CFTP传送协议,在服务器端的文件安全传送模块与客户端安全文件传送模块之间建立起安全数据传送通道,实现电子凭证的安全发送或接收。中心数据交换平台600的文件安全传送模块601还可以实现电子凭证文件中接收方、发送方等信封地址信息的解密。\n[0159] 电子凭证路由转发模块602,是根据接收到的电子凭证文件,初步解析出该文件的接收方,基于用户管理模块604中的接收方信息,将该电子凭证文件在没有做任何修改前提下,通过中心数据交换平台600的文件安全传送模块601,按原样转发到到接收方的交互终端500的文件安全传送模块504,再由接收方的交互终端500的格式转换模块503实现文件格式转换以及往接收方的交互终端500的ERP系统501实现数据写入。\n[0160] 参照附图9,为本发明提供的EDI安全电子凭证实现装置的另一个实施例的结构示意图。\n[0161] 所述EDI安全电子凭证实现装置,包括:多个如上所述的交互终端500(发送方\n1,……,发送方n,以及,接收方1,……接收方n),及中心数据交换平台600。\n[0162] 下面以发送方(发送方1,……,发送方n)发送单据给接收方(接收方1,……接收方n)的应用为例进行相应的流程说明如下:\n[0163] 发送方1的ERP系统(企业资源管理系统)501发出一个专门格式的个性化单据文件;\n[0164] 发送方1的格式转换模块503接收到该个性化单据文件,并且将其转换成所述电子凭证文件,并利用文件安全传送模块504的数据发送功能,通过公共互联网络将其发送给中心数据交换平台600;\n[0165] 中心数据交换平台600接收到电子凭证文件后,解析出该单据的接收方,并利用中心数据交换平台的文件安全传送模块601,通过公共互联网络,将电子凭证文件转发给接收方1的文件安全传送模块504;\n[0166] 接收方1的文件安全传送模块504收到电子凭证文件后,根据接收方1所专用的格式,将电子凭证文件转换为接收方1的ERP系统501能够识读的个性化单据文件,并且通过接收方1的文件轮询获取模块502与接收方1的ERP系统501之间的数据接口,将个性化单据文件中的信息写入到ERP系统501中。\n[0167] 从而,实现了发送方1的单据通过中心数据交换平台600发往接收方1的目的。同理,也可实现发送方n的单据通过中心数据交换平台600发往接收方n的目的。\n[0168] 参照附图10,为本发明提供的EDI安全电子凭证实现装置的又一个实施例的结构示意图。\n[0169] 所述EDI安全电子凭证实现装置,包括:多个如上所述的交互终端500(采购方、供应商、供应商的供应商、第三方物流商、银行、海关部门以及税务部门的交互终端),及中心数据交换平台600。\n[0170] 所述EDI安全电子凭证在实施过程中,各个参与主体发送或者接收的个性化单据包括:需求计划、订单、入库单、结算单、发票信息、发运单、承运单、报关单证、通关单、支付请求、支付凭证、纳税单、纳税凭证。\n[0171] 由于在实际应用过程中,任何一家参与主体能识别的凭证都有可能与其他主体能够识别的单据不完全一样,比如某家采购方的发出的订单,作为接收方,对应的供应商不一定能够识别;不同的采购方发出的订单单据,由于ERP系统设置不同,也可能不完全一致。所以这些单据都是个性化单据。\n[0172] 在本实施例中,各个参与主体与发送和接收的个性化单据文件分类如下:\n[0173] 1)采购方\n[0174] 发送:需求计划、订单、入库单、支付请求;\n[0175] 接收:入库单、发票、支付凭证;\n[0176] 2)供应商\n[0177] 发送:发运单、发票、纳税单;\n[0178] 接收:需求计划、订单、承运单、入库单、结算单、纳税凭证;\n[0179] 3)供应商的供应商\n[0180] 发送:发运单、发票、纳税单;\n[0181] 接收:需求计划、订单、承运单、入库单、结算单、纳税凭证;\n[0182] 4)第三方物流商\n[0183] 发送:承运单、报关单证;\n[0184] 接收:发运单、通关单、支付凭证;\n[0185] 5)税务\n[0186] 发送:纳税凭证;\n[0187] 接收:纳税单;\n[0188] 6)海关\n[0189] 发送:报关单证;\n[0190] 接收:通关单;\n[0191] 7)银行\n[0192] 发送:支付凭证;\n[0193] 接收:支付请求。\n[0194] 通过所述EDI安全电子凭证交互方法,在面向参与主体(采购方、供应商、供应商的供应商、第三方物流商、银行、海关部门以及税务部门)的交互终端时,在参与主体之间的ERP系统501实现数据交换的双方接口,使得多个参与主体之间的ERP系统501可进行数据交换,实现无人工参与的信息B2B方式交互。\n[0195] 从上面所述可以看出,本发明提供的EDI安全电子凭证实现装置,在实现过程中,采取中心节点模式的第三方中心数据交换平台的模式进行供应链节点企业ERP之间的信息B2B方式的交互,由中心数据交换平台实现不同节点企业ERP发送或接收单据的路由交换功能;所有个性化单据或者所述的电子凭证都以文件形式存在,实现了不同参与主体的ERP系统之间双向的数据无缝连接和不同单据之间的格式翻译。\n[0196] 在电子商务应用领域供应链信息协同过程中,基于以EDI格式文本为载体的安全电子凭证,不仅可以提升现在B2B电子商务过程中供应链信息协同技术,而且能够为将来电子商务企业会计档案电子化或电子发票提供可信数据源,为供应链信息协同、物料溯源跟踪、自动财务对账等应用提供技术基础。在国际业务交易中,本电子凭证将有利于实现国内企业与境外企业之间实现B2B的信息协同应用,顺利实现跨境贸易中的电子商务通关服务。\n[0197] 进一步的,所述安全电子凭证在需求计划阶段就产生,在订单生成、订单确认、货物发运、收货/入库以及财务结算、发票反馈环节进行信息补充;因而,所述安全电子凭证的信息内容是订单、运单、入库单以及发票等单据信息全集,实现了将这几种商务单据信息进行关联的效果,从而,所述安全电子凭证能够作为电子商务应用中的供应链信息协同的唯一凭证;其次,由于所述安全电子凭证中的信息直接来源于供应方、采购方或物流方的计算机系统,并且信息写入操作基于数字证书方式,所以所述安全电子凭证信息内容对供应链上各个参与方来说具有不可否认性;同时,所述安全电子凭证在生成、传输、识别过程中设置了防篡改安全保护措施,进而使得所述安全电子凭证具有信息安全特性。\n[0198] 此外,所述安全电子凭证由于遵循EDI报文规范,有利于与境外企业之间实现B2B的信息协同应用,顺利实现跨境贸易中的电子商务通关服务。\n[0199] 所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2017-09-26
- 2014-08-20
实质审查的生效
IPC(主分类): G06Q 10/06
专利申请号: 201410133898.X
申请日: 2014.04.03
- 2014-07-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2008-12-24
|
2006-11-17
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |