掌桥专利:专业的专利平台
掌桥专利
首页

一种实体资源的定位方法、定位装置、定位系统及服务器

文献发布时间:2023-06-19 10:58:46


一种实体资源的定位方法、定位装置、定位系统及服务器

技术领域

本申请属于室内定位技术领域,尤其涉及一种实体资源的定位方法、定位装置、定位系统、服务器及计算机可读存储介质。

背景技术

随着社会信息化的推进,需要管理的实体资源规模也变得越来越庞大。其中,实体资源可以是档案、图书或者商品等资源。为了方便对实体资源进行监控,通常可以在实体资源外部贴上印刷码(如条形码、二维码)或者无线射频识别(Radio FrequencyIdentification,RFID)标签。

然而,在实际使用时,无论是在实体资源上贴上印刷码还是RFID芯片,都只能满足对实体资源的分类查询和数据统计,无法对实体资源的所在位置进行实时定位。由此可见,现有技术存在无法对实体资源进行实时定位的问题。

发明内容

本申请实施例提供了一种实体资源的定位方法、定位装置、定位系统、服务器及计算机可读存储介质,可以解决现有现有技术存在无法对实体资源进行实时定位的问题。

第一方面,本申请实施例提供了一种实体资源的定位方法,包括:

响应于启动实体资源盘点的预设指令,通过超宽带定位基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及所述超宽带标签在所述监控区域内的第一位置信息;

若第一数据库中存在与所述实体资源的第一标签信息相同的第二标签信息,且所述实体资源的第一位置信息不同于所述第二标签信息对应的实体资源的预设位置信息,则向目标终端发送所述实体资源的定位信息,所述定位信息至少包括所述第一位置信息与所述预设位置信息。

进一步的,所述通过超宽带定位基站获取监控区域内每个实体资源的超宽带标签的第一标签信息,以及所述超宽带标签在所述监控区域内的第一位置信息之后,还包括:

若所述第一数据库中存在与各个所述实体资源的第一标签信息均不相同的第三标签信息,则获取第一出库表;

若所述第一出库表中不存在所述第三标签信息对应的第一实体资源,则向所述目标终端发送第一提示信息;所述第一提示信息用于描述所述第一实体资源丢失。

进一步的,所述述通过超宽带定位基站获取监控区域内每个实体资源的超宽带标签的第一标签信息,以及所述超宽带标签在所述监控区域内的第一位置信息之前,还包括:

获取各个预设实体资源的资源信息和所述预设实体资源携带的超宽带标签的标签信息;所述资源信息包括所述预设实体资源的类别和编号;

根据所述预设实体资源的分类确定所述预设实体资源在所述监控区域的目标存放区域,并将所述目标存放区域发送至所述目标终端;

若检测到所述预设实体资源已经成功存放至所述目标存放区域内,则根据所述预设实体资源配置的超宽带标签获取所述预设实体资源的预设位置信息,并将所述预设实体资源的预设位置信息、所述标签信息及所述资源信息关联存储至所述第一数据库中。

进一步的,所述将所述预设实体资源的预设位置信息、所述标签信息及所述资源信息关联存储至所述第一数据库中之后,还包括:

响应于启动实体资源跟踪的预设指令,通过所述超宽带定位基站获取所述监控区域内各个实体资源携带的超宽带标签的第四标签信息,以及所述超宽带标签在所述监控区域内的第二位置信息;

若所述第一数据库中存在与所述实体资源的第四标签信息相同的第五标签信息,且所述实体资源的第二位置信息不同于所述第五标签信息对应的实体资源的预设位置信息,则将所述第二位置信息与所述第四标签信息进行关联并存储至历史数据库;

获取所述实体资源在所述监控区域的第三位置信息,若所述第三位置信息与所述第二位置信息不相同,且所述第三位置信息超出所述监控区域的预设范围,则获取第二出库表;

若所述第二出库表中不存在所述实体资源的第四标签信息,则向所述目标终端发送第二提示信息;所述第二提示信息用于描述所述实体资源违规出库。

进一步的,所述定位方法还包括:

接收所述目标终端发送的实体资源出库请求;所述实体资源出库请求携带有出库实体资源的编号;

根据所述出库实体资源的编号从所述第一数据库中获取所述出库实体资源的预设位置信息;

根据所述预设位置信息确定所述出库实体资源的第一导航路径,并将所述第一导航路径发送至所述目标终端。

进一步的,所述根据所述预设位置信息确定所述出库实体资源的第一导航路径,并将所述第一导航路径发送至所述目标终端之后,还包括:

接收所述目标终端发送的实体资源归位请求;所述实体资源归位请求携带有归位实体资源的编号;

根据所述归位实体资源的编号从所述第一数据库中获取所述归位实体资源的预设位置信息;

根据所述预设位置信息确定所述归位实体资源的第二导航路径,并将所述第二导航路径发送至所述目标终端。

第二方面,本申请实施例提供了一种实体资源的定位装置,包括:

