信息配置方法、装置、电子设备及存储介质与流程

文档序号:24249456发布日期:2021-03-12 13:27阅读:80来源:国知局
信息配置方法、装置、电子设备及存储介质与流程

本发明涉及智能设备控制技术领域,更具体地,涉及一种信息配置方法、装置、电子设备及存储介质。



背景技术:

近些年来,市场上出现了可以用于与管理设备交互的智能终端,以满足一些应用场景(例如可视化对讲、相互呼叫、中心管理系统)的需求。目前,在智能终端与管理设备之间建立网络连接以进行交互之前,通常需要采用工程人员人工操作的方式为智能终端配置网络参数,以使智能终端能够正常地与智能终端建立网络连接并交互。这种人工配置信息的方式导致安装智能设备的过程需要消耗大量的时间,并且操作较为繁琐,容易出错。



技术实现要素:

鉴于上述问题,本发明实施例提供一种信息配置方法、装置、电子设备及存储介质,以解决现有技术中的信息配置方法存在的检测效率较低的问题。

第一方面,本发明实施例提供了一种信息配置方法,应用于客户端,该信息配置方法包括:接收用户输入的位置标识;将位置标识发送至服务端;接收由服务端发送的配置信息,配置信息与位置标识相关联;根据配置信息配置客户端的网络配置项,网络配置项用于作为客户端与管理设备之间搭建网络连接的连接依据。

第二方面,本发明实施例提供了一种信息配置方法,应用于与客户端通信的服务端,该信息配置方法包括:接收客户端发送的位置标识;根据位置标识确定与位置标识对应的配置信息,配置信息与位置标识相关联;将配置信息发送至客户端,配置信息用于供客户端配置网络参数,以作为客户端与管理设备之间搭建网络连接的连接依据。

第三方面,本发明实施例提供了一种信息配置装置,应用于客户端,该信息配置包括位置标识获取模块、发送模块、接收模块和配置模块。位置标识获取模块用于接收用户输入的位置标识。发送模块用于将位置标识发送至服务端。接收模块用于接收由服务端发送的配置信息,配置信息与位置标识相关联。配置模块用于根据配置信息配置客户端的网络配置项,网络配置项用于作为客户端与管理设备之间搭建网络连接的连接依据。

第四方面,本发明实施例提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序,其中一个或多个程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于执行上述的方法。

第五方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有程序代码,其中,在程序代码运行时执行上述的方法。

本发明实施例提供了一种信息配置方法、装置、电子设备及存储介质。在该信息配置方法中,可以基于位置标识得到配置信息,并将该配置信息配置于客户端的网络配置项,用户无需亲手键入网络配置项中的信息,从而有效提高信息配置的速度,解决了目前的网络信息配置效率较低的问题。

下面对具体的信息配置方法进行介绍。基于上面介绍的应用环境以及系统,下面将结合附图具体描述本发明的各实施例。

附图说明

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了一种适用于本申请实施例的应用环境示意图。

图2示出了一种适用于本申请实施例的终端设备的示意图。

图3示出了根据本申请一个实施例的信息配置方法的流程示意图。

图4示出了根据本申请另一个实施例的信息配置方法的流程示意图。

图5示出了图4所示的方法中获取配置信息的步骤的流程示意图。

图6示出了图4所示的方法中获取配置信息的步骤的另一流程示意图。

图7示出了图6所示的方法中获得网络账户的步骤的流程示意图。

图8示出了图4所示的方法中获取配置信息的步骤的又一流程示意图。

图9示出了本发明实施例提出的一种信息配置装置的功能模块框图。

图10示出了本发明实施例提出的一种电子设备的功能模块框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前,在智能终端与管理设备之间建立网络连接以进行交互之前,通常需要采用工程人员人工操作的方式为智能终端配置网络参数,该网络参数通常包括ip地址、子网掩码、设备网关等,以使智能终端能够正常地与智能终端建立网络连接并交互,这种人工输入的方式需要消耗大量的时间,并且输入数字过程容易出错。

基于此,本发明发明人进行大量的研究发现,网络配置参数中的各个字节段有一定的规律,例如ip地址的前一个或两个字节段中的数据通常为几个较为固定的数字搭配,因此,当用户触碰到ip地址待填写项时,客户端可以自动弹出该固定的数字搭配,以供用户选择,使得用户无需手动全部输入全部的ip地址中的各个字节。发明人发现,虽然这种预设弹窗的方式能够提高用户输入网络参数的速度,但是该方式还是需要用户逐个输入部分信息,无法根本性地解决信息配置效率较低的问题。

为了能够从根本性上解决上述描述的问题,本发明发明人继续投入研发,致力于研究如何能够快速地对待填写项中的网络参数进行配置。进一步地,发明人提出了本发明的信息配置方法,该信息配置方法:包括接收用户输入的位置标识,将位置标识发送至服务端,接收由服务端发送的配置信息,配置信息与位置标识相关联,根据配置信息配置客户端的网络配置项,网络配置项用于作为客户端与管理设备之间搭建网络连接的连接依据,从而可以基于位置标识得到配置信息,并将该配置信息配置于客户端的网络配置项,用户无需亲手键入网络配置项中的信息,从而有效提高信息配置的速度,解决了目前的网络信息配置效率较低的问题。

首先对本发明实施例提供的信息配置方法的应用环境进行介绍。

请参见图1,图1示出了本发明实施例提供的信息配置方法的应用场景示意图,该信息配置方法可以应用于配置系统,该配置系统可以包括客户端100和服务端200。

在本发明实施例中,客户端100可以为进行智能设备控制的智能控制设备,智能控制设备可以实现系统信息的采集、信息输入、信息输出、中继控制、集中控制、远程控制、联动控制、远程呼叫等功能。智能控制设备可以负责具体的安防报警,家电控制,用电信息采集。智能控制设备还可以通过无线方式与智能交互终端等产品进行数据交互。智能控制设备还具备有无线路由功能,优良的无线性能,网络安全和覆盖面积。需要说明的是,图1只是示例性的展示一种应用环境,图中的客户端100的数量还可以根据需要进行增加或者减少。

其中,请参见图2,该智能控制设备可以包括控制设备主体101,其中,控制设备主体101可以为圆柱体、规则框体、不规则框体等,可选地,作为一种方式,控制设备主体101为规则框体,例如,长方体、正方体等,且该控制设备主体101的一侧可以设置固定部,以通过该固定部将控制设备主体101固定于目标物体上,例如,将控制设备主体101固定于墙体、固定于门上等。

进一步地,该智能控制设备还可以包括至少一个物理按键102,至少一个物理按键102设置于控制设备主体101上。客户端100还可以包括至少一个虚拟按键,至少一个虚拟按键设置于控制设备主体101上。具体地,控制设备主体101可以包括触摸屏103,至少一个虚拟按键设置于触摸屏103上,其中,触摸屏103用于显示客户端100所输出的画面信息以及用于供用户触控操作,例如,触控至少一个虚拟按键。上述物理按键以及虚拟按键可以与不同的操作指令关联,以实现不同的操作。

其中,该智能控制设备可以是具体信息输入和信息输出能力的设备。例如,客户端100可以包括智能家居控制面板、智能音箱、智能电视、智能手机、智能平板、笔记本电脑、个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、穿戴设备(如智能手表、智能手环、智能眼镜)等各类设备中的一种或多种。另外,在一些示例中,客户端100所运行的操作系统可以包括但不限于android(安卓)操作系统、ios操作系统、symbian(塞班)操作系统、unix操作系统、linux操作系统、qnx操作系统、blackberry(黑莓)操作系统、windowsphone8操作系统等。。

在本发明实施例中,服务端可以用独立的服务器或者是多个服务器组成的服务器集群来实现。另外,服务器可以是云端服务器,还可以是传统机房服务器。另外,客户端100可以与服务端200建立通信连接,并接收由服务端200发送的指令,还可以与服务端200进行通信交互。例如,客户端100与服务端200可以通过wlan、wi-fi(wireless-fidelity,无线保真)、zigbee(紫峰技术)、以太网等通信方式连接,当然,客户端100与服务端200连接方式在本发明实施例中可以不作为限定。

根据上述智能控制系统,本发明实施例提供了一种信息配置方法,该信息配置方法应用于上述配置系统中的客户端。在该信息配置方法中,包括接收用户输入的位置标识,将位置标识发送至服务端,接收由服务端发送的配置信息,配置信息与位置标识相关联,根据配置信息配置客户端的网络配置项,网络配置项用于作为客户端与管理设备之间搭建网络连接的连接依据。下面对具体的信息配置方法进行介绍。基于上面介绍的应用环境以及系统,下面将结合附图具体描述本发明的各实施例。

请参阅图3,本发明实施例提供的一种信息配置方法,应用于与服务端建立通信连接的智能终端,其一旦被触发,则实施例中方法的流程可以通过智能终端自动运行,其中,各个步骤在运行的时候可以按照如流程图中的顺序先后进行,也可以根据实际情况多个步骤同时进行,在此并不作限定。该信息配置方法可以包括以下步骤s11至步骤s14。

步骤s11:接收用户输入的位置标识。

在本实施例中,位置标识可以包括用于表示客户端所处位置的信息。例如,位置标识可以是xx小区xx栋xx单元xx楼xx号。在本实施例中,智能终端可以通过用户直接键入的方式得到位置标识,也可以基于客户端当前的地理位置得到位置标识,还可以基于客户端的终端标识得到位置标识。其中,终端标识可以包括用于表征智能终端身份的标识,例如,终端标识可以是mac地址、设备id等。

当基于客户端当前的地理位置得到位置标识的方式时,智能终端可以获取客户端当前的地理位置,基于地理位置查询预设范围内的可用区域单元,获取在可用区域单元内的目标位置,基于目标位置生成位置标识。

其中,客户端当前的地理位置可以客户端基于定位系统得到的位置。例如,定位系统可以是北斗卫星导航系统、伽利略卫星导航系统、全球导航卫星系统等。另外,智能终端可以包括运行客户端的智能控制设备配备定位器,从而将该定位系统可以配置于智能控制设备的定位器,当需要获取客户端当前的地理位置时,智能终端可以调用定位器进行定位。基于定位系统得到的位置可以定位得到的地点,例如,该地点可以是小区、楼栋、商场等。预设范围可以根据经验确定,例如预设范围可以是方圆一公里、方圆五公里、方圆十公里等。可用区域单元可以是需要安装承载客户端的电子设备的区域,例如,可用区域单元可以是方圆十公里内的某一个或多个小区。另外,智能终端可以通过用户键入的方式获取可用区域单元的目标位置,从而基于该目标位置生成位置标识。

为了能够更加清楚地上述基于当前的地理位置得到位置标识的过程,列举如下示例:基于定位系统获得客户端当前的地理位置,此时地理位置为xx小区,基于该地理位置查询方圆三公里内的可用区域单元,此时可用区域单元包括a楼x号、b楼y号、c楼z号,将该可用区域单元呈现于客户端显示面,用户点击a楼x号得到目标位置xx小区a楼x号,此时位置标识为xx小区a楼x号。

需要注意的是,上述基于客户端当前的地理位置得到位置标识的方式可以是在服务端进行,也可以是在客户端进行,此处不做具体限制。

当基于客户端的终端标识得到位置标识时,该终端标识可以是mac地址、设备id中的至少一种,客户端应当已获取到客户端的终端标识,进而基于终端标识与位置标识之间的关联关系进行反推,确定客户端当前的地理位置,使得在客户端获取到终端标识后无需用户输入位置标识。其中,智能终端可以预先将终端标识与位置标识进行关联,由于终端标识可以为固定的标识,因此,当客户端获取到终端标识后,客户端可以自动配置位置标识,节省获取位置标识的时间。

步骤s12:将位置标识发送至服务端。

在本实施例中,当客户端与服务端建立无线或者有线通信连接后,可用将位置标识发送至服务端。

步骤s13:接收由服务端发送的配置信息,配置信息与位置标识相关联。

在本实施例中,服务端中可以预先存储有与各个位置标识相关联的配置信息。当客户端将位置标识信息发送至服务端后,服务端可以查询获取与位置标识相关联的配置信息,并将获取到的配置信息发送至客户端。另外,配置信息可以是客户端用于与管理设备建立通信连接的网络参数。例如,配置信息可以包括ip地址、子网掩码、设备网关等参数中的至少一种。

另外,客户端可以将终端标识作为位置标识,此时,服务端中可以预先存储有与各个终端标识相关联的配置信息。当客户端将终端标识作为位置标识发送至服务端后,服务端可以查询与终端标识相关联的配置信息,并将获取到的配置信息发送至客户端。其中,终端标识可以是mac地址、设备id中的至少一种。将终端标识作为位置标识,并将与终端标识与配置信息关联,可以减少用户操作,有效提高获取配置信息的速度,节省了获取配置信息的时间。

步骤s14:根据配置信息配置客户端的网络配置项,网络配置项用于作为客户端与管理设备之间搭建网络连接的连接依据。

在本实施例中,网络配置项可以包括与配置信息对应的输入项。服务端可以将配置信息与网络配置项关联,当客户端接收到配置信息后,将配置信息自动填入网络配置项中。例如,客户端可以将ip地址自动配置于网络配置项中的ip地址配置项,将子网掩码自动配置于网络配置项中的子网掩码项。

在本实施例中,根据配置信息配置客户端的网络配置项可以包括:搜索网络配置项中所需要的输入的输入内容,基于该输入内容在配置信息中查询与输入内容对应的参数,将与输入内容对应的参数输入至网络配置项的输入项。其中,输入项可以与输入内容一一对应。例如,用于配置ip地址的输入项可以与包括ip地址的输入内容对应,用于配置子网掩码的输入项可以与包括子网掩码的输入内容一一对应。通过在网路配置项和配置信息中搜索对应内容,可以使本实施例提供的信息配置方法应用于不同客户端,在不同客户端输入相应的输入内容。

另外,根据配置信息配置客户端的网络配置项还可以包括:搜索网络配置项中所需要的输入的输入内容,基于该输入内容在配置信息中查询与输入内容对应的参数,若未在配置信息中查询到一个或多个与输入内容对应的参数,则获取该一个或多个与输入内容对应的参数的默认参数,并将该默认参数输入至与输入内容对应的输入项,进而防止客户端中存在网络配置项中的某些输入项漏填,导致客户端无法与管理设备建立通信连接。

在本实施例中,管理设备可以基于网络配置项中的网络参数与客户端进行通信交互。管理设备可以具备输入信息和输出信息的能力。例如,管理设备可以是可视化管理机、监听管理机等。

在本实施例中,通过上述步骤s11至步骤s14的实施,可以基于位置标识得到配置信息,并将该配置信息配置于客户端的网络配置项,用户无需亲手键入网络配置项中的信息,从而有效提高信息配置的速度,解决了目前的网络信息配置效率较低的问题。

本申请实施例还提供一种信息配置方法,该信息配置方法应用于与客户端通信的服务端,如图4所示,该信息配置方法包括:

步骤s21:接收客户端发送的位置标识。

步骤s22:根据位置标识确定与位置标识对应的配置信息,配置信息与位置标识相关联。

步骤s23:将配置信息发送至客户端,配置信息用于供客户端配置网络参数,以作为客户端与管理设备之间搭建网络连接的连接依据。

