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

技术编号:18241118 阅读:142 留言:0更新日期:2018-06-17 06:14
本发明专利技术公开了一种自动切换通信方式的方法、终端及智能设备,自动切换通信方式的方法包括终端判断当前连接的网络是移动网络还是无线局域网;若所述终端当前连接的网络是所述无线局域网,则判断所述终端与智能设备是否在同一子网内;若是,则所述终端与所述智能设备直接通信,否则通过外界设备转发所述终端与所述智能设备之间的通信信号。本发明专利技术通过判断终端与智能设备是否在同一子网内,优先选择通过子网传输信号,使得终端对智能设备的控制效率更高。 1

Method, terminal and intelligent device for automatically switching communication mode

The invention discloses a method, terminal and intelligent device for automatic switching of communication mode. The method of automatic switching communication includes a terminal determining the current connected network is a mobile network or a wireless LAN; if the terminal of the terminal is currently connected to the wireless LAN, the terminal and the intelligent device are judged to be Not in the same subnet; if, then the terminal communicates directly with the intelligent device, otherwise the communication signal between the terminal and the intelligent device is forwarded through an external device. By judging whether the terminal and the intelligent device are in the same subnet, the present invention will choose to transmit signals through the subnet, so that the terminal is more efficient in controlling the intelligent equipment. One

【技术实现步骤摘要】
一种自动切换通信方式的方法、终端及智能设备
本专利技术涉及通信
,特别涉及一种自动切换通信方式的方法、终端及智能设备。
技术介绍
随着智能设备和物联网技术的蓬勃发展,越来越多的智能设备进入到普通用户的家庭。控制智能设备的方法之一就是通过手机等终端,与智能设备联网,通过网络发送控制信号,实现对智能设备的控制。终端对智能设备控制既可以通过在家庭网络的同一子网内通信,也可以通过外界设备转发控制信号,实现远程控制。本申请的专利技术人在长期的研发中发现,外部网络环境复杂,延迟性高,并且数据传输受到带宽限制;而内部子网环境单纯,延迟性低,传输速度快。因此,若优先选择子网传输,就能提高控制信号的传输效率。
技术实现思路
本专利技术提供一种自动切换通信方式的方法、终端及智能设备,以解决现有技术中终端控制智能设备时不能优先选择子网传输造成的控制信号传输效率低的技术问题。为解决上述技术问题,本专利技术采用的一个技术方案是提供一种自动切换通信方式的方法,包括:终端判断当前连接的网络是移动网络还是无线局域网;若所述终端当前连接的网络是所述无线局域网,则判断所述终端与智能设备是否在同一子网内;若是,则所述终端与所述智能设备直接通信,否则通过外界设备转发所述终端与所述智能设备之间的通信信号。为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种终端,包括:处理器,用于判断当前连接的网络是移动网络还是无线局域网;若所述终端当前连接的网络是所述无线局域网,则判断所述终端与智能设备是否在同一子网内;第一通信电路,用于当所述终端与所述智能设备在同一子网内时,与所述智能设备直接通信;当所述终端与所述智能设备不在同一子网内时,通过外界设备转发与所述智能设备之间的通信信号。为解决上述技术问题,本专利技术采用的另一个技术方案是提供一种智能设备,包括:第二通信电路,用于当所述智能设备与终端在同一子网内时,与所述智能设备直接通信;当所述智能设备与终端不在同一子网内时,通过外界设备转发与所述终端之间的通信信号。本专利技术通过判断终端与智能设备是否在同一子网内,优先选择通过子网传输信号,使得终端对智能设备的控制效率更高。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:图1是本专利技术自动切换通信方式的方法一实施例的流程示意图;图2是本专利技术自动切换通信方式的方法另一实施例的流程示意图;图3是本专利技术自动切换通信方式的方法另一实施例的流程示意图;图4是本专利技术自动切换通信方式的方法另一实施例的流程示意图;图5是本专利技术终端实施例的结构示意图;图6是本专利技术智能设备实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本专利技术保护的范围。参见图1,本专利技术自动切换通信方式的方法一实施例包括:S101、终端判断当前连接的网络是移动网络还是无线局域网;在本实施例中,终端可以为手机、平板电脑等。终端连接的移动网络可以为蜂窝移动网络,通过外界设备,例如基站、服务器等转发通信信号。终端连接的无线局域网可以为通过家庭路由器产生的无线网络,例如WiFi(WIreless-Fidelity,无线保真)等。S102、若终端当前连接的网络是无线局域网,则判断终端与智能设备是否在同一子网内;在本实施例中,可以通过服务集标识(SSID,ServiceSetIdentifier)广播、查询IP(InternetProtocol,网络协议)地址等方式判断终端与智能设备是否在同一子网内。在本实施例中,智能设备可以是智能监控设备、智能安防设备、数字影院设备、智能照明设备等。S103、若是,则所述终端与所述智能设备直接通信;S104、若否,则通过外界设备转发所述终端与所述智能设备之间的通信信号。在本实施例中,外界设备可以为基站、服务器等。本专利技术实施例通过判断终端与智能设备是否在同一子网内,优先选择通过子网传输信号,使得终端对智能设备的控制效率更高。参见图2,本专利技术自动切换通信方式的方法一实施例包括:S201、判断终端当前连接的网络是移动网络还是无线局域网;在本实施例中,终端连接的移动网络可以为蜂窝移动网络,通过外界设备,例如基站、服务器等转发通信信号。终端连接的无线局域网可以为通过家庭路由器产生的无线网络,例如WiFi等。S202、若终端当前连接的网络是无线局域网,则获取智能设备的服务集标识;在本实施例中,终端可以通过当前连接的无线局域网接收智能设备的服务集标识,也可以通过其他通信方式获取智能设备的服务集标识,例如蓝牙、移动网络等。S203、若终端当前连接的网络是移动网络,则通过外界设备转发终端与智能设备之间的通信信号;在本实施例中,外界设备可以为服务器,终端与服务器、智能设备与服务器分别通过移动网络连接,通过服务器转发通信信号以实现终端与智能设备之间的通信。S204、判断智能设备的服务集标识是否为空;在本实施例中,通过智能设备的服务集标识缓存判断智能设备的服务集标识是否为空。S205、若智能设备的服务集标识不为空,则判断终端的服务集标识与智能设备的服务集标识是否相同;S206、若智能设备的服务集标识为空,或终端的服务集标识与智能设备的服务集标识相同,则判断寻找标记(LastFound)是否为真;在本实施例中,若智能设备的服务集标识为空,则无法确定终端与智能设备是否在同一子网,仍需通过寻找标记进一步判断终端与智能设备是否在同一子网。S207、若寻找标记为真,则终端与智能设备在同一子网内,可以直接通信;否则返回步骤S203,通过外界设转发终端与智能设备之间的通信信号。在其他实施例中,还可以通过查询IP地址的方式判断终端与智能设备是否在同一子网内,例如,终端获取智能设备的IP地址,与终端的IP地址进行比较,从而确定终端与智能设备是否在同一子网中。具体的,参见图3,设置寻找标记的方法具体包括:S301、终端在当前连接的子网内发送广播寻找智能设备;在本实施例中,终端通过发送服务集标识广播寻找智能设备。S302、判断智能设备是否应答;S303、若智能设备应答,则将寻找标记设置为真;S304、若智能设备无应答,则将寻找标记设置为假。在本实施例中,若智能设备与终端在同一子网中,当智能设备接收到终端发送的服务集标识广播,就会反馈信号至终端,此时将寻找标记设置为真;若智能设备与终端不在同一子网中,智能设备无法接收到终端发送的服务集标识广播,就无法反馈信号,此时将寻找标记设置为假。参见图4,在本实施例中还可以包括:S401、终端监听无线局域网改变的系统广播,判断终端连接的无线局域网是否发生改变;在本实施例中,终端通过软件监听无线局域网改变的系统广播来判断无线局域网是否发生改变。S402、若是,则重新判断终端与智能设备是否在同一子网内;在本实施例中,若终端连接的无线局域网发生改变,则需重新判断终端与智能设备是否在同一子网本文档来自技高网...
一种自动切换通信方式的方法、终端及智能设备

