一种定位标签的替换方法和定位服务器与流程

文档序号:12810419阅读:370来源:国知局
一种定位标签的替换方法和定位服务器与流程

本申请涉及通信技术领域,尤其涉及一种定位标签的替换方法和定位服务器。



背景技术:

室内定位是指在室内环境中实现位置定位,在室内定位系统中,定位标签通常被置于被定位对象上。定位标签一般与两个信息相关:一是定位标签本身携带的标识,用于表征定位标签的特性,例如用于指示该定位标签的物理地址;二是配置信息,该配置信息存储在定位服务器中,若该定位标签有对应的被定位对象,则该配置信息用于指示该定位标签所代表的被定位对象的信息。

定位标签一般采用电池供电,当旧的定位标签电池快要用完时,需要使用新的定位标签进行替换时,原来旧的定位标签对应的被定位对象就需要由新的定位标签来定位,从而保证对被定位对象的持续定位。

一种传统的方法是使用一个终端工具,首先通过终端工具通知定位服务器将要进行新旧定位标签替换操作,然后通过终端工具分别读取旧的定位标签的标识和新的定位标签的标识,并上报给定位服务器,定位服务器将旧的定位标签对应的被定位对象与新的定位标签绑定,最终实现新旧的定位标签之间的替换。其缺陷是需要使用额外的终端工具读取新旧标签的标识并上传到定位服务器,增加成本。并且需要经过受过专业培训的人士才能完成定位标签替换的操作,操作相当复杂。

另一种传统的方法是利用无线通信技术,当需要进行新旧定位标签替换时,在新旧定位标签之间建立起无线通信链路,得到新旧定位标签的标识,最后将对应的定位标签标识上传到服务器,通知服务器完成定位标签的替换工作。

其缺陷分两种情况分别描述:

新旧标签之间需要进行无线通信才能完成定位标签的替换,如果在新旧标签之间用的无线通信方式与室内定位系统用于定位的无线方式不同的话, 需要在定位标签上额外增加一套无线通信系统,增加定位标签的成本和复杂度。

然而如果使用和室内定位系统定位用相同的无线通信手段,在新旧标签进行替换过程中,新旧标签需要退出定位系统当前的无线通信环境,完成替换后重新加入定位系统中,而在这个时间段内,被定位对象在定位系统中将处于非定位的失控状态。



技术实现要素:

本申请实施例提供了一种定位标签的替换方法以及定位服务器,以提供一种简单可靠的定位标签替换方案,避免操作过程中被定位对象在定位系统中脱离监控的状态。

有鉴于此,本申请第一方面提供了一种定位标签的替换方法,该方法包括:当定位服务器对第一定位标签和第二定位标签实现定位时,定位服务器获取第一定位标签的信息和第二定位标签的信息,包括运功轨迹信息和标识。若第一定位标签与第一被定位对象对应,而第二定位标签无对应的被定位对象,定位服务器获取了第一定位标签的运动轨迹后,会将运动轨迹存储在服务器中作为被定位对象的运动轨迹,定位服务器通过第一定位标签的运动轨迹和第二定位标签的运动轨迹是否同时满足某个预置的运动轨迹来判断第一定位标签的运动轨迹和第二定位标签的运动轨迹是否符合预置条件,若符合该预置条件,则定位服务器使第二定位标签对应与第一定位标签对应的第一被定位对象,此行为亦称为第二定位标签与第一定位标签实现替换,在一些可行的实施例中,亦可以简称为两个定位标签之间的替换。需要说明的是,第一定位标签和第二定位标签均可以为一个或多个,以此实现的定位标签之间的替换称为定位标签之间的批量替换。

本申请中仅需按照预置的运动轨迹实现两个定位标签之间的替换,不需要使用一个新的终端处理该过程,也不需要增加一套新的无线通信系统,仅需在定位服务器上进行修改,因此该方法具有成本低、操作简单快捷以及易于实施的特点,而且避免了在操作过程中被定位对象在定位系统中脱离监控的问题。

结合本申请的第一方面,本申请的第一方面的第一种实施方式,包括:定位服务器分别将有对应的被定位对象的第一定位标签和无对应的被定位对象的第二定位标签根据其标识分为若干类,若定位服务器确定第一定位标签和第二定位标签属于同一预设分类,则确定该第一定位标签和第二定位标签可替换;若不属于,则定位服务器确定该第一定位标签和第二定位标签不可替换。

由于实现替换之前定位服务器在首先对定位标签的标识进行鉴权,即判断第一定位标签和第二定位标签以及其关系是否具有替换资格,当判断结果为满足资格的时候定位标签才可以进行替换,因此减少了在定位标签替换过程被误操作的情况,也减少定位标签对应的配置信息被盗的情况,增强了安全性。

结合本申请实施例的第一方面,本申请实施例的第一方面的第二种实施方式,包括:定位服务器判断第一定位标签的运动轨迹和第二定位标签的运动轨迹是否同时与预置轨迹匹配,预置的运动轨迹可以为一些常用的形状、线条或者文字,包括圆形、椭圆形、矩形、三角形、八字形或英文字母等形状的运动轨迹一次或多次,并判断第一定位标签和第二定位标签之间的距离是否符合阈值,若匹配且符合阈值,则定位服务器确定第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件;若不匹配或不符合阈值,则定位服务器确定第一定位标签的运动轨迹和第二定位标签的运动轨迹不符合预置条件。

由于第一定位标签和第二定位标签通过放到一起同时在一定时间内按照一定的运动轨迹进行运动,定位服务器通过对比两者的运动轨迹,实现两个定位标签之间的替换,此方法实时性好,操作简单快捷,易于实施的特点。

本申请第二方面提供了一种定位服务器,包括:当定位服务器对第一定位标签和第二定位标签实现定位时,获取模块获取第一定位标签的信息和第二定位标签的信息,包括运功轨迹和标识。若第一定位标签与第一被定位对象对应,而第二定位标签无对应的被定位对象,获取模块获取了第一定位标签的运动轨迹后,会将运动轨迹存储在服务器中作为被定位对象的运动轨迹, 第一确定模块通过第一定位标签的运动轨迹和第二定位标签的运动轨迹是否同时满足某个预置的运动轨迹来判断第一定位标签的运动轨迹和第二定位标签的运动轨迹是否符合预置条件,若符合该预置条件,则配置模块使第二定位标签对应与第一定位标签对应的第一被定位对象,以实现第二定位标签对第一定位标签的替换。其中第一定位标签和第二定位标签均可为多个,以实现批量替换。

本申请中仅需按照预置的运动轨迹实现两个定位标签之间的替换,不需要使用一个新的终端处理该过程,也不需要增加一套新的无线通信系统,仅需在定位服务器上进行修改,因此该方法具有成本低、操作简单快捷以及易于实施的特点,而且避免了在操作过程中被定位对象在定位系统中脱离监控的问题。

结合本申请实施例的第二方面,本申请实施例的第二方面的第一种实施方式,第二确定模块具体用于:分别将有对应的被定位对象的第一定位标签和无对应的被定位对象的第二定位标签根据其标识分为若干类,若定位服务器确定第一定位标签和第二定位标签属于同一预设分类,则确定该第一定位标签和第二定位标签可替换;若不属于,则定位服务器确定该第一定位标签和第二定位标签不可替换。

由于实现替换之前第二确定模块首先对定位标签的标识进行鉴权,即判断第一定位标签和第二定位标签以及其关系是否具有替换资格,当判断结果为具有替换资格的时候定位标签才可以进行替换,因此减少了在定位标签替换过程被误操作的情况,也减少定位标签对应的配置信息被盗的情况,增强了安全性。

结合本申请实施例的第二方面,本申请实施例的第二方面的第二种实施方式,第一确定模块具体用于:判断第一定位标签的运动轨迹和第二定位标签的运动轨迹是否同时与预置轨迹匹配,预置的运动轨迹可以为一些常用的形状、线条或者文字,包括圆形、椭圆形、矩形、三角形、八字形或英文字母等形状的运动轨迹一次或多次,并判断第一定位标签和第二定位标签之间的距离是否符合阈值,若匹配且符合阈值,则确定第一定位标签的运动轨迹 和第二定位标签的运动轨迹符合预置条件;若不匹配或不符合阈值,则确定第一定位标签的运动轨迹和第二定位标签的运动轨迹不符合预置条件。

由于第一定位标签和第二定位标签通过放到一起同时在一定时间内按照一定的运动轨迹进行运动,定位服务器通过对比两者的运动轨迹,实现第二定位标签对第一定位标签的替换,此方法实时性好,操作简单快捷,易于实施的特点。

本申请第三方面提供了一种定位服务器,包括:

通信接口、存储器、处理器以及总线;通信接口、存储器以及处理器通过总线连接;存储器用于存储定位标签与被定位对象的对应关系;处理器,用于通过通信接口获取第一定位标签的运动轨迹和第二定位标签的运动轨迹,第一定位标签与第一被定位对象对应,第二定位标签无对应的被定位对象;并在确定第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件时,使第二定位标签对应第一被定位对象;存储器还用于存储第一定位标签的运动轨迹和第二定位标签的运动轨迹。

从以上技术方案可以看出,本申请实施例具有以下优点:

本申请中仅需通过对有对应的被定位对象的第一定位标签和无对应的被定位对象的第二定位标签进行符合预置条件的运动轨迹,就可以使第二定位标签对应与第一定位标签对应的第一被定位对象,以实现第二定位标签对第一定位标签的替换。由于不需要使用一个新的终端处理该过程,也不需要增加一套新的无线通信系统,仅需在定位服务器上进行修改。因此该方法具有成本低、操作简单快捷以及易于实施的特点,而且避免了在操作过程中被定位对象在定位系统中脱离监控的状态。

附图说明

图1为本申请实施例中室内定位系统的框架示意图;

图2为本申请实施例中定位标签的替换方法一个实施例示意图;

图3为本申请实施例中定位服务器另一个实施例示意图;

图4为本申请实施例中定位服务器另一个实施例示意图;

图5为本申请实施例中定位服务器另一个实施例示意图。

具体实施方式

本申请实施例提供了一种定位标签的替换方法以及定位服务器,用于实现两个定位标签之间的替换。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

如图1所示,是一种室内定位系统的架构示意图。由定位标签、定位基站和定位服务器组成室内定位系统。在室内定位系统中,定位标签通常被置于被定位对象上,而定位服务器通过对定位标签的定位来定位被定位对象。定位标签通过本身携带的传感器与无线通信实现与定位基站的通信,而定位基站可以通过无线、也可以通过有线与定位服务器实现通信。

在室内定位系统中,定位标签通常被置于被定位对象上。定位标签一般与两个信息相关:一是定位标签本身携带的标识,用于表征定位标签的特性,例如用于指示该定位标签的物理地址;二是配置信息,该配置信息存储在定位服务器中,若该定位标签有对应的被定位对象,则该配置信息用于指示该定位标签所代表的被定位对象的信息

当需要对被定位对象使用新的定位标签替代旧的定位标签时,原来旧的定位标签所对应的被定位对象就需要由新的定位标签来对应,从而保证对被定位对象的持续定位。

传统方式是另外使用终端工具来解决上述问题。终端工具通知定位服务器将要进行新旧定位标签的替换操作,然后分别读取新旧定位标签的标识,将其上报给定位服务器。定位服务器将该配置信息与新定位标签绑定。然而该方法由于需要一个新的终端,会增加额外的成本,而且操作十分复杂。

还有一种方法,利用无线通信技术。当需要进行新旧定位标签的替换时,在新旧定位标签之间建立起无线通信链路,得到新旧定位标签的标识,最后将对应的定位标签的标识上传到服务器,服务器完成定位标签的替换工作。

如果在新旧标签之间用的无线通信方式与室内定位系统用于定位的无线方式不同的话,需要在定位标签上额外增加一套无线通信系统,增加定位标签的成本和复杂度。

如果使用和室内定位系统定位用相同的无线通信手段,那么在进行定位标签的替换过程中,新旧标签需要退出定位系统当前的无线通信环境,完成定位标签的替换后重新加入定位系统中,而在这个时间段内,被定位对象在定位系统中将处于非定位的失控状态。

而本申请中仅需通过对新旧定位标签进行符合预置条件的运动轨迹,就可以完成新旧定位标签的替换。由于不需要使用新的终端,也不需要新的无线通信系统,该方法成本低、操作简单快捷以及易于实施,而且避免了在操作过程中被定位对象在定位系统中脱离监控的状态。

因此,本申请实施例的核心思想是,通过两个具备替换资格的定位标签进行预置的运动轨迹,使两个定位标签实现替换,其中一个定位标签有对应的被定位对象,另一个无对应的被定位对象,从而实现定位标签之间的替换。该方法成本低、操作简单快捷以及易于实施地实现了定位标签的替换。

为便于理解,下面对本申请实施例中的具体流程进行描述,请参阅图2,本申请实施例中定位标签的替换方法一个实施例包括:

201、定位服务器获取第一定位标签的运动轨迹和第二定位标签的运动轨迹,该第一定位标签与第一被定位对象对应,该第二定位标签无对应的被定位对象。

在一些可行的实施例中,由定位标签、定位基站和定位服务器组成室内定位系统。在室内定位系统中,定位标签通常被置于被定位对象上,若在定位服务器端认为该定位标签与该被定位对象对应,定位服务器通过对定位标签的定位来定位被定位对象。定位标签通过本身携带的传感器与无线通信实现与定位基站的通信,而定位基站可以通过无线、也可以通过有线与定位服 务器实现通信。

本申请实施例中所涉及的定位标签内置传感器模块和无线通信模块。

传感器模块主要用来获取定位标签的空间位置、运动状态、运动轨迹、位置以及运动信息。该传感器模块包括但不限于地磁传感器、加速度传感器、陀螺仪、气压计、重力传感器及采用与上述传感器的基本原理相同所制造的传感器中的一种或者多种的组合,此处不作限定。

无线通信模块包括ble(bluetoothlowenergy,低功耗蓝牙)、zigbee、wi-fi、lte(longtermevolution,长期演进)、rfid(radiofrequencyidentification,射频识别技术)、nfc(nearfieldcommunication,近场通信)、红外、uwb(ultrawideband,超宽带)等无线通信方式中的一种或多种组合,此处不作限定。该无线通信模块用于将获取得到的信息发送到定位基站,以实现定位标签的对外通信。

定位标签一般与两个信息相关:标识和配置信息。定位标签本身携带标识,该标识包括物理地址,每一个定位标签的标识都是唯一的,定位服务器通过定位标签的标识确定该定位标签的位置。配置信息存储在定位服务器上,用来表示定位标签所对应的被定位对象的信息,包括运动轨迹。在定位服务器上,该定位标签对应的配置信息即代表由该定位标签所对应的被定位对象的信息,包括位置和运动轨迹,也可以包括被定位对象的物品种类等,此处不作限定。

定位服务器获取该定位标签的标识后,一旦实现与配置信息对应,则可认为该定位标签对应具备该配置信息所表征的被定位对象,即室内定位系统中,定位服务器通过确认定位标签的位置从而确定被定位对象的位置信息,并把最新的对定位标签的定位信息存储在相对应的配置信息中,实现对被定位对象的定位。然而,当配置信息与标识解除绑定,则可认为该定位标签与该被定位对象解除对应关系。

在本申请实施例中,定位服务器对第一定位标签和第二定位标签实现定位,定位服务器获取第一定位标签的信息和第二定位标签的信息,包括运功轨迹和标识。其中由于第一定位标签有对应的被定位对象,第二定位标签无 对应的被定位对象,定位服务器获取了该第一定位标签的运动轨迹后,会将该运动轨迹存储在服务器中作为该被定位对象的运动轨迹,即该第一定位标签的配置信息。而定位服务器获取该第二定位标签的运动轨迹后,可以将其暂时缓存在定位服务器中,也可以长期存储,此处不作限定。

202、定位服务器确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹是否符合预置条件。

本申请实施例中,通过第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件来实现定位标签的替换是本申请的核心。本实施例中,定位服务器判断第一定位标签的运动轨迹和第二定位标签的运动轨迹是否符合预置条件,可以通过第一定位标签的运动轨迹和第二定位标签的运动轨迹是否同时满足某个预置的运动轨迹来判断。为了实现定位标签之间的替换,定位服务器事先预置的条件可以为不同的运动轨迹,当第一定位标签和第二定位标签均的运动轨迹可以满足预置的运动轨迹的时候,则可认为第一定位标签和第二定位标签均的运动轨迹符合预置条件。在一些可行的实施例中,预置的运动轨迹可以为一些常用的形状、线条或者文字,包括圆形、椭圆形、矩形、三角形、八字形或英文字母等形状的运动轨迹一次或多次,此处不作限定。在一些可行的实施例中,定位服务器可以根据需要修改预置的运动轨迹。

在一些实施例中,有对应的被定位对象的第一定位标签的运动轨迹可以被存储在服务器中的第一定位标签的配置信息中,以实现定位服务器对被定位对象的定位。而无对应的被定位对象的第二定位标签的运动轨迹可以被缓存在服务器中,由于没有被定位对象,该缓存的运动轨迹可以在存储一段时间后被定位服务器删除,以节省存储空间。当需要该运动轨迹的时候,定位服务器可以从缓存的信息中获取。

在一些可行实施例中,判断第一定位标签的运动轨迹和第二定位标签的运动轨迹是否符合预置条件,可以通过判断第一定位标签的运动轨迹和第二定位标签的运动轨迹在一个时间段上的每个同一时间点上是否一致来判断。两者的运动方向是否足够一致,两者的距离是否足够接近,即两者的运动方 向的差别是否在预置范围内,两者的距离是否在预置的范围内,当在每个时间点上的答案为均肯定时,则认为两者的运动轨迹是一致的。

在本申请实施例中,预置条件既可以是以上所述的一种或者两种的组合,此处不作限定。在一些可行的实施例中,运动轨迹包括时间和空间,判断两者的运动轨迹是否一致时,可以认为在同一时间段内的判断。

在一些可行的实施例中,以上判断若为匹配且符合阈值,则该定位服务器确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹符合该预置条件;若不匹配或不符合阈值,则该定位服务器确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹不符合该预置条件。

也可以判定为相反,即以上判断若为匹配且符合阈值,则该定位服务器确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹不符合该预置条件;若不匹配或不符合阈值,则该定位服务器确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹符合该预置条件,在此不作限定。在本申请实施例中,以前述第一种实施方式为例进行说明,即当以上判断若为匹配且符合阈值,则该定位服务器确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹符合该预置条件。

在另一些可行的实施例中,该预置条件可以为同时向相反方向运动,也可以同时以相同的速度向同一方向前进,在此不作限定。然而在本申请中,以上述实现方式为例进行说明。

在本申请实施例中,由于第一定位标签和第二定位标签通过放到一起同时在一定时间内按照一定的轨迹运动,定位服务器通过对比两者的运动轨迹实现为第二定位标签对应与第一定位标签定位对应的被定位对象,此方法实时性好,操作简单快捷,易于实施的特点。

203、定位服务器确定第一定位标签和第二定位标签是否可替换。

本实施例中,定位服务器在进行定位标签之间的替换之前,为了替换过程的安全性,还可以通过判断第一定位标签和第二定位标签是否具备可替换资格,具体的实施方式可以通过对第一定位标签的标识和第二定位标签的标识分别进行鉴权,也可以通过对第一定位标签的标识和第二定位标签的标识 对两个定位标签的关系进行鉴权,在此不作限定。在本申请实施例,可以通过判断第一定位标签和第二定位标签是否属于同一预设分类的方式进行鉴权为例进行说明。

如下方式对第一定位标签和第二定位标签进行鉴权。

定位服务器将有对应的被定位对象的定位标签根据其标识分为a,b,c,d等大类,如a类为电脑,b类为打印机,此处不作限定。在定位标签的标识里,可以具有代表其对应的被定位对象的种类的部分,也可以没有,此处不作限定。每一个大类有若干个定位标签:a1、a2、a3……an,b1、b2、b3……bn,c1、c2、c3……cn,d1、d2、d3……dn。而无对应的被定位对象的定位标签根据标识也对应的分为a,b,c,d等大类,每一个大类有若干个定位标签a1、a2、a3……an,b1、b2、b3……bn,c1、c2、c3……cn,d1、d2、d3……dn。

定位服务器即可订立如下规则,即a类定位标签任何一个定位标签可替换a类定位标签任何一个定位标签,b类定位标签任何一个定位标签可替换b类定位标签任何一个定位标签,c类定位标签任何一个定位标签可替换c类定位标签任何一个定位标签,d类定位标签任何一个定位标签可替换d类定位标签任何一个定位标签。

在本申请实施例中,若定位服务器确定第一定位标签和第二定位标签属于同一预设分类,则确定该第一定位标签和第二定位标签可替换。若定位服务器确定第一定位标签和第二定位标签不属于同一预设分类,则确定该第一定位标签和第二定位标签不可替换。

本案以此处所述的以判断两个定位标签是否属于同一预设分类的方式进行鉴权为例进行说明,在另一些可行的实施例也可以不进行分类,而是分别对两个定位标签进行鉴权,而不需要判断两个定位标签的关系,只要两个定位标签同时满足替换资格,就可以认为这两个定位标签具备替换资格。只要是可以通过确认定位标签的标识确认其是否具备定位标签的替换资格的方式即可,此处不作限定。

