集装箱的跟踪定位方法、装置、计算机设备及存储介质与流程

文档序号:17995987发布日期:2019-06-22 01:13阅读:272来源:国知局
集装箱的跟踪定位方法、装置、计算机设备及存储介质与流程

本发明涉及到物流跟踪技术领域,特别是涉及到一种集装箱的跟踪定位方法、装置、计算机设备及存储介质。



背景技术:

目前物流运输已成为人们生活中必不可少的环节,物流运输过程中通常采用集装箱运输,而在运输过程中,需要掌握集装箱的实时位置信息情况,而现有的跟踪定位方法多是通过单一定位方法对集装箱进行实时跟踪定位,其跟踪定位不够准确,不能让用户提前做好接收货物的准备,或者出现货物丢失时,无法快速锁定货物丢失的位置范围。



技术实现要素:

本发明的目的在于提供一种集装箱的跟踪定位方法、装置、计算机设备及存储介质,以解决单一跟踪定位方式对集装箱在物流过程中实时跟踪定位不准,以及集装箱丢失时位置范围锁定不清的问题。

本发明提出一种集装箱的跟踪定位方法,包括:

判断是否可通过预设的第一定位检测设备获取到集装箱的定位信息,定位信息包含集装箱的标签信息和位置信息;

若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息;其中,第二定位检测设备的定位方式异于第一定位检测设备的定位方式。

进一步地,判断是否可通过预设的第一定位检测设备获取到集装箱的定位信息,定位信息包含集装箱的标签信息和位置信息的步骤之前,包括:

查询集装箱在预设时间段内的定位信息;

判断是否可查询到集装箱在预设时间段内的定位信息;

若否,则向第一定位检测设备发出请求反馈集装箱在预设时间段内的定位信息的指令;或,

向第一定位检测设备和第二定位检测设备同时发出请求反馈集装箱在预设时间段内的定位信息的指令。

进一步地,查询集装箱在预设时间段内的定位信息的步骤,包括:

当接收到用户发送的数据更新指令时,查询集装箱在预设时间段内的定位信息。

进一步地,若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息的步骤,包括:

判断未接收到第一定位检测设备发送的定位信息时,则根据已获知的集装箱的定位信息,向集装箱最后一次落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;其中,第二定位检测设备为蓝牙定位检测设备,集装箱上设有蓝牙标签,蓝牙定位检测设备上设有与蓝牙标签关联的蓝牙探针,蓝牙定位检测设备分别设于集装箱在物流过程中预落脚的各个集散点的站点范围内;

接收检测到集装箱当下所处位置对应的第二定位检测设备反馈的包含集装箱当下所处位置的定位信息。

进一步地,根据已获知的集装箱的定位信息,向集装箱最后一次落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令的步骤,包括:

根据已获知的集装箱的定位信息,向集装箱最后一次落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的下一个集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;每个集散点对应一个或多个第二定位检测设备。

进一步地,判断是否可通过预设的第一定位检测设备获取到集装箱的定位信息,定位信息包含集装箱的标签信息和位置信息的步骤之后,包括:

若获取到定位信息,则建立定位信息与时间的对应关系;和/或根据定位信息在地图中标出集装箱的位置;

或者,

若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息的步骤之后,包括:

建立定位信息与时间的对应关系表;和/或根据定位信息在地图中标出集装箱的位置。

进一步地,建立位置信息与时间的对应关系表;和/或根据位置信息在地图中标出集装箱的位置的步骤之后,包括:

将定位信息与时间的对应关系和/或包含定位信息的地图发送至与服务器连接的客户端。

本发明还提出一种集装箱的跟踪定位装置,包括:

第一定位检测模块,用于判断是否可通过预设的第一定位检测设备获取到集装箱的定位信息,定位信息包含集装箱的标签信息和位置信息;

第一定位检测模块,用于若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息;其中,第二定位检测设备的定位方式异于第一定位检测设备的定位方式。

本发明还提出一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述集装箱的跟踪定位方法的步骤。

