设备配网方法、装置及电子设备与流程

文档序号:26938720发布日期:2021-10-12 14:02阅读:127来源:国知局
设备配网方法、装置及电子设备与流程

1.本技术涉及配网技术领域,特别是涉及设备配网方法、装置及电子设备。


背景技术:

2.智能硬件是一个科技概念,通过软硬件结合的方式,对传统设备进行改造,进而让其拥有智能化的功能。智能化之后,硬件具备连接的能力,实现互联网服务的加载,形成“云+端”的典型架构,具备了大数据等附加价值。
3.为了实现互联网服务的加载,将智能硬件设备接入网络是一个必要条件。将智能硬件接入网络的过程也称配网,需要将智能硬件信息与无线局域网的id、密码等信息进行绑定,以使其能够接入互联网,进而实现与云端的通信。但是,很多智能硬件并不具备屏幕,例如,智能音箱设备,智能加湿器、智能电灯,等等,以至于无法直接在智能硬件上完成配网过程。因此,通常需要借助其他带有屏幕的终端设备来实现配网。例如,手机就是其中一个常用的终端设备,用户可以在手机中安装与硬件设备相关联的应用程序(app),然后在app的相关页面中找到配网入口,选择具体需要配网的硬件设备的信息,输入无线局域网的id、密码等信息,再通过近场通信等方式将上述信息进行广播,智能硬件则可以在用户的触发操作下,收听广播消息,从而获得无线局域网的id、密码等信息,并进行接入该网络的操作,以完成配网过程。
4.上述实现方式中,一方面,用户的操作路径比较长;另一方面,由于同一app通常能够为多种不同的智能硬件进行配网,甚至可能涉及不同品类,不同品牌,用户在进行配网时,通常需要在app的界面中选择具体的智能硬件的设备信息;另外,不同智能硬件的配网类型也可能不同,包括wifi、蓝牙等等,因此,还需要用户理解各种不同智能硬件的上述配网类型信息,以便进行正确的配网。但是这对用户的要求会比较高,普通的无相关知识储备的用户可能难以完成上述配网过程。
5.为了解决上述问题,现有技术中出现了通过扫描二维码来进行组网的实现方式。具体的,在具体的智能硬件外包装或者硬件外表面上可以印刷二维码,二维码中可以携带具体智能硬件的相关信息,包括设备类型、id等,用户可以通过app扫描二维码的方式发起对智能硬件的配网。这样可以避免用户输入具体的设备信息的过程,缩短用户操作路径。但是,二维码的方式仍然存在一些弊端,例如,可能会出现二维码丢失或者磨损等情况,使得通过扫码发起配网的方式变得不可用。
6.总之,如何提供更便捷的配网方式,成为需要本领域技术人员解决的技术问题。


技术实现要素:

7.本技术提供了设备配网方法、装置及电子设备,能够实现更便捷的设备配网。
8.本技术提供了如下方案:
9.一种设备配网方法,包括:
10.通过扫描操作选项接收扫描结果;
11.对所述扫描结果中的扫描对象进行判断,如果所述扫描对象是硬件设备本体,则获取所述硬件设备的配网相关信息;
12.根据所述配网相关信息提供引导信息,以便根据所述引导信息完成对所述硬件设备的配网操作。
13.一种设备配网方法,包括:
14.接收客户端提交的配网请求信息,所述配网请求信息中携带有待配网的目标硬件设备的特征图像信息,所述特征图像信息是根据所述客户端接收到的扫描结果确定的;
15.根据所述目标硬件设备的特征图像信息以及预先保存的设备识别模型,确定所述硬件设备的设备信息;
16.根据预先保存的设备信息与配网相关信息之间的对应关系,确定所述目标硬件设备的设备信息对应的配网相关信息;
17.将所述配网相关信息返回给所述客户端,以便所述客户端根据所述配网相关信息提供引导信息。
18.一种设备配网方法,包括:
19.接收客户端提交的配网请求信息,所述配网请求信息中携带有待配网的目标硬件设备的设备信息,所述设备信息是根据所述客户端接收到的扫描结果以及本地保存的设备识别模型确定的;
20.根据预先保存的设备信息与配网相关信息之间的对应关系,确定所述目标硬件设备的设备信息对应的配网相关信息;
21.将所述配网相关信息返回给所述客户端,以便所述客户端根据所述配网相关信息提供引导信息。
22.一种商品对象信息处理方法,包括:
23.接收针对目标商品对象提交的设备信息、图像信息以及配网相关信息;
24.根据所述图像信息生成所述目标商品对象所关联硬件设备的识别模型,以用于在配网过程中,根据客户端扫描对象的特征图像信息以及所述识别模型对扫描对象进行设备信息识别;
25.在商品对象信息库中保存所述商品对象信息、识别模型、设备信息与所述配网相关信息之间的对应关系,以用于在配网过程中,根据所述对应关系确定与所述设备信息对应的配网相关信息。
26.一种设备配网方法,包括:
27.通过扫描操作选项接收对目标硬件设备的局部外观特征进行扫描的扫描结果;
28.根据所述局部外观特征信息对所述目标硬件设备进行识别,确定所述目标硬件设备的设备信息;
29.根据所述设备信息获取所述硬件设备的配网相关信息;
30.根据所述配网相关信息提供引导信息,以便根据所述引导信息完成对所述硬件设备的配网操作。
31.一种设备配网装置,包括:
32.扫描结果获得单元,用于通过扫描操作选项接收扫描结果;
33.配网相关信息获取单元,用于对所述扫描结果中的扫描对象进行判断,如果所述
扫描对象是硬件设备本体,则获取所述硬件设备的配网相关信息;
34.引导信息提供单元,用于根据所述配网相关信息提供引导信息,以便根据所述引导信息完成对所述硬件设备的配网操作。
35.一种设备配网装置,包括:
36.配网请求接收单元,用于接收客户端提交的配网请求信息,所述配网请求信息中携带有待配网的目标硬件设备的特征图像信息,所述特征图像信息是根据所述客户端接收到的扫描结果确定的;
37.设备信息确定单元,用于根据所述目标硬件设备的特征图像信息以及预先保存的设备识别模型,确定所述硬件设备的设备信息;
38.配网相关信息确定单元,用于根据预先保存的设备信息与配网相关信息之间的对应关系,确定所述目标硬件设备的设备信息对应的配网相关信息;
39.配网相关信息返回单元,用于将所述配网相关信息返回给所述客户端,以便所述客户端根据所述配网相关信息提供引导信息。
40.一种设备配网装置,包括:
41.配网请求接收单元,用于接收客户端提交的配网请求信息,所述配网请求信息中携带有待配网的目标硬件设备的设备信息,所述设备信息是根据所述客户端接收到的扫描结果以及本地保存的设备识别模型确定的;
42.配网相关信息确定单元,用于根据预先保存的设备信息与配网相关信息之间的对应关系,确定所述目标硬件设备的设备信息对应的配网相关信息;
43.配网相关信息返回单元,用于将所述配网相关信息返回给所述客户端,以便所述客户端根据所述配网相关信息提供引导信息。
44.一种商品对象信息处理装置,包括:
45.信息接收单元,用于接收针对目标商品对象提交的设备信息、图像信息以及配网相关信息;
46.识别模型生成单元,用于根据所述图像信息生成所述目标商品对象所关联硬件设备的识别模型,以用于在配网过程中,根据客户端扫描对象的特征图像信息以及所述识别模型对扫描对象进行设备信息识别;
47.信息保存单元,用于在商品对象信息库中保存所述商品对象信息、识别模型、设备信息与所述配网相关信息之间的对应关系,以用于在配网过程中,根据所述对应关系确定与所述设备信息对应的配网相关信息。
48.一种设备配网装置,包括:
49.扫描结果获取单元,用于通过扫描操作选项接收对目标硬件设备的局部外观特征进行扫描的扫描结果;
50.设备信息确定单元,用于根据所述局部外观特征信息对所述目标硬件设备进行识别,确定所述目标硬件设备的设备信息;
51.配网相关信息获取单元,用于根据所述设备信息获取所述硬件设备的配网相关信息;
52.引导信息提供单元,用于根据所述配网相关信息提供引导信息,以便根据所述引导信息完成对所述硬件设备的配网操作。
53.根据本技术提供的具体实施例,本技术公开了以下技术效果:
54.通过本技术实施例,可以通过对硬件设备本体进行“扫一扫”的方式发起对硬件设备的配网操作,之后客户端可以自动获取到具体硬件设备的配网相关信息,并提供对应的引导信息,用户按照该引导信息执行具体的配网操作即可。这样,对于用户而言,不需要理解各种不同硬件设备的不同配网方式等信息,并且只需要执行一步“扫一扫”操作即可进入到引导页面,操作路径比较短;另外,由于不需要通过二维码的方式来承载具体的配网相关信息,因此,不会因为二维码印刷信息被磨损等原因导致无法配网等情况发生。
55.当然,实施本技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
56.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1是本技术实施例提供的系统架构的示意图;
58.图2是本技术实施例提供的第一方法的流程图;
59.图3是本技术实施例提供的一用户界面的示意图;
60.图4是本技术实施例提供的第二方法的流程图;
61.图5是本技术实施例提供的第三方法的流程图;
62.图6是本技术实施例提供的第四方法的流程图;
63.图7是本技术实施例提供的另一用户界面的示意图;
64.图8是本技术实施例提供的第五方法的流程图;
65.图9是本技术实施例提供的第一装置的示意图;
66.图10是本技术实施例提供的第二装置的示意图;
67.图11是本技术实施例提供的第三装置的示意图;
68.图12是本技术实施例提供的第四装置的示意图;
69.图13是本技术实施例提供的第五装置的示意图;
70.图14是本技术实施例提供的电子设备的示意图。
具体实施方式
71.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本技术保护的范围。
72.在本技术实施例中,为了实现更便捷的配网操作,提供了统一通过“扫一扫”选项发起配网的实现方式。并且,“扫一扫”的扫描对象可以不限于二维码,还可以是具体待配网的硬件设备本体,这样,即使硬件设备没有预先印刷二维码,或者二维码已经出现磨损等情况,也可以通过“扫一扫”的方式实现快捷的配网。
73.具体实现时,为了达到上述目的,可以预先建立具体硬件设备的识别模型。其中,
由于同一客户端可能能够支持对多种不同品类、不同品牌、型号的硬件设备进行配网,因此,可以预先创建上述多种硬件设备的识别模型。具体的识别模型可以保存在手机等客户端所在的终端设备本地,也可以保存在服务端。其中,识别模型的作用可以是,根据采集到的硬件设备的特征图像信息,识别出硬件设备的设备信息,包括设备的品类、品牌、型号,等等。具体的识别模型可以是预先创建的,例如,可以由设备的厂商等设备供应方上传设备的图像信息,然后,可以根据设备的图像信息建立起设备识别模型。该模型还可以在实际应用中被不断优化。
74.另外,还可以预先保存多种硬件设备的配网相关信息,包括硬件设备所支持的配网方式信息(wifi、蓝牙等)、近距离传输协议信息、端口号信息、加密方式信息,等等。这些信息同样可以是由硬件设备的供应方等用户提供。
75.具体实现时,可以为硬件设备的供应方用户提供相应的后台管理入口,具体可以以网页等形式存在,供应方用户可以通过该后台管理入口提交具体硬件设备的设备信息,以及对应的图像信息、配网相关信息等等。相应的,服务端可以根据接收到的信息创建硬件设备的识别模型,并且可以将设备信息与识别模型、配网相关信息之间的对应关系进行保存。这样,在通过客户端的“扫一扫”等选项对具体硬件设备进行扫描之后,可以根据采集到的设备的特征图像信息以及识别模型,识别出具体设备的设备信息,进而可以获取到该设备的配网相关信息,然后,根据这种配网相关信息提供对应的引导信息,引导用户进行具体的配网流程即可。
76.也就是说,通过本技术实施例,用户不需要理解具体硬件设备对应的配网相关信息,也即,普通用户不需要知晓具体硬件设备是采用何种方式入网,是否支持wifi或蓝牙等,因此,可以降低对普通用户的技术门槛。另外,具体的硬件设备供应方也不需要预先通过二维码等方式来承载具体硬件设备的近距离传输协议、端口号、加密方式等信息,而是只需要将这些信息通过后台管理入口录入到系统中,即可实现通过扫描具体硬件设备本体的方式,将该硬件设备的配网相关信息提供给客户端,然后客户端就可以提供对应的引导信息,引导用户进入到具体的配网流程;之后在收到用户的开始配网等指示后,即可根据这种配网相关信息实现与硬件设备的交互,包括将具体需要接入的局域网的入网验证信息(ssid、密码等)通过近距离传输协议在对应的端口上进行广播,在广播之前还可以利用硬件设备支持的加密方式进行加密,等等。进而,硬件设备则可以收听到对应的信息,并进行解密后,自动连接到对应的局域网,以此完成配网过程。
77.具体从系统架构角度而言,参见图1,本技术实施例主要涉及待配网的硬件设备,包括智能音箱设备、智能电灯等等;另外还可以包括配网客户端、服务端,其中,客户端可以运行于带有屏幕的终端设备中,例如,手机等;服务端则可以位于云端。其中,具体的设备识别模型、配网相关信息等,可以保存在服务端,或者,也可以预先下载到客户端所在的终端设备本地,以此实现终端设备离线状态下的配网操作,也即,整个配网过程可以不需要与服务端进行交互。
78.下面对本技术实施例提供的具体技术方案进行详细介绍。
79.实施例一
80.首先,该实施例一是从配网客户端的角度,提供了一种设备配网方法,参见图2,该方法具体可以包括:
81.s201:通过扫描操作选项接收扫描结果;
82.扫描操作选项可以位于客户端的首页等页面中,具体可以显示为“扫一扫”的入口等等。具体实现时,当用户购得一台智能硬件设备,或者需要在某新的网络环境中使用某硬件设备,该硬件设备具有连接到网络的需求,但是硬件设备本身不带有屏幕,无法执行输入局域网的密码等操作,在这种情况下,就可以通过运行在其他带有屏幕的终端设备中安装的客户端来实现对该硬件设备的配网操作。在本技术实施例中,用户在打开客户端后,只需要点击“扫一扫”等操作选项,然后对着具体待配网的硬件设备进行扫描即可,相应的,客户端则可以接收到具体的扫描结果。
83.s202:对所述扫描结果中的扫描对象进行判断,如果所述扫描对象是硬件设备本体,则获取所述硬件设备的配网相关信息;
84.由于“扫一扫”入口也可以用于扫描二维码等对象,因此,在接收到具体的扫描结果后,可以首先对扫描结果进行识别,确定是属于二维码,还是具体的硬件设备本体。如果是二维码,则可以进入到通过扫描二维码进行配网的流程,如果是硬件设备本体,则可以进入到本技术实施例中提供的配网流程。具体的,在本技术实施例中,如果发现扫描对象是硬件设备本体,则客户端可以首先获取该硬件设备的配网相关信息,之后就可以根据具体的配网相关信息为用户提供配网操作的引导信息。
85.其中,客户端具体获取硬件设备的配网相关信息的方式可以有多种,例如,其中一种方式下,客户端可以从扫描结果中采集硬件设备的特征图像信息,然后,将其提交到服务端,由服务端进行设备识别,并确定出具体的配网相关信息后返回给客户端。其中,同一个硬件设备的特征图像可以有多种,例如,可以是硬件设备的文字和/或图形标志(logo)图像。或者,某些硬件设备上可能会通过印刷或者刻印等方式带有型号信息,这种型号信息也能够从一定程度上识别出具体的硬件设备,因此,具体的特征图像也可以是硬件设备的型号图像信息。另外,具体的特征图像也可以是一些特殊的外观设计方面的标志性特征图像,例如,某智能音箱设备可能具有矩阵式的针孔设计,或者设备背后的插孔等也可能有一些特殊的设计,等等。总之,只要能够识别出具体设备的图像都可以作为特征图像。对于客户端而言,可以从扫描结果中采集一幅或多幅图像作为特征图像提交到服务端。服务端在接收到特征图像后,可以将其与预先保存的多种硬件设备的设备识别模型进行匹配,根据匹配结果可以识别出具体的设备信息,包括设备具体所述的品类,或者还可以识别出具体的品牌、型号,等等。在识别出具体的设备信息后,则可以根据预先保存的设备信息与配网相关信息之间的对应关系,确定出对应的配网相关信息,包括具体硬件设备所支持的入网方式信息,近距离传输的协议信息、端口号信息、加密方式信息,等等,之后将其返回给客户端即可。
86.或者,另一种方式下,客户端可以预先在所在的终端设备本地保存多种硬件设备的识别模型,这样,客户端在从扫描结果中采集到硬件设备的特征图像信息后,可以在终端设备本地完成对硬件设备的识别,确定出具体的设备信息。在确定出设备信息后,可以将设备信息提交到服务端,由服务端确定出对应的配网相关信息,再返回给客户端。或者,还可以同时在客户端所在的终端设备本地保存多种设备信息对应的配网相关信息,这样,在终端设备本地完成设备识别后,还可以直接在终端设备本地确定出该设备对应的配网相关信息。
87.需要说明的是,如前文所述,在其中一种方式下,具体的设备识别模型,以及设备信息与配网相关信息都在客户端所在的终端设备本地保存的情况下,可以实现终端设备离线状态下,对具体的硬件设备进行配网。也即是说,假设客户端所在的终端设备当前处于离线状态,其无法与服务端实现交互,但是由于终端设备本地保存了设备识别模型以及配网相关信息,因此,即使客户端所在的终端设备处于离线状态,也可以实现对硬件设备的配网。
88.另外需要说明的是,无论是在客户端所在的终端设备本地进行设备识别,还是在服务端进行设备识别,由于每次识别时都可以是将实际采集到的特征图像输入到设备识别模型中进行运算,以输出具体设备的设备信息。在此过程中,还可以收集具体的识别结果,在识别无误的情况下,还可以利用当前采集到的该设备的特征图像对识别模型进行优化。这样,随着更多用户通过该方式实现对硬件设备的配网,设备识别模型的正确识别率也可以逐渐得到提高。
89.s203:根据所述配网相关信息提供引导信息,以便根据所述引导信息完成对所述硬件设备的配网操作。
90.在获得具体硬件设备对应的配网相关信息后,可以为用户提供引导信息。具体的,可以提供引导页面,在引导页面中提供具体的引导信息。具体的引导信息可以根据配网相关信息而定,或者,还可以是由具体的硬件设备供应方在进行后台配置时提供,具体可以包括具体所需执行的操作,等等。例如,对如果需要对某硬件设备进行配网,则需要长按硬件设备的某个按钮,以使得硬件设备进入配网状态。此时,就可以在该引导页面中对该信息进行提示。另外,如果硬件设备的入网方式是通过硬件设备配备的wifi组件连接到目标局域网的方式入网,则通常还需要用户在客户端中输入具体所需接入的局域网的入网验证信息,包括局域网的设备id、密码等,这些信息也可以在引导页面中进行提示。在接收到所需接入的目标局域网的入网验证信息后,客户端则可以利用所述硬件设备所支持的加密方式信息对所述入网验证信息进行加密,并通过所述硬件设备所支持的近距离传输协议以及端口,对加密后的入网验证信息进行广播。同时,由于硬件设备也进入到配网状态,因此,可以在对应的端口收听广播信号,之后,利用对应的解密方式对收听到的信息进行解密,即可获得具体的入网验证信息。硬件设备在获取到具体的入网验证信息后,即可自行与局域网的网关、路由设备等进行交互,加入到对应的网络中。
91.需要说明的是,在本技术实施例中,具体识别出待配网的硬件设备的设备信息,主要可以包括设备的品类(例如,音箱、电灯、空调等)信息、品牌信息、型号信息等,但是通常不会具体到用于表示硬件设备个体的设备id信息。但是由于配网过程通常不需要设备的id层面的信息,因此,这并不影响硬件设备的配网过程。
92.另外,在本技术实施例中,由于具体硬件设备的供应方可以预先提供硬件设备的图像信息,以用于创建硬件设备的识别模型,而在优选的实施方式中,除了利用上述图像信息创建硬件设备的识别模型,还可以创建硬件设备的三维物理模型。这样,在根据所述配网相关信息提供配网引导界面时,还可以在所述配网引导界面中展示所述三维物理模型。另外,如图3所示,还可以通过所述三维物理模型对配网过程中需要对所述硬件设备执行的操作,和/或操作对象所在的位置信息进行提示。这样,由于用户在客户端界面中可以查看到硬件设备的三维物理模型,并且可以基于该模型提供更多的提示信息,因此,可以实现一种

