首页 / 专利库 / 商业 / 报价请求 / 一种用于票据交易的图表叠加方法和系统

一种用于票据交易的图表叠加方法和系统

阅读:1031发布:2020-06-15

专利汇可以提供一种用于票据交易的图表叠加方法和系统专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种用于票据交易的图表 叠加 方法,包括:接收用户输入的图表叠加 请求 信息,图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的 坐标系 中绘制第二承兑人类型对应的报价图表;根据图表叠加请求信息,获取第二承兑人类型的报价数据;解析报价数据,并在第一承兑人类型对应的报价图表所在的坐标系中绘制报价数据对应的报价图表。该方法方便用户查看和对比数据,用户在同一界面能看到不同承兑人类型的数据,最重要的是能起到数据对比的效果,简化使用步骤,方便用户操作。,下面是一种用于票据交易的图表叠加方法和系统专利的具体信息内容。

1.一种用于票据交易的图表叠加方法,其特征在于,包括:
步骤1、接收用户输入的图表叠加请求信息,所述图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制第二承兑人类型对应的报价图表;
步骤2、根据所述图表叠加请求信息,获取所述第二承兑人类型的报价数据;
步骤3、解析所述报价数据,并在所述第一承兑人类型对应的所述报价图表所在的坐标系中绘制所述报价数据对应的报价图表。
2.根据权利要求1所述的一种用于票据交易的图表叠加方法,其特征在于,所述步骤2包括:
步骤2.1、根据所述图表叠加请求信息,在包括所述第一承兑人类型的第一标识符的叠加品种数组中,增加所述第二承兑人类型的第二标识符;
步骤2.2、根据所述第二标识符,获取其对应的报价数据并保存至报价数组;
则所述步骤3包括:
步骤3.1、从所述报价数组中获取所述报价数据;
步骤3.2、解析所述报价数据,得到新的报价数据;
步骤3.3、在所述第一承兑人类型对应的所述报价图表所在的坐标系中绘制所述新的报价数据对应的报价图表。
3.根据权利要求2所述的一种用于票据交易的图表叠加方法,其特征在于,还包括:
当在执行所述步骤2或所述步骤3的过程中,接收到所述用户输入的新的图表叠加请求信息时,则同步根据所述新的图表叠加请求信息执行所述步骤2,其中,所述新的图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制新的第二承兑人类型对应的报价图表;
则所述步骤3.1还包括:
调用同步,锁定所述报价数据。
4.根据权利要求3所述的一种用于票据交易的图表叠加方法,其特征在于,所述步骤
2.1还包括:
记录并保存所述叠加品种数组中所述第一标识符和所述第二标识符的总个数m,其中,m≥2,m为正整数;
步骤2.2还包括:
记录并保存所述报价数组中所述报价数据的组数n,其中,n≥2,n为正整数;
当在执行所述步骤2的过程中接收到所述用户输入的新的图表叠加请求信息时,则所述步骤2还包括:
步骤2.3、对比所述m和n是否相同,若是,依次根据所述n组所述报价数据,执行所述步骤3,若否,清空所述报价数组中的报价数据,并依次根据所述叠加品种数组中m-1个所述第二标识符,执行所述步骤2.2。
5.根据权利要求1至4任一项所述的一种用于票据交易的图表叠加方法,其特征在于,所述方法还包括:
步骤4、当在预设时间内接收到服务器推送的所述第一承兑人类型对应的更新报价数据和/或所述第二承兑人类型对应的更新报价数据时,则根据所述更新报价数据,更新所述更新报价数据对应的报价图表。
6.一种用于票据交易的图表叠加系统,其特征在于,包括:
叠加请求接收模,用于接收用户输入的图表叠加请求信息,所述图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制第二承兑人类型对应的报价图表;
报价数据获取模块,用于根据所述叠加请求接收模块接收的所述图表叠加请求信息,获取所述第二承兑人类型的报价数据;
图表叠加绘制模块,用于解析所述报价数据获取模块获取的所述报价数据,并在所述第一承兑人类型对应的所述报价图表所在的坐标系中绘制所述报价数据对应的报价图表。
7.根据权利要求6所述的一种用于票据交易的图表叠加系统,其特征在于,所述报价数据获取模块具体用于:
根据所述图表叠加请求信息,在包括所述第一承兑人类型的第一标识符的叠加品种数组中,增加所述第二承兑人类型的第二标识符;根据所述第二标识符,获取其对应的报价数据并保存至报价数组;
则所述图表叠加绘制模块具体用于:
从所述报价数组中获取所述报价数据;解析所述报价数据,得到新的报价数据;在所述第一承兑人类型对应的所述报价图表所在的坐标系中绘制所述新的报价数据对应的报价图表。
8.根据权利要求7所述的一种用于票据交易的图表叠加系统,其特征在于,所述叠加请求接收模块还用于在所述报价数据获取模块或所述图表叠加绘制模块工作时同步接收所述用户输入的新的图表叠加请求信息,其中,所述新的图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制新的第二承兑人类型对应的报价图表;
则所述图表叠加绘制模块还用于:调用同步锁,锁定所述报价数据。
9.根据权利要求8所述的一种用于票据交易的图表叠加系统,其特征在于,所述报价数据获取模块还用于:
记录并保存所述叠加品种数组中所述第一标识符和所述第二标识符的总个数m,其中,m≥2,m为正整数;
记录并保存所述报价数组中所述报价数据的组数n,其中,n≥2,n为正整数;
对比所述m和n是否相同,若是,向所述图表叠加绘制模块依次发送所述n组所述报价数据对应的图表叠加指令,若否,清空所述报价数组中的报价数据,并依次根据所述叠加品种数组中m-1个所述第二标识符,获取其对应的报价数据。
10.根据权利要求6至9任一项所述的一种用于票据交易的图表叠加系统,其特征在于,所述系统还包括图表更新模块;
所述图表更新模块,用于当在预设时间内接收到服务器推送的所述第一承兑人类型对应的更新报价数据和/或所述第二承兑人类型对应的更新报价数据时,则根据所述更新报价数据,更新所述更新报价数据对应的报价图表。