本发明还提出一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述集装箱的跟踪定位方法的步骤。

本发明提供了一种集装箱的跟踪定位方法、装置、计算机设备及存储介质,其中,集装箱的跟踪定位方法,包括:通过预设的第一定位检测设备获取集装箱的定位信息,定位信息包含集装箱的身份和位置;若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息;其中,第二定位检测设备的定位方式异于第一定位检测设备的定位方式。通过两种不同定位方式的定位检测设备的配合,实现了对集装箱在物流过程中实时精准跟踪定位,以及在集装箱发生丢失时,快速缩小锁定期丢失的位置范围。

附图说明

图1为本发明一实施例中集装箱的跟踪定位方法的步骤示意图;

图2为本发明第一实施例中的集装箱的跟踪定位装置的结构示意图;

图3为本发明第二实施例中的集装箱的跟踪定位装置的结构示意图;

图4为本发明第三实施例中的查询模块的结构示意图;

图5为本发明第四实施例中的第二定位检测模块的结构示意图;

图6为本发明第五实施例中的信息反馈请求单元的结构示意图;

图7为本发明第六实施例中的集装箱的跟踪定位装置的结构示意图;

图8为本发明第七实施例中的集装箱的跟踪定位装置的结构示意图;

图9为本发明一实施例中计算机设备的结构示意图;

图10为本发明一实施例中存储介质的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,本发明一实施例中提出的集装箱的跟踪定位方法,应用于对集装箱进行跟踪定位的服务器,服务器与第一定位检测设备和第二定位检测设备通信连接,包括:

s1、判断是否可通过预设的第一定位检测设备获取到集装箱的定位信息,定位信息包含集装箱的标签信息和位置信息;

s2、若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息;其中,第二定位检测设备的定位方式异于第一定位检测设备的定位方式。

在本实施例中,第一定位检测设备可以是包括但不限于gps、北斗或伽利略导航卫星系统的卫星定位检测设备,也可以是包括但不限于基于蓝牙技术或紫蜂(zigbee)通信技术的定位检测设备,同样的,第二定位检测设备也可以是包括但不限于gps、北斗、伽利略导航卫星系统的卫星定位检测设备,或者是包括但不限于基于蓝牙技术或紫蜂(zigbee)通信技术的定位检测设备,同时,在这一实施例中,第一定位检测设备与第二定位检测设备为两种不同定位方式的定位检测设备。

具体如,第一定位检测设备为卫星定位检测设备(卫星导航系统),该卫星定位检测设备包括导航卫星、卫星信号接收机和卫星定位模块,卫星定位模块设置于集装箱上,卫星定位模块通过与导航卫星和卫星信号接收机的配合获取集装箱位置信息,卫星定位模块将位置信息发送至服务器;第二定位检测设备为蓝牙定位检测设备,通过在每个集装箱都设置有唯一的蓝牙标签,蓝牙标签上赋予对应集装箱唯一的身份信息(即标签信息);或者,在每个集装箱上设有唯一的具有蓝牙功能的电子设备,并且在该蓝牙电子设备上赋予对应集装箱唯一的身份信息(即标签信息)。以对应设置有蓝牙探针(蓝牙探针包括蓝牙芯片和天线)的智能手机或其它电子设备作为蓝牙定位检测设备,蓝牙定位检测设备可以由工作人员手持移动进行扫描检测,以对集装箱进行定位检测,也可以是将蓝牙定位检测设备设于各物流集散点内的自动驾驶无人车上,通过自动驾驶无人车移动进行扫描检测,实现蓝牙定位检测设备的智能化、自动化。优选的,蓝牙定位检测设备为基于蓝牙4.0版本以上的定位检测设备。基于蓝牙4.0版本的蓝牙定位检测设备扫描检测距离可到100m以上,具有扫描连接距离较远的优势。

在上述步骤s1中,服务器首先通过第一定位检测设备进行实时地检测集装箱的位置,第一定位检测设备将定位检测获取的位置与所述集装箱的身份进行对应生成定位信息,然后将定位信息发送至服务器上;第一定位检测设备将定位信息发送至服务器可以是实时发送,也可以是按照一定时间段间隔发送;可以是主动发送,也可以是根据服务器请求反馈定位信息的指令发送。

在上述步骤s2中,当服务器无法获取到第一定位检测设备发送的所述集装箱的定位信息时,更换为通过第二定位检测设备获取集装箱的定位信息。

步骤s2中,服务器获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息,即第一定位检测设备不能按照预设的实时反馈发送定位信息至服务器,或在服务器发出请求第一定位检测设备反馈集装箱在设定时间段内的定位信息的指令而没有得到对应的请求回应后,发出请求第二定位检测设备反馈该集装箱该设定时间段的定位信息的指令。又或者,当定位检测设备是根据服务器请求反馈定位信息的指令发送定位信息时,可以在通过第一定位检测设备获取集装箱的定位信息的步骤之前,服务器就已经事先向第一定位检测设备和第二定位检测设备发送请求反馈集装箱在预设时间段内的定位信息,但,优先通过第一定位检测设备获取所述定位信息,若在设定的反馈时间内第一定位检测设备没能反馈所述定位信息,服务器将第一定位检测设备的反馈情况生成一个确认未收到定位信息反馈的指令,将该指令重新发送给第二定位检测设备,此种情况,第一次发给第二定位检测设备的请求反馈定位信息的指令可作为一种预指令起到预先提醒的作用,第二次指令才作为最终确认的指令。

所述设定时间段,包括当下时间、包含当下至当下往回推的一个时间段或当下之前的不包含当下的某个时间段。

所述设定时间段指当下时间时,是针对实时掌控集装箱所处位置的需求,对应的,第一检测设备是实时发送集装箱的定位信息至服务器的;

所述设定时间段指包含当下至当下往回推的一个时间段时,是针对定期获取集装箱所处位置的需求,第一定位检测设备按照一定的时间间隔规律发送集装箱的定位信息至服务器;

所述预设时间段指当下之前的不包含当下的某个时间段时,主要是针对追踪掌控集装箱是否按照预计时间到达特定物流集散点的需求,第一定位检测设备在接收到服务器发出请求反馈特定时间段内集装箱的定位信息的指令时将定位信息发送至服务器。

需要说明的是,所述预设时间段为非当下时间时,即当服务器欲获取集装箱非当下时段的定位信息时,第一定位检测设备均是在所述预设时间段内事先已经检测到集装箱在当时所处的位置的,只是未将检测到的所述集装箱的定位信息发送至服务器而已。

服务器在查找不到设定时间内的第一定位检测设备发送的定位信息后,即第一定位检测设备未曾检测到所查询时间段里集装箱的定位信息或者未能将检测到的定位信息发送至服务器,发出请求第二定位检测设备反馈该集装箱上述设定时间段的定位信息的指令;或者,

在查找不到设定时间内的第一定位检测设备发送的定位信息后,在事先发出的请求反馈所述定位信息的指令的基础上,发出确认未收到第一定位检测设备的定位信息反馈的指令给第二定位检测设备。

当设定时间段为非当下时间,第二定位检测设备接收到确认的请求反馈定位信息的指令的时候,将其事先已经检测到的所述设定时间段集装箱的定位信息发送至服务器;当所述设定时间段指当下时段时,第二定位检测设备接收到请求反馈定位信息的指令后,开始在各自的定位检测范围内进行检测,进而将检测获得的集装箱的定位信息发送至服务器上。

通过定位方式不同的两种定位检测设备的配合,实现了对集装箱在物流过程中实时跟踪精准定位,以及在集装箱发生丢失时,快速缩小锁定期丢失的位置范围。

在一个实施例中,判断是否可通过预设的第一定位检测设备获取到集装箱的定位信息,定位信息包含集装箱的身份和位置的步骤s1之前,包括:

s01、查询集装箱在预设时间段内的定位信息;

s02、判断是否可查询到集装箱在预设时间段内的定位信息;

