[发明专利]一种室内网络设备的自动搜索和匹配方法有效

专利信息
申请号: 201710853971.4 申请日: 2017-09-20
公开(公告)号: CN107483494B 公开(公告)日: 2020-06-19
发明(设计)人: 林勇;杨帆;杨芳;尹天鹤 申请(专利权)人: 宁波工程学院
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 宁波诚源专利事务所有限公司 33102 代理人: 邓青玲
地址: 315211 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种室内网络设备的自动搜索和匹配方法,用于快速建立局域网内的网络设备之间的服务连接,其特征在于:在局域网中建立一个应用服务系统,记为A,该应用服务系统由一个服务器端应用和多个客户端应用构成,服务器端应用记为As,客户端应用记为Ac,服务器端应用运行在第一网络设备上,多个客户端应用分别运行多个不同的第二网络设备上,由第一网络设备上的服务器端应用为多个第二网上设备上的客户端应用提供网络应用服务。与现有技术相比,本发明的优点在于:确定了服务器端和客户端各自的设计方式及其具体的工作流程,允许服务器端对客户端进行手动操作执行搜索,也支持客户端对服务器端的自动查找,对于随时的新添设备提供技术上的保障。
搜索关键词: 一种 室内 网络设备 自动 搜索 匹配 方法
【主权项】:
一种室内网络设备的自动搜索和匹配方法,用于快速建立局域网内的网络设备之间的服务连接,其特征在于:在局域网中建立一个应用服务系统,记为A,该应用服务系统由一个服务器端应用和多个客户端应用构成,服务器端应用记为As,客户端应用记为Ac,服务器端应用运行在第一网络设备上,多个客户端应用分别运行多个不同的第二网络设备上,由第一网络设备上的服务器端应用为多个第二网上设备上的客户端应用提供网络应用服务;其中服务器端应用As利用第一网络设备的网络服务端口、网络地址以及与该服务器端应用相关的特征f(As)为客户端应用提供服务;服务器端应用As为第二网络设备上的客户端应用Ac提供服务访问的授权码,记为a(As),该授权码由第一网络设备的所有人员持有,第一网络设备的所有人员通过安全渠道将授权码告知第二网络设备的所有人员;在运行服务器端应用As所在的第一网络设备上建立一个用于自动搜索和匹配的第一服务引擎,记为F(As),该第一服务引擎F(As)负责建立服务器端应用As的数据接收端口Ps的监听服务,同时该第一服务引擎F(As)还能支持来自于第一网络设备的用户交互界面下达的搜索指令和来自于第二网路设备上的客户端应用Ac发来的查找指令或搜索响应指令,第一服务引擎F(As)的数据指令格式如下:客户端应用Ac利用第二网络设备的网络服务端口、网络地址实现与服务器端应用As的连接和数据交换;第二网络设备上的客户端应用为第一网络设备上的服务器应用提供服务访问的授权码,记为a(Ac);在运行客户端应用Ac的第二网络设备上建立一个用于自动搜索和匹配的第二服务引擎,记为F(Ac),该第二服务引擎F(Ac)负责建立第二网络设备上客户端应用Ac的数据接收端口Pc的监听服务,同时该第二服务引擎F(Ac)还能支持来自于第二网路设备上的用户交互界面下达的搜索指令和来自于第一网络设备上的服务器端应用As的搜索指令和查找响应指令;所述第一网络设备上的服务器端应用As的工作流程如下:S101、启动第一服务引擎F(As);S102、由第一服务引擎F(As)建立第一网络设备上服务器端应用As的数据接收端口Ps的监听服务,监听来自第二网络设备上的客户端应用发来的指令数据,转入S103和S105;S103、若第一网络设备的用户交互界面下达有搜索指令,转入S104;S104、第一服务引擎F(As)将搜索指令标识S、与该服务器端应用相关的特征f(As)和授权码a(As)按照数据格式[S,f(As),a(As)]以UDP广播的形式送达至所有的第二网络设备上的客户端应用的数据接收端口Pc;转入S103和S105;S105、若第一网络设备上服务器端应用的数据接收端口Ps收到客户端应用发来的指令数据,转入S106;S106、若指令数据中的第一标识字段为Q,表明是来自于第二网络设备上的客户端应用Ac发来的指令数据,转入S107;若指令数据中的第一标识字段为Sr,进入步骤S109;否则丢弃该指令数据,转入S103和S105;S107、第一服务引擎F(As)验证接收到的指令数据中的授权码a(Ac),判断a(Ac)是否等于a(As),若否则丢弃该查找指令数据,否则转入步骤S108;S108、第一服务引擎F(As)将搜索响应标识Qr、与该服务器端应用相关的特征f(As)和授权码a(As)按按照数据格式[Qr,f(As),a(As)]利用UDP送达至第二网路设备上的客户端应用的数据接收端口Pc,转入S103和S105;S109、第一服务引擎F(As)获得第二网络设备上的客户端应用Ac发送的搜索响应数据[Sr,a(Ac)];S110、第一服务引擎F(As)验证接收到的搜索响应数据中的授权码a(Ac),判断a(Ac)是否等于a(As),若否则丢弃该搜索响应数据,转入S103,否则转入步骤S111;S111、第一服务引擎F(As)从第二网络设备上的客户端应用中获取第二网络设备的网络地址,更新第二网络设备列表;S112、将第二网络设备列表保存在数据文件中,转入S103和S105;所述第二网络设备上的客户端应用Ac的工作流程如下:S201、启动第二服务引擎F(Ac);S202、由第二服务引擎F(Ac)建立第二网络设备上客户端应用Ac的数据接收端口Pc的监听服务,监听来自第一网络设备上的服务器端应用发来的指令数据,转入S203和S209;S203、清空特征f(As)和第一网路设备的网络地址;S204、睡眠t=x+rand(y)秒,其中x为最小睡眠时长,x+y为最大睡眠时长,rand(y)为0到y之间的一个随机数;S205、令第二网络设备的局域网连接状态state=局域网连接状态;S206、判断第二网络设备的局域网连接状态是否为已连接,即state=on是否为真,若是,转入S207,若否,转入S204;S207、判断特征f(As)和第一网路设备的网络地址是否为空,若是,转入S2O8,若否,转入S203;S208、第二服务引擎F(Ac)将查找指令Q、授权码a(Ac)采用数据格式[Q,a(Ac)]以UDP广播的形式送达至第一网络设备上的服务器端应用数据接收端口Ps,转入S204;S209、第二网路设备上的客户端应用的数据接收端口Pc接收指令数据;S210、若指令数据中的第一标识字段为S或Qr,表明该指令数据来自于第一网络上的服务器端应用Ac发来的搜索指令或查找响应指令,转入S211;否则丢弃该指令数据,转入S204和S209;S211、第二服务引擎F(Ac)获取指令数据中的与服务器端应用相关的特征f(As)和授权码a(As);S212、第二服务引擎F(Ac)验证接收数据的授权码,判断a(As)是否等于a(Ac),若否,则丢弃该指令数据,转入S204和S209,否则转入步骤S213;S213、第二服务引擎F(Ac)获取与服务器端应用相关的特征f(As)和第一网络设备的网络地址,建立与第一网络设备上的服务器端应用之间的连接,转入S204和S209。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波工程学院,未经宁波工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710853971.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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