说明书全文

一种用于票据交易的图表叠加方法和系统

技术领域

[0001] 本发明涉及金融票据绘图技术领域,特别涉及一种用于票据交易的图表叠加方法和系统。

背景技术

[0002] 当下票据软件中,行情功能显示报价都只能单个显示,比如选择的国股类型的报价,那么图表中就只显示国股的报价折线图。然而,当用户需要对比多种承兑人类型的报价数据时,需要重新打开界面,显示另一种承兑人类型的报价数据折线图。因此,用户在进行票据交易时,查看对比数据不方便,交易效率较低。现有技术并不能而我们的行情功能中,在选定国股后,进入折线图后还可以在图表界面中选择其他承兑人类型并叠加显示到折线图中,方便用户查看和对比数据。

发明内容

[0003] 本发明提供了一种用于票据交易的图表叠加方法和系统,解决了在一种承兑人类型的报价图表中不能叠加其他承兑人类型的报价图表的问题。
[0004] 本发明解决上述技术问题的技术方案如下:一种用于票据交易的图表叠加方法,包括以下步骤:
[0005] 步骤1、接收用户输入的图表叠加请求信息,所述图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制第二承兑人类型对应的报价图表;
[0006] 步骤2、根据所述图表叠加请求信息,获取所述第二承兑人类型的报价数据;
[0007] 步骤3、解析所述报价数据,并在所述第一承兑人类型对应的所述报价图表所在的坐标系中绘制所述报价数据对应的报价图表。
[0008] 本发明的有益效果是:本申请在接收到用户输入的一种承兑人类型后,进入折线图,当接收到用户输入其他承兑人类型时,则可在折线图上叠加其他承兑人类型对应的折线图。该方法方便用户查看和对比数据,用户在同一界面能看到不同承兑人类型的数据,最重要的是能起到数据对比的效果,简化使用步骤,方便用户操作。
[0009] 在上述技术方案的基础上,本发明还可以做如下改进。
[0010] 进一步,所述步骤2包括:
[0011] 步骤2.1、根据所述图表叠加请求信息,在包括所述第一承兑人类型的第一标识符的叠加品种数组中,增加所述第二承兑人类型的第二标识符;
[0012] 步骤2.2、根据所述第二标识符,获取其对应的报价数据并保存至报价数组;
[0013] 则所述步骤3包括:
[0014] 步骤3.1、从所述报价数组中获取所述报价数据;
[0015] 步骤3.2、解析所述报价数据,得到新的报价数据;
[0016] 步骤3.3、在所述第一承兑人类型对应的所述报价图表所在的坐标系中绘制所述新的报价数据对应的报价图表。
[0017] 进一步,还包括:
[0018] 当在执行所述步骤2或所述步骤3的过程中,接收到所述用户输入的新的图表叠加请求信息时,则同步根据所述新的图表叠加请求信息执行所述步骤2,其中,所述新的图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制新的第二承兑人类型对应的报价图表;
[0019] 则所述步骤3.1还包括:
[0020] 调用同步,锁定所述报价数据。
[0021] 本发明的进一步有益效果是:使用iOS(InternetworkingOperatingSystem-Cisco,网络配置系统,缩写为IOS)中的OSSpinLock实现同步锁,当在未处理完在先的A请求对应的A数据组时,可能会返回在后的B请求对应的B数据组,为避免B数据组篡改A数据组导致不同的承兑人类型的数据组均相同的问题,使用同步锁,在解析A数据组时锁住A数据组,防止B数据组对其进行篡改,防止资源争夺的情况。
[0022] 进一步,所述步骤2.1还包括:
[0023] 记录并保存所述叠加品种数组中所述第一标识符和所述第二标识符的总个数m,其中,m≥2,m为正整数;
[0024] 步骤2.2还包括:
[0025] 记录并保存所述报价数组中所述报价数据的组数n,其中,n≥2,n为正整数;
[0026] 当在执行所述步骤2的过程中接收到所述用户输入的新的图表叠加请求信息时,则所述步骤2还包括:
[0027] 步骤2.3、对比所述m和n是否相同,若是,依次根据所述n组所述报价数据,执行所述步骤3,若否,清空所述报价数组中的报价数据,并依次根据所述叠加品种数组中m-1个所述第二标识符,执行所述步骤2.2。
[0028] 本发明的进一步有益效果是:分别记录所选叠加品种数组中的标识符的个数和报价数组中关键词的个数,在进行绘制叠加图表之前,先验证一下报价数组中关键词的个数是否和所选叠加品种数组中的标识符的个数一致,如果不一致,则说明在获取数据的时候出现错误,为保证数据的准确和图表绘制的有效性,清空报价数组中的数据组,重新根据所选叠加品种数组中的标识符获取对应的数据组。
[0029] 进一步,所述方法还包括:
[0030] 步骤4、当在预设时间内接收到服务器推送的所述第一承兑人类型对应的更新报价数据和/或所述第二承兑人类型对应的更新报价数据时,则根据所述更新报价数据,更新所述更新报价数据对应的报价图表。
[0031] 本发明的进一步有益效果是:根据数据更新情况,及时更新图表,有利于用于对各承兑人类型对应的报价的及时了解。
[0032] 为解决本发明的技术问题,还提供了一种用于票据交易的图表叠加系统,包括:
[0033] 叠加请求接收模,用于接收用户输入的图表叠加请求信息,所述图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制第二承兑人类型对应的报价图表;
[0034] 报价数据获取模块,用于根据所述叠加请求接收模块接收的所述图表叠加请求信息,获取所述第二承兑人类型的报价数据;
[0035] 图表叠加绘制模块,用于解析所述报价数据获取模块获取的所述报价数据,并在所述第一承兑人类型对应的所述报价图表所在的坐标系中绘制所述报价数据对应的报价图表。
[0036] 进一步,所述报价数据获取模块具体用于:
[0037] 根据所述图表叠加请求信息,在包括所述第一承兑人类型的第一标识符的叠加品种数组中,增加所述第二承兑人类型的第二标识符;根据所述第二标识符,获取其对应的报价数据并保存至报价数组;
[0038] 则所述图表叠加绘制模块具体用于:
[0039] 从所述报价数组中获取所述报价数据;解析所述报价数据,得到新的报价数据;在所述第一承兑人类型对应的所述报价图表所在的坐标系中绘制所述新的报价数据对应的报价图表。
[0040] 进一步,所述叠加请求接收模块还用于在所述报价数据获取模块或所述图表叠加绘制模块工作时同步接收所述用户输入的新的图表叠加请求信息,其中,所述新的图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制新的第二承兑人类型对应的报价图表;
[0041] 则所述图表叠加绘制模块还用于:调用同步锁,锁定所述报价数据。
[0042] 进一步,所述报价数据获取模块还用于:
[0043] 记录并保存所述叠加品种数组中所述第一标识符和所述第二标识符的总个数m,其中,m≥2,m为正整数;
[0044] 记录并保存所述报价数组中所述报价数据的组数n,其中,n≥2,n为正整数;
[0045] 对比所述m和n是否相同,若是,向所述图表叠加绘制模块依次发送所述n组所述报价数据对应的图表叠加指令,若否,清空所述报价数组中的报价数据,并依次根据所述叠加品种数组中m-1个所述第二标识符,获取其对应的报价数据。
[0046] 进一步,所述系统还包括图表更新模块;
[0047] 所述图表更新模块,用于当在预设时间内接收到服务器推送的所述第一承兑人类型对应的更新报价数据和/或所述第二承兑人类型对应的更新报价数据时,则根据所述更新报价数据,更新所述更新报价数据对应的报价图表。附图说明
[0048] 图1为本发明一个实施例提供的一种用于票据交易的图表叠加方法的流程示意图;
[0049] 图2为本发明另一个实施例提供的一种用于票据交易的图表叠加方法中的步骤120的流程示意图;
[0050] 图3为本发明另一个实施例提供的一种用于票据交易的图表叠加方法中的步骤130的流程示意图;
[0051] 图4为本发明另一个实施例提供的一种用于票据交易的图表叠加方法的流程示意图;
[0052] 图5为本发明一个实施例提供的一种用于票据交易的图表叠加系统的示意性结构图;
[0053] 图6为本发明另一个实施例提供的一种用于票据交易的图表叠加系统的示意性结构图。

