欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016102938557
申请人: 捷开通讯(深圳)有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-07-31
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种存储数据的写入方法,其特征在于,包括:

智能终端获取待存储数据的逻辑地址以及第一存储分区存储的地址参数,所述地址参数为所述待存储数据在所述第一存储分区的对应物理偏移量;

根据所述逻辑地址以及所述地址参数确定所述待存储数据在第二存储分区的物理地址;

其中,所述根据所述逻辑地址以及所述地址参数确定所述待存储数据在第二存储分区的物理地址的步骤包括:根据公式一:PA=(R*LA+X)%PS来确定第二存储分区的物理地址PA,其中,R为加密因子,X为所述地址参数,PS为所述第二存储分区的存储容量,LA为所述待存储数据的逻辑地址;

将所述待存储数据存储在所述第二存储分区中所述物理地址对应的存储单元。

2.根据权利要求1所述的写入方法,其特征在于,在所述根据所述逻辑地址以及所述地址参数确定所述待存储数据在第二存储分区的物理地址的步骤之前,还包括:判断所述地址参数是否有效;

若有效,则执行所述根据所述逻辑地址以及所述地址参数确定所述待存储数据在第二存储分区的物理地址的步骤。

3.根据权利要求2所述的写入方法,其特征在于,所述判断所述地址参数是否有效的步骤之后还包括如下步骤:如果所述地址参数无效,则生成待定物理地址,并判断所述第二存储分区中的所述待定物理地址对应的存储单元是否空闲;

若空闲,则根据所述待定物理地址计算出所述地址参数,并将所述待存储数据存储在所述第二存储分区中所述待定物理地址对应的存储单元;

若不空闲,则将所述待定物理地址增加设定步长后,执行所述判断所述第二存储分区中的所述待定物理地址对应的存储单元是否空闲的步骤。

4.根据权利要求3所述的写入方法,其特征在于,所述根据所述待定物理地址计算出所述地址参数的步骤包括:根据公式二:X=(PA’-R*LA)%PS来确定所述地址参数X,其中PA’为所述待定物理地址,R为所述加密因子,LA为所述待存储数据的逻辑地址,PS为所述第二存储分区的存储容量。

5.根据权利要求3所述 的写入方法,其特征在于,所述判断所述第二存储分区中的所述待定物理地址对应的存储单元是否空闲的步骤包括:判断所述第一存储分区中所述待定物理地址对应的存储单元是否空闲,若是,则确定所述第二存储分区中的所述待定物理地址对应的存储单元空闲;

所述将所述待存储数据存储在所述第二存储分区中所述待定物理地址对应的存储单元的步骤之后,还包括:将所述第一存储分区中所述待定物理地址对应的存储单元设置为占用状态。

6.根据权利要求3所述的写入方法,其特征在于,所述生成待定物理地址的步骤包括:利用随机算法生成随机数RN,并根据公式三:PA’=RN%PS而得到所述待定物理地址PA’,其中,所述PS为第二存储分区的存储容量。

7.一种存储数据的读取方法,其特征在于,包括:

智能终端获取待存储数据的逻辑地址以及第一存储分区存储的地址参数,所述地址参数为所述待存储数据在所述第一存储分区的对应物理偏移量;

根据所述逻辑地址以及所述地址参数确定所述待存储数据在第二存储分区的物理地址;

其中,所述根据所述逻辑地址以及所述地址参数确定所述待存储数据在第二存储分区的物理地址的步骤包括:根据公式一:PA=(R*LA+X)%PS来确定第二存储分区的物理地址PA,其中,R为加密因子,X为所述地址参数,PS为所述第二存储分区的存储容量,LA为所述待存储数据的逻辑地址;

读取所述第二存储分区中所述物理地址对应的存储单元中的存储数据。

8.一种智能终端,其特征在于,所述智能终端包括地址参数确定模块、物理地址确定模块以及数据存储模块,所述地址参数确定模块用于获取待存储数据的逻辑地址以及第一存储分区存储的地址参数,所述地址参数为所述待存储数据在所述第一存储分区的对应物理偏移量;

所述物理地址确定模块用于根据所述逻辑地址以及所述地址参数确定所述待存储数据在第二存储分区的物理地址,其中,所述物理地址确定模块根据公式一:PA=(R*LA+X)%PS来确定第二存储分区的物理地址PA,其中,R为加密因子,X为所述地址参数,PS为所述第二存储分区的存储容量,LA为所述待存储数据的逻辑地址;

所述数据存储模块用于将所述待存储数据存储在所述第二存储分区中所述物理地址对应的存储单元。

9.一种智能终端,其特征在于,所述智能终端包括地址参数确定模块、物理地址确定模块以及数据读取模块,所述地址参数确定模块用于获取待存储数据的逻辑地址以及第一存储分区存储的地址参数,所述地址参数为所述待存储数据在所述第一存储分区的对应物理偏移量;

所述物理地址确定模块用于根据所述逻辑地址以及所述地址参数确定所述待存储数据在第二存储分区的物理地址,其中,所述物理地址确定模块根据公式一:PA=(R*LA+X)%PS来确定第二存储分区的物理地址PA,其中,R为加密因子,X为所述地址参数,PS为所述第二存储分区的存储容量,LA为所述待存储数据的逻辑地址;

所述数据读取模块用于读取所述第二存储分区中所述物理地址对应的存储单元中的存储数据。