一种智能设备的通讯网络切换方法及切换系统技术方案

技术编号:12469957 阅读:44 留言:0更新日期:2015-12-09 19:04
本发明专利技术公开了一种智能设备的通讯网络切换方法及切换系统,智能设备无需一直监听广播或者组播,只需要在其网络状态发生变化时,才去访问服务器,更新其在服务器所对应的智能设备列表。同时,只有智能设备之间进行通信时,智能设备才去访问服务器,根据服务器的反馈自动选择局域网或者广域网进行通讯,减少了系统资源的浪费,并保证发送的消息不会被路由器或者其他智能设备阻止,从而提升通信的稳定性。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及的是一种智能设备的通讯网络切换方法及切换系统
技术介绍
目前,多数无线智能设备的发现方式都是采用局域网发现,发现技术一般采用广播或者组播形式,但这种局域网发现方式容易受到路由器或者客户端的限制,因为广播或者组播的转发及监听进程需要一直在后台运行,消耗比较多的资源;而很多路由器直接禁止了局域网组播,以防止出现大量的无用请求浪降低其工作效率;许多手机客户端为了省电,也直接禁止了组播的监听。所以,这种方式经常会出现设备不能被发现的情况。另外,无线智能设备和客户端通讯是选择广域网还是局域网,目前的判断方式是:客户端先在局域网发送一个查询请求,如果没有回应,则在发送一个广域网请求。这边查询方式,需要无线智能设备一直处于广播或者组播监听模式,浪费大量的资源。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种智能设备的通讯网络切换方法及切换系统,旨在解决现有技术中无线智能设备在局域网中因路由器局域网组播被禁而无法被发现,或是通讯过程中一直处于广播或者组播监听模式而系统资源大量浪费的缺陷。本专利技术的技术方案如下: 一种智能设备的通讯网络切换方法,其中,包括步骤: 当服务器检测到第一智能设备发送的与第二智能设备进行连接的通信信息时,则获取通信信息中第二智能设备的设备信息,并判断第二智能设备的设备信息是否存在于第一智能设备对应的具有相同外网IP的设备信息集合存储得到的智能设备列表中; 当第二智能设备的设备信息存在于第一智能设备对应的智能设备列表中时,则第一智能设备通过局域网方式与第二智能设备进行通讯; 当第二智能设备的设备信息不存在于第一智能设备对应的智能设备列表中时,则在服务器中存储的其他智能设备列表中匹配是否有相同的设备信息,若有时则第一智能设备通过广域网方式与第二智能设备进行通讯。所述智能设备的通讯网络切换方法,其中,所述设备信息包括智能设备的MAC地址、内网IP、外网IP及用于确定智能设备是主控设备或受控设备的设备属性标签。所述智能设备的通讯网络切换方法,其中,所述当服务器检测到第一智能设备发送的与第二智能设备进行连接的通信信息时,则获取通信信息中第二智能设备的设备信息,并判断第二智能设备的设备信息是否存在于第一智能设备对应的具有相同外网IP的设备信息集合存储得到的智能设备列表中的步骤之前还包括: 服务器检测到智能设备的连接请求时,将具有相同外网IP的智能设备对应的设备信息存储在服务器中同一分组区域,并根据同一分组区域中各智能设备的设备信息得到智能设备列表。所述智能设备的通讯网络切换方法,其中,所述服务器检测到智能设备的连接请求时,将具有相同外网IP的智能设备对应的设备信息存储在服务器中同一分组区域,并根据同一分组区域中各智能设备的设备信息得到智能设备列表的步骤中还包括: 当智能设备对应的智能设备列表中有新增或减少的设备信息时,则在服务器中存储增加或减少设备信息所得到的更新后的智能设备列表,并将更新后的智能设备列表发送至其对应的每一智能设备。所述智能设备的通讯网络切换方法,其中,所述服务器检测到智能设备的连接请求时,将具有相同外网IP的智能设备对应的设备信息存储在服务器中同一分组区域,并根据同一分组区域中各智能设备的设备信息得到智能设备列表的步骤中还包括: 根据设备属性标签将具有相同外网IP的智能设备对应的智能设备列表进行分组,将设备属性标签为主控设备的智能设备对应设备信息存储于智能设备列表中主控设备分表,并将设备属性标签为受控设备的智能设备对应设备信息存储于智能设备列表中受控设备分表。所述智能设备的通讯网络切换方法,其中,所述当服务器检测到第一智能设备发送的与第二智能设备进行连接的通信信息时,则获取通信信息中第二智能设备的设备信息,并判断第二智能设备的设备信息是否存在于第一智能设备对应的智能设备列表中的步骤具体包括: 当服务器检测到第一智能设备发送的与第二智能设备进行连接的通信信息时,则获取通信信息中第二智能设备的设备信息,并得到对应的第二智能设备的MAC地址; 判断第二智能设备的MAC地址是否存在于第一智能设备对应的智能设备列表中。—种智成设备的通讯网络切换系统,其中,包括: 信息判断模块,用于当服务器检测到第一智能设备发送的与第二智能设备进行连接的通信信息时,则获取通信信息中第二智能设备的设备信息,并判断第二智能设备的设备信息是否存在于第一智能设备对应的智能设备列表中; 局域网通讯模块,用于当第二智能设备的设备信息存在于第一智能设备对应的智能设备列表中时,则第一智能设备通过局域网方式与第二智能设备进行通讯; 广域网通讯模块,用于当第二智能设备的设备信息不存在于第一智能设备对应的智能设备列表中时,则在服务器中存储的其他智能设备列表中匹配是否有相同的设备信息,若有时则第一智能设备通过广域网方式与第二智能设备进行通讯。所述智能设备的通讯网络切换系统,其中,所述设备信息包括智能设备的MAC地址、内网IP、外网IP及用于确定智能设备是主控设备或受控设备的设备属性标签。所述智能设备的通讯网络切换系统,其中,还包括: 列表获取模块,用于服务器检测到智能设备的连接请求时,将具有相同外网IP的智能设备对应的设备信息存储在服务器中同一分组区域,并根据同一分组区域中各智能设备的设备信息得到智能设备列表; 所述智能设备的通讯网络切换系统,其中,所述信息判断模块具体包括: 信息提取单元,用于当服务器检测到第一智能设备发送的与第二智能设备进行连接的通信信息时,则获取通信信息中第二智能设备的设备信息,并得到对应的第二智能设备的MAC地址; 判断单元,用于判断第二智能设备的MAC地址是否存在于第一智能设备对应的智能设备列表中。有益效果:本专利技术中智能设备无需一直监听广播或者组播,只需要在其网络状态发生变化时,才去访问服务器,,更新其在服务器所对应的智能设备列表。同时,只有智能设备之间进行通信时,智能设备才去访问服务器,根据服务器的反馈自动选择局域网或者广域网进行通讯,减少了系统资源的浪费,并保证发送的消息不会被路由器或者其他智能设备阻止,从而提升通信的稳定性。【附图说明】图1为本专利技术所述智能设备的通讯网络切换方法较佳实施例的流程图; 图2为本专利技术所述智能设备的通讯网络切换方法具体实施例的流程图; 图3为本专利技术所述智能设备的通讯网络切换系统较佳实施例的结构框图; 图4为图3中信息判断模块的具体结构框图。【具体实施方式】本专利技术提供一种智能设备的通讯网络切换方法及切换系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术所述智能设备的通讯网络切换方法较佳实施例的流程图。如图1所示,其包括以下步骤: 步骤S101、当服务器检测到第一智能设备发送的与第当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种智能设备的通讯网络切换方法,其特征在于,包括步骤:当服务器检测到第一智能设备发送的与第二智能设备进行连接的通信信息时,则获取通信信息中第二智能设备的设备信息,并判断第二智能设备的设备信息是否存在于第一智能设备对应的具有相同外网IP的设备信息集合存储得到的智能设备列表中;当第二智能设备的设备信息存在于第一智能设备对应的智能设备列表中时,则第一智能设备通过局域网方式与第二智能设备进行通讯;当第二智能设备的设备信息不存在于第一智能设备对应的智能设备列表中时,则在服务器中存储的其他智能设备列表中匹配是否有相同的设备信息,若有时则第一智能设备通过广域网方式与第二智能设备进行通讯。

【技术特征摘要】

【专利技术属性】
技术研发人员:王坤鹏
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:广东;44

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

1