s03、若否,则向第一定位检测设备发出请求反馈集装箱在预设时间段内的定位信息的指令;或,

向第一定位检测设备和第二定位检测设备同时发出请求反馈集装箱在预设时间段内的定位信息的指令。

本实施例中,适用于定位检测设备不主动发送预设时间段内的定位信息的情景。

上述步骤s01中,查询集装箱在预设时间段内的定位信息,所述设定时间段,包括当下时间、包含当下至当下往回推的一个时间段或当下之前的不包含当下的某个时间段。

上述步骤s02中,根据步骤s01查询的结果判断是否已经获取集装箱在该查询的预设时间段内的定位信息。

上述步骤s03中,若根据步骤s02的判断结果为已经查询到集装箱在预设时间段内的定位信息,则无需再发出请求反馈定位信息的指令,直接利用已经查询到的定位信息发送至与服务器通信连接的客户端,以提供给用户;

上述步骤s03中,若根据步骤s02的判断结果为未查询到集装箱在预设时间段内的定位信息,则向第一定位检测设备发出请求反馈集装箱在预设时间段内的定位信息的指令;或,向第一定位检测设备和第二定位检测设备同时发出请求反馈集装箱在预设时间段内的定位信息的指令。

只向第一定位检测设备发出请求反馈集装箱在预设时间段内的定位信息的指令的情形,适用于上述步骤s2中,无法获取第一定位检测设备发送的定位信息后,向第二定位检测设备发出请求反馈集装箱在预设时间段内的定位信息的指令。

向第一定位检测设备和第二定位检测设备同时发出请求反馈集装箱在预设时间段内的定位信息的指令的情形,适用于上述步骤s2中,无论是否能够通过第一定位检测设备定位信息都事先预发一个请求反馈定位信息指令给第二定位检测设备的情形。

该实施例中,定位检测设备根据服务器请求反馈定位信息的指令进行定位信息反馈,无需定位检测设备不断的主动发送定位信息,避免了服务器不停地运算工作,节省了工作步骤流程。

在一个实施例中,查询集装箱在预设时间段内的定位信息的步骤s01,包括:

s01a、当接收到用户发送的数据更新指令时,查询集装箱在预设时间段内的定位信息。

上述步骤s01a中,当接收到用户的数据更新指令时,查询集装箱在预设时间段内的定位信息。所述当接收到用户的数据更新指令时,包括运输集装箱的物流公司的人员在与服务器连接的客户端上点击查询,或者在客户端用户查询界面刷新时;或者是,集装箱装载物品的相关权利人在与服务器连接的客户端上点击查询,或者在客户端用户查询界面刷新时。所述设定时间段,包括当下时间、包含当下至当下往回推的一个时间段或当下之前的不包含当下的某个时间段。

该实施例中,通过根据用户查询请求定位检测设备反馈定位信息的设置,无需定位检测设备不断的主动发送定位信息,避免了服务不停地运算工作,进一步,节省了工作步骤流程。

在一个实施例中,若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息;其中,第二定位检测设备的定位方式异于第一定位检测设备的定位方式的步骤s2,包括:

s21、判断接收到第一定位检测设备发送的定位信息时,则根据已获知的集装箱的定位信息,向集装箱最后一次落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;其中,第二定位检测设备为蓝牙定位检测设备,集装箱上设有蓝牙标签,蓝牙定位检测设备上设有与蓝牙标签关联的蓝牙探针,蓝牙定位检测设备分别设于集装箱在物流过程中预落脚的各个集散点的站点范围内;

s22、接收检测到集装箱当下所处位置对应的第二定位检测设备反馈的包含集装箱当下所处位置的定位信息。

上述步骤s21中,第一定位检测设备为卫星定位检测设备,当集装箱叠加堆放时,未处于堆叠顶部的集装箱存在无法被卫星定位检测设备检测到的可能,如此,服务器需要判断是否接收到卫星定位检测设备发送的集装箱当下所处位置的定位信息;判断的结果是没有接收到卫星定位检测设备发送的集装箱当下所处位置的定位信息,则根据已获知的集装箱最后一次的定位信息,分别向集装箱最最后一次对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令。

