安装包的更正方法

文档序号:6463027阅读:225来源:国知局
专利名称:安装包的更正方法
技术领域
本发明涉及软件安装包更正技术,尤其涉及一种安装包的更正方法。
技术背景软件对于智能终端来说,重要性是不言而喻的。智能终端所支持的各种功 能,均是通过相应的应用软件实现的。生成软件安装包时,首先需要确定安装包的每个安装逻辑单元,并定义安装细节;其次,打开安装包的制作程序,新 建一个工程文件;在工程文件中,对每个安装逻辑单元输入其安装细节信息; 最后,运行生成命令,输出安装包的内容到当前选择的目录。安装包生成后需要进行调试,以核实所开发的软件与预期是否一致,是否 可稳定运行等,同时,对于发现的问题,必须及时更正。目前对安装包的更正基本全靠人工完成,虽然人工更正安装包方式可保证 安装包的调试质量,但效率低下,定位故障不准确。发明内容有鉴于此,本发明的主要目的在于提供一种安装包的更正方法,能准确定 位安装包的故障原因并能及时更正。为达到上述目的,本发明的技术方案是这样实现的 一种安装包的更正方法,包括获取所述安装包生成脚本中的文件夹的属性值,根据所述属性值判断所述述文件夹的属性值修改为设定属性值。 优选地,该方法还包4舌获取所述安装包生成脚本中的安装细节信息,与工程文件中的安装细节信息进行比对,不一致时将. 件中的细节信息。优选地,所述安装细节信息包括安装路径、所支持的语言、安装说明、是否鉴权、是否重启、所支持用户类型。本发明首先获取安装包生成脚本中的文件夹的属性值,并判断该属性值是 否与当前脚本所支持用户的权限匹配,不匹配时修改文件夹的属性值以与用户 权限匹配。本发明可实现安装包错误信息的自动更正,定位错误信息准确且更 正效率较高。


图1为本发明安装包的更正方法的流程图。
具体实施方式
本发明的核心思想是目前对安装包的更正基本全靠人工完成,效率低下, 定位故障不准确。针对这一情形,本发明提出首先获取安装包生成脚本中的 文件夹的属性值,并判断该属性值是否与当前脚本所支持用户的权限匹配,不 匹配时修改文件夹的属性值以与用户权限匹配。本发明可实现安装包错误信息 的自动更正,定位错误信息准确且更正效率高。以下结合附图对本发明进行详 纟田4苗&。图1为本发明安装包的更正方法的流程图,如图1所示,本发明安装包的 更正方法包括以下步骤步骤101:获取安装包生成脚本中的文件夹的属性值。获得安装包生成脚 本的路径,遍历安装包生成脚本根目录下的所有文件夹,查询并获取这些文件 夹的属性值。这里,文件夹的属性主要是"只读"、"隐藏"等与用户访问权限 相关的属性。步骤102:根据步骤101中获得的属性值判断文件夹的访问权限是否与生 成脚本所面向用户的权限匹配,若匹配则不作处理,若不匹配则执行步骤103针对不同的用户,软件安装包所提供的安装程序是不同的,这是通过设置安装 包生成脚本中的安装逻辑单元、某些文件的访问权限而实现的。安装包生成脚 本是以文件的形式显示给软件开发者的,软件开发者正是通过设置不同的访问 权限来控制不同软件安装包的安装使用权限的,而实际的开发过程中,由于安 装包生成脚本中文件较多,文件的访问权限基本需要人工设置,出错率极高, 本步骤即是通过获得的文件属性值来判断文件的访问权限是否与安装包生成脚 本所支持的用户的4又限匹配,对于匹配的,不作处理,不匹配的则修改文件属 性值。可从安装包工程文件中查询不同用户的权限设置,在遍历针对该类用户 的安装包生成脚本中的文件夹时,——比对,不一致时当即修改。步骤103:将所述文件夹的属性值修改为设定属性值。从安装包工程文件 中查询不同用户的权限设置,在遍历针对该类用户的安装包生成脚本中的文件 夹时,每获取一个文件夹的属性值即进行权限比对,不匹配时当即修改为匹配 的属性值。要对安装包的安装细节信息进行核查,以向用户提供较佳的体验。如图l所示, 本发明安装包的更正方法还包括步骤步骤104:获取安装包生成脚本中的安装细节信息,与工程文件中的安装 细节信息进行比对,不一致时将安装包生成脚本中的安装细节信息替换为工程 文件中的细节信息。这里,安装细节信息包括安装路径、所支持的语言、安 装说明、是否鉴权、是否重启、所支持用户类型。当然,对于安装细节信息不 一致的情形,还需要判断是否是工程文件中的安装细节信息错误,如果工程文 件中的安装细节信息错误,则需要人工修改。对于安装细节信息不一致的情况, 本发明将记录到日志文件中,以方便用户核对。本发明可实现安装包错误信息的自动更正,定位错误信息准确且更正效率高。以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
权利要求
1、一种安装包的更正方法,其特征在于,该方法包括获取所述安装包生成脚本中的文件夹的属性值,根据所述属性值判断所述文件夹的访问权限是否与所述生成脚本所面向用户的权限匹配,不匹配时将所述文件夹的属性值修改为设定属性值。
2、 根据权利要求1所述的安装包的更正方法,其特征在于,该方法还包括 获取所述安装包生成脚本中的安装细节信息,与工程文件中的安装细节信息进行比对,不一致时将所述安装包生成脚本中的安装细节信息替换为工程文 件中的细节信息。
3、 根据权利要求1或2所述的安装包的更正方法,其特征在于,所述安装 细节信息包括安装路径、所支持的语言、安装说明、是否鉴权、是否重启、 所支持用户类型。
全文摘要
本发明公开了一种安装包的更正方法,软件安装包更正技术,为解决软件安装包更正效率低下而提出,所采用的技术方案为获取所述安装包生成脚本中的文件夹的属性值,根据所述属性值判断所述文件夹的访问权限是否与所述生成脚本所面向用户的权限匹配,不匹配时将所述文件夹的属性值修改为设定属性值。本发明可实现安装包错误信息的自动更正,定位错误信息准确且更正效率较高。
文档编号G06F9/445GK101226483SQ20081010089
公开日2008年7月23日 申请日期2008年2月25日 优先权日2008年2月25日
发明者饶远界 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1