ar(增强现实)”的效果,实现ar物模型配网。
93.在具体实现时,在通过对硬件设备本体进行扫一扫的方式进行配网的过程中,由于进行了对设备信息的识别,因此,还可以在配网界面中提供与所述硬件设备相关的产品推荐信息。例如,可以包括能够与当前正在配网的硬件设备配套使用的产品信息,或者当前硬件设备的配件信息,等等。
94.可见,通过本技术实施例,可以通过对硬件设备本体进行“扫一扫”的方式发起对硬件设备的配网操作,之后客户端可以自动获取到具体硬件设备的配网相关信息,并提供对应的引导信息,用户按照该引导信息执行具体的配网操作即可。这样,对于用户而言,不需要理解各种不同硬件设备的不同配网方式等信息,并且只需要执行一步“扫一扫”操作即可进入到引导页面,操作路径比较短;另外,由于不需要通过二维码的方式来承载具体的配网相关信息,因此,不会因为二维码印刷信息被磨损等原因导致无法配网等情况发生。
95.实施例二
96.该实施例二是与实施例一相对应的,从服务端的角度提供了一种设备配网方法,在该方法中,具体的设备识别模型以及配网相关信息都可以保存在服务端。参见图4,该方法具体可以包括:
97.s401:接收客户端提交的配网请求信息,所述配网请求信息中携带有待配网的目标硬件设备的特征图像信息,所述特征图像信息是根据所述客户端接收到的扫描结果确定的;
98.s402:根据所述目标硬件设备的特征图像信息以及预先保存的设备识别模型,确定所述硬件设备的设备信息;
99.s403:根据预先保存的设备信息与配网相关信息之间的对应关系,确定所述目标硬件设备的设备信息对应的配网相关信息;
100.s404:将所述配网相关信息返回给所述客户端,以便所述客户端根据所述配网相关信息提供引导信息。
101.实施例三
102.该实施例三是也与实施例一相对应的,从服务端的角度提供了一种设备配网方法,在该方法中,具体的设备识别模型可以保存在客户端所在的终端设备本地,配网相关信息则可以保存在服务端。参见图5,该方法具体可以包括:
103.s501:接收客户端提交的配网请求信息,所述配网请求信息中携带有待配网的目标硬件设备的设备信息,所述设备信息是根据所述客户端接收到的扫描结果以及本地保存的设备识别模型确定的;
104.s502:根据预先保存的设备信息与配网相关信息之间的对应关系,确定所述目标硬件设备的设备信息对应的配网相关信息;
105.s503:将所述配网相关信息返回给所述客户端,以便所述客户端根据所述配网相关信息提供引导信息。
106.实施例四
107.该实施例四是针对设备供应方后台进行信息配置的过程,从服务端的角度,提供了一种商品对象信息处理方法。其中,本技术实施例中的服务端具体可以是指商品对象信息服务系统的服务端,也即,通过商品对象信息服务系统的服务端提供对硬件设备的配网
功能。具体的,设备供应方关联的硬件设备可能会预先发布到商品对象信息服务系统的服务端中,服务端会生成对应的商品对象,提供商品id等作为系统内的唯一标识,并且通常会在商品对象信息库中保存商品对象的各种信息,包括文字或图片的描述信息,价格信息,等等。而在本技术实施例中,为了能够使得上述服务端能够支持具体对硬件设备的配网功能,硬件设备的设备供应方可以预先通过后台配置的方式,提交关于具体商品对象关联的硬件设备的信息,包括设备信息(名称、品类、品牌、型号等)、图像信息以及配网相关信息,这样,服务端可以根据上述信息建立起关于对应设备的识别模型,然后可以将商品对象信息、识别模型、设备信息与所述配网相关信息之间的对应关系保存到商品对象信息库中。后续与客户端交互的过程中,便可以从商品对象信息库中读取相应的信息,进行设备的识别,配网相关信息的确定等处理。
108.具体的,参见图6,该方法具体可以包括:
109.s601:接收针对目标商品对象提交的设备信息、图像信息以及配网相关信息;
110.具体实现时,可以为设备供应方用户提供用于录入商品对象信息的页面。例如,设备供应方用户可以通过为其提供的客户端页面输入商品对象的id等信息,以定位到商品对象,然后,如图7所示,通过具体的页面可以录入具体商品对象关联的硬件设备的设备信息、图像信息、配网相关信息等。
111.其中,图像信息具体可以是图片、视频,还可以是3d模型信息。由于同一硬件设备可能具有多种可供识别的特征图像,例如,logo、一些标志性的外观设计元素,等等,因此,可以分别针对多种不同的特征图像设定不同的场景,每种不同的特征图像可以对应生成多个不同的识别模型。另外,具体实现时,还可以分别为不同的场景提供多种不同的图像信息,例如,从多个角度对同一特征图像进行扫描时对应的图像信息,这样,针对同一特征图像建立的识别模型的准确识别度会更高。
112.s602:根据所述图像信息生成所述目标商品对象所关联硬件设备的识别模型,以用于在配网过程中,根据客户端扫描对象的特征图像信息以及所述识别模型对扫描对象进行设备信息识别;
113.具体生成识别模型的方式可以有多种,例如,可以将某硬件设备对应的多幅图像信息输入到特定的模型中进行训练,当模型收敛后,可以建立起该硬件设备对应的识别模型,等等。具体的识别模型可以保存到服务端,或者也可以随着客户端的安装包等保存到客户端所在的终端设备本地保存,识别本地的设备识别,等等。
114.s603:在商品对象信息库中保存所述商品对象信息、识别模型、设备信息与所述配网相关信息之间的对应关系,以用于在配网过程中,根据所述对应关系确定与所述设备信息对应的配网相关信息。
115.除了可以生成设备的识别模型,还可以保存设备信息与所述配网相关信息之间的对应关系。也就是说,在本技术实施例中,商品对象信息库中除了可以包括商品对象的标题、文字/图片描述信息、价格信息等基础信息之外,还可以包括与关联的硬件设备配网相关的信息。例如,在一种具体的实现方式下,具体商品对象信息库中保存的信息可以如表1所示:
116.表1
[0117][0118][0119]
这样,在具体配网过程中,通过扫一扫的方式对具体硬件设备本体进行扫描后,可以通过设备识别模型识别出具体的设备信息,进而就可以根据识别出的设备信息确定出对应的配网相关信息,以用于向具体的硬件设备提供所需接入的局域网的入网验证信息。如前文所述,具体的对应关系可以保存在服务端,或者,也可以保存到客户端所在的终端设备本地,实现客户端离线状态的配网操作。
[0120]
具体实现时,服务端还可以根据所述图像信息,生成所述目标硬件设备的三维物理模型,以用于在配网过程中通过客户端进行展示。
[0121]
另外,还可以通过该后台配置系统接收一些个性化信息,包括搭配销售的推荐信息,等等。例如,某硬件设备具有一些比较实用的配件,则设备的供应方用户在录入上述信息的同时,还可以对这种推荐信息进行配置,后续在提供配网引导等信息的页面的过程中,可以对这种个性化信息进行展示。
[0122]
实施例五
[0123]
在前述实施例中,主要是通过对目标硬件设备的设备本体进行扫描的方式,实现对硬件设备的识别,以及相关配网信息的获取,而在该实施例五中,具体在对硬件设备进行
扫描时,也可以是对硬件设备的局部外观特征进行扫描。例如,包括硬件设备的logo、型号图像信息或者外观设计特征图像等等。通过对这些局部外观特征的扫描,也可以实现对硬件设备信息的识别,进而获得其配网相关信息。具体的,参见图8,该实施例五提供了一种设备配网方法,该方法具体可以包括:
[0124]
s801:通过扫描操作选项接收对目标硬件设备的局部外观特征进行扫描的扫描结果;
[0125]
s802:根据所述局部外观特征信息对所述目标硬件设备进行识别,确定所述目标硬件设备的设备信息;
[0126]
s803:根据所述设备信息获取所述硬件设备的配网相关信息;
[0127]
s804:根据所述配网相关信息提供引导信息,以便根据所述引导信息完成对所述硬件设备的配网操作。
[0128]
其中,所述局部外观特征包括以下信息中的一项或多项:所述硬件设备的文字或图形标志图像信息,所述硬件设备的型号图像信息,所述硬件设备的外观设计特征图像信息。
[0129]
关于前述实施例二至五中的未详述部分,可以参见前述实施例一中的记载这里不再赘述。
[0130]
需要说明的是,本技术实施例中可能会涉及到对用户数据的使用,在实际应用中,可以在符合所在国的适用法律法规要求的情况下(例如,用户明确同意,对用户切实通知,等),在适用法律法规允许的范围内在本文描述的方案中使用用户特定的个人数据。
[0131]
与实施例一相对应,本技术实施例还提供了一种设备配网装置,参见图9,该装置具体可以包括:
[0132]
扫描结果获得单元901,用于通过扫描操作选项接收扫描结果;
[0133]
配网相关信息获取单元902,用于对所述扫描结果中的扫描对象进行判断,如果所述扫描对象是硬件设备本体,则获取所述硬件设备的配网相关信息;
[0134]
引导信息提供单元903,用于根据所述配网相关信息提供引导信息,以便根据所述引导信息完成对所述硬件设备的配网操作。
[0135]
具体的,所述配网相关信息获取单元具体可以包括:
[0136]
特征图像信息获取子单元,用于从所述扫描结果中获取所述硬件设备的特征图像信息,并将所述特征图像信息上传至服务端,以便所述服务端利用设备识别模型确定所述硬件设备的设备信息,并根据所述设备信息确定所述硬件设备的配网相关信息;
[0137]
返回信息接收子单元,用于根据所述服务端返回的信息获取所述硬件设备的配网相关信息。
[0138]
或者,另一种方式下,所述配网相关信息获取单元具体可以包括:
[0139]
设备信息识别子单元,用于从所述扫描结果中获取所述硬件设备的特征图像信息,并根据本地保存的设备识别模型获取所述硬件设备的设备信息;
[0140]
配网信息获取子单元,用于根据所述设备信息获取所述硬件设备的配网相关信息。
[0141]
此时,所述配网信息获取子单元具体可以用于,根据所述设备信息,在本地保存的多种硬件设备对应的配网相关信息中,查找获得与所述设备信息相匹配的配网相关信息。
[0142]
或者,所述配网信息获取子单元具体也可以用于,将所述设备信息提交到服务端,以便向服务端请求获得所述硬件设备的配网相关信息。
[0143]
其中,所述硬件设备的特征图像信息包括以下信息中的一项或多项:所述硬件设备的文字或图形标志图像信息,所述硬件设备的型号图像信息,所述硬件设备的外观设计特征图像信息。
[0144]
所述设备信息包括以下信息中的一项或多项:所述硬件设备的设备品类信息,品牌信息,型号信息。
[0145]
所述配网相关信息包括以下信息中的一项或多项:所述硬件设备所支持的入网方式信息、近距离传输协议信息、端口号信息、加密方式信息。
[0146]
具体的,所述入网方式信息包括:通过所述硬件设备配备的wifi组件连接到目标局域网的方式入网;
[0147]
此时,该装置还可以包括:
[0148]
入网验证信息接收单元,用于在通过所述引导信息启动配网后,接收所需接入的目标局域网的入网验证信息;
[0149]
验证信息广播单元,用于利用所述硬件设备所支持的加密方式信息对所述入网验证信息进行加密,并通过所述硬件设备所支持的近距离传输协议以及端口,对加密后的入网验证信息进行广播。
[0150]
其中,所述配网相关信息还可以包括:所述硬件设备的三维物理模型信息;
[0151]
此时,所述引导信息提供单元具体可以用于:
[0152]
根据所述配网相关信息提供配网引导界面,在所述配网引导界面中展示所述三维物理模型。
[0153]
另外,该装置还可以包括:
[0154]
操作信息提示单元,用于通过所述三维物理模型对配网过程中需要对所述硬件设备执行的操作,和/或操作对象所在的位置信息进行提示。
[0155]
推荐信息提供单元,用于提供与所述硬件设备相关的产品推荐信息。
[0156]
与实施例二相对应,本技术实施例还提供了一种设备配网装置,参见图10,该装置具体可以包括:
[0157]
配网请求接收单元1001,用于接收客户端提交的配网请求信息,所述配网请求信息中携带有待配网的目标硬件设备的特征图像信息,所述特征图像信息是根据所述客户端接收到的扫描结果确定的;
[0158]
设备信息确定单元1002,用于根据所述目标硬件设备的特征图像信息以及预先保存的设备识别模型,确定所述硬件设备的设备信息;
[0159]
配网相关信息确定单元1003,用于根据预先保存的设备信息与配网相关信息之间的对应关系,确定所述目标硬件设备的设备信息对应的配网相关信息;
[0160]
配网相关信息返回单元1004,用于将所述配网相关信息返回给所述客户端,以便所述客户端根据所述配网相关信息提供引导信息。
[0161]
与实施例三相对应,本技术实施例还提供了一种设备配网装置,参见图11,该装置具体可以包括:
[0162]
配网请求接收单元1101,用于接收客户端提交的配网请求信息,所述配网请求信
息中携带有待配网的目标硬件设备的设备信息,所述设备信息是根据所述客户端接收到的扫描结果以及本地保存的设备识别模型确定的;
[0163]
配网相关信息确定单元1102,用于根据预先保存的设备信息与配网相关信息之间的对应关系,确定所述目标硬件设备的设备信息对应的配网相关信息;
[0164]
配网相关信息返回单元1103,用于将所述配网相关信息返回给所述客户端,以便所述客户端根据所述配网相关信息提供引导信息。
[0165]
与实施例四相对应,本技术实施例还提供了一种设备配网信息处理装置,参见图12,该装置具体可以包括:
[0166]
信息接收单元1201,用于接收针对目标商品对象提交的设备信息、图像信息以及配网相关信息;
[0167]
识别模型生成单元1202,用于根据所述图像信息生成所述目标商品对象所关联硬件设备的识别模型,以用于在配网过程中,根据客户端扫描对象的特征图像信息以及所述识别模型对扫描对象进行设备信息识别;
[0168]
对应关系建立单元1203,用于在商品对象信息库中保存所述商品对象信息、识别模型、设备信息与所述配网相关信息之间的对应关系,以用于在配网过程中,根据所述对应关系确定与所述设备信息对应的配网相关信息。
[0169]
其中,针对同一目标硬件设备提交的图像信息包括:多种特征图像分别对应的图像信息;
[0170]
此时,识别模型生成单元具体可以用于:
[0171]
根据所述多种特征图像分别对应的图像信息,生成对应多种不同特征图像的多个识别模型。
[0172]
或者,针对所述目标硬件设备的同一特征图像提交的图像信息为多份;
[0173]
所述识别模型生成单元具体可以用于:
[0174]
根据所述同一特征图像对应的多份图像信息,生成该特征对应的识别模型。
[0175]
另外,该装置还可以包括:
[0176]
三维物理模型生成单元,用于根据所述图像信息,生成所述目标硬件设备的三维物理模型,以用于在配网过程中通过客户端进行展示。
[0177]
与实施例五相对应,本技术实施例还提供了一种设备配网装置,参见图13,该装置具体可以包括:
[0178]
扫描结果获取单元1301,用于通过扫描操作选项接收对目标硬件设备的局部外观特征进行扫描的扫描结果;
[0179]
设备信息确定单元1302,用于根据所述局部外观特征信息对所述目标硬件设备进行识别,确定所述目标硬件设备的设备信息;
[0180]
配网相关信息获取单元1303,用于根据所述设备信息获取所述硬件设备的配网相关信息;
[0181]
引导信息提供单元1304,用于根据所述配网相关信息提供引导信息,以便根据所述引导信息完成对所述硬件设备的配网操作。
[0182]
再者,本技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述方法实施例中所描述的任一项方法的步骤。
[0183]
以及一种电子设备,包括:
[0184]
一个或多个处理器;以及
[0185]
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行前述方法实施例中所描述的任一项方法的步骤。
[0186]
其中,图14示例性的展示出了电子设备的架构,例如,设备1400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,飞行器等。
[0187]
参照图14,设备1400可以包括以下一个或多个组件:处理组件1402,存储器1404,电源组件1406,多媒体组件1408,音频组件1410,输入/输出(i/o)的接口1412,传感器组件1414,以及通信组件1416。
[0188]
处理组件1402通常控制设备1400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1402可以包括一个或多个处理器1420来执行指令,以完成本公开技术方案提供的方法的全部或部分步骤。此外,处理组件1402可以包括一个或多个模块,便于处理组件1402和其他组件之间的交互。例如,处理部件1402可以包括多媒体模块,以方便多媒体组件1408和处理组件1402之间的交互。
[0189]
存储器1404被配置为存储各种类型的数据以支持在设备1400的操作。这些数据的示例包括用于在设备1400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
[0190]
电源组件1406为设备1400的各种组件提供电力。电源组件1406可以包括电源管理系统,一个或多个电源,及其他与为设备1400生成、管理和分配电力相关联的组件。
[0191]
多媒体组件1408包括在设备1400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1408包括一个前置摄像头和/或后置摄像头。当设备1400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0192]
音频组件1410被配置为输出和/或输入音频信号。例如,音频组件1410包括一个麦克风(mic),当设备1400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1404或经由通信组件1416发送。在一些实施例中,音频组件1410还包括一个扬声器,用于输出音频信号。
[0193]
i/o接口1412为处理组件1402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0194]
传感器组件1414包括一个或多个传感器,用于为设备1400提供各个方面的状态评估。例如,传感器组件1414可以检测到设备1400的打开/关闭状态,组件的相对定位,例如所述组件为设备1400的显示器和小键盘,传感器组件1414还可以检测设备1400或设备1400一个组件的位置改变,用户与设备1400接触的存在或不存在,设备1400方位或加速/减速和设备1400的温度变化。传感器组件1414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0195]
通信组件1416被配置为便于设备1400和其他设备之间有线或无线方式的通信。设备1400可以接入基于通信标准的无线网络,如wifi,或2g、3g、4g/lte、5g等移动通信网络。在一个示例性实施例中,通信部件1416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件1416还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
[0196]
在示例性实施例中,设备1400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0197]
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1404,上述指令可由设备1400的处理器1420执行以完成本公开技术方案提供的方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0198]
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例或者实施例的某些部分所述的方法。
[0199]
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0200]
以上对本技术所提供的设备配网方法、装置及电子设备,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本
申请的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1