买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】水电LCU控制器网卡虚拟控制方法、系统、设备及其介质_西安热工研究院有限公司;华能澜沧江水电股份有限公司;南京南瑞继保工程技术有限公司_202210736356.6 

申请/专利权人:西安热工研究院有限公司;华能澜沧江水电股份有限公司;南京南瑞继保工程技术有限公司

申请日:2022-06-27

公开(公告)日:2024-01-09

公开(公告)号:CN115022424B

主分类号:H04L69/22

分类号:H04L69/22;H04L67/125

优先权:

专利状态码:有效-授权

法律状态:2024.01.09#授权;2022.09.23#实质审查的生效;2022.09.06#公开

摘要:本发明涉及控制器数据虚拟处理技术领域,具体为一种水电LCU控制器网卡虚拟控制方法、系统、设备及其介质,在网络协议栈与物理层的网卡控制器MAC之间的驱动层中虚拟配置虚拟网卡控制器VMAC,增加了网络驱动控制,并结合硬件的设计,能够满足水电LCU控制器的通信链路需求,能节约控制器的设计成本,采用通用的处理器平台就可以实现系统需求,同时,该方法基于通用处理平台及TCPIP标准协议栈进行设计实现,兼容原有的驱动架构,具有较强的通用性、可移植性。

主权项:1.一种水电LCU控制器网卡虚拟控制方法,其特征在于,包括如下步骤:在网络协议栈与物理层的网卡控制器MAC之间的驱动层中虚拟配置虚拟网卡控制器VMAC,在虚拟网卡控制器VMAC中向上路虚拟出多路slave设备用于对接网络协议栈,向下路虚拟出虚拟网络控制器master对接物理层的网卡控制器MAC;在虚拟网卡控制器VMAC中虚拟创建多路网络接口,多路网络接口分别对接多路虚拟网络设备slave,并将多路虚拟网络设备slave的信息数据注册至网络协议栈中;在虚拟网卡控制器VMAC中将多路网络接口注册至虚拟网络控制器master中,并将虚拟网络控制器master注册在物理层的网卡控制器MAC结构的hook中;在物理层的网卡控制器MAC中通过DMA缓冲区后经现场可编程门阵列FPGA与多个网络物理层接口PHY通信连接,进行数据接收或数据发送工作;数据接收工作的具体步骤如下:多个网络物理层接口PHY接收数据,数据经过现场可编程门阵列FPGA进行添加对应报头文后到达物理层的网卡控制器MAC的DMA缓冲区,触发DMA中断;在中断处理中,从DMA缓冲区中取出报文数据,并通过驱动Receive接口处理判断物理层的网卡控制器MAC的hook内是否有虚拟网络控制器master,若没有虚拟网络控制器master,数据走正常的处理流程到达网络协议栈;若有虚拟网络控制器master,通过报文头识别到虚拟网络控制器master,虚拟网络控制器master对报文进行处理,识别报文头找出对应的虚拟网络设备slave,在对应的虚拟网络设备slave上对报文进行处理,并将最终的用户报文内容上传至网络协议栈;数据发送工作的具体步骤如下:网络协议栈接收用户数据后并打包成网络报文,通过多路虚拟网络设备slave分别对应经多路网络接口发送报文;从多路虚拟网络设备slave发送报文触发多路虚拟网络设备slave的驱动发送接口vTransmit,在驱动发送接口vTransmit中添加slave私有的报文头,通过虚拟网络控制器master调用至物理层的网卡控制器MAC的发送接口transmit,物理层的网卡控制器MAC的发送接口transmit完成所有报文发送后,通过经现场可编程门阵列FPGA,在现场可编程门阵列FPGA中删除报文中的私有报文头,并根据私有报文头类型将报文对应发送至多个网络物理层接口PHY中,完成报文数据发送。

全文数据:

权利要求:

百度查询: 西安热工研究院有限公司;华能澜沧江水电股份有限公司;南京南瑞继保工程技术有限公司 水电LCU控制器网卡虚拟控制方法、系统、设备及其介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。