第一获取单元,用于响应于启动实体资源盘点的预设指令,通过超宽带定位基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及所述超宽带标签在所述监控区域内的第一位置信息;

第一发送单元,用于若第一数据库中存在与所述实体资源的第一标签信息相同的第二标签信息,且所述实体资源的第一位置信息不同于所述第二标签信息对应的实体资源的预设位置信息,则向目标终端发送所述实体资源的定位信息,所述定位信息至少包括所述第一位置信息与所述预设位置信息。

第三方面,本申请实施例提供了一种实体资源的定位系统,包括:

超宽带定位基站和服务器,所述服务器用于执行如如上述第一方面中任一项所述的定位方法的步骤。

第四方面,本申请实施例提供了一种服务器,包括:

存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,上述处理器执行所述计算机程序时实现如上述第一方面中任一项所述的定位方法的步骤。

第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的定位方法的步骤。

第六方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在服务器上运行时,使得服务器可执行上述第一方面中任一项所述的定位方法。

本申请实施例与现有技术相比存在的有益效果是:

本申请实施例提供的一种实体资源的定位方法,通过响应于启动实体资源盘点的预设指令,通过超宽带定位基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及超宽带标签在监控区域内的第一位置信息;若第一数据库中存在与实体资源的第一标签信息相同的第二标签信息,且实体资源的第一位置信息不同于第二标签信息对应的实体资源的预设位置信息,则向目标终端发送定位信息,定位信息至少包括第一位置信息与预设位置信息。上述定位方法通过超宽带定位基站和每个实体资源携带的超宽带标签,获取第一标签信息和该超宽带标签在监控区域的第一位置信息,并将第一标签信息和第一位置信息与第一数据库中的标签信息和预设位置信息进行比较,在第一数据库中存在与该实体资源的第一标签信息相同的第二标签信息时,确定第一位置信息与预设位置信息是否相同,若不同,则向目标终端发送该实体资源的定位信息,实现了对每个实体资源进行实时定位,从而实现对实体资源的自动盘点。并且相关人员也可以根据该定位信息决定是否需要对该实体资源的存放位置进行调整。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种实体资源的定位系统的示意图;

图2是本申请实施例提供的一种实体资源的定位方法的实现流程图;

图3是本申请另一实施例提供的一种实体资源的定位方法的实现流程图;

图4是本申请再一实施例提供的一种实体资源的定位方法的实现流程图;

图5是本申请又一实施例提供的一种实体资源的定位方法的实现流程图;

图6是本申请又一实施例提供的一种实体资源的定位方法的实现流程图;

图7是本申请又一实施例提供的一种实体资源的定位方法的实现流程图

图8是本申请实施例提供的实体资源的定位装置的结构示意图;

图9是本申请实施例提供的服务器的结构示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

超宽带(Ultra Wideband,UWB)是一种无载波通信技术,它可以利用纳秒至微秒级的非正弦波窄脉冲传输数据。近年来,它还广泛用于近距离精确室内定位。

因此,本申请所有实施例中,相关人员可以在存放实体资源的库房中配置第一预设数目个超宽带定位基站,并在需要放入库房的每个实体资源的外部贴上超宽带标签,通过超宽带标签对每个实体资源进行定位。其中,实体资源包括但不限于档案、图书或商品等。第一预设数目可以根据实际需要确定,此处不作限制,示例性的,为了提高定位的精准度,第一预设数目可以是3个或4个,以实现对每个实体资源配置的超宽带标签进行三维定位,即可以获取每个实体资源配置的超宽带标签的三维坐标信息,从而实现对每个实体资源的精确定位。

基于此,请参阅图1,图1是本申请实施例提供的一种实体资源的定位系统的示意图。在本申请的所有实施例中,实体资源的定位方法的执行主体为服务器。如图1所示,该定位系统包括服务器10和超宽带基站20(图中仅示出一个)。服务器10与超宽带基站20通信连接。其中,服务器10可以是平板电脑或台式电脑等。超宽带基站20用于对超宽带标签30进行扫描。

在本申请的一个实施例中,该定位系统还可以包括目标终端40。目标终端40与服务器10通信连接。目标终端40用于接收服务器10发送的与实体资源相关的信息及向相关人员展示该信息。其中,目标终端40包括但不限于智能手机、平板电脑或台式电脑等。

以目标终端40为手机,实体资源为档案资源为例,服务器10响应于启动档案资源盘点的预设指令,通过超宽带定位基站20获取监控区域内每个档案携带的超宽带标签30的第一标签信息,以及超宽带标签30在监控区域内的第一位置信息;并将每个档案的第一标签信息和第一位置信息,与第一数据库中存储的每个档案的标签信息和预设位置信息进行比较。服务器若检测到第一数据库中存在与某个档案的第一标签信息相同的第二标签信息,且该档案的第一位置信息不同于第二标签信息对应的档案的预设位置信息,则向手机发送该档案的定位信息,其中,定位信息至少包括该档案的第一位置信息与预设位置信息。

