发明名称 |
一种嵌入式设备模拟系统 |
摘要 |
本发明适用于监控领域,提供了一种嵌入式设备模拟系统,所述系统包括:输入输出控制层,用于对输入参数进行导入处理,输出模拟对象的运行状态信息;逻辑实现层,采用线程池机制,每一个线程运行多个模拟对象的逻辑程序,根据所述输入输出控制层的输入参数初始化各个设备,并获取相应设备的信息,向所述输入输出控制层输出模拟对象的运行状态信息;逻辑对象层,用于实例化模拟对象;通信调度层,采用多线程机制,用于将实例化的对象需要发送或接收的通信数据业务分配到不同的线程中,根据实例化的对象的信息控制命令调度相应的调度接口;以及通信接口层。本发明在产品开发阶段就能够以较少的系统资源实现大量设备的模拟,大大降低开发成本。 |
申请公布号 |
CN101788921B |
申请公布日期 |
2016.07.06 |
申请号 |
CN201010111417.7 |
申请日期 |
2010.02.08 |
申请人 |
深圳市同洲电子股份有限公司 |
发明人 |
周国良;张继平 |
分类号 |
G06F9/455(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F9/455(2006.01)I |
代理机构 |
广州三环专利代理有限公司 44202 |
代理人 |
郝传鑫;熊永强 |
主权项 |
一种嵌入式设备模拟系统,其特征在于,所述系统包括:输入输出控制层,用于对输入参数进行导入处理,输出模拟对象的运行状态信息;逻辑实现层,采用线程池机制,每一个线程运行多个模拟对象的逻辑程序,根据所述输入输出控制层的输入参数初始化各个设备,并获取相应设备的信息,向所述输入输出控制层输出模拟对象的运行状态信息;逻辑对象层,用于实例化模拟对象,模拟对象的逻辑本身不运行,通过逻辑实现层来调用,各个实例化对象之间互不影响,各自运行各自的状态;通信调度层,采用多线程机制,用于将实例化的对象需要发送或接收的通信数据业务分配到不同的线程中,根据实例化的对象的信息控制命令调度相应的调度接口;以及通信接口层,用于向所述通信调度层提供调度接口,通信接口层本身不运行,通过通信调度层来调度;所述输入输出控制层包括:流数据输入部分,用于根据设备的特征将流数据读出,处理成设备需要的流数据,作为输入通过所述逻辑实现层向下导入;信号控制输入部分,用于处理需要模拟的设备信号控制数据,作为输入参数通过所述逻辑实现层向下导入;以及设备状态输出部分,用于处理所述逻辑实现层输出的数据,导出模拟对象的运行状态;所述通信接口层包括:流传输接口,用于在所述通信调度层的调度下,将导入的流数据发送到服务器;以及信令传输接口,用于在所述通信调度层的调度下,将模拟对象的连接请求或者逻辑应用参数发送到服务器。 |
地址 |
518057 广东省深圳市南山区高新科技园北区彩虹科技大厦 |