设备配置方法、装置、电子设备和存储介质

文档序号:1398627 发布日期:2020-03-03 浏览:3次 >En<

阅读说明:本技术 设备配置方法、装置、电子设备和存储介质 (Device configuration method and device, electronic device and storage medium ) 是由 叶顺宝 温棋标 于 2018-08-22 设计创作,主要内容包括:本申请实施例提供了设备配置方法、装置、电子设备和存储介质,以便捷的进行物联网设备的配置。所述的方法包括:获取待配设备对应的配置信息和所述待配设备的设备凭证信息;依据所述配置信息和设备凭证信息,确定对应的红外配置信号;通过红外接口发送所述配置信息对应的红外配置信号。能够通过红外方式便捷的进行设备配置,提高配置效率且能保证设备的归属。(The embodiment of the application provides an equipment configuration method and device, electronic equipment and a storage medium, so that the equipment of the Internet of things can be conveniently configured. The method comprises the following steps: acquiring configuration information corresponding to equipment to be configured and equipment certificate information of the equipment to be configured; determining a corresponding infrared configuration signal according to the configuration information and the equipment certificate information; and sending an infrared configuration signal corresponding to the configuration information through an infrared interface. Can be through the convenient equipment configuration that carries on of infrared mode, improve configuration efficiency and can guarantee the affiliation of equipment.)

设备配置方法、装置、电子设备和存储介质

技术领域

本申请涉及计算机技术领域,特别是涉及一种设备配置方法、一种配置装置、一种电子设备和一种存储介质。

背景技术

物联网(Internet of things,IoT)是物物相连的互联网,随着物联网的兴起,物联网设备也越来越多样化。

物联网中有各种各样的物联网设备,既有手机、电脑、车载设备等智能设备,也有家电、路由器、门禁、安防等其他设备,不是所有设备都提供了屏幕等使得用户能够直接在设备上进行配置的部件。因此,这类物联网设备通常需要比较复杂的配置方式进行网络等基本配置。

发明内容

本申请实施例提供了一种设备配置方法,以便捷的进行物联网设备的配置。

相应的,本申请实施例还提供了一种配置装置、一种电子设备和一种存储介质,用以保证上述系统的实现及应用。

为了解决上述问题,本申请实施例公开了一种设备配置方法,应用于控制设备,所述的方法包括:获取待配设备对应的配置信息和所述待配设备的设备凭证信息;依据所述配置信息和设备凭证信息,确定对应的红外配置信号;通过红外接口发送所述配置信息对应的红外配置信号。

可选的,所述依据所述配置信息设备凭证信息,确定对应的红外信号,包括:将所述配置信息添加到红外配置信号的配置数据域中;将所述设备凭证信息添加到所述红外配置信号的可选信息域中。

可选的,还包括:按照设定校验算法计算所述配置信息的校验数据,将校验数据添加到所述红外配置信号的数据校验域中。

可选的,所述获取以下至少一种待配设备对应的配置信息的步骤包括:获取所述待配设备对应网络的网络配置信息,所述网络配置信息包括:网络名和密码;调用定位模块获取定位信息。

可选的,所述红外接口设置在所述控制设备上或设置在所述控制设备的外接红外发射器上。

本申请实施例还公开了一种设备配置方法,应用于待配设备,所述的方法包括:通过红外接口接收控制设备的红外配置信号;从所述红外配置信号中获取配置信息和设备凭证信息;依据所述配置信息和设备凭证信息进行设备配置。

可选的,所述从所述红外配置信号中获取配置信息和设备凭证信息,包括:从所述红外配置信号的配置数据域获取配置信息,并从所述红外配置信号的可选信息域获取设备凭证信息。

可选的,所述依据所述配置信息进行以下至少一种设备配置步骤:依据所述配置信息中的网络配置信息,连接对应的无线网络;依据所述配置信息中的定位信息,设置对应的位置信息。

可选的,依据所述设备凭证信息进行设备配置的步骤包括:依据所述设备凭证信息进行设备校验。

可选的,还包括:从所述红外配置信号的数据校验域中获取校验数据;按照设定校验算法计算所述配置信息对应的校验数据,依据计算的检验数据和获取的校验数据校验所述配置信息。

本申请实施例还公开了一种设备配置方法,应用于控制设备,所述的方法包括:获取待配设备对应的配置信息和所述待配设备的设备凭证信息;依据所述配置信息和设备凭证信息,确定对应的无线配置信号;发送所述配置信息对应的无线配置信号。

可选的,所述无线配置信号包括以下至少一种:红外方式的无线配置信号;无线局域网的无线配置信号;近场通信方式的无线配置信号。

