自动识别债券报价的方法

文档序号:6621824阅读:309来源:国知局
自动识别债券报价的方法
【专利摘要】本发明属于金融信息【技术领域】,提供了自动识别债券报价的方法,包括如下步骤:客户登陆系统,通过系统内的报价识别模块对所有打开文本进行报复制价数据操作,生成有效报价,并存储在债券数据库内;通过债券数据同步模块向服务器请求查看、操作全量债券数据;服务器将债券数据存入内部缓存,同时提供给客户端;对全量债券数据进行变更、增加、删减的操作时,服务器会自动监控债券数据库内的变动情况,并将变动的数据存入内部缓存。本发明具有能够准确识别债券产品、报价价格、交易数量、买卖方向以及特定的产品交易说明方面的信息,并且将其自动填写在相关表格中,无需人为操作,准确率高,快捷高效的特点。
【专利说明】自动识别债券报价的方法

【技术领域】
[0001] 本发明属于金融信息【技术领域】,特别涉及一种自动识别债券报价的方法。

【背景技术】
[0002] 随着金融市场改革的不断深化,金融交易尤其是债券0TC交易量飞速增长。但是 市场上仍然使用聊天工具来发布和交易产品报价,用户需要在杂乱无章的聊天内容中筛选 出有用的产品信息和报价数据,工作量大,删选速度慢,并且容易漏掉有用的信息,即使准 确无误的筛选出产品信息和报价数据,再人为的将其填写在表格中的时候也会发生错误, 因此,准确率低。
[0003] 因此,金融信息【技术领域】急需一种能够准确识别债券产品、报价价格、交易数量、 买卖方向以及特定的产品交易说明方面的信息,并且将其自动填写在相关表格中,无需人 为操作,准确率高,快捷高效的自动识别债券报价的方法。


【发明内容】