需要注意的是,本实施例提供的应用于服务端的信息配置方法与上述实施例提供的应用于客户端的信息配置方法的区别点在于方法的应用侧不同,本实施例提供的信息配置方法,应用于上述配置系统中的服务端;而上述实施例提供的信息配置方法,则应用于上述配置系统的客户端;两者的工作原理和目的基本相同,因此,此处对上述步骤s21至步骤s23不再赘述,具体可以参照上述实施例提供的应用于客户端的信息配置方法的描述。

本申请实施例还提供一种智能设备的绑定方法,该智能设备的绑定方法可以包括:以下步骤s31至步骤s33。在本实施例中提供的智能设备的绑定方法中,可以包括与上述实施例相同或相似的步骤,对于相同或相似步骤的执行,可参考前文介绍,本说明书不再一一赘述。

步骤s31:接收客户端发送的位置标识。

步骤s32:根据位置标识确定与该位置标识对应的配置信息,配置信息与位置标识相关联。

在本实施例中,为了能够使客户端与特定的管理设备进行信息交互,服务端可以获取与位置标识对应的管理设备,进而获取配置信息;配置信息可以包括设备网络配置信息,如图5所示,上述步骤s32可以包括以下步骤s321至步骤s322。

步骤s321:获取与位置标识关联的至少一个管理设备。

在本实施例中,位置标识与管理设备之间的关联关系可以预先设定。当位置标识与某个管理设备关联时,配置了该位置标识的客户端可以与该管理设备进行交互通信。具体地,服务端可以预先构建并存储位置标识-管理设备关联表,当获取到位置标识时,服务端可以在该位置标识-管理设备关联表中查询得到与位置标识关联的管理设备。例如,如下表(1)所示,将位置标识d与管理设备a、管理设备b、管理设备c分别关联,并以此构建位置标识-管理设备关联表,当获取位置标识d后,在该位置标识-管理设备关联表中查询与位置标识d关联的管理设备,得到管理设备a、管理设备b、管理设备c,因此,配置了位置标识d的客户端可以与呼叫管理设备a、管理设备b、管理设备c。

表(1)

步骤s322:从至少一个管理设备中确定目标设备,并获取目标设备的设备网络配置信息,得到包括设备网络配置信息的配置信息。

在本实施例中,目标设备可以是与客户端建立通信交互的管理设备。设备网络配置信息可以是用于与目标设备建立通信连接所需要的信息。例如,设备网络配置信息可以是管理中心机名称、管理中心机的ip信息等。

在本实施例中,当与位置标识关联的至少一个管理设备的数量为一个时,服务端可以将该管理设备的作为目标设备,并获取目标设备的设备网络配置信息。当与位置标识关联的至少一个管理设备的数量为多个时,服务端可以将多个管理设备呈现于客户端界面,基于用户键入的信息从多个管理设备中确定目标设备,并获取目标设备的设备网络配置信息,使得用户可以自行选择优选的管理设备进行连接。

在本实施例中,通过上述步骤s321至步骤s322的实施,服务端可以获取与位置标识对应的管理设备,从管理设备中确定目标管理设备,进而获取目标管理设备的设备网络配置信息,使得用户可以连接所需的管理设备,便捷化连接管理设备的同时,给予了用户一定程度上的选择权利,以满足用户的需求。

在本实施例中,在一些需要账户登录后再与管理设备连接的场景下,服务端可以为客户端自行配置网络账户;配置信息可以包括网络账户和ip信息,如图6所示,上述步骤s32还可以包括以下步骤s323至步骤s324。

步骤s323:基于位置标识确定网络账户。

在本实施例中,位置标识与网络账户之间可以处于关联状态,当获知到位置标识,即可基于位置标识得到与位置标识相关联的网络账户。

在本实施例中,为了确定网络账户,服务端可以通过预先建立的数据库获取网络账户;如图7所示,上述步骤s323可以包括以下步骤s3231至步骤s3233。

步骤s3231:获取预存有位置标识与账户信息的数据库。

