[发明专利]一种数据通信方法、装置、设备及介质在审
申请号: | 201811504779.5 | 申请日: | 2018-12-10 |
公开(公告)号: | CN109600278A | 公开(公告)日: | 2019-04-09 |
发明(设计)人: | 周文强 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L29/08;H04L29/12 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件设备 目标网卡 预设时间间隔 数据通信 数据包 监听 数据通信装置 工作稳定性 接收数据包 连续监听 通信方式 资源占用 遍历 网卡 占用 响应 记录 保证 | ||
本发明公开了一种数据通信方法、装置、设备及介质。该方法的步骤包括:遍历网卡,并记录建立有Socket连接的目标网卡;依照预设时间间隔对目标网卡的Socket连接进行监听;当监听到目标Socket连接传入数据包时,接收数据包并进行处理。由于本方法依照预设时间间隔对目标网卡的Socket连接进行监听,因此相比于当前硬件设备连续监听Socket连接以获取数据包的通信方式而言,本方法在一定程度上避免了持续占用硬件设备的资源,在整体上减少了对硬件设备的资源占用,进而相对确保了硬件设备对传入数据的响应效率,并保证了硬件设备的工作稳定性。此外,本发明还提供一种数据通信装置、设备及介质,有益效果同上所述。
技术领域
本发明涉及数据通信领域,特别是涉及一种数据通信方法、装置、设备及介质。
背景技术
随着网络技术的发展,云计算逐渐成为当前对于网络技术的主流应用方式,因此互联网企业纷纷推出相应的云服务平台。云服务是基于互联网的相关服务的增加、使用和交付模式,通常是通过互联网向用户提供虚拟化的资源,用户能够通过电脑、手机等方式接入数据中心,进而根据需求使用云服务提供的计算资源或存储资源进行相关的数据运算或数据存储。
云服务的正常运作需要由底层的硬件设备作为资源支持,而将空白的硬件设备组成云服务的底层设备集群时,则需要将空白的硬件设备作为待部署设备进行相应的部署。当前企业往往需要由用户设备对待部署设备进行发现以及批量部署,由于在批量部署时待部署设备尚未分配有IP地址,因此用户设备与待部署设备之间预先通过LLDP(链路层发现)协议,在网卡之间基于MAC地址建立Socket连接,待部署设备以及用户设备均持续对自身网卡的Socket连接进行监听,当监听到有数据到来时,对数据进行接收并响应,以此实现用户设备与待部署设备之间的交互,进而实现用户设备对待部署设备的部署。但是随着用户设备以及待部署设备的网卡数量逐渐增加,仍采用当前的通信方法,会导致于硬件设备的资源占用相对较大,极易降低硬件设备对传入数据的响应效率,甚至影响硬件设备工作稳定性。
由此可见,提供一种数据通信方法,以相对减少对硬件设备的资源占用,进而相对提高硬件设备对传入数据的响应效率,并保证硬件设备的工作稳定性,是本领域技术人员需要解决的问题。
发明内容
本发明的目的是提供一种数据通信方法、装置、设备及介质,以相对减少对硬件设备的资源占用,进而相对提高硬件设备对传入数据的响应效率,并保证硬件设备的工作稳定性。
为解决上述技术问题,本发明提供一种数据通信方法,包括:
遍历网卡,并记录建立有Socket连接的目标网卡;
依照预设时间间隔对目标网卡的Socket连接进行监听;
当监听到目标Socket连接传入数据包时,接收数据包并进行处理。
优选的,依照预设时间间隔对目标网卡的Socket连接进行监听具体为:
依照预设时间间隔以单线程循环遍历的方式对目标网卡的Socket连接进行监听。
优选的,记录建立有Socket连接的目标网卡具体为:
记录建立有Socket连接的目标网卡的MAC地址;
相应的,依照预设时间间隔以单线程循环遍历的方式对目标网卡的Socket连接进行监听具体为:
依照预设时间间隔以单线程循环遍历的方式根据MAC地址对目标网卡的Socket连接进行监听。
优选的,该方法进一步包括:
当接收数据包的过程存在异常时,生成包含有目标Socket连接的相关信息的异常提示,并向用户呈现异常提示。
优选的,遍历网卡,并记录建立有Socket连接的目标网卡具体为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811504779.5/2.html,转载请声明来源钻瓜专利网。