信号覆盖方法、装置、计算机设备及计算机可读存储介质与流程

文档序号:14943097发布日期:2018-07-13 21:35

本发明涉及移动通讯领域,特别涉及一种信号覆盖方法、装置、计算机设备及计算机可读存储介质。



背景技术:

随着家电智能化的普及,越来越多的家庭选择可以接入网关的智能家电,M2M逐渐深入人们的生活,而且国家也在一直大力推动互联网+时代的到来。然而,当智能家电接入到网络时,会出现网络覆盖不到而断网的问题。



技术实现要素:

为了解决智能家电接入网络时出现的由于网络覆盖不到而断网的问题,本发明提供了一种信号覆盖方法、装置、计算机设备及计算机可读存储介质。

本发明提供的信号覆盖方法,包括:

利用终端间的相对位置,确定每个终端的位置坐标;

根据每个终端的位置坐标,得到任意两个终端之间的中点坐标;

根据所有的中点坐标确定连接网关的理论位置。

可选在,在本发明信号覆盖方法中,根据所有的中点坐标确定连接网关的理论位置,包括:

分别计算任意两个中点坐标之间的距离,并选取出距离最远的两个中点坐标;

以距离最远的两个中点坐标的中点作为连接网关的理论位置。

可选在,在本发明信号覆盖方法中,在得到任意两个终端之间的中点坐标之后,还包括:

分别采集同一组终端中的两个终端与连接网关连接的信号强度;

两个终端与连接网关连接的信号强度确定中点坐标偏移量;

以该组终端的中点坐标加上该组终端的中点坐标偏移量,得到该组终端修正后的中点坐标。

可选的,在本发明信号覆盖方法中,根据两个终端与连接网关连接的信号强度确定中点坐标偏移量,包括:

根据两个终端与连接网关连接的信号强度确定信号衰减率;

根据信号衰减率确定中点坐标偏移量。

本发明还提供了一种信号覆盖装置,包括:顺次通信连接的终端位置确定模块、中点确定模块及网关位置确定模块;

终端位置确定模块,用于利用终端间的相对位置,确定每个终端的位置坐标;

中点确定模块,用于根据每个终端的位置坐标,得到任意两个终端之间的中点坐标;

网关位置确定模块,用于根据所有的中点坐标确定连接网关的理论位置。

可选的,在本发明信号覆盖装置中,网关位置确定模块具体用于:

分别计算任意两个中点坐标之间的距离,并选取出距离最远的两个中点坐标;

以距离最远的两个中点坐标的中点作为连接网关的理论位置。

可选的,在本发明信号覆盖装置中,中点确定模块还用于:

分别采集同一组终端中的两个终端与连接网关连接的信号强度;

根据两个终端与连接网关连接的信号强度确定中点坐标偏移量;

以该组终端的中点坐标加上该组终端的中点坐标偏移量,得到该组终端修正后的中点坐标。

可选的,在本发明信号覆盖装置中,中点确定模块具体用于:

根据两个终端与连接网关连接的信号强度确定信号衰减率;

根据信号衰减率确定中点坐标偏移量。

本发明还提供了一种计算机可读存储介质,存储介质上存储有计算机程序,程序被处理器执行时实现上述方法的步骤。

本发明还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述方法的步骤。

本发明的有益效果如下:

本发明实施例提供的信号覆盖方法、装置、计算机设备及计算机可读存储介质,通过对每个终端的位置坐标进行分析处理,能够得到连接网关的理论位置,从而使每个终端都能覆盖到网络信号,而且因为连接网关的体积小、重量轻,用户可以根据连接网关的理论位置对连接网关的位置进行调整。

附图说明

图1为本发明第一方法实施例中信号覆盖方法的流程示意图;

图2为本发明第一装置实施例中信号覆盖装置的结构示意图;

图3为本发明实施1中信号覆盖方法的流程示意图;

图4为本发明实例1中二维数据建模算法的图形过程示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了解决智能家电接入网络时出现的由于网络覆盖不到而断网的问题,本发明提供了一种信号覆盖方法、装置、计算机设备及计算机可读存储介质,以下结合附图对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。

根据本发明的第一方法实施例,提供了一种信号覆盖方法,应用于服务器,图1为本发明第一方法实施例中信号覆盖方法的流程示意图,如图1所示,本发明第一方法实施例的信号覆盖方法,包括以下步骤:

S101:利用终端间的相对位置,确定每个终端的位置坐标。

具体的,在本发明第一方法实施例中,终端指的是智能家电。

可选的,利用终端间的相对位置,确定每个终端的位置坐标,包括:以一个终端的坐标为原点,根据该终端与剩余终端的相对位置,得到每个终端的位置坐标。

