归属设置方法和装置与流程

文档序号:14574577发布日期:2018-06-02 01:12阅读:113来源:国知局
归属设置方法和装置与流程

本申请涉及物联网技术领域,特别是涉及一种归属设置方法和装置。



背景技术:

随着技术的发展,物联网得到了越来越广泛的应用,智能家居是物联化的一种应用场景。智能家居(smart home/home automation)是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。

在智能家居场景中,一个100平方左右的房间可能会有几十个智能设备,目前这些智能设备基本都是无线设备,例如电视、冰箱、灯光设备等。通常智能家居设备会以房间维度呈现给用户,以友好的展现家庭各个房间的运行状况。

为了实现展示各房间运行状况的目标,通常在每一个设备加入智能家居系统时,需要对该设备添加相应的房间属性,以将该设备归属于对应的房间进行联网、展示等。目前通常的房间属性设置方法是人工选择一个房间,操作比较复杂,且当房间选择不准确时还会影响设备连接网络的稳定性。



技术实现要素:

本申请实施例提供了一种归属设置方法和装置,由服务器执行的方法包括:从目标设备接收已知无线设备的信号数据;依据所述信号数据,确定已知无线设备的设备归属强度信息,其中,所述设备归属强度信息包括:已知无线设备的归属房间和已知无线设备的信号强度;依据所述设备归属强度信息,确定房间归属信息;将所述房间归属信息发送给目标设备,以使目标设备依据所述房间归属信息选择归属房间。

附图说明

图1是本申请的一种家居系统示例的示意图;

图2A、图2B是本申请的一种设备的归属设置方法实施例的步骤流程图;

图3是本申请一个实施例的服务器和目标设备的交互示意图;

图4是本申请的另一种设备的归属设置方法中服务器侧实施例的步骤流程图;

图5是本申请的另一种设备的归属设置方法中目标设备侧实施例的步骤流程图;

图6是本申请另一种设备的归属设置系统实施例的结构框图;

图7是本申请一种设备的归属设置装置实施例的结构框图;

图8是本申请另一种设备的归属设置装置实施例的结构框图;

图9是本申请一实施例提供的系统结构示意图。

具体实施方式

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

本申请的构思易于进行各种修改和替代形式,其具体实施例已经通过附图的方式示出,并将在这里详细描述。然而,应该理解,上述内容并不是用来将本申请的构思限制为所公开的具体形式,相反地,本申请的说明书和附加权利要求书意欲覆盖所有的修改、等同和替代的形式。

本说明书中的“一个实施例”,“实施例”,“一个具体实施例”等,表示所描述的实施例可以包括特定特征、结构或特性,但是每个实施例可以包括或可以不必然包括该特定特征、结构或特性。此外,这样的短语不一定指的是同一实施例。另外,在联系一个实施例描述特定特征、结构或特性的情况下,无论是否明确描述,可以认为本领域技术人员所知的范围内,这样的特征、结构或特性也与其他实施例有关。另外,应该理解的是,“在A,B和C的至少一个”这种形式所包括的列表中的条目中,可以包括如下可能的项目:(A);(B);(C);(A和B);(A和C);(B和C);或(A,B和C)。同样,“A,B或C中的至少一个”这种形式列出的项目可能意味着(A);(B);(C);(A和B);(A和C);(B和C);或(A,B和C)。

在一些情况下,所公开的实施例可以被实施为硬件、固件、软件或其任意组合。所公开的实施例也可以实现为携带或存储在一个或多个暂时的或者非暂时的机器可读(例如计算机可读)存储介质中的指令,该指令可以被一个或多个处理器执行。机器可读存储介质可以实施为用于以能够被机器读取的形式存储或者传输信息的存储装置、机构或其他物理结构(例如易失性或非易失性存储器、介质盘、或其他媒体其它物理结构装置)。

在附图中,一些结构或方法特征可以以特定的安排和/或排序显示。然而,优选地,这样的具体安排和/或排序并不是必要的。相反,在一些实施方案中,这样的特征可以以不同的方式和/或顺序排列,而不是如附图中所示。此外,特定的附图中的结构或方法特征中所包含的内容,不意味着暗示这种特征是在所有实施例是必须的,并且在一些实施方案中,可能不包括这些特征,或者可能将这些特征与其它特征相结合。

在智能家居场景中,一个100平方左右的房间可能会有几十个无线设备以及若干无线访问接入点(Access Point,AP),这些无线设备可通过无线AP接入网络来连接服务器,从而通过服务器进行设备的统一管理,并且用户可以通过移动终端、终端中的APP等对智能家居场景中的设备进行控制。本申请实施例中,无线设备可以包括具有多媒体功能的终端设备,这些设备支持音频、视频、数据等方面的功能,无线设备还可以包括其他具有无线功能的设备如灯光设备等。因此无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。家居设备指的是家庭中的家电、家具等各种居家设备,如智能电视、智能衣柜、窗帘组合系统设备等;厨电设备指的是厨房电器设备如智能烤箱、智能电饭煲、智能冰箱等;卫浴设备指的是卫生间、浴室的设备,如智能浴缸、智能马桶等;灯光设备指的是家庭中灯光系统的控制设备,可以控制家中的照明;环境监测设备指的是家中环境检测系统的控制设备,可以和空气净化器、空调等家具设备相结合来检测和调整家中的环境;安防设备指的是家中安全防护的设备如智能防盗门、防盗摄像头等。无线设备还包括用户的控制端设备如个人计算机、移动终端、智能穿戴设备等,当无线设备连接服务器后,用户可以通过控制端设备查看家中各种无线设备的运行状态以及家中画面等,从而能够随时了解家中情况且能够控制各无线设备的运行。

用户在物联网下的智能家居系统环境中生活时,有时可能会新购入一些无线设备加入到家居系统中,此时需要给将该设备加入到一个归属房间中,该归属房间指的是在家居系统中的房间,即该设备归属到指定房间下从而便于控制。如图1所示为一种家居系统示例的示意图,图中P1~P11为已经接入服务器的已知无线设备,目标设备A新加入到家居系统,属于未知的无线设备,可以采用预设APP进行房间属性即归属房间的设备,因此目标设备A通过智能APP的调用扫描周边的无线信号,确定每个无线信号对应的地址以及信号强度等信息作为信号数据,其中,可以扫描到P1~P11中全部或部分设备的无线信号,然后将信号数据发送给服务器。服务器依据该信号数据分析该家庭系统中每个已知无线设备的设备归属强度信息,该设备归属强度信息指的是已知无线设备的归属房间及相对于目标设备的信号强度等信息,然后得到各归属房间的房间归属信息,并反馈给目标设备A的智能APP,目标设备A的智能APP依据该各归属房间的房间归属信息选择归属房间,例如,计算除了各归属房间的平均信号强度,则可选择平均信号强度最大的归属房间为目标设备A的归属房间,从而提高房间归属设备的便利性和准确性。

参照图2,示出了本申请的一种设备的归属设置方法实施例的步骤流程图,具体可以包括如下步骤:

如图2A所示,对于目标设备侧可以执行如下归属设备步骤:

步骤202,采集已知无线设备的信号数据。

步骤204,将已知无线设备的信号数据发送给服务器。

步骤206,从所述服务器接收房间归属信息,其中,所述房间归属信息依据已知无线设备的信号数据确定;

步骤208,依据所述房间归属信息,选择所述目标设备的归属房间。

如图2B所示,对于服务器侧可以执行如下归属设备步骤:

步骤212,从目标设备接收已知无线设备的信号数据。

步骤214,依据所述信号数据,确定已知无线设备的设备归属强度信息,其中,所述设备归属强度信息包括:已知无线设备的归属房间和已知无线设备的信号强度。

步骤216,依据所述设备归属强度信息,确定房间归属信息。

步骤218,将所述房间归属信息发送给目标设备。

目标设备在首次进入家居系统时需要设置归属属性,例如在目标设备上运行APP,该APP显示归属属性设置的确认界面,在确认需要设置归属属性后,可以调用无线传感器扫描无线信号源,从而确定能够扫描到的已知无线设备的地址和信号强度得到信号数据,将各无线设备的信号数据发送给服务器,以通过服务器的辅助实现归属属性的设置。

服务器从目标设备接收到已知无线设备的信号数据,可以对已知无线设备的信号数据进行分析,其中,服务器预存有设备列表,该设备列表中存储有已设置归属属性的已知无线设备的归属信息,如该设备列表中这对每个已知无线设备的记录包括:设备标识、设备地址以及归属房间。将信号数据中每个地址分别与设备列表进行匹配,确定对应的已知无线设备的设备标识,从而得到该设备的归属房间以及信号强度,将各设备的归属房间、信号强度等构成设备归属强度信息。然后采用该设备归属强度信息得到房间归属信息,其中,房间归属信息用于确定目标设备的归属房间。例如计算每个归属房间对应的平均信号强度确定房间归属信息,又如确定目标设备归属于每个归属房间的概率作为房间归属信息等。将各归属房间的平均信号强度反馈给目标设备。

目标设备接收到房间归属信息后,可以依据房间归属信息确定目标设备的归属房间,例如房间归属信息包括归属房间的平均信号强度,可选择平均信号强度最大的归属房间为目标设备的归属房间。本申请实施例中,所述信号数据包括:信号强度(Received Signal Strength,RSS)和MAC(Media Access Control,介质访问控制)地址,所述设备归属强度信息包括每个归属房间对应各设备的信号强度和MAC地址。该设备归属强度信息还包括设备标识(Identity,ID),用于唯一标识一个设备。

