CN114501361A - 配网方法、用户设置方法、服务器、控制终端及存储介质 - Google Patents

配网方法、用户设置方法、服务器、控制终端及存储介质 Download PDF

Info

Publication number
CN114501361A
CN114501361A CN202111664840.4A CN202111664840A CN114501361A CN 114501361 A CN114501361 A CN 114501361A CN 202111664840 A CN202111664840 A CN 202111664840A CN 114501361 A CN114501361 A CN 114501361A
Authority
CN
China
Prior art keywords
user
information
equipment
control terminal
network
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
CN202111664840.4A
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.)
Zhejiang Maojing Artificial Intelligence Technology Co ltd
Original Assignee
Zhejiang Maojing Artificial Intelligence 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 Zhejiang Maojing Artificial Intelligence Technology Co ltd filed Critical Zhejiang Maojing Artificial Intelligence Technology Co ltd
Priority to CN202111664840.4A priority Critical patent/CN114501361A/zh
Publication of CN114501361A publication Critical patent/CN114501361A/zh
Priority to PCT/CN2022/128049 priority patent/WO2023124485A1/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/30Control
    • 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
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • 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
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • 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)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Small-Scale Networks (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开实施例提供一种配网方法、用户设置方法、服务器、控制终端及存储介质。其中方法包括:获取控制终端发送的配网请求,所述配网请求用于请求将待配网设备连接到所述控制终端所连接的目标网络,所述配网请求至少包括唯一标识所述待配网设备的唯一设备信息,以及所述控制终端绑定的用户信息;根据所述唯一设备信息,确定所述待配网设备的订单信息,并确定所述订单信息映射的用户信息;基于所述控制终端绑定的用户信息以及所述订单信息映射的用户信息,进行用户验证;若用户验证通过,通知所述控制终端将所述待配网设备连接到目标网络。本公开实施例能够方便、高效的实现待配网设备的配网。

Description

配网方法、用户设置方法、服务器、控制终端及存储介质
技术领域
本公开实施例涉及物联网技术领域,具体涉及一种配网方法、用户设置方法、服务器、控制终端及存储介质。
背景技术
随着物联网技术的发展,通过物联网技术连接家用电子设备、办公电子设备、甚至是工业电子设备已经越来越普及。通过物联网技术连接电子设备,能够使得用户通过主控的控制终端(例如智能音箱、中控屏幕等)对连接的电子设备进行控制,从而方便用户使用和管理电子设备。
控制终端与被控的电子设备处于同一网络是控制终端控制电子设备的前提,这就涉及到电子设备的配网过程;配网过程可以认为是确定电子设备所要接入的网络以及使得电子设备接入网络的过程。因此,针对待配网的电子设备(简称待配网设备),如何方便、高效的实现待配网设备的配网,成为了本领域技术人员亟需解决的技术问题。
发明内容
有鉴于此,本公开实施例提供一种配网方法、用户设置方法、服务器、控制终端及存储介质,能够方便、高效的实现待配网设备的配网。
为实现上述目的,本公开实施例提供如下技术方案。
第一方面,本公开实施例提供一种配网方法,包括:
获取控制终端发送的配网请求,所述配网请求用于请求将待配网设备连接到所述控制终端所连接的目标网络,所述配网请求至少包括唯一标识所述待配网设备的唯一设备信息,以及所述控制终端绑定的用户信息;
根据所述唯一设备信息,确定所述待配网设备的订单信息,并确定所述订单信息映射的用户信息;
基于所述控制终端绑定的用户信息以及所述订单信息映射的用户信息,进行用户验证;
若用户验证通过,通知所述控制终端将所述待配网设备连接到目标网络。。
第二方面,本公开实施例提供一种配网方法,包括:
扫描待配网设备,以得到唯一标识所述待配网设备的唯一设备信息;
至少基于所述唯一设备信息,以及控制终端绑定的用户信息生成配网请求,所述配网请求用于请求将待配网设备连接到所述控制终端所连接的目标网络;
向服务器传输所述配网请求;
获取服务器发送的用户验证通过的信息,响应所述信息,将待配网设备连接到目标网络;其中,所述服务器基于所述控制终端绑定的用户信息以及所述待配网设备的订单信息映射的用户信息进行用户验证,所述订单信息根据所述唯一设备信息确定。
第三方面,本公开实施例提供一种用户设置方法,包括:
显示第一页面,所述第一页面展示有用户购买的待配网设备的订单信息;
确定用户通过所述第一页面设置的关联用户,以使所述订单信息与所述用户的用户信息以及所述关联用户的用户信息相映射;其中,扫描所述待配网设备的控制终端所绑定的用户信息,与所述订单信息映射的用户信息相一致时,所述待配网设备连接到控制终端连接的目标网络。
第四方面,本公开实施例提供一种服务器,包括至少一个存储器和至少一个处理器,所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如上述第一方面所述的配网方法。
第五方面,本公开实施例提供一种控制终端,包括:至少一个存储器和至少一个处理器,所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行如上述第二方面所述的配网方法。
第六方面,本公开实施例提供一种存储介质,所述存储介质存储一条或多条计算机可执行指令;所述一条或多条计算机可执行指令被执行时实现如上述第一方面或第二方面所述的配网方法,或者,第三方面所述的用户设置方法。
第七方面,本公开实施例提供一种计算机程序,所述计算机程序被执行时实现如上述第一方面或第二方面所述的配网方法,或者,第三方面所述的用户设置方法。
本公开实施例提供的配网方法,获取控制终端发送的配网请求,配网请求用于请求将待配网设备连接到控制终端所连接的目标网络,配网请求至少包括唯一标识待配网设备的唯一设备信息,以及控制终端绑定的用户信息;根据唯一设备信息,确定待配网设备的订单信息,并确定订单信息映射的用户信息;基于控制终端绑定的用户信息以及订单信息映射的用户信息,进行用户验证;若用户验证通过,通知控制终端将待配网设备连接到目标网络。可以看出,本公开实施例能够在用户基本无参与的情况下,由服务器基于唯一设备信息、订单信息和订单信息映射的用户信息之间的关系,从配网请求携带的待配网设备的唯一设备信息出发,确定出待配网设备的订单信息映射的用户信息;进而基于订单信息映射的用户信息与配网请求携带的控制终端绑定的用户信息,进行用户验证,并在用户验证通过时,认为待配网设备的使用用户为合法用户,实现通过控制终端控制待配网设备连接到控制终端所在的目标网络,完成待配网设备的配网过程。本公开实施例能够在用户基本无参与的情况下,方便、高效的实现待配网设备的配网。
附图说明
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为智能家居***的示意图;
图2为本公开实施例中待配网设备实现配网的***架构示意图;
图3为本公开实施例中配网方法的流程交互图;
图4为本公开实施例中基于唯一设备信息确定订单信息的流程图;
图5为本公开实施例中验证通过的界面显示图;
图6为本公开实施例中验证不通过的界面显示图;
图7为本公开实施例中在服务器执行的配网方法的示意图;
图8为本公开实施例中在控制终端执行的配网方法的示意图;
图9A为公开实施例提供的用户设置方法的流程图;
图9B为订单页面的示例图;
图10A为本公开实施例中配网装置的一种框图;
图10B为本公开实施例中的配网装置的另一种框图;
图11为本公开实施例中提供的服务器的框图。
具体实施方式
在智能家居场景中,存在众多的家用电子设备,例如智能电视、智能冰箱、智能空调、智能门锁、智能窗帘等。为方便用户管理、使用这些电子设备,作为主控的控制终端(例如智能音箱等具有电子设备管理、控制能力的用户终端)应运而生,当上述电子设备与控制终端连接到同一网络(例如WIFI网络、或者局域网络等)时,用户可以通过语音、界面交互等方式,使用控制终端来控制电子设备的关闭、开启、以及工作模式等。当控制终端需要对新的电子设备进行控制和管理,该新的电子设备需要接入控制终端所在的网络,此时就涉及到电子设备的配网过程。为便于说明,本公开实施例将新的需要连接到控制终端所在网络的电子设备,称为待配网设备。待配网设备可以是具有联网功能但还没连接网络的电子设备,例如待配网设备为用户新购买或者重置后的电子设备。
用户可以通过待配网设备的使用说明书介绍的配网方式,将待配网设备连接到控制终端所在的网络。例如,用户通过阅读待配网设备的使用说明书,了解控制终端管理待配网设备的具体方式,并按照说明书的指示来操作待配网设备连接到网络。上述方式虽然能够实现待配网设备连接到控制终端所在的网络,但需要用户参与操作来实现,配网方式的操作便捷性和效率均较低。基于此,本公开实施例提供新型的配网方案,对待配网设备已有的配网方式进行有效补充,本公开实施例提供的配网方案能够在用户无参与的情况下,方便、高效的实现对待配网设备进行配网。
下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在智能家居场景中,用户可以使用控制终端管理、控制智能电视、智能空调、智能冰箱、智能窗帘、智能门锁等电子设备。在一个示例中,图1为智能家居***的示意图。结合图1所示,智能家居***10至少包括控制终端11、智能电视12和智能空调13,控制终端11可以与智能电视12进行交互,控制终端11也可以与智能空调13进行交互。在交互过程中,控制终端11可以对智能电视12和智能空调13进行数据采集以及控制,在控制终端11的管理下,智能电视12和智能空调13可以根据控制终端发出的控制信号实时调整工作状态。
需要说明的是,控制终端11可以通过无线网络通信技术(Wireless-Fidelity,简称WIFI)与智能电视12或者智能空调13等产品实现信息交互。在其他可选的实施例中,控制终端11还可以采用云云对接、蓝牙Mesh直连等多种对接方式与智能电视12和智能空调13进行交互。在进一步的可选方式中,控制终端11还可以采用其他的通信方式与智能电视12和智能空调13进行交互,对此不作限定。
控制终端与智能电视、智能空调等电子设备进行交互需要在电子设备完成配网的状态下,例如电子设备与控制终端需要连接到同一网络。为了实现电子设备高效、方便的配网,可以借助服务器的用户验证机制,在服务器验证控制终端绑定的用户为合法用户的情况下,利用控制终端将待配网设备连接到控制终端所在的网络。作为可选实现,图2示出了对待配网设备实现配网的***架构示意图。如图2所示,该***架构可以包括:待配网设备20、控制终端21、服务器22。
待配网设备20可以为智能电视、智能空调等需要连接到控制终端所在网络的电子设备。在一些实施例中,待配网设备20可以是用户新购买的还未连接过网络的电子设备。在另一些实施例中,待配网设备20可以是用户重置的电子设备,电子设备重置后将重置网络连接信息。
控制终端21为具有电子设备管理、控制能力的终端。在一些实施例中,控制终端可以为智能音箱,通过智能音箱实现对已经完成配网的电子设备的管理,在一些实施例中,控制终端还可以是智能手机、平板电脑、便携计算机、电视盒子等终端设备,本公开实施例对于控制终端的具体形式并不设限。
服务器22是提供计算服务的服务器设备。服务器22可以部署在网络端,例如服务器22为云端的云服务器。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、***总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
在一些实施例中,待配网设备从生产制造到用户使用主要经历以下阶段:
出厂阶段:待配网设备生产制造时,设置待配网设备的唯一设备信息;在待配网设备完成生产后,可以为待配网设备进行产品包装,产品包装上可以设置设备包装码;唯一设备信息可以直接作为设备包装码,唯一设备信息也可以与设备包装码具有映射关系;基于此,待配网设备在出厂时,就在待配网设备内部设置有唯一设备信息,并在产品包装上设置有的设备包装码;
出库阶段:待配网设备被用户购买时,订单数据库中可以记录用户购买待配网设备的订单信息,并且待配网设备从仓库出库并寄送给用户;待配网设备在出库或者寄送过程中,出库人员或者寄送人员可以通过扫描枪等扫描设备扫描获取待配网设备的订单信息、以及待配网设备的产品包装上设置的设备包装码,通过扫描到的以上信息,建立设备包装码与订单信息的映射关系,并上传给服务器。
配网阶段:当用户获得待配网设备,并且待配网设备上电开机时,待配网设备被用户侧的控制终端识别和扫描。控制终端基于扫描得到的待配网设备的唯一设备信息以及控制终端所绑定的用户信息,生成配网请求并发送给服务器,从而服务器进行待配网设备的使用用户的验证,并在用户验证通过后,通知控制终端将待配网设备连接到待配网设备所在的目标网络,完成待配网设备的配网过程。
基于图2所示的***架构,图3示出了本公开实施例提供的配网方法的流程交互图。如图3所示,该方法流程可以包括如下步骤。
步骤S31、控制终端发送配网请求给服务器。
配网请求是控制终端生成,且用于请求将待配网设备连接到控制终端所连接的目标网络,配网请求中至少包括唯一标识待配网设备的唯一设备信息,以及控制终端绑定的用户信息。
唯一设备信息可以用于唯一标识待配网设备,任一个待配网设备均会有其对应的唯一设备信息。在一些实施例中,待配网设备在生产制造时,可以烧录唯一标识的MAC(MediaAccess Control Address,局域网地址)码,MAC码可以作为待配网设备的唯一设备信息,以唯一标识待配网设备。当然,待配网设备的唯一设备信息并不限于MAC码,任意的能够对待配网设备起到唯一标识作用,并且设置在待配网设备内部的信息,均可作为所述唯一设备信息。
控制终端绑定的用户信息是控制终端的登录用户对应的用户信息。在一些实施例中,用户信息可以是用户名、账号ID等描述用户的信息。
当控制终端为智能音箱时,基于智能音箱发送配网请求的过程可以是:智能音箱实时扫描周边设备,当发现待配网设备上电且未连接网络时,生成将待配网设备连接到控制终端所连接的目标网络的配网请求,配网请求中至少包括待配网设备的MAC码,以及控制终端绑定的用户信息。
步骤S32、服务器根据配网请求中的唯一设备信息,确定待配网设备的订单信息。
作为可选实现,图4为本公开实施例中基于唯一设备信息确定订单信息的流程图。该方法流程可以由服务器执行实现,参考图4,该方法流程可以包括如下步骤。
步骤S41、确定唯一设备信息对应的待配网设备的设备包装码。
在一些实施例中,设备包装码可以为待配网设备的唯一设备信息,也就是将唯一设备信息作为设备包装码;在另一些实施例中,设备包装码不是唯一设备信息时,则设备包装码与唯一设备信息存在映射关系,也就是说,可以基于设备包装码与唯一设备信息的映射关系,通过待配网设备的唯一设备信息确定设备包装码。设备包装码与唯一设备信息的映射关系可以在待配网设备制造并且产品安装后,记录到服务器中。
在一些实施例中,设备包装码可以是SN(Serial Number,序列号)码。
步骤S42、根据设备包装码与订单信息的映射关系,确定待配网设备的设备包装码映射的订单信息。
如前所述,设备包装码在设备出厂时,设置在待配网设备的产品包装上,并且通过扫描后与待配网设备的订单信息建立映射关系。基于确定的待配网设备的设备包装码,服务器可以查找设备包装码与订单信息的映射关系,以便基于当前的设备包装码确定映射的订单信息。
回到图3所示,在步骤S33中,基于待配网设备的订单信息,获取订单信息映射的用户信息。
订单信息中记录有下单用户以及待配网设备等信息,订单信息实际上是一个信息合集,通过查询订单信息,可以确定购买待配网设备的用户,从而确定相应的用户信息。
在一种示例中,可以在订单数据库中查询提交订单信息的用户,进而在用户数据库中获取该用户的用户信息,以得到订单信息映射的用户信息。
订单数据库中是诸多订单信息的合集,基于待配网设备的订单信息匹配订单数据库,基于订单信息在订单数据库中查询提交订单信息的用户;从而确定该用户之后,在用户数据库中获取该用户的用户信息,以得到订单信息映射的用户信息。
在进一步的一些实现中,提交订单信息的用户(例如购买待配网设备的用户)也可以在订单页面设置关联用户(例如朋友、家人等),该关联用户也可以作为订单信息映射的用户。从而,本公开实施例也可以在订单数据库中查询提交订单信息的用户,以及该用户为订单信息设置的关联用户,进而在用户数据库中获取提交订单信息的用户的用户信息,以及关联用户的用户信息,以得到所述订单信息映射的用户信息。也就是说,在本示例实现中,订单信息映射的用户信息可以包括提交订单信息的用户的用户信息,以及提交订单信息的用户设置的关联用户的用户信息。
步骤S34、服务器验证控制终端绑定的用户信息和订单信息映射的用户信息是否一致,若是,执行步骤S35;若否,执行步骤S36。
在得到订单信息映射的用户信息后,可以对控制终端绑定的用户信息进行用户验证,以确定控制终端绑定的用户是否为合法用户。具体的,可以基于订单信息映射的用户信息对控制终端绑定的用户信息进行验证,当控制终端绑定的用户信息与订单信息映射的用户信息一致时,则控制终端绑定的用户为待配网设备的合法用户。
作为可选实现,当订单信息映射的用户信息为提交订单信息的用户的信息时,可以比对控制终端绑定的用户信息,与提交订单信息的用户的用户信息是否一致。示例的,服务器可以对智能音箱对应的用户手机号码进行验证,当验证智能音箱对应的用户手机号码与提交订单信息的用户的手机号码一致时,则确定控制终端绑定的用户信息为合法用户。
在其他可选的实施例中,当订单信息映射的用户信息包括提交订单信息的用户的信息,以及关联用户的用户信息时,可以比对控制终端绑定的用户信息,与提交订单信息的用户的用户信息,或者关联用户的用户信息是否一致,若一致,则控制终端绑定的用户是合法用户。
关联用户可以是购买待配网设备的用户所设置的其他用户,例如家人,朋友等。具体的,当购买待配网设备的用户设置了关联用户时,服务器可以比对控制终端绑定的用户信息与提交订单信息的用户的信息,或者关联用户的用户信息是否一致,以实现比对订单信息映射的用户信息与控制终端绑定的用户信息。
步骤S35、服务器向控制终端传输用户验证通过的信息。
步骤S36、服务器向控制终端传输用户验证不通过的信息。
步骤S37、控制终端将待配网设备连接到控制终端所连接的目标网络。
步骤S38、控制终端拒绝待配网设备连接到控制终端所连接的目标网络。
基于控制终端绑定的用户信息以及订单信息映射的用户信息进行用户验证的验证结果,服务器可向控制终端传输用户验证通过或者用户验证不通过的信息,控制终端基于用户验证通过或者用户验证不通过的信息决定是否将待配网设备连接到控制终端所连接的目标网络。
在一些实施例中,当服务器向控制终端传输用户验证通过的信息,控制终端接收验证通过的消息,控制终端基于预设的目标网络的连接信息,控制待配网设备连接到目标网络;当服务器向控制终端传输用户验证不通过的信息,控制终端接收验证不通过的消息,控制终端拒绝将待配网设备连接到控制终端所连接的目标网络。
需要说明的是,控制终端已经连接到目标网络,为此,控制终端中会预先存储有网络信息。在一些示例中,网络信息可以为WIFI连接信息,在用户验证通过后,控制终端可以根据预先存储的WIFI网络的WIFI连接信息,控制待配网设备连接到该WIFI网络;在其他示例中,网络信息还可以为局域网络连接信息,则在用户验证通过后,控制终端可控制待配网设备连接到局域网络,当然,目标网络的具体类型还可以为其他形式,在此不做限定。
对于以上配网方式,以控制终端为智能音箱、待配网设备为智能电视为例进行说明。示例的,用户呼叫智能音箱,用户对智能音箱说“查找电视”。智能音箱收到指令以后,开始扫描周围的电子设备,当扫描到待配网的智能电视时,获取智能电视的唯一设备信息。智能音箱基于绑定的用户信息以及智能电视的唯一设备信息生成配网请求,将配网请求发送给云服务器。云服务器接收到上述请求,进行处理;基于配网请求中的唯一设备信息,确定智能电视对应的设备包装码;进而基于设备包装码与订单信息的映射关系,确定智能电视的设备包装码映射的订单信息;通过订单信息查找订单数据库中的用户,基于该用户查找用户数据库中的用户信息,得到订单信息映射的用户信息;比对智能音箱绑定的用户信息,与订单信息映射的用户信息是否一致;若一致,则确定用户验证通过;若不一致,则确定用户验证不通过。
在用户验证通过情况下,智能音箱将智能电视连接到目标网络。图5为本公开实施例在用户验证通过下的界面显示图。若智能音箱绑定的用户信息验证通过,结合图5,可以看出,控制终端直接将智能电视连接到了控制终端所在的WIFI网络中,智能电视基于WIFI网络播放网络节目;用户可以通过智能音箱对智能电视实现关闭、开启、调整音量等工作状态的控制。
在用户验证不通过情况下,智能音箱拒绝智能电视连接到智能音箱所连接的目标网络。图6为本公开实施例用户验证不通过下的界面显示图。若智能音箱绑定的用户信息验证不通过,结合图6,可以看出,智能音箱拒绝智能电视连接到智能音箱所连接的WIFI网络,则智能电视显示未连接到网络。
本公开实施例提供的配网方法,获取控制终端发送的配网请求,配网请求用于请求将待配网设备连接到控制终端所连接的目标网络,配网请求至少包括唯一标识待配网设备的唯一设备信息,以及控制终端绑定的用户信息;根据唯一设备信息,确定待配网设备的订单信息,并确定订单信息映射的用户信息;基于控制终端绑定的用户信息以及订单信息映射的用户信息,进行用户验证;若用户验证通过,通知控制终端将待配网设备连接到目标网络。可以看出,本公开实施例能够在用户基本无参与的情况下,由服务器基于唯一设备信息、订单信息和订单信息映射的用户信息之间的关系,从配网请求携带的待配网设备的唯一设备信息出发,确定出待配网设备的订单信息映射的用户信息;进而基于订单信息映射的用户信息与配网请求携带的控制终端绑定的用户信息,进行用户验证,并在用户验证通过时,认为待配网设备的使用用户为合法用户,实现通过控制终端控制待配网设备连接到控制终端所在的目标网络,完成待配网设备的配网过程。本公开实施例能够在用户基本无参与的情况下,方便、高效的实现待配网设备的配网。
下面对本公开实施例提供的在服务器端实行的配网方法进行介绍。图7为本公开实施例中在服务器执行的一种配网方法。服务器所提供的配网方法可与上文描述的方法内容相互对应参照。
参考图7,在服务器端执行的配网方法可以包括如下步骤。
步骤S71、获取控制终端发送的配网请求,配网请求用于请求将待配网设备连接到控制终端所连接的目标网络,配网请求至少包括唯一标识待配网设备的唯一设备信息,以及控制终端绑定的用户信息。
步骤S72、根据唯一设备信息,确定待配网设备的订单信息,并确定订单信息映射的用户信息。
步骤S73、基于控制终端绑定的用户信息以及订单信息映射的用户信息,进行用户验证。
步骤S74、若用户验证通过,通知控制终端将待配网设备连接到目标网络。
服务器更为具体的功能实现和扩展功能,可参照前文相应部分的描述,此处不再赘述。
本公开实施例中还提供一种在控制终端执行的配网方法。图8为本公开实施例在控制终端执行的一种配网方法。控制终端所提供的配网方法可与上文描述的方法内容相互对应参照。
参考图8,在控制终端执行的配网方法可以包括如下步骤。
步骤S81、扫描待配网设备,以得到唯一标识待配网设备的唯一设备信息。
步骤S82、至少基于唯一设备信息,以及控制终端绑定的用户信息生成配网请求,配网请求用于请求将待配网设备连接到控制终端所连接的目标网络。
步骤S83、向服务器传输配网请求。
步骤S84、获取服务器发送的用户验证通过的信息,响应该信息,将待配网设备连接到目标网络;其中,服务器基于控制终端绑定的用户信息以及待配网设备的订单信息映射的用户信息进行用户验证,订单信息根据唯一设备信息确定。
控制终端更为具体的功能实现和扩展功能,可参照前文相应部分的描述,此处不再赘述。
在本公开实施例中,控制终端能够扫描待配网设备,基于待配网设备的唯一设备信息以及控制终端绑定的用户信息生成配网请求发送给服务器,服务器基于接收到的配网请求对控制终端绑定的用户信息进行用户验证,在用户验证通过时,响应信息,将待配网设备连接到目标网络。在本公开实施例中,控制终端能够在用户基本无参与的情况下,利用服务器验证控制终端绑定的用户身份,在用户验证通过时,自动将待配网设备连接到控制终端所在的网络,实现电子设备配网。可见,通过上述方式,能够在用户基本无参与的情况下,方便、高效的实现电子设备配网。
在进一步的一些实施例中,购买待配网设备的用户,可以在购买待配网设备的订单页面设置关联用户,从而使得待配网设备的订单信息所映射的用户除购买待配网设备的用户外,还可以由该用户自定义设置关联用户。作为可选实现,图9A示出了本公开实施例提供的用户设置方法的可选流程图,通过该方法流程,购买待配网设备的用户可以为订单信息设置其他的关联用户,该方法流程可由用户的终端设备执行实现,例如用户购买待配网设备所使用的智能手机、笔记本电脑等。参照图9A,该方法流程可以包括如下步骤。
在步骤S91中,显示第一页面,第一页面展示有用户购买的待配网设备的订单信息。
第一页面可以是待配网设备的订单页面,或者其他的可以展示待配网设备的订单信息,并可以为待配网设备的订单信息设置关联用户的页面。
在步骤S92中,确定用户通过第一页面设置的关联用户,以使订单信息与用户的用户信息以及关联用户的用户信息相映射。
在本公开实施例中,第一页面除展示有用户购买的待配网设备的订单信息外,还可以提供设置关联用户的入口,从而购买待配网设备的用户可通过第一页面,为待配网设备的订单信息设置关联用户。在一个示例中,图9B示例性的示出了订单页面的示例图,参照图9B,该订单页面可以展示用户购买的待配网设备的订单信息,并且用户可以通过该订单页面进入设置关联用户的页面入口,从而为订单信息设置其他的关联用户。
在本公开实施例中,待配网设备的订单信息可与购买用户的用户信息,以及上述关联用户的用户信息相映射,从而实现确定待配网设备的订单信息所映射的用户信息。进而,后续待配网设备通过物流送达某一用户时,该用户的控制终端可扫描待配网设备,之后,如果服务器确定控制终端所绑定的用户信息与待配网设备的订单信息映射的用户信息相一致,则待配网设备可连接到控制终端连接的目标网络;具体的配网过程可参照前文相应部分的描述,此处不再展开。
下面从服务器的角度,对本公开实施例提供的配网装置进行介绍。下文描述的装置内容,可以认为是服务器为实现本公开实施例提供的配网方法,所需设置的功能模块。下文描述的配网装置的内容可与上文描述的配网方法的内容相互对应参照。
作为可选实现,图10A示出了本公开实施例提供的配网装置的框图。参照图10A所示,该配网装置可以包括:
获取模块110,用于获取控制终端发送的配网请求,所述配网请求用于请求将待配网设备连接到所述控制终端所连接的目标网络,所述配网请求至少包括唯一标识所述待配网设备的唯一设备信息,以及所述控制终端绑定的用户信息;
信息确定模块111,用于根据所述唯一设备信息,确定所述待配网设备的订单信息,并确定所述订单信息映射的用户信息;
用户验证模块112,用于基于所述控制终端绑定的用户信息以及所述订单信息映射的用户信息,进行用户验证;
通知发送模块113,用于若用户验证通过,通知所述控制终端将所述待配网设备连接到目标网络。
可选的,信息确定模块111,用于根据所述唯一设备信息,确定所述待配网设备的订单信息包括:
确定所述唯一设备信息对应的待配网设备的设备包装码;
根据所述设备包装码与订单信息的映射关系,确定所述待配网设备的设备包装码映射的订单信息。
可选的,所述设备包装码与订单信息的映射关系,通过扫描所述待配网设备的订单信息、以及所述待配网设备的产品包装上设置的设备包装码来建立。
可选的,所述待配网设备的设备包装码,设置在所述待配网设备的产品包装上;所述设备包装码为所述待配网设备的唯一设备信息,或者与所述唯一设备信息存在映射关系。
可选的,信息确定模块111,用于确定所述订单信息映射的用户信息包括:
在订单数据库中查询提交所述订单信息的用户,在用户数据库中获取该用户的用户信息,以得到所述订单信息映射的用户信息。
可选的,用户验证模块112,用于基于所述控制终端绑定的用户信息以及所述订单信息映射的用户信息,进行用户验证包括:
比对所述控制终端绑定的用户信息,与提交所述订单信息的用户的用户信息是否一致。
可选的,用户验证模块112,用于确定所述订单信息映射的用户信息包括:
在订单数据库中查询提交所述订单信息的用户,以及所述用户为所述订单信息设置的关联用户,在用户数据库中获取所述用户的用户信息以及所述关联用户的用户信息,以得到所述订单信息映射的用户信息;
可选的,用户验证模块112,用于基于所述控制终端绑定的用户信息以及所述订单信息映射的用户信息,进行用户验证包括:
比对所述控制终端绑定的用户信息,与提交所述订单信息的用户的用户信息,或者所述关联用户的用户信息是否一致。
可选的,通知发送模块113,用于通知所述控制终端将所述待配网设备连接到目标网络包括:
向所述控制终端传输用户验证通过的信息,以便所述控制终端基于预设的目标网络的连接信息,控制所述待配网设备连接到目标网络。
下面从控制终端的角度,对本公开实施例提供的配网装置进行介绍。下文描述的装置内容,可以认为是控制终端为实现本公开实施例提供的配网方法,所需设置的功能模块。下文描述的配网装置的内容可与上文描述的配网方法的内容相互对应参照。
作为可选实现,图10B示出了本公开实施例提供的配网装置的框图。参照图10B所示,该配网装置可以包括:
扫描模块120,用于扫描待配网设备,以得到唯一标识所述待配网设备的唯一设备信息;
配网请求生成模块121,用于至少基于所述唯一设备信息,以及控制终端绑定的用户信息生成配网请求,所述配网请求用于请求将待配网设备连接到所述控制终端所连接的目标网络;
配网请求发送模块122,用于向服务器传输所述配网请求;
配网执行模块123,用于获取服务器发送的用户验证通过的信息,响应所述信息,将待配网设备连接到目标网络;其中,所述服务器基于所述控制终端绑定的用户信息以及所述待配网设备的订单信息映射的用户信息进行用户验证,所述订单信息根据所述唯一设备信息确定。
本公开实施例提供的配网装置通过服务器对控制终端绑定的用户信息进行用户验证,在用户验证通过的情况下自动完成配网,实现在用户基本无参与的情况下,方便、高效的实现待配网设备的配网。
本公开实施例还提供一种服务器。该服务器可以执行本公开实施例提供的配网方法。在一些实施例中,图11为本公开实施例中的服务器的框图。如图11所示,该服务器可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4。
在本公开实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信。
可选的,通信接口2可以为用于进行网络通信的通信模块的接口。
可选的,处理器1可能是CPU,GPU(Graphics Processing Unit,图形处理器),NPU(嵌入式神经网络处理器),FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列),TPU(张量处理单元),AI芯片,特定集成电路ASIC(Application Specific IntegratedCircuit),或者是被配置成实施本公开实施例的一个或多个集成电路等。
存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。
其中,存储器3存储一条或多条计算机可执行指令,处理器1调用所述一条或多条计算机可执行指令,以执行本公开实施例提供的服务器执行的配网方法。
本公开实施例还提供一种控制终端。其具体实施框图可以参考图11所示,包括至少一个存储器和至少一个处理器,存储器存储一条或多条计算机可执行指令,处理器调用所述一条或多条计算机可执行指令,以执行如本发明实施例提供的控制终端执行的配网方法。
本公开实施例还提供一种存储介质,该存储介质存储一条或多条计算机可执行指令,所述一条或多条计算机可执行指令被执行时实现如本公开实施例提供的服务器执行或者控制终端执行的配网方法,或者本公开实施例提供的用户设置方法。
本公开实施例还提供一种计算机程序,该计算机程序被执行时实现如本公开实施例提供的服务器执行或者控制终端执行的配网方法,或者本公开实施例提供的用户设置方法。
上文描述了本公开实施例提供的多个实施例方案,各实施例方案介绍的各可选方式可在不冲突的情况下相互结合、交叉引用,从而延伸出多种可能的实施例方案,这些均可认为是本公开实施例披露、公开的实施例方案。
虽然本公开实施例披露如上,但本申请并非限定于此。任何本领域技术人员,在不脱离本申请的精神和范围内,均可作各种更动与修改,因此本申请的保护范围应当以权利要求所限定的范围为准。