在本发明第一方法实施例中,当终端接收到采集指令时,采集该终端与剩余终端的相对位置。

具体的,通过RSSI无线定位技术获得该终端与剩余终端的相对坐标(相对位置),该技术通过直射电磁波穿透障碍物与附近的设备进行交互,从而获得相对坐标(相对位置),此技术具有穿透性强,不易发散,损耗低的优点。

S102:根据每个终端的位置坐标,得到任意两个终端之间的中点坐标。

S103:根据所有的中点坐标确定连接网关的理论位置。

可选的,在本发明第一方法实施例信号覆盖方法中,根据所有的中点坐标确定连接网关的理论坐标,包括:分别计算任意两个中点坐标之间的距离,并选取出距离最远的两个中点坐标;以距离最远的两个中点坐标的中点作为连接网关的理论位置。

本发明第一方法实施例提供的信号覆盖方法,通过对每个终端的位置坐标进行分析处理,能够得到连接网关的理论位置,从而使每个终端都能覆盖到网络信号,而且因为连接网关的体积小、重量轻,用户可以根据连接网关的理论位置对连接网关的位置进行调整。

根据本发明的第二方法实施例,提供了一种信号覆盖方法。本发明第二方法实施例包括以下步骤:

S201:利用终端间的相对位置,确定每个终端的位置坐标。

S202:根据每个终端的位置坐标,得到任意两个终端之间的中点坐标。

S203:对任意两个终端之间的中点坐标进行修正。

在本发明第二方法实施例中,当终端接收到采集指令时,除了采集终端间的相对位置外,还需要采集终端与连接网关连接的信号强度。

可选的,在本发明第二方法实施例中,对任意两个终端之间的中点坐标进行修正的步骤包括:分别采集同一组终端中的两个终端与连接网关连接的信号强度;根据两个终端与连接网关连接的信号强度确定中点坐标偏移量;以该组终端的中点坐标加上该组终端的中点坐标偏移量,得到该组终端修正后的中点坐标。

可选的,在本发明第二方法实施例中,根据两个终端与连接网关连接的信号强度确定中点坐标偏移量,包括:根据两个终端与连接网关连接的信号强度确定信号衰减率;根据信号衰减率确定中点坐标偏移量。

作为一种具体的实施方式,可以以两个终端与连接网关连接的信号强度之差与其中一个终端与连接网关连接的信号强度的比值作为信号衰减率;以信号衰减率与一个常数的乘积作为中点坐标偏移量。

S204:根据所有的中点坐标确定连接网关的理论位置。

本发明第二方法实施例提供的信号覆盖方法,通过根据终端与连接网关连接的信号强度对中点坐标进行修正,从而得到更加准确的连接网关的理论位置,从而使每个终端都能覆盖到网络信号,而且因为连接网关的体积小、重量轻,用户可以根据连接网关的理论位置对连接网关的位置进行调整。

与本发明的第一方法实施例相对应,本发明的第一装置实施例还提供了一种信号覆盖装置,图2为本发明第一装置实施例中信号覆盖装置的结构示意图,如图2所示,本发明第一装置实施例的信号覆盖装置包括:顺次通信连接的终端位置确定模块20、中点确定模块22及网关位置确定模块24,以下对各模块进行详细的说明。

终端位置确定模块20,用于利用终端间的相对位置,确定每个终端的位置坐标。

具体的,在本发明第一装置实施例中,终端指的是智能家电。

可选的,在本发明第一装置实施例中,终端位置确定模块20具体用于:

以一个终端的坐标为原点,根据该终端与剩余终端的相对位置,得到每个终端的位置坐标。

中点确定模块22,用于根据每个终端的位置坐标,得到任意两个终端之间的中点坐标。

网关位置确定模块24,用于根据所有的中点坐标确定连接网关的理论位置。

可选的,在本发明第一装置实施例信号覆盖装置中,网关位置确定模块24具体用于:

分别计算任意两个中点坐标之间的距离,并选取出距离最远的两个中点坐标;

以距离最远的两个中点坐标的中点作为连接网关的理论位置。

本发明第一装置实施例提供的信号覆盖装置,通过对每个终端的位置坐标进行分析处理,能够得到连接网关的理论位置,从而使每个终端都能覆盖到网络信号,而且因为连接网关的体积小、重量轻,用户可以根据连接网关的理论位置对连接网关的位置进行调整。

与本发明的第二方法实施例相对应,本发明的第二装置实施例还提供了一种信号覆盖装置,本发明第二装置实施例与第一装置实施例的不同之处在于,中点确定模块还用于:对任意两个终端之间的中点坐标进行修正。