综上,通过目标设备扫描已知无线设备的信号数据并发送给服务器,服务器依据该信号数据确定设备归属强度信息,再确定房间归属信息,将房间归属信息发送各目标设备,从而目标设备依据房间归属信息选择归属房间,提高归属房间设备的便捷性和准确性。

通过服务器和目标设备可以实现设备的归属设置,从而便捷的将新设备加入家居系统,其中服务器和目标设备的交互如图3所示。

3.02、目标设备对同类型的无线信号进行扫描,获取已知无线设备的信号数据

3.04、目标设备将已知无线设备的信号数据发送给服务器。

3.06、依据所述信号数据查询已知无线设备的归属房间,依据归属房间确定对应的设备归属强度信息。

3.08、服务器依据所述设备归属强度信息,确定房间归属信息。

3.10、服务器将房间归属信息发送给目标设备。

3.12、目标设备依据房间归属信息,在用户界面中显示归属房间。

3.14、目标设备依据房间归属信息选择归属房间。

本申请实施例中,由于无线设备可能通过各种类型的无线方式连接网络,而不同类型的无线方式遵循的协议不同,因此目标设备在扫描周边无线设备的信号时,可以依据自身的无线信号类型对同类型的无线信号进行扫描,无线信号的类型包括以下至少一种:无线保真(WIreless-FIdelity,WiFi)类型、紫蜂协议Zigbee类型、蓝牙类型、射频类型。

WiFi是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM射频频段。Zigbee技术是一种短距离、低功耗的无线通信技术,基于IEEE802.15.4标准的低功耗局域网协议。蓝牙(Bluetooth)是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。射频(Radio Frequency,RF)可以采用315MHz/433MHz波段传输,可以用于遥控控制等。

从而通过目标设备的扫描,能够准确的获知已知无线设备的MAC地址和信号强度,即准确确定周边环境的无线状态。然后告知服务器,由服务器进行该目标设备周边环境的无线状态的计算,由于服务器的软、硬件性能较高,因此可以提高计算的效率。通过服务器确定该MAC地址的归属房间,从而可以得到针对目标设备确定的房间归属信息。目标设备可以依据房间归属信息确定归属房间,也可以在智能APP的用户界面中显示各归属房间的平均信号强度、概率等信息,从而便于用户直观的了解无线环境,还可以方便用户依据各归属房间的平均信号强度、概率来调整归属房间,实现对归属房间的设备,操作便捷、灵活性高。

本实施例中,服务器对于设备归属强度信息可以采用如下方式:依据所述信号数据查询已知无线设备的归属房间,依据归属房间确定对应的设备归属强度信息。其中,目标设备所扫描到的无线设备可以是服务器中已经存储有设备信息的已知无线设备,因此可以采用信号数据查询已知无线设备的归属信息即服务器的设备列表,该设备列表存储有已知无线设备的归属信息,针对信号数据匹配到的已知无线设备可以得到该已知无线设备的信号强度和归属房间,从而得到设备归属强度信息。当然也不排除周边无线设备是非已知无线设备的情况,此种情况在与已知无线设备匹配查询过程中,由于无法查询到已知无线设备可以丢弃该地址和信号强度。

参照图4,示出了本申请的另一种设备的归属设置方法中服务器侧实施例的步骤流程图,具体可以包括如下步骤:

步骤402,接收目标设备发送的各无线设备信号数据。

目标设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。所述信号数据包括:信号强度和MAC地址。

步骤404,依据MAC地址查询已知无线设备的设备标识和归属房间。

步骤406,将已知无线设备的设备标识、归属房间、MAC地址和信号强度,构成所述已知无线设备的设备归属强度信息。

步骤408,服务器针对未采集到信号数据的已知无线设备,将未采集的已知无线设备的信号强度设置为指定值,生成所述未采集的已知无线设备的设备归属强度信息。

已知无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。服务器从信号数据中获取每个MAC地址及对应信号强度,然后采用每个MAC地址查询服务器的设备列表,确定该MAC地址是否属于服务器的已知设备,若为已知设备则获取相应的设备标识和归属房间,然后将该设备标识、归属房间、MAC地址和信号强度,构成该已知无线设备的设备归属强度信息。

无线信号在空中传播时,随着距离的增加信号会衰减,遇到墙体等障碍物时衰减的会更加大。无线信号在自由空间的传输衰减公式如下:

Lbf=32.5+20lgF+20lgD

其中:Lbf=自由空间损耗(dB)、D=距离(km)、F=频率(MHz)。

