CN113596792B - 电子设备的绑定方法和装置、存储介质及电子装置 - Google Patents

电子设备的绑定方法和装置、存储介质及电子装置 Download PDF

Info

Publication number
CN113596792B
CN113596792B CN202110769534.0A CN202110769534A CN113596792B CN 113596792 B CN113596792 B CN 113596792B CN 202110769534 A CN202110769534 A CN 202110769534A CN 113596792 B CN113596792 B CN 113596792B
Authority
CN
China
Prior art keywords
target
fault
server
binding
equipment
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.)
Active
Application number
CN202110769534.0A
Other languages
English (en)
Other versions
CN113596792A (zh
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.)
Qingdao Haier Technology Co Ltd
Haier Smart Home Co Ltd
Original Assignee
Qingdao Haier Technology Co Ltd
Haier Smart Home 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 Qingdao Haier Technology Co Ltd, Haier Smart Home Co Ltd filed Critical Qingdao Haier Technology Co Ltd
Priority to CN202110769534.0A priority Critical patent/CN113596792B/zh
Publication of CN113596792A publication Critical patent/CN113596792A/zh
Application granted granted Critical
Publication of CN113596792B publication Critical patent/CN113596792B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/40Security arrangements using identity modules
    • H04W12/48Security arrangements using identity modules using secure binding, e.g. securely binding identity modules to devices, services or applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/10Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

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

Abstract

本发明公开了一种电子设备的绑定方法和装置、存储介质及电子装置,其中,上述方法包括:在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与目标设备连接,其中,目标设备为待绑定到服务器的电子设备;获取目标设备的目标绑定请求,其中,目标绑定请求用于请求将目标设备与服务器绑定;向服务器转发目标绑定请求,并接收服务器发送的目标绑定结果和故障信息,其中,故障信息用于指示目标设备存在未连接无线网络的故障;响应故障信息,通过故障修复流程为目标设备配置无线网络连接。采用上述技术方案,解决了相关技术中,电子设备与服务器绑定的成功率较低等问题。

Description

电子设备的绑定方法和装置、存储介质及电子装置
技术领域
本发明涉及通信领域,具体而言,涉及一种电子设备的绑定方法和装置、存储介质及电子装置。
背景技术
在物联网技术(IoT)中,WiFi类IoT设备现在都是需要先为各设备配置路由信息(连接上路由后)才能激活设备,比如现有的IoT设备与IoT设备云平台服务器绑定的流程一般是需要给设备发送路由信息和用户信息,让设备连接上路由后才能连接平台并发起绑定。但是在某些场景下,(比如:新装修的家庭)可能存在无宽带的情况,也就是无路由,从而出现绑定不成功的情况,导致无法激活设备和无法体验设备功能的情况发生。
针对相关技术中,电子设备与服务器绑定的成功率较低等问题,尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种电子设备的绑定方法和装置、存储介质及电子装置,以至少解决相关技术中,电子设备与服务器绑定的成功率较低等问题。
根据本发明实施例的一个实施例,提供了一种电子设备的绑定方法,包括:在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述目标设备为待绑定到服务器的电子设备;获取所述目标设备的目标绑定请求,其中,所述目标绑定请求用于请求将所述目标设备与所述服务器绑定;向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,其中,所述故障信息用于指示所述目标设备存在未连接无线网络的故障;响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接。
在一个示例性实施例中,响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接,包括:响应所述故障信息,获取无线网络的目标配置信息;向所述目标设备发送携带了所述目标配置信息的故障修复指令;在确定所述目标设备的故障修复成功的情况下,确定所述目标设备成功连接到无线网络。
在一个示例性实施例中,获取无线网络的目标配置信息,包括:在第一操作界面上显示故障提示,其中,所述故障提示用于提示所述目标设备已绑定但未配置无线网络;在检测到对所述故障提示执行的修复操作的情况下,在所述第一操作界面上显示无线网络的配置信息的输入提示;获取响应所述输入提示所输入的输入内容作为所述目标配置信息。
在一个示例性实施例中,在确定所述目标设备成功连接到无线网络之前,所述方法还包括:接收所述目标设备响应所述故障修复指令返回的修复提示;接收所述服务器响应所述目标设备发送的故障更新请求返回的故障修复通知;在所述修复提示用于提示所述目标设备的故障修复成功,并且,所述故障修复通知用于通知所述目标设备与所述服务器连接成功的情况下,确定所述目标设备的故障修复成功。
在一个示例性实施例中,获取所述目标设备的目标绑定请求,包括:通过近距离连接方式向所述目标设备发送第一绑定请求,其中,所述第一绑定请求用于请求将所述目标设备绑定到所述服务器上;接收所述目标设备通过近距离连接方式返回的所述目标绑定请求,其中,所述目标绑定请求中携带了第二绑定请求和故障请求,所述第二绑定请求中携带了设备信息,用户信息和绑定码,所述故障请求用于请求所述服务器保持所述目标设备的故障。
在一个示例性实施例中,向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,包括:向所述服务器转发所述目标绑定请求;接收所述服务器响应所述目标绑定请求返回的绑定请求应答;将所述绑定请求应答转发至所述目标设备;向所述服务器发送查询请求,其中,所述查询请求用于请求查询所述目标设备的绑定结果;接收所述服务器响应所述查询请求返回的所述目标绑定结果和所述故障信息。
在一个示例性实施例中,在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,包括:在第二操作界面上显示检测到广播消息的设备列表,其中,所述广播消息用于广播所述设备列表中的设备待配置的消息;从所述设备列表中获取被执行了选择操作的设备作为所述目标设备;在检测到所述目标设备所在环境不存在无线网络的情况下,通过近距离连接方式与所述目标设备连接。
根据本发明实施例的另一个实施例,还提供了一种电子设备的绑定装置,包括:连接模块,用于在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述目标设备为待绑定到服务器的电子设备;获取模块,用于获取所述目标设备的目标绑定请求,其中,所述目标绑定请求用于请求将所述目标设备与所述服务器绑定;转发模块,用于向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,其中,所述故障信息用于指示所述目标设备存在未连接无线网络的故障;配置模块,用于响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述电子设备的绑定方法。
根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的电子设备的绑定方法。
在本发明实施例中,在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与目标设备连接,其中,目标设备为待绑定到服务器的电子设备;获取目标设备的目标绑定请求,其中,目标绑定请求用于请求将目标设备与服务器绑定;向服务器转发目标绑定请求,并接收服务器发送的目标绑定结果和故障信息,其中,故障信息用于指示目标设备存在未连接无线网络的故障;响应故障信息,通过故障修复流程为目标设备配置无线网络连接,即如果检测到待绑定到服务器的目标设备未连接到无线网络,则与该目标设备通过近距离连接方式建立连接,从而通过该近距离连接方式获取到目标设备的目标绑定请求,为目标设备将目标绑定请求转发给服务器完成目标设备与服务器的绑定,并接收服务器返回的用于指示目标设备存在未连接无线网络的故障的故障信息,响应该故障信息通过故障修复流程为目标设备配置无线网络连接,从而在保障了目标设备与服务器成功绑定的同时,保证了目标设备成功配置无线网络连接。采用上述技术方案,解决了相关技术中,电子设备与服务器绑定的成功率较低等问题,实现了提高电子设备与服务器绑定的成功率的技术效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种电子设备的绑定方法的计算机终端的硬件结构框图;
图2是根据本发明实施例的电子设备的绑定方法的流程图;
图3是根据本发明实施例的电子设备的绑定阶段的示意图;
图4是根据本发明实施例的电子设备的无线网络配置阶段的示意图;
图5是根据本发明实施例的一种电子设备的绑定装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例所提供的方法实施例可以在计算机终端、计算机终端或者类似的运算装置中执行。以运行在计算机终端上为例,图1是本发明实施例的一种电子设备的绑定方法的计算机终端的硬件结构框图。如图1所示,计算机终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,在一个示例性实施例中,上述计算机终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述计算机终端的结构造成限定。例如,计算机终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的电子设备的绑定方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输设备106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种电子设备的绑定方法,应用于上述计算机终端,图2是根据本发明实施例的电子设备的绑定方法的流程图,该流程包括如下步骤:
步骤S202,在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述目标设备为待绑定到服务器的电子设备;
步骤S204,获取所述目标设备的目标绑定请求,其中,所述目标绑定请求用于请求将所述目标设备与所述服务器绑定;
步骤S206,向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,其中,所述故障信息用于指示所述目标设备存在未连接无线网络的故障;
步骤S208,响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接。
通过上述步骤,在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与目标设备连接,其中,目标设备为待绑定到服务器的电子设备;获取目标设备的目标绑定请求,其中,目标绑定请求用于请求将目标设备与服务器绑定;向服务器转发目标绑定请求,并接收服务器发送的目标绑定结果和故障信息,其中,故障信息用于指示目标设备存在未连接无线网络的故障;响应故障信息,通过故障修复流程为目标设备配置无线网络连接,即如果检测到待绑定到服务器的目标设备未连接到无线网络,则与该目标设备通过近距离连接方式建立连接,从而通过该近距离连接方式获取到目标设备的目标绑定请求,为目标设备将目标绑定请求转发给服务器完成目标设备与服务器的绑定,并接收服务器返回的用于指示所述目标设备存在未连接无线网络的故障的故障信息,响应该故障信息通过故障修复流程为所述目标设备配置无线网络连接,从而在保障了目标设备与服务器成功绑定的同时,保证了目标设备成功配置无线网络连接。采用上述技术方案,解决了相关技术中,电子设备与服务器绑定的成功率较低等问题,实现了提高电子设备与服务器绑定的成功率的技术效果。
可选地,在本实施例中,上述电子设备的绑定方法可以但不限于应用于能够与目标设备进行近距离连接的终端设备上,从而使用终端设备为目标设备进行服务器的绑定。比如:移动终端(手机,平板电脑等),PC计算机等等。上述电子设备的绑定方法可以但不限于通过终端设备执行,或者也可以通过终端设备上安装的控制应用的客户端(APP)执行。
在上述步骤S202提供的技术方案中,目标设备可以但不限于包括物联网(IoT)设备(比如:智能家居,智能厨具,智能汽车,智能穿戴设备等等),服务器包括可以但不限于包括IoT云平台的服务器。
可选地,在本实施例中,无线网络可以但不限于包括WiFi网络等等,近距离连接方式可以但不限于包括近距离有线连接方式,近距离无线连接方式(比如:蓝牙连接,蓝牙低能耗BLE连接)等等。
在一个示例性实施例中,可以但不限于通过以下方式与目标设备连接:在第二操作界面上显示检测到广播消息的设备列表,其中,所述广播消息用于广播所述设备列表中的设备待配置的消息;从所述设备列表中获取被执行了选择操作的设备作为所述目标设备;在检测到所述目标设备所在环境不存在无线网络的情况下,通过近距离连接方式与所述目标设备连接。
可选地,在本实施例中,物联网(IoT)设备可以但不限于采用SoftAp热点的方式,或者,BLE等方式发出广播消息。在终端设备上将其感知到的广播消息对应的设备以设备列表的形式显示在第二操作界面上,用户可以在第二操作界面上执行设备的选择操作,从而确定出需要绑定到服务器的目标设备。或者,也可以由终端设备自动按照规则在设备列表中选择出目标设备,比如:逐个选择或者按照优先级选择等等。
在上述步骤S204提供的技术方案中,目标绑定请求用于请求将所述目标设备与所述服务器绑定,其可以但不限于是由目标设备提供的,并且可以使用目标设备的设备密钥进行加密。
可选地,在本实施例中,可以但不限于通过近距离连接方式获取目标设备的目标绑定请求。
在一个示例性实施例中,在上述步骤S204中,可以但不限于采用以下方式获取目标设备的目标绑定请求:通过近距离连接方式向所述目标设备发送第一绑定请求,其中,所述第一绑定请求用于请求将所述目标设备绑定到所述服务器上;接收所述目标设备通过近距离连接方式返回的所述目标绑定请求,其中,所述目标绑定请求中携带了第二绑定请求和故障请求,所述第二绑定请求中携带了设备信息,用户信息和绑定码,所述故障请求用于请求所述服务器保持所述目标设备的故障。
可选地,在本实施例中,目标绑定请求中携带了第二绑定请求和故障请求,第二绑定请求中携带了设备信息,用户信息和绑定码(bindCode),故障请求用于请求服务器保持目标设备的故障。目标设备将第二绑定请求和故障请求封装成目标绑定请求。
可选地,在本实施例中,可以使用设备密钥对目标绑定请求进行加密。
在上述步骤S206提供的技术方案中,服务器返回的故障信息用于指示目标设备存在未连接无线网络的故障。从而使得终端设备能够对目标设备的该故障进行修复,从而通过故障修复流程为目标设备配置无线网络连接。
可选地,在本实施例中,终端设备可以但不限于采用移动网络与服务器进行通信。
在一个示例性实施例中,在上述步骤S206中,可以但不限于采用以下方式向服务器转发目标绑定请求,并接收服务器发送的目标绑定结果和故障信息:向所述服务器转发所述目标绑定请求;接收所述服务器响应所述目标绑定请求返回的绑定请求应答;将所述绑定请求应答转发至所述目标设备;向所述服务器发送查询请求,其中,所述查询请求用于请求查询所述目标设备的绑定结果;接收所述服务器响应所述查询请求返回的所述目标绑定结果和所述故障信息。
可选地,在本实施例中,服务器返回绑定请求应答的同时还可以返回Localkey,该Localkey可以用于终端设备与目标设备建立安全连接。
在上述步骤S208提供的技术方案中,通过故障修复流程为目标设备配置无线网络连接,从而能够在保证目标设备与服务器成功绑定的同时,及时为目标设备配置无线网络连接。
在一个示例性实施例中,在上述步骤S208中,可以但不限于采用以下方式为目标设备配置无线网络连接:响应所述故障信息,获取无线网络的目标配置信息;向所述目标设备发送携带了所述目标配置信息的故障修复指令;在确定所述目标设备的故障修复成功的情况下,确定所述目标设备成功连接到无线网络。
可选地,在本实施例中,目标配置信息可以但不限于包括WiFi的服务集标识(ssid)和密码(pwd)等信息。
在一个示例性实施例中,可以但不限于采用以下方式获取无线网络的目标配置信息:在第一操作界面上显示故障提示,其中,所述故障提示用于提示所述目标设备已绑定但未配置无线网络;在检测到对所述故障提示执行的修复操作的情况下,在所述第一操作界面上显示无线网络的配置信息的输入提示;获取响应所述输入提示所输入的输入内容作为所述目标配置信息。
可选地,在本实施例中,可以但不限于由用户通过控制应用为目标设备修复未连接无线网络的故障。
在一个示例性实施例中,在确定目标设备成功连接到无线网络之前,还可以但不限于通过以下方式确定目标设备的故障修复成功:接收所述目标设备响应所述故障修复指令返回的修复提示;接收所述服务器响应所述目标设备发送的故障更新请求返回的故障修复通知;在所述修复提示用于提示所述目标设备的故障修复成功,并且,所述故障修复通知用于通知所述目标设备与所述服务器连接成功的情况下,确定所述目标设备的故障修复成功。
为了更好的理解上述电子设备的绑定方法的过程,以下再结合可选实施例对上述电子设备的绑定过程的实现方法流程进行说明,但不用于限定本发明实施例的技术方案。
在本实施例中提供了一种电子设备的绑定***的交互过程,该电子设备的绑定***的交互过程包括电子设备的绑定阶段和电子设备的无线网络配置阶段,电子设备的绑定***中包括部署在手机上的控制应用(App)和uSDK,部署在电子设备(Device)上的SDL/模块,以及IoT云。对于电子设备的绑定阶段,图3是根据本发明实施例的电子设备的绑定阶段的示意图,如图3所示,具体如下步骤:
步骤1:电子设备(Device)启动则通过电子设备(Device)上的SDL/模块进入配置模式且不退出配置模式。
步骤2:电子设备(Device)通过SDL/模块进行SoftAp热点/BLE的广播。
步骤3:uSDK感知到SDL/模块的广播,通知App发现待入网设备(即待绑定服务器的设备)。
步骤4:用户在App上选择绑定此设备。
步骤5:App检测到当前手机WiFi已开启,但判断出无连接路由器。
步骤6:App向uSDK请求对此设备进行先绑后配。
步骤7:uSDK通过BLE向SDL/模块发送绑定请求(即上述第一绑定请求)。
步骤8:SDL/模块使用设备信息,用户信息,bindCode和故障请求封装绑定请求,并使用设备密钥加密(即上述目标绑定请求)。
步骤9:SDL/模块通过蓝牙代理转发封装的请求。
步骤10:uSDK向IoT云转发设备的绑定请求和故障请求。
步骤11:IoT云保持设备故障。
步骤12:IoT云向uSDK返回使用设备密钥加密的绑定请求应答和Localkey。
步骤13:uSDK向SDL/模块转发绑定请求应答。
步骤14:SDL/模块向uSDK返回绑定结果。
步骤15:uSDK向IoT云查询绑定结果。
步骤16:IoT云向uSDK返回绑定结果和故障信息。
步骤17:uSDK向App返回绑定成功。
对于电子设备的无线网络配置阶段,图4是根据本发明实施例的电子设备的无线网络配置阶段的示意图,如图4所示,具体如下步骤:
步骤18:uSDK向App上报设备存在故障。
步骤19:电子设备(Device)上的SDL/模块广播未配置的消息。
步骤20:uSDK通过App提示用户设备绑定但是未配置。
步骤21:用户在App上点击设备,修复故障。
步骤22:用户在App上填充WiFi的ssid和pwd。
步骤23:App通知uSDK修复故障。
步骤24:uSDK通过SDL/模块使用Localkey与设备建立安全连接。
步骤25:uSDK向SDL/模块发送携带了ssid和pwd的故障修复指令。
步骤26:SDL/模块使用ssid和pwd信息连接路由。
步骤27:SDL/模块向uSDK返回修复成功。
步骤28:uSDK向App返回修复成功。
步骤29:SDL/模块连接IoT云并更新设备故障。
步骤30:IoT云向uSDK通知设备故障修复。
步骤31:在App上刷新用户界面UI显示设备无故障。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
图5是根据本发明实施例的一种电子设备的绑定装置的结构框图;如图5所示,包括:
连接模块52,用于在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述目标设备为待绑定到服务器的电子设备;
获取模块54,用于获取所述目标设备的目标绑定请求,其中,所述目标绑定请求用于请求将所述目标设备与所述服务器绑定;
转发模块56,用于向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,其中,所述故障信息用于指示所述目标设备存在未连接无线网络的故障;
配置模块58,用于响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接。
通过上述实施例,在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与目标设备连接,其中,目标设备为待绑定到服务器的电子设备;获取目标设备的目标绑定请求,其中,目标绑定请求用于请求将目标设备与服务器绑定;向服务器转发目标绑定请求,并接收服务器发送的目标绑定结果和故障信息,其中,故障信息用于指示目标设备存在未连接无线网络的故障;响应故障信息,通过故障修复流程为目标设备配置无线网络连接,即如果检测到待绑定到服务器的目标设备未连接到无线网络,则与该目标设备通过近距离连接方式建立连接,从而通过该近距离连接方式获取到目标设备的目标绑定请求,为目标设备将目标绑定请求转发给服务器完成目标设备与服务器的绑定,并接收服务器返回的用于指示所述目标设备存在未连接无线网络的故障的故障信息,响应该故障信息通过故障修复流程为所述目标设备配置无线网络连接,从而在保障了目标设备与服务器成功绑定的同时,保证了目标设备成功配置无线网络连接。采用上述技术方案,解决了相关技术中,电子设备与服务器绑定的成功率较低等问题,实现了提高电子设备与服务器绑定的成功率的技术效果。
在一个示例性实施例中,所述配置模块,包括:获取单元,用于响应所述故障信息,获取无线网络的目标配置信息;发送单元,用于向所述目标设备发送携带了所述目标配置信息的故障修复指令;确定单元,用于在确定所述目标设备的故障修复成功的情况下,确定所述目标设备成功连接到无线网络。
在一个示例性实施例中,所述获取单元,用于:在第一操作界面上显示故障提示,其中,所述故障提示用于提示所述目标设备已绑定但未配置无线网络;在检测到对所述故障提示执行的修复操作的情况下,在所述第一操作界面上显示无线网络的配置信息的输入提示;获取响应所述输入提示所输入的输入内容作为所述目标配置信息。
在一个示例性实施例中,所述装置还包括:第一接收模块,用于在确定所述目标设备成功连接到无线网络之前,接收所述目标设备响应所述故障修复指令返回的修复提示;第二接收模块,用于接收所述服务器响应所述目标设备发送的故障更新请求返回的故障修复通知;确定模块,用于在所述修复提示用于提示所述目标设备的故障修复成功,并且,所述故障修复通知用于通知所述目标设备与所述服务器连接成功的情况下,确定所述目标设备的故障修复成功。
在一个示例性实施例中,所述获取模块,用于:通过近距离连接方式向所述目标设备发送第一绑定请求,其中,所述第一绑定请求用于请求将所述目标设备绑定到所述服务器上;接收所述目标设备通过近距离连接方式返回的所述目标绑定请求,其中,所述目标绑定请求中携带了第二绑定请求和故障请求,所述第二绑定请求中携带了设备信息,用户信息和绑定码,所述故障请求用于请求所述服务器保持所述目标设备的故障。
在一个示例性实施例中,所述转发模块,用于:向所述服务器转发所述目标绑定请求;接收所述服务器响应所述目标绑定请求返回的绑定请求应答;将所述绑定请求应答转发至所述目标设备;向所述服务器发送查询请求,其中,所述查询请求用于请求查询所述目标设备的绑定结果;接收所述服务器响应所述查询请求返回的所述目标绑定结果和所述故障信息。
在一个示例性实施例中,所述连接模块,用于:在第二操作界面上显示检测到广播消息的设备列表,其中,所述广播消息用于广播所述设备列表中的设备待配置的消息;从所述设备列表中获取被执行了选择操作的设备作为所述目标设备;在检测到所述目标设备所在环境不存在无线网络的情况下,通过近距离连接方式与所述目标设备连接。
本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述目标设备为待绑定到服务器的电子设备;
S2,获取所述目标设备的目标绑定请求,其中,所述目标绑定请求用于请求将所述目标设备与所述服务器绑定;
S3,向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,其中,所述故障信息用于指示所述目标设备存在未连接无线网络的故障;
S4,响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述目标设备为待绑定到服务器的电子设备;
S2,获取所述目标设备的目标绑定请求,其中,所述目标绑定请求用于请求将所述目标设备与所述服务器绑定;
S3,向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,其中,所述故障信息用于指示所述目标设备存在未连接无线网络的故障;
S4,响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (8)

1.一种电子设备的绑定方法,其特征在于,应用于终端设备,所述方法包括:
在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述目标设备为待绑定到服务器的电子设备;
获取所述目标设备的目标绑定请求,其中,所述目标绑定请求用于请求将所述目标设备与所述服务器绑定;
向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,其中,所述故障信息用于指示所述目标设备存在未连接无线网络的故障;
响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接;
其中,获取所述目标设备的目标绑定请求,包括:
通过近距离连接方式向所述目标设备发送第一绑定请求,其中,所述第一绑定请求用于请求将所述目标设备绑定到所述服务器上;
接收所述目标设备通过近距离连接方式返回的所述目标绑定请求,其中,所述目标绑定请求中携带了第二绑定请求和故障请求,所述第二绑定请求中携带了设备信息、用户信息和绑定码,所述故障请求用于请求所述服务器保持所述目标设备的故障;
其中,终端设备上部署了App和uSDK,在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,包括:
所述App在第二操作界面上显示检测到广播消息的设备列表,其中,所述广播消息用于广播所述设备列表中的设备待配置的消息,电子设备启动则通过电子设备上的SDL/模块进入配置模式且不退出配置模式,电子设备通过SDL/模块进行SoftAp热点/BLE的广播,所述uSDK感知到SDL/模块的广播,通知所述App检测到广播消息;
所述App从所述设备列表中逐个选择或者按照优先级选择设备作为所述目标设备;
所述App在检测到所述目标设备所在环境不存在无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述App检测到所述终端设备WiFi已开启,但判断出无连接路由器,则检测到所述目标设备所在环境不存在无线网络。
2.根据权利要求1所述的电子设备的绑定方法,其特征在于,响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接,包括:
响应所述故障信息,获取无线网络的目标配置信息;
向所述目标设备发送携带了所述目标配置信息的故障修复指令;
在确定所述目标设备的故障修复成功的情况下,确定所述目标设备成功连接到无线网络。
3.根据权利要求2所述的电子设备的绑定方法,其特征在于,获取无线网络的目标配置信息,包括:
在第一操作界面上显示故障提示,其中,所述故障提示用于提示所述目标设备已绑定但未配置无线网络;
在检测到对所述故障提示执行的修复操作的情况下,在所述第一操作界面上显示无线网络的配置信息的输入提示;
获取响应所述输入提示所输入的输入内容作为所述目标配置信息。
4.根据权利要求2所述的电子设备的绑定方法,其特征在于,在确定所述目标设备成功连接到无线网络之前,所述方法还包括:
接收所述目标设备响应所述故障修复指令返回的修复提示;
接收所述服务器响应所述目标设备发送的故障更新请求返回的故障修复通知;
在所述修复提示用于提示所述目标设备的故障修复成功,并且,所述故障修复通知用于通知所述目标设备与所述服务器连接成功的情况下,确定所述目标设备的故障修复成功。
5.根据权利要求1所述的电子设备的绑定方法,其特征在于,向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,包括:
向所述服务器转发所述目标绑定请求;
接收所述服务器响应所述目标绑定请求返回的绑定请求应答;
将所述绑定请求应答转发至所述目标设备;
向所述服务器发送查询请求,其中,所述查询请求用于请求查询所述目标设备的绑定结果;
接收所述服务器响应所述查询请求返回的所述目标绑定结果和所述故障信息。
6.一种终端设备,其特征在于,包括:
连接模块,用于在检测到目标设备未连接到无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述目标设备为待绑定到服务器的电子设备;
获取模块,用于获取所述目标设备的目标绑定请求,其中,所述目标绑定请求用于请求将所述目标设备与所述服务器绑定;
转发模块,用于向所述服务器转发所述目标绑定请求,并接收所述服务器发送的目标绑定结果和故障信息,其中,所述故障信息用于指示所述目标设备存在未连接无线网络的故障;
配置模块,用于响应所述故障信息,通过故障修复流程为所述目标设备配置无线网络连接;
其中,所述获取模块,用于:通过近距离连接方式向所述目标设备发送第一绑定请求,其中,所述第一绑定请求用于请求将所述目标设备绑定到所述服务器上;接收所述目标设备通过近距离连接方式返回的所述目标绑定请求,其中,所述目标绑定请求中携带了第二绑定请求和故障请求,所述第二绑定请求中携带了设备信息、用户信息和绑定码,所述故障请求用于请求所述服务器保持所述目标设备的故障;
其中,终端设备上部署了App和uSDK,所述连接模块,用于:所述App在第二操作界面上显示检测到广播消息的设备列表,其中,所述广播消息用于广播所述设备列表中的设备待配置的消息,电子设备启动则通过电子设备上的SDL/模块进入配置模式且不退出配置模式,电子设备通过SDL/模块进行SoftAp热点/BLE的广播,所述uSDK感知到SDL/模块的广播,通知所述App检测到广播消息;所述App从所述设备列表中逐个选择或者按照优先级选择设备作为所述目标设备;所述App在检测到所述目标设备所在环境不存在无线网络的情况下,通过近距离连接方式与所述目标设备连接,其中,所述App检测到所述终端设备WiFi已开启,但判断出无连接路由器,则检测到所述目标设备所在环境不存在无线网络。
7.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至5任一项中所述的方法。
8.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至5任一项中所述的方法。
CN202110769534.0A 2021-07-07 2021-07-07 电子设备的绑定方法和装置、存储介质及电子装置 Active CN113596792B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110769534.0A CN113596792B (zh) 2021-07-07 2021-07-07 电子设备的绑定方法和装置、存储介质及电子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110769534.0A CN113596792B (zh) 2021-07-07 2021-07-07 电子设备的绑定方法和装置、存储介质及电子装置

Publications (2)

Publication Number Publication Date
CN113596792A CN113596792A (zh) 2021-11-02
CN113596792B true CN113596792B (zh) 2024-04-19

Family

ID=78246234

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110769534.0A Active CN113596792B (zh) 2021-07-07 2021-07-07 电子设备的绑定方法和装置、存储介质及电子装置

Country Status (1)

Country Link
CN (1) CN113596792B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116095673A (zh) * 2021-11-05 2023-05-09 华为技术有限公司 一种通信***、网络修复方法及设备
CN116132076B (zh) * 2021-11-15 2024-05-24 青岛海尔科技有限公司 终端绑定方法以及设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660618A (zh) * 2015-03-24 2015-05-27 联想(北京)有限公司 绑定方法和绑定设备
CN106487584A (zh) * 2016-09-30 2017-03-08 北京小米移动软件有限公司 路由器的管理方法、路由器及移动终端
CN110958142A (zh) * 2019-11-26 2020-04-03 华为技术有限公司 设备维护方法、维护设备、存储介质及计算机程序产品
CN111465015A (zh) * 2020-03-06 2020-07-28 珠海格力电器股份有限公司 智能家居设备配网的方法、***、装置、设备及存储介质
CN111464955A (zh) * 2020-03-06 2020-07-28 珠海格力电器股份有限公司 一种故障上报方法、装置、终端及计算机可读介质
CN112130461A (zh) * 2020-09-24 2020-12-25 珠海格力电器股份有限公司 智能家居的控制方法和装置、存储介质、电子装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106789219A (zh) * 2016-12-13 2017-05-31 北京小米移动软件有限公司 路由器的管理方法和装置
CN109615366B (zh) * 2018-11-22 2021-05-04 创新先进技术有限公司 设备支付方法及装置
CN112738265A (zh) * 2020-12-31 2021-04-30 青岛海尔科技有限公司 设备的绑定方法、装置、存储介质以及电子装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104660618A (zh) * 2015-03-24 2015-05-27 联想(北京)有限公司 绑定方法和绑定设备
CN106487584A (zh) * 2016-09-30 2017-03-08 北京小米移动软件有限公司 路由器的管理方法、路由器及移动终端
CN110958142A (zh) * 2019-11-26 2020-04-03 华为技术有限公司 设备维护方法、维护设备、存储介质及计算机程序产品
CN111465015A (zh) * 2020-03-06 2020-07-28 珠海格力电器股份有限公司 智能家居设备配网的方法、***、装置、设备及存储介质
CN111464955A (zh) * 2020-03-06 2020-07-28 珠海格力电器股份有限公司 一种故障上报方法、装置、终端及计算机可读介质
CN112130461A (zh) * 2020-09-24 2020-12-25 珠海格力电器股份有限公司 智能家居的控制方法和装置、存储介质、电子装置

Also Published As

Publication number Publication date
CN113596792A (zh) 2021-11-02

Similar Documents

Publication Publication Date Title
CN109792287B (zh) 一种传输响应消息的方法和装置
CN111885594B (zh) 设备绑定方法及装置
CN113596792B (zh) 电子设备的绑定方法和装置、存储介质及电子装置
CN111885115B (zh) 设备绑定变更方法及装置
CN111371657A (zh) 一种智能家电的网络配置方法、***及智能家电
KR20170007807A (ko) Euicc 관리 방법, euicc, sm 플랫폼 및 시스템
CN112822756B (zh) 通信方法、***以及基站、终端
CN107770826B (zh) 一种网络切片选择方法及相关设备
CN103458057A (zh) 一种获取资源的方法、装置和服务器
CN108307479B (zh) 通信模块及其配网方法、装置、存储介质、设备及终端
US11973880B2 (en) Data processing method and data processing device
CN112689316B (zh) 智能设备的绑定方法、装置和存储介质及电子装置
CN105323231A (zh) 安全算法选择方法、装置及***
CN113316147A (zh) 配网方法、终端设备及可读存储介质
CN112764803A (zh) 版本升级方法及装置、存储介质及电子装置
CN112637221B (zh) 一种设备控制方法及装置
CN112566104B (zh) 基于Mesh网络的漫游协同方法、无线访问接入点及存储介质
CN112672352B (zh) 智能设备配网方法、mesh中继节点、智能设备及服务器
CN101800985B (zh) 鉴权方法及***、终端、服务器与数据下载方法及装置
CN113259918A (zh) 设备的绑定方法及***
CN114697958A (zh) 无线接入点的入网方法、***、ap及存储介质
CN114598598A (zh) 物联网设备的配网方法及装置
CN114339789A (zh) Ap配网处理方法及装置
CN114205378B (zh) 物联设备的配网方法和装置、存储介质及电子装置
CN108574950B (zh) 公共陆地网络plmn接入方法及装置

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
GR01 Patent grant
GR01 Patent grant