综合接入设备的数据处理方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种综合接入设备的数据处理方法。
【背景技术】
[0002]综合接入设备(Integrated Access Device,IAD)是一种接入设备,能交付传统的PSTN语音服务、数据包语音服务以及单个WAN链路上的数据服务(通过LAN端口)等。对于上述服务,IAD通过其内部的CPU进行编解码处理。
[0003]然而,当IAD需要同时交付多种服务时,仅使用其内部的CPU可能出现资源不足等问题,导致无法同时交付多种服务。
【发明内容】
[0004]本发明提供一种综合接入设备的数据处理方法,能够同时交付多种服务。
[0005]本发明解决技术问题采用如下技术方案:一种综合接入设备的数据处理方法,包括:S10、主综合接入设备接收用户输入的指令;S20、主综合接入设备向预先连接的扩展综合接入设备发送所述指令;S30、所述扩展综合接入设备接收所述主综合接入设备发送的指令,并对所述指令进行数据处理,得到处理结果后返回;S40、所述主综合接入设备接收所述扩展综合接入设备返回的处理结果。
[0006]可选的,本实施例提供的综合接入设备的数据处理方法中,所述指令,包括:控制指令、回调指令或音频发送指令。
[0007]可选的,本实施例提供的综合接入设备的数据处理方法中所述指令为控制指令时,所述S30,包括:所述扩展综合接入设备接收所述主综合接入设备发送的控制指令,根据所述控制命令调用预设DSP函数库,得到对应的目标DSP函数后返回。
[0008]可选的,本实施例提供的综合接入设备的数据处理方法,还包括:所述主综合接入设备判断是否接收到所述扩展综合接入设备发送的目标DSP函数;如果是,执行所述S40 ;否则,执行所述S20。
[0009]可选的,本实施例提供的综合接入设备的数据处理方法中所述指令为回调指令时,所述S30,包括:所述扩展综合接入设备接收所述主综合接入设备发送的回调指令,判断接收到的DSP消息是否为所述回调指令中指示的指定事件;如果是,返回所述DSP消息。
[0010]可选的,本实施例提供的综合接入设备的数据处理方法,还包括:S60、所述主综合接入设备处理所述DSP消息。
[0011]可选的,本实施例提供的综合接入设备的数据处理方法中所示指令为音频发送指令时,所述S30,包括:所述扩展综合接入设备接收所述主综合接入设备发送的音频发送指令,从所述音频发送指令中获取音频数据后,分别向其预先连接的音频通道发送该音频数据,并返回所述预先连接的音频通道的状态。
[0012]可选的,本实施例提供的综合接入设备的数据处理方法,还包括:S70、所述主综合接入设备根据接收到音频通道的状态确定是否初始化所述扩展综合接入设备。
[0013]可选的,本实施例提供的综合接入设备的数据处理方法,还包括:S80、所述主综合接入设备监听是否接收到所述扩展综合接入设备发送的数据;如果是,执行S90 ;否则重新执行所述S80 ;S90、所述主综合接入设备接收所述扩展综合接入设备发送的数据。
[0014]可选的,本实施例提供的综合接入设备的数据处理方法,还包括:S91、所述主综合接入设备对接收的数据进行处理并执行相应的操作。
[0015]本发明具有如下有益效果:主综合接入设备通过预先连接的扩展综合接入设备对用户输入的指令进行处理,并接收其返回的处理结果即可实现数据处理。本发明实施例提供的技术方案,由于通过其他综合接入设备进行数据处理,解决了现有技术中当IAD需要同时交付多种服务时,仅使用其内部的CPU可能出现资源不足等问题,导致无法同时交付多种服务的问题。
【附图说明】
[0016]图1为本发明实施例1提供的综合接入设备的数据处理方法的流程图;
[0017]图2为本发明实施例2提供的综合接入设备的数据处理方法的流程图一;
[0018]图3为本发明实施例2提供的综合接入设备的数据处理方法的流程图二 ;
[0019]图4为本发明实施例3提供的综合接入设备的数据处理方法的流程图一;
[0020]图5为本发明实施例3提供的综合接入设备的数据处理方法的流程图二 ;
[0021]图6为本发明实施例4提供的综合接入设备的数据处理方法的流程图一;
[0022]图7为本发明实施例4提供的综合接入设备的数据处理方法的流程图二 ;
[0023]图8为本发明实施例5提供的综合接入设备的数据处理方法的流程图一;
[0024]图9为本发明实施例5提供的综合接入设备的数据处理方法的流程图二。
【具体实施方式】
[0025]下面结合实施例及附图对本发明的技术方案作进一步阐述。
[0026]实施例1
[0027]如图1所示,本实施例提供了一种综合接入设备的数据处理方法,包括:
[0028]步骤101,主综合接入设备接收用户输入的指令。
[0029]在本实施例中,步骤101中指令包括控制指令、回调指令或音频发送指令。
[0030]步骤102,主综合接入设备向预先连接的扩展综合接入设备发送该指令。
[0031 ] 在本实施例中,主综合接入设备可以通过网络接口与扩展综合接入设备相连,也可以通过其他接口与扩展综合接入设备相连,在此不再一一赘述。
[0032]步骤103,扩展综合接入设备接收该主综合接入设备发送的指令,并对该指令进行数据处理,得到处理结果后返回。
[0033]步骤104,主综合接入设备接收扩展综合接入设备返回的处理结果。
[0034]在本实施例中,为了降低延迟,主综合接入设备可以通过应用层接收指令,并将该指令经其网络层传输至链路层;主综合接入设备经过链路层将指令发送至扩展综合接入设备的链路层;扩展综合接入设备将该指令经其网络层传输至应用层,使应用层对指令进行数据处理,得到处理结果后传输至链路层,再经链路层发送至主综合接入设备的链路层,从而实现数据处理。
[0035]本发明具有如下有益效果:主综合接入设备通过预先连接的扩展综合接入设备对用户输入的指令进行处理,并接收其返回的处理结果即可实现数据处理。本发明实施例提供的技术方案,由于通过其他综合接入设备进行数据处理,解决了现有技术中当IAD需要同时交付多种服务时,仅使用其内部的CPU可能出现资源不足等问题,导致无法同时交付多种服务的问题。
[0036]实施例2
[0037]如图2所示,本发明实施例提供的综合接入设备的数据处理方法,包括:
[0038]步骤201,主综合接入设备接收用户输入的控制指令。
[0039]步骤202,主综合接入设备向预先连接的扩展综合接入设备发送该控制指令。
[0040]步骤203,扩展综合接入设备接收主综合接入设备发送的控制指令,根据该控制指令调用预设的DSP函数库,得到对应的目标DSP函数后返回。
[0041 ] 在本实施例中,为方便进行处理,可以预先在扩展综合接入设备中设置DSP函数库,存储多种数字信号处理(Digital Signal Processing,DSP)函数。
[0042]步骤204,主综合接入设备接收扩展综合接入设备返回的目标DSP函数。
[0043]进一步的,如图3所示,本实施例提供的综合接入设备的数据处理方法,还包括:
[0044]步骤205,主综合接入设备判断是否接收到扩展综合接入设备发送的目标DSP函数。
[0045]在本实施例中,如果是,执行步骤204 ;否则,执行步骤202。特别的,当主综合接入设备向扩展综合接入设备发送三次指令仍然没有目标DSP函数返回,可以提示出错,并终止循环。
[0046]本发明具有如下有益效果:主综合接入设备通过预先连接的扩展综合接入设备对用户输入的指令进行处理,并接收其返回的处理结果即可实现数据处理。本发明实施例提供的技术方案,由于通过其他综合接入设备进行数据处理,解决了现有技术中当IAD需要同时交付多种服务时,仅使用其内部的CPU可能出现资源不足等问题,导致无法同时交付多种服务的问题。
[0047]实施例