CN117616819A - 配网方法及装置 - Google Patents
配网方法及装置 Download PDFInfo
- Publication number
- CN117616819A CN117616819A CN202280047199.6A CN202280047199A CN117616819A CN 117616819 A CN117616819 A CN 117616819A CN 202280047199 A CN202280047199 A CN 202280047199A CN 117616819 A CN117616819 A CN 117616819A
- Authority
- CN
- China
- Prior art keywords
- router
- network
- electronic device
- wireless network
- service set
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 230000006870 function Effects 0.000 claims description 79
- 230000006855 networking Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 5
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 70
- 238000004891 communication Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 19
- 238000010295 mobile communication Methods 0.000 description 12
- 238000005457 optimization Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 230000011664 signaling Effects 0.000 description 4
- 229920001621 AMOLED Polymers 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000003416 augmentation Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 239000002096 quantum dot Substances 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
- H04W12/55—Secure pairing of devices involving three or more devices, e.g. group pairing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/284—Home automation networks characterised by the type of medium used
- H04L2012/2841—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/068—Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Automation & Control Theory (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种配网方法及装置,一种实施方式是,配网方法应用于第一电子设备中,第一电子设备连接到路由器的5G无线网络,第一电子设备扫描到第二电子设备,第二电子设备支持2.4G无线网络;如果路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同,第一电子设备向第二电子设备发送第一电子设备当前连接的无线网络的服务集标识和密码,省去用户手动切换路由器至2.4G无线网络的环节,提高第二电子设备的接入效率以及减少用户操作。
Description
本申请要求2021年8月03日提交中国国家知识产权局、申请号为202110886501.4、发明名称为“配网方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及通信网络技术领域,尤其涉及配网方法及装置。
智能家居设备已成为人们日常生活中的一部分。用户可以在电子设备上安装与智能家居相关的软件(Application,APP),通过操作电子设备上的APP远程控制智能家居设备。例如在电子设备上安装智能家居APP,利用智能家居APP添加智能家居设备并在智能家居APP中对智能家居设备进行远程控制。
在添加智能家居设备过程中先对智能家居设备进行配网,其中配网是指将路由器的服务集标识(Service Set Identifier,SSID)和密码以某种方式发送给智能家居设备,智能家居设备接收的SSID和密码,连接路由器以完成配网。多数智能家居设备支持2.4G无线保真(Wireless Fidelity,WiFi)网络,如果电子设备连接网络为5GWiFi网络,需要用户重新选择附近可用的2.4GWiFi网络或用户将电子设备连接的网络切换至2.4G WiFi网络,增加用户操作。
发明内容
本申请提供的配网方法及装置,解决了智能家居设备配网过程中用户操作增加的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种配网方法,应用于第一电子设备中,所述第一电子设备连接到路由器的5G无线网络,所述方法包括:扫描到第二电子设备,所述第二电子设备支持2.4G无线网络;如果所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同,向所述第二电子设备发送所述第一电子设备当前连接的无线网络的服务集标识和密码。
在本实施例中,第一电子设备扫描到第二电子设备,虽然第一电子设备当前连接到的5G无线网络与第二电子设备支持的2.4G无线网络不同,但是路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同,第一电子设备可以直接向第二电子设备发送第一电子设备当前连接的无线网络(如5G无线网络)的服务集标识和密码,省去用户手动切换路由器至2.4G无线网络的环节,提高第二电子设备的接入效率以及减少用户操作。
可选的,所述如果所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同,向所述第二电子设备发送所述第一电子设备当前连接的无线网络的服务集标识和密码包括:获得所述路由器的设备配置文件;如果从所述路由器的设备配置文件中提取到与第一功能相对应的字段值,向所述第二电子设备发送所述第一电子设备当前连接的无线网络的服务集标识和密码,所述第一功能表示所述路由器的5G无线网络和2.4G无线网络的服 务集标识和密码相同,且所述第一功能开启时所述第一电子设备可连接到所述5G无线网络或所述2.4G无线网络。
在本实施例,路由器的设备配置文件中记录有路由器的各项数据,如在路由器的设备配置文件中记录路由器是否具备第一功能。如果路由器具备第一功能说明路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同,且第一功能开启时第一电子设备可连接到5G无线网络或2.4G无线网络,例如第一电子设备可以择优选择一种无线网络进行连接。如果路由器具备第一功能,可以在路由器的设备配置文件中以一个字段指示路由器具备第一功能,由此通过是否能够从路由器的设备配置文件中提取到与第一功能相对应的字段值,判断路由器的5G无线网络和2.4G无线网络的服务集标识和密码是否相同,判断方式简单易操作。其中第一功能可以是双频优选功能或双频合一功能。
可选的,所述与第一功能相对应的字段值为目标值时,确定所述路由器开启所述第一功能。如果路由器开启第一功能,说明路由器启用了5G无线网络和2.4G无线网络的服务集标识和密码相同的功能,第一电子设备扫描到第二电子设备时,可直接向第二电子设备发送第一电子设备当前连接的无线网络的服务集标识和密码。例如第一功能相对应的字段值可以是0或1,如果提取到第一功能相对应的字段值为1(目标值),确定路由器开启第一功能。
可选的,所述方法还包括:如果所述路由器没有开启所述第一功能,控制所述路由器开启所述第一功能。在一种场景下,虽然路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同但是路由器没有启用,则路由器提供的5G无线网络和2.4G无线网络的服务集标识和密码可能存在差异。针对这种场景,第一电子设备可以控制路由器开启第一功能,以控制路由器启用5G无线网络和2.4G无线网络的服务集标识和密码相同的功能。然后第一电子设备可以向扫描到的第二电子设备发送第一电子设备当前连接的无线网络的服务集标识和密码,同样省去用户手动切换路由器至2.4G无线网络的环节,提高第二电子设备的接入效率以及减少用户操作。
可选的,所述方法还包括:如果所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码不相同,将所述第一电子设备连接过的无线网络的服务集标识和密码发送给所述第二电子设备;或者,如果所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码不相同,将所述第一电子设备附近可用的无线网络的服务集标识和密码发送给所述第二电子设备。
在本实施例中,如果路由器的5G无线网络和2.4G无线网络的服务集标识和密码不相同,第一电子设备可以向第二电子设备发送其他的无线网络的服务集标识和密码,如第一电子设备连接过的无线网络的服务集标识和密码、第一电子设备附近可用的无线网络的服务集标识和密码,由第二电子设备利用这些服务集标识和密码进行联网尝试。如果联网成功也会减少用户操作,但可能会增加联网时长,降低第二电子设备的接入效率。
可选的,所述方法还包括:获取用户设置的所述路由器的配网数据,所述路由器的配网数据至少包括所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同;将所述路由器的配网数据写入到所述路由器的设备配置文件中。在本实施例中,用户可以对路由器进行配置,如配置路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同, 将路由器的这一功能记录在路由器的设备配置文件中。例如用户可以配置路由器具备第一功能且由用户开启第一功能,这些配置记录在路由器的设备配置文件中,以在第一电子设备扫描到第二电子设备时使用。
可选的,所述方法还包括:同步更新服务器中的所述路由器的设备配置文件,实现在不同设备中存储的路由器的设备配置文件一致。
可选的,所述同步更新服务器中的所述路由器的设备配置文件包括:向所述服务器发送写入所述配网数据的路由器的设备配置文件;或者,向所述服务器发送设备配置文件更新指令,所述设备配置文件更新指令中携带有所述配网数据,所述服务器将所述配网数据写入到所述服务器存储的路由器的设备配置文件中。在本实施例中,第一电子设备可以选择至少一种方式来同步更新服务器中的路由器的设备配置文件,以提供多种同步方式。
第二方面,本申请提供一种配网方法,应用于第一电子设备中,所述第一电子设备连接到路由器的5G无线网络,所述方法包括:扫描到第二电子设备,所述第二电子设备支持2.4G无线网络;向所述第二电子设备发送无线网络的服务集标识和密码。第二电子设备利用这些服务集标识和密码进行联网尝试。如果联网成功也会减少用户操作,但可能会增加联网时长,降低第二电子设备的接入效率。
可选的,所述向所述第二电子设备发送无线网络的服务集标识和密码包括:将所述路由器提供的无线网络的服务集标识和密码发送给所述第二电子设备;或者,将所述第一电子设备连接过的无线网络的服务集标识和密码发送给所述第二电子设备;或者,将所述第一电子设备附近可用的无线网络的服务集标识和密码发送给所述第二电子设备。
在本实施例中,第一电子设备可以向第二电子设备发送不同无线网络的服务集标识和密码,第二电子设备可以尝试多种服务集标识和密码进行联网操作,以增加联网成功的几率。
可选的,所述方法还包括:响应配网失败指令,如果所述第二电子设备支持所述2.4G无线网络且所述第一电子设备没有连接到所述2.4G无线网络,提示更改所述第一电子设备的网络连接;如果所述第二电子设备支持2.4G无线网络和5G无线网络,或者所述第二电子设备支持所述2.4G无线网络且所述第一电子设备连接到所述2.4G无线网络,输出配网失败原因。在本实施例中,第一电子设备可根据第二电子设备的网络支持情况以及第一电子设备的联网情况,输出不同信息,以根据不同信息有针对性地进行处理。
第三方面,本申请提供一种电子设备,所述电子设备包括:一个或多个处理器、存储器;其中,所述存储器用于存储一个或多个计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述电子设备执行上述配网方法。
第四方面,本申请提供一种配网装置,包括:处理单元和存储单元,所述存储单元用于存储一个或多个程序;所述处理单元用于执行所述一个或多个程序;所述一个或多个程序包括指令,所述指令用于执行上述配网方法。其中处理单元和存储单元可以是电子设备的处理器中的两个功能单元,处理器中的存储单元存储一个或多个程序中的指令,然后由处理器中的处理单元运行指令以执行上述配网方法。
第五方面,本申请提供一种计算机存储介质,所述计算机存储介质包括计算机指令, 当所述计算机指令在电子设备上运行时,使得所述电子设备执行上述配网方法。
应当理解的是,本申请中对技术特征、技术方案、有益效果或类似语言的描述并不是暗示在任意的单个实施例中可以实现所有的特点和优点。相反,可以理解的是对于特征或有益效果的描述意味着在至少一个实施例中包括特定的技术特征、技术方案或有益效果。因此,本说明书中对于技术特征、技术方案或有益效果的描述并不一定是指相同的实施例。进而,还可以任何适当的方式组合本实施例中所描述的技术特征、技术方案和有益效果。本领域技术人员将会理解,无需特定实施例的一个或多个特定的技术特征、技术方案或有益效果即可实现实施例。在其他实施例中,还可在没有体现所有实施例的特定实施例中识别出额外的技术特征和有益效果。
图1为本申请提供的一种智能家居***的组成示例图;
图2为本申请提供的一种电子设备的组成示例图;
图3为本申请提供的一种配网示意图一;
图4为本申请提供的一种配网方法流程示例图一;
图5为本申请提供的一种设备间的组网示意图一;
图6为本申请提供的对路由器进行配置的信令示意图;
图7为本申请提供的一种设备间的组网示意图二;
图8为本申请提供的对智能家居设备进行配网的信令示意图;
图9为本申请提供的一种配网方法流程示例图二;
图10为本申请提供的一种设备间的组网示意图三;
图11为本申请提供的一种配网方法流程示例图三;
图12为本申请提供的一种设备间的组网示意图四;
图13为本申请提供的一种配网方法流程示例图四。
本申请说明书和权利要求书及附图说明中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于限定特定顺序。
在本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
为了下述各实施例的描述清楚简洁,首先给出相关技术的简要介绍:
智能家居(smart home或home automation)是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理***,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
图1为本申请实施例提供的一种智能家居***示例图。该智能家居***包括智能家居设备101、电子设备102和服务器103。智能家居设备101和电子设备102可以通过无线的 方式与服务器103连接。例如,智能家居设备101和电子设备102可以通过图1中所示的路由器104与服务器103连接进行通信。可以理解的是,智能家居设备101和电子设备102已经在服务器103上注册,并且智能家居设备101与电子设备102相关联。换而言之,智能家居设备101已经与电子设备102配对成功,此时用户可以通过电子设备102控制智能家居设备101。例如电子设备102中安装有智能家居APP,智能家居APP作为用户管理智能家居设备101的可视化平台,可在智能家居APP上显示智能家居设备101的标识和显示对智能家居设备101的操作等。例如电子设备102可对智能家居设备101进行配网操作。
电子设备的操作***中预置有连接服务(LinkService),LinkService作为底层服务用于设备连接、设备交互等,例如电子设备利用LinkService连接智能家居设备101、路由器104和服务器103中的至少一个。在电子设备102和服务器103后,电子设备可以利用LinkService与服务器103进行交互,如电子设备102将设备信息保存在设备配置文件(DeviceProfile)中,将DeviceProfile同步至服务器103中。其中设备信息可以是智能家居设备101和路由器103中至少一种类型设备的信息。同样的,电子设备101可以利用LinkService与智能家居设备101进行交互,如在利用智能家居APP控制智能家居设备101时使用LinkService。
智能家居设备101和路由器104中可以集成连接工具(LinkSDK),利用LinkSDK与电子设备102进行连接以及利用LinkSDK与服务器103进行交互。
服务器103可以用于存储智能家居设备101的状态信息。作为一种示例,服务器103可以存储智能家居设备101的最新状态信息。在另一示例中,服务器103也可以分时段,存储不同时段的智能家居设备101的状态信息,不予限定。另外,服务器103可以是指云服务器。在一些示例中,服务器103可存储设备配置文件,设备配置文件中存储有设备信息,例如设备配置文件中存储有路由器的配置信息。
各大设备厂商和开发者可以将设备配置文件写入到服务器103中,但是各大设备厂商和开发者写入到服务器103中的设备配置文件中一些字段的字段值可能为空或者为其配置一个默认值,例如用户可以将路由器的设备配置文件写入到服务器103中,该设备配置文件中“双频优选”字段的字段值为空或者配置一个默认值,如默认值为0,其中0表示路由器的双频优选功能关闭,1表示路由器的双频优选功能开启,双频优选功能是指路由器的5GWiFI网络和2.4GWiFI网络的SSID和密码相同,如果路由器开启双频优选功能,电子设备根据距离路由器的远近,在两个频段的无线网络中选择一个频段,例如在2.4G和5G下选择一个频段,同等信号强度下自动优选更快的频段。服务器103中的设备配置文件可以共享给电子设备102,用户可以在电子设备102上改写设备配置文件,并将改写后的设备配置文件同步至服务器103中。例如用户可以对路由器的设备配置文件中的“双频优选”字段的字段值进行改写,如将“双频优选”字段的字段值改写为1。在一些路由器中双频优选称为双频合一,双频合一功能和双频优选功能相同。
在一些实施例中,电子设备102可以是手机、平板电脑、桌面型、膝上型、笔记本电脑、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、手持计算机、上网本、个人数字助理(Personal Digital Assistant,PDA)、可穿戴电子设备、智能手表等设备,本申请对上述智能家居设备、服务器和电子设备的具体形式不做特殊限制。在本实施例中, 电子设备102的结构可以如图2所示,为本申请实施例提供的一种图1所示的智能家居***中的电子设备102的结构示意图。
电子设备可以包括处理器110,外部存储器接口120,内部存储器121,天线1,天线2,移动通信模块130,无线通信模块140,以及显示屏150等。可以理解的是,本实施例示意的结构并不构成对电子设备的具体限定。在另一些实施例中,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processing unit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。例如,在本申请中,处理器110可以控制显示屏105显示智能家居APP的界面,用户在智能家居APP的界面中设置路由器的配置信息等等。
处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据,例如存储有路由器的设备配置文件。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuit sound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purpose input/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等,处理器110可利用一个或多个接口耦合其他设备,例如处理器可以通过I2C接口与音频设备耦合。
电子设备的无线通信功能可以通过天线1,天线2,移动通信模块130,无线通信模块140,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。电子设备中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块130可以提供应用在电子设备上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块130可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块130可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块130还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块130的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动 通信模块130的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备输出声音信号,或通过显示屏150显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块130或其他功能模块设置在同一个器件中。
无线通信模块140可以提供应用在电子设备上的包括无线局域网(wireless local area networks,WLAN)(如WiFi网络),蓝牙(bluetooth,BT),全球导航卫星***(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块140可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块140经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块140还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备的天线1和移动通信模块130耦合,天线2和无线通信模块140耦合,使得电子设备可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯***(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code division multiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位***(global positioning system,GPS),全球导航卫星***(global navigation satellite system,GLONASS),北斗卫星导航***(beidou navigation satellite system,BDS),准天顶卫星***(quasi-zenith satellite system,QZSS)和/或星基增强***(satellite based augmentation systems,SBAS)。
电子设备通过GPU,显示屏150,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏150和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏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)等。在一些实施例中,电子设备可以包括1个或N个显示屏150,N为大于1的正整数。
电子设备的显示屏150上可以显示一系列图形用户界面(graphical user interface,GUI), 这些GUI都是该电子设备的主屏幕。一般来说,电子设备的显示屏150的尺寸是固定的,只能在该电子设备的显示屏150中显示有限的控件。控件是一种GUI元素,它是一种软件组件,包含在应用程序中,控制着该应用程序处理的所有数据以及关于这些数据的交互操作,用户可以通过直接操作(direct manipulation)来与控件交互,从而对应用程序的有关信息进行读取或者编辑。一般而言,控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备的各种功能应用以及数据处理。例如,在本实施例中,处理器110可以通过执行存储在内部存储器121中的指令,改写设备配置文件等等。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备使用过程中所创建的数据(比如设备配置文件)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器110通过运行存储在内部存储器121的指令,和/或存储在设置于处理器中的存储器的指令,执行电子设备的各种功能应用以及数据处理。
另外,在上述部件之上,运行有操作***。例如苹果公司所开发的iOS操作***,谷歌公司所开发的Android开源操作***,华为公司所开发的鸿蒙操作***(HarmonyOS),微软公司所开发的Windows操作***等。在该操作***上可以安装运行应用程序。
由电子设备102控制的智能家居设备101可通过智能家居APP添加,以对智能家居设备101进行配网。如图3所示,电子设备102运行智能家居APP,在显示屏上显示智能家居APP的主界面。用户触发(如点击)智能家居APP的主界面中的“添加设备”选项,电子设备102响应添加设备指令,从显示主界面切换至显示设备扫描界面,并开启扫描功能,以扫描电子设备102附近的处于被发现模式(softAP模式)的智能家居设备101。
例如电子设备102扫描到一个智能牙刷,电子设备可以对智能牙刷进行配网操作,如用户可以触发“连接”选项,此时电子设备进行网络连接检测,判断电子设备当前连接的是否是智能牙刷所支持的网络,如果电子设备当前连接的是智能牙刷所支持的网络,电子设备将当前所连接网络的SSID和密码发送给智能牙刷,智能牙刷利用SSID和密码进行联网;如果电子设备当前连接的不是智能牙刷所支持的网络,电子设备会显示一个提示信息,然后由用户切换电子设备连接至智能牙刷所连接的网络。
例如智能牙刷仅支持一种频段的无线网络,如仅支持2.4G WiFI网络,电子设备当前连接的是5G WiFI网络,则电子设备上显示“此设备仅支持2.4G WiFI,您当前连接的是5G WiFI”,用户重新为电子设备选择一个可用的2.4G WiFI网络,或者,将路由器的双频优选功能关闭且手工连接到路由器的2.4G WiFI网络。
相对应的,电子设备对智能家居设备进行配网的流程如图4所示,可以包括以下步骤:
S101、电子设备接收联网指令,其中在智能家居APP通过扫描方式发现智能家居设备后,在智能家居APP上显示发现的智能家居设备并同时显示“连接”按钮,如上述图3所示。用户点击“连接”按钮,触发“连接”按钮绑定的联网指令,以指示电子设备对智能家居设备进行配网。
S102、电子设备响应联网指令,判断智能家居设备是否仅支持2.4G WiFI网络,如果是,执行步骤S103;如果否,执行步骤S104。
S103、电子设备判断其当前所连接网络是否是2.4G WiFI网络,如果是,执行步骤S104,如果否,执行步骤S105。其中电子设备与路由器连接,电子设备当前所连接网络即是路由器所连接网络,则步骤S103是判断路由器所连接网络是否是2.4G WiFI网络,以判断电子设备当前所连接网络是否是智能家居设备所支持的网络。
S104、电子设备向智能家居设备发送当前所连接网络的SSID和密码。智能家居设备在接收到SSID和密码后,进行配网注册。
S105、电子设备显示提示信息,如显示“设备仅支持2.4G WiFI,您当前连接的是5G WiFI”的提示信息。
用户看到该提示信息后,用户可以重新为电子设备选择一个可用的2.4G WiFI网络,或者,用户将路由器的双频优选功能关闭且手工连接到路由器的2.4G WiFI网络,在手动操作连接到2.4G WiFI网络后可以将2.4G WiFI网络的SSID和密码发送给智能家居设备,智能家居设备利用2.4G WiFI网络的SSID和密码进行配网注册,这一过程需要用户手动操作,从而增加用户操作。如图5所示设备间的组网示意图一,在图5中电子设备可以为手机,智能家居设备可以为智能插座,路由器可以提供2.4G WiFi网络和5G WiFi网络。手机连接路由器提供的5G WiFi网络,手机利用智能家居APP扫描到智能插座且判断出智能插座仅支持2.4G WiFi网络。为了完成智能插座的配网,用户手动切换路由器的网络,将路由器提供的网络从5G WiFi网络切换到2.4G WiFi网络;然后手机向智能插座发送2.4G WiFi网络的SSID和密码,智能插座利用2.4G WiFi网络的SSID和密码连接到2.4G WiFi网络上,同时手机也连接到2.4G WiFi网络上。
为了减少用户操作,本实施例提供了路由器的设备配置文件,路由器的设备配置文件中记录有路由器的配置信息,例如至少记录有路由器的配网数据,如至少记录路由器是否开启双频优选功能、记录路由器提供网络的SSID和密码。在路由器开启双频优选功能时,5G WiFi网络和2.4G WiFi网络的SSID和密码相同,无论电子设备当前连接网络是否是智能家居设备支持的网络,电子设备可以直接向智能家居设备发送SSID和密码。
其中,电子设备对路由器进行配置,得到路由器的设备配置文件的信令示意图如图6所示,可以包括以下步骤:
S201、服务器向电子设备发送路由器的设备配置文件,其中服务器发送的设备配置文件中双频优选字段的字段值可以为空或者双频优选字段的字段值为默认值,如双频优选字段的字段值为0。服务器发送的设备配置文件中SSID和密码这两个字段的字段值为空。
服务器向电子设备发送设备配置文件是为了电子设备获取到路由器的标识信息,如获取到路由器的型号和名称等,电子设备在扫描出路由器后,利用从设备配置文件中获取到的路由器的标识信息,确定扫描出的路由器是否是需电子设备配置的路由器,如果是则可 以由电子设备对路由器进行配置。
鉴于设备配置文件的使用,在一个示例中,步骤S201的一种替换方式服务器向电子设备发送路由器的标识信息;在另一个示例中,步骤S201的另一种替换方式是路由器向电子设备发送设备配置文件,路由器和电子设备之间是有线连接,如通过网线将路由器连接到电子设备上,相对应的电子设备中需要设置有有线接口,可以是电子设备自身上具有有线接口,也可以是电子设备通过扩展接口方式配置有线接口。同样的路由器也可以向电子设备发送路由器的标识信息。
换言之,步骤S201是向电子设备发送路由器的标识信息,一种方式是共享路由器的设备配置文件,电子设备从设备配置文件中获取路由器的标识信息,其中共享可以是服务器或路由器向电子设备发送路由器的设备配置文件;另一种方式是共享路由器的标识信息,如服务器或路由器向电子设备发送路由器的标识信息。
S202、用户手动触发路由器进入被发现模式(SoftAP模式),其中路由器进入SoftAP模式时路由器处于待配置状态,例如对路由器是否开启“双频优选”、路由器提供网络的SSID和密码等进行配置。当路由器首次上电或对其进行重置时,用户可以手动操作路由器使其进入SoftAP模式,如用户可以常按路由器的reset键,使路由器进入SoftAP模式。
S203、电子设备利用扫描功能以发现路由器,如电子设备可利用智能家居APP中的“添加设备”选项,启用电子设备的扫描功能,这样位于电子设备附近的且处于被发现模式的设备能够被扫描到,例如电子设备能够扫描到路由器,且扫描到的路由器的标识信息与步骤S201中获取到的标识信息一致。
S204、用户使用电子设备对路由器进行配置。用户可以在电子设备上设置路由器的配网数据,然后控制路由器重启使路由器利用配网数据进行配置。其中用户可以在电子设备上设置路由器提供网络的SSID和密码,选择是否开启双频优选功能等等。
在本实施例中,路由器中存储有配置文件,一种示例中,配置文件的格式可以与设备配置文件的格式相同,相对应的,电子设备可以将设备配置文件发送给路由器,路由器进行文件替换,或者,电子设备向路由器发送配置指令,配置指令中携带配网数据,由路由器将配网数据写入到配置文件中。另一种示例中,配置文件的格式与设备配置文件的格式不同,但是配置文件和设备配置文件中都具有密码、SSID和双频优选等字段;相对应的一电子设备可以将设备配置文件发送给路由器,路由器在进行格式转换后提取到配网数据,并写入到配置文件中,或者,电子设备向路由器发送配置指令,配置指令中携带配网数据,由路由器将配网数据写入到配置文件中,以使路由器的配网数据随路由器的配置变化而变化,保证路由器的配网数据在不同文件/设备中的一致。
S205、同步服务器中路由器的设备配置文件。一种示例中,电子设备或路由器向服务器发送路由器的配网数据,服务器将配网数据写入到设备配置文件中,电子设备和路由器发送的配网数据的格式可以相同也可以不同。另一种示例中,电子设备向服务器返回路由器的设备配置文件,返回的配置文件中写入了路由器的配网数据。再一种示例中,路由器中存储有配置文件,路由器在将配网数据写入到配置文件后,路由器将配置文件发送给服务器。配置文件可以是上述设备配置文件,服务器接收到配置文件中进行文件替换即可;配置文件也可以是与设备配置文件不同的一个文件,但与设备配置文件中都具有密码、SSID 和双频优选等字段,那么服务器在进行格式转换后提取到配网数据,并写入到设备配置文件中。通过设备配置文件的同步保证路由器的配网数据在不同文件/设备中的一致。
其中路由器的设备配置文件的一种示例如下:
defaultValue为双频优选字段description的字段值,本实施例中用户可借助电子设备对该字段的字段值进行调整;例如用户选择开启路由器的双频优选,则defaultValue的取值变为1;如果用户选择关闭路由器的双频优选,则defaultValue维持默认值0。
如图7所示设备间的组网示意图二,在图7中,手机能够从服务器中获取路由器的设备配置文件,用户手动调整路由器进入SoftAP模式,手机开启扫描功能发现处于SoftAP模式下的路由器。然后用户在手机上开始对路由器进行配置,如用户在手机上开始设置路由器提供网络的SSID和密码,并由用户手动开启路由器的双频优选功能。在用户完成设置后,手机同步更新路由器的设备配置文件,例如手机能够根据用户的设置,在路由器的设备配置文件中写入路由器提供网络的SSID和密码,并将defaultValue的取值更改为1;然后手机将更新后的路由器的设备配置文件同步给服务器,服务器也会同步更新路由器的设备配置文件。
S206、电子设备连接路由器提供的网络,触发路由器进行绑定操作。如用户点击智能家居APP中的“绑定路由器”选项,触发路由器进行绑定操作。
S207、路由器进行云端注册,以完成绑定。路由器向服务器发送注册请求,将路由器的标识信息和智能家居APP的账号进行绑定,注册通过后,服务器向路由器发送注册成功响应。
在本实施例中,对路由器的配置主要是为了更新路由器的设备配置文件,如将上述配网数据写入到设备配置文件中,在完成对路由器的配置后电子设备可以结束操作,如不连接路由器提供的网络以及触发路由器的绑定;当然电子设备也可以在完成对路由器的配置后,选择连接路由器提供的网络,并完成路由器的绑定。
接下来,电子设备对其他智能家居设备进行配网,如智能插座、智能牙刷和空调等智能家居设备,其信令示意图如图8所示,可以包括以下步骤:
S301、电子设备连接路由器提供的网络,获取网络的SSID和密码。其中,路由器可以是记录在上述设备配置文件中的路由器。一种示例中,电子设备可以从服务器或路由器中获取SSID和密码;另一种示例中,电子设备获取其他设备共享的路由器所提供网络的SSID和密码,共享方式本实施例不进行限定。
S302、用户手动触发智能家居设备进入被发现模式(SoftAP模式)。智能家居设备进入SoftAP模式后,智能家居设备作为一个热点可被电子设备接入。
S303、电子设备连接到智能家居设备的热点,并发送网络的SSID和密码。
电子设备连接到智能家居设备的热点,说明电子设备扫描到该热点,为了能够扫描到热点,电子设备需要进行联网(如步骤S301)以发现智能家居设备。在发现作为热点的智能家居设备后,电子设备进行网络切换,从连接路由器切换到连接热点,然后向智能家居设备发送SSID和密码。
S304、智能家居设备利用SSID和密码完成配网后,从SoftAP模式切换成已连接模式(STA模式),并连接到路由器中。
S305、智能家居设备发送配网成功的广播包,电子设备可确定智能家居设备配网成功。
S306、智能家居设备进行云端注册,以完成绑定。智能家居设备向服务器发送注册请求,将智能家居设备的标识信息和智能家居APP的账号进行绑定,注册通过后,服务器向智能家居设备发送注册成功响应。
其中电子设备可以根据路由器“双频优选”的开启情况,对智能家居设备进行配网,如果双频优选开启,电子设备直接发送SSID和密码给智能家居设备进行配网;双频优选关闭,则用户手动调整电子设备所连接的网络。其中“双频优选”的开启情况可根据设备配置文件中“双频优选”字段的字段值进行确定,如果“双频优选”字段的字段值为1,双频优选开启;如果“双频优选”字段的字段值为0,双频优选关闭。
在本实施例中,以智能家居设备支持2.4G WiFi网络,路由器可提供2.4G WiFi网络和5G WiFi网络为例,阐述电子设备对智能家居设备进行配网的流程。其中图9示出了电子设备根据路由器“双频优选”的开启情况对智能家居设备进行配网的流程,可以包括以下步骤:
S401、电子设备接收联网指令,其中在智能家居APP通过扫描方式发现智能家居设备后,在智能家居APP上显示发现的智能家居设备并同时显示“连接”按钮,如上述图3所示。用户点击“连接”按钮,触发“连接”按钮绑定的联网指令,以指示电子设备对智能家居设备 进行配网。
S402、电子设备响应联网指令,判断智能家居设备是否仅支持2.4G WiFI网络,如果是,执行步骤S403;如果否,执行步骤S408。
S403、电子设备判断智能家居APP是否绑定了路由器,如果是,执行步骤S404;如果否,执行步骤S408。
S404、电子设备获取路由器的设备配置文件。
S405、电子设备判断路由器是否开启双频优选功能,如果是,执行步骤S406,如果否,执行步骤S408。其中电子设备利用设备配置文件中“双频优选”字段的字段值判断双频优选功能是否开启,如果“双频优选”字段的字段值为1,双频优选功能开启;如果“双频优选”字段的字段值为0,双频优选功能关闭。
S406、电子设备判断连接的网络是否是其绑定的路由器提供的网络,如果是,执行步骤S407;如果否,执行步骤S408。电子设备利用设备配置文件中路由器的标识信息来判断连接的网络是否是其绑定的路由器提供的网络,如果当前连接的网络对应的路由器的标识信息与设备配置文件中路由器的标识信息一致,说明连接的网络是其绑定的路由器提供的网络。
S407、电子设备向智能家居设备发送当前所连接网络的SSID和密码。智能家居设备在接收到SSID和密码后,进行配网注册。
S408、电子设备判断其当前所连接网络是否是2.4G WiFI网络,如果是,执行步骤S407,如果否,执行步骤S409。其中电子设备与路由器连接,电子设备当前所连接网络即是路由器所连接网络,则步骤S103是判断路由器所连接网络是否是2.4G WiFI网络,以判断电子设备当前所连接网络是否是智能家居设备所支持的网络。
S409、电子设备控制路由器开启双频优选功能,将SSID和密码发送给智能家居设备。
在本实施例中,智能家居设备支持2.4G WiFI网络,对于智能家居设备来说,智能家居设备关心的是有2.4G WiFI网络,其能够获取到连接2.4G WiFI网络的SSID和密码,对于电子设备连接的是2.4G WiFI网络还是5G WiFI网络,智能家居设备不关心,由此在一种示例中,步骤S409可替换为电子设备将2.4G WiFI网络的SSID和密码发送给智能家居设备,2.4G WiFI网络的SSID可以与5G WiFI网络的SSID相同或不同。在另一种实例中,步骤S409可替换为电子设备显示提示信息,如显示“设备仅支持2.4G WiFI,您当前连接的是5G WiFI”的提示信息。
用户看到该提示信息后,用户可以重新为电子设备选择一个可用的2.4G WiFI网络,或者,用户将路由器的双频优选功能关闭且手工连接到路由器的2.4G WiFI网络,在手动操作连接到2.4G WiFI网络后可以将2.4G WiFI网络的SSID和密码发送给智能家居设备,智能家居设备利用2.4G WiFI网络的SSID和密码进行配网注册。
在本实施例中,如果路由器开启双频优选功能,电子设备可以直接发送SSID和密码给智能家居设备进行配网;如果路由器没有开启双频优选功能,电子设备可以控制路由器开启双频优选功能并发送SSID和密码,或者如果路由器没有开启双频优选功能,电子设备将路由器提供的2.4G WiFI网络的SSID和密码发送给智能家居设备,省去用户手动为电子设备重新选择网络连接或手动操作路由器的环节,从而减少用户操作。
相对应的上述图9所示流程的组网示意图如图10所示,图10示出了设备间的组网示意图三,在图10中,手机连接路由器提供的5G WiFi网络,手机利用智能家居APP扫描到智能插座且判断出智能插座仅支持2.4G WiFi网络。手机从路由器的设备配置文件中查找到defaultValue的取值为1,确定路由器开启双频优选功能,并且通过设备配置文件中的路由器的标识信息可确定手机连接的是设备配置文件中路由器提供的网络(即智能家居APP绑定的路由器提供的网络),手机可以向智能插座发送当前所连接网络的SSID和密码,手机连接5G WiFi网络,智能插座连接2.4G WiFi网络。
如果defaultValue的取值为0,手机确定路由器没有开启双频优选功能,无论手机连接的是2.4G WiFi网络还是5G WiFi网络,手机控制路由器开启双频优选功能,然后手机向智能插座发送当前连接网络的SSID和密码,手机连接5G WiFi网络,智能插座连接2.4G WiFi网络。
除了图9所示配网流程之外,如11示出了本申请提供的另一种配网流程,相对于图9来说,图11所示配网流程中电子设备不进行双频优选和联网判断,电子设备首先发送SSID和密码,如果智能家居设备配网失败,再进行联网判断以确定失败原因。图11所示配网流程可以包括以下步骤:
S501、电子设备接收联网指令,其中在智能家居APP通过扫描方式发现智能家居设备后,在智能家居APP上显示发现的智能家居设备并同时显示“连接”按钮,如上述图3所示。用户点击“连接”按钮,触发“连接”按钮绑定的联网指令,以指示电子设备对智能家居设备进行配网。
S502、电子设备响应联网指令,获取智能家居设备支持的网络和电子设备当前连接的网络,如智能家居设备支持2.4G WiFI网络,电子设备支持2.4G WiFI网络和5G WiFI网络,其当前连接的是两种网络中的一种,如当前连接的是5G WiFI网络。在一些示例中,电子设备可以智能家居设备配网失败后,获取智能家居设备支持的网络。
S503、电子设备将当前所连接网络的SSID和密码发送给智能家居设备,智能家居设备利用SSID和密码进行配网。
在一些示例中,电子设备可以将其连接过的所有网络的SSID和密码发送给智能家居设备;在一些示例中,电子设备可以从其连接过的所有网络中选择部分网络的SSID和密码,发送给智能家居设备;在一些示例中,电子设备可将其附近可用网络的SSID和密码发送给智能家居设备。其中所有网络和可用网络可以是无线网络。
S504、电子设备确定智能家居设备是否配网成功,如果是,执行步骤S505,结束操作;如果否,执行步骤S506。智能家居设备如果配网成功,会发送配网成功的广播包;如果电子设备没有收到配网成功的广播包,确定智能家居设备配网失败。
S505、电子设备结束操作。
S506、电子设备判断智能家居设备是否仅支持2.4G WiFI网络,如果是,执行步骤S507;如果否,执行步骤S508。
S507、电子设备判断其当前所连接网络是否是2.4G WiFI网络,如果是,执行步骤S508,如果否,执行步骤S509。
S508、电子设备返回智能家居设备配网失败的原因,并结束操作,其中配网失败的原 始是除智能家居设备仅支持2.4G WiFI网络、电子设备当前所连接网络是2.4G WiFI网络之外的原因。
S509、电子设备显示提示信息,如显示“设备仅支持2.4G WiFI,您当前连接的是5G WiFI”的提示信息,并结束操作。
用户看到该提示信息后,用户可以重新为电子设备选择一个可用的2.4G WiFI网络,或者,用户将路由器的双频优选功能关闭且手工连接到路由器的2.4G WiFI网络,在手动操作连接到2.4G WiFI网络后可以将2.4G WiFI网络的SSID和密码发送给智能家居设备,智能家居设备利用2.4G WiFI网络的SSID和密码进行配网注册。
相对应的上述图11所示流程的组网示意图如图12所示,图12示出了设备间的组网示意图三,在图12中,手机连接路由器提供的5G WiFi网络,手机网络的SSID和密码发送给智能插座,例如将当前连接网络的SSID和密码发送给智能插座,或者,连接过的所有网络的SSID和密码发送给智能插座,或者,附近可用网络的SSID和密码发送给智能插座。智能插座尝试利用SSID和密码进行配网;配网成功,手机连接5G WiFi网络,智能插座连接2.4G WiFi网络。
配网失败,如果智能插座仅连接2.4G WiFi网络且手机当前连接的也是2.4G WiFi网络,返回配网失败原因;如果智能插座仅连接2.4G WiFi网络但手机当前连接的不是2.4G WiFi网络,用户手动切换路由器的网络,将路由器提供的网络从5G WiFi网络切换到2.4G WiFi网络;然后手机向智能插座发送2.4G WiFi网络的SSID和密码,智能插座利用2.4G WiFi网络的SSID和密码连接到2.4G WiFi网络上,同时手机也连接到2.4G WiFi网络上。
在本实施例中,电子设备将可用网络的SSID和密码发送给智能家居设备,例如将当前所连接网络的SSID和密码、或将其连接过的所有网络的SSID和密码发送给智能家居设备、或将其连接过的所有网络中部分网络的SSID和密码、或将其附近可用网络的SSID和密码,发送给智能家居设备,由智能家居设备尝试利用接收到的SSID和密码进行配网,如果能够配网成功,则会减少用户操作。
在本实施例中,电子设备可以将图9和图11所示配网流程相结合,如先进行双频优选功能的判断,如果没有开启双频优选功能,则将其他网络的SSID和密码发送给智能家居设备,如将除电子设备当前连接之外的网络的SSID和密码,例如电子设备连接过的其他网络的SSID和密码、电子设备附近可用的其他网络的SSID和密码,发送给智能家居设备。智能家居设备利用接收到的SSID和密码进行配网尝试。如果配网失败,对智能家居设备和电子设备的联网进行判断,其可选流程如图13所示,具体步骤说明请参见上述图9和图11,此处不再赘述。
在这里需要说明的一点是:上述图4、图9、图11和图13中“仅支持2.4G WiFi网络”的判断步骤是一个可选步骤。如电子设备扫描到智能家居设备后,判断电子设备当前所连接网络是否是2.4G WiFi网络,省去对智能家居设备是否仅支持2.4G WiFi网络的判断。
本申请的一些实施例还提供了一种电子设备,该电子设备可以包括:一个或多个处理器、存储器;其中,所述存储器用于存储一个或多个计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述电子设备执行上述图6至图13中的相关方法步骤,以实现上述实施例中的配网方法。
本申请实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,配网装置可以为电子设备或支持电子设备实现实施例中提供的方法的装置,如配网装置可以包括:处理单元和存储单元。其中,存储单元用于存储一个或多个程序;所述处理单元用于执行所述一个或多个程序;所述一个或多个程序包括指令,所述指令用于执行上述配网方法。其中处理单元和存储单元可以是电子设备的处理器中的两个功能单元,利用处理器内部的存储单元存储程序,再由处理器中的处理单元执行程序来实现上述图6至图13中的相关方法步骤,以实现上述实施例中的配网方法。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中包括指令,当上述指令在电子设备上运行时,使得该电子设备执行上述图6至图13中的相关方法步骤,以实现上述实施例中的配网方法。
本实施例还提供了一种包含指令的计算机程序产品,当该计算机程序产品在电子设备上运行时,使得该电子设备执行上述图6至图13中的相关方法步骤,以实现上述实施例中的配网方法。
本实施例还提供了一种控制设备,所述控制设备包括一个或多个处理器、存储器,所述存储器用于存储一个或多个计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述控制设备执行上述图6至图13中的相关方法步骤,以实现上述实施例中的配网方法。该控制设备可以是一个集成电路IC,也可以是一个片上***SOC。其中集成电路可以是通用集成电路,也可以是一个现场可编程门阵列FPGA,也可以是一个专用集成电路ASIC。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本实施例所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的 部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:快闪存储器、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (14)
- 一种配网方法,其特征在于,应用于第一电子设备中,所述第一电子设备连接到路由器的5G无线网络,所述方法包括:扫描到第二电子设备,所述第二电子设备支持2.4G无线网络;如果所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同,向所述第二电子设备发送所述第一电子设备当前连接的无线网络的服务集标识和密码。
- 根据权利要求1所述的方法,其特征在于,所述如果所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同,向所述第二电子设备发送所述第一电子设备当前连接的无线网络的服务集标识和密码包括:获得所述路由器的设备配置文件;如果从所述路由器的设备配置文件中提取到与第一功能相对应的字段值,向所述第二电子设备发送所述第一电子设备当前连接的无线网络的服务集标识和密码,所述第一功能表示所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同,且所述第一功能开启时所述第一电子设备可连接到所述5G无线网络或所述2.4G无线网络。
- 根据权利要求2所述的方法,其特征在于,所述与第一功能相对应的字段值为目标值时,确定所述路由器开启所述第一功能。
- 根据权利要求2所述的方法,其特征在于,所述方法还包括:如果所述路由器没有开启所述第一功能,控制所述路由器开启所述第一功能。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:如果所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码不相同,将所述第一电子设备连接过的无线网络的服务集标识和密码发送给所述第二电子设备;或者如果所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码不相同,将所述第一电子设备附近可用的无线网络的服务集标识和密码发送给所述第二电子设备。
- 根据权利要求1所述的方法,其特征在于,所述方法还包括:获取用户设置的所述路由器的配网数据,所述路由器的配网数据至少包括所述路由器的5G无线网络和2.4G无线网络的服务集标识和密码相同;将所述路由器的配网数据写入到所述路由器的设备配置文件中。
- 根据权利要求6所述的方法,其特征在于,所述方法还包括:同步更新服务器中的所述路由器的设备配置文件。
- 根据权利要求7所述的方法,其特征在于,所述同步更新服务器中的所述路由器的设备配置文件包括:向所述服务器发送写入所述配网数据的路由器的设备配置文件;或者向所述服务器发送设备配置文件更新指令,所述设备配置文件更新指令中携带有所述配网数据,所述服务器将所述配网数据写入到所述服务器存储的路由器的设备配置文件中。
- 一种配网方法,其特征在于,应用于第一电子设备中,所述第一电子设备连接到路由器的5G无线网络,所述方法包括:扫描到第二电子设备,所述第二电子设备支持2.4G无线网络;向所述第二电子设备发送无线网络的服务集标识和密码。
- 根据权利要求9所述的方法,其特征在于,所述向所述第二电子设备发送无线网络的服务集标识和密码包括:将所述路由器提供的无线网络的服务集标识和密码发送给所述第二电子设备;或者将所述第一电子设备连接过的无线网络的服务集标识和密码发送给所述第二电子设备;或者将所述第一电子设备附近可用的无线网络的服务集标识和密码发送给所述第二电子设备。
- 根据权利要求9所述的方法,其特征在于,所述方法还包括:响应配网失败指令,如果所述第二电子设备支持所述2.4G无线网络且所述第一电子设备没有连接到所述2.4G无线网络,提示更改所述第一电子设备的网络连接;如果所述第二电子设备支持2.4G无线网络和5G无线网络,或者所述第二电子设备支持所述2.4G无线网络且所述第一电子设备连接到所述2.4G无线网络,输出配网失败原因。
- 一种电子设备,其特征在于,所述电子设备包括:一个或多个处理器、存储器;其中,所述存储器用于存储一个或多个计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述电子设备执行如权利要求1至11中任意一项所述的配网方法。
- 一种配网装置,其特征在于,包括:处理单元和存储单元,所述存储单元用于存储一个或多个程序;所述处理单元用于执行所述一个或多个程序;所述一个或多个程序包括指令,所述指令用于执行如权利要求1至11中任意一项所述的配网方法。
- 一种计算机存储介质,其特征在于,所述计算机存储介质包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至11中任意一项所述的配网方法。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110886501.4A CN113747543B (zh) | 2021-08-03 | 2021-08-03 | 配网方法、设备、装置及存储介质 |
CN2021108865014 | 2021-08-03 | ||
PCT/CN2022/089503 WO2023010907A1 (zh) | 2021-08-03 | 2022-04-27 | 配网方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117616819A true CN117616819A (zh) | 2024-02-27 |
Family
ID=78729949
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110886501.4A Active CN113747543B (zh) | 2021-08-03 | 2021-08-03 | 配网方法、设备、装置及存储介质 |
CN202280047199.6A Pending CN117616819A (zh) | 2021-08-03 | 2022-04-27 | 配网方法及装置 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110886501.4A Active CN113747543B (zh) | 2021-08-03 | 2021-08-03 | 配网方法、设备、装置及存储介质 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4284067A1 (zh) |
CN (2) | CN113747543B (zh) |
WO (1) | WO2023010907A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113747543B (zh) * | 2021-08-03 | 2022-11-25 | 荣耀终端有限公司 | 配网方法、设备、装置及存储介质 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105163366B (zh) * | 2015-09-24 | 2019-03-29 | 小米科技有限责任公司 | 无线网络连接方法和装置 |
CN107645496A (zh) * | 2017-08-29 | 2018-01-30 | 上海斐讯数据通信技术有限公司 | 一种智能电子设备的配网方法和*** |
JP6977419B2 (ja) * | 2017-09-12 | 2021-12-08 | セイコーエプソン株式会社 | 電子機器、プログラム及び無線通信方法 |
CN107613530B (zh) * | 2017-10-11 | 2020-03-13 | 上海斐讯数据通信技术有限公司 | 基于路由器的物联网设备的配置方法及双频无线路由器 |
CN108616882A (zh) * | 2018-04-10 | 2018-10-02 | 青岛海尔科技有限公司 | 家电设备的配网方法、入网方法、装置、存储介质及设备 |
CN108632938A (zh) * | 2018-04-24 | 2018-10-09 | 四川斐讯信息技术有限公司 | 一种双频合一路由器的设备动态管理方法及*** |
CN114095355A (zh) * | 2019-07-31 | 2022-02-25 | 华为技术有限公司 | 一种设备配网注册的方法、设备及*** |
CN112312518B (zh) * | 2019-07-31 | 2022-08-09 | 杭州九阳小家电有限公司 | 一种家电设备连接双频路由器的方法和装置 |
CN110602707A (zh) * | 2019-09-05 | 2019-12-20 | 青岛海信移动通信技术股份有限公司 | 一种连接无线网的方法和终端 |
CN110831245B (zh) * | 2019-11-01 | 2021-08-10 | 北京首钢自动化信息技术有限公司 | 网络连接方法、装置及路由器 |
CN111010693B (zh) * | 2019-11-25 | 2023-10-03 | 华为技术有限公司 | 一种提供无线保真网络接入服务的方法及电子设备 |
CN113747543B (zh) * | 2021-08-03 | 2022-11-25 | 荣耀终端有限公司 | 配网方法、设备、装置及存储介质 |
-
2021
- 2021-08-03 CN CN202110886501.4A patent/CN113747543B/zh active Active
-
2022
- 2022-04-27 CN CN202280047199.6A patent/CN117616819A/zh active Pending
- 2022-04-27 EP EP22851628.2A patent/EP4284067A1/en active Pending
- 2022-04-27 WO PCT/CN2022/089503 patent/WO2023010907A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US20240137845A1 (en) | 2024-04-25 |
WO2023010907A9 (zh) | 2023-08-03 |
EP4284067A1 (en) | 2023-11-29 |
WO2023010907A1 (zh) | 2023-02-09 |
CN113747543A (zh) | 2021-12-03 |
CN113747543B (zh) | 2022-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021147686A1 (zh) | 引导智能设备接入网络的方法、介质、控制终端及*** | |
CN110320811B (zh) | 一种智能家居设备的接入方法及一种电子设备 | |
EP3456148B1 (en) | Method and apparatus for communicating using multiple frequency bands | |
US11743060B2 (en) | Electronic device and power control method of electronic device | |
US10070246B2 (en) | Electronic device and method for transmitting information | |
CN111954283A (zh) | 一种接入无线局域网的方法和终端 | |
CN114727417A (zh) | 无线通信方法及提供该无线通信方法的电子设备 | |
KR102444897B1 (ko) | 통신 연결을 형성하는 방법 및 장치 | |
WO2021104114A1 (zh) | 一种提供无线保真WiFi网络接入服务的方法及电子设备 | |
WO2022116974A1 (zh) | 接入方法、***及电子设备 | |
WO2020133467A1 (zh) | 智能家居设备接入网络的方法及相关设备 | |
US11323880B2 (en) | Method for wireless connection and electronic device therefor | |
CN117616819A (zh) | 配网方法及装置 | |
WO2021249231A9 (zh) | 基于应用程序的短距离通知方法、电子设备及*** | |
CN114531742B (zh) | 双Wi-Fi连接方法及电子设备 | |
US20240236821A9 (en) | Network configuration method and apparatus | |
CN115150502B (zh) | 一种应用小部件的显示方法及装置、存储介质 | |
US9763052B2 (en) | Terminal device and communication method | |
CN116708046B (zh) | 路由器关闭方法、***及路由器 | |
CN116709273B (zh) | 无线通信***、方法及设备 | |
CN117135618B (zh) | 设置本机号码功能的方法、设备及存储介质 | |
WO2024093597A1 (zh) | 一种配置多个设备的方法、设备和*** | |
WO2023160217A1 (zh) | 检测嵌入式身份识别模块eSIM卡的方法及终端设备 | |
CN114698142A (zh) | 一种连网标识显示方法和电子设备 | |
CN116866098A (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 |