需要特别说明的是,步骤203与步骤202并无时序关系。即步骤203既可发生在步骤202之前,也可发生在步骤202之后,此处不作限定。

在本申请实施例中,由于实现替换之前定位服务器在首先对定位标签的标识进行鉴权,即判断第一定位标签和第二定位标签以及其关系是否具有替换资格,当判断结果为满足资格的时候定位标签才可以进行替换操作,因此减少了在定位标签的替换过程被误操作的情况,也减少定位标签对应的配置信息被盗的情况,增强了安全性。

204、定位服务器使第二定位标签对应第一被定位对象。

在关于室内定位系统一些可行的实施例中,原来旧的定位标签上所对应的被定位对象需要与新的定位标签对应,从而保证对被定位对象的持续定位。例如,定位标签一般采用电池供电,当旧的定位标签电池快要用完时,需要使用新的定位标签进行替换。旧的定位标签指的是有对应的被定位对象的定位标签,而新的定位标签是指无对应的被定位对象的定位标签。在本申请实施例中,当两个定位标签通过鉴权后,只要满足一个定位标签有对应的被定位对象而另一个定位标签无对应的被定位对象,就可以实现本申请实施例中的定位标签的替换。

当服务器确定第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件时,会为原本无对应的被定位对象的第二定位标签对应第一定位标签所对应的被定位对象,即实现第二定位标签替换第一定位标签。即实现以上所述的对旧的定位标签使用新的定位标签进行替换。

在一些可行的实施例中,第一定位标签和第二定位标签均可为一个或多个定位标签,仍有可能实现定位标签的替换,称作批量替换,以下详细说明。

当第一定位标签为一个与第一被定位对象的定位标签,而第二定位标签为多个无对应的被定位对象的定位标签时,在实现定位标签的替换后,定位服务器会为第二定位标签的多个定位标签配置同时与该第一被定位对象对应。

当第一定位标签为多个同时与第一被定位对象对应的定位标签时,而第二定位标签为一个无对应的被定位对象的定位标签时,在实现定位标签的替换后,定位服务器为第二定位标签对应该第一被定位对象。

当第一定位标签为多个同时与第一被定位对象对应的定位标签时,而第二定位标签为多个无对应的被定位对象时,实现定位标签的替换后,定位服 务器为第二定位标签的所有定位标签对应该第一被定位对象。

需要说明的是,参与定位标签批量替换操作的有对应的被定位对象的第一定位标签中若存在两个或两个以上有不同的对应的被定位对象的定位标签时,则不允许完成定位标签的替换操作。

另外需要说的是,在本申请实施例中,当定位服务器确定第一定位标签和第二定位标签具备可替换资格,而且确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件,才会执行定位标签之间的替换。而另一些可行的实施例中,也可以仅需确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件,在此不作限定。

可选的,在一些可行的实施例中,无被定位对象的第二定位标签与该第一被定位对象对应了之后,该第一定位标签可以与该第一被定位对象解除对应的关系。在一些可行的实施例中,若第一定位标签或第二定位标签为一个或多个定位标签的时候,也可以在无对应的被定位对象的第二定位标签中的所有标签与该第一被定位对象对应了后,第一定位标签中的所有定位标签与该第一被定位对象解除对应的关系。由于第一定位标签与该第一被定位对象解除对应的关系,被定位对象完全由第二定位标签所定位,以使得第一定位标签可以去定位新的定位对象,此方法更加简单易懂,用户体验良好。

本申请实施中,定位服务器仅需通过第一定位标签和第二定位标签进行符合预置条件的运动轨迹,就可以使第二定位标签与第一定位标签定位完成替换。由于不需要使用一个新的终端处理该过程,也不需要增加一套新的无线通信系统,仅需在定位服务器上进行修改。因此该方法具有成本低、操作简单快捷以及易于实施的特点,而且避免了在操作过程中被定位对象在定位系统中脱离监控的状态。

上面对本申请实施例中定位标签的替换方法进行描述,下面对本申请实施例中的定位服务器进行描述。

请参考图3,本申请实施例还提供一种定位服务器300,该定位服务器包括:

获取模块301,用于获取第一定位标签的运动轨迹和第二定位标签的运动轨迹,该第一定位标签与第一被定位对象对应,该第二定位标签无对应的被 定位对象;

第一确定模块302,用于确定获取模块301获取的第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件;