在本实施例中,数据库中预存的位置标识和账户信息可以相互关联。

步骤s3232:通过数据库获取与位置标识处于绑定关系的目标账户信息。

在本实施例中,账户信息的数量可以存在一定限制,也就是说,同一位置信息可对应的账户信息的数量可以存在一定限制,同时接入管理设备的数量可以具有一定限制。此时,服务端可以按照账户的使用规律对账户信息进行分类,账户信息的类别可以包括可用类型和不可用类型。例如,服务端可以预先收集各个账户信息在过往一段时间内的各个时间节点的使用情况,基于该使用情况确定各个账户信息的空间时间和非空闲时间,将获取位置标识的时间点与各个账户信息的空间时间和非空闲时间进行比对,当获取位置标识的时间点落入某个账户信息的空闲时间,则将该账户信息确定为可用类型;当获取位置标识的时间点落入某个账户信息的非空闲时间,则将该账户信息确定为不可用类型,因此,可用类型的账户信息与不可用类型的账户信息的数量均可以是多个。

在本实施例中,当属于可用类型的账户信息的数量为多个时,服务端可以根据可用类型的账户信息的优先级确定目标账户信息。其中,账户信息的优先级可以根据经验确定,例如,服务端可以按照账户信息与位置标识关联过的次数确定优先级,照账户信息与位置标识关联过的次数越多,账户信息的优先级越高。

步骤s3233:根据目标账户信息确定网络账户。

在本实施例中,服务端可以从目标账户信息中获取网络账户,该网络账户可以包括用于具象表征目标账户信息的字符。例如,网络账户可以是id、用户名等。另外,需要注意的是,本实施例中的网络账户还可以包括账户密码,无需用户基于验证码进行登录。

在本实施例中,通过上述步骤s3231至步骤s3233的实施,服务端可以通过预先建立的数据库获取网络账户,而且此过程无需人工干预,实现自动基于位置标识分配网路账户。

步骤s324:获取与网络账户关联的ip信息,获得包括网络账户和ip信息的配置信息。

在本实施例中,ip信息可以包括与客户端连接网络相关的网络信息。例如ip信息可以是服务端ip、客户端ip地址、子网掩码、设备网关等。另外,在本实施例中,网络账户与ip信息之间可以预先关联,使得在后续获取到网络账户时立即查询到与网络账户关联的ip信息,从而得到包括网络账户和ip信息的配置信息。

另外,在本实施例中,服务端可以对存在关联的网络账户和ip信息进行解绑,具体地,当与网络账户关联的ip信息处于被占用状态,服务端可以解除该ip信息与其他网络账户之间的关联关系,同时,获得包括网络账户和该ip信息的配置信息,使得客户端可以使用被占用的ip信息与关联设备搭建网络连接。其中,当服务端解除该ip信息与其他网络账户之间的关联关系之后,服务端可以为被解除关联关系的网络账户自动配置新的ip信息,使得使用该网络账户的客户端仍然能够与管理设备搭建网络连接。

另外,在本实施例中,当与网络账户关联的ip信息处于被占用状态,服务端也可以获取其他ip信息,并为该网络账户和该其他ip信息建立关联关系,从而获得包括该网络账户和与该网络账户重新建立关联关系的ip信息的配置信息,使得客户端可以使用与该网络账户重新建立关联关系的ip信息与关联设备搭建网络连接。其中,当与网络账户关联的ip信息处于被占用状态,服务端可以先查询处于未被占用状态的ip信息,并将处于未被占用状态的ip信息与网络账户关联。

在本实施例中,通过上述步骤s323至步骤s324的实施,服务端可以自动获取包括网络账户和ip信息的配置信息,以实现网络账户的自动登录,无需人为干预,有效提高了信息配置的速度。

在本实施例中,为了防止与管理设备之间的连接过程被干扰,服务端可以预先对所需要的网络账户进行解绑;配置信息包括网络账户,如图8所示,上述步骤s32还可以包括以下步骤s325至步骤s327。

