System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种配置文件下载方法、装置及设备。
技术介绍
1、嵌入式用户识别模块(embedded sim,esim)与传统的物理用户识别模块(subscriber ident ity modu le,sim)不同,esim直接焊接在设备上。在终端设备(如个人计算机pc)中可以集成一个支持esim无线模组,该终端设备可以包括个人计算机(persona lcomputer,pc),该无线模组可以包括无线广域网(wi re less wide area network,wwan)模组、或无线通信模块。该wwan模组提供蜂窝网络进行无线互联网接入并可以嵌入到终端设备中。esim可以通过远程方式空中下载(over-the-ai r,ota)或无线下载多个运营商的配置文件,该配置文件能够提供无线模组接入特定蜂窝网络,并访问物联网服务器,完成相关业务。
2、目前,pc中无线模组的esim配置文件下载方案主要采用预置esim配置文件的方式。该预置esim卡配置文件的方案,由无线模组厂商在生产时预先将esim配置文件写入到无线模组的esim卡芯片中,该写入的配置文件用于物联网(i nternet of th ings,iot)业务。
3、但是,该预置esim卡配置文件方案,会导致用户即使不激活使用该预置的esim卡配置文件,也会占用一定的存储空间,造成资源浪费。
技术实现思路
1、本申请实施例提供一种配置文件下载方法、装置及设备,可以节约无线模组的存储资源,简
2、下面从不同的方面介绍本申请,应理解的是,下面的不同方面的实施方式和有益效果可以互相参考。
3、第一方面,本申请实施例提供一种配置文件下载方法。该方法包括:
4、嵌入式控制器(embedded contro l ler,ec)向无线模组发送第一消息,该第一消息包括第一esim配置文件下载命令;该无线模组确定该无线模组是否满足第一esim配置文件的下载需求;若该无线模组满足该第一esim配置文件的下载需求,该无线模组向动态配置文件下载(dynamic profi le down load,dpd)服务程序发送第二消息;该第二消息包括该第一esim配置文件下载命令;该dpd服务程序向服务器发送第三消息,该第三消息用于请求下载第一esim配置文件;该dpd服务程序接收来自该服务器的该第一esim配置文件;该dpd服务程序向该无线模组发送第四消息,该第四消息包括该第一esim配置文件。
5、本申请实施例中,ec向无线模组发送第一消息,该第一消息包括第一esim配置文件下载命令。无线模组需要先确定该无线模组是否满足第一esim配置文件的下载需求。当该无线模组满足该第一esim配置文件的下载需求时,无线模组才会向dpd服务程序发送该第一esim配置文件下载命令。本申请实施例不会在设备出厂时预先安装不必要的esim配置文件,避免占用无线模组中esim芯片的存储空间。然后,dpd服务程序向服务器请求下载第一esim配置文件,该dpd服务程序接收来自该服务器的该第一esim配置文件后,向该无线模组发送该第一esim配置文件。无线模组通过ec和dpd服务程序的交互,可以动态地自动完成第一esim配置文件的下载。从而可以节约无线模组的存储资源,简化用户操作流程。
6、结合第一方面,在一种可行的实现方式中,该无线模组满足该第一esim配置文件的下载需求包括:该无线模组的esim中没有配置文件且该无线模组中没有未执行完的下载任务。
7、结合第一方面,在一种可行的实现方式中,该dpd服务程序向服务器发送第三消息之前,该方法还包括:该dpd服务程序向该服务器发送第五消息,该第五消息用于向该服务器查询第二esim配置文件的状态;该第二esim配置文件的状态包括第二esim配置文件有效或第二esim配置文件无效;该dpd服务程序接收来自该服务器的第六消息;若该第六消息携带该第二esim配置文件的状态为第二esim配置文件无效,该dpd服务程序执行向服务器发送第三消息的步骤。
8、结合第一方面,在一种可行的实现方式中,该dpd服务程序向该无线模组发送第四消息之后,该方法还包括:该dpd服务程序将该第一esim配置文件写入到esim中,并激活esim中的该第一esim配置文件。
9、结合第一方面,在一种可行的实现方式中,该dpd服务程序将该第一esim配置文件写入到esim中,并激活esim中的该第一esim配置文件之后,该方法还包括:
10、该无线模组向该ec发送第七消息,该第七消息包括第一esim配置文件下载完成的命令。
11、结合第一方面,在一种可行的实现方式中,该ec向无线模组发送第一消息之前,该方法还包括:该ec接收来自终端应用的第一esim配置文件下载请求。
12、结合第一方面,在一种可行的实现方式中,该dpd服务程序向该无线模组发送第四消息之后,该方法还包括:该ec接收来自终端应用的第一esim配置文件删除请求;该ec向该无线模组发送第一esim配置文件删除命令;该无线模组确认该第一esim配置文件删除命令是否满足删除权限;若该无线模组确认该第一esim配置文件删除命令满足删除权限,向该dpd服务程序发送该第一esim配置文件删除命令;该dpd服务程序删除该无线模组中的第一esim配置文件。
13、第二方面,本申请实施例提供一种配置文件下载装置,用于执行第一方面或第一方面的任意一种可能实现方式中的方法。该配置文件下载装置包括:
14、发送模块,用于向无线模组发送第一消息,该第一消息包括第一嵌入式用户识别模块esim配置文件下载命令;
15、确定模块,用于确定该无线模组是否满足第一esim配置文件的下载需求;
16、发送模块,还用于若该无线模组满足该第一esim配置文件的下载需求,向动态配置文件下载dpd服务程序发送第二消息;该第二消息包括该第一esim配置文件下载命令;
17、发送模块,还用于向服务器发送第三消息,该第三消息用于请求下载第一esim配置文件;
18、接收模块,用于接收来自该服务器的该第一esim配置文件;
19、发送模块,还用于向该无线模组发送第四消息,该第四消息包括该第一esim配置文件。
20、结合第二方面,在一种可行的实现方式中,该发送模块,还用于向该服务器发送第五消息,该第五消息用于向该服务器查询第二esim配置文件的状态;该第二esim配置文件的状态包括第二esim配置文件有效或第二esim配置文件无效;该接收模块,还用于接收来自该服务器的第六消息;该发送模块,还用于若该第六消息携带该第二esim配置文件的状态为第二esim配置文件无效,执行向服务器发送第三消息的步骤。
21、一种可行的实现方式中,写入模块,用于将该第一esim配置文件写入到esim中,并激活esim中的该第本文档来自技高网...
【技术保护点】
1.一种配置文件下载方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述无线模组满足所述第一eSIM配置文件的下载需求包括:
3.如权利要求1所述的方法,其特征在于,所述DPD服务程序向服务器发送第三消息之前,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述DPD服务程序向所述无线模组发送第四消息之后,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述DPD服务程序将所述第一eSIM配置文件写入到eSIM中,并激活eSIM中的所述第一eSIM配置文件之后,所述方法还包括:
6.如权利要求1所述的方法,其特征在于,所述EC向无线模组发送第一消息之前,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,所述DPD服务程序向所述无线模组发送第四消息之后,所述方法还包括:
8.一种配置文件下载装置,其特征在于,包括:
9.一种终端设备,其特征在于,包括:处理器、存储器以及网络接口;
10.一种计算机可读存储介质,其特征在于,
...【技术特征摘要】
1.一种配置文件下载方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述无线模组满足所述第一esim配置文件的下载需求包括:
3.如权利要求1所述的方法,其特征在于,所述dpd服务程序向服务器发送第三消息之前,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述dpd服务程序向所述无线模组发送第四消息之后,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述dpd服务程序将所述第一esim配置文件写入到esim中,并激活esim中的所述第一esim配置文件之后,所述方法还...
【专利技术属性】
技术研发人员:陈奕航,
申请(专利权)人:深圳市广和通无线通信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。