一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

光线路终端及其业务处理方法与流程

2021-10-29 21:34:00 来源:中国专利 TAG:终端 线路 特别 公开 通信


1.本公开涉及通信技术领域,特别涉及一种光线路终端及其业务处理方法。


背景技术:

2.光线路终端(olt,optical line terminal)的主控系统为厂家提供的封闭的黑盒系统,其主控板基于交换控制的专用处理器(cpu,central processing unit)实现。如果要添加新功能,需要全量回归测试,时间周期长。


技术实现要素:

3.本公开实施例在光线路终端部署一块带有通用处理器的通用板卡,替代原来封闭的专用主控板,如果要添加新功能,基于通用处理器可以实现相应功能的独立的程序模块,不受其他程序模块的影响,也不会影响其他程序模块,各程序模块之间是松耦合的关系,因此,不需要全量回归测试,时间周期短。
4.本公开一些实施例提出一种光线路终端,包括:
5.背板;
6.一个或多个第一板卡,每个第一板卡包括彼此电连接的光电信号转换单元和电信号通路交换单元;以及
7.第二板卡,包括通用处理器、上联接口,以及与所述通用处理器和上联接口分别连接的电信号通路交换单元;
8.其中,所述背板分别连接每个所述第一板卡和所述第二板卡。
9.在一些实施例中,还包括:基于所述通用处理器提供的通用指令实现的一个或多个独立的程序模块。
10.在一些实施例中,所述光电信号转换单元连接无源光纤网络的光网络单元。
11.在一些实施例中,所述上联接口连接无源光纤网络的核心网。
12.在一些实施例中,所述程序模块包括基础功能程序模块、管理功能程序模块和应用程序模块。
13.在一些实施例中,所述程序模块包括边缘计算模块、流加速模块、网络配置模块、人工智能模块、虚拟局域网模块、组播模块、性能统计模块、供电模块、操作维护管理模块、光分配网适配模块、汇聚转发模块中的一个或多个模块。
14.在一些实施例中,所述通用处理器包括x86处理器或高级精简指令集机器arm处理器。
15.本公开一些实施例提出一种光线路终端的业务处理方法,包括:
16.光线路终端的一个第一板卡的光电信号转换单元接收报文;
17.通过所述第一板卡的电信号通路交换单元和所述光线路终端的第二板卡的电信号通路交换单元,将报文传输到第二板卡的通用处理器;
18.所述通用处理器基于至少一个程序模块的指令对所述报文进行处理;
19.将处理后的报文通过第二板卡的上联接口传输出去。
20.在一些实施例中,所述通用处理器基于至少一个程序模块的指令对所述报文进行处理包括:
21.所述通用处理器基于边缘计算模块的指令对所述报文进行边缘计算。
22.在一些实施例中,所述将处理后的报文通过第二板卡的上联接口传输出去包括:
23.将处理后的报文通过第二板卡的上联接口传输到无源光纤网络的核心网。
24.本公开一些实施例提出一种非瞬时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一个实施例所述的业务处理方法的步骤。
附图说明
25.下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍。根据下面参照附图的详细描述,可以更加清楚地理解本公开。
26.显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
27.图1示出相关技术的光线路终端的示意图。
28.图2示出本公开一些实施例的光线路终端的示意图。
29.图3示出本公开一些实施例的基于通用处理器231实现的各程序模块的示意图。
30.图4示出本公开一些实施例的光线路终端的业务处理方法的流程示意图。
具体实施方式
31.下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。
32.本公开中的“第一”、“第二”等描述,如果没有特别说明,仅用来表示不同的对象,并不用来表示大小或时序等含义。
33.图1示出相关技术的光线路终端的示意图。
34.如图1所示,光线路终端包括主控板和若干板卡,主控板包括专用处理器和电信号通路交换单元,其中的一些板卡包括光电信号转换单元和电信号通路交换单元,其中一个板卡包括电信号通路交换单元和上联接口。主控板基于交换控制的专用处理器实现,主控系统为厂家提供的封闭的黑盒系统,如果要添加新功能,需要全量回归测试,时间周期长。主控系统只能负责管理光线路终端,功能单一。
35.本公开实施例在光线路终端部署一块带有通用处理器的通用板卡,替代原来封闭的专用主控板,如果要添加新功能,基于通用处理器可以实现相应功能的独立的程序模块,不受其他程序模块的影响,也不会影响其他程序模块,各程序模块之间是松耦合的关系,因此,不需要全量回归测试,时间周期短。
36.图2示出本公开一些实施例的光线路终端的示意图。
37.如图2所示,该实施例的光线路终端200包括:背板210,一个或多个第一板卡220,以及第二板卡230(即,通用板卡)。其中,背板210分别连接每个第一板卡220和第二板卡230。板卡是一种印制电路板,也称为线卡。
38.每个第一板卡220包括彼此电连接的光电信号转换单元221和电信号通路交换单
元222。光电信号转换单元221例如连接无源光纤网络(pon,passive optical network)的光网络单元(onus,optical network unit)。光电信号转换单元221用于将光信号转换为电信号。电信号通路交换单元222具有通用的信号传输通路交换功能,即,通过交换方式将信号从一个通路传输到另一个通路。
39.第二板卡230包括通用处理器231、上联接口232,以及与通用处理器231和上联接口232分别连接的电信号通路交换单元233。通用处理器231相对于厂家专用指令集来说,例如为x86处理器或高级精简指令集机器(advanced risc machines,arm)处理器等使用通用指令集的处理器。
40.x86处理器使用x86指令,是一套通用的微处理器执行的计算机指令集合。x86是intel通用计算机系列的标准编号缩写。
41.arm处理器使用高级精简指令集机器指令,其广泛地使用在许多嵌入式系统设计。arm处理器的特点包括指令长度固定,执行效率高,低成本等。
42.上联接口232例如连接无源光纤网络的核心网,如ip骨干网等。
43.通过第一板卡220的光电信号转换单元221进入的报文,通过背板210导向第二板卡230。而按照相关技术,通过光电信号转换单元进入的报文,通过背板导向主控板。
44.在一些实施例中,光线路终端还包括:基于通用处理器231提供的通用指令,如x86、arm等通用指令,实现的一个或多个独立的程序模块240。
45.图3示出本公开一些实施例的基于通用处理器231实现的各程序模块的示意图。
46.在一些实施例中,如图3所示,程序模块240包括若干基础功能程序模块241、若干管理功能程序模块242和若干应用程序模块243等。基础功能程序模块241例如可以由厂家提供。管理功能程序模块242例如可以由运营商提供。应用程序模块243例如可以由运营商或应用开发商提供。
47.在一些实施例中,如图3所示,程序模块240包括边缘计算模块、流加速模块、网络配置模块、人工智能(artificial intelligence,ai)模块、虚拟局域网(virtual local area network,vlan)模块、组播模块、性能统计模块、供电模块、操作维护管理(operation administration maintenance,oam)模块、光分配网(optical distribution network,简称:odn)适配模块、汇聚转发模块中的一个或多个模块,但不限于所举示例。
48.其中,边缘计算是将数据的处理、应用程序的运行,甚至一些功能服务的实现,由中心服务器下放到网络边缘的节点(边缘计算服务器)上。边缘计算是一种优化应用程序或云计算系统的技术,它将应用程序的数据或服务的某些部分从一个或多个中心节点(“云”)转移到另一个逻辑端点(“边缘”)。例如自动驾驶车辆,植入式医疗设备,其他物联网(iot,internet of things)及移动设备等领域,通过在边缘进行执行分析和知识生成,使控制系统与中央数据中心之间的通信带宽减少,缩短了延迟并提高了服务质量。
49.本公开实施例的光线路终端是基于通用硬件实现的开放化系统,计算能力较强,应用易部署。各程序模块松耦合,光线路终端系统复杂度降低。每个程序模块是独立的,可独立升级独立运行,只需对该程序模块进行测试,无需全量回归测试,上线速度快。各程序模块的接口开放且标准,支持模块扩展和软件开放,程序模块进程级别隔离,特性解耦,模块级别的故障隔离,故障不会扩散到整个系统。程序模块可按需动态部署,如运营商或第三方可以部署流加速,ai等增值功能。对于时延敏感的业务流可以通过通用板卡部署的计算
程序模块处理完,再从上联接口发送出去,保证低时延。
50.图4示出本公开一些实施例的光线路终端的业务处理方法的流程示意图。
51.如图4所示,该实施例的业务处理方法包括:
52.在步骤410,光线路终端的某一个第一板卡220的光电信号转换单元221接收报文。
53.在步骤420,通过第一板卡220的电信号通路交换单元和光线路终端的第二板卡230的电信号通路交换单元,将报文传输到第二板卡230的通用处理器231。
54.在步骤430,通用处理器231基于部署的至少一个程序模块的指令对报文进行处理。
55.程序模块具体可以参考前述所举示例。例如,如果程序模块为边缘计算模块,通用处理器231基于边缘计算模块的指令对报文进行边缘计算。从而,在光线路终端即可完成例如边缘计算等处理,无需如相关技术一样将报文路由到外部服务器或核心网业务节点处理再返回数据,时延更低。
56.在步骤440,将处理后的报文通过第二板卡230的上联接口232传输出去。
57.例如,将处理后的报文通过第二板卡230的上联接口232传输到无源光纤网络的核心网。
58.上述实施例,基于光线路终端上部署的至少一个程序模块,在光线路终端就可以完成相应功能的处理,无需迂回到外部的服务器,时延更低。
59.本公开一些实施例提出一种非瞬时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一个实施例的业务处理方法的步骤。
60.本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机程序代码的非瞬时性计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
61.本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解为可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
62.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
63.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
64.以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