一种消息处理方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:30045289 阅读:16 留言:0更新日期:2021-09-15 10:45
本发明专利技术公开了一种消息处理方法、装置、电子设备和可读存储介质。所述方法、装置、电子设备和可读存储介质通过获取预设的特定标志,并在数据结构中存储所述特定标志和所述特定标志对应的第一参数信息,然后发送PLOAM消息,所述PLOAM消息包括所述特定标志,接收根据所述PLOAM消息反馈的ACK消息,所述ACK消息包括第二参数信息和所述特定标志,在所述ACK消息为目标消息时,根据所述特定标志查找所述数据结构,判断所述第二参数信息中是否存在与所述特定标志对应的所述第一参数信息中匹配的信息,若是,则根据所述ACK消息执行消息处理操作。本发明专利技术实施例提供的技术方案,能够节约消息传输的存储空间,提高了消息查找的效率和消息的准确性。确性。确性。

【技术实现步骤摘要】
一种消息处理方法、装置、电子设备和可读存储介质


[0001]本专利技术实施例涉及一种通信
,尤其涉及一种消息处理方法、装置、电子设备和可读存储介质。

技术介绍

[0002]GPON(Gigabit

capable Passive Optical Networks,吉比特无源光网络)技术是基于ITU

TG.984.x标准的无源光网综合接入标准,具有高带宽、高效率、大覆盖范围、用户接口丰富等众多优点,被大多数运营商视为实现接入网业务宽带化,综合改造的理想技术,目前在现网中被大量使用。
[0003]GPON网络由OLT(Optical Line Terminal,光线路终端),ONU(Optical Network Unit,光网络单元)和ODN(Optical Distribution Network,光分配网络)三个部分组成,其中:OLT通过ODN与每台ONU连接,是GPON系统的核心功能设备,OLT负责控制ONU的注册,集中带宽分配、实时监控、运行维护管理等系统功能。
[0004]在GPON系统中,OLT设备的接入容量越来越大,各单盘集成的PON口数越来越多,且相应的所连接的GPON ONU数量也与日俱增,使得OLT设备面对大批量GPON ONU的管理压力越来越大,而PLOAM(physical layer OAM,物理层操作维护管理)作为OLT管理的ONU的重要管理通道,处理压力也日益增大,在进行PLOAM处理时,常规的处理方式是利用数组或链表存储已发送和期望的PLOAM消息,然后根据接收的PLOAM消息进行查找,判断PLOAM消息是否是待处理的,这种方式需要更大的存储空间和处理能力,不利于设备的成本控制,不利于在处理PLOAM消息时的存储、查找以及准确性。

技术实现思路

