掌桥专利:专业的专利平台
掌桥专利
首页

设备连接方法、设备、系统和介质

文献发布时间:2024-04-18 19:58:30


设备连接方法、设备、系统和介质

技术领域

本申请一般涉及物联网技术领域,尤其涉及一种设备连接方法、设备、系统和介质。

背景技术

现有越来越多的家用设备具备联动功能,设备之间大多通过无线方式进行连接,例如蓝牙、无线保真(Wireless Fidelity,WIFI)等。在家用设备初始安装或者断电的情况下,设备扫描到其他设备后,可以根据与设备之间的距离或者网络信号的强弱状态确定是否与从设备建立连接,以及建立何种连接(例如,无线网络连接或红外)。

目前主设备主要参考经验值对从设备的信号强度进行筛选,由于经验值不能完全准确地代表主设备的信道情况以及信号强度需求,仍存在判断不准确导致设备误连的问题,容易引发用户隐私风险以及用户体验的下降。

发明内容

鉴于现有技术中的上述缺陷或不足,期望提供一种设备连接方法、系统、设备和介质,能够有效改善智能家用设备之间设备误连的问题,从而在一定程度上避免了由此引发的用户隐私风险,也可以提升用户体验。

第一方面,提供了一种设备连接方法,包括:

获取主设备的位置信息,根据所述主设备的位置信息确定所述主设备对应的阈值调整系数;所述阈值调整系数用于表征所述主设备所处位置的信道影响因子对信道质量的影响程度;

根据所述阈值调整系数对所述主设备的信号强度参考阈值进行修正,获得所述主设备对应的信号强度阈值;所述信号强度参考阈值用于表征所述主设备的信号强度值需求;

向所述主设备发送所述信号强度阈值;所述信号强度阈值用于所述主设备判断从设备的信号强度值是否满足连接需求。

结合第一方面,在一种可能的实现方式中,所述获取主设备的位置信息,根据所述主设备的位置信息确定所述主设备匹配的阈值调整系数,包括:

解析所述主设备的网络地址,根据所述网络地址确定所述主设备的位置信息;

根据所述主设备的位置信息获取所述主设备所处位置的关键气象因子;所述关键气象因子包括至少一个影响信道质量的气象因子;

根据所述关键气象因子确定所述主设备对应的阈值调整系数。

结合第一方面,在一种可能的实现方式中,所述根据所述主设备所处位置的气象因子确定所述主设备对应的阈值调整系数,包括:

根据所述主设备所处位置的影响系数、所述至少一个影响信道质量的气象因素以及各所述气象因素的影响系数确定所述主设备对应的阈值调整系数;所述气象因素的影响系数用于表征所述气象因素对所述阈值调整系数的影响程度。

结合第一方面,在一种可能的实现方式中,所述方法还包括:

当满足所述阈值调整系数的更新条件,获取所述主设备所处位置的关键气象因子的更新情况;

根据所述关键气象因子的更新情况对所述阈值调整系数进行更新。

结合第一方面,在一种可能的实现方式中,所述阈值调整系数的更新条件包括以下至少一项:

达到预设的更新周期、所述主设备所处位置的气象发生变化。

结合第一方面,在一种可能的实现方式中,所述方法还包括:

接收多个主设备发送的参数集合;所述参数集合包括主设备标识以及历史信号强度值,所述历史信号强度值为已连接从设备的信号强度值;

根据各所述参数集合确定不同类型的主设备对应的信号强度参考阈值;所述信号强度参考阈值用于表征同类型主设备的信号强度值需求。

结合第一方面,在一种可能的实现方式中,所述根据所述阈值调整系数以及信号强度参考阈值确定所述主设备对应的信号强度阈值之前,所述方法还包括:

根据所述主设备的标识从所述多个信号强度参考阈值中,确定与所述主设备对应的信号强度参考阈值。

结合第一方面,在一种可能的实现方式中,所述根据各所述参数集合确定多个所述信号强度参考阈值,包括:

根据各所述参数集合中的主设备标识,确定属于同类型的至少一个主设备;

针对每一类型的主设备,根据属于所述类型的至少一个主设备对应的历史信号强度值确定所述类型对应的信号强度参考阈值。

第二方面,提供了设备连接方法,包括:

接收服务器发送的信号强度阈值;所述信号强度阈值是所述服务器根据所述主设备的阈值调整系数和信号强度参考阈值确定的;其中,所述阈值调整系数是根据所述主设备的位置信息确定的,用于表征所述主设备所处位置的信道影响因子对信道质量的影响程度;

获取从设备的信号强度值,根据所述信号强度阈值确定所述从设备的信号强度值是否满足连接需求。

结合第二方面,在第二方面的一种可能的实现方式中,所述方法还包括:

向所述服务器发送参数集合;所述参数集合包括主设备标识以及历史信号强度值,所述历史信号强度值为所述主设备已连接的从设备的信号强度值。

结合第二方面,在第二方面的一种可能的实现方式中,所述根据所述信号强度阈值判断所述从设备的信号强度值是否满足连接需求,包括:

若所述从设备的信号强度值大于或等于所述信号强度阈值,则与所述从设备建立连接。

第三方面,提供了一种服务器设备,包括:

获取单元,用于获取主设备的位置信息,根据所述主设备的位置信息确定所述主设备对应的阈值调整系数;所述阈值调整系数用于表征所述主设备所处位置的信道影响因子对信道质量的影响程度;

阈值确定单元,用于根据所述阈值调整系数对所述主设备的信号强度参考阈值进行修正,获得所述主设备对应的信号强度阈值;所述信号强度参考阈值用于表征所述主设备的信号强度值需求;

通信单元,用于向所述主设备发送所述信号强度阈值;所述信号强度阈值用于所述主设备判断从设备的信号强度值是否满足连接需求。

第四方面,一种家电设备,其特征在于,包括:

通信单元,用于接收服务器发送的信号强度阈值;所述信号强度阈值是所述服务器根据所述主设备的阈值调整系数和信号强度参考阈值确定的;其中,所述阈值调整系数是根据所述主设备的位置信息确定的,用于表征所述主设备所处位置的信道影响因子对信道质量的影响程度;所述信号强度参考阈值用于表征所述主设备的信号强度值需求;

连接单元,用于获取从设备的信号强度值,根据所述信号强度阈值确定所述从设备的信号强度值是否满足连接需求。

第五方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如第一方面所述的方法。

第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面提供的方法。

第七方面,提供了一种计算机程序产品,计算机程序产品中包含指令,其特征在于,指令被处理器运行时实现如上述第一方面提供的方法。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为本申请实施例的系统架构示意图;

图2~图8为本申请实施例提供的设备连接方法的流程示意图;

图9为本申请实施例提供的服务器设备的结构示意图;

图10为本申请实施例提供的家电器设备的结构示意图

图11为本申请实施例提供的计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本申请实施例的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。

首先,对本申请涉及的术语进行解释说明:

信号强度值:用于表征电子设备的信号强弱,可以是发射信号的强度也可以是接收信号的强度。其中,发射信号的强度射频发射功率。例如,可以是有效全向辐射功率(Effective Isotropic Radiated Power,EIRP),即天线端发射出去时的信号强度。

接收信号的强度可以是指示无线网络覆盖范围内某处位置的信号强度,是EIRP经过一段传输路径损耗和障碍物衰减后的值。示例性的,上述接收信号的强度可以是接收信号强度指示(Received Signal Strength Indicator,RSSI)。RSSI值通常用负数表示,单位dBm。RSSI值较低说明无线终端接收到很弱的信号甚至接收不到信号。

本申请实施例提供一种设备连接系统,如图1所示,该系统包括主设备10以及从设备20。主设备10和从设备20之间可以建立通信连接,进行设备互联、设备远程控制等。具体地,主设备10可以获取从设备20的信号强度值,从而根据从设备20的信号强度值判断主、从设备之间的信道质量是否满足传输需求。当从设备20的信号强度值满足传输需求,主设备10可以建立与从设备20之间的通信连接。

一种可能的实现方式中,服务器可以对主设备10进行配置,例如,服务器支持主设备10提供的一些用户服务的后台实现。或者,主设备10在开机后,可以从服务器获取配置参数,完成设备的初始化配置。

另外,主设备10和从设备20可以是同一用户的家电设备,二者之间可以建立连接,实现家电设备之间的互联控制。一种可能的视线方式中,主设备10可以是油烟机,从设备20可以是用户的其他终端设备。基于主设备10与从设备20之间的互联,用户可以通过从设备20获取油烟机的信息(例如,运行信息),并通过从设备20对油烟机进行远程控制。或者,主设备10可以是用户的其他家电设备,从设备20为油烟机,基于主、从设备之间的互联,实现家电设备之间的协同、控制等。

在上述场景中,往往需要用户或厂家手动设置设备优先级,在主设备10在扫描到多个从设备时,根据设备的优先级选择当前连接的从设备。或者,用户在每次连接时都需要在候选设备列表中选择当前连接的从设备。可见目前的设备互联方案,在选择连接设备时存在操作繁琐的问题。另外,由于邻里之间安装同款家用设备,也会存在设备误连的问题,容易引发用户隐私风险以及用户体验的下降。

基于此,本申请实施例提供一种设备连接方法、设备和介质,结合设备所处位置确定该位置的信道影响因子对设备信道质量的影响程度,即本申请实施例所述的阈值调整系数。进一步,根据阈值调整系数和信号强度参考阈值确定设备的信号强度阈值,并将该信号强度阈值发送给设备。后续设备可以根据该信号强度阈值判断从设备的信号强度值是否满足连接要求,以及是否与从设备建立连接。

本申请实施例中,主设备可以根据从设备的信号强度值判断是否与从设备建立连接,以及自动与信号强度值满足信号强度阈值的从设备建立连接。无需用户手段选择从设备或预先创建设备连接顺序,简化了家用设备互联的操作流程。另外,主设备的信号强度阈值是根据主设备对应的阈值调整系数确定的,能够表征主设备当前所处位置的信道影响因子对信道质量的影响程度,相比于经验值能够准确地代表主设备的信道情况以及信号强度需求。基于该信号强度阈值对从设备进行筛选,能够筛选出真正符合主设备网络信号需求的从设备,从一定程度上解决了设备误连的问题,也能够避免由此引发的用户隐私风险,提高设备之间的通信质量。

如图2所示,为本申请实施例提供方法的流程示意图,该方法适用于图1所示的系统,具体可以由服务器10执行。参考图2,所述方法包括以下步骤:

201、获取主设备的位置信息,根据主设备的位置信息确定主设备对应的阈值调整系数;

可以理解的是,设备之间的信道质量影响设备之间的通信效果,影响信道质量的因子可以是对信号造成干扰、使得信号在传输过程中产生衰落的因子,本申请实施例称为信道影响因子。信道影响因子可以是天气、障碍物、距离等。通常,设备所处的位置不同,信道影响因子对信道质量的影响程度不同,因此本申请实施例可以获取主设备的位置信息,以便根据主设备的位置信息确定信道影响因子对主设备的信道质量的影响程度,即本申请实施例所述的阈值调整系数。

一种可能的实现方式中,主设备的位置信息用于表征主设备当前所处的地理位置,可以是主设备所处地理位置的标识,也可以是主设备的网络地址。示例性的,服务器可以解析主设备的网络地址,根据主设备的网络地址确定主设备的位置信息。从而可以确定主设备所处位置的信道影响因子对信道质量的影响程度,即主设备对应的阈值调整系数。

具体实现中,可能有多种不同因子对信道质量存在影响,可以获取各不同影响因子对信道质量的影响系数,叠加各影响系数确定主设备的阈值调整系数。例如,根据主设备的位置信息确定天气系数a、距离系数b,进一步根据天气系数a、距离系数b确定主设备的阈值调整系数为a*b。

202、根据阈值调整系数对主设备的信号强度参考阈值进行修正,获得主设备对应的信号强度阈值;

