System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、终端设备、服务端及存储介质技术_技高网

数据处理方法、终端设备、服务端及存储介质技术

技术编号:40329260 阅读:5 留言:0更新日期:2024-02-09 14:21
本申请提供一种数据处理方法、终端设备、服务端及存储介质,涉及终端技术领域。该方法包括:响应于空中下载OTA升级完成事件,在第一分区的配置文件中获取多个通用配置文件以及多个随卡配置文件中终端设备对应的随卡配置文件。该终端设备对应的随卡配置文件包括终端设备所在地的网络运营商对应的网络配置信息。在第二分区中加载多个通用配置文件以及终端设备对应的随卡配置文件,根据多个通用配置文件以及终端设备对应的随卡配置文件,接入无线通信网络。如此,减少OTA升级后调制解调器配置文件加载异常的情况。

【技术实现步骤摘要】

本申请实施例涉及终端,尤其涉及一种数据处理方法、终端设备、服务端及存储介质


技术介绍

1、目前,大部分终端设备配置有软件系统更新功能。终端设备通过无线通信实现软件系统更新的方式可称为空中下载(over the air,ota)升级,或称为在线升级。通过ota技术,终端设备可摆脱人工升级方式在时间、地点等方面的制约,随时随地更新软件系统。如此,终端设备可通过最新软件系统向用户提供更好的用户体验。

2、但是,一些情况下,终端设备在进行ota升级之后,可能会出现一些调制解调器配置文件加载异常的情况,这会严重影响用户体验。


技术实现思路

1、本申请实施例提供一种数据处理方法、终端设备、服务端及存储介质,用于减少ota升级后终端设备的调制解调器配置文件加载异常的情况。

2、为达到上述目的,本申请的实施例采用如下技术方案:

3、第一方面,提供了一种数据处理方法,该方法包括:响应于空中下载ota升级完成事件,在第一分区的配置文件中获取多个通用配置文件以及多个随卡配置文件中终端设备对应的随卡配置文件。终端设备对应的随卡配置文件包括终端设备所在地的网络运营商对应的网络配置信息。在第二分区中加载多个通用配置文件以及终端设备对应的随卡配置文件,根据多个通用配置文件以及终端设备对应的随卡配置文件,接入无线通信网络。

4、该方法中,终端设备的内存空间包括第一分区和第二分区,第一分区用于存储调制解调器配置文件,第二分区用于加载调制解调器配置文件。调制解调器配置文件包括为不同设备提供的多个通用配置文件以及多个随卡配置文件。调制解调器配置文件中多个通用配置文件中的至少一个通用配置文件是基于至少一个未更新的通用配置文件得到的,终端设备对应的随卡配置文件包括至少一个未更新的通用配置文件中的部分配置信息。终端设备对应的随卡配置文件是通过未更新的通用配置文件中的部分配置信息拆分得到的。终端设备加载的通用配置文件相比于未更新的通用配置文件,数据量大大降低。而终端设备对应的随卡配置文件仅占多个设备对应的随卡配置文件的一小部分,从而终端设备加载的随卡配置文件的数据量也较低。如此,可以减小终端设备在第二分区中所加载的总数据量,使终端设备的第二分区存在足够的内存空间加载modem配置文件,减少由于第二分区的空间不足导致一些配置信息未加载的情况发生。终端设备可通过加载的modem配置文件连接无线通信网络,向用户提供通话、上网等功能。

5、在第一方面的一种可能的实现方式中,第一分区存储有第一文件,第二分区中存储有第一文件,第二分区的第一文件和第一分区的第一文件的内容不同。上述方法还包括:在第二分区中加载多个通用配置文件以及终端设备对应的随卡配置文件的过程中,若第一分区的第一文件与第二分区的第一文件不同,则在第二分区中复制第二分区中的第一文件,得到第一临时文件,基于第一分区中的第一文件对第一临时文件进行修改,得到修改后的第一临时文件。将第二分区中的第一文件替换为修改后的第一临时文件。

6、在该实现方式中,第一文件是多个通用配置文件以及终端设备对应的随卡配置文件中的一个文件。如果第一文件是通用配置文件,终端设备在第二分区中加载的第一文件相比于未更新的通用配置文件而言,数据量大大降低。如果第一文件是随卡配置文件,则随卡配置文件相比于未更新的随卡配置文件而言,数据量变化不大。如此,终端设备在第二分区中加载第一文件,引起第二分区的空间不足的概率较小。

7、在第一方面的另一种可能的实现方式中,根据终端设备的国际移动用户识别码,在第一分区中的多个随卡配置文件中确定终端设备对应的随卡配置文件。

8、在该实现方式中,终端设备可通过sim卡的imsi,快速确定自身所需加载的随卡配置文件。

9、在第一方面的另一种可能的实现方式中,终端设备所属归属地对应的网络配置信息包括载波聚合信息。

10、在该实现方式中,终端设备加载的载波聚合信息是在终端设备对应的随卡配置文件中而不是通用配置文件中。这样,终端设备仅需加载自身的载波聚合信息即可,从而可以大大减少终端设备在第二分区加载的数据量。

11、在第一方面的另一种可能的实现方式中,上述方法还包括:使用载波聚合信息所指示的载波组合与无线通信网络通信。

12、在该实现方式中,终端设备可使用载波聚合信息所指示的载波组合与无线通信网络通信,从而提高终端设备与无线通信网络通信的速率。

13、在第一方面的另一种可能的实现方式中,终端设备对应的随卡配置文件中还包括非易失性存储器nv参数,nv参数用于指示优先通过电路交换域或优先通过分组交换域接入无线通信网络。上述方法还包括:优先通过nv参数所指示的电路交换域或分组交换域接入无线通信网络。

