资产设备的定位方法、系统、计算机可读存储介质及终端与流程

文档序号:17181257发布日期:2019-03-22 20:55阅读:180来源:国知局
资产设备的定位方法、系统、计算机可读存储介质及终端与流程

本发明属于物联网与移动互联网技术领域,涉及一种定位方法和系统,特别是涉及一种资产设备的定位方法、系统、计算机可读存储介质及终端。



背景技术:

设备资产是企业固定资产的主要组成部分,它是企业中可供长期使用,并在使用中基本保持原有实物形态,能继续使用或反复使用的劳动手段的总称。

设备的资产管理是一项重要的基础管理工作,是对设备运动过程中的实物形态和价值形态的某些规律进行分析、控制和实施管理。由于设备资产管理涉及面比较广,应实行“一把手”工程,通过设备管理部门、设备使用部门和财务部门的共同努力,互相配合,做好这一工作。

但是,现有资产设备的管理方法无法对大批量的资产设备进行实时定位,造成管理人员无法便捷管理、维护资产设备的现象。

因此,如何提供一种资产设备的定位方法、系统、计算机可读存储介质及终端,以解决现有技术无法对大批量的资产设备进行实时定位及无法随时获取资产设备位置信息,造成管理人员无法便捷管理、维护资产设备的现象等缺陷,实已成为本领域技术人员亟待解决的技术问题。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种资产设备的定位方法、系统、计算机可读存储介质及终端,用于解决现有技术无法对大批量的资产设备进行实时定位及无法随时获取资产设备位置信息,造成管理人员无法便捷管理、维护资产设备的现象的问题。

为实现上述目的及其他相关目的,本发明一方面提供一种资产设备的定位方法,应用于包括无线定位卡片、若干与所述无线定位卡片通信链接的无线接入点、及与所述无线接入点通信链接的终端设备的通信网络;其中,所述无线定位卡片设置于所述资产设备上;所述无线接入点和所述资产设备位于一建筑物内;所述资产设备的定位方法包括以下步骤:接收所述无线接入点发射的通信数据;根据所述无线接入点的位置坐标,对所述资产设备的位置进行初始判断,以获取所述资产设备的初始位置;将实时获取的无线接入点的接收信号的强度指示与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置。

于本发明的一实施例中,在执行所述资产设备的定位方法前,所述无线接入点还需对捕获到的无线信号的发射信道与所述无线接入点的工作信号进行匹配。

于本发明的一实施例中,在所述将匹配度最高的参考点的位置作为所述资产设备的最终位置的步骤之后,所述资产设备的定位方法还包括:将所述资产设备的最终位置传输到浏览器页面上,并结合所述建筑物的电子地图的比例,计算资产设备的最终位置反映在所述电子地图上的二维坐标,并在所述电子地图上投影标识。

于本发明的一实施例中,在对所述资产设备的位置进行初始判断之前,所述资产设备的定位方法还包括:判断所述无线接入点的数量是否超过三个;若是,则选择接收信号的强度指示超过预设强度阈值的三个无线接入点,并转入所述根据所述无线接入点的位置坐标,对所述资产设备的位置进行初始判断,以获取所述资产设备的初始位置的步骤;若否,则选择接收信号的强度指示较高的无线接入点的位置坐标,作为所述资产设备的初始位置。

于本发明的一实施例中,所述根据所述无线接入点的位置坐标,对所述资产设备的位置进行初始判断,以获取所述资产设备的初始位置的步骤包括:将资产设备的初始位置设置定义为未知点,并将该未知点与三个无线接入点的位置坐标进行关联;根据预存关联方式,获取所述资产设备的初始位置。

于本发明的一实施例中,所述参考点处预先采集的参考数据集中样本数据包括该参考点的位置坐标及每一无线接入点的接收信号的强度指示。

