货币兑换的数据处理方法、装置及货币兑换系统制造方法及图纸

技术编号:20547135 阅读:19 留言:0更新日期:2019-03-09 19:57
本发明专利技术提供一种货币兑换的数据处理方法、装置及货币兑换系统,该方法接收到货币兑换后的数据值和币种信息后,通过预先建立的货币辅币位数信息表中获取与币种信息对应的辅币位数,并根据辅币位数对数据值进行四舍五入操作,得到符合兑换币种的辅币位数的货币兑换数据结果。不仅提高了货币兑换的准确性,而且只需要预先建立货币辅币位数信息表,并调用四舍五入功能函数即可实现按照与辅币位数对应的精度对数据值四舍五入,快速地完成了对数据值的四舍五入。

【技术实现步骤摘要】
货币兑换的数据处理方法、装置及货币兑换系统
本专利技术属于货币兑换
,尤其涉及一种货币兑换的数据处理方法、装置及货币兑换系统。
技术介绍
货币兑换指的是将一种货币兑换成另一种货币,即需要将一种货币的金额值根据当前的牌价或汇率计算并转换为另一种货币的金额值。现有实现货币兑换的方法是根据输入的金额值、初始币种以及兑换币种,获取初始币种与兑换币种之间的汇率,将金额值按照汇率转换为兑换后的金额值并输出,完成货币兑换。但是,国际上不同货币币种的辅币位数不相同,如两位辅币位数的美元、人民币等,三位辅币位数的巴林第纳尔、阿曼里亚尔等,零位辅币位数的日元、韩元等。如果兑换币种为韩元,兑换后的金额值为两位小数点,如15000.56,由于韩元的辅币位数为零位,因此无法按照兑换后的金额值完成货币兑换。因此,现有技术中货币兑换方法存在不能准确地完成货币兑换的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种货币兑换的数据处理方法、装置及货币兑换系统,以解决现有技术中不能准确地完成货币兑换的问题。技术方案如下:本专利技术提供一种货币兑换的数据处理方法,包括:接收货币兑换后的数据值和币种信息;通过预先建立的货币辅币位数信息表,获取与所述币种信息对应的辅币位数;根据所述辅币位数对所述数据值进行四舍五入操作,得到数据结果。优选地,所述货币辅币位数信息表包括:币种信息和辅币位数,其中,所述币种信息与所述辅币位数一一对应;所述币种信息包括以下至少一项:货币代码、货币名称、货币编号。优选地,通过以下方式建立货币辅币位数信息表:依次输入所述币种信息和与所述币种信息对应的辅币位数,生成货币辅币位数信息表;存在新增币种时,将所述新增币种的币种信息和与新增币种的币种信息对应的辅币位数添加至所述货币辅币位数信息表中,更新所述货币辅币位数信息表。优选地,所述根据所述辅币位数对所述数据值进行四舍五入操作,得到数据结果包括:通过预定义的数据字典,确定与所述辅币位数对应的内部参数;利用所述内部参数,对输入的所述数据值进行四舍五入操作,得到数据结果。优选地,所述数据字典包括:函数接口参数和函数内部参数;其中,所述函数接口参数包括函数输入接口参数和函数输出接口参数,所述函数内部参数包括辅币位数参数以及辅币数据值参数,所述辅币数据值参数与所述辅币位数参数的数据值一一对应。本专利技术还提供了一种货币兑换的数据处理装置,其特征在于,包括:接收单元,用于接收货币兑换后的数据值和币种信息;获取单元,用于通过预先建立的货币辅币位数信息表,获取与所述币种信息对应的辅币位数;操作单元,用于根据所述辅币位数对所述数据值进行四舍五入操作,得到数据结果。优选地,所述货币辅币位数信息表包括:币种信息和辅币位数,其中,所述币种信息与所述辅币位数一一对应;所述币种信息包括以下至少一项:货币代码、货币名称、货币编号。优选地,还包括建立单元,用于通过以下方式建立货币辅币位数信息表:依次输入所述币种信息和与所述币种信息对应的辅币位数,生成货币辅币位数信息表;存在新增币种时,将所述新增币种的币种信息和与新增币种的币种信息对应的辅币位数添加至所述货币辅币位数信息表中,更新所述货币辅币位数信息表。优选地,所述操作单元包括:确定子单元,用于通过预定义的数据字典,确定与所述辅币位数对应的内部参数;操作子单元,用于利用所述内部参数,对输入的所述数据值进行四舍五入操作,得到数据结果。本专利技术还提供了一种货币兑换系统,应用如上所述的数据处理方法。与现有技术相比,本专利技术提供的上述技术方案具有如下优点:从上述技术方案可知,本申请中接收到货币兑换后的数据值和币种信息后,通过预先建立的货币辅币位数信息表中获取与币种信息对应的辅币位数,并根据辅币位数对数据值进行四舍五入操作,得到符合兑换币种的辅币位数的货币兑换数据结果。不仅提高了货币兑换的准确性,而且只需要预先建立货币辅币位数信息表,并调用四舍五入功能函数即可实现按照与辅币位数对应的精度对数据值四舍五入,快速地完成了对数据值的四舍五入。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种货币兑换的数据处理方法的流程图;图2是本专利技术实施例提供的另一种货币兑换的数据处理方法的流程图;图3是本专利技术实施例提供的一种货币兑换的数据处理装置的结构示意图;图4是本专利技术实施例提供的另一种货币兑换的数据处理装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本实施例提供了一种货币兑换的数据处理方法,应用于提供货币兑换功能的系统中,如银行系统,参见图1,该实施例包括以下步骤:S101、接收货币兑换后的数据值和币种信息;系统接收到输入的数据值、初始币种以及兑换币种,并获取初始币种以及兑换币种之间的当前汇率,根据当前汇率计算得到货币兑换后的数据值。如,输入的数据值为150,初始币种为人民币,兑换币种为美元,获取人民币与美元的汇率为:1人民币=0.1449美元,则计算得到货币兑换后的数据值为150×0.1449=21.735,即将150元兑换为21.735美元。接收货币兑换后的数据值和币种信息,即接收到21.735这一数据值以及美元这一币种信息。其中,币种信息用于唯一确定币种,币种信息的形式可以为币种名称、币种代码或币种编号。货币名称指的是货币的中文简称,如人民币、美元、韩元等;货币代码指的是以三位英文字母表示的货币符号,如CNY、USD,其中,CNY表示的是人民币,USD表示的是美元;货币编号指的是以三位数字表示的货币符号,如001、014;其中,001表示的是人民币,014表示的是美元。以美元为例,接收到的币种信息可以为币种名称“美元”、币种代码“USD”、币种编号“014”。S102、通过预先建立的货币辅币位数信息表,获取与所述币种信息对应的辅币位数;预先建立货币辅币位数信息表,货币辅币位数信息表中存储有币种信息以及与币种信息对应的辅币位数。辅币是辅助货币的简称,指本位货币单位以下的小额货币,如人民币元以下的角、分。辅币位数是辅币种类个数,是以本位货币为单位的数据值的有效小数位数。如人民币存在角、分这两种辅币,则人民币的辅币位数为两位,以元为单位的人民币数据值有效小数位数为2位。通常国际上货币的辅币位数包括0位、2位和3位这三种情况。如与币种信息“美元”对应的辅币位数是2位;与币种信息“巴林第纳尔”对应的辅币位数是3位;与币种信息“韩元”对应的辅币位数是0位。在本实施例中,以映射表的形式维护货币辅币位数信息表。接收到币种信息后,在货币辅币位数信息表中查找与所述币种信息对应的辅币位数。如币种信息为“美元”,通过查找货币辅币位数信息表获取到与美元对应的辅币位数是2位。S103本文档来自技高网...

【技术保护点】
1.一种货币兑换的数据处理方法,其特征在于,包括:接收货币兑换后的数据值和币种信息;通过预先建立的货币辅币位数信息表,获取与所述币种信息对应的辅币位数;根据所述辅币位数对所述数据值进行四舍五入操作,得到数据结果。

【技术特征摘要】
1.一种货币兑换的数据处理方法,其特征在于,包括:接收货币兑换后的数据值和币种信息;通过预先建立的货币辅币位数信息表,获取与所述币种信息对应的辅币位数;根据所述辅币位数对所述数据值进行四舍五入操作,得到数据结果。2.根据权利要求1所述的方法,其特征在于,所述货币辅币位数信息表包括:币种信息和辅币位数,其中,所述币种信息与所述辅币位数一一对应;所述币种信息包括以下至少一项:货币代码、货币名称、货币编号。3.根据权利要求2所述的方法,其特征在于,通过以下方式建立货币辅币位数信息表:依次输入所述币种信息和与所述币种信息对应的辅币位数,生成货币辅币位数信息表;存在新增币种时,将所述新增币种的币种信息和与新增币种的币种信息对应的辅币位数添加至所述货币辅币位数信息表中,更新所述货币辅币位数信息表。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述根据所述辅币位数对所述数据值进行四舍五入操作,得到数据结果包括:通过预定义的数据字典,确定与所述辅币位数对应的内部参数;利用所述内部参数,对输入的所述数据值进行四舍五入操作,得到数据结果。5.根据权利要求4所述的方法,其特征在于,所述数据字典包括:函数接口参数和函数内部参数;其中,所述函数接口参数包括函数输入接口参数和函数输出接口参数,所述函数内部参数包括辅币位数参数以及辅币数据值参数,所...

【专利技术属性】
技术研发人员:潘树洪
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1