网络连接方法、装置及可读存储介质与流程

文档序号:20118805发布日期:2020-03-17 20:42阅读:188来源:国知局
网络连接方法、装置及可读存储介质与流程

本申请涉及智能家居技术领域,具体而言,涉及一种用于连接智能设备的网络连接方法、装置及可读存储介质。



背景技术:

随着人们生活水平的不断提高,对生活品质的要求也越来越高。便捷、高品质生活成为人们追求的生活标准。智能家居作为人们追求便捷、高品质生活的一个缩影,在人们生活中也越来越受到关注。

通过一个用户终端(比如,手机)就可以控制整个住宅的所有家电或电器,已经不再是什么新鲜的事。然而,在现有技术中,当用户需要在家中新增家电或电器时,需要将每个新增的家电或电器与用户终端建立连接,在新增的家电或电器较多时,这样一个个与智能终端建立连接的方式非常繁琐,给用户的使用体验较差。



技术实现要素:

有鉴于此,本申请实施例提供一种网络连接方法、装置及可读存储介质。

第一方面,本申请实施例提供一种网络连接方法,应用于用户终端,所述用户终端用于控制智能家居系统的智能设备,所述方法包括:

搜索该用户终端附近的智能设备,并显示搜索到的智能设备;

将搜索到的智能设备分配到预先设定的分组中;

对所述分组中的智能设备进行设置,建立与所述分组中的智能设备的无线通信连接,以通过与所述分组中的一个智能设备与该分组中的其他智能设备进行数据通信。

可选地,在本实施例中,所述搜索该用户终端附近的智能设备,并显示搜索到的智能设备的步骤,包括:

通过蓝牙通信技术搜索该用户终端附近的智能设备,并使搜索到的智能设备之间通过蓝牙通信技术进行自组网络连接;

在所述用户终端上显示自组网络连接后的所述智能设备。

可选地,在本实施例中,将搜索到的智能设备分配到预先设定的分组中的步骤,包括:

对搜索到的智能设备进行控制操作;

根据所述智能设备响应所述控制操作的情况,对该智能设备进行分配。

可选地,在本实施例中,所述根据所述智能设备响应所述控制操作的情况,对该智能设备进行分配的步骤,包括:

检测所述智能设备对所述控制操作的响应情况;

若所述智能设备响应所述控制操作,则将该智能设备分配到预先设定的分组中;

若所述智能设备未响应所述控制操作,则不对该智能设备进行分配。

可选地,在本实施例中,在所述用户终端搜索该用户终端附近的智能设备,显示搜索到的智能设备的步骤之前,所述方法还包括:

所述用户终端在接收到用户输入的网络名称和登录密码后,通过输入的网络名称和登录密码接入该网络名称对应的无线网络。

可选地,在本实施例中,所述对所述分组中的智能设备进行设置,建立所述用户终端与所述分组中的智能设备的无线通信连接的步骤,包括:

将用户登录的网络名称和登录密码赋值给所述分组中的每个智能设备,以更改所述智能设备的网络设置;

所述用户终端与所述分组中的智能设备通过所述无线网络建立无线通信连接,其中,所述用户终端通过所述无线网络与所述分组中的任意一个智能设备通信,并通过该任意一个智能设备与该分组下的其他智能设备进行数据通信,其中组内智能设备通过自组网络进行数据通信。

可选地,在本实施例中,所述搜索该用户终端附近的智能设备,并显示搜索到的智能设备的步骤,还包括:

检测搜索的智能终端是否已经被赋值;

若搜索的智能终端已经被赋值,则在所述用户终端上不对已被赋值智能终端进行显示。

第二方面,本申请实施还提供一种网络连接装置,应用于用户终端,所述用户终端用于控制智能家居系统的智能设备,所述装置包括:

搜索模块,配置成搜索该用户终端附近的智能设备,并显示搜索到的智能设备;

分配模块,配置成将搜索到的智能设备分配到预先设定的分组中;

建立模块,配置成对所述分组中的智能设备进行设置,建立与所述分组中的智能设备的无线通信连接,以通过与所述分组中的一个智能设备与该分组中的其他智能设备进行数据通信。

可选地,在本实施例中,所述搜索模块具体配置成:

通过蓝牙通信技术搜索该用户终端附近的智能设备,并使搜索到的智能设备之间通过蓝牙通信技术进行自组网络连接;

在所述用户终端上显示自组网络连接后的所述智能设备。

可选地,在本实施中,所述分配模块具体配置成:

对搜索到的智能设备进行控制操作;

根据所述智能设备响应所述控制操作的情况,对该智能设备进行分配。

可选地,在本实施例中,所述分配模块进一步配置成:

检测所述智能设备对所述控制操作的响应情况;

若所述智能设备响应所述控制操作,则将该智能设备分配到预先设定的分组中;

若所述智能设备未响应所述控制操作,则不对该智能设备进行分配。

可选地,在本实施例中,所述网络连接装置还包括,接入模块,

所述接入模块,配置成在接收到用户输入的网络名称和登录密码后,通过输入的网络名称和登录密码接入该网络名称对应的无线网络。

可选地,在本实施例中,所述建立模块具体配置成:

将用户登录的网络名称和登录密码赋值给所述分组中的每个智能设备,以更改所述智能设备的网络设置;

与所述分组中的智能设备通过所述无线网络建立无线通信连接,其中,所述用户终端通过所述无线网络与所述分组中的任意一个智能设备通信,并通过该任意一个智能设备与该分组下的其他智能设备进行数据通信,其中组内智能设备通过自组网络进行数据通信。

可选地,在本实施例中,所述搜索模块还配置成:

检测搜索的智能终端是否已经被赋值;

若搜索的智能终端已经被赋值,则在所述用户终端上不对已被赋值智能终端进行显示。

第三方面,本申请实施例还提供一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在电子设备执行第一方面中所述的网络连接方法。

相较于现有技术,本申请实施例具有以下有益效果:

本申请实施例提供的一种网络连接方法、装置及可读存储介质,首先,用户终端搜索该用户终端附近的智能设备,并将搜索到的智能设备显示在所述用户终端上;接着,将搜索到的智能设备分配到预先设定的分组中;最后,对所述分组中的智能设备进行设置,建立与所述分组中的智能设备的无线通信连接。上述方法将搜索到的智能设备进行分组,用户终端只需和各分组中的一个智能终端连接,就可以实现分组中所有智能设备与用户终端的网络连接,不需要用户终端一个个去和每个新增智能设备通信连接,提高了新增智能设备与用户终端建立网络连接的配置速度,并减化的配置流程,提高用户的使用体验。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

图1为本申请实施例提供的一种智能家居系统的系统框架图;

图2为本申请实施例提供的一种用户终端的结构框图;

图3为本申请实施例提供的一种网络连接方法的流程示意图;

图4为图3中步骤s310的子步骤流程示意图;

图5为图3中步骤s330的子步骤流程示意图;

图6为为本申请实施例提供的一种网络连接装置的功能模块图;

图7为为本申请实施例提供的另一种网络连接装置的功能模块图。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参照图1所示,是本申请实施例提供的一种智能家居系统的系统框架图。智能家居系统包括用户终端100和智能设备200,用户终端100和智能设备200通过网络相互连接。智能设备200包括各种安装于住宅或办公区域的传感器(比如,光线传感器、烟雾传感器等)、智能灯、空凋、电视、冰箱等。在本实施例提供的智能家居系统中,智能设备200的数量为多个,所述用户终端100的数量可以是一个、两个或多个。

在本实施例中,用户终端100可以是任意具有数据处理功能及通信功能的电子设备,所述用户终端100可以是,但不限于智能手机、平板电脑、膝上型便携计算机、车载电脑、个人数字助理(personaldigitalassistant,pda)、穿戴式移动终端等等。

请参照图1所示,是本申请实施例提供的用户终端100的结构示意图。所述用户终端100包括网络连接装置110、存储器111、处理器112及通信单元113。

所述存储器111、处理器112及通信单元113的各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