于本发明的一实施例中,所述将实时获取的所述无线接入点的接收信号的强度指示与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置的步骤还包括:采用最近邻居法选择最高匹配度:所述最近邻居法为:其中,d表示匹配度,n为无线接入点的数量,i表示无线接入点的编号,为在一参考点(xi,yi)经过一段时间预先采集到的rssi样本数据,rssii为在一参考点(xi,yi)实时采集到的rssi样本数据,p为距离计算选择参数,当参数p=1时,计算的是曼哈顿距离,p=2时,为欧氏距离。

本发明另一方面提供一种资产设备的定位系统,应用于包括无线定位卡片、若干与所述无线定位卡片通信链接的无线接入点、及与所述无线接入点通信链接的终端设备的通信网络;其中,所述无线定位卡片设置于所述资产设备上;所述无线接入点和所述资产设备位于一建筑物内;所述资产设备的定位系统包括:通信模块,用于接收所述无线接入点发射的通信数据;第一定位模块,用于根据所述无线接入点的位置坐标,对所述资产设备的位置进行初始判断,以获取所述资产设备的初始位置;第二定位模块,用于将实时获取的无线接入点的接收信号的强度指示与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置。

本发明又一方面提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述资产设备的定位方法。

本发明最后一方面提供一种终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行所述资产设备的定位方法。

于本发明的一实施例中,所述终端包括移动终端和/或服务终端。

如上所述,本发明的资产设备的定位方法、系统、计算机可读存储介质及终端,具有以下有益效果:

第一,提供一种最简单方便的资产设备管理方式,是资产管理员能够实时了解资产设备的分别情况及设备状态情况;

第二,充分利用无线信号的安全,稳定,高效保证数据的传输,也申请网络布线的麻烦;

第三,定位的数据信息实现可视化的展现。

附图说明

图1显示为本发明所应用的实景示意图。

图2显示为本发明的资产设备的定位方法于一实施例中的流程示意图。

图3显示为本发明的三角定位资产设备的初始位置示意图。

图4显示为本发明的资产设备的定位系统于一实施例中的原理结构示意图。

元件标号说明

1通信网络

11无线定位卡片

12无线接入点

13终端设备

4资产设备的定位系统

41通信模块

42判断模块

43选择模块

44第一定位模块

45第二定位模块

46显示处理模块

s21~s27步骤

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。

需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明所提供的资产设备的定位方法、系统、计算机可读存储介质及终端的技术原理如下:

本发明采用wifi和rfid技术实现定位跟踪。其中定位卡片由带有rfid功能的芯片发射wifi信号,其信号数据可以被无线ap捕获;

无线ap根据卡片发射的信号与其工作信道进行识别匹配,如果与ap信道一致则将数据捕获记录下来,并且将数据通过udp方式上报到定位引擎的监听端口上;

定位引擎软件在特定的监听端口进行数据监听,并且进行数据计算解析,根据其信号值对比指纹库数据及三角定位算法判断其所处位置;其中,三角定位算法是指部署现场满足3个ap的条件下,经过三个已知ap坐标点,计算标签位置与三点的距离,来推算出标签的坐标位置,从而标注其所占位置。其中估算的距离由获取的信号强度折算成距离。指纹数据库对比法是指通过在部署现场,预先采集在房间不同的位置对应到的多个ap取得的信号强度并且记录其位置坐标,并且将信号强度记录在数据库当中。当ap收到标签信号时,通过使用分类算法最近邻knn,识别匹配与数据库当中的信号情况,当匹配情况程度最高时可以实现达到获取其位置判断信息。

数据位置判断完成之后,通过在系统设置好的楼层地图进行坐标标注,最终实现可视化效果,若出现告警信息可以通过日志进行查看分析。

实施例一

本实施例提供一种资产设备的定位方法,应用于包括无线定位卡片、若干与所述无线定位卡片通信链接的无线接入点、及与所述无线接入点通信链接的终端设备的通信网络;其中,所述无线定位卡片设置于所述资产设备上;所述无线接入点和所述资产设备位于一建筑物内;所述资产设备的定位方法包括以下步骤:

接收所述无线接入点发射的通信数据;

根据所述无线接入点的位置坐标,对所述资产设备的位置进行初始判断,以获取所述资产设备的初始位置;

将实时获取的无线接入点的接收信号的强度指示与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置。

以下将结合图示对本实施例所提供的资产设备的定位方法进行详细描述。本实施例所述资产设备的定位方法应用于如图1所述通信网络1中。所述通信网络包括无线定位卡片11、若干与所述无线定位卡片11通信链接的无线接入点12、及与所述无线接入点12通信链接的终端设备13,其中,所述无线定位卡12设置于所述资产设备上;所述无线接入点和所述资产设备位于一建筑物内;在本实施例中,无线定位卡片11由含有wifi射频发射模块的卡片组成。1。本实施例使用无线定位卡片11对其所附着的资产设备进行定位追踪,获取其位置和状态信息,可以随时获取资产设备位置信息。

所述无线接入点12为市场上通用厂商生产的各种可以支持802.11b/g协议的ap设备。本实施例利用建筑物内已有的无线部署环境,利用wifi无线进行数据传输,省去网络布线组网的麻烦。

在本实施例中,在执行所述资产设备的定位方法前,所述无线接入点还需对捕获到的无线信号的发射信道与所述无线接入点的工作信号进行匹配。

具体地,在部署无线接入点12时,无线接入点12的工作频道是预先设置,根据干扰频道最小的情况,会设置为1信道或者6信道或者11信道,无线定位卡片会按照一定频率轮询在不同的信道,具体是1-13信道上发射信号,发射的数据中包含了的信道信息。当ap接收到无线定位卡片发射的数据时,会自身匹配其数据当中无线定位卡片的工作信道,如果ap的信道与无线定位卡片的信道一致,则保留数据,否则丢弃数据。

请参阅图2,显示为资产设备的定位方法于一实施例中的流程示意图。如图2所示,所述资产设备的定位方法具体包括以下几个步骤:

s21,接收所述无线接入点发射的通信数据。

s22,判断所述无线接入点的数量是否超过三个;若是,则执行s23,若否,则执行s23’。

s23,选择接收信号的强度指示(rssi)超过预设强度阈值的三个无线接入点,并转入步骤s24。所选择的三个无线接入点ap组成三角形。

s24,根据所述无线接入点的位置坐标,对所述资产设备的位置进行初始判断,以获取所述资产设备的初始位置。

具体请结合图3所示三角定位资产设备的初始位置示意图,对所述s24进行详细描述。

将资产设备的初始位置设置定义为未知点e,并将该未知点e与三个无线接入点bs1,bs2,bs3的位置坐标分别为(x1,y1),(x2,y2),(x3,y3)进行关联。

具体关联过程为:

根据未知点e到三个无线接入点bs1,bs2,bs3的距离r1,r2,,r3为半径做三个圆。

根据预存关联方式,获取所述资产设备的初始位置。

所述预存关联方式为:

(x1-x)2+(y1-y)2=r12

(x2-x)2+(y2-y)2=r22公式(1)

(x3-x)2+(y3-y)2=r32

在本实施例中,通过根据未知点e到三个无线接入点bs1,bs2,bs3的关联关系,计算出未知点的初始位置。但是,因为环境的干扰和测试获取的数据存在误差,所有要进一步结合指纹库数据匹配判断。

s23’,若所述无线接入点的数量是否超过三个,即所述无线接入点的数量为2个时,选择接收信号的强度指示较高的无线接入点的位置坐标,作为所述资产设备的初始位置,并转入s25。

s25,将实时获取的无线接入点的接收信号的强度指示与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置。在本实施例中,所述参考点处预先采集的参考无线接入点的接收信号的强度指示数据集中样本数据包括该参考点的位置坐标及每一无线接入点的接收信号的强度指示。所述参考点处预先采集的参考数据集如下所示:

rssii={xi,yi,rssi,rssi2,rssi3,……rssin}。

在本实施例中,所述参考点处预先采集的参考数据集是在离线数据采集阶段,通过一移动终端在某一参考点(x,y)经过一段时间的采样采集到的rssi样本数据。

在实时定位阶段,将实时获取的所述参考点处预先采集的参考数据集与预存咋指纹数据库中的rssi数据样本进行匹配。

在本实施例中,采用最近邻居法将实时获取的所述无线接入点的接收信号的强度指示与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置。

所述最近邻居法为:

其中,d表示匹配度,n为无线接入点的数量,i表示无线接入点的编号,为在一参考点(xi,yi)经过一段时间预先采集到的rssi样本数据,rssii为在一参考点(xi,yi)实时采集到的rssi样本数据,p为距离计算选择参数。

当参数p=1时,计算的是曼哈顿距离,p=2时,为欧氏距离,本实施例选择欧式距离计算信号强度间的距离。最近邻居法得到的位置必然是在指纹数据库中已经存在的参考点位置。k近邻法(k-nnss)是最近邻居法的一种改进版本,它不再是简单的使用信号空间中距离最近的点作为位置估计,而是采用距离最近的几个采样点的平均值来估计用户的位置。

s26,经过所述s25匹配后,将获取到的资产设备的最终位置转换为相对于所述建筑物的二维坐标数据,并将所述资产设备的最终位置的相对二维坐标数据传输到浏览器页面上。

s27,结合所述建筑物的电子地图的比例,计算资产设备的最终位置反映在所述电子地图上的二维坐标,并在所述电子地图上投影标识。

本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述资产设备的定位方法。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过计算机程序相关的硬件来完成。前述的计算机程序可以存储于一计算机可读存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

本实施例所述资产设备的定位方法具有以下有益效果:

第一,提供一种最简单方便的资产设备管理方式,是资产管理员能够实时了解资产设备的分别情况及设备状态情况;

第二,充分利用无线信号的安全,稳定,高效保证数据的传输,也申请网络布线的麻烦;

第三,定位的数据信息实现可视化的展现。

实施例二

本实施例提供一种资产设备的定位系统,应用于包括无线定位卡片、若干与所述无线定位卡片通信链接的无线接入点、及与所述无线接入点通信链接的终端设备的通信网络;其中,所述无线定位卡片设置于所述资产设备上;所述无线接入点和所述资产设备位于一建筑物内;所述资产设备的定位系统包括:

通信模块,用于接收所述无线接入点发射的通信数据;

第一定位模块,用于根据所述无线接入点的位置坐标,对所述资产设备的位置进行初始判断,以获取所述资产设备的初始位置;

第二定位模块,用于将实时获取的所述无线接入点的接收信号的强度指示与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置。

以下将结合图示对本实施例所提供的资产设备的定位系统进行详细描述。需要说明的是,应理解以下资产设备的定位系统的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以下x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以下各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。

例如,以下这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以下某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。

请参阅图4,显示为资产设备的定位系统于一实施例中的原理结构示意图。如图4所示,所述资产设备的定位系统4包括通信模块41、判断模块42、选择模块43、第一定位模块44、第二定位模块45及显示处理模块46。

所述通信模块41接收所述无线接入点发射的通信数据。

与所述通信模块41耦合的判断模块42用于判断所述无线接入点的数量是否超过三个;若是,则调用所述选择模块43选择接收信号的强度指示(rssi)超过预设强度阈值的三个无线接入点,若否,则继续调用选择模块43选择接收信号的强度指示较高的无线接入点的位置坐标。在本实施例中,选择的三个无线接入点ap组成三角形。

与所述选择模块43耦合的第一定位模块44用于根据所述无线接入点的位置坐标,对所述资产设备的位置进行初始判断,以获取所述资产设备的初始位置;

