本发明专利技术提供一种用于校园的内外网互连方法、装置、设备和介质,方法包括局域网服务器对网络信息进行实时检测,当检测到网络信息发生改变时,将改变后的网络信息传输给外网服务器;外网服务器接收到改变后的网络信息时,将改变后的网络信息更新到局域网信息管理节点;移动终端的APP向外网服务器发起局域网连接请求,外网服务器基于局域网连接请求从局域网信息管理节点中获取网络信息,并根据获取的网络信息与局域网服务器建立通信连接,外网服务器将连接结果反馈给移动终端的APP。通过将该技术方案应用于校园局域网中,可在保证校园局域网数据安全的基础上,又便于移动终端的APP与校园局域网服务器之间的通信,有利于实现校园内资源共享。内资源共享。内资源共享。
【技术实现步骤摘要】
一种用于校园的内外网互连方法、装置、设备和介质
[0001]本专利技术涉及计算机
,特别涉及一种用于校园的内外网互连方法、装置、设备和介质。
技术介绍
[0002]局域网(Local Area Network)是在一个局部的地理范围内(如一个学校内),将各种计算机、外部设备和数据库等互相联接起来组成的计算机通信网,简称LAN。在现有的校园局域网中,为了保证数据安全,校园的局域网服务器都采用动态IP地址,而不是固定IP地址。因为动态IP地址是会改变的,导致移动终端的APP无法访问局域网服务器,不利于实现校园内资源共享。鉴于上述存在的问题,本案专利技术人对该问题进行深入研究,遂有本案产生。
技术实现思路
[0003]本专利技术要解决的技术问题,在于提供一种用于校园的内外网互连方法、装置、设备和介质,解决现有移动终端的APP无法访问校园的局域网服务器,不利于实现校园内资源共享的问题,能够在保证数据安全的基础上实现APP与局域网服务器之间的通讯。
[0004]第一方面,本专利技术提供了一种用于校园的内外网互连方法,所述互联方法包括:
[0005]局域网服务器对网络信息进行实时检测,当检测到网络信息发生改变时,将改变后的网络信息传输给外网服务器;
[0006]外网服务器接收到改变后的网络信息时,将改变后的网络信息更新到局域网信息管理节点中;
[0007]移动终端的APP向外网服务器发起局域网连接请求,外网服务器基于局域网连接请求从局域网信息管理节点中获取网络信息,并根据获取的网络信息与局域网服务器建立通信连接,外网服务器将连接结果反馈给移动终端的APP。
[0008]进一步的,在局域网服务器上安装有客户端程序,通过客户端程序对局域网服务器的网络信息进行实时检测,并且在检测到局域网服务器的网络信息发生改变时,客户端程序将改变后的网络信息主动传输给外网服务器。
[0009]进一步的,在外网服务器上安装有服务端程序,外网服务器通过服务端程序接收改变后的网络信息,并由服务端程序将改变后的网络信息更新到局域网信息管理节点中。
[0010]进一步的,局域网服务器在上电开机时,自动运行客户端程序,客户端程序将上线信息报告给服务端程序并与服务端程序实时保持通信;同时客户端程序获取局域网服务器在开机时的初始网络信息,并将初始的网络信息传输给外网服务器的服务端程序。
[0011]进一步的,外网服务器的服务端程序在接收到初始的网络信息时,基于初始的网络信息查找外网服务器中是否存在匹配的局域网信息管理节点,如果存在匹配的局域网信息管理节点,则将初始的网络信息更新到匹配的局域网信息管理节点中;如果不存在匹配的局域网信息管理节点,则外网服务器创建新的局域网信息管理节点,并将初始的网络信
息保存到新创建的局域网信息管理节点中。
[0012]进一步的,外网服务器在创建新的局域网信息管理节点时,将新创建的局域网信息管理节点与对应的客户端程序进行绑定。
[0013]进一步的,客户端程序在获取到初始的网络信息时,记录初始的网络信息;在局域网服务器运行的过程中,客户端程序实时获取局域网服务器的网络信息,并将获取到的网络信息与记录的网络信息进行比对,如果网络信息一致,则判定局域网服务器的网络信息未发生改变,并继续获取局域网服务器的网络信息与记录的网络信息进行比对;如果网络信息不一致,则判定局域网服务器的网络信息已发生改变,客户端程序在将改变后的网络信息传输给外网服务器的服务端程序的同时,将记录的网络信息更改为改变后的网络信息,同时继续获取局域网服务器的网络信息与记录的网络信息进行比对。
[0014]进一步的,在外网服务器中创建有客户端管理列表,将接入至外网服务器的所有局域网服务器均添加到客户端管理列表中,并通过服务端程序对客户端管理列表进行管理,具体包括:当服务端程序接收到客户端程序上报的上线信息时,将客户端管理列表中对应的局域网服务器设置为上线状态;当服务端程序检测到客户端程序断开通信时,将客户端管理列表中对应的局域网服务器设置为离线状态。
[0015]进一步的,在移动终端的APP向外网服务器发起局域网连接请求时,基于局域网连接请求查找客户端管理列表中对应的局域网服务器是否处于上线状态,如果处于上线状态,则继续从局域网信息管理节点中获取网络信息;如果不处于上线状态,则直接反馈连接失败结果给移动终端的APP。
[0016]进一步的,在外网服务器将连接结果反馈给移动终端的APP后,检测移动终端的APP是否发起交互请求,如果移动终端的APP已连续超过预设时间未发起交互请求,则外网服务器断开建立的通信连接;否则就保持建立的通信连接。
[0017]进一步的,所述网络信息至少包括IP地址。
[0018]进一步的,所述互联方法还包括:
[0019]局域网服务器设置有管理平台,在管理员登录管理平台后,通过管理平台上传访问认证信息给外网服务器,外网服务器将接收到的访问认证信息保存到局域网信息管理节点中;
[0020]在移动终端的APP向外网服务器发起局域网连接请求时,外网服务器获取访问者的身份信息,并将访问者的身份信息与局域网信息管理节点中存储的访问认证信息进行比对认证,如果认证通过,则继续从局域网信息管理节点中获取网络信息;如果认证不通过,则直接反馈连接失败结果给移动终端的APP。
[0021]进一步的,通过管理平台为每一管理员分配管理权限和平台登录账号,并采集管理员的身份认证信息保存到局域网服务器中;
[0022]在管理员通过平台登录账号发起登录请求时,获取管理员的身份信息并与局域网服务器中保存的身份认证信息进行比对认证,如果认证通过,则允许登录管理平台;如果认证不通过,则不允许登录管理平台;在管理员登录管理平台后,根据分配的管理权限执行管理操作。
[0023]进一步的,所述互联方法还包括:
[0024]通过局域网服务器生成公钥和私钥,并将公钥发送给外网服务器进行保存;局域
网服务器将需要传输的数据信息通过私钥加密后再传输给外网服务器;外网服务器在接收到加密的数据信息后,利用保存的公钥对加密的数据信息进行解密。
[0025]进一步的,所述互联方法还包括:
[0026]外网服务器上设置有多个访问处理线程,在外网服务器接收到局域网连接请求时,根据请求的先后时间顺序将局域网连接请求分发给空闲的访问处理线程进行处理。
[0027]第二方面,本专利技术提供了一种用于校园的内外网互连装置,所述互联装置包括信息检测传输模块、信息更新模块和连接建立模块;
[0028]所述信息检测传输模块,用于局域网服务器对网络信息进行实时检测,当检测到网络信息发生改变时,将改变后的网络信息传输给外网服务器;
[0029]所述信息更新模块,用于外网服务器接收到改变后的网络信息时,将改变后的网络信息更新到局域网信息管理节点中;
[0030]所述连接建立模块,用于移动终端的APP向外网服务器发起局域网连接请求,外网服务本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种用于校园的内外网互连方法,其特征在于:所述互联方法包括:局域网服务器对网络信息进行实时检测,当检测到网络信息发生改变时,将改变后的网络信息传输给外网服务器;外网服务器接收到改变后的网络信息时,将改变后的网络信息更新到局域网信息管理节点中;移动终端的APP向外网服务器发起局域网连接请求,外网服务器基于局域网连接请求从局域网信息管理节点中获取网络信息,并根据获取的网络信息与局域网服务器建立通信连接,外网服务器将连接结果反馈给移动终端的APP。2.根据权利要求1所述的一种用于校园的内外网互连方法,其特征在于:在局域网服务器上安装有客户端程序,通过客户端程序对局域网服务器的网络信息进行实时检测,并且在检测到局域网服务器的网络信息发生改变时,客户端程序将改变后的网络信息主动传输给外网服务器。3.根据权利要求2所述的一种用于校园的内外网互连方法,其特征在于:在外网服务器上安装有服务端程序,外网服务器通过服务端程序接收改变后的网络信息,并由服务端程序将改变后的网络信息更新到局域网信息管理节点中。4.根据权利要求3所述的一种用于校园的内外网互连方法,其特征在于:局域网服务器在上电开机时,自动运行客户端程序,客户端程序将上线信息报告给服务端程序并与服务端程序实时保持通信;同时客户端程序获取局域网服务器在开机时的初始网络信息,并将初始的网络信息传输给外网服务器的服务端程序。5.根据权利要求4所述的一种用于校园的内外网互连方法,其特征在于:外网服务器的服务端程序在接收到初始的网络信息时,基于初始的网络信息查找外网服务器中是否存在匹配的局域网信息管理节点,如果存在匹配的局域网信息管理节点,则将初始的网络信息更新到匹配的局域网信息管理节点中;如果不存在匹配的局域网信息管理节点,则外网服务器创建新的局域网信息管理节点,并将初始的网络信息保存到新创建的局域网信息管理节点中。6.根据权利要求5...
【专利技术属性】
技术研发人员:江良通,张宏,苏映锦,龚万奎,胡光银,
申请(专利权)人:福建依时利软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。