CN112866201A - 一种债券交易数据的处理方法和装置 - Google Patents

一种债券交易数据的处理方法和装置 Download PDF

Info

Publication number
CN112866201A
CN112866201A CN202011633591.8A CN202011633591A CN112866201A CN 112866201 A CN112866201 A CN 112866201A CN 202011633591 A CN202011633591 A CN 202011633591A CN 112866201 A CN112866201 A CN 112866201A
Authority
CN
China
Prior art keywords
data
bond
processing
transaction
investor
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.)
Pending
Application number
CN202011633591.8A
Other languages
English (en)
Inventor
戴震
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Digital Energy Trading Center Co ltd
Original Assignee
Shandong Digital Energy Trading Center Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shandong Digital Energy Trading Center Co ltd filed Critical Shandong Digital Energy Trading Center Co ltd
Priority to CN202011633591.8A priority Critical patent/CN112866201A/zh
Publication of CN112866201A publication Critical patent/CN112866201A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/045Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply hybrid encryption, i.e. combination of symmetric and asymmetric encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明实施例涉及一种债券交易数据的处理方法和装置,所述方法包括:接收从个人投资者数据接口发送的第一个人委托购进指令数据;对其进行解析,得到第一债券交易数据;向证券交易所数据接口,发送第一债券交易数据;并接收回发的第二债券交易数据;根据第一、第二债券交易数据,进行交易报告密文数据组装,并将组装结果做为第一个人委托购进指令数据的返回数据,向个人投资者数据接口发送;在约定的第一自然日周期内,接收从金融机构数据接口发送的个人投资者资金转账通知数据;根据个人投资者资金转账通知数据,进行证券交割处理。通过使用本发明方法,降低了个人投资者的业务办理难度、保证了交易数据的交易隐私、提高了业务流程的安全性。

Description