其中,所述存储器111可以是,但不限于,随机存取存储器(英文:randomaccessmemory,简称:ram),只读存储器(英文:readonlymemory,简称:rom),可编程只读存储器(英文:programmableread-onlymemory,简称:prom),可擦除只读存储器(英文:erasableprogrammableread-onlymemory,简称:eprom),电可擦除只读存储器(英文:electricerasableprogrammableread-onlymemory,简称:eeprom)等。其中,存储器111用于存储程序,所述处理器112在接收到执行指令后,执行所述程序。所述通信单元113用于通过所述网络300建立所述用户终端100与所述用户终端200之间的通信连接,并用于通过所述网络300接收和发送数据。

所述网络连接装置110包括至少一个可以软件或固件(firmware)的形式存储于所述存储器111中或固化在所述用户终端100的操作系统(英文:operatingsystem,简称:os)中的软件功能模块。所述处理器112用于执行所述存储器111中存储的可执行模块,例如网络连接装置110所包括的软件功能模块及计算机程序等。本实施例中,所述网络连接装置110为用户终端100提供建立与新增智能设备200之间网络连接的方法,具体的方法在后续进行详细说明。

应当理解,图2所示的结构框图仅为示意,用户终端100还可以包括比图2所示更多或更少的组件,或是具有与图2所示完全不同的配置。图2所示的各组件可以采用硬件、软件或其组合实现。

请参阅图3,是本申请实施例提供的一种应用于用户终端100的网络连接方法的流程示意图。下面对该方法的详细流程进行阐述。

步骤s310,用户终端100的处理器112搜索该用户终端100附近的智能设备200,并显示搜索到的智能设备200。

请参照图4,在本实施例的一种实施方式中,步骤s310可以包括以下子步骤:

子步骤s311,用户终端100的处理器112通过蓝牙通信技术搜索该用户终端100附近的智能设备200,并使搜索到的智能设备200之间通过蓝牙通信技术进行自组网络连接。

在该子步骤中,智能设备200支持蓝牙通信,用户终端100通过蓝牙通信技术实现设备配对,只有配对成功的智能设备200才可以被用户终端100所搜索到。在具体地配对过程中,不同的智能设备200对应的配对方式是不同的。比如,当智能设备200为传感器时,需要在搜索之前将传感器的配对模式开启;当智能设备200为灯时,不需要开启配对模式。即不同类型的智能设备200在搜索前所需做的准备工作不同。

在新增智能设备200安装完成后,用户终端100通过开启蓝牙搜索功能搜索与用户终端100配对的新增智能设备200。在搜索到与用户终端100配对的智能设备200时,将搜索到的智能设备200通过蓝牙通信技术建立相互之间的数据通信网络,即智能设备200进行自组网。

子步骤s312,在所述用户终端100上显示自组网络连接后的所述智能设备200。

在该子步骤中,将自主网的智能设备200显示到所述用户终端100的显示屏上。具体地,在本实施例中,所述智能设备200还可以包括gps芯片,在智能设备200显示在所述用户终端100的显示屏上时,还可以在所述显示屏上显示智能设备200的安装位置。以便用户通过各个智能设备200的位置信息确定其所在的位置(比如,客厅、厨房或卧室)。

可以理解地是,在本申请的其他实施例中,搜索到的智能设备200也可以采用其他通信方式进行自组网,蓝牙通信方式只是为了解释说明本方案的一种举例,不应当理解为对自组网通信方式的限定。

步骤s320,处理器112将搜索到的智能设备200分配到预先设定的分组中。

在本实施例中,根据控制区域的不同,将整个住宅或活动空间划分为不同的分组,以便对不同分组中的智能设备200进行统一控制管理。

可选地,在本实施例中可以通过以下几种方式将搜索到的智能设备200分配到预先设定的分组。

本实施例的第一种实施方式中,在用户终端100的显示界面上显示各个分组区域及搜索到的智能设备200,其中,分组区域在显示屏中的形状可以设定(比如,分组区域的形状可以是矩形或圆形)。在进行智能设备200的分配时,用户可以在显示界面上将智能设备200对应的图表拖拽到分组区域中,实现对智能设备200的分配。

