CN107864075A - 智能家居设备ip更新方法、***、存储介质及计算机设备 - Google Patents

智能家居设备ip更新方法、***、存储介质及计算机设备 Download PDF

Info

Publication number
CN107864075A
CN107864075A CN201710919749.XA CN201710919749A CN107864075A CN 107864075 A CN107864075 A CN 107864075A CN 201710919749 A CN201710919749 A CN 201710919749A CN 107864075 A CN107864075 A CN 107864075A
Authority
CN
China
Prior art keywords
address
current
data
intelligent
home device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710919749.XA
Other languages
English (en)
Inventor
沈澈
孙波海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Atte Intelligent Technology Co Ltd
Original Assignee
Shenzhen Atte Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Atte Intelligent Technology Co Ltd filed Critical Shenzhen Atte Intelligent Technology Co Ltd
Priority to CN201710919749.XA priority Critical patent/CN107864075A/zh
Publication of CN107864075A publication Critical patent/CN107864075A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5053Lease time; Renewal aspects

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种智能家居设备IP更新方法、***、存储介质及计算机设备,该方法包括:通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到与所述搜索方处于同一网络的当前智能家居设备;接收所述当前智能家居设备回复的回复数据,所述回复数据包括所述当前智能家居设备的当前IP地址和当前物理地址;根据所述当前物理地址查找预存的数据表中与所述当前物理地址对应的初始IP地址;当判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。本发明能解决智能家居设备与智能终端主机因IP错误导致的通信连接异常的问题。

Description