本申请实施例还公开了一种设备配置方法,应用于待配设备,所述的方法包括:接收控制设备的无线配置信号;从所述无线配置信号中获取配置信息和设备凭证信息;依据所述配置信息和设备凭证信息进行设备配置。

可选的,所述无线配置信号包括无线局域网的无线配置信号;所述接收控制设备的无线配置信号之后,还包括:依据所述无线配置信号,计算所述待配设备和控制设备的距离信息;依据所述距离信息,判断所述控制设备是否满足设备归属条件;在所述控制设备满足设备归属条件时,执行设备配置的步骤。

可选的,所述无线配置信号包括以下至少一种:红外方式的无线配置信号;无线局域网的无线配置信号;近场通信方式的无线配置信号。

本申请实施例还公开了一种配置装置,应用于控制设备,所述的装置包括:配置获取模块,用于获取待配设备对应的配置信息和所述待配设备的设备凭证信息;配置模块,用于依据所述配置信息和设备凭证信息,确定对应的红外配置信号;发送模块,用于通过红外接口发送所述配置信息对应的红外配置信号。

可选的,所述配置模块,用于将所述配置信息添加到红外配置信号的配置数据域中,并将所述设备凭证信息添加到所述红外配置信号的可选信息域中。

可选的,所述配置模块,还用于按照设定校验算法计算所述配置信息的校验数据,将校验数据添加到所述红外配置信号的数据校验域中。

可选的,所述配置获取模块,用于获取所述待配设备对应网络的网络配置信息,所述网络配置信息包括:网络名和密码;和/或,调用定位模块获取定位信息。

可选的,所述红外接口设置在所述控制设备上或设置在所述控制设备的外接红外发射器上。

本申请实施例还公开了一种配置装置,应用于待配设备,所述的装置包括:接收模块,用于通过红外接口接收控制设备的红外配置信号;设备配置模块,用于从所述红外配置信号中获取配置信息和设备凭证信息,依据所述配置信息和设备凭证信息进行设备配置。

可选的,所述设备配置模块,包括:获取子模块,用于从所述红外配置信号的配置数据域获取配置信息,并从所述红外配置信号的可选信息域获取设备凭证信息。

可选的,所述设备配置模块,包括:配置子模块,用于依据所述配置信息中的网络配置信息,连接对应的无线网络;和/或,依据所述配置信息中的定位信息,设置对应的位置信息。

可选的,所述设备配置模块,包括:设备校验子模块,用于依据所述设备凭证信息进行设备校验。

可选的,所述设备配置模块,还包括:数据校验子模块;所述获取子模块,用于从所述红外配置信号的数据校验域中获取校验数据;所述数据校验子模块,用于按照设定校验算法计算所述配置信息对应的校验数据,依据计算的检验数据和获取的校验数据校验所述配置信息。

本申请实施例还公开了一种配置装置,应用于控制设备,所述的装置包括:信息获取模块,用于获取待配设备对应的配置信息和所述待配设备的设备凭证信息;信号配置模块,用于依据所述配置信息和设备凭证信息,确定对应的无线配置信号;信号发送模块,用于发送所述配置信息对应的无线配置信号。

可选的,所述无线配置信号包括以下至少一种:红外方式的无线配置信号;无线局域网的无线配置信号;近场通信方式的无线配置信号。

本申请实施例还公开了一种配置装置,应用于待配设备,所述的装置包括:信号接收模块,用于接收控制设备的无线配置信号;信息配置模块,用于从所述无线配置信号中获取配置信息和设备凭证信息,依据所述配置信息和设备凭证信息进行设备配置。

可选的,所述无线配置信号包括无线局域网的无线配置信号;还包括:归属校验模块,用于依据所述无线配置信号,计算所述待配设备和控制设备的距离信息;依据所述距离信息,判断所述控制设备是否满足设备归属条件;在所述控制设备满足设备归属条件时,触发信息配置模块。

可选的,所述无线配置信号包括以下至少一种:红外方式的无线配置信号;无线局域网的无线配置信号;近场通信方式的无线配置信号。

本申请实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本申请实施例中一个或多个所述的设备配置方法。

本申请实施例还公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本申请实施例中一个或多个所述的设备配置方法。

本申请实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本申请实施例中一个或多个所述的设备配置方法。

本申请实施例还公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本申请实施例中一个或多个所述的设备配置方法。

本申请实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本申请实施例中一个或多个所述的设备配置方法。

本申请实施例还公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本申请实施例中一个或多个所述的设备配置方法。

本申请实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本申请实施例中一个或多个所述的设备配置方法。

本申请实施例还公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本申请实施例中一个或多个所述的设备配置方法。

与现有技术相比,本申请实施例包括以下优点:

在本申请实施例中,控制设备可获取待配设备的配置信息和设备凭证信息,然后依据该配置信息和设备凭证信息确定对应的红外配置信息,通过红外接口发送该红外配置信息,从而待配设备通过红外接口接收,并获取到对应的配置信息和设备凭证信息进行设备配置,能够通过红外方式便捷的进行设备配置,提高配置效率且能保证设备的归属。

附图说明

图1是本申请实施例中设备配置系统的示意图;

图2是本申请实施例中基于红外方式的设备配置系统的示意图;

图3是本申请实施例中基于红外方式的设备交互处理示意图;

图4是本申请一种设备配置方法实施例控制设备侧的步骤流程图;

图5是本申请一种设备配置方法实施例待配设备侧的步骤流程图;

图6是本申请另一种设备配置方法实施例待配设备侧的步骤流程图;

图7是本申请中一种基于红外的配置装置实施例的结构框图;

图8是本申请中另一种基于红外的配置装置实施例的结构框图;

图9是本申请另一种基于红外的配置装置可选实施例的结构框图;

图10是本申请一种配置装置实施例的结构框图;

图11是本申请另一种配置装置实施例的结构框图;

图12是本申请一实施例提供的装置的结构示意图。

具体实施方式

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。

本申请实施例可应用于物联网领域。对于一些用户难以直接在设备上配置的物联网设备,便捷的进行设备配置,提高配置效率且能保证设备的归属。本申请实施例中,将需要配置的物联网设备称为待配设备,将为该待配设备传输配置信息的设备称为控制设备。其中,控制设备可为手机、平板电脑、个人计算机等用户设备,待配设备可为难以直接在设备上配置的物联网设备。

参照图1,示出了本申请实施例中设备配置系统的示意图。

该系统包括:控制设备10和待配设备20,控制设备10和待配设备20可通过无线方式进行交互,从而控制设备10可传输无线配置信号给待配设备20,该无线配置信号中携带配置信息,依据该配置信息待配设备可进行设备所需的配置,如联网等初始化配置操作。

本申请实施例中,无线方式指的是通过无线电或无线电波进行数据交互的方式,该无线方式包括:红外方式、无线局域网方式、近场通信(Near Field Communication,NFC)方式、蓝牙(Bluetooth)方式等,无线局域网方式可基于无线保真(WIreless-FIdelity,WiFi)技术实现。

以红外方式为例,通过在控制设备和待配设备上配置红外接口,可发射、接收红外信号来实现配置信息的传输,便捷的执行待配设备的配置。若将控制设备的红外接口作为红外发射器,则待配设备的该红外接口可作为信号接收器。

其中,控制设备可内置红外接口进行红外信号包括红外配置信号的传输,对于未内置红外接口的控制设备,还可外接红外发射器,该红外发射器上设置有红外接口,该红外接口将控制设备的数据调制成红外信号发射出去。

待配设备指的是进行配置的目标设备,待配设备可包括主控制器、红外接口以及一些功能器件与电路等。其中,主控制器用于完成电子设备的主体功能以及红外信号的解码;红外接口用于接收红外接口(红外发射器)发送的信号。

如图2所示,控制设备10包括红外接口110,待配设备20包括红外接口210。控制设备和待配设备之间的设备配置方法可通过图3所示:

步骤302,控制设备获取待配设备对应的配置信息。

控制设备可辅助待配设备进行配置,该控制设备可获取待配设备对应的配置信息。其中,可在控制设备上显示一配置界面,该配置界面可为操作系统的界面,也可为应用程序(Application,APP)的界面。在该配置界面可显示该待配设备对应能够配置的各种配置信息,其中有些配置信息控制设备可自动获取,有些配置信息需要用户在控制设备上设置,从而能够通过多种方式确定待配设备的配置信息。

一个示例中,对于控制设备能够自动获取的配置信息,控制设备可启动相应的模块进行对应配置信息的获取,例如定位信息,配置设备可启动定位模块获取定位信息,然后将该定位信息作为配置信息。其中,本申请实施例为了保证待配设备的归属特性,控制设备对待配设备进行近距离配置,通常控制设备和待配设备的距离有一定的范围,其中红外方式在红外能够识别的范围内,无线局域网方式、蓝牙方式限定识别范围在2、3米之内,从而在进行待配设备的位置配置时,控制设备的定位信息可用于配置待配设备的位置信息等。

另一个示例中,对于控制设备不能够自动获取的配置信息,配置界面中可设置对应配置信息的输入控件,依据该控件获取所需的配置信息。例如,待配设备需要连接局域网以连接互联网,从而进行网络通信,因此可在配置界面中配置局域网的网络名和密码,作为配置信息中的网络配置信息,从而基于该网络配置信息待配设备可接入局域网,从而连接互联网。

