系统基于CAR(component assembly runtime) 构件技术,服务层采用二进制构件以保障运行效率,应用开发层丰富多样,既可以支持 C++ 开发、也可以支持 Java 开发、或者是 Web 开发,隔离 IoT 与外部网络,将 IoT 设备映射为网络服务,支持运行大量的 Android 应用程序。终端应用程序优先级设置处理系统:预先设置模块,用于预先对移动终端中的所有应用程序设置优先级,以及预先设置优先级最高的应用程序占用CPU的百分比上限KMAX;获取与控制模块,用于获取已打开的应用程序中优先级最高的应用程序,控制该应用程序占用的CPU百分比上限为KMAX,其余应用程序共同占用CPU百分比上限为1-KMAX;检测与调节模块,用于检测CPU执行的指令条数,若在一预定时间内CPU执行的指令条数低于预设的下限,则控制将最高应用程序占用CPU的百分比调低一个等级;若在一预定时间内CPU执行的指令条数高于预设的上限,则控制将最高应用程序占用CPU的百分比调高一个等级;应用程序打开控制模块,用于在新打开一个应用程序、或关闭一个应用程序时,控制获取当前正在运行的所有应用程序中优先级最高的应用程序。