所述根据已获知的集装箱最后一次的定位信息,可以是此前还能通过卫星定位检测设备获取时获取的最后一次定位信息,也可以是此前通过其它定位检测设备获取的最后一次定位信息。

通过最后一次的定位信息判断集装箱最可能处于什么位置,以蓝牙定位检测设备作为第二定位检测设备,设于各个物流集散站点中,对集装箱物流路线中最后一次落脚的集散点和预落脚的各个集散站点进行定位检测。预落脚的各个集散点为整个物流路线的所有集散站点中,据已获得的定位信息显示还未途经的站点。

已获取的集装箱最后一次所处位置为非集散点的路上时,向最后一次所获定位信息显示位置对应的上一个集散点的蓝牙定位检测设备请求反馈所述集装箱的定位信息,作为确认集装箱当下所处位置的验证。向预落脚的各个集散点发出请求反馈包含集装箱当下所处位置的定位信息的指令,蓝牙定位检测设备接收到请求反馈指令后,对自己所在的集散点进行搜索,确认所查询的集装箱是否在自己所在的集散点中。

在该步骤中,向预落脚的各个集散点发出请求反馈包含集装箱当下所处位置的定位信息的指令可以按照一定的先后顺序发出,比如首先向已获知的定位信息对应的下一个预落脚集散点发出指令,该集散点反馈定位信息为未检测到所述集装箱时,服务器再向另一个集散点发出请求反馈包含集装箱当下位置的定位信息的指令。所述另一个集散点的选择可以是根据预估当下集装箱应该处于的位置进行确定。

上述s22中,检测到集装箱当下所处位置的蓝牙定位检测设备将包含集装箱当下所处位置的定位信息反馈给服务器。

本实施例,通过卫星定位检测设备和蓝牙定位检测设备的配合,实现对集装箱当下所处位置的实时掌控,解决集装箱在各集散点中处于堆叠状态时,通过卫星定位检测设备进行检测难以检测到集装箱的位置信息的问题。

在另一些实施例中,将多个集装箱子进行归类整理,多个集装箱物流路线一致,则多个集装箱之间,通过蓝牙设备建立无线通信连接关系,进行关联,当集装箱在集散点中处于堆叠的状态下,通过卫星定位检测设备与蓝牙设备的配合对集装箱进行定位检测,只要能卫星定位检测设备能够检测到互相关联的多个集装箱中的一个集装箱,便能确定其他相关联的集装箱的位置。

在一实施例中,根据已获知的集装箱的定位信息,向集装箱最后一次落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令的步骤s21,包括:

s21a、向集装箱最后一次落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的下一个集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;每个集散点对应一个或多个第二定位检测设备。

上述步骤s21a中,优选的,根据最后一次获取的集装箱的定位信息直接锁定其当下最有可能处在的位置。对集装箱最后一次落脚集散点的蓝牙定位检测设备发出请求反馈集装箱当下所处位置的指令,让该蓝牙定位检测设备对该集散点站内进行搜索扫描,以确认所查询的集装箱是否在该集散点滞留,或最后一次获取的定位信息显示该集装箱已经从该集散点离开,则让该蓝牙定位检测设备对该集散点站内进行搜索扫描,以确认已获得的定位信息是否有误;对集装箱欲落脚的下一个集散点的蓝牙定位检测设备发出请求反馈集装箱当下所处位置的指令,让该欲落脚的下一个集散点的蓝牙定位检测设备对该集散点站内进行搜索扫描,以从最接近失去掌控的位置着手搜索,每个集散点对应多个第二定位检测设备可以使判断更准确。

通过在该最后一次落脚的集散点和预落脚的下一个集散点进行搜索定位检测,锁定查找范围,减少排查时间。

在一实施例中,判断是否可通过预设的第一定位检测设备获取到集装箱的定位信息,定位信息包含集装箱的标签信息和位置信息的步骤s1之后,包括:

s3、若获取到定位信息,则建立定位信息与时间的对应关系表;和/或根据定位信息在地图中标出集装箱的位置;或,

若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息;其中,第二定位检测设备的定位方式异于第一定位检测设备的定位方式的步骤s2之后,包括:

建立定位信息与时间的对应关系表;和/或根据定位信息在地图中标出集装箱的位置。

本实施例中,服务器获取集装箱的定位信息之后,建立定位信息与时间的对应关系表;和/或根据定位信息在地图中标出集装箱的位置。所述获取集装箱的定位信息,包括通过第一定位检测设备获取或通第二定位检测设备获取。

建立定位信息与时间的对应关系表,便于用户查询追踪集装箱在各个时间段所处的位置,将定位信息在地图中标出,当用户查询集装箱位置时,能直观呈现到客户端用户界面上,提高用户体验。

在一实施例中,建立位置信息与时间的对应关系表;和/或根据位置信息在地图中标出集装箱的位置的步骤s3之后,包括:

s4、将定位信息与时间的对应关系表和/或包含定位信息的地图发送至与服务器连接的客户端。

该实施例中,所述客户端包括为提供物流公司管理所述集装箱的物流状态使用的浏览器或管理软件和为提供集装箱装载物品的权利人使用的该物流公司的浏览器或用户软件。将定位信息与时间的对应关系表和/或包含定位信息的地图发送至与服务器连接的客户端,满足用户查询集装箱的物流状态的需求。

本发明提出的集装箱的跟踪定位方法,包括:通过预设的第一定位检测设备获取集装箱的定位信息,定位信息包含集装箱的身份和位置;若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息;其中,第二定位检测设备的定位方式异于第一定位检测设备的定位方式。通过定位方式不同的两种定位检测设备的配合,实现了对集装箱在物流过程中实时跟踪精准定位,以及在集装箱发生丢失时,快速缩小锁定期丢失的位置范围。

参照图2,本发明的实施例中,还提供一种集装箱的跟踪定位装置,包括:

第一定位检测模块1,用于判断是否可通过预设的第一定位检测设备获取到集装箱的定位信息,定位信息包含集装箱的标签信息和位置信息;

第二定位检测模块2,用于若获取不到定位信息,则更换第二定位检测设备获取集装箱的定位信息;其中,第二定位检测设备的定位方式异于第一定位检测设备的定位方式。

在本实施例中,第一定位检测设备可以是包括但不限于gps、北斗或伽利略导航卫星系统的卫星定位检测设备,也可以是包括但不限于基于蓝牙技术或紫蜂(zigbee)通信技术的定位检测设备,同样的,第二定位检测设备也可以是包括但不限于gps、北斗、伽利略导航卫星系统的卫星定位检测设备,或者是包括但不限于基于蓝牙技术或紫蜂(zigbee)通信技术的定位检测设备,同时,在这一实施例中,第一定位检测设备与第二定位检测设备为两种不同定位方式的设备。

具体如,第一定位检测设备为卫星定位检测设备(卫星导航系统),卫星定位检测设备包括导航卫星、卫星信号接收机、卫星定位模块,卫星定位模块设置于集装箱上,卫星定位模块通过与导航卫星和卫星信号接收机的配合获取集装箱位置信息,卫星定位模块将位置信息发送至服务器;第二定位检测设备为蓝牙定位检测设备,通过在每个集装箱都设置有唯一的蓝牙标签,蓝牙标签上赋予对应集装箱唯一的身份信息(即标签信息);或者,在每个集装箱上设有唯一的具有蓝牙功能的电子设备,并且在该蓝牙电子设备上赋予对应集装箱唯一的身份信息(即标签信息)。以对应设置有蓝牙探针(蓝牙探针包括蓝牙芯片和天线)的智能手机或其它电子设备作为蓝牙定位检测设备,蓝牙定位检测设备可以由工作人员手持移动进行搜索扫描,以对集装箱进行定位检测,也可以是将蓝牙定位检测设备设于各物流集散点内的自动驾驶无人车上,通过自动驾驶无人车移动进行搜索扫描,实现蓝牙定位检测设备的智能化、自动化。优选的,蓝牙定位检测设备为基于蓝牙4.0版本以上的定位检测设备。基于蓝牙4.0版本的蓝牙定位检测设备扫描检测的距离可达100m以上,具有扫描连接距离较远的优势。

