本说明书实施例涉及计算机,特别涉及一种业务处理方法。本说明书一个或者多个实施例同时涉及一种业务处理系统,一种可编程组件以及一种计算设备。
背景技术:
1、随着计算机技术的发展,金融领域不断追求更快的行情数据处理速度,行情数据处理速度越快,往往意味着更大的盈利机会,因此,如何快速处理行情数据逐渐成为业内追求的目标。
2、目前,通常利用软件解码系统对行情数据进行解析,然而,随着行情数据处理的发展,软件解码系统逐渐不能满足高频量化交易场景中对速度的要求,因此,亟需一种处理速度快的业务处理方案。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种业务处理方法。本说明书一个或者多个实施例同时涉及一种业务处理系统,一种可编程组件以及一种计算设备,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种业务处理方法,应用于业务处理系统中的可编程组件,该方法包括:
3、获取至少两个业务源发送的源业务信息;
4、对源业务信息进行处理,获得待处理业务数据以及待处理业务数据对应的业务参数;
5、根据待处理业务数据的数据类型,确定参数筛选策略,并利用参数筛选策略,从业务参数中筛选出目标业务参数;
6、根据目标业务参数从待处理业务数据中提取目标业务数据。
7、根据本说明书实施例的第二方面,提供了一种业务处理系统,包括可编程组件和至少两个业务源;
8、业务源,用于提供源业务信息;
9、可编程组件,用于获取至少两个业务源发送的源业务信息;对源业务信息进行处理,获得待处理业务数据以及待处理业务数据对应的业务参数;根据待处理业务数据的数据类型,确定参数筛选策略,并利用参数筛选策略,从业务参数中筛选出目标业务参数;根据目标业务参数从待处理业务数据中提取目标业务数据。
10、根据本说明书实施例的第三方面,提供了一种可编程组件,包括至少两路处理单元、筛选单元和发送单元,至少两路处理单元对应不同的业务源;
11、处理单元,被配置为获取对应的业务源发送的源业务信息;对源业务信息进行处理,获得待处理业务数据以及待处理业务数据对应的业务参数;
12、筛选单元,被配置为依次从至少两路处理单元中获取业务参数;根据待处理业务数据的数据类型,确定参数筛选策略,并利用参数筛选策略,从业务参数中筛选出目标业务参数;
13、发送单元,被配置为根据目标业务参数从待处理业务数据中提取目标业务数据。
14、根据本说明书实施例的第四方面,提供了一种计算设备,包括可编程组件;
15、可编程组件用于存储并执行计算机可执行指令,该计算机可执行指令被可编程组件执行时实现第一方面所提供方法的步骤。
16、本说明书一个实施例提供的业务处理方法,应用于业务处理系统中的可编程组件获取至少两个业务源发送的源业务信息;对源业务信息进行处理,获得待处理业务数据以及待处理业务数据对应的业务参数;根据待处理业务数据的数据类型,确定参数筛选策略,并利用参数筛选策略,从业务参数中筛选出目标业务参数;根据目标业务参数从待处理业务数据中提取目标业务数据。将业务参数和业务数据分离,使得可以仅通过业务参数进行筛选,避免了读取整包业务数据所需的延时,提升了业务数据的解析提取速度。
1.一种业务处理方法,其特征在于,应用于业务处理系统中的可编程组件,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述待处理业务数据的数据类型,确定参数筛选策略,包括:
3.根据权利要求1所述的方法,其特征在于,所述利用所述参数筛选策略,从所述业务参数中筛选出目标业务参数之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述源业务信息进行处理,获得待处理业务数据以及所述待处理业务数据对应的业务参数,包括:
5.根据权利要求1所述的方法,其特征在于,所述目标业务参数包括目标索引信息;
6.根据权利要求1所述的方法,其特征在于,所述目标业务参数包括目标索引信息和目标缓存地址;
7.根据权利要求1所述的方法,其特征在于,所述可编程组件包括至少两路处理单元、与各处理单元分别对应的缓存单元、筛选单元和发送单元,所述至少两路处理单元对应不同的业务源;
8.根据权利要求1至7任一项所述的方法,其特征在于,所述根据所述目标业务参数从所述待处理业务数据中提取目标业务数据之后,还包括:
9.一种业务处理系统,其特征在于,包括可编程组件和至少两个业务源;
10.根据权利要求9所述的系统,其特征在于,所述可编程组件包括至少两路处理单元、筛选单元和发送单元,所述至少两路处理单元对应不同的业务源;
11.根据权利要求10所述的系统,其特征在于,所述可编程组件还包括与各处理单元分别对应的缓存单元;
12.一种可编程组件,其特征在于,包括至少两路处理单元、筛选单元和发送单元,所述至少两路处理单元对应不同的业务源;
13.一种计算设备,其特征在于,包括可编程组件;