报文处理方法、装置、设备以及存储介质与流程

文档序号:33734489发布日期:2023-04-06 06:03阅读:41来源:国知局
报文处理方法、装置、设备以及存储介质与流程

本发明涉及电子产品,尤其涉及一种报文处理方法、装置、设备以及存储介质。


背景技术:

1、现如今,市面上的光网络设备主要有hgu(homegatewayunit,家庭网关单元)和sfu(singlefamilyunit,单个家庭用户单元)两种类型的设备,其中,hgu设备具有多个用户侧接口,有1至4个以太口,0至2个pots(plain old telephone service模拟电话业务)口,一般支持无线局域网(wireless lan无线局域网)接口,具备nat(网络地址转换)功能,是一个支持三层的路由设备,具备自带拨号功能,下挂设备可以直接上网,并且具备远程tr069管理的功能;而sfu设备一般具有1至4个以太网接口,不能提供wifi(wireless fidelity无线保真)接口,是一个透传的二层桥设备,不具备网关功能,不支持远程配置管理,需要下挂路由设备配合使用实现网关功能,因此,现在的网络一般使用hgu设备。

2、由于现有技术中hgu设备只支持三层业务,如果要进行二层业务只能使用sfu设备,如果同时接入sfu类型的光网络设备和hgu类型的光网络设备,又会急剧增加入网的运维成本,不利于pon(passive optical network无源光纤)网络发展,并且也不符合isp(internet service provider,运营商)节约成本并兼顾发展的需求。因此,如何实现一台光网络设备同时支持多种业务类型的报文处理功能,俨然已经成为本领域亟待解决的技术问题。


技术实现思路

1、本发明的主要目的在于提供一种报文处理方法、装置、光网络设备以及存储介质,旨在实现一台光网络设备同时支持多种业务类型的报文处理功能。

2、为实现上述目的,本发明提供一种报文处理方法,所述报文处理方法包括:

3、在光网络设备接收到报文时,根据所述报文携带的接口标识信息判断所述光网络设备用于接收所述报文的接口的名称;

4、将所述接口的名称对应的业务类型确定为所述报文的业务类型;

5、根据所述报文的业务类型查找对应的虚拟局域网规则并根据所述虚拟局域网规则对所述报文进行处理。

6、可选地,在所述光网络设备接收报文之前,所述方法还包括:

7、在光网络设备的内核中注册设备接口以定义所述光网络设备中用于接收多种报文的接口的名称;

8、基于所述名称逐一对所述接口各自对应的业务类型进行标记。

9、可选地,所述光网络设备中用于接收多种报文的接口包括广域网接口和局域网接口;

10、所述在光网络设备的内核中注册设备接口以定义所述光网络设备中用于接收多种报文的接口的名称的步骤,包括:

11、在光网络设备的内核中注册设备接口以将所述广域网接口定义为第一端口和将所述局域网接口定义为第二端口,其中,所述第一端口包含tr069子端口、voip子端口、internet子端口,所述第二端口包含多个物理子端口。

12、可选地,所述基于所述名称逐一对所述接口各自对应的业务类型进行标记的步骤,包括:

13、将通过所述tr069子端口接收的报文的业务类型标记为第一业务类型;

14、将通过所述voip子端口接收的报文的业务类型标记为第二业务类型;

15、将通过所述internet子端口接收的报文的业务类型标记为第三业务类型;

16、将通过所述第二端口接收的报文的业务类型标记为第四业务类型。

17、可选地,所述光网络设备还包含用户交互接口,在所述光网络设备接收报文之前,所述方法还包括:

18、通过所述用户交互接口接收虚拟局域网规则,其中,所述虚拟局域网规则包含局域网规则和广域网规则。

19、可选地,所述报文处理方法方法还包括:

20、通过所述用户交互接口接收广域网接口信息,其中,所述广域网接口信息包含tr069协议接口信息、voip协议接口信息、internet协议接口信息。

21、可选地在所述光网络设备接收报文之前,所述方法还包括:

22、在光网络设备的内核中注册钩子函数以在所述钩子函数内定义虚拟局域网操作接口函数;