本实施例的第二种实施方式中,用户终端100在预先设定分组时,可以为各分组配置对应的地理位置信息,在用户搜索到智能设备200时,智能设备200将其安装的位置信息一并发送给用户终端100,用户终端100根据智能设备200的位置信息及各分组配置的地理位置信息,将智能设备200对应分配到对应的分组中,以实现对智能设备200的分配。

本实施例的第三种实施方式中,在第二种实施方式基础上,若一智能设备200无法根据位置信息进行分组分配,则可以采用第一种实施方式,先在用户终端100显示该智能设备200对应的图标,通过用户的拖拽操作实现智能设备200的分配。

步骤s330,用户终端100对所述分组中的智能设备200进行设置,建立与所述分组中的智能设备200的无线通信连接,以通过与所述分组中的一个智能设备200与该分组中的其他智能设备200进行数据通信。

请参照图5,在本实施例中,步骤s330可以包括子步骤s331和子步骤s332。

子步骤s331,将用户登录的网络名称和登录密码赋值给所述分组中的每个智能设备200,以更改所述智能设备200的网络设置。

在本实施例中,在步骤s310之前,用户终端100需要连接入无线网络。具体地,用户终端100在接收到用户输入的网络名称和登录密码后,通过输入的网络名称和登录密码接入该网络名称对应的无线网络。在本实施例中,所述无线网络可以是家庭wifi网络。

在本子步骤中,在预先创建分组时,将用户终端100登录网络的网络名称和登录密码赋值给各个分组,在智能终端200被分配到分组时,即可将网络名称和登录密码赋值给分组内的各个智能设备200,改变所述智能设备200的网络设置,从而使得分组内的任意一个智能设备200均可以通过该无线网络与用户终端100进行数据通信。

子步骤s332,所述用户终端100与所述分组中的智能设备200通过所述无线网络建立无线通信连接。

在本实施例中,所述用户终端100通过所述无线网络与所述分组中的任意一个智能设备200通信,并通过该任意一个智能设备200与该分组下的其他智能设备200进行数据通信,其中,组内智能设备200通过自组网络进行数据通信。

在本实施例中,搜索到的智能设备100可能并不是用户关心区域的设备,比如,搜索到的智能设备100可能是隔壁邻居家的设备,为了解决上述问题,步骤s320在将搜索到的智能设备200进行分配的过程中还包括:

首先,对搜索到的智能设备进行控制操作,其中,控制操作包括,但不限于,开启操作、关闭操作、调档操作等。

接着,根据智能设备200响应所述控制操作的情况,对该智能设备200进行分配。

在本实施例的一种实施方式中,用户可以通过观察智能设备200响应控制操作情况,判断该智能设备是否为关心区域的智能设备200。具体地,用户可以通过在用户终端100上进行操作生成控制操作指令后发送到智能设备200,控制智能设备200的工作状态,若用户观测到智能设备200工作状态未发生改变,则判定该设备未处于用户关心区域,若用户观测到智能设备200工作状态发生改变,则判定该设备处于用户关心区域。

在本实施例的另一种实施方式中,用户通过在用户终端100上进行操作生成控制操作指令后发送到智能设备200,所述智能设备200在根据所述操作指令进行工作状态调整后,反馈一工作状态变化信息给所述用户终端100,若用户终端100接收到反馈信息则判断设备处于用户关心区域;反之,则判断设备未处于用户关心区域。

最后,将响应所述控制操作的智能终端200分配到预先设定的分组中,或,不对未响应控制操作的智能终端200进行操作。

在本实施例中,在用户终端100的处理器112对智能设备200进行搜索的过程中,为了防止已经被分组的智能设备200被其他用户终端100搜索并进行操作。在步骤s310中还包括:

处理器112检测搜索的智能终端200是否已经被赋值。

若搜索的智能终端200已经被赋值,则在所述用户终端100上不对已被赋值智能终端200进行显示。

如此,即可防止已经被分组赋值的智能终端200被其他用户终端100搜索到并进行重复分组,造成智能设备200管理混乱。