Claims (12)

1.一种配网方法,其中,包括:
获取控制终端发送的配网请求,所述配网请求用于请求将待配网设备连接到所述控制终端所连接的目标网络,所述配网请求至少包括唯一标识所述待配网设备的唯一设备信息,以及所述控制终端绑定的用户信息;
根据所述唯一设备信息,确定所述待配网设备的订单信息,并确定所述订单信息映射的用户信息;
基于所述控制终端绑定的用户信息以及所述订单信息映射的用户信息,进行用户验证;
若用户验证通过,通知所述控制终端将所述待配网设备连接到目标网络。
2.根据权利要求1所述的方法,其中,所述根据所述唯一设备信息,确定所述待配网设备的订单信息包括:
确定所述唯一设备信息对应的待配网设备的设备包装码;
根据所述设备包装码与订单信息的映射关系,确定所述待配网设备的设备包装码映射的订单信息。
3.根据权利要求2所述的方法,其中,所述设备包装码与订单信息的映射关系,通过扫描所述待配网设备的订单信息、以及所述待配网设备的产品包装上设置的设备包装码来建立。
4.根据权利要求2所述的方法,其中,所述待配网设备的设备包装码,设置在所述待配网设备的产品包装上;所述设备包装码为所述待配网设备的唯一设备信息,或者与所述唯一设备信息存在映射关系。
5.根据权利要求1所述的方法,其中,所述确定所述订单信息映射的用户信息包括:
在订单数据库中查询提交所述订单信息的用户,在用户数据库中获取所述用户的用户信息,以得到所述订单信息映射的用户信息;
所述基于所述控制终端绑定的用户信息以及所述订单信息映射的用户信息,进行用户验证包括:
比对所述控制终端绑定的用户信息,与提交所述订单信息的用户的用户信息是否一致。
6.根据权利要求1所述的方法,其中,所述确定所述订单信息映射的用户信息包括:
在订单数据库中查询提交所述订单信息的用户,以及所述用户为所述订单信息设置的关联用户,在用户数据库中获取所述用户的用户信息以及所述关联用户的用户信息,以得到所述订单信息映射的用户信息;
所述基于所述控制终端绑定的用户信息以及所述订单信息映射的用户信息,进行用户验证包括:
比对所述控制终端绑定的用户信息,与提交所述订单信息的用户的用户信息,或者所述关联用户的用户信息是否一致。
7.根据权利要求1所述的方法,其中,所述通知所述控制终端将所述待配网设备连接到目标网络包括:
向所述控制终端传输用户验证通过的信息,以便所述控制终端基于预设的目标网络的连接信息,控制所述待配网设备连接到目标网络。
8.一种配网方法,其中,包括:
扫描待配网设备,以得到唯一标识所述待配网设备的唯一设备信息;
至少基于所述唯一设备信息,以及控制终端绑定的用户信息生成配网请求,所述配网请求用于请求将所述待配网设备连接到所述控制终端所连接的目标网络;
向服务器传输所述配网请求;
获取所述服务器发送的用户验证通过的信息,响应所述信息,将待配网设备连接到所述目标网络;其中,所述服务器基于所述控制终端绑定的用户信息以及所述待配网设备的订单信息映射的用户信息进行用户验证,所述订单信息根据所述唯一设备信息确定。
9.一种用户设置方法,其中,包括:
显示第一页面,所述第一页面展示有用户购买的待配网设备的订单信息;
确定用户通过所述第一页面设置的关联用户,以使所述订单信息与所述用户的用户信息以及所述关联用户的用户信息相映射;其中,扫描所述待配网设备的控制终端所绑定的用户信息,与所述订单信息映射的用户信息相一致时,所述待配网设备连接到控制终端连接的目标网络。
10.一种服务器,其中,包括:至少一个存储器和至少一个处理器,所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行权利要求1-7任一项所述的配网方法。
11.一种控制终端,其中,包括:至少一个存储器和至少一个处理器,所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行权利要求8所述的配网方法。
12.一种存储介质,其中,所述存储介质存储一条或多条计算机可执行指令,所述一条或多条计算机可执行指令被执行时实现如执行权利要求1-7任一项所述的配网方法,或如权利要求8所述配网方法,或,如权利要求9所述的用户设置方法。
CN202111664840.4A 2021-12-30 2021-12-30 配网方法、用户设置方法、服务器、控制终端及存储介质 Pending CN114501361A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202111664840.4A CN114501361A (zh) 2021-12-30 2021-12-30 配网方法、用户设置方法、服务器、控制终端及存储介质
PCT/CN2022/128049 WO2023124485A1 (zh) 2021-12-30 2022-10-27 配网方法、用户设置方法、服务器、控制终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111664840.4A CN114501361A (zh) 2021-12-30 2021-12-30 配网方法、用户设置方法、服务器、控制终端及存储介质

Publications (1)

Publication Number Publication Date
CN114501361A true CN114501361A (zh) 2022-05-13

Family

ID=81507328

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111664840.4A Pending CN114501361A (zh) 2021-12-30 2021-12-30 配网方法、用户设置方法、服务器、控制终端及存储介质

Country Status (2)

Country Link
CN (1) CN114501361A (zh)
WO (1) WO2023124485A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023124485A1 (zh) * 2021-12-30 2023-07-06 浙江猫精人工智能科技有限公司 配网方法、用户设置方法、服务器、控制终端及存储介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347731A (zh) * 2018-01-11 2018-07-31 海尔优家智能科技(北京)有限公司 一种进行安全绑定的方法、介质、设备及终端
CN109391699B (zh) * 2018-12-04 2022-01-21 深圳绿米联创科技有限公司 设备网络配置方法、装置及服务器
CN110856132A (zh) * 2019-11-06 2020-02-28 北京小米移动软件有限公司 智能设备入网、网络接入方法、装置、设备、***及介质
CN113055884B (zh) * 2020-06-10 2023-01-13 深圳市优克联新技术有限公司 一种网络接入方法、网络接入装置及终端
CN113824617B (zh) * 2020-06-18 2023-03-24 无锡小天鹅电器有限公司 配网方法以及存储介质、家电设备、云端服务器
CN113923112B (zh) * 2020-06-22 2023-08-01 美的集团(上海)有限公司 设备配置方法和设备配置装置
CN112291100B (zh) * 2020-11-03 2023-09-05 北京小米移动软件有限公司 配网方法、配网装置及存储介质
CN114501361A (zh) * 2021-12-30 2022-05-13 浙江猫精人工智能科技有限公司 配网方法、用户设置方法、服务器、控制终端及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023124485A1 (zh) * 2021-12-30 2023-07-06 浙江猫精人工智能科技有限公司 配网方法、用户设置方法、服务器、控制终端及存储介质

