CN114980255A - 一种智能设备的入网方法、装置、设备及产品 - Google Patents

一种智能设备的入网方法、装置、设备及产品 Download PDF

Info

Publication number
CN114980255A
CN114980255A CN202210571737.3A CN202210571737A CN114980255A CN 114980255 A CN114980255 A CN 114980255A CN 202210571737 A CN202210571737 A CN 202210571737A CN 114980255 A CN114980255 A CN 114980255A
Authority
CN
China
Prior art keywords
information
client
network access
determining
work order
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
CN202210571737.3A
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.)
Beijing Ziroom Information Technology Co Ltd
Original Assignee
Beijing Ziroom Information 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 Beijing Ziroom Information Technology Co Ltd filed Critical Beijing Ziroom Information Technology Co Ltd
Priority to CN202210571737.3A priority Critical patent/CN114980255A/zh
Publication of CN114980255A publication Critical patent/CN114980255A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/02Access restriction performed under specific conditions
    • H04W48/04Access restriction performed under specific conditions based on user or terminal location or mobility data, e.g. moving direction, speed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种智能设备的入网方法、装置、设备及产品,涉及通信技术领域,该方法包括:确定位置信息,向服务端发送所述位置信息,并确定由所述服务端返回的配网工单;基于所述配网工单,配置入网信息,基于所述入网信息,开启所述智能设备的热点,并基于所述热点,建立与所述智能设备之间的套接字连接;基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址;确定所述服务端返回的绑定成功信息,将所述智能设备在所述位置信息对应的地理位置绑定并关联。本发明降低用户使用成本,简化用户操作,整个流程简单,无需用户过多操作,降低了用户将智能网关入网的难度,从而配网操作下放到用户自行操作。

Description

一种智能设备的入网方法、装置、设备及产品
技术领域
本发明涉及通信技术领域,具体涉及一种智能设备的入网方法、装置、设备及产品。
背景技术
智能家居,是通过物联网技术将房间内的各种智能设备连接在一起,再通过软件来管理和控制这些智能设备,实现设备的自动化和智能化。为了方便用户在购买智能设备后新设备的入网,目前可以通过下载并安装相应的客户端例如应用程序(application,app)将智能设备连入网络,但是,现有的智能设备在配网过程中,由于配网过程较为复杂,需要由专业的配网人员或者配网提示信息,方可实现,导致智能设备入网效率低、安全性无法得到保障,
发明内容
有鉴于此,本发明实施例提供了一种智能设备的入网方法、装置、设备及产品,以解决由于配网过程较为复杂进而导致智能设备入网效率低、安全性无法得到保障的问题。
根据第一方面,本发明实施例提供了一种智能设备入网方法,所述方法应用于客户端,所述客户端安装在智能设备中,所述方法包括:
确定位置信息,向服务端发送所述位置信息,并确定由所述服务端返回的配网工单;
基于所述配网工单,配置入网信息,基于所述入网信息,开启所述智能设备的热点,并基于所述热点,建立与所述智能设备之间的套接字连接;所述入网信息包括待绑定的网络的名称、密码、入网方式以及服务端口协议;
基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址;
确定所述服务端返回的绑定成功信息,将所述智能设备在所述位置信息对应的地理位置绑定并关联;所述绑定成功信息是所述服务端基于所述设备信息和所述物理地址均与所述配网工单绑定成功时生成的。
结合第一方面,在第一方面第一实施方式中,所述确定位置信息,向所述服务端发送所述位置信息,并确定由所述服务端返回的配网工单,具体包括:
确定所述位置信息;
基于已确定的房间信息,添加所述设备信息;所述房间信息是所述服务端是基于所述位置信息匹配生成并返回给所述客户端的;
确定所述客户端基于所述设备信息生成并返回的所述配网工单。
结合第一方面,在第一方面第二实施方式中,所述基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址,具体包括:
基于所述套接字连接,将所述入网信息发送给所述智能设备,确定所述智能设备基于所述入网信息返回的所述设备信息和所述物理地址;所述入网信息以二进制数据流的方式发送;
基于返回的所述设备信息和所述物理地址,生成确认信息;所述智能设备基于所述确认信息,断开所述套接字连接及所述热点。
根据第二方面,本发明实施例还提供了一种智能设备入网方法,所述方法应用于服务端,所述方法包括:
确定客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端;
确定所述客户端返回的设备信息和物理地址,将设备信息和物理地址均与所述配网工单进行绑定,并在绑定成功时,生成绑定成功信息;所述设备信息和所述物理地址是所述客户端基于所述套接字连接,从安装所述客户端的所述智能设备中确定的,所述套接字连接是基于所述智能设备的热点建立的。
结合第二方面,在第二方面第一实施方式中,所述确定所述客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端,具体包括:
确定所述客户端发送的所述位置信息;
基于地理位置,从信息库中匹配与所述位置信息对应的房间信息,并将所述房间信息发送给所述客户端;所述信息库中存储有若干所述房间信息,不同所述房间信息对应的房间编号和房间位置不同;
确定所述客户端基于所述房间位置返回的所述设备信息,生成所述配网工单,并将所述配网工单发送给所述客户端。
根据第三方面,本发明实施例还提供了一种智能设备入网装置,所述装置应用于客户端,所述客户端安装在智能设备中,所述装置包括:
第一确定模块,用于确定位置信息,向服务端发送所述位置信息,并确定由所述服务端返回的配网工单;
通讯建立模块,用于基于所述配网工单,配置入网信息,基于所述入网信息,开启所述智能设备的热点,并基于所述热点,建立与所述智能设备之间的套接字连接;所述入网信息包括待绑定的网络的名称、密码、入网方式以及服务端口协议;
第二确定模块,用于基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址;
配置入网模块,用于确定所述服务端返回的绑定成功信息,将所述智能设备在所述位置信息对应的地理位置绑定并关联;所述绑定成功信息是所述服务端基于所述设备信息和所述物理地址均与所述配网工单绑定成功时生成的。
根据第四方面,本发明实施例还提供了一种智能设备入网装置,所述装置应用于服务端,所述装置包括:
第三确定模块,用于确定客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端;
入网绑定模块,用于确定所述客户端返回的设备信息和物理地址,将设备信息和物理地址均与所述配网工单进行绑定,并在绑定成功时,生成绑定成功信息;所述设备信息和所述物理地址是所述客户端基于所述套接字连接,从安装所述客户端的所述智能设备中确定的,所述套接字连接是基于所述智能设备的热点建立的。
根据第五方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一项所述智能设备入网方法的步骤。
根据第六方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述智能设备入网方法的步骤。
根据第七方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上述任一所述的智能设备入网方法。
本发明提供的智能设备的入网方法、装置、设备及产品,客户端基于服务端由地理位置生成的配网工单,将客户端当前的地理位置与智能设备绑定并关联,从而达到一台智能设备绑定地址位置,进而为智能设备绑定和控制过程的安全及唯一添加保障;基于配置工单配置入网所需的入网信息,降低用户使用成本,简化用户操作,之后基于入网信息开启智能设备的热点,智能设备发出Wi-Fi信号,客户端建立与智能设备之间的套接字连接,并借此确定安装有客户端的智能设备的设备信息和物理地址,再发送给服务端,与配网工单进行绑定,从而将智能设备与地理位置相绑定,基于网关进行配网,整个流程简单,无需用户过多操作,降低了用户将智能网关入网的难度,从而配网操作下放到用户自行操作;通过智能设备的热点实现客户端与智能设备之间的交互,这样入网信息可以动态下发,另外智能设备与所要绑定网络使用TCP相对更加安全可靠,面向一对一传输方式,有效避免丢包问题,提高了安全性以及入网效率,简化后台和硬件研发在设备入网上的投入;
服务端基于地理位置生成配网工单,将客户端当前的地理位置与智能设备绑定并关联,从而达到一台智能设备绑定地址位置,进而为智能设备绑定和控制过程的安全及唯一添加保障;通过将设备信息、物理地址和配网工单进行绑定,简化绑定路程,提升了入网效率;通过智能设备的热点实现客户端与智能设备之间的交互,入网信息可以动态下发,智能设备与所要绑定网络使用TCP相对更加安全可靠,面向一对一传输方式,有效避免丢包问题,提高了安全性以及入网效率,简化后台和硬件研发在设备入网上的投入。
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1示出了本发明实施例提供的智能设备入网方法应用于客户端时的流程示意图;
图2示出了本发明实施例提供的智能设备入网方法中步骤S101具体的流程示意图;
图3示出了本发明实施例提供的智能设备入网方法中步骤S301具体的流程示意图。
图4示出了本发明实施例提供的智能设备入网方法应用于服务端时的流程示意图;
图5示出了本发明实施例提供的智能设备入网方法中步骤S201具体的流程示意图;
图6示出了本发明实施例提供的智能设备入网装置应用于客户端时的结构示意图;
图7示出了本发明实施例提供的智能设备入网装置应用于服务端时的结构示意图;
图8示出了本发明实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图1描述本申请的智能设备的入网方法,图1示出的方法适用于客户端,例如app,该方法包括:
S101、确定位置信息,向服务端发送位置信息,并确定由服务端返回的配网工单。配网工单中可以包含工单产品id(orderid)等信息,并且配网工单与客户端是相对应的。
需要说明的是,客户端可以进行多次的智能设备入网,既可以是同一智能设备在多处的入网,也可以是多个不同设备的入网,同一客户端在某个时刻仅可以进行一台智能设备的入网。
在该方法中,服务端可以为后台的服务器、管理***等。
S102、基于配网工单,配置入网信息,基于入网信息,开启智能设备的热点,由于智能设备的热点中包含有网际互连协议(Internet Protocol,IP) 地址、指定端口(例如7777端口)地址,因此基于热点,客户端建立与智能设备之间的套接字(socket)连接。socket是通信的基石,是支持TCP/IP 协议的路通信的基本操作单元,socket可以看成是两个网络应用程序进行通信时,各自通信连接中的端点。具体的,热点开启后,智能设备能够发出 Wi-Fi信号,用户操作客户端进入Wi-Fi列表页,建立客户端与智能设备之间的socket连接,实现两者之间的通信。
例如,通过IP Port端口建立TCP socket连接。
在该方法中,入网信息包括待绑定的网络的名称(SSID)、密码 (password)、入网方式以及服务端口协议等相关的入网所需信息。
优选的,在一些可能的实施例中,客户端根据生成的配网工单到服务端请求配网引导及配网信息,客户端获得服务端发送的配网引导连接后通过加载连接展示后续的每一个步骤及操作,连接还可以展示设备信息。
之后,用户按照配网指引开启智能设备的配网模式,例如,长按几秒、连续短按几次等,智能设备开启配网模式后,可以由plus网关等网关开启热点并会发起Wi-Fi信号。
需要说明的是,客户端连接plus网关发出的Wi-Fi,获取到plus网关信息即获取网关的mac地址,若获取失败,会在客户端生成并提示用户配网失败,提示用户重新连接网关Wi-Fi,直至连接成功后方可进入下一步。
S103、基于套接字连接,向服务端发送智能设备对应的设备信息和物理地址(mac地址)。
在该方法中,设备信息包括设备的型号、属性、设备编码等基础信息。
S104、确定服务端返回的绑定成功信息,将智能设备在位置信息对应的地理位置绑定并关联。本申请将客户端当前的地理位置与智能设备绑定并关联,进而为智能设备绑定和控制过程的安全及唯一添加保障,例如,同样的指令只能控制关联的地理位置内的智能设备。
在该方法中,绑定成功信息是服务端基于设备信息和物理地址均与配网工单绑定成功时生成的。
本发明的智能设备入网方法,客户端基于服务端由地理位置生成的配网工单,将客户端当前的地理位置与智能设备绑定并关联,从而达到一台智能设备绑定地址位置,进而为智能设备绑定和控制过程的安全及唯一添加保障;基于配置工单配置入网所需的入网信息,降低用户使用成本,简化用户操作,之后基于入网信息开启智能设备的热点,智能设备发出Wi-Fi 信号,客户端建立与智能设备之间的套接字连接,并借此确定安装有客户端的智能设备的设备信息和物理地址,再发送给服务端,与配网工单进行绑定,从而将智能设备与地理位置相绑定,基于网关进行配网,整个流程简单,无需用户过多操作,降低了用户将智能网关入网的难度,从而配网操作下放到用户自行操作;通过智能设备的热点实现客户端与智能设备之间的交互,这样入网信息可以动态下发,另外智能设备与所要绑定网络使用TCP相对更加安全可靠,面向一对一传输方式,有效避免丢包问题,提高了安全性以及入网效率,简化后台和硬件研发在设备入网上的投入。
下面结合图2描述本申请的智能设备的入网方法,步骤S101具体包括:
S1011、确定位置信息。在本申请中,位置信息可以由客户主动输入至客户端确定的,也可以是客户端基于蓝牙、GPS等手段确定的。
S1012、基于已确定的房间信息,添加设备信息。
在该方法中,房间信息是服务端是基于位置信息相匹配并返回给客户端的,且,房间信息可以包括房间编号、房间属性(例如,客体、卧室、阳台、厨房等)、房间的地理位置等,通过这样的方式,将地理位置及以及房间信息关联,进一步与待入网的智能设备信息关联绑定,从而达到一台智能设备绑定地理位置和房间信息,增加了智能设备的物理属性的唯一性及安全性。
S1013、确定客户端基于设备信息生成并返回的配网工单。
在该方法中,配置工单是基于设备信息、房间信息、地理位置共同处理并生成的。
下面结合图3描述本申请的智能设备的入网方法,步骤S103具体包括:
S1031、基于套接字连接,将入网信息发送给智能设备,确定智能设备基于入网信息返回的设备信息。
在本申请中,客户端将入网信息打包并组装成二进制数据流后,按照一定规则编辑处理后,通过scocekt发送到智能设备。设备接收到经过编辑处理后的入网信息后,通过socket连接返回设备信息和物理地址等相关信息。
S1032、基于返回的设备信息和物理地址,生成确认信息。客户端在接受到设备信息和物理地址后,向智能设备发送确认信息,智能设备基于确认信息,断开套接字连接及热点,断开与客户端之间的通信。
下面结合图4描述本申请的智能设备的入网方法,图4示出的方法适用于服务端,例如后台的服务器、管理***,该方法包括:
S201、确定客户端发送的位置信息,生成配网工单,并将配网工单发送给客户端。
在本实施例中,服务端可能会某个时刻或者时间段生成多个客户端分别对应的多个配置工单,本申请中客户端可以同时处理并生成所有配置工单,也可以按照确定确定位置信息的先后顺序,顺序地处理并生成配置工单。
S202、确定客户端返回的设备信息和物理地址,将设备信息和物理地址均与配网工单进行绑定,并在绑定成功时,生成绑定成功信息。
设备信息和物理地址是客户端基于套接字(socket)连接,从安装该客户端的智能设备中确定的,并且套接字连接是基于智能设备的热点建立的。
本发明提供的智能设备的入网方法,服务端基于地理位置生成配网工单,将客户端当前的地理位置与智能设备绑定并关联,从而达到一台智能设备绑定地址位置,进而为智能设备绑定和控制过程的安全及唯一添加保障;通过将设备信息、物理地址和配网工单进行绑定,简化绑定路程,提升了入网效率;通过智能设备的热点实现客户端与智能设备之间的交互,入网信息可以动态下发,智能设备与所要绑定网络使用TCP相对更加安全可靠,面向一对一传输方式,有效避免丢包问题,提高了安全性以及入网效率,简化后台和硬件研发在设备入网上的投入。
下面结合图5描述本申请的智能设备的入网方法,步骤S201具体包括:
S2011、确定客户端发送的位置信息。在本申请中,位置信息可以由客户主动输入至客户端确定的,也可以是客户端基于蓝牙、GPS等手段确定的。
S2012、基于地理位置,从信息库中匹配与位置信息对应的房间信息,并将房间信息发送给客户端。
在该方法中,信息库中存储有若干房间信息,不同房间信息对应的房间编号和房间(地理)位置不同。
S2013、确定客户端基于房间位置返回的设备信息,生成配网工单,并将配网工单发送给客户端。
在该方法中,房间信息是服务端是基于位置信息相匹配并返回给客户端的,且,房间信息可以包括房间编号、房间属性(例如,客体、卧室、阳台、厨房等)、房间的地理位置等,通过这样的方式,将地理位置及以及房间信息关联,进一步与待入网的智能设备信息关联绑定,从而达到一台智能设备绑定地理位置和房间信息,增加了智能设备的物理属性的唯一性及安全性。
下面对本发明提供的智能设备入网装置进行描述,下文描述的智能设备入网装置与上文描述的智能设备入网方法可相互对应参照。
下面结合图6描述本申请的智能设备的入网装置,图6示出的装置适用于客户端,例如app,该装置包括:
第一确定模块101,用于确定位置信息,向服务端发送位置信息,并确定由服务端返回的配网工单。配网工单中可以包含工单产品id(orderid) 等信息,并且配网工单与客户端是相对应的。
需要说明的是,客户端可以进行多次的智能设备入网,既可以是同一智能设备在多处的入网,也可以是多个不同设备的入网,同一客户端在某个时刻仅可以进行一台智能设备的入网。
在该装置中,服务端可以为后台的服务器、管理***等。
通讯建立模块102,用于基于配网工单,配置入网信息,基于入网信息,开启智能设备的热点,由于智能设备的热点中包含有IP地址、指定端口(例如7777端口)地址,因此基于热点,客户端建立与智能设备之间的套接字 (socket)连接。socket是通信的基石,是支持TCP/IP协议的路通信的基本操作单元,socket可以看成是两个网络应用程序进行通信时,各自通信连接中的端点。具体的,热点开启后,智能设备能够发出Wi-Fi信号,用户操作客户端进入Wi-Fi列表页,建立客户端与智能设备之间的socket连接,实现两者之间的通信。
例如,通过IP Port端口建立TCP socket连接。
在该装置中,入网信息包括待绑定的网络的名称(SSID)、密码 (password)、入网方式以及服务端口协议等相关的入网所需信息。
优选的,在一些可能的实施例中,客户端根据生成的配网工单到服务端请求配网引导及配网信息,客户端获得服务端发送的配网引导连接后通过加载连接展示后续的每一个步骤及操作,连接还可以展示设备信息。
之后,用户按照配网指引开启智能设备的配网模式,例如,长按几秒、连续短按几次等,智能设备开启配网模式后,可以由plus网关等网关开启热点并会发起Wi-Fi信号。
需要说明的是,客户端连接plus网关发出的Wi-Fi,获取到plus网关信息即获取网关的mac地址,若获取失败,会在客户端生成并提示用户配网失败,提示用户重新连接网关Wi-Fi,直至连接成功后方可进入下一步。
第二确定模块S103,用于基于套接字连接,向服务端发送智能设备对应的设备信息和物理地址(mac地址)。
在该装置中,设备信息包括设备的型号、属性、设备编码等基础信息。
配置入网模块104,用于确定服务端返回的绑定成功信息,将智能设备在位置信息对应的地理位置绑定并关联。本申请将客户端当前的地理位置与智能设备绑定并关联,进而为智能设备绑定和控制过程的安全及唯一添加保障,例如,同样的指令只能控制关联的地理位置内的智能设备。
在该装置中,绑定成功信息是服务端基于设备信息和物理地址均与配网工单绑定成功时生成的。
本发明的智能设备入网装置,客户端基于服务端由地理位置生成的配网工单,将客户端当前的地理位置与智能设备绑定并关联,从而达到一台智能设备绑定地址位置,进而为智能设备绑定和控制过程的安全及唯一添加保障;基于配置工单配置入网所需的入网信息,降低用户使用成本,简化用户操作,之后基于入网信息开启智能设备的热点,智能设备发出Wi-Fi 信号,客户端建立与智能设备之间的套接字连接,并借此确定安装有客户端的智能设备的设备信息和物理地址,再发送给服务端,与配网工单进行绑定,从而将智能设备与地理位置相绑定,基于网关进行配网,整个流程简单,无需用户过多操作,降低了用户将智能网关入网的难度,从而配网操作下放到用户自行操作;通过智能设备的热点实现客户端与智能设备之间的交互,这样入网信息可以动态下发,另外智能设备与所要绑定网络使用TCP相对更加安全可靠,面向一对一传输方式,有效避免丢包问题,提高了安全性以及入网效率,简化后台和硬件研发在设备入网上的投入。
下面结合图7描述本申请的智能设备的入网装置,图7示出的装置适用于服务端,例如后台的服务器、管理***,该装置包括:
第二确定模块201,用于确定客户端发送的位置信息,生成配网工单,并将配网工单发送给客户端。
在本实施例中,服务端可能会某个时刻或者时间段生成多个客户端分别对应的多个配置工单,本申请中客户端可以同时处理并生成所有配置工单,也可以按照确定确定位置信息的先后顺序,顺序地处理并生成配置工单。
入网绑定模块202,用于确定客户端返回的设备信息和物理地址,将设备信息和物理地址均与配网工单进行绑定,并在绑定成功时,生成绑定成功信息。
设备信息和物理地址是客户端基于套接字(socket)连接,从安装该客户端的智能设备中确定的,并且套接字连接是基于智能设备的热点建立的。
本发明提供的智能设备的入网装置,服务端基于地理位置生成配网工单,将客户端当前的地理位置与智能设备绑定并关联,从而达到一台智能设备绑定地址位置,进而为智能设备绑定和控制过程的安全及唯一添加保障;通过将设备信息、物理地址和配网工单进行绑定,简化绑定路程,提升了入网效率;通过智能设备的热点实现客户端与智能设备之间的交互,入网信息可以动态下发,智能设备与所要绑定网络使用TCP相对更加安全可靠,面向一对一传输方式,有效避免丢包问题,提高了安全性以及入网效率,简化后台和硬件研发在设备入网上的投入。
图8示例了一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)310、通信接口(Communications Interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑命令,以执行智能设备入网方法,该方法包括:
确定位置信息,向所述服务端发送所述位置信息,并确定由所述服务端返回的配网工单;
基于所述配网工单,配置入网信息,基于所述入网信息,开启所述智能设备的热点,并基于所述热点,建立与所述智能设备之间的套接字连接;所述入网信息包括待绑定的网络的名称、密码、入网方式以及服务端口协议;
基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址;
确定所述服务端返回的绑定成功信息,将所述智能设备在所述位置信息对应的地理位置绑定并关联;所述绑定成功信息是所述服务端基于所述设备信息和所述物理地址均与所述配网工单绑定成功时生成的;
或者,该方法包括:确定所述客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端;
确定所述客户端返回的设备信息和物理地址,将设备信息和物理地址均与所述配网工单进行绑定,并在绑定成功时,生成绑定成功信息;所述设备信息和所述物理地址是所述客户端基于所述套接字连接,从安装所述客户端的所述智能设备中确定的,所述套接字连接是基于所述智能设备的热点建立的。
此外,上述的存储器330中的逻辑命令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干命令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的智能设备入网方法,该方法包括:
确定位置信息,向所述服务端发送所述位置信息,并确定由所述服务端返回的配网工单;
基于所述配网工单,配置入网信息,基于所述入网信息,开启所述智能设备的热点,并基于所述热点,建立与所述智能设备之间的套接字连接;所述入网信息包括待绑定的网络的名称、密码、入网方式以及服务端口协议;
基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址;
确定所述服务端返回的绑定成功信息,将所述智能设备在所述位置信息对应的地理位置绑定并关联;所述绑定成功信息是所述服务端基于所述设备信息和所述物理地址均与所述配网工单绑定成功时生成的;
或者,该方法包括:确定所述客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端;
确定所述客户端返回的设备信息和物理地址,将设备信息和物理地址均与所述配网工单进行绑定,并在绑定成功时,生成绑定成功信息;所述设备信息和所述物理地址是所述客户端基于所述套接字连接,从安装所述客户端的所述智能设备中确定的,所述套接字连接是基于所述智能设备的热点建立的。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的智能设备入网方法,该方法包括:
确定位置信息,向所述服务端发送所述位置信息,并确定由所述服务端返回的配网工单;
基于所述配网工单,配置入网信息,基于所述入网信息,开启所述智能设备的热点,并基于所述热点,建立与所述智能设备之间的套接字连接;所述入网信息包括待绑定的网络的名称、密码、入网方式以及服务端口协议;
基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址;
确定所述服务端返回的绑定成功信息,将所述智能设备在所述位置信息对应的地理位置绑定并关联;所述绑定成功信息是所述服务端基于所述设备信息和所述物理地址均与所述配网工单绑定成功时生成的;
或者,该方法包括:确定所述客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端;
确定所述客户端返回的设备信息和物理地址,将设备信息和物理地址均与所述配网工单进行绑定,并在绑定成功时,生成绑定成功信息;所述设备信息和所述物理地址是所述客户端基于所述套接字连接,从安装所述客户端的所述智能设备中确定的,所述套接字连接是基于所述智能设备的热点建立的。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干命令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等) 执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种智能设备入网方法,所述方法应用于客户端,所述客户端安装在智能设备中,其特征在于,所述方法包括:
确定位置信息,向服务端发送所述位置信息,并确定由所述服务端返回的配网工单;
基于所述配网工单,配置入网信息,基于所述入网信息,开启所述智能设备的热点,并基于所述热点,建立与所述智能设备之间的套接字连接;所述入网信息包括待绑定的网络的名称、密码、入网方式以及服务端口协议;
基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址;
确定所述服务端返回的绑定成功信息,将所述智能设备在所述位置信息对应的地理位置绑定并关联;所述绑定成功信息是所述服务端基于所述设备信息和所述物理地址均与所述配网工单绑定成功时生成的。
2.根据权利要求1所述的智能设备入网方法,其特征在于,所述确定位置信息,向所述服务端发送所述位置信息,并确定由所述服务端返回的配网工单,具体包括:
确定所述位置信息;
基于已确定的房间信息,添加所述设备信息;所述房间信息是所述服务端是基于所述位置信息匹配生成并返回给所述客户端的;
确定所述客户端基于所述设备信息生成并返回的所述配网工单。
3.根据权利要求1所述的智能设备入网方法,其特征在于,所述基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址,具体包括:
基于所述套接字连接,将所述入网信息发送给所述智能设备,确定所述智能设备基于所述入网信息返回的所述设备信息和所述物理地址;所述入网信息以二进制数据流的方式发送;
基于返回的所述设备信息和所述物理地址,生成确认信息;所述智能设备基于所述确认信息,断开所述套接字连接及所述热点。
4.一种智能设备入网方法,所述方法应用于服务端,其特征在于,所述方法包括:
确定客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端;
确定所述客户端返回的设备信息和物理地址,将设备信息和物理地址均与所述配网工单进行绑定,并在绑定成功时,生成绑定成功信息;所述设备信息和所述物理地址是所述客户端基于所述套接字连接,从安装所述客户端的所述智能设备中确定的,所述套接字连接是基于所述智能设备的热点建立的。
5.根据权利要求4所述的智能设备入网方法,其特征在于,所述确定所述客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端,具体包括:
确定所述客户端发送的所述位置信息;
基于地理位置,从信息库中匹配与所述位置信息对应的房间信息,并将所述房间信息发送给所述客户端;所述信息库中存储有若干所述房间信息,不同所述房间信息对应的房间编号和房间位置不同;
确定所述客户端基于所述房间位置返回的所述设备信息,生成所述配网工单,并将所述配网工单发送给所述客户端。
6.一种智能设备入网装置,所述装置应用于客户端,所述客户端安装在智能设备中,其特征在于,所述装置包括:
第一确定模块,用于确定位置信息,向服务端发送所述位置信息,并确定由所述服务端返回的配网工单;
通讯建立模块,用于基于所述配网工单,配置入网信息,基于所述入网信息,开启所述智能设备的热点,并基于所述热点,建立与所述智能设备之间的套接字连接;所述入网信息包括待绑定的网络的名称、密码、入网方式以及服务端口协议;
第二确定模块,用于基于所述套接字连接,向所述服务端发送所述智能设备对应的设备信息和物理地址;
配置入网模块,用于确定所述服务端返回的绑定成功信息,将所述智能设备在所述位置信息对应的地理位置绑定并关联;所述绑定成功信息是所述服务端基于所述设备信息和所述物理地址均与所述配网工单绑定成功时生成的。
7.一种智能设备入网装置,所述装置应用于服务端,其特征在于,所述装置包括:
第三确定模块,用于确定客户端发送的位置信息,生成配网工单,并将所述配网工单发送给所述客户端;
入网绑定模块,用于确定所述客户端返回的设备信息和物理地址,将设备信息和物理地址均与所述配网工单进行绑定,并在绑定成功时,生成绑定成功信息;所述设备信息和所述物理地址是所述客户端基于所述套接字连接,从安装所述客户端的所述智能设备中确定的,所述套接字连接是基于所述智能设备的热点建立的。
8.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5任一项所述智能设备入网方法的步骤。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述智能设备入网方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至5中任一所述的智能设备入网方法。
CN202210571737.3A 2022-05-24 2022-05-24 一种智能设备的入网方法、装置、设备及产品 Pending CN114980255A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210571737.3A CN114980255A (zh) 2022-05-24 2022-05-24 一种智能设备的入网方法、装置、设备及产品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210571737.3A CN114980255A (zh) 2022-05-24 2022-05-24 一种智能设备的入网方法、装置、设备及产品

Publications (1)

Publication Number Publication Date
CN114980255A true CN114980255A (zh) 2022-08-30

Family

ID=82955491

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210571737.3A Pending CN114980255A (zh) 2022-05-24 2022-05-24 一种智能设备的入网方法、装置、设备及产品

Country Status (1)

Country Link
CN (1) CN114980255A (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019153143A1 (zh) * 2018-02-07 2019-08-15 华为技术有限公司 一种网络接入方法、设备及***
CN111447123A (zh) * 2020-03-24 2020-07-24 北京金山云网络技术有限公司 一种智慧家居的配置方法、装置、电子设备及介质
CN112015095A (zh) * 2020-08-11 2020-12-01 深圳市欧瑞博科技股份有限公司 智能设备的组网配置方法、装置、服务器及存储介质
CN112312515A (zh) * 2020-11-26 2021-02-02 深圳市欧瑞博科技股份有限公司 智能设备的绑定方法、装置、电子设备及存储介质
WO2021135299A1 (zh) * 2019-12-30 2021-07-08 深圳Tcl新技术有限公司 一种设备配网绑定方法、***、移动终端及存储介质
CN113709142A (zh) * 2021-08-26 2021-11-26 深圳小佳科技有限公司 一种热点配网方法、装置、智能终端及存储介质
CN113938391A (zh) * 2021-10-12 2022-01-14 北京自如信息科技有限公司 一种网关设备配网方法、***和电子设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019153143A1 (zh) * 2018-02-07 2019-08-15 华为技术有限公司 一种网络接入方法、设备及***
CN110692280A (zh) * 2018-02-07 2020-01-14 华为技术有限公司 一种网络接入方法、设备及***
WO2021135299A1 (zh) * 2019-12-30 2021-07-08 深圳Tcl新技术有限公司 一种设备配网绑定方法、***、移动终端及存储介质
CN111447123A (zh) * 2020-03-24 2020-07-24 北京金山云网络技术有限公司 一种智慧家居的配置方法、装置、电子设备及介质
CN112015095A (zh) * 2020-08-11 2020-12-01 深圳市欧瑞博科技股份有限公司 智能设备的组网配置方法、装置、服务器及存储介质
CN112312515A (zh) * 2020-11-26 2021-02-02 深圳市欧瑞博科技股份有限公司 智能设备的绑定方法、装置、电子设备及存储介质
CN113709142A (zh) * 2021-08-26 2021-11-26 深圳小佳科技有限公司 一种热点配网方法、装置、智能终端及存储介质
CN113938391A (zh) * 2021-10-12 2022-01-14 北京自如信息科技有限公司 一种网关设备配网方法、***和电子设备

Similar Documents

Publication Publication Date Title
US11533398B2 (en) System and method for optimizing agent time
EP1393169B1 (en) Method and system for automatically configuring a client-server network
TWI743405B (zh) 語音播報方法、智慧型播報裝置、編碼有電腦程式指令的一個或多個非暫時性電腦儲存媒體以及智慧型播報設備
EP2999250B1 (en) Method and apparatus for interconnection between terminal device and gateway device
CN108418903B (zh) 嵌入式软件日志远程访问***及访问方法
CN104539422B (zh) 一种应用客户端鉴权控制的方法、服务器和终端
CN111526201B (zh) 一种机器人管理方法、***及边缘服务器
CN112689316B (zh) 智能设备的绑定方法、装置和存储介质及电子装置
US9836958B2 (en) Device control method, server, system and computer storage medium
CN102368768A (zh) 认证方法、设备、***及认证服务器
CN103595759A (zh) 基于云端的桌面展示方法
CN103701867A (zh) 一种处理调用请求的方法、***及中心服务器
CN111262746B (zh) 一种设备开局部署***及方法
CN114024790A (zh) 智能家电的配网绑定方法、移动终端及云服务器
CN101958900B (zh) 一种服务器处理业务的方法及装置
CN104837134A (zh) 一种Web认证用户登录方法、设备和***
CN103634792A (zh) Wlan网络用户状态监测的方法、装置、客户端及***
CN113709239A (zh) 一种智能家居设备通讯方法、设备及介质
CN104469770B (zh) 面向第三方应用的wlan认证方法、平台和***
CN108989157B (zh) 用于智能设备控制的方法、装置
CN106597873A (zh) 用于对自动化设备进行远程维护的方法、装置和***
CN105959292B (zh) 设备使用权限的识别方法、管理服务器及***
CN114980255A (zh) 一种智能设备的入网方法、装置、设备及产品
CN103138961B (zh) 服务器控制方法、被控服务器及中心控制服务器
CN106230783A (zh) 一种Portal认证方法及装置

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