一种债券交易数据的处理方法和装置
技术领域
本发明涉及数据处理技术领域,特别涉及一种债券交易数据的处理方法和装置。
背景技术
债券是政府、企业、银行等债务人为筹集资金,按照法定程序发行并向债权人承诺于指定日期还本付息的有价证券,个人投资者可委托证券商对债券进行买卖。个人投资者与证券商之间的委托、交易和结算流程,当下多是采用纸质文件的操作流程,需要个人投资者到证券商营业网点进行现场业务办理,无形中增加了个人投资者的业务办理难度。
发明内容
本发明的目的,就是针对现有技术的缺陷,提供一种债券交易数据的处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,在个人投资者与证券商之间架设可信数据传输通道,通过使用本发明方法协助个人投资者完成委托、交割等业务流程,降低了个人投资者的业务办理难度、保证了交易数据的交易隐私、提高了业务流程的安全性。
为实现上述目的,本发明实施例第一方面提供了一种债券交易数据的处理方法,所述方法包括:
接收从个人投资者数据接口发送的第一个人委托购进指令数据;
对所述第一个人委托购进指令数据进行解析,得到第一债券交易数据;
向证券交易所数据接口,发送所述第一债券交易数据;
接收从所述证券交易所数据接口发回的第二债券交易数据;
根据所述第一、第二债券交易数据,进行交易报告密文数据组装,并将组装结果做为所述第一个人委托购进指令数据的返回数据,向所述个人投资者数据接口发送;
在约定的第一自然日周期内,接收从金融机构数据接口发送的个人投资者资金转账通知数据;
根据所述个人投资者资金转账通知数据,进行证券交割处理。
优选的,所述对所述第一个人委托购进指令数据进行解析,得到第一债券交易数据,具体包括:
从所述第一个人委托购进指令数据中,提取出第一密文数据和第一校验码数据;对所述第一密文数据进行数据解密处理,生成第一交易数据;根据所述第一交易数据,对所述第一校验码数据,进行校验码核验处理;所述校验码核验处理成功,则将所述第一交易数据,做为所述第一债券交易数据。
优选的,所述根据所述第一、第二债券交易数据,进行交易报告密文数据组装,并将组装结果做为所述第一个人委托购进指令数据的返回数据,向所述个人投资者数据接口发送,具体包括:
根据所述第一、第二债券交易数据,对预定的买卖报告书模板进行填充,生成第一债券交易报告书数据;根据所述第一债券交易报告书数据,进行校验码计算处理,生成第二校验码数据;对所述第一债券交易报告书数据,进行数据加密处理,生成第二密文数据;将所述第二密文数据和所述第二校验码数据,做为所述第一个人委托购进指令数据的返回数据,向所述个人投资者数据接口发送。
优选的,所述方法还包括:
在所述第一自然日周期内,未能接收到从所述金融机构数据接口发送的所述个人投资者资金转账通知数据时,向所述个人投资者数据接口,发送交易逾期信息。
优选的,所述根据所述个人投资者资金转账通知数据,进行证券交割处理,具体包括:
根据所述个人投资者资金转账通知数据,进行个人转账金额核验处理;
所述个人转账金额核验处理成功,则根据所述第二债券交易数据,进行证券商证券结算处理;所述证券商证券结算处理成功,则根据所述第二债券交易数据,进行个人证券交割处理;所述个人证券交割处理成功,则向所述个人投资者数据接口,发送债券交割成功信息。
进一步的,所述方法还包括:
所述个人转账金额核验处理失败,则向所述个人投资者数据接口,发送交易金额错误信息;
所述证券商证券结算处理失败,则向所述个人投资者数据接口,发送券商交割错误信息;
所述个人证券交割处理失败,则向所述个人投资者数据接口,发送个人交割错误信息。
本发明实施例第二方面提供了一种债券交易数据的处理装置,包括:
数据收发模块用于接收从个人投资者数据接口发送的第一个人委托购进指令数据;
数据处理模块用于对所述第一个人委托购进指令数据进行解析,得到第一债券交易数据;
所述数据收发模块还用于向证券交易所数据接口,发送所述第一债券交易数据;并接收从所述证券交易所数据接口发回的第二债券交易数据;
所述数据处理模块还用于根据所述第一、第二债券交易数据,进行交易报告密文数据组装,并调用所述数据收发模块,将组装结果做为所述第一个人委托购进指令数据的返回数据,向所述个人投资者数据接口发送;
所述数据收发模块还用于在约定的第一自然日周期内,接收从金融机构数据接口发送的个人投资者资金转账通知数据;
所述数据处理模块还用于根据所述个人投资者资金转账通知数据,进行证券交割处理。
本发明实施例第三方面提供了一种电子设备,包括:存储器、处理器和收发器;
所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面所述的方法步骤;
所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。
本发明实施例第四方面提供了一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码被计算机执行时,使得所述计算机执行上述第一方面所述的方法。
本发明实施例第五方面提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面所述的方法的指令。
本发明实施例提供一种债券交易数据的处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,在个人投资者与证券商之间架设可信数据传输通道,通过使用本发明方法协助个人投资者完成委托、交割等业务流程,降低了个人投资者的业务办理难度、保证了交易数据的交易隐私、提高了业务流程的安全性。
附图说明
图1为本发明实施例一提供的一种债券交易数据的处理方法示意图;
图2为本发明实施例二提供的一种债券交易数据的处理装置的模块结构图;
图3为本发明实施例三提供的一种电子设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例一提供一种债券交易数据的处理方法,如图1为本发明实施例一提供的一种债券交易数据的处理方法示意图所示,本方法主要包括如下步骤:
步骤1,接收从个人投资者数据接口发送的第一个人委托购进指令数据;
其中,第一个人委托购进指令数据包括第一密文数据和第一校验码数据。
具体的,代理个人投资者证券交易业务的本地证券商的本地证券商处理终端,从面向个人投资者的个人投资者数据接口处,接收到指令类型为个人委托购进指令的第一个人委托购进指令数据;如前文所述,在个人投资者与证券商之间架设了可信数据传输通道,二者间传输的命令数据都是经过加密的密文数据,第一校验码数据是用于对解密后的明文进行数据完整性校验的校验码数据。
步骤2,对第一个人委托购进指令数据进行解析,得到第一债券交易数据;
其中,第一债券交易数据包括第一交易日期数据、第一债券品种数据、第一债券数量数据、第一交易价格数据和第一个人账户数据;
这里,第一交易日期数据为个人投资者在个人投资者处理端选择进行交易的日期;第一债券品种数据为个人投资者意欲购进的债权的品名,例如电子国债第三十五期、某企业2020短期债券等等;第一债券数量数据为个人投资者意欲购进的债券份数;第一交易价格数据为个人投资者意欲购进的债权的购进单位价格门限,也就是成交价应在该门限价格之下;第一个人账户数据为个人投资者的付款账户信息;
具体包括:步骤21,从第一个人委托购进指令数据中,提取出第一密文数据和第一校验码数据;
步骤22,对第一密文数据进行数据解密处理,生成第一交易数据;
具体包括:根据预设的算法标识,使用对应的预设密钥数据,对第一密文数据,按对应的解密算法,进行解密处理,生成第一明文数据;并将第一明文数据,做为第一交易数据;
其中,算法标识包括数据加密标准(Data Encryption Standard,DES)算法、三重数据加密(Triple Data Encryption Algorithm,3DES)算法、高级加密标准(AdvancedEncryption Standard,AES)算法、公开密钥密码RSA算法和国密密码算法SM2算法;对应的,预设密钥数据包括DES密钥数据、3DES密钥数据、AES密钥数据、RSA私钥数据和SM2私钥数据;对应的解密算法包括DES解密算法、3DES解密算法、AES解密算法、RSA解密算法和SM2解密算法;
这里,当算法标识为DES算法时,使用DES密钥数据对第一密文数据进行DES解密计算,得到第一明文数据也就是第一交易数据;当算法标识为3DES算法时,使用3DES密钥数据对第一密文数据进行3DES解密计算,得到第一明文数据也就是第一交易数据;当算法标识为AES算法时,使用AES密钥数据对第一密文数据进行AES解密计算,得到第一明文数据也就是第一交易数据;上述DES、3DES和AES都是对称算法,依靠对称算法建立的可信体系中,加解密时使用的都是同一个密钥,所以若这里选择的算法标识为这三者中的任一个,那么在个人投资者处理端的密钥需要与本地证券商处理端的密钥保持相同;
当算法标识为RSA算法时,使用RSA私钥数据对第一密文数据进行RSA解密计算,得到第一明文数据也就是第一交易数据;当算法标识为SM2算法时,使用SM2私钥数据对第一密文数据进行SM2解密计算,得到第一明文数据也就是第一交易数据;上述RSA和SM2都是非对称算法,依靠非对称算法建立的可信体系中,常规使用公钥对数据加密,使用私钥对数据解密,所以若这里选择的算法标识为这两者中的任一个,那么在个人投资者处理端应使用证券商的公钥对数据进行加密,接受到数据后本地证券商处理端应使用证券商的私钥数据进行解密;
步骤23,根据第一交易数据,对第一校验码数据,进行校验码核验处理;若校验码核验处理成功,则将第一交易数据,做为第一债券交易数据;
具体包括:根据预设的数字摘要算法标识,对第一交易数据,进行数字摘要信息计算处理,生成第一摘要数据;并当第一摘要数据与第一校验码数据相同时,校验码核验处理成功;
其中,数字摘要算法标识包括信息摘要算法(Message-Digest Algorithm,MD)-5算法、安全散列算法(Secure Hash Algorithm,SHA)-256算法和国密密码算法SM3算法;
这里,因为第一校验码数据就是第一交易数据的数字摘要,所以只需要重算一遍后进行比对,就能知道传输过程中是否发生了数据篡改;当数字摘要算法标识为MD-5算法时,使用MD-5算法对第一交易数据进行MD-5数字摘要信息计算,得到一个16字节长度的第一摘要数据;当数字摘要算法标识为SHA-256算法时,则使用SHA-256算法对第一交易数据进行SHA-256数字摘要信息计算,得到一个32字节长度的第一摘要数据;当数字摘要算法标识为SM3算法时,则使用SM3算法对第一交易数据进行SM3数字摘要信息计算,得到一个32字节长度的第一摘要数据;在确认第一交易数据未被篡改之后,将其做为第一债券交易数据,用于后续步骤。
步骤3,向证券交易所数据接口,发送第一债券交易数据。
步骤4,接收从证券交易所数据接口发回的第二债券交易数据;
其中,第二债券交易数据包括第二交易日期数据、第二债券品种数据、第二债券数量数据、第二交易价格数据、第一证券商名称数据和第一证券商账户数据;另外,第二交易日期数据不早于第一交易日期数据、第二债券品种数据与第一债券品种数据相同、第二债券数量数据与第一债券数量数据相同、且第二交易价格数据不高于第一交易价格数据;
这里,本地证券商处理端通过证券交易所数据接口,向身处证券交易的交易员发送含有个人投资者购进意向的第一债券交易数据之后,证券交易所内本地证券商的交易员会将第一债券品种数据、第一债券数量数据和第一交易价格数据在交易所内部交易平台上做挂单处理,等待有该类债券的证券商竞价;竞价订单的处理原则是:在同等价格的前提下,选择最先报价的;在同时报价的前提下,选择最低报价的;证券商报价时应以第一交易价格数据做为报价门限,超过该门限的不做考虑;另外如果竞价方虽然报价最低、也最快,但其证券余额不够第一债券数量数据要求的数量,也不做考虑;在完成证券商竞价之后,交易平台会给当前挂单返回一个成交订单也就是第二债券交易数据,交易员通过处理端将第二债券交易数据,向本地证券商处理端回发;
这里,第二债券交易数据也就是上文提及的成交订单,结构类似第一债券交易数据:第二交易日期数据为实际成交的日期,原则上应该不早于第一交易日期数据,大多数情况下都是和第一交易日期数据相同的;第二债券品种数据、第二债券数量数据都与第一债券品种数据、第一债券数量数据相同,用于确认交易信息;第二交易价格数据是实际成交的价格,不会高于价格门限也就是第一交易价格数据;第一证券商名称数据,则是在交易所内竞价成功的远程证券商的名称信息;第一证券商账户数据就是该证券商的收款账户信息。
步骤5,根据第一、第二债券交易数据,进行交易报告密文数据组装,并将组装结果做为第一个人委托购进指令数据的返回数据,向个人投资者数据接口发送;
具体包括:步骤51,根据第一、第二债券交易数据,对预定的买卖报告书模板进行填充,生成第一债券交易报告书数据;
这里,本地证券商处理端在收到第二债券交易数据之后,需要按流程,填充一个与个人投资者之间的债券交易报告书,本步骤就是债券交易报告书的准备过程;
具体包括:步骤511,从第二债券交易数据中,提取出第二交易日期数据、第二债券品种数据、第二债券数量数据和第二交易价格数据,组成买卖内容数据;
这里,买卖内容数据为报告书中涉及交易细则的内容,是根据实际交易信息填充的,所以会包括:第二交易日期数据、第二债券品种数据、第二债券数量数据和第二交易价格数据;
步骤512,从第二债券交易数据中,提取出第一证券商名称数据,做为卖方代理机构名称数据;将预设的本地证券商名称数据,做为买方代理机构名称数据;
这里,卖方代理机构名称数据为交易所内竞价成功的远程证券商的名称信息,买方代理机构名称数据为本地证券商的名称信息也就是预先设定的本地证券商名称数据,因为债券交易中,个人投资者不能直接参与买卖,必须通过中介机构进行办理,所以买卖双方机构名称都是证券商的信息;
步骤513,从第一债券交易数据中,提取出第一个人账户数据,做为转出账户数据;将预设的本地证券商账户数据,做为转入账户数据;按公式转账金额数据=第二交易价格数据*第二债券数量数据*(1+α),计算生成转账金额数据;其中,α为证券商服务费率;
这里,转账金额数据为个人投资者要完成当前订单所需支付的费用,该费用包括两个部分:债券的实际价值也就是第二交易价格数据*第二债券数量数据;和代理机构的服务费,该服务费这里是基于总成交价的百分比也就是证券商服务费率α进行折算,也就是服务费为第二交易价格数据*第二债券数量数据*α;所以最终个人投资者需向本地证券商支付的总款项应为第二交易价格数据*第二债券数量数据*(1+α);
这里,转出账户数据为付款账户也就是个人投资者第一债券交易数据的第一个人账户数据,转入账户数据为收款账户也就是预先设定的本地证券商账户数据;
步骤514,按公式最晚付款日期数据=第二交易日期数据+第一自然日周期,计算生成最晚付款日期数据;
这里,本地证券商与远程证券商的债券交割、结算是可以有一个时间间期的,所以个人投资者与本地证券商也可以存在一个时间间期,这个时间间期由双方提前约定也就是下文会涉及的第一自然日周期;那么最晚付款日期数据就是实际交易日期与该第一自然日周期的叠加值,即第二交易日期数据+第一自然日周期,例如,第二交易日期数据为2020年11月1日,第一自然日周期为1天,则最晚付款日期数据应为2020年11月2日;
步骤515,最后,根据买卖内容数据、卖方代理机构名称数据、买方代理机构名称数据、转出账户数据、转入账户数据、转账金额数据和最晚付款日期数据,填充买卖报告书模板中的预留数据区,生成第一债券交易报告书数据;
这里,将上述步骤511-514中整理出的实际数据,填入买卖报告书模板中的对应字段后,本地证券商处理端会自动生成一个类似电子合同一样的文件数据,后续步骤会将该买卖报告书发送到个人投资者处理端告知个人投资者及时完成付款操作;
步骤52,根据第一债券交易报告书数据,进行校验码计算处理,生成第二校验码数据;
具体包括:根据数字摘要算法标识,对第一债券交易报告书数据,进行数字摘要信息计算处理,生成第二摘要数据;并将第二摘要数据,做为第二校验码数据;
具体的,当数字摘要算法标识为MD-5算法时,使用MD-5算法对第一债券交易报告书数据进行MD-5数字摘要信息计算,得到一个16字节长度的第二校验码数据;当数字摘要算法标识为SHA-256算法时,则使用SHA-256算法对第一债券交易报告书数据进行SHA-256数字摘要信息计算,得到一个32字节长度的第二校验码数据;当数字摘要算法标识为SM3算法时,则使用SM3算法对第一债券交易报告书数据进行SM3数字摘要信息计算,得到一个32字节长度的第二校验码数据;
这里,如前文所述,在个人投资者与证券商之间架设了可信数据传输通道,二者间传输的命令数据都是经过加密的密文数据,所以在发送第一债券交易报告书数据之前,先要计算它的校验码和密文;本步骤是用于计算第一债券交易报告书数据的校验码数据也就是第二校验码数据;
步骤53,对第一债券交易报告书数据,进行数据加密处理,生成第二密文数据;
具体包括:根据算法标识,使用对应的预设密钥数据,对第一债券交易报告书数据,按对应的加密算法,进行加密处理,生成第二密文数据;
其中,加密算法包括DES加密算法、3DES加密算法、AES加密算法、RSA加密算法和SM2加密算法;
具体的,当算法标识为DES算法时,使用DES密钥数据对第一债券交易报告书数据进行DES加密计算,得到第二密文数据;当算法标识为3DES算法时,使用3DES密钥数据对第一债券交易报告书数据进行3DES加密计算,得到第二密文数据;当算法标识为AES算法时,使用AES密钥数据对第一债券交易报告书数据进行AES加密计算,得到第二密文数据;
上述DES、3DES和AES都是对称算法,依靠对称算法建立的可信体系中,加解密时使用的都是同一个密钥,所以若这里选择的算法标识为这三者中的任一个,那么在个人投资者处理端的密钥需要与本地证券商处理端的密钥保持相同;
具体的,当算法标识为RSA算法时,使用RSA公钥数据对第一债券交易报告书数据进行RSA加密计算,得到第二密文数据;当算法标识为SM2算法时,使用SM2公钥数据对第一债券交易报告书数据进行SM2加密计算,得到第二密文数据;
上述RSA和SM2都是非对称算法,依靠非对称算法建立的可信体系中,常规使用公钥对数据加密,使用私钥对数据解密,所以若这里选择的算法标识为这两者中的任一个,那么在本地证券商处理端进行数据加密时应使用个人投资者公钥数据进行加密,个人投资者处理端接受到数据后应使用自己本地的个人投资者私钥数据进行解密;
步骤54,将第二密文数据和第二校验码数据,做为第一个人委托购进指令数据的返回数据,向个人投资者数据接口发送。
这里,个人投资者处理端接收到返回数据之后,就能形成对某个订单的处理闭环。
步骤6,在约定的第一自然日周期内,接收从金融机构数据接口发送的个人投资者资金转账通知数据;
其中,个人投资者资金转账通知数据包括第一付款账户数据、第一收款账户数据和第一付款金额数据。
这里,第一自然日周期就是事先预定好的个人投资者与本地证券商的付款期限,也可以理解为一个账期;在本地证券商处理端向个人投资者处理端发送完第一个人委托购进指令返回数据之后,本地证券商处理端就开始计时;若从计时日期起的第一自然日周期内,个人投资者从网银等付款渠道,完成了对本地证券商的转账,那么金融机构会将账户转账的通知信息也就是个人投资者资金转账通知数据及时告知本地证券商;若在第一自然日周期内,未能接收到从金融机构数据接口发送的个人投资者资金转账通知数据,说明个人投资者没能完成对对本地证券商的转账,那么本地证券商处理端向个人投资者数据接口,发送交易逾期信息,并且本地证券商可以通过交易所的交易平台将本次订单作废。
步骤7,根据个人投资者资金转账通知数据,进行证券交割处理;
具体包括:步骤71,根据个人投资者资金转账通知数据,进行个人转账金额核验处理;
这里,本地证券商处理端要确认第一付款账户数据与第一债券交易报告书数据的转出账户数据是否一致;要确认第一付款金额数据与第一债券交易报告书数据的转账金额数据是否一致;要确认第一收款账户数据与第一债券交易报告书数据的转入账户数据是否一致;若都一致,本地证券商会执行后续步骤完成与远程证券商的资金给付和债权交割;若任一个数据不一致,则说明个人转账金额核验处理失败,则本地证券商处理端会向个人投资者数据接口,发送交易金额错误信息;
步骤72,若个人转账金额核验处理成功,则根据第二债券交易数据,进行证券商证券结算处理;
这里,证券商证券结算处理就是本地证券商与远程证券商之间的转账操作,类似个人投资者与本地证券商间的转账操作,一般通过交易所或者计算中心完成;在远程证券商确认已经完成转账之后,会向本地证券商发起债券交割,也就是将购买的债权份数从远程证券商的债券账户中,转让到本地证券商的债券账户中;若证券商证券结算处理失败,则本地证券商处理端向个人投资者数据接口,发送券商交割错误信息;
步骤73,若证券商证券结算处理成功,则根据第二债券交易数据,进行个人证券交割处理;
这里,个人证券交割处理就是本地证券商,将购买的债权份数从自己的债券账户中,转让到个人投资者在其下开具的个人投资债券账户中;若个人证券交割处理失败,则本地证券商处理端会向个人投资者数据接口,发送个人交割错误信息;
步骤74,若个人证券交割处理成功,则向个人投资者数据接口,发送债券交割成功信息。
图2为本发明实施例二提供的一种债券交易数据的处理装置的模块结构图,该装置可以为实现本发明实施例方法的终端设备或者服务器,也可以为与上述终端设备或者服务器连接的实现本发明实施例方法的装置,例如该装置可以是上述终端设备或者服务器的装置或芯片系统。如图2所示,该装置包括:
数据收发模块201用于接收从个人投资者数据接口发送的第一个人委托购进指令数据。
数据处理模块202用于对第一个人委托购进指令数据进行解析,得到第一债券交易数据。
数据收发模块201还用于向证券交易所数据接口,发送第一债券交易数据;并接收从证券交易所数据接口发回的第二债券交易数据。
数据处理模块202还用于根据第一、第二债券交易数据,进行交易报告密文数据组装,并调用数据收发模块,将组装结果做为第一个人委托购进指令数据的返回数据,向个人投资者数据接口发送。
数据收发模块201还用于在约定的第一自然日周期内,接收从金融机构数据接口发送的个人投资者资金转账通知数据。
数据处理模块202还用于根据个人投资者资金转账通知数据,进行证券交割处理。
本发明实施例提供的一种债券交易数据的处理装置,可以执行上述方法实施例中的方法步骤,其实现原理和技术效果类似,在此不再赘述。
需要说明的是,应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,数据收发模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上确定模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(Application Specific Integrated Circuit,ASIC),或,一个或多个数字信号处理器(Digital Signal Processor,DSP),或,一个或者多个现场可编程门阵列(Field Programmable Gate Array,FPGA)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(CentralProcessing Unit,CPU)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(System-on-a-chip,SOC)的形式实现。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本发明实施例所描述的流程或功能。上述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。上述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,上述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线路(Digital Subscriber Line,DSL))或无线(例如红外、无线、蓝牙、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。上述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。上述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
图3为本发明实施例三提供的一种电子设备的结构示意图。该电子设备可以为前述的终端设备或者服务器,也可以为与前述终端设备或者服务器连接的实现本发明实施例方法的终端设备或服务器。如图3所示,该电子设备可以包括:处理器31(例如CPU)、存储器32、收发器33;收发器33耦合至处理器31,处理器31控制收发器33的收发动作。存储器32中可以存储各种指令,以用于完成各种处理功能以及实现本发明上述实施例中提供的方法和处理过程。优选的,本发明实施例涉及的电子设备还包括:电源34、系统总线35以及通信端口36。系统总线35用于实现元件之间的通信连接。上述通信端口36用于电子设备与其他外设之间进行连接通信。
在图3中提到的系统总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(Random Access Memory,RAM),也可能还包括非易失性存储器(Non-Volatile Memory),例如至少一个磁盘存储器。
上述的处理器可以是通用处理器,包括中央处理器CPU、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器DSP、专用集成电路ASIC、现场可编程门阵列FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
需要说明的是,本发明实施例还提供一种计算机可读存储介质,该存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中提供的方法和处理过程。
本发明实施例还提供一种运行指令的芯片,该芯片用于执行上述实施例中提供的方法和处理过程。
本发明实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在存储介质中,至少一个处理器可以从上述存储介质读取上述计算机程序,上述至少一个处理器执行上述实施例中提供的方法和处理过程。
本发明实施例提供一种债券交易数据的处理方法、装置、电子设备、计算机程序产品及计算机可读存储介质,在个人投资者与证券商之间架设可信数据传输通道,通过使用本发明方法协助个人投资者完成委托、交割等业务流程,降低了个人投资者的业务办理难度、保证了交易数据的交易隐私、提高了业务流程的安全性。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种债券交易数据的处理方法,其特征在于,所述方法包括:
接收从个人投资者数据接口发送的第一个人委托购进指令数据;
对所述第一个人委托购进指令数据进行解析,得到第一债券交易数据;
向证券交易所数据接口,发送所述第一债券交易数据;
接收从所述证券交易所数据接口发回的第二债券交易数据;
根据所述第一、第二债券交易数据,进行交易报告密文数据组装,并将组装结果做为所述第一个人委托购进指令数据的返回数据,向所述个人投资者数据接口发送;
在约定的第一自然日周期内,接收从金融机构数据接口发送的个人投资者资金转账通知数据;
根据所述个人投资者资金转账通知数据,进行证券交割处理。
2.根据权利要求1所述的债券交易数据的处理方法,其特征在于,所述对所述第一个人委托购进指令数据进行解析,得到第一债券交易数据,具体包括:
从所述第一个人委托购进指令数据中,提取出第一密文数据和第一校验码数据;对所述第一密文数据进行数据解密处理,生成第一交易数据;根据所述第一交易数据,对所述第一校验码数据,进行校验码核验处理;所述校验码核验处理成功,则将所述第一交易数据,做为所述第一债券交易数据。
3.根据权利要求1所述的债券交易数据的处理方法,其特征在于,所述根据所述第一、第二债券交易数据,进行交易报告密文数据组装,并将组装结果做为所述第一个人委托购进指令数据的返回数据,向所述个人投资者数据接口发送,具体包括:
根据所述第一、第二债券交易数据,对预定的买卖报告书模板进行填充,生成第一债券交易报告书数据;根据所述第一债券交易报告书数据,进行校验码计算处理,生成第二校验码数据;对所述第一债券交易报告书数据,进行数据加密处理,生成第二密文数据;将所述第二密文数据和所述第二校验码数据,做为所述第一个人委托购进指令数据的返回数据,向所述个人投资者数据接口发送。
4.根据权利要求1所述的债券交易数据的处理方法,其特征在于,所述方法还包括:
在所述第一自然日周期内,未能接收到从所述金融机构数据接口发送的所述个人投资者资金转账通知数据时,向所述个人投资者数据接口,发送交易逾期信息。
5.根据权利要求1所述的债券交易数据的处理方法,其特征在于,所述根据所述个人投资者资金转账通知数据,进行证券交割处理,具体包括:
根据所述个人投资者资金转账通知数据,进行个人转账金额核验处理;
所述个人转账金额核验处理成功,则根据所述第二债券交易数据,进行证券商证券结算处理;所述证券商证券结算处理成功,则根据所述第二债券交易数据,进行个人证券交割处理;所述个人证券交割处理成功,则向所述个人投资者数据接口,发送债券交割成功信息。
6.根据权利要求5所述的债券交易数据的处理方法,其特征在于,所述方法还包括:
所述个人转账金额核验处理失败,则向所述个人投资者数据接口,发送交易金额错误信息;
所述证券商证券结算处理失败,则向所述个人投资者数据接口,发送券商交割错误信息;
所述个人证券交割处理失败,则向所述个人投资者数据接口,发送个人交割错误信息。
7.一种债券交易数据的处理装置,其特征在于,包括:
数据收发模块用于接收从个人投资者数据接口发送的第一个人委托购进指令数据;
数据处理模块用于对所述第一个人委托购进指令数据进行解析,得到第一债券交易数据;
所述数据收发模块还用于向证券交易所数据接口,发送所述第一债券交易数据;并接收从所述证券交易所数据接口发回的第二债券交易数据;
所述数据处理模块还用于根据所述第一、第二债券交易数据,进行交易报告密文数据组装,并调用所述数据收发模块,将组装结果做为所述第一个人委托购进指令数据的返回数据,向所述个人投资者数据接口发送;
所述数据收发模块还用于在约定的第一自然日周期内,接收从金融机构数据接口发送的个人投资者资金转账通知数据;
所述数据处理模块还用于根据所述个人投资者资金转账通知数据,进行证券交割处理。
8.一种电子设备,其特征在于,包括:存储器、处理器和收发器;
所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现权利要求1-6任一项所述的方法步骤;
所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。
9.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码被计算机执行时,使得所述计算机执行权利要求1-6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行权利要求1-6任一项所述的方法的指令。
CN202011633591.8A 2020-12-31 2020-12-31 一种债券交易数据的处理方法和装置 Pending CN112866201A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011633591.8A CN112866201A (zh) 2020-12-31 2020-12-31 一种债券交易数据的处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011633591.8A CN112866201A (zh) 2020-12-31 2020-12-31 一种债券交易数据的处理方法和装置

Publications (1)

Publication Number Publication Date
CN112866201A true CN112866201A (zh) 2021-05-28

Family

ID=76000042

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011633591.8A Pending CN112866201A (zh) 2020-12-31 2020-12-31 一种债券交易数据的处理方法和装置

Country Status (1)

Country Link
CN (1) CN112866201A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114358457A (zh) * 2021-09-26 2022-04-15 深圳市高腾科技服务有限公司 交易数据自动化传输方法、装置、设备及存储介质
CN114862393A (zh) * 2022-05-18 2022-08-05 张家港保税科技集团电子商务有限公司 一种交割服务平台下安全交易配对方法和系统
US20230289750A1 (en) * 2022-03-14 2023-09-14 Fidelity Information Services, Llc Systems and methods for executing real-time electronic transactions by a dynamically determined transfer execution date

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163452A (ja) * 2000-11-29 2002-06-07 Tachibana Securities Co Ltd 有価証券等売買報告書暗号化の方法および装置
US20100169223A1 (en) * 2007-06-13 2010-07-01 Alibaba Group Holding Limited Payment System and Method Using an IC Identification Card
CN105631672A (zh) * 2016-02-18 2016-06-01 深圳市文鼎创数据科技有限公司 交易数据处理方法、装置及安全设备
CA2907347A1 (en) * 2015-08-05 2017-02-05 The Toronto-Dominion Bank Systems and methods for automatically generating order data based on social media messaging
CN108550035A (zh) * 2018-03-20 2018-09-18 中国银行股份有限公司 一种跨境网银交易方法及跨境网银系统
CN111178884A (zh) * 2019-12-16 2020-05-19 平安壹钱包电子商务有限公司 信息处理方法、装置、设备及可读存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002163452A (ja) * 2000-11-29 2002-06-07 Tachibana Securities Co Ltd 有価証券等売買報告書暗号化の方法および装置
US20100169223A1 (en) * 2007-06-13 2010-07-01 Alibaba Group Holding Limited Payment System and Method Using an IC Identification Card
CA2907347A1 (en) * 2015-08-05 2017-02-05 The Toronto-Dominion Bank Systems and methods for automatically generating order data based on social media messaging
CN105631672A (zh) * 2016-02-18 2016-06-01 深圳市文鼎创数据科技有限公司 交易数据处理方法、装置及安全设备
CN108550035A (zh) * 2018-03-20 2018-09-18 中国银行股份有限公司 一种跨境网银交易方法及跨境网银系统
CN111178884A (zh) * 2019-12-16 2020-05-19 平安壹钱包电子商务有限公司 信息处理方法、装置、设备及可读存储介质

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114358457A (zh) * 2021-09-26 2022-04-15 深圳市高腾科技服务有限公司 交易数据自动化传输方法、装置、设备及存储介质
US20230289750A1 (en) * 2022-03-14 2023-09-14 Fidelity Information Services, Llc Systems and methods for executing real-time electronic transactions by a dynamically determined transfer execution date
US12586046B2 (en) * 2022-03-14 2026-03-24 Worldpay, Llc Systems and methods for executing real-time electronic transactions by a dynamically determined transfer execution date
CN114862393A (zh) * 2022-05-18 2022-08-05 张家港保税科技集团电子商务有限公司 一种交割服务平台下安全交易配对方法和系统
CN114862393B (zh) * 2022-05-18 2024-03-26 张家港保税数据科技有限公司 一种交割服务平台下安全交易配对方法和系统

Similar Documents

Publication Publication Date Title
JP6364132B2 (ja) ブロックチェーン取引記録のシステムおよび方法
AU2018200908B2 (en) Digital Asset Intermediary Electronic Settlement Platform
US10552829B2 (en) Obfuscation of intent in transactions using cryptographic techniques
US20200175601A1 (en) Systems and methods for transferring digital assets using a de-centralized escrow service
US10592985B2 (en) Systems and methods for a commodity contracts market using a secure distributed transaction ledger
CN111373431B (zh) 基于区块链的可信保函
US20190139136A1 (en) Systems and methods for trading, clearing and settling securities transactions using blockchain technology
CN102246194B (zh) 用于自动交易系统的通信接口及报文校验方法
US20180204216A1 (en) Transaction settlement systems and methods
CN110838068A (zh) 弱中心化基金交易平台及其方法
CN111357026B (zh) 基于区块链的可信保函
CN111418184A (zh) 基于区块链的可信保函
CN111417945A (zh) 基于区块链的可信保函
CN113826134B (zh) 基于区块链的可信保函
US20200104931A1 (en) Electronic trade processing system and method
CN111433798A (zh) 基于区块链的可信保函
CN112866201A (zh) 一种债券交易数据的处理方法和装置
CN111433799A (zh) 基于区块链的可信保函
CN111199399B (zh) 用于创建,转让和调用可转让承诺的系统和方法
JP2007293867A (ja) 金融ローン、商品購入、およびサービス提供の仲介ための統合されたインターネットシステム
CN115049485A (zh) 一种基于区块链智能合约的数据资产交易系统、平台、装置、方法
JP7195016B2 (ja) トランザクション処理方法、システムおよびプログラム
US20250005664A1 (en) Systems for distributed order processing
US20200242573A1 (en) Cryptographic transactions supporting real world requirements
CN111932255A (zh) 一种基于加密货币实现交易对账的方法和装置

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
CB02 Change of applicant information

Address after: 276826 full floor, 38 / F, Rizhao International Wealth Center, 396 Haiqu East Road, Donggang District, Rizhao City, Shandong Province

Applicant after: Shandong Digital Energy Trading Co.,Ltd.

Address before: 276826 full floor, 38 / F, Rizhao International Wealth Center, 396 Haiqu East Road, Donggang District, Rizhao City, Shandong Province

Applicant before: Shandong Digital Energy Trading Center Co.,Ltd.

CB02 Change of applicant information
RJ01 Rejection of invention patent application after publication

Application publication date: 20210528

RJ01 Rejection of invention patent application after publication