多语言网站货币自动转换系统及其方法技术方案

技术编号:34469260 阅读:17 留言:0更新日期:2022-08-10 08:43
本发明专利技术涉及数据处理技术领域,公开了一种多语言网站货币自动转换系统及其方法,包括接收模块、识别模块、爬取模块、计算模块和输出模块,所述接收模块,用于接收来自于多语言网站货币的原始金额信息;所述识别模块,用于识别出所述接收模块接收的所述原始金额信息对应的金额数值和目标货币种类;所述爬取模块,用于爬取到当前时间的转换汇率值;所述计算模块,用于根据所述爬取模块爬取到的转换汇率值和所述所述识别模块识别的所述金额数值、目标货币种类进行转换计算;所述输出模块,用于将所述计算模块计算得到的目标金额数值输出至多语言网站上;本发明专利技术给用户带来了便利,提高了货币转换的体验,提高查询的效率以及转换目标币种的效率。标币种的效率。标币种的效率。

【技术实现步骤摘要】
多语言网站货币自动转换系统及其方法


[0001]本专利技术涉及数据处理
,尤其涉及一种多语言网站货币自动转换系统及其方法。

技术介绍

[0002]现代社会,需要查询货币汇率的人越来越多,以往在查询货币汇率时需要到银行,但是在不方便去银行时,这种查找方式给人们带来了诸多不便。随着科技的发展,上网在广大用户中得到了普及和使用,而且为了便于用户的使用,越来越多的货币转换的网页端被开发并使用在电脑上,人们也开始使用电脑上网的方式来查询货币汇率;由于现在面向全球化,货币转换查询也必须考虑实现多语言的能力,并且即使在一个国家也会面临多语言应用的场景;现有的技术很难大规模,全面地进行多语言货币自动转换。如果随机寻找多语言,会浪费大量的时间,大大降低了查询的效率以及转换目标币种的效率。

技术实现思路

[0003]有鉴于此,有必要针对查询效率低等的问题,提供一种多语言网站货币自动转换系统及其方法。
[0004]一种多语言网站货币自动转换系统,所述多语言网站货币自动转换系统,包括接收模块、识别模块、爬取模块、计算模块和输出模块,
[0005]所述接收模块,用于接收来自于多语言网站货币的原始金额信息;
[0006]所述识别模块,用于识别出所述接收模块接收的所述原始金额信息对应的金额数值和目标货币种类;
[0007]所述爬取模块,用于爬取到当前时间的转换汇率值;
[0008]所述计算模块,用于根据所述爬取模块爬取到的转换汇率值和所述所述识别模块识别的所述金额数值、目标货币种类进行转换计算;
[0009]所述输出模块,用于将所述计算模块计算得到的目标金额数值输出至多语言网站上。
[0010]在其中一个实施例中,所述接收模块的输出端与所述识别模块的输入端连接,所述识别模块和所述爬取模块的输出端与所述计算模块的输入端连接,所述计算模块的输出端与所述输出模块的输入端连接。
[0011]一种多语言网站货币自动转换方法,所述多语言网站货币自动转换方法包括以下步骤:
[0012]获取当前用户通过多语言网站输入的原始金额信息,并根据所述原始金额信息确定待转换的金额数值;
[0013]获取当前用户通过多语言网站选择的目标货币种类,并根据所述目标货币种类,确定当前时间的转换汇率值;
[0014]根据所述转换汇率值,对所述待转换的金额数值进行转换计算,以得到目标金额
数值;
[0015]响应于所述目标货币种类,对所述目标金额数值进行输出,以供所述当前用户通过所述多语言网站查看转换结果。
[0016]在其中一个实施例中,所述获取当前用户通过多语言网站输入的原始金额信息,并根据所述原始金额信息确定待转换的金额数值,包括:
[0017]获取当前用户的访问请求,并根据所述访问请求确定所述当前用户的地理位置;
[0018]根据所述地理位置确定对应的网页语言,并从多语言网站中调用所述网页语言对应的网页文本;
[0019]获取所述当前用户通过所述多语言网站输入的原始金额信息,并提取所述原始金额信息中货币符号,并根据所述货币符号确定对应的原始货币种类;
[0020]通过Python脚本计算出所述原始金额信息的特征数据,将所述特征数据输入预先训练好的BP神经网络模型中,以数据所述原始金额信息对应的语种信息;
[0021]响应于所述原始货币种类和所述语种信息,以根据对应的计数单位拆分所述原始金额信息,得到待转换的金额数值。
[0022]在其中一个实施例中,所述获取当前用户通过多语言网站选择的目标货币种类,并根据所述目标货币种类,确定当前时间的转换汇率值,包括:
[0023]获取所述多语言网站生成的汇率抓取请求,并解析所述目标货币种类,以得到解析数据;
[0024]将所述解析数据进行格式化,以得到格式化数据,调用汇率数据库,并根据所述解析数据建立索引,将所述格式化数据传输至所述汇率数据库;
[0025]根据所述汇率抓取请求,确定当前时间,并根据所述当前时间生成对应的时间参数,以将所述时间参数传输至所述汇率数据库;
[0026]根据所述格式化数据和所述时间参数,从所述汇率数据库中进行查询,以得到汇率查询数据;
[0027]在Python中使用pandas执行SQL语句对所述汇率查询数据进行数据分析,以得到当前时间的转换汇率值,并将所述转换汇率值可视化展示于所述多语言网站。
[0028]在其中一个实施例中,所述根据所述转换汇率值,对所述待转换的金额数值进行转换计算,以得到目标金额数值,包括:
[0029]获取所述转换汇率值,并将所述转换汇率值输入到预先训练好的数值计算模型中,以供对所述待转换的金额数值进行转换计算;
[0030]根据所述数值计算模型,分析当前时间的所述待转换的金额数值,以输出目标金额数值;
[0031]其中通过机器学习算法对样本进行学习,使得所述机器学习模型通过样本的学习掌握金额数值和转换汇率值的计算,以得到所述数值计算模型。
[0032]在其中一个实施例中,所述响应于所述目标货币种类,对所述目标金额数值进行输出,以供所述当前用户通过所述多语言网站查看转换结果,包括:
[0033]获取所述目标金额数值的多个数值位置,利用Skip