智能家居设备IP更新方法、***、存储介质及计算机设备
技术领域
本发明涉及物联网技术领域,特别是涉及一种智能家居设备IP更新方法、***、存储介质及计算机设备。
背景技术
随着物联网技术的飞速发展,越来越多的物联网智能家居设备进入人们的日常生活中,如智能摄像头、智能空调控制器、智能扫地机器人等,给人们的生活带来了便利。在实际使用中,用户常常通过控制终端(如智能手机)对智能家居设备进行无线控制,具体的,家中还需要使用一个智能终端主机,类似于一个小型的服务器,当智能手机向智能家居设备发出控制信息时,实际是通过该智能终端主机实现对相应智能家居设备的控制,因此,智能家居设备需要事先与该智能终端主机建立通信连接。
在实际应用中,一个智能家居设备,如智能摄像头,初始都会有一个物理地址(MAC地址)及对应的IP地址,通过该初始的物理地址和IP地址与智能终端主机建立通信连接。但如果发生断电,智能摄像头再重新接电后与智能终端主机建立通信连接时,智能摄像头的物理地址不会变,但IP地址会发生改变,此时就有可能发生IP冲突,或者出现错误的IP地址的,导致智能摄像头与智能终端主机无法建立正常的通信连接,当用户在使用手机发出控制指令时,控制指令就无法送达了对应的智能家居设备,导致控制失败,影响用户使用体验。
发明内容
为此,本发明的一个实施例提出一种智能家居设备IP更新方法,解决智能家居设备与智能终端主机因IP错误导致的无法建立正常通信连接的问题。
根据本发明一实施例的智能家居设备IP更新方法,包括:
通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到与所述搜索方处于同一网络的当前智能家居设备;
接收所述当前智能家居设备回复的回复数据,所述回复数据包括所述当前智能家居设备的当前IP地址和当前物理地址;
根据所述当前物理地址查找预存的数据表中与所述当前物理地址对应的初始IP地址;
当判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
根据本发明实施例的智能家居设备IP更新方法,执行主体为智能终端主机,该智能终端主机首先通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,通过该网络地址信息能够查找搜索方处于同一网络的当前智能家居设备;当前智能家居设备在接收到该搜索数据后能够进行相应的回复,回复数据包括当前智能家居设备的当前IP地址和当前物理地址;然后智能终端主机对该当前IP地址和当前物理地址进行接收,且智能终端主机中已经预存了当前智能家居设备的当前物理地址及对应的初始IP地址,通过判断初始IP地址和当前IP地址是否一致,并在不一致时,将初始IP地址替换为当前IP地址并进行存储,最终智能终端主机中只保留了最新的IP地址,确保了智能终端主机能够通过最新的IP地址与当前智能家居设备建立正常的通信连接,从而有效解决智能家居设备与智能终端主机因IP错误导致的无法建立正常通信连接的问题。
另外,根据本发明上述实施例的智能家居设备IP更新方法,还可以具有如下附加的技术特征:
进一步地,在本发明的一个实施例中,所述方法还包括:
每间隔一固定时间通过路由器发出所述搜索数据,并在下次发出所述搜索数据前,判断所述初始IP地址和所述当前IP地址是否一致;
若否,则将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
其中,通过每间隔一固定时间,例如每间隔10分钟就通过路由器发出所述搜索数据,且在下次发出搜索数据前,就对初始IP地址和所述当前IP地址是否一致进行判断,因此有效确保了智能家居设备IP地址的检测和更新的实时性。
进一步地,在本发明的一个实施例中,所述方法还包括:
通过路由器在内网中发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到所述搜索方处于同一网络的目标智能家居设备;
接收所述目标智能家居设备的回复数据,所述目标智能家居设备的回复数据包括所述目标智能家居设备的IP地址和物理地址;
接收用户通过控制终端输入的对所述目标智能家居设备的自定义设备名称信息;
将所述目标智能家居设备的IP地址、物理地址和所述自定义设备名称信息对应存储在所述数据表中。
其中,通过预先将目标智能家居设备的IP地址、物理地址和自定义设备名称信息对应存储在所述数据表中,能够为后续更新IP提供基础,保证IP更新的正常运行,且通过对目标智能家居设备设置自定义设备名称信息,能够方便用户记忆和控制相应的智能家居设备。
进一步地,在本发明的一个实施例中,所述将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储的步骤之后,所述方法还包括:
接收用户通过控制终端发出的控制数据,所述控制数据包括待控制智能家居设备的设备名称信息和控制指令;
根据所述待控制智能家居设备的设备名称信息在所述数据表查找对应的IP地址和物理地址;
根据所述对应的IP地址和物理地址建立与所述待控制智能家居设备的通信连接,以将所述控制指令发送至所述待控制智能家居设备。
其中,只有在数据表中更新了IP地址之后才接收用户通过控制终端发送的控制数据,能够确保在数据表中查找到最新的IP地址,从而有效保证智能家居设备与智能终端主机之间的正常通信连接。
进一步地,在本发明的一个实施例中,所述通过路由器发出搜索数据的步骤具体为:
通过所述路由器以UDP广播的方式发出所述搜索数据。
其中,UDP(User Datagram Protocol,用户数据报协议,简称UDP)是一种无连接的协议,通过采用UDP广播的方式发出所述搜索数据,能够保证传输的效率。
本发明的另一个实施例提出一种智能家居设备IP更新***,解决智能家居设备与智能终端主机因IP错误导致的无法建立正常通信连接的问题。
根据本发明实施例的智能家居设备IP更新***,包括:
第一发送模块,用于通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到与所述搜索方处于同一网络的当前智能家居设备;
第一接收模块,用于接收所述当前智能家居设备回复的回复数据,所述回复数据包括所述当前智能家居设备的当前IP地址和当前物理地址;
第一查找模块,用于根据所述当前物理地址查找预存的数据表中与所述当前物理地址对应的初始IP地址;
第一替换模块,用于当判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
另外,根据本发明上述实施例的智能家居设备IP更新***,还可以具有如下附加的技术特征:
进一步地,在本发明的一个实施例中,第二发送模块,用于每间隔一固定时间通过路由器发出所述搜索数据,并在下次发出所述搜索数据前,判断所述初始IP地址和所述当前IP地址是否一致;
第二替换模块,用于当所述第二发送模块判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
进一步地,在本发明的一个实施例中,所述***还包括:
第三发送模块,用于通过路由器在内网中发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到所述搜索方处于同一网络的目标智能家居设备;
第三接收模块,用于接收所述目标智能家居设备的回复数据,所述目标智能家居设备的回复数据包括所述目标智能家居设备的IP地址和物理地址;
第四接收模块,用于接收用户通过控制终端输入的对所述目标智能家居设备的自定义设备名称信息;
存储模块,用于将所述目标智能家居设备的IP地址、物理地址和所述自定义设备名称信息对应存储在所述数据表中。
本发明的另一个实施例还提出一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
本发明的另一个实施例还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。
附图说明
本发明实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1是根据本发明第一实施例的智能家居设备IP更新方法的流程图;
图2是根据本发明第二实施例的智能家居设备IP更新方法的流程图;
图3是根据本发明另一实施例的智能家居设备IP更新***的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1,本发明第一实施例提出的智能家居设备IP更新方法,包括:
S101,通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到与所述搜索方处于同一网络的当前智能家居设备;
其中,本实施例提供方法的执行端为即具有服务器功能的智能终端主机,该智能终端主机用于将用户通过手机等控制终端发出的控制数据发送给相应的智能家居设备。智能终端主机可以通过路由器首先发出搜索数据,具体可以通过UDP(用户数据报协议,UserDatagram Protocol,简称UDP)广播的形式发出搜索数据,UDP是一种无连接的协议,通过采用UDP广播的方式发出所述搜索数据,能够保证传输的效率。所述搜索数据包括搜索方的网络地址信息,智能终端主机发出的搜索数据例如是:
{"msg_type":"search","from_role":"XXX","from_account":"Mac/account","command":"query"}
其中"msg_type":"search"表示信息类型为搜索,"from_role":"XXX"为协调器为搜索方(即智能终端主机)分配的角色,"from_account":"Mac/account"为搜索方的MAC/账号信息,"command":"query"表示具体指令为查询。通过该"from_account":"Mac/account"可以查询到与搜索方处于同一网络的当前智能家居设备,例如是一个智能摄像头。
S102,接收所述当前智能家居设备回复的回复数据,所述回复数据包括所述当前智能家居设备的当前IP地址和当前物理地址;
其中,对于步骤S101中找到的智能摄像头,智能摄像头对智能终端主机通过UDP广播发出的搜索数据进行接收,然后进行相应回复,回复的回复数据例如是:
{"msg_type":"search","from_role":"XXX","command":"query"
,"server_ip":"","from_account":"","server_port":9102,"server_mac":"","device_type":"coordin_zigbee","dev_uptype":0}
其中,"msg_type":"search"表示回复的信息类型为搜索,与步骤S101中的信息类型对应,"from_role":"XXX"为协调器为回复方(即当前智能家居设备)分配的角色,"command":"query"表示具体指令为查询,"server_ip":"","即为当前智能家居设备的当前IP地址,"server_mac":"","为当前智能家居设备的当前物理地址,其中,当前智能家居设备的当前物理地址是唯一固定的,而当前IP地址是可以变化的。
S103,根据所述当前物理地址查找预存的数据表中与所述当前物理地址对应的初始IP地址;
其中,在实施时,需要在服务器中预先存储智能家居设备的物理地址和初始IP地址,具体可以采用以下步骤实现:
通过路由器在内网中发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到所述搜索方处于同一网络的目标智能家居设备;
其中,发出的搜索数据例如也可以是:
{"msg_type":"search","from_role":"XXX","from_account":"Mac/account","command":"query"}
接收所述目标智能家居设备的回复数据,所述目标智能家居设备的回复数据包括所述目标智能家居设备的IP地址和物理地址;
其中,回复的回复数据也可以是:
{"msg_type":"search","from_role":"XXX","command":"query"
,"server_ip":"","from_account":"","server_port":9102,"server_mac":"","device_type":"coordin_zigbee","dev_uptype":0}
上述回复数据,"server_ip":"","中的IP地址可以为出厂的IP地址或者变更前的IP地址,物理地址是唯一的。
接收用户通过控制终端输入的对所述目标智能家居设备的自定义设备名称信息;
其中,用户可以通过控制终端(例如手机)输入的对所述目标智能家居设备的自定义设备名称信息,例如自定义设备名称信息为客厅摄像头,方便用户记忆和控制相应的智能家居设备。
将所述目标智能家居设备的IP地址、物理地址和所述自定义设备名称信息对应存储在所述数据表中。
智能终端主机接收到所述目标智能家居设备的IP地址、物理地址和所述自定义设备名称信息后会对应存储在一个数据表中。
通过预先将目标智能家居设备的IP地址、物理地址和自定义设备名称信息对应存储在所述数据表中,能够为后续更新IP提供基础,保证IP更新的正常运行,且通过对目标智能家居设备设置自定义设备名称信息,能够方便用户记忆和控制相应的智能家居设备。
S104,当判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
其中,当数据表中的初始IP地址与智能摄像头回复的当前IP地址不一致时,会将所述数据表中初始IP地址替换为上述当前IP地址,实现IP地址的更新。可以理解的,若初始IP地址和当前IP地址一致,则表明IP地址是正确的,无需进行更新。
根据本发明实施例的智能家居设备IP更新方法,执行主体为智能终端主机,该智能终端主机首先通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,通过该网络地址信息能够查找搜索方处于同一网络的当前智能家居设备;当前智能家居设备在接收到该搜索数据后能够进行相应的回复,回复数据包括当前智能家居设备的当前IP地址和当前物理地址;然后智能终端主机对该当前IP地址和当前物理地址进行接收,且智能终端主机中已经预存了当前智能家居设备的当前物理地址及对应的初始IP地址,通过判断初始IP地址和当前IP地址是否一致,并在不一致时,将初始IP地址替换为当前IP地址并进行存储,最终智能终端主机中只保留了最新的IP地址,确保了智能终端主机能够通过最新的IP地址与当前智能家居设备建立正常的通信连接,从而有效解决智能家居设备与智能终端主机因IP错误导致的无法建立正常通信连接的问题。
请参阅图2,本发明第二实施例提出的智能家居设备IP更新方法,包括:
S201,每间隔一固定时间通过路由器发出搜索数据,并在下次发出所述搜索数据前,判断所述初始IP地址和所述当前IP地址是否一致;
其中,上述搜索数据与第一实施例中的相同,再次不予赘述。每间隔一固定时间例如是每间隔10分钟。智能终端主机每过10分钟就会发出一次搜索数据,实现循环检测,且每发出一次搜索数据之后,就会接收当前智能家居设备回复的回复数据,然后对回复数据中的当前IP地址与预存的数据表中的初始IP地址进行对比。
S202,若否,则将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储;
其中,每次循环过程中,只要在某一循环过程中出现了当前IP地址与初始IP地址不一致,就会在数据表中进行更新替换。
S203,接收用户通过控制终端发出的控制数据,所述控制数据包括待控制智能家居设备的设备名称信息和控制指令;
S204,根据所述待控制智能家居设备的设备名称信息在所述数据表查找对应的IP地址和物理地址;
其中,数据表中的对应的IP地址已经是在每次循环时更新替换后的IP地址。
S205,根据所述对应的IP地址和物理地址建立与所述待控制智能家居设备的通信连接,以将所述控制指令发送至所述待控制智能家居设备。
本实施例中,通过每间隔一固定时间就通过路由器发出所述搜索数据,且在下次发出搜索数据前,就对初始IP地址和所述当前IP地址是否一致进行判断,因此有效确保了智能家居设备IP地址的检测和更新的实时性,且只有在数据表中更新了IP地址之后才接收用户通过控制终端发送的控制数据,能够确保在数据表中查找到最新的IP地址,从而有效保证智能家居设备与智能终端主机之间的正常通信连接。
请参阅图3,基于同一发明构思,本发明另一实施例提出智能家居设备IP更新***,包括;
第一发送模块,用于通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到与所述搜索方处于同一网络的当前智能家居设备;
第一接收模块,用于接收所述当前智能家居设备回复的回复数据,所述回复数据包括所述当前智能家居设备的当前IP地址和当前物理地址;
第一查找模块,用于根据所述当前物理地址查找预存的数据表中与所述当前物理地址对应的初始IP地址;
第一替换模块,用于当判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
本实施例中,所述***还包括:
第二发送模块,用于每间隔一固定时间通过路由器发出所述搜索数据,并在下次发出所述搜索数据前,判断所述初始IP地址和所述当前IP地址是否一致;
第二替换模块,用于当所述第二发送模块判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
本实施例中,所述***还包括:
第三发送模块,用于通过路由器在内网中发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到所述搜索方处于同一网络的目标智能家居设备;
第三接收模块,用于接收所述目标智能家居设备的回复数据,所述目标智能家居设备的回复数据包括所述目标智能家居设备的IP地址和物理地址;
第四接收模块,用于接收用户通过控制终端输入的对所述目标智能家居设备的自定义设备名称信息;
存储模块,用于将所述目标智能家居设备的IP地址、物理地址和所述自定义设备名称信息对应存储在所述数据表中。
本实施例中,所述***还包括:
第五接收模块,用于接收用户通过控制终端发出的控制数据,所述控制数据包括待控制智能家居设备的设备名称信息和控制指令;
第二查找模块,用于根据所述待控制智能家居设备的设备名称信息在所述数据表查找对应的IP地址和物理地址;
连接建立模块,用于根据所述对应的IP地址和物理地址建立与所述待控制智能家居设备的通信连接,以将所述控制指令发送至所述待控制智能家居设备。
本实施例中,所述第一发送模块具体用于通过所述路由器以UDP广播的方式发出所述搜索数据。
本发明实施例提出的智能家居设备IP更新***的技术特征和技术效果与本发明实施例提出的方法相同,在此不予赘述。
此外,本发明的实施例还提出一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
此外,本发明的实施例还提出一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (10)