其中,信号强度参考阈值用于表征所述主设备的信号强度值需求,可以是主设备与从设备进行通信的信号质量要求,例如可以是也可以表征主设备与从设备进行通信的最低信号质量要求。信号强度参考阈值通常是预先设置的门限值,并没有考虑各种影响因子对信道质量以及信号质量阈值的影响,不能准确表征主设备的网络质量需求。

在本申请实施例中,可以根据阈值调整系数对信号强度参考阈值进行修正,获得主设备对应的信号强度阈值。信号强度阈值体现了各种影响因子对信道质量的影响,更贴近主设备真实的信道状态。例如,信号强度参考阈值*阈值调整系数=信号强度阈值。

203、向主设备发送信号强度阈值;信号强度阈值用于主设备判断从设备的信号强度值是否满足连接需求。

需要说明的是,服务器10可以在主设备上线时,主动计算主设备的信号强度阈值,并向主设备下发信号强度阈值。或者,服务器10也可以接收主设备的请求,响应于该请求计算主设备的信号强度阈值,并向主设备下发信号强度阈值。

相应的,主设备接收信号强度阈值,基于信号强度阈值判断从设备的信号强度值是否满足连接需求。其中,从设备的信号强度值可以是从设备的RSSI。示例性的,主设备判断从设备的RSSI是否满足信号强度阈值,若从设备的RSSI小于信号强度阈值,主设备则不建立与从设备之间的网络连接,若从设备的RSSI大于或等于信号强度阈值,主设备则建立与从设备之间的网络连接。

在本申请的另一实施例中,主设备也可以根据自身的位置信息确定阈值调整系数,还可以根据阈值调整系数对自身维护的信号强度阈值进行修正,根据修正后的信号强度阈值判断从设备的信号强度值是否满足连接需求。

或者,服务器获取主设备的位置信息,根据位置信息确定阈值调整系数后,向主设备下发阈值调整系数。主设备接收服务器下发的阈值调整系数,根据阈值调整系数对自身维护的信号强度阈值进行修正。

在本申请的另一实施例中,可以根据主设备的位置信息获取影响信道质量的一些气象因子,并基于这些气象因子来确定主设备的阈值调整系数。示例性的,前文涉及的“获取主设备的位置信息,根据主设备的位置信息确定主设备匹配的阈值调整系数”的具体实现包括:解析主设备的网络地址,根据网络地址确定主设备的位置信息;根据主设备的位置信息获取主设备所处位置的关键气象因子,进一步,根据上述关键气象因子确定主设备对应的阈值调整系数。

本申请实施例中,主设备所处位置的气象因子用于表征主设备所处位置的气象。可以理解的是,不同的气象情况对信道质量的影响是不同的,有些气象因子影响无线电信号的传输质量,有些气象因子则不影响无线电信号的传输质量。为了明确主设备真实的信道情况以及真实的信号质量需求,需要确定哪些气象因子会影响主设备、从设备的信道质量,影响无线电信号的传输,即本申请实施例所述的关键气象因子。

例如,在空气湿度比较大的情况下,对无线电信号的传输会存在影响,信号在传输过程中的衰减比较严重。则需要根据气象因子“湿度”确定阈值调整系数,以确定与主设备实际信道情况较为接近的信号强度阈值。

一种可能的实现方式中,上述关键气象因子可以包括至少一个影响信道质量的气象因子。前文涉及的“根据主设备所处位置的气象因子确定主设备对应的阈值调整系数”的具体实现包括:根据主设备所处位置的影响系数、各关键气象因子以及各关键气象因子的影响系数确定主设备对应的阈值调整系数;关键气象因子的影响系数用于表征关键气象因子对阈值调整系数的影响程度。

其中,主设备所处位置的影响系数用于表征“位置”对阈值调整系数的影响程度,例如,可以是城市ID,用于表征“城市”对阈值调整系数的影响程度。关键气象因子的影响系数用于表征对应的气象因子对阈值调整系数的影响程度。

以关键气象因子包括湿度、温度作为示例。获取主设备的位置信息“城市ID”,当前温度temp,当前湿度hum。假设关键气象因子“湿度”的影响系数为H,关键气象因子“温度”的影响系数为T,则主设备的阈值调整系数cityIF=城市ID*T*temp*H*hum。

在一种可能的实现方式中,在确定主设备的阈值调整系数时,还可以参考“气象”这一维度的因素整体对阈值调整系数的影响程度。例如,主设备的阈值调整系数cityIF=城市ID*气象ID*T*temp*H*hum,其中,气象ID用于表征“气象”这一维度的因素整体对阈值调整系数的影响程度。

本申请的另一实施例中,还可以对主设备的阈值调整系数进行更新。示例性的,当满足阈值调整系数的更新条件,获取主设备所处位置的关键气象因子的更新情况;根据关键气象因子的更新情况对阈值调整系数进行更新。

其中,阈值调整系数的更新条件包括以下至少一项:达到预设的更新周期、主设备所处位置的气象发生变化。

例如,服务器10可以实时监控主设备20所处位置的气象,当气象发生变化,则获取当前气象因子,并根据其中关键气象因子确定新的阈值调整系数。服务器可以将新的阈值调整系数下发给主设备,主设备根据新的阈值调整系数和信号强度参考阈值确定新的信号强度阈值;

或者,服务器可以根据新的阈值调整系数和信号强度参考阈值确定新的信号强度阈值,将新的信号强度阈值下发给主设备。

在本申请的另一实施例中,信号强度参考阈值可以表征从设备的信号强度值的平均水平,也就是说,可以获取各从设备的信号强度值,确定各从设备的信号强度值的平均水平作为上述信号强度参考阈值。

示例性的,主设备与从设备建议连接后,可以保存从设备的连接信息,包括从设备的信号强度值,即本申请实施例所述的历史信号强度值。主设备还可以根据自身的标识和已连接从设备的信号强度值构建参数集合,并将参数集合发送给服务器。

相应的,服务器可以接收多个主设备发送的参数集合;其中,参数集合包括主设备标识以及历史信号强度值。服务器还可以根据各参数集合确定多个信号强度参考阈值。

可以理解的是,上述多个信号强度参考阈值对应多个设备类型,任一信号强度参考阈值用于表征同类型主设备的信号强度值需求,即信号强度参考阈值可以表征与该信号强度参考阈值对应的一类主设备对信号强度值需求的平均水平。

在一种可能的实现方式中,可以根据主设备标识对主设备进行分类,从而可以获取同一类主设备的信号强度值需求水平。示例性的,前文涉及的“根据各参数集合确定多个信号强度参考阈值”的具体实现包括:

根据各参数集合中的主设备标识,确定属于同类型的至少一个主设备;进一步,针对每一类型的主设备,根据属于该类型的至少一个主设备对应的历史信号强度值确定类型对应的信号强度参考阈值。

具体地,参考表1、表2,给出了信号强度参考阈值的可能计算方式。

表1

表2

参考表1、表2,主设备标识可以是设备型号。示例性的,主设备1上报的参数集合包括设备型号11和历史信号强度值x,主设备2上报的参数集合包括设备型号11和历史信号强度值y,主设备3上报的参数集合包括设备型号10和历史信号强度值z,主设备4上报的参数集合包括设备型号10和历史信号强度值h。根据设备型号将上述四个主设备划分为两类{设备型号11(包括主设备1和主设备2)}、{设备型号10(包括主设备3和主设备4)}。

进一步,可以求每个型号对应的所有历史信号强度值的期望,作为该类型对应的信号强度参考阈值。例如,设备型号11对应历史信号强度值x、y,则设备型号11对应的信号强度参考阈值可以是(x+y)/2。设备型号10对应历史信号强度值z、h,则设备型号10对应的信号强度参考阈值可以是(z+h)/2。

在一种可能的实现方式中,服务器可以根据主设备的标识从预先确定的多个信号强度参考阈值中,确定与主设备的类型匹配的信号强度参考阈值,再根据阈值调整系数以及信号强度参考阈值确定主设备对应的信号强度阈值。

