数据传输的方法和端口转换设备的制作方法

文档序号:7687065阅读:165来源:国知局
专利名称:数据传输的方法和端口转换设备的制作方法
技术领域
本发明涉及网络通信技术,特别涉及一种数据传输的方法、系统和端口 转换设备。
背景技术
传统专用分组交换才几(PBX, Private Branch Exchange)、公共交换电 话网(PSTN, Public Switched Telephone Network )或IP语音(VOIP, Voice Over IP)设备等网络设备提供的模拟语音接入端口分为外部交换站(FXS, Foreign eXchange Station )3离口 、夕卜吾卩交4奐局(FXO, Foreign eXchange Office ) 端口和标准模拟中继接口等,其中,FXO端口和FXS端口是模拟电话线的 端口 , FXS端口只能和FXO端口相互对接,而不能和其它端口混接。因此, 如果在组网时PBX、 PSTN或VOIP设备等网络设备都只有FXS端口 ,这必 然会造成网络设备之间无法进行通信,通常,将只有FXS端口的网络设备 称为FXS设备,也就是说,在现有技术中并没有一种方法能够实现FXS设 备之间的通信。

发明内容
本发明提供了一种数据传输的方法和端口转换设备,以便于实现FXS 设备之间的通信。
一种数据传输的方法,在两个FXS设备之间设置包含两个FXO端口的端 口转换设备,该方法包括所述端口转换设备处于通话状态时,通过其中一个 FXO端口接收一个外部交换站FXS设备的语音数据,通过另 一个FXO端口将 所述语音数据发送给另 一个FXS设备。
一种端口转换设备,该端口转换设备包括第一FXO端口和第二FXO端口、第一数据传输单元和第二数据传输单元;
所述第一数据传输单元,用于处于通话状态时,通过第一FXO端口接收语
音数据,并将该语音数据发送给第二数据传输单元,接收第二数据传输单元发
送的语音数据,并通过第一FXO端口发送出;
所述第二数据传输单元,用于处于通话状态时,接收第一数据传输单元发 送的语音数据,并通过第二FXO端口发送出,通过第二FXO端口接收语音数 据,并将该语音数据发送给第一数据传输单元。
由以上技术方案可以看出,本发明通过在两个FXS设备之间设置包含 两个FXO端口的端口转换设备,该端口转换设备处于通话状态时,通过其 中一个FXO端口接收一个FXS设备的语音数据,通过另一个FXO端口将 所述语音数据发送给另一个FXS设备。由于FXS设备仅包含FXS端口,而 FXS端口仅能够和FXO端口相互对接,本发明实施例通过提供两个FXO端 口将来自 一个FXS设备的语音数据传递给另 一个FXS设备,从而实现了 FXS 设备之间的通信。在网络设备只有FXS端口的场合,可以使用本发明实施 例提供的方法和端口转换设备解决FXS端口的接入需求。


图1本发明实施例提供的方法流程图2为本发明实施例提供的系统结构图3为本发明实施例提供的端口转换设备结构图4为本发明实施例提供的端口转换设备的实例图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体 实施例对本发明进行详细描述。
本发明提供的方法主要包括在两个FXS设备之间设置包含两个FXO 端口的端口转换设备,该端口转换设备处于通话状态时,通过其中一个FXO端口接收一个FXS设备的语音数据,通过另 一个FXO端口将该语音数据发 送给另一个FXS设备。图1为本发明实施例提供的方法流程图,在该实施例中,预先设置包含第一 FXO端口和第二FXO端口的端口转换设备,如图2所示,用于实现第 一FXS设备和第二FXS设备之间的通信。如图1所示,该方法主要包括以 下步骤步骤101:端口转换设备通过第一FXO端口接收到第一FXS设备发送 的振铃信号后,进入通话状态。本步骤中,端口转换设备也可以通过第二 FXO端口接收到第二 FXS设 备发送的振铃信号后,进入通话状态。也就是说,端口转换设备通过自身任 意一个FXO端口接收到振铃信号后,均进入通话状态。端口转换设备可以包含两种工作状态, 一种是待机状态,当不进行语音 数据的传输时,可以将自身设置为待机状态,待机状态时,端口转换设备和 FXS设备间形成断路,不能进行语音数据传输;另一种是通话状态,通话状 态时,端口转换设备和FXS设备间形成通路,端口转换设备进入通话状态 即可进行语音数据的传输。由于端口转换设备和FXS设备间形成通路时,会有电流通过,因此, FXS设备可以通过对电流进行检测来确定与之相连的端口转换设备是否处 于通话状态,并且,检测到与之相连的端口转换设备处于通话状态后,开始 进行语音数据的传输。因此,在端口转换设备接收到振铃信号后,进入通话 状态,以便进一步接收第一FXS设备发送的语音数据。步骤102:端口转换设备通过第一 FXO端口和第二 FXO端口进行第一 FXS设备和第二 FXS设备之间语音数据的传输。本步骤中,端口转换设备可以通过第一 FXO端口接收来自第一 FXS设 备的语音数据,并通过第二 FXO端口将该语音数据发送给第二 FXS设备; 也可以通过第二 FXO端口接收来自第二 FXS设备的语音数据,并通过第一 FXO端口将该语音数据发送给第二 FXS设备。步骤103:端口转换设备在进行语音数据传输过程中对传输的语音数据 进行监测,如果监测到任意一个FXO端口接收到忙音信号,则控制自身进 入待机状态,停止第一 FXS设备和第二 FXS设备之间的通信。忙音信号也属于语音数据的一种,是FXS设备通信结束时发出的一种 标志语音信号,因此,端口转换设备可以采用忙音监测软件来实现忙音信号 的监测。下面对本发明实施例提供的端口转换设备进行详细描述。图3为本发明 实施例提供的端口转换设备结构图。如图3所示,该端口转换设备主要包括 第一FXO端口 301和第二FXO端口 302、第一数据传输单元303和第二数 据传输单元304。第一数据传输单元303,用于处于通话状态时,通过第一FXO端口301 接收语音数据,并将该语音数据发送给第二数据传输单元304,接收第二数据 传输单元304发送的语音数据,并通过第一 FXO端口 301发送出。第二数据传输单元304,用于处于通话状态时,接收第一数据传输单元303 发送的语音数据,并通过第二FXO端口 302发送出,通过第二FXO端口 302 接收语音数据,并将该语音数据发送给第一数据传输单元303。另外,该端口转换设备还包括第一振铃检测单元305、第二振铃检测单 元306和第一控制器307。第一振铃检测单元305,用于通过第一FXO端口接收到振铃信号后,向第 一控制器307发送振铃通知。第二振铃检测单元306,用于通过第二FXO端口接收到振铃信号后,向第 一控制器307发送振铃通知。第一控制器307,用于接收到第一振铃;f金测单元305或第二振铃^^测单元 306发送的振铃通知后,控制所述第一数据传输单元303和第二数据传输单元 304进入通话状态。也就是说,任何一个振铃检测单元检测到振铃信号,均控制两个数据传输 单元进入通话状态。其中,第 一振铃检测单元305和第一数据传输单元303可以设置为第一FXO 端口芯片;第二振铃检测单元306和第二数据传输单元304可以设置为第二 FXO端口芯片。第一 FXO端口芯片和第二 FXO端口芯片可以为任何具备振铃 信号监测、具备通话状态和待机状态的FXO端口芯片或芯片组,例如,可以为 数据存取装置+编解码器(DAA+CODEC)芯片。振铃信号是一种大电压信号, FXO端口芯片可以通过监测电压的方式检测振铃信号。该端口转换设备还可以包括第二控制器308,用于检测第一数据传输单 元303和第二数据传输单元304之间发送的语音数据,如果检测到忙音信号, 则控制所述第一数据传输单元303和第二数据传输单元304进入待机状态。其中,第一控制器307和第二控制器308可以为单片机、数字信号处理 (DSP)芯片或中央处理器(CPU)等。控制器和FXO端口芯片之间的信令可 以采用总线的形式进行交互。第一数据传输单元303和第二数据传输单元304,还用于处于待机状态时, 不接收和发送任何语音数据。忙音信号也属于语音数据的一种,是FXS设备通信结束时发出的一种标志 语音信号,由于忙音信号的监测不能单纯通过监测电压的方式进行,因此,通 常,可以采用在控制器中加载忙音监测软件来实现忙音信号的监测。下面结合端口转换设备对本发明实施例提供的方法进行举例描述。采用 的端口转换设备结构如图4所示,在该图中,单线箭头表示控制命令的传输, 双线箭头表示数据的传输。假设第一 FXS设备发起主叫,端口转换设备的 第一 FXO端口芯片和第二 FXO端口芯片起初处于待机状态,该方法可以包 括以下过程第一 FXS设备向端口转换设备发送振铃信号,端口转换设备的第一 FXO端口接收该振铃信号,第一FXO端口检测到该振铃信号后,向控制器 发送振铃通知。微控制器接收到振铃通知后,控制第一 FXO端口芯片和第二 FXO端口 芯片摘机并进入通话状态。第一 FXS设备检测到端口转换设备摘机后,向端口转换设备发送语音数据,端口转换设备的第一 FXO端口接收该语音数据,并发送给第一FXO 端口芯片,第一FXO端口芯片将该语音数据发送给第二FXO端口芯片,并 通过第二 FXO端口发送给第二 FXS设备;第二 FXO端口接收到第二 FXS 设备发送的语音数据后,发送给第二FXO端口芯片,第二FXO端口芯片将 该语音数据通过第二 FXO端口发送给第二 FXS设备,从而实现两个FXS 设备之间的语音数据传输。控制器对第一 FXO端口芯片和第二 FXO端口芯片之间发送的语音数据 进行监测, 一旦监测到忙音信号,则控制第一FXO端口芯片和第二FXO端 口芯片摘机并进入待机状态。至此,该数据传输过程结束。由以上描述可以看出,本发明实施例通过在两个FXS设备之间设置包 含两个FXO端口的端口转换设备,该端口转换设备处于通话状态时,通过 其中一个FXO端口接收一个FXS设备的语音数据,通过另一个FXO端口 将所述语音数据发送给另 一个FXS设备。通过提供两个FXO端口将来自一 个FXS设备的语音数据传递给另 一个FXS设备,从而实现了 FXS设备之间 的通信。在网络设备只有FXS端口的场合,可以使用本发明实施例提供的 方法和端口转换i殳备解决FXS端口的4妾入需求。更优地,本发明实施例还提供了端口转换设备接收到FXS设备发送的 振铃信号和忙音信号时的具体操作,即通过任意一个FXO端口接收到振铃 信号时,进入通话状态,监测到任意一个FXO端口接收到忙音信号时,进 入待机状态,从而更加适应于现有的模拟电话通信的通话标准。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本 发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在 本发明保护的范围之内。
权利要求
1、一种数据传输的方法,其特征在于,在两个FXS设备之间设置包含两个外部交换局FXO端口的端口转换设备,该方法包括所述端口转换设备处于通话状态时,通过其中一个FXO端口接收一个外部交换站FXS设备的语音数据,通过另一个FXO端口将所述语音数据发送给另一个FXS设备。
2、 根据权利要求1所述的方法,其特征在于,在所述端口转换设备处于通 话状态之前还包括所述端口转换设备检测到任意一个FXO端口接收到振铃信号后,进入通话 状态。
3、 根据权利要求2所述的方法,其特征在于,所述端口转换设备还包括第 一FXO端口芯片、第二FXO端口芯片以及控制器;所述端口转换设备检测到任意一个FXO端口接收到振铃信号后,进入通话 状态具体包括所述端口转换设备中的任一 FXO端口芯片检测到与其直连的 FXO端口接收到振铃信号后,向端口转换设备中的控制器上报振铃信息,所述 控制器控制所述第一 FXO端口芯片和第二 FXO端口芯片进入通话状态;所述端口转换设备处于通话状态,通过其中一个FXO端口接收来自 一个外 部交换站FXS设备的语音数据,通过另 一个FXO端口将所述语音数据发送给 另 一个FXS设备具体包括所述第一 FXO端口芯片和第二 FXO端口芯片进入 通话状态,其中 一个FXO端口芯片将与其直连FXO端口接收的外部交换站FXS 设备的语音数据通过另 一个FXO端口芯片以及另 一个FXO端口发送给另 一个 FXS设备。
4、 根据权利要求3所述的方法,其特征在于,所述控制器监测两个FXO 端口芯片之间转发的语音数据,4全测到忙音信号后,控制所述第一FXO端口芯 片和第二 FXO端口芯片进入待机状态。
5、 根据权利要求1所述的方法,其特征在于,该方法还包括所述端口转换设备对所述接收到的语音数据进行监测,检测到任意一个FXO端口接收到的 语音数据为忙音信号后,进入待机状态,不接收和发送任何语音数据。
6、 一种端口转换设备,其特征在于,该端口转换设备包括第一FXO端 口和第二 FXO端口 、第 一数据传输单元和第二数据传输单元;所述第一数据传输单元,用于处于通话状态时,通过第一FXO端口接收语 音数据,并将该语音数据发送给第二数据传输单元,接收第二数据传输单元发 送的语音数据,并通过第一FXO端口发送出;所述第二数据传输单元,用于处于通话状态时,接收第一数据传输单元发 送的语音数据,并通过第二 FXO端口发送出,通过第二 FXO端口接收语音数 据,并将该语音数据发送给第一数据传输单元。
7、 根据权利要求6所述的端口转换设备,其特征在于,该端口转换设备还 包括第一振铃检测单元、第二振铃检测单元和第一控制器;第一振铃检测单元,用于通过第一FXO端口接收到振铃信号后,向所述第 一控制器发送振铃通知;第二振铃检测单元,用于通过第二FXO端口接收到振铃信号后,向所述第 一控制器发送振铃通知;所述第 一控制器,用于接收到所述第一振铃检测单元或第二振铃检测单元 发送的振铃通知后,控制所述第一数据传输单元和第二数据传输单元进入通话 状态。
8、 根据权利要求6或7所述的端口转换设备,其特征在于,该端口转换设 备还包括第二控制器,还用于检测所述第一数据传输单元和第二数据传输单 元之间发送的语音数据,如果检测到忙音信号,则控制所述第一数据传输单元 和第二数据传输单元进入待机状态;所述第一数据传输单元和第二数据传输单元处于待机状态时,不接收和发 送任何语音数据。
9、 根据权利要求8所述的端口转换设备,其特征在于,所述第一振铃检测 单元和第一数据传输单元设置为第一 FXO端口芯片;所述第二振铃检测单元和第二数据传输单元设置为第二 FX0端口芯片; 所述第一控制器和第二控制器为单片机、数字信号处理芯片或中央处理
全文摘要
本发明提供了一种数据传输的方法和端口转换装置,其中,方法包括在两个FXS设备之间设置包含两个外部交换局(FXO)端口的端口转换设备,该端口转换设备处于通话状态时,通过其中一个FXO端口接收一个外部交换站(FXS)设备的语音数据,通过另一个FXO端口将所述语音数据发送给另一个FXS设备。通过提供两个FXO端口将来自一个FXS设备的语音数据传递给另一个FXS设备,从而实现了FXS设备之间的通信。
文档编号H04M7/00GK101227535SQ20081005706
公开日2008年7月23日 申请日期2008年1月29日 优先权日2008年1月29日
发明者丁建斌, 曲海丰, 陈道威, 瑜 马 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1