The invention discloses an application program file management method and system. The method includes: setting the first storage partition of configuration to store the signature data file in the process of application installation, setting the second storage partition of configuration to store the cached data file in the process of application use, and setting the third storage partition of configuration to store the application in the update process. Execution code data file, according to the application data file stored in the first storage partition and the second storage partition and the third storage partition of the configuration, detects whether the application needs to be updated, and according to the detection result whether the detected application needs to be updated, the detection result is that the application needs more. Update the application when new. Through the above way, the application can be updated quickly, the application update process consumes less time, and the user experience is better.
【技术实现步骤摘要】
一种应用程序文件管理方法及系统
本专利技术涉及应用程序安装
,尤其涉及一种应用程序文件管理方法及系统。
技术介绍
随着移动支付和新零售的发展,智能POS(PointOfSale,销售终端)越来越受商户的青睐,智能POS机以移动支付为基本功能,利用智能POS配套的商户管理云平台实现收款管理、会员管理、店铺管理等。现有的智能POS机在更新应用程序时是采用将当前应用程序的程序数据与存储在存储器中的应用程序的数据进行对比的方式来进行应用程序的更新。但是,专利技术人发现现有技术中至少存在如下问题:现有的智能POS机在更新应用程序时是采用将当前应用程序的程序数据与存储在存储器中的应用程序的数据进行对比的方式来进行应用程序的更新,存储器中存储有关联该应用程序的各种数据包括应用程序验签过程的信息例如应用程序签名数据、应用程序使用过程中的缓存数据、应用程序的执行代码等,使得应用程序更新过程中的数据对比过程消耗时间较多,应用程序更新速度慢,用户体验一般。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种应用程序文件管理方法及系统,能够实现能快速更新应用程序,应用程序更新过程消耗时间少,用户体验较好。根据本专利技术的一个方面,提供一种应用程序文件管理方法,包括:在应用程序存储空间中,配置第一存储分区和第二存储分区和第三存储分区;设置所述配置的第一存储分区用于存储应用程序安装过程中的签名数据文件,设置所述配置的第二存储分区用于存储应用程序在使用过程中的缓存数据文件,设置所述配置的第三存储分区用于存储应用程序在更新过程的执行代码数据文件;根据所述配置的第一存储分区和第二存储分 ...
【技术保护点】
1.一种应用程序文件管理方法,其特征在于,包括:在应用程序存储空间中,配置第一存储分区和第二存储分区和第三存储分区;设置所述配置的第一存储分区用于存储应用程序安装过程中的签名数据文件,设置所述配置的第二存储分区用于存储应用程序在使用过程中的缓存数据文件,设置所述配置的第三存储分区用于存储应用程序在更新过程的执行代码数据文件;根据所述配置的第一存储分区和第二存储分区和第三存储分区中存储的应用程序数据文件,检测应用程序是否需要更新;根据所述检测出的应用程序是否需要更新的检测结果,在所述检测结果是应用程序需要更新时,更新所述应用程序。
【技术特征摘要】
1.一种应用程序文件管理方法,其特征在于,包括:在应用程序存储空间中,配置第一存储分区和第二存储分区和第三存储分区;设置所述配置的第一存储分区用于存储应用程序安装过程中的签名数据文件,设置所述配置的第二存储分区用于存储应用程序在使用过程中的缓存数据文件,设置所述配置的第三存储分区用于存储应用程序在更新过程的执行代码数据文件;根据所述配置的第一存储分区和第二存储分区和第三存储分区中存储的应用程序数据文件,检测应用程序是否需要更新;根据所述检测出的应用程序是否需要更新的检测结果,在所述检测结果是应用程序需要更新时,更新所述应用程序。2.如权利要求1所述的应用程序文件管理方法,其特征在于,所述在应用程序存储空间中,配置第一存储分区和第二存储分区和第三存储分区,包括:采用可变分区的方式,在应用程序存储空间中,配置第一存储分区和第二存储分区和第三存储分区。3.如权利要求1或2所述的应用程序文件管理方法,其特征在于,所述根据所述配置的第一存储分区和第二存储分区和第三存储分区中存储的应用程序数据文件,检测应用程序是否需要更新,包括:根据所述第一存储分区中存储的应用程序安装过程中的签名数据文件,通过检测所述签名数据文件中是否存在需要更新应用程序的授权文件,检测应用程序是否需要更新,在检测到所述签名数据文件中存在需要更新应用程序的授权文件时,则检测出应用程序需要更新,在检测到所述签名数据文件中不存在需要更新应用程序的授权文件时,则检测出应用程序不需要更新。4.如权利要求3所述的应用程序文件管理方法,其特征在于,所述根据所述检测出的应用程序是否需要更新的检测结果,在所述检测结果是应用程序需要更新时,更新所述应用程序,包括:根据所述检测出的应用程序是否需要更新的检测结果,在所述检测结果是应用程序需要更新时,从所述第三存储分区中存储的应用程序在更新过程的执行代码数据文件中调取出对应所述应用程序更新的程序版本数据文件,根据所述调取出的程序版本数据文件,更新所述应用程序。5.如权利要求4所述的应用程序文件管理方法,其特征在于,在所述根据所述检测出的应用程序是否需要更新的检测结果,在所述检测结果是应用程序需要更新时,更新所述应用程序之后,还包括...
【专利技术属性】
技术研发人员:连景钗,陈阵,刘坤坤,
申请(专利权)人:福建新大陆支付技术有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。