System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() ESIM卡的空间管理方法、装置、设备和介质制造方法及图纸_技高网

ESIM卡的空间管理方法、装置、设备和介质制造方法及图纸

技术编号:40172654 阅读:6 留言:0更新日期:2024-01-26 23:42
本申请提供一种ESIM卡的空间管理方法、装置、设备和介质。包括:确定ESIM卡的用户配置文件中的组件在FLASH存储器中的存储地址和存储容量,用户配置文件包括一个或多个组件;在RAM存储器中建立用户配置文件的信息管理表,信息管理表中包括存储地址和存储容量;根据信息管理表,在FLASH存储器中安装组件,并将信息管理表同步至FLASH存储器中。通过本申请的方法,提高了下载安装用户配置文件的速度,避免了下载安装过程中因处理速度慢导致失败的问题,实现了对ESIM卡存储空间的动态管理,有效提升了空间管理性能。

【技术实现步骤摘要】

本申请涉及计算机数据存储领域,尤其涉及一种esim卡的空间管理方法、装置、设备和介质。


技术介绍

1、嵌入式sim卡(embedded-sim,esim)是一种可编程的sim卡,不同于传统的物理用户识别卡(subscriber identity module,sim)需要插入设备中使用,它内置于设备中,通过软件配置和远程管理,esim卡代码及用户数据存储在flash存储器,可以进行运营商用户配置文件(profile)后下载安装、删除等功能。

2、目前的方案中,esim在用户配置文件下载安装、删除过程中,只是顺序的去完成各个文件、应用的空间分配和回收,原有的删除过程也需要去flash存储器中去查找每个待删除的文件和应用的位置的大小,再重新计算回收空间。

3、然而,现有的空间管理方法存在对flash存储空间的处理效果不佳的问题。


技术实现思路

1、本申请提供一种esim卡的空间管理方法、装置、设备和介质,用以解决现有的空间管理方法存在对flash存储空间的处理效果不佳的问题。

2、第一方面,本申请提供一种esim卡的空间管理方法,方法包括:

3、确定esim卡的用户配置文件中的组件在flash存储器中的存储地址和存储容量,用户配置文件包括一个或多个组件;

4、在ram存储器中建立用户配置文件的信息管理表,信息管理表中包括存储地址和存储容量;

5、根据信息管理表,在flash存储器中安装组件,并将信息管理表同步至flash存储器中。

6、在本申请实施例中,在确定esim卡的用户配置文件中的组件在flash存储器中的存储地址和存储容量之前,方法还包括:

7、确定flash存储器中分散的未占用存储空间;

8、对分散的未占用存储空间进行空间集中,得到满足存储容量的连续的未占用存储空间。

9、在本申请实施例中,确定esim卡的用户配置文件中的组件在flash存储器中的存储地址和存储容量,包括:

10、确定flash存储器中连续的未占用存储空间;

11、根据连续的未占用存储空间、各个组件的存储容量,确定各个组件的起始存储地址和结束存储地址;

12、根据起始存储地址和结束存储地址,确定各个组件在连续的未占用存储空间中的存储地址。

13、在本申请实施例中,组件包括文件系统组件和应用组件,在ram存储器中建立用户配置文件的信息管理表,包括:

14、确定文件系统组件、应用组件的存储地址和存储容量、以及信息管理表中的文件系统组件分区和应用组件分区;

15、将文件系统组件的存储地址和存储容量写入文件系统组件分区,得到目标文件系统组件分区;

16、将应用组件的存储地址和存储容量写入应用组件分区,得到目标应用组件分区;

17、根据目标文件系统组件分区、目标应用组件分区,得到信息管理表。

18、在本申请实施例中,根据信息管理表,在flash存储器中安装组件,并将信息管理表同步至flash存储器中,包括:

19、读取flash存储器中的信息管理表,得到组件的存储地址和存储容量;

20、根据组件的存储地址和存储容量,在flash存储器中对组件进行组件安装。

21、在本申请实施例中,方法还包括:

22、确定待删除组件;

23、根据信息管理表,在flash存储器中对待删除组件进行组件删除。

24、在本申请实施例中,根据信息管理表,在flash存储器中对待删除组件进行组件删除,包括:

25、确定待删除组件在信息管理表上的存储地址和存储容量;

26、根据待删除组件的存储地址和存储容量,在信息管理表上对待删除组件进行删除;

27、将删除后的信息管理表同步至flash存储器的空间信息管理表;

28、根据同步后的空间信息管理表,在flash存储器中对待删除组件进行组件删除。

29、第二方面,本申请提供一种esim卡的空间管理装置,装置包括:

30、地址和容量确定模块,用于确定esim卡的用户配置文件中的组件在flash存储器中的存储地址和存储容量,用户配置文件包括一个或多个组件;

31、管理表建立模块,用于在ram存储器中建立用户配置文件的信息管理表,信息管理表中包括存储地址和存储容量;

32、组件安装模块,用于根据信息管理表,在flash存储器中安装组件,并将信息管理表同步至flash存储器中。

33、第三方面,本申请提供一种设备,包括:处理器,以及与处理器通信连接的存储器;

34、存储器存储计算机执行指令;

35、处理器执行存储器存储的计算机执行指令,以实现本申请的方法。

36、第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现本申请的方法。

37、本申请提供的esim卡的空间管理方法、装置、设备和介质,通过确定esim卡的用户配置文件中的组件在flash存储器中的存储地址和存储容量,用户配置文件包括一个或多个组件;在ram存储器中建立用户配置文件的信息管理表,信息管理表中包括存储地址和存储容量;根据信息管理表,在flash存储器中安装组件,并将信息管理表同步至flash存储器中。

38、如此,可以通过ram存储器和用户配置文件的信息管理表,在ram存储器建立存储有用户配置文件信息的信息管理表,并根据信息管理表,在flash存储器中安装组件,从而实现可以用户配置文件的快速下载安装,提升了安装性能,并减少了flash存储器的擦写。

本文档来自技高网...

【技术保护点】

1.一种ESIM卡的空间管理方法,其特征在于,应用于ESIM卡,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述确定ESIM卡的用户配置文件中的组件在FLASH存储器中的存储地址和存储容量之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述确定ESIM卡的用户配置文件中的组件在FLASH存储器中的存储地址和存储容量,包括:

4.根据权利要求1所述的方法,其特征在于,所述组件包括文件系统组件和应用组件,所述在RAM存储器中建立所述用户配置文件的信息管理表,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述信息管理表,在所述FLASH存储器中安装所述组件,并将所述信息管理表同步至所述FLASH存储器中,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述信息管理表,在所述FLASH存储器中对所述待删除组件进行组件删除,包括:

8.一种ESIM卡的空间管理装置,其特征在于,应用于ESIM卡,所述装置包括:

9.一种设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令可被处理器调用执行如权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种esim卡的空间管理方法,其特征在于,应用于esim卡,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述确定esim卡的用户配置文件中的组件在flash存储器中的存储地址和存储容量之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述确定esim卡的用户配置文件中的组件在flash存储器中的存储地址和存储容量,包括:

4.根据权利要求1所述的方法,其特征在于,所述组件包括文件系统组件和应用组件,所述在ram存储器中建立所述用户配置文件的信息管理表,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述信息管理表,...

【专利技术属性】
技术研发人员:孙阳阳王海涛裴伯硙李佳俊衣莉莉曹龙涛张立星韩梦梦孙森田刘觅
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1