一种汇率数据展示方法和系统与流程

文档序号:11433247阅读:414来源:国知局
一种汇率数据展示方法和系统与流程

本发明涉及数据处理领域,更为具体而言,涉及一种汇率数据展示方法和系统。



背景技术:

随着银行数据管理的不断发展,银行汇率业务也在不断提升业务种类和服务,当前企业网银汇率业务为客户提供了包括即期(t0、非t0)、远期的结售汇及外汇买卖功能,覆盖交易申请、展期、到期交割、提前交割各项功能,并提供掉期、期权申请,以及汇率相关的辅助查询功能。

然而,由于汇率业务数据比较复杂且更新速度快,客户很难根据现有数据及时了解汇率数据变化情况,从而影响客户办理汇率业务交易。



技术实现要素:

鉴于现有技术的上述缺陷,本发明实施方式提供了一种汇率数据展示方法和系统,能够有效解决当前很难根据现有数据及时了解汇率数据变化情况,从而影响客户办理汇率业务交易的问题。

具体地,本发明实施方式提供了一种汇率数据展示方法,其包括:

从金融市场系统获取原始汇率数据;

根据预定义的有效性判断规则对所述原始汇率数据进行筛选得到有效汇率数据;

按照不同类别的维度,对所述有效汇率数据进行分类统计并得到汇率展示数据;

对所述汇率展示数据进行展示。

相应地,本发明实施方式还提供了一种汇率数据展示系统,其中,所述系统包括:

数据获取模块,用于从金融市场系统获取原始汇率数据;

数据筛选模块,用于根据预定义的有效性判断规则对所述原始汇率数据进行筛选得到有效汇率数据;

数据统计模块,用于按照不同类别的维度,对所述有效汇率数据进行分类统计并得到汇率展示数据;

数据展示模块,用于对所述汇率展示数据进行展示。

通过采用本发明实施方式具有下述有益效果:通过对汇率数据进行图表展示,可以更加直观地了解汇率变化和便于交易信息查询,提升客户体验度。

附图说明

图1是根据本发明实施方式的一种汇率数据展示方法的流程示意图;

图2是根据本发明实施方式的一种汇率数据展示系统的架构图;

图3是根据本发明实施方式的数据统计模块的示意图。

具体实施方式

为了便于理解本发明技术方案的各个方面、特征以及优点,下面结合附图对本发明进行具体描述。应当理解,下述的各种实施方式只用于举例说明,而非用于限制本发明的保护范围。

实施例1:

图1是根据本发明实施方式的一种汇率数据展示方法的流程示意图;参照图1,所述方法包括:

步骤s1,从金融市场系统获取原始汇率数据;

步骤s2,根据预定义的有效性判断规则对所述原始汇率数据进行筛选得到有效汇率数据;

步骤s3,按照不同类别的维度,对所述有效汇率数据进行分类统计并得到汇率展示数据;

步骤s4,对所述汇率展示数据进行展示。

本发明通过从金融市场系统获取汇率原始数据,并进行加工、归档,形成不同时间维度的汇率走势数据,并以图表形式进行展现。使得汇率数据以图表形式展示,可以更加直观地了解汇率变化和便于交易信息查询,提升客户体验。

其中,步骤s1,企业网银系统设置异步线程,定时从金融市场组件获取原始数据文件,并保存至数据库中归档数据区。归档数据区保存一定时间段内装载的所有原始数据。

实施例2:

在本发明的另一种实施方式中,所述方法除了上述处理方式外,其中,步骤s2中,所述预定义的有效性判断规则包括:所述原始汇率数据的数据完整性、时间有效性、数据准确性和业务有效性的判断规则。

其中,根据业务规则及数据有效性判断标准(包括但并不限于限下列内容),清理无效数据:

数据完整性:必要字段是否完整(如:时间,货币对,价格);

时间有效性:是否有效时间范围内数据(如:数据时间是否为本地数据最新时间之后且当前时间之前),考虑系统间时钟差异,兼容参数指定的时间差窗口(如+/-1分钟);

数据准确性:各字段取值是否在约定范围内容(如:价格字段是否为数值,汇率状态是否为约定状态之一);

业务有效性:数据是否满足业务有效性规则(如:日元兑换人民币汇率应为整数,最新数据与上一次数据间不应出现10倍以上的变化)。

当所述原始汇率数据符合上述所有标准时,则保留该原始汇率数据;当所述原始汇率数据不符合上述任一标准时,则丢弃该原始汇率数据。

实施例3:

在本发明的另一种实施方式中,所述方法除了上述处理方式外,其中,步骤s3中,所述按照不同类别的维度,对所述有效汇率数据进行分类统计包括:按照时间维度或币种维度对所述有效汇率数据进行分类数据统计。数据转换线程按照业务需求要求,对实时数据按照不同统计维度(如时间、币种等)进行转换处理,并分表存放,满足展示使用要求。

其中,按币种维度对所述有效汇率数据进行分类数据统计过程如下:如当前时间为整10分(00,10,20,30,40,50),将当前最新汇率数据插入币种汇总表,并按照业务规则计算出各货币对的买入价、卖出价变化(使用红色、绿色表示价格涨跌),统计变化率(百分比)最大的货币对、各货币对的历史最高、最低价格等。

实施例4:

在本发明的另一种实施方式中,所述方法除了上述处理方式外,其中,步骤s3进一步包括:按照时间维度的不同等级,对所述有效汇率数据进行分线统计、时线统计和日线统计。

其中,按时间维度对所述有效汇率数据进行分类数据统计过程如下:

如当前时间为整10分(00,10,20,30,40,50),将当前最新汇率数据插入分线表,并按照业务规则计算出10分钟内最高、最低价格、最大价格差及变化率等数据。

如当前时间为整小时(每小时00分),将当前最新汇率数据插入时线表,并按照业务规则基于分线表数据计算出1小时内最高、最低价格、最大价格差及变化率等数据。

如当前时间为整日(每日00时00分),将当前最新汇率数据插入日线表,并按照业务规则基于时线表数据计算出1日内最高、最低价格、最大价格差及变化率等数据。

实施例5:

在本发明的另一种实施方式中,所述方法除了上述处理方式外,其中,步骤s3进一步包括:根据自定义的时间间隔,获取所述汇率展示数据进行多种图形展示。客户端浏览器向网银服务端请求汇率走势数据,服务端返回根据业务规则筛选加工后的对应维度数据。基于jquery及echarts等工具包实现折线图、柱状图等展示方法。展示页面定时(例如:每30秒)发起查询请求,获取最新数据进行展示。

图2是根据本发明实施方式的一种汇率数据展示系统的架构图,如图所示,所述系统包括:

数据获取模块100,用于从金融市场系统获取原始汇率数据;

数据筛选模块200,用于根据预定义的有效性判断规则对所述原始汇率数据进行筛选得到有效汇率数据;

数据统计模块300,用于按照不同类别的维度,对所述有效汇率数据进行分类统计并得到汇率展示数据;

数据展示模块400,用于对所述汇率展示数据进行展示。

本发明通过对汇率数据进行图表展示,可以更加直观地了解汇率变化和便于交易信息查询,提升客户体验度。

在本发明的另一实施方式中,所述预定义的有效性判断规则包括:所述原始汇率数据的数据完整性、时间有效性、数据准确性和业务有效性的判断规则。

图3是根据本发明实施方式的数据统计模块的示意图;如图所示,在本发明的又一实施方式中,所述数据统计模块包括:

时间维度单元310,用于按照时间维度对所述有效汇率数据进行分类数据统计;

币种维度单元320,用于按照币种维度对所述有效汇率数据进行分类数据统计。

在本发明的再一实施方式中,所述时间维度单元进一步包括:按照时间维度的不同等级,对所述有效汇率数据进行分线统计、时线统计和日线统计。

在本发明的最后一个实施方式中,所述对所述汇率展示数据进行展示包括:根据自定义的时间间隔,获取所述汇率展示数据进行多种图形展示。

需要说明的是,上述汇率数据展示系统的各个实施方式与所述汇率数据展示方法的对应技术内容完全一致,为了避免重复,在此不再冗述。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

本领域技术人员应当理解,以上所公开的仅为本发明的实施方式而已,当然不能以此来限定本发明之权利范围,依本发明实施方式所作的等同变化,仍属本发明权利要求所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1