23、所述在光网络设备接收到报文时,根据所述报文携带的接口标识信息判断所述光网络设备用于接收所述报文的接口的名称的步骤,包括:

24、在光网络设备接收到报文时,调用所述钩子函数识别所述报文携带的接口标识信息;

25、根据所述接口标识信息判断所述光网络设备用于接收所述报文的接口的名称。

26、此外,为实现上述目的,本发明还提供一种报文处理装置,所述报文处理装置包括:

27、判断模块,用于在光网络设备接收到报文时,根据所述报文携带的接口标识信息判断所述光网络设备用于接收所述报文的接口的名称;

28、确定模块,用于将所述接口的名称对应的业务类型确定为所述报文的业务类型;

29、处理模块,用于根据所述报文的业务类型查找对应的虚拟局域网规则并根据所述虚拟局域网规则对所述报文进行处理。

30、其中,本发明报文处理装置的各个功能模块在运行时实现如上所述的报文处理方法的步骤。

31、此外,为实现上述目的,本发明还提供一种所述光网络设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的报文处理程序,所述报文处理程序被所述处理器执行时实现如上所述的报文处理方法的步骤。

32、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有报文处理程序,所述报文处理程序被处理器执行时实现如上所述的报文处理方法的步骤。

33、本发明提供的一种报文处理方法、装置、光网络设备以及存储介质,该报文处理方法包括:在光网络设备接收到报文时,根据所述报文携带的接口标识信息判断所述光网络设备用于接收所述报文的接口的名称;将所述接口的名称对应的业务类型确定为所述报文的业务类型;根据所述报文的业务类型查找对应的虚拟局域网规则并根据所述虚拟局域网规则对所述报文进行处理。

34、本发明通过光网络设备在接收到报文时,根据该报文所携带的接口标识信息判断光网络设备用于接收该报文的接口的名称,然后,光网络设备将接收这个接口的名称所对应的业务类型确定为报文的业务类型,最后,光网络设备根据识别到的业务类型查找其对应的虚拟局域网规则并根据该报文对应的虚拟局域网规则进行vlan(虚拟局域网)处理。

35、如此,本发明通过光网络设备在接收到报文时通过接口识别该报文的业务类型并根据相应的虚拟局域网规则进行处理,从而实现一台光网络设备同时支持多种业务类型的报文处理功能。



技术特征:

1.一种报文处理方法,其特征在于,所述报文处理方法包括:

2.根据权利要求1所述的报文处理方法,其特征在于,在所述光网络设备接收报文之前,所述方法还包括:

3.根据权利要求2所述的报文处理方法,其特征在于,所述光网络设备中用于接收多种报文的接口包括广域网接口和局域网接口;

4.根据权利要求3所述的报文处理方法,其特征在于,所述基于所述名称逐一对所述接口各自对应的业务类型进行标记的步骤,包括:

5.根据权利要求1所述的报文处理方法,其特征在于,所述光网络设备还包含用户交互接口,在所述光网络设备接收报文之前,所述方法还包括:

6.根据权利要求5所述的报文处理方法,其特征在于,所述方法还包括:

7.根据权利要求1至6任一项所述的报文处理方法,其特征在于,在所述光网络设备接收报文之前,所述方法还包括:

8.一种报文处理装置,其特征在于,应用于光疗软垫,所述报文处理装置包括:

9.一种光网络设备,其特征在于,所述光网络设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的报文处理程序,所述报文处理程序被所述处理器执行时实现如权利要求1至7中任一项所述的报文处理方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有报文处理程序,所述报文处理程序被处理器执行时实现如权利要求1至7中任一项所述的报文处理方法的步骤。


技术总结
本发明公开了一种报文处理方法、装置、设备以及存储介质,该报文处理方法包括:在光网络设备接收到报文时,根据所述报文携带的接口标识信息判断所述光网络设备用于接收所述报文的接口的名称;将所述接口的名称对应的业务类型作为所述报文的业务类型;根据所述报文的业务类型查找对应的虚拟局域网规则并根据所述虚拟局域网规则对所述报文进行处理。采用本发明技术方案能够实现一台光网络设备同时支持多种业务类型的报文处理功能。

技术研发人员:刘泽新
受保护的技术使用者:深圳市创维软件有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1