股票账户的清算方法、装置和分布式集群清算系统制造方法及图纸

技术编号:18894754 阅读:46 留言:0更新日期:2018-09-08 11:05
本发明专利技术提供了一种股票账户的清算方法、装置和分布式集群清算系统,其中,该方法包括:从多个数据源获取清算数据,并将清算数据保存为预设格式;其中,清算数据至少包括数据源标识、用户身份标识、股票代码和交易信息;根据清算数据的数据源标识、用户身份标识和股票代码,对清算数据进行分组,得到第一分组结果;获取到股票代码对应的股票行情信息;根据第一分组结果和行情信息,对股票账户进行清算。本发明专利技术通过多个数据源获取清算数据,进而对同一用户的多个股票账户进行同时清算,使清算结果更加全面;同时,该方式可以屏蔽各数据源之间的差异,便于扩展数据源。

Stock account liquidation method, device and distributed cluster clearing system

The invention provides a stock account clearing method, device and a distributed cluster clearing system, wherein the method comprises: acquiring clearing data from multiple data sources and saving the clearing data as a default format, wherein the clearing data at least includes data source identification, user identity identification, stock code and transaction letter. Interest; according to the data source identification, user identity and stock code of the liquidation data, the liquidation data is grouped into groups, and the first grouping result is obtained; the stock quotation information corresponding to the stock code is obtained; and the stock account is liquidated according to the first grouping result and market information. The invention obtains the clearing data through a plurality of data sources, and then carries on the concurrent clearing to the plurality of stock accounts of the same user, so as to make the clearing result more comprehensive; at the same time, the method can shield the difference between various data sources, and is convenient for expanding the data sources.

【技术实现步骤摘要】
股票账户的清算方法、装置和分布式集群清算系统
本专利技术涉及账户清算的
,尤其是涉及一种股票账户的清算方法、装置和分布式集群清算系统。
技术介绍
随着经济的快速发展,股民们开通了多个券商账户,在多个账户下进行股票交易。由于券商之间提供的账户信息组织格式不尽相同,命名规则也没有统一的约定,目前的账户清算方法往往只针对单一的券商账户,不能做到兼容多个券商账户,清算结果不全面。同时,在清算的过程上,采用的是单机清算模式,在处理大量账户清算时,性能方面会有瓶颈。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种股票账户的清算方法、装置和分布式集群清算系统,以对同一用户的多个股票账户进行同时清算,使清算结果更加全面。第一方面,本专利技术实施例提供了一种股票账户的清算方法,方法应用于分布式集群清算系统;方法包括:从多个数据源获取清算数据,将清算数据保存为预设格式;其中,清算数据至少包括数据源标识、用户身份标识、股票代码和交易信息;根据清算数据的数据源标识、用户身份标识和股票代码,对清算数据进行分组,得到第一分组结果;获取股票代码对应的股票行情信息;根据第一分组结果和行情信息,对股票账户进行清算。进一步地,从多个数据源获取清算数据,将清算数据保存为预设格式的步骤,包括:从多个数据源获取清算数据,将数据源的数据源标识添加至清算数据中;对每个数据源标识对应的清算数据进行解析处理,得到用户身份标识、股票代码和交易信息;按照设定的命名方式,命名解析出的数据;按照设定的存储格式,保存命名后的数据。进一步地,根据清算数据的数据源标识、用户身份标识和股票代码,对清算数据进行分组的步骤,包括:对清算数据中,数据源标识、用户身份标识和股票代码均相同的清算数据组合成一个股票组;第一分组结果中包括多个股票组。进一步地,获取股票代码对应的股票行情信息的步骤,包括:从股票行情服务系统中获取股票代码对应的股票行情信息;股票行情信息包括当日收盘价和证券市场类型。进一步地,根据第一分组结果和行情信息,对股票账户进行清算的步骤,包括:对每个股票代码对应的股票进行清算,得到股票的清算结果;其中,股票的清算结果包括手续费、成本、股票市值和增值;根据数据源标识和用户身份标识,对第一分组结果进行分组,得到第二分组结果;根据股票的清算结果和第二分组结果,对股票账户进行清算,得到股票账户的清算结果;其中,股票账户的清算结果包括余额、总资产、收益和收益率。进一步地,根据数据源标识和用户身份标识,对第一分组结果进行分组,得到第二分组结果的步骤,包括:对第一分组结果中,数据源标识和用户身份标识均相同的股票组,组合成一个账户组;第二分组结果中包括多个账户组。第二方面,本专利技术实施例还提供一种股票账户的清算装置,装置设置于分布式集群清算系统;装置包括:数据获取模块,用于从多个数据源获取清算数据,将清算数据保存为预设格式;其中,清算数据至少包括数据源标识、用户身份标识、股票代码和交易信息;第一分组模块,用于根据清算数据的数据源标识、用户身份标识和股票代码,对清算数据进行分组,得到第一分组结果;行情信息获取模块,用于获取股票代码对应的股票行情信息;清算模块,用于根据第一分组结果和行情信息,对股票账户进行清算。进一步地,数据获取模块,还用于:从多个数据源获取清算数据,将数据源的数据源标识添加至清算数据中;对每个数据源标识对应的清算数据进行解析处理,得到用户身份标识、股票代码和交易信息;按照设定的命名方式,命名解析出的数据;按照设定的存储格式,保存命名后的数据。进一步地,第一分组模块,还用于:对清算数据中,数据源标识、用户身份标识和股票代码均相同的清算数据组合成一个股票组;第一分组结果中包括多个股票组。第三方面,本专利技术实施例提供了一种分布式集群清算系统,上述清算装置设置于系统中。本专利技术实施例提供的一种股票账户的清算方法、装置和分布式集群清算系统,从多个数据源获取清算数据后,将清算数据保存为预设格式;然后再根据清算数据的数据源标识、用户身份标识和股票代码,对清算数据进行分组,得到第一分组结果;获取到股票代码对应的股票行情信息后,根据第一分组结果和行情信息,对股票账户进行清算。该方式通过多个数据源获取清算数据,进而对同一用户的多个股票账户进行同时清算,使清算结果更加全面;同时,该方式可以屏蔽各数据源之间的差异,便于扩展数据源。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术实施例的一种股票账户清算方法的流程图;图2是根据本专利技术实施例的另一种股票账户清算方法的流程图;图3是根据本专利技术实施例的一种股票账户清算方法中步骤S102的流程图;图4是根据本专利技术实施例的一种股票账户清算方法中步骤S108的流程图;图5是根据本专利技术实施例的一种股票账户清算装置的示意图;图6是根据本专利技术实施例的另一种股票账户清算装置的示意图;图7是根据本专利技术实施例的另一种股票账户清算装置的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。考虑到现有的针对单一的券商账户进行清算,导致清算结果不全面的问题,本专利技术实施例提供了一种股票账户的清算方法、装置和分布式集群清算系统;该技术可以应用于股票账户的清算过程中;该技术可以通过相关的软件或硬件实现,下面通过实施例进行描述。为便于对本实施例进行理解,首先对本专利技术实施例所公开的一种股票账户的清算方法进行详细介绍。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,虽然在流程图中示出了逻辑顺序,但是在某些情况下,仍可以以不同于此处的顺序执行所示出或描述的步骤。参见图1所示的一种股票账户的清算方法的流程图,该方法应用于分布式集群清算系统,该方法包括如下步骤:步骤S102,从多个数据源获取清算数据,将清算数据保存为预设格式;其中,该清算数据至少包括数据源标识、用户身份标识、股票代码和交易信息;步骤S104,根据清算数据的数据源标识、用户身份标识和股票代码,对清算数据进行分组,得到第一分组结果;步骤S106,获取股票代码对应的股票行情信息;步骤S108,根据第一分组结果和行情信息,对股票账户进行清算。参见图2所示的另一种股票账户的清算方法的流程图;系统首先会对每个数据源生成一个数据源标识,然后对每个数据源进行解析,得到包括股票代码,交易数量,持仓,买卖方向,成交价格,总投资金额,运作天数,用户身份标识等信息;对这些信息进行统一的命名,并转换为统一的格式存储。将数本文档来自技高网...