因此目标设备在扫描过程中,若家居环境比较大,或者由于墙壁遮挡等问题,部分同类型的周边无线设备无法扫描到信号,即在匹配过程中会发现部分已知无线设备未匹配到信号强度,对于未采集到信号数据的已知无线设备,可以将该未采集的已知无线设备的信号强度设置为指定值,从而将设备标识、归属房间、MAC地址和为指定值的信号强度,构成该未采集到的已知无线设备的设备归属强度信息,得到服务器中已经记录的各已知设备对应的设备归属强度信息。

例如,服务端查询已知的设备Mac地址和归属房间信息,可以得到如下一个信息列表:

{Api,Maci,Rssii,RoomNumi|i=1..n,RoomNumi∈N},N为总的房间数

对于无法扫描到的无线设备,对应的RSS值填最小的信号强度值-100dBm。

本申请实施例中,由于目标设备可以依据无线类型扫描信号,因此APP在上传信号数据到服务器时,该信号数据还可以包括无线类型,服务器中存储的设备列表中也可以设置每个设备的无线类型,从而对于相同无线类型的设备进行匹配,准确的确定该设备的无线环境。

然后可以依据设备归属强度信息,确定归属房间的平均信号强度,再依据平均信号强度确定房间归属信息,其中,可以将归属房间的平均信号强度作为房间归属信息,也可以将归属房间按照平均信号强度由大到小排序,确定归属房间的概率列表,将所述归属房间的概率列表作为房间归属信息。

其中,归属房间的平均信号强度可以通过下述步骤410-412确定。

步骤410,针对每个归属房间,获取所述归属房间对应已知无线设备的信号强度。

步骤412,采用已知无线设备的信号强度,计算所述归属房间的平均信号强度。

步骤414,依据平均信号强度确定房间归属信息。

步骤416,将房间归属信息发送给所述目标设备。

确定各设备的设备归属强度信息后,服务器可以针对每个归属房间,确定该归属房间对应各已知无线设备,以及每个已知无线设备的信号强度,然后计算该归属房间的平均信号强度,例如可以将各个信号强度相加求平均值作为平均信号强度,又如设置各已知无线设备的权重,从而计算信号强度的加权平均值作为平均信号强度。

即新加入设备的房间归属可以通过计算各个房间内已知无线设备的平均信号强度值来判断。例如一种示例的计算方法如下:

初始化房间平均信号强度列表avgR[N]={0},初始化各房间Ap计数cntAp[N]={0},然后将各设备信号强度相加求平均值作为平均信号强度avgR。从而可以将归属房间的平均信号强度作为房间归属信息。

在已经确定出平均信号强度的基础上,还可以将归属房间按照平均信号强度由大到小排序,确定归属房间的概率列表,概率列表中记录由每个房间号作为目标设备的归属房间的概率,这个概率依据平均信号强度确定,如依据平均信号强度计算概率值,或者按照排序的大小确定概率大小。例如对avgR从大到小排序,取对应avgR最大的RoomNum(房间标识)为最可能的房间归属,然后可以得到设备归属房间概率的排序列表,[最有可能的房间号,次有可能的房间号,…],将此信息发送给智能设备APP端,在GUI界面上默认对设备房间选择列表的排序,提高用户配置效率。其中,也可以将平均信号强度添加到归属房间的概率列表中,发送给目标设备。

参照图5,示出了本申请的另一种设备的归属设置方法中目标设备侧实施例的步骤流程图,具体可以包括如下步骤:

步骤502,对同类型的无线信号进行扫描,获取已知无线设备的信号数据。

步骤504,将所述信号数据发送给服务器。

其中,线信号的类型包括以下至少一种:无线保真WiFi类型、紫蜂协议Zigbee类型、蓝牙类型、射频类型。所述信号数据包括信号强度和MAC地址。目标设备、周边无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。

当家庭中已经布置有若干无线设备时,这些无线设备已经归属了房间信息,当有新设备加入时,目标设备在加入到家居环境后,可以运行APP,通过该APP进行归属设置,即APP调用无线传感器按照自身的无线类型对同类型的无线信号进行扫描,扫描到无线信号的信号强度以及MAC地址,将信号强度和MAC地址构成周边无线设备的信号数据。其中,还可以将无线类型添加到信号数据中,从而便于服务器进行同类型无线信号的匹配。

步骤506,从所述服务器接收房间归属信息。

步骤508,将平均信号强度最大的归属房间,或,所述归属房间的概率列表中概率最大的归属房间,确定为目标设备的归属房间。

目标设备的APP接收服务器反馈的房间归属信息,该房间归属信息包括:归属房间的平均信号强度,和/或,归属房间的概率列表。即可以接收到归属房间的平均信号强度,或者是归属房间的概率列表,还可以在概率列表中添加平均信号强度,便于用户获取所需的各种信息。

