一种定位方法及装置与流程

文档序号:18510286发布日期:2019-08-24 09:03阅读:138来源:国知局
一种定位方法及装置与流程

本发明涉及网络通信技术领域,尤其涉及一种定位方法及装置。



背景技术:

当前物联网定位系统包括物联网终端、物联网网关(通常为物联网模块)、物联网平台和物联网应用四部分。物联网网关用于接收物联网终端的报文,再上送给物联网平台;物联网平台负责管理物联网网关和物联网终端,并实现物联网终端数据的收集与管理,利用这些数据实现实时定位管理、告警、历史轨迹等应用功能。

目前,物联网定位实现方案中,物联网模块只支持单一技术,如ble(bluetoothlowenergy,低功耗蓝牙)或rfid(radiofrequencyidentification,射频识别技术)),支持rifd协议的物联网模块(可以称为rfid网关)只支持rfid定位,只能对rfid终端(如手环或人员卡等)进行定位,而无法对ble终端(如手机或平板电脑等)进行定位。若要同时实现ble定位和rfid定位,则需要部署两套定位系统,投入成本高,部署难度大。



技术实现要素:

本发明提供一种定位方法及装置,以解决目前的物联网定位系统中物联网模块只支持单一技术的问题。

根据本发明的第一方面,提供一种定位方法,所述方法应用于rfid网关,所述方法包括:

当所述rfid网关确定满足工作模式切换条件时,进行工作模式切换;其中,所述工作模式包括rfid模式或低功耗蓝牙ble模式;

基于当前工作模式对物联网终端进行定位。

根据本发明的第二方面,提供一种定位装置,所述装置应用于rfid网关,所述装置包括:

确定单元,用于确定是否满足工作模式切换条件;

切换单元,用于当所述确定单元确定满足工作模式切换条件时,进行工作模式切换;其中,所述工作模式包括rfid模式或低功耗蓝牙ble模式;

定位单元,用于基于当前工作模式对物联网终端进行定位。

应用本发明公开的技术方案,当rfid网关确定满足工作模式切换条件时,进行工作模式切换,该工作模式包括rfid模式或ble模式,进而,基于当前工作模式对物联网终端进行定位,在部署一套定位系统的情况下,实现了对ble终端和rfid终端双协议定位,简化了定位系统的部署,提高了物联网定位的灵活性和适用场景。

附图说明

图1是本发明实施例提供的一种定位方法的流程示意图;

图2是本发明实施例提供的一种具体应用场景的架构示意图;

图3是本发明实施例提供的一种定位装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。

请参见图1,为本发明实施例提供的一种定位方法的流程示意图,其中,该定位方法可以应用rfid网关,如图1所示,该定位方法可以包括以下步骤:

步骤101、当rfid网关确定满足工作模式切换条件时,进行工作模式切换;其中,该工作模式包括rfid模式或ble模式。

本发明实施例中,为了提高物联网定位的灵活性以及适用性,可以使rfid网关支持rfid模式和ble模式,并设置触发rfid网关在不同工作模式之间进行切换的条件(本文中称为工作模式切换条件)。

相应地,当rfid网关确定满足工作模式切换条件时,进行工作模式切换。

步骤102、基于当前工作模式对物联网终端进行定位。

本发明实施例中,rfid网关可以基于当前工作模式(即实际工作的模式)对物联网终端(rfid终端或ble终端)进行定位。

可选地,在本发明其中一个实施例中,通过以下方式确定满足工作模式切换条件:

当rfid网关工作于当前工作模式的持续时间达到预设工作模式切换周期时,确定满足工作模式切换条件。

在该实施例中,可以预先设定rfid网关进行工作模式切换的周期(本文中称为预设工作模式切换周期,其值可以根据实际需求设定),以使rfid网关周期性地在rfid模式和ble模式这两种工作模式之间进行切换。

需要说明的是,在本发明实施例中,rfid网关的工作模式切换并不限于周期性切换,也可以按照其他策略进行切换,例如,rfid网关可以在接收到工作模式切换指令时,确定工作模式切换条件,并进行工作模式切换。

在一个示例中,通过以下方式确定上述rfid网关工作于当前工作模式的持续时间达到预设工作模式切换周期:

若当前工作模式为rfid模式,则当当前工作模式的持续时间达到第一预设时长时,确定达到预设工作模式切换周期;

若当前工作模式为ble模式,则当当前工作模式的持续时间达到第二预设时长时,确定达到预设工作模式切换周期。

在该示例中,可以分别设置触发rfid网关由rfid模式切换为ble模式的工作模式切换周期(本文中称为第一周期),以及触发rfid网关由ble模式切换为rfid模式的工作模式切换周期(本文中称为第二周期)。