通过第一定位检测模块1,首先通过第一定位检测设备进行实时地检测定位,第一定位检测设备将定位检测获取的位置与所述集装箱的身份进行对应生成定位信息,然后将定位信息发送至服务器上;第一定位检测设备将定位信息发送至第一定位检测模块1可以是实时发送,也可以是按照一定时间段间隔发送,可以是主动发送,也可以是根据第一定位检测模块1请求反馈定位信息的指令发送。

通过第二定位检测模块2,当第一定位检测模块1无法获取到第一定位检测设备发送的所述集装箱的定位信息时,更换为通过第二定位检测设备获取集装箱的定位信息。

若第一定位检测模块1获取不到定位信息,则通过第二定位检测模块2更换第二定位检测设备获取集装箱的定位信息,即第一定位检测设备不能按照预设的实时反馈发送定位信息至第一定位检测模块1,或在第一定位检测模块1发出请求第一定位检测设备反馈集装箱在设定时间段内的定位信息的指令而没有得到对应的请求回应后,第二定位检测模块2发出请求第二定位检测设备反馈该集装箱该设定时间段的定位信息的指令。又或者,当定位检测设备是根据服务器请求反馈定位信息的指令发送定位信息时,可以在通过第一定位检测设备获取集装箱的定位信息的步骤之前,第一定位检测模块1和第二定位检测模块2就已经事先分别向第一定位检测设备和第二定位检测设备发送请求反馈集装箱在预设时间段内的定位信息,但,优先通过第一定位检测设备获取所述定位信息,若在设定的反馈时间内第一定位检测设备没能反馈所述定位信息至第一定位检测模块1,第二定位检测模块2将根据第一定位检测模块1获取的第一定位检测设备的反馈情况生成一个确认未收到定位信息反馈的指令,将该指令重新发送给第二定位检测设备,此种情况,第二定位检测模块2第一次发给第二定位检测设备的请求反馈定位信息的指令可作为一种预指令起到预先提醒的作用,第二次指令才作为最终确认的指令。

所述设定时间段,包括当下时间、包含当下至当下往回推的一个时间段或当下之前的不包含当下的某个时间段。

所述设定时间段指当下时间时,是针对实时掌控集装箱所处位置的需求,对应的,第一检测设备是实时发送集装箱的定位信息至第一定位检测模块1的;

所述设定时间段指包含当下至当下往回推的一个时间段时,是针对定期获取集装箱所处位置的需求,第一定位检测设备按照一定的时间间隔规律发送集装箱的定位信息至第一定位检测模块1;

所述预设时间段指当下之前的不包含当下的某个时间段时,主要是针对追踪掌控集装箱是否按照预计时间到达特定物流集散点的需求,第一定位检测设备在接收到第一定位检测模块1发出请求反馈特定时间段内集装箱的定位信息的指令时将定位信息发送至第一定位检测模块1。

需要说明的是,所述预设时间段为非当下时间时,即当第一定位检测模块1欲获取集装箱非当下时段的定位信息时,第一定位检测设备均是在所述预设时间段内事先已经检测到集装箱在当时所处的位置的,只是未将检测到的所述集装箱的定位信息发送至服务器而已。

第一定位检测模块1在查找不到设定时间内的第一定位检测设备发送的定位信息后,即第一定位检测设备未曾检测到所查询时间段里集装箱的定位信息或者未能将检测到的定位信息发送至第一定位检测模块1,第一定位检测模块1将结果反馈给第二定位检测模块2,第二定位检测模块2发出请求第二定位检测设备反馈该集装箱上述设定时间段的定位信息的指令;或者,

