基于WinCE的智能终端自动升级引擎设计
算法流程图如图二:
图二 算法流程图
4.2.3 接口字符串协议
(1)"#"隔开的三段按顺序是:#更新文件信息#添加文件信息#删除文件信息#。
(2)"*"隔开的更新/添加文件信息:*文件名*文件大小*服务器安装目录*智能终端安装目录*。
(3)"*"隔开的删除文件信息:*文件名*文件大小*智能终端安装目录*。
例如:#*ssdit.exe*101KB*c:windowsssdit* ssdit*#*conx.dll*1.2MB*c:windowssyste m32*windowssystem32*#*config.ini*6KB*c:windows*windows*#
该算法为系统上层应用提供了调用接口,极大地提高了软件维护的效率,在系统实际运行中稳定可靠。
结束语
在机场智能终端系统的开发和维护过程中,基于WinCE的智能终端自动升级引擎得到了非常成功的应用。现在已在各大机场智能终端系统中得到成功推广,使用户软件升级更加方便快捷,也大大减少了维护人员的工作量。对于软件开发者和维护人员来说,在无线网络的环境下开发类似具有自动升级引擎功能的软件具有很强的实际借鉴意义。
参考文献:
[1] 凌小鹏,用VB创建支持断点续传的Internet传输控件[J],计算机应用研究,2000。
[2] 梅怡红,如何使客户端的应用程序自动升级[J],微电子技术,2003.2。
[3] 王志霞,文件传输协议FTP命令详解[J],黑龙江气象,2002.2。
[4] 高健,来五星,史铁林,嵌入式系统中网络通信模块的实现,微计算机信息,2006,8-2:77-79。
[5] David Hill,Brenton Webster,Edward A.Jezierski,etc.,Smart Client Architecture and Design Guide,Microsoft Corporation,June 2004.
评论