相应地,若rfid网关确定当前工作模式(即rfid网关实际工作的模式)为rfid模式,则rfid网关可以统计此次处于rfid模式的持续时间,并当持续时间达到第一周期时,确定达到预设工作模式切换周期,进而,rfid网关可以将当前工作模式切换为ble模式。

同理,若rfid网关确定当前工作模式为ble模式,则rfid网关可以统计此次处于ble模式的持续时间,并当持续时间达到第二周期时,确定达到预设工作模式切换周期,进而,rfid网关可以将当前工作周期切换为rfid模式。

举例来说,可以在rfid网关上设置两个定时器(假设分别为第一定时器和第二定时器),第一定时器的定时时长为第一周期,第二定时器的定时时长为第二周期。当rfid网关工作于rfid模式时,rfid网关可以启动第一定时器,并当第一定时器超时时,将工作模式切换为ble模式,并重置第一定时器,启动第二定时器;当第二定时器超时时,rfid网关可以将工作模式切换为rfid模式,并重置第二定时器,启动第一定时器。

又举例来说,可以在rfid网关上设置两个定时器(假设分别为第三定时器和第四定时器),第三定时器的定时时长为第一周期与第二周期之和,第四定时器的定时时长为第二周期。rfid网关可以同步启动第三定时器和第四定时器,并将工作模式设置为ble模式,当第四定时器超时时,将工作模式切换为rfid模式,并重置第四定时器;当第三定时器超时时,将工作模式切换为ble模式,并重置第三定时器,启动第三定时器和第四定时器。

示例性的,上述第一周期和第二周期可以相同,也可以不同。

可选地,在本发明另一个实施例中,上述rfid网关确定满足工作模式切换条件,进行工作模式切换,可以包括:

当当前工作模式为rfid模式,且达到预设工作模式切换周期时,rfid网关将工作模式切换为ble模式;

当当前工作模式为ble模式,且发送了预设数量的ibeacon时,rfid网关将工作模式切换为rfid模式。

在该实施例中,rfid网关可以每隔预设时间(如预设工作模式切换周期),将工作模式由rfid模式切换为ble模式;当切换到ble模式时,rfid网关可以在发送了预设数量的ibeacon时,将工作模式切换为rfid模式。

举例来说,假设预设工作模式切换周期为1s,预设数量为一个,则rfid网关每隔1s将工作模式由rfid模式切换为ble模式,并在工作于ble模式,且发送了一个ibeacon时,重新切换为rfid模式。

可选地,在本发明其中一个实施例中,上述基于当前工作模式对物联网终端进行定位,包括:

若当前工作模式为ble模式,则发送ibeacon,以触发ble终端通过所接入的ap向物联网平台发送第一定位触发消息,该第一定位触发消息中包括该ibeacon的发送方设备的标识信息、ble终端接收到的ibeacon的信号强度以及该ble终端的标识信息,由物联网平台根据该ibeacon的发送方设备的标识信息、ble终端接收到的ibeacon的信号强度以及该ble终端的标识信息对该ble终端进行定位。

需要说明的是,在本发明实施例中,若未特殊说明,所提及的ble终端均指开启了蓝牙功能的ble终端。

在该实施例中,当rfid网关工作于ble模式时,rfid网关可以发送ibeacon。

当ble终端接收到rfid网关发送的ibeacon时,可以确定接收到该ibeacon的信号强度,并通过该ble终端所接入的ap,向物联网平台发送包括该信号强度、该ble终端的标识信息以及该ibeacon的发送方设备(即上述rfid网关)的标识信息的消息(本文中称为第一定位触发消息)。

物联网平台接收到该第一定位触发消息时,可以根据该第一定时触发消息中包括的信号强度、ble终端的标识信息以及rfid网关的标识信息对ble终端进行定位。

在本发明另一个实施例中,上述基于当前工作模式对物联网终端进行定位,包括:

若当前工作模式为rfid模式,则扫描rfid终端,并根据扫描到的rfid终端的信号强度向物联网平台发送第二定位触发消息,该第二定位触发消息中包括rfid终端的标识信息以及该rfid终端的信号强度,由物联网平台根据该rfid终端的标识信息以及rfid终端的信号强度对该rfid终端进行定位。

在该实施例中,当rfid网关工作于rfid模式时,rfid网关对rfid终端进行扫描,并根据扫描到的rfid终端的信号强度向物联网平台发送包括该rfid终端的标识信息以及该rfid终端的信号强度的消息(本文中称为第二定位触发消息)。

物联网平台接收到该第二定位触发消息时,可以根据该第二定位触发消息中包括的rfid终端的标识信息以及rfid终端的信号强度对rfid终端进行定位。

