1.一种基于吉比特光网终端的虚拟局域网实现方法,应用于主要由光网局端设备、无源分光器以及多个光网终端设备形成的吉比特光网,多个所述光网终端设备通过所述无源分光器与所述光网局端设备连接,其特征在于,于每个所述光网终端设备上建立一硬件抽象层,所述硬件抽象层包括用以为上层管理模块提供统一调用接口的应用编程接口子层和用以对所述光网终端设备底层硬件进行调用的业务汇聚子层,所述业务汇聚子层设有配置接口,所述应用编程接口子层通过所述配置接口与所述业务汇聚子层传递数据;
所述上层管理模块通过连接并调用所述应用编程接口子层向所述光网终端设备发送对应不同的业务的虚拟局域网配置;
所述应用编程接口子层将接收到的所述上层管理模块下发的虚拟局域网配置传送至所述业务汇聚子层;
所述业务汇聚子层将接收到的所述上层管理模块下发的虚拟局域网配置与既存的虚拟局域网配置进行合并,并形成与所述光网终端设备所采用的芯片方案匹配的虚拟局域网配置后调用所述光网终端设备的底层硬件以实现所述业务汇聚子层形成的与所述光网终端设备所采用的芯片方案匹配的虚拟局域网配置。
2.如权利要求1所述基于吉比特光网终端的虚拟局域网实现方法,其特征在于,所述业务包括互联网业务、有线电视业务以及公共交换电话网络业务。
3.如权利要求1所述基于吉比特光网终端的虚拟局域网实现方法,其特征在于,所述上层管理模块包括OMCI功能模块和TR069功能模块。
4.如权利要求1-3中任一所述基于吉比特光网终端的虚拟局域网实现方法,其特征在于,所述硬件抽象层设有用以保存所述光网终端设备的所有虚拟局域网配置的全局虚拟局域网配置数组。
5.如权利要求4所述基于吉比特光网终端的虚拟局域网实现方法,其特征在于,所述应用编程接口子层接收所述上层管理模块下发的对应不同的业务的虚拟局域网配置时的处理方法包括如下步骤:步骤a1、所述应用编程接口子层将接收到的所述上层管理模块下发的虚拟局域网配置中的过滤信息取出;
步骤a2、根据所述过滤信息的类型确定于所述全局虚拟局域网配置数组中的查找的范围;
步骤a3、于确定的范围内查找是否存在相同的过滤信息;
步骤a4、如果存在相同的过滤信息,进一步判断所述上层管理模块下发的虚拟局域网配置与查找到的相同的过滤信息对应的既存于所述全局虚拟局域网配置数组中的虚拟局域网配置是否相同,如相同则直接退出结束,否则将所述上层管理模块下发的虚拟局域网配置覆盖查找到的相同的过滤信息对应的既存于所述全局虚拟局域网配置数组中的虚拟局域网配置,并转向步骤a6;
步骤a5、如不存在相同的过滤信息,则于所述全局虚拟局域网配置数组中查找一空项,将所述上层管理模块下发的虚拟局域网配置储存入所述空项中;
步骤a6、调用所述业务汇聚子层的配置接口,并将所述上层管理模块下发的虚拟局域网配置于所述全局虚拟局域网配置数组中的位置传递至所述业务汇聚子层,并启动所述业务汇聚子层的处理流程。
6.如权利要求5所述基于吉比特光网终端的虚拟局域网实现方法,其特征在于,所述业务汇聚子层形成与所述光网终端设备所采用的芯片方案匹配的虚拟局域网配置的方法具体包括如下步骤:步骤b1、根据所述应用编程接口子层发送的位置信息于所述全局虚拟局域网配置数组中找到所述上层管理模块下发的虚拟局域网配置,并取出所述上层管理模块下发的虚拟局域网配置中的过滤信息;
步骤b2、根据所述步骤b1中取出的所述过滤信息获得对应的以太网流;
步骤b3、将步骤b1中查找到的所述上层管理模块下发的虚拟局域网配置与所述步骤b2中查找到的所述以太网流合并;
步骤b4、创建上行硬件以太网流;
步骤b5、创建与所述上行硬件以太网流反向的下行硬件以太网流;
步骤b6、根据所述上行硬件以太网流和所述下行硬件以太网流调用预置的对应光网终端设备的芯片方案的芯片驱动函数以形成最终的硬件虚拟局域网配置。
7.如权利要求6所述基于吉比特光网终端的虚拟局域网实现方法,其特征在于,所述业务汇聚子层合并所述上层管理模块下发的虚拟局域网配置与既存的虚拟局域网配置的方法具体包括如下步骤:步骤c1、获取于所述步骤b2中获得的所述以太网流的UNI侧对应的实时的虚拟局域网配置;
步骤c2、判断所述步骤b1中获得的所述上层管理模块下发的虚拟局域网配置是否有丢弃标志,如有丢弃标志则将所述步骤b1中获得的所述上层管理模块下发的虚拟局域网配置作为最终的虚拟局域网配置,转向步骤c6执行;
步骤c3、根据所述UNI侧对应的虚拟局域网配置于所述光网终端设备的网桥配置中查找对应的虚拟端口,以及所述虚拟端口对应的所有虚拟局域网配置,如没有查找到对应的虚拟端口则转向步骤c5执行;
步骤c4、根据所述步骤b1中获得的所述上层管理模块下发的虚拟局域网配置中的配置目标,将步骤b1中获得的所述上层管理模块下发的虚拟局域网配置与所述UNI侧对应的虚拟局域网配置以及所述步骤c3中查找到的所述虚拟端口对应的所有虚拟局域网配置进行合并形成过渡局域网配置;
步骤c5、根据所述UNI侧对应的虚拟局域网配置中的过滤信息的类型查找到GEM业务流侧对应的虚拟局域网配置,将所述过渡局域网配置与所述GEM业务流侧对应的虚拟局域网配置进行合并以获得最终虚拟局域网配置;
步骤c6、返回最终虚拟局域网配置。
8.如权利要求6所述基于吉比特光网终端的虚拟局域网实现方法,其特征在于,所述步骤b2中获得所述以太网流的方法具体包括如下步骤:步骤S1、根据所述步骤b1中获得的所述过滤信息查找对应的以太网流;
步骤S2、如未找到对应的以太网流则创建一以太网流,并返回所述以太网流后退出;
步骤S3、如找到对应的所述以太网流则取出所述以太网流的UNI侧对应的虚拟局域网配置,如所述以太网流的UNI侧对应的虚拟局域网配置不存在则转向步骤S5执行,如所述以太网流的UNI侧对应的虚拟局域网配置存在,则判断所述以太网流的UNI侧对应的虚拟局域网配置的过滤信息是否与所述步骤b1中获得的所述过滤信息相同;
步骤S4、如所述以太网流的UNI侧对应的虚拟局域网配置的过滤信息与所述步骤b1中获得的所述过滤信息不相同,则转向步骤S5执行,如所述以太网流的UNI侧对应的虚拟局域网配置的过滤信息与所述步骤b1中获得的所述过滤信息相同则返回所述以太网流后退出;
步骤S5、将所述以太网流的UNI侧对应的虚拟局域网配置替换为所述步骤b1中查找到的所述上层管理模块下发的虚拟局域网配置,并返回所述以太网流。
9.如权利要求6所述基于吉比特光网终端的虚拟局域网实现方法,其特征在于,如所述步骤b3中,将所述步骤b1中查找到的所述上层管理模块下发的虚拟局域网配置与所述步骤b2中查找到的所述以太网流合并不成功,则直接退出,不再执行步骤b4、步骤b5以及步骤b6。