对于其他待配设备所需的配置信息也可由控制设备调用自身的模块,从而其他设备获取,或者在配置界面中接收用户输入的信息来获取,本申请实施例对配置信息的获取方式不作限定,并且配置信息可依据具体的需求确定。

步骤304,控制设备依据所述配置信息确定对应的红外配置信号。

控制设备获取到配置信息后,由于配置信息通过红外方式传输,因此依据配置信息确定对应的红外配置信号。其中,可按照红外信号的数据格式对配置信息进行转化,从而得到设定格式的配置信息,按照红外信号的数据传输格式配置该设定格式的配置信息,得到红外配置信号。

一个可选实施例中,为了保证待配设备对应配置的准确性,控制设备还可获取该待配设备的设备凭证信息,该设备凭证信息指的是能够表征设备的信息如设备标识、设备序列号等。例如用户在待配设备的包装、说明书等看到设备凭证信息,然后在配置界面中输入该设备凭证信息,又如在包装、说明书通过二维码、条码等方式配置设备凭证信息,则控制设备可通过摄像头等设备扫描该二维码、条码等数据,进而解析获取对应的设备凭证信息。然后可按照红外信号的数据格式对设备凭证信息进行转化,得到设定格式的设备凭证信息,添加到红外配置信号中。

另一个可选实施例中,数据的读、写、传输等过程可能由于各种原因导致数据出错,因此还可在红外配置信号中携带校验数据,从而便于配置信息进行校验。控制设备和待配设备可预先商定校验算法,或者在待配设备中预置校验算法,然后控制设备采用待配设备支持的校验算法。控制设备可按照设定校验算法计算所述配置信息的校验数据,例如依据循环冗余校验(Cyclic Redundancy Check,CRC)算法计算配置信息的特征数据作为校验数据,又如依据校验总和(checksum)算法计算校验和作为校验数据等,然后在红外配置信号中添加该校验数据。

本申请实施例中,一种红外配置信号的传输数据格式如表1所示:

可选信息域 配置数据域 数据校验域

表1

从而将设备凭证信息添加到可选信息域中,将配置信息添加到配置数据域中,将校验数据添加到数据校验域中,生成所需的红外配置信号。

步骤306,通过红外接口发送所述配置信息对应的红外配置信号给待配设备。

控制设备配置有红外接口,可通过该红外接口发送红外配置信号给待配设备,从而实现在控制设备和待配设备之间传输配置信息。其中,控制设备可内置红外接口进行红外信号包括红外配置信号的传输,对于未内置红外接口的控制设备,还可外接红外发射器,该红外发射器上设置有红外接口,该红外发射器用于控制设备的数据调制成红外信号发射出去,例如USB(Universal Serial Bus,通用串行总线)的红外发射器,则控制设备对于待配设备进行配置的各种信息如配置信息、配置信息的校验数据、设备凭证信息等,可通过USB接口传输给红外发射器,该红外发射器将上述各种信息进行调制,添加到相应的数据域中得到红外配置信号,然后发射该红外配置信号。

步骤308,待配设备从所述红外配置信号中获取配置信息。

待配设备可通过红外接口接收红外配置信号,以进行设备的配置。可对该红外配置信号进行解析,获取各数据域中的数据并解析,得到对应的配置信息、校验数据,还可获取到设备凭证信息,从而便于进行设备的配置。

一个可选实施例中,待配设备可在初次启动、经恢复出厂设置后启动、不明原因导致的配置失效等缺少有效配置的场景下进行配置,相应可在待配设备中启动待配模式来进行设备的配置。其中,在通过待配模式进行设备配置时,可在待配模式下激活红外配置信号的解码功能,还能够复用己有硬件资源(如通用输入/输出管脚,主控制器),从而有效降低硬件成本的方法。

主控制器可启动解码功能(如在待配模式下启动),然后对该红外配置信号进行解码得到对应的配置信息、校验数据,还可获取到设备凭证信息。

步骤310,待配设备依据所述配置信息进行设备配置。

待配设备在获取到配置信息后,可进行设备配置。其中,所述依据所述配置信息进行以下至少一种设备配置步骤:依据所述配置信息中的网络配置信息,连接对应的无线网络;依据所述配置信息中的定位信息,设置对应的位置信息。

配置信息包括:网络配置信息,可从该网络配置信息中获取网络名和密码,然后搜索该网络名对应的无线局域网,并通过该密码建立连接,从而实现对待配设备的联网配置。配置信息包括定位信息,待配设备的主控制器可从所述配置信息中获取定位信息,然后依据该定位信息设置自身的位置信息,从而实现对位置的配置。对于配置信息中的其他配置信息,也可基于实际的配置信息执行相应的配置操作,本申请实施例对此不作限制。

其中,为了保证配置的准确性,还可进行各种验证操作,包括对设备的验证、对数据的验证等。在验证通过后再执行设备配置,若未通过验证则不执行设备配置。