可见,在图1所示方法流程中,rfid网关可以支持rfid模式和ble模式这两种工作模式,并根据预设的工作模式切换条件在rfid模式和ble模式之间进行切换,在部署一套定位系统的情况下,实现了对ble终端和rfid终端双协议定位,简化了定位系统的部署,提高了物联网定位的灵活性和适用场景。

为了使本领域技术人员更好地理解本发明实施例提供的技术方案,下面结合具体应用场景对本发明实施例提供的技术方案进行说明。

请参见图2,为本发明实施例提供的一种具体应用场景的架构示意图,如图2所示,该应用场景包括物联网平台、ac、ap、以及物联网模块(rfid网关)。

在该实施例中,rfid网关支持rfid模式和ble模式,并在这两种工作模式之间周期性切换。

rfid网关每隔1s发送一个ibeacon,发送时长20ms,即每1s的时间里,rfid网关工作于ble模式的时间为20ms,工作于rfid模式的时间为980ms。

其中,由于ble占空比为2%,对rfid网关的rfid业务产生的影响极小。

在该实施例中,当rfid网关工作于rfid模式时,可以对rfid终端进行扫描,将扫描到的rfid终端的信号强度以及rfid终端的标识信息等信息,上送给物联网平台进行位置计算,实现对rfid终端的定位。

当rfid网关工作于ble模式时,rfid网关发送ibeacon。ble终端接收到ibeacon信息,通过所接入的ap提供的wi-fi(wireless-fidelity,无线保真)服务,将ibeacon的信号强度、rfid网关的标识信息以及ble终端的标识信息上送给物联网平台进行位置计算,实现对ble终端的定位。

可见,通过使rfid网关支持ibeacon,从而,在不需要部署ble网关的情况下,即可实现对ble终端和rfid终端双协议定位,降低了定位系统的部署难度,减少了设备成本。

需要说明的是,在本发明实施例中,由于rfid定位和ble定位均基于信号强度计算位置,因此,定位算法可以复用,实现同时对多种类型终端定位,提升系统的兼容性。

通过以上描述可以看出,在本发明实施例提供的技术方案中,当rfid网关确定满足工作模式切换条件时,进行工作模式切换,该工作模式包括rfid模式或ble模式,进而,基于当前工作模式对物联网终端进行定位,在部署一套定位系统的情况下,实现了对ble终端和rfid终端双协议定位,简化了定位系统的部署,提高了物联网定位的灵活性和适用场景。

请参见图3,为本发明实施例提供一种定位装置的结构示意图,其中,该定位装置可以应用于上述方法实施例中的rfid网关,如图3所示,该定位装置可以包括:

确定单元310,用于确定是否满足工作模式切换条件;

切换单元320,用于当所述确定单元确定满足工作模式切换条件时,进行工作模式切换;其中,所述工作模式包括rfid模式或低功耗蓝牙ble模式;

定位单元330,用于基于当前工作模式对物联网终端进行定位。

在可选实施例中,所述确定单元310,具体用于当所述rfid网关工作于当前工作模式的持续时间达到预设工作模式切换周期时,确定满足工作模式切换条件。

在可选实施例中,所述确定单元310,具体用于若当前工作模式为rfid模式,则当当前工作模式的持续时间达到第一周期时,确定达到预设工作模式切换周期;若当前工作模式为ble模式,则当当前工作模式的持续时间达到第二周期时,确定达到预设工作模式切换周期。

在可选实施例中,所述切换单元320,具体用于当当前工作模式为rfid模式,且达到预设工作模式切换周期时,将工作模式切换为ble模式;当当前工作模式为ble模式,且发送了预设数量的ibeacon时,将工作模式切换为rfid模式。

在可选实施例中,所述定位单元330,具体用于若当前工作模式为ble模式,则发送ibeacon,以触发ble终端通过所接入的接入点ap向物联网平台发送第一定位触发消息,所述第一定位触发消息中包括所述ibeacon的发送方设备的标识信息、所述ble终端接收到的ibeacon的信号强度以及所述ble终端的标识信息,由所述物联网平台根据所述ibeacon的发送方设备的标识信息、所述ble终端接收到的ibeacon的信号强度以及所述ble终端的标识信息对所述ble终端进行定位。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

由上述实施例可见,当rfid网关确定满足工作模式切换条件时,进行工作模式切换,该工作模式包括rfid模式或ble模式,进而,基于当前工作模式对物联网终端进行定位,在部署一套定位系统的情况下,实现了对ble终端和rfid终端双协议定位,简化了定位系统的部署,提高了物联网定位的灵活性和适用场景。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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