[0004] 本发明提供了自动识别债券报价的方法,技术方案如下:
[0005] 自动识别债券报价的方法,其特征在于,包括如下步骤:
[0006] 步骤一,客户打开客户端,登陆系统,通过系统内的报价识别模块对包括聊天内容 在内的所有打开文本进行报复制价数据操作,生成有效报价,并存储在债券数据库内,具体 步骤如下:
[0007] 步骤aOl,在报价识别模块页面贴入需要增加或者修改的数据;
[0008] 步骤a02,按分行标记对数据进行分行;
[0009] 步骤a03,对该行按分词逻辑对数据进行分词,
[0010] 步骤a04,对数据的每个词进行分类,依次判断分类后的数据在该类中是否存在, 如果存在,丢弃该词,如果不存在,记录产品信息,直至数据的每个词都处理完毕为止;
[0011] 步骤a05,用户确认报价识别数据,准确无误后点击确认按钮进行提交;
[0012] 步骤a06,提交的报价识别数据通过报价录入模块生成有效报价,同时将有效报价 数据上传至服务器,存入债券数据库内;
[0013] 步骤二,客户通过债券数据同步模块向服务器请求查看、操作全量债券数据;
[0014] 步骤三,服务器将债券数据存入内部缓存,同时提供给客户端,供客户查看、操 作;
[0015] 步骤四,客户对全量债券数据进行变更、增加、删减的操作时,服务器会自动监控 债券数据库内的变动情况,并将变动的数据存入内部缓存,实现债券数据库的数据与客户 端的数据相一致,具体步骤如下:
[0016] 步骤bOl,服务器会自动监控债券数据库内的变动情况;
[0017] 步骤b02,服务器将债券数据库内的变动数据组装成标准债券数据;
[0018] 步骤b03,将组装后的标准债券数据推送给客户注册的客户端;
[0019] 步骤b04,客户端根据推送的标准债券数据代码更新或添加入内部缓存。
[0020] 如上所述的自动识别债券报价的方法,其中,步骤一中,对数据进行分类,可分为: 产品数据、报价数据和交易量数据。
[0021] 如上所述的自动识别债券报价的方法,其中,步骤一中的步骤a04,将数据分为产 品数据、报价数据和交易量数据后,对3类数据分别进行判定,如果存在,丢弃该词,如果不 存在,记录产品信息,直至数据的每个词都处理完毕为止,具体步骤为:
[0022] 步骤c,对每个词进行分类,如为产品数据,执行步骤cOl,如为报价数据执行步骤 d,如为交易量数据执行步骤e,如所有词处理完成,执行步骤a05 ;
[0023] 步骤cOl,判断该行是否为已存在产品数据,如存在,执行步骤c02;不存在,执行 步骤c05 ;
[0024] 步骤c02、判断该产品信息与已存在产品是否一致,如果一致,执行c03,不一致执 行 c04 ;
[0025] 步骤c03,丢弃该词,回到步骤cOl,继续识别下一词;
[0026] 步骤c04,以该数据为句首进行分行,记录产品信息,重复步骤c01至c04,继续识 别下一词,直至所有词识别完毕为止;
[0027] 步骤d,分类为检测价格数据,如存在"/"为双边数据,执行dOl,否则,执行d08 ;
[0028] 步骤d01,按"/"将报价数据分割为报价1和报价2 ;
[0029] 步骤d02,如报价1为数据,执行步骤d03,否则丢弃;
[0030] 步骤d03,如报价2为数据,执行步骤d04,否则丢弃;
[0031] 步骤d04,如报价1小于30,标记为收益率,执行步骤d06,否则执行d05 ;
[0032] 步骤d05,对报价1进行价格计算,算出实际收益率;
[0033] 步骤d06,如报价2小于30,标记为收益率,执行步骤d08,否则执行d07 ;
[0034] 步骤d07,对报价2进行价格计算,算出实际收益率;
[0035] 步骤d08,如报价1和报价2都为数据,执行步骤d09,否则执行步骤dlO ;
[0036] 步骤d09,如报价1的收益率小于报价2,记录报价1为买方价格,报价2为卖方价 格;否则记录报价1为卖方价格,报价2为买方价格;
[0037] 步骤dlO,如只存在报价1,记录报价1为买方价格;如只存在报价2,记录报价2为 卖方价格;
[0038] 步骤dll,检测下一词,重复步骤d至dlO步骤,直至所有词都检测完毕为止;
[0039] 步骤e,分类为交易量数据,如存在"/",按"/"将交易量分割为交易量1和交易量 2,执行e01,否则标记所有交易价格都为同一交易量,进行下一词处理;
[0040] 步骤e01,如已确定买卖价格,按买卖价格确定买卖交易量,执行步骤e02,否则执 行步骤e04 ;
[0041] 步骤e02,如报价1为买方价格,交易量1为买方交易量,交易量2为卖方交易量; 如报价1为卖方价格,交易量1为卖方交易量,交易量2为买方交易量;
[0042] 步骤e03,在该词位置做交易量处理完成标记,进行下一词处理,重复执行步骤e 至e03的步骤;
[0043] 步骤e04,如不确定买卖价格,在该词按位置做交易量等待交易处理标记,进行下 一词处理,重复执行步骤e至e〇4的步骤;
[0044] 步骤e05,直至所有词处理完毕,重新检测所有报价要素;
[0045] 步骤e06,如不存在产品信息,丢弃数据,如存在产品信息,以该数据为句首进行分 行,记录产品信息;
[0046] 步骤e07,、如不存在买卖价格,买卖信息记录为空,如存在买卖价格,在与产品信 息相对应的位置记录买卖价格;
[0047] 步骤e08,如不存在交易量信息,交易量数据记录为空,如存在交易量信息,在与产 品信息和买卖价格相对应的位置记录交易量信息;
[0048] 步骤e09,如存在买卖信息且交易量方向标记未完成,进行交易量方向识别;
[0049] 步骤elO,将包含有产品信息、买卖价格、交易量信息的所有报价要素转化为标准 标价数据,填充在报价页面上。
[0050] 本发明的有益效果是:
[0051] 1.本发明增加了债券数据库,用以维护市场上的债券信息,该信息分为债券基础 信息和债券市场信息,债券基础信息主要包括:债券代码,债券简称,交割时间,票面利率, 主体评级和债项评级;债券市场信息主要包括:债券代码,债券简称,市场类别,上市时间, 下市时间,通过债券数据库进行存储、管理,更加系统,准确,数据不容易丢失。
[0052] 2.本发明增加了报价识别模块能够准确的识别债券产品、报价价格、交易数量、 买卖方向以及特定的产品交易说明方面的信息,用以对用户导入的报价数据进行处理和分 析,剔出无效内容,筛选出有效的产品数据和报价数据,并转换成债券业务系统可识别的标 准数据。
[0053] 3.所述报价录入模块将可识别的标准数据自动填写在相关表格中,无需人为操 作,为用户使用的标准价格录入系统,主要录入信息包括:债券产品代码或简称,报价人员, 买卖方向,交易价格,交易数量和报价说明,同时该系统支持录入买卖双边价格和大批量多 条价格,功能全面,准确率高,快捷高效。
[0054] 4.增加了债券数据同步模块,客户通过债券数据同步模块向服务器请求查看、操 作全量债券数据,通过服务器与债券数据库的数据同步信息,保证客户看到的信息与债券 数据库内的信息完全一致,更加准确、高效,不会因为时间差的关系给债券持有人造成经济 损失,具有更加广泛的适用性。

