一种局域网多设备识别方法技术

技术编号:18623359 阅读:26 留言:0更新日期:2018-08-08 01:32
本发明专利技术涉及一种局域网多设备识别方法,其将局域网的系统体系结构采用C/S架构,局域网主机作为主设备,其它配件作为从设备;所述从设备依据主设备的IP和端口主动向主设备发送心跳包,识别主设备类型,并上报从设备插拔状态;所述主设备接收局域网内从设备的心跳包后,开始向从设备发送心跳包,识别从设备类型与插拔状态。采用本发明专利技术局域网多设备识别方法可以快速检测局域网设备的断开和连接。

A multi device identification method for LAN

The invention relates to a local area network multi device identification method, which uses the C/S architecture of the LAN system architecture, the LAN host as the main device, and the other accessories as the slave devices; the device sends a heartbeat packet to the main device based on the IP and port of the main device, identifies the type of the main device, and reports from the device. The master device receives the heartbeat packet of the slave device in the LAN and sends the heartbeat packet to the slave device to identify the slave device type and plug-in status. The LAN multi device identification method of the invention can quickly detect the disconnection and connection of LAN devices.

【技术实现步骤摘要】
一种局域网多设备识别方法
本专利技术涉及局域网通信
,具体涉及一种局域网多设备识别方法。
技术介绍
基于网络的视频会议系统,具有成本低廉、易于集成、部署方便等优点,其应用越来越广泛的,各种视频会议系统的配件也越来越多,迫切需要一种局域网内的多设备识别方法,对这些配件进行识别,以便于使用这些配件。
技术实现思路
本专利技术的目的在于提供一种局域网多设备识别方法,其可以快速检测局域网设备的断开和连接。为实现上述技术方案,本专利技术采用的技术方案是:一种局域网多设备识别方法,其特征在于:将局域网的系统体系结构设置为C/S架构,局域网主机作为主设备,其它配件作为从设备;所述从设备依据主设备的IP和端口主动向主设备发送心跳包,识别主设备类型,并上报从设备插拔状态;所述主设备接收局域网内从设备的心跳包后,开始向从设备发送心跳包,识别从设备类型与插拔状态。当从设备接入局域网时,识别过程具体如下:主设备在没有从设备插入的时候,处于空闲状态;当从设备接入的时候,从设备主动向主设备发送心跳包;主设备接收到从设备的心跳包,发送主设备的类型消息给从设备;从设备收到主设备的心跳回复包,并获取主设备的设备类型;主设备在收到从设备的心跳包后,同时主动向从设备发送心跳包;从设备接收主设备的心跳包,发送从设备的类型消息给主设备;主设备接收从设备的心跳回复包,并获取从设备的设备类型,获取从设备的连接消息;主设备和从设备完成相互识别后,主设备向从设备循环发送心跳包和接收心跳包并回复,从设备向主设备循环发送心跳包和接收心跳包并回复。当从设备断开局域网时,识别过程具体如下:当主从设备在超时时间内获取不到心跳回复包,判断为从设备被移除,上报从设备拔出消息,主设备停止心跳包循环线程,不再发送心跳包给从设备,处于空闲状态。所述心跳回复包为数据包,其为udp包。采用上述方案后,本专利技术具有以下有益效果:一、主从双方都有心跳包检测机制,可以快速检测局域网内设备的断开和重连。二、支持双向设备识别,即主机可以识别配件类型,配件也可以识别主机类型。附图说明图1为本专利技术的从设备接入时的识别流程图;图2为本专利技术的从设备断开时的识别流程图。具体实施方式如图1和图2所示,本专利技术揭示了一种局域网多设备识别方法,其采用C/S架构,该C/S架构为客户端和服务器架构,局域网主机作为主设备,其它配件作为从设备,对于从设备而言,主设备的IP和端口是固定的,所以从设备可以主动向主设备发送心跳包,识别主设备类型,并上报从设备插拔状态。对于主设备而言,主设备收到局域网内从设备的心跳包后,开始向从设备发送心跳包,识别从设备类型与插拔状态。其中,当从设备接入时,其识别过程具体如下:步骤1、主设备在没有从设备插入的时候,处于空闲状态,这时主设备不会主动发送心跳包;当从设备接入的时候,从设备会主动向主设备发送心跳包;步骤2、主设备收到从设备的心跳包,依据识别协议发送主设备的类型消息,返回给从设备;从设备收到主设备的心跳回复包后,可以获取主设备的设备类型;步骤3、主设备在收到从设备的心跳包后,意识到有从设备插入,这时主设备会主动向从设备发送心跳包;从设备收到主设备的心跳包,依据识别协议发送从设备的类型消息,返回给主设备;步骤4、主设备收到从设备的心跳回复包后,可以获取从设备的设备类型,获取从设备的连接消息;步骤5、主设备循环发送心跳包和接收心跳包回复;从设备循环发送心跳包和接收心跳包回复。当从设备移除时,识别过程具体如下:步骤1、主设备识别到从设备后,每隔一定时间向从设备发送心跳包;当从设备移除后,主设备发送给从设备的心跳包是得不到回复的;步骤2、当主从设备在超时时间内获取不到心跳包的回复,就认为从设备被移除,上报从设备拔出消息,并停止心跳包循环线程,不再发送心跳包给从设备,处于空闲状态;上述识别方法中主设备和从设备的心跳包回复包为数据包,该数据包采用udp包,其中,udp为用户数据报协议。由于在局域网内,网络环境相对稳定,采用udp包进行通信,收发快速,网络带宽占用小。但udp本身的不可靠性,添加检测重传机制,避免丢包,保证数据传输的可靠性。重传机制的原理是在一定时间内没有收到发送数据包的响应,就重发该数据包。我们会对发送的包进行分类,有些包要保证可靠性,比如获取版本号,就需要支持重传确认机制。而有些包不需要保证可靠性,比如心跳包,就不需要支持重传确认机制。以上所述,仅是本专利技术实施例而已,并非对本专利技术的技术范围作任何限制,故凡是依据本专利技术的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本专利技术技术方案的范围内。本文档来自技高网...

【技术保护点】
1.一种局域网多设备识别方法,其特征在于:将局域网的系统体系结构设置为C/S架构,局域网主机作为主设备,其它配件作为从设备;所述从设备依据主设备的IP和端口主动向主设备发送心跳包,识别主设备类型,并上报从设备插拔状态;所述主设备接收局域网内从设备的心跳包后,开始向从设备发送心跳包,识别从设备类型与插拔状态。

【技术特征摘要】
1.一种局域网多设备识别方法,其特征在于:将局域网的系统体系结构设置为C/S架构,局域网主机作为主设备,其它配件作为从设备;所述从设备依据主设备的IP和端口主动向主设备发送心跳包,识别主设备类型,并上报从设备插拔状态;所述主设备接收局域网内从设备的心跳包后,开始向从设备发送心跳包,识别从设备类型与插拔状态。2.根据权利要求1所述的一种局域网多设备识别方法,其特征在于:当从设备接入局域网时,识别过程具体如下:主设备在没有从设备插入的时候,处于空闲状态;当从设备接入的时候,从设备主动向主设备发送心跳包;主设备接收到从设备的心跳包,发送主设备的类型消息给从设备;从设备收到主设备的心跳回复包,并获取主设备的设备类型;主设备在收到从设备的心跳包...

【专利技术属性】
技术研发人员:黄桂生王伟廷江虎
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:福建,35

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

1