请参阅图2,图2是本申请实施例提供的一种实体资源的定位方法的实现流程图。本申请实施例中,该实体资源的定位方法的执行主体为服务器。如图2所示,本申请实施例提供的一种实体资源的定位方法可以包括S101~S102,详述如下:

在S101中,响应于启动实体资源盘点的预设指令,通过超宽带定位基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及所述超宽带标签在所述监控区域内的第一位置信息。

本申请实施例中,当相关人员想对库房内的实体资源进行盘点时,可以触发启动实体资源盘点的预设指令。其中,响应于启动实体资源盘点的预设指令可以根据实际需要设置,此处不作限制。

示例性的,响应于启动实体资源盘点的预设指令可以是:检测到触发第一预设操作。其中,第一预设操作可以根据实际需求进行确定,此处不做限制。示例性的,第一预设操作可以为点击第一预设控件,即服务器若检测到相关人员点击预设APP内的第一预设控件,则认为触发了第一预设操作,即认为检测到相关人员触发启动实体资源盘点的预设指令。

服务器响应于启动实体资源盘点的预设指令,通过超宽带基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息。其中,监控区域可以根据实际需要设置此处不作限制,示例性的,监控区域可以是用于存放实体资源的整个库房。标签信息包括但不限于超宽带标签的序列号或编号。

具体地,服务器响应于启动实体资源盘点的预设指令,向超宽带基站发送第一扫描指令。第一扫描指令用于指示超宽带基站对监控区域内的每个实体资源携带的超宽带标签进行扫描。

超宽带基站对每个实体资源携带的超宽带标签进行扫描,得到每个实体资源携带的超宽带标签的第一标签信息后,可以根据每个实体资源携带的超宽带标签计算该超宽带标签在监控区域内的第一位置信息,并将该第一标签信息和第一位置信息发送至服务器。

需要说明的是,超宽带标签在监控区域内的位置信息即为该超宽带标签对应的实体资源在监控区域内的位置信息。

本申请实施例中,由于服务器预先在监控区域内构建了三维空间坐标系,因此,该第一位置信息指超宽带标签在三维空间坐标系中的三维坐标。

在本申请的一个实施例中,服务器还可以基于第一预设时间间隔通过超宽带基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及该超宽带标签在监控区域内的第一位置信息。其中,第一预设时间间隔可以根据实际需要设置,此处不作限制。

需要说明的是,本申请实施例中,服务器预先设置了第一数据库。其中,第一数据库用于存储各个预设实体资源的标签信息和预设位置信息。

服务器在获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及超宽带标签在监控区域内的第一位置信息后,可以将每个实体资源携带的超宽带标签的第一标签信息和第一位置信息与第一数据库中存储的每个实体资源的标签信息和预设位置信息进行比较。服务器若检测到第一数据库中存在与某个实体资源的第一标签信息相同的第二标签信息,且该实体资源的第一位置信息不同于第二标签信息对应的实体资源的预设位置信息,则执行步骤S102。

在S102中,若第一数据库中存在与所述实体资源的第一标签信息相同的第二标签信息,且所述实体资源的第一位置信息不同于所述第二标签信息对应的实体资源的预设位置信息,则向目标终端发送所述实体资源的定位信息,所述定位信息至少包括所述第一位置信息与所述预设位置信息。

本申请实施例中,服务器在检测到第一数据库中存在与某个实体资源的第一标签信息相同的第二标签信息,且该实体资源的第一位置信息不同于第二标签信息对应的实体资源的预设位置信息时,向目标终端发送该实体资源的定位信息。其中,该定位信息至少包括第一位置信息与预设位置信息。

在本申请的一个实施例中,服务器在向目标终端发送该定位信息后,还可以向目标终端发送第三提示信息。其中,第三提示信息用于描述该实体资源存放错误。基于此,服务器还可以根据第一位置信息和预设位置信息构建第三导航路径,并将该第三导航路径发送至目标终端,方便相关人员通过该第三导航路径将该实体资源重新放置于正确位置,即预设位置信息所描述的位置。

以上可以看出,本实施例提供的一种实体资源的定位方法,通过响应于启动实体资源盘点的预设指令,通过超宽带定位基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及超宽带标签在监控区域内的第一位置信息;若第一数据库中存在与实体资源的第一标签信息相同的第二标签信息,且实体资源的第一位置信息不同于第二标签信息对应的实体资源的预设位置信息,则向目标终端发送定位信息,定位信息至少包括第一位置信息与预设位置信息。上述定位方法通过超宽带定位基站和每个实体资源携带的超宽带标签,获取第一标签信息和该超宽带标签在监控区域的第一位置信息,并将第一标签信息和第一位置信息与第一数据库中的标签信息和预设位置信息进行比较,在第一数据库中存在与该实体资源的第一标签信息相同的第二标签信息时,确定第一位置信息与预设位置信息是否相同,若不同,则向目标终端发送该实体资源的定位信息,实现了对每个实体资源进行实时定位,从而实现对实体资源的自动盘点。并且相关人员也可以根据该定位信息决定是否需要对该实体资源的存放位置进行调整。

