业务处理方法技术

技术编号:39779059 阅读:8 留言:0更新日期:2023-12-22 02:24
本说明书实施例提供业务处理方法

【技术实现步骤摘要】
业务处理方法、业务处理系统以及可编程组件


[0001]本说明书实施例涉及计算机
,特别涉及一种业务处理方法

本说明书一个或者多个实施例同时涉及一种业务处理系统,一种可编程组件以及一种计算设备


技术介绍

[0002]随着计算机技术的发展,金融领域不断追求更快的行情数据处理速度,行情数据处理速度越快,往往意味着更大的盈利机会,因此,如何快速处理行情数据逐渐成为业内追求的目标

[0003]目前,通常利用软件解码系统对行情数据进行解析,然而,随着行情数据处理的发展,软件解码系统逐渐不能满足高频量化交易场景中对速度的要求,因此,亟需一种处理速度快的业务处理方案


技术实现思路

[0004]有鉴于此,本说明书实施例提供了一种业务处理方法

本说明书一个或者多个实施例同时涉及一种业务处理系统,一种可编程组件以及一种计算设备,以解决现有技术中存在的技术缺陷

[0005]根据本说明书实施例的第一方面,提供了一种业务处理方法,应用于业务处理系统中的可编程组件,该方法包括:
[0006]获取至少两个业务源发送的源业务信息;
[0007]对源业务信息进行处理,获得待处理业务数据以及待处理业务数据对应的业务参数;
[0008]根据待处理业务数据的数据类型,确定参数筛选策略,并利用参数筛选策略,从业务参数中筛选出目标业务参数;
[0009]根据目标业务参数从待处理业务数据中提取目标业务数据r/>。
[0010]根据本说明书实施例的第二方面,提供了一种业务处理系统,包括可编程组件和至少两个业务源;
[0011]业务源,用于提供源业务信息;
[0012]可编程组件,用于获取至少两个业务源发送的源业务信息;对源业务信息进行处理,获得待处理业务数据以及待处理业务数据对应的业务参数;根据待处理业务数据的数据类型,确定参数筛选策略,并利用参数筛选策略,从业务参数中筛选出目标业务参数;根据目标业务参数从待处理业务数据中提取目标业务数据

[0013]根据本说明书实施例的第三方面,提供了一种可编程组件,包括至少两路处理单元

筛选单元和发送单元,至少两路处理单元对应不同的业务源;
[0014]处理单元,被配置为获取对应的业务源发送的源业务信息;对源业务信息进行处理,获得待处理业务数据以及待处理业务数据对应的业务参数;
[0015]筛选单元,被配置为依次从至少两路处理单元中获取业务参数;根据待处理业务
数据的数据类型,确定参数筛选策略,并利用参数筛选策略,从业务参数中筛选出目标业务参数;
[0016]发送单元,被配置为根据目标业务参数从待处理业务数据中提取目标业务数据

[0017]根据本说明书实施例的第四方面,提供了一种计算设备,包括可编程组件;
[0018]可编程组件用于存储并执行计算机可执行指令,该计算机可执行指令被可编程组件执行时实现第一方面所提供方法的步骤

[0019]本说明书一个实施例提供的业务处理方法,应用于业务处理系统中的可编程组件获取至少两个业务源发送的源业务信息;对源业务信息进行处理,获得待处理业务数据以及待处理业务数据对应的业务参数;根据待处理业务数据的数据类型,确定参数筛选策略,并利用参数筛选策略,从业务参数中筛选出目标业务参数;根据目标业务参数从待处理业务数据中提取目标业务数据

将业务参数和业务数据分离,使得可以仅通过业务参数进行筛选,避免了读取整包业务数据所需的延时,提升了业务数据的解析提取速度

附图说明
[0020]图1是本说明书一个实施例提供的一种业务处理系统的架构图;
[0021]图2是本说明书一个实施例提供的一种业务处理方法的流程图;
[0022]图3是本说明书一个实施例提供的一种业务处理方法的处理过程流程图;
[0023]图4是本说明书一个实施例提供的另一种业务处理方法的流程图;
[0024]图5是本说明书一个实施例提供的另一种业务处理方法的处理过程流程图;
[0025]图6是本说明书一个实施例提供的一种可编程组件的结构示意图;
[0026]图7是本说明书一个实施例提供的一种计算设备的结构框图

