CN118075756A - 网络配置信息的获取方法、装置、设备、介质及产品 - Google Patents
网络配置信息的获取方法、装置、设备、介质及产品 Download PDFInfo
- Publication number
- CN118075756A CN118075756A CN202311465120.4A CN202311465120A CN118075756A CN 118075756 A CN118075756 A CN 118075756A CN 202311465120 A CN202311465120 A CN 202311465120A CN 118075756 A CN118075756 A CN 118075756A
- Authority
- CN
- China
- Prior art keywords
- target
- configuration information
- network configuration
- name
- preset
- 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 57
- 238000004891 communication Methods 0.000 claims description 21
- 238000012795 verification Methods 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 8
- 230000006855 networking Effects 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 230000009191 jumping Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/60—Context-dependent security
- H04W12/69—Identity-dependent
- H04W12/77—Graphical identity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- 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
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请提供一种网络配置信息的获取方法、装置、设备、介质及产品。该方法包括:获取目标条码图像,并对目标条码图像进行识别转换,得到目标条码图像存储的信息,判断目标条码图像存储的信息是否符合预设的Wi‑Fi网络配置信息格式,若目标条码图像存储的信息符合预设的Wi‑Fi网络配置信息格式,则根据预设规则对目标条码图像存储的信息进行解析,得到解析后的Wi‑Fi名称及Wi‑Fi密码,根据解析后的Wi‑Fi名称及Wi‑Fi密码,确定目标Wi‑Fi网络配置信息并将其发送至目标IOT设备进行配网。本申请降低了目标IOT设备通过用户输入的网络配置信息进行配网导致的耗时较长或失败的问题,提升了用户体验。
Description
技术领域
本申请涉及物联网技术领域,尤其涉及一种网络配置信息的获取方法、装置、设备、介质及产品。
背景技术
随着物联网技术的飞速发展,越来越多的物联网(Internet of Things,IOT)智能设备出现在用户生活中,通过对IOT设备进行联网配置,来更好的使IOT设备为用户提供服务。
现有技术中,通过第一IOT设备对第二IOT设备进行网络配置时,首先通常是用户在第一IOT设备中确定连接第二IOT设备所使用的Wi-Fi,然后输入Wi-Fi的密码,再通过第一IOT设备中安装的目标应用程序将Wi-Fi的密码等发送至第二IOT设备。
但是,现有技术若用户忘记Wi-Fi密码,容易导致IOT设备配网过程耗时较长或失败,影响用户体验。
发明内容
本申请提供一种网络配置信息的获取方法、装置、设备、介质及产品,用以解决现有技术若用户忘记Wi-Fi密码,容易导致IOT设备配网过程耗时较长或失败的技术问题。
第一方面,本申请提供一种网络配置信息的获取方法,包括:
获取目标条码图像;
对所述目标条码图像进行识别转换,得到所述目标条码图像存储的信息;
判断所述目标条码图像存储的信息是否符合预设的Wi-Fi网络配置信息格式;
若所述目标条码图像存储的信息符合预设的Wi-Fi网络配置信息格式,则根据预设规则对所述目标条码图像存储的信息进行解析,得到解析后的Wi-Fi名称及Wi-Fi密码;
根据所述解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息;
发送所述目标Wi-Fi配置信息至目标IOT设备进行配网。
本申请中,即使用户忘记目标Wi-Fi的密码,也可以通过对获取的目标条码图像进行识别转换,以得到该目标条码图像存储的信息,若该目标条码图像存储的信息符合预设的Wi-Fi网络配置信息格式,则对其进行解析,得到解析后的Wi-Fi名称及Wi-Fi密码,并据其确定目标Wi-Fi网络配置信息,进而将确定后的目标Wi-Fi网络配置信息发送至目标IOT设备进行配网,降低了目标IOT设备配网过程耗时较长或失败的情况,提升了用户体验。
可选地,如上所述的方法,所述发送所述目标Wi-Fi网络配置信息至目标IOT设备进行配网,包括:
与所述目标IOT设备建立通信连接;
基于所述通信连接,将所述目标Wi-Fi的网络配置信息发送至所述目标IOT设备,使得所述目标IOT设备通过所述目标Wi-Fi网络配置信息实现配网。
本申请中,通过与目标IOT设备建立通信连接,并根据建立的通信连接将目标Wi-Fi的网络配置信息发送至目标IOT设备,提高了目标Wi-Fi的网络配置信息的发送效率和发送便捷性。
可选地,如上所述的方法,所述通信连接为NFC连接。
本申请中,通过NFC连接,提高了目标Wi-Fi的网络配置信息发送的安全性和完整性。
可选地,如上所述的方法,所述获取目标条码图像之前,还包括:
接收用户输入或选择的Wi-Fi名称,得到预设Wi-Fi名称;
所述根据所述解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息,包括:
校验所述预设Wi-Fi名称与所述解析后的Wi-Fi名称是否一致;
若校验成功,则将所述预设Wi-Fi名称及所述解析后的Wi-Fi密码确定为目标Wi-Fi配置信息。
本申请中,通过将解析后的Wi-Fi名称与之前用户输入或选择得到的预设Wi-Fi名称进行校验,若校验成功,说明得到的解析后的Wi-Fi密码是用户输入或选择得到的预设Wi-Fi的密码,将解析后的Wi-Fi密码确定为目标Wi-Fi配置信息,提高了得到的目标Wi-Fi的网络配置信息的准确性。
可选地,如上所述的方法,所述根据所述解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息,还包括:
若校验失败,则输出提示信息,以提示所述解析后的Wi-Fi名称与所述预设Wi-Fi名称不一致;
响应于切换Wi-Fi事件的触发,将所述预设WiFi名称更换为所述解析后的Wi-Fi名称,将解析后的WiFi名称及Wi-Fi密码确定为目标网络配置信息。
本申请中,若校验不通过,说明解析后的Wi-Fi密码并非是用户输入或选择得到的预设Wi-Fi的密码,从而输出提示信息。响应于用户切换Wi-Fi事件的触发,将预设WiFi名称更换为解析后的Wi-Fi名称,以便于将解析后的WiFi名称及Wi-Fi密码确定为目标网络配置信息,从而提供了另一种获取目标网络配置信息的方式,提高了目标IOT设备配网成功率。
可选地,如上所述的方法,所述接收用户输入或选择的Wi-Fi名称之后,还包括:
响应于忘记密码事件的触发,跳转至Wi-Fi列表页面,以生成并保存包含当前连接的Wi-Fi名称及Wi-Fi密码的条码图像。
本申请中,当用户忘记密码时,通过跳转至Wi-Fi列表页面从而生成并保存该条码图像,由于条码图像中包含终端设备当前连接的Wi-Fi名称及Wi-Fi密码,因此,通过获取条码图像,获取Wi-Fi网络配置信息,提高了获取网络配置信息的可行性和智能化程度,解决了忘记密码导致的配网失败的问题。
可选地,如上所述的方法,还包括:
若所述目标条码图像存储的信息不符合预设的Wi-Fi网络配置信息格式,则输出错误信息。
本申请中,若目标条码图像存储的信息不符合预设的Wi-Fi网络配置信息格式,说明目标条码图像识别错误,输出提示信息以提醒用户。
第二方面,本申请提供一种电子设备,包括:
处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的网络配置信息的获取方法。
本申请中,通过提供一种电子设备为实现本申请的网络配置信息的获取方法提供了硬件条件。
第三方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的网络配置信息的获取方法。
本申请中,通过提供的计算机可读存储介质为执行网络配置信息的获取方法提供了存储条件。
第四方面,本申请实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面任一项所述的网络配置信息的获取方法。
本申请中,通过提供的计算机程序产品为执行网络配置信息的获取方法提供了运行程序。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请实施例提供的一种网络配置信息的获取方法的流程示意图;
图2为本申请实施例提供的一种确定目标Wi-Fi网络配置信息的方法的流程示意图;
图3为本申请实施例提供的一种生成并保存条码图像的方法的流程示意图;
图4为本申请实施例提供的一种Wi-Fi列表示意图;
图5为本申请实施例提供的一种网络配置信息的获取装置的结构示意图;
图6为本申请实施例提供的一种电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请实施例的描述中,术语“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示装置或构件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。
此外,在本申请实施例的描述中,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个构件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本申请实施例中的具体含义。
随着物联网技术的飞速发展,其应用越来越广泛,例如,应用在智能家居领域,智能家居中的物联网IOT设备通过进行联网来为用户提供多种多样的服务。其中,IOT设备是能够与其他设备和网络通信的连网设备。
以智能家居为例,现有技术中,当用户使用IOT设备,比如智能灯泡时,需要用户在终端设备,比如手机等,为智能灯泡进行联网配置。通常首先是用户在手机上确定与智能灯泡进行连接的Wi-Fi,然后输入Wi-Fi的密码,再通过手机中安装的应用程序(Application,APP)将Wi-Fi的密码等发送至智能灯泡,从而实现对智能灯泡的控制。
但是现有技术中,若用户忘记了要连接的Wi-Fi的密码或经过多次试错后才得到正确的Wi-Fi密码,容易导致IOT设备配网过程耗时较长或失败的情况出现,影响用户体验。
因此,针对现有技术中的上述技术问题,本申请提出一种网络配置信息的获取方法、装置、设备、介质及产品,通过获取目标条码图像,并对目标条码图像进行识别转换,得到目标条码图像存储的信息,判断目标条码图像存储的信息是否符合预设的Wi-Fi网络配置信息格式,若目标条码图像存储的信息符合预设的Wi-Fi网络配置信息格式,则根据预设规则对目标条码图像存储的信息进行解析,得到解析后的Wi-Fi名称及Wi-Fi密码,并根据解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息。最终发送该目标Wi-Fi配置信息至目标IOT设备进行配网。本申请降低了目标IOT设备通过用户输入的网络配置信息进行配网导致的耗时较长或失败的问题,提升了用户体验。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图1为本申请实施例提供的一种网络配置信息的获取方法的流程示意图,该方法的执行主体可以为具备网络信息配置功能的终端设备,例如,可以为智能家电等IoT设备,也可以为智能手机、个人计算机、笔记本电脑、智能手机、平板电脑、便携式可穿戴设备等,在此不作限定。实施例中的方法可以通过软件、硬件或者软硬件结合的方式来实现。如图1所示,该方法具体包括以下步骤:
S101、获取目标条码图像。
本实施例中,执行主体以手机为例,在手机中安装有一款应用程序APP,通过该APP获取目标条码图像。
S102、对目标条码图像进行识别转换,得到目标条码图像存储的信息。
手机中的APP扫描并识别上述目标条码图像,将图像信息转换成文本格式的信息。
示例性的,得到的文本格式的信息如下所示:
WIFI:S:aiottest;T:WPA;P:aiottest;H:true;;
其中,“S”表示WI-FI名称,为“aiottest”;“T”表示连接方式,为“WPA”;“P”表示WI-FI密码,为“aiottest”。
可以理解的是,上述示例仅用于举例说明,不对本申请造成限制。
S103、判断目标条码图像存储的信息是否符合预设的Wi-Fi网络配置信息格式。
经过步骤S102得到文本格式的信息后,可以对其文本格式进行判断,即判断WIFI:S:aiottest;T:WPA;P:aiottest;H:true;;是否符合预设的Wi-Fi网络配置信息格式。
示例性的,预设的Wi-Fi网络配置信息格式可以如下所示:
WIFI:S:WIFI名称;T:连接方式;P:WIFI密码;;
S104、若目标条码图像存储的信息符合预设的Wi-Fi网络配置信息格式,则根据预设规则对目标条码图像存储的信息进行解析,得到解析后的Wi-Fi名称及Wi-Fi密码。
若目标条码图像存储的信息的文本格式符合预设的Wi-Fi网络配置信息格式,说明识别出的目标条码图像为Wi-Fi的图像,则对该目标条码图像存储的信息根据预设的解析算法进行解析,得到解析后的Wi-Fi名称及Wi-Fi密码。
若目标条码图像存储的信息不符合预设的Wi-Fi网络配置信息格式,则输出错误信息。
若目标条码图像存储的信息的文本格式不符合预设的Wi-Fi网络配置信息格式,说明识别出的目标条码图像并非为Wi-Fi的图像,则输出目标条码图像识别错误的提示信息,以提醒用户更换正确的条码图像。
S105、根据解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息。
具体的确定目标Wi-Fi网络配置信息的过程,将在下述实施例中进行详细说明,请参见下述的实施例。
S106、发送目标Wi-Fi配置信息至目标IOT设备进行配网。
得到目标Wi-Fi网络配置信息后,通过与目标IOT设备之间预设的通信方式,与目标IOT设备建立通信连接,并基于该通信连接将其发送至目标IOT设备,其中,通信连接可以为NFC连接、蓝牙连接等。
目标IOT设备,例如,可以为厨房电器、情绪感应音乐系统、智能照明、电动百叶窗、自动门窗、智能水电表等智能家居设备。
可以理解的是,本申请中目标IOT设备除可以是智能家居设备外,还可以是可穿戴设备等其他智能IOT设备,本申请对目标IOT设备的类型不进行限定。
在本申请的上述实施例中,通过对获取到的目标条码图像进行识别转换,得到目标条码图像存储的信息,并判断目标条码图像存储的信息是否符合预设的Wi-Fi网络配置信息格式。若目标条码图像存储的信息符合预设的Wi-Fi网络配置信息格式,则根据预设规则对目标条码图像存储的信息进行解析,得到解析后的Wi-Fi名称及Wi-Fi密码,以及根据解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息,进而将该目标Wi-Fi配置信息至目标IOT设备进行配网。本实施例,降低了目标IOT设备配网过程耗时较长或失败的情况,提升了用户体验。
进一步的,在上述实施例的基础之上,通过下方的实施例,详细的说明步骤S105中涉及的根据解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息的过程。
在确定目标Wi-Fi网络配置信息之前,首先根据用户输入或选择的Wi-Fi名称,得到预设Wi-Fi名称。
图2为本申请实施例提供的一种确定目标Wi-Fi网络配置信息的方法的流程示意图,如图2所示,该方法包括以下步骤:
S201、校验预设Wi-Fi名称与解析后的Wi-Fi名称是否一致。
得到解析后的Wi-Fi名称后,根据解析后的Wi-Fi名称进行校验。具体地,将解析后的Wi-Fi名称与预设Wi-Fi名称进行匹配校验。
S202、若校验成功,则将预设Wi-Fi名称及解析后的Wi-Fi密码确定为目标Wi-Fi配置信息。
若解析后的Wi-Fi名称与预设Wi-Fi名称相匹配,则校验通过,说明解析后的Wi-Fi密码为预设Wi-Fi名称对应的密码。
示例性的,
若解析后的Wi-Fi名称为“BBBBB”,预设Wi-Fi名称为“BBBBB”,说明解析后的Wi-Fi名称与预设Wi-Fi名称相匹配,校验通过。
S203、若校验失败,则输出提示信息,以提示解析后的Wi-Fi名称与预设Wi-Fi名称不一致。
若解析后的Wi-Fi名称与预设Wi-Fi名称不匹配,则校验失败,输出提示信息。
示例性的,
若解析后的Wi-Fi名称为“AAAAA”,预设Wi-Fi名称为“BBBBB”,说明解析后的Wi-Fi名称与预设Wi-Fi名称不匹配,则手机中可以弹出是否切换Wi-Fi提示信息,或者直接将该“AAAAA”作为用于进行联网配置的目标Wi-Fi。
S204、响应于切换Wi-Fi事件的触发,将预设Wi-Fi名称更换为解析后的Wi-Fi名称,将解析后的Wi-Fi名称及Wi-Fi密码确定为目标网络配置信息。
本申请中,若解析后的网络配置信息并非为预设Wi-Fi的网络配置信息,仍可以直接将该解析后的网络配置信息作为目标IOT设备进行配网所用的网络配置信息,从而提供了另一种为目标IOT设备进行联网配置的方式。
在本申请的上述实施例中,在确定目标Wi-Fi网络配置信息时,通过将预设Wi-Fi名称与解析后的Wi-Fi名称进行校验,若校验成功,则将预设Wi-Fi名称及解析后的Wi-Fi密码确定为目标Wi-Fi配置信息。若校验失败,则输出提示信息,以提示解析后的Wi-Fi名称与预设Wi-Fi名称不一致。响应于用户切换Wi-Fi事件的触发,将预设WiFi名称更换为解析后的Wi-Fi名称,从而将解析后的WiFi名称及Wi-Fi密码确定为目标网络配置信息。本实施例提供了多种使目标IOT设备进行联网的方式,降低了目标IOT设备配网过程耗时的情况,提升了用户体验。
本申请中,若用户输入或选择Wi-Fi名称后,忘记密码,还可以响应于用户忘记密码事件的触发,跳转至Wi-Fi列表页面,以生成并保存包含终端设备当前连接的Wi-Fi名称及Wi-Fi密码的条码图像。
示例性的,图3为本申请实施例提供的一种生成并保存条码图像的方法的流程示意图,如图3所示,该方法包括以下步骤:
S301、响应于用户在Wi-Fi列表页面中的选择或输入操作,得到预设Wi-Fi。
本实施例中,若用户忘记Wi-Fi的密码,用户可以在手机APP的配网页面中点击“忘记密码”的虚拟功能键,从而配网页面跳转至显示有Wi-Fi列表的页面。
图4为本申请实施例提供的一种Wi-Fi列表示意图,如图4所示,用户在Wi-Fi列表中手动选择或输入Wi-Fi,,根据用户选择或输入的Wi-Fi的名称得到预设Wi-Fi。
S302、根据预设Wi-Fi,生成包含预设Wi-Fi的条码图像的显示页面。
得到预设Wi-Fi后,生成包含预设Wi-Fi的条码图像的显示页面。
S303、保存并识别显示页面,得到包含终端设备当前连接的Wi-Fi名称及Wi-Fi密码的条码图像。
一种可能的实现方式是:
响应于用户对显示页面的截屏操作,获取用户对显示页面的截屏图像,并在允许读取截屏图像的权限下,读取截屏图像,进而从截屏图像中,获取条码图像。
用户对上述步骤S202中生成的显示页面进行手动截屏或指令截屏,获取该显示页面的截图,并保存至相册中。用户通过手机中安装的APP从相册中读取截屏保存的截图。
需要注意的是,若为APP首次读取相册信息,需要获取用户允许读取相册信息的授权权限。
另一种可能的实现方式是:
手机生成该显示页面后,不需要用户操作,直接自动保存至相册中。
在本申请的上述实施例中,响应于用户在Wi-Fi列表页面中的选择或输入操作,得到预设Wi-Fi,并根据该预设Wi-Fi,生成包含预设Wi-Fi的条码图像的显示页面,保存并识别显示页面,最终得到包含终端设备当前连接的Wi-Fi名称及Wi-Fi密码的条码图像,提高了获取条码图像的可行性和智能化程度。
图5为本申请实施例提供的一种网络配置信息的获取装置的结构示意图,该装置包括:获取模块501、识别模块502、判断模块503、解析模块504、确定模块505及发送模块506。
获取模块501,用于获取目标条码图像。
识别模块502,用于对目标条码图像进行识别转换,得到目标条码图像存储的信息。
判断模块503,用于判断目标条码图像存储的信息是否符合预设的Wi-Fi网络配置信息格式。
解析模块504,用于若目标条码图像存储的信息符合预设的Wi-Fi网络配置信息格式,则根据预设规则对目标条码图像存储的信息进行解析,得到解析后的Wi-Fi名称及Wi-Fi密码。
确定模块505,用于根据解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息。
发送模块506,用于发送目标Wi-Fi配置信息至目标IOT设备进行配网。
本申请实施例提供的网络配置信息的获取装置,可以执行上述方法实施例中的数据交互方法,其实现原理和技术效果类似,在此不再赘述。
需要说明的是,上述图5所示的各模块的划分仅是一种示意,本申请对各模块的划分,以及,各模块的命名并不进行限定。
图6为本申请实施例提供的一种电子设备的结构示意图,如图6所示,该设备可以包括:至少一个处理器601和与处理器通信连接的存储器602。
存储器602,用于存放程序。具体地,程序可以包括程序代码,程序代码包括计算机操作/执行指令。
存储器602可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器601用于执行存储器602存储的计算机可执行指令,以实现前述任意实施例所描述的方法。其中,处理器601可能是一个中央处理器(Central Processing Unit,简称为CPU),或者是特定集成电路(Application Specific Integrated Circuit,简称为ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。
可选的,该设备还可以包括通信接口603。在具体实现上,如果通信接口603、存储器602、处理器601独立实现,则通信接口603、存储器602、处理器601可以通过总线相互连接并完成相互间的通信。总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等,但并不表示仅有一根总线或一种类型的总线。
可选的,在具体实现上,如果通信接口603、存储器602、处理器601集成在一块芯片上实现,则通信接口603、存储器602、处理器601可以通过内部接口完成通信。
本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random AccessMemory)、磁盘或者光盘等各种可以存储程序代码的介质,具体的,该计算机可读存储介质其上存储有计算机执行指令,计算机执行指令被处理器执行时用于实现上述的网络配置信息的获取方法。
本申请还提供一种计算机程序产品,该程序产品包括计算机程序,该计算机程序存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该程序使得设备实施上述的各种实施方式提供的上述的网络配置信息的获取方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。
Claims (10)
1.一种网络配置信息的获取方法,其特征在于,包括:
获取目标条码图像;
对所述目标条码图像进行识别转换,得到所述目标条码图像存储的信息;
判断所述目标条码图像存储的信息是否符合预设的Wi-Fi网络配置信息格式;
若所述目标条码图像存储的信息符合预设的Wi-Fi网络配置信息格式,则根据预设规则对所述目标条码图像存储的信息进行解析,得到解析后的Wi-Fi名称及Wi-Fi密码;
根据所述解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息;
发送所述目标Wi-Fi配置信息至目标IOT设备进行配网。
2.根据权利要求1所述的方法,其特征在于,所述发送所述目标Wi-Fi网络配置信息至目标IOT设备进行配网,包括:
与所述目标IOT设备建立通信连接;
基于所述通信连接,将所述目标Wi-Fi的网络配置信息发送至所述目标IOT设备,使得所述目标IOT设备通过所述目标Wi-Fi网络配置信息实现配网。
3.根据权利要求2所述的方法,其特征在于,所述通信连接为NFC连接。
4.根据权利要求1所述的方法,其特征在于,所述获取目标条码图像之前,还包括:
接收用户输入或选择的Wi-Fi名称,得到预设Wi-Fi名称;
所述根据所述解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息,包括:
校验所述预设Wi-Fi名称与所述解析后的Wi-Fi名称是否一致;
若校验成功,则将所述预设Wi-Fi名称及所述解析后的Wi-Fi密码确定为目标Wi-Fi配置信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述解析后的Wi-Fi名称及Wi-Fi密码,确定目标Wi-Fi网络配置信息,还包括:
若校验失败,则输出提示信息,以提示所述解析后的Wi-Fi名称与所述预设Wi-Fi名称不一致;
响应于切换Wi-Fi事件的触发,将所述预设WiFi名称更换为所述解析后的Wi-Fi名称,将解析后的WiFi名称及Wi-Fi密码确定为目标网络配置信息。
6.根据权利要求3所述的方法,其特征在于,接收用户输入或选择的Wi-Fi名称之后,还包括:
响应于忘记密码事件的触发,跳转至Wi-Fi列表页面,以生成并保存包含当前连接的Wi-Fi名称及Wi-Fi密码的条码图像。
7.根据权利要求1所述的方法,其特征在于,还包括:
若所述目标条码图像存储的信息不符合预设的Wi-Fi网络配置信息格式,则输出错误信息。
8.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
所述存储器存储计算机执行指令;
所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至7任一项所述的网络配置信息的获取方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至7任一项所述的网络配置信息的获取方法。
10.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的网络配置信息的获取方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311465120.4A CN118075756A (zh) | 2023-11-03 | 2023-11-03 | 网络配置信息的获取方法、装置、设备、介质及产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311465120.4A CN118075756A (zh) | 2023-11-03 | 2023-11-03 | 网络配置信息的获取方法、装置、设备、介质及产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118075756A true CN118075756A (zh) | 2024-05-24 |
Family
ID=91098006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311465120.4A Pending CN118075756A (zh) | 2023-11-03 | 2023-11-03 | 网络配置信息的获取方法、装置、设备、介质及产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118075756A (zh) |
-
2023
- 2023-11-03 CN CN202311465120.4A patent/CN118075756A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109636317B (zh) | 业务控制方法、装置、系统及存储介质 | |
KR102371986B1 (ko) | 전자 장치 및 전자 장치에 프로파일을 원격으로 제공하는 방법 | |
US9577692B2 (en) | Subscriber identification module management method and electronic device supporting the same | |
CN110392054B (zh) | 登录校验方法、装置、系统、设备和可读存储介质 | |
US20160210632A1 (en) | Secured payment method and relevant device and system | |
CN104967997B (zh) | 一种无线网路接入方法、Wi-Fi设备、终端设备及系统 | |
CN111988337B (zh) | 权限管理方法及系统 | |
US9021055B2 (en) | Nonconforming web service policy functions | |
CN106411517B (zh) | 一种密码重置方法及装置 | |
CN111355723B (zh) | 单点登录方法、装置、设备及可读存储介质 | |
US20180081658A1 (en) | Method and apparatus for firmware virtualization | |
CN107197462B (zh) | 无线网络类型的检测方法、装置及电子设备 | |
CN110909330A (zh) | 车联网平台授权方法、装置、设备及存储介质 | |
US10805293B2 (en) | Method for providing service update and electronic device supporting the same | |
US20140297806A1 (en) | Machine to machine system, method and server using social network service | |
CN108960839B (zh) | 一种支付方法及装置 | |
US9621534B2 (en) | Authentication apparatus, authentication system, authentication method and storage medium | |
CN110247898B (zh) | 身份验证方法、装置、介质及电子设备 | |
US20110173277A1 (en) | Method of authenticating a user of a service on a mobile terminal | |
CN108121606B (zh) | 基于联调接口的编码数据生成的方法及装置 | |
RU2622868C2 (ru) | Способ и устройство для совместного использования содержимого браузера | |
CN118075756A (zh) | 网络配置信息的获取方法、装置、设备、介质及产品 | |
CN114065084A (zh) | 一种页面跳转方法、装置、设备及存储介质 | |
CN110830263A (zh) | 车载系统自动登录方法及装置 | |
EP4310407A1 (en) | Control right switching method and apparatus for virtual remote control, device, and storage medium |
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 |