正在处理

请稍候...

设置

设置

1. WO2008061451 - 一种时分复用模式下传输数据的方法和系统

注:相关文本通过自动光符识别流程生成。凡涉及法律问题,请以 PDF 版本为准

权 利 要求

1、一种时分复用模式下传输数据的方法,其特征在于,该方法包括下列 步骤:

A、发送侧将时分复用 TDM帧头信息和待发送数据封装为 TDM帧,将 该 TDM帧发送给接收侧;

B、接收侧接收该 TDM帧。

2、如权利要求 1所述的方法,其特征在于,所述发送侧包含一个以上发 送緩沖描述符 BD, 所述一个以上发送 BD之间为环形结构,每个发送 BD中 包含当前发送状态信息,并且初始状态下随机选择一个发送 BD作为当前发送 BD, 则步骤 A包括:

A0、发送侧将 TDM帧头信息和待发送数据封装为 TDM帧;

Al、发送侧按顺序搜索发送 BD,将待发送数据信息中的发送地址保存到 当前发送 BD中,并将该发送 BD中的当前状态设置为准备完成,将下一个发 送 BD作为当前发送 BD;

A2、发送侧根据所述发送 BD中的发送地址,将该 TDM桢发送给接收侧。

3、如权利要求 1所述的方法,其特征在于,所述接收侧包含一个以上接 收 BD, 所述一个以上接收 BD之间为环形结构,每个接收 BD中包含当前状 态信息,并且初始状态下随机选择一个接收 BD作为当前接收 BD,

则步骤 A进一步包括:

所述发送侧将发送给接收侧的 TDM帧的最前端增加特征字,所述 TDM 帧头信息包括接收侧端口编号,

则步骤 B包括:

Bl、接收侧收到预先设定长度的 TDM帧后,在该长度内搜索特征字,如 果有特征字,则继续接收剩余的 TDM帧,并对 TDM帧解封装,将该 TDM 帧的帧头信息,保存到当前接收 BD中 , 并将该接收 BD中的当前状态设置为 准备完成,将下一个接收 BD设置为当前接收 BD;

B2、接收侧根据所述接收 BD 中的端口编号将该数据发送给对应的接收 端口,并删除该接收 BD中的信息,将接收 BD中的当前状态改为空闲。

4、如权利要求 3所述的方法,其特征在于,在步骤 B之后,该方法还包 括:

C、接收侧将接收完成消息发送给发送侧;

D、发送侧查看当前发送 BD的当前状态信息是否为准备完成,如果是, 则执行步骤 A, 否则,返回步骤0。

5、如权利要求 4所述的方法,其特征在于,在步骤 C之后还包括:

Cl、接收侧查看当前接收 BD的当前状态是否为准备完成,如果是,则 执行步骤 B, 否则返回步骤 Cl。

6、如权利要求 4所述的方法,其特征在于,在步骤 B1 中,接收側收到 预先设定长度的 TDM帧后,如果在该长度内没有特征字,则接收侧停止接收 TDM帧, 向发送侧发送告警消息。

7、一种时分复用模式下传输数据的系统,其特征在于,该系统包括: TDM发送模块, 用于将 TDM帧头信息和待发送数据封装为 TDM帧, 将该 TDM帧发送给接收模块;

接收模块, 用于接收 TDM发送模块的 TDM帧。

8、如权利要求 7所述的系统,其特征在于,所述 TDM发送模块包括: 发送接口模块,用于将 TDM帧头信息和待发送数据封装为 TDM帧,保 存到发送存储模块中,所述 TDM帧头信息中有待发送数据的端口编号,将待 发送数据信息中的发送地址发送给发送 BD环模块;

发送控制模块,用于根据发送 BD环模块保存的当前发送 BD中的信息, 将发送存储模块中的 TDM帧发送给接收模块;

发送 BD环模块,由一个以上发送 BD组成的环形结构,用于将收到的信 息保存到当前发送 BD中,并将该发送 BD中的当前状态设置为准备完成,初 始状态下随机选择一个发送 BD作为当前发送 BD, 在当前发送 BD的当前状 态为准备完成时,将下一个发送 BD设置为当前发送 BD;

发送存储模块,用于保存待发送的数据。

9、如权利要求 8所述的系统,其特征在于,所述接收模块还进一步用于, 将接收完成消息发送给 TDM发送模块;

所述 TDM发送模块还包括:

发送中断模块,用于在发送控制模块将 TDM帧发送完后,关闭对应的发 送端口,并向发送控制模块发送中断信号;

发送回应模块,用于在收到接收模块发送的接收完成消息后,查看接收 到该消息的端口编号,并向发送控制模块发送含有端口编号的接收回应消息。

10、如权利要求 9所述的系统,其特征在于,

所述发送控制模块还进一步用于,