【专利附图】

【附图说明】
[0055] 下面结合附图和【具体实施方式】来详细说明本发明:
[0056] 图1是本发明自动识别债券报价的方法的流程图。

【具体实施方式】
[0057] 为了使本发明技术实现的措施、创作特征、达成目的与功效易于明白了解,下面结 合具体图示,进一步阐述本发明。
[0058] 本发明提供了自动识别债券报价的方法,自动识别债券报价的方法,其特征在于, 包括如下步骤:
[0059] 图1是本发明自动识别债券报价的方法的流程图,如图1所示,
[0060] 步骤一,客户打开客户端,登陆系统,通过系统内的报价识别模块101对包括聊 天内容在内的所有打开文本进行报复制价数据操作,生成有效报价,并存储在债券数据库 1031内,具体步骤如下:
[0061] 步骤aOl,在报价识别模块101页面贴入需要增加或者修改的数据;
[0062] 步骤a02,按分行标记对数据进行分行;
[0063] 步骤a03,对该行按分词逻辑对数据进行分词,
[0064] 步骤a04,对数据的每个词进行分类,可分为:产品数据、报价数据和交易量数据3 类,依次判断分类后的数据在该类中是否存在,如果存在,丢弃该词,如果不存在,记录产品 信息,直至数据的每个词都处理完毕为止,具体步骤如下;
[0065] 步骤c,对每个词进行分类,如为产品数据,执行步骤cOl,如为报价数据执行步骤 d,如为交易量数据执行步骤e,如所有词处理完成,执行步骤a05 ;
[0066] 步骤cOl,判断该行是否为已存在产品数据,如存在,执行步骤c02;不存在,执行 步骤c05 ;
[0067] 步骤c02、判断该产品信息与已存在产品是否一致,如果一致,执行c03,不一致执 行 c04 ;
[0068] 步骤c03,丢弃该词,回到步骤cOl,继续识别下一词;
[0069] 步骤c04,以该数据为句首进行分行,记录产品信息,重复步骤c01至c04,继续识 别下一词,直至所有词识别完毕为止;
[0070] 步骤d,分类为检测价格数据,如存在"/"为双边数据,执行d01,否则,执行d08 ;
[0071] 步骤dOl,按"/"将报价数据分割为报价1和报价2 ;
[0072] 步骤d02,如报价1为数据,执行步骤d03,否则丢弃;
[0073] 步骤d03,如报价2为数据,执行步骤d04,否则丢弃;,
[0074] 步骤d04,如报价1小于30,标记为收益率,执行步骤d06,否则执行d05 ;
[0075] 步骤d05,对报价1进行价格计算,算出实际收益率;
[0076] 步骤d06,如报价2小于30,标记为收益率,执行步骤d08,否则执行d07 ;
[0077] 步骤d07,对报价2进行价格计算,算出实际收益率;
[0078] 步骤d08,如报价1和报价2都为数据,执行步骤d09,否则执行步骤dlO ;
[0079] 步骤d09,如报价1的收益率小于报价2,记录报价1为买方价格,报价2为卖方价 格;否则记录报价1为卖方价格,报价2为买方价格;
[0080] 步骤dio,如只存在报价1,记录报价1为买方价格;如只存在报价2,记录报价2为 卖方价格;
[0081] 步骤dll,检测下一词,重复步骤d至dlO步骤,直至所有词都检测完毕为止;
[0082] 步骤e,分类为交易量数据,如存在"/",按"/"将交易量分割为交易量1和交易量 2,执行e01,否则标记所有交易价格都为同一交易量,进行下一词处理;
[0083] 步骤e01,如已确定买卖价格,按买卖价格确定买卖交易量,执行步骤e02,否则执 行步骤e04 ;
[0084] 步骤e02,如报价1为买方价格,交易量1为买方交易量,交易量2为卖方交易量; 如报价1为卖方价格,交易量1为卖方交易量,交易量2为买方交易量;
[0085] 步骤e03,在该词位置做交易量处理完成标记,进行下一词处理,重复执行步骤e 至e03的步骤;
[0086] 步骤e04,如不确定买卖价格,在该词按位置做交易量等待交易处理标记,进行下 一词处理,重复执行步骤e至e〇4的步骤;
[0087] 步骤e05,直至所有词处理完毕,重新检测所有报价要素;
[0088] 步骤e06,如不存在产品信息,丢弃数据,如存在产品信息,以该数据为句首进行分 行,记录产品信息;
[0089] 步骤e07,如不存在买卖价格,买卖信息记录为空,如存在买卖价格,在与产品信息 相对应的位置记录买卖价格;
[0090] 步骤e08,如不存在交易量信息,交易量数据记录为空,如存在交易量信息,在与产 品信息和买卖价格相对应的位置记录交易量信息;
[0091] 步骤e〇9,如存在买卖信息且交易量方向标记未完成,进行交易量方向识别;
[0092] 步骤elO,将包含有产品信息、买卖价格、交易量信息的所有报价要素转化为标准 标价数据,填充在报价页面上。
[0093] 步骤a05,用户确认报价识别数据,准确无误后点击确认按钮进行提交;
[0094] 步骤a06,提交的报价识别数据通过报价录入模块102生成有效报价,同时将有效 报价数据上传至服务器103,存入债券数据库1031内;
[0095] 步骤二,客户通过债券数据同步模块104向服务器103请求查看、操作全量债券数 据;
[0096] 步骤三,服务器103将债券数据存入内部缓存,同时提供给客户端,供客户查看、 操作;
[0097] 步骤四,客户对全量债券数据进行变更、增加、删减的操作时,服务器103会自动 监控债券数据库1031内的变动情况,并将变动的数据存入内部缓存,实现债券数据1031的 数据与客户端的数据相一致,具体步骤如下:
[0098] 步骤bOl,服务器103会自动监控债券数据库1031内的变动情况;
[0099] 步骤b02,服务器103将债券数据库内的变动数据组装成标准债券数据;
[0100] 步骤b03,将组装后的标准债券数据推送给客户注册的客户端;
[0101] 步骤b04,客户端根据推送的标准债券数据代码更新或添加入内部缓存。
[0102] 下面结合具体实施例,对本发明如何自动从杂乱无章的聊天内容中筛选出有用的 产品信息和报价数据进行说明:
[0103] 步骤一,从聊天工具复制报价数据到识别系统,如表1
[0104] 表 1
[0105]

