一种移动终端与智能家居通信网络的切换方法和切换系统的制作方法_2

文档序号:9768238阅读:来源:国知局
,其中,移动终端的网络连接类型发生改变是指移动终端的网络连接类型在蜂窝网络或有线接入互联网或无线局域网络WLAN间发生切换;移动终端的无线局域网接入点发生改变是指移动终端所连接的无线局域网路由器发生改变,即移动终端所连接的无线局域网热点发生改变,示例的,移动终端从办公室的无线局域网WLAN切换到家庭的无线局域网WLAN,此时,所连接的路由器分别是公司路由器或家庭路由器。
[0020]具体的,可以在移动终端内通过设置识别程序获取移动终端网络配置中路由器的IP地址,示例的,在移动终端内设置Socket Client程序,当移动终端的网络信息发生改变时,通过该Socket Cl ient程序获取移动终端网络配置中的IP地址,示例的,获取的IP地址为219.146.73.4,则从该IP地址中解析得到的MAC地址为00:21:33:22:66: 8A。
[0021 ]具体的,MAC(Media Access Control或Medium Access Control)地址,又称为物理地址或硬件地址,用来表示互联网上每一个站点的标识符,通常采用十六进制数表示,共六个字节(48位),其中,前三个字节是由IEEE的注册管理机构RA负责给不同厂家分配的代码,也成为“编制上唯一的标识符”,后三个字节由各厂家自信指派给生产的适配器接口,又称为扩展标示符(唯一性)。
[0022]步骤110:若所述MAC地址与所述移动终端内预置的智能家居网关MAC地址相同,则所述移动终端与所述智能家居网关采用局域网通信;或若所述MAC地址与所述移动终端内预置的智能家居网关MAC地址不相同,则所述移动终端与所述智能家居网关采用广域网通
?目O
[0023]具体的,智能家居网关是智能家居的控制中心,同时又是家庭无线局域网WLAN的路由器,通过智能家居网关可以实现智能家居系统的信息采集、信息输入、信息输出、集中控制、远程控制和联动控制等功能。智能家居网关MAC地址为智能家居网关的物理地址或硬件地址,每个智能家居网关的MAC地址是唯一的,是智能家居网关生产厂家烧录的,在智能家居网关的使用过程中,是不允许修改的,因此,通过智能家居网关的MAC地址可以识别智能家居网关。
[0024]具体的,智能家居网关MAC地址,用户可以通过第三方应用预置在移动终端内。示例的,用户通过移动终端内的智能家居控制软件将智能家居网关MAC地址预置在移动终端内,比如用户在初次使用智能家居控制软件尝试连接其智能家居网关,将其智能家居网关的MAC地址输入到该智能家居控制软件内,进而输入到该移动终端的相应单元内。
[0025]具体的,通过比较移动终端网络配置中的MAC地址与移动终端内预置的智能家居网关MAC地址是否相同,若移动终端网络配置中的MAC地址与移动终端内预置的智能家居网关MAC地址相同,则说明该移动终端当前所连接的路由器为智能家居网关,即移动终端处于该智能家居网关的局域网内,该移动终端与该智能家居网关采用局域网通信,否则说明该移动终端当前所连接的路由器不是智能家居网关,即该移动终端处于该智能家居网关的局域网外,该移动终端与该智能家居网关采用广域网通信,实现了智能家居通信网络中局域网通信的自适应以及局域网和广域网间的自动切换,提高了移动终端与智能家居间通信网络的用户体验度。
[0026]实施例二:
图2是根据一示例性实施例示出的另一种移动终端与智能家居通信网络的切换流程图,该移动终端与智能家居通信网络的切换方法包括以下步骤:
200:移动终端的网络信息发生改变,获取所述移动终端网络配置中的MAC地址。
[0027]具体的,实施例二的步骤200与实施例一的步骤100的执行过程相同。
[0028]210:所述移动终端从服务器下载智能家居网关MAC地址。
[0029]具体的,用户在开通智能家居系统服务时,需要运行维护人员在系统中为其建立账号,运行维护人员在系统中为其建立账号时,将智能家居网关的MAC地址上传到服务器中,用户在使用移动终端内的智能家居控制软件时,需要使用运行维护人员在系统中为其建立的账号和密码,进而移动终端可以根据该账号和密码从服务器中下载该账号和密码所对应的智能家居网关MAC地址。
[0030]220:若所述MAC地址与所述智能家居网关MAC地址相同,则所述移动终端与所述智能家居网关采用局域网通信;或若所述MAC地址与所述智能家居网关MAC地址不相同,则所述移动终端与所述智能家居网关采用广域网通信。
[0031]具体的,通过比较该移动终端网络配置中的MAC地址与从服务器下载的智能家居网关MAC地址是否相同,若移动终端网络配置中的MAC地址与智能家居网关MAC地址相同,则说明该移动终端当前所连接的路由器为智能家居网关,即移动终端处于该智能家居网关的局域网内,该移动终端与该智能家居网关采用局域网通信,否则说明该移动终端当前所连接的路由器不是智能家居网关,即该移动终端处于该智能家居网关的局域网外,该移动终端与该智能家居网关采用广域网通信,实现了智能家居通信网络中局域网通信的自适应以及局域网和广域网间的自动切换,提高了移动终端与智能家居间通信网络的用户体验度。
[0032]实施例三:
图3是根据一示例性实施例示出的另一种移动终端与智能家居通信网络的切换流程图,该移动终端与智能家居通信网络的切换方法包括以下步骤:
300:移动终端的网络信息发生改变,获取所述移动终端网络配置中的IP地址。
[0033]具体的,当智能家居的网络信息发生改变时,可以在移动终端内通过设置识别程序获取移动终端网络配置中的IP地址。示例的,在移动终端内设置识别程序(SocketClient),当移动终端的网络信息发生改变时,通过该识别程序(Socket Client)获取移动终端网络配置中的IP地址,示例的,获取的IP地址为219.146.73.4。
[0034]310:基于所述IP地址查找智能家居网关,并尝试与所述智能家居网关建立连接。
[0035]具体的,移动终端在通过路由器连接无线局域网WLAN时,移动终端获得的IP地址是路由器的IP地址,如果该路由器就是智能家居网关,则该IP地址也是智能家居控制中心的IP地址,这是因为,智能家居网关即使移动终端所连接局域网的路由器,又是智能家居控制中心,因此,可以基于该IP地址查找该智能家居网关,即查找该智能家居控制中心,并尝试与该智能家居控制中心建立连接。
[0036]示例的,在智能家居网关中设置识别程序(Socket Server),其中,在智能家居网关中设置识别程序(Socket ServerMt,所使用的IP地址是该智能家居网关的IP地址,也是该智能家居网关的局域网IP地址。移动终端的识别程序(Socket Client)使用其获取的网络配置中的局域网IP地址,作为其要建立连接的智能家居网关上的识别程序(SocketServer)的IP地址,尝试与智能家居网关上的识别程序(Socket Server)建立连接。
[0037]320:若所述移动终端与所述智能家居网关建立连接,则所述移动终端与所述智能家居网关采用局域网通信;或若所述移动终端与所述智能家居网关不能建立连接,则所述移动终端与所述智能家居网关采用广域网通信。
[0038]具体的,如果基于该IP地址可以查找到该智能家居网关,即基于该IP地址可以和该智能家居网关建立连接,说明该IP地址所对应的路由器就是智能家居网关,即该移动终端处于该智能家居网关的局域网内,则该移动终端与该智能家居网关采用局域网通信;否贝IJ,基于该IP地址查找不到该智能家居网关,即基于该IP地址不可以和该智能家居网关建立连接,说明该IP地址所对应的路由器不是智能家居网关,即该移动终端处于该智能家居网关的局域网外,则该移动终端与该智能家居网关采用广域网通信。
[0039]示例的,如果移动终端的识别程序(Socket Client)使用其获取的网络配置中的局域网IP地址,作为其要建立连接的智能家居网关上的识别程序(Socket Server)的IP地址,与智能家居网关上的识别程序(Socket Server)可以建立连接,移动终端
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1