一个可选实施例中,从所述红外配置信号中获取设备凭证信息,依据所述设备凭证信息进行设备校验。可获取设备凭证信息,如设备标识、设备序列号等,然后将该设备标识、设备序列号等设备凭证信息,与自身的设备凭证信息进行比对,确定是否匹配,若匹配则通过设备验证,否则不能通过设备验证。确定该待配设备错误的接收了其他设备的配置信息,不会依据该配置信息进行设备的配置。

另一个可选实施例中,从所述红外配置信号的数据校验域中获取校验数据;按照设定校验算法计算所述配置信息对应的校验数据,依据计算的检验数据和获取的校验数据校验所述配置信息。可以从数据校验域中获取校验数据(可称第一校验数据),并按照设定的校验算法对从配置数据域中的配置信息进行计算,得到对应的校验数据(可称第二校验数据),然后可将计算的校验数据(第二校验数据)和获取的校验数据(第一校验数据)进行比对,确定两者是否匹配,若匹配则数据验证通过,否则不能通过数据验证。对于数据验证错误的情况,可确定该数据在传输、读、写等过程中出现了错误,不能按照该配置信息进行配置。

基于上述过程可实现对待配设备的配置,从而快速配置待配设备。

参照图4,示出了本申请一种设备配置方法实施例控制设备侧的步骤流程图。

步骤402,获取待配设备对应的配置信息和设备凭证信息。

其中,所述获取至少一种待配设备对应的配置信息:获取所述待配设备对应网络的网络配置信息,所述网络配置信息包括:网络名和密码;调用定位模块获取定位信息。控制设备可基于用户输入、自动获取、其他设备传输等各种方式获取无线局域网的网络名和密码,作为网络配置信息。控制设备还可调用自身的定位模块,获取定位信息,将该定位信息作为配置信息。

控制设备的配置界面中还可进行设备凭证信息的获取,例如用户在待配设备的包装、说明书等看到设备凭证信息,然后在配置界面中输入该设备凭证信息,又如在包装、说明书通过二维码、条码等方式配置设备凭证信息,则控制设备可通过摄像头等设备扫描该二维码、条码等数据,进而解析获取对应的设备凭证信息。

步骤404,按照设定校验算法计算所述配置信息的校验数据。

控制设备和待配设备可预先商定校验算法,或者在待配设备中预置校验算法,然后控制设备采用待配设备支持的校验算法。控制设备可按照设定校验算法计算所述配置信息的校验数据,例如依据CRC算法计算配置信息的特征数据作为校验数据,又如依据校验总和算法计算校验和作为校验数据等

步骤406,将所述配置信息添加到红外配置信号的配置数据域中,在所述红外配置信号中添加所述设备凭证信息,以及将校验数据添加到所述红外配置信号的数据校验域中。

步骤408,通过红外接口发送所述配置信息对应的红外配置信号。

控制设备配置有红外接口,可通过该红外接口发送红外配置信号给待配设备,从而实现在控制设备和待配设备之间传输配置信息。控制设备可内置红外接口进行红外信号包括红外配置信号的传输,对于未内置红外接口的控制设备,还可外接红外发射器,该红外发射器上设置有红外接口,该红外发射器用于控制设备的数据调制成红外信号发射出去。

参照图5,示出了本申请一种设备配置方法实施例待配设备侧的步骤流程图。

步骤502,通过红外接口接收控制设备的红外配置信号。

可在待配设备中设置待配模式,在待配设备中启动待配模式才会进行设备的配置,而在其他模式下不进行设备配置。其中,待配设备可在缺少有效配置的情况下进行待配模式,所述缺少有效配置的场景包括但不限于初次启动、给恢复出厂设备后启动、不明原因导致的配置失效等。在待配模式下激活红外配置信号的解码功能,从而解析该红外配置信号,从而从解析的红外配置信息可获取设备凭证信息、配置信息以及校验数据。

步骤504,从所述红外配置信号中获取设备凭证信息,依据所述设备凭证信息确定进行设备校验。

步骤506,设备校验是否通过。

可获取设备凭证信息,如设备标识、设备序列号等,然后将该设备标识、设备序列号等设备凭证信息,与自身的设备凭证信息进行比对,确定是否匹配,若匹配则通过设备验证,否则不能通过设备验证。

若是,即设备校验通过,可执行步骤508;若否,即设备校验未通过,表征该待配设备错误的接收了其他设备的配置信息,不会依据该配置信息进行设备的配置,因此可结束该流程。

步骤508,从所述红外配置信号的配置数据域获取配置信息。

步骤510,从所述红外配置信号的数据校验域中获取校验数据。