目标设备的APP可以将平均信号强度最大的归属房间作为目标设备的归属房间,也可以将概率列表中概率最大的归属房间作为目标设备的归属房间。并且可以在APP的用户界面中显示所述各归属房间的平均信号强度,可以将各归属房间的平均信号强度按照大小顺序排序,得到排序顺序,然后在用户界面中依据排序顺序显示各归属房间的平均信号强度;或依据所述归属房间的概率列表中的概率大小顺序显示归属房间,若概率列表中携带有每个归属房间的平均信号强度,可以一并显示,从而用户可以看到最有可能的房间号,次有可能的房间号等。

通常情况智能家装会安装有数十甚至上百个个智能设备,每个房间都可以检测到若干无线设备,根据多个设备的平均信号强度可以可靠的判断出新加入设备的归属房间,并且安装的设备越多,得到的房间归属信息越准确。因此可以自动按照各归属房间的平均信号强度选择归属房间,自动选择时可以优先将平均信号强度最大的归属房间即最有可能的房间号作为归属房间。

但是,当家庭中没有无线设备或者只有一两个设备时,此时计算出来的设备房间归属信息准确性较低,因此为了提高房间选择的灵活性,以及防止由于数据较少导致的误差,该用户界面中还提供了控件,所述控件用于调整所述目标设备的归属房间,在触发该用户界面后,可以选择该目标设备的归属房间。

综上,本实施例用于智能家居系统中无线设备位置信息的归属,可以利用其他设备无线信号的信号强度信息实现设备房间属性的自动归属。

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

参照图6,示出了本申请一种设备的归属设置系统实施例的结构框图,具体可以包括如下:

目标设备620,用于采集已知无线设备的信号数据,将已知无线设备的信号数据发送给服务器;从所述服务器接收房间归属信息;依据房间归属信息,选择所述目标设备的归属房间。其中,所述房间归属信息依据已知无线设备的信号数据确定。

服务器610,用于从目标设备接收已知无线设备的信号数据;依据所述信号数据,确定已知无线设备的设备归属强度信息;依据所述设备归属强度信息,确定房间归属信息;将所述房间归属信息发送给目标设备。其中,所述设备归属强度信息包括:已知无线设备的归属房间和已知无线设备的信号强度,所述房间归属信息用于确定目标设备的归属房间。

该系统中还可以已经设置归属房间的已知无线设备630。

其中,本实施例还提供了一种设备的归属设置装置,应用于服务器。

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

信号接收模块6102,用于从目标设备接收已知无线设备的信号数据。

归属强度确定模块6104,用于依据所述信号数据,确定已知无线设备的设备归属强度信息,其中,所述设备归属强度信息包括:已知无线设备的归属房间和已知无线设备的信号强度。

房间归属确定模块6106,用于依据所述设备归属强度信息,确定房间归属信息,其中,所述房间归属信息用于确定目标设备的归属房间。

强度发送模块6108,用于将所述房间归属信息发送给目标设备。

其中,所述信号数据包括:信号强度和MAC地址,所述设备归属强度信息还包括已知无线设备的设备标识和MAC地址。

所述归属强度确定模块6104,用于依据所述信号数据查询已知无线设备的归属房间,依据归属房间确定对应的设备归属强度信息。

所述归属强度确定模块6104,包括:

归属确定子模块61042,用于依据MAC地址查询已知无线设备的设备标识和归属房间。

强度确定子模块61044,用于将已知无线设备的设备标识、归属房间、MAC地址和信号强度,构成所述已知无线设备的设备归属强度信息。

所述强度确定子模块61044,还用于针对未采集到信号数据的已知无线设备,将未采集的已知无线设备的信号强度设置为指定值,生成所述未采集的已知无线设备对应的一条设备归属强度信息。

所述房间归属确定模块6106,用于依据所述设备归属强度信息,确定归属房间的平均信号强度;将所述归属房间的平均信号强度作为房间归属信息。

所述房间归属确定模块6106,用于依据所述设备归属强度信息,确定归属房间的平均信号强度;将归属房间按照平均信号强度由大到小排序,确定归属房间的概率列表,将所述归属房间的概率列表作为房间归属信息。

所述房间归属确定模块6106,用于针对归属房间,获取所述归属房间对应已知无线设备的信号强度;采用已知无线设备的信号强度,计算所述归属房间的平均信号强度。

其中,目标设备和已知无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。

服务器在接收到信号数据后,可以对信号数据进行分析,其中,服务器预存有设备列表,该设备列表中存储有已设置归属属性的已知无线设备的归属信息,如该设备列表中这对每个设备的记录包括:设备标识、设备地址以及归属房间。将信号数据中每个地址分别与设备列表进行匹配,确定对应的设备,从而得到该设备的归属房间以及信号强度,将各设备的归属房间、信号强度等构成设备归属强度信息。然后采用该设备归属强度信息得到房间归属信息。将房间归属信息反馈给目标设备。

其中,本实施例还提供了一种设备的归属设置装置,应用于目标设备。

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

