CN113922869B - 一种epon网络保护倒换快速测距的*** - Google Patents
一种epon网络保护倒换快速测距的*** Download PDFInfo
- Publication number
- CN113922869B CN113922869B CN202111183736.3A CN202111183736A CN113922869B CN 113922869 B CN113922869 B CN 113922869B CN 202111183736 A CN202111183736 A CN 202111183736A CN 113922869 B CN113922869 B CN 113922869B
- Authority
- CN
- China
- Prior art keywords
- pon port
- olt
- message
- onu
- onus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/03—Arrangements for fault recovery
- H04B10/032—Arrangements for fault recovery using working and protection systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/03—Arrangements for fault recovery
- H04B10/038—Arrangements for fault recovery using bypasses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
- H04Q2011/0081—Fault tolerance; Redundancy; Recovery; Reconfigurability
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明涉及EPON网络技术领域,尤其涉及一种EPON网络保护倒换快速测距的***,包括主OLT PON口、备OLT PON口、ODN和N个ONU,主OLT PON口与N个ONU完成注册激活并进行网络业务的交互,备OLT PON口实时同步主OLT PON口的业务配置,备OLT PON口通过下发特殊的Discover报文,便可快速完成所有ONU的测距计算,随后即可使用新的RTT信息对ONU的报文按指定时隙进行接收。本发明能够在ONU数量以及主干距离动态变化的情况下,减少倒换的业务中断时间,提高用户体验,提高***稳定性。
Description
技术领域
本发明涉及EPON网络技术领域,尤其涉及一种EPON网络保护倒换快速测距的***。
背景技术
随着网络技术的发展,用户利用网络传输大量的语音、数据以及视频等业务的需求不断提高,无源光网络(Passive Optical Network,PON)应运而生;
PON***的拓扑结构如图2所示,该***通常由OLT(Optical Line Terminal,光线路终端)、ODN(Optical Distribution Network,光分配网络)以及ONU(Optical NetworkUnit,光网络单元)组成,采用P2MP(Point to More Point,点到多点)的网络结构;目前PON技术中主要采用TDM(Time Division Multiplexing,时分复用)以及WDM((WavelengthDivision Multiplexing,波分复用)的方式;在TDM PON***中,EPON(Ethernet PassiveOptical Network,以太网无源光网络)***在下行方向(从OLT到ONU)的数据传输采用广播方式,每个ONU会收到所有的数据帧,然后根据自己的LLID(Logical Link identity,逻辑链路标识)信息获取自己的数据帧;对于上行方向(从ONU到OLT)的数据传输,每个ONU在OLT安排的时隙中传输上行数据;
PON技术可细分为多种,主要区别体现在数据链路层和物理层的不同,常用的有APON、EPON、GPON等。
EPON的整个注册激活过程如图3所示:
1、OLT广播下发如图4所示结构的Discovery报文,并在报文的Timestamp字段打上本地的时间戳T0;
2、ONU收到Discovery报文后,更新报文中的时间戳T0到本地;在经过一定的随机时延Trandom后,反馈一个如图6所示结构的Register_req报文,报文中的Timestamp字段填上了ONU本地的时间戳T1;
3、OLT在本地T2时刻收到ONU的Register_req报文,并提取出报文中的时间戳T1,根据图7所示的方法计算出环路的延时RTT(RoundTrip Time)=T2-T1,这样就得到了这个ONU的环路时间;
4、OLT下发一个Register报文,并跟随一个Gate2带宽给此ONU;此时的Gate2带宽就是根据前面得到的RTT信息,分配一个上行发送时隙,使得ONU的报文可以不被其它ONU的数据影响并到达OLT;
5、ONU收到Register以及Gate2报文后反馈一个Register_ack报文;
6、OLT收到ONU反馈的Register_ack报文后,注册激活完成;
7、OLT间歇性的下发正常的Normal_gate报文给ONU;
8、ONU收到Normal_gate报文会根据报文的带宽大小上发业务数据报文,并反馈一个Report报文;
9、OLT收到ONU的Report报文,并提取报文中的时间戳计算新的RTT信息,并与之前的RTT信息比较,如果差值在标准要求的合理范围之内,则更新RTT信息;RTT信息即为测距的信息,此时业务交互流程完成;
在无源光网络的部署应用中,有部分用户需要较高的安全性,希望运营商能够提供一种保障机制来确保其业务通路不中断,或者次一级的要求是,能够在业务通路中断后快速恢复。这就对承载用户业务运行的无源光网络提出了保护通路和快速切换通路的要求;
图5示出了EPON网络保护模式中典型的网络架构图;
OLT在出现网络故障异常时,需要将业务从主工作PON(Passive OpticalNetwork,无源光网络)口快速切换到备份PON口,在此过程中EPON业务会经历一个中断到恢复的过程,这个过程所消耗的时间我们称之为保护倒换时间;OLT的保护倒换需要重新对EPON口下的ONU进行重新测距,这样才能保证每个ONU的业务到达OLT时不会存在时隙冲突,所以重新测距的时间也就决定了保护倒换的时间;
现有的常见技术有两种:
其一,在主PON口发生网络故障后,切换到备用PON口,然后对所有ONU进行重新测距,然后再恢复业务;
其二、通常是在ONU布局前,主PON口和备用PON口都事先对PON下的ONU进行测距并将测距值存储于本地,在主PON口发生网络故障时直接切换到备用PON口,不再进行重新测距;
方法一的技术方法的局限在于:需要重新测距,耗费的时间至少在100毫秒以上,业务中断的时间太长,影响用户体验;
方法二的技术方法局限在于:整个主备PON口网络在使用过程中不能变动,如果发生新增ONU用户事件或者备用PON口的主干光纤距离发生变动,备OLT PON口需要及时更新ODN下所有ONU的RTT信息,那么就需要停止当前主PON口网络业务并切换到备用PON口进行重新测距记录测距信息,随后再切换回主PON口网络;如果没有及时更新一旦启动了倒换,假如主备光纤存在距离差或者新增过ONU,那么在备OLT PON口下的ONU数据就会错过OLT给其分配的发送时隙,从而整个***的上行业务会发生严重丢失;保护倒换可以是同一个OLT线卡不同的两个OLT PON口,也可以是不同的线卡上的OLT PON口,所以***环境的不确定性是很常见的,一旦出现这样的情况就很容易造成业务的中断隐患,并且维护极为不便。
发明内容
本发明提供了一种EPON网络保护倒换快速测距的***,能够在ONU数量以及主干距离动态变化的情况下,减少倒换的业务中断时间,提高用户体验,提高***稳定性。
为了实现本发明的目的,一种EPON网络保护倒换快速测距的***,包括主OLT PON口、备OLT PON口、ODN和N个ONU,主OLT PON口与N个ONU完成注册激活并进行网络业务的交互,备OLT PON口实时同步主OLT PON口的业务配置,备OLT PON口发送端是关闭的;当启动保护倒换时,打开备OLT PON口发送端,下发Discovery2报文给对应的LLID的ONU,对应的LLID的ONU反馈Report报文;备OLT PON口收到Report报文提取其中的时间戳信息并计算新的环路延时时间RTTnew,根据新的环路延时时间RTTnew与老的环路延时时间RTTold的比较结果确定最终的RTT信息。
作为本发明的优化方案,ODN为2:N分光器,其中,N为ONU的数量。
作为本发明的优化方案,Discovery2报文的flag字段中force_report置1,Discovery标志置0;具备对应的LLID的ONU收到Discovery2报文进行解析,发送Report报文。
作为本发明的优化方案,新的环路延时时间RTTnew与老的环路延时时间RTTold进行比较并计算差值RTTdelta:
1)如果RTTnew≥RTTold,说明备OLT PON口的主干光纤距离≥主OLT PON口的主干光纤距离,此时需要把备OLT PON口存储的所有ONU的RTT信息逐个读出,并加上这个差值RTTdelta作为最终的RTT信息;
2)如果RTTnew<RTTold,说明备OLT PON口的主干光纤距离<主OLT PON口的主干光纤距离,此时需要把备OLT PON口存储的所有ONU的RTT信息逐个读出,并减去这个差值RTTdelta作为最终的RTT信息。
本发明具有积极的效果:本发明可以在5毫秒以内完成主OLT PON口到备OLT PON口的切换,并且可以接受倒换之前发生的ONU数量动态变化以及主备光纤距离不一致的情况;相对现有的两种实现方式,节省了保护倒换的时间,提高了***的稳定性,便于维护,能够在业务通路中断后快速恢复,提升了用户的网络体验。
附图说明
下面结合附图和具体实施方式对本发明作进一步详细的说明。
图1是本发明Discovery2报文的数据结构;
图2是PON***的拓扑结构示意图;
图3是EPON的ONU注册激活流程示意图;
图4是标准的Discovery报文数据结构图;
图5是PON网络保护模式中典型的网络架构示意图;
图6为Register_req报文数据结构图;
图7为RTT计算示意图。
具体实施方式
下面结合附图对本发明的实现做进一步详细的描述:
本发明公开了一种EPON网络保护倒换快速测距的***,包括主OLT PON口、备OLTPON口、ODN和N个ONU,主OLT PON口与N个ONU完成注册激活并进行网络业务的交互,备OLTPON口实时同步主OLT PON口的业务配置,备OLT PON口发送端是关闭的;当启动保护倒换时,打开备OLT PON口发送端,下发Discovery2报文给对应的LLID的ONU,对应的LLID的ONU反馈Report报文;备OLT PON口收到Report报文提取其中的时间戳信息并计算新的环路延时时间RTTnew,根据新的环路延时时间RTTnew与老的环路延时时间RTTold的比较结果确定最终的RTT信息。
Discovery2是一个特殊报文,是对标准的Discovery报文结构的一种改造,不在标准规范内,但是市场上的ONU是可以识别的:
对于发起者(备用OLT PON口)来讲,OLT设计者会让OLT的接收侧认为这是一个正常的Discovery报文;所以OLT会在接收侧按Discovery报文的处理流程开启一个足以覆盖其PON可以支持最远逻辑距离的发现窗口;这样的话不管ONU在经过主备倒换后光纤距离改变了多少,OLT均可以在发现窗口时隙内接收到ONU反馈的有效报文;
对于OLT PON口下的ONU来讲,这个特殊报文因为Discovery标志设置为0,Force_Report标志设置1,ONU会按标准的规则识别成一个NormalGate报文,按标准规定ONU必须反馈一个携带时间戳信息的Report报文到OLT。
其中:主OLT PON口与备OLT PON口通过一个2:N分光器与ONU连接,N为ONU的最大数量。
主OLT PON口通过图3所示的流程完成ONU的注册激活并进行网络业务的交互;流程具体如下实施:
1)OLT通过广播的形式下发图4所示结构的Discovery报文,在报文的Timestamp字段打上本地的时间戳T0,并在报文的Grant字段填充随机时延的上限值Tmax_random(即ONU生成的随机时延Trandom不能超过此值),随机时延的目的是为了防止OLT PON口下的ONU第一次发送的数据尽可能的不发生时隙冲突;同时OLT会在接收侧开启一个如图3右侧所示的发现窗口,窗口长度为Tmax_random+Tlogic_distance,Tlogic_distance常用默认值为20KM,换算成时间单位大约为200us;因此PON口下光纤距离20KM以内的ONU发送的数据都会在发现窗口范围内到达OLT,随后可解析数据;
2)ONU收到Discovery报文后,更新报文中的时间戳T0到本地;在经过一定的随机时延Trandom后,反馈一个如图6所示结构的Register_req报文,报文中的Timestamp字段填上了ONU本地的时间戳T1;
3)OLT在本地T2时刻收到ONU的Register_req报文,并提取出报文中的时间戳T1,计算出环路的延时RTT(RoundTrip Time)=T2-T1,这样就得到了这个ONU的环路时间,图7为RTT计算示意图;
4)OLT下发一个Register报文,并根据RTT信息生成一个Gate2带宽给此ONU;
5)ONU收到Register以及Gate2报文后,根据Gate2中指定的上行发送时隙把Register_ack报文发送到OLT;
6)OLT收到ONU反馈的Register_ack报文后,注册激活完成;
7)OLT间歇性的下发正常的Normal_gate报文给ONU;
8)ONU收到Normal_gate报文会根据报文的带宽大小上发业务数据报文,并反馈一个Report报文;
9)OLT收到ONU的Report报文,并提取报文中的时间戳计算新的RTT信息,并与之前的RTT信息比较,如果差值在标准要求的合理范围之内,则更新RTT信息;RTT即为测距的信息,此时业务交互流程完成;
完成所有ONU的注册激活后,备OLT PON口会实时同步主OLT PON口的业务配置,其中包括主OLT PON口下所有ONU的RTT信息值,但是发送端是关闭的。
当主OLT PON口出现故障(通常是主OLT PON口接收侧在一定时间内接收不到上行ONU发出的光信号)时,需要立即关闭主OLT PON口的发送端,并打开备OLT PON口的发送端;由于主OLT PON口下行关闭,此时对于EPON***的ONU会进入一个Hold_Over状态,在这个状态停留的时间Thold是由主OLT PON口在注册激活时下发给ONU的;OLT需要在这个时间内完成从主OLT PON口到备OLT PON口的切换过程;如果主OLT PON口和备OLT PON口的主干光纤距离不一致,那么在这个过程OLT需要完成一个重要的事情就是对ODN连接下的所有ONU重新测距,这个测距所消耗的时间就是Thold的最小时间。
为了防止在启动保护倒换之前,备OLT PON口的主干光纤距离发生过变化或者ODN连接下有新的ONU加入等事件发生过,本发明提供的技术方案会在备OLT PON口发送打开时,通过下发一种特殊的Discovery报文如图1所示,即Discovery2报文。Discovery2报文的flag字段中force_report置1,Discovery标志置0;该报文通过单播的LLID下发到ONU,只有对应的LLID的ONU才能解析并响应,目的就是让处于Hold_Over状态的某个ONU响应并反馈一个Report报文。对于备OLT PON口来讲,这个报文是一个Discovery报文,所以会开启一个可以覆盖最远逻辑距离的发现窗口来接收这个报文,这样即使备OLT PON口的主干光纤距离与主OLT PON口相差很大,备OLT PON口也能接收到这个报文;收到特定ONU发过来的Report报文后,备OLT PON口就可以提取报文中的时间戳信息并计算出新的RTTnew,然后再与主OLT PON口下此ONU的老的环路延时时间RTTold比较,并计算差值RTTdelta:
1)如果RTTnew≥RTTold,说明备OLT PON口的主干光纤距离≥主OLT PON口的主干光纤距离,此时需要把备OLT PON口存储的所有ONU的RTT信息逐个读出,并加上这个差值RTTdelta作为最终的RTT信息;
2)如果RTTnew<RTTold,说明备OLT PON口的主干光纤距离<主OLT PON口的主干光纤距离,此时需要把备OLT PON口存储的所有ONU的RTT信息逐个读出,并减去这个差值RTTdelta作为最终的RTT信息。
设计的目的就是让OLT认为这个报文是一个Discovery报文;但是让ONU认为这不是Discovery报文,而是一个NormalGate报文;NormalGate报文是单播属性的,只属于个体ONU;Discovery报文是广播性质的,处于Hold_Over状态的ONU是不响应Discovery广播报文的;
因为经过主备倒换后ONU的距离发生很大变化的话,报文的传输时延也发生了变化;OLT还用正常的NormalGate报文和ONU通信的话,OLT在指定的分配时隙内是收不到ONU反馈的报文的;如果OLT侧按Discovery报文来处理的话,开启一个大的时隙发现窗口,那么不管ONU距离发生多大变化,OLT都能收到。
为了精确计算RTTdelta,可以多测量几次求平均值。如此备OLT PON口便可快速完成所有ONU的测距计算,随后即可使用新的RTT信息对ONU的报文按指定时隙进行接收,这部分功能由芯片逻辑完成,所耗费的时间在微秒级别,相对其它技术实现方式消耗的时间为毫秒级别来说,极大的缩短了倒换所需要的时间。
以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,并不能因此而理解为对本发明专利范围的限制。应当指出的是,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
Claims (2)
1.一种EPON网络保护倒换快速测距的***,其特征在于:包括主OLT PON口、备OLT PON口、ODN和N个ONU,主OLT PON口与N个ONU完成注册激活并进行网络业务的交互,备OLT PON口实时同步主OLT PON口的业务配置,备OLT PON口发送端是关闭的;当启动保护倒换时,打开备OLT PON口发送端,下发Discovery2报文给对应的LLID的ONU,对应的LLID的ONU反馈Report报文;备OLT PON口收到Report报文提取其中的时间戳信息并计算新的环路延时时间RTTnew,根据新的环路延时时间RTTnew与老的环路延时时间RTTold的比较结果确定最终的RTT信息;Discovery2报文的flag字段中force_report置1,Discovery标志置0;具备对应的LLID的ONU收到Discovery2报文进行解析,发送Report报文;
新的环路延时时间RTTnew与老的环路延时时间RTTold进行比较并计算差值RTTdelta:
1)如果RTTnew≥RTTold,说明备OLT PON口的主干光纤距离≥主OLT PON口的主干光纤距离,此时需要把备OLT PON口存储的所有ONU的RTT信息逐个读出,并加上这个差值RTTdelta作为最终的RTT信息;
2)如果RTTnew<RTTold,说明备OLT PON口的主干光纤距离<主OLT PON口的主干光纤距离,此时需要把备OLT PON口存储的所有ONU的RTT信息逐个读出,并减去这个差值RTTdelta作为最终的RTT信息。
2.根据权利要求1所述的一种EPON网络保护倒换快速测距的***,其特征在于:ODN为2:N分光器,其中,N为ONU的数量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111183736.3A CN113922869B (zh) | 2021-10-11 | 2021-10-11 | 一种epon网络保护倒换快速测距的*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111183736.3A CN113922869B (zh) | 2021-10-11 | 2021-10-11 | 一种epon网络保护倒换快速测距的*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113922869A CN113922869A (zh) | 2022-01-11 |
CN113922869B true CN113922869B (zh) | 2023-05-12 |
Family
ID=79239586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111183736.3A Active CN113922869B (zh) | 2021-10-11 | 2021-10-11 | 一种epon网络保护倒换快速测距的*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113922869B (zh) |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101378311B (zh) * | 2007-08-27 | 2013-01-09 | 华为技术有限公司 | 一种保护倒换的方法、***和设备 |
CN101867392B (zh) * | 2009-04-15 | 2014-11-05 | 中兴通讯股份有限公司 | 一种提高Type B保护倒换性能的方法、设备及*** |
CN102368691B (zh) * | 2011-09-23 | 2014-07-02 | 烽火通信科技股份有限公司 | 以太网无源光网络***中光链路保护倒换的实现方法 |
-
2021
- 2021-10-11 CN CN202111183736.3A patent/CN113922869B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN113922869A (zh) | 2022-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8724453B2 (en) | Method and apparatus for implementing trunk optical fiber protection in ethernet passive optical network (EPON) | |
US10727939B2 (en) | Communication method, optical line terminal, and optical network unit in passive optical network system | |
EP2605427B1 (en) | Method, system and optical network unit for synchronizing data | |
US9167323B2 (en) | Method and system for quickly updating ranging results of optical network unit by optical line terminal | |
US8818201B2 (en) | Optical communication | |
US8953940B2 (en) | Method, apparatus, and system for time synchronization on passive optical network | |
CN102075238B (zh) | 一种无源光网络及其保护倒换方法 | |
US9025949B2 (en) | Equalization delay agnostic protection switching in protected passive optical networks | |
CN101677415B (zh) | 光网络***数据链路切换方法、光网络单元及*** | |
CN101378311B (zh) | 一种保护倒换的方法、***和设备 | |
JP2019536373A (ja) | 1パッシブ光ネットワークシステム、光回線端末、および光ネットワークユニット | |
CN101557539A (zh) | 一种光网络发送数据的方法、***和设备 | |
CN101997605A (zh) | 光分配网络和光网络单元故障处理、注册和物理定位方法 | |
US9054850B2 (en) | Method and device for sending data in passive optical network | |
CN102594444B (zh) | 一种实现全保护方式的方法及*** | |
CN102149027A (zh) | 通路切换方法、***及下行数据发送方法 | |
CN102648590B (zh) | 光网络***的通信方法、***及装置 | |
CN102377481B (zh) | 一种无源光网络中的测距方法及*** | |
CN103139669A (zh) | 数据发送方法及*** | |
CN102291270A (zh) | 一种无源光网络中光网络单元的管理方法和*** | |
CN101873514B (zh) | 无源光网络保护模式快速切换的方法及***及光网络单元 | |
CN101600128A (zh) | 一种onu及其实现全光纤保护倒换的方法 | |
CN102740171B (zh) | 一种无源光网络环路检测方法及*** | |
CN113922869B (zh) | 一种epon网络保护倒换快速测距的*** | |
CN102487466B (zh) | 一种全保护模式下无源光网络中的传输数据的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |