业务数据处理方法、装置、计算机设备和存储介质.pdf

上传人:利贞 文档编号:10645589 上传时间:2021-08-06 格式:PDF 页数:15 大小:547.26KB
收藏 版权申诉 举报 下载
业务数据处理方法、装置、计算机设备和存储介质.pdf_第1页
第1页 / 共15页
业务数据处理方法、装置、计算机设备和存储介质.pdf_第2页
第2页 / 共15页
业务数据处理方法、装置、计算机设备和存储介质.pdf_第3页
第3页 / 共15页
文档描述:

《业务数据处理方法、装置、计算机设备和存储介质.pdf》由会员分享,可在线阅读,更多相关《业务数据处理方法、装置、计算机设备和存储介质.pdf(15页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911242755.1 (22)申请日 2019.12.06 (71)申请人 深圳华锐金融技术股份有限公司 地址 518048 广东省深圳市福田区天安数 码城天经大厦A座603-604 (72)发明人 何志东赵楠李云翀苗咏 邹胜李东升郭光葵欧阳嘉维 (74)专利代理机构 广州华进联合专利商标代理 有限公司 44224 代理人 杨欢 (51)Int.Cl. H04L 29/08(2006.01) H04L 29/06(2006.01) (54)发明名称 业务数据处理方法、 装。

2、置、 计算机设备和存 储介质 (57)摘要 本申请涉及一种业务数据处理方法、 装置、 计算机设备和存储介质。 所述方法包括: 通过预 先融合至业务数据转发模块的第一代码, 接收不 同来源的原始业务数据; 通过预先融合至业务数 据处理模块的第二代码, 对原始业务数据进行变 换处理, 得到标准业务数据; 通过业务数据转发 模块的通信接口, 将标准业务数据发送至业务数 据消费系统; 发送的标准业务数据用于指示业务 数据消费系统基于标准业务数据进行业务处理。 采用本方法能够提升业务数据处理效率。 权利要求书2页 说明书9页 附图3页 CN 111147548 A 2020.05.12 CN 11114。

3、7548 A 1.一种业务数据处理方法, 其特征在于, 所述方法包括: 通过预先融合至业务数据转发模块的第一代码, 接收不同来源的原始业务数据; 通过预先融合至所述业务数据处理模块的第二代码, 对所述原始业务数据进行变换处 理, 得到标准业务数据; 通过所述业务数据转发模块的通信接口, 将所述标准业务数据发送至业务数据消费系 统; 发送的所述标准业务数据用于指示所述业务数据消费系统基于所述标准业务数据进行 业务处理。 2.根据权利要求1所述的方法, 其特征在于, 所述通过预先融合至业务数据转发模块的 第一代码, 接收不同来源的原始业务数据, 包括: 通过预先融合至业务数据转发模块的第一代码, 。

4、确定在网络传输过程中所述原始业务 数据使用的网络通信协议; 根据所述网络通信协议, 抓取原始业务数据所对应的网络数据包, 获得原始业务数据。 3.根据权利要求1所述的方法, 其特征在于, 所述第二代码包括转码代码和加工代码, 所述通过预先融合至所述业务数据处理模块的第二代码, 对所述原始业务数据进行变换处 理, 得到标准业务数据, 包括: 通过预先融合至所述业务数据处理模块的第二代码中的转码代码, 根据所述原始业务 数据的协议格式, 对所述原始业务数据进行转码处理, 得到标准业务数据; 或者, 通过预先融合至所述业务数据处理模块的第二代码中的加工代码, 根据所述原始业务 数据的协议字段, 对所。

5、述原始业务数据进行运算处理, 得到标准业务数据。 4.根据权利要求3所述的方法, 其特征在于, 所述通过预先融合至所述业务数据处理模 块的第二代码中的转码代码, 根据所述原始业务数据的协议格式, 对所述原始业务数据进 行转码处理, 得到标准业务数据, 包括: 通过预先融合至所述业务数据处理模块的第二代码中的转码代码, 确定所述原始业务 数据的协议格式; 将所述原始业务数据的协议格式进行解码, 得到特定的业务字段; 根据预设协议格式, 将解码后的所述特定的业务字段对应的业务数据进行转码, 得到 标准业务数据。 5.根据权利要求4所述的方法, 其特征在于, 所述根据预设协议格式, 将解码后的所述 。

6、特定的业务字段对应的业务数据进行转码, 得到标准业务数据之前, 所述方法还包括: 确定所述预设协议格式所对应的预设协议参数; 将所述预设协议参数按预设顺序进行自定义配置, 得到所述预设协议格式。 6.根据权利要求1至5中任一项所述的方法, 其特征在于, 所述通过预先融合至所述业 务数据处理模块的第二代码中的加工代码, 根据所述原始业务数据的协议字段, 对所述原 始业务数据进行运算处理, 得到标准业务数据, 包括: 通过预先融合至所述业务数据处理模块的第二代码中的加工代码, 确定需要进行运算 处理的原始业务数据的协议字段; 将所述原始业务数据的协议字段进行运算处理, 得到标准业务数据; 所述运算。

7、处理包 括相加、 相减、 相乘和相除中的至少一种。 7.一种业务数据处理装置, 其特征在于, 所述装置包括: 权利要求书 1/2 页 2 CN 111147548 A 2 接收模块, 用于通过预先融合至业务数据转发模块的第一代码, 接收不同来源的原始 业务数据; 变换模块, 用于通过预先融合至所述业务数据处理模块的第二代码, 对所述原始业务 数据进行变换处理, 得到标准业务数据; 发送模块, 用于通过所述业务数据转发模块的通信接口, 将所述标准业务数据发送至 业务数据消费系统; 发送的所述标准业务数据用于指示所述业务数据消费系统基于所述标 准业务数据进行业务处理。 8.根据权利要求7所述的装置。

8、, 其特征在于, 所述接收模块还用于通过预先融合至业务 数据转发模块的第一代码, 确定在网络传输过程中所述原始业务数据使用的网络通信协 议; 根据所述网络通信协议, 抓取原始业务数据所对应的网络数据包, 获得原始业务数据。 9.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求1至6中任一项所 述方法的步骤。 10.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算机程序 被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。 权利要求书 2/2 页 3 CN 111147。

9、548 A 3 业务数据处理方法、 装置、 计算机设备和存储介质 技术领域 0001 本申请涉及计算机技术领域, 特别是涉及一种业务数据处理方法、 装置、 计算机设 备和存储介质。 背景技术 0002 随着计算机技术的发展, 业务数据消费者对业务数据的获取及时率有着越来越高 的要求。 目前, 市场上的业务数据处理系统, 主要包括业务数据接收模块、 业务数据加工模 块和业务数据转发模块三个部分。 在传统的技术中, 通常将业务数据接收模块和业务数据 加工模块合成为一个功能模块, 将业务数据转发模块作为另一个单独的功能模块, 且分别 将这两个功能模块部署在不同的服务器上。 0003 然而, 传统的业。

10、务数据数据处理方法, 在网络传输过程中存在严重的时延耗时, 从 而导致了业务数据处理效率低。 发明内容 0004 基于此, 有必要针对上述技术问题, 提供一种能够提升业务数据处理效率的业务 数据处理方法、 装置、 计算机设备和存储介质。 0005 一种业务数据处理方法, 其特征在于, 所述方法包括: 0006 通过预先融合至业务数据转发模块的第一代码, 接收不同来源的原始业务数据; 0007 通过预先融合至所述业务数据处理模块的第二代码, 对所述原始业务数据进行变 换处理, 得到标准业务数据; 0008 通过所述业务数据转发模块的通信接口, 将所述标准业务数据发送至业务数据消 费系统; 发送的。

11、所述标准业务数据用于指示所述业务数据消费系统基于所述标准业务数据 进行业务处理。 0009 一种业务数据处理装置, 其特征在于, 所述装置包括: 0010 接收模块, 用于通过预先融合至业务数据转发模块的第一代码, 接收不同来源的 原始业务数据; 0011 变换模块, 用于通过预先融合至所述业务数据处理模块的第二代码, 对所述原始 业务数据进行变换处理, 得到标准业务数据; 0012 发送模块, 用于通过所述业务数据转发模块的通信接口, 将所述标准业务数据发 送至业务数据消费系统; 发送的所述标准业务数据用于指示所述业务数据消费系统基于所 述标准业务数据进行业务处理。 0013 一种计算机设备。

12、, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的 计算机程序, 所述处理器执行所述计算机程序时实现以下步骤: 0014 通过预先融合至业务数据转发模块的第一代码, 接收不同来源的原始业务数据; 0015 通过预先融合至所述业务数据处理模块的第二代码, 对所述原始业务数据进行变 换处理, 得到标准业务数据; 说明书 1/9 页 4 CN 111147548 A 4 0016 通过所述业务数据转发模块的通信接口, 将所述标准业务数据发送至业务数据消 费系统; 发送的所述标准业务数据用于指示所述业务数据消费系统基于所述标准业务数据 进行业务处理。 0017 一种计算机可读存储介质, 其上。

13、存储有计算机程序, 所述计算机程序被处理器执 行时实现以下步骤: 0018 通过预先融合至业务数据转发模块的第一代码, 接收不同来源的原始业务数据; 0019 通过预先融合至所述业务数据处理模块的第二代码, 对所述原始业务数据进行变 换处理, 得到标准业务数据; 0020 通过所述业务数据转发模块的通信接口, 将所述标准业务数据发送至业务数据消 费系统; 发送的所述标准业务数据用于指示所述业务数据消费系统基于所述标准业务数据 进行业务处理。 0021 上述业务数据处理方法、 装置、 计算机设备和存储介质, 通过将具有接受原始业务 数据功能的第一代码和具有变换原始业务数据功能的第二代码, 预先融。

14、合至业务数据转发 模块, 且部署在同一个服务器上。 预先融合至业务数据转发模块的第一代码负责接收原始 业务数据, 预先融合至所述业务数据处理模块的第二代码负责将原始业务数据进行变换处 理, 业务数据转发模块负责直接将进行变换处理后的标准业务数据递交给业务数据消费系 统使用, 使得在不需要经过网络传输的情况下, 可直接将进行变换处理后的标准业务数据 递交给业务数据消费系统。 将业务数据消费链路的网络跳数由原来的两跳减少至一跳, 降 低了网络传输的时延耗时, 进而提升了业务数据处理的效率。 附图说明 0022 图1为一个实施例中业务数据处理方法的应用场景图; 0023 图2为一个实施例中业务数据处。

15、理方法的流程示意图; 0024 图3为在证券交易场景中, 业务数据处理方法所对应的业务数据处理系统架构示 意图; 0025 图4为在证券交易场景中, 传统的业务数据处理系统架构示意图; 0026 图5为一个实施例中业务数据处理装置的结构框图; 0027 图6为一个实施例中计算机设备的内部结构图。 具体实施方式 0028 为了使本申请的目的、 技术方案及优点更加清楚明白, 以下结合附图及实施例, 对 本申请进行进一步详细说明。 应当理解, 此处描述的具体实施例仅仅用以解释本申请, 并不 用于限定本申请。 0029 本申请提供的业务数据处理方法, 可以应用于如图1所示的应用环境中。 该应用环 境包。

16、括业务数据源服务器102、 业务数据处理服务器104和业务数据消费终端106。 业务数据 源服务器102与业务数据处理服务器104通过网络进行通信, 业务数据处理服务器104与业 务数据消费终端106通过网络进行通信。 其中, 业务数据源服务器102和业务数据处理服务 器104, 可以用独立的服务器或者是多个服务器组成的服务器集群来实现。 业务数据消费终 端106具体可以是台式终端或移动终端, 移动终端具体可以手机、 平板电脑、 笔记本电脑等 说明书 2/9 页 5 CN 111147548 A 5 中的至少一种。 0030 业务数据处理服务器104, 通过预先融合至业务数据转发模块的第一代码。

17、, 从业务 数据源服务器102接收原始业务数据。 业务数据处理服务器104, 通过预先融合至所述业务 数据处理模块的第二代码, 对原始业务数据进行变换处理, 得到标准业务数据。 业务数据处 理服务器104, 通过业务数据转发模块的通信接口, 将标准业务数据发送至业务数据消费终 端106。 本领域技术人员可以理解, 图1中示出的应用环境, 仅仅是与本申请方案相关的部分 场景, 并不构成对本申请方案应用环境的限定。 0031 在一个实施例中, 如图2所示, 提供了一种业务数据处理方法, 以该方法应用于图1 中的业务数据处理服务器104为例进行说明, 包括以下步骤: 0032 S202, 通过预先融。

18、合至业务数据转发模块的第一代码, 接收不同来源的原始业务 数据。 0033 其中, 业务数据是企业在业务运营的过程中产生的数据, 比如, 业务数据可以是证 券公司在证券交易过程中产生的交易数据。 原始业务数据是未经过任何加工处理的原始数 据。 比如, 原始业务数据可以是直接从证券交易所获取到的原始证券交易数据。 业务数据转 发模块是负责将业务数据发送给业务数据消费终端的功能模块。 业务数据消费系统是基于 业务数据进行业务处理的系统, 用于触发生成交易订单。 比如, 业务数据消费系统可以是证 券交过场景中的策略系统和量化交易系统。 预先融合至业务数据转发模块的第一代码, 是 具有具有接收业务数据。

19、的功能性代码, 用于从业务数据源服务器中接收原始业务数据。 0034 具体地, 业务数据处理服务器部署有业务数据转发模块, 业务数据转发模块中包 含有第一代码。 业务数据处理服务器可通过预先融合至业务数据转发模块的第一代码, 接 收来自不同业务数据源服务器的原始业务数据。 0035 在一个实施例中, 原始业务数据可以是证券交易中的原始交易数据, 具体可以是 来自不同的证券交易所的行情数据, 行情数据可用于揭示证券的当前交易情况。 比如, 证券 交易所内每只证券当前委托买卖盘信息、 最新成交价、 成交数量、 成交金额等, 其中, 证券可 以是股票、 基金和债券等, 本实施例在此不做限定。 003。

20、6 S204, 通过预先融合至业务数据处理模块的第二代码, 对原始业务数据进行变换 处理, 得到标准业务数据。 0037 其中, 预先融合至业务数据处理模块的第二代码, 是具有变换业务数据的功能性 代码, 用于将从业务数据源服务器中接收的原始业务数据, 进行变换处理。 标准业务数据是 按照预设标准进行处理后的数据, 标准业务数据可直接提供给对应的业务数据消费系统进 行相应的业务处理。 0038 具体地, 业务数据处理服务器部署有业务数据转发模块, 业务数据转发模块中包 含有第二代码。 业务数据处理服务器可通过预先融合至业务数据转发模块的第二代码, 对 原始业务数据进行变换处理, 进而获得标准业。

21、务数据。 0039 在一个实施例中, 步骤S204, 也就是通过预先融合至业务数据处理模块的第二代 码, 对原始业务数据进行变换处理, 得到标准业务数据的步骤, 具体包括: 通过预先融合至 业务数据处理模块的第二代码中的转码代码, 根据原始业务数据的协议格式, 对原始业务 数据进行转码处理, 得到标准业务数据; 或者, 通过预先融合至业务数据处理模块的第二代 码中的加工代码, 根据原始业务数据的协议字段, 对原始业务数据进行运算处理, 得到标准 说明书 3/9 页 6 CN 111147548 A 6 业务数据。 0040 其中, 预先融合至业务数据处理模块的第二代码中的转码代码, 是具有将协。

22、议格 式进行转码的功能性代码, 用于将原始业务数据的协议格式进行自定义配置。 预先融合至 业务数据处理模块的第二代码中的加工代码, 是具有将协议字段进行运算的功能性代码, 用于将原始业务数据的协议字段进行自定义运算处理。 0041 具体地, 业务数据处理服务器部署有业务数据处理模块, 业务数据处理模块中运 行有第二代码, 第二代码包括转码代码和加工代码。 通过预先融合至业务数据处理模块的 第二代码中的转码代码, 可根据原始业务数据的协议格式, 对原始业务数据进行转码处理, 得到标准业务数据。 标准业务数据具有相同的协议格式。 或者, 通过预先融合至业务数据处 理模块的第二代码中的加工代码, 根。

23、据原始业务数据的协议字段, 对原始业务数据进行运 算处理, 得到可以提供给业务数据消费系统直接使用的标准业务数据。 0042 在一个实施例中, 业务数据具体可以是证券交易场景中的行情数据, 如图3, 在证 券交易场景中, 业务数据处理方法所对应的业务数据处理系统, 包括服务1和服务器2。 服务 器1中部署有行情网关, 其中服务器1可以作为行情源提供原始行情数据。 服务器2中部署有 行情API(Application Programming Interface, 应用程序接口)模块, 以及行情数据消费 系统所对应的行情消费代码。 其中, 行情API模块中融合有行情接收代码、 行情转码代码和 行情。

24、加工代码。 服务器1和服务器2可通过网络进行通信。 服务器1中的原始行情数据可来自 证券交易所, 原始行情数据经过网络传输给服务器2, 服务器2可通过行情接收代码接收服 务器1发送过来的原始行情数据。 进而, 行情转码代码可将原始行情数据进行转码处理, 行 情加工代码可将原始行情数据进行加工处理。 加工处理具体可以是将行情数据进行自定义 运算处理。 行情API模块可将经过行情转码代码和行情加工代码处理后的行情数据, 发送给 行情数据消费系统。 0043 在一个实施例中, 如图4, 在证券交易场景中, 传统的业务数据处理系统, 包括服务 1、 服务器2和服务器3。 服务器1中部署有行情网关, 服。

25、务器2中部署有行情接收加工模块, 其 中, 行情接收加工模块中运行有行情接收代码、 行情转码代码和行情加工代码。 服务器3中 包括行情API模块和行情消费代码。 将本申请的业务数据处理方法所对应的业务数据处理 系统, 和传统的业务数据处理系统进行对比, 本申请的业务数据处理方法所对应的业务数 据处理系统将行情接收代码、 行情转码代码和行情加工代码直接融合至行情API模块中, 使 得业务数据处理系统的网络跳数从两条降低至一跳, 减少了行情数据在网络传输过程中的 时延, 提高了行情数据处理效率。 0044 这样, 通过预先融合至业务数据处理模块的第二代码中的转码代码, 对原始业务 数据进行转码处理。

26、, 使得处理后的业务数据, 即标准业务数据具有相同的协议格式。 通过预 先融合至业务数据处理模块的第二代码中的加工代码, 对原始数据的协议字段进行运算处 理, 便于业务数据消费系统对业务数据进行业务处理。 0045 S206, 通过业务数据转发模块的通信接口, 将标准业务数据发送至业务数据消费 系统; 发送的标准业务数据用于指示业务数据消费系统基于标准业务数据进行业务处理。 0046 其中, 业务数据转发模块的通信接口, 是具有数据传输功能的接口, 用于与业务数 据消费系统进行通信。 0047 具体地, 业务数据处理服务器通过业务数据转发模块的通信接口, 确定业务数据 说明书 4/9 页 7 。

27、CN 111147548 A 7 消费系统的数据接收接口, 和需要调用标准业务数据的消费函数。 进而通过业务数据消费 系统的数据接收接口, 将标准业务数据发送至业务数据消费系统所对应的消费函数, 业务 数据消费系统所对应的消费函数可基于标准业务数据进行对应的业务处理。 0048 在一个实施例中, 业务数据具体可以是证券交易场景中的行情数据, 业务数据消 费系统具体可以是策略系统和量化交易系统。 通过将处理后的行情数据发送至策略系统和 量化交易系统, 策略系统和量化交易系统可对处理后的行情数据直接进行对应的业务处 理, 可快速触发交易订单的生成。 0049 上述业务数据处理方法中, 通过将具有接。

28、受原始业务数据功能的第一代码和具有 变换原始业务数据功能的第二代码, 预先融合至业务数据转发模块, 且部署在同一个服务 器上。 预先融合至业务数据转发模块的第一代码负责接收原始业务数据, 预先融合至所述 业务数据处理模块的第二代码负责将原始业务数据进行变换处理, 业务数据转发模块负责 直接将进行变换处理后的标准业务数据递交给业务数据消费系统使用, 使得在不需要经过 网络传输的情况下, 可直接将进行变换处理后的标准业务数据递交给业务数据消费系统。 将业务数据消费链路的网络跳数由原来的两跳减少至一跳, 降低了网络传输的时延耗时, 进而提升了业务数据处理的效率。 0050 在一个实施例中, 步骤S2。

29、02, 也就是通过预先融合至业务数据转发模块的第一代 码, 接收不同来源的原始业务数据的步骤, 具体包括: 通过预先融合至业务数据转发模块的 第一代码, 确定在网络传输过程中原始业务数据使用的网络通信协议; 根据所述网络通信 协议, 抓取原始业务数据所对应的网络数据包, 获得原始业务数据。 0051 其中, 网络通信协议是一种网络通用语言, 用于连接不同操作系统和不同硬件体 系结构的互联网络提供通信支持。 网络数据包是网络传输过程中的数据包, 用于在网络传 输过程中集中管理数据。 0052 具体地, 在业务数据源服务器将原始业务数据发送至业务数据处理服务器时, 业 务数据处理服务器通过预先融合。

30、至业务数据转发模块的第一代码, 确定在网络传输过程中 原始业务数据使用的网络通信协议。 进而, 预先融合至业务数据转发模块的第一代码, 可根 据使用的网络通信协议, 抓取原始业务数据所对应的网络数据包, 获得原始业务数据。 0053 上述实施例中, 通过预先融合至业务数据转发模块的第一代码, 确定在网络传输 过程中原始业务数据使用的网络通信协议, 可快速定位到原始业务数据所对应的网络数据 包的位置信息, 根据该位置信息快速抓取网络数据包, 进而获得原始业务数据, 提升获取原 始业务数据的效率。 0054 在一个实施例中, 通过预先融合至业务数据处理模块的第二代码中的转码代码, 根据原始业务数据。

31、的协议格式, 对原始业务数据进行转码处理, 得到标准业务数据的步骤, 具体包括: 通过预先融合至业务数据处理模块的第二代码中的转码代码, 确定原始业务数 据的协议格式; 将原始业务数据的协议格式进行解码, 得到特定的业务字段; 根据预设协议 格式, 将解码后的特定的业务字段对应的业务数据进行转码, 得到具有相同协议格式的业 务数据。 0055 其中, 特定的业务字段是根据业务需求设定的字段。 具体地, 业务数据处理服务器 可通过预先融合至业务数据处理模块的第二代码中的转码代码, 确定接收到的原始业务数 据的协议格式。 根据该协议格式的解码规则, 将将原始业务数据的协议格式进行解码, 得到 说明。

32、书 5/9 页 8 CN 111147548 A 8 特定的业务字段。 进而, 预先融合至业务数据处理模块的第二代码中的转码代码, 可将解码 后的特定的业务字段对应的业务数据, 根据预设协议格式进行转码, 得到标准业务数据。 0056 在一个实施例中, 根据预设协议格式, 将解码后的特定的业务字段对应的业务数 据进行转码, 得到标准业务数据的步骤之前, 业务数据处理方法还包括: 确定预设协议格式 所对应的预设协议参数; 将预设协议参数按预设顺序进行自定义配置, 得到预设协议格式。 0057 其中, 预设协议参数是根据业务数据消费系统的业务需求所确定的参数, 比如, TCP(Transmissi。

33、on Control Protocol, 传输控制协议)协议的参数可包括: TCP地址、 子网 掩码、 网关和DNS(Domain Name System, 域名系统)。 0058 具体地, 业务数据处理服务器可根据业务数据消费系统的业务需求, 确定预设协 议格式所对应的预设协议参数, 进而可将预设协议参数按预设顺序进行自定义配置, 得到 预设协议格式。 这样, 通过业务数据消费系统的业务需求, 确定预设协议格式所对应的预设 协议参数, 使得业务数据所对应的协议格式更加灵活, 进而进一步提升业务数据处理的效 率。 0059 上述实施例中, 通过确定原始业务数据的协议格式, 根据对应的协议格式进。

34、行解 码, 可便于根据预设协议格式进行转码, 提升对原始业务数据的协议格式的转码效率。 0060 在一个实施例中, 通过预先融合至业务数据处理模块的第二代码中的加工代码, 根据原始业务数据的协议字段, 对原始业务数据进行运算处理, 得到标准业务数据的步骤, 具体包括: 通过预先融合至业务数据处理模块的第二代码中的加工代码, 确定需要进行运 算处理的原始业务数据的协议字段; 将原始业务数据的协议字段进行运算处理, 得到标准 业务数据; 运算处理包括相加、 相减、 相乘和相除中的至少一种。 0061 具体地, 业务数据处理服务器可通过预先融合至业务数据处理模块的第二代码中 的加工代码, 可根据业务。

35、数据消费系统的业务需求, 确定需要进行运算处理的原始业务数 据的协议字段, 进而可将原始业务数据的协议字段进行运算处理, 得到标准业务数据。 0062 在一个实施例中, 业务数据具体可以是证券交易场景中的证券交易数据, 证券交 易数据可包括每种证券每一天的成交数量和成交金额。 根据业务数据消费系统的业务需 求, 需要统计每种证券每一个月的成交总数量和成交总金额。 业务数据处理服务器可通过 预先融合至业务数据处理模块的第二代码中的加工代码, 确定每种证券每一天的成交数量 和成交金额所对应的协议字段, 进而根据对应的协议字段经过累加运算处理之后, 获得每 种证券每一个月的成交总数量和成交总金额。 。

36、0063 上述实施例中, 通过确定需要进行运算处理的原始业务数据的协议字段, 可准确 地将原始业务数据的协议字段所对应的数据进行运算处理, 进而提升加工代码对原始业务 数据的运算处理效率。 0064 在一个具体的实施例中, 业务数据处理方法包括以下步骤: 0065 通过预先融合至业务数据转发模块的第一代码, 确定在网络传输过程中原始业务 数据使用的网络通信协议。 0066 根据网络通信协议, 抓取原始业务数据所对应的网络数据包, 获得原始业务数据。 0067 通过预先融合至业务数据处理模块的第二代码中的转码代码, 确定原始业务数据 的协议格式。 0068 将原始业务数据的协议格式进行解码, 得。

37、到特定的业务字段。 说明书 6/9 页 9 CN 111147548 A 9 0069 确定预设协议格式所对应的预设协议参数。 0070 将预设协议参数按预设顺序进行自定义配置, 得到预设协议格式。 0071 根据预设协议格式, 将解码后的特定的业务字段对应的业务数据进行转码, 得到 标准业务数据。 0072 通过预先融合至业务数据处理模块的第二代码中的加工代码, 确定需要进行运算 处理的原始业务数据的协议字段。 0073 将原始业务数据的协议字段进行运算处理, 得到标准业务数据; 运算处理包括相 加、 相减、 相乘和相除中的至少一种。 0074 通过业务数据转发模块的通信接口, 将标准业务数。

38、据发送至业务数据消费系统; 发送的标准业务数据用于指示业务数据消费系统基于标准业务数据进行业务处理。 0075 上述业务数据处理方法, 通过将具有接受原始业务数据功能的第一代码和具有变 换原始业务数据功能的第二代码, 预先融合至业务数据转发模块, 且部署在同一个服务器 上。 预先融合至业务数据转发模块的第一代码负责接收原始业务数据, 预先融合至所述业 务数据处理模块的第二代码负责将原始业务数据进行变换处理, 业务数据转发模块负责直 接将进行变换处理后的标准业务数据递交给业务数据消费系统使用, 使得在不需要经过网 络传输的情况下, 可直接将进行变换处理后的标准业务数据递交给业务数据消费系统。 将。

39、 业务数据消费链路的网络跳数由原来的两跳减少至一跳, 降低了网络传输的时延耗时, 进 而提升了业务数据处理的效率。 0076 应该理解的是, 虽然上述具体的实施例中的各个步骤按照顺序依次显示, 但是这 些步骤并不是必然按照顺序依次执行。 除非本文中有明确的说明, 这些步骤的执行并没有 严格的顺序限制, 这些步骤可以以其它的顺序执行。 而且, 上述具体的实施例中的至少一部 分步骤可以包括多个子步骤或者多个阶段, 这些子步骤或者阶段并不必然是在同一时刻执 行完成, 而是可以在不同的时刻执行, 这些子步骤或者阶段的执行顺序也不必然是依次进 行, 而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一。

40、部分轮流或者交替地执 行。 0077 在一个实施例中, 如图5所示, 提供了一种业务数据处理装置500, 包括: 接收模块 501、 变换模块502和发送模块503, 其中: 0078 接收模块501, 用于通过预先融合至业务数据转发模块的第一代码, 接收不同来源 的原始业务数据; 0079 变换模块502, 用于通过预先融合至业务数据处理模块的第二代码, 对原始业务数 据进行变换处理, 得到标准业务数据; 0080 发送模块503, 用于通过业务数据转发模块的通信接口, 将标准业务数据发送至业 务数据消费系统; 发送的标准业务数据用于指示业务数据消费系统基于标准业务数据进行 业务处理。 00。

41、81 在一个实施例中, 接收模块501还用于通过预先融合至业务数据转发模块的第一 代码, 确定在网络传输过程中原始业务数据使用的网络通信协议; 根据网络通信协议, 抓取 原始业务数据所对应的网络数据包, 获得原始业务数据。 0082 在一个实施例中, 变换模块502还用于通过预先融合至业务数据处理模块的第二 代码中的转码代码, 根据原始业务数据的协议格式, 对原始业务数据进行转码处理, 得到标 说明书 7/9 页 10 CN 111147548 A 10 准业务数据; 或者, 通过预先融合至业务数据处理模块的第二代码中的加工代码, 根据原始 业务数据的协议字段, 对原始业务数据进行运算处理, 。

42、得到标准业务数据。 0083 在一个实施例中, 变换模块502还用于通过预先融合至业务数据处理模块的第二 代码中的转码代码, 确定原始业务数据的协议格式; 将原始业务数据的协议格式进行解码, 得到特定的业务字段; 根据预设协议格式, 将解码后的特定的业务字段对应的业务数据进 行转码, 得到标准业务数据。 0084 在一个实施例中, 变换模块502还用于确定预设协议格式所对应的预设协议参数; 将预设协议参数按预设顺序进行自定义配置, 得到预设协议格式。 0085 在一个实施例中, 变换模块502还用于通过预先融合至业务数据处理模块的第二 代码中的加工代码, 确定需要进行运算处理的原始业务数据的协。

43、议字段; 将原始业务数据 的协议字段进行运算处理, 得到标准业务数据; 运算处理包括相加、 相减、 相乘和相除中的 至少一种。 0086 上述业务数据处理装置, 通过将具有接受原始业务数据功能的第一代码和具有变 换原始业务数据功能的第二代码, 预先融合至业务数据转发模块, 且部署在同一个服务器 上。 预先融合至业务数据转发模块的第一代码负责接收原始业务数据, 预先融合至所述业 务数据处理模块的第二代码负责将原始业务数据进行变换处理, 业务数据转发模块负责直 接将进行变换处理后的标准业务数据递交给业务数据消费系统使用, 使得在不需要经过网 络传输的情况下, 可直接将进行变换处理后的标准业务数据递。

44、交给业务数据消费系统。 将 业务数据消费链路的网络跳数由原来的两跳减少至一跳, 降低了网络传输的时延耗时, 进 而提升了业务数据处理的效率。 0087 关于业务数据处理装置的具体限定可以参见上文中对于业务数据处理方法的限 定, 在此不再赘述。 上述业务数据处理装置中的各个模块可全部或部分通过软件、 硬件及其 组合来实现。 上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中, 也可以 以软件形式存储于计算机设备中的存储器中, 以便于处理器调用执行以上各个模块对应的 操作。 0088 在一个实施例中, 提供了一种计算机设备, 该计算机设备可以是上述图1中的业务 数据处理服务器104, 其内。

45、部结构图可以如图6所示。 该计算机设备包括通过系统总线连接 的处理器、 存储器、 网络接口和数据库。 其中, 该计算机设备的处理器用于提供计算和控制 能力。 该计算机设备的存储器包括非易失性存储介质、 内存储器。 该非易失性存储介质存储 有操作系统、 计算机程序和数据库。 该内存储器为非易失性存储介质中的操作系统和计算 机程序的运行提供环境。 该计算机设备的数据库用于存储业务数据处理数据。 该计算机设 备的网络接口用于与外部的终端通过网络连接通信。 该计算机程序被处理器执行时以实现 一种业务数据处理方法。 0089 本领域技术人员可以理解, 图6中示出的结构, 仅仅是与本申请方案相关的部分结 。

46、构的框图, 并不构成对本申请方案所应用于其上的计算机设备的限定, 具体的计算机设备 可以包括比图中所示更多或更少的部件, 或者组合某些部件, 或者具有不同的部件布置。 0090 在一个实施例中, 提供了一种计算机设备, 包括存储器和处理器, 存储器存储有计 算机程序, 计算机程序被处理器执行时, 使得处理器执行上述业务数据处理方法的步骤。 此 处业务数据处理方法的步骤可以是上述各个实施例的业务数据处理方法中的步骤。 说明书 8/9 页 11 CN 111147548 A 11 0091 在一个实施例中, 提供了一种计算机可读存储介质, 存储有计算机程序, 计算机程 序被处理器执行时, 使得处理。

47、器执行上述业务数据处理方法的步骤。 此处业务数据处理方 法的步骤可以是上述各个实施例的业务数据处理方法中的步骤。 0092 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程, 是可以 通过计算机程序来指令相关的硬件来完成, 所述的计算机程序可存储于一非易失性计算机 可读取存储介质中, 该计算机程序在执行时, 可包括如上述各方法的实施例的流程。 其中, 本申请所提供的各实施例中所使用的对存储器、 存储、 数据库或其它介质的任何引用, 均可 包括非易失性和/或易失性存储器。 非易失性存储器可包括只读存储器(ROM)、 可编程ROM (PROM)、 电可编程ROM(EPROM)、 电可。

48、擦除可编程ROM(EEPROM)或闪存。 易失性存储器可包括 随机存取存储器(RAM)或者外部高速缓冲存储器。 作为说明而非局限, RAM以多种形式可得, 诸如静态RAM(SRAM)、 动态RAM(DRAM)、 同步DRAM(SDRAM)、 双数据率SDRAM(DDRSDRAM)、 增强 型SDRAM(ESDRAM)、 同步链路(Synchlink)DRAM(SLDRAM)、 存储器总线(Rambus)直接RAM (RDRAM)、 直接存储器总线动态RAM(DRDRAM)、 以及存储器总线动态RAM(RDRAM)等。 0093 以上实施例的各技术特征可以进行任意的组合, 为使描述简洁, 未对上。

49、述实施例 中的各个技术特征所有可能的组合都进行描述, 然而, 只要这些技术特征的组合不存在矛 盾, 都应当认为是本说明书记载的范围。 0094 以上所述实施例仅表达了本申请的几种实施方式, 其描述较为具体和详细, 但并 不能因此而理解为对发明专利范围的限制。 应当指出的是, 对于本领域的普通技术人员来 说, 在不脱离本申请构思的前提下, 还可以做出若干变形和改进, 这些都属于本申请的保护 范围。 因此, 本申请专利的保护范围应以所附权利要求为准。 说明书 9/9 页 12 CN 111147548 A 12 图1 图2 图3 说明书附图 1/3 页 13 CN 111147548 A 13 图4 图5 说明书附图 2/3 页 14 CN 111147548 A 14 图6 说明书附图 3/3 页 15 CN 111147548 A 15 。

展开阅读全文
内容关键字: 业务 数据处理 方法 装置 计算机 设备 存储 介质
关于本文
本文标题:业务数据处理方法、装置、计算机设备和存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10645589.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1