首页> 中国专利> 基于区块链的债券配售数据存储方法及系统

基于区块链的债券配售数据存储方法及系统

摘要

本发明涉及一种基于区块链的债券配售数据存储方法及系统,尤其涉及数据处理技术领域,包括获取模块,用以获取发行方发布的配售信息,分级模块,用以对获取的配售信息进行三次分级,存储模块,用以对分级后的配售信息进行存储,所述存储模块还用以根据区块链中新产生的配售信息的数据量对与该配售信息等级对应的存储单元的已存储信息进行调整,在进行调整时,所述存储模块还用以根据存储时间对各级信息进行删减告警模块,用以在对一级信息进行删减时进行告警提示。本发明提供的基于区块链的债券配售数据存储方法及系统对信息进行分级处理,并将分级信息存储于区块链中,在保证数据存储安全性同时提高信息的存储效率。

著录项

  • 公开/公告号CN115114378A

    专利类型发明专利

  • 公开/公告日2022-09-27

    原文格式PDF

  • 申请/专利权人 湖南三湘银行股份有限公司;

    申请/专利号CN202211050567.0

  • 申请日2022-08-31

  • 分类号G06F16/27(2019.01);G06F16/22(2019.01);G06F16/21(2019.01);G06F16/23(2019.01);G06F16/2455(2019.01);G06F21/64(2013.01);G06F21/60(2013.01);G06F11/32(2006.01);G06Q40/02(2012.01);G06Q40/04(2012.01);

  • 代理机构北京中誉至诚知识产权代理事务所(普通合伙) 11858;

  • 代理人张平力

  • 地址 410000 湖南省长沙市岳麓区滨江路53号湖南湘江新区滨江金融中心楷林国际D座

  • 入库时间 2023-06-19 17:09:24

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-10-28

    授权

    发明专利权授予

  • 2022-10-18

    实质审查的生效 IPC(主分类):G06F16/27 专利申请号:2022110505670 申请日:20220831

    实质审查的生效

  • 2022-09-27

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及数据处理技术领域,尤其涉及一种基于区块链的债券配售数据存储方法及系统。

背景技术

债券是一种有价证券,债券在申购结束之后,如果申购量超过发行量,则会按照一定的配售算法进行债券配售,由债券发行方确定债券的发售量,分配给债券申购方,传统的债券配售方式中债券申购方无法确定配售结果是否按照债券发行方所宣传的配售算法进行配售,会导致债券申购的不公平性,另外,由于配售数据集中存放于债券发行方的业务系统中,配售数据容易被删除或篡改,安全性不高。

中国专利公开号:CN111125786A,公开了一种基于区块链的债券配售数据存储方法、装置及系统,该方法包括:获取目标债券的申购信息;将目标债券的申购信息存储到区块链系统;调用区块链系统的智能合约,执行智能合约中包含的配售算法,根据目标债券的申购信息,计算得到目标债券的配售结果;将目标债券的配售结果存储到区块链系统。本发明将配售算法写入到区块链系统的智能合约,基于区块链系统生成配售结果,并将债券申购信息和配售结果等配售数据存储到区块链系统。该方案中仅对债券申购信息和配售结果等配售数据进行存储,未对存储信息进行分级处理,造成存储效率低的问题。

发明内容

为此,本发明提供一种基于区块链的债券配售数据存储方法及系统,用以克服现有技术中未对存储信息进行分级处理,造成存储效率低的问题。

为实现上述目的,本发明提供一种基于区块链的债券配售数据存储方法及系统,包括,

获取模块,用以获取发行方发布的配售信息,本实施例所述配售信息为发行方发布的债券配售相关信息;

分级模块,用以对获取的配售信息进行三次分级,其与所述获取模块连接,在进行第一次分级时,所述分级模块还用以将包含申购方信息的配售信息设置为一级信息,并对不包含申购方信息的配售信息进行第二次分级,在进行第二次分级时,所述分级模块还用以根据配售信息的存储占用量进行第二次分级,将配售信息分为二级信息和三级信息,在进行第三次分级时,所述分级模块还用以计算二级信息的发布时间差值,并以此对二级信息进行调整;