采集模块6202,用于采集已知无线设备的信号数据。

信号发送模块6204,用于将已知无线设备的信号数据发送给服务器。

接收模块6206,用于从服务器接收房间归属信息,其中,所述房间归属信息依据已知无线设备的信号数据确定。

显示模块6208,用于依据房间归属信息在用户界面中显示归属房间。

归属选择模块6210,用于依据所述房间归属信息,选择所述目标设备的归属房间。

其中,所述采集模块6202,用于对同类型的无线信号进行扫描,获取信号强度和MAC地址,作为已知无线设备的信号数据。

一个可选实施例中,所述房间归属信息包括:归属房间的平均信号强度;所述归属选择模块6210,用于将平均信号强度最大的归属房间,确定为所述目标设备的归属房间。

另一个可选实施例中,所述房间归属信息包括:归属房间的概率列表;所述归属选择模块6210,用于将所述归属房间的概率列表中概率最大的归属房间,确定为所述目标设备的归属房间。

所述显示模块6206,用于依据所述归属房间的概率列表,在所述用户界面中按照概率大小顺序显示归属房间。

其中,所述用户界面包括控件,所述控件用于调整所述目标设备的归属房间。无线信号的类型包括以下至少一种:无线保真WiFi类型、紫蜂协议Zigbee类型、蓝牙类型、射频类型。目标设备和周边无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。

目标设备在首次进入家居系统时需要设置归属属性,例如在目标设备上运行APP,该APP显示归属属性设置的确认界面,在确认设置归属属性后可以调用无线传感器扫描无线信号源,从而确定周边无线设备的地址和信号强度得到信号数据,将信号数据发送给服务器,以通过服务器的辅助实现归属属性的设置。目标设备接收到房间归属信息后,该房间归属信息包括:归属房间的平均信号强度,和/或,归属房间的概率列表。即可以接收到归属房间的平均信号强度,或者是归属房间的概率列表,还可以在概率列表中添加平均信号强度,便于用户获取所需的各种信息。

目标设备的APP可以将平均信号强度最大的归属房间作为目标设备的归属房间,也可以将概率列表中概率最大的归属房间作为目标设备的归属房间。并且可以在APP的用户界面中显示所述各归属房间的平均信号强度,可以将各归属房间的平均信号强度按照大小顺序排序,得到排序顺序,然后在用户界面中依据排序顺序显示各归属房间的平均信号强度;或依据所述归属房间的概率列表中的概率大小顺序显示归属房间,若概率列表中携带有每个归属房间的平均信号强度,可以一并显示,从而用户可以看到最有可能的房间号,次有可能的房间号等。

可以将各归属房间的平均信号强度进行排序,然后选择自身的归属房间,例如选择平均信号强度最大的归属房间。本申请实施例中,所述信号数据包括:信号强度(Received Signal Strength,RSS)和MAC(Media Access Control,介质访问控制)地址,所述设备归属强度信息包括每个归属房间对应各设备的信号强度和MAC地址。该设备归属强度信息还包括设备标识(Identity,ID),用于唯一标识一个设备。

从而通过目标设备的扫描,能够准确的获知周边无线设备的MAC地址和信号强度,即准确确定周边环境的无线状态。然后告知服务器,由服务器进行该目标设备周边环境的无线状态的计算,由于服务器的软、硬件性能较高,因此可以提高计算的效率。通过服务器确定该MAC地址的归属房间,从而可以得到针对给目标设备每个归属房间的平均信号强度。目标设备可以在智能APP的用户界面中显示各归属房间的平均信号强度,从而便于用户直观的了解无线环境,以及依据各归属房间的平均信号强度选择归属房间,实现对归属房间的设备,操作便捷、灵活性高。

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

本公开的实施例可被实现为使用任意适当的硬件和/或软件进行想要的配置的系统或装置。图9示意性地示出了可被用于实现本申请中所述的各个实施例的示例性系统(或装置)900。

对于一个实施例,图9示出了示例性系统900,该系统具有一个或多个处理器902、被耦合到(一个或多个)处理器902中的至少一个的系统控制模块(芯片组)904、被耦合到系统控制模块904的系统存储器906、被耦合到系统控制模块904的非易失性存储器(NVM)/存储设备908、被耦合到系统控制模块904的一个或多个输入/输出设备910,以及被耦合到系统控制模块906的网络接口912。

处理器902可包括一个或多个单核或多核处理器,处理器902可包括通用处理器或专用处理器(例如图形处理器、应用处理器、基频处理器等)的任意组合。在一些实施例中,系统900能够作为本申请实施例中所述的服务器、目标设备、无线设备等。

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

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

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

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

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

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

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

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

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

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

其中,如果显示器包括触摸面板,显示屏可以被实现为触屏显示器,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

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

