为满足《煤矿安全监控系统通用技术要求》与《煤矿井下作业人员管理系统通用技术条件》中关于系统必须具有双机切换功能的要求,实现软件自监视与双主机自动切换的功能。采用VS2010开发平台、C#高级程序设计语言,结合多线程技术,设计一套双机软件切换系统,按照MT/T 772—1998中8.13规定的主要性能测试方法进行严格测试,该双机软件切换系统具备软件自监视功能,并能够满足通用技术要求的从主机到备用主机正常工作的时间小于5 min的要求,完成双机软件的自动切换,实现双机值守功能。