一种室内网络设备的自动搜索和匹配方法组成比例

技术编号:16822432 阅读:17 留言:0更新日期:2017-12-16 17:11
本发明专利技术涉及一种室内网络设备的自动搜索和匹配方法,用于快速建立局域网内的网络设备之间的服务连接,其特征在于:在局域网中建立一个应用服务系统,记为A,该应用服务系统由一个服务器端应用和多个客户端应用构成,服务器端应用记为As,客户端应用记为Ac,服务器端应用运行在第一网络设备上,多个客户端应用分别运行多个不同的第二网络设备上,由第一网络设备上的服务器端应用为多个第二网上设备上的客户端应用提供网络应用服务。与现有技术相比,本发明专利技术的优点在于:确定了服务器端和客户端各自的设计方式及其具体的工作流程,允许服务器端对客户端进行手动操作执行搜索,也支持客户端对服务器端的自动查找,对于随时的新添设备提供技术上的保障。

An automatic search and match method for indoor network equipment

Automatic search and matching method of the present invention relates to an indoor network equipment, network equipment for quickly establishing LAN service connection, which is characterized in that: the establishment of an application service system in LAN, denoted as A, the application service system by the end of an application server and multiple client applications. The application server As as the client application Ac as the server application running on a first network device, a plurality of client applications are running multiple second different network devices, by the first network device on the server to provide network application service client application for the client application more than second online equipment. Compared with the prior art, the invention has the advantages that: the server and the client of their design and the specific workflow, allowing the server to the client to manually perform the search, also supports automatic search client to the server, for any new equipment to provide technical support.

【技术实现步骤摘要】
一种室内网络设备的自动搜索和匹配方法
本专利技术涉及一种室内网络设备的自动搜索和匹配方法,用于快速建立局域网内的网络设备之间的服务连接,方便人们的使用。
技术介绍
局域网,无论是采取以太网的有线连接方式(LAN),还是采用Wi-Fi等技术所实现的无线局域网(WLAN),一般是依靠DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)为网络设备分配IP地址。这种IP地址一般不是固定的数值,特别在公共场合,涉及多人互动等场合,作为网络设备的电脑、手机或其它智能终端,其IP地址完全是动态分配和使用的。一般性的认识是这些动态网络设备依赖于静态配置地址资源的服务器进行交互,这也构成了当今大多数应用的网络模型。不过随着时代变迁和新型应用的激增,更加灵活的网络设备配置方案和方法成为社会和技术发展的需要。考虑这样的应用情景,教师和100名学生在教室中进行教学活动,学生需要用手机或笔记本电脑访问老师笔记本电脑的教学应用,学生和老师都是动态加入校园Wi-Fi网络,因此并不存在静态配置的服务器地址。在此情景下,需要一种室内网络设备的自动搜索和匹配方法,从而允许动态分配IP地址的网络设备也能够方便地相互匹配和连接,构成应用系统。在此过程中,主要需要解决网络设备上应用之间的彼此握手问题。比如教师的电脑需要让学生访问,因此需要告知学生其IP地址、服务器端口及其它相关信息。这种方式虽然可行,但操作复杂繁琐。本专利尝试采取相对。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术提供一种便捷、简单的能够让动态网络中的网络设备能够自动搜索和匹配,从而最终为用户提供便捷的应用服务的室内网络设备的自动搜索和匹配方法。本专利技术解决上述技术问题所采用的技术方案为:一种室内网络设备的自动搜索和匹配方法,用于快速建立局域网内的网络设备之间的服务连接,其特征在于:在局域网中建立一个应用服务系统,记为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)从第二网络设备上的客户端应用中获取第二网络设备的网络地址,更新第二网络设备列表;所述第二网络设备上的客户端应用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,客户端应用记为Ac,服务器端应用运行在第一网络设备上,多个客户端应用分别运行多个不同的第二网络设备上,由第一网络设备上的服务器端应用为多个第二网上设备上的客户端应用提供网络应用服务;其中服务器端应用As利用第一网络设备的网络服务端口、网络地址以及与该服务器端应用相关的特征f(As)为客户端应用提供服务;服务器端应用As为第二网络设备上的客户端应用Ac提供服务访问的授权码,记为a(As),该授权码由第一网络设备的所有人员持有,第一网络设备的所有人员通过安全渠道将授权码告知第二网络设备的所有人员;在运行服务器端应用As所在的第一网络设备上建立一个用于自动搜索和匹配的第一服务引擎,记为F(As),该第一服务引擎F(As)负责建立服务器端应用As的数据接收端口Ps的监听服务,同时该第一服务引擎F(As)还能支持来自于第一网络设备的用户交互界面下达的搜索指令和来自于第二网路设备上的客户端应用Ac发来的查找指令或搜索响应指令,第一服务引擎F(As)的数据指令格式如下:...

【技术特征摘要】
1.一种室内网络设备的自动搜索和匹配方法,用于快速建立局域网内的网络设备之间的服务连接,其特征在于:在局域网中建立一个应用服务系统,记为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;否则丢弃该指令数据,...

【专利技术属性】
技术研发人员:林勇杨帆杨芳尹天鹤
申请(专利权)人:宁波工程学院
类型:发明
国别省市:浙江,33

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

1