上述方法,将搜索到的智能设备200进行自组网,并对分组中的智能设备200进行赋值,以使用户终端100只需和各分组中的一个智能终端200连接,就可以实现分组中所有智能设备200与用户终端100的网络连接,不需要用户终端100一个个去和每个新增智能设备200通信连接,提高了新增智能设备200与用户终端100建立网络连接的配置速度,并减化的配置流程,提高用户的使用体验。

请参照图6,本申请实施例还提供一种网络连接装置110,与上面实施例不同的是,本网络连接装置110是从虚拟装置的角度,对网络连接过程进行描述的。可以理解的是,接下来要描述的网络连接装置110中涉及的各个功能模块执行的具体功能在上面实施例的具体步骤中已经描述过,具体各个功能模块对应的详尽功能可参照上面的实施例描述,可以理解的是上述网络连接装置110中的功能模块所执行的功能均可以由图2中用户终端100的处理器112执行,下面仅对网络连接装置110进行简要说明。

搜索模块1101,配置成搜索该用户终端100附近的智能设备200,并显示搜索到的智能设备200。

在本实施例中,所述搜索模块1101具体配置成:通过蓝牙通信技术搜索该用户终端100附近的智能设备200,并使搜索到的智能设备200之间通过蓝牙通信技术进行自组网络连接;在所述用户终端100上显示自组网络连接后的所述智能设备200。

分配模块1102,配置成将搜索到的智能设备200分配到预先设定的分组中。

在本实施例中,所述分配模块1102具体配置成:

对搜索到的智能设备200进行控制操作;

根据所述智能设备200响应所述控制操作的情况,对该智能设备200进行分配。

在本实施例中,所述分配模块1102进一步配置成:

检测所述智能设备200对所述控制操作的响应情况;

若所述智能设备200响应所述控制操作,则将该智能设备200分配到预先设定的分组中;

若所述智能设备200未响应所述控制操作,则不对该智能设备200进行分配。

建立模块1103,配置成对所述分组中的智能设备200进行设置,建立与所述分组中的智能设备200的无线通信连接,以通过与所述分组中的一个智能设备200与该分组中的其他智能设备200进行数据通信。

在本实施例中,所述建立模块1103具体配置成:

将用户登录的网络名称和登录密码赋值给所述分组中的每个智能设备200,以更改所述智能设备200的网络设置;

与所述分组中的智能设备200通过所述无线网络建立无线通信连接,其中,所述用户终端100通过所述无线网络与所述分组中的任意一个智能设备200通信,并通过该任意一个智能设备200与该分组下的其他智能设备200进行数据通信,其中组内智能设备200通过自组网络进行数据通信。

请参照图7,在本实施例中,所述网络连接装置110还包括,接入模块1104。

所述接入模块1104,配置成在接收到用户输入的网络名称和登录密码后,通过输入的网络名称和登录密码接入该网络名称对应的无线网络。

在本实施例中,所述搜索模块1101还配置成:

检测搜索的智能终端200是否已经被赋值;

若搜索的智能终端200已经被赋值,则在所述用户终端100上不对已被赋值智能终端200进行显示。

如果上述功能以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得用户终端100执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

综上所述,本申请实施例提供的一种网络连接方法、装置及可读存储介质,首先,用户终端搜索该用户终端附近的智能设备,并将搜索到的智能设备显示在所述用户终端上;接着,将搜索到的智能设备分配到预先设定的分组中;最后,对所述分组中的智能设备进行设置,建立与所述分组中的智能设备的无线通信连接。将搜索到的智能设备进行自组网,并对分组中的智能设备进行赋值,以使用户终端只需和各分组中的一个智能终端连接,就可以实现分组中所有智能设备与用户终端的网络连接,不需要用户终端一个个去和每个新增智能设备通信连接,提高了新增智能设备与用户终端建立网络连接的配置速度,并减化的配置流程,提高用户的使用体验。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

工业实用性

本申请实施例提供的网络连接方法、装置及可读存储介质,能够提高新增智能设备与用户终端建立网络连接的配置速度,并减化的配置流程,提高用户的使用体验。

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