14、在该实现方式中,终端设备可正常加载nv参数,优先通过nv参数所指示的电路交换域或分组交换域接入无线通信网络,为用户提供通话、上网等服务。

15、在第一方面的另一种可能的实现方式中,多个通用配置文件以及终端设备对应的随卡配置文件的总数据量小于预设数据量。

16、在该实现方式中,终端设备所加载的总数据量小于预设数据量,从而可以减少第二分区的剩余空间不足的情况。

17、在第一方面的另一种可能的实现方式中,上述方法还包括:接收服务端发送的ota升级数据包,在ota升级数据包中获取调制解调器配置文件,将调制解调器配置文件保存在第一分区。

18、在该实现方式中,终端设备可以在ota升级数据包中获取调制解调器配置文件,更新终端设备的软件系统,更新调制解调器配置文件。

19、在第一方面的另一种可能的实现方式中,上述方法还包括:若第二分区的剩余空间小于预设容量,则删除第二分区中的临时文件。该临时文件的文件名的结尾标识是预设标识。

20、在该实现方式中,如果第二分区的剩余空间不足,终端设备还可以通过删除第二分区中的临时文件的方式,释放第二分区的内存空间,使终端设备继续在第二分区中加载调制解调器配置文件,实现无线通信网络的正常接入。

21、第二方面,本申请提供一种数据处理方法,应用于服务端,该方法包括:响应于用户的配置操作,配置调制解调器配置文件,该调制解调器配置文件包括为不同设备提供的多个通用配置文件以及多个随卡配置文件,每个设备对应的随卡配置文件包括设备所在地的网络运营商对应的网络配置信息。向终端设备发送调制解调器配置文件。

22、在第二方面的一种可能的实现方式中,将调制解调器配置文件携带在ota升级数据包中,向终端设备发送ota升级数据包。

23、在第二方面的一种可能的实现方式中,上述调制解调器配置文件中,不同设备分别对应的随卡配置文件包括载波聚合信息。

24、第三方面,本申请提供一种终端设备,包括:存储器和一个或多个处理器。存储器包括第一分区和第二分区,第一分区是用于存储调制解调器配置文件,第二分区用于加载调制解调器配置文件。调制解调器配置文件包括本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,应用于终端设备,所述终端设备的内存空间包括第一分区和第二分区,所述第一分区用于存储调制解调器配置文件,所述第二分区用于加载所述调制解调器配置文件;所述调制解调器配置文件包括为不同设备提供的多个通用配置文件以及多个随卡配置文件;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一分区存储有第一文件,所述第一文件是所述多个通用配置文件以及所述终端设备对应的随卡配置文件中的一个文件;所述第二分区中存储有所述第一文件,所述第二分区的第一文件和所述第一分区的第一文件的内容不同;

3.根据权利要求1或2所述的方法,其特征在于,在所述第一分区的配置文件中获取所述多个随卡配置文件中所述终端设备对应的随卡配置文件,包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述终端设备所属归属地对应的网络配置信息包括载波聚合信息。

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

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述终端设备对应的随卡配置文件中还包括非易失性存储器NV参数;所述NV参数用于指示优先通过电路交换域或优先通过分组交换域接入所述无线通信网络;

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述多个通用配置文件以及所述终端设备对应的随卡配置文件的总数据量小于预设数据量。

8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1-8中任一项所述的方法,其特征在于,所述方法还包括:

10.一种数据处理方法,其特征在于,应用于服务端,所述方法包括:

11.根据权利要求10所述的方法,其特征在于,向终端设备发送所述调制解调器配置文件,包括:

12.根据权利要求10或11所述的方法,其特征在于,所述调制解调器配置文件中,不同设备分别对应的随卡配置文件包括载波聚合信息。

13.一种终端设备,其特征在于,包括:存储器和一个或多个处理器;所述存储器包括第一分区和第二分区,所述第一分区是用于存储调制解调器配置文件,所述第二分区用于加载所述调制解调器配置文件;所述调制解调器配置文件包括为不同设备提供的多个通用配置文件以及多个随卡配置文件;所述存储器与所述处理器耦合;

14.一种服务端,其特征在于,包括:通信模块、存储器和一个或多个处理器;所述通信模块、所述存储器分别与所述处理器耦合;其中,所述通信模块用于与终端设备传输数据或信令;所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述服务端执行如权利要求10-12中任一项所述的方法。

15.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在终端设备上运行时,使得所述终端设备执行如权利要求1-9中任一项所述的方法;或者,当所述计算机指令在服务端上运行时,使得所述服务端执行如权利要求10-12中任一项所述的方法。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,应用于终端设备,所述终端设备的内存空间包括第一分区和第二分区,所述第一分区用于存储调制解调器配置文件,所述第二分区用于加载所述调制解调器配置文件;所述调制解调器配置文件包括为不同设备提供的多个通用配置文件以及多个随卡配置文件;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一分区存储有第一文件,所述第一文件是所述多个通用配置文件以及所述终端设备对应的随卡配置文件中的一个文件;所述第二分区中存储有所述第一文件,所述第二分区的第一文件和所述第一分区的第一文件的内容不同;

3.根据权利要求1或2所述的方法,其特征在于,在所述第一分区的配置文件中获取所述多个随卡配置文件中所述终端设备对应的随卡配置文件,包括:

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述终端设备所属归属地对应的网络配置信息包括载波聚合信息。

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

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述终端设备对应的随卡配置文件中还包括非易失性存储器nv参数;所述nv参数用于指示优先通过电路交换域或优先通过分组交换域接入所述无线通信网络;

7.根据权利要求1-6中任一项所述的方法,其特征在于,所述多个通用配置文件以及所述终端设备对应的随卡配置文件的总数据量小于预设数据量。

8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:杨鹏
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1