存储模块,用以对所述分级后的配售信息进行存储,其与所述分级模块连接,所述存储模块内设有第一存储单元,其与第二存储单元连接,用以存储所述一级信息,所述第二存储单元与第三存储单元连接,用以存储所述二级信息,所述第三存储单元用以存储所述三级信息,所述存储模块还用以根据区块链中新产生的配售信息的数据量对与该配售信息等级对应的存储单元的已存储信息进行调整,在进行调整时,所述存储模块还用以根据存储时间对各级信息进行删减;

告警模块,所述告警模块用以在对一级信息进行删减时进行告警提示,其与所述存储模块连接。

进一步地,所述分级模块在对配售信息进行第一次分级时,将预设申购方关键字与配售信息进行匹配,并获取匹配成功的申购方关键字数量N,并将其与预设关键字数量N0进行比对,并根据比对结果对配售信息进行分级,其中,

当N≥N0时,所述分级模块将该配售信息设置为一级信息;

当N<N0时,所述分级模块对该配售信息进行第二次分级。

进一步地,所述分级模块在对配售信息进行第二次分级时,获取配售信息的存储占用量P,并将其与预设存储占用量P0进行比对,并根据比对结果进行第二次分级,其中,

当P≥P0时,所述分级模块将该配售信息设置为二级信息;

当P<P0时,所述分级模块将该配售信息设置为三级信息。

进一步地,所述分级模块在对配售信息进行第三次分级时,计算二级信息的发布时间差值∆T,设定∆T=|T-T’|,T为当前时间点,T’为配售信息发布时间点,所述分级模块将发布时间差值∆T与预设发布时间差值∆T0进行比对,并根据比对结果进行第三次分级,其中,

当∆T≤∆T0时,所述分级模块不对该二级信息进行调整;

当∆T0<∆T时,所述分级模块将该二级信息调整为三级信息。

进一步地,所述存储模块在对配售信息分级后进行存储时,将区块链中新产生的配售信息的数据量M与该配售信息等级对应的存储单元的剩余存储容量M0i进行比对,并根据比对结果对该存储单元已存储的信息进行调整,其中,

当M<0.8M0i时,所述存储模块不需要对存储信息进行调整,并对新产生的配售信息进行存储;

当M≥0.8M0i时,所述存储模块对该存储单元已存储的信息进行调整;

其中,M0i为各配售信息等级对应的存储单元的剩余存储容量,设定i=1,2,3,M01为第一存储单元的剩余存储容量,M02为第二存储单元的剩余存储容量,M03为第三存储单元的剩余存储容量。

进一步地,所述存储模块在对存储单元已存储的信息进行调整时,将新产生的配售信息的数据量M与各存储单元的存储容量进行比对,根据比对结果进行调整,其中,

当新产生的配售信息为三级信息,且M≤M3时,所述存储模块仅对第三存储单元已存储的信息进行调整;

当新产生的配售信息为三级信息,且M>M3时,所述存储模块对第三存储单元已存储的信息进行删除并对新产生的配售信息进行存储,将剩余新产生的配售信息升级为二级信息进行存储;

当新产生的配售信息为二级信息,且M≤M2时,所述存储模块对第二存储单元已存储的信息进行调整;

当新产生的配售信息为二级信息,且M>M2时,所述存储模块对第二存储单元已存储的信息进行删除并对新产生的配售信息进行存储,将剩余新产生的配售信息升级为一级信息进行存储;

当新产生的配售信息为一级信息,且M≤M1时,所述存储模块对第一存储单元已存储的信息进行调整;

当新产生的配售信息为一级信息,且M>M1时,所述存储模块对第一存储单元已存储的信息进行删除并对新产生的配售信息进行存储,将剩余新产生的配售信息在扩充存储容量后进行存储;