步骤s325:基于位置标识确定网络账户。

在本实施例中,位置标识与网络账户之间可以处于关联状态,当获知到位置标识,即可基于位置标识得到与位置标识相关联的网络账户。

步骤s326:若网络账户与其他位置标识之间处于绑定状态,则对网络账户和其他位置标识进行解绑。

在本实施例中,服务端可以在服务端中查询网络账号是否处于被占用状态,若该网络账户为被占用状态,则可以确定网络账户与其他位置标识之间处于绑定状态;若该网络账户不为被占用状态,则可以确定网络账户与其他位置标识之间不处于绑定状态。

在本实施例中,对网络账户和其他位置标识进行解绑可以是将网络账户与该其他位置标识之间的关联取消。例如,服务端可以取消网络账户与该其他位置标识之间的映射状态。

步骤s327:对位置标识和网络账户进行绑定,获得包括网络账户的配置信息。

在本实施例中,对位置标识和网络账户进行绑定可以是将网络账户与该其他位置标识之间进行关联。例如,服务端可以构建网络账户与该其他位置标识之间的映射状态。

在本实施例中,网络账户可以包括用于表示使用该客户端的身份的信息。例如,网络账户可以是id、用户名等。另外,需要注意的是,本实施例中的网络账户还可以包括账户密码,无需用户基于验证码进行登录。

在本实施例中,通过上述步骤s325至步骤s327的实施,服务端可以将用户所需要的账户信息与位置标识进行绑定,从而使客户端能够以所需要的网络账户与管理设备连接,进而让管理设备清晰地获知使用该客户端的用户身份。

另外,在本实施例中,本实施例提供的信息配置方法还可以包括:若接收到解绑指令,则对位置标识和网络账户进行解绑。在本实施例中,解绑指令可以是基于用户键入的信息生成,还可以是使用该网络账户与管理设备进行通信交互的时间到期时自动生成,此处对解绑指令的生成过程不做具体限制。另外,关于对位置标识和网络账户进行解绑的方法可以参照上述步骤s326中的解绑方法,此处不再赘述。

步骤s33:将配置信息发送至客户端,配置信息用于供客户端配置网络参数,以作为客户端与管理设备之间搭建网络连接的连接依据。

需要注意的是,在本实施例中,服务端可以包括总服务器和多个子服务器,总服务器与多个子服务器分别连接,总服务器可以与各个子服务器分别通信。对于其中一个子服务器来说,该子服务器可以与多个客户端分别连接,并为多个客户端分别提供配置信息,该多个客户端可以与固定的一个或多个管理设备搭建网络连接,该一个或多个管理设备可以处于某一区域,由此,一个子服务器可以为固定区域内的多个客户端提供配置信息,子服务器为该子服务器所在区域的客户端提供配置信息,无需在每个子服务器设置所有的配置信息,从而防止各个服务器对数据的储存和处理,降低服务端中服务器的数据处理压力。

在本实施例中,通过上述步骤s31至步骤s33的实施,服务端可以基于位置标识得到配置信息,并将该配置信息配置于客户端的网络配置项,用户无需亲手键入网络配置项中的信息,从而有效提高信息配置的速度,解决了目前的网络信息配置效率较低的问题;也可以获取与位置标识对应的管理设备,从管理设备中确定目标管理设备,进而获取目标管理设备的设备网络配置信息,使得用户可以连接所需的管理设备,便捷化连接管理设备的同时,给予了用户一定程度上的选择权利,以满足用户的需求;还可以自动获取包括网络账户和ip信息的配置信息,以实现网络账户的自动登录,无需人为干预,有效提高了信息配置的速度,并将用户所需要的账户信息与位置标识进行绑定,从而使客户端能够以所需要的网络账户与管理设备连接,进而让管理设备清晰地获知使用该客户端的用户身份。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本申请的实施例提供一种信息配置装置,该信息配置装置与上述提供的信息配置方法大致一一对应。