Also Published As

Publication number Publication date
WO2023124485A1 (zh) 2023-07-06

Similar Documents

Publication Publication Date Title
CN106102184B (zh) 一种用于管理蓝牙设备绑定连接的***及方法
CN111937351B (zh) 通过集线器将多个电子装置连接到服务器的方法和电子装置
WO2018127200A1 (zh) 智能设备入网方法、移动终端、云服务器、设备及***
US20180041893A1 (en) Method and system of multi-terminal mapping to a virtual sim card
CN105992306B (zh) 一种终端与家庭网关的绑定方法
CN105208631A (zh) 网络连接方法和装置
CN112804730B (zh) 设备互联方法、装置、服务器、智能设备及存储介质
CN112738265A (zh) 设备的绑定方法、装置、存储介质以及电子装置
CN105187444A (zh) 密钥信息烧录方法及装置
CN109725543B (zh) 设备控制码配置方法、装置、云服务器及网络***
CN111915870A (zh) 语音添加遥控器码值的方法、装置、电视和存储介质
CN103716161A (zh) 能够通过互联网远程控制的智能设备的服务器认证方法及基于该方法的认证装置
CN114501361A (zh) 配网方法、用户设置方法、服务器、控制终端及存储介质
CN116321101A (zh) 一种智慧社区信息共享方法及***
CN110706000A (zh) 配件的防伪方法及装置、***、电子设备
CN106779881A (zh) 会员共享方法及装置
CN102918512A (zh) 信息设备数据连接***、验证设备、客户端设备、信息设备数据连接方法和记录介质
US11599870B2 (en) Method and apparatus for determining device for payment in multiple electronic devices
JP2023524546A (ja) 家電機器及びそのネットワーク設定方法、制御端末、コンピュータ記憶媒体
CN111464653A (zh) 车载设备互联的方法、***及装置
CN111641640B (zh) 一种设备绑定处理方法及装置
US20080147520A1 (en) Method and apparatus for providing electronic inventory service
CN114585055A (zh) 车载WiFi接入方法、车辆控制器、云端服务器及移动终端
CN106204261A (zh) 一种信息处理方法、终端和服务器
CN113596030A (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
CB02 Change of applicant information

Address after: 311121 room 801, building 2, No. 2699, yuhangtang Road, Cangqian street, Yuhang District, Hangzhou, Zhejiang Province

Applicant after: Zhejiang Aikesi Elf Artificial Intelligence Technology Co.,Ltd.

Address before: 311121 room 801, building 2, No. 2699, yuhangtang Road, Cangqian street, Yuhang District, Hangzhou, Zhejiang Province

Applicant before: Zhejiang Maojing Artificial Intelligence Technology Co.,Ltd.

CB02 Change of applicant information