将发送存储模块中保存的 TDN帧的最前端增加特征字,在收到发送回应 模块发送的含有发送端口编号的接收完成消息后,向发送 BD环模块发送删除 消息,在收到发送控制模块发送的中断信号后,查看发送 BD环模块中保存的 当前发送 BD的当前状态是否为准备完成,如果是,则继续发送数据,否则查 看发送 BD环模块中保存的当前发送 BD;

所述发送 BD环模块还进一步用于,

收到删除消息后,删除发送 BD中的信息,将该发送 BD中的当前状态设 置为空闲。

11、如权利要求 7所述的系统,其特征在于,所述接收模块包括: TDM主接收模块, 用于收到预先设定长度的 TDM帧后,在该长度内搜 索特征字,如果有特征字,则继续接收剩余的 TDM帧,并对 TDM帧解封装, 将该 TDM帧的帧头信息发送给接收 BD环模块,根据接收 BD环模块保存的 当前接收 BD中的端口编号将该数据发送给 TDM接收模块,如果是自身模块 的数据,则向接收 BD环模块发送删除 TDM帧头信息;

TDM接收模块, 用于收到 TDM主接收模块发送的数据后,向接收 BD 环模块发送删除 TDM帧头信息;

接收 BD环模块,由一个以上接收 BD组成的环形结构,用于将收到的 TDM帧头信息保存到当前接收 BD中,并将当前接收 BD中的当前状态设置 为准备完成,在收到删除 TDM帧头信息后,删除接收 BD中的信息,将该接 收 BD中的当前状态改为空闲,初始状态下随机选择一个接收 BD作为当前接 收 BD, 在当前接收 BD的当前状态为准备完成时,将下一个接收 BD设置为 当前接收 BD。

12、如权利要求 11所述的系统,其特征在于,所述 TDM主接收模块包 括:

接收回应模块,用于收到预先设定长度的 TDM帧后,在该长度内搜索特 征字,如果有特征字,则继续接收剩余的 TDM帧,并对 TDM帧解封装,将 该 TDM帧的帧头信息发送给接收 BD环模块,根据接收 BD环模块保存的当 前接收 BD中的端口编号将该数据发送给对应的 TDM接收模块,如果是自身 模块的数据,则向接收 BD环模块发送删除 TDM帧头;

接收控制模块,用于收到接收回应模块发送的接收消息后,根据发送 BD 环模块保存的对应接收 BD中的接收模块编号判断是否是自身模块的数据,如 果是,则将接收存储模块中的数据发送给接收接口模块,向接收 BD环模块发 送删除 TDM帧头信息;

接收存储模块,用于保存接收回应模块发送的数据。

13、如权利要求 11所述的系统,其特征在于,所述 TDM主接收模块还 包括:

接收接口模块,用于收到接收控制模块发送的数据后,将数据发送给接 收应用模块。

14、如权利要求 12所述的系统,其特征在于,

所述接收回应模块还进一步用于,

收到预先设定长度的 TDM帧后,如果在该长度内没有特征字,则停止接 收 TDM帧,向 TDM发送模块发送告警消息;

所述接收控制模块还进一步用于,

向接收 BD环模块发送删除 TDM帧头信息后,查看接收 BD环模块保存 的当前接收 BD的当前状态是否为准备完成,如果是,则继续根据接收 BD环 模块保存的当前接收 BD中的接收模块编号发送数据,否则,查看接收 BD环 模块保存的当前接收 BD的当前状态。

15、如权利要求 11所述的系统,其特征在于,所述 TDM接收模块包括: 接收控制模块,用于在收到 TDM主接收模块发送的接收消息后,将接收 存储模块中的数据发送给接收接口模块 , 并向接收 BD环模块发送删除 TDM 帧头信息;

接收存储模块,用于保存 TDM主接收模块发送的数据。

16、如权利要求 15所述的系统,其特征在于,

所述接收控制模块还进一步用于,

向接收 BD环模块发送删除 TDM帧头信息后,向接收回应模块发送完成 消息;

所述 TDM接收模块还包括:

接收回应模块,用于收到接收控制模块发送的完成消息后,向 TDM发送 模块发送接收完成消息;

接收接口模块,用于收到接收控制模块发送的数据后,将数据发送给接 收应用模块。

17、一种 TDM发送装置,其特征在于,该装置包括:

发送接口模块,用于将 TDM帧头信息和待发送数据封装为 TDM帧,保 存到发送存储模块中,所述 TDM帧头信息中有待发送数据的端口编号,将待 发送数据信息中的发送地址发送给发送 BD环模块;

发送控制模块,用于根据发送 BD环模块保存的当前发送 BD中的信息, 将发送存储模块中的 TDM帧发送给接收模块;

发送 BD环模块,由一个以上发送 BD组成的环形结构,用于将收到的信 息保存到当前发送 BD中,并将该发送 BD中的当前状态设置为准备完成,初 始状态下随机选择一个发送 BD作为当前发送 BD, 在当前发送 BD的当前状 态为准备完成时,将下一个发送 BD设置为当前发送 BD;