具体的,在本发明第二装置实施例中,中点确定模块具体用于:分别采集同一组终端中的两个终端与连接网关连接的信号强度;两个终端与连接网关连接的信号强度确定中点坐标偏移量;以该组终端的中点坐标加上该组终端的中点坐标偏移量,得到该组终端修正后的中点坐标。

可选的,在本发明第二装置实施例中,中点确定模块具体用于:根据两个终端与连接网关连接的信号强度确定信号衰减率;根据信号衰减率确定中点坐标偏移量。

作为一种具体的实施方式,可以以两个终端与连接网关连接的信号强度之差与其中一个终端与连接网关连接的信号强度的比值作为信号衰减率;以信号衰减率与一个常数的乘积作为中点坐标偏移量。

本发明第二装置实施例提供的信号覆盖装置,通过根据终端与连接网关连接的信号强度对中点坐标进行修正,从而得到更加准确的连接网关的理论位置,从而使每个终端都能覆盖到网络信号,而且因为连接网关的体积小、重量轻,用户可以根据连接网关的理论位置对连接网关的位置进行调整。

本发明还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现实现以下步骤:

步骤11:利用终端间的相对位置,确定每个终端的位置坐标。

可选的,利用终端间的相对位置,确定每个终端的位置坐标,包括:以一个终端的坐标为原点,根据该终端与剩余终端的相对位置,得到每个终端的位置坐标。

步骤12:根据每个终端的位置坐标,得到任意两个终端之间的中点坐标。

步骤13:根据所有的中点坐标确定连接网关的理论位置。

可选的,根据所有的中点坐标确定连接网关的理论坐标,包括:分别计算任意两个中点坐标之间的距离,并选取出距离最远的两个中点坐标;以距离最远的两个中点坐标的中点作为连接网关的理论位置。

可选的,为了使计算得到的任意两个终端之间的中点坐标更加准确,处理器执行程序时还实现如下方法的步骤:在得到任意两个终端之间的中点坐标之后,对任意两个终端之间的中点坐标进行修正。

可选的,对任意两个终端之间的中点坐标进行修正的步骤包括:

分别采集同一组终端中的两个终端与连接网关连接的信号强度;

两个终端与连接网关连接的信号强度确定中点坐标偏移量;

以该组终端的中点坐标加上该组终端的中点坐标偏移量,得到该组终端修正后的中点坐标。

可选的,根据两个终端与连接网关连接的信号强度确定中点坐标偏移量,包括:

根据两个终端与连接网关连接的信号强度确定信号衰减率;

根据信号衰减率确定中点坐标偏移量。

本发明实施例提供的计算机设备,通过对每个终端的位置坐标进行分析处理,能够得到连接网关的理论位置,从而使每个终端都能覆盖到网络信号,而且因为连接网关的体积小、重量轻,用户可以根据连接网关的理论位置对连接网关的位置进行调整;进一步的,通过根据终端与连接网关连接的信号强度对中点坐标进行修正,可以使得到的连接网关的理论位置更加准确。

本发明还提供了一种计算机可读存储介质,存储介质上存储有计算机程序,程序被处理器执行时实现如下步骤:

步骤21:利用终端间的相对位置,确定每个终端的位置坐标。

可选的,利用终端间的相对位置,确定每个终端的位置坐标,包括:以一个终端的坐标为原点,根据该终端与剩余终端的相对位置,得到每个终端的位置坐标。

步骤22:根据每个终端的位置坐标,得到任意两个终端之间的中点坐标。

步骤23:根据所有的中点坐标确定连接网关的理论位置。

可选的,根据所有的中点坐标确定连接网关的理论坐标,包括:分别计算任意两个中点坐标之间的距离,并选取出距离最远的两个中点坐标;以距离最远的两个中点坐标的中点作为连接网关的理论位置。

可选的,为了使计算得到的任意两个终端之间的中点坐标更加准确,程序被处理器执行时还实现如下方法的步骤:在得到任意两个终端之间的中点坐标之后,对任意两个终端之间的中点坐标进行修正。

可选的,对任意两个终端之间的中点坐标进行修正的步骤包括:

分别采集同一组终端中的两个终端与连接网关连接的信号强度;

两个终端与连接网关连接的信号强度确定中点坐标偏移量;

以该组终端的中点坐标加上该组终端的中点坐标偏移量,得到该组终端修正后的中点坐标。

可选的,根据两个终端与连接网关连接的信号强度确定中点坐标偏移量,包括:

根据两个终端与连接网关连接的信号强度确定信号衰减率;

根据信号衰减率确定中点坐标偏移量。

本发明实施例提供的计算机可读存储介质,通过对每个终端的位置坐标进行分析处理,能够得到连接网关的理论位置,从而使每个终端都能覆盖到网络信号,而且因为连接网关的体积小、重量轻,用户可以根据连接网关的理论位置对连接网关的位置进行调整;进一步的,通过根据终端与连接网关连接的信号强度对中点坐标进行修正,可以使得到的连接网关的理论位置更加准确。

为了更加详细的描述本发明的方法实施例和装置实施例,给出实例1。

图3为本发明实施1中信号覆盖方法的流程示意图,如图3所示,智能家电中(终端)的微型控制单元MCU包括网络通讯模块、空间定位模块、及信号强度采集模块。首先,智能家电通过配置入网,绑定到路由器上,用户可使用手机App通过网络将控制信号传递给网络通讯模块,网络通讯模块通过E++协议与MCU握手,将指令传到给主板,主板通过串口控制家电执行相应的操作。

空间定位模块采集家电间的相对坐标,并发送至服务器(当网络中只有一台智能家电时记录家电相对路由器的坐标);信号强度采集模块检测到家电连接到路由器的信号强度,压缩为可传输数据包。

例如,当用户购买多个智能家电放于家中不同位置,如:家电A在厕所中,家电B在客厅,家电C在卧室,家电D在餐厅。4个智能家电安置好后分别配置到路由器上,安装在家电A中的通讯模块随即与其他三个家电模块通讯,家电B也与其他三个通讯,以此类推。通过家电间的信息握手,每个家电的空间定位模块中,均保存了与家中另外家电的距离(即相对位置),以及自己与路由器连接的信号强度。

每个智能家电将保存的信息包通过网络通讯模块传送给路由器,继而发往云服务器,这样一个用户家庭的智能家电的数据采集完成了。云平台通过接收到每个家电的相对位置和每个家电与连接网关的信号强度,计算得出用户路由器放置的合理位置。如果用户在现有家电基础上,继续购入智能家电E放到书房,待家电配入网络中后,云平台会实时采集家电信息,并根据计算结果推送给用户路由器理论位置,从而智能满足用户潜在需求。

具体的,在云平台中包括终端位置确定模块、中点确定模块及网关位置确定模块。终端位置确定模块,用于利用终端间的相对位置,确定每个终端的位置坐标;中点确定模块,用于根据每个终端的位置坐标,得到任意两个终端之间的中点坐标;网关位置确定模块,用于根据所有的中点坐标确定连接网关的理论位置。

云服务器收到数据包后进行数据解析,将用户家庭中的家电位置坐标进行数据建模,如果是单层户型进行平面二维数据模拟,如果用户户型是复式或者别墅多层建筑,则进行三维数据模拟。中点确定模块通过二分法确定家电间距中点(此中点的确定需要结合WIFI信号衰减率来向信号弱的家电偏移,偏移量与信号强度成反比);网关位置确定模块,以距离最远的两个中点坐标的中点作为连接网关的理论位置。

图4为根据本发明实例1中二维数据建模算法的图形过程示意图。如图4所示,图4为一个三居室户型,分别在卧室、客厅和餐厅放置智能家电后进行二维数据建模算法的图形过程。(图中的方形代表家电位置,圆形代表家电相对距离中点,此处忽略了因WIFI信号损耗而应有的位移,五边形代表路由器放置的较合理位置)。

进一步的,云平台根据用户注册账号,通过发短信/邮件的方式,把消息推送给用户;若智能家电属于可显示类家电,并且用户在云平台订阅过消息推动服务,平台将在距离路由器过远的智能家电上推送建议消息,提醒用户。

待千万用户的数据传输到云服务器后,云服务器通过采集到的每个家庭的家电相对距离和信号强度两组数据。通过大数据计算和多维度建模技术,可以快速定位未来潜在用户的路由器与智能家电的相对位置。为上门安装的售后师傅提供可靠的指导性建议。

当采集的数据多达到亿万组时,每个家庭的户型、天气、人员走动、空气湿度、附近路由器数量等影响智能家电与路由器之间的传输效率的因素,一定程度上对家电连接网关的影响就会很小。

采集信息可以包括路由器品牌,通过大数据获得相对稳定的路由器品牌,可对用户推荐。

本发明实施例提供信号覆盖方法、服务器、终端及计算机可读存储介质,通过对每个终端的位置坐标进行分析处理,能够得到连接网关的理论位置,从而使每个终端都能覆盖到网络信号。

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

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