进一步的,第一确定模块302,具体用于判断第一定位标签的运动轨迹和第二定位标签的运动轨迹是否与预置轨迹匹配,且第一定位标签和第二定位标签之间的距离是否符合阈值;并在确定第一定位标签的运动轨迹和第二定位标签的运动轨迹同时与预置轨迹匹配,且第一定位标签和第二定位标签之间的距离符合阈值时,确定第一定位标签的运动轨迹和第二定位标签的运动轨迹符合该预置条件。

配置模块303,用于若第一确定模块302确定获取模块301获取的第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件,则使该第二定位标签对应该第一被定位对象。

请参考图4,在一些实施例中,该定位服务器还包括:

第二确定模块304,用于根据第一定位标签的标识和第二定位标签的标识,确定第一定位标签和第二定位标签是否可替换。

进一步的,具体用于判断第一定位标签和第二定位标签是否属于同一预设分类,并在确定第一定位标签和第二定位标签属于同一预设分类后,确定第一定位标签和第二定位标签可替换。

本申请实施例中仅需通过第一确定模块301确定获取模块302获取第一定位标签和第二定位标签进行符合预置条件的运动轨迹,第一定位标签与第一被定位对象对应,第二定位标签无对应的被定位对象,就可以通过配置模块303使第二定位标签对应第一被定位对象。由于不需要使用一个新的终端处理该过程,也不需要增加一套新的无线通信系统,仅需在定位服务器上进行修改。因此该方法具有成本低、操作简单快捷以及易于实施的特点,而且避免了在操作过程中被定位对象在定位系统中脱离监控的状态。

上面从模块化功能实体的角度对本申请实施例中的定位设备进行描述,下面从硬件处理的角度对本申请实施例中的定位服务器进行描述,请参阅图5,本申请实施例提供了一种定位服务器,用于实现定位标签之间的替换。

该定位服务器400包括:

通信接口401、存储器402、处理器403以及总线404。

通信接口401、存储器402以及处理器403通过总线404连接。

通信接口401,用于获取第一定位标签的运动轨迹和第二定位标签的运动轨迹。

通信接口401可以包括处理器403和标准通信子系统之间的通信接口(英文communicationinterface)。

通信接口401还可以进一步包括eia-rs-232c标准下的通信接口,即数据终端设备(英文:dataterminalequipment,缩写:dte)和数据通讯设备(英文:datacircuit-terminatingequipment,缩写:dce)之间串行二进制数据交换接口技术标准的通信接口,也可以包括rs-485协议下的通信接口,此处不作限定。

存储器402,存储定位标签与被定位对象的对应关系。

存储器402可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram);存储器402也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd);存储器403还可以包括上述种类的存储器的组合,此处不作限定。

可选地,存储器402还可以用于存储程序指令,处理器403可以调用该存储器402中存储的程序指令,执行图2所示实施例中的一个或多个步骤,或其中可选的实施方式,使得该定位服务器400实现上述方法的功能。

处理器403,用于通过通信接口401获取第一定位标签的运动轨迹和第二定位标签的运动轨迹,该第一定位标签与第一被定位对象对应,该第二定位标签无对应的被定位对象;并在确定该第一定位标签的运动轨迹和第二定位标签的运动轨迹符合预置条件时,使该第二定位标签对应该第一被定位对象。

处理器403可以是中央处理器(英文:centralprocessingunit,缩写:cpu),网络处理器(英文:networkprocessor,缩写:np)或者cpu和np的组合。

处理器403还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成 电路(英文:application-specificintegratedcircuit,缩写:asic),可编程逻辑器件(英文:programmablelogicdevice,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,缩写:fpga),通用阵列逻辑(英文:genericarraylogic,缩写:gal)或其任意组合。

存储器还用于存储第一定位标签的运动轨迹和第二定位标签的运动轨迹。

本申请中仅需通过对有对应的被定位对象的第一定位标签和无对应的被定位对象的第二定位标签进行符合预置条件的运动轨迹,就可以使第二定位标签对应与第一定位标签对应的第一被定位对象,以实现第二定位标签对第一定位标签的替换。由于不需要使用一个新的终端处理该过程,也不需要增加一套新的无线通信系统,仅需在定位服务器上进行修改。因此该方法具有成本低、操作简单快捷以及易于实施的特点,而且避免了在操作过程中被定位对象在定位系统中脱离监控的状态。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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