系统功能的更新方法、装置、终端设备及计算机介质制造方法及图纸

技术编号:36160985 阅读:51 留言:0更新日期:2022-12-31 20:09
本发明专利技术公开了一种系统功能的更新方法、装置、终端设备及计算机可读存储介质,包括:接收更新指令,并按照所述更新指令获取目标属性值表格;其中,所述目标属性值表格由预设的各第一系统属性值构成;获取预设的系统属性数据包,并基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值;将所述目标第一属性值注入所述系统属性数据包以完成系统功能更新。采用本发明专利技术技术方案能够实现令终端设备可以直接修改系统属性值,进而通过修改系统数值完成对系统功能更新的技术效果。术效果。术效果。

【技术实现步骤摘要】
系统功能的更新方法、装置、终端设备及计算机介质


[0001]本专利技术涉及计算机
,尤其涉及一种系统功能的更新方法、装置、终端设备及计算机可读存储介质。

技术介绍

[0002]随着计算机技术的发展,计算机系统开始变得越来越多样化,进而令越来越多的用户开始寻求与自身需求更匹配的系统功能,如此,进行系统功能开发的技术人员就需要针对不同用户各自的需求来实现系统功能的差异化定制,因此技术人员会在系统功能的开发过程中使用各种属性值来实现对系统功能的控制,以满足不同用户在不同场景下的需求;
[0003]但是,在某些情况下用户会临时更改需求,即便用户仅是需要某个功能开放使用或关闭使用,技术人员也只能为这一个细微的改动而发布新的版本,或打采用打开设备串口以通过ADB(Android Debug Bridge

安卓调试桥)执行一条修改指令的方式满足用户的需求,然而,采用发布新版本的方式会让技术人员还会面临花费数小时对安装包进行全编译和完成编译后的自测流程及验证流程,从而导致升级过程漫长且复杂的情况,同样的,即使以采用打采用开设备串口通过ADB执行一条修改指令的方式完成升级,也会造成因为对系统开了后门通道,从而让用户的设备系统更容易面临遭受攻击、破解和被篡改的风险。

技术实现思路