请参阅图3,图3是本申请另一实施例提供的一种实体资源的定位方法的实现流程图。相对于图2对应的实施例,本实施例提供的实体资源的定位方法在S101之后还包括S201~S202,详述如下:

在S201中,若所述第一数据库中存在与各个所述实体资源的第一标签信息均不相同的第三标签信息,则获取第一出库表。

本实施例中,服务器在检测到第一数据库中存在与各个实体资源的第一标签信息均不相同的第三标签信息时,说明该第三标签信息对应的实体资源在服务器响应于启动实体资源盘点的预设指令时,并不存在于监控区域内,因此,服务器可以获取第一出库表,确定该第三标签信息对应的实体资源是否已经出库。其中,第一出库表指服务器在响应于启动实体资源盘点的预设指令时的最新更新的出库表。出库表用于描述已经出库的实体资源及其标签信息。

服务器在检测到第一出库表中不存在第三标签信息对应的第一实体资源时,则执行步骤S202。

需要说明的是,服务器在检测到第一出库表中存在第三标签信息对应的第一实体资源时,说明该第一实体资源是按规定出库的。

在S202中,若所述第一出库表中不存在所述第三标签信息对应的第一实体资源,则向所述目标终端发送第一提示信息;所述第一提示信息用于描述所述第一实体资源丢失。

本实施例中,服务器在检测到第一出库表中不存在第三标签信息对应的第一实体资源时,说明该第一实体资源并未出库,因此,服务器可以向目标终端发送第一提示信息,第一提示信息用于描述该第一实体资源丢失。

以上可以看出,本实施例提供的一种实体资源的定位方法,在检测到第一数据库中存在与各个实体资源的第一标签信息均不相同的第三标签信息时,获取第一出库表;若第一出库表中不存在所述第三标签信息对应的第一实体资源,则向目标终端发送第一提示信息,第一提示信息用于描述第一实体资源丢失,使得相关人员可以通过目标终端确定有实体资源丢失,方便相关人员进行相应的处理。

在本申请的一个实施例中,服务器还可以预先将监控区域根据第一预设要求划分成第二预设数目个预设存放区域,并根据第二预设要求确定每个预设存放区域用于存放什么类别的实体资源。

其中,第一预设要求可以是:将监控区域均匀划分。

第二预设数目可以实际需要确定,此处不作限制,示例性的,第二预设数目可以根据实体资源的类别数量确定,例如,实体资源的类别数量与第二预设数目相等。

第二预设要求可以是:根据实体资源类别对应的出库量确定每个实体资源类别的存放区域。示例性的,假设某个实体资源类别对应的出库量在预设时间段内最高,则该实体资源类别的存放区域可以是最靠近库房门口的预设存放区域。其中,预设时间段可以根据实际需要设置,此处不作限制,示例性的,预设时间段可以是一周。

服务器在确定根据第二预设要求确定每个预设存放区域用于存放什么类别的实体资源后,可以将该预设存放区域的编号与该预设存放区域存放的实体资源类别进行关联,并存储至第一数据库。

基于此,请参阅图4,图4是本申请再一实施例提供的一种实体资源的定位方法的实现流程图。相对于图2对应的实施例,本实施例提供的实体资源的定位方法在S101之前还包括S01~S03,详述如下:

在S01中,获取各个预设实体资源的资源信息和所述预设实体资源携带的超宽带标签的标签信息;所述资源信息包括所述预设实体资源的类别和编号。

本实施例中,服务器获取各个预设实体资源的资源信息和各个预设实体资源携带的超宽带标签的标签信息。其中,资源信息包括但不限于实体资源的类别和编号等。

在S02中,根据所述预设实体资源的分类确定所述预设实体资源在所述监控区域的目标存放区域,并将所述目标存放区域发送至所述目标终端。

本实施例中,服务器在获取各个预设实体资源的资源信息和标签信息后,可以根据各个预设实体资源的类别,以及每个实体资源类别与预设存放区域之间的对应关系,确定该预设实体资源在监控区域的目标存放区域,并将目标存放区域发送至目标终端。

需要说明的是,服务器将目标存放区域发送至目标终端,可以是将该目标存放区域的编号发送至目标终端。

目标终端在接收到该目标存放区域的编号后,可以展示给相关人员,方便相关人员存放各个实体资源。

在S03中,若检测到所述预设实体资源已经成功存放至所述目标存放区域内,则根据所述预设实体资源配置的超宽带标签获取所述预设实体资源的预设位置信息,并将所述预设实体资源的预设位置信息、所述标签信息及所述资源信息关联存储至所述第一数据库中。

本实施例中,服务器在检测到各个预设实体资源已经成功存放至目标存放区域内时,可以向超宽带基站发送第二扫描指令。第二扫描指令用于对目标存放区域内各个预设实体资源携带的超宽带标签进行扫描。