1.一种智能家居设备IP更新方法,其特征在于,包括:
通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到与所述搜索方处于同一网络的当前智能家居设备;
接收所述当前智能家居设备回复的回复数据,所述回复数据包括所述当前智能家居设备的当前IP地址和当前物理地址;
根据所述当前物理地址查找预存的数据表中与所述当前物理地址对应的初始IP地址;
当判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
2.根据权利要求1所述的智能家居设备IP更新方法,其特征在于,所述方法还包括:
每间隔一固定时间通过路由器发出所述搜索数据,并在下次发出所述搜索数据前,判断所述初始IP地址和所述当前IP地址是否一致;
若否,则将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
3.根据权利要求2所述的智能家居设备IP更新方法,其特征在于,所述方法还包括:
通过路由器在内网中发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到所述搜索方处于同一网络的目标智能家居设备;
接收所述目标智能家居设备的回复数据,所述目标智能家居设备的回复数据包括所述目标智能家居设备的IP地址和物理地址;
接收用户通过控制终端输入的对所述目标智能家居设备的自定义设备名称信息;
将所述目标智能家居设备的IP地址、物理地址和所述自定义设备名称信息对应存储在所述数据表中。
4.根据权利要求3所述的智能家居设备IP更新方法,其特征在于,所述将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储的步骤之后,所述方法还包括:
接收用户通过控制终端发出的控制数据,所述控制数据包括待控制智能家居设备的设备名称信息和控制指令;
根据所述待控制智能家居设备的设备名称信息在所述数据表查找对应的IP地址和物理地址;
根据所述对应的IP地址和物理地址建立与所述待控制智能家居设备的通信连接,以将所述控制指令发送至所述待控制智能家居设备。
5.根据权利要求1所述的智能家居设备IP更新方法,其特征在于,所述通过路由器发出搜索数据的步骤具体为:
通过所述路由器以UDP广播的方式发出所述搜索数据。
6.一种智能家居设备IP更新***,其特征在于,包括:
第一发送模块,用于通过路由器发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到与所述搜索方处于同一网络的当前智能家居设备;
第一接收模块,用于接收所述当前智能家居设备回复的回复数据,所述回复数据包括所述当前智能家居设备的当前IP地址和当前物理地址;
第一查找模块,用于根据所述当前物理地址查找预存的数据表中与所述当前物理地址对应的初始IP地址;
第一替换模块,用于当判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
7.根据权利要求6所述的智能家居设备IP更新***,其特征在于,所述***还包括:
第二发送模块,用于每间隔一固定时间通过路由器发出所述搜索数据,并在下次发出所述搜索数据前,判断所述初始IP地址和所述当前IP地址是否一致;
第二替换模块,用于当所述第二发送模块判断到所述初始IP地址和所述当前IP地址不一致时,将所述数据表中所述当前物理地址对应的所述初始IP地址替换为所述当前IP地址并进行存储。
8.根据权利要求7所述的智能家居设备IP更新***,其特征在于,所述***还包括:
第三发送模块,用于通过路由器在内网中发出搜索数据,所述搜索数据包括搜索方的网络地址信息,以根据所述网络地址信息查找到所述搜索方处于同一网络的目标智能家居设备;
第三接收模块,用于接收所述目标智能家居设备的回复数据,所述目标智能家居设备的回复数据包括所述目标智能家居设备的IP地址和物理地址;
第四接收模块,用于接收用户通过控制终端输入的对所述目标智能家居设备的自定义设备名称信息;
存储模块,用于将所述目标智能家居设备的IP地址、物理地址和所述自定义设备名称信息对应存储在所述数据表中。
9.一种存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现权利要求1至4任意一项所述方法的步骤。
10.一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任意一项所述的方法。
CN201710919749.XA 2017-09-30 2017-09-30 智能家居设备ip更新方法、***、存储介质及计算机设备 Pending CN107864075A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710919749.XA CN107864075A (zh) 2017-09-30 2017-09-30 智能家居设备ip更新方法、***、存储介质及计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710919749.XA CN107864075A (zh) 2017-09-30 2017-09-30 智能家居设备ip更新方法、***、存储介质及计算机设备