其中,M1为第一存储单元的存储容量,M2为第二存储单元的存储容量,M3为第三存储单元的存储容量。

进一步地,当所述存储模块对各存储单元已存储的信息进行调整时,选取该存储单元的信息,并按照存储时长由大到小的顺序对已存储的信息进行排序,并计算该存储单元应调整的存储容量Mn,设定Mn=M-M0i,所述存储模块根据该存储单元所需调整的存储容量Mn按照排序顺序对该存储单元已存储的信息进行删除。

进一步地,当所述存储模块对第一存储单元已存储的信息进行删除时,所述告警模块提示对待删除的一级信息进行备份,并在M>M1时提示扩充一级存储单元的存储容量。

进一步地,所述第一存储单元的存储容量大于所述第二存储单元的存储容量大于所述第三存储单元的存储容量。

进一步地,所述的基于区块链的债券配售数据存储方法,包括,

步骤S1,获取发行方发布的配售信息;

步骤S2,对获取的发行方的配售信息进行三次分级,在进行第一次分级时,将包含申购方信息的配售信息设置为一级信息,并对不包含申购方信息的配售信息进行第二次分级,在进行第二次分级时,根据配售信息的存储占用量进行第二次分级,将配售信息分为二级信息和三级信息,在进行第三次分级时,计算二级信息的发布时间差值,并以此对二级信息进行调整;

步骤S3,对分级后的配售信息进行存储,并根据存储需要对分级后各存储单元已存储的信息进行调整;

步骤S4,在对一级信息删减时进行告警提示。

与现有技术相比,本发明的有益效果在于,所述分级模块对获取的配售信息进行分级,从而区别重要信息,在进行分级时,将包含申购方信息的配售信息设置为一级信息,并对不包含申购方信息的配售信息进行第二次分级,在进行第二次分级时,所述分级模块还根据配售信息的存储占用量进行第二次分级,将配售信息分为二级信息和三级信息,在进行第三次分级时,所述分级模块还用以计算二级信息的发布时间差值,并以此对二级信息进行调整,从而按照重要程度对信息进行分级,在分级完成后所述存储模块根据级别对分级信息分单元进行存储,第一存储单元存储所述一级信息,第二存储单元存储所述二级信息,第三存储单元存储所述三级信息,所述存储单元在信息存储时,还根据需要存储的区块链中新产生的区块信息的数据量对各存储单元的信息进行调整,根据所需容量对已存储的各级信息进行删减,在进行删减时,所述告警模块对一级信息的删减进行告警提示,以防止重要信息的丢失,对信息进行分级处理,从而提高信息的存储效率。

尤其,所述存储模块应用区块链对配售信息进行存储,以保证数据存储的安全性,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,具有去中心化、信息不可篡改、自治性等特性,在进行存储时,各申购方的终端为区块链中的各节点,由各节点组成所述存储模块的各存储单元,在保证数据存储安全性同时提高信息的存储效率。

尤其,所述分级模块在对配售信息进行分级时,根据配售信息中申购方关键字数量对配售信息进行第一次分级,以对重要信息进行区分,从而保证对重要信息进行存储,以此提高存储效率,在进行存储时,获取匹配成功的申购方关键字数量,并将其与预设关键字数量进行比对,当申购方关键字数量大于等于预设关键字数量时,所述分级模块将该配售信息设置为一级信息,此一级信息为重要信息,当申购方关键字数量小于预设关键字数量时,所述分级模块对该配售信息进行第二次分级,从而对剩余信息继续根据重要性进行分级存储,以提高对配售信息的存储效率。

尤其,所述分级模块在将配售信息进行第一次分级以后,所述分级模块获取配售信息的存储占用量并将其与预设存储占用量进行比对,对非一级信息进行第二次分级,合理利用各信息存储单元,提高信息存储效率,当分级模块获取配售信息的存储占用量大于等于预设存储占用量,将该配售信息设置为二级信息,当分级模块获取配售信息的存储占用量小于预设存储占用量,将该配售信息设置为三级信息,从而将存储占用量对应各存储单元的存储容量,合理利用存储空间,进一步提高存储效率。