请参阅图9,其示出了本申请实施例提供的一种信息配置装置的功能模块框图,该处理装置应用于客户端,该信息配置装置可以包括位置标识获取模块41、发送模块42、接收模块43和配置模块44。位置标识获取模块41用于接收用户输入的位置标识。发送模块42用于将位置标识发送至服务端。接收模块43用于接收由服务端发送的配置信息,配置信息与位置标识相关联。配置模块44用于根据配置信息配置客户端的网络配置项,网络配置项用于作为客户端与管理设备之间搭建网络连接的连接依据。

本申请实施例提供了一种信息配置方法,应用于与客户端通信的服务端,该信息配置可以方法包括位置标识接收模块、配置信息获取模块和配置信息发送模块。各功能模块详细说明如下:

位置标识接收模块用于接收客户端发送的位置标识。配置信息获取模块用于根据位置标识确定与位置标识对应的配置信息,配置信息与位置标识相关联。配置信息确定模块用于将配置信息发送至客户端,配置信息用于供客户端配置网络参数,以作为客户端与管理设备之间搭建网络连接的连接依据。

进一步地,作为本实施例的一种实施方式,配置信息包括设备网络配置信息;配置信息获取模块可以包括管理设备获取单元和第一配置信息获取单元。各功能单元详细说明如下:管理设备获取单元用于获取与位置标识关联的至少一个管理设备。第一配置信息获取单元用于从至少一个管理设备中确定目标设备,并获取目标设备的设备网络配置信息,得到包括设备网络配置信息的配置信息。

进一步地,作为本实施例的一种实施方式,配置信息包括网络账户和ip信息;配置信息获取模块可以包括网络账户确定单元和第二配置信息获取单元。各功能单元详细说明如下:网络账户确定单元用于基于位置标识确定网络账户。第二配置信息获取单元获取与网络账户关联的ip信息,获得包括网络账户和ip信息的配置信息。

进一步地,作为本实施例的一种实施方式,网络账户确定单元可以包括数据库获取子单元、目标账户信息获取子单元和网络账户确定子单元。各功能子单元详细说明如下:数据库获取子单元用于获取预存有位置标识与账户信息的数据库。目标账户信息获取子单元用于通过数据库获取与位置标识处于绑定关系的目标账户信息。网络账户确定子单元用于根据目标账户信息确定网络账户。

进一步地,作为本实施例的一种实施方式,配置信息包括网络账户;配置信息获取模块可以包括网络账户确定单元、解绑单元和绑定单元。各功能单元详细说明如下:网络账户确定单元用于基于位置标识确定网络账户。解绑单元用于若网络账户与其他位置标识之间处于绑定状态,则对网络账户和其他位置标识进行解绑。绑定单元用于对位置标识和网络账户进行绑定,获得包括网络账户的配置信息。

进一步地,作为本实施例的一种实施方式,本实施例提供的信息配置装置还可以包括解绑模块。解绑模块用于若接收到解绑指令,则对位置标识和网络账户进行解绑。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置中各个模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,所显示或讨论的模块相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

请参阅图10,其示出了本申请实施例提供的一种电子设备800,包括:处理器810、通信模块820、存储器830和总线。处理器810、通信模块820和存储器830通过总线相互连接并完成相互间的通信。总线可以是isa总线、pci总线或eisa总线等。总线可以分为地址总线、数据总线、控制总线等。其中:

存储器830,用于存放程序。具体地,存储器830可用于存储软件程序以及各种数据。存储器830可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作至少一个功能所需的应用程序程序可以包括程序代码,程序代码包括计算机操作指令。除了存放程序之外,存储器830还可以暂存通信模块820需要发送的消息等。存储器830可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

处理器810用于执行存储器830存放的程序。程序被处理器执行时实现上述各实施例的基于权限的智能设备控制方法的步骤。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述基于权限的智能设备控制方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1