1.一种无源光网络的应用程序推送方法,其特征在于,包括:通过OMCI通道获取ONU设备的芯片信息;
根据所述ONU设备的芯片信息判断是否向所述ONU设备推送应用程序;
如果是,通过所述OMCI通道向所述ONU设备推送所述应用程序;
在所述应用程序推送完成之后,指示所述ONU设备立即或稍后执行所述应用程序。
2.根据权利要求1所述的无源光网络的应用程序推送方法,其特征在于,还包括:在获取所述ONU设备的芯片信息之前,通过所述OMCI通道查看所述ONU设备是否支持推送应用程序。
3.根据权利要求1所述的无源光网络的应用程序推送方法,其特征在于,所述ONU设备的芯片信息包括所述ONU设备的芯片类型和GCC版本号。
4.根据权利要求1所述的无源光网络的应用程序推送方法,其特征在于,所述应用程序被分成多个程序片段,并分别通过OMCI报文逐个程序片段地推送给所述ONU设备。
5.根据权利要求4所述的无源光网络的应用程序推送方法,其特征在于,通过所述OMCI通道向所述ONU设备推送所述应用程序包括:向所述ONU设备发送开始推送的OMCI报文;
在接收到所述ONU设备的开始推送响应之后,将待推送的应用程序分成多个程序片段,并通过片段推送的OMCI报文,将所述应用程序逐个程序片段地推送给所述ONU设备;
在所有程序片段推送完成之后,向所述ONU设备发送结束推送的OMCI报文,以通知所述ONU设备进行结尾操作。
6.一种无源光网络设备,其支持OMCI协议,其特征在于,所述无源光网络设备包括:信息获取模块,用于通过OMCI通道获取ONU设备的芯片信息;
第一判断模块,用于根据所述ONU设备的芯片信息判断是否向所述ONU设备推送应用程序;
程序推送模块,用于通过所述OMCI通道向所述ONU设备推送所述应用程序;
执行通知模块,用于在所述应用程序推送完成之后指示所述ONU设备立即或稍后执行所述应用程序。
7.根据权利要求6所述的无源光网络设备,其特征在于,还包括:第二判断模块,用于在所述信息获取模块获取所述ONU设备的芯片信息之前,通过所述OMCI通道判断所述ONU设备是否支持推送应用程序。
8.根据权利要求6所述的无源光网络设备,其特征在于,所述ONU设备的芯片信息包括所述ONU设备的芯片类型和GCC版本号。
9.根据权利要求6所述的无源光网络设备,其特征在于,所述程序推送模块包括:开始推送单元,用于向所述ONU设备发送开始推送的OMCI报文;
片段推送单元,用于在接收到所述ONU设备的开始推送响应之后,将待推送的应用程序分成多个程序片段,并通过片段推送的OMCI报文,将所述应用程序逐个程序片段地推送给所述ONU设备;
结束推送单元,用于在所有程序片段推送完成之后,向所述ONU设备发送结束推送的OMCI报文,以通知所述ONU设备进行结尾操作。
10.一种无源光网络系统,其特征在于,包括OLT设备和ONU设备,其中所述OLT设备通过OMCI通道对所述ONU设备进行管理控制,所述OMCI通道包括提供所述OLT设备获取所述ONU设备的芯片信息的通道、所述OLT设备将应用程序推送给所述ONU设备的通道以及所述OLT设备控制所述ONU设备运行所述应用程序的通道。