[0005]本专利技术提供了一种消息处理方法、装置、电子设备和可读存储介质,以解决现有技术在消息处理时需要更大的存储空间和处理能力,成本高、存储率低和准确性低的技术问题。
[0006]为解决上述问题,本专利技术实施例提供一下技术方案:一种消息处理方法。上述方法包括:
[0007]可选的,获取预设的特定标志,并在数据结构中存储所述特定标志和所述特定标志对应的第一参数信息;
[0008]发送PLOAM消息,所述PLOAM消息包括所述特定标志;
[0009]接收根据所述PLOAM消息反馈的ACK消息,所述ACK消息包括第二参数信息和所述特定标志;
[0010]在所述ACK消息为目标消息时,根据所述特定标志查找所述数据结构,以判断所述第二参数信息中是否存在与所述特定标志对应的所述第一参数信息中匹配的信息;
[0011]若是,响应所述ACK消息,以执行消息处理操作。
[0012]可选的,所述数据结构为哈希表,所述获取预设的特定标志,并在数据结构中存储
所述特定标志和所述特定标志对应的第一参数信息,包括:
[0013]获取第一参数信息,所述第一参数信息包括PLOAM消息类型、PON ID和ONU ID;
[0014]根据所述PLOAM消息类型、所述PON ID和所述ONU ID计算哈希值;
[0015]将所述PLOAM消息类型、所述PON ID和所述ONU ID存入所述哈希值指向的所述哈希表的存储位置中。
[0016]可选的,所述第一参数信息还包括辅助量,所述辅助量用于计算所述哈希值。
[0017]可选的,所述发送PLOAM消息,包括:
[0018]获取所述PLOAM消息对应的第一特定字节位置,所述第一特定字节位置是所述PLOAM消息的第七、第八和第九这三个字节位置;
[0019]在所述第一特定字节位置存储所述特定标志,并在所述PLOAM消息的其他字节存储PLOAM原始信息;
[0020]发送包括所述特定标志和所述PLOAM原始信息的所述PLOAM消息。
[0021]可选的,所述接收根据所述PLOAM消息反馈的ACK消息,包括:
[0022]获取所述ACK消息对应的第二特定字节位置,所述第二特定字节位置是所述ACK消息的第十、第十一和第十二这三个字节位置;
[0023]在所述第二特定字节位置存储所述特定标志,并在所述ACK消息的其他字节位置存储所述第二参数信息;其中,所述第二参数信息包括ACK原始信息和所述PLOAM原始信息;
[0024]接收包括所述第二参数信息和所述特定标志的所述ACK消息。
[0025]可选的,所述在所述ACK消息为目标消息时,根据所述特定标志查找所述数据结构,以判断所述第二参数信息中是否存在与所述特定标志对应的所述第一参数信息中匹配的信息,包括:
[0026]在所述ACK消息为目标消息时,根据所述特定标志从所述数据结构中获取所述第一参数信息;
[0027]获取所述第二参数信息中的所述ACK原始信息;
[0028]将所述ACK原始信息与所述第一参数信息进行比较,判断所述第一参数信息中是否包括与所述ACK原始信息相同的信息;
[0029]若是,则确定所述第二参数信息中存在与所述特定标志对应的所述第一参数信息中匹配的信息,否则,不存在。
[0030]可选的,所述ACK原始信息包括存放于所述ACK消息第一字节位置的ONU ID和第三字节位置的PLOAM消息类型。
[0031]为解决上述问题,本专利技术实施例提供一下技术方案:一种消息处理装置。上述装置包括:获取模块,用于获取预设的特定标志,并在数据结构中存储所述特定标志和所述特定标志对应的第一参数信息;
[0032]发送模块,用于发送PLOAM消息,所述PLOAM消息包括所述特定标志;
[0033]接收模块,用于接收根据所述PLOAM消息反馈的ACK消息,所述ACK消息包括第二参数信息和所述特定标志;
[0034]判断模块,用于在所述ACK消息为目标消息时,根据所述特定标志查找所述数据结构,以判断所述第二参数信息中是否存在与所述特定标志对应的所述第一参数信息中匹配的信息;
[0035]处理模块,用于若所述第二参数信息中存在与所述特定标志对应的所述第一参数信息中匹配的信息,则响应所述ACK消息,以执行消息处理操作。
[0036]为解决上述问题,本专利技术实施例还提供一下技术方案:一种电子设备。上述电子设备包括:至少一个处理器;以及,
[0037]与所述至少一个处理器通信连接的存储器;其中,
[0038]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任一项所述的消息处理方法的步骤。
[0039]为解决上述问题,本专利技术实施例还提供一下技术方案:一种可读存储介质。上述可读存储介质包括:所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现上述任一项所述的消息处理方法的步骤。
[0040]总体而言,通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息处理方法,其特征在于,所述方法包括:获取预设的特定标志,并在数据结构中存储所述特定标志和所述特定标志对应的第一参数信息;发送PLOAM消息,所述PLOAM消息包括所述特定标志;接收根据所述PLOAM消息反馈的ACK消息,所述ACK消息包括第二参数信息和所述特定标志;在所述ACK消息为目标消息时,根据所述特定标志查找所述数据结构,以判断所述第二参数信息中是否存在与所述特定标志对应的所述第一参数信息中匹配的信息;若是,响应所述ACK消息,以执行消息处理操作。2.根据权利要求1所述的方法,其特征在于,所述数据结构为哈希表,所述获取预设的特定标志,并在数据结构中存储所述特定标志和所述特定标志对应的第一参数信息,包括:获取第一参数信息,所述第一参数信息包括PLOAM消息类型、PON ID和ONU ID;根据所述PLOAM消息类型、所述PON ID和所述ONU ID计算哈希值;将所述PLOAM消息类型、所述PON ID和所述ONU ID存入所述哈希值指向的所述哈希表的存储位置中。3.根据权利要求2所述的方法,其特征在于,所述第一参数信息还包括辅助量,所述辅助量用于计算所述哈希值。4.根据权利要求1至3任一项所述的方法,其特征在于,所述发送PLOAM消息,包括:获取所述PLOAM消息对应的第一特定字节位置,所述第一特定字节位置是所述PLOAM消息的第七、第八和第九这三个字节位置;在所述第一特定字节位置存储所述特定标志,并在所述PLOAM消息的其他字节存储PLOAM原始信息;发送包括所述特定标志和所述PLOAM原始信息的所述PLOAM消息。5.根据权利要求4所述的方法,其特征在于,所述接收根据所述PLOAM消息反馈的ACK消息,包括:获取所述ACK消息对应的第二特定字节位置,所述第二特定字节位置是所述ACK消息的第十、第十一和第十二这三个字节位置;在所述第二特定字节位置存储所述特定标志,并在所述ACK消息的其他字节位置存储所述第二参数信息;其中,所述第二参数信息包括ACK原始信息和所述PLOAM原始信息;接收包括所述第二参数信息和...

【专利技术属性】
技术研发人员:许博威黄杰杨彦波阳凯
申请(专利权)人:武汉飞思灵微电子技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1