gram模型学习得到多个数值位置嵌入向量,其中,每个数值位置对应一个数值位置嵌入向量;
[0034]结合所述目标货币种类和所述原始金额信息对应的语种信息,将每个数值位置嵌
入向量从原始向量空间转换到语义向量空间;
[0035]利用LSTM模型检测所述语义向量空间,以获得转换结果;
[0036]将所述转换结果发送至区块链节点。
[0037]在其中一个实施例中,所述Skip

gram模型使用softmax函数定义p(w0|w
i
):
[0038][0039]其中,v

w
,v
w
分别表示词w的输出向量和输入向量。
[0040]在其中一个实施例中,所述LSTM模型包括:输入层、隐藏层和输出层,每个层添加有Dropout操作。
[0041]一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的多语言网站货币自动转换方法的步骤。
[0042]上述多语言网站货币自动转换系统及其方法,相比于现有技术,优点在于:
[0043]1、本专利技术中,可自动识别当前用户所处地理位置,便于多语言网站调用对应的网页语言,更好地面向全球化,提高用户使用货币转换功能的便捷性;
[0044]2、本专利技术中,可自动识别语种信息、货币种类等数据,提高货币转换查询的效率以及转换目标币种的效率;
[0045]3、本专利技术中,支持多种货币种类转换,给用户带来了便利,提高了用户使用货币转换的体验,适用性广;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多语言网站货币自动转换系统,其特征在于,所述多语言网站货币自动转换系统,包括接收模块、识别模块、爬取模块、计算模块和输出模块,所述接收模块,用于接收来自于多语言网站货币的原始金额信息;所述识别模块,用于识别出所述接收模块接收的所述原始金额信息对应的金额数值和目标货币种类;所述爬取模块,用于爬取到当前时间的转换汇率值;所述计算模块,用于根据所述爬取模块爬取到的转换汇率值和所述所述识别模块识别的所述金额数值、目标货币种类进行转换计算;所述输出模块,用于将所述计算模块计算得到的目标金额数值输出至多语言网站上。2.根据权利要求1所述的多语言网站货币自动转换系统,其特征在于,所述接收模块的输出端与所述识别模块的输入端连接,所述识别模块和所述爬取模块的输出端与所述计算模块的输入端连接,所述计算模块的输出端与所述输出模块的输入端连接。3.一种多语言网站货币自动转换方法,其特征在于,所述多语言网站货币自动转换方法包括以下步骤:获取当前用户通过多语言网站输入的原始金额信息,并根据所述原始金额信息确定待转换的金额数值;获取当前用户通过多语言网站选择的目标货币种类,并根据所述目标货币种类,确定当前时间的转换汇率值;根据所述转换汇率值,对所述待转换的金额数值进行转换计算,以得到目标金额数值;响应于所述目标货币种类,对所述目标金额数值进行输出,以供所述当前用户通过所述多语言网站查看转换结果。4.根据权利要求3所述的多语言网站货币自动转换方法,其特征在于,所述获取当前用户通过多语言网站输入的原始金额信息,并根据所述原始金额信息确定待转换的金额数值,包括:获取当前用户的访问请求,并根据所述访问请求确定所述当前用户的地理位置;根据所述地理位置确定对应的网页语言,并从多语言网站中调用所述网页语言对应的网页文本;获取所述当前用户通过所述多语言网站输入的原始金额信息,并提取所述原始金额信息中货币符号,并根据所述货币符号确定对应的原始货币种类;通过Python脚本计算出所述原始金额信息的特征数据,将所述特征数据输入预先训练好的BP神经网络模型中,以数据所述原始金额信息对应的语种信息;响应于所述原始货币种类和所述语种信息,以根据对应的计数单位拆分所述原始金额信息,得到待转换的金额数值。5.根据权利要求3所述的多语言网站货币自动转换方法,其特征在于,所述获取当前用户通过多语言网站选择的目标货币种类,并根据所述目标货币种类,确定当前时间的转换汇率值,包括:获取所述多语言网站生成的汇率抓取请求,并解析所述目标货币种类,以得到解析数据;将所述解析数...

【专利技术属性】
技术研发人员:李宇飞李玉秀
申请(专利权)人:深圳市网睿科技有限公司
类型:发明
国别省市:

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

1