在设备校验通过后,可从红外配置信号的配置数据域获取配置信息,并从红外配置信号的数据校验域中获取校验数据。

步骤512,按照设定校验算法计算所述配置信息对应的校验数据,依据计算的检验数据和获取的校验数据校验所述配置信息。

步骤514,数据校验是否通过。

可以从数据校验域中获取校验数据,并按照设定的校验算法对从配置数据域中的配置信息进行计算,得到对应的校验数据,然后可将计算的校验数据和获取的校验数据进行比对,确定两者是否匹配,若匹配则数据验证通过,否则不能通过数据验证。

若是,即数据校验通过,可执行步骤516;若否,数据校验未通过,可确定该数据在传输、读、写等过程中出现了错误,不能按照该配置信息进行配置,因此可结束该流程。

本申请实施例中,并不限制各步骤的前后顺序,例如可将设备凭证信息、配置信息以及校验数据都获取之后,再进行设备校验和数据校验,又如先执行数据校验再执行设备校验。

步骤516,依据所述配置信息进行设备配置。

可依据该配置信息,对设备进行相应信息的配置,如网络连接、位置等。其中,可从该网络配置信息中获取网络名和密码,然后搜索该网络名对应的无线局域网,并通过该密码建立连接,从而实现对待配设备的联网配置;可从所述配置信息中获取定位信息,然后依据该定位信息设置自身的位置信息,从而实现对位置的配置等。

本申请实施例可通过设备内置的红外接口,或者在设备外接红外发射器的方式实现红外方式的配置信息传输,提高数据传输的便利性,且可便捷的采用各种手机等设备作为控制设备。

在待配设备中,可通过主控制器来控制对红外信号的解码,因此可在待配模式下激活红外解码功能,达到复用己有硬件资源(如GPIO管脚,主控制器),从而有效降低硬件成本的优势。

本申请实施例还可通过设备凭证信息验证设备的归属,从而减少错误配置其他设备的可能性,并且依据对配置数据的校验,从而依据通过校验的配置信息进行配置,提高配置的成功率。

上述以红外方式为例论述设备配置方法,实际处理中还可通过WiFi、蓝牙、NFC等方式进行设备配置。

其中,控制设备可获取待配设备对应的配置信息;然后依据所述配置信息确定对应的无线配置信号,发送所述配置信息对应的无线配置信号。所述无线配置信号包括以下至少一种:红外方式的无线配置信号;无线局域网的无线配置信号;近场通信方式的无线配置信号;通过蓝牙方式的蓝牙配置信号。其中,控制设备对于待配设备对应的配置信息的获取方式与上述实施例类似,因此不再赘述。对于依据配置信息生成对应的无线配置信号,可依据相应无线传输技术确定信号转换方法,从而生成相应格式的无线配置信号。该无线配置信号也可如红外方式对应具有可选信息域携带设备凭证信息,具有配置数据域携带配置信息,以及具有数据校验域携带校验数据等。

对于待配设备,可接收控制设备的无线配置信号;从所述无线配置信号中获取配置信息,依据所述配置信息进行设备配置。通过相应的无线方式可接收控制设备的无线配置信号,然后可解析得到配置信息,待配设备可依据该配置信息进行设备配置,配置方式与上述实施例类似,因此不再赘述。此外,若在无线配置信号中携带设备凭证信息和/或校验数据,从而执行对应的设备校验和/或数据校验,校验过程与上述实施例类似,因此不再赘述。

其中,对于红外方式和NFC方式,通常都是在比较近的距离内实施,可以看作是用户视距内传输的信号的方式,而对于WiFi、蓝牙等方式,其信号的传输距离会更大一些,如会超出用户视距,因此对于这类方式可限定在一定范围内实施,从而保证设备的归属。因此待配设备可基于接收的无线信号计算与控制设备之间的距离,从而确定是否要执行设备配置。

一个可选实施例中,待配设备的配置方法如图6所示。

步骤602,接收控制设备的无线配置信号。

步骤604,依据所述无线配置信号,计算所述待配设备和控制设备的距离信息。

待配设备可接收控制设备的无线配置信号,然后依据该无线配置信号计算所述待配设备和控制设备的距离信息。例如依据信号强度、WiFi指纹(fingerprint),信号到达角,信号飞行时间等参数进行待配设备和控制设备之间距离信息的计算。

步骤606,依据所述距离信息,判断所述控制设备是否满足设备归属条件。

然后可基于该距离信息,确定控制设备是否满足设备归属条件,例如将距离信息和距离阈值进行比较,距离阈值可依据需求、室内情况确定,如为2、3米。距离信息小于距离阈值,则可确定控制设备满足设备归属条件;反之,距离信息不小于距离阈值,则可确定控制设备不满足设备归属条件。