发送存储模块,用于保存待发送的数据。

18、如权利要求 17所述的装置,其特征在于, TDM发送装置还包括: 发送中断模块,用于在发送控制模块将 TDM帧发送完后,关闭对应的发 送端口,并向发送控制模块发送中断信号;

发送回应模块,用于在收到接收完成消息后,查看接收到该消息的端口 编号,并向发送控制模块发送含有端口编号的接收回应消息。

19、如权利要求 18所述的装置,其特征在于,

所述发送控制模块还进一步用于,

将发送存储模块中保存的 TDN帧的最前端增加特征字,在收到发送回应 模块发送的含有发送端口编号的接收完成消息后,向发送 BD环模块发送删除 消息,在收到发送控制模块发送的中断信号后,查看发送 BD环模块中保存的 当前发送 BD的当前状态是否为准备完成,如果是,则继续发送数据,否则查 看发送 BD环模块中保存的当前发送 BD;

所述发送 BD环模块还进一步用于,

收到删除消息后,删除发送 BD中的信息,将该发送. BD中的当前状态设 置为空闲。

20、一种接收装置,其特征在于,该装置包括:

TDM主接收模块, 用于收到预先设定长度的 TDM帧后,在该长度内搜 索特征字,如果有特征字,则继续接收剩余的 TDM帧,并对 TDM帧解封装, 将该 TDM帧的帧头信息发送给接收 BD环模块,根据接收 BD环模块保存的 当前接收 BD中的端口编号将该数据发送给 TDM接收模块,如果是自身模块 的数据,则向接收 BD环模块发送删除 TDM帧头信息;

TDM接收模块, 用于收到 TDM主接收模块发送的数据后,向接收 BD 环模块发送删除 TDM帧头信息;

接收 BD环模块,由一个以上接收 BD组成的环形结构,用于将收到的 TDM帧头信息保存到当前接收 BD中,并将当前接收 BD中的当前状态设置 为准备完成,在收到删除 TDM帧头信息后,删除接收 BD中的信息,将该接 收 BD中的当前状态改为空闲,初始状态下随机选择一个接收 BD作为当前接 收 BD, 在当前接收 BD的当前状态为准备完成时,将下一个接收 BD设置为 当前接收 BD。

21、如权利要求 20所述的装置,其特征在于,所述 TDM主接收模块包 括:

接收回应模块,用于收到预先设定长度的 TDM帧后,在该长度内搜索特 征字,如果有特征字,则继续接收剩余的 TDM帧,并对 TDM帧解封装,将 该 TDM帧的帧头信息发送给接收 BD环模块,根据接收 BD环模块保存的当 前接收 BD中的端口编号将该数据发送给对应的 TDM接收模块,如果是自身 模块的数据,则向接收 BD环模块发送删除 TDM帧头;

接收控制模块,用于收到接收回应模块发送的接收消息后,根据发送 BD 环模块保存的对应接收 BD中的接收模块编号判断是否是自身模块的数据,如 果是,则将接收存储模块中的数据发送给接收接口模块,向接收 BD环模块发 送删除 TDM帧头信息;

接收存储模块,用于保存接收回应模块发送的数据。

22、如权利要求 20所述的装置,其特征在于,所述 TDM主接收模块还 包括:

接收接口模块,用于收到接收控制模块发送的数据后,将数据发送给接 收应用模块。

23、如权利要求 21所述的装置,其特征在于,

所述接收回应模块还进一步用于,

收到预先设定长度的 TDM帧后,如果在该长度内没有特征字,则停止接 收 TDM帧,向 TDM发送模块发送告警消息;

所述接收控制模块还进一步用于,

向接收 BD环模块发送删除 TDM帧头信息后,查看接收 BD环模块保存 的当前接收 BD的当前状态是否为准备完成,如果是,则继续根据接收 BD环 模块保存的当前接收 BD中的接收模块编号发送数据,否则,查看接收 BD环 模块保存的当前接收 BD的当前状态。

24、如权利要求 20所述的装置,其特征在于,所述 TDM接收模块包括: 接收控制模块,用于在收到 TDM主接收模块发送的接收消息后,将接收 存储模块中的数据发送给接收接口模块,并向接收 BD环模块发送删除 TDM 帧头信息;

接收存储模块,用于保存 TDM主接收模块发送的数据。

25、如权利要求 24所述的装置,其特征在于,

所述接收控制模块还进一步用于,

向接收 BD环模块发送删除 TDM帧头信息后,向接收回应模块发送完成 消息;

所述 TDM接收模块还包括:

接收回应模块,用于收到接收控制模块发送的完成消息后,向 TDM发送 模块发送接收完成消息;

接收接口模块,用于收到接收控制模块发送的数据后,将数据发送给接 收应用模块。