【权利要求】
1. 自动识别债券报价的方法,其特征在于,包括如下步骤: 步骤一,客户打开客户端,登陆系统,通过系统内的报价识别模块对包括聊天内容在内 的所有打开文本进行报复制价数据操作,生成有效报价,并存储在债券数据库内,具体步骤 如下: 步骤aOl,在所述报价识别模块页面贴入需要增加或者修改的数据; 步骤a02,按分行标记对数据进行分行; 步骤a03,对该行按分词逻辑对数据进行分词, 步骤a04,对数据的每个词进行分类,依次判断分类后的数据在该类中是否存在,如果 存在,丢弃该词,如果不存在,记录产品信息,直至数据的每个词都处理完毕为止; 步骤a05,用户确认报价识别数据,准确无误后点击确认按钮进行提交; 步骤a06,提交的所述报价识别数据通过报价录入模块生成有效报价,同时将所述有效 报价数据上传至服务器,存入所述债券数据库内; 步骤二,客户通过债券数据同步模块向服务器请求查看、操作全量债券数据; 步骤三,所述服务器将债券数据存入内部缓存,同时提供给客户端,供客户查看、操作; 步骤四,客户对全量债券数据进行变更、增加、删减的操作时,所述服务器会自动监控所述 债券数据库内数据的变动情况,并将变动的数据存入内部缓存,实现所述债券数据库的数 据与客户端的数据相一致,具体步骤如下: 步骤bO 1,所述服务器会自动监控债券数据库内数据的变动情况; 步骤b02,所述服务器将债券数据库内的变动数据组装成标准债券数据; 步骤b03,将组装后的所述标准债券数据推送给客户注册的所述客户端; 步骤b04,所述客户端根据推送的标准债券数据代码更新或添加入内部缓存。
2. 根据权利要求1所述的自动识别债券报价的方法,其特征在于,所述步骤一中a04对 数据进行分类,分为:产品数据、报价数据和交易量数据。
3. 根据权利要求1所述的自动识别债券报价的方法,其特征在于,所述步骤一中a04将 数据分为产品数据、报价数据和交易量数据后,对3类数据分别进行判定,如果存在,丢弃 该词,如果不存在,记录产品信息,直至数据的每个词都处理完毕为止,具体步骤为: 步骤c,对每个词进行分类,如为产品数据,执行步骤c〇l,如为报价数据执行步骤d,如 为交易量数据执行步骤e,如所有词处理完成,执行所述步骤a05 ; 所述步骤c〇l,判断该行是否为已存在产品数据,如存在,执行步骤c〇2 ;不存在,执行 步骤c05 ; 所述步骤c〇2、判断该产品信息与已存在产品是否一致,如果一致,执行c03,不一致执 行 c04 ; 所述步骤c03,丢弃该词,回到步骤cOl,继续识别下一词; 所述步骤c〇4,以该数据为句首进行分行,记录产品信息,重复步骤cOl至c04,继续识 别下一词,直至所有词识别完毕为止; 所述步骤d,分类为检测价格数据,如存在"/"为双边数据,执行dOl,否则,执行d08 ; 所述步骤dOl,按"/"将报价数据分割为报价1和报价2 ; 步骤d02,如报价1为数据,执行步骤d03,否则丢弃; 所述步骤d03,如报价2为数据,执行步骤d04,否则丢弃; 步骤d04,如报价1小于30,标记为收益率,执行步骤d06,否则执行d05 ; 所述步骤d05对报价1进行价格计算,算出实际收益率; 所述步骤d06如报价2小于30,标记为收益率,执行步骤d08,否则执行d07 ; 所述步骤d07对报价2进行价格计算,算出实际收益率; 所述步骤d08如报价1和报价2都为数据,执行步骤d09,否则执行步骤dlO ; 所述步骤d09报价1的收益率小于报价2,记录报价1为买方价格,报价2为卖方价格; 否则记录报价1为卖方价格,报价2为买方价格; 所述步骤dlO如只存在报价1,记录报价1为买方价格;如只存在报价2,记录报价2为 卖方价格; 步骤dll检测下一词,重复所述步骤d至dlO步骤,直至所有词都检测完毕为止; 步骤e,分类为交易量数据,如存在"/",按"/"将交易量分割为交易量1和交易量2,执 行e〇l,否则标记所有交易价格都为同一交易量,进行下一词处理; 所述步骤e01,如已确定买卖价格,按买卖价格确定买卖交易量,执行步骤e02,否则执 行步骤e04 ; 所述步骤e02,如报价1为买方价格,交易量1为买方交易量,交易量2为卖方交易量; 如报价1为卖方价格,交易量1为卖方交易量,交易量2为买方交易量; 步骤e03,在该词位置做交易量处理完成标记,进行下一词处理,重复执行所述步骤e 至e03的步骤; 所述步骤e〇4,如不确定买卖价格,在该词按位置做交易量等待交易处理标记,进行下 一词处理,重复执行所述步骤e至e〇4的步骤; 步骤e〇5,直至所有词处理完毕,重新检测所有报价要素; 步骤e06,如不存在产品信息,丢弃数据,如存在产品信息,以该数据为句首进行分行, 记录产品信息; 步骤e07,、如不存在买卖价格,买卖信息记录为空,如存在买卖价格,在与产品信息相 对应的位置记录买卖价格; 步骤e08,如不存在交易量信息,交易量数据记录为空,如存在交易量信息,在与产品信 息和买卖价格相对应的位置记录交易量信息; 步骤e〇9,如存在买卖信息且交易量方向标记未完成,进行交易量方向识别; 步骤elO,将包含有产品信息、买卖价格、交易量信息的所有报价要素转化为标准标价 数据,填充在报价页面上。
【文档编号】G06Q40/04GK104091285SQ201410367159
【公开日】2014年10月8日 申请日期:2014年7月29日 优先权日:2014年7月29日
【发明者】彭兴珺 申请人:宁波森浦信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1