具体请结合图3所示三角定位资产设备的初始位置示意图,对所述第一定位模块44进行详细描述。

将资产设备的初始位置设置定义为未知点e,并将该未知点e与三个无线接入点bs1,bs2,bs3的位置坐标分别为(x1,y1),(x2,y2),(x3,y3)进行关联。

具体第一定位模块44关联过程为:

根据未知点e到三个无线接入点bs1,bs2,bs3的距离r1,r2,,r3为半径做三个圆。

根据预存关联方式,获取所述资产设备的初始位置。

所述预存关联方式为:

(x1-x)2+(y1-y)2=r12

(x2-x)2+(y2-y)2=r22

(x3-x)2+(y3-y)2=r32

在本实施例中,第一定位模块44通过根据未知点e到三个无线接入点bs1,bs2,bs3的关联关系,计算出未知点的初始位置。但是,因为环境的干扰和测试获取的数据存在误差,所有要进一步结合指纹库数据匹配判断。

将所述第一定位模块44耦合的第二定位模块45用于实将时获取的所述与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置。在本实施例中,所述参考点处预先采集的参考无线接入点的接收信号的强度指示数据集中样本数据包括该参考点的位置坐标及每一无线接入点的接收信号的强度指示。所述参考点处预先采集的参考数据集如下所示:

rssii={xi,yi,rssi,rssi2,rssi3,……rssin}。

在本实施例中,所述参考点处预先采集的参考数据集是在离线数据采集阶段,通过一移动终端在某一参考点(x,y)经过一段时间的采样采集到的rssi样本数据。

在实时定位阶段,将实时获取的所述参考点处预先采集的参考数据集与预存咋指纹数据库中的rssi数据样本进行匹配。

在本实施例中,所述第二定位模块45采用最近邻居法将实时获取的所述无线接入点的接收信号的强度指示与在若干参考点处预先采集的参考数据集中的样本数据进行匹配,并选择匹配度最高的参考点的位置作为所述资产设备的最终位置。

与所述第二定模块45耦合的显示处理模块46用于经过所述第二定位模块45匹配后,将获取到的资产设备的最终位置转换为相对于所述建筑物的二维坐标数据,并将所述资产设备的最终位置的相对二维坐标数据传输到浏览器页面上,并结合所述建筑物的电子地图的比例,计算资产设备的最终位置反映在所述电子地图上的二维坐标,并在所述电子地图上投影标识。

实施例三

本实施例提供的一种终端,包括:采集器、处理器、存储器、收发器、通信接口和系统总线;存储器和通信接口通过系统总线与处理器和收发器连接并完成相互间的通信,存储器用于存储计算机程序,通信接口用于和其他设备进行通信,处理器和收发器用于运行计算机程序,使所述终端执行如上所述资产设备的定位方法的各个步骤。

上述提到的系统总线可以是外设部件互连标准(peripheralpomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(randomaccessmemory,简称ram),也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本实施例中,所述终端包括移动终端和/或服务终端。于实际的实现方式中,所述移动终端例如为智能手机、平板电脑、笔记本电脑等具有屏幕的电子设备。在本实施例中,暂以所述电子设备智能手机为例进行说明。所述智能手机例如为安装android操作系统或者ios操作系统,或者palmos、symbian(塞班)、或者blackberry(黑莓)os、windowsphone等操作系统的智能手机。

综上所述,本实施例所述资产设备的定位方法、系统、计算机可读存储介质及终端具有以下有益效果:

第一,提供一种最简单方便的资产设备管理方式,是资产管理员能够实时了解资产设备的分布情况及设备状态情况(包括获取设备所处的位置信息,位置变化告警信息);

第二,充分利用无线信号的安全,稳定,高效保证数据的传输,也申请网络布线的麻烦;

第三,定位的数据通过结合定位算法进一步精确了定位数据,并且实现了资产设备位置可视化的展现。本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

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