[0004]本专利技术实施例通过提供一种系统功能的更新方法、装置、终端设备及计算机可读存储介质,旨在令终端设备可以直接修改系统属性值,进而通过修改系统数值完成对系统功能的更新。
[0005]为实现上述目的,本专利技术提供一种系统功能的更新方法,所述系统功能的更新方法包括以下步骤:
[0006]接收更新指令,并按照所述更新指令获取目标属性值表格;其中,所述目标属性值表格由预设的各第一系统属性值构成;
[0007]获取预设的系统属性数据包,并基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值;
[0008]将所述目标第一属性值注入所述系统属性数据包以完成系统功能更新。
[0009]进一步地,在所述接收更新指令的步骤之前,所述方法还包括:
[0010]获取预设的各第一系统属性值,并基于第一系统属性值得到目标属性值表格;
[0011]将所述目标属性值表格存储在预设的服务器中。
[0012]进一步地,所述基于第一系统属性值得到目标属性值表格的步骤,包括:
[0013]将各所述第一系统属性值各自对应的记录形式从预设的初始记录形式转化至目标记录形式;其中,所述目标记录形式为通过第一功能标识和第一数据标识记录所述第一系统属性值;
[0014]按照所述目标记录形式将各所述第一系统属性值录入至预设的初始属性值表格以得到所述目标属性表格。
[0015]进一步地,所述目标第一属性值包含目标新增属性值,所述基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值的步骤,包括:
[0016]基于各所述第二系统属性值对所述目标属性值表格进行筛选得到第一筛选结果;
[0017]当所述第一筛选结果为各所述第一系统属性值中存在与各所述第二系统属性值各自对应的第二功能标识均不一致的目标第一功能标识时,将所述目标第一功能标识对应的所述第一系统属性值确定为所述目标新增属性值。
[0018]进一步地,所述目标第一属性值还包含目标更新属性值,所述基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值的步骤,还包括:
[0019]基于各所述第二系统属性值对所述目标属性值表格进行筛选得到第二筛选结果;
[0020]当所述第二筛选结果为各所述第一系统属性值中不存在所述目标第一功能标识,且各所述第一系统属性值中存在与各所述第二系统属性值各自对应的第二数据标识均不一致的目标第一数据标识时,将所述目标第一数据标识对应的所述第一系统属性值确定为所述目标更新属性值。
[0021]进一步地,所述将所述目标第一属性值注入所述系统属性数据包以完成系统功能更新的步骤,包括:
[0022]根据所述目标第一属性值的所述第一功能标识在各所述第二系统属性值中确定与所述第一更新属性值对应的目标第二系统属性值;
[0023]将所述目标第二系统属性值替换为所述目标第一属性值。
[0024]进一步地,在所述将所述目标第一属性值注入所述系统属性数据包以完成系统功能更新的步骤之后,所述方法还包括:
[0025]检测所述目标第一属性值对应的目标功能是否接收到运行指令;
[0026]在检测到所述目标功能接收到所述运行指令时,控制所述目标功能按照所述目标第一属性值运行。
[0027]此外,为实现上述目的,本专利技术还提供一种系统功能的更新装置,所述装置包括:
[0028]下载模块,用于接收更新指令,并按照所述更新指令获取目标属性值表格;其中,所述目标属性值表格由预设的各第一系统属性值构成;
[0029]筛选模块,用于获取预设的系统属性数据包,并基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值;
[0030]更新模块,用于将所述目标第一属性值注入所述系统属性数据包以完成系统功能更新。
[0031]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的系统功能的更新程序,所述系统功能的更新程序被所述处理器执行时实现如上述的系统功能的更新方法的步骤。
[0032]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读
存储介质上存储有系统功能的更新程序,所述系统功能的更新程序被处理器执行时实现如上述的系统功能的更新方法的步骤。
[0033]本专利技术实施例提供的系统功能的更新方法、装置、终端设备及计算机可读存储介质,通过接收更新指令,并按照所述更新指令获取目标属性值表格;其中,所述目标属性值表格由预设的各第一系统属性值构成;获取预设的系统属性数据包,并基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值;将所述目标第一属性值注入所述系统属性数据包以完成系统功能更新。
[0034]在本实施例中,终端设备在运行时,首先接收技术人员触发的更新指令,进而根据该更新指令在与该终端设备相连的服务器中下载包含预设的各第一系统属性值的目标属性值表格,之后,该终端设备读取预设的系统属性数据包,并基于该系统属性数据包内包含的各第二系统属性值对该目标属性值表格内的各第一系统属性值进行筛选,以在各该第一系统属性值中确定用户执行系统功能新增或系统功能更新的目标第一属性值,最后,该终端设备将该目标第一属性值通过预设的更新接口注入至该系统属性数据包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统功能的更新方法,其特征在于,所述系统功能的更新方法包括以下步骤:接收更新指令,并按照所述更新指令获取目标属性值表格;其中,所述目标属性值表格由预设的各第一系统属性值构成;获取预设的系统属性数据包,并基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值;将所述目标第一属性值注入所述系统属性数据包以完成系统功能更新。2.如权利要求1所述的系统功能的更新方法,其特征在于,在所述接收更新指令的步骤之前,所述方法还包括:获取预设的各第一系统属性值,并基于第一系统属性值得到目标属性值表格;将所述目标属性值表格存储在预设的服务器中。3.如权利要求2所述的系统功能的更新方法,其特征在于,所述基于第一系统属性值得到目标属性值表格的步骤,包括:将各所述第一系统属性值各自对应的记录形式从预设的初始记录形式转化至目标记录形式;其中,所述目标记录形式为通过第一功能标识和第一数据标识记录所述第一系统属性值;按照所述目标记录形式将各所述第一系统属性值录入至预设的初始属性值表格以得到所述目标属性表格。4.如权利要求1所述的系统功能的更新方法,其特征在于,所述目标第一属性值包含目标新增属性值,所述基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值的步骤,包括:基于各所述第二系统属性值对所述目标属性值表格进行筛选得到第一筛选结果;当所述第一筛选结果为各所述第一系统属性值中存在与各所述第二系统属性值各自对应的第二功能标识均不一致的目标第一功能标识时,将所述目标第一功能标识对应的所述第一系统属性值确定为所述目标新增属性值。5.如权利要求4所述的系统功能的更新方法,其特征在于,所述目标第一属性值还包含目标更新属性值,所述基于所述系统属性数据包内包含的各第二系统属性值对所述目标属性值表格进行筛选以获取各所述第一系统属性中的目标第一属性值的步骤,还包括:基于各所述第二系统属性值对所述目标属性值表格进行筛选得到...

【专利技术属性】
技术研发人员:张俊
申请(专利权)人:深圳市创维软件有限公司
类型:发明
国别省市:

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

1