【技术保护点】
1.一种自动切换通信方式的方法,其特征在于,包括:

【技术特征摘要】
1.一种自动切换通信方式的方法,其特征在于,包括:终端判断当前连接的网络是移动网络还是无线局域网;若所述终端当前连接的网络是所述无线局域网,则判断所述终端与智能设备是否在同一子网内;若是,则所述终端与所述智能设备直接通信,否则通过外界设备转发所述终端与所述智能设备之间的通信信号。2.根据权利要求1所述的方法,其特征在于,判断所述终端与智能设备是否在同一子网内的方法具体包括:判断所述智能设备的服务集标识是否为空;若所述智能设备的服务集标识为空,则判断寻找标记是否为真,若寻找标记为真,则所述终端与所述智能设备在同一子网内,若寻找标记为假,则所述终端与所述智能设备不在同一子网内;若所述服务集表示不为空,则判断所述终端的服务集标识与所述智能设备的服务集标识是否相同,若所述终端与所述智能设备的服务集标识相同,则判断寻找标记是否为真,若寻找标记为真,则所述终端与所述智能设备在同一子网内,若寻找标记为假,则所述终端与所述智能设备不在同一子网内;若所述终端与所述智能设备的服务集标识不同,则所述终端与所述智能设备不在同一子网内。3.根据权利要求2所述的方法,其特征在于,判断所述智能设备的服务集标识是否为空的方法具体包括:获取所述智能设备的服务集标识缓存,根据所述智能设备的服务集标识缓存判断所述智能设备的服务集标识是否为空。4.根据权利要求2所述的方法,其特征在于,设置所述寻找标记的方法具体包括:所述终端在当前连接的子网内发送广播寻找所述智能设备;判断所述智能设备是否应答;若所述智能设备应答,则将所述寻找标记设置为真;若所述智能设备无应答,则将所述寻找标记设置为假。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:终端监听所述无线局域网改变的系统广播;判断终端连接的无线局域网是否发生改...

【专利技术属性】
技术研发人员:蒋焘
申请(专利权)人:捷开通讯深圳有限公司
类型:发明
国别省市:广东,44

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

1