CN112148382A - 手机应用策略配置***、配置方法、更新方法及装置 - Google Patents
手机应用策略配置***、配置方法、更新方法及装置 Download PDFInfo
- Publication number
- CN112148382A CN112148382A CN202010990118.9A CN202010990118A CN112148382A CN 112148382 A CN112148382 A CN 112148382A CN 202010990118 A CN202010990118 A CN 202010990118A CN 112148382 A CN112148382 A CN 112148382A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- version
- function point
- phone application
- sharing
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Telephone Function (AREA)
- Stored Programmes (AREA)
Abstract
本申请涉及手机应用配置的领域,尤其是涉及手机应用策略配置***、配置方法、更新方法及装置,配置方法包括:获取手机应用各功能的功能点配置信息,功能点配置信息包括存储于后台存储器的共享功能点配置信息以及存储于手机端的本地功能点配置信息,将本地功能点配置信息独立封装形成若干可被手机端读取、调用以实现手机应用对应功能的功能点文件;根据各功能点文件生成对应发布渠道的手机应用程序包,发布手机应用程序包于对应发布渠道。本申请具有减少手机应用启动时间的效果。
Description
技术领域
本申请涉及手机应用配置的领域,尤其是涉及手机应用策略配置***、配置方法、更新方法及装置。
背景技术
随着智能手机的快速发展,安装于智能手机以使用的手机应用的种类也逐渐增多,如常见的用于信息交互的微信、QQ等,又如用于娱乐生活的如王者荣耀等各类游戏应用,手机应用在发布之后,会根据技术的发展或者后期测试需要对手机应用进行升级或者优化,因而手机应用下载于手机端后仍需下载更新文件包对手机应用进行定期更新,以增加手机应用的稳定性与实时性。
手机应用需要更新时,根据需要修改或增加的功能需求,对手机应用的整个应用程序进行修改且打包后存储于后台服务器,后台服务器生成版本更新信息,手机端接收到版本更新信息后提示用户更新信息,用户选择更新,手机端向后台服务器发出更新请求,后台服务器根据更新请求分配动态接口,实现手机端与后台服务器之间的数据传输。
针对上述中的相关技术,发明人认为存在有当手机应用在启动时,获得更新信息后,需要向后台发送请求以调用动态端口建立通信链路,从而需要较长的时间启动的缺陷。
发明内容
为了减少手机应用启动的时间,本申请提供手机应用策略配置***、配置方法、更新方法及装置。
第一方面,本申请提供的手机应用策略配置方法采用如下的技术方案:
手机应用策略配置方法,所述方法包括以下步骤:获取手机应用各功能的功能点配置信息,所述功能点配置信息包括存储于后台存储器的共享功能点配置信息以及存储于手机端的本地功能点配置信息,将本地功能点配置信息独立封装形成若干可被手机端读取、调用以实现手机应用对应功能的功能点文件;根据各功能点文件生成对应发布渠道的手机应用程序包,发布手机应用程序包于对应发布渠道。
通过采用上述技术方案,将手机应用的功能点配置信息分为存储于后台存储器的共享功能点配置信息以及存储于手机端本地的本地功能点配置信息,且将各本地功能点配置信息独立封装为可被手机读取以及调用的功能点文件,当手机应用需要更新功能点文件对应的手机应用功能时,只需更新独立封装的功能点文件即可,而不需下载整个手机应用程序包,因而具有减少手机应用更新时间,且快速启动手机应用的效果。
优选的,获取需要修改或是增加的存储于手机端的手机应用各功能的功能点需求文档,根据功能点需求文档生成可替换功能点文件或可供手机端读取以及调用的功能点配置文件;根据发布渠道的渠道号与功能点配置文件生成携带版本号的共享策略版本,且生成携带渠道号以及共享策略版本的版本号的共享策略版本信息;根据渠道号发布共享策略版本信息于对应渠道。
通过采用上述技术方案,根据需要修改的手机应用功能或是需要增加的手机应用功能,编辑功能点需求文档,且形成共享策略版本,便于手机端下载,具有可更新下载于手机端的功能点的效果。
优选的,映射存储共享策略版本,根据共享策略版本的存储地址、版本号和渠道号的映射关系的生成存储位置映射表;接收来自手机端的携带版本号、用户端IP地址和端口号的错误信息,根据存储位置映射表获取前一版本共享策略版本的存储地址,根据错误信息执行回滚操作。
通过采用上述技术方案,当更新出现错误时,执行回滚操作,使手机应用回到上一版本,具有在更新出错时维持手机应用正常运行的效果。
优选的,所述根据发布渠道的渠道号与功能点配置文件生成携带版本号的共享策略版本,且生成携带渠道号以及共享策略版本的版本号的共享策略版本信息,包括:获取发布渠道的渠道号,根据渠道号与功能点配置文件生成携带版本号的共享策略版本,根据共享策略版本生成显示于上层且携带预览命令的文件预览提示框;获取预览命令返回值,若为是,显示共享策略版本于上层预览窗口;显示确认提示框于上层预览窗口,获取确认命令返回值,若为是,生成携带渠道号以及共享策略版本的版本号的共享策略版本信息。
通过采用上述技术方案,生成共享策略版本后,维护人员可在上层预览窗口查看共享策略版本信息,确定无误后,即可电机确认提示框中表征确认的位置,而后再生产共享策略版本信息以提示手机端下载,从而具有减少共享策略版本出错的概率,增加维护人员自检的渠道的效果。
优选的,所述映射存储共享策略版本,根据共享策略版本的存储地址、版本号和渠道号的映射关系的生成存储位置映射表,包括:获取携带共享策略版本内存大小的存储请求,根据存储请求检索预设未分配分区表;获取最大未分配分区为待存储分区以存储共享策略版本,将待存储分区未使用的空白区拆分为新的未分配分区写入未分配分区表;返回上述待存储分区的包括首行地址以及末行地址的存储地址,根据共享策略版本的存储地址、版本号和渠道号的映射关系生成存储位置映射表。
通过采用上述技术方案,具有合理分配后台存储器的存储分区的效果。
优选的,当获取到新的未分配分区时,将新的未分配分区的地址信息写入未分配分区表,按照未分配分区的大小由大向小重新排序未分配分区表的检索顺序。
通过采用上述技术方案,具有减少检索所需时间,便于检索的效果。
优选的,根据错误信息中的版本号与存储位置关系映射表的映射关系,获取错误信息中版本号对应的存储地址,删除上述存储地址对应的存储分区中的共享策略版本,释放上述存储分区且将该存储分区的地址信息写入未分配分区表。
通过采用上述技术方案,具有删除错误的共享策略版本,从而释放更多的存储分区以供存储。
第二方面,本申请提供的手机应用策略更新方法采用如下的技术方案:
手机应用策略更新方法,配合使用于权利要求1-7任一所述手机应用策略配置方法,所述方法包括:打开手机应用界面;获取共享策略版本信息;比对手机应用版本号与共享策略版本信息的版本号,若比对结果为否,获取后台预留的专用更新端口的端口号,建立与更新端口之间的通信链接,接收共享策略版本信息的版本号对应的共享策略版本;解析共享策略版本,将共享策略版本中的功能点配置文件替换手机应用中对应的功能点文件或将共享策略版本中的功能点配置文件添加至本地存储以形成新的功能点文件;修改手机应用的功能点文件的索引表。
通过采用上述技术方案,手机端更新需要更新的功能点文件,以调整手机应用的功能,通过下载共享策略版本,采用功能点配置文件替换原本的功能点文件的方法,无需下载完整的手机应用程序包即可实现手机应用功能的更新,具有减少手机应用的更新时间的效果。
第三方面,本申请提供的手机应用策略配置***采用如下的技术方案:
手机应用策略配置***,包括:策略管理模块,用于获取手机应用各功能的功能点配置信息,所述功能点配置信息包括存储于后台存储器的共享功能点配置信息以及存储于手机端的本地功能点配置信息,将本地功能点配置信息独立封装形成若干可被手机端读取、调用以实现手机应用对应功能的功能点文件;策略发布模块,用于根据功能点文件的集合生成对应发布渠道的手机应用程序包,发布手机应用程序包于对应发布渠道。
通过采用上述技术方案,将手机应用的功能点配置信息分为存储于后台存储器的共享功能点配置信息以及存储于手机端本地的本地功能点配置信息,且将各本地功能点配置信息独立封装为可被手机读取以及调用的功能点文件,当手机应用需要更新功能点文件对应的手机应用功能时,只需更新独立封装的功能点文件即可,而不需下载整个手机应用程序包,因而具有减少手机应用更新时间的效果。
第四方面,本申请提供的手机应用策略装置采用如下的技术方案:
手机应用策略装置,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如1至7的手机应用策略配置方法或如权利要求8的手机应用策略更新方法中任一种方法的计算机程序。
综上所述,本申请包括以下至少一种有益技术效果:
将手机应用的功能点配置信息分为存储于后台存储器的共享功能点配置信息以及存储于手机端本地的本地功能点配置信息,且将各本地功能点配置信息独立封装为可被手机读取以及调用的功能点文件,当手机应用需要更新功能点文件对应的手机应用功能时,只需更新独立封装的功能点文件即可,而不需下载整个手机应用程序包,因而具有减少手机应用更新时间的效果;
生成共享策略版本后,维护人员可在上层预览窗口查看共享策略版本信息,确定无误后,即可电机确认提示框中表征确认的位置,而后再生产共享策略版本信息以提示手机端下载,从而具有减少共享策略版本出错的概率,增加维护人员自检的渠道的效果;
手机端更新需要更新的功能点文件,以调整手机应用的功能,通过下载共享策略版本,采用功能点配置文件替换原本的功能点文件的方法,无需下载完整的手机应用程序包,即可实现手机应用功能的更新,具有减少手机应用的更新时间的效果。
附图说明
图1是本申请实施例手机应用策略配置方法的流程示意图;
图2是本申请实施例手机应用策略更新方法的流程示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-2及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
本申请实施例公开手机应用策略配置方法。参照图1,手机应用策略配置方法包括以下步骤,在本实施例中所描述的步骤顺序为本实施例实施的步骤顺序,但实际设置时各步骤的顺序并不限定于标号顺序,可根据实际设置更改步骤顺序。
S1:获取手机应用各功能的功能点配置信息,功能点配置信息包括存储于后台存储器的共享功能点配置信息以及存储于手机端的本地功能点配置信息,将本地功能点配置信息独立封装形成若干可被手机端读取、调用以实现手机应用对应功能的功能点文件。
具体的,功能点配置信息为该手机应用具有的各功能的算法,功能点文件则为封装后的本地功能点配置信息,手机端可使用其自身的编译器编译以及调用功能点文件,以使用手机应用的功能。
S2:根据各功能点文件生成对应发布渠道的手机应用程序包,发布手机应用程序包于对应发布渠道。
具体的,发布渠道具体为对应手机不同操作***或不同生产厂商的手机应用下载的渠道,不同操作***具体可以为安卓版本、iOS版本等,不同的生产厂商具体可以为华为、苹果、三星等,手机采用不同的版本或由不同的厂商生产,数据交互的协议、规定可能会不同,因而手机应用在编程时会根据协议、规定的不同作出适应性修改,以符合对应渠道的要求;不同发布渠道的手机应用程序包分别存储于后台存储器内的不同存储区域,发布渠道的渠道号则包含有对应的手机应用程序包的存储区域地址信息,当用户由对应渠道,比如说安卓版本的用户在安卓版本对应的发布渠道,如安卓手机上的应用商店等下载本实施例中的手机应用程序包,手机端向后台发送携带用户手机端的IP地址以及端口号的下载请求,后台接收该发布渠道发送的下载请求后,获取该发布渠道的渠道号内的存储区域地址信息,后台打开预留的下载端口,建立手机端与该下载端口之间的通信链路,将对应发布渠道的手机应用程序包数据信息由上述通信链路传输至手机端。
手机应用程序包内还存有对应不同功能点的索引表,索引表存储用户对手机应用界面操作预定动作,根据预定动作产生的与手机应用功能点对应的映射关系,比如,用户打开手机应用,点击手机应用界面上的某一功能对象,手机端根据索引表的映射关系调用手机本地存储的功能点文件或向后台请求调用存储于后台存储器的共享功能点配置信息,从而应用手机应用的功能。
S3:获取需要修改或是增加的用于存储于手机端的手机应用各功能的功能点需求文档,根据功能点需求文档生成可替换功能点文件或可供手机端读取以及调用的功能点配置文件。
具体的,功能需求点文档为后台维护人员根据手机应用下载于手机端的各功能点维护更新的算法或是根据后期开发新功能而增加的可存储于手机端的功能点算法,在后台存储器划分有用于存储手机应用程序包的分区,当手机应用程序的功能点有更新或添加时,获取前一版本手机应用程序包于缓冲区,将最新的功能点配置文件替换位于缓冲区的手机应用程序包的对应的功能点文件或添加至位于缓冲区的手机应用程序包内,更换上述手机应用程序包的版本号,将新版本的手机应用程序包存储于后台存储器划分的用于存储手机应用程序包的分区内,且存储地址与上一版本手机应用程序包的存储地址不相同,即新版本的手机应用程序包并不替换上一版本的手机应用程序包,从而便于维护人员获取各个版本的手机应用程序包;当手机端发送下载手机应用程序包的下载请求时,后台检索最新版本的手机应用程序包的存储地址,且传送最新版本的手机应用程序包于手机端。
S4:根据发布渠道的渠道号与功能点配置文件生成携带版本号的共享策略版本,且生成携带渠道号以及共享策略版本的版本号的共享策略版本信息。
S5:根据渠道号发布共享策略版本信息于对应渠道。
具体的,功能点需求文档为该手机应用下载于手机端的功能点文件的更新版本或者是添加于手机端的手机应用的新功能点的配置信息,功能点配置文件则为封装后的功能点需求文档,手机端可使用其自身的编译器编译以及调用功能点配置文件,实现热更新的效果,手机应用有关于存储于手机端的功能点文件的更新时,无需下载完整文件包,从而减少更新所需时间。
当发布渠道是安卓手机上的应用商店,且应用程序包的版本为1.0版本时,用户在手机端下载1.0版本的手机应用程序包,并且安装1.0版本的手机应用,后台对存储于手机端的功能点文件有更新,维护人员编辑功能点需求文档,且导入后台,后台根据预定程序将功能点需求文档生成功能点配置文件,且将功能点配置文件与渠道号等生成2.0版本的共享策略版本,用户打开手机端的1.0版本的手机应用界面时,手机端向后台发送获取更新请求,后台接收获取更新请求后,将2.0版本的共享策略版本信息发送至手机端,手机端接收最新的共享策略版本信息,将共享策略版本信息内的版本号与手机应用当前的版本号匹配,若匹配结果为不同,则向后台发送下载请求,后台调用预留的专用更新端口,手机端建立到更新端口的通信链路以下载共享策略版本;且当用户打开其手机上的应用发布渠道,比如应用商店,应用商店则会将获取到的2.0版本的共享策略版本信息显示,以提醒用户下载更新版本,用户选择下载更新版本,手机端向后台发送获取更新请求。
S6:映射存储共享策略版本,根据共享策略版本的存储地址、版本号和渠道号的映射关系的生成存储位置映射表。
S7:接收来自手机端的携带版本号、用户端IP地址和端口号的错误信息,根据存储位置映射表获取前一版本共享策略版本的存储地址,根据错误信息执行回滚操作。
具体的,回滚操作可以为后台打开预留的专用更新端口,建立与手机端的通信链路,然后将前一版本的共享策略版本下载于手机端,手机端获取前一版本的共享策略版本,比较前一版本的共享策略版本的版本号与手机应用的版本号,若为不同,手机端解析前一版本的共享策略版本,将前一版本共享策略版本内的功能点配置文件替换对应的功能文件,实现版本的回溯,且更新索引表;若为增加于手机端的功能点的功能点配置文件,则按照索引表内新增的功能点文件索引地址索引至最新增加的功能点配置文件,删除最新增加的功能点配置文件;回滚操作也可以为获取前一版本手机应用程序包于后台存储器的存储地址,下载前一版本的手机应用程序包于手机端,手机端安装前一版本手机应用程序包以覆盖手机端原本的手机应用;但回滚操作也可为常规的回滚操作。
S8:根据错误信息中的版本号与存储位置关系映射表的映射关系,获取错误信息中版本号对应的存储地址,删除上述存储地址对应的存储分区中的共享策略版本,释放上述存储分区且将该存储分区的地址信息写入未分配分区表。
具体的,错误信息包括有版本号,后台接收错误信息,根据预定程序提取错误信息内的版本号,即可由存储位置关系映射表索引到该版本共享策略版本的存储地址,然后删除该版本以将存储空间释放。
进一步的,步骤S4包括以下子步骤。
(1)获取发布渠道的渠道号,根据渠道号与功能点配置文件生成携带版本号的共享策略版本,根据共享策略版本生成显示于上层且携带预览命令的文件预览提示框。
(2)获取预览命令返回值,若为是,显示共享策略版本于上层预览窗口。
(3)显示确认提示框于上层预览窗口,获取确认命令返回值,若为是,生成携带渠道号以及共享策略版本的版本号的共享策略版本信息。
具体的,当文件预览提示框显示于后台显示器上以供维护人员选择是否查看,当维护人员选择查看共享策略版本时,维护人员通过上层预览窗口检查共享策略版本是否有误,同时显示确认提示框于上层预览窗口,若维护人员预览共享策略版本无误,点击确认提示框中表征确认的选项,而后生成共享策略版本信息。
进一步的,步骤S6包括以下子步骤。
(1)获取携带共享策略版本内存大小的存储请求,根据存储请求检索预设未分配分区表。
具体的,在本实施例中,存储请求为当维护人员预览共享策略版本后,维护人员点击确认提示框中表征确认的选项,而产生的确认信息,未分配分区表为后台存储器中预留的可用于存储可共享策略版本的分区地址。
(2)获取最大未分配分区为待存储分区以存储共享策略版本,将待存储分区未使用的空白区拆分为新的未分配分区写入未分配分区表。
(3)返回上述待存储分区存储的共享策略版本的存储位置的首行地址以及末行地址的存储地址,根据共享策略版本的存储地址、版本号和渠道号的映射关系生成存储位置映射表。
具体的,当后台获取存储请求后,检索未分配分区表,获取未分配分区表内的存储量最大的未分配分区为待存储分区,将共享策略版本写入待存储分区使其成为该版本共享策略版本的存储分区,然后将该存储分区未使用的存储空间拆分为未分配分区以用于存储其他数据。
(4)当获取到新的未分配分区时,将新的未分配分区的地址信息写入未分配分区表,按照未分配分区的大小由大向小重新排序未分配分区表的检索顺序。
本实施例还公开手机应用策略更新方法,包括以下步骤。
M1:打开手机应用界面。
M2:获取共享策略版本信息。
M3:比对手机应用版本号与共享策略版本信息的版本号,若比对结果为否,获取后台预留的专用更新端口的端口号,建立与更新端口之间的通信链接,接收共享策略版本信息的版本号对应的共享策略版本。
M4:解析共享策略版本,将共享策略版本中的功能点配置文件替换手机应用中对应的功能点文件或将共享策略版本中的功能点配置文件添加至本地存储以形成新的功能点文件。
M5:修改手机应用的功能点文件的索引表。
手机端预先安装手机应用程序包,当用户打开手机应用的界面时,手机端向后台发送获取更新请求,后台将共享策略版本信息发送于手机端,手机端基于预定程序比对手机应用的版本号与共享策略版本信息的版本号,若为不同,手机端向后台发送下载共享策略版本的下载请求,后台开放预留的专用更新端口,以建立手机端与专用更新端口之间的通信链路,手机端下载共享策略版本,然后解析共享策略版本,以获取功能点配置文件,功能点配置文件上预设有识别序列,功能点文件上也预设有识别序列,手机端基于预定程序,比对功能点配置文件上的识别序列与功能点文件上的识别序列,若有比对结果,将有比对结果的功能点配置文件替换功能点文件,若无比对结果,将无比对结果的功能点配置文件添加至手机端存储功能点文件的文件夹以形成新的功能点文件,而后更新功能点文件的索引表。
本实施例还公开手机应用策略配置***。
包括策略管理模块,用于获取手机应用各功能的功能点配置信息,功能点配置信息包括存储于后台存储器的共享功能点配置信息以及存储于手机端的本地功能点配置信息,将本地功能点配置信息独立封装形成若干可被手机端读取、调用以实现手机应用对应功能的功能点文件。
策略发布模块,用于根据功能点文件的集合生成对应发布渠道的手机应用程序包,发布手机应用程序包于对应发布渠道。
本实施例还公开手机应用策略装置,包括存储器和处理器,存储器上存储有能够被处理器加载并执行如手机应用策略配置方法或手机应用策略更新方法中任一种方法的计算机程序。
以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
Claims (10)
1.手机应用策略配置方法,其特征在于,所述方法包括以下步骤:
获取手机应用各功能的功能点配置信息,所述功能点配置信息包括存储于后台存储器的共享功能点配置信息以及存储于手机端的本地功能点配置信息,将本地功能点配置信息独立封装形成若干可被手机端读取、调用以实现手机应用对应功能的功能点文件;
根据各功能点文件生成对应发布渠道的手机应用程序包,发布手机应用程序包于对应发布渠道。
2.根据权利要求1所述的手机应用策略配置方法,其特征在于,还包括:
获取需要修改或是增加的存储于手机端的手机应用各功能的功能点需求文档,根据功能点需求文档生成可替换功能点文件或可供手机端读取以及调用的功能点配置文件;
根据发布渠道的渠道号与功能点配置文件生成携带版本号的共享策略版本,且生成携带渠道号以及共享策略版本的版本号的共享策略版本信息;
根据渠道号发布共享策略版本信息于对应渠道。
3.根据权利要求2所述的手机应用策略配置方法,其特征在于,还包括:
映射存储共享策略版本,根据共享策略版本的存储地址、版本号和渠道号的映射关系生成存储位置映射表;
接收来自手机端的携带版本号、用户端IP地址和端口号的错误信息,根据存储位置映射表获取前一版本共享策略版本的存储地址,根据错误信息执行回滚操作。
4.根据权利要求2所述的手机应用策略配置方法,其特征在于,所述根据发布渠道的渠道号与功能点配置文件生成携带版本号的共享策略版本,且生成携带渠道号以及共享策略版本的版本号的共享策略版本信息,包括:
获取发布渠道的渠道号,根据渠道号与功能点配置文件生成携带版本号的共享策略版本,根据共享策略版本生成显示于上层且携带预览命令的文件预览提示框;
获取预览命令返回值,若为是,显示共享策略版本于上层预览窗口;
显示确认提示框于上层预览窗口,获取确认命令返回值,若为是,生成携带渠道号以及共享策略版本的版本号的共享策略版本信息。
5.根据权利要求3所述的手机应用策略配置方法,其特征在于,所述映射存储共享策略版本,根据共享策略版本的存储地址、版本号和渠道号的映射关系生成存储位置映射表,包括:
获取携带共享策略版本内存大小的存储请求,根据存储请求检索预设未分配分区表;
获取最大未分配分区为待存储分区以存储共享策略版本,将待存储分区未使用的空白区拆分为新的未分配分区写入未分配分区表;
返回上述待存储分区存储的共享策略版本的存储位置的首行地址以及末行地址的存储地址,根据共享策略版本的存储地址、版本号和渠道号的映射关系生成存储位置映射表。
6.根据权利要求5所述的手机应用策略配置方法,其特征在于,当获取到新的未分配分区时,将新的未分配分区的地址信息写入未分配分区表,按照未分配分区的大小由大向小重新排序未分配分区表的检索顺序。
7.根据权利要求3所述的手机应用策略配置方法,其特征在于,还包括:根据错误信息中的版本号与存储位置关系映射表的映射关系,获取错误信息中版本号对应的存储地址,删除上述存储地址对应的存储分区中的共享策略版本,释放上述存储分区且将该存储分区的地址信息写入未分配分区表。
8.手机应用策略更新方法,其特征在于,配合使用于权利要求1-7任一所述手机应用策略配置方法,所述方法包括:
打开手机应用界面;
获取共享策略版本信息;
比对手机应用版本号与共享策略版本信息的版本号,若比对结果为否,获取后台预留的专用更新端口的端口号,建立与更新端口之间的通信链接,接收共享策略版本信息的版本号对应的共享策略版本;
解析共享策略版本,将共享策略版本中的功能点配置文件替换手机应用中对应的功能点文件或将共享策略版本中的功能点配置文件添加至本地存储以形成新的功能点文件;
修改手机应用的功能点文件的索引表。
9.手机应用策略配置***,其特征在于,包括:
策略管理模块,用于获取手机应用各功能的功能点配置信息,所述功能点配置信息包括存储于后台存储器的共享功能点配置信息以及存储于手机端的本地功能点配置信息,将本地功能点配置信息独立封装形成若干可被手机端读取、调用以实现手机应用对应功能的功能点文件;
策略发布模块,用于根据功能点文件的集合生成对应发布渠道的手机应用程序包,发布手机应用程序包于对应发布渠道。
10.手机应用策略装置,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如1至7的手机应用策略配置方法或如权利要求8的手机应用策略更新方法中任一种方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010990118.9A CN112148382A (zh) | 2020-09-18 | 2020-09-18 | 手机应用策略配置***、配置方法、更新方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010990118.9A CN112148382A (zh) | 2020-09-18 | 2020-09-18 | 手机应用策略配置***、配置方法、更新方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112148382A true CN112148382A (zh) | 2020-12-29 |
Family
ID=73894052
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010990118.9A Pending CN112148382A (zh) | 2020-09-18 | 2020-09-18 | 手机应用策略配置***、配置方法、更新方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112148382A (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106791978A (zh) * | 2016-12-14 | 2017-05-31 | 未来电视有限公司 | 基于互联网电视客户端的快速版本迭代方法 |
CN110321254A (zh) * | 2019-07-09 | 2019-10-11 | 西安点告网络科技有限公司 | 软件版本回滚方法、装置、服务器及存储介质 |
CN110837378A (zh) * | 2018-08-16 | 2020-02-25 | 腾讯科技(深圳)有限公司 | 软件开发工具包sdk功能的调用方法及装置 |
-
2020
- 2020-09-18 CN CN202010990118.9A patent/CN112148382A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106791978A (zh) * | 2016-12-14 | 2017-05-31 | 未来电视有限公司 | 基于互联网电视客户端的快速版本迭代方法 |
CN110837378A (zh) * | 2018-08-16 | 2020-02-25 | 腾讯科技(深圳)有限公司 | 软件开发工具包sdk功能的调用方法及装置 |
CN110321254A (zh) * | 2019-07-09 | 2019-10-11 | 西安点告网络科技有限公司 | 软件版本回滚方法、装置、服务器及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10212563B2 (en) | Updating web resources | |
US10713034B2 (en) | Updating web resources | |
EP1160665B1 (en) | Information processing method and apparatus and recording medium | |
CN104158886B (zh) | 一种应用程序的流式执行方法 | |
US6269442B1 (en) | Apparatus and method for on-line replacement of a running program code and data using checkpoints | |
CN103559065B (zh) | 一种ota升级的方法和*** | |
CN111045708B (zh) | 软件升级方法、电子设备和计算机可读存储介质 | |
CN112882729A (zh) | 应用镜像升级方法、装置、计算机设备和存储介质 | |
CN106951284B (zh) | 基于安卓***应用的用户界面升级方法、装置及智能终端 | |
CN113138781B (zh) | Csv配置更新方法、存储介质 | |
CN103716346A (zh) | 一种安卓手机客户端上应用的管理方法和装置 | |
CN109947450A (zh) | ***文件升级方法、装置、移动终端及可读存储介质 | |
US10078532B2 (en) | Resource management method and device for terminal system among multiple operating systems | |
US7222338B2 (en) | Method for upgrading data | |
CN109213504B (zh) | 一种堆叠式文件***及其加载方法和升级方法 | |
CN112148382A (zh) | 手机应用策略配置***、配置方法、更新方法及装置 | |
CN114443598A (zh) | 写数据方法、装置、计算机设备及存储介质 | |
CN115293365A (zh) | 机器学***台和存储介质 | |
CN114706526A (zh) | 云原生存储数据卷的自动扩容方法、***及设备 | |
CN111683022B (zh) | 白盒交换机及其转发功能的升级方法、可读存储介质 | |
CN114584551A (zh) | 文件上传方法、电子设备及计算机程序产品 | |
CN114327548A (zh) | 软件升级方法及相关装置 | |
CN113190244A (zh) | 无线模组升级的方法、装置、计算机设备和存储介质 | |
CN117170696B (zh) | 一种空调器的ota升级方法及*** | |
CN1953592A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201229 |
|
RJ01 | Rejection of invention patent application after publication |