在一个示例中提供了一种装置,包括:一个或多个处理器;和,其上存储的一个或多个机器可读介质中的指令,由所述一个或多个处理器执行时,导致所述装置执行如本申请实施例中服务器执行的方法。

在一个示例中还提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如本申请实施例中服务器执行的方法。

在另一个示例中提供了一种装置,包括:一个或多个处理器;和,其上存储的一个或多个机器可读介质中的指令,由所述一个或多个处理器执行时,导致所述装置执行如本申请实施例中目标设备的方法。

在另一个示例中提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行如本申请实施例中目标设备的方法。

本申请实施例公开了一种方法和装置,示例1包括设备的归属设置方法,所述方法由服务器执行,所述方法包括:从目标设备接收已知无线设备的信号数据;依据所述信号数据,确定已知无线设备的设备归属强度信息,其中,所述设备归属强度信息包括:已知无线设备的归属房间和已知无线设备的信号强度;依据所述设备归属强度信息,房间归属信息,其中,所述房间归属信息用于确定目标设备的归属房间;将所述房间归属信息发送给目标设备。

示例2包括示例1所述的方法,其中,所述信号数据包括:信号强度和MAC地址,所述设备归属强度信息还包括已知无线设备的设备标识和MAC地址。

示例3包括示例1或示例2所述的方法,其中,依据所述信号数据,确定已知无线设备的设备归属强度信息,包括:依据所述信号数据查询已知无线设备的归属房间,依据归属房间确定对应的设备归属强度信息。。

示例4包括示例1-示例3任一所述的方法,其中,依据所述信号数据查询已知无线设备的归属房间,依据归属房间确定对应的设备归属强度信息,包括:依据MAC地址查询已知无线设备的设备标识和归属房间;将所述已知无线设备的设备标识、归属房间、MAC地址和信号强度,构成所述已知无线设备的设备归属强度信息。

示例5包括示例1-示例4任一所述的方法,其中,还包括:针对未采集到信号数据的已知无线设备,将未采集的已知无线设备的信号强度设置为指定值,生成所述未采集的已知无线设备的设备归属强度信息。

示例6包括示例1-示例5任一所述的方法,其中,依据所述设备归属强度信息,确定房间归属信息,包括:依据所述设备归属强度信息,确定归属房间的平均信号强度;将所述归属房间的平均信号强度作为房间归属信息。

示例7包括示例1-示例6任一所述的方法,其中,依据所述设备归属强度信息,确定房间归属信息,包括:依据所述设备归属强度信息,确定归属房间的平均信号强度;将归属房间按照平均信号强度由大到小排序,确定归属房间的概率列表,将所述归属房间的概率列表作为房间归属信息。

示例8包括示例1-示例7任一所述的方法,其中,依据所述设备归属强度信息,确定归属房间的平均信号强度,包括:获取所述归属房间对应已知无线设备的信号强度;采用已知无线设备的信号强度,计算所述归属房间的平均信号强度。

示例9包括示例1-示例8任一所述的方法,其中,目标设备和已知无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。

示例10包括设备的归属设置方法,所述方法由目标设备执行,所述方法包括:采集已知无线设备的信号数据,将已知无线设备的信号数据发送给服务器;从所述服务器接收房间归属信息,其中,所述房间归属信息依据已知无线设备的信号数据确定;依据所述房间归属信息,选择所述目标设备的归属房间。

示例11包括示例10所述的方法,其中,采集已知无线设备的信号数据,包括:对同类型的无线信号进行扫描,获取信号强度和MAC地址,作为已知无线设备的信号数据。

示例12包括示例10或示例11所述的方法,其中,所述房间归属信息包括:归属房间的平均信号强度;所述依据所述房间归属信息,选择所述目标设备的归属房间,包括:将平均信号强度最大的归属房间,确定为所述目标设备的归属房间。

示例13包括示例10-示例12任一所述的方法,其中,所述房间归属信息包括:归属房间的概率列表;所述依据所述房间归属信息,选择所述目标设备的归属房间,包括:将所述归属房间的概率列表中概率最大的归属房间,确定为所述目标设备的归属房间。

示例14包括示例10-示例13所述的方法,其中,还包括:依据所述归属房间的概率列表,在所述用户界面中按照概率大小顺序显示归属房间。

示例15包括示例10示例14任一所述的方法,其中,所述用户界面包括控件,所述控件用于调整所述目标设备的归属房间。

示例16包括示例10示例15任一所述的方法,其中,无线信号的类型包括以下至少一种:无线保真WiFi类型、紫蜂协议Zigbee类型、蓝牙类型、射频类型。

示例17包括示例10示例16任一所述的方法,其中,目标设备和已知无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。