超宽带基站在接收到第二扫描指令后,可以对目标存放区域内各个预设实体资源携带的超宽带标签进行扫描,获取各个预设实体资源携带的超宽带标签的标签信息,以及各个预设实体资源携带的超宽带标签在监控区域内的预设位置信息。超宽带基站将各个预设实体资源携带的超宽带标签的标签信息和预设位置信息发送至服务器。

基于此,服务器可以获取各个预设实体资源的预设位置信息,并将各个预设实体资源的预设位置信息、标签信息及资源信息关联存储至第一数据库中。

以上可以看出,本实施例提供的一种实体资源的定位方法,通过获取各个预设实体资源的资源信息和各个预设实体资源携带的超宽带标签的标签信息;资源信息包括所述实体资源的类别和编号;根据预设实体资源的类别确定该预设实体资源在监控区域的目标存放区域,并将目标存放区域发送至目标终端;若检测到预设实体资源已经成功存放至目标存放区域内,则根据预设实体资源配置的超宽带标签获取预设实体资源的预设位置信息,并将预设实体资源的预设位置信息、标签信息及资源信息关联存储至第一数据库中,方便服务器根据实体资源的编号确定该实体资源的存放位置,节约了查找该实体资源的时间,提高了实体资源的查找效率。

请参阅图5,图5是本申请又一实施例提供的一种实体资源的定位方法的实现流程图。相对于图4对应的实施例,本实施例提供的实体资源的定位方法在S03之后还包括S301~S304,详述如下:

在S301中,响应于启动实体资源跟踪的预设指令,通过所述超宽带定位基站获取所述监控区域内各个实体资源携带的超宽带标签的第四标签信息,以及所述超宽带标签在所述监控区域内的第二位置信息。

本实施例中,当相关人员想对库房内的实体资源进行实时跟踪时,可以触发启动实体资源跟踪的预设指令。其中,响应于启动实体资源跟踪的预设指令可以根据实际需要设置,此处不作限制。

示例性的,响应于启动实体资源盘点的预设指令可以是:检测到触发第二预设操作。其中,第二预设操作可以根据实际需求进行确定,此处不做限制。示例性的,第二预设操作可以为点击第二预设控件,即服务器若检测到相关人员点击预设APP内的第二预设控件,则认为触发了第二预设操作,即认为检测到相关人员触发启动实体资源跟踪的预设指令。

服务器响应于启动实体资源跟踪的预设指令,通过超宽带基站获取监控区域内每个实体资源携带的超宽带标签的第四标签信息。

具体地,服务器响应于启动实体资源跟踪的预设指令,向超宽带基站发送第三扫描指令。第三扫描指令用于指示超宽带基站对监控区域内的各个实体资源携带的超宽带标签进行扫描。

超宽带基站接收到第三扫描指令后,对各个实体资源携带的超宽带标签进行扫描。超宽带基站得到各个实体资源携带的超宽带标签的第四标签信息后,可以根据各个实体资源携带的超宽带标签计算该超宽带标签在监控区域内的第二位置信息,并将该第四标签信息和第二位置信息发送至服务器。其中,超宽带标签在监控区域内的第二位置信息即为该超宽带标签对应的实体资源在监控区域内的位置信息。

在本申请的一个实施例中,服务器还可以基于第二预设时间间隔自动通过超宽带基站获取监控区域内各个实体资源携带的超宽带标签的第四标签信息,以及该超宽带标签在监控区域内的第二位置信息。其中,第二预设时间间隔可以根据实际需要设置,此处不作限制。

服务器在获取监控区域内各个实体资源携带的超宽带标签的第四标签信息,以及超宽带标签在监控区域内的第二位置信息后,可以将各个实体资源携带的超宽带标签的第四标签信息和第二位置信息与第一数据库中存储的预设实体资源的标签信息和预设位置信息进行比较。服务器若检测到第一数据库中存在与某个实体资源的第四标签信息相同的第五标签信息,且该实体资源的第二位置信息不同于第五标签信息对应的实体资源的预设位置信息,则执行步骤S302。

需要说明的是,本实施例中,服务器还预先设置了历史数据库,历史数据库用于存放各个实体资源的历史位置信息。其中,历史位置信息指某个实体资源在移动时的位置信息。

在S302中,若所述第一数据库中存在与所述实体资源的第四标签信息相同的第五标签信息,且所述实体资源的第二位置信息不同于所述第五标签信息对应的实体资源的预设位置信息,则将所述第二位置信息与所述第四标签信息进行关联并存储至历史数据库。

本实施例中,服务器在检测到第一数据库中存在与某个实体资源的第四标签信息相同的第五标签信息,且该实体资源的第二位置信息不同于第五标签信息对应的实体资源的预设位置信息,则将该第二位置信息与第四标签信息进行关联并存储至历史数据库。

