cota包安装方法及相关装置制造方法及图纸

技术编号:28499604 阅读:13 留言:0更新日期:2021-05-19 22:40
本申请实施例公开了一种cota包安装方法及相关装置,方法包括:云端设备可根据运营商类型以及设备参数集等信息,完成对该电子设备的定制化资源数据(即cota包)的确定,并将该cota包发送于电子设备,以用于电子设备安装该cota包,不需要线下人工操作,可实现对电子设备中应用功能的定制化,有利于节省人力或者财力成本,有利于提高用户体验。有利于提高用户体验。有利于提高用户体验。

【技术实现步骤摘要】
cota包安装方法及相关装置


[0001]本申请涉及电子
,具体涉及一种cota包安装方法及相关装置。

技术介绍

[0002]随着电子设备(手机、平板电脑等)的大量普及应用,电子设备向着多样化、个性化的方向发展,电子设备能够支持的应用越来越多,功能越来越强大成为用户生活中不可缺少的电子用品。
[0003]大多公司或者个人可根据不同运营商的需求来对手机中的应用程序进行定制,进而,在公开市场渠道或运营商渠道售卖了机器后,当用户在手机插入运营商SIM卡时,定制功能就会生效。但是一般情况下手机定制过程一般是依赖与产线刷机来实现,运营商如果需要定制上万台手机,就需要耗费大量的人力物力来线下刷机,那么,就会带来成本高、耗时长的问题。

技术实现思路

[0004]本申请实施例提供了一种cota包安装方法及相关装置,能够实现对电子设备中应用功能的定制化,有利于提高用户体验。
[0005]第一方面,本申请实施例提供一种cota包安装方法,应用于电子设备,所述方法包括:
[0006]向云端设备发送信息获取请求,所述信息获取请求用于获取所述云端设备的cota包,所述信息获取请求中携带SIM卡对应的设备参数集;
[0007]接收所述云端设备发送的所述cota包,并安装所述cota包。
[0008]第二方面,本申请实施例提供一种cota包安装方法,应用于云端设备,所述方法包括:
[0009]接收电子设备发送的信息获取请求,所述信息获取请求中携带所述电子设备中SIM卡对应的设备参数集;
[0010]获取所述SIM卡对应的运营商类型;
[0011]根据所述设备参数集和所述运营商类型,确定所述设备参数集对应的cota包;
[0012]将所述cota包发送于所述电子设备,所述cota包用于所述电子设备安装。
[0013]第三方面,本申请实施例提供一种cota包安装装置,应用于电子设备,所述装置包括:发送单元和安装单元,其中,
[0014]所述发送单元,用于向云端设备发送信息获取请求,所述信息获取请求用于获取所述云端设备的cota包,所述信息获取请求中携带SIM卡对应的设备参数集;
[0015]所述安装单元,用于接收所述云端设备发送的所述cota包,并安装所述cota包。
[0016]第四方面,本申请实施例提供一种cota包安装装置,应用于云端设备,所述装置包括:接收单元、获取单元、确定单元和发送单元,其中,
[0017]所述接收单元,用于接收电子设备发送的信息获取请求,所述信息获取请求中携
带所述电子设备中SIM卡对应的设备参数集;
[0018]所述获取单元,用于获取所述SIM卡对应的运营商类型;
[0019]所述确定单元,用于根据所述设备参数集和所述运营商类型,确定所述设备参数集对应的cota包;
[0020]所述发送单元,用于将所述cota包发送于所述电子设备,所述cota包用于所述电子设备安装。
[0021]第五方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
[0022]第六方面,本申请实施例提供一种云端设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
[0023]第七方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面或者第二方面任一方法中所描述的部分或全部步骤。
[0024]第八方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面或者第二方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0025]可以看出,本申请实施例中,云端设备可根据运营商类型以及设备参数集中的设备型号等信息,完成对该电子设备的定制化资源数据(即cota包)的确定,并将该cota包发送于电子设备,以用于电子设备安装该cota包,不需要线下人工操作,可自动实现对电子设备中应用功能的定制化,有利于节省人力或者财力成本,有利于提高用户体验。
附图说明
[0026]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本申请实施例提供的一种电子设备的结构示意图;
[0028]图2是本申请实施例提供的一种电子设备的软件结构示意图;
[0029]图3A是本申请实施例提供的一种cota包安装方法的系统架构示意图;
[0030]图3B是本申请实施例提供的一种cota包安装方法的交互示意图;
[0031]图3C是本申请实施例提供的一种cota包安装方法的交互示意图;
[0032]图4是本申请实施例提供的一种cota包安装方法的流程示意图;
[0033]图5是本申请实施例提供的一种cota包安装方法的流程示意图;
[0034]图6是本申请实施例提供的一种cota包安装方法的流程示意图;
[0035]图7是本申请实施例提供的一种电子设备的功能单元组成框图;
[0036]图8是本申请实施例提供的一种云端设备的功能单元组成框图;
unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural

network processing unit,NPU)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,电子设备100也可以包括一个或多个处理器110。其中,控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。在其他一些实施例中,处理器110中还可以设置存储器,用于存储指令和数据。示例性地,处理器110中的存储器可以为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。这样就避免了重复存取,减少了处理器110的等待时间,因而提高了电子设备100处理数据或执行指令的效率。
[0049]在一些实施例中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种cota包安装方法,应用于电子设备,其特征在于,所述方法包括:向云端设备发送信息获取请求,所述信息获取请求用于获取所述云端设备的cota包,所述信息获取请求中携带SIM卡对应的设备参数集;接收所述云端设备发送的所述cota包,并安装所述cota包。2.根据权利要求1所述的方法,其特征在于,在所述安装所述cota包之后,所述方法还包括:每隔预设周期向所述云端设备发送信息更新请求,所述信息更新请求用于向所述云端设备获取目标cota包;对比所述目标对应的目标版本号与所述cota包对应的版本号;若所述目标cota包对应的目标版本号与所述cota包对应的版本号一致,则不更新所述cota包;若所述目标cota包对应的目标版本号与所述cota包对应的版本号不一致,或者若所述目标cota包对应的目标版本号大于所述cota包对应的版本号,则将所述cota包更新为所述目标cota包。3.根据权利要求1所述的方法,其特征在于,所述设备参数集包括以下至少两种:MCC、MNC、SPN、GID、IMSI、OTA和GUID。4.一种cota包安装方法,应用于云端设备,其特征在于,所述方法包括:接收电子设备发送的信息获取请求,所述信息获取请求中携带所述电子设备中SIM卡对应的设备参数集;获取所述SIM卡对应的运营商类型;根据所述设备参数集和所述运营商类型,确定所述设备参数集对应的cota包;将所述cota包发送于所述电子设备,所述cota包用于所述电子设备安装。5.根据权利要求4所述的方法,其特征在于,所述根据所述设备参数集和所述运营商类型,确定所述设备参数集对应的cota包,包括:根据所述运营商类型,确定所述设备参数集对应的检测策略;根据所述检测策略,对所述设备参数集中每一设备参数进行检测;在所述设备参数集被检测成功时,获取与所述运营商类型所匹配的定制化资源数据,并根据所述定制化资源数据生成所述cota包。6.根据权利要求5所述的方法,其特征在于,若所述运营商类型为orange类型,所述根据所述检测策略,...

【专利技术属性】
技术研发人员:唐元
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1