一种语音功能的控制方法及olt的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种语音功能的控制方法及0LT。
【背景技术】
[0002]无源光纤网络(英文:Passive Optical Network,缩写:PON)由光线路终端(英文:Optical Line Terminal,缩写:0LT)、光分配网(缩写:0ptical Distribut1n Network,缩写:0DN)以及光网络终端(英文:0ptical Network Terminal,缩写:0ΝΤ)组成,基于下一代网络(英文:Next Generat1n Network,缩写:NGN)实现语音业务。
[0003]目前,在语音功能的控制过程中,0LT作为多个0ΝΤ与语音控制平台之间的透明通道,使得0ΝΤ与语音控制平台直接进行信令交互,完成语音业务。具体的,由0ΝΤ向语音控制平台上报话机检测事件,语音控制平台根据0ΝΤ上报的话机检测事件生成配置消息发送至0ΝΤ,由0ΝΤ根据该配置消息实现相关的语音功能。
[0004]然而,在上述方案中,语音控制平台需要向每个0ΝΤ发送配置消息,由于多个0ΝΤ的业务需求可能相同,从而语音控制平台可能会向不同的0ΝΤ发送相同的配置消息,因此,随着网络中的0ΝΤ的数目的不断增多,音控制平台的管理流程越来越复杂,并且占用网络中越来越多的信息传输资源。
【发明内容】
[0005]本发明的实施例提供一种语音功能的控制方法及0LT,能够简化语音控制平台的管理流程,节省网络中的信息传输资源。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,本发明实例提供一种语音功能的控制方法,包括:
[0008]光线路终端0LT接收语音控制平台发送的配置消息,所述配置消息中携带语音控制信息,所述语音控制信息用于所述0LT对光网络终端0ΝΤ进行语音功能控制;
[0009]所述0LT根据所述语音控制信息,确定至少一个控制消息;
[0010]所述0LT分别向由所述0LT管理的至少一个0ΝΤ发送所述至少一个控制消息,所述控制消息用于指示接收到所述控制消息的0ΝΤ完成所述语音控制信息所指示的语音功能。
[0011]本发明实施例提供的语音功能的控制方法,可以使得语音控制平台发送一条配置消息给0LT,由0LT分别向至少一个0ΝΤ发送控制消息,而无需语音控制平台向每个0ΝΤ发送一条配置消息,简化语音控制平台的管理流程,节省网络中的信息传输资源。
[0012]在第一方面的第一种可能的实现方式中,所述光线路终端0LT接收语音控制平台发送的配置消息之前,所述方法还包括:
[0013]所述0LT在预设时间段内接收所述至少一个0ΝΤ发送的第一通知消息,所述至少一个0ΝΤ发送的第一通知消息中携带相同的话机事件信息;
[0014]所述0LT向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述话机事件信息,以使得所述语音控制平台根据所述话机事件信息确定所述配置消息。
[0015]通过第一种可能的实现方式,能够避免语音控制平台接收到多个包含相同的话机事件信息的第一通知消息时,而进行多次相同的信息处理,导致浪费语音控制平台的处理资源。
[0016]结合前述的第一方面,在第一方面的第二种可能的实现方式中,所述光线路终端0LT接收语音控制平台发送的配置消息之前,所述方法还包括:
[0017]所述OLT在预设时间段内接收所述至少一个ONT发送的第三通知消息,所述至少一个0ΝΤ中每个0ΝΤ发送的第三通知消息中携带该0ΝΤ的收号结果;
[0018]所述0LT向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述至少一个0ΝΤ中每个0ΝΤ的收号结果,以使得所述语音控制平台根据所述至少一个0ΝΤ中每个0ΝΤ的收号结果设置语音配置参数。
[0019]结合前述的第一方面的第二种可能的实现方式,在第三种可能的先方式中,
[0020]语音控制信息包括所述语音配置参数,所述语音配置参数至少包括时传输协议RTP终结点的配置参数和语音压缩算法的配置参数,
[0021]所述0LT根据所述语音控制信息,确定至少一个控制消息之前,所述方法还包括:
[0022]所述OLT根据所述RTP终结点的配置参数分别为所述至少一个ONT中的每个ONT分配所述RTP的IP地址和所述RTP的端口,并确认采用所述语音压缩算法的配置参数;
[0023]所述0LT向所述语音控制平台发送应答消息,所述应答消息中携带所述0LT为所述至少一个0ΝΤ中的每个0ΝΤ分配所述RTP的IP地址和所述RTP的端口,所述应答消息用于通知所述语音控制平台所述0LT采用所述语音压缩算法的配置参数;
[0024]所述至少一个控制消息中的每个控制消息中均包括所述语音压缩算法的配置参数,所述控制消息用于指示接收到所述控制消息的NOT根据所述语音压缩算法的配置参数进行参数配置,以使得所述接收到所述控制消息的NOT采用所述语音压缩算法对语音进行编码和解码。
[0025]通过上述第三种可能的实现方式,由0LT为0ΝΤ分配RTP的IP地址和RTP的端口,且0LT为每个0ΝΤ分配RTP的IP地址和RTP的端口都配置在0LT上,0ΝΤ仅接收0LT的控制消息,并根据0LT发送的控制消息完成语音功能,从而降低了 0ΝΤ的功能的复杂度,进而降低了 0ΝΤ的维护难度。
[0026]结合前述的第一方面或第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中的任一种实现方式,在第四种可能的实现方式中,
[0027]所述0LT向所述语音控制平台发起语音注册请求;
[0028]当所述语音注册请求成功时,所述0LT接收所述语音控制平台为所述0LT分配的IP地址;
[0029]所述0LT接收到新入网的0ΝΤ的注册请求消息;
[0030]当所述0LT根据所述注册请求消息确认所述新入网的0ΝΤ为注册成功,并在所述0ΝΤ上线时,向所述0ΝΤ发送端口配置参数,以对所述0ΝΤ的端口进行配置。
[0031]通过上述第四种可能的实现方式,能够减少占用的IP资源。
[0032]第二方面,本发明实例提供一种光线路终端0LT,包括:
[0033]接收单元,用于接收语音控制平台发送的配置消息,所述配置消息中携带语音控制信息,所述语音控制信息用于所述0LT对光网络终端0ΝΤ进行语音功能控制;
[0034]确定单元,用于根据所述接收单元接收的所述语音控制信息,确定至少一个控制消息;
[0035]发送单元,用于分别向由所述OLT管理的至少一个ONT发送上述确定单元确定的所述至少一个控制消息,所述控制消息用于指示接收到所述控制消息的0ΝΤ完成所述语音控制信息所指示的语音功能。
[0036]在第二方面的第一种可能的实现方式中,
[0037]所述接收单元,还用于在接收语音控制平台发送的配置消息之前,在预设时间段内接收所述至少一个0ΝΤ发送的第一通知消息,所述至少一个0ΝΤ发送的第一通知消息中携带相同的话机事件信息;
[0038]所述发送单元,还用于向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述话机事件信息,以使得所述语音控制平台根据所述话机事件信息确定所述配置消息。
[0039]结合前述的第二方面,在第二方面的第二种可能的实现方式中,
[0040]所述发送单元,还用于在接收语音控制平台发送的配置消息之前,在预设时间段内接收所述至少一个0ΝΤ发送的第三通知消息,所述至少一个0ΝΤ中每个0ΝΤ发送的第三通知消息中携带该0ΝΤ的收号结果;
[0041]所述0LT向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述至少一个0ΝΤ中每个0ΝΤ的收号结果,以使得所述语音控制平台根据所述至少一个0ΝΤ中每个0ΝΤ的收号结果设置语音配置参数。
[0042]结合前述的第二方面的第二种可能的实现方式,在第三种可能的先方式中,
[0043]所述接收单元接收的语音控制信息包括所述语音配置参数,所述语音配置参数至少包括时传输协议RTP终结点的配置参数和语音压缩算法的配置参数,
[0044]所述0LT还包括分配单元,
[0045]所述分配单元,用于根据所述RTP终结点的配置参数分别为所述至少一个0ΝΤ中的每个0ΝΤ分配所述RTP的IP地址和所述RTP的端口,并确认采用所述语音压缩算法的配置参数;
[0046]所述发送单元,用于向所述语音控制平台发送应答消息,所述应答消息中携带所述分配单元为所述至少一个0ΝΤ中的每个0ΝΤ分配所述RTP的IP地址和所述RTP的端口,所述应答消息用于通知所述语音控制平台所述0LT采用所述语音压缩算法的配置参数;
[0047]所述确定单元确定的所述至少一个控制消息中的每个控制消息中均包括所述语音压缩算法的配置参数,所述控制消息用于指示接收到所述控制消息的NOT根据所述语音压缩算法的配置参数进行参数配置
,以使得所述接收到所述控制消息的NOT采用所述语音压缩算法对语音进行编码和解码。
[0048]结合前述的第二方面或第二方面的第一种可能的实现方式至第二方面的第三种可能的实现方式中的任一种实现方式,在第四种可能的实现方式中,
[0049]所述发送单元,还用于在接收单元接收语音控制平台发送的配置消息之前,向所述语音控制平台发起语音注册请求;
[0050]所述接收单元,还用于当所述语音注册请求成功时,接收所述语音控制平台为所述0LT分配的IP地址;
[0051]所述接收单元,还用于接收到新入网的ONT的注册请求消息;
[0052]所述发送单元,还用于当根据所述注册请求消息确认所述新入网的0ΝΤ为注册成功,并在所述新入网的0ΝΤ上线时,向所述新入网的0ΝΤ发送端口配置参数,以对所述新入网的0ΝΤ的端口进行配置。
[0053]本发明实施例提供的0LT的技术效果可以参见上述第一方面0LT执行的语音功能的控制方法中描述的0LT的技术效果,此处不再赘述。
【附图说明】
[0054]图1为本发明实施例提供的一种语音功能的控制方法的流程图一;
[0055]图2为本发明实施例提供的一种语音功能的控制方法的流程图二;
[0056]图3为本发明实施例提供的一种语音功能的控制方法的流程图三;
[0057]图4为本发明实施例提供的一种语音功能的控制方法的流程图四;
[0058]图5为本发明实施例提供的一种0LT的结构不意图一;
[0059]图6为本发明实施例提供的一种0LT的结构不意图一.;
[0060]图7为本发明实施例提供的一种0LT的硬件结构示意图。
【具体实施方式】
[0061]下面结合附图对本发明实施例提供一种语音功能的控制方法即0LT进行详细描述。
[0062]本发明实施例提供一种语音功能的控制方法,如图1所示,该方法包括:
[0063]S101、0LT接收语音控制平台发送的配置消息,该配置消息中携带语音控制信息,该语音控制信息用于0LT对0ΝΤ进行语音功能控制。
[0064]示例性的,该语音控制信息可以包括指示0ΝΤ进行话机事件检测的信息,例如,指示0ΝΤ对话机进行挂机事件检测,摘机事件检测,收号事件检测,拍叉簧事件检测等。该语音控制信息还可以包括指示0ΝΤ对话机提供信号的信息,例如,指示0ΝΤ向话机提供振铃信号、截铃信号、断电信号、降低电压信号等。
[0065]S102、0LT根据该语音控制信息,确定至少一个控制消息。
[0066]在本发明实施例中,当0LT接收到语音控制平台发送的配置消息后,可以根据该配置消息中的语音控制信息生成至少一个控制消息,该至少一个控制消息中的每个控制消息都包括该语音控制信息。
[0067]S103、0LT分别向由该0LT管理的至少一个0ΝΤ发送该至少一个控制消息,该控制消息用于指示接收到所述控制消息的0ΝΤ完成语音控制信息所指示的语音功能。
[0068]可以理解的是,在本发明实施例中语音控制平台可以将需要发送的配置消息发送给0LT,由0LT根据该配置消息向需进行语音功能控制的所有0ΝΤ发送控制消息,即语音控制平台发送一条配置消息给0LT,由0LT分别向至少一个0ΝΤ发送控制消息,即语音控制平台无需向每个0ΝΤ发送都配置消息,从而简化语音控制平台的管理流程,节省网络中的信息传输资源。
[0069]可选的,结合图1,如图2所示,在上述S101之前,该方法还包括:
[0070]S100a、0LT在预设时间段内接收至少一个ONT发送的第一通知消息,该至少一个ONT发送的第一通知消息中携带相同的话机事件信息。
[0071]需要说明的是,每个0ΝΤ发送的第一通知消息中携带的话机事件信息,都是该0ΝΤ对于该0ΝΤ的POTS 口连接的话机进行话机事件检测而获取的。
[0072]S100b、0LT向语音控制平台发送第二通知消息,该第二通知消息中携带该话机事件信息,以使得语音控制平台根据该话机事件信息确定配置消息。
[0073]在本发明实施例中,一个0LT可能与32个或者64个或者更多的0ΝΤ连接,因此,可以在兼顾语音业务的延时要求的情况下,预设时间段,在该预设时间段内,0LT可以统计接收到的0ΝΤ发送的第一通知消息,并对每个第一通知消息中的话机事件信息进行控制管理。当多个0ΝΤ的第一通知消息中携带相同的话机事件信息时,0ΝΤ可以向语音控制平台发送一个携带该话机事件信息的第二通知消息,语音控制平台则可根据该一个第二通知消息中的话机事件信息,进行一次信息处理,即确定一个对应于该话机事件信息的配置消息。从而避免语音控制平台接收到多个包含相同的话机事件信息的第一通知消息时,进行多次相同的信息处理,浪费语音控制平台的处理资源。
[0074]示例性的,假设0LT在预设时间段内接收到30个0ΝΤ发送的第一通知消息,且其中20个0ΝΤ发送的第一通知消息中携带的话机事件信息为摘机信息,则0LT可以向语音控制平台发送一个携带该摘机信息的第二通知消息,从而语音控制平台可以根据该第二通知消息进行一次信息处理,确定与该摘机信息对应的配置消息,例如,该配置消息中携带的语音控制信息包括数图、放拨号音信号、检测话机事件信息等。
[0075]进一步的,当0LT接收到该配置消息后,可以将该配置消息中携带的语音控制信息分别携带在20个控制消息中,然后分别发送给上述20个0ΝΤ。
[0076]可选的,结合图1,如图3所示,在上述S101之前,该方法还包括:
[0077]S100c、0LT在预设时间段内接收所述至少一个ONT发送的第三通知消息,该至少一个0ΝΤ中每个0ΝΤ发送的第三通知消息中携带该0ΝΤ的收号结果。
[0078]S100d、0LT向语音控制平台发送第二通知消息,该第二通知消息中携带该至少一个0ΝΤ中每个0ΝΤ的收号结果,以使得语音控制平台根据该至少一个0ΝΤ中每个0ΝΤ的收号结果设置语音配置参数。
[0079]在本发明实施例中,当在预设时间段内,有多个0ΝΤ发送获取话机所拨打的号码,贝1J0LT将该多个0ΝΤ的收号结果携带在同一个第二通知消息中,同时上报给语音控制平台,以使得语音控制平台统一设置语音配置参数。
[0080]即在本发明实施例中,语音控制平台向0LT发送的配置消息中的语音控制信息可以包括上述语音控制平台设置的语音配置参数,该语音配置参数至少包括RTP终结点的配置参数和语音压缩算法的配置参数。
[0081]进一步的,如图3所示,在上述S102之前,该方法还包括:
[0082]S104、0LT根据RTP终结点的配置参数分别为该至少一个ONT中的每个ONT分配RTP的IP地址和RTP的端口,并确认采用该语音压缩算法的配置参数。
[0083]在本发明实施例中,0ΝΤ在进行语音呼叫的过程中,由0LT为0ΝΤ分配RTP的IP地址和RTP的端口,且0LT为每个0ΝΤ分配RTP的IP地址和RTP的端口都配置在0LT上,0ΝΤ仅接收0LT的控制消息,并根据0LT发送的控制消息完成语音功能,从而降低了0ΝΤ的功能的复杂度,进而降低了 0ΝΤ的维护难度。
[0084]S105、0LT向语音控制平台发送应答消息,该应答消息中携带OLT为该至少一个ONT中的每个ONT分配RTP的IP地址和RTP的端口,该应答消息用于通知该语音控制平台OLT采用该语音压缩算法的配置参数。
[0085]进一步的,在本发明实例中,0LT接收到语音控制平台的发送的配置消息后,确定语音控制平台指定的语音压缩算法后,需将语音压缩算法的配置参数发送至0ΝΤ,以对0ΝΤ进行语音压缩算法的配置,使得0ΝΤ能够根据语音控制平台指定的语音压缩算法对语音进行编码和解码。
[0086]即在上述S102中,0LT确定的至少一个控制消息中的每个控制消息中均包括该语音压缩算法的配置参数,该控制消息用于指示接收到该控制消息的NOT根据该语音压缩算法的配置参数进行参数配置,以使得接收到该控制消息的NOT采用该语音压缩算法对语音进行编码和解码。
[0087]可选的,结合图1,如图4所示,在上述S101之前,该方法还包括:
[0088]S106、0LT向语音控制平台发起语音注册请求。
[0089]S107、当该语音注册请求成功时,0LT接收语音控制平台为该0LT分配的IP地址。
[0090]在本发明实施例中,由0LT向语音控制平台发起语音注册请求,且当该语音注册请求成功时,语音控制平台为0LT分配的IP地址。相比于现有技术中,由0ΝΤ向语音控制平台发起语音注册请求,并由语音控制平台为每一个0ΝΤ分配IP地址,通过本发明实例提供的方法,大大减少了占用的IP资源。
[0091 ] S108、0LT接收到新入网的0ΝΤ的注册请求消息。
[0092]S109、当0LT根据注册请求消息确认该新入网的0ΝΤ为注册成功,并在该0ΝΤ上线时,向该新入网的0ΝΤ发送端口配置参数,以对该新入网的0ΝΤ的端口进行配置。
[0093]
其中,端口配置参数可以包括0LT为该0ΝΤ的P0TS端口分配的参数,以及为该0ΝΤ使用的宽带端口分配的参数等。
[0094]本发明实施例中,通过在局端的0LT上设置0ΝΤ的端口配置参数,能够在0LT上实现对0ΝΤ的运维操作,便于实现对0ΝΤ进行运维。
[0095]如图5所示,本发明实例提供一种0LT,所述0LT用于执行如图1至如图4任意之一所示的语音功能的控制方法中的0LT所执行的步骤。所述0LT可以包括相应步骤所对应的模块。示例的,包括:
[0096]接收单元10,用于接收语音控制平台发送的配置消息,所述配置消息中携带语音控制信息,所述语音控制信息用于所述0LT对光网络终端0ΝΤ进行语音功能控制。
[0097]确定单元11,用于根据所述接收单元10接收的所述语音控制信息,确定至少一个控制消息。
[0098]发送单元12,用于分别向由所述0LT管理的至少一个0ΝΤ发送上述确定单元11确定的所述至少一个控制消息,所述控制消息用于指示接收到所述控制消息的0ΝΤ完成所述语音控制信息所指示的语音功能。
[0099]可选的,所述接收单元10,还用于在接收语音控制平台发送的配置消息之前,在预设时间段内接收所述至少一个0ΝΤ发送的第一通知消息,所述至少一个0ΝΤ发送的第一通知消息中携带相同的话机事件信息。
[0100]所述发送单元12,还用于向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述话机事件信息,以使得所述语音控制平台根据所述话机事件信息确定所述配置消息。
[0101]可选的,所述发送单元12,还用于在接收语音控制平台发送的配置消息之前,在预设时间段内接收所述至少一个0ΝΤ发送的第三通知消息,所述至少一个0ΝΤ中每个0ΝΤ发送的第三通知消息中该0ΝΤ的收号结果。
[0102]所述0LT向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述至少一个0ΝΤ中每个0ΝΤ的收号结果,以使得所述语音控制平台根据所述至少一个0ΝΤ中每个0ΝΤ的收号结果设置语音配置参数。
[0103]可选的,所述接收单元10接收的语音控制信息包括所述语音配置参数,所述语音配置参数至少包括时传输协议RTP终结点的配置参数和语音压缩算法的配置参数,
[0104]结合图5,如图6所示所述0LT还包括分配单元13。
[0105]所述分配单元13,用于根据所述RTP终结点的配置参数分别为所述至少一个0ΝΤ中的每个0ΝΤ分配所述RTP的IP地址和所述RTP的端口,并确认采用所述语音压缩算法的配置参数。
[0106]所述发送单元12,用于向所述语音控制平台发送应答消息,所述应答消息中携带所述分配单元13为所述至少一个0ΝΤ中的每个0ΝΤ分配所述RTP的IP地址和所述RTP的端口,所述应答消息用于通知所述语音控制平台所述0LT采用所述语音压缩算法的配置参数。
[0107]所述确定单元11确定的所述至少一个控制消息中的每个控制消息中均包括所述语音压缩算法的配置参数,所述控制消息用于指示接收到所述控制消息的NOT根据所述语音压缩算法的配置参数进行参数配置,以使得所述接收到所述控制消息的NOT采用所述语音压缩算法对语音进行编码和解码。
[0108]可选的,所述发送单元12,还用于在接收单元10接收语音控制平台发送的配置消息之前,向所述语音控制平台发起语音注册请求。
[0109]所述接收单元10,还用于当所述语音注册请求成功时,接收所述语音控制平台为所述0LT分配的IP地址。
[0110]所述接收单元10,还用于接收到新入网的0ΝΤ的注册请求消息。
[0111]所述发送单元12,还用于当根据所述注册请求消息确认所述新入网的0ΝΤ为注册成功,并在所述0ΝΤ上线时,向所述0ΝΤ发送端口配置参数,以对所述0ΝΤ的端口进行配置。
[0112]可以理解,本实施例的0LT可对应于上述如图1至如图4任一幅图所示的语音功能的控制方法中的0LT,并且本实施例的0LT中的各个模块的划分和/或功能等均是为了实现如图1至如图4任一幅所示的方法流程,为了简洁,在此不再赘述。
[0113]本发明实施例提供的0LT,能够接收语音控制平台发送的配置消息,所述配置消息中携带语音控制信息,所述语音控制信息用于所述0LT对光网络终端0ΝΤ进行语音功能控制,并根据所述接收单元10接收的所述语音控制信息,确定至少一个控制消息,以及分别向由所述0LT管理的至少一个0ΝΤ发送确定的所述至少一个控制消息,所述控制消息用于指示接收到所述控制消息的0ΝΤ完成所述语音控制信息所指示的语音功能。通过本发明实施例提供的0LT,可以使得语音控制平台发送一条配置消息给0LT,由0LT分别向至少一个0ΝΤ发送控制消息,而无需语音控制平台向每个0ΝΤ发送一条配置消息,简化语音控制平台的管理流程,节省网络中的信息传输资源。
[0114]如图7所示,本发明实施例提供一种0LT,包括处理器20、存储器21、系统总线22和通信接口 23。
[0115]所述存储器21用于存储计算机执行指令,所述处理器30与所述存储器21通过所述系统总线22连接,当所述0LT运行时,所述处理器20执行所述存储器21存储的所述计算机执行指令,以使所述0LT执行图1至如图4任一幅图所述的语音功能的控制方法。具体的帧处理方法可参见上述如图1至如图4任一幅图所示的实施例中的相关描述,此处不再赘述。
[0116]其中,所述处理器30可以为中央处理器(英文:central processing unit,缩写:CPU)。所述处理器30还可以为其他通用处理器、数字信号处理器(英文digital signalprocess ing,简称DSP)、专用集成电路(英文:appl icat 1n specific integratedcircuit,简称 ASIC)、现场可编程门阵列(英文:field-programmable gate array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理益寺ο
[0117]所述处理器30可以为专用处理器,该专用处理器可以包括基带处理芯片、射频处理芯片等中的至少一个。进一步地,该专用处理器还可以包括具有视频服务器其他专用处理功能的芯片。
[0118]所述存储器21可以包括易失性存储器(英文volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);所述存储器21也可以包括非易失性存储器(英文:non_volatile memory),例如只读存储器(英文:read_only memory,缩写:ROM),快闪存储器(英文:f lash memory),硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);所述存储器21还可以包括上述种类的存储器的组合。
[0119]所述系统总线22可以包括数据总线、电源总线、控制总线和信号状态总线等。本实施例中为了清楚说明,在图7中将各种总线都示意为系统总线22。
[0120]在具体实现过程中,上述如图1至如图4任意之一所示的方法流程中的各步骤均可以通过硬件形式的处理器20执行存储器21中存储的软件形式的计算机执行指令实现。为避免重复,此处不再赘述。
[0121]本发明实施例提供的0LT,能够接收语音控制平台发送的配置消息,所述配置消息中携带语音控制信息,所述语音控制信息用于所述0LT对光网络终端0ΝΤ进行语音功能控制,并根据所述接收单元10接收的所述语音控制信息,确定至少一个控制消息,以及分别向由所述0LT管理的至少一个0ΝΤ发送确定的所述至少一个控制消息,所述控制消息用于指示接收到所述控制消息的0ΝΤ完成所述语音控制信息所指示的语音功能。通过本发明实施例提供的0LT,可以使得语音控制平台发送一条配置消息给0LT,由0LT分别向至少一个0ΝΤ发送控制消息,而无需语音控制平台向每个0ΝΤ发送一条配置消息,简化语音控制平台的管理流程,节省网络中的信息传输资源。
[0122]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
[0123]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0124]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述
模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0125]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0126]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0127]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0128]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种语音功能的控制方法,其特征在于,包括: 光线路终端OLT接收语音控制平台发送的配置消息,所述配置消息中携带语音控制信息,所述语音控制信息用于所述OLT对光网络终端ONT进行语音功能控制; 所述OLT根据所述语音控制信息,确定至少一个控制消息; 所述OLT分别向由所述OLT管理的至少一个ONT发送所述至少一个控制消息,所述控制消息用于指示接收到所述控制消息的ONT完成所述语音控制信息所指示的语音功能。2.根据权利要求1所述的方法,其特征在于,所述光线路终端OLT接收语音控制平台发送的配置消息之前,所述方法还包括: 所述OLT在预设时间段内接收所述至少一个ONT发送的第一通知消息,所述至少一个ONT发送的第一通知消息中携带相同的话机事件信息; 所述OLT向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述话机事件信息,以使得所述语音控制平台根据所述话机事件信息确定所述配置消息。3.根据权利要求1所述的方法,其特征在于,所述光线路终端OLT接收语音控制平台发送的配置消息之前,所述方法还包括: 所述OLT在预设时间段内接收所述至少一个ONT发送的第三通知消息,所述至少一个ONT中每个ONT发送的第三通知消息中携带该ONT的收号结果; 所述OLT向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述至少一个ONT中每个ONT的收号结果,以使得所述语音控制平台根据所述至少一个ONT中每个ONT的收号结果设置语音配置参数。4.根据权利要求3所述的方法,其特征在于, 语音控制信息包括所述语音配置参数,所述语音配置参数至少包括时传输协议RTP终结点的配置参数和语音压缩算法的配置参数, 所述OLT根据所述语音控制信息,确定至少一个控制消息之前,所述方法还包括: 所述OLT根据所述RTP终结点的配置参数分别为所述至少一个ONT中的每个ONT分配所述RTP的IP地址和所述RTP的端口,并确认采用所述语音压缩算法的配置参数; 所述OLT向所述语音控制平台发送应答消息,所述应答消息中携带所述OLT为所述至少一个ONT中的每个ONT分配所述RTP的IP地址和所述RTP的端口,所述应答消息用于通知所述语音控制平台所述OLT采用所述语音压缩算法的配置参数; 所述至少一个控制消息中的每个控制消息中均包括所述语音压缩算法的配置参数,所述控制消息用于指示接收到所述控制消息的NOT根据所述语音压缩算法的配置参数进行参数配置,以使得所述接收到所述控制消息的NOT采用所述语音压缩算法对语音进行编码和解码。5.根据权利要求1-4任一项所述的方法,其特征在于,所述0LT接收语音控制平台发送的配置消息之前,所述方法还包括: 所述0LT向所述语音控制平台发起语音注册请求; 当所述语音注册请求成功时,所述0LT接收所述语音控制平台为所述0LT分配的IP地址; 所述0LT接收到新入网的0NT的注册请求消息; 当所述0LT根据所述注册请求消息确认所述新入网的0NT为注册成功,并在所述0NT上线时,向所述ONT发送端口配置参数,以对所述0NT的端口进行配置。6.一种光线路终端0LT,其特征在于,包括: 接收单元,用于接收语音控制平台发送的配置消息,所述配置消息中携带语音控制信息,所述语音控制信息用于所述0LT对光网络终端0NT进行语音功能控制; 确定单元,用于根据所述接收单元接收的所述语音控制信息,确定至少一个控制消息;发送单元,用于分别向由所述0LT管理的至少一个0NT发送上述确定单元确定的所述至少一个控制消息,所述控制消息用于指示接收到所述控制消息的0NT完成所述语音控制信息所指示的语音功能。7.根据权利要求6所述的0LT,其特征在于, 所述接收单元,还用于在接收语音控制平台发送的配置消息之前,在预设时间段内接收所述至少一个0NT发送的第一通知消息,所述至少一个0NT发送的第一通知消息中携带相同的话机事件信息; 所述发送单元,还用于向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述话机事件信息,以使得所述语音控制平台根据所述话机事件信息确定所述配置消息。8.根据权利要求7所述的0LT,其特征在于, 所述发送单元,还用于在接收语音控制平台发送的配置消息之前,在预设时间段内接收所述至少一个0NT发送的第三通知消息,所述至少一个0NT中每个0NT发送的第三通知消息中携带该0NT的收号结果; 所述0LT向所述语音控制平台发送第二通知消息,所述第二通知消息中携带所述至少一个0NT中每个0NT的收号结果,以使得所述语音控制平台根据所述至少一个0NT中每个0NT的收号结果设置语音配置参数。9.根据权利要求8所述的0LT,其特征在于, 所述接收单元接收的语音控制信息包括所述语音配置参数,所述语音配置参数至少包括时传输协议RTP终结点的配置参数和语音压缩算法的配置参数, 所述0LT还包括分配单元, 所述分配单元,用于根据所述RTP终结点的配置参数分别为所述至少一个0NT中的每个0NT分配所述RTP的IP地址和所述RTP的端口,并确认采用所述语音压缩算法的配置参数;所述发送单元,用于向所述语音控制平台发送应答消息,所述应答消息中携带所述分配单元为所述至少一个0NT中的每个0NT分配所述RTP的IP地址和所述RTP的端口,所述应答消息用于通知所述语音控制平台所述0LT采用所述语音压缩算法的配置参数; 所述确定单元确定的所述至少一个控制消息中的每个控制消息中均包括所述语音压缩算法的配置参数,所述控制消息用于指示接收到所述控制消息的NOT根据所述语音压缩算法的配置参数进行参数配置,以使得所述接收到所述控制消息的NOT采用所述语音压缩算法对语音进行编码和解码。10.根据权利要求6-9任一项所述的0LT,其特征在于, 所述发送单元,还用于在接收单元接收语音控制平台发送的配置消息之前,向所述语音控制平台发起语音注册请求; 所述接收单元,还用于当所述语音注册请求成功时,接收所述语音控制平台为所述OLT分配的IP地址; 所述接收单元,还用于接收到新入网的ONT的注册请求消息; 所述发送单元,还用于当根据所述注册请求消息确认所述新入网的0NT为注册成功,并在所述新入网的0NT上线时,向所述新入网的0NT发送端口配置参数,以对所述新入网的0NT的端口进行配置。
【专利摘要】本发明实施例提供一种语音功能的控制方法及OLT,涉及通信技术领域,能够简化语音控制平台的管理流程,节省网络中的信息传输资源。该方法包括:光线路终端OLT接收语音控制平台发送的配置消息,所述配置消息中携带语音控制信息,所述语音控制信息用于所述OLT对光网络终端ONT进行语音功能控制;所述OLT根据所述语音控制信息,确定至少一个控制消息;所述OLT分别向由所述OLT管理的至少一个ONT发送所述至少一个控制消息,所述控制消息用于指示接收到所述控制消息的ONT完成所述语音控制信息所指示的语音功能。该方法应用于PON系统中。
【IPC分类】H04B10/27, H04Q11/00
【公开号】CN105491466
【申请号】CN201610021470
【发明人】王瑾, 张沛
【申请人】中国联合网络通信集团有限公司
【公开日】2016年4月13日
【申请日】2016年1月13日