一种用于移动终端的软件安装包管理系统及其管理方法

文档序号:8457167阅读:441来源:国知局
一种用于移动终端的软件安装包管理系统及其管理方法
【技术领域】
[0001]本发明涉及应用软件包的历史版本管理方法,具体涉及一种用于移动终端的软件安装包管理系统及其管理方法。
【背景技术】
[0002]现有技术中,应用软件安装包的功能也越来越多,应用软件的尺寸也越来越大,相应的,应用所占资源也越来越多,那么很多用户不需要或者不想要的功能也会随着新软件安装包版本的释放而强加给用户,而某些用户想使用的功能却被在新版本中去掉了 ;应用软件的升级是用户自主选择的,但升级后用户如果对新版本功能、所占资源等不满意,则想回退回以前的版本就不太容易了。目前,没有相关管理方法或管理系统能够供用户选择适合自己使用的软件版本,降低了用户的体验满意度。

【发明内容】

[0003]本发明的目的在于提供一种用于移动终端的软件安装包管理系统及其管理方法,通过设定管理记录模块,记录任一软件的每个版本的安装时间、版本号、安装所占内存大小、卸载时间及卸载原因;并可以通过处理模块显示至触摸显示器,使得用户能够便于了解任一软件不同版本的使用情况;在存储器内存储这任一软件不同版本的软件安装包,能够便于用户选择任何适宜自身需要版本的软件进行安装使用。本发明能够便于用户自由选择符合自身需求的软件版本进行安装使用,了解每个软件不同版本的历史记录、软件大小及软件使用状况,能够便于用户准确选择,提高用户的使用效率及体验满意度。
[0004]为了达到上述目的,本发明通过以下技术方案实现:
一种用于移动终端的软件安装包管理系统,其特点是,该管理系统设置在移动终端内,该管理系统包含:
触摸显示器;
处理模块,与所述触摸显示器连接;
管理记录模块,与所述处理模块连接;
存储器,分别与所述处理模块、管理记录模块连接。
[0005]优选地,
所述触摸显示器用于进行人机交互,获取用户需求、显示软件安装/卸载信息,并将用户需求指令发送至所述处理模块;
所述处理模块用于根据用户需求进行软件的安装和卸载;
当所述处理模块安装软件时,所述管理记录模块用于解析软件安装包的必要信息,并将该信息打包为安装/卸载信息文件发送至所述存储器;
当所述处理模块卸载软件时,所述管理记录模块用于获取卸载软件的相关信息,并将该信息发送至所述存储器中相应的安装/卸载信息文件内;
所述存储器用于存储移动终端的所有软件安装包、软件安装管理文件;所有软件安装包中包含每个软件对应的不同软件版本安装包,软件安装管理文件包含每个软件安装包对应的安装/卸载信息文件。
[0006]优选地,所述软件安装管理文件包含的每个安装/卸载信息文件,包含:软件名称、软件版本、软件安装时间、软件所占用移动终端内存量、软件卸载时间、用户卸载软件原因信息。
[0007]一种用于移动终端的软件安装包管理方法,其特点是,该软件安装包管理方法包含:
Si,当需要进行软件安装时,用户通过触摸显示器选择需要进行安装的软件;
S2,所述触摸显示器将安装命令发送至处理模块,所述处理模块获取该软件的软件安装包进行安装;
S3,所述处理模块在完成软件安装后,控制管理记录模块解析该软件安装包的必要信息,并将必要信息打包为安装/卸载信息文件,并将该安装/卸载信息文件发送至存储器;S4,当需要卸载软件时,用户通过所述触摸显示器选择需要进行卸载的软件,并通过所述处理模块进行软件卸载。
[0008]优选地,所述步骤SI包含:
用户通过触摸显示器选择需要安装软件的版本,并将软件名称、软件版本信号发送至所述处理模块。
[0009]优选地,所述步骤S2包含:
S2.1,所述处理模块解析所述触摸显示器发送的安装命令,获取需要安装软件的软件名称、软件版本;
S2.2,所述处理模块根据上述软件名称、软件版本在所述存储器内查找是否有相应的软件安装包;当查找到时,跳转至步骤S2.3 ;当未查找到时,发送无法安装软件命令至所述触摸显示器,结束;
S2.3,所述处理模块获取所述存储器内相应的软件安装包,并解析软件安装管理文件内相应软件版本的安装/卸载信息文件,将该文件内的软件安装/卸载信息通过该处理模块发送至所述触摸显示器;
S2.4,用户根据该触摸显示器显示的软件安装/卸载信息,判断是否继续安装该版本软件;当继续安装时,执行步骤S2.5 ;当放弃安装时,结束操作;
S2.5,所述处理模块将用户要求的软件安装在移动终端的系统中,且将该软件安装文件发送至所述存储器内。
[0010]优选地,所述步骤S2.2包含:
S2.2.1,所述处理模块查找所述存储器内是否有与安装命令相同的软件名称;如查找到,执行步骤S2.2.2 ;如未查找到,发送无法安装软件命令至所述触摸显示器,结束;
52.2.2,所述处理模块查找所述存储器内是否有与安装命令相同软件版本的软件安装包;如查找到,执行步骤S2.3 ;如未查找到,发送无法安装软件命令至所述触摸显示器,结束。
[0011 ] 优选地,所述步骤S3包含:
53.1,所述处理模块控制所述管理记录模块解析该软件安装文件的软件名称、软件版本及软件所占用移动终端内存量; S3.2,所述管理记录模块同时记录软件安装时间,并将所述S3.1内解析获取的信息与软件安装时间一起打包为安装/卸载信息文件;
53.3,所述管理记录模块将上述安装/卸载信息文件发送至所述存储器中软件安装管理文件内。
[0012]优选地,所述步骤S4包含:
54.1,所述处理模块获取所述触摸显示器发送的软件卸载命令,解析该卸载命令,获取软件名称、软件版本,并在所述存储器内查找相应的软件安装文件,进行软件卸载;
S4.2,在软件进行卸载的同时,所述处理模块控制所述管理记录模块记录软件卸载时间,该管理记录模块并通过该处理模块发送卸载原因填写信息至所述触摸显示器;
S4.3,用户通过所述触摸显示器填写软件卸载原因,并将该软件卸载原因通过所述处理模块发送至所述管理记录模块;
S4.4,所述管理记录模块将软件卸载时间、软件卸载原因发送至存储器中对应的安装/卸载信息文件中。
[0013]优选地,该软件安装包管理方法还包含如下步骤:
当所述处理模块检测到任一软件的更新版本软件时,发送是否更新软件至所述触摸显示器,用户通过所述触摸显示器控制是否更新软件;当更新软件时,所述处理模块下载新的软件安装包至所述存储器内,安装该软件安装包,并控制所述管理记录模块将软件安装时间、软件版本及软件所占用移动终端内存量一起打包为安装/卸载信息文件,并发送至所述存储器中软件安装管理文件内;当拒绝更新软件时,所述处理模块拒绝下载新的软件安装包。
[0014]本发明与现有技术相比具有以下优点:
本发明提供一种用于移动终端的软件安装包管理系统及其管理方法,通过设定管理记录模块、处理模块、触摸显示器及存储器,能够有效地记录任一软件的每个版本的安装时间、版本号、安装所占内存大小、卸载时间及卸载原因;用户能够便于了解任一软件不同版本的使用情况;在存储器内存储这任一软件不同版本的软件安装包,能够便于用户选择任何适宜自身需要版本的软件进行安装使用。本发明能够便于用户自由选择符合自身需求的软件版本进行安装使用,了解每个软件不同版本的历史记录、软件大小及软件使用状况,能够使用任一版本的软件安装包进行软件的安装;便于用户准确选择,提高用户的使用效率及体验满意度。
【附图说明】
[0015]图1为本发明一种用于移动终端的软件安装包管理系统的整体结构示意图。
[0016]图2为本发明一种用于移动终端的软件安装包管理方法的整
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1