【技术保护点】
1.一种股票账户的清算方法,其特征在于,所述方法应用于分布式集群清算系统;所述方法包括:从多个数据源获取清算数据,将所述清算数据保存为预设格式;其中,所述清算数据至少包括数据源标识、用户身份标识、股票代码和交易信息;根据所述清算数据的所述数据源标识、所述用户身份标识和所述股票代码,对所述清算数据进行分组,得到第一分组结果;获取所述股票代码对应的股票行情信息;根据所述第一分组结果和所述行情信息,对股票账户进行清算。

【技术特征摘要】
1.一种股票账户的清算方法,其特征在于,所述方法应用于分布式集群清算系统;所述方法包括:从多个数据源获取清算数据,将所述清算数据保存为预设格式;其中,所述清算数据至少包括数据源标识、用户身份标识、股票代码和交易信息;根据所述清算数据的所述数据源标识、所述用户身份标识和所述股票代码,对所述清算数据进行分组,得到第一分组结果;获取所述股票代码对应的股票行情信息;根据所述第一分组结果和所述行情信息,对股票账户进行清算。2.根据权利要求1所述的方法,其特征在于,所述从多个数据源获取清算数据,将所述清算数据保存为预设格式的步骤,包括:从多个数据源获取清算数据,将所述数据源的数据源标识添加至所述清算数据中;对每个数据源标识对应的清算数据进行解析处理,得到用户身份标识、股票代码和交易信息;按照设定的命名方式,命名解析出的数据;按照设定的存储格式,保存命名后的数据。3.根据权利要求1所述的方法,其特征在于,所述根据所述清算数据的所述数据源标识、所述用户身份标识和所述股票代码,对所述清算数据进行分组的步骤,包括:对所述清算数据中,所述数据源标识、所述用户身份标识和所述股票代码均相同的清算数据组合成一个股票组;所述第一分组结果中包括多个股票组。4.根据权利要求1所述的方法,其特征在于,所述获取所述股票代码对应的股票行情信息的步骤,包括:从股票行情服务系统中获取股票代码对应的股票行情信息;所述股票行情信息包括当日收盘价和证券市场类型。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一分组结果和所述行情信息,对股票账户进行清算的步骤,包括:对每个所述股票代码对应的股票进行清算,得到所述股票的清算结果;其中,所述股票的清算结果包括手续费、成本、股票市值和增值;根据所述数据源标识和所述用户身份标识,对所述第一分组结...

【专利技术属性】
技术研发人员:张家林王帆
申请(专利权)人:北京资配易投资顾问有限公司
类型:发明
国别省市:北京,11

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

1