示例性的,服务器可以记录信号强度参考阈值和设备类型的对应关系。例如,记录表2所示的对应关系。主设备上线后,服务器可以根据主设备的标识确定主设备的类型,进而根据主设备的类型11从表2中查找与主设备匹配的信号强度参考阈值。

本申请实施例还提供一种设备连接方法,服务器可以将根据主设备所处位置的气象因子确定主设备的信号强度阈值后,可以向主设备发送该阈值,以便主设备基于该阈值与从设备建立连接,能够筛选出真正符合主设备网络信号需求的从设备,从一定程度上解决了设备误连的问题。

参考图3,方法包括以下步骤:

301、主设备接收服务器发送的信号强度阈值;

参考前文所述,信号强度阈值是服务器根据主设备的阈值调整系数和信号强度参考阈值确定的。阈值调整系数是根据主设备的位置信息确定的,用于表征主设备所处位置的信道影响因子对信道质量的影响程度。

302、主设备获取从设备的信号强度值,根据信号强度阈值确定从设备的信号强度值是否满足连接需求。

具体地,从设备可以广播自身的信号强度值,主设备可以根据从设备广播的信号强度值,判定是否与从设备建立连接。

若从设备的信号强度值大于或等于信号强度阈值,则与从设备建立连接。

在本申请的另一实施例中,在服务器未向主设备配置对应的信号强度阈值后,主设备可以根据预先存储的经验值判断是否与从设备建立连接,并在连接成功后向服务器上报设备信息(即前文所述的参数集合),以便服务器根据主设备上报的信息确定不同类型主设备对应的信号强度参考阈值。

如图4所示,以信号质量为RSSI作为示例,介绍主设备上报参数集合的流程。参考图4,该流程包括以下步骤:

401、主设备搜索到从设备的广播数据。

其中,在设备发现阶段,从设备可以广播自身数据,以便主设备扫描到从设备的广播信号,完成设备发现。

另外,从设备的广播数据中包括从设备的标识以及从设备的接收信号质量RSSI。从设备的标识可以是设备名称。

402、主设备通过广播数据判断从设备是否为需要连接的目标设备,如果是目标设备,则执行步骤403,若不是目标设备则返回执行步骤401,继续搜索周围设备。

需要说明的是,主设备预先配置了目标设备的标识。目标设备可以是用户预先配置的待连接设备的标识,或者允许连接的设备的标识。例如,可以将用户家中的智能设备加入一个群组,创建设备群组,属于同一设备群组的设备之间能够互联,可以避免与其他用户的智能设备发生误连。

主设备可以根据从设备的广播数据中的设备标识,判断从设备是否为目标设备。

403、主设备判断目标设备的RSSI是否大于RSSI

404、主设备记录目标设备的RSSI,并向目标设备发起连接。

405、主设备如果未成功连接目标设备则返回执行步骤401,继续搜索周围设备。

406、主设备向云端服务器上报参数集合,参数集合包含目标设备RSSI及设备型号等。

其中,目标设备RSSI即前文所述的历史信号强度值,是主设备已连接的从设备的信号强度值,以下简称历史RSSI。

在本申请的另一实施例中,服务器接收到主设备上报的参数集合后,可以获取主设备对应的气象数据,以便后续根据气象数据确定阈值调整系数。参考图5,具体包括以下步骤:

501、服务器接收各个主设备发送的参数集合,并将参数集合中的RSSI和设备型号保存在数据库中;

502、服务器解析主设备的网络地址,获得所述主设备所处城市;

503、服务器调用第三方服务器查询此城市当前的气象数据,并将气象数据保存在数据库中。

在本申请的另一实施例中,提供了服务器计算信号强度阈值的具体实现方式。服务器可以从数据库中获取主设备的气象数据以及历史RSSI,以便根据获取到的气象数据以及历史RSSI确定主设备的信号强度阈值。示例性的,参考图6:

601、服务器查询数据库,根据参数集合中的设备标识确定所有同型号主设备,以及同类型主设备对应的所有历史RSSI。

602、服务器针对每一类型,基于该类型主设备的所有历史RSSI计算出所有历史RSSI的数学期望Erssi,即信号强度参考阈值。

603、针对任一主设备,服务器查询该主设备所处城市,获取该城市的城市ID,天气ID,当前温度temp,当前湿度hum,温度系数T,湿度系数H。

其中,温度系数T是“温度”这一气象因子在阈值调整系数中的占比,湿度系数H为“温度”这一气象因子在阈值调整系数中的占比,城市ID为“地区”因素在阈值调整系数中的占比,天气ID,为“气象”因素在阈值调整系数中的占比。温度系数T、湿度系数H、天气ID、城市ID可以是常数,是通过大量测试获得的。

604、服务器计算主设备对应的阈值影响系数CityIF=CityID*WeatherID*T*temp*H*hum。

605、服务器计算得到主设备信新的RSSIth=CityIF*Erssi。

在本申请的另一实施例中,在服务器未配置RSSI

701、服务器检测主设备上线事件;

702、服务器解析主设备的网络地址,得到主设备所处城市;

703、服务器根据主机所处城市的气象数据计算出主设备的RSSI

704、服务器将RSSI

705、主设备收到服务器下发的RSSI

在本申请的另一实施例中,服务器可以定时更新当前在线主机的RSSI

801、服务器检测是否达到RSSI

若达到RSSI

802、服务器检测主设备所处地区气象数据是否改变;若主设备所处地区(例如,城市)的气象数据发生变化,则获取当前的气象数据;

803、服务器根据当前的气象数据计算出主设备新的RSSI

804、并将新的RSSI

805、主机设备收到服务器下发的RSSI

需要说明的是,步骤801、802是RSSI

本申请实施例还提供一种服务器设备。参考图8,包括获取单元901、阈值确定单元902以及通信单元903。

获取单元901,用于获取主设备的位置信息,根据所述主设备的位置信息确定所述主设备对应的阈值调整系数;所述阈值调整系数用于表征所述主设备所处位置的信道影响因子对信道质量的影响程度;

阈值确定单元902,用于根据所述阈值调整系数对主设备的信号强度参考阈值进行修正,获得所述主设备对应的信号强度阈值;信号强度参考阈值用于表征所述主设备的信号强度值需求;通信单元903,用于向所述主设备发送所述信号强度阈值;所述信号强度阈值用于所述主设备判断从设备的信号强度值是否满足连接需求。

获取单元901具体用于,解析所述主设备的网络地址,根据所述网络地址确定所述主设备的位置信息;

根据所述主设备的位置信息获取所述主设备所处位置的关键气象因子;所述关键气象因子包括至少一个影响信道质量的气象因子;

根据所述关键气象因子确定所述主设备对应的阈值调整系数。

获取单元901具体用于,根据所述主设备所处位置的影响系数、所述至少一个影响信道质量的气象因素以及各所述气象因素的影响系数确定所述主设备对应的阈值调整系数;所述气象因素的影响系数用于表征所述气象因素对所述阈值调整系数的影响程度。

确定单元902还用于,当满足所述阈值调整系数的更新条件,获取所述主设备所处位置的关键气象因子的更新情况;

根据所述关键气象因子的更新情况对所述阈值调整系数进行更新。

其中,阈值调整系数的更新条件包括以下至少一项:达到预设的更新周期、所述主设备所处位置的气象发生变化。

通信单元903还用于,接收多个主设备发送的参数集合;所述参数集合包括主设备标识以及历史信号强度值,所述历史信号强度值为主设备已连接的从设备的信号强度值;

确定单元902还用于,根据各所述参数集合确定不同类型的主设备对应的信号强度参考阈值;所述信号强度参考阈值用于表征同类型主设备的信号强度值需求。

确定单元902还用于,所述根据所述阈值调整系数以及信号强度参考阈值确定所述主设备对应的信号强度阈值之前,根据所述主设备的标识从所述多个信号强度参考阈值中,确定与所述主设备的类型相匹配的信号强度参考阈值。

