用于票据交易的数据处理方法及装置与流程

专利2023-05-11  112



1.本公开涉及数据处理技术领域,具体涉及到一种用于票据交易的数据处理方法及装置。


背景技术:

2.票据撮合平台为了促进票据成交,会建议持票方和资金方对票据进行议价以确定一个持票方和资金方都满意的价格从而成交,在议价的过程中对于一些热门的票据,会出现一张票有多个资金方愿意以相同的价格和持票方交易的情况。
3.相关技术中,在存在多个资金方时,通过人工或者通过撮合平台的方式确定最终的资金方,存在交易不透明,无法追溯,交易存在不公平的隐患问题。


技术实现要素:

4.本公开的主要目的在于提供一种用于票据交易的数据处理方法及装置。
5.为了实现上述目的,根据本公开的第一方面,提供了一种用于票据交易的数据处理方法,包括:发布持票方所发布的待交易票据后,响应资金方的报价请求,以在持票方和资金方之间确定目标报价;确定是否存在多个具有相同目标报价的资金方,如果存在,则调用区块链随机数生成模块生成随机数;基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方。
6.可选地,方法还包括:在确定目标资金方后,建立持票方和目标资金方的票据交易过程。
7.可选地,方法还包括:接收交易查看请求,调用所述票据交易过程;和/或,接收交易查看请求,调用区块链中的随机数生成过程。
8.可选地,基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方包括:根据预设的匹配规则,匹配出与所述随机数相匹配的资金方作为目标资金方,其中,通过预设的匹配规则可以确定与所述随机数唯一匹配的目标资金方。
9.可选地,响应资金方的报价请求,以在持票方和资金方之间确定报价包括:当接收到资金方的报价请求后,建立议价渠道,以使持票方和资金方之间进行议价并确定目标报价。
10.可选地,所述调用区块链以生成随机数包括调用区块链中的随机数生成模块生成随机数,其中,随机数生成模块包括基于哈希碰撞生成随机数、或者基于可验证随机函数生成随机数。
11.可选地,在基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方之前,所述方法还包括:对多个具有相同目标报价的资金方进行信用评估,剔除评估不合格的资金方。
12.根据本公开的第二方面,提供了一种用于票据交易的数据处理装置,包括:第一单元,被配置成发布持票方所发布的待交易票据后,响应资金方的报价请求,以在持票方和资
金方之间确定目标报价;第二单元,被配置成确定是否存在多个具有相同目标报价的资金方,如果存在,则调用区块链随机数生成模块生成随机数;第三单元,被配置成基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方。
13.根据本公开的第三方面,提供了一种计算机可读存储介质,存储有计算机指令,所述计算机指令用于使所述计算机执行第一方面任意一项实现方式所述的用于票据交易的数据处理方法。
14.根据本公开的第四方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行第一方面任意一项实现方式所述的用于票据交易的数据处理方法。
15.在本公开实施例用于票据交易的数据处理方法及装置中,包括:发布持票方所发布的待交易票据后,响应资金方的报价请求,以在持票方和资金方之间确定目标报价;确定是否存在多个具有相同目标报价的资金方,如果存在,则调用区块链随机数生成模块生成随机数;基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方。通过建立票据撮合平台完成了票据交易,同时通过随机数生成模块可以唯一确定资金方,该过程保证了确定资金方过程的公平性。进一步地交易流程和随机数生成过程对外公开,各个参与方,包括持票方,参与议价的资金方都可以查看整个交易流程,验证链上随机数的生成过程,保证了整个交易的公开,公平,可验证,解决了相关技术中,当前线上议价出现多个合适报价时选择哪一家资金方进行交易存在不公平、不透明的性问题。
附图说明
16.为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是根据本公开实施例的用于票据交易的数据处理方法流程图;
18.图2是根据本公开实施例的用于票据交易的数据处理方法应用示意图;
19.图3是根据本公开实施例的电子设备的示意图。
具体实施方式
20.为了使本技术领域的人员更好地理解本公开方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。
21.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的
过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
22.在本公开中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本公开及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
23.并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本公开中的具体含义。
24.此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本公开中的具体含义。
25.需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
26.根据本公开实施例,提供了一种用于票据交易的数据处理方法,如图1所示,该方法包括如下的步骤101至步骤103:
27.步骤101:发布持票方所发布的待交易票据后,响应资金方的报价请求,以在持票方和资金方之间确定目标报价。
28.在本实施例中,持票方可以在票据撮合平台中发布待交易的票据,票据撮合平台对待交易的票据进行进行校验,可以包括真伪校验、日期校验等多种内容的校验。当校验通过后可以在票据撮合平台进行展示,所有的资金方均可以在票据撮合平台中搜索并查看到该票据。资金方可以通过各自终端在票据交易平台中对任一票据进行议价或者报价申请。
29.作为本实施例一种可选的实现方式,响应资金方的报价请求,以在持票方和资金方之间确定报价包括:当接收到资金方的报价请求后,建立议价渠道,以使持票方和资金方之间进行议价并确定目标报价。
30.在本可选的实现方式中,如果是议价,在持票方回应议价申请后,对持票方和资金方建立议价通道,当通道建立后可以使持票方和资金方进行价格议论,确定最终的目标报价。议价通道可以是在票据撮合平台内部建立的,也可以是通过第三方工具实现的,在此不做限定。
31.如果是报价,可以直接展示资金方的定价,供持票方选择和确定。通过议价或者报价,可以确定出具有目标报价的资金方,该资金方的数量可以是一个或者多个。
32.步骤102:确定是否存在多个具有相同目标报价的资金方,如果存在,则调用区块链随机数生成模块生成随机数。
33.在本实施例中,票据撮合平台可以构建区块链随机数生成模块,区块链随机数生成模块可以生成基于区块链的随机数,也称为链上随机数,链上随机数具有不可预测,不可干扰,可快速验证的特点。
34.步骤103:基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方。
35.在本实施例中,票据撮合平台通过区块链随机数生成模块生成随机数,利用生成
的随机数,按照预先设定的匹配规则,匹配出资金方。
36.作为本实施例一种可选的实现方式,基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方包括:
37.根据预设的匹配规则,匹配出与所述随机数相匹配的资金方作为目标资金方,其中,通过预设的匹配规则可以确定与所述随机数唯一匹配的目标资金方。
38.在本可选的实现方式中,匹配规则是多样的,但是匹配原则是,无论资金方数量是一个还是多个,该规则最后只能匹配出唯一一个资金方。
39.示例性地,如果目标资金方的数量为n,随机数模为n,如果结果为0就选第1个资金方,结果为1就选第2个资金方,结果为2就选第三个资方
……
结果为n-1,则选第n个资金方。也可以采用其他方式,在此不做限定。
40.作为本实施例一种可选的实现方式,在基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方之前,所述方法还包括:对多个具有相同目标报价的资金方进行信用评估,剔除评估不合格的资金方。
41.在本可选的实现方式中,当有多个目标报价的资金方时,可以对资金方的资质进行评估(示例性地,票据撮合平台会根据资金方各自的交易记录,会员等级,信用等级等数据来评估资质方,如果评估不合格则剔除该资金方。如果剔除后仍存在多个目标报价相同的、资质相同的资金方,则利用随机数唯一确定。
42.作为本实施例一种可选的实现方式,方法还包括:在确定目标资金方后,建立持票方和目标资金方的票据交易过程。
43.在本实施例中,在确定目标资金方后,可以对持票方和目标资金方建立票据交易过程,该交易过程包括资金方的支付、持票方收款等。
44.作为本实施例一种可选的实现方式,方法还包括:接收交易查看请求,调用所述票据交易过程;和/或,接收交易查看请求,调用区块链中的随机数生成过程。
45.在本可选的实现方式中,交易完成之后,交易流程和随机数生成过程对外公开,各个参与方,包括持票方,参与议价的资金方都可以查看整个交易流程,验证链上随机数的生成过程,以保证整个交易的公开,公平,可验证。
46.作为本实施例一种可选的实现方式,所述调用区块链以生成随机数包括调用区块链中的随机数生成模块生成随机数,其中,随机数生成模块包括基于哈希碰撞生成随机数、或者基于可验证随机函数生成随机数。
47.在本可选的实现方式中,根据实现方法的不同,链上随机数有不同的生成方案,不同的生成方案不影响本发明的实现。对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以对链上随机数的生成做出若干变化和改进。这些都属于本发明的保护范围。下面简单列举2种不同的随机数生成方法。
48.哈希碰撞:在pow系统中,矿工的客户端有一个基于本节点状态的随机数发生器,可以输出随机数序列,然后再计算其哈希值,一旦生成的哈希值在规定的大小范围内,就是为获得了出块资格,其他节点获取这个随机数值,计算一次哈希值即可进行验证,因此该方法的验证是十分简洁的。
49.可验证随机函数(vrf):vrf(verifiable random function)算法具体实现如下:
50.a.生成随机数签名专用公私钥对;
51.b.获得一个足够随机的种子,可以直接使用上一轮结果,与区块高度、时间的变量等进行组合;
52.c.用随机数私钥对之进行签名(共同参与随机数生成),或是先签名再组合;
53.d.对签名后的值做哈希摘要,得出最新的随机数;
54.e.检查随机数是否在合法范围中,判断是否抽签成功进入出块组(部分项目不需要这个过程)
55.f.根据公钥与轮次等输入,计算证明,接受随机数后验证者使用函数进行验证。
56.参考图2,图2示出了用于票据交易的数据处理方法的应用示意图。持票方在票据撮合平台发布需要卖出的票据,各个资金方可以申请议价,通过议价后如果最终存在多个目标报价的资金方,则可以通过区块链随机数生成模块生成随机数,通过该随机数确定目标资金方。而后建立该资金方与持票方的交易过程以完成票据交易。进一步地,各个相关方,包括资金方和持票方均可以审查,验证区块链随机数的生成过程和此次交易的相关数据。
57.本实施例通过建立票据撮合平台完成了票据交易,同时通过随机数生成模块可以唯一确定资金方,该过程保证了资金方确定公平性。进一步地交易流程和随机数生成过程对外公开,各个参与方,包括持票方,参与议价的资金方都可以查看整个交易流程,验证链上随机数的生成过程,以保证整个交易的公开,公平,可验证。
58.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
59.根据本公开实施例,还提供了一种用于实施上述用于票据交易的数据处理方法的装置,该装置包括:第一单元,被配置成发布持票方所发布的待交易票据后,响应资金方的报价请求,以在持票方和资金方之间确定目标报价;第二单元,被配置成确定是否存在多个具有相同目标报价的资金方,如果存在,则调用区块链随机数生成模块生成随机数;第三单元,被配置成基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方。
60.作为本实施例一种可选的实现方式,装置还包括:在确定目标资金方后,建立持票方和目标资金方的票据交易过程。
61.作为本实施例一种可选的实现方式,还包括:接收交易查看请求,调用所述票据交易过程;和/或,接收交易查看请求,调用区块链中的随机数生成过程。
62.作为本实施例一种可选的实现方式,基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方包括:根据预设的匹配规则,匹配出与所述随机数相匹配的资金方作为目标资金方,其中,通过预设的匹配规则可以确定与所述随机数唯一匹配的目标资金方。
63.作为本实施例一种可选的实现方式,响应资金方的报价请求,以在持票方和资金方之间确定报价包括:当接收到资金方的报价请求后,建立议价渠道,以使持票方和资金方之间进行议价并确定目标报价。
64.作为本实施例一种可选的实现方式,所述调用区块链以生成随机数包括调用区块链中的随机数生成模块生成随机数,其中,随机数生成模块包括基于哈希碰撞生成随机数、或者基于可验证随机函数生成随机数。
65.作为本实施例一种可选的实现方式,在基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方之前,所述方法还包括:对多个具有相同目标报价的资金方进行信用评估,剔除评估不合格的资金方。
66.本公开实施例提供了一种电子设备,如图3所示,该电子设备包括一个或多个处理器31以及存储器32,图3中以一个处理器31为例。
67.该控制器还可以包括:输入装置33和输出装置34。
68.处理器31、存储器32、输入装置33和输出装置34可以通过总线或者其他方式连接,图3中以通过总线连接为例。
69.处理器31可以为中央处理器(centralprocessingunit,cpu)。处理器31还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
70.存储器32作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本公开实施例中的控制方法对应的程序指令/模块。处理器31通过运行存储在存储器32中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的方法。
71.存储器32可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据服务器操作的处理装置的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器32可选包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至网络连接装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
72.输入装置33可接收输入的数字或字符信息,以及产生与服务器的处理装置的用户设置以及功能控制有关的键信号输入。输出装置34可包括显示屏等显示设备。
73.一个或者多个模块存储在存储器32中,当被一个或者多个处理器31执行时,执行如图1所示的方法。
74.本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各电机控制方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等;存储介质还可以包括上述种类的存储器的组合。
75.虽然结合附图描述了本公开的实施方式,但是本领域技术人员可以在不脱离本公开的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

技术特征:
1.一种用于票据交易的数据处理方法,其特征在于,包括:发布持票方所发布的待交易票据后,响应资金方的报价请求,以在持票方和资金方之间确定目标报价;确定是否存在多个具有相同目标报价的资金方,如果存在,则调用区块链随机数生成模块生成随机数;基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方。2.根据权利要求1所述的用于票据交易的数据处理方法,其特征在于,所述方法还包括:在确定目标资金方后,建立持票方和目标资金方的票据交易过程。3.根据权利要求2所述的用于票据交易的数据处理方法,其特征在于,所述方法还包括:接收交易查看请求,调用所述票据交易过程;和/或,接收交易查看请求,调用区块链中的随机数生成过程。4.根据权利要求1所述的用于票据交易的数据处理方法,其特征在于,基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方包括:根据预设的匹配规则,匹配出与所述随机数相匹配的资金方作为目标资金方,其中,通过预设的匹配规则可以确定与所述随机数唯一匹配的目标资金方。5.根据权利要求1所述的用于票据交易的数据处理方法,其特征在于,响应资金方的报价请求,以在持票方和资金方之间确定报价包括:当接收到资金方的报价请求后,建立议价渠道,以使持票方和资金方之间进行议价并确定目标报价。6.根据权利要求1所述的用于票据交易的数据处理方法,其特征在于,所述调用区块链以生成随机数包括调用区块链中的随机数生成模块生成随机数,其中,随机数生成模块包括基于哈希碰撞生成随机数、或者基于可验证随机函数生成随机数。7.根据权利要求1所述的用于票据交易的数据处理方法,其特征在于,在基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方之前,所述方法还包括:对多个具有相同目标报价的资金方进行信用评估,剔除评估不合格的资金方。8.一种用于票据交易的数据处理装置,其特征在于,包括:第一单元,被配置成发布持票方所发布的待交易票据后,响应资金方的报价请求,以在持票方和资金方之间确定目标报价;第二单元,被配置成确定是否存在多个具有相同目标报价的资金方,如果存在,则调用区块链随机数生成模块生成随机数;第三单元,被配置成基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行权利要求1-7任意一项所述的用于票据交易的数据处理方法。10.一种电子设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通
信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行权利要求1-7任意一项所述的用于票据交易的数据处理方法。

技术总结
本公开实施例公开了一种用于票据交易的数据处理方法及装置,其中方法包括:发布持票方所发布的待交易票据后,响应资金方的报价请求,以在持票方和资金方之间确定目标报价;确定是否存在多个具有相同目标报价的资金方,如果存在,则调用区块链随机数生成模块生成随机数;基于所述随机数从多个具有相同目标报价的资金方中确定目标资金方。通过建立票据撮合平台完成了票据交易,同时通过随机数生成模块可以唯一确定资金方,该过程保证了确定过程的公平性。平性。平性。


技术研发人员:尤天宇 王鹏飞
受保护的技术使用者:江苏银承网络科技股份有限公司
技术研发日:2022.07.13
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-2581.html

最新回复(0)