一种金融数据处理的方法和银企平台装置的制作方法

文档序号:6465885阅读:158来源:国知局
专利名称:一种金融数据处理的方法和银企平台装置的制作方法
技术领域
本发明涉及网络技术领域,具体涉及一种金融数据处理的方法和银企平台 装置。
背景技术
如今,企业和银行可以通过网络进行银企直联,所谓银企直联,也就是将 企业的业务系统和商业银行的网银系统通过数据接口进行互联。通过银企直 联,企业可以比较方便的实现付款、交易明细查询、余额查询等功能。根据需要,企业通常和多家商业银行都有业务往来,所以也会和多家商业银行建立银企直联。参见图1,是现有技术的银企直联的示意图,包括企业 客户端101和102、工行前置才几121和农4亍前置机122、以及工行主机131和 农行主机132。通常各个银行提供的数据接口都会有差别,所以企业客户端101 需要分别和工行前置机121、农行前置机122进行连接,企业客户端102也需 要分别和工行前置机121、农行前置机122进行连接。银企直联的业务请求处 理流程一般如下当企业客户端需要和商业银行进行业务处理时,企业客户端 向所述商业银行对应的前置机发送业务请求提交报文;所述前置机则将所述业务请求提交报文进行相应加密处理后转发至所述商业银行主机;所述商业银行 主机将相应的业务请求进行处理,返回经过加密处理的业务请求返回报文;所 述前置机则将所述业务请求返回报文解密处理后返回至所述企业客户端。在对现有技术的研究和实践过程中,本发明的发明人发现,由于各个商业 银行所提供的数据接口会差异,使得企业客户端需要和各个商业银行对应的前 置机互联,代码维护困难;当商业银行由于升级等原因增加或改变接口时,所 有企业客户端系统都需要做相应的修改,系统的扩展性不好。发明内容本发明实施例解决的技术问题是提供一种金融数据处理的方法和银企平 台装置,使得客户端代码维护变得方便,系统的扩展性得到提高。为解决上述技术问题,本发明实施例是通过以下技术方案实现的。 本发明实施例提供的一种金融数据处理的方法,包括银企平台接收客户端或银行设备发送的业务数据;将所述业务数据按照预定的格式进行转换;将 所述转换后的业务数据发送给接收端。当银企平台接收银行设备发送的业务数据时,所述将所述业务数据按照预 定的格式进行转换具体为将所述业务数据按照银企平台和客户端预定的格式 进行转换。当银企平台接收客户端发送的业务数据时,所述将所述业务数据按照预定 的格式进行转换具体为将所述业务数据按照预定的银行业务的数据格式进行 转换。所述银企平台接收客户端发送的业务数据具体为银企平台接收客户端发 送的业务请求,所述业务请求的数据格式由银企平台和客户端规则定义。所述业务数据中包含有用户标识,所述将所述业务数据按照预定的格式进 行转换之前还包括利用用户标识对客户端进行鉴权,确定客户端鉴权通过。所述将所述转换后的业务数据发送给接收端之后进一步包括接收所述银 行设备返回的所述业务数据对应的处理结果;将所述业务数据对应的处理结果 进行预定的格式转换后,向所述客户端发送所述转换后的业务数据对应的处理 结果。本发明实施例提供的一种银企平台装置,包括第一接收单元,用于接收 客户端或银行设备发送的业务数据;格式转换单元,将所述业务数据按照预定 的格式进行转换;第一发送单元,将所述转换后的业务数据发送给接收端。当所述第一接收单元接收客户端发送的业务数据时,所述格式转换单元具 体用于将所述业务数据按照预定的银行业务的数据格式进行转换。当所述接收端为银行设备时,所述第一接收单元具体用于接收客户端发送 的业务请求,所述业务请求的数据格式由所述银企平台装置和客户端规则定 义。所述业务数据中包含有用户标识,所述银企平台装置还包括鉴权单元, 用于在所述格式转换单元将所述业务数据按照预定的格式进行转换之前,利用用户标识对客户端进行鉴权,确定客户端鉴权通过。可以看出,本发明实施例采用的技术方案中,由银企平台对客户端和银行 设备之间交互的业务数据进行格式转换和管理,使得客户端代码维护变得方 便,系统的扩展性得到提高。进一步的,由于客户端和银企平台采用规则定义的标准数据格式,使得代 码更加的简单;由于银企平台进行了客户端鉴权,使得业务更加的安全。