在S303中,获取所述实体资源在所述监控区域的第三位置信息,若所述第三位置信息与所述第二位置信息不相同,且所述第三位置信息超出所述监控区域的预设范围,则获取第二出库表。

本实施例中,服务器在将第二位置信息与第四标签信息进行关联并存储至历史数据库后,可以获取该第四标签标签信息对应的实体资源的第三位置信息,并将该第三位置信息与第二位置信息进行比较。服务器若检测到该第三位置信息与第二位置信息不相同,且第三位置信息超出监控区域的预设范围,说明该第四标签信息对应的实体资源已经出库,则获取第二出库表。其中,第二出库表指服务器在响应于启动实体资源跟踪的预设指令时的最新更新的出库表。出库表用于描述已经出库的实体资源及其标签信息。预设范围可以根据实际需要设置,此处不作限制,示例性的预设范围可以是整个监控区域。

服务器在获取第二出库表后,可以将第四标签信息与第二出库表中的标签信息进行一一对比,确定第二出库表中是否存在该第四标签信息。

在本申请的一个实施例中,服务器若检测到第三位置信息与第二位置信息相同,说明第四标签信息对应的实体资源停止了移动,则向目标终端发送第四提示信息。其中,第四提示信息用于描述该第四标签信息对应的实体资源停止了移动。

在S304中,若所述第二出库表中不存在所述实体资源的第四标签信息,则向所述目标终端发送第二提示信息;所述第二提示信息用于描述所述实体资源违规出库。

本实施例中,服务器在检测到第二出库表中不存在第四标签信息,说明该第四标签信息对应的实体资源不允许出库,因此,服务器向目标终端发送第二提示信息。其中,第二提示信息用于描述第四标签信息对应的实体资源违规出库。

以上可以看出,本实施例提供的一种实体资源的定位方法,通过响应于启动实体资源跟踪的预设指令,通过超宽带定位基站获取所述监控区域内实体资源携带的超宽带标签的第四标签信息,以及超宽带标签在监控区域内的第二位置信息;若第一数据库中存在与实体资源的第四标签信息相同的第五标签信息,且实体资源的第二位置信息不同于第五标签信息对应的实体资源的预设位置信息,则将第二位置信息与第四标签信息进行关联并存储至历史数据库;获取实体资源在监控区域的第三位置信息,若第三位置信息与第二位置信息不相同,且第三位置信息超出监控区域的预设范围,则获取第二出库表;若第二出库表中不存在实体资源的第四标签信息,则向目标终端发送第二提示信息;第二提示信息用于描述实体资源违规出库,使得服务器在可以对移动的实体资源进行实时跟踪,并在检测到移动的实体资源是违规出库时,可以向目标终端发送第二提示信息,提高了服务器对实体资源的监控力度。

请参阅图6,图6是本申请又一实施例提供的一种实体资源的定位方法的实现流程图。由于第一数据库还预先存储了各个预设实体资源的资源信息、标签信息及预设位置信息之间的对应关系,资源信息包括但不限于预设实体资源的类别和编号,基于此,相对于图2和图4对应的实施例,本实施例提供的实体资源的定位方法在S102之后,或者S03之后,均可以还包括S401~S403,详述如下:

在S401中,接收所述目标终端发送的实体资源出库请求;所述实体资源出库请求携带有出库实体资源的编号。

本实施例中,当相关人员需要某个实体资源时,可以向目标终端发送实体资源出库请求。目标终端在检测到实体资源出库请求时,可以获取出库实体资源的编号。

在实际应用中,目标终端检测到出库实体资源请求可以是:检测到相关人员打开预设APP或者检测到相关人员在预设APP内触发第三预设操作。其中,第三预设操作可以根据实际需求进行确定,此处不做限制。示例性的,第三预设操作可以为点击第三预设控件,即目标终端若检测到相关人员点击预设APP内的第三预设控件,则认为触发了第三预设操作,即认为检测到出库实体资源请求。

目标终端在接收到出库实体资源请求后,可以将该出库实体资源请求发送至服务器。

服务器在接收到该出库实体资源请求后,可以获取出库实体资源的编号。

在S402中,根据所述出库实体资源的编号从所述第一数据库中获取所述出库实体资源的预设位置信息。

本实施例中,服务器在获取出库实体资源的编号后,基于第一数据库中各个预设实体资源的资源信息、标签信息及预设位置信息之间的对应关系,根据该出库实体资源的编号确定与该出库实体资源的编号对应的预设位置信息,并获取该预设位置信息。

在S403中,根据所述预设位置信息确定所述出库实体资源的第一导航路径,并将所述第一导航路径发送至所述目标终端。

本实施例中,服务器在获取出库实体资源的预设位置信息后,可以根据该预设位置信息确定出库实体资源的第一导航路径,并将该第一导航路径发送至目标终端。其中,第一导航路径指该出库实体资源的预设位置信息到库房门口的路径。

目标终端在接收到第一导航路径后,可以展示该第一导航路径,方便相关人员观看。

