CN115484586B - 文件管理方法、装置、电子设备和可读存储介质 - Google Patents
文件管理方法、装置、电子设备和可读存储介质 Download PDFInfo
- Publication number
- CN115484586B CN115484586B CN202110668185.3A CN202110668185A CN115484586B CN 115484586 B CN115484586 B CN 115484586B CN 202110668185 A CN202110668185 A CN 202110668185A CN 115484586 B CN115484586 B CN 115484586B
- Authority
- CN
- China
- Prior art keywords
- server
- information
- file
- user terminal
- configuration file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title abstract description 45
- 238000000034 method Methods 0.000 claims abstract description 45
- 230000004913 activation Effects 0.000 claims description 56
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000001960 triggered effect Effects 0.000 abstract description 26
- 238000005516 engineering process Methods 0.000 abstract description 10
- 238000010295 mobile communication Methods 0.000 abstract description 4
- 238000004891 communication Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 239000008186 active pharmaceutical agent Substances 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000009849 deactivation Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/40—Security arrangements using identity modules
- H04W12/42—Security arrangements using identity modules using virtual identity modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种文件管理方法、装置、电子设备和可读存储介质,属于移动通讯技术领域。所述方法应用于用户终端,该方法包括:向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件;若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,所述下载重试操作包括发送所述文件下载请求至所述服务器,所述指定信息用于表征所述服务器未生成所述配置文件。本申请通过引入重试操作可以提高获取配置文件的有效性。
Description
技术领域
本申请涉及移动通讯技术领域,更具体的,涉及一种文件管理方法、装置、电子设备和可读存储介质。
背景技术
在移动蜂窝网络通信中,运营商普遍使用的SIM(Subscriber IdentificationModule,SIM,客户识别模块)卡作为移动通信的用户鉴权信息载体,随着物联网市场的发展,对SIM卡提出了新的工艺要求,以及迁移灵活性要求,传统的SIM卡已经不能满足人们对移动终端的需求。
在此背景下诞生了eSIM(embedded Subscriber Identification Module,嵌入式客户端识别模块)技术,eSIM是将移动运营商的客户识别信息写入嵌入式通用集成电路卡(embedded Universal Integrated Circuit Card,eUICC),并固定在嵌入式移动终端上,eSIM支持远程配置写号,用户可以通过在线购买运营商套餐,以实现在线下载eSIM的配置文件(Profile)。可见,eSIM主要是将传统的SIM卡直接嵌入到设备芯片上,而不是作为独立的可移除零部件加入设备中,故使用eSIM卡可以为普通消费者和企业用户节省更多移动终端的使用成本,并提升移动终端的便利性和安全性,然而,eSIM卡的使用也存在着一些弊端,如配置文件的下载、激活等比较复杂。因此,如何更好的对eSIM卡对应的文件进行管理是亟待解决的技术问题。
发明内容
本申请提出了一种文件管理方法、装置、电子设备和可读存储介质,以改善上述缺陷。
第一方面,本申请实施例提供了一种文件管理方法,应用于用户终端,所述方法包括:向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件;若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,所述下载重试操作包括发送所述文件下载请求至所述服务器,所述指定信息用于表征所述服务器未生成所述配置文件。
第二方面,本申请实施例还提供了一种文件管理装置,所述装置应用于用户终端,所述装置包括:发送模块和重试模块。其中,发送模块,用于向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件。重试模块,用于若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,所述下载重试操作包括发送所述文件下载请求至所述服务器,所述指定信息用于表征所述服务器未生成所述配置文件。
第三方面,本申请实施例还提供了一种电子设备,包括一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述方法。
第四方面,本申请实施例还提供了一种计算机可读介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
本申请实施例提供的文件管理方法、装置、电子设备和可读存储介质,在接收到服务器发送的错误码信息为指定信息时,通过触发下载重试操作在一定程度上可以提高文件管理的有效性,具体的,用户终端可以向服务器发送文件下载请求,该服务器用于基于文件下载请求向用户终端发送用户终端的用户识别卡的配置文件,而后当用户终端确定服务器发送的错误码信息是指定信息时,其可以触发下载重试操作,其中,下载重试操作包括发送文件下载请求至服务器,而指定信息用于表征所述服务器未生成所述配置文件。本申请在确定错误码信息为指定信息时,通过引入下载重试操作在一定程度上可以避免不必要通知信息影响用户正常使用终端,进而可以提高用户的使用体验。
本申请实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了一种文件管理系统的结构示意图;
图2示出了本申请一个实施例提供的文件管理方法的方法流程图;
图3示出了本申请另一个实施例提供的文件管理方法的方法流程图;
图4示出了本申请又一个实施例提供的文件管理方法的方法流程图;
图5示出了本申请又一个实施例提供的文件管理方法中步骤S405的步骤流程图;
图6示出了本申请实施例提供的文件管理装置的结构框图;
图7示出了本申请实施例提供的文件管理装置中重试模块602的结构框图;
图8示出了本申请实施例提供的电子设备的结构框图;
图9示出了本申请实施例提供的用于保存或者携带实现根据本申请实施例的文件管理方法的程序代码的存储单元。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
目前在运营商处办理业务时,移动终端通常会获取到一个激活码,且每个激活码会对应一个配置文件(Profile),其中,激活码用于在运营商对应的服务器上进行鉴权,并在鉴权成功之后触发对配置文件的下载。具体的,移动终端可以在运营商处办理eSIM相关业务,并在办理成功后可以获取到一个激活码,而后移动终端可以基于该激活码从服务器处下载配置文件。然而,用户在运营商处成功办理相关业务之后,服务器生成配置文件时可能会存在延时问题,即无法及时生成配置文件,如此会导致移动终端在下载配置文件时存在失败的情况。在这种情况下,现有技术用户终端需要重复触发下载流程,并且配置文件生成的延时可能会很久,其在一定程度上会影响用户正常使用移动终端。
针对上述问题,发明人提出了本申请实施例提供的文件管理方法、装置电子设备以及存储介质,在接收到服务器发送的错误码信息为指定信息时,通过触发下载重试操作在一定程度上可以提高文件管理的有效性,具体的,用户终端可以向服务器发送文件下载请求,该服务器用于基于文件下载请求向用户终端发送用户终端的用户识别卡的配置文件,而后当用户终端确定服务器发送的错误码信息是指定信息时,其可以触发下载重试操作,其中,下载重试操作包括发送文件下载请求至服务器,而指定信息用于表征所述服务器未生成所述配置文件。本申请在确定错误码信息为指定信息时,通过引入下载重试操作在一定程度上可以避免不必要通知信息影响用户正常使用终端,进而可以提高用户的使用体验。其中,具体的文件管理方法在后续的实施例中进行详细的说明。
图1是根据一示例性实施例示出的一种文件管理系统的结构示意图。该系统包括用户终端101、第一服务器102以及第二服务器103,其中,第一服务器102和第二服务器103可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
在一些实施方式中,第一服务器102也可以称作是eSIM服务器,且所述第一服务器102可以是SM-DP+服务器(Subscription Manager-data Preparation Plus Server,签约管理-数据准备增强服务器),SM-DP+服务器用于生成eSIM配置文件,并将其生成的配置文件发送给用户终端101,即第一服务器102用于准备、存储配置文件包并将配置文件提供给设备的远程服务。另外,第一服务器102也可以用于鉴权,即当第一服务器102接收到用户终端101发送的激活码获取文件下载请求等时,其可以先对激活码或者文件下载请求等进行鉴权,并在鉴权通过之后才允许将其生成的配置文件发送至用户终端101。
在另一些实施方式中,第二服务器103可以称作是运营商服务器,第二服务器103可以是面向资源(网络、设备、计算机系统)的后台支撑系统,其可以包括专业网络管理系统、资源管理系统、专业开通系统、服务保障系统等,为网络可靠安全和稳定运行提供支撑手段。第二服务器103可以接收用户终端101发送的终端信息,并基于该终端信息生成激活码,最后第二服务器103可以将其生成的激活码发送至用户终端103。
本申请实施例中,用户终端101可以是电子设备,该电子设备可以是蜂窝电话、智能电话、智能音箱、智能手表、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、掌上电脑(Personal Digital Assistant,PDA)和/或用于在无线通信系统100上通信的任意其它适合设备等,但并不局限于此。第一服务器102、第二服务器103以及用户终端101之间可以通过有线网络或无线网络的通信方式进行直接或间接地连接,本申请在此不做限制。
可选的,上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(Local Area Network,LAN)、城域网(Metropolitan Area Network,MAN)、广域网(Wide Area Network,WAN)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合。在一些实施例中,使用包括超文本标记语言(Hyper Text Mark-up Language,HTML)、可扩展标记语言(Extensible MarkupLanguage,XML)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(Secure Socket Layer,SSL)、传输层安全(Transport Layer Security,TLS)、虚拟专用网络(Virtual Private Network,VPN)、网际协议安全(Internet ProtocolSecurity,IPsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。
请参阅图2,图2示出了本申请一个实施例提供的文件管理方法的流程示意图。在具体的实施例中,所述文件管理方法应用于如图6所示的文件管理装置600以及应用于如图8所示的电子设备810。下面将针对图2所示的流程进行详细的阐述,所述文件管理方法具体可以应用于用户终端,该方法可包括步骤201至步骤S202。
步骤S201:向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件。
本申请实施例中,用户终端可以向服务器发送文件下载请求,其中,服务器用于基于文件下载请求向用户终端发送用户终端的用户识别卡的配置文件。文件下载请求可以是用户终端在接收到用户输入的下载指令之后生成的,即在向服务器发送文件下载请求之前,用户终端可以检测是否接收到用户输入的下载指令,所述下载指令用于指示用户终端获取配置文件。当用户终端接收到用户输入的下载指令时,其可以先检测用户终端中是否存储有所述用户终端的用户识别卡的配置文件,如果存储有,则可以提示用户配置文件已下载。
在另一些实施方式中,文件下载请求也可以是用户终端自动触发的请求。具体的,文件下载请求可以是用户终端在接收到服务器发送的激活码时自动触发的请求,也可以是用户终端在接收到服务器发送的激活码之后的预设时长后自动触发的请求,或者也可以是用户终端在接收到服务器发送的激活码之后,检测到用户输入的首个操作指令时触发的请求。其中,首个操作指令可以是点击、滑动等指令。
作为一种方式,用户终端的用户识别卡可以包括嵌入式客户端识别卡(eSIM卡),eSIM卡是一种可编程SIM卡,其配置文件(Profile)出厂后可编辑,eSIM卡支持通过空中下载技术(Over-The-Air technology,OTA)对eUICC卡进行远程配置,实现配置文件(Profile)的下载、安装、激活、去激活及删除,从而实现灵活选择多家运营商,可应用于终端出厂后批量业务开通、业务到期后续约、改变签约以及在漫游时变更运营商等场景。其中,配置文件(Profile)包含用户识别信息,所述用户识别信息可以包括用户身份、认证参数、运营商定制参数和业务签约信息等。另外,配置文件的下载需要遵守GSMA(GlobalSystem for Mobile Communications Association,全球移动通信协会)的SGP协议。
在一些实施方式中,如果用户终端中未存储有用户识别卡的配置文件,本申请实施例则可以生成文件下载请求,并将用户终端生成的文件下载请求发送至服务器,并指示服务器基于该文件下载请求向用户终端发送用户终端的用户识别卡的配置文件,其中,配置文件可以是服务器在接收到运营商服务器发送的通知信息之后生成的文件,通知信息可以包括用户终端的eUICC芯片标识(eUICC Identification,EID),也可以包括运营商服务器生成的eSIM卡数据,所述eSIM卡数据可以包括集成电路卡识别码(Integrate CircuitCard Identity,ICCID)等等。
在一些实施方式中,服务器可以是SM-DP+服务器,SM-DP+服务器主要用于生成eSIM配置文件,并将其生成的配置文件发送给用户终端,即SM-DP+服务器用于准备、存储配置文件包并将配置文件提供给设备的远程服务。另外,SM-DP+服务器也可以用于鉴权,即当用户终端将文件下载请求发送至SM-DP+服务器时,其可以指示SM-DP+服务器先对用户终端发送的所述文件下载请求进行鉴权,并在鉴权通过之后才允许将其生成的配置文件发送至用户终端。因此,本申请实施例中的服务器可以是签约关系管理数据准备平台,其主要用于为用户终端的通信模块提供配置文件数据下载服务。
在一个具体的实施方式中,用户终端可以包括eSIM本地配置文件助手(LocalProfile Assistant,LPA)服务模块,LPA是一款独立的系统应用,eSIM服务器上的配置文件通常是由LPA进行管理,具体的,用户终端可以通过LPA对配置文件进行下载、激活以及删除等操作。
可选的,本申请实施例可以利用LPA将配置文件下载到用户终端的eSIM卡中,LPA通常可以包括3个部分,这3部分分别是LDS(Local Discovery Service,本地发现服务)、LPD(Local Profile Download,本地配置文件下载)以及LUI(Local User Interface,LUI,本地用户交互界面)。因此,LDP主要作用是从服务器(SM-DS+服务器)获取服务器(SM-DS+服务器)登记的关于eUICC的事件记录,LPA作为eUICC与服务器(SM-DS+服务器)之间的代理,其可以从服务器(SM-DS+服务器)获取配置文件的数据包,再将配置文件的数据包转移到eUICC中面向用户提供配置文件管理的功能,具体的,管理操作可以包括配置文件的激活、去激活、删除等。
本申请实施例中,用户终端的用户识别卡可以是嵌入式用户识别卡,该用户识别卡可以是利用空中下载技术对用户终端的嵌入式通用集成电路卡进行远程配置获取的识别卡,其中,远程配置可以包括配置文件的下载、安装、激活、去激活以及删除等。另外,不同的用户终端其对应的嵌入式通用集成电路卡的芯片标识(eUICC Identification,EID)也不相同,EID也可以称作是用户终端的身份标识。
在一些实施方式中,用户终端向服务器发送文件下载请求之后,其可以检测是否接收到服务器发送的数据信息,如果接收到服务器发送的数据信息,则确定该数据信息是否包括配置文件,如果该数据信息包括配置文件,则表示文件下载请求得到成功响应,即配置文件下载成功。另外,如果该数据信息未包括配置文件,则用户终端可以确定该数据信息是否包括错误码信息,如果数据信息包括错误码信息,本申请实施例则可以继续确定该错误码信息是否为指定信息,如果用户终端接收到服务器发送的错误码信息为指定信息,则触发下载重试操作,即进入步骤S202。
在另一些实施方式中,如果用户终端接收到服务器发送的错误码信息不是指定信息,本申请实施例则可以输出第三提示信息,通过该第三提示信息提示用户配置文件下载失败,其中,指定信息用于标准服务器未生成配置文件。并且,本申请实施例也可以提示用户导致配置文件下载失败的事件或者操作不是指定信息对应的事件或者操作。
综上所述,用户终端接收到服务器发送的错误码信息时,其可以先确定错误码信息是否为指定信息,如果是,则触发下载重试操作,如果不是,则输出第三提示信息,该第三提示信息用于提示用户用户终端接收到的信息是第二信息,第二信息可以用于表示导致文件下载失败的原因为第二原因。其中,第二原因可以是用户终端之前已成功执行过配置文件下载操作,并且在其获取到配置文件之后接收到用户输入的删除操作,此时再次向服务器发送文件下载请求,便会发生配置文件下载失败的可能。
另外,第二原因也可能是用户终端的身份标识与预设身份标识不匹配,其中,预设身份标识是与配置文件绑定的用户终端的芯片标识,即用户终端在办理eSIM业务时,用户终端的身份标识会与配置文件进行绑定,若当前触发配置文件下载的用户终端的身份标识与服务器保存的身份标识不一致,则会导致配置文件下载失败。
需要说明的是,导致配置文件下载失败的原因不同,则对应的错误码也不相同,其中,错误码可以包括错误码的大类(Subject Code)、错误码的小类(Reason Code)以及错误码的描述(Description)等。例如,导致配置文件下载失败的原因是服务器处并未生成配置文件时,其对应的错误码则是—Subject Code:8.2;Reason Code:1.2;Description:Profile has not yet been released。
步骤S202:若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作。
本申请实施例中,当用户终端接收到服务器发送的错误码信息时,本申请实施例可以触发下载重试操作,其中,指定信息用于表征服务器未生成配置文件,即指定信息可以是服务器未生成用户终端发送的用户终端的用户识别卡的配置文件的情形。另外,服务器未生成配置文件可以是服务器未开始执行配置文件生成操作,也可以是正在执行生成配置文件的操作但是未完成该操作。
在一个具体的实施方式中,下载重试操作可以包括发送文件下载请求至服务器,具体的,当用户终端第一次向服务器发送文件下载请求之后,其可以确定是否接收到服务器发送的错误码信息,如果接收到服务器发送的错误码信息,则确定该错误码信息是否为指定信息,若为指定信息,用户终端可以第二次向服务器发送文件下载请求;如果接收到服务器发送的错误码信息不是指定信息,用户终端则可以输出第三提示信息,通过该第三提示信息提示用户配置文件下载失败,且导致此次配置文件下载失败的原因不包括错误码为指定信息的情形,即导致配置文件下载失败的原因为第二原因。
在另一些实施方式中,触发下载重试操作也可以称作是触发下载重试机制,所述下载重试机制用于在确定服务器发送的错误码信息为指定信息时,重复多次发送文件下载请求至服务器。
需要说明的是,用户终端在将文件下载请求发送至服务器时,其可以指示服务器先执行鉴权操作,当鉴权操作通过之后,再指示服务器获取与文件下载请求对应的配置文件。其中,鉴权操作主要作用是对文件下载请求的合法性进行认证,所述合法性认证可以包括对用户终端的设备标识进行认证、对用户终端的账号进行认证或者对用户终端发送的密码进行认证等。
作为另一种方式,当下载重试操作被触发时,用户终端可以再次发送文件下载请求至服务器,在此过程中,用户终端可以指示服务器先执行鉴权操作,当鉴权操作通过之后,再指示服务器获取与文件下载请求对应的配置文件。在本申请实施方式中,只要用户终端发送一次文件下载请求,其便可以指示服务器执行一次鉴权操作,且只有鉴权操作通过之后,用户终端才可以指示服务器获取配置文件,如此可以使配置文件的获取更加安全。
作为另一种方式,若接收到服务器发送的错误码信息为指定信息,则触发下载重试操作,并且,当下载重试操作触发时,用户终端可以再次发送文件下载请求至服务器,在此过程中,用户终端可以指示服务器直接获取与文件下载请求对应的配置文件,因为服务器在接收到用户终端发送的第一个文件下载请求时,已执行过鉴权操作,故当下载重试操作被触发,并重新发送文件下载请求时,用户终端可以直接指示服务器获取与文件下载请求对应的配置文件,如此可以加快配置文件获取的速度。
作为另一种方式,若接收到服务器发送的错误码信息为指定信息,则触发下载重试操作,并且,当下载重试操作被触发时,用户终端可以确定当前时间与前一次发送文件下载请求时间的差值,并确定该差值是否小于预设时间差,如果该差值差小于预设时间差,用户终端则可以指示服务器直接获取与文件下载请求对应的配置文件。如果当前时间与前一次发送文件下载请求时间的差值大于或者等于预设时间差,用户终端则可以指示服务器先执行鉴权操作,当鉴权操作通过之后再指示服务器获取与文件下载请求对应的配置文件。如此,不仅可以加快配置文件获取的速率,同时可以保证配置文件的安全性。
在一些实施方式中,若接收到服务器发送的错误码信息为指定信息,用户终端则可以输出第二提示信息,且触发下载重试操作,其中,第二提示信息用于提示用户用户终端将在预设时间段之后重新发送文件下载请求至服务器。换句话说,用户终端在接收到服务器发送的错误码信息为指定信息时,其可以输出第二提示信息,同时可以开启一个定时任务,所述定时任务用于指示用户终端延迟预设时间段后重新发送文件下载请求至服务器,即用户终端可以每隔预设时间段发送一次文件下载请求至服务器,其中,预设时间段可以是固定不变的。例如,用户终端可以每间隔30min向服务器发送一次文件下载请求。
另外,预设时间段也可以是不断变化的,即预设时间段可以随着文件下载请求的发送次数的增加而增大。例如,发送一次文件下载请求,则预设时间段可以增加10min,第一次发送文件下载请求的时间与第二次发送文件下载请求的时间间隔可以是30min,第二次发送文件下载请求的时间和第三次发送文件下载请求的时间间隔可以是40min,以此类推,预设时间段具体是多少这里不进行明确限制可以根据实际情况进行选择。
本申请实施例提出的一种文件管理方法,在接收到服务器发送的错误码信息为指定信息时,通过触发下载重试操作在一定程度上可以提高文件管理的有效性,具体的,用户终端可以向服务器发送文件下载请求,该服务器用于基于文件下载请求向用户终端发送用户终端的用户识别卡的配置文件,而后当用户终端确定服务器发送的错误码信息是指定信息时,其可以触发下载重试操作,其中,下载重试操作包括发送文件下载请求至服务器,而指定信息用于表征所述服务器未生成所述配置文件。本申请在确定错误码信息为指定信息时,通过引入下载重试操作在一定程度上可以避免不必要通知信息影响用户正常使用终端,进而可以提高用户的使用体验。
本申请另一实施例提供了一种文件管理方法,请参阅图3,该文件管理方法可以包括步骤S301至步骤S303。
步骤S301:向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件。
步骤S302:若接收到所述服务器发送的错误码信息为指定信息,则获取文件下载请求的发送次数。
在一些实施方式中,如果接收到服务器发送的错误码信息为指定信息,本申请实施例则可以获取文件下载请求的发送次数,所述文件下载请求的发送次数可以是所述用户终端在执行当前文件下载操作过程中向服务器发送文件下载请求总的次数。通过上述介绍可以知道,指定信息主要用于表征服务器未生成配置文件,即当用户终端接收到的错误码信息为服务器未生成配置文件的错误码信息时,本申请实施例则可以触发下载重试操作,其中,指定信息可以为Subject Code:8.2;Reason Code:1.2;Description:Profile hasnot yet been released。
本申请实施例中,在获取到文件下载请求的发送次数之后,用户终端可以确定所述发送次数是否小于预设次数,如果发送次数小于预设次数,则触发下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至接收到所述服务器发送的配置文件,即进入步骤S303。
步骤S303:若所述发送次数小于预设次数,则触发所述下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至接收到所述服务器发送的配置文件。
本申请实施例中,如果文件下载请求的发送次数小于预设次数,则可以触发下载重试操作,并更新发送次数,直至发送次数大于或者等于预设次数,或者是用户终端接收到服务器发送的配置文件。作为一个示例,用户终端向服务器发送文件下载请求后,若接收到服务器发送的错误码信息为指定信息,则触发下载重试操作,即重新发送文件下载请求至服务器,此时的文件下载请求的次数更新为2,当用户终端第二次发送文件下载请求至服务器之后,继续检测接收到服务器发送的错误码信息是否为指定信息,如果为指定信息,则再次触发下载重试操作,即第三次发送文件下载请求至服务器,此时的文件下载请求的次数更新为3次,直至文件下载请求的发送次数大于或者等于预设次数,则停止文件下载请求的发送。
本申请实施例中,预设次数可以是用户终端在出厂前预先设置的,或者也可以是根据用户终端对应的用户的使用习惯获取的,或者也可以是根据用户终端当前的网络信息获取。作为一种方式,在确定发送次数小于预设次数时,本申请实施例可以先获取用户终端对应用户使用终端的时长,并确定该时长是否小于预设时长,如果小于预设时长,则可以将默认预设次数增大至目标预设次数。例如,用户平时使用用户终端的时长较短,此时则可以将预设次数从4次调整为6次,或者是更多。具体如何设置预设次数这里不进行明确限制可以根据实际情况进行选择。
作为另一种方式,在确定发送次数小于预设次数时,本申请实施例可以先获取用户终端当前的网络信号强度,并确定网络信号强度是否小于预设信号强度,如果小于,则可以将默认预设次数增大至目标预设次数。例如,默认预设次数为4次,用户终端当前环境的信号强度较差,无法正常进行通话,即无法正常寻求运营商客户的帮助,此时则可以将默认预设次数调整为6次。
在另一些实施方式中,如果发送次数大于或者等于预设次数,用户终端则可以输出第一提示信息,其中,第一提示信息可以用于提示用户配置文件下载失败。另外,用户终端在输出第一提示信息时,也可以输出下载失败的原因,具体的,用户可以输出配置文件下载失败的原因,所述原因可以是经过多次重试之后服务器仍未生成该用户终端的用户识别卡对应的配置文件,同时本申请实施例也可以通过第一提示信息告知用户联系运营商,以此来快速有效的解决下载失败的问题。
在另一些实施方式中,如果接收到服务器发送的错误码为指定信息,本申请实施例也可以获取指定时间段内文件下载请求的发送次数,并确定指定时间段内文件下载请求的发送次数是否小于预设次数,如果确定指定时间段内文件下载请求的发送次数小于预设次数,则触发下载重试操作,并更新发送次数,直至发送次数大于或者等于预设次数,或者超出指定时间段,或者直至接收到服务器发送的配置文件,则结束本实施例的方案。其中,指定时间段的起始时间可以是接收到服务器发送的错误码信息为指定信息的时间,即当接收到服务器发送的错误码信息为指定信息,用户终端可以开启一个定时任务,该定时任务可以由用户终端的android系统接口,Alarm manager开启。
本申请实施例中,指定时间段可以根据实际测试情况进行调整,在接收到服务器发送的错误码信息为指定信息时,用户终端也可以确定在该指定时间段内文件下载请求的发送次数是否小于预设次数,如果小于,则触发下载重试操作,并更新发送次数,直至发送次数大于或者等于预设次数,或者超出指定时间段,或者直至接收到服务器发送的配置文件。
另外,如果指定时间段内文件下载请求的发送次数大于或者等于预设次数,或者超出指定时间段,本申请实施例则可以输出第一提示信息,其中,第一提示信息用于提示用户配置文件下载失败。另外,用户终端在输出第一提示信息时,也可以输出下载失败的原因,具体的,用户可以输出配置文件下载失败的原因,所述原因可以是服务器未生成该用户终端的用户识别卡对应的配置文件,同时本申请实施例也可以通过第一提示信息告知用户联系运营商,以此来快速有效的解决下载失败的问题。
本申请实施例提出的一种文件管理方法,在接收到服务器发送的错误码信息为指定信息时,通过触发下载重试操作在一定程度上可以提高文件管理的有效性,具体的,用户终端可以向服务器发送文件下载请求,该服务器用于基于文件下载请求向用户终端发送用户终端的用户识别卡的配置文件,而后当用户终端确定服务器发送的错误码信息是指定信息时,其可以触发下载重试操作,其中,下载重试操作包括发送文件下载请求至服务器,而指定信息用于表征所述服务器未生成所述配置文件。本申请在确定错误码信息为指定信息时,通过引入下载重试操作在一定程度上可以避免不必要通知信息影响用户正常使用终端,进而可以提高用户的使用体验。另外,本申请实施例通过获取文件下载请求的发送次数来确定是否结束文件下载请求的重复发送,如此不仅可以提高文件获取的效率,同时不会影响用户正常使用终端。
本申请又一实施例提供了一种文件管理方法,请参阅图4,该文件管理方法可以包括步骤S401至步骤405。
步骤S401:接收运营商服务器发送的激活码。
本申请实施例中,激活码可以是运营商服务器在接收到用户终端发送的注册信息时基于所述注册信息产生的码值,其中,注册信息可以包括用户终端对应的芯片标识(EID)以及注册请求等。通过上述介绍可以知道,运营商服务器主要用于为不同的用户办理不同的业务,并且在接收到用户终端发送的用户识别卡、用户号码等时可以对应生成一个激活码,用户终端在获取到运营商服务器发送的激活码之后,其可以对该激活码进行存储。
作为一种方式,激活码可以是运营商服务器在接收到用户终端发送的注册信息时基于所述注册信息产生的码值,也可以是运营商服务器结合用户识别卡对应的身份标识/芯片标识、用户账号、密码、用户号码等综合生成的码值。
步骤S402:基于所述激活码生成所述文件下载请求,所述文件下载请求用于指示所述服务器获取与所述激活码对应的配置文件。
本申请实施例中,在获取到激活码之后,用户终端可以检测是否接收到用户输入的下载指令,如果接收到用户输入的下载指令,则可以生成文件下载请求,所述文件下载请求可以包括激活码。其中,文件下载请求用于指示服务器获取与激活码对应的配置文件。
步骤S403:向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件。
步骤S404:若接收到所述服务器发送的错误码信息为指定信息,则获取文件下载请求的发送次数。
步骤S405:若所述发送次数小于预设次数,则触发所述下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至接收到所述服务器发送的配置文件。
本申请实施例中,若接收到服务器发送的错误码信息为指定信息,则触发下载重试操作可以包括如图5所示的步骤,从图5可知步骤S405可以包括步骤S4051至步骤S4052。
步骤S4051:若接收到所述服务器发送的错误码信息为指定信息,则确定所述激活码是否依然有效。
本申请实施例中,激活码是否有效可以包括激活码是否存在、激活码是否保持不变等,如果激活码未被删除,且其保持不变,则可以触发下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至接收到所述服务器发送的配置文件,即进入步骤S4052。
步骤S4052:若所述激活码依然有效,则触发所述下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至接收到所述服务器发送的配置文件。
本申请实施例中,接收到服务器发送的错误码信息为指定信息,且确定激活码有效时,本申请实施例可以触发所述下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至接收到所述服务器发送的配置文件,如此可以使最终获取的配置文件更准确。另外,如果确定用户终端接收的激活码无效,本申请实施例则可以取消下载重试操作,即在接收到所述服务器发送的错误码信息为指定信息,且激活码被删除,则取消下载重试操作;或者是接收到所述服务器发送的错误码信息为指定信息,且激活码发生改变,则取消下载重试操作,导致激活码发生改变的原因可以是用户在运营商处重新办理eSIM相关业务。
在另一些实施方式中,用户终端也可以先确定指定时间段内文件下载请求的发送次数是否小于预设次数,如果小于预设次数,则可以确定指定时间段内所述激活码是否依然有效,若指定时间段内所述激活码依然有效,则触发下载重试操作。另外,如果指定时间段内激活码无效,则取消所述下载重试操作。
本申请实施例提出的一种文件管理方法,在接收到服务器发送的错误码信息为指定信息时,通过触发下载重试操作在一定程度上可以提高文件管理的有效性,具体的,用户终端可以向服务器发送文件下载请求,该服务器用于基于文件下载请求向用户终端发送用户终端的用户识别卡的配置文件,而后当用户终端确定服务器发送的错误码信息是指定信息时,其可以触发下载重试操作,其中,下载重试操作包括发送文件下载请求至服务器,而指定信息用于表征所述服务器未生成所述配置文件。本申请在确定错误码信息为指定信息时,通过引入下载重试操作在一定程度上可以避免不必要通知信息影响用户正常使用终端,进而可以提高用户的使用体验。另外,本申请实施例通过确定激活码的有效性可以使配置文件的下载更加准确有效,即避免激活码失效而导致配置文件的无效下载。
请参阅图6,本申请实施例提出了一种文件管理装置600,该文件管理装置600可以应用于用户终端。在具体的实施例中,该文件管理装置600包括:发送模块601、和重试模块602。
发送模块601,用于向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件。
进一步地,向服务器发送文件下载请求之前文件管理装置600还用于接收运营商服务器发送的激活码,所述激活码是运营商服务器在接收到所述用户终端发送的注册信息时基于注册信息产生的码值;基于所述激活码生成所述文件下载请求,所述文件下载请求用于指示所述服务器获取与所述激活码对应的配置文件。
进一步地,文件管理装置600还用于若所述激活码无效,则取消所述下载重试操作。
重试模块602,用于若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,所述下载重试操作包括发送所述文件下载请求至所述服务器,所述指定信息用于表征所述服务器未生成所述配置文件。
请参阅图7,重试模块602可以包括获取单元6021和更新单元6022。
其中,获取单元6021用于若接收到所述服务器发送的错误码信息为指定信息,则获取文件下载请求的发送次数。
更新单元6022,用于若所述发送次数小于预设次数,则触发所述下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至接收到所述服务器发送的配置文件。
进一步地,指定信息用于表征所述服务器未生成所述配置文件。重试模块602还用于若所述发送次数大于或者等于预设次数,则输出第一提示信息,所述第一提示信息用于提示用户所述配置文件下载失败。
进一步地,重试模块602还用于若接收到所述服务器发送的错误码信息为指定信息,则获取指定时间段内文件下载请求的发送次数;若指定时间段内文件下载请求的发送次数小于预设次数,则触发所述下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者超出指定时间段,或者直至接收到所述服务器发送的配置文件。
进一步地,重试模块602还用于若指定时间段内文件下载请求的发送次数大于或者等于预设次数,或者超出指定时间段,则输出第一提示信息,所述第一提示信息用于提示用户所述配置文件下载失败。
进一步地,重试模块602还用于若接收到所述服务器发送的错误码信息为指定信息,则输出第二提示信息,且触发下载重试操作,所述第二提示信息用于提示用户所述用户终端将在预设时间段之后重新发送所述文件下载请求至所述服务器。
可选的,用户终端的用户识别卡包括嵌入式客户端识别卡。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
本申请实施例提出的一种文件管理装置,本申请在接收到服务器发送的错误码信息为指定信息时,通过触发下载重试操作在一定程度上可以提高文件管理的有效性,具体的,用户终端可以向服务器发送文件下载请求,该服务器用于基于文件下载请求向用户终端发送用户终端的用户识别卡的配置文件,而后当用户终端确定服务器发送的错误码信息是指定信息时,其可以触发下载重试操作,其中,下载重试操作包括发送文件下载请求至服务器,而指定信息用于表征所述服务器未生成所述配置文件。本申请在确定错误码信息为指定信息时,通过引入下载重试操作在一定程度上可以避免不必要通知信息影响用户正常使用终端,进而可以提高用户的使用体验。
请参阅图8,其示出了本申请实施例提供的一种电子设备800的结构框图。该电子设备800可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备800可以包括一个或多个如下部件:处理器810、存储器820、以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器820中并被配置为由一个或多个处理器810执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
处理器810可以包括一个或者多个处理核。处理器810利用各种接口和线路连接整个电子设备800内的各个部分,通过运行或执行存储在存储器820内的指令、程序、代码集或指令集,以及调用存储在存储器820内的数据,执行电子设备800的各种功能和处理数据。可选地,处理器810可以采用数字信号处理(Digital Signal ProceSSing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable LogicArray,PLA)中的至少一种硬件形式来实现。处理器810可集成中央处理器(CentralProceSSing Unit,CPU)、声纹识别器(Graphics ProceSSing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器810中,单独通过一块通信芯片进行实现。
存储器820可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器820可用于存储指令、程序、代码、代码集或指令集。存储器820可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备800在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
请参阅图9,其示出了本申请实施例提供的一种计算机可读存储介质900的结构框图。该计算机可读存储介质900中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质900可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质900包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质900具有执行上述方法实施例中的任何方法步骤的程序代码910的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码910可以例如以适当形式进行压缩。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (13)
1.一种文件管理方法,其特征在于,应用于用户终端,所述方法包括:
向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件;
若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,所述下载重试操作包括发送所述文件下载请求至所述服务器,所述指定信息用于表征所述服务器未生成所述配置文件,其中,不同的所述配置文件下载失败的原因对应不同的错误码;
若接收到所述服务器发送的错误码信息不为指定信息,输出第三提示信息,所述第三提示信息用于提示所述配置文件下载失败且所述错误码信息为第二信息,第二信息可以用于表示导致文件下载失败的原因为第二原因,其中,所述第二原因不是服务器未生成所述配置文件。
2.根据权利要求1所述的方法,其特征在于,所述若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,包括:
若接收到所述服务器发送的错误码信息为指定信息,则获取文件下载请求的发送次数;
若所述发送次数小于预设次数,则触发所述下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至接收到所述服务器发送的配置文件。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述发送次数大于或者等于预设次数,则输出第一提示信息,所述第一提示信息用于提示用户所述配置文件下载失败。
4.根据权利要求2所述的方法,其特征在于,所述若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,包括:
若接收到所述服务器发送的错误码信息为指定信息,则获取指定时间段内文件下载请求的发送次数;
若指定时间段内文件下载请求的发送次数小于预设次数,则触发所述下载重试操作,并更新所述发送次数,直至所述发送次数大于或者等于预设次数,或者直至超出所述指定时间段,或者直至接收到所述服务器发送的配置文件。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若指定时间段内文件下载请求的发送次数大于或者等于预设次数,或者超出所述指定时间段,则输出第一提示信息,所述第一提示信息用于提示用户所述配置文件下载失败。
6.根据权利要求1所述的方法,其特征在于,所述向服务器发送文件下载请求之前,包括:
接收运营商服务器发送的激活码,所述激活码是运营商服务器在接收到所述用户终端发送的注册信息时基于所述注册信息产生的码值;
基于所述激活码生成所述文件下载请求,所述文件下载请求用于指示所述服务器获取与所述激活码对应的配置文件。
7.根据权利要求6所述的方法,其特征在于,所述若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,包括:
若接收到所述服务器发送的错误码信息为指定信息,则确定所述激活码是否依然有效;
若所述激活码依然有效,则触发所述下载重试操作。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
若所述激活码无效,则取消所述下载重试操作。
9.根据权利要求1所述的方法,其特征在于,所述用户终端的用户识别卡包括嵌入式客户端识别卡。
10.根据权利要求1所述的方法,所述若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,包括:
若接收到所述服务器发送的错误码信息为指定信息,则输出第二提示信息,且触发下载重试操作,所述第二提示信息用于提示用户所述用户终端将在预设时间段之后重新发送所述文件下载请求至所述服务器。
11.一种文件管理装置,其特征在于,所述装置应用于用户终端,所述装置包括:
发送模块,用于向服务器发送文件下载请求,所述服务器用于基于所述文件下载请求向所述用户终端发送所述用户终端的用户识别卡的配置文件;
重试模块,用于若接收到所述服务器发送的错误码信息为指定信息,则触发下载重试操作,所述下载重试操作包括发送所述文件下载请求至所述服务器,所述指定信息用于表征所述服务器未生成所述配置文件,其中,不同的所述配置文件下载失败的原因对应不同的错误码;若接收到所述服务器发送的错误码信息不为指定信息,输出第三提示信息,所述第三提示信息用于提示所述配置文件下载失败且所述错误码信息为第二信息,第二信息可以用于表示导致文件下载失败的原因为第二原因,其中,所述第二原因不是服务器未生成所述配置文件。
12.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储器;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个应用程序被配置为用于执行如权利要求1-10任一项所述的方法。
13.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行如权利要求1-10任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110668185.3A CN115484586B (zh) | 2021-06-16 | 2021-06-16 | 文件管理方法、装置、电子设备和可读存储介质 |
PCT/CN2022/090378 WO2022262444A1 (zh) | 2021-06-16 | 2022-04-29 | 文件管理方法、装置、电子设备和可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110668185.3A CN115484586B (zh) | 2021-06-16 | 2021-06-16 | 文件管理方法、装置、电子设备和可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115484586A CN115484586A (zh) | 2022-12-16 |
CN115484586B true CN115484586B (zh) | 2024-11-01 |
Family
ID=84419463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110668185.3A Active CN115484586B (zh) | 2021-06-16 | 2021-06-16 | 文件管理方法、装置、电子设备和可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115484586B (zh) |
WO (1) | WO2022262444A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116546551B (zh) * | 2023-07-06 | 2023-10-27 | 深圳市华曦达科技股份有限公司 | 无线网络设备检测方法、装置和系统 |
CN118138618A (zh) * | 2024-05-06 | 2024-06-04 | 深圳市鲸视科技有限公司 | 去中心化的文件管理系统、方法、计算机设备及存储介质 |
CN119211903B (zh) * | 2024-11-26 | 2025-04-08 | 上海途鸽数据科技有限公司 | 基于eSIM卡的Profile下载方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881359A (zh) * | 2017-10-31 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的文件下载方法和装置 |
CN112533211A (zh) * | 2020-12-30 | 2021-03-19 | 深圳杰睿联科技有限公司 | eSIM卡的证书更新方法和系统以及存储介质 |
CN112671694A (zh) * | 2019-10-16 | 2021-04-16 | 中兴通讯股份有限公司 | 一种hls播放方法、客户端、服务器及存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102821057A (zh) * | 2011-06-09 | 2012-12-12 | 腾讯科技(深圳)有限公司 | 文件传送方法、装置和系统 |
KR102254849B1 (ko) * | 2014-07-19 | 2021-05-25 | 삼성전자주식회사 | 프로비져닝 프로파일 처리 방법 및 이를 지원하는 전자 장치 |
KR20160124648A (ko) * | 2015-04-20 | 2016-10-28 | 삼성전자주식회사 | 프로파일 다운로드 및 설치 장치 |
US10346147B2 (en) * | 2015-12-22 | 2019-07-09 | Samsung Electronics Co., Ltd. | Method and apparatus for providing a profile |
CN108353462B (zh) * | 2016-03-03 | 2021-05-18 | 华为技术有限公司 | 一种配置文件下载方法及相关设备、系统 |
CN105704702B (zh) * | 2016-04-20 | 2019-02-15 | 中国联合网络通信集团有限公司 | 下载卡应用的方法及装置 |
CN109246687A (zh) * | 2018-09-27 | 2019-01-18 | 努比亚技术有限公司 | eSIM测试方法、移动终端、系统及可读存储介质 |
JP7144272B2 (ja) * | 2018-10-10 | 2022-09-29 | 株式会社Nttドコモ | プロファイルダウンロード制御システム |
CN110225510A (zh) * | 2019-06-11 | 2019-09-10 | 三星电子(中国)研发中心 | 用于烧录嵌入式sim卡的方法和装置 |
US10993096B1 (en) * | 2020-03-25 | 2021-04-27 | Verizon Patent And Licensing Inc. | Methods and systems for determining eSIM profile presence for reactivation |
-
2021
- 2021-06-16 CN CN202110668185.3A patent/CN115484586B/zh active Active
-
2022
- 2022-04-29 WO PCT/CN2022/090378 patent/WO2022262444A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108881359A (zh) * | 2017-10-31 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | 一种基于视联网的文件下载方法和装置 |
CN112671694A (zh) * | 2019-10-16 | 2021-04-16 | 中兴通讯股份有限公司 | 一种hls播放方法、客户端、服务器及存储介质 |
CN112533211A (zh) * | 2020-12-30 | 2021-03-19 | 深圳杰睿联科技有限公司 | eSIM卡的证书更新方法和系统以及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN115484586A (zh) | 2022-12-16 |
WO2022262444A1 (zh) | 2022-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115484586B (zh) | 文件管理方法、装置、电子设备和可读存储介质 | |
US10382920B2 (en) | Delivery of branding content and customizations to a mobile communication device | |
TWI743405B (zh) | 語音播報方法、智慧型播報裝置、編碼有電腦程式指令的一個或多個非暫時性電腦儲存媒體以及智慧型播報設備 | |
US8571540B2 (en) | Systems, methods, and computer program products for providing device updates to a mobile device operating in a wireless telecommunications network | |
US10506398B2 (en) | Implementation of remotely hosted branding content and customizations | |
US12035416B2 (en) | ESIM card change method and related device | |
AU2014299161B2 (en) | Method, terminal, server, and system for multiple terminals to share virtual sim card | |
US8589910B2 (en) | Coordinating firmware over-the-air updates for mobile devices utilizing presence information | |
CN104168557B (zh) | 操作系统的升级方法和操作系统的升级装置 | |
CN109474650B (zh) | 一种配置文件下载方法及终端 | |
CN105955782B (zh) | 应用程序运行控制的方法及装置 | |
US9363622B1 (en) | Separation of client identification composition from customization payload to original equipment manufacturer layer | |
WO2015060965A2 (en) | Delivery of branding content and customizations to a mobile communication device | |
CA2548227A1 (en) | Mobile device programming system and method | |
US9603009B1 (en) | System and method of branding a device independent of device activation | |
JP2011188511A (ja) | 無線装置のためのダウンロード可能な構成アプリケーション | |
WO2012006853A1 (zh) | 移动终端的Java应用的更新方法、服务器和移动终端 | |
CN110225510A (zh) | 用于烧录嵌入式sim卡的方法和装置 | |
CN110045969B (zh) | 应用程序安装方法、服务器、系统、设备及存储介质 | |
US10805427B1 (en) | Backup and restore of customer devices | |
WO2004019208A2 (en) | Method and apparatus for just-in-time provisioning application-related information at a communication device | |
CN107305608A (zh) | 终端设备的管理方法和装置 | |
JP4592694B2 (ja) | データベース同期 | |
CN112486543A (zh) | 一种网络设备的固件升级方法、装置、存储介质及系统 | |
CN114115943A (zh) | 一种支持断点续传的版本更新方法、系统、介质及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |