【技术实现步骤摘要】
升级包下载方法、设备、存储介质及程序产品
[0001]本公开涉及计算机技术中的物联网技术,尤其涉及一种升级包下载方法、设备、存储介质及程序产品。
技术介绍
[0002]空中下载技术(Over
‑
the
‑
Air Technology,OTA),是通过移动通信的空中接口实现对移动终端设备及SIM(Subscriber Identity Module)卡数据进行远程管理的技术。现有技术中,可以利用OTA技术实现终端设备内数据的动态下载、删除与更新,使用户获取个性化信息服务的数据增值业务。
[0003]可以在OTA平台中部署升级包,并向被授权的终端设备下发升级包,使得被授权的终端设备能够根据升级包升级内部数据,进而使终端设备能够基于升级后的数据提供OTA业务。
[0004]但是,这种实现方案中,容易发生升级包泄露的情况,导致升级包被没有获得授权资格的终端盗用。
技术实现思路
[0005]本公开提供了一种基于空中下载技术的升级包下载方法、设备、存储介质及程序产品,以 ...
【技术保护点】
【技术特征摘要】
1.一种基于空中下载技术的升级包下载方法,应用于终端设备,所述方法包括:利用预设的私钥生成用于获取升级数据的请求信息;向服务器发送所述请求信息,所述请求信息用于校验所述终端设备是否具有升级资格;若所述终端设备具有升级资格,则接收所述服务器发送数据授权信息,根据所述数据授权信息下载OTA(Over
‑
the
‑
Air Technology,空中下载技术)升级包;所述数据授权信息用于指示所述终端设备下载OTA升级包。2.根据权利要求1所述的方法,其中,所述数据授权信息中包括加密信息;所述根据所述数据授权信息下载OTA升级包,包括:利用所述私钥对所述数据授权信息中的加密信息进行解密,得到用于下载OTA升级包的升级信息;根据所述升级信息下载所述OTA升级包。3.根据权利要求2所述的方法,其中,所述加密信息包括利用所述终端设备的公钥对随机密钥加密后所得到的第一信息,以及利用所述随机密钥对升级信息加密后所得到的第二信息;所述利用所述私钥对所述数据授权信息中的加密信息进行解密,得到包括用于下载OTA升级包的信息的升级信息,包括:利用所述私钥对所述第一信息进行解密,得到所述随机密钥;利用所述随机密钥对所述第二信息进行解密,得到用于下载OTA升级包的信息的升级信息。4.根据权利要求2或3所述的方法,其中,所述升级信息中还包括随机密钥;所述用于下载OTA升级包的信息为下载链接;所述根据所述升级信息下载所述OTA升级包,包括:从所述升级信息中获取下载链接,根据所述下载链接下载加密的OTA升级包;利用所述升级信息中的随机密钥对所述加密的OTA升级包进行解密,得到所述OTA升级包。5.根据权利要求1
‑
4任一项所述的方法,其中,在所述利用预设的私钥生成用于获取升级数据的请求信息之前,还包括:接收所述服务器发送的升级通知消息。6.一种基于空中下载技术的升级包下载方法,应用于服务器,所述方法包括:接收终端设备发送的用于获取升级数据的请求信息,所述请求信息是根据所述终端设备的私钥生成的;获取所述终端设备的公钥,并利用所述公钥对所述请求信息进行校验;若校验通过,则确定所述终端设备具有升级资格,并向所述终端设备发送数据授权信息,所述数据授权信息用于下载OTA(Over
‑
the
‑
Air Technology,空中下载技术)升级包。7.根据权利要求6所述的方法,其中,所述利用所述公钥对所述请求信息进行校验,包括:利用所述终端设备的公钥对所述请求信息进行解密,若解密成功,则确定校验通过。8.根据权利要求6所述的方法,其中,所述向所述终端设备发送数据授权信息,包括:
获取升级信息,以及对OTA升级包进行加密的随机密钥;所述升级信息中包括下载链接;根据所述升级信息、所述随机密钥、所述终端设备的公钥生成所述数据授权信息;向所述终端设备发送所述数据授权信息。9.根据权利要求8所述的方法,其中,所述根据所述升级信息、所述随机密钥、所述终端设备的公钥生成所述数据授权信息,包括:利用所述随机密钥对所述升级信息进行加密,得到第二信息;利用所述终端设备的公钥对所述随机密钥进行加密,得到第一信息;向所述终端设备发送所述第一信息和所述第二信息。10.根据权利要求6
‑
9任一项所述的方法,还包括:随机生成随机密钥,并利用所述随机密钥对OTA升级包进行加密,得到加密后的升级包。11.根据权利要求6
‑
10任一项所述的方法,还包括:获取终端设备的信息,并根据所述终端设备的信息向终端设备发送升级通知,所述升级通知用于指示所述终端设备发送用于获取升级数据的请求信息。12.一种基于空中下载技术的升级包下载装置,应用于终端设备,所述装置包括:加密单元,用于利用预设的私钥生成用于获取升级数据的请求信息;发送单元,用于向服务器发送所述请求信息,所述请求信息用于校验所述终端设备是否具有升级资格;接收单元,用于若所述终端设备具有升级资格,则接收所述服务器发送数据授权...
【专利技术属性】
技术研发人员:巫北龙,林道正,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。