示例18包括设备的归属设置装置,应用于服务器,包括:信号接收模块,用于从目标设备接收已知无线设备的信号数据;归属强度确定模块,用于依据所述信号数据,确定已知无线设备的设备归属强度信息,其中,所述设备归属强度信息包括:已知无线设备的归属房间和已知无线设备的信号强度;房间归属确定模块,用于依据所述设备归属强度信息,确定房间归属信息,其中,所述房间归属信息用于确定目标设备的归属房间;强度发送模块,用于将所述房间归属信息发送给目标设备。

示例19包括示例18所述的装置,其中,所述信号数据包括:信号强度和MAC地址,所述设备归属强度信息还包括已知无线设备的设备标识和MAC地址。

示例20包括示例18或示例19所述的装置,其中,归属强度确定模块,用于依据所述信号数据查询已知无线设备的归属房间,依据归属房间确定对应的设备归属强度信息。

示例21包括示例18-示例20任一所述的装置,其中,所述归属强度确定模块,包括:归属确定子模块,用于依据MAC地址查询已知无线设备的设备标识和归属房间;强度确定子模块,用于将所述已知无线设备的设备标识、归属房间、MAC地址和信号强度,构成所述已知无线设备的设备归属强度信息。

示例22包括示例18-示例21任一所述的装置,其中,所述强度确定子模块,还用于针对未采集到信号数据的已知无线设备,将未采集的已知无线设备的信号强度设置为指定值,生成所述未采集的已知无线设备的设备归属强度信息。

示例23包括示例18-示例22任一所述的装置,其中,所述房间归属确定模块,用于依据所述设备归属强度信息,确定归属房间的平均信号强度;将所述归属房间的平均信号强度作为房间归属信息。

示例24包括示例18-示例23任一所述的装置,其中,所述房间归属确定模块,用于依据所述设备归属强度信息,确定归属房间的平均信号强度;将归属房间按照平均信号强度由大到小排序,确定归属房间的概率列表,将所述归属房间的概率列表作为房间归属信息。

示例25包括示例18-示例14任一所述的装置,其中,所述房间归属确定模块,用于针对归属房间,获取所述归属房间对应已知无线设备的信号强度;采用已知无线设备的信号强度,计算所述归属房间的平均信号强度。

示例26包括示例18-示例25任一所述的装置,其中,目标设备和已知无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。

示例27包括设备的归属设置装置,应用于目标设备,包括:采集模块,用于采集已知无线设备的信号数据;信号发送模块,用于将已知无线设备的信号数据发送给服务器;接收模块,用于从服务器接收房间归属信息,其中,所述房间归属信息依据已知无线设备的信号数据确定;归属选择模块,用于依据所述房间归属信息,选择所述目标设备的归属房间。

示例28包括示例27所述的装置,其中,所述采集模块,用于对同类型的无线信号进行扫描,获取信号强度和MAC地址,作为已知无线设备的信号数据。

示例29包括示例27或示例28所述的装置,其中,所述房间归属信息包括:归属房间的平均信号强度;所述归属选择模块,用于将平均信号强度最大的归属房间,确定为所述目标设备的归属房间。

示例30包括示例27-示例29任一所述的装置,其中,所述房间归属信息包括:归属房间的概率列表;所述归属选择模块,用于将所述归属房间的概率列表中概率最大的归属房间,确定为所述目标设备的归属房间。

示例31包括示例27-示例30所述的装置,其中,还包括:显示模块,用于依据所述归属房间的概率列表,在所述用户界面中按照概率大小顺序显示归属房间。

示例32包括示例27-示例31任一所述的装置,其中,所述用户界面包括控件,所述控件用于调整所述目标设备的归属房间。

示例33包括示例27-示例32任一所述的装置,其中,无线信号的类型包括以下至少一种:无线保真WiFi类型、紫蜂协议Zigbee类型、蓝牙类型、射频类型。

示例34包括示例27-示例33任一所述的装置,其中,目标设备和已知无线设备包括以下至少一种:家居设备、厨电设备、卫浴设备、灯光设备、环境监测设备、安防设备。

示例35包括一种装置,该装置包括:一个或多个处理器;和其上存储的一个或多个机器可读介质中的指令,由所述一个或多个处理器执行时,导致所述装置执行如示例1-示例0所述的方法。

示例36包括一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行示例1-示例9所述的方法。

示例37、一种装置,其特征在于,包括:一个或多个处理器;和,其上存储的一个或多个机器可读介质中的指令,由所述一个或多个处理器执行时,导致所述装置执行如示例10-示例17的方法。

示例38、一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得终端设备执行的示例10-示例17的方法。

虽然某些实施例是以说明和描述为目的的,各种各样的替代、和/或、等效的实施方案、或计算来达到同样的目的实施例示出和描述的实现,不脱离本申请的实施范围。本申请旨在覆盖本文讨论的实施例的任何修改或变化。因此,显然本文描述的实施例仅由权利要求和它们的等同物来限定。

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