尤其,在进行第二次分级后,所述分级模块根据时间差值对二级信息进行调整,从而使配售信息根据时间效用价值灵活进行存储,提高信息存储效率,在对配售信息进行第三次分级调整时,还需根据当前时间点与配售信息发布时间点计算发布时间差值,并与预设发布时间差值进行比对,根据比对结果进行第三次分级,当发布时间差值小于等于预设发布时间差值时,该配售信息时间效用价值有效,所述分级模块不对该二级信息进行调整,当发布时间差值大于预设发布时间差值时,该配售信息时间效用价值降低,所述分级模块将该二级信息调整为三级信息,从而根据配售信息价值灵活利用存储空间,提高信息存储效率。

尤其,在对配售信息进行分级后,所述存储模块在对区块链中新产生的区块信息进行存储时,将区块链中新产生的配售信息的数据量与该配售信息等级对应的存储单元的剩余存储容量进行比对,并根据比对结果对该存储单元已存储的信息进行调整,以确保存储空间的容量能够存储新产生的区块信息,从而提高信息存储效率,当比对结果为新产生的区块信息的数据量小于各存储单元的剩余存储容量的0.8倍时,存储空间在安全范围内,所述存储模块不需要对存储信息进行调整,并对新产生的配售信息进行存储,当比对结果为新产生的区块信息的数据量大于等于各存储单元的剩余存储容量的0.8倍时,存储空间不足,所述存储模块对存储信息进行调整,以确保存储单元对各分级信息进行正常存储,进一步提高存储效率。

尤其,在存储空间不足时,所述存储模块需要对各存储单元的存储信息进行调整,将新产生的配售信息的数据量与各存储单元的存储容量进行比对,根据比对结果进行调整,从而预估对存储容量的调整方式,在进行调整时,根据比对结果对各级别信息对应的存储单元的调整方式进行判定,从而根据新产生的配售信息的数据量选择适合的调整方式,进一步提高存储效率。

尤其,在对各级别信息对应的存储单元的调整方式进行判定后,所述存储模块需要对各存储单元已存储的信息进行调整时,所述存储模块根据存储时间选取该存储单元的信息进行调整,从而确保有用信息仍然存储,对效用低的信息进行删减,提高存储效率,在进行调整时,所述存储模块对各存储单元的根据存储时间进行标记并对该级信息的时间标记由小到大进行排名,获取排名后该存储单元的已存储容量,并计算该存储单元应调整的存储容量,据该存储单元所需调整的存储容量Mn按照排序顺序对该存储单元已存储的信息进行删除,从而精确调整存储空间,进一步提高存储效率。

尤其,在存储模块对各级信息进行删减时,若需要对一级信息进行删减,所述告警模块根据需要删减的一级信息进行告警提示,若第一存储单元所需存储容量不足时,所述告警模块提示扩充第一存储单元的存储容量,以确保重要信息不被误删,且重要信息存储空间足够,从而提高信息存储效率。

附图说明

图1为本实施例基于区块链的债券配售数据存储系统的结构示意图;

图2为本实施例基于区块链的债券配售数据存储方法的流程示意图。

具体实施方式

为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。

此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。

请参阅图1所示,其为本实施例基于区块链的债券配售数据存储系统,所述系统包括,

获取模块,用以获取发行方发布的配售信息,本实施例所述配售信息为发行方发布的债券配售相关信息,如配售结果信息等,所述配售信息作为区块链中区块的信息;

分级模块,用以对获取的配售信息进行三次分级,其与所述获取模块连接,在进行第一次分级时,所述分级模块还用以将包含申购方信息的配售信息设置为一级信息,并对不包含申购方信息的配售信息进行第二次分级,在进行第二次分级时,所述分级模块还用以根据配售信息的存储占用量进行第二次分级,将配售信息分为二级信息和三级信息,在进行第三次分级时,所述分级模块还用以计算二级信息的发布时间差值,并以此对二级信息进行调整;

