CN110390528A - 信息匹配方法和可读存储介质 - Google Patents
信息匹配方法和可读存储介质 Download PDFInfo
- Publication number
- CN110390528A CN110390528A CN201910662504.2A CN201910662504A CN110390528A CN 110390528 A CN110390528 A CN 110390528A CN 201910662504 A CN201910662504 A CN 201910662504A CN 110390528 A CN110390528 A CN 110390528A
- Authority
- CN
- China
- Prior art keywords
- information
- node object
- information aggregate
- aggregate
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/405—Establishing or using transaction specific rules
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
公开了一种信息匹配方法和可读存储介质。通过获取与第一信息匹配的第二信息以获取第二节点对象,进而获取与第一节点对象和第二节点对象均有授权关系的第三节点对象为第一节点对象和第二节点对象发起信息交换请求撮合两个节点对象进行信息交换。使得两个没有授权关系的节点对象也可以实现信息交换,可以提高信息交换的效率,使得***更具灵活性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种信息匹配方法和可读存储介质。
背景技术
利率互换(Interest rate swap,IRS)是指交易双方约定在未来的一定期限内,根据约定数量的同种货币的名义本金交换利息额的金融合约。交换的只是不同特征的利息,没有实质本金的互换。利率互换可以有多种形式,最常见的利率互换是在固定利率与浮动利率之间进行转换。
在目前的利率互换***中,买卖双方在满足双边授信的条件下即可在报价行情中查看各机构报价,并可以与符合预期报价的对手方进行交易。
然而,对于没有双边授信的两家机构,即使双方价格合适,也由于相互之间没有授信关系而无法成交。
发明内容
有鉴于此,本发明的目的在于提供一种信息匹配方法和可读存储介质,可以提高信息交换的效率,使得***更具灵活性。
第一方面,本发明实施例公开了一种信息匹配方法,所述方法包括:
确定第一节点对象,所述第一节点对象的状态为未锁定状态;
在所述第一节点对象中确定需要进行匹配操作的信息集合,所述需要进行匹配操作的信息集合具有至少一个第一信息;
根据所述需要进行匹配操作的信息集合确定第二节点对象,所述第二节点对象具有与所述第一信息相匹配的第二信息;
根据所述第一节点对象和所述第二节点对象确定第三节点对象,所述第三节点对象的搭桥开关状态为开启,且分别与所述第一节点对象具有预定的第一授权关系,与所述第二节点对象具有预定的第二授权关系;以及
通过所述第三节点对象发起信息交换请求。
优选地,确定第一节点对象包括:
在节点对象表中按照第一预定规则选择一个节点对象;
根据选择的节点对象的锁定标志位确定锁定状态,所述锁定状态包括已锁定状态和未锁定状态;以及
响应于所述锁定状态为未锁定状态,将所述节点对象作为第一节点对象。
优选地,在所述第一节点对象中确定需要进行匹配操作的信息集合包括:
在所述第一节点对象中按照第二预定规则选择一个信息集合;
获取选择的信息集合的匹配量,所述匹配量为在第一条件下第一信息的可交换量;
响应于选择的信息集合的匹配量为零,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
优选地,在所述第一节点对象中确定需要进行匹配操作的信息集合包括:
在所述第一节点对象中按照第二预定规则选择一个信息集合;
获取选择的信息集合在第二条件下第一信息的可交换量;以及
响应于选择的信息集合在第二条件下第一信息的可交换量为零,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
优选地,在所述第一节点对象中确定需要进行匹配操作的信息集合包括:
在所述第一节点对象中按照第二预定规则选择一个信息集合;
获取选择的信息集合在第二条件下第一信息的信息满足量;以及
响应于选择的信息集合在第二条件下的信息满足量小于预定阈值,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
优选地,根据所述需要进行匹配操作的信息集合确定第二节点对象包括:
在所述需要进行匹配的信息集合在第二条件下可交换的信息中按照第三预定规则选择一个信息确定为第二信息;以及
将所述第二信息的节点对象确定为第二节点对象。
优选地,所述方法还包括:
遍历所述需要进行匹配操作的信息集合中的第一信息。
优选地,所述方法还包括:
清空需要进行匹配操作的信息集合中完成交换的信息。
优选地,所述方法还包括:
遍历所述第一节点对象中的信息集合。
优选地,所述方法还包括:
更新所述第一节点对象的锁定标志位;
所述更新为将所述第一节点对象的锁定标志位的状态变更为锁定状态。
第二方面,本发明实施例公开了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面所述的方法。
本发明实施例的技术方案通过获取与第一信息匹配的第二信息以获取第二节点对象,进而获取与第一节点对象和第二节点对象均有授权关系的第三节点对象为第一节点对象和第二节点对象发起信息交换请求撮合两个节点对象进行信息交换。使得两个没有授权关系的节点对象也可以实现信息交换,可以提高信息交换的效率,使得***更具灵活性。
附图说明
通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
图1是本发明实施例的信息匹配方法的流程图;
图2是本发明实施例的确定第一节点对象的流程图;
图3是本发明实施例的确定信息集合的流程图;
图4是本发明实施例的确定信息集合的流程图;
图5是本发明实施例的确定信息集合的流程图;
图6是本发明实施例的确定第二节点对象的流程图;
图7是本发明实施例的信息匹配方法的流程图;
图8是本发明实施例的电子设备的示意图。
具体实施方式
以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
除非上下文明确要求,否则整个说明书和权利要求书中的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
图1是本发明实施例的信息匹配方法的流程图。如图1所示,本发明实施例的信息匹配方法包括如下步骤:
步骤S100、确定第一节点对象,所述第一节点对象的状态为未锁定状态。
进一步地,图2是本发明实施例的确定第一节点对象的流程图。如图2所示,本发明实施例的确定第一节点对象包括如下步骤:
步骤S110、在节点对象表中按照第一预定规则选择一个节点对象。
步骤S120、根据选择的节点对象的锁定标志位确定锁定状态,所述锁定状态包括已锁定状态和未锁定状态。
步骤S130、响应于所述锁定状态为未锁定状态,将所述节点对象作为第一节点对象。
步骤S140、响应于所述锁定状态为锁定状态,在节点对象表中按照第一预定规则选择下一个节点对象。
由此,即可确定第一节点对象。
步骤S200、在所述第一节点对象中确定需要进行匹配操作的信息集合,所述需要进行匹配操作的信息集合具有至少一个第一信息。
进一步地,图3是本发明实施例的确定信息集合的流程图。如图3所示,本发明实施例的确定信息集合包括如下步骤:
步骤S211、在所述第一节点对象中按照第二预定规则选择一个信息集合。
步骤S212、获取选择的信息集合的匹配量,所述匹配量为在第一条件下第一信息的可交换量。
步骤S213、响应于选择的信息集合的匹配量为零,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
步骤S214、响应于选择的信息集合的匹配量不为零,在所述第一节点对象中按照第二预定规则选择下一个信息集合。
进一步地,图4是本发明实施例的确定信息集合的流程图。如图4所示,本发明实施例的确定信息集合包括如下步骤:
步骤S221、在所述第一节点对象中按照第二预定规则选择一个信息集合。
步骤S222、获取选择的信息集合在第二条件下第一信息的可交换量。
步骤S223、响应于选择的信息集合在第二条件下第一信息的可交换量为零,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
步骤S224、响应于选择的信息集合在第二条件下第一信息的可交换量不为零,在所述第一节点对象中按照第二预定规则选择下一个信息集合。
进一步地,图5是本发明实施例的确定信息集合的流程图。如图5所示,本发明实施例的确定信息集合包括如下步骤:
步骤S231、在所述第一节点对象中按照第二预定规则选择一个信息集合。
步骤S232、获取选择的信息集合在第二条件下第一信息的信息满足量。
步骤S233、响应于选择的信息集合在第二条件下的信息满足量小于预定阈值,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
步骤S234、响应于选择的信息集合在第二条件下的信息满足量大于预定阈值,在所述第一节点对象中按照第二预定规则选择下一个信息集合。
应理解,对于图3-图5所示的三种确定信息集合的方法,本发明实施例可以选择其中一种或多种。
步骤S300、根据所述需要进行匹配操作的信息集合确定第二节点对象,所述第二节点对象具有与所述第一信息相匹配的第二信息。
进一步地,图6是本发明实施例的确定第二节点对象的流程图。如图6所示,本发明实施例的确定第二节点对象包括如下步骤:
步骤S310、在所述需要进行匹配的信息集合在第二条件下可交换的信息中按照第三预定规则选择一个信息确定为第二信息。
步骤S320、将所述第二信息的节点对象确定为第二节点对象。
步骤S400、根据所述第一节点对象和所述第二节点对象确定第三节点对象。
在本实施例中,所述第三节点对象的搭桥开关状态为开启,且分别与所述第一节点对象具有预定的第一授权关系,与所述第二节点对象具有预定的第二授权关系。
步骤S500、通过所述第三节点对象发起信息交换请求。
由此,即可实现信息交换。
进一步地,本发明实施例的信息匹配方法还包括如下步骤:
步骤S610、遍历所述需要进行匹配操作的信息集合中的第一信息。
步骤S620、清空需要进行匹配操作的信息集合中完成交换的信息。
步骤S630、遍历所述第一节点对象中的信息集合。
步骤S640、更新所述第一节点对象的锁定标志位。
在本实施例中,所述更新为将所述第一节点对象的锁定标志位的状态变更为未锁定状态。
本发明实施例通过获取与第一信息匹配的第二信息以获取第二节点对象,进而获取与第一节点对象和第二节点对象均有授权关系的第三节点对象为第一节点对象和第二节点对象发起信息交换请求撮合两个节点对象进行信息交换。使得两个没有授权关系的节点对象也可以实现信息交换,可以提高信息交换的效率,使得***更具灵活性。
在一个可选的实施例中,可将上述的信息匹配方法应用在利率互换***中,为利率互换***中没有授权的两个交易机构进行搭桥,以使得两个交易结构之间能够进行交易。图7是本发明实施例的信息匹配方法的流程图。应理解,在本实施例中,第一节点对象和第二节点对象为利率互换***中的交易机构,第三节点对象为桥机构。对应地,信息集合为交易机构中的数字合约,信息为数字合约下的数字订单。对应地,信息交换为数字订单的交易。其中,数字订单包括第一方向上的数字订单和第二方向上的数字订单。其中,第一方向上的数字订单为买入订单,包括买入价格和买单总量。第二方向上的数字订单为卖出订单,包括卖出价格和卖出总量。对应地,两个相互匹配的信息的方向不同。如图7所示,本发明实施例的信息匹配方法包括如下步骤:
步骤S701、选择一个节点对象。
在本实施例中,***预先获取节点对象表,所述节点对象表中包含所有需要进行信息交换的节点对象。
进一步地,在所述节点对象表中按照第一预定规则选择一个节点对象。所述第一预定规则可以是顺序选择、随机选择或者以其它方式选择。
步骤S702、检测选择的节点对象的锁定状态。
在本实施例中,***通过检测节点对象的锁定标志位以获取锁定状态。所述锁定状态包括已锁定状态和未锁定状态。
进一步地,响应于所述锁定状态为已锁定状态,则返回步骤S701,按照第一预定规则选择下一个节点对象。
响应于所述锁定状态为未锁定状态,则进入步骤S703。
步骤S703、选择一个信息集合。
在本实施例中,在步骤S702确定的节点对象中按照第二预定规则选择一个信息集合。所述信息集合中包括至少一个第一信息。所述第二预定规则可以是顺序选择、随机选择或者以其它方式选择。
步骤S704、检测匹配量。
在本实施例中,检测选择的信息集合中第一信息的匹配量。所述匹配量为在第一条件下第一信息的可交换量,也即,所述匹配量为***之前通过匹配方法为第一信息匹配的可以随时进行信息交换的信息的数量。
进一步地,所述第一条件为第三节点对象在第二条件的基础上增加新的附加条件之后形成的,所述第二条件为第一信息的原始条件。例如,如果第一信息为订单信息,那么第二条件为订单的原始报价,第一条件为第三节点对象(桥机构)在原始报价的基础上添加过桥费之后的报价。对应地,匹配量为利率交互***中符合在原始报价的基础上添加过桥费之后的报价的订单数量,可以用于检测***是否已经为对应的信息集合进行过信息匹配。
进一步地,响应于匹配量不为零,则说明***已为该信息集合中的第一信息进行信息匹配,不再继续进行信息匹配。返回步骤S703,按照第二预定规则选择下一个信息集合。
响应于匹配量为零,则说明***尚未为该信息集合中的第一信息进行信息匹配,进入步骤705。
步骤S705、检测可交换量。
在本实施例中,***获取选择的信息集合在第二条件下第一信息的可交换量。例如,如果第一信息为订单信息,那么在第二条件下第一信息的可交换量为符合订单原始报价的可以进行交易的订单的数量。
进一步地,响应于在第二条件下第一信息的可交换量不为零,则表示第一信息有可以进行交换的信息,不再继续进行信息匹配,返回步骤S703,按照第二预定规则选择下一个信息集合。
响应于在第二条件下第一信息的可交换量为零,则表示第一信息没有可以进行交换的信息,进入步骤S706。
步骤S706、检测满足量是否大于预定阈值。
在本实施例中,***检测选择的信息集合在第二条件下第一信息的信息满足量。例如,如果第一信息为订单信息,在第二条件下第一信息的信息满足量为***中符合订单原始报价的所有订单的总量。
进一步地,响应于选择的信息集合在第二条件下的信息满足量大于预定阈值,则表明选择的信息集合即使不使用***进行匹配也能够较快的找到匹配的信息,不再继续进行信息匹配,返回步骤S703,按照第二预定规则选择下一个信息集合。
响应于选择的信息集合在第二条件下的信息满足量小于预定阈值,进入步骤S707。
步骤S707、确定第二信息。
在本实施例中,***在所述需要进行匹配的信息集合在第二条件下可交换的信息中按照第三预定规则选择一个信息确定为第二信息。所述第三预定规则可以是顺序选择、随机选择或者以其它方式选择。那么确定第二信息为在***的所有订单中选择一个符合订单原始报价的订单作为第二信息。
步骤S708、确定第二节点对象。
在本实施例中,***获取所述第二信息所属的节点对象作为第二节点对象。
步骤S709、确定第三节点对象。
在本实施例中,***根据所述第一节点对象和所述第二节点对象确定第三节点对象,所述第三节点对象的搭桥开关状态为开启,且分别与所述第一节点对象具有预定的第一授权关系,与所述第二节点对象具有预定的第二授权关系。
进一步地,响应于***不能够确定第三节点对象,则返回步骤S707,***在所述需要进行匹配的信息集合在第二条件下可交换的信息中按照第三预定规则选择下一个信息确定为第二信息。
进一步地,响应于***能够确定第三节点对象,进入步骤S710。
步骤S710、检测交换状态。
在本实施例中,确定第三节点对象之后,第一信息和第二信息即可通过第三节点对象进行交换。***检测第一信息和第二信息的交换状态,所述交换状态包括完成交换和未交换。
进一步地,响应于未交换,则返回步骤S703,按照第二预定规则选择下一个信息集合。
响应于完成交换,则进入步骤S711。
步骤S711、清空已交换的信息。
在本实施例中,***将已经完成交换的信息清空。
进一步地,***遍历所述需要进行匹配操作的信息集合中的第一信息,为所有的第一信息进行信息匹配。
进一步地,***遍历所述第一节点对象中的信息集合,为所有信息集合进行信息匹配。
步骤S712、更新锁定状态。
在本实施例中,***将完成第一节点对象中的所有的信息集合的信息匹配后,更新第一节点对象的锁定状态。所述更新为将所述第一节点对象的锁定标志位的状态变更为锁定状态。处于锁定状态下的节点对象不能够进行信息匹配。
进一步地,信息匹配方法还包括如下步骤:
步骤S713、检测匹配时间。
在本实施例中,***检测匹配时间,所述匹配时间为***从开始选择第一节点对象到完成所述第一节点对象的全部信息集合的信息匹配的时间。
进一步地,响应于所述匹配时间未超过预定时间阈值,返回步骤S701,按照第一预定规则选择下一个节点对象。
响应于所述匹配时间未超过预定时间阈值,结束本次的信息匹配。
由此,可以为利率互换***中互相没有授权关系的两个交易机构进行搭桥,使得互相没有授权关系的两个交易机构可以进行利率互换,可以提高利率交换的效率,使得***更具灵活性。
本发明实施例通过获取与第一信息匹配的第二信息以获取第二节点对象,进而获取与第一节点对象和第二节点对象均有授权关系的第三节点对象为第一节点对象和第二节点对象发起信息交换请求撮合两个节点对象进行信息交换。使得两个没有授权关系的节点对象也可以实现信息交换,可以提高信息交换的效率,使得***更具灵活性。
图8是本发明实施例的电子设备的示意图。图8所示的电子设备为自动问答装置,其包括通用的计算机硬件结构,其至少包括处理器81和存储器82。处理器81和存储器82通过总线。连接。存储器82适于存储处理器81可执行的指令或程序。处理器81可以是独立的微处理器,也可以是一个或者多个微处理器集合。由此,处理器81通过执行存储器82所存储的指令,从而执行如上所述的本发明实施例的方法流程实现对于数据的处理和对于其它装置的控制。总线83将上述多个组件连接在一起,同时将上述组件连接到显示控制器84和显示装置以及输入/输出(I/O)装置85。输入/输出(I/O)装置85可以是鼠标、键盘、调制解调器、网络接口、触控输入装置、体感输入装置、打印机以及本领域公知的其他装置。典型地,输入/输出装置85通过输入/输出(I/O)控制器86与***相连。
如本领域技术人员将意识到的,本发明实施例的各个方面可以被实现为***、方法或计算机程序产品。因此,本发明实施例的各个方面可以采取如下形式:完全硬件实施方式、完全软件实施方式(包括固件、常驻软件、微代码等)或者在本文中通常可以都称为“电路”、“模块”或“***”的将软件方面与硬件方面相结合的实施方式。此外,本发明实施例的各个方面可以采取如下形式:在一个或多个计算机可读介质中实现的计算机程序产品,计算机可读介质具有在其上实现的计算机可读程序代码。
可以利用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是如(但不限于)电子的、磁的、光学的、电磁的、红外的或半导体***、设备或装置,或者前述的任意适当的组合。计算机可读存储介质的更具体的示例(非穷尽列举)将包括以下各项:具有一根或多根电线的电气连接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪速存储器)、光纤、便携式光盘只读存储器(CD-ROM)、光存储装置、磁存储装置或前述的任意适当的组合。在本发明实施例的上下文中,计算机可读存储介质可以为能够包含或存储由指令执行***、设备或装置使用的程序或结合指令执行***、设备或装置使用的程序的任意有形介质。
计算机可读信号介质可以包括传播的数据信号,所述传播的数据信号具有在其中如在基带中或作为载波的一部分实现的计算机可读程序代码。这样的传播的信号可以采用多种形式中的任何形式,包括但不限于:电磁的、光学的或其任何适当的组合。计算机可读信号介质可以是以下任意计算机可读介质;不是计算机可读存储介质,并且可以对由指令执行***、设备或装置使用的或结合指令执行***、设备或装置使用的程序进行通信、传播或传输。
可以使用包括但不限于无线、有线、光纤电缆、RF等或前述的任意适当组合的任意合适的介质来传送实现在计算机可读介质上的程序代码。
用于执行针对本发明实施例各方面的操作的计算机程序代码可以以一种或多种编程语言的任意组合来编写,所述编程语言包括:面向对象的编程语言如Java、Smalltalk,C++等;以及常规过程编程语言如“C”编程语言或类似的编程语言。程序代码可以作为独立软件包完全地在用户计算机上、部分地在用户计算机上执行:部分地在用户计算机上且部分地在远程计算机上执行;或者完全地在远程计算机或服务器上执行。在后一种情况下,可以将远程计算机通过包括局域网(LAN)或广域网(WAN)的任意类型的网络连接至用户计算机,或者可以与外部计算机进行连接(例如通过使用因特网服务供应商的因特网)。
上述根据本发明实施例的方法、设备(***)和计算机程序产品的流程图图例和/或框图描述了本发明实施例的各个方面。将要理解的是,流程图图例和/或框图的每个块以及流程图图例和/或框图中的块的组合可以由计算机程序指令来实现。这些计算机程序指令可以被提供至通用计算机、专用计算机或其它可编程数据处理设备的处理器,以产生机器,使得(经由计算机或其它可编程数据处理设备的处理器执行的)指令创建用于实现流程图和/或框图块或块中指定的功能/动作的装置。
还可以将这些计算机程序指令存储在可以指导计算机、其它可编程数据处理设备或其它装置以特定方式运行的计算机可读介质中,使得在计算机可读介质中存储的指令产生包括实现在流程图和/或框图块或块中指定的功能/动作的指令的制品。
计算机程序指令还可以被加载至计算机、其它可编程数据处理设备或其它装置上,以便在计算机、其它可编程设备或其它装置上执行一系列可操作步骤来产生计算机实现的过程,使得在计算机或其它可编程设备上执行的指令提供用于实现在流程图和/或框图块或块中指定的功能/动作的过程。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种信息匹配方法,其特征在于,所述方法包括:
确定第一节点对象,所述第一节点对象的状态为未锁定状态;
在所述第一节点对象中确定需要进行匹配操作的信息集合,所述需要进行匹配操作的信息集合具有至少一个第一信息;
根据所述需要进行匹配操作的信息集合确定第二节点对象,所述第二节点对象具有与所述第一信息相匹配的第二信息;
根据所述第一节点对象和所述第二节点对象确定第三节点对象,所述第三节点对象的搭桥开关状态为开启,且分别与所述第一节点对象具有预定的第一授权关系,与所述第二节点对象具有预定的第二授权关系;以及
通过所述第三节点对象发起信息交换请求。
2.根据权利要求1所述的方法,其特征在于,确定第一节点对象包括:
在节点对象表中按照第一预定规则选择一个节点对象;
根据选择的节点对象的锁定标志位确定锁定状态,所述锁定状态包括已锁定状态和未锁定状态;以及
响应于所述锁定状态为未锁定状态,将所述节点对象作为第一节点对象。
3.根据权利要求1所述的方法,其特征在于,在所述第一节点对象中确定需要进行匹配操作的信息集合包括:
在所述第一节点对象中按照第二预定规则选择一个信息集合;
获取选择的信息集合的匹配量,所述匹配量为在第一条件下第一信息的可交换量;
响应于选择的信息集合的匹配量为零,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
4.根据权利要求1所述的方法,其特征在于,在所述第一节点对象中确定需要进行匹配操作的信息集合包括:
在所述第一节点对象中按照第二预定规则选择一个信息集合;
获取选择的信息集合在第二条件下第一信息的可交换量;以及
响应于选择的信息集合在第二条件下第一信息的可交换量为零,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
5.根据权利要求1所述的方法,其特征在于,在所述第一节点对象中确定需要进行匹配操作的信息集合包括:
在所述第一节点对象中按照第二预定规则选择一个信息集合;
获取选择的信息集合在第二条件下第一信息的信息满足量;以及
响应于选择的信息集合在第二条件下的信息满足量小于预定阈值,将所述选择的信息集合确定为需要进行匹配操作的信息集合。
6.根据权利要求1所述的方法,其特征在于,根据所述需要进行匹配操作的信息集合确定第二节点对象包括:
在所述需要进行匹配的信息集合在第二条件下可交换的信息中按照第三预定规则选择一个信息确定为第二信息;以及
将所述第二信息的节点对象确定为第二节点对象。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
遍历所述需要进行匹配操作的信息集合中的第一信息。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
清空需要进行匹配操作的信息集合中完成交换的信息。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
遍历所述第一节点对象中的信息集合。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
更新所述第一节点对象的锁定标志位;
所述更新为将所述第一节点对象的锁定标志位的状态变更为已锁定状态。
11.一种计算机可读存储介质,其上存储计算机程序指令,其特征在于,所述计算机程序指令在被处理器执行时实现如权利要求1-10中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910662504.2A CN110390528B (zh) | 2019-07-22 | 2019-07-22 | 信息匹配方法和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910662504.2A CN110390528B (zh) | 2019-07-22 | 2019-07-22 | 信息匹配方法和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110390528A true CN110390528A (zh) | 2019-10-29 |
CN110390528B CN110390528B (zh) | 2022-11-04 |
Family
ID=68286970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910662504.2A Active CN110390528B (zh) | 2019-07-22 | 2019-07-22 | 信息匹配方法和可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110390528B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070156611A1 (en) * | 2004-07-19 | 2007-07-05 | Vikas Gupta | Automatic authorization of programmatic transactions |
CN102378987A (zh) * | 2009-02-03 | 2012-03-14 | 易赛高博英国有限公司 | 交易处理***及方法 |
CN104063789A (zh) * | 2013-03-18 | 2014-09-24 | 财付通支付科技有限公司 | 一种对处理对象进行处理的方法、装置及*** |
CN106504094A (zh) * | 2016-11-25 | 2017-03-15 | 中国银行股份有限公司 | 基于区块链技术的分布式总账***的交易撮合方法及*** |
CN108259594A (zh) * | 2018-01-11 | 2018-07-06 | 杭州秘猿科技有限公司 | 一种基于区块链的数据交互***以及中继服务器 |
KR20180128874A (ko) * | 2018-11-14 | 2018-12-04 | 주식회사 미탭스플러스 | 트랜잭션 검증을 이용한 암호화폐 거래소 입금 승인 장치 및 방법 |
CN109064330A (zh) * | 2018-07-19 | 2018-12-21 | 中链科技有限公司 | 基于联盟区块链的服务交易处理方法、***及装置 |
-
2019
- 2019-07-22 CN CN201910662504.2A patent/CN110390528B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070156611A1 (en) * | 2004-07-19 | 2007-07-05 | Vikas Gupta | Automatic authorization of programmatic transactions |
CN101080737A (zh) * | 2004-07-19 | 2007-11-28 | 亚马逊科技公司 | 程序***易的自动授权 |
CN102378987A (zh) * | 2009-02-03 | 2012-03-14 | 易赛高博英国有限公司 | 交易处理***及方法 |
CN104063789A (zh) * | 2013-03-18 | 2014-09-24 | 财付通支付科技有限公司 | 一种对处理对象进行处理的方法、装置及*** |
CN106504094A (zh) * | 2016-11-25 | 2017-03-15 | 中国银行股份有限公司 | 基于区块链技术的分布式总账***的交易撮合方法及*** |
CN108259594A (zh) * | 2018-01-11 | 2018-07-06 | 杭州秘猿科技有限公司 | 一种基于区块链的数据交互***以及中继服务器 |
CN109064330A (zh) * | 2018-07-19 | 2018-12-21 | 中链科技有限公司 | 基于联盟区块链的服务交易处理方法、***及装置 |
KR20180128874A (ko) * | 2018-11-14 | 2018-12-04 | 주식회사 미탭스플러스 | 트랜잭션 검증을 이용한 암호화폐 거래소 입금 승인 장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
CN110390528B (zh) | 2022-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102286388B1 (ko) | 전송 레이턴시 평준화 장치, 방법 및 시스템 | |
US20210311751A1 (en) | Machine-learning models applied to interaction data for determining interaction goals and facilitating experience-based modifications to interface elements in online environments | |
Alfaro‐García et al. | Logarithmic aggregation operators and distance measures | |
AU2019203081A1 (en) | Techniques for facilitating electronic trading | |
US10755216B2 (en) | Energy supplier strategy based on supplier confidence scoring | |
Liagkouras et al. | Efficient portfolio construction with the use of multiobjective evolutionary algorithms: Best practices and performance metrics | |
KR102203252B1 (ko) | 생성적 적대 신경망에 기반한 협업 필터링을 위한 방법 및 시스템 | |
CN110348852A (zh) | 一种资信评估模型修正方法、装置、电子设备 | |
Zeng et al. | A novel induced aggregation method for intuitionistic fuzzy set and its application in multiple attribute group decision making | |
CN115270001B (zh) | 基于云端协同学习的隐私保护推荐方法及*** | |
CN109886699A (zh) | 行为识别方法及装置、电子设备、存储介质 | |
US10675537B1 (en) | Determining action selection policies of an execution device | |
CN110502519A (zh) | 一种数据聚合的方法、装置、设备及存储介质 | |
CN111815328A (zh) | 支付工具的欺诈防止 | |
CN110993084A (zh) | 一种对象排序方法、装置、设备及可读存储介质 | |
CN109978694A (zh) | 一种基于区块链的授信交易方法以及装置 | |
JP2001331691A (ja) | インターネットを利用した入札システム、市場価格予測システム、最適入札量・価格策定システム、戦略策定システム及びリスク管理付き入札システム | |
CN112292699A (zh) | 确定执行设备的动作选择方针 | |
CN110390528A (zh) | 信息匹配方法和可读存储介质 | |
US10765949B1 (en) | Determining action selection policies of an execution device | |
Karakaya et al. | An interactive approach for Bi-attribute multi-item auctions | |
KR102176108B1 (ko) | 전문 중개인을 통한 차등 수수료 지급 시스템 및 그 방법 | |
US20200051105A1 (en) | Reward prediction calculating system, reward prediction calculating server, reward prediction calculating computer program product, and reward prediction calculating method | |
WO2020098823A2 (en) | Determining action selection policies of an execution device | |
US8086501B2 (en) | Method and system for creative collaborative marketplaces |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |