【技术实现步骤摘要】
本专利技术涉及网络中转领域,尤其涉及一种路由器网络中转读写方法及中转服务器。
技术介绍
随着互联网技术的发展,很多家用设备都需要接入互联网,形成智能家居系统。路由器作为智能家庭的入口,应用非常广泛。现在的智能路由器一般都支持远程管控的功能,用户通过移动终端上的APP软件可以直接管控家里的路由器,既方便又安全。一般,按照网络情况,路由器可以分为公网路由器和私网路由器,所谓的公网路由器就是指通过PPPOE拨号后,获取到公网IP地址的路由器,APP可以通过公网IP地址直接管控公网路由器;而私网路由器是有公网IP设备的下级设备,只有私有IP地址。APP无法直接管控私网路由器,一般都要经过长连接服务器做中转。由于大多数的路由器普遍存在与私网中,不具有公网IP,APP每次管控路由器的数据报文都要经过服务器中转,服务器要面临两个问题:(1)由于请求量很大,性能消耗较大。(2)请求数据报文太多,造成网络带宽消耗较大。
技术实现思路
本专利技术针对以上
技术介绍
中存在的问题,提出一种路由器网络中转读写方法。通过本专利技术解决了服务器面临管理海量路由器时,性能和网络带宽的瓶颈问题。一方面,本专利技术提供了一种路由器的网络中转读写方法,技术方案如下,包括步骤:S100接收用户的读写请求消息;S200提取所述读写请求消息中的路由器地址,并判断所述读写请求消息类型;当判断所述请求消息为读操作时,执行步骤S300;当判断所述请求消息为写操作时,执行步骤S400;S300根据提取的所述路由器的地址,查找缓存的所述路由器的配置状态数据,并根据查找到的所述路由器的缓存配置状态数据生成所述读操作 ...
【技术保护点】
一种路由器的网络中转读写方法,其特征在于,包括步骤:S100接收用户的读写请求消息;S200提取所述读写请求消息中的路由器地址,并判断所述读写请求消息类型:当判断所述请求消息为读操作时,执行步骤S300;当判断所述请求消息为写操作时,执行步骤S400;S300根据提取的所述路由器的地址,查找缓存的所述路由器的配置状态数据,并根据查找到的所述路由器的缓存配置状态数据生成所述读操作的响应消息;S400根据提取的所述路由器地址,向所述路由器中转发起操作请求,并中转返回所述路由器的操作响应消息。
【技术特征摘要】
1.一种路由器的网络中转读写方法,其特征在于,包括步骤:S100接收用户的读写请求消息;S200提取所述读写请求消息中的路由器地址,并判断所述读写请求消息类型:当判断所述请求消息为读操作时,执行步骤S300;当判断所述请求消息为写操作时,执行步骤S400;S300根据提取的所述路由器的地址,查找缓存的所述路由器的配置状态数据,并根据查找到的所述路由器的缓存配置状态数据生成所述读操作的响应消息;S400根据提取的所述路由器地址,向所述路由器中转发起操作请求,并中转返回所述路由器的操作响应消息。2.根据权利要求1所述的一种路由器的网络中转读写方法,其特征在于,所述步骤S300还包括步骤:S310根据提取的所述路由器地址,判断是否缓存有所述路由器的配置状态数据,若是则执行步骤S320;否则执行步骤S400;S320根据查找到的所述路由器的缓存配置状态数据生成所述读操作的响应消息。3.根据权利要求2所述的一种路由器的网络中转读写方法,其特征在于,还包括步骤:S350当所述路由器的配置发生变化时,接收所述路由器发送的变化的配置状态数据;S360根据所述路由器发送的变化的配置状态数据,更新缓存的配置状态数据。4.根据权利要求1所述的一种路由器的网络中转读写方法,其特征在于,所述步骤S300中所述路由器的缓存配置状态数据按<Key,Value>的形式存储,其中,所述路由器的地址作为Key,所述配置项作为Value。5.根据权利要求1-4任一项所述的一种路由器的网络中转读写方法,其特征在于,所述步骤S400还包括步骤:S410根据所述路由器地址,向所述路由器中转发起请求;S420判断是否在预设时间内接收到所述路由器的操作响应消息;若是,则执行步骤S430,否则执行步骤S440;S430中转返回所述路由器的操作响应消息;S440判定所述路由器状态异常,生成并发送所述路由器异常的消息。6.一种路由器网络中转服务器,其特征在于,包括:接收模块、消息处理模块、缓存模块,所述消息处理模块分别和所述接收模块、所述缓存模块相连,所述消息处理模块包括提取单元、判断单元、中转单元和操作单元,所述操作单元分别和所述提取单元、所述判断单元、所述中转单元相连,所述操作单元还和所述提取单元、所述判断单元相连,其中:所述接收模...
【专利技术属性】
技术研发人员:张伟,
申请(专利权)人:上海斐讯数据通信技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。