图l是现有技术的银企直联的示意图;图2是本发明实施例一提供的一种金融数据处理的方法流程图; 图3是本发明实施例二提供的一种金融数据处理的方法流程图; 图4是本发明实施例三提供的一种银企平台装置示意图; 图5是本发明实施例三提供的一种网络系统示意图。
具体实施方式
本发明实施例提供一种金融数据处理的方法和银企平台装置,让客户端代 码维护变得方便,系统的扩展性得到提高。为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面结合 附图和具体实施例对本发明进一 步详细的说明。本发明实施例的技术方案中,客户端不需要和银行设备进行直联,而是都 与银企平台连接,由银企平台对客户端和银行设备之间交互的业务数据进行格 式转换和管理。实施例一、参见图2,是本发明实施例一提供的一种金融数据处理的方法流程图,可 以包括步骤210、银企平台接收客户端或银行设备发送的业务数据; 银企平台可以接收客户端发送的业务数据,所述业务数据具体可以是业务请求;银企平台也可以接收银行设备发送的业务数据,所述业务数据可以是定期的业务结算数据,或者其他业务数据等。步骤220、将所述业务数据按照预定的格式进行转换;当银企平台接收的是客户端发送的业务数据时,可以将所述业务数据按照 预定的银行业务的数据格式进行转换;当银企平台接收的是银行设备发送的业 务数据时,可以将业务数据按照银企平台和客户端预定的数据格式进行格式转 换。步骤230、将所述转换后的业务数据发送给接收端。当银企平台接收的是客户端发送的业务数据时,则可以将所述转换后的业 务数据发送给银行设备;当银企平台接收的是银行设备发送的业务数据时,则 可以将所述转换后的业务数据发送给客户端。可以看出,由银企平台对客户端和银行设备之间交互的业务数据进行格式 转换和管理,可以使得客户端代码维护变得方便,系统的扩展性得到提高。下面通过具体实施例对本发明技术方案做更进一步的描述。实施例二、参见图3,是本发明实施例二提供的一种数据传输的方法流程图,可以包括步骤301、银企平台接收客户端发送的业务请求;本实施例方法基于的银企直联的组网结构可以是,在客户端和银行前置机 之间增加银企平台,组成以银企平台为中心的银企直联组网结构。在实际应用中,银行推出的基本业务通常有几种,例如付款、查询付款状态、查询交易明细、查询存款余额、查询到账通知等。当然,不同的银行还可 能推出上述几种基本业务之外的其他业务。同一个银行,针对不同的业务通常 提供不同的数据接口,也就是不同的业务所对应的数据格式不尽相同,当然不 同的银行间的数据接口通常也不尽相同。本发明实施例中,银企平台和客户端之间可以定义一套标准数据格式的业 务数据,所述业务数据具体可以是业务请求,针对各个银行通常都有的几种业 务,可以相应的定义几个数据格式的业务请求,定义的每种业务对应的数据格 式的业务请求可以包括该业务所需要的基本信息。例如付款业务对应定义的数 据格式的业务请求可以包括需要连接的银行的代码,业务服务类别(例如付款,查询交易明细等),以及与该业务相关的其它信息等。这样,尽管客户端可能 与多个银行建立了业务联系,但客户端可以不生成不同银行同 一业务的不同数 据格式的业务请求,针对一种业务,可以只保留一种数据格式的业务请求,而 这种数据格式的业务请求可以适用各个银行的同种业务,大大简化了代码的复杂度,也提高了代码的复用率。各个银行间推出的不同业务,可以针对不同的业务,单独的定义业务请求 的数据格式,而单独定义的业务请求的数据格式也可以包含对应业务的相关信息。当然也可以是,针对不同银行的所有业务只定义一个数据格式的业务请 求,当用户需要某个银行的某种业务服务时,所定义的业务请求通过参数改变 等方式,可以包含所述业务服务需要的各种基本信息。例如客户端和五个银行 有业务往来,则所定义的标准数据格式的业务请求可以定义一个银行标志位,如可以用l表示工商银行,用2表示农业银行,用3表示中国银行等;又例如 5个银行提供的业务总共有20种,则可以定义一个业务标志位,可用1表示 付款,用2表示查询交易明细,用3表示等等;业务所需的其他信息可按类似 方法设置。还可以在所定义的标准数据格式的业务请求中预留一些保留位,用 于在需要时做相应的扩展等。需要说明的是,业务请求的数据格式,是由客户端和银企平台共同规则定 义的,所以所述银企平台在接收到业务请求后,可以按照预定规则解析出所定 义的各种数据格式的业务请求所包含的信息。进一步的,银企平台和客户端之 间规则定义的数据格式的业务请求数据的形式可以是任意的,只要银企平台能 够对应解析出所定义的数据格式的业务请求所包含的信息。步骤302,银企平台将所述业务请求转换成对应的业务请求提交报文;银企平台在解析出客户端提交的所述业务请求所包含的对应业务的基本 信息后,按照所述业务对应银行的对应业务的报文格式,将所述业务请求转换 成对应的业务请求提交报文。例如,中国工商银行和中国农业银行的付款业务的业务请求提交报文的格 式就是不相同的,当客户端需要同中国工商银行进行付款业务时,则可以将客户端发送的业务请求转换成对应数据格式的中国工商银行的业务请求提交报 文,当客户端需要同中国农业银行进行付款业务时,则可以将客户端发送的业 务请求转换成对应数据格式的中国农业银行的业务请求提交报文。即使客户端 发送的业务请求的数据格式相同,内容相似,如果对应的银行不同,转换后的 业务请求提交报文的格式也可能完全不同。虽然银企平台和客户端之间定义的业务请求的数据格式可以是任意的,但 不同银行不同业务的数据接口通常是固定的,所以银企平台通过业务请求和对 应的业务请求提交报文之间的转换,可以使得客户端业务请求的数据格式和银 行提供的对应的数据接口——对应。当银行系统升级、或者增加业务服务时, 银行所提供的数据接口通常会改变或者增加,此时可以对银企平台进行相应的 升级修改,可以让银企平台按照新的业务请求提交报文的格式进行业务请求的 转换,也就可以与银行系统升级或修改后的数据接口相符合。银行系统升级或修改,只需要相应修改银企平台,不需要对客户端做大的 改动,使得系统的扩展性得到增强。进一步的,客户端发送的业务请求中还可以包含用户标识,银企平台根据 所述用户标识对客户端进行身份鉴权,如果鉴权通过,说明所述业务请求数据合法,执行步骤302,如果鉴权没有通过,则可以接收相关流程,提示用户为非法用户。银企平台通过用户鉴权机制,可以使得业务更加的安全。步骤303,通过对应的银行前置才几,向对应的银行主才几发送所述业务请求 提交报文;通常情况下,银行会在企业局域网内设置相应的银行前置机,而企业的客 户端向银行主机提交的所有报文,都可以通过银行前置机向银行主机提交。采 用这种形式可以使得信息更加安全,因为银行前置机可以先对报文进行加密, 然后再向银行主机提交,可以降低报文携带的信息泄漏的机率。步骤304,银企平台通过对应的银行前置机,接收银行设备发送的业务请 求返回4艮文;银行主机在接收到业务请求提交报文后,可以根据业务请求执行相应的操 作,进而处理业务请求,然后可以将业务请求的处理结果,以业务请求返回报文的形式发送的相应的银行前置机,银行前置机经过解密处理后,将业务请求 返回报文发送至银企平台。步骤305,银企平台向客户端返回业务请求处理结果。银企平台可以将接收到的业务请求返回报文包含的相关信息解析出来,相 关信息也就是包括了业务请求的处理结果,可以将业务请求的处理结果以客户 端可识别的数据格式,向客户端返回业务请求的处理结果,也就实现了业务请 求返回报文到客户端可识别的处理结果的格式转换。同样,银企平台和客户端之间也可以规则定义业务请求处理结果的数据格 式,银企平台以定义的数据格式,向客户端返回业务请求处理结果。定义业 务请求处理结果的数据格式的方法可以参照定义业务请求的数据格式的方法, 其原理类似。当然,定义的业务请求处理结果的数据格式也可以是任意的,客 户端可以根据定义的规则解析出业务请求处理结果,并可以向用户显示业务请 求处理结果。需要说明的是,本实施例是以客户端向银行设备发送业务数据进行举例说 明的,但不局限于此,还可以是银行设备主动向客户端发送业务数据,由银企 平台对业务数据进行相应的格式转换后发送给客户端。可以看出,本实施例技术方案中,由银企平台业务对客户端和银行设备之 间交互的业务数据进行格式转换,降低了客户端的代码的复杂度,同时也使得 代码的维护更加的方便,系统的扩展性也得到增强。进一步的,由于客户端和银企平台采用规则定义的标准数据格式,使得代 码更加的简单,在银企平台中增加了用户鉴权功能,使得业务更加的安全。相应的,本发明实施例还提供一种网络装置。实施例三、参见图4,是本发明实施例三提供的一种银企平台装置示意图,可以包括 第一接收单元410,用于接收客户端或银行设备发送的业务数据。 第一接收单元410可以接收客户端发送的业务数据,所述业务数据具体可 以是业务请求,且所述业务数据的数据格式可以是客户端和银企平台装置规则 定义的;第一接收单元410也可以接收银行设备发送的业务数据,所述业务数据可以是定期的业务结算数据,或者其他业务数据等。格式转换单元420,将所述业务数据按照预定的格式进行转换。当第一接收单元410接收的是客户端发送的业务数据时,格式转换单元420 可以将所述业务数据按照预定的银行业务的数据格式进行转换;当第一接收单 元410接收的是银行设备发送的业务数据时,格式转换单元420可以将业务数据 按照银企平台和客户端预定的数据格式进行格式转换。第一发送单元430,将所述转换后的业务数据发送给接收端。当第一接收单元410接收的是客户端发送的业务数据时,则第一发送单元 430可以将所述转换后的业务数据发送给银行设备;当第一接收单元410接收的 是银行设备发送的业务数据时,则第一发送单元430可以将所述转换后的业务 数据发送给客户端。当所述接收端为银行设备时,所述第一接收单元410具体用于接收客户端 发送的业务请求数据,所述业务请求数据的格式由所述银企平台装置和客户端 规则定义。所述业务数据中包含有用户标识,所述银企平台装置还包括 鉴权单元440,用于在所述格式转换单元420将所述业务数据按照预定的格式进行转换之前,利用用户标识对客户端进行鉴权,确定客户端鉴权通过。 当客户端鉴权没有通过时,可提示业务数据非法,停止相关操作。 所述银企平台装置还可以包括第二接收单元450和第二发送单元460。 第二接收单元450,用于接收所述银行设备返回的所述业务请求对应的业务请求返回报文。第二发送单元460,用于在所述格式转换单元420将业务请求返回报文进行 相应的格式转换后,得到客户端与银企平台装置规则定义的业务请求的处理结 果,将所述业务请求的处理结果发送至客户端。参见图5,所述银企平台装置可应用于如图5所示的网络系统中。下面以客户端发送的所述业务数据具体为业务请求进行举例说明。 客户端510,用于向银企平台520发送业务请求。例如,客户端510在需要某个银行提供业务服务时,则可以向银企平台装置520发送业务请求,所述业务请求中可以包含有需要连接的银行、业务类别、以及其他与该业务相关的信息等。客户端的数量可是一个,也可以是多个。银企平台装置520,用于接收客户端510发送的业务请求;按照所述业务请 求对应的银行业务的报文格式,对所述业务请求进行格式转换;向所述业务请 求对应的银行设备发送所述业务请求提交报文。银行前置机530,用于在接收到所述业务请求提交报文后,对所述报文进 行相应的处理,并将处理后的报文发送至对应的银行设备540。为了传输的安全,银行前置机530可以将业务请求提交报文进行加密处理, 然后再发送给对应的银行设备。如果客户端与多个银行后业务往来,则银行前 置机的数量可以是多个。银行设备540,用于在接收的业务请求提交报文后,进行业务请求的相关 处理,并向相应的银行前置530机返回所述业务请求返回报文。所述银行前置机530在收到所述业务请求返回报文后,可以先将所述返回 报文进行解密,然后再发送给所述银企平台装置520。所述银企平台装置520在收到业务请求返回报文后,将业务请求返回报文 进行相应的格式转换,得到客户端510与银企平台装置520规则定义格式的业务 请求的处理结果,将所述业务请求的处理结果发送至客户端。可以看出,本实施例装置所述功能可以根据实施例二所述方法具体实现。综上所述,本发明实施例提供的技术方案中,由银企平台对客户端和银行 主机之间交互的数据进行格式转换和管理,使得客户端代码维护变得方便,系 统的扩展性得到提高。进一步的,由于客户端和银企平台采用规则定义的标准数据格式,使得代 码更加的简单;由于银企平台进行了客户端鉴权,使得业务更加的安全。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中,存储介质可以包括ROM、 RAM、 ^磁盘或光盘等。以上对本发明实施例所提供的 一种金融数据处理的方法和银企平台装置 进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时, 对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围 上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种金融数据处理的方法,其特征在于,包括银企平台接收客户端或银行设备发送的业务数据;将所述业务数据按照预定的格式进行转换;将所述转换后的业务数据发送给接收端。
2、 根据权利要求l所述的金融数据处理的方法,其特征在于,当银企平台 接收银行设备发送的业务数据时,所述将所述业务数据按照预定的格式进行转 换具体为将所述业务数据按照银企平台和客户端预定的格式进行转换。
3、 根据权利要求l所述的金融数据处理的方法,其特征在于,当银企平台 接收客户端发送的业务数据时,所述将所述业务数据按照预定的格式进行转换 具体为将所述业务数据按照预定的银行业务的数据格式进行转换。
4、 根据权利要求l所述的金融数据处理的方法,其特征在于,所述银企平 台接收客户端发送的业务数据具体为银企平台接收客户端发送的业务请求,所述业务请求的数据格式由银企平 台和客户端规则定义。
5、 根据权利要求3或4所述的金融数据处理的方法,其特征在于,所述业 务数据中包含有用户标识,所述将所述业务数据按照预定的格式进行转换之前 还包括利用用户标识对客户端进行鉴权,确定客户端鉴权通过。
6、 根据权利要求3或4所述的数据传输的方法,其特征在于,所述将所述 转换后的业务数据发送给接收端之后进一步包括接收所述银行设备返回的所述业务数据对应的处理结果; 将所述业务数据对应的处理结果进行预定的格式转换后,向所述客户端发 送所述转换后的业务数据对应的处理结果。
7、 一种银企平台装置,其特征在于,包括 第一接收单元,用于接收客户端或银行设备发送的业务数据; 格式转换单元,将所述业务数据按照预定的格式进行转换;第 一发送单元,将所述转换后的业务数据发送给接收端。
8、 根据权利要求7所述的银企平台装置,其特征在于,当所述第一接收单元接收客户端发送的业务数据时,所述格式转换单元具体用于将所述业务数据 按照预定的银行业务的数据格式进行转换。
9、 根据权利要求7所述的银企平台装置,其特征在于,当所述接收端为银 行设备时,所述第一接收单元具体用于接收客户端发送的业务请求,所述业务 请求的数据格式由所述银企平台装置和客户端规则定义。
10、 根据权利要求8或9所述的银企平台装置,其特征在于,所述业务数据 中包含有用户标识,所述银企平台装置还包括鉴权单元,用于在所述格式转换单元将所述业务数据按照预定的格式进行 转换之前,利用用户标识对客户端进行鉴权,确定客户端鉴权通过。
全文摘要
本发明实施例公开了一种金融数据处理的方法和银企平台装置。所述方法包括银企平台接收客户端或银行设备发送的业务数据;将所述业务数据按照预定的格式进行转换;将所述转换后的业务数据发送给接收端。所述网络装置包括第一接收单元,用于接收客户端或银行设备发送的业务数据;格式转换单元,将所述业务数据按照预定的格式进行转换;第一发送单元,将所述转换后的业务数据发送给接收端。本发明实施例提供的技术方案能够让客户端代码维护变得方便,系统的扩展性得到提高。
文档编号G06Q40/00GK101334887SQ20081013547
公开日2008年12月31日 申请日期2008年8月7日 优先权日2008年8月7日
发明者俊 杨 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1