在第一定位检测模块1查找不到设定时间内的第一定位检测设备发送的定位信息后,第二定位检测模块2在事先发出的请求反馈所述定位信息的指令的基础上,发出确认未收到第一定位检测设备的定位信息反馈的指令给第二定位检测设备。

当设定时间段为非当下时间,第二定位检测设备接收到确认的请求反馈定位信息的指令的时候,将其事先已经检测到的所述设定时间段集装箱的定位信息发送至第二定位检测模块2;当所述设定时间段指当下时段时,第二定位检测设备接收到请求反馈定位信息的指令后,开始在各自的定位检测范围内进行检测,进而将检测获得的集装箱的定位信息发送至第二定位检测模块2上。

通过定位方式不同的两种定位检测设备的配合,实现了对集装箱在物流过程中实时跟踪精准定位,以及在集装箱发生丢失时,快速缩小锁定期丢失的位置范围。

参照图3,在一实施例中,一种集装箱的跟踪定位装置,还包括:

查询模块01:用于查询集装箱在预设时间段内的定位信息;

判断模块02:用于判断是否可查询到集装箱在预设时间段内的定位信息;

信息反馈请求模块03:用于不可查询到集装箱在预设时间段内的定位信息时,向第一定位检测设备发出请求反馈集装箱在预设时间段内的定位信息的指令;

或者,用于向第一定位检测设备和第二定位检测设备同时发出请求反馈集装箱在预设时间段内的定位信息的指令。

参照图4,在一实施例中,所述查询模块01,包括:

第一查询单元011,用于当接收到用户发送的数据更新指令时,查询集装箱在预设时间段内的定位信息。

参照图5,在一实施例中,第二定位检测模块2包括:

信息反馈请求单元21:用于在判断接收到第一定位检测设备发送的包含集装箱当下所处的位置的定位信息时,根据已获知的集装箱的定位信息,向集装箱最后一次落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;其中,第二定位检测设备为蓝牙定位检测设备,集装箱上设有蓝牙标签,蓝牙定位检测设备上设有与蓝牙标签关联的蓝牙探针,蓝牙定位检测设备分别设于集装箱在物流过程中预落脚的各个集散点的站点范围内;

接收单元22,用于接收检测到集装箱当下所处位置的第二定位检测设备反馈的包含集装箱当下所处位置的定位信息。

参照图6,在一实施例中,信息反馈请求单元21包括:

信息反馈请求子单元211,用于向集装箱最后一次落脚的集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;并向集装箱预落脚的下一个集散点对应的第二定位检测设备发出请求反馈集装箱当下所处位置的指令;每个集散点对应一个或多个第二定位检测设备。

参照图7,在一实施例中,集装箱的跟踪定位装置,还包括:

信息关联模块3,用于若获取到定位信息,则建立定位信息与时间的对应关系表;和/或根据定位信息在地图中标出集装箱的位置。

参照图8,在一实施例中,集装箱的跟踪定位装置,还包括:

定位信息发送模块4,用于将定位信息与时间的对应关系表和/或包含定位信息的地图发送至与服务器连接的客户端。

上述装置的解释可参照对应方法实施例中的解释,在此不再赘述。

参照图9,本发明一实施例中计算机设备1001,包括存储器1003和处理器1002,所述存储器1003存储有计算机程序1004,所述处理器1002执行所述计算机程序1004时实现上述集装箱的跟踪定位方法的步骤。

本领域技术人员可以理解,本发明所述的计算机设备和上述所涉及用于执行本申请中所述方法中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序或应用程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

参照图10,本发明一实施例中计算机可读存储介质2001,其上存储有计算机程序2002,所述计算机程序被处理器执行时实现上述集装箱的跟踪定位方法的步骤。

上述方法通过定位方式不同的两种定位检测设备的配合,实现了对集装箱在物流过程中实时跟踪精准定位,以及在集装箱发生丢失时,快速缩小锁定期丢失的位置范围。

本发明还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例所描述的集装箱的跟踪定位方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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