Publications (1)

Publication Number Publication Date
CN107864075A true CN107864075A (zh) 2018-03-30

Family

ID=61698316

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710919749.XA Pending CN107864075A (zh) 2017-09-30 2017-09-30 智能家居设备ip更新方法、***、存储介质及计算机设备

Country Status (1)

Country Link
CN (1) CN107864075A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040274A (zh) * 2018-08-17 2018-12-18 江苏本能科技有限公司 交通前端设备联网方法及***
CN110767232A (zh) * 2019-09-29 2020-02-07 深圳和而泰家居在线网络科技有限公司 语音识别控制方法及装置、计算机设备和计算机存储介质
CN112559542A (zh) * 2020-12-11 2021-03-26 赛尔网络有限公司 网络基础信息库更新方法、装置、设备及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710805A (zh) * 2012-05-14 2012-10-03 浙江宇视科技有限公司 一种更新ip地址的方法和装置
CN103024028A (zh) * 2012-12-07 2013-04-03 武汉邮电科学研究院 一种云计算中虚拟机ip地址探测***及方法
CN104009894A (zh) * 2013-02-26 2014-08-27 海尔集团公司 局域网内服务信息的自动获取方法和***、设备
CN104202224A (zh) * 2014-09-11 2014-12-10 深圳市海派通讯科技有限公司 一种智能家电自动搜索控制方法、装置和***
US20160088431A1 (en) * 2014-09-19 2016-03-24 Fujitsu Limited Apparatus and method for monitoring a location of a movable information apparatus
CN105827745A (zh) * 2016-02-16 2016-08-03 乐视致新电子科技(天津)有限公司 基于媒体访问控制地址的寻址通信方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102710805A (zh) * 2012-05-14 2012-10-03 浙江宇视科技有限公司 一种更新ip地址的方法和装置
CN103024028A (zh) * 2012-12-07 2013-04-03 武汉邮电科学研究院 一种云计算中虚拟机ip地址探测***及方法
CN104009894A (zh) * 2013-02-26 2014-08-27 海尔集团公司 局域网内服务信息的自动获取方法和***、设备
CN104202224A (zh) * 2014-09-11 2014-12-10 深圳市海派通讯科技有限公司 一种智能家电自动搜索控制方法、装置和***
US20160088431A1 (en) * 2014-09-19 2016-03-24 Fujitsu Limited Apparatus and method for monitoring a location of a movable information apparatus
CN105827745A (zh) * 2016-02-16 2016-08-03 乐视致新电子科技(天津)有限公司 基于媒体访问控制地址的寻址通信方法及装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040274A (zh) * 2018-08-17 2018-12-18 江苏本能科技有限公司 交通前端设备联网方法及***
CN110767232A (zh) * 2019-09-29 2020-02-07 深圳和而泰家居在线网络科技有限公司 语音识别控制方法及装置、计算机设备和计算机存储介质
CN110767232B (zh) * 2019-09-29 2022-03-29 深圳数联天下智能科技有限公司 语音识别控制方法及装置、计算机设备和计算机存储介质
CN112559542A (zh) * 2020-12-11 2021-03-26 赛尔网络有限公司 网络基础信息库更新方法、装置、设备及存储介质
CN112559542B (zh) * 2020-12-11 2023-11-07 赛尔网络有限公司 网络基础信息库更新方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN107608225A (zh) 智能家居设备的控制方法、***、存储介质及计算机设备
CN104753697B (zh) 一种控制网络设备自动开局的方法、设备及***
CN104009898B (zh) 家用电器及其控制方法和装置
US20090279454A1 (en) Method for configuring a dhcp server using dhcp option 82
CN105471686A (zh) 终端控制方法、装置及***
CN107864075A (zh) 智能家居设备ip更新方法、***、存储介质及计算机设备
CN104320502B (zh) 终端网关ip地址分配方法、数据传输的方法、mme及***
CN104932456A (zh) 智能场景实现方法和装置、智能终端及控制设备
CN107612796A (zh) 设备控制方法、智能家居***、存储介质和计算机设备
CN110557448A (zh) 一种智能家居的控制方法及***
CN107689903A (zh) 智能家居设备控制方法、***、存储介质及计算机设备
US10037253B2 (en) Fault handling methods in a home service system, and associated household appliances and servers
CN103312836A (zh) 一种大型局域网络ip地址管理方法
CN103995191B (zh) 空调器机型的识别方法及装置
CN112202648A (zh) 一种联网家居设备的控制方法和***
CN106411995B (zh) 建立通信连接的方法和控制设备
CN106100949A (zh) 一种用于智能家居设备的控制***
CN105827745A (zh) 基于媒体访问控制地址的寻址通信方法及装置
CN107094102A (zh) 信息的传输方法和设备
CN106789475A (zh) 家电控制方法及装置
CN105991423A (zh) 网关及通过网关调用设备的方法
CN103259671B (zh) 自动登录聊天室的方法、装置、电子设备及聊天室服务器
CN105721203A (zh) 升级处理方法及装置
CN106789466A (zh) 一种控制智能家电的方法及移动终端及智能家电
CN113572669A (zh) 场景处理方法、装置、智能网关及处理器

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180330

RJ01 Rejection of invention patent application after publication