发明名称 可执行文件版本更新系统及方法
摘要 一种可执行文件版本更新方法,其特征在于,该方法包括如下步骤:设置源代码编译的时间;读取源代码中的属性信息及可执行文件中的属性信息;当源代码中的属性信息及可执行文件中的属性信息不一致时,在设置的时间对源代码进行编译,使其成为可执行文件;当源代码编译成功时,更新服务器上的可执行文件,使其与编译成功的可执行文件一致;修改编译成功后所生成的可执行文件的版本号;当启动客户端计算机的可执行文件时,读取服务器中对应的可执行文件的版本号;当客户端计算机上启动的可执行文件的版本号与服务器上对应的可执行文件的版本号一致时,将服务器上的可执行文件更新到客户端计算机上。另外,本发明还提供一种可执行文件版本更新系统。
申请公布号 CN101546269B 申请公布日期 2013.07.03
申请号 CN200810300769.X 申请日期 2008.03.28
申请人 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 发明人 黄军伟;王晶
分类号 G06F9/445(2006.01)I;G06F9/45(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种可执行文件版本更新系统,包括服务器、客户端计算机系统,其特征在于,所述服务器包括:设置模块,用于当用户将需要生成可执行文件的源代码存放于服务器时,设置该源代码的编译时间;读取模块,用于读取所述源代码中的属性信息及服务器中存放该源代码对应的可执行文件的属性信息;判断模块,用于判断读取的源代码中的属性信息与服务器中存放该源代码对应的可执行文件的属性信息是否一致;编译模块,用于当源代码中的属性信息及可执行文件中的属性信息不一致时,在设置的编译时间对该源代码进行编译,使其成为可执行文件,所述编译的方式包括对新增加的功能所编写的源代码进行编译的增量编译及对所编写的源代码全部进行编译的完全编译;更新模块,用于当源代码编译成功时,更新服务器上的可执行文件,若编译的方式为增量编译,则将编译成功后生成的可执行文件覆盖该源代码对应的可执行文件,若编译的方式为完全编译,则将编译成功后生成的可执行文件存放在服务器用于存放可执行文件的目录下,使其与编译成功的可执行文件一致;修改模块,用于修改编译成功后所生成的可执行文件的版本号;所述客户端计算机系统包括:获取模块,用于当启动客户端计算机系统的可执行文件时,获取服务器中对应的可执行文件的版本号;比较模块,用于比较客户端计算机系统上启动的可执行文件的版本号与服务器上对应的可执行文件的版本号是否一致;下载模块,用于当客户端计算机系统上启动的可执行文件的版本号与服务器上对应的可执行文件的版本号不一致时,将服务器上的可执行文件下载到客户端计算机系统上,并安装该可执行文件。
地址 518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号