1.一种通信建模方法,应用于与多个通信装置通信的通信管理装置,所述通信管理装置包括多个通信串口,其特征在于,该方法包括:
建立包含所有所述通信装置的通信地址的总装置队列,其中,所述总装置队列用于对所有需要接入到所述通信管理装置中的通信装置进行地址设置,为所述通信装置配置通信地址;建立包含所有所述通信串口的通道信息的通用虚拟串口总线,其中,所述通道信息包括所述通信管理装置上所有通信串口的具体编号和连接参数,通过所述通道信息可以知晓每个串口的具体连接状态和连接的通信装置的数量;
建立所述总装置队列与所述通用虚拟串口总线的通信连接,通过所述通用虚拟串口总线为所述通信装置分配通信串口,以建立所述通信装置与所述通信串口的通信连接,其中,所述通用虚拟串口总线用于根据所述总装置队列中包含的所有通信装置的通信地址进行统一的通信参数的配置。
2.根据权利要求1所述的通信建模方法,其特征在于,建立所述总装置队列与所述通用虚拟串口总线的通信连接的步骤包括:
对所有所述通信装置进行扫描,确定所述通信装置通信是否正常;
若所述通信装置通信正常,将所述通信装置添加到其中一个所述通信串口的装置队列中。
3.根据权利要求2所述的通信建模方法,其特征在于,在将所述通信装置添加到其中一个所述通信串口的装置队列中的步骤之后,该方法还包括:
对所述装置队列中的通信装置进行轮询,确定所述通信装置通信是否正常;
若所述通信装置通信异常,将通信异常的所述通信装置从所述装置队列中移除。
4.根据权利要求3所述的通信建模方法,其特征在于,该方法包括:
对通信异常的通信装置重新进行轮询;
若该通信异常的通信装置恢复正常,则将该通信装置加入所述通信串口对应的装置队列中。
5.根据权利要求3所述的通信建模方法,其特征在于,该方法还包括:
对所有所述通信装置进行轮询,判断是否有新接入的通信装置;
若有新接入的通信装置,将所述新接入的通信装置添加入所述通信串口对应的装置队列中。
6.一种通信建模装置,应用于与多个通信装置通信的通信管理装置,所述通信管理装置包括多个通信串口,其特征在于,该通信建模装置包括:
总装置队列建立模块,用于建立包含所有所述通信装置的通信地址的总装置队列;所述总装置队列用于对所有需要接入到所述通信管理装置中的通信装置进行地址设置,为所述通信装置配置通信地址;
通用虚拟串口总线建立模块,建立包含所有所述通信串口的通道信息的通用虚拟串口总线;其中,所述通道信息包括所述通信管理装置上所有通信串口的具体编号和连接参数,通过所述通道信息可以知晓每个串口的具体连接状态和连接的通信装置的数量;
通信建立模块,用于建立所述总装置队列与所述通用虚拟串口总线的通信连接,通过所述通用虚拟串口总线为所述通信装置分配通信串口,以建立所述通信装置与所述通信串口的通信连接,其中,所述通用虚拟串口总线用于根据所述总装置队列中包含的所有通信装置的通信地址进行统一的通信参数的配置。
7.根据权利要求6所述的通信建模装置,其特征在于,所述通信建立模块建立所述总装置队列与所述通用虚拟串口总线的通信连接的方法包括:
对所有所述通信装置进行扫描,确定所述通信装置通信是否正常;
若所述通信装置通信正常,将所述通信装置添加到其中一个所述通信串口的装置队列中。
8.根据权利要求7所述的通信建模装置,其特征在于,所述通信建立模块还用于:
对所述装置队列中的通信装置进行轮询,确定所述通信装置通信是否正常;
若所述通信装置通信异常,将通信异常的所述通信装置从所述装置队列中移除。
9.根据权利要求8所述的通信建模装置,其特征在于,所述通信建立模块还用于:
对通信异常的通信装置重新进行轮询;
若该通信异常的通信装置恢复正常,则将该通信装置加入所述通信串口对应的装置队列中。
10.根据权利要求8所述的通信建模装置,其特征在于,所述通信建立模块还用于:
对所有所述通信装置进行轮询,判断是否有新接入的通信装置;
若有新接入的通信装置,将所述新接入的通信装置添加入所述通信串口对应的装置队列中。
11.一种通信管理装置,通信管理装置与多个通信装置通信,所述通信管理装置包括多个通信串口,其特征在于,包括:
存储器;
处理器,以及
通信建模装置,所述通信建模装置包括:
总装置队列建立模块,用于建立包含所有所述通信装置的通信地址的总装置队列;所述总装置队列用于对所有需要接入到所述通信管理装置中的通信装置进行地址设置,为所述通信装置配置通信地址;
通用虚拟串口总线建立模块,建立包含所有所述通信串口的通道信息的通用虚拟串口总线;其中,所述通道信息包括所述通信管理装置上所有通信串口的具体编号和连接参数,通过所述通道信息可以知晓每个串口的具体连接状态和连接的通信装置的数量;
通信建立模块,用于建立所述总装置队列与所述通用虚拟串口总线的通信连接,通过所述通用虚拟串口总线为所述通信装置分配通信串口,以建立所述通信装置与所述通信串口的通信连接,其中,所述通用虚拟串口总线用于根据所述总装置队列中包含的所有通信装置的通信地址进行统一的通信参数的配置。