The invention relates to an equipment
control software architecture method supporting
dynamic switching of multiple communication
modes, which comprises the following steps of: defining a unified
abstract interface IServerInit for standardizing methods which must be realized by all communication mode view models; based on a unified
abstract interface IServerInit, a plurality of mutually independent specific communication strategy modules are realized, and each module encapsulates all logics of one communication mode; a program main
view model MainWindows ViewModel depends on a unified
abstract interface IServerInit, and an instance of a specific strategy module is dynamically obtained through a
dependency injection DI container; and uniformly
processing data from different communication strategy modules through an event aggregator, and publishing the data to a
user interface for display. The invention also relates to a corresponding
system, device, processor and storage medium. By adopting the equipment
control software architecture method,
system and device supporting the
dynamic switching of the multiple communication
modes, the processor and the storage medium thereof, the problems of non-uniform interfaces, poor expansibility and the like existing in a traditional method are effectively solved.