以上可以看出,本实施例提供的一种实体资源的定位方法,通过接收目标终端发送的实体资源出库请求;实体资源出库请求携带有出库实体资源的编号;根据出库实体资源的编号从第一数据库中获取出库实体资源的预设位置信息;根据预设位置信息确定出库实体资源的第一导航路径,并将第一导航路径发送至目标终端,使得相关人员可以根据第一导航路径确定所需实体资源的具体存放位置,提高了实体资源的出库效率。

请参阅图7,图7是本申请又一实施例提供的一种实体资源的定位方法的实现流程图。相对于图6对应的实施例,本实施例提供的实体资源的定位方法在S403之后,还可以还包括S501~S503,详述如下:

在S501中,接收所述目标终端发送的实体资源归位请求;所述实体资源归位请求携带有归位实体资源的编号。

本实施例中,当相关人员需要将某个实体资源进行归位时,可以向目标终端发送实体资源归位请求。目标终端在检测到实体资源归位请求时,可以获取归位实体资源的编号。

在实际应用中,目标终端检测到归位实体资源请求可以是:检测到相关人员打开预设APP或者检测到相关人员在预设APP内触发第四预设操作。其中,第四预设操作可以根据实际需求进行确定,此处不做限制。示例性的,第四预设操作可以为点击第四预设控件,即目标终端若检测到相关人员点击预设APP内的第四预设控件,则认为触发了第四预设操作,即认为检测到归位实体资源请求。

目标终端在接收到归位实体资源请求后,可以将该归位实体资源请求发送至服务器。

服务器在接收到该归位实体资源请求后,可以获取归位实体资源的编号。

在S502中,根据所述归位实体资源的编号从所述第一数据库中获取所述归位实体资源的预设位置信息。

本实施例中,服务器在获取归位实体资源的编号后,基于第一数据库中各个预设实体资源的资源信息、标签信息及预设位置信息之间的对应关系,根据该归位实体资源的编号确定与该归位实体资源的编号对应的预设位置信息,并获取该预设位置信息。

在S503中,根据所述预设位置信息确定所述归位实体资源的第二导航路径,并将所述第二导航路径发送至所述目标终端。

本实施例中,服务器在获取归位实体资源的预设位置信息后,可以根据该预设位置信息确定归位实体资源的第二导航路径,并将该第二导航路径发送至目标终端。其中,第二导航路径指该归位实体资源的预设位置信息到库房门口的路径。

目标终端在接收到第二导航路径后,可以展示该第二导航路径,方便相关人员观看。

以上可以看出,本实施例提供的一种实体资源的定位方法,通过接收目标终端发送的实体资源归位请求;实体资源归位请求携带有归位实体资源的编号;根据归位实体资源的编号从第一数据库中获取归位实体资源的预设位置信息;根据预设位置信息确定归位实体资源的第二导航路径,并将第二导航路径发送至目标终端,使得相关人员可以通过浏览目标终端的第二导航路径确定归位实体资源的预设位置信息,并根据第二导航路径将归位实体资源存放至正确的位置,提高了归位实体资源的归位效率及归位准确率。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

对应于上文实施例所述的一种实体资源的定位方法,图8示出了本申请实施例提供的一种实体资源的定位装置的结构框图,为了便于说明,仅示出了与本申请实施例相关的部分。参照图8,该实体资源的定位装置800包括:第一获取单元81和第一发送单元82。其中:

第一获取单元81用于响应于启动实体资源盘点的预设指令,通过超宽带定位基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及所述超宽带标签在所述监控区域内的第一位置信息。

第一发送单元82用于若第一数据库中存在与所述实体资源的第一标签信息相同的第二标签信息,且所述实体资源的第一位置信息不同于所述第二标签信息对应的实体资源的预设位置信息,则向目标终端发送所述实体资源的定位信息,所述定位信息至少包括所述第一位置信息与所述预设位置信息。

在本申请的一个实施例中,实体资源的定位装置800还包括:第二获取单元和第二发送单元。其中:

第二获取单元用于若所述第一数据库中存在与各个所述实体资源的第一标签信息均不相同的第三标签信息,则获取第一出库表。

第二发送单元用于若所述第一出库表中不存在所述第三标签信息对应的第一实体资源,则向所述目标终端发送第一提示信息;所述第一提示信息用于描述所述第一实体资源丢失。

在本申请的一个实施例中,实体资源的定位方法800:第三获取单元、第三发送单元及第一关联单元。其中:

第三获取单元用于获取各个预设实体资源的资源信息和所述预设实体资源携带的超宽带标签的标签信息;所述资源信息包括所述预设实体资源的类别和编号。

第三发送单元用于根据所述预设实体资源的分类确定所述预设实体资源在所述监控区域的目标存放区域,并将所述目标存放区域发送至所述目标终端。