具体实施方式

[0054] 以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0055] 实施例一
[0056] 一种用于票据交易的图表叠加方法100,如图1所示,包括:
[0057] 步骤110、接收用户输入的图表叠加请求信息,图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制第二承兑人类型对应的报价图表。
[0058] 步骤120、根据图表叠加请求信息,获取第二承兑人类型的报价数据。
[0059] 步骤130、解析报价数据,并在第一承兑人类型对应的报价图表所在的坐标系中绘制报价数据对应的报价图表。
[0060] 在接收到用户输入的一种承兑人类型后,进入折线图,当接收到用户输入其他承兑人类型时,则可在折线图上叠加其他承兑人类型对应的折线图。该方法方便用户查看和对比数据,用户在同一界面能看到不同承兑人类型的数据,最重要的是能起到数据对比的效果,简化使用步骤,方便用户操作。
[0061] 实施例二
[0062] 在实施例一的基础上,具体的,如图2所示,步骤120包括:
[0063] 步骤121、根据图表叠加请求信息,在包括第一承兑人类型的第一标识符的叠加品种数组中,增加第二承兑人类型的第二标识符。
[0064] 步骤122、根据第二标识符,获取其对应的报价数据并保存至报价数组。
[0065] 如图3所示,步骤130包括:
[0066] 步骤131、从报价数组中获取报价数据。
[0067] 步骤132、解析报价数据,得到新的报价数据。
[0068] 步骤133、在第一承兑人类型对应的报价图表所在的坐标系中绘制新的报价数据对应的报价图表。
[0069] 步骤132中,解析数据组包括将数据组的格式转换为坐标格式。
[0070] 当在执行步骤120或步骤130的过程中,接收到用户输入的新的图表叠加请求信息时,则同步根据新的图表叠加请求信息执行步骤120,也就是说,在处理第一个图表叠加请求信息时,此时接收第二个图表叠加请求,会同时处理这两个请求,不会出现等处理完第一个图表叠加请求再处理第二个图表叠加请求的情况,处理效率更高。其中,新的图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制新的第二承兑人类型对应的报价图表。
[0071] 则步骤131还包括:
[0072] 调用同步锁,锁定报价数据。
[0073] 使用iOS(InternetworkingOperatingSystem-Cisco,网络配置系统,缩写为IOS)中的OSSpinLock实现同步锁,当在未处理完在先的A请求对应的A数据组时,可能会返回在后的B请求对应的B数据组,为避免B数据组篡改A数据组导致不同的承兑人类型的数据组均相同的问题,在解析A数据组时使用同步锁锁住A数据组,防止B数据组对其进行篡改,防止资源争夺的情况。
[0074] 另外,如图2所示,步骤121还包括:
[0075] 记录并保存叠加品种数组中第一标识符和第二标识符的总个数m,其中,m≥2,m为正整数。
[0076] 如图2所示,步骤122还包括:
[0077] 记录并保存报价数组中报价数据的组数n,其中,n≥2,n为正整数。
[0078] 当在执行步骤120的过程中接收到用户输入的新的图表叠加请求信息时,则步骤120还包括:
[0079] 步骤123、对比m和n是否相同,若是,依次根据n组报价数据,执行步骤130,若否,清空报价数组中的报价数据,并依次根据叠加品种数组中m-1个第二标识符,执行步骤122。
[0080] 例如,根据图表叠加请求信息,在包括第一承兑人类型的第一标识符的appendMAValueArr数组中,增加第二承兑人类型的第二标识符;根据第二标识符,对lastSelectMAValue赋值并保存;根据lastSelectMAValue的值,获取第二承兑人类型的报价数据;以lastSelectMAValue的值作为关键词,以报价数据作为值,将报价数据保存至appendDataDic;则步骤130包括:从appendDataDic中获取报价数据;解析报价数据,将报价数据的格式转换为坐标格式,得到新的报价数据;在第一承兑人类型对应的报价图表所在的坐标系中,绘制新的报价数据对应的报价图表。其中,appendMAValueArr代表叠加品种数组,appendDataDic代表叠加品种报价数组,lastSelectMAValue代表最后一次选择的叠加品种项。
[0081] 分别记录叠加品种数组中的标识符的个数和叠加品种报价数组中关键词的个数,在进行绘制叠加图表之前,先验证一下叠加品种报价数组中关键词的个数是否和叠加品种数组中的标识符的个数一致,如果不一致,则说明在获取数据的时候出现错误,为保证数据的准确和图表绘制的有效性,清空叠加品种报价数组中的数据组,重新根据叠加品种数组中的第二标识符获取对应的数据组。
[0082] 实施例三
[0083] 在实施例一或实施例二的基础上,如图4所示,方法100还包括:
[0084] 步骤140、当在预设时间内接收到服务器推送的第一承兑人类型对应的更新报价数据和/或第二承兑人类型对应的更新报价数据时,则根据更新报价数据,更新更新报价数据对应的报价图表。
[0085] 根据数据更新情况,及时更新图表,有利于用于对各承兑人类型对应的报价的及时了解。
[0086] 实施例四
[0087] 一种用于票据交易的图表叠加系统200,如图5所示,包括:叠加请求接收模块、报价数据获取模块和图表叠加绘制模块。其中,
[0088] 叠加请求接收模块,用于接收用户输入的图表叠加请求信息,图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制第二承兑人类型对应的报价图表
[0089] 报价数据获取模块,用于根据叠加请求接收模块接收的图表叠加请求信息,获取第二承兑人类型的报价数据
[0090] 图表叠加绘制模块,用于解析报价数据获取模块获取的报价数据,并在第一承兑人类型对应的报价图表所在的坐标系中绘制报价数据对应的报价图表。
[0091] 实施例五
[0092] 在实施例四的基础上,报价数据获取模块具体用于:根据图表叠加请求信息,在包括第一承兑人类型的第一标识符的叠加品种数组中,增加第二承兑人类型的第二标识符;根据第二标识符,获取其对应的报价数据并保存至报价数组。
[0093] 则图表叠加绘制模块具体用于:从报价数组中获取报价数据;解析报价数据,得到新的报价数据;在第一承兑人类型对应的报价图表所在的坐标系中绘制新的报价数据对应的报价图表。
[0094] 叠加请求接收模块还用于在报价数据获取模块或图表叠加绘制模块工作时同步接收用户输入的新的图表叠加请求信息,其中,新的图表叠加请求信息用于请求在第一承兑人类型对应的报价图表所在的坐标系中绘制新的第二承兑人类型对应的报价图表。
[0095] 则图表叠加绘制模块还用于:调用同步锁,锁定报价数据。
[0096] 报价数据获取模块还用于:记录并保存叠加品种数组中第一标识符和第二标识符的总个数m,其中,m≥2,m为正整数;记录并保存报价数组中报价数据的组数n,其中,n≥2,n为正整数;对比m和n是否相同,若是,向图表叠加绘制模块依次发送n组报价数据对应的图表叠加指令,若否,清空报价数组中的报价数据,并依次根据叠加品种数组中m-1个第二标识符,获取其对应的报价数据。
[0097] 实施例六
[0098] 在实施例四或实施例五的基础上,如图6所示,系统200还包括图表更新模块。
[0099] 图表更新模块,用于当在预设时间内接收到服务器推送的第一承兑人类型对应的更新报价数据和/或第二承兑人类型对应的更新报价数据时,则根据更新报价数据,更新更新报价数据对应的报价图表。
[0100] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