具体实施方式
[0027]在下面的描述中阐述了很多具体细节以便于充分理解本说明书

但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制

[0028]在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例

在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义

还应当理解,本说明书一个或多个实施例中使用的术语“和
/
或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合

[0029]应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一

第二等来描述各种信息,但这些信息不应限于这些术语

这些术语仅用来将同一类型的信息彼此区分开

例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一

取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0030]此外,需要说明的是,本说明书一个或多个实施例所涉及的用户信息
(
包括但不限于用户设备信息

用户个人信息等
)
和数据
(
包括但不限于用于分析的数据

存储的数据

展示的数据等
)
,均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收


使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝

[0031]首先,对本说明书一个或多个实施例涉及的名词术语进行解释

[0032]传输控制协议:传输控制协议
(TCP

Transmi ss ion Contro l Protoco l)
是一种面向连接的

可靠的

基于字节流的传输层通信协议,传输控制协议为了保证不发生丢包,给每个包一个序列号,同时序列号也保证了传送到接收端实体的包本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种业务处理方法,其特征在于,应用于业务处理系统中的可编程组件,所述方法包括:获取至少两个业务源发送的源业务信息;对所述源业务信息进行处理,获得待处理业务数据以及所述待处理业务数据对应的业务参数;根据所述待处理业务数据的数据类型,确定参数筛选策略,并利用所述参数筛选策略,从所述业务参数中筛选出目标业务参数;根据所述目标业务参数从所述待处理业务数据中提取目标业务数据
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述待处理业务数据的数据类型,确定参数筛选策略,包括:在所述待处理业务数据为逐笔型业务数据的情况下,确定所述参数筛选策略为序列号筛选策略,其中,所述序列号筛选策略用于指示根据当前业务序列号和所述当前业务序列号的前一已筛选业务序列号进行参数筛选;在所述待处理业务数据为快照型业务数据的情况下,确定所述参数筛选策略为指定参数筛选策略,其中,所述指定参数筛选策略用于指示根据指定参数进行参数筛选,所述指定参数包括业务代码信息

时间信息

成交总量中的至少一种
。3.
根据权利要求1所述的方法,其特征在于,所述利用所述参数筛选策略,从所述业务参数中筛选出目标业务参数之前,还包括:获取所述待处理业务数据对应的传输协议;所述利用所述参数筛选策略,从所述业务参数中筛选出目标业务参数,包括:在所述传输协议为用户数据报协议的情况下,利用保序处理策略和所述参数筛选策略,从所述业务数据中筛选出目标业务数据
。4.
根据权利要求1所述的方法,其特征在于,所述对所述源业务信息进行处理,获得待处理业务数据以及所述待处理业务数据对应的业务参数,包括:对所述源业务信息进行解码,获得初始业务信息;对所述初始业务信息进行重组,获得待处理业务数据以及所述待处理业务数据对应的业务参数
。5.
根据权利要求1所述的方法,其特征在于,所述目标业务参数包括目标索引信息;所述根据所述目标业务参数从所述待处理业务数据中提取目标业务数据,包括:根据所述目标索引信息从所述待处理业务数据中提取所述目标业务数据
。6.
根据权利要求1所述的方法,其特征在于,所述目标业务参数包括目标索引信息和目标缓存地址;所述根据所述目标业务参数从所述待处理业务数据中提取目标业务数据,包括:根据所述目标索引信息,从所述目标缓存地址对应的待处理业务数据中提取目标业务数据
。7.
根据权利要求1所述的方法,其特征在于,所述可编程组件包括至少两路处理单元

与各处理单元分别对应的缓存单元

筛选单元和发送单元,所述至少两路处理单元对应不同的业务源;所述获取至少两个业务源发送的源业务信息,包括:
所述处理单元获取对应的业务源发送的源业务信息;所述对所述源业务信息进行处理,获得待处理业务数据以及所述待处理业务数据对应的业务参数,包括:所述处理单元对所述源业务信息进行处理,获得待处理业务数据以及所述待处理业务数据对应的业务参数;所述根据所述待处理业务数据的数据类型,确定参数筛选策略,并利用所述参数筛...

【专利技术属性】
技术研发人员:方建正杨彬周振磊苏子菁
申请(专利权)人:恒生电子股份有限公司
类型:发明
国别省市:

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

1