一种自动切换通信方式的方法、终端及智能设备与流程

文档序号:14686382发布日期:2018-06-15 02:34阅读:343来源:国知局

本发明涉及通信技术领域,特别涉及一种自动切换通信方式的方法、终端及智能设备。



背景技术:

随着智能设备和物联网技术的蓬勃发展,越来越多的智能设备进入到普通用户的家庭。控制智能设备的方法之一就是通过手机等终端,与智能设备联网,通过网络发送控制信号,实现对智能设备的控制。终端对智能设备控制既可以通过在家庭网络的同一子网内通信,也可以通过外界设备转发控制信号,实现远程控制。

本申请的发明人在长期的研发中发现,外部网络环境复杂,延迟性高,并且数据传输受到带宽限制;而内部子网环境单纯,延迟性低,传输速度快。因此,若优先选择子网传输,就能提高控制信号的传输效率。



技术实现要素:

本发明提供一种自动切换通信方式的方法、终端及智能设备,以解决现有技术中终端控制智能设备时不能优先选择子网传输造成的控制信号传输效率低的技术问题。

为解决上述技术问题,本发明采用的一个技术方案是提供一种自动切换通信方式的方法,包括:

终端判断当前连接的网络是移动网络还是无线局域网;

若所述终端当前连接的网络是所述无线局域网,则判断所述终端与智能设备是否在同一子网内;

若是,则所述终端与所述智能设备直接通信,否则通过外界设备转发所述终端与所述智能设备之间的通信信号。

为解决上述技术问题,本发明采用的另一个技术方案是提供一种终端,包括:

处理器,用于判断当前连接的网络是移动网络还是无线局域网;若所述终端当前连接的网络是所述无线局域网,则判断所述终端与智能设备是否在同一子网内;

第一通信电路,用于当所述终端与所述智能设备在同一子网内时,与所述智能设备直接通信;当所述终端与所述智能设备不在同一子网内时,通过外界设备转发与所述智能设备之间的通信信号。

为解决上述技术问题,本发明采用的另一个技术方案是提供一种智能设备,包括:

第二通信电路,用于当所述智能设备与终端在同一子网内时,与所述智能设备直接通信;当所述智能设备与终端不在同一子网内时,通过外界设备转发与所述终端之间的通信信号。

本发明通过判断终端与智能设备是否在同一子网内,优先选择通过子网传输信号,使得终端对智能设备的控制效率更高。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:

图1是本发明自动切换通信方式的方法一实施例的流程示意图;

图2是本发明自动切换通信方式的方法另一实施例的流程示意图;

图3是本发明自动切换通信方式的方法另一实施例的流程示意图;

图4是本发明自动切换通信方式的方法另一实施例的流程示意图;

图5是本发明终端实施例的结构示意图;

图6是本发明智能设备实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本发明保护的范围。

参见图1,本发明自动切换通信方式的方法一实施例包括:

S101、终端判断当前连接的网络是移动网络还是无线局域网;

在本实施例中,终端可以为手机、平板电脑等。终端连接的移动网络可以为蜂窝移动网络,通过外界设备,例如基站、服务器等转发通信信号。终端连接的无线局域网可以为通过家庭路由器产生的无线网络,例如WiFi(WIreless-Fidelity,无线保真)等。

S102、若终端当前连接的网络是无线局域网,则判断终端与智能设备是否在同一子网内;

在本实施例中,可以通过服务集标识(SSID,Service Set Identifier)广播、查询IP(Internet Protocol,网络协议)地址等方式判断终端与智能设备是否在同一子网内。

在本实施例中,智能设备可以是智能监控设备、智能安防设备、数字影院设备、智能照明设备等。

S103、若是,则所述终端与所述智能设备直接通信;

S104、若否,则通过外界设备转发所述终端与所述智能设备之间的通信信号。

在本实施例中,外界设备可以为基站、服务器等。

本发明实施例通过判断终端与智能设备是否在同一子网内,优先选择通过子网传输信号,使得终端对智能设备的控制效率更高。

参见图2,本发明自动切换通信方式的方法一实施例包括:

S201、判断终端当前连接的网络是移动网络还是无线局域网;

在本实施例中,终端连接的移动网络可以为蜂窝移动网络,通过外界设备,例如基站、服务器等转发通信信号。终端连接的无线局域网可以为通过家庭路由器产生的无线网络,例如WiFi等。

S202、若终端当前连接的网络是无线局域网,则获取智能设备的服务集标识;

