协议栈适配的方法、装置、电子设备及存储介质与流程

文档序号:24979877发布日期:2021-05-07 22:54阅读:来源:国知局

技术特征:

1.一种协议栈适配的方法,其特征在于,所述协议栈适配在驱动程序框架下执行,包括:

获取应用程序注册回调函数信息;

依据所述应用程序注册回调函数信息,控制所述应用程序处理网卡接收的数据报文信息,所述网卡接收的数据报文信息包括专用电力网卡报文和非专用电力网卡报文。

2.根据权利要求1所述的协议栈适配的方法,其特征在于,所述获取应用程序注册回调函数信息包括:

提供适配于应用程序的回调函数;

将所述回调函数发送至所述应用程序;

获取应用程序与回调函数的注册信息。

3.根据权利要求1所述的协议栈适配的方法,其特征在于,所述依据所述应用程序注册回调函数信息,控制所述应用程序处理网卡接收的数据报文信息包括:

在所述应用程序未注册回调函数时,获取所述应用程序按照网络协议栈处理网卡接收的数据报文信息。

4.根据权利要求1所述的协议栈适配的方法,其特征在于,所述依据所述应用程序注册回调函数信息,控制所述应用程序处理网卡接收的数据报文信息包括:

在所述应用程序注册回调函数时,获取所述应用程序依据注册的回调函数信息处理专用电力网卡报文的信息。

5.根据权利要求4所述的协议栈适配的方法,其特征在于,所述在所述应用程序注册回调函数时,获取所述应用程序依据注册的回调函数信息处理专用电力网卡报文的信息,包括:

获取所述应用程序注册所述回调函数信息;

依据所述应用程序注册所述回调函数信息,控制所述应用程序获取网卡接收的数据报文中的专用电力网卡报文;

依据所述应用程序获取网卡接收的数据报文中的专用电力网卡报文,获取应用程序依据程序逻辑处理专用电力网卡报文信息;

依据应用程序处理专用电力网卡报文信息,获取电力网卡报文的处理业务标志信息。

6.根据权利要求5所述的协议栈适配的方法,其特征在于,所述依据所述应用程序注册所述回调函数信息,控制所述应用程序获取网卡接收的数据报文中的专用电力网卡报文,包括:

获取网卡接收的数据报文信息;

依据获取的网卡接收的数据报文信息,将所述网卡接收的数据报文发送至应用程序;

控制所述应用程序过滤网卡接收的数据报文中的非专用电力网卡报文;

获取所述应用程序接收所述网卡接收的数据报文中的专用电力网卡报文信息。

7.根据权利要求5所述的协议栈适配的方法,其特征在于,所述应用程序依据程序逻辑处理专用电力网卡报文信息包括:

获取所述应用程序的逻辑信息;

依据所述应用程序的逻辑信息,获取所述专用电力网卡报文的处理状态信息;

在所述应用程序的逻辑信息处理所述专用电力网卡报文时,返回所述专用电力网卡报文处理状态信息;

在所述应用程序的逻辑信息未处理所述专用电力网卡报文时,返回所述专用电力网卡报文未处理状态信息。

8.一种协议栈适配的装置,其特征在于,所述协议栈适配的装置在驱动程序框架下执行,所述装置包括:

获取模块,用于获取应用程序注册回调函数信息;

控制模块,用于依据所述应用程序注册回调函数信息,控制所述应用程序处理网卡接收的数据报文信息,所述网卡接收的数据报文信息包括网卡接收的专用电力网卡报文和网卡接收的非专用电力网卡报文。

9.一种电子设备,其特征在于,所述设备包括一个或者多个处理器和存储器,存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述处理器执行时,使得所述处理器实现如权利要求1至7中任一项所述的方法。

10.一种存储有计算机程序的计算机可读存储介质,其特征在于,该计算机程序被执行时实现如权利要求1至7中任一项所述的方法。


技术总结
本发明实施例公开了一种协议栈适配的方法、装置、电子设备及存储介质,所述协议栈适配在驱动程序框架下执行,所述方法包括:获取应用程序注册回调函数信息;依据所述应用程序注册回调函数信息,控制所述应用程序处理网卡接收的数据报文信息。本申请能够实现非专用电力网卡报文处理的协议栈流程与专用电力网卡报文处理的流程的自由切换,通过驱动程序和应用程序的配合,完成了专用电力网卡数据的智能适配,应用程序可以自主的获取自身需要的数据报,提高了数据的获取效率,同时减少了驱动程序和应用程序的耦合度,降低驱动程序和应用程序的复杂度。

技术研发人员:匡晓云;黄开天;杨祎巍;于杨;姚浩;弓羽箭;闫佳伟;韩辉;徐贵洲;焦进星
受保护的技术使用者:南方电网科学研究院有限责任公司;南方电网数字电网研究院有限公司;北京翼辉信息技术有限公司
技术研发日:2020.12.18
技术公布日:2021.05.07
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1