若是,即控制设备满足设备归属条件执行步骤608;若否,即控制设备不满足设备归属条件,则该待配设备不归属于该控制设备进行配置,可以结束该流程。

步骤608,从所述无线配置信号中获取配置信息,依据所述配置信息进行设备配置。

在所述控制设备满足设备归属条件后,可以从无线配置信号中获取配置信息,并依据该配置信息进行设备配置,配置方法可参见上述实施例。

本申请实施例可对无复杂输入输出部件的IoT设备等电子设备,进行可保证设备归属权的初始配置,通过视距内传输的信号传输方式能够有效排除非法用户的配置,配置低成本且配置方法便捷。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。

在上述实施例的基础上,本实施例还提供了一种配置装置,应用于控制设备中。

参照图7,示出了本申请一种基于红外的配置装置实施例的结构框图,具体可以包括如下模块:

配置获取模块702,用于获取待配设备对应的配置信息和所述待配设备的设备凭证信息。

配置模块704,用于依据所述配置信息和设备凭证信息,确定对应的红外配置信号。

发送模块706,用于通过红外接口发送所述配置信息对应的红外配置信号。

其中,所述配置模块704,用于将所述配置信息添加到红外配置信号的配置数据域中,并将所述设备凭证信息添加到所述红外配置信号的可选信息域中。

所述配置模块704,还用于按照设定校验算法计算所述配置信息的校验数据,将校验数据添加到所述红外配置信号的数据校验域中。

所述配置获取模块702,用于获取所述待配设备对应网络的网络配置信息,所述网络配置信息包括:网络名和密码;和/或,调用定位模块获取定位信息。

所述红外接口设置在所述控制设备上或设置在所述控制设备的外接红外发射器上。

在上述实施例的基础上,本实施例还提供了一种配置装置,应用于待配设备中。

参照图8,示出了本申请另一种基于红外的配置装置实施例的结构框图,具体可以包括如下模块:

接收模块802,用于通过红外接口接收控制设备的红外配置信号;

设备配置模块804,用于从所述红外配置信号中获取配置信息和设备凭证信息,依据所述配置信息和设备凭证信息进行设备配置。

参照图9,示出了本申请另一种基于红外的配置装置可选实施例的结构框图,具体可以包括如下模块:

接收模块802,用于通过红外接口接收控制设备的红外配置信号;

设备配置模块804,用于从所述红外配置信号中获取配置信息和设备凭证信息,依据所述配置信息和设备凭证信息进行设备配置。

其中,所述设备配置模块804,包括:获取子模块8042、设备校验子模块8044、数据校验子模块8046和配置子模块8048,其中:

获取子模块8042,用于从所述红外配置信号的配置数据域获取配置信息;从所述红外配置信号的可选信息域获取设备凭证信息;以及,从所述红外配置信号的数据校验域中获取校验数据。

设备校验子模块8044,用于依据所述设备凭证信息进行设备校验。

数据校验子模块8046,用于按照设定校验算法计算所述配置信息对应的校验数据,依据计算的检验数据和获取的校验数据校验所述配置信息。

配置子模块8048,用于依据所述配置信息中的网络配置信息,连接对应的无线网络;和/或,依据所述配置信息中的定位信息,设置对应的位置信息。

本申请实施例可通过设备内置的红外接口,或者在设备外接红外发射器的方式实现红外方式的配置信息传输,提高数据传输的便利性,且可便捷的采用各种手机等设备作为控制设备。

在待配设备中,可通过主控制器来控制对红外信号的解码,因此可在待配模式下激活红外解码功能,达到复用己有硬件资源(如GPIO管脚,主控制器),从而有效降低硬件成本的优势。

本申请实施例还可通过设备凭证信息验证设备的归属,从而减少错误配置其他设备的可能性,并且依据对配置数据的校验,从而依据通过校验的配置信息进行配置,提高配置的成功率。

上述以红外方式为例论述设备配置方法,实际处理中还可通过WiFi、蓝牙、NFC等方式进行设备配置。

在上述实施例的基础上,本实施例还提供了一种配置装置,应用于控制设备中。

参照图10,示出了本申请一种配置装置实施例的结构框图,具体可以包括如下模块:

信息获取模块1002,用于获取待配设备对应的配置信息和所述待配设备的设备凭证信息。

信号配置模块1004,用于依据所述配置信息和设备凭证信息,确定对应的无线配置信号

信号发送模块1006,用于发送所述配置信息对应的无线配置信号。

所述无线配置信号包括以下至少一种:红外方式的无线配置信号;无线局域网的无线配置信号;近场通信方式的无线配置信号。

在上述实施例的基础上,本实施例还提供了一种配置装置,应用于待配设备中。

参照图11,示出了本申请另一种配置装置实施例的结构框图,具体可以包括如下模块:

信号接收模块1102,用于接收控制设备的无线配置信号;

归属校验模块1106,用于依据所述无线配置信号,计算所述待配设备和控制设备的距离信息;依据所述距离信息,判断所述控制设备是否满足设备归属条件;在所述控制设备满足设备归属条件时,触发信息配置模块。

信息配置模块1104,用于从所述无线配置信号中获取配置信息和设备凭证信息,依据所述配置信息和设备凭证信息进行设备配置。

所述无线配置信号包括以下至少一种:红外方式的无线配置信号;无线局域网的无线配置信号;近场通信方式的无线配置信号。

本申请实施例可对无复杂输入输出部件的IoT设备等电子设备,进行可保证设备归属权的初始配置,通过视距内传输的信号传输方式能够有效排除非法用户的配置,配置低成本且配置方法便捷。

本申请实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本申请实施例中各方法步骤的指令(instructions)。

本申请实施例提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个所述的方法。本申请实施例中,所述电子设备包括控制设备、待测设备等物联网设备。

本公开的实施例可被实现为使用任意适当的硬件,固件,软件,或及其任意组合进行想要的配置的装置,该装置可包括服务器(集群)、控制设备、待测设备、终端设备、IoT设备等电子设备。图12示意性地示出了可被用于实现本申请中所述的各个实施例的示例性装置1200。

对于一个实施例,图12示出了示例性装置1200,该装置具有一个或多个处理器1202、被耦合到(一个或多个)处理器1202中的至少一个的控制模块(芯片组)1204、被耦合到控制模块1204的存储器1206、被耦合到控制模块1204的非易失性存储器(NVM)/存储设备1208、被耦合到控制模块1204的一个或多个输入/输出设备1210,以及被耦合到控制模块1206的网络接口1212。

处理器1202可包括一个或多个单核或多核处理器,处理器1202可包括通用处理器或专用处理器(例如图形处理器、应用处理器、基频处理器等)的任意组合。在一些实施例中,装置1200能够作为本申请实施例中所述控制设备、待测设备等。

在一些实施例中,装置1200可包括具有指令1214的一个或多个计算机可读介质(例如,存储器1206或NVM/存储设备1208)以及与该一个或多个计算机可读介质相合并被配置为执行指令1214以实现模块从而执行本公开中所述的动作的一个或多个处理器1202。

对于一个实施例,控制模块1204可包括任意适当的接口控制器,以向(一个或多个)处理器1202中的至少一个和/或与控制模块1204通信的任意适当的设备或组件提供任意适当的接口。

控制模块1204可包括存储器控制器模块,以向存储器1206提供接口。存储器控制器模块可以是硬件模块、软件模块和/或固件模块。

存储器1206可被用于例如为装置1200加载和存储数据和/或指令1214。对于一个实施例,存储器1206可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,存储器1206可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。

对于一个实施例,控制模块1204可包括一个或多个输入/输出控制器,以向NVM/存储设备1208及(一个或多个)输入/输出设备1210提供接口。

例如,NVM/存储设备1208可被用于存储数据和/或指令1214。NVM/存储设备1208可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。

NVM/存储设备1208可包括在物理上作为装置1200被安装在其上的设备的一部分的存储资源,或者其可被该设备访问可不必作为该设备的一部分。例如,NVM/存储设备1208可通过网络经由(一个或多个)输入/输出设备1210进行访问。

(一个或多个)输入/输出设备1210可为装置1200提供接口以与任意其他适当的设备通信,输入/输出设备1210可以包括通信组件、音频组件、传感器组件等。网络接口1212可为装置1200提供接口以通过一个或多个网络通信,装置1200可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信,例如接入基于通信标准的无线网络,如WiFi、2G、3G、4G等,或它们的组合进行无线通信。

对于一个实施例,(一个或多个)处理器1202中的至少一个可与控制模块1204的一个或多个控制器(例如,存储器控制器模块)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器1202中的至少一个可与控制模块1204的一个或多个控制器的逻辑封装在一起以形成系统级封装(SiP)。对于一个实施例,(一个或多个)处理器1202中的至少一个可与控制模块1204的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器1202中的至少一个可与控制模块1204的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(SoC)。

在各个实施例中,装置1200可以但不限于是:服务器、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)等终端设备。在各个实施例中,装置1200可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,装置1200包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。

本申请实施例提供了一种电子设备,如控制设备、待配设备等,该电子设备包括:一个或多个处理器;和,其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述服务器执行如本申请实施例中一个或多个所述的设备配置方法。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本申请实施例是参照根据本申请实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本申请所提供的一种设备配置方法、一种配置装置、一种电子设备和一种存储介质,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

25页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种集群系统的任务资源的纠正方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类