在本实施例中,终端可以通过当前连接的无线局域网接收智能设备的服务集标识,也可以通过其他通信方式获取智能设备的服务集标识,例如蓝牙、移动网络等。

S203、若终端当前连接的网络是移动网络,则通过外界设备转发终端与智能设备之间的通信信号;

在本实施例中,外界设备可以为服务器,终端与服务器、智能设备与服务器分别通过移动网络连接,通过服务器转发通信信号以实现终端与智能设备之间的通信。

S204、判断智能设备的服务集标识是否为空;

在本实施例中,通过智能设备的服务集标识缓存判断智能设备的服务集标识是否为空。

S205、若智能设备的服务集标识不为空,则判断终端的服务集标识与智能设备的服务集标识是否相同;

S206、若智能设备的服务集标识为空,或终端的服务集标识与智能设备的服务集标识相同,则判断寻找标记(Last Found)是否为真;

在本实施例中,若智能设备的服务集标识为空,则无法确定终端与智能设备是否在同一子网,仍需通过寻找标记进一步判断终端与智能设备是否在同一子网。

S207、若寻找标记为真,则终端与智能设备在同一子网内,可以直接通信;否则返回步骤S203,通过外界设转发终端与智能设备之间的通信信号。

在其他实施例中,还可以通过查询IP地址的方式判断终端与智能设备是否在同一子网内,例如,终端获取智能设备的IP地址,与终端的IP地址进行比较,从而确定终端与智能设备是否在同一子网中。

具体的,参见图3,设置寻找标记的方法具体包括:

S301、终端在当前连接的子网内发送广播寻找智能设备;

在本实施例中,终端通过发送服务集标识广播寻找智能设备。

S302、判断智能设备是否应答;

S303、若智能设备应答,则将寻找标记设置为真;

S304、若智能设备无应答,则将寻找标记设置为假。

在本实施例中,若智能设备与终端在同一子网中,当智能设备接收到终端发送的服务集标识广播,就会反馈信号至终端,此时将寻找标记设置为真;若智能设备与终端不在同一子网中,智能设备无法接收到终端发送的服务集标识广播,就无法反馈信号,此时将寻找标记设置为假。

参见图4,在本实施例中还可以包括:

S401、终端监听无线局域网改变的系统广播,判断终端连接的无线局域网是否发生改变;

在本实施例中,终端通过软件监听无线局域网改变的系统广播来判断无线局域网是否发生改变。

S402、若是,则重新判断终端与智能设备是否在同一子网内;

在本实施例中,若终端连接的无线局域网发生改变,则需重新判断终端与智能设备是否在同一子网内,即返回上述的步骤S201,重复判断过程。

S403、否则执行原有的通信方式。

在本实施例中,终端连接的无线局域网没有发生改变时,若终端与智能设备在同一子网内,则终端与智能设备仍在子网中直接进行通信;若终端与智能设备不在同一子网内,则终端与智能设备仍通过外界设备转发通信信号。

本发明实施例通过判断终端与智能设备是否在同一子网内,优先选择通过子网传输信号,使得终端对智能设备的控制效率更高。同时通过监听无线局域网改变的系统广播,在无线局域网没有发生改变的情况下,执行原有的通信方式,避免终端每次发送控制信号的时候都需要在无线局域网中通过广播的方式确定智能设备是否存在,节省时间和通信次数,降低程度逻辑的复杂度。

参见图5,本发明终端50实施例包括:

处理器501,用于判断当前连接的网络是移动网络还是无线局域网;若终端当前连接的网络是无线局域网,则判断终端与智能设备是否在同一子网内;

第一通信电路502,用于当终端与智能设备在同一子网内时,与智能设备直接通信;当终端与智能设备不在同一子网内时,通过外界设备转发与智能设备之间的通信信号。

具体的,终端50的通信方法参见上述自动切换通信方式的方法实施例,在此不再赘述。

本发明实施例通过判断终端与智能设备是否在同一子网内,优先选择通过子网传输信号,使得终端对智能设备的控制效率更高。

参见图6,本发明智能设备60实施例包括:

第二通信电路601,用于当所述智能设备与终端在同一子网内时,与所述智能设备直接通信;当所述智能设备与终端不在同一子网内时,通过外界设备转发与所述终端之间的通信信号。

具体的,智能设备60的通信方法参见上述自动切换通信方式的方法实施例,在此不再赘述。

本发明实施例通过判断终端与智能设备是否在同一子网内,优先选择通过子网传输信号,使得终端对智能设备的控制效率更高。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1