第一关联单元用于若检测到所述预设实体资源已经成功存放至所述目标存放区域内,则根据所述预设实体资源配置的超宽带标签获取所述预设实体资源的预设位置信息,并将所述预设实体资源的预设位置信息、所述标签信息及所述资源信息关联存储至所述第一数据库中。

在本申请的一个实施例中,实体资源的定位装置800还包括:第四获取单元、第二关联单元、第五获取单元及第四发送单元。其中:

第四获取单元用于响应于启动实体资源跟踪的预设指令,通过所述超宽带定位基站获取所述监控区域内各个实体资源携带的超宽带标签的第四标签信息,以及所述超宽带标签在所述监控区域内的第二位置信息。

第二关联单元用于若所述第一数据库中存在与所述实体资源的第四标签信息相同的第五标签信息,且所述实体资源的第二位置信息不同于所述第五标签信息对应的实体资源的预设位置信息,则将所述第二位置信息与所述第四标签信息进行关联并存储至历史数据库。

第五获取单元用于获取所述实体资源在所述监控区域的第三位置信息,若所述第三位置信息与所述第二位置信息不相同,且所述第三位置信息超出所述监控区域的预设范围,则获取第二出库表。

第四发送单元用于若所述第二出库表中不存在所述实体资源的第四标签信息,则向所述目标终端发送第二提示信息;所述第二提示信息用于描述所述实体资源违规出库。

在本申请的一个实施例中,实体资源的定位装置800还包括:第一接收单元、第六获取单元及第五发送单元。其中:

第一接收单元用于接收所述目标终端发送的实体资源出库请求;所述实体资源出库请求携带有出库实体资源的编号。

第六获取单元用于根据所述出库实体资源的编号从所述第一数据库中获取所述出库实体资源的预设位置信息。

第五发送单元用于根据所述预设位置信息确定所述出库实体资源的第一导航路径,并将所述第一导航路径发送至所述目标终端。

在本申请的一个实施例中,实体资源的定位装置800还包括:第二接收单元、第七获取单元及第六发送单元。其中:

第二接收单元用于接收所述目标终端发送的实体资源归位请求;所述实体资源归位请求携带有归位实体资源的编号。

第七获取单元用于根据所述归位实体资源的编号从所述第一数据库中获取所述归位实体资源的预设位置信息。

第六发送单元用于根据所述预设位置信息确定所述归位实体资源的第二导航路径,并将所述第二导航路径发送至所述目标终端。

以上可以看出,本申请实施例提供的一种实体资源的定位装置,通过响应于启动实体资源盘点的预设指令,通过超宽带定位基站获取监控区域内每个实体资源携带的超宽带标签的第一标签信息,以及超宽带标签在监控区域内的第一位置信息;若第一数据库中存在与实体资源的第一标签信息相同的第二标签信息,且实体资源的第一位置信息不同于第二标签信息对应的实体资源的预设位置信息,则向目标终端发送定位信息,定位信息至少包括第一位置信息与预设位置信息。上述定位方法通过超宽带定位基站和每个实体资源携带的超宽带标签,获取第一标签信息和该超宽带标签在监控区域的第一位置信息,并将第一标签信息和第一位置信息与第一数据库中的标签信息和预设位置信息进行比较,在第一数据库中存在与该实体资源的第一标签信息相同的第二标签信息时,确定第一位置信息与预设位置信息是否相同,若不同,则向目标终端发送该实体资源的定位信息,实现了对每个实体资源进行实时定位,从而实现对实体资源的自动盘点。并且相关人员也可以根据该定位信息决定是否需要对该实体资源的存放位置进行调整。

需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

图9为本申请一实施例提供的的结构示意图。如图9所示,该实施例的服务器9包括:至少一个处理器90(图9中仅示出一个)处理器、存储器91以及存储在所述存储器91中并可在所述至少一个处理器90上运行的计算机程序92,所述处理器90执行所述计算机程序92时实现上述任意各个实体资源的定位方法实施例中的步骤。

该服务器可包括,但不仅限于,处理器90、存储器91。本领域技术人员可以理解,图9仅仅是服务器9的举例,并不构成对服务器9的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。

所称处理器90可以是中央处理单元(Central Processing Unit,CPU),该处理器90还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器91在一些实施例中可以是所述服务器9的内部存储单元,例如服务器9的内存。所述存储器91在另一些实施例中也可以是所述服务器9的外部存储设备,例如所述服务器9上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器91还可以既包括所述服务器9的内部存储单元也包括外部存储设备。所述存储器91用于存储操作系统、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器91还可以用于暂时地存储已经输出或者将要输出的数据。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。

本申请实施例提供了一种计算机程序产品,当计算机程序产品在服务器上运行时,使得服务器执行时实现可实现上述各个方法实施例中的步骤。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

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

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

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

相关技术
  • 一种实体资源的定位方法、定位装置、定位系统及服务器
  • 基于定位系统的频段组合进行定位的方法和设备、由服务器执行的货物实时定位方法、服务器和计算机可读存储介质
技术分类

06120112757437