APP皮肤更换方法、装置、电子设备及存储介质制造方法及图纸

技术编号:20992248 阅读:47 留言:0更新日期:2019-04-29 22:19
本发明专利技术实施例公开了APP皮肤更换方法、装置、电子设备及存储介质,其中一种方法包括:接收更换指令,判断所述更换指令对应的目标皮肤数据是否为已购买的皮肤数据;若是,则判断所述目标皮肤数据是否已下载;若否,则根据所述目标皮肤数据生成下载请求并发送至服务器,以使服务器根据所述下载请求生成下载信息,其中所述下载信息为在预设时间内一次有效的信息;接收所述服务器下发的所述下载信息,在所述预设时间内根据所述下载信息进行目标皮肤数据的下载,并于下载完成时进行目标皮肤数据的加载。本发明专利技术实施例提供的APP皮肤更换方法、装置、电子设备及存储介质,实现了APP皮肤的合法更换,减少了应用平台的损失。

APP Skin Replacement Method, Device, Electronic Equipment and Storage Media

The embodiment of the present invention discloses an APP skin replacement method, device, electronic device and storage medium. One method includes: receiving a replacement instruction to determine whether the target skin data corresponding to the replacement instruction is purchased skin data; if so, judging whether the target skin data has been downloaded; if not, generating a download request based on the target skin data and Send to the server so that the server can generate download information according to the download request. The download information is valid information once in the preset time. Receive the download information from the server, download the target skin data according to the download information in the preset time, and load the target skin data when the download is completed. The method, device, electronic equipment and storage medium of APP skin replacement provided by the embodiment of the invention realize the lawful replacement of APP skin and reduce the loss of application platform.

【技术实现步骤摘要】
APP皮肤更换方法、装置、电子设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及APP皮肤更换方法、装置、电子设备及存储介质。
技术介绍
终端设备中安装的计算机应用程序(Application,APP)通常可提供多样化的皮肤数据资源,以满足用户的个性化需求。其中,APP的皮肤数据资源由于设计成本差异可以分为免费皮肤数据资源和收费皮肤数据资源,且收费皮肤更换过程可以是,终端设备购买收费皮肤后,根据服务器下发的地址下载皮肤数据资源并加载。上述皮肤更换过程中至少存在以下问题:不法分子可以通过拦截服务器下发的地址并在其他终端设备重放该地址,以使其他终端设备中的APP可以免费使用收费皮肤,从而造成了应用平台的巨大损失。
技术实现思路
有鉴于此,本专利技术实施例提供了APP皮肤更换方法、装置、电子设备及存储介质,实现了APP皮肤的合法更换,减少了应用平台的损失。第一方面,本专利技术实施例提供了一种APP皮肤更换方法,包括:接收更换指令,判断所述更换指令对应的目标皮肤数据是否为已购买的皮肤数据;若是,则判断所述目标皮肤数据是否已下载;若否,则根据所述目标皮肤数据生成下载请求并发送至服务器,以使服本文档来自技高网...

【技术保护点】
1.一种APP皮肤更换方法,其特征在于,包括:接收更换指令,判断所述更换指令对应的目标皮肤数据是否为已购买的皮肤数据;若是,则判断所述目标皮肤数据是否已下载;若否,则根据所述目标皮肤数据生成下载请求并发送至服务器,以使服务器根据所述下载请求生成下载信息,其中所述下载信息为在预设时间内一次有效的信息;接收所述服务器下发的所述下载信息,在所述预设时间内根据所述下载信息进行目标皮肤数据的下载,并于下载完成时进行目标皮肤数据的加载。

【技术特征摘要】
1.一种APP皮肤更换方法,其特征在于,包括:接收更换指令,判断所述更换指令对应的目标皮肤数据是否为已购买的皮肤数据;若是,则判断所述目标皮肤数据是否已下载;若否,则根据所述目标皮肤数据生成下载请求并发送至服务器,以使服务器根据所述下载请求生成下载信息,其中所述下载信息为在预设时间内一次有效的信息;接收所述服务器下发的所述下载信息,在所述预设时间内根据所述下载信息进行目标皮肤数据的下载,并于下载完成时进行目标皮肤数据的加载。2.根据权利要求1所述的方法,其特征在于,所述判断所述更换指令对应的目标皮肤数据是否为已购买的皮肤数据,包括:通过查询服务器下发的已购买皮肤信息,判断所述更换指令对应的目标皮肤数据是否为已购买的皮肤数据;其中,所述已购买皮肤信息为终端于APP启动时生成查询请求并发送至服务器,以使所述服务器根据所述查询请求所生成的。3.根据权利要求2所述的方法,其特征在于,所述已购买皮肤信息包括校验信息;相应的,于下载完成时进行目标皮肤数据的加载,包括:于下载完成时根据所述校验信息对所述目标皮肤数据进行校验,并于校验通过后进行目标皮肤数据的加载。4.根据权利要求3所述的方法,其特征在于,所述校验信息包括已购买皮肤数据中各皮肤数据的大小信息和/或至少两个哈希值;相应的,根据所述校验信息对所述目标皮肤数据进行校验,包括:从所述各皮肤数据的大小信息中确定目标皮肤数据的标准大小;通过调用文件大小确定方法确定目标皮肤数据的实际大小,判断所述实际大小与所述标准大小是否一致;和/或,从所述各皮肤数据的至少两个哈希值中确定目标皮肤数据的至少两个标准哈希值;通过至少两种预设的哈希算法分别计算所述目标皮肤数据的各哈希值,判断各所述哈希值与所述至少两个标准哈希值是否一致;若是,则进行所述目标皮肤数据的加载。5.根据权利要求1所述的方法,其特征在于,还包括:若所述更换指令对应的目标皮肤数据为未购买的皮肤数据,则根据所述目标皮肤数据生成购买请求;相应的,将所述购买请求发送至服务器,以使所述服务器根据所述购买请求生成下载信息,其中所述下载信息为在预设时间内一次有效的信息;接收所述服务器下发的所述下载信息,在所述预设时间内根据所述下载信息进行目标皮肤数据的...

【专利技术属性】
技术研发人员:周志刚
申请(专利权)人:武汉斗鱼鱼乐网络科技有限公司
类型:发明
国别省市:湖北,42

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

1