一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种设备配网注册的方法、设备及系统与流程

2022-02-25 18:38:29 来源:中国专利 TAG:


1.本技术涉及通信技术领域,尤其涉及一种设备配网注册的方法、设备及系统。


背景技术:

2.智能设备是具备了人工智能的电子设备。用户可以通过智能设备实现点播歌曲、上网购物,或是了解天气预报,还可以通过智能设备对其他智能设备进行控制。比如,用户可以通过与智能音箱语音交互,实现打开窗帘、设置冰箱温度、提前让热水器升温等;即,通过智能音箱对窗帘、冰箱、热水器等设备进行控制。
3.随着技术不断发展,智能设备越来越普及;家庭、酒店等场所纷纷配置了智能家居系统。智能家居系统可以以住宅为平台,利用无线局域网,如无线保真(wireless fidelity,wifi)网络,将家居生活有关的智能设备集成起来进行控制,可以提升家居安全性、便利性和舒适性。如图1,多个智能设备可以通过家庭的路由器接入无线局域网,进而接入智能家居云。智能家居云可以对接入的智能设备进行控制和管理。
4.智能设备接入智能家居云,接收智能家居云的服务,需要先进行配网注册。目前,智能设备配网注册的流程较为复杂,且每个智能设备需要逐一配网注册。用户配置智能家居系统的过程繁琐,尤其在酒店等厂家大批量配置智能设备时,耗时较长,用户体验不好。


技术实现要素:

5.本技术实施例提供一种设备配网注册的方法、设备及系统,能够简化智能设备配网注册的流程,并支持批量配网注册,实现智能设备快速配网注册。
6.第一方面,本技术实施例提供一种设备配网注册的方法,该方法可以包括:第一设备从第二设备接收第一配网参数;其中,第一配网参数包括局域网标识、局域网的接入密码、第二设备的设备标识、第二设备的安全参数和第二设备的接入记号;第一设备使用局域网的接入密码,接入局域网标识指示的局域网;并使用第一配网参数请求接入服务器;第一设备接收服务器分配的设备参数;设备参数包括第一设备的设备标识、第一设备的安全参数和第一设备的接入记号;第一设备使用设备参数请求接入服务器。
7.在该方法中,未接入服务器的智能设备可以使用已接入服务器的智能设备的配网参数请求接入服务器,不需要用户手动配置,能够简化智能设备配网注册的流程,实现快速配网注册。
8.结合第一方面,在一种可能的设计方式中,在第一设备从第二设备接收第一配网参数之前,第一设备与第二设备进行信任环校验。也就是说,通过信任环校验的智能设备属于同一信任环,属于同一信任环的智能设备可以共享配网参数。
9.结合第一方面,在一种可能的设计方式中,第一设备向第二设备发送第一设备的公钥基础设施pki设备证书,用于第二设备对第一设备进行信任环校验;第一设备接收第二设备的pki设备证书;第一设备通过认证第二设备的pki设备证书,对第二设备进行信任环校验。
10.结合第一方面,在一种可能的设计方式中,在第一设备与第二设备进行信任环校验之前,第一设备与第二设备之间建立连接。该连接为安全通道,用于智能设备间进行安全的信任环校验。
11.结合第一方面,在一种可能的设计方式中,第一设备向服务器发送第一请求消息,用于请求接入服务器;该第一请求消息中包括第一配网参数。
12.结合第一方面,在一种可能的设计方式中,第一请求消息中还包括克隆指示信息,用于指示第一设备为第一次请求接入服务器。这样,服务器可以识别到该智能设备使用的配网参数是已接入智能设备的配网参数,从而可以重新为该智能设备分配设备参数。
13.结合第一方面,在一种可能的设计方式中,局域网标识为第二设备接入的局域网的标识,局域网的接入密码为第二设备接入的局域网的接入密码。也就是说,第一设备和第二设备接入同一个局域网。
14.结合第一方面,在一种可能的设计方式中,第二设备为已接入服务器的设备。
15.第二方面,本技术实施例提供一种设备配网注册的方法,该方法可以包括:第二设备获取第一配网参数;第一配网参数包括局域网标识、局域网的接入密码、第二设备的设备标识、第二设备的安全参数和第二设备的接入记号;第二设备向第一设备发送第一配网参数。
16.在该方法中,已接入服务器的智能设备将其配网参数发送给未接入服务器的智能设备,这样,未接入服务器的智能设备可以使用已接入服务器的智能设备的配网参数请求接入服务器,不需要用户手动配置,能够简化智能设备配网注册的流程,实现快速配网注册。
17.结合第二方面,在一种可能的设计方式中,在第二设备向第一设备发送第一配网参数之前,第二设备与第一设备进行信任环校验。也就是说,通过信任环校验的智能设备属于同一信任环,属于同一信任环的智能设备可以共享配网参数。
18.结合第二方面,在一种可能的设计方式中,第二设备接收第一设备的公钥基础设施pki设备证书,通过认证第一设备的pki设备证书,对第一设备进行信任环校验;还向第一设备发送其pki设备证书,用于第一设备对该智能设备进行信任环校验。
19.结合第二方面,在一种可能的设计方式中,在第二设备与第一设备进行信任环校验之前,第二设备与第一设备之间建立连接。该连接为安全通道,用于智能设备间进行安全的信任环校验。
20.结合第二方面,在一种可能的设计方式中,在第二设备与第一设备进行信任环校验之前,第二设备接收到用户对第一设备进行配网注册的确认操作。也就是说,用户可以授权采用本技术实施例提供的配网注册方法对一个或多个第一设备进行配网注册。
21.结合第二方面,在一种可能的设计方式中,局域网标识为第二设备接入的局域网的标识,局域网的接入密码为第二设备接入的局域网的接入密码。也就是说,第一设备和第二设备接入同一个局域网。
22.结合第二方面,在一种可能的设计方式中,在第二设备获取第一配网参数之前,该第二设备接入局域网标识指示的局域网。
23.第三方面,本技术实施例提供一种设备配网注册的方法,该方法可以包括:服务器从第一设备接收第一请求消息;第一请求消息用于请求接入服务器,其中包括第一配网参
数和克隆指示信息,第一配网参数包括第二设备的设备标识、第二设备的安全参数和第二设备的接入记号,克隆指示信息用于指示第一设备为第一次请求接入服务器;服务器向第一设备发送设备参数;其中包括第一设备的设备标识、第一设备的安全参数和第一设备的接入记号。
24.在该方法中,未接入服务器的智能设备使用已接入服务器的智能设备的配网参数请求接入服务器,服务器为该未接入服务器的智能设备重新分配设备参数,该未接入服务器的智能设备可以使用新分配的设备参数接入服务器。这样,不需要用户手动配置智能设备的配网注册流程,简化了智能设备配网注册的流程,实现快速配网注册。
25.第四方面,本技术实施例提供一种设备配网注册的方法,该方法可以包括:第一设备接收用户对一个或多个第二设备进行配网注册的确认操作;其中,第一设备为已接入一个服务器的设备,第二设备为未接入该服务器的设备;响应于用户对一个或多个第二设备进行配网注册的确认操作,第一设备分别与一个或多个第二设备进行信任环校验;之后,第一设备分别向一个或多个第二设备发送第一配网参数;其中,第一配网参数包括局域网标识、局域网的接入密码、第一设备的设备标识、第一设备的安全参数和第一设备的接入记号;一个或多个第二设备接收第一配网参数;并分别使用局域网的接入密码,接入局域网标识指示的局域网;其中,局域网标识指示的局域网为第一设备已接入的局域网;一个或多个第二设备分别使用第一配网参数请求接入服务器;服务器分别向每个第二设备发送服务器分配的该第二设备对应的设备参数;其中,设备参数包括第二设备的设备标识、第二设备的安全参数和第二设备的接入记号;一个或多个第二设备分别接收对应的设备参数;并分别使用对应的设备参数请求接入服务器。
26.在该方法中,同一信任环的智能设备间可以共享配网参数,也就是说,未接入服务器的智能设备可以使用已接入服务器的智能设备的配网参数请求接入服务器,服务器为该未接入服务器的智能设备重新分配设备参数,该未接入服务器的智能设备可以使用新分配的设备参数接入服务器。这样,不需要用户手动配置智能设备的配网注册流程,简化了智能设备配网注册的流程,实现快速配网注册。
27.第五方面,本技术实施例提供一种电子设备,该电子设备可以实现上述第一方面、第二方面或第三方面及其可能的设计方式所述的设备配网注册的方法,其可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。在一种可能的设计中,该电子设备可以包括处理器和存储器。该处理器被配置为支持该电子设备执行上述第一方面、第二方面或第三方面方法中相应的功能。存储器用于与处理器耦合,其保存该电子设备必要的程序指令和数据。
28.第六方面,本技术实施例提供一种计算机存储介质,该计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得电子设备执行如上述第一方面、第二方面或第三方面及其可能的设计方式所述的设备配网注册的方法。
29.第七方面,本技术实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如上述第一方面、第二方面或第三方面及其可能的设计方式所述的设备配网注册的方法。
30.第八方面,本技术实施例提供一种智能家居系统,该智能家居系统可以包括:第一设备,一个或多个第二设备,以及服务器,其中,第一设备为已接入服务器的设备,第二设备
为未接入服务器的设备。第一设备,用于接收用户对一个或多个第二设备进行配网注册的确认操作;还用于响应于用户对一个或多个第二设备进行配网注册的确认操作,与一个或多个第二设备进行信任环校验;第二设备,用于与第一设备进行信任环校验;还用于分别向一个或多个第二设备发送第一配网参数;其中,第一配网参数包括局域网标识、局域网的接入密码、第一设备的设备标识、第一设备的安全参数和第一设备的接入记号;第二设备,还用于接收第一配网参数;还用于使用局域网的接入密码,接入局域网标识指示的局域网,其中,局域网标识指示的局域网为第一设备已接入的局域网;第二设备,还用于使用第一配网参数请求接入服务器;服务器,用于向每个第二设备发送服务器分配的第二设备对应的设备参数,其中,设备参数包括第二设备的设备标识、第二设备的安全参数和第二设备的接入记号;第二设备,还用于接收第二设备对应的设备参数;还用于使用对应的设备参数请求接入服务器。
31.第五方面所述的电子设备,第六方面所述的计算机存储介质,第七方面所述的计算机程序产品,以及第八方面所述的智能家居系统所带来的技术效果可参见上述对应的方法所带来的技术效果,此处不再赘述。
附图说明
32.图1为本技术实施例提供的设备配网注册的方法适用的系统框架示意图一;
33.图2为本技术实施例提供的设备配网注册的方法适用的系统框架示意图二;
34.图3为本技术实施例提供的设备配网注册的方法适用的一种智能设备的结构示意图;
35.图4为本技术实施例提供的设备配网注册的方法适用的一种服务器的结构示意图;
36.图5为本技术实施例提供的设备配网注册的方法适用的一种终端的结构示意图;
37.图6为本技术实施例提供的设备配网注册的方法的终端显示界面示意图一;
38.图7为本技术实施例提供的设备配网注册的方法的流程示意图一;
39.图8为本技术实施例提供的设备配网注册的方法的终端显示界面示意图二;
40.图9为本技术实施例提供的设备配网注册的方法的流程示意图二;
41.图10为本技术实施例提供的设备配网注册的方法的消息交互示意图一;
42.图11为本技术实施例提供的一种智能家居系统架构示意图;
43.图12为本技术实施例提供的一种智能设备的结构示意图。
具体实施方式
44.下面结合附图对本技术实施例提供的设备配网注册的方法进行具体介绍。
45.本技术实施例提供的设备配网注册的方法,可以应用于图2所示的系统架构。该系统中可以包括一个或多个设备100、路由器200、智能家居云300以及管理单元400。
46.其中,设备100可以为智能家居设备(比如,智能电视、智能冰箱、智能洗衣机、智能音箱、智能电饭煲、智能吊灯等)、便携式计算机(如手机等)、笔记本电脑、个人计算机(personal computer,pc)、可穿戴电子设备(如智能手表、智能眼镜或者智能头盔等)、平板电脑、增强现实(augmented reality,ar)\虚拟现实(virtual reality,vr)设备、车载电脑
等,本技术实施例对该设备100的具体形式不做特殊限制。其中,本技术实施例也可以将设备100称为智能设备100。
47.路由器200用于为智能设备100提供接入功能。智能设备100可以接入路由器200提供的无线局域网。每个路由器200对应一个路由器标识,智能设备100可以通过该路由器标识接入对应的路由器200。示例性的,路由器标识为服务集标识(service set identifier,ssid)。
48.智能家居云300用于为接入的智能设备100分配唯一的设备标识,为智能设备100提供设备状态查询,设备远程控制命令中转等服务。智能家居云300可以是智能家居厂商在服务侧构建的服务程序,可以是云服务器,比如物联网(internet of things,iot)服务器。
49.在一些实施例中,该系统可以包括管理单元400,管理单元400用于管理、配置智能设备100。比如,用户可以在管理单元400上选择一个路由器200,并输入该路由器200的密码,触发智能设备100接入路由器200。比如,用户可以在管理单元400上选择是否对智能设备100进行配网注册。需要说明的是,管理单元400可以是独立于智能设备100的设备,或者是独立于智能设备100的设备中的模块;管理单元400也可以是智能设备100中,负责管理、配置功能的模块。管理单元400可以是硬件设备,也可以是软件模块,或者硬件加软件的形式。本技术实施例对于管理单元400的具体形式不做限定。比如,管理单元400可以是管理应用程序(application,app),该管理app可以安装在智能设备100(比如智能音箱)中,也可以安装在独立于智能设备100的电子设备(比如手机)中。
50.请参考图3,为本技术实施例提供的一种智能设备100的结构示意图。其中,智能设备100可以包括处理器110,存储器120,无线通信模块130,电源模块140等。
51.可以理解的是,本发明实施例示意的结构并不构成对智能设备100的具体限定。在本技术另一些实施例中,智能设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以是硬件,软件或软件和硬件的组合实现。
52.处理器110可以包括一个或多个处理器,例如:处理器110可以包括应用处理器,控制器,数字信号处理器(digital signal processor,dsp)等。其中,不同的处理器可以是独立的器件,也可以集成在一个或多个处理器中。
53.其中,控制器可以是智能设备100的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
54.应用处理器上可以安装有智能设备100的操作系统,用于管理智能设备100的硬件与软件资源。比如,管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络、管理文件系统、管理驱动程序等。操作系统也可以用于提供一个让用户与系统交互的操作界面。其中,操作系统内可以安装各类软件,比如,驱动程序,应用程序(application,app)等。
55.存储器120,用于存储指令和数据。在一些实施例中,存储器120为高速缓冲存储器。该存储器可以保存处理器110使用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从存储器120中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
56.存储器120中还可以存储有用于唯一标识智能设备100的标识(比如,智能家居云
300为接入的智能设备100分配的设备标识),以及存储有其他设备(比如,路由器)的标识。
57.在一些实施例中,存储器120也可以设置于处理器110中,即处理器110包括存储器120。本技术实施例对此不进行限定。
58.无线通信模块130可以提供应用在智能设备100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wifi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),nfc,红外技术(infrared,ir),zigbee等无线通信的解决方案。例如,无线通信模块140可以用于实现本技术实施例中智能设备100与路由器200的通信;还可以用于实现本技术实施例中智能设备100与其他智能设备100间的通信。无线通信模块140可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块140经由天线接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块140还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线转为电磁波辐射出去。
59.电源模块140,可以用于向智能设备100包含的各个部件供电。在一些实施例中,该电源模块140可以是电池,如可充电电池。
60.在一些实施例中,智能设备100还可以包括显示屏150,传感器模块160。其中传感器模块160可以包括压力传感器160a,触摸传感器160b等。在本技术中,当智能设备100包括显示屏150,传感器模块160的情况下,管理单元400可以位于智能设备100中。用户可以通过显示屏150对管理单元400的用户界面(user interface,ui)进行操作,从而实现管理、配置智能设备的功能。
61.显示屏150用于显示图像,视频等。显示屏150包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,智能设备100可以包括1个或n个显示屏150,n为大于1的正整数。
62.压力传感器160a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器160a可以设置于显示屏150。压力传感器160a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器160a,电极之间的电容改变。智能设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏150,智能设备100根据压力传感器160a检测所述触摸操作强度。智能设备100也可以根据压力传感器160a的检测信号计算触摸的位置。
63.触摸传感器160b,也称“触控面板”。触摸传感器160b可以设置于显示屏150,由触摸传感器160b与显示屏150组成触摸屏,也称“触控屏”。触摸传感器160b用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏150提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器160b也可以设置于智能设备100的表面,与显示屏150所处的位置不同。
64.请参考图4,其示出了本技术实施例提供的一种服务器300(智能家居云300)的结构示意图。该服务器300包括至少一个处理器310,通信线路320,存储器330以及至少一个通信接口340。
65.处理器310可以是一个通用中央处理器(central processing unit,cpu),微处理器,特定应用集成电路(application-specific integrated circuit,asic),或一个或多个用于控制本技术方案程序执行的集成电路。
66.通信线路320可包括一通路,在上述组件之间传送信息。
67.通信接口340,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。例如,用于与本技术中路由器200进行通信。
68.存储器330可以是只读存储器(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器330可以是独立存在,通过通信线路320与处理器310相连接。存储器330也可以和处理器310集成在一起。
69.其中,存储器330用于存储执行本技术方案的计算机执行指令,并由处理器310来控制执行。处理器310用于执行存储器330中存储的计算机执行指令,从而实现本技术下述实施例提供的设备配网注册的方法。
70.可选的,本技术实施例中的计算机执行指令也可以称之为应用程序代码,本技术实施例对此不作具体限定。
71.在具体实现中,作为一种实施例,处理器310可以包括一个或多个cpu,例如图4中的cpu0和cpu1。
72.在具体实现中,作为一种实施例,服务器300可以包括多个处理器,例如图4中的处理器310和处理器311。这些处理器中的每一个可以是一个单核(single-cpu)处理器,也可以是一个多核(multi-cpu)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
73.在具体实现中,作为一种实施例,服务器300还可以包括输出设备350和输入设备360。输出设备350和处理器310通信,可以以多种方式来显示信息。例如,输出设备350可以是液晶显示器(liquid crystal display,lcd),发光二级管(light emitting diode,led)显示设备,阴极射线管(cathode ray tube,crt)显示设备,或投影仪(projector)等。输入设备360和处理器310通信,可以以多种方式接收用户的输入。例如,输入设备360可以是鼠标、键盘、触摸屏设备或传感设备等。
74.上述的服务器300可以是一个通用设备或者是一个专用设备。在具体实现中,服务器300可以是台式机、便携式电脑、网络服务器、掌上电脑(personal digital assistant,pda)、移动手机、平板电脑、无线终端设备、嵌入式设备或有图4中类似结构的设备。本技术
实施例不限定服务器300的类型。
75.当管理单元400是独立于智能设备100的单元时,请参考图5,为本技术实施例提供的一种终端500的结构示意图。其中,管理单元400是运行在终端500上的单元。比如,管理单元400是终端500(手机)中的管理app。
76.其中,终端500可以包括处理器510,外部存储器接口520,内部存储器521,充电管理模块530,电源管理模块531,电池532,天线1,天线2,移动通信模块540,无线通信模块550,显示屏560,音频模块570,扬声器570a,麦克风570b,传感器模块580等。其中传感器模块580可以包括压力传感器580a,触摸传感器580b等。
77.可以理解的是,本发明实施例示意的结构并不构成对终端500的具体限定。在本技术另一些实施例中,终端500可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
78.处理器510可以包括一个或多个处理器,例如:处理器510可以包括应用处理器,调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理器可以是独立的器件,也可以集成在一个或多个处理器中。
79.其中,控制器可以是终端500的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
80.处理器510中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器510中的存储器为高速缓冲存储器。该存储器可以保存处理器510使用过或循环使用的指令或数据。如果处理器510需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器510的等待时间,因而提高了系统的效率。
81.例如,本技术实施例中,管理单元400可以运行在终端500的处理器510上。
82.充电管理模块530用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。充电管理模块530为电池532充电的同时,还可以通过电源管理模块531为终端供电。
83.电源管理模块531用于连接电池532,充电管理模块530与处理器510。电源管理模块531接收电池532和/或充电管理模块530的输入,为处理器510,内部存储器521,外部存储器,显示屏560,和无线通信模块550等供电。在其他一些实施例中,电源管理模块531也可以设置于处理器510中。在另一些实施例中,电源管理模块531和充电管理模块530也可以设置于同一个器件中。
84.终端500的无线通信功能可以通过天线1,天线2,移动通信模块540,无线通信模块550,调制解调处理器以及基带处理器等实现。
85.天线1和天线2用于发射和接收电磁波信号。终端500中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
86.移动通信模块540可以提供应用在终端500上的包括2g/3g/4g/5g等无线通信的解
决方案。移动通信模块540可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块540还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块540的至少部分功能模块可以被设置于处理器510中。在一些实施例中,移动通信模块540的至少部分功能模块可以与处理器510的至少部分模块被设置在同一个器件中。
87.无线通信模块550可以提供应用在终端500上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wifi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),nfc,红外技术(infrared,ir)等无线通信的解决方案。例如,无线通信模块550可以用于实现本技术实施例中管理单元与智能设备100的无线通信。无线通信模块550可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块550经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器510。无线通信模块550还可以从处理器510接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
88.终端500通过gpu,显示屏560,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏560和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器510可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
89.显示屏560用于显示图像,视频等。显示屏560包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,终端500可以包括1个或n个显示屏560,n为大于1的正整数。
90.外部存储器接口520可以用于连接外部存储卡,例如micro sd卡,实现扩展终端500的存储能力。外部存储卡通过外部存储器接口520与处理器510通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
91.内部存储器521可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器510通过运行存储在内部存储器521的指令,从而执行终端500的各种功能应用以及数据处理。内部存储器521可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端500使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器521可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
92.终端500可以通过音频模块570,扬声器570a,麦克风570b,以及应用处理器等实现音频功能。例如音乐播放,录音,接收用户语音等。
93.音频模块570用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块570还可以用于对音频信号编码和解码。在一些实施例中,音频模块570可以设置于处理器510中,或将音频模块570的部分功能模块设置于处理器
510中。
94.扬声器570a,也称“喇叭”,用于将音频电信号转换为声音信号。终端500可以通过扬声器570a收听音乐,收听免提通话,或播放提示信息等。
95.麦克风570b,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风570b发声,将声音信号输入到麦克风570b。终端500可以设置至少一个麦克风570b。
96.压力传感器580a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器580a可以设置于显示屏560。压力传感器580a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器580a,电极之间的电容改变。终端500根据电容的变化确定压力的强度。当有触摸操作作用于显示屏560,终端500根据压力传感器580a检测所述触摸操作强度。终端500也可以根据压力传感器580a的检测信号计算触摸的位置。
97.触摸传感器580b,也称“触控面板”。触摸传感器580b可以设置于显示屏560,由触摸传感器580b与显示屏560组成触摸屏,也称“触控屏”。触摸传感器580b用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏560提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器580b也可以设置于终端500的表面,与显示屏560所处的位置不同。例如,本技术实施例中,终端500可以通过触摸屏接收用户对于管理单元400的操作。
98.智能设备接入智能家居云,接收智能家居云的服务,需要先进行配网注册。示例性的,用户购买新的智能设备后,在首次使用智能设备前,智能设备先进行配网注册。
99.在一种实现方式中,智能设备采用组播配网方案进行配网注册。
100.智能设备启动后,管理单元上可以发现该设备。示例性的,以管理单元是手机上的管理app,智能设备是智能插座为例。智能插座上电启动后,手机可以发现智能插座(比如,手机和智能插座通过蓝牙扫描互相发现)。请参考图6的(a),用户可以打开手机的管理app。手机显示管理app的“添加设备”界面。在该“添加设备”界面,可以显示智能插座的图标。用户可以通过点击“连接”按钮601,选择对智能插座进行配网注册。手机可以接收用户对“连接”按钮601的点击操作;响应于用户对“连接”按钮601的点击操作,如图6的(b),手机显示“连接设备”界面602。在“连接设备”界面602,包括“网络设置”页面603;“网络设置”页面603包括“路由器”选项604和“密码”输入框605。“路由器”选项604可以显示默认的路由器ssid(比如,该路由器为手机检测到信号最强的路由器);用户可以在“密码”输入框605输入“路由器”选项604显示的路由器对应的接入密码。“连接设备”界面602还包括“使用其他wifi”选项606,用户可以通过选择“使用其他wifi”选项606,修改智能设备接入的路由器。“连接设备”界面602还包括“下一步”按钮607,用户可以点击“下一步”按钮607,确定将智能插座接入“路由器”选项604显示的路由器。进一步的,响应于用户点击“下一步”按钮607的操作,如图6的(c),手机显示“连接设备”界面608。“连接设备”界面608可以包括显示信息609,用于显示智能插座接入路由器的进度。
101.另一方面,手机可以检测智能设备的配网注册请求。比如,手机接收到用户对图6的(a)中“连接”按钮601的点击操作,则确定检测到智能设备的配网注册请求;再比如,手机
接收到用户点击“下一步”按钮607的操作,则确定检测到智能设备的配网注册请求。可选的,手机确定检测到智能设备的配网注册请求,则从智能家居云获取智能家居云为智能设备分配的参数(比如,安全参数等)。
102.手机检测到用户确定将智能设备接入路由器的操作(比如,检测到用户点击“下一步”按钮607的操作),则向智能设备发送proble request报文,其中包括用户选择的路由器的路由器标识、路由器接入密码、智能家居云为智能设备分配的参数等。
103.智能设备接收到手机发送的proble request报文,并获取其中的参数。智能设备采用获取到的路由器标识和路由器密码成功接入路由器,并向智能家居云发送注册请求。智能家居云接收到智能设备的注册请求后,为智能设备分配唯一的设备标识,并向智能设备发送该设备标识。
104.可以理解的,本技术实施例中,智能设备和智能家居云之间的通信,可以是通过路由器进行中转的。比如,上述智能设备向智能家居云发送注册请求,可以是智能设备通过路由器向智能家居云发送注册请求;上述智能家居云向智能设备发送设备标识,可以是智能家居云通过路由器向智能设备发送设备标识。
105.智能设备接收到智能家居云分配的设备标识,即完成配网注册流程。
106.智能设备还可以向手机同步配网注册流程的进度,手机可以刷新图6的(c)所示“连接设备”界面608的显示信息609。比如,当手机确定智能设备的配网流程完成,显示信息609更新为“100%”;然后手机显示图6的(d)所示管理app的主界面610,主界面610可以显示已配网注册的智能设备,以及正在运行的智能设备。比如,用户可以通过点击主界面610的“智能插座”图标,对智能插座进行设置和管理。
107.在该实现方式中,对智能设备进行配网注册的过程,是用户在管理app上触发的;而且还需要用户输入路由器的接入密码,用户的操作速度影响配网注册流程的时长。配网注册流程比较繁琐。另一方面,该配网注册方式需要手机支持发送proble request报文,如果手机不支持发送proble request报文,则会导致智能设备配网注册失败。
108.在一种实现方式中,智能设备采用softap配网方案进行配网注册。
109.智能设备启动后,进入接入点(access point,ap)模式;ap模式下,智能设备可以作为其他设备的接入热点。
110.用户打开管理单元,管理单元上可以发现该设备。示例性的,以管理单元是手机上的管理app,智能设备是智能插座为例。请参考图6,如前述实施例描述,用户可以在如图6的(b)所示的“连接设备”界面602的“网络设置”页面603选择智能设备接入的路由器;其中,“网络设置”页面603包括“路由器”选项604和“密码”输入框605。“路由器”选项604可以显示默认的路由器ssid(比如,该路由器为手机检测到信号最强的路由器);用户可以在“密码”输入框605输入“路由器”选项604显示的路由器对应的接入密码。“连接设备”界面602还包括“下一步”按钮607,用户可以点击“下一步”按钮607,确定将智能插座接入“路由器”选项604显示的路由器。
111.手机检测到用户确定将智能设备接入路由器的操作(比如,检测到用户点击“下一步”按钮607的操作),则向智能设备发送用户选择的路由器的路由器标识、路由器接入密码等参数。
112.智能设备接收到手机发送的路由器标识、路由器接入密码等参数,采用从手机获
取的路由器标识和路由器密码成功接入路由器,并向智能家居云发送注册请求。智能家居云接收到智能设备的注册请求后,为智能设备分配唯一的设备标识,并向智能设备发送该设备标识。智能设备接收到智能家居云分配的设备标识,即完成配网注册流程。
113.在该实现方式中,对智能设备进行配网注册的过程,是用户在管理app上触发的;而且还需要用户输入路由器的接入密码,用户的操作速度影响配网注册流程的时长。配网注册流程比较繁琐。以下本技术各实施例中的第一设备、第二设备等设备均可以为上述实施例中的智能设备。
114.本技术实施例提供一种设备配网注册的方法,如图7,该方法可以包括:
115.s101、第一设备周期性发送广播报文。
116.第一设备为需要在智能家居系统内进行配网注册的智能设备。比如,第一设备为用户新购买的智能设备。示例性的,智能家居系统为图2所示的系统,第一设备可以为图2中的智能设备b。
117.第一设备上电后,周期性的发送广播报文;该广播报文用于请求进行信任环校验。比如,一个路由器的覆盖范围可以是一个信任环。智能设备间通过信任环校验,则属于同一个信任环,属于同一个信任环的智能设备间可以共享配网参数。比如,第一设备周期性的通过信标(beacon)帧对外发送第一设备的设备ssid。
118.s102、第二设备接收第一设备发送的广播报文。
119.第二设备是已接入智能家居系统的智能设备中的一个。第二设备接收到第一设备发送的广播报文,可以与第一设备进行信任环校验。示例性的,第二设备为图2中的智能设备a。
120.可选的,在对第一设备进行信任环校验前,可以在管理单元上向用户确认是否对第一设备进行配网注册。
121.以管理单元为手机上的管理app为例。如图8的(a),管理单元为手机上的app“智能家居”。
122.在一种实现方式中,手机接收到第一设备发送的广播报文。响应于接收到第一设备发送的广播报文,手机显示管理app的主界面。
123.在另一种实现方式中,第二设备接收到第一设备发送的广播报文,则向手机发送第一消息,该第一消息用于触发在管理单元上向用户确认是否对第一设备进行配网注册,第一消息中可以包括一个或多个第一设备的信息。响应于接收到第一消息,手机显示管理app的主界面。
124.示例性的,图8的(b)为“智能家居”app的主界面。
125.该主界面上可以包括“我的设备”页面801,“我的设备”页面801用于显示已经接入智能家居系统的智能设备。示例性的,如图8的(b),“我的设备”页面801显示了已经接入智能家居系统的3个设备,分别为“我的音箱”、“客厅插排”和“书房台灯”。
126.该主界面上还可以包括“待加入智能家居系统的设备”页面802,“待加入智能家居系统的设备”页面802用于显示待加入智能家居系统的智能设备,即第一设备。可选的,“待加入智能家居系统的设备”页面802可以显示多个第一设备。比如,手机接收到多个第一设备发送的广播报文,则将该多个第一设备显示在“待加入智能家居系统的设备”页面802。示例性的,如图8的(b),“待加入智能家居系统的设备”页面802显示4个第一设备,分别为“智
能插座1”、“智能插座2”、“智能插座3”和“智能台灯”。
127.用户可以在“待加入智能家居系统的设备”页面802选择一个或多个第一设备进行配网注册。比如,用户可以通过点击一个或多个第一设备的图标来选择进行配网注册的第一设备。示例性的,如图8的(c),用户选择“智能插座1”、“智能插座2”和“智能台灯”进行配网注册。“待加入智能家居系统的设备”页面802还包括“下一步”按钮803,用户可以通过点击“下一步”按钮803确认对选择的一个或多个第一设备进行配网注册。手机可以检测用户对一个或多个第一设备的图标的选择操作,以及对“下一步”按钮803的点击操作。
128.可选的,响应于用户对选择的一个或多个第一设备进行配网注册的确认操作(比如,用户对“下一步”按钮803的点击操作),手机可以显示如图8的(d)所示的“设备连接”界面804。“设备连接”界面804可以显示各个第一设备进行配网注册的进度。
129.在一种示例中,响应于用户对选择的一个或多个第一设备进行配网注册的确认操作(比如,用户对“下一步”按钮803的点击操作),手机向第二设备发送配网注册确认消息,其中包括用户选择的一个或多个第一设备的标识。第二设备接收到该配网注册确认消息,则开始分别与配网注册确认消息中的一个或多个第一设备的标识指示的一个或多个第一设备进行信任环校验。
130.第二设备可以是任意一个已接入智能家居系统的智能设备。比如,第二设备可以是已接入智能家居系统的智能设备中距离第一设备最近的智能设备。再比如,第二设备可以是用户指定的一个已接入智能家居系统的智能设备。示例性的,如图8的(e),用户可以在“待加入智能家居系统的设备”页面802选择一个或多个第一设备进行配网注册时,在“我的设备”页面801选择一个已接入智能家居系统的智能设备作为第二设备。比如,用户通过点击“我的设备”页面801的“我的音箱”图标,选择“我的音箱”作为第二设备。
131.在一些实施例中,第二设备接收到第一设备发送的广播报文,则可以与第一设备进行信任环校验。在另一些实施例中,第二设备接收到第一设备发送的广播报文,并且确定用户确认对第一设备进行配网注册,则与第一设备建立连接。其中,在一种实现方式中,如果第二设备接收到手机发送的配网注册确认消息,该配网注册确认消息中包括第一设备的标识,则确定用户确认对第一设备进行配网注册
132.s103、第一设备和第二设备间建立连接。
133.智能设备可以包括客户端(station)模式和ap模式。在客户端模式,智能设备可以作为客户端接入ap;在ap模式,智能设备可以创建ap热点,作为其他设备的接入热点。
134.在一些实施例中,第二设备切换为ap模式;第一设备连接至第二设备创建的ap热点。示例性的,第二设备可以调用wifi驱动接口命令从客户端模式切换为ap模式,并广播第二设备的热点名称;第一设备为客户端模式,接收到第二设备广播发送的第二设备的热点名称,则连接至第二设备创建的ap热点。
135.在一种实现方式中,第一设备和第二设备间建立用户数据报协议(user datagram protocol,udp)通道。该udp通道可以用于传输用于进行信任环校验的证书。
136.s104、第一设备和第二设备互相进行信任环校验。
137.在一种实现方式中,第一设备和第二设备之间通过双向认证公钥基础设施(public key infrastructure,pki)设备证书来进行信任环校验。
138.比如,第二设备向第一设备请求进行设备认证。第一设备将自己的根证书发送给
第二设备。第二设备接收到第一设备的根证书后,对其进行认证;如果认证通过,则将第二设备的根证书发送给第一设备。第一设备接收到第二设备的根证书后,对其进行认证;如果认证通过,则第一设备和第二设备之间的双向认证通过。
139.进一步的,第一设备和第二设备之间建立安全的数据通道。这样,第一设备和第二设备互相通过了信任环校验,第一设备和第二设备属于同一个信任环,二者互为互信设备。
140.第一设备加入了与第二设备相同的信任环,则可以进一步的进行配网注册。如图9,本技术实施例提供的设备配网注册的方法,在步骤s104之后,还可以包括:
141.s105、第二设备发送第一配网参数。
142.第一配网参数可以包括局域网标识(路由器ssid)、局域网的接入密码(路由器的接入密码)、第一设备标识、第一安全参数、第一接入记号(token)等;其中,第一设备标识为智能家居云为第二设备分配的设备标识,第一安全参数为智能家居云为第二设备分配的安全参数(比如,秘钥),第一接入记号为智能家居云为第二设备分配的接入记号。
143.比如,第二设备可以在接入智能家居系统后,保存上述配网参数。
144.在一种实现方式中,第二设备将保存的上述配网参数,生成克隆文件。可选的,第二设备在生成克隆文件时可以对其进行加密。第二设备发送该克隆文件,其中包括第一配网参数。比如,第二设备可以通过udp/tcp(transmission control protocol,传输控制协议)报文发送该克隆文件。
145.在一种实现方式中,第二设备与一个第一设备互相通过了信任环校验后,第二设备向该第一设备发送第一配网参数。
146.在另一种实现方式中,第二设备与多个第一设备互相通过了信任环校验后,第二设备广播或组播发送第一配网参数。这样,多个第一设备都可以接收到第一配网参数。
147.s106、第一设备接收第一配网参数。
148.比如,第一设备接收到克隆文件,解密后获取第一配网参数。
149.s107、第一设备使用第一配网参数发起配网注册流程。
150.第一设备发起配网注册流程。在一种实现方式中,第一设备向智能家居云发送第一请求消息,第一请求消息用于请求接入智能家居云。第一请求消息中包括第一配网参数和克隆指示信息;克隆指示信息用于指示该第一设备为第一次请求接入智能家居云。
151.在一种实现方式中,第一设备通过第一路由器向智能家居云发送第一请求消息。第一路由器为第一配网参数中路由器ssid指示的路由器,即第二设备接入的路由器。
152.第一路由器接收到第一请求消息,根据第一请求消息中的第一配网参数获取到第一路由器的路由器ssid和接入密码。第一路由器和第一设备建立连接(比如,wifi连接)。这样,第一设备成功接入第一路由器;第一设备和第二设备接入了同一个路由器(第一路由器),即接入了同一个局域网。
153.之后,第一路由器向智能家居云转发该第一请求消息。
154.s108、智能家居云接收第一请求消息。
155.智能家居云接收到第一请求消息,根据第一请求消息中的克隆指示信息确定第一设备为第一次请求接入智能家居云。智能家居云为第一设备分配设备参数,该设备参数包括第二设备标识、第二安全参数、第二接入记号(token)等;其中,第二设备标识为智能家居云为第一设备分配的设备标识,第二安全参数为智能家居云为第一设备分配的安全参数
(比如,秘钥),第二接入记号为智能家居云为第一设备分配的接入记号。
156.s109、智能家居云向第一设备发送为第一设备分配的设备参数。
157.在一种实现方式中,智能家居云通过第一路由器向第一设备发送为第一设备分配的设备参数。
158.s10a、第一设备接收设备参数。
159.示例性的,第一设备接收到智能家居云分配的设备参数,可以保存该设备参数。
160.s10b、第一设备使用第二配网参数接入智能家居云。
161.在一种实现方式中,第一设备向智能家居云发送第二请求消息,第二请求消息用于请求接入智能家居云。第二请求消息中包括第二配网参数;第二配网参数包括第一设备的设备参数(比如,第二设备标识、第二安全参数、第二接入记号等)。
162.这样,第一设备成功接入智能家居云,即完成了配网注册流程。
163.请参考图10,以第一设备为图2中的智能设备b,第二设备为图2中的智能设备a为例。
164.智能设备a已经接入智能家居系统,智能设备a上保存有智能设备a接入的路由器的ssid,路由器的接入密码,智能家居云为智能设备a分配的设备标识、安全参数、接入记号等配网参数。智能设备a将保存的配网参数经过加密后生成克隆文件。
165.智能设备b完成与智能设备a的信任环校验后,智能设备a向智能设备b发送克隆文件。智能设备b接收到克隆文件后,经过解密,获取到智能设备a保存的配网参数。
166.智能设备b使用智能设备a的配网参数请求接入智能家居云,并且在请求接入智能家居云时,携带克隆指示信息。智能设备b和智能设备a通过了信任环校验,则智能设备b接入智能设备a接入的路由器(路由器l)。其中,智能设备b采用智能设备a的配网参数中的路由器ssid和路由器接入密码接入路由器l。并且,智能设备b通过路由器l转发第一请求消息向智能家居云请求接入。
167.智能家居云接收到智能设备b的接入请求,获取到克隆指示信息,则为智能设备b重新分配新的配网参数,包括设备标识、安全参数、接入记号等。
168.智能设备b接收到智能家居云重新分配的配网参数,采用新的配网参数重新请求接入智能家居云。这样,智能设备b就完成了配网注册流程。
169.可选的,智能设备完成配网注册流程后,可以在管理单元上更新其状态。示例性的,如图8的(f),“智能插座1”、“智能插座2”和“智能台灯”完成配网注册流程后,可以在“我的设备”页面801显示“智能插座1”、“智能插座2”和“智能台灯”的图标。
170.本技术实施例提供的设备配网注册的方法,新的智能设备可以使用已接入智能家居系统的智能设备保存的配网参数进行配网注册;在配网注册过程中,不需要用户手动输入参数;简化了智能设备配网注册的流程。并且,本技术实施例提供的设备配网注册的方法可以支持智能设备批量配网注册,不需要用户手动一一配网注册,实现了智能设备快速配网注册,可以有效节约智能设备配网注册时间。
171.可以理解的是,上述智能设备和智能家居云服务器为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执
行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
172.本技术实施例可以根据上述方法示例对上述智能设备和智能家居云服务器进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
173.本技术实施例提供的设备配网注册的方法,智能设备在执行该方法时,可以划分为多个软件模块。比如,智能设备可以包括配网注册模块,鉴权模块,设备克隆模块,配置文件传输模块,设备发现模块,配网信息刷新模块等模块。
174.示例性的,以第一设备为智能设备b,第二设备为智能设备a为例,如图11,智能设备a包括配网注册模块901,鉴权模块902,设备克隆模块903,配置文件传输模块904,设备发现模块905和配网信息刷新模块906;智能设备b包括配网注册模块910,鉴权模块920,设备克隆模块930,配置文件传输模块940,设备发现模块950和配网信息刷新模块960。
175.其中,配网注册模块可以用于智能设备与智能家居云之间在配网注册流程中的交互;比如,发起配网注册流程,从智能家居云获取设备参数,接入智能家居云等。示例性的,智能设备b的配网注册模块910,可以用于执行图9中的s107,发起配网注册流程;还可以用于执行图9中的s10a,从智能家居云获取设备参数;还可以用于执行图9中的s10b,接入智能家居云等。
176.鉴权模块可以用于智能设备之间进行信任环校验。示例性的,智能设备a的鉴权模块902和智能设备b的鉴权模块920,可以用于执行图7中的s104,鉴权模块902用于与鉴权模块920进行交互,进行智能设备a和智能设备b的信任环校验。
177.设备克隆模块可以用于将保存的配网参数生成克隆文件。示例性的,智能设备a的设备克隆模块903,可以用于执行图9的s105中,生成配网参数的克隆文件的步骤。
178.配置文件传输模块可以用于在智能设备间传输配网参数。示例性的,智能设备a的配置文件传输模块904,可以用于执行图9的s105中,发送第一配网参数的步骤;智能设备b的配置文件传输模块940,可以用于执行图9的s106中,接收第一配网参数的步骤。
179.设备发现模块可以用于触发在管理单元上发现智能设备;比如,触发在管理单元上向用户确认是否对第一设备进行配网注册。
180.配网信息刷新模块可以用于更新和保存智能家居云为智能设备分配的设备参数。示例性的,智能设备b的配网信息刷新模块960,可以用于执行图9的s10a中,保存智能家居云分配的设备参数的步骤。
181.在采用集成的单元的情况下,图12示出了上述实施例中所涉及的智能设备的一种可能的结构示意图。该智能设备1200包括:处理单元1201、通信单元1202和存储单元1203。其中,处理单元1201,用于对智能设备1200的动作进行控制管理;通信单元1202,用于支持智能设备1200与其他网络实体的通信;存储单元1203,保存智能设备1200的指令和数据,上述指令可以用于执行如图7、图9及相应实施例中的各个步骤。
182.当然,上述智能设备1200中的单元模块包括但不限于上述处理单元1201、通信单元1202和存储单元1203。例如,智能设备1200中还可以包括电源单元等,电源单元用于对智
能设备1200供电。
183.其中,处理单元1201可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),数字信号处理器(digital signal processor,dsp),专用集成电路(application-specific integrated circuit,asic),现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。通信单元1202可以是收发器、收发电路等。存储单元1203可以是存储器。
184.例如,处理单元1201为处理器(如图3所示的处理器110),通信单元1202可以称为通信接口,包括无线通信模块(如图3所示的无线通信模块130),存储单元1203可以为存储器(如图3所示的存储器120)。本技术实施例所提供的智能设备1200可以为图3所示的智能设备100。其中,上述处理器、存储器、通信接口等可以连接在一起,例如通过总线连接。
185.本技术实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机程序代码,当上述处理器执行该计算机程序代码时,智能设备执行上述实施例中的方法。
186.本技术实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述实施例中的方法。
187.其中,本技术实施例提供的智能设备1200、计算机存储介质或者计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
188.通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
189.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
190.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以使用硬件的形式实现,也可以使用软件功能单元的形式实现。
191.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、磁碟或者光盘等各种可以存储程序代码的介质。
192.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本申
请的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献