存储模块,用以对所述分级后的配售信息进行存储,其与所述分级模块连接,所述存储模块内设有第一存储单元,其与第二存储单元连接,用以存储所述一级信息,所述第二存储单元与第三存储单元连接,用以存储所述二级信息,所述第三存储单元用以存储所述三级信息,所述第一存储单元的存储容量大于所述第二存储单元的存储容量大于所述第三存储单元的存储容量,所述存储模块还用以根据区块链中新产生的配售信息的数据量对与该配售信息等级对应的存储单元的已存储信息进行调整,在进行调整时,所述存储模块还用以根据存储时间对各级信息进行删减;

告警模块,所述告警模块用以在对一级信息进行删减时进行告警提示,其与所述存储模块连接。

具体而言,本实施例所述系统应用于终端对配售信息进行存储,以保证数据存储的安全性,区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本,具有去中心化、信息不可篡改、自治性等特性,本实施例中将申购方作为节点组成区块链系统,并由发行方发布配售信息,各节点接收配售信息并进行存储,通过本实施例所述系统对申购方节点接收的配售信息进行分级存储,在保证数据存储安全性同时提高信息的存储效率。

具体而言,本实施例所述获取模块获取发行方发布的配售信息后,所述分级模块对获取的配售信息进行分级,从而区别重要信息,提高信息的存储效率,在进行分级时,将包含申购方信息的配售信息设置为一级信息,并对不包含申购方信息的配售信息进行第二次分级,在进行第二次分级时,所述分级模块还根据配售信息的存储占用量进行第二次分级,将配售信息分为二级信息和三级信息,在进行第三次分级时,所述分级模块还用以计算二级信息的发布时间差值,并以此对二级信息进行调整,从而按照重要程度对信息进行分级,提高信息的存储效率,在分级完成后所述存储模块根据级别对分级信息分单元进行存储,第一存储单元存储所述一级信息,第二存储单元存储所述二级信息,第三存储单元存储所述三级信息,所述存储单元在信息存储时,还根据需要存储的区块链中新产生的区块信息的数据量对各存储单元的信息进行调整,根据所需容量对已存储的各级信息进行删减,提高信息的存储效率,在进行删减时,所述告警模块对一级信息的删减进行告警提示,以防止重要信息的丢失,对信息进行分级处理,从而提高信息的存储效率。

具体而言,所述分级模块在对配售信息进行第一次分级时,将预设申购方关键字与配售信息进行匹配,并获取匹配成功的申购方关键字数量N,并将其与预设关键字数量N0进行比对,并根据比对结果对配售信息进行分级,其中,

当N≥N0时,所述分级模块将该配售信息设置为一级信息;

当N<N0时,所述分级模块对该配售信息进行第二次分级。

具体而言,所述分级模块在对配售信息进行分级时,根据配售信息中申购方关键字数量对配售信息进行第一次分级,以对重要信息进行区分,从而保证对重要信息进行存储,以此提高存储效率,在进行存储时,获取匹配成功的申购方关键字数量,并将其与预设关键字数量进行比对,当申购方关键字数量大于等于预设关键字数量时,所述分级模块将该配售信息设置为一级信息,此一级信息为重要信息,当申购方关键字数量小于预设关键字数量时,所述分级模块对该配售信息进行第二次分级,从而对剩余信息继续根据重要性进行分级存储,以提高对配售信息的存储效率。可以理解的是,本实施例未对一级信息的分级方式作具体限定,本领域技术人员可以自由设置,只要满足对配售信息重要程度进行区分即可,如将已交易信息作为一级信息。

具体而言,所述分级模块在对配售信息进行第二次分级时,获取配售信息的存储占用量P,并将其与预设存储占用量P0进行比对,并根据比对结果进行第二次分级,其中,

当P≥P0时,所述分级模块将该配售信息设置为二级信息;