确定单元902具体用于,根据各所述参数集合中的主设备标识,确定属于同类型的至少一个主设备;

针对每一类型的主设备,根据属于所述类型的至少一个主设备对应的历史信号强度值确定所述类型对应的信号强度参考阈值。

本申请实施例还提供一种家电设备,参考图10,该设备包括通信单元1001和连接单元1002。

通信单元1001,用于接收服务器发送的信号强度阈值;所述信号强度阈值是所述服务器根据所述主设备的阈值调整系数和信号强度参考阈值确定的;其中,所述阈值调整系数是根据所述主设备的位置信息确定的,用于表征所述主设备所处位置的信道影响因子对信道质量的影响程度;所述信号强度参考阈值用于表征所述主设备的信号强度值需求;

连接单元1002,用于获取从设备的信号强度值,根据所述信号强度阈值确定所述从设备的信号强度值是否满足连接需求。应当理解,上述装置中记载的诸单元与参考图2~图8描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征同样适用于分类信息确定装置及其中包含的单元,在此不再赘述。该装置可以预先实现在计算机设备的浏览器或其他安全应用中,也可以通过下载等方式而加载到计算机设备的浏览器或其安全应用中。该装置中的相应单元可以与计算机设备中的单元相互配合以实现本申请实施例的方案。

在上文详细描述中提及的若干模块或者单元,这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

需要说明的是,本申请实施例的装置中未披露的细节,请参照本申请上述实施例中所披露的细节,这里不再赘述。

下面参考图11,图11示出了适于用来实现本申请实施例的计算机设备的结构示意图,如图11所示,计算机系统1100包括中央处理单元(CPU)1101,其可以根据存储在只读存储器(ROM)1102中的程序或者从存储部分1108加载到随机访问存储器(RAM)1103中的程序而执行各种适当的动作和处理。在RAM1103中,还存储有系统的操作指令所需的各种程序和数据。CPU1101、ROM1102以及RAM1103通过总线1104彼此相连。输入/输出(I/O)接口1105也连接至总线1104。

以下部件连接至I/O接口1105;包括键盘、鼠标等的输入部分1106;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1107;包括硬盘等的存储部分1108;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1109。通信部分1109经由诸如因特网的网络执行通信处理。驱动器1110也根据需要连接至I/O接口1105。可拆卸介质1111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1110上,以便于从其上读出的计算机程序根据需要被安装入存储部分1108。

特别地,根据本申请的实施例,上文参考流程图图2描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1109从网络上被下载和安装,和/或从可拆卸介质1111被安装。在该计算机程序被中央处理单元(CPU)1101执行时,执行本申请的系统中限定的上述功能。

需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以为的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作指令。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,前述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以不同于附图中所标注的顺序发生。例如,两个连接表示的方框实际上可以基本并行地执行,他们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作指令的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括语义提取单元、权重分配单元以及确定单元。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。

作为另一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的计算机设备中所包含的,也可以是单独存在,而未装配入该计算机设备中的。上述计算机可读存储介质存储有一个或多个程序,当上述程序被一个或者一个以上的处理器用来执行本申请所述的方法。例如,可以执行图2~图8所示方法的各个步骤。

本申请实施例提供一种计算机程序产品,该计算机程序产品包括指令,当该指令被运行时,使得如本申请实施例描述的方法被执行。例如,可以执行图2~图8所示方法的各个步骤。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离前述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其他技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

相关技术
  • 一种连接外接设备的方法、装置、设备和存储介质
  • 一种连接数据库的方法、装置、系统、设备和存储介质
  • 网络设备系统、网络设备系统的实现方法以及计算机可读存储介质
  • 获取音频设备声音的方法、存储介质、电子设备及系统
  • 设备标示方法、装置、系统、计算机设备和存储介质
  • 信息设备数据连接系统、验证设备、客户端设备、信息设备数据连接方法和记录介质
  • iOS设备的热点连接方法、存储介质、iOS设备及连接系统
技术分类

06120116502791