《一种短信货币自动换算方法与装置.pdf》由会员分享,可在线阅读,更多相关《一种短信货币自动换算方法与装置.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104361014 A(43)申请公布日 2015.02.18CN104361014A(21)申请号 201410545090.2(22)申请日 2014.10.15G06F 17/30(2006.01)(71)申请人天津云辰科技有限公司地址 300308 天津市滨海新区空港经济区保航路1号航空产业支持中心645V09房间(72)发明人杨硕(74)专利代理机构天津滨海科纬知识产权代理有限公司 12211代理人杨慧玲(54) 发明名称一种短信货币自动换算方法与装置(57) 摘要本发明提供一种短信内货币自动换算的方法与装置,解决短信不能自动对货币数量和币种进行换算的问题,。
2、当手机收到短信后,短信程序自动分析匹配货币符号,文字,和数值,及数值前后词汇性质。并从云端获取汇率,将分析结果进行换算,换算后将换算结果与原文货币内容建立联系,避免了用户在收到含有货币信息的短信需要换算时,非常麻烦的去找换算工具或换算软件的问题,使得短信中的货币经过换算后能够直观的显示给用户,方便了用户使用。(51)Int.Cl.权利要求书2页 说明书4页 附图2页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书4页 附图2页(10)申请公布号 CN 104361014 ACN 104361014 A1/2页21.一种短信货币自动换算方法,其特征在于,包括:步骤一。
3、、短信程序自动分析收到的短信,获取有效信息和关键字符位置数据;步骤二、将有效信息根据实时汇率进行换算;步骤三、将换算结果与短信中关键字符建立关联。2.根据权利要求1所述的一种短信货币自动换算方法,其特征在于:所述步骤一中的短信程序自动分析收到的短信,获取有效信息和关键字符位置数据的步骤包括:(1.1)根据预设检索定位短信中货币数值;(1.2)发现货币数值提取数值前后特定数量字符;(1.3)将数值前后字符与本地识别数据库比对;(1.4)获取币种和货币数量信息。3.根据权利要求2所述的一种短信货币自动换算方法,其特征在于:根据预设检索定位短信中货币数值的具体方法为:(a)检索“数字.数字”格式,定。
4、位货币数值,其中,小数点前的数字为非零数字,小数点后的数字为两位数字;(b)检索纯数字格式,当纯数字的位数大于预先设定的阈值时,再获取数字周边若干字符,与本地识别数据库进行比对,定位货币数值。4.根据权利要求2或3所述的一种短信货币自动换算方法,其特征在于:根据预设检索定位短信中货币数值的具体方法还可以为:(c)检索货币符号与关键词描述,检索货币符号前后数值,定位货币数值。5.根据权利要求1所述的一种短信货币自动换算方法,其特征在于:所述步骤二中的将有效信息根据实时汇率进行换算的具体步骤为:(2.1)将换算币种信息通过网络发送到云端服务器,所述换算币种信息包括换算的源币种信息和目标币种信息,所。
5、述源币种信息为步骤(1.4)中获取的币种信息,所述目标币种信息为短信用户所属国的币种,可以预先设定或者根据收信手机号码的归属地或根据GPS信息等来确定;(2.2)云端服务器根据币种信息,返回对应的汇率;(2.3)使用返回的汇率换算获取的数值。6.一种短信货币自动换算装置,其特征在于,包括:自动分析模块,用于自动分析收到的短信,获取有效信息和关键字符位置数据;换算模块,用于将有效信息根据实时汇率进行换算;关联模块,用于将换算结果与短信中关键字符建立关联。7.根据权利要求6所述的一种短信货币自动换算装置,其特征在于,所述自动分析模块包括:检索定位单元,用于根据预设检索定位短信中货币数值;字符提取单。
6、元,用于发现货币数值提取数值前后特定数量字符;比对单元,用于将数值前后字符与本地识别数据库比对;获取单元,用于获取币种和货币数量信息。8.根据权利要求7所述的一种短信货币自动换算装置,其特征在于,所述检索定位单元包括:权 利 要 求 书CN 104361014 A2/2页3数字格式检索器,用于检索“数字.数字”格式或纯数字格式,并判断是否大于设定的阈值;字符获取器,用于获取数字周边若干字符;字符比对器,用于比对所获取的数字周边若干字符;定位器,定位货币数值。9.根据权利要求7或8所述的一种短信货币自动换算装置,其特征在于,所述检索定位单元还包括:文字检索器,用于检索货币符号与关键词描述,检索货。
7、币符号前后数值。10.根据权利要求6所述的一种短信货币自动换算装置,其特征在于:所述换算模块包括:发送单元,用于将币种信息通过网络发送到云端服务器;接收单元,用于接收云端服务器返回的对应的汇率;计算单元,用于使用返回的汇率换算获取的数值。权 利 要 求 书CN 104361014 A1/4页4一种短信货币自动换算方法与装置技术领域0001 本发明属于通信技术领域,具体涉及到一种短信内货币自动换算的方法与装置。背景技术0002 在现代社会中,由于手机的广泛应用,短信也成为了人们之间越来越重要的沟通工具,甚至国际间的商业交流也有很多通过短信来进行。0003 在短信的信息沟通中尤其是涉及国际的商业方。
8、面,经常会出现商业往来涉及到的货币数量以及币种信息,由于各国间的比重不同,而且汇率也实时变化,短信沟通的双方还需要通过一些工具或软件自行换算,因此为短信沟通带来了很多不必要的麻烦。发明内容0004 本发明要解决的问题是提供一种短信内货币自动换算的方法与装置,解决短信不能自动对货币数量和币种进行换算的问题。0005 为达到上述目的,本发明采取的技术方案为:一种短信货币自动换算方法,包括:0006 步骤一、短信程序自动分析收到的短信,获取有效信息和关键字符位置数据;0007 步骤二、将有效信息根据实时汇率进行换算;0008 步骤三、将换算结果与短信中关键字符建立关联。0009 优选的,所述步骤一中。
9、的短信程序自动分析收到的短信,获取有效信息和关键字符位置数据的步骤包括:0010 (1.1)根据预设检索定位短信中货币数值;0011 (1.2)发现货币数值提取数值前后特定数量字符;0012 (1.3)将数值前后字符与本地识别数据库比对;0013 (1.4)获取币种和货币数量信息。0014 其中,根据预设检索定位短信中货币数值的具体方法可以采用如下方法:0015 (a)检索“数字.数字”格式,定位货币数值,其中,小数点前的数字为非零数字,小数点后的数字为两位数字;0016 (b)检索纯数字格式,当纯数字的位数大于预先设定的阈值时,再获取数字周边若干字符,与本地识别数据库进行比对,定位货币数值。。
10、0017 进一步的,还可以采用下述方法:0018 (c)检索货币符号与关键词描述,检索货币符号前后数值,定位货币数值。优选的,所述步骤二的将有效信息根据实时汇率进行换算的具体步骤为:0019 (2.1)将换算币种信息通过网络发送到云端服务器,所述换算币种信息包括换算的源币种信息和目标币种信息,所述源币种信息为步骤(1.4)中获取的币种信息,所述目标币种信息为短信用户所属国的币种,可以预先设定或者根据收信手机号码的归属地或根据GPS信息等来确定;0020 (2.2)云端服务器根据币种信息,返回对应的汇率;说 明 书CN 104361014 A2/4页50021 (2.3)使用返回的汇率换算获取的。
11、数值。0022 根据本发明的另一方面,还提供了一种短信货币自动换算装置,包括:0023 自动分析模块,用于自动分析收到的短信,获取有效信息和关键字符位置数据;0024 换算模块,用于将有效信息根据实时汇率进行换算;0025 关联模块,用于将换算结果与短信中关键字符建立关联。0026 优选的,所述自动分析模块包括:0027 检索定位单元,用于根据预设检索定位短信中货币数值;0028 字符提取单元,用于发现货币数值提取数值前后特定数量字符;0029 比对单元,用于将数值前后字符与本地识别数据库比对;0030 获取单元,用于获取币种和货币数量信息。0031 优选的,所述检索定位单元包括:0032 数。
12、字格式检索器,用于检索“数字.数字”格式或纯数字格式,并判断是否大于设定的阈值;0033 字符获取器,用于获取数字周边若干字符;0034 字符比对器,用于比对所获取的数字周边若干字符;0035 定位器,定位货币数值。0036 进一步的,所述检索定位单元还包括:0037 文字检索器,用于检索货币符号与关键词描述,检索货币符号前后数值。0038 优选的,所述换算模块包括:0039 发送单元,用于将币种信息通过网络发送到云端服务器;0040 接收单元,用于接收云端服务器返回的对应的汇率;0041 计算单元,用于使用返回的汇率换算获取的数值。0042 本发明的有益效果为:通过本发明,当手机收到短信后,。
13、短信程序自动分析匹配货币符号,文字,和数值,及数值前后词汇性质。并从云端获取汇率,将分析结果进行换算,换算后将换算结果与原文货币内容建立联系,避免了用户在收到含有货币信息的短信需要换算时,非常麻烦的去找换算工具或换算软件的问题,使得短信中的货币经过换算后能够直观的显示给用户,方便了用户使用。附图说明0043 图1是本发明的方法步骤图;0044 图2是本发明的方法步骤图的详解图;0045 图3是本发明中货币数值定位方法图。具体实施方式0046 下面结合具体实施例对本发明作进一步说明。0047 如图1所示,本发明的方法为:0048 当用户的手机收到短信(尤其是国外客户或商家的短信),短信包含了相关。
14、的费用、货币信息,用户的短信程序自动分析收到的短信,获取有效信息和关键字符位置数据;0049 然后、将有效信息根据实时汇率进行换算;说 明 书CN 104361014 A3/4页60050 最终、将换算结果与短信中关键字符建立关联,显示在手机上,使得用户及时知晓。0051 如图2所示,本发明的方法包含了很多具体的步骤,在下面对这些步骤所涉及的内容作出一一说明:0052 短信程序包含了本地识别数据库,数据库中记录了各币种相关的符号、字符、关键词等;同时短信程序预设了判断阈值。0053 当手机收到短信时,0054 (1.1)根据预设检索定位短信中货币数值;0055 其中,货币数值的定位方法如下:0。
15、056 (a)检索“数字.数字”格式,定位货币数值,其中,小数点前的数字为非零数字,小数点后的数字为两位数字;0057 (b)检索纯数字格式,当纯数字的位数大于预先设定的阈值时,再获取数字周边若干字符,与本地识别数据库进行比对,定位货币数值;0058 (c)检索货币符号与关键词描述,检索货币符号前后数值,定位货币数值。0059 详细的描述过程如下:0060 当手机收到短信,短信程序对短信进行分析,检索到“数字.数字”格式,即认为这属于货币的数值;这主要是因为很多自动系统发出的短信带有涉外货币的,都是带有固有格式的,这个格式通常带有“数字.数字”这个格式,小数点前的数字为非零数字,小数点后的数字。
16、为两位数字;0061 若检索到纯数字格式,发现有特定位数长度的数值之后,比如超过2位数(阈值),会获取数值前后若干各字符,如果这些字符出现货币符号,就可以判定此数值是一个货币数值了;0062 另外可以先检索货币符号,判断出货币符号后,再检索货币符号前后数值,即可定位货币数值;0063 (1.2)发现货币数值提取数值前后特定数量字符;0064 (1.3)将数值前后字符与本地识别数据库比对;0065 对于(1.2)和(1.3),短信程序自动提取数值前后文字信息,进行模式识别,智能分析币种,比如带有美元、美刀或英文的dollar、pound等文字、英镑这样的词汇、$这样的符号,都可以通过本地识别数据。
17、库的比对来识别相应的币种。0066 (1.4)获取币种和货币数量信息。0067 在识别出货币数值和币种后,即可以获得币种和货币数量的信息。0068 (2.1)将换算币种信息通过网络发送到云端服务器,所述换算币种信息包括换算的源币种信息和目标币种信息,所述源币种信息为步骤(1.4)中获取的币种信息,所述目标币种信息为短信用户所属国的币种,可以预先设定或者根据收信手机号码的归属地或根据GPS信息等来确定;0069 (2.2)云端服务器返回对应的汇率;0070 云端服务器根据收到的币种信息,返回当前对应的汇率。0071 (2.3)使用返回的汇率换算获取的数值。0072 短信程序根据云端服务器返回的汇率以及获取的货币数值,换算,得到换算后的说 明 书CN 104361014 A4/4页7数值。0073 换算成功后,将换算结果与短信中关键字符建立关联,把换算好的所需币值和符号以区别于正文的字体和颜色标注出来。0074 以上对本发明创造的实施例进行了详细说明,但所述内容仅为本发明创造的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明创造范围所作的均等变化与改进等,均应仍归属于本专利涵盖范围之内。说 明 书CN 104361014 A1/2页8图1说 明 书 附 图CN 104361014 A2/2页9图2图3说 明 书 附 图CN 104361014 A。