1.一种云平台的信息存储方法,其特征在于,所述方法包括如下步骤:
终端设备接收区块链的存储请求,所述存储请求包括:第一智能合约的字节码以及所需字节;确定云平台内的存储集群的多个物理存储区间的空闲信息,所述空闲信息包括:可用存储空间、响应时间和已存储的智能合约信息;
终端设备依据上述空闲信息从多个物理存储区间中选择可用存储空间大于所需字节的n个物理存储区间,依据n个物理存储区间中每个物理存储区间的响应时间和已存储的智能合约计算与第一智能合约的匹配度得到n个匹配度;
终端设备依据n个匹配度从n个物理存储区间中选择1个物理存储区间作为第一智能合约的物理存储区间存储,并将第一智能合约的地址添加合约状态数据表内;所述依据n个物理存储区间中每个物理存储区间的响应时间和已存储的智能合约信息计算与第一智能合约的匹配度得到n个匹配度具体包括:提取n个物理存储区间的1个物理存储区间的响应时间和已存储的智能合约信息,依据该响应时间和已存储的智能合约信息计算1个物理存储区间的一个匹配度,遍历n个物理存储区间计算得到n个匹配度;所述依据该响应时间和已存储的智能合约信息计算1个物理存储区间的一个匹配度具体包括:对该第一智能合约执行分类识别确定该第一智能合约对应的第一类型,提取已存储的智能合约信息中的第一类型的重复提取信息,依据下述公式(1)计算得到一个匹配度;
匹配度1=(T/Δt1)*z1;公式(1)
其中,Δt1为一个物理存储区间的响应时间,上述T为n个物理存储区间的响应时间的平均值,上述z1为重复提取信息值;
所述重复提取信息具体包括:一个物理存储区间内的第一类型的已存储的智能合约信息的重复提取的次数x1或一个物理存储区间内的第一类型的已存储的智能合约信息的重复提取的比率;
比率=x1/X*100%,
其中x1为一个物理存储区间内的第一类型的已存储的智能合约信息的重复提取的次数,X为一个物理存储区间内第一类型的已存储的智能合约的总数量。
2.根据权利要求1所述的云平台的信息存储方法,其特征在于,所述终端设备依据n个匹配度从n个物理存储区间中选择1个物理存储区间作为第一智能合约的物理存储区间存储具体包括:终端设备从n个匹配度中选择匹配度最高的一个匹配度对应的物理存储区间作为第一智能合约的物理存储区间存储。
3.一种云平台的信息存储系统,其特征在于,所述系统包括:
接收单元,用于接收区块链的存储请求,所述存储请求包括:第一智能合约的字节码以及所需字节;
处理单元,用于确定云平台内的存储集群的多个物理存储区间的空闲信息,所述空闲信息包括:可用存储空间、响应时间和已存储的智能合约信息;依据上述空闲信息从多个物理存储区间中选择可用存储空间大于所需字节的n个物理存储区间,依据n个物理存储区间中每个物理存储区间的响应时间和已存储的智能合约计算与第一智能合约的匹配度得到n个匹配度;
选择单元,用于依据n个匹配度从n个物理存储区间中选择1个物理存储区间作为第一智能合约的物理存储区间存储,并将第一智能合约的地址添加合约状态数据表内;
处理单元,具体用于提取n个物理存储区间的1个物理存储区间的响应时间和已存储的智能合约信息,依据该响应时间和已存储的智能合约信息计算1个物理存储区间的一个匹配度,遍历n个物理存储区间计算得到n个匹配度;
所述处理单元,具体用于对该第一智能合约执行分类识别确定该第一智能合约对应的第一类型,提取已存储的智能合约信息中的第一类型的重复提取信息,依据下述公式(1)计算得到一个匹配度;
匹配度1=(T/Δt1)*z1;公式(1)
其中,Δt1为一个物理存储区间的响应时间,上述T为n个物理存储区间的响应时间的平均值,上述z1为重复提取信息值;
所述重复提取信息具体包括:一个物理存储区间内的第一类型的已存储的智能合约信息的重复提取的次数x1或一个物理存储区间内的第一类型的已存储的智能合约信息的重复提取的比率;
比率=x1/X*100%,
其中x1为一个物理存储区间内的第一类型的已存储的智能合约信息的重复提取的次数,X为一个物理存储区间内第一类型的已存储的智能合约的总数量。
4.根据权利要求3所述的云平台的信息存储系统,其特征在于,
所述选择单元,具体用于从n个匹配度中选择匹配度最高的一个匹配度对应的物理存储区间作为第一智能合约的物理存储区间存储。