当P<P0时,所述分级模块将该配售信息设置为三级信息。

具体而言,所述分级模块在将配售信息进行第一次分级以后,所述分级模块获取配售信息的存储占用量并将其与预设存储占用量进行比对,对非一级信息进行第二次分级,合理利用各信息存储单元,提高信息存储效率,当分级模块获取配售信息的存储占用量大于等于预设存储占用量,将该配售信息设置为二级信息,当分级模块获取配售信息的存储占用量小于预设存储占用量,将该配售信息设置为三级信息,从而将存储占用量对应各存储单元的存储容量,合理利用存储空间,进一步提高存储效率。

具体而言,所述分级模块在对配售信息进行第三次分级时,计算二级信息的发布时间差值∆T,设定∆T=|T-T’|,T为当前时间点,T’为配售信息发布时间点,所述分级模块将发布时间差值∆T与预设发布时间差值∆T0进行比对,并根据比对结果进行第三次分级,其中,

当∆T≤∆T0时,所述分级模块不对该二级信息进行调整;

当∆T0<∆T时,所述分级模块将该二级信息调整为三级信息。

具体而言,在进行第二次分级后,所述分级模块根据时间差值对二级信息进行调整,从而使配售信息根据时间效用价值灵活进行-存储,提高信息存储效率,在对配售信息进行第三次分级调整时,还需根据当前时间点与配售信息发布时间点计算发布时间差值,并与预设发布时间差值进行比对,根据比对结果进行第三次分级,当发布时间差值小于等于预设发布时间差值时,该配售信息时间效用价值有效,所述分级模块不对该二级信息进行调整,当发布时间差值大于预设发布时间差值时,该配售信息时间效用价值降低,所述分级模块将该二级信息调整为三级信息,从而根据配售信息价值灵活利用存储空间,提高信息存储效率。可以理解的是,本实施例未对第三次分级的方式作具体限定,本领域技术人员可以自由设置,只要满足根据配售信息价值进行分级存储即可,如将配售信息有效期间作为第三次分级的方式。

具体而言,所述存储模块在对配售信息分级后进行存储时,将区块链中新产生的配售信息的数据量M与该配售信息等级对应的存储单元的剩余存储容量M0i进行比对,并根据比对结果对该存储单元已存储的信息进行调整,其中,

当M<0.8M0i时,所述存储模块不需要对存储信息进行调整,并对新产生的配售信息进行存储;

当M≥0.8M0i时,所述存储模块对该存储单元已存储的信息进行调整;

其中,M0i为各配售信息等级对应的存储单元的剩余存储容量,设定i=1,2,3,M01为第一存储单元的剩余存储容量,M02为第二存储单元的剩余存储容量,M03为第三存储单元的剩余存储容量。

具体而言,在对配售信息进行分级后,所述存储模块在对区块链中新产生的区块信息进行存储时,将区块链中新产生的配售信息的数据量与该配售信息等级对应的存储单元的剩余存储容量进行比对,并根据比对结果对该存储单元已存储的信息进行调整,以确保存储空间的容量能够存储新产生的区块信息,从而提高信息存储效率,当比对结果为新产生的区块信息的数据量小于各存储单元的剩余存储容量的0.8倍时,存储空间在安全范围内,所述存储模块不需要对存储信息进行调整,并对新产生的配售信息进行存储,当比对结果为新产生的区块信息的数据量大于等于各存储单元的剩余存储容量的0.8倍时,存储空间不足,所述存储模块对存储信息进行调整,以确保存储单元对各分级信息进行正常存储,进一步提高存储效率。可以理解的是,本实施例未对存储空间的安全范围作具体限定,本领域技术人员可以自由设置,如设置0.5倍的剩余存储空间为安全范围。

具体而言,所述存储模块在对存储单元已存储的信息进行调整时,将新产生的配售信息的数据量M与各存储单元的存储容量进行比对,根据比对结果进行调整,其中,

当新产生的配售信息为三级信息,且M≤M3时,所述存储模块仅对第三存储单元已存储的信息进行调整;

当新产生的配售信息为三级信息,且M>M3时,所述存储模块对第三存储单元已存储的信息进行删除并对新产生的配售信息进行存储,将剩余新产生的配售信息升级为二级信息进行存储;

当新产生的配售信息为二级信息,且M≤M2时,所述存储模块对第二存储单元已存储的信息进行调整;

当新产生的配售信息为二级信息,且M>M2时,所述存储模块对第二存储单元已存储的信息进行删除并对新产生的配售信息进行存储,将剩余新产生的配售信息升级为一级信息进行存储;

当新产生的配售信息为一级信息,且M≤M1时,所述存储模块对第一存储单元已存储的信息进行调整;

当新产生的配售信息为一级信息,且M>M1时,所述存储模块对第一存储单元已存储的信息进行删除并对新产生的配售信息进行存储,将剩余新产生的配售信息在扩充存储容量后进行存储;

其中,M1为第一存储单元的存储容量,M2为第二存储单元的存储容量,M3为第三存储单元的存储容量。

具体而言,在存储空间不足时,所述存储模块需要对各存储单元的存储信息进行调整,将新产生的配售信息的数据量与各存储单元的存储容量进行比对,根据比对结果进行调整,从而预估对存储容量的调整方式,在进行调整时,根据比对结果对各级别信息对应的存储单元的调整方式进行判定,从而根据新产生的配售信息的数据量选择适合的调整方式,进一步提高存储效率。

具体而言,当所述存储模块对各存储单元已存储的信息进行调整时,选取该存储单元的信息,并按照存储时长由大到小的顺序对已存储的信息进行排序,并计算该存储单元应调整的存储容量Mn,设定Mn=M-M0i,所述存储模块根据该存储单元所需调整的存储容量Mn按照排序顺序对该存储单元已存储的信息进行删除。

具体而言,在对各级别信息对应的存储单元的调整方式进行判定后,所述存储模块需要对各存储单元已存储的信息进行调整时,所述存储模块根据存储时间选取该存储单元的信息进行调整,从而确保有用信息仍然存储,对效用低的信息进行删减,提高存储效率,在进行调整时,所述存储模块对各存储单元的根据存储时间进行标记并对该级信息的时间标记由小到大进行排名,获取排名后该存储单元的已存储容量,并计算该存储单元应调整的存储容量,据该存储单元所需调整的存储容量Mn按照排序顺序对该存储单元已存储的信息进行删除,从而精确调整存储空间,进一步提高存储效率。可以理解的是,本实施例未对调整方式作具体限定,本领域技术人员可以自由设置,如将配售信息的价值作为调整方式。

具体而言,当所述存储模块对第一存储单元已存储的信息进行删除时,所述告警模块提示对待删除的一级信息进行备份,并在M>M1时提示扩充第一存储单元的存储容量。

具体而言,在存储模块对各级信息进行删减时,若需要对一级信息进行删减,所述告警模块根据需要删减的一级信息进行告警提示,若第一存储单元所需存储容量不足时,所述告警模块提示扩充第一存储单元的存储容量,以确保重要信息不被误删,且重要信息存储空间足够,从而提高信息存储效率。

请参阅图2所示,其为本实施例基于区块链的债券配售数据存储方法的流程示意图,所述方法包括,

步骤S1,获取发行方发布的配售信息;

步骤S2,对获取的发行方的配售信息进行三次分级,在进行第一次分级时,将包含申购方信息的配售信息设置为一级信息,并对不包含申购方信息的配售信息进行第二次分级,在进行第二次分级时,根据配售信息的存储占用量进行第二次分级,将配售信息分为二级信息和三级信息,在进行第三次分级时,计算二级信息的发布时间差值,并以此对二级信息进行调整;

步骤S3,对分级后的配售信息进行存储,并根据存储需要对分级后各存储单元已存储的信息进行调整;

步骤S4,在对一级信息删减时进行告警提示。

至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号