【技术实现步骤摘要】
本专利技术涉及数据处理设备的软件
,尤其涉及一种软件安装及升级的方法和装置。
技术介绍
计算机软件经过了几十年的发展,慢慢地与互联网融合为一体。开放与合作已经成为互联网技术发展的必然趋势,未来的互联网可以“更多的融入”,也能更多地分享和收获。打造一个更加开发平台将使整个互联网的用户有一个全新的体验。同时用户的使用习惯不断在变化,软件的更新频率不断缩短,新的功能迭代速度很快,这就要求软件本身的升级足够强大,以便更好的满足用户需求。现有的计算机桌面软件安装及升级方法通常是在安装时,将主程序文件,即可执·行主程序(.exe格式)文件与资源文件比如所需要加载的.dll文件放在同级目录下,这样的好处是Windows操作系统会默认首先加载.exe文件同级的目录,方便快速找到相应的资源如dll文件。在进行软件升级时,通常都需要当前主程序(.exe)先退出,然后完成升级软件包的下载和安装过程,接下来需要用户再次启动软件才可以看到升级后的功能。现有的这种软件安装及升级方法的缺点是升级时必须首先人工退出当前主程序,才能完整升级软件的安装,不但导致需要用户进行过多的人机交互操作 ...
【技术保护点】
一种软件安装及升级方法,其特征在于,包括:创建当前版本号的版本目录,将该版本目录放置在与软件的主程序文件同级的目录下,将当前版本软件的资源文件放置在该版本目录中;软件主程序开始运行时,搜索与主程序文件同级目录下版本号最新的版本目录,并加载该版本目录;在软件主程序运行时启动升级进程下载并安装升级软件,在安装升级软件时,创建当前升级软件的新版本号对应的版本目录,将该新版本号的版本目录放置在与所述旧版本目录同级的目录下,将新版本软件的资源文件放置在该新版本号的版本目录中。
【技术特征摘要】
【专利技术属性】
技术研发人员:库宇,魏亚民,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。