[发明专利]一种提高局域网设备发现能力的方法在审

专利信息
申请号: 201710884302.3 申请日: 2017-09-26
公开(公告)号: CN107493213A 公开(公告)日: 2017-12-19
发明(设计)人: 陈梁;范英川;陈勇洁;何川;杨海龙;任贵权;杨家鹏 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: H04L12/28 分类号: H04L12/28;H04L12/18;H04L29/12
代理公司: 四川省成都市天策商标专利事务所51213 代理人: 秦华云,王荔
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 提高 局域网 设备 发现 能力 方法
【说明书】:

技术领域

发明涉及局域网多设备、复杂环境下设备的互相发现技术领域,尤其涉及一种提高局域网设备发现能力的方法。

背景技术

目前,在局域网中进行设备之间的相互发现、相互通信往往是通过如下四个单独方式进行广播发送:

第一种、单播(Unicast)传输:在发送者和每一接收者之间实现点对点网络连接。如果一台发送者同时给多个的接收者传输相同的数据,也必须相应的复制多份的相同数据包。如果有大量主机希望获得数据包的同一份拷贝时,将导致发送者负担沉重、延迟长、网络拥塞;为保证一定的服务质量需增加硬件和带宽。

第二种、广播(Broadcast)传输:是指在IP子网内广播数据包,所有在子网内部的主机都将收到这些数据包。广播意味着网络向子网每一个主机都投递一份数据包,不论这些主机是否乐于接收该数据包。所以广播的使用范围非常小,只在本地子网内有效,通过路由器和网络设备控制广播传输。

第三种、组播:解决了单播和广播方式效率低的问题。当网络中的某些用户需求特定信息时,组播源(即组播信息发送者)仅发送一次信息,组播路由器借助组播路由协议为组播数据包建立树型路由,被传递的信息在尽可能远的分叉路口才开始复制和分发。

第四种、mDns:在一个没有常规DNS服务器的小型网络内,可以使用mDNS来实现类似DNS的编程接口、包格式和操作语义。组播DNS是IETF零配置网络(zeroconf)的参与者和DNS扩展(dnsext)工作组共同努力的结果。Zeroconf工作组提出了需求,DNSEXT组受到特许进行细节实现。大部分为mDNS工作的人目前都同时参与两个工作组。目前,mDNS主要实现了在没有传统DNS服务器的情况下使局域网内的主机实现相互发现和通信。

发明内容

针对现有技术存在的不足之处,本发明的目的在于提供一种提高局域网设备发现能力的方法,将组播+广播以及mDNS发现技术相结合,并在服务器端建立两个线程进行两种技术同步发现设备,提高了局域网中客户端设备的发现能力,兼容了低端和高端路由器。

本发明的目的通过下述技术方案实现:

一种提高局域网设备发现能力的方法,包括服务器端和客户端,所述服务器端与客户端连入同一局域网络,其方法如下:

A、所述服务器端入网后,服务器端建立两个线程;第一个线程定期进行组播、广播的报文发送,将服务器端自身的服务IP、端口信息进行对外广播,服务器端的第一个线程每间隔时间T1对外广播一次;第二个线程启动每间隔30秒内使用mDNS协议公布服务器端自身的服务IP、端口信息,第二个线程也用于响应客户端的询问信息;

B、所述客户端入网后,所述客户端收到服务器端两个线程发送过来的服务器端的服务IP、端口信息,所述客户端根据服务端的服务IP、端口信息询问服务器端;同时,所述服务器端在局域网发送广播、组播、mDNS报文,所述客户端收到服务器端发送的广播、组播、mDNS报文;

C、所述客户端启动线程每隔时间T2定期重复对服务器端进行询问。

作为优选,所述时间T1大于30秒,所述时间T2大于60秒。

本发明较现有技术相比,具有以下优点及有益效果:

本发明将组播+广播以及mDNS发现技术相结合,并在服务器端建立两个线程进行两种技术同步发现设备,在复杂组网、多设备、低端路由器等各种环境下,提高了局域网中客户端设备的发现能力。

具体实施方式

下面结合实施例对本发明作进一步地详细说明:

实施例

一种提高局域网设备发现能力的方法,包括服务器端和客户端,所述服务器端与客户端连入同一局域网络,其方法如下:

A、所述服务器端入网后,服务器端建立两个线程;第一个线程定期进行组播、广播的报文发送,将服务器端自身的服务IP、端口信息进行对外广播,服务器端的第一个线程每间隔时间T1对外广播一次;第二个线程启动每间隔30秒内使用mDNS协议公布服务器端自身的服务IP、端口信息,第二个线程也用于响应客户端的询问信息;

B、所述客户端入网后,所述客户端收到服务器端两个线程发送过来的服务器端的服务IP、端口信息,所述客户端根据服务端的服务IP、端口信息询问服务器端;同时,所述服务器端在局域网发送广播、组播、mDNS报文,所述客户端收到服务器端发送的广播、组播、mDNS报文;

C、所述客户端启动线程每隔时间T2定期重复对服务器端进行询问。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710884302.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top