发明内容
本申请提供了位置信息更新方法、装置及计算机系统,能够更高效地实现硬件设施位置更新后的地图数据更新。
本申请提供了如下方案:
一种位置信息更新系统,包括:
传感信号发生装置,用于与目标地理空间中的硬件设施关联;
多个传感信号接收装置,用于安装在所述目标地理空间中的多个不同固定位置,通过检测所述传感信号发生装置发出的信号,确定所述关联的硬件设施相对于所述传感信号接收装置的相对位置;
服务器,用于根据所述多个传感信号接收装置检测到的所述相对位置信息,确定所述硬件设施在所述目标地理空间中的绝对位置信息,如果所述绝对位置发生变化,则将对应的硬件设施的标识以及变化后的绝对位置信息提交到电子地图系统,以用于更新电子地图数据。
一种位置信息更新方法,包括:
读取多个传感信号接收装置检测到的目标地理空间内的硬件设施的位置信息,所述传感信号接收装置位于所述目标地理空间的固定位置处,所述硬件设施关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述硬件设施的位置信息;
根据所读取到的位置信息,确定所述硬件设施所述目标地理空间中的绝对位置信息,并判断所述硬件设施在所述目标地理空间中的绝对位置是否发生变化;
如果所述绝对位置发生变化,则将所述硬件设施的标识以及变化后的绝对位置信息提交到电子地图系统,以用于更新电子地图数据。
一种位置信息更新方法,包括:
接收关于目标地理空间中的硬件设施位置变化信息,所述位置变化信息包括:所述硬件设施的标识以及变化后的绝对位置信息;
将地图数据中所述硬件设施标识对应的位置信息更新为所述变化后的绝对位置信息。
一种位置信息更新系统,包括:
传感信号发生装置,用于与目标地理空间中的硬件设施关联的业务对象对应;
多个传感信号接收装置,用于安装在所述目标地理空间中的多个不同固定位置,通过检测所述传感信号发生装置发出的信号,确定所述关联的业务对象相对于所述传感信号接收装置的相对位置;
服务器,用于根据所述传感信号接收装置检测到的所述相对位置信息,确定所述业务对象在所述目标地理空间中的绝对位置信息,如果所述绝对位置发生变化,则确定所述绝对位置变化后,所述业务对象关联的目标硬件设施标识,并将对应的业务对象的标识以及变化后的绝对位置信息、关联的目标硬件设施标识提交到电子地图系统,以用于更新电子地图数据。
一种位置信息更新方法,包括:
读取多个传感信号接收装置检测到的目标地理空间内的硬件设施关联的业务对象的位置信息,所述多个传感信号接收装置位于所述目标地理空间的多个不同固定位置处,所述业务对象关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述业务对象的位置信息;
根据所读取到的位置信息,确定所述业务对象所述目标地理空间中的绝对位置信息,并判断所述业务对象在所述目标地理空间中的绝对位置是否发生变化;
如果所述绝对位置发生变化,则确定所述绝对位置变化后,所述业务对象关联的目标硬件设施标识;
将所述硬件设施的标识、变化后的绝对位置信息以及所述目标硬件设施标识提交到电子地图系统,以用于更新电子地图数据。
一种位置信息更新方法,包括:
接收关于目标地理空间中的业务对象的位置变化信息,所述位置变化信息包括:所述业务对象的标识、变化后的绝对位置信息以及位置变化后关联的目标硬件设施标识;
根据所述变化后的绝对位置信息以及所述目标硬件设施所在的位置信息,确定所述业务对象相对于所述目标硬件设施的相对位置信息;
根据所述业务对象相对于所述目标硬件设施的相对位置信息,将地图数据中所述业务对象关联的位置信息进行更新。
一种位置更新系统,包括:
感知装置,用于感知与硬件设施在目标地理空间中的位置相关的信息,并提交到服务器;
服务器,用于根据所述感知装置提交的信息确定所述硬件设施在所述目标地理空间中的位置变化情况,并提交到电子地图系统,以用于更新电子地图数据,所述电子地图数据用于描述所述目标地理空间中的硬件设施布局情况。
一种位置信息更新方法,包括:
读取目标地理空间中的感知装置感知到的与硬件设施在目标地理空间中的位置相关的信息;
根据所述感知装置提交的信息确定所述硬件设施在所述目标地理空间中的位置变化情况;
将所述位置变化情况提交到电子地图系统,以用于更新电子地图数据,所述电子地图数据用于描述所述目标地理空间中的硬件设施布局情况。
一种位置信息更新装置,包括:
信息读取单元,用于读取多个传感信号接收装置检测到的目标地理空间内的硬件设施的位置信息,所述传感信号接收装置位于所述目标地理空间的固定位置处,所述硬件设施关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述硬件设施的位置信息;
判断单元,用于根据所读取到的位置信息,确定所述硬件设施所述目标地理空间中的绝对位置信息,并判断所述硬件设施在所述目标地理空间中的绝对位置是否发生变化;
信息提交单元,用于如果所述绝对位置发生变化,则将所述硬件设施的标识以及变化后的绝对位置信息提交到电子地图系统,以用于更新电子地图数据。
一种位置信息更新装置,包括:
位置变化信息接收单元,用于接收关于目标地理空间中的硬件设施位置变化信息,所述位置变化信息包括:所述硬件设施的标识以及变化后的绝对位置信息;
地图数据更新单元,用于将地图数据中所述硬件设施标识对应的位置信息更新为所述变化后的绝对位置信息。
一种位置信息更新装置,包括:
位置信息读取单元,用于读取多个传感信号接收装置检测到的目标地理空间内的硬件设施关联的业务对象的位置信息,所述多个传感信号接收装置位于所述目标地理空间的多个固定位置处,所述业务对象关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述业务对象的位置信息;
判断单元,用于根据所读取到的位置信息,确定所述业务对象所述目标地理空间中的绝对位置信息,并判断所述业务对象在所述目标地理空间中的绝对位置是否发生变化;
硬件设施标识确定单元,用于如果所述绝对位置发生变化,则确定所述绝对位置变化后,所述业务对象关联的目标硬件设施标识;
信息提交单元,用于将所述硬件设施的标识、变化后的绝对位置信息以及所述目标硬件设施标识提交到电子地图系统,以用于更新电子地图数据。
一种位置信息更新装置,包括:
位置变化信息接收单元,用于接收关于目标地理空间中的业务对象的位置变化信息,所述位置变化信息包括:所述业务对象的标识、变化后的绝对位置信息以及位置变化后关联的目标硬件设施标识;
相对位置确定单元,用于根据所述变化后的绝对位置信息以及所述目标硬件设施所在的位置信息,确定所述业务对象相对于所述目标硬件设施的相对位置信息;
地图数据更新单元,用于根据所述业务对象相对于所述目标硬件设施的相对位置信息,将地图数据中所述业务对象关联的位置信息进行更新。
一种位置信息更新装置,包括:
信息读取单元,用于读取目标地理空间中的感知装置感知到的与硬件设施在目标地理空间中的位置相关的信息;
位置变化情况获得单元,用于根据所述感知装置提交的信息确定所述硬件设施在所述目标地理空间中的位置变化情况;
位置变化情况提交单元,用于将所述位置变化情况提交到电子地图系统,以用于更新电子地图数据,所述电子地图数据用于描述所述目标地理空间中的硬件设施布局情况。
一种计算机系统,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
读取多个传感信号接收装置检测到的目标地理空间内的硬件设施的位置信息,所述传感信号接收装置位于所述目标地理空间的固定位置处,所述硬件设施关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述硬件设施的位置信息;
根据所读取到的位置信息,确定所述硬件设施所述目标地理空间中的绝对位置信息,并判断所述硬件设施在所述目标地理空间中的绝对位置是否发生变化;
如果所述绝对位置发生变化,则将所述硬件设施的标识以及变化后的绝对位置信息提交到电子地图系统,以用于更新电子地图数据。
一种计算机系统,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
接收关于目标地理空间中的硬件设施位置变化信息,所述位置变化信息包括:所述硬件设施的标识以及变化后的绝对位置信息;
将地图数据中所述硬件设施标识对应的位置信息更新为所述变化后的绝对位置信息。
一种计算机系统,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
读取目标地理空间中的感知装置感知到的与硬件设施在目标地理空间中的位置相关的信息;
根据所述感知装置提交的信息确定所述硬件设施在所述目标地理空间中的位置变化情况;
将所述位置变化情况提交到电子地图系统,以用于更新电子地图数据,所述电子地图数据用于描述所述目标地理空间中的硬件设施布局情况。
根据本申请提供的具体实施例,本申请公开了以下技术效果:
在本申请实施例中,通过为地理空间中具体的硬件设施关联传感信号发生装置,并在地理空间的固定位置安装传感信号接收装置,可以实现对硬件设施位置的跟踪。另外,还可以通过服务器读取具体传感信号接收装置检测到的位置信息,获得硬件设施的绝对位置,并且可以判断具体某个硬件设施的绝对位置是否发生变化,如果发生变化,则可以将该硬件设施的标识以及变化后的绝对位置信息提供给地图系统,地图系统则可以根据变化后的绝对位置信息,重新绘制该硬件设施对应的图形元素,实现对地图数据的更新。通过这种方式,在地理空间中的硬件设施的地理位置发生变化时,可以实现对地图数据的自动更新,而不必再通过人工绘制CAD图纸的方式来对地图数据进行更新,因此,可以提升效率,使得地图数据更新更及时。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
首先需要说明的是,为了便于管理员等用户更直观、及时地了解实体店铺中的硬件设施布局情况,可以为实体店铺实现地图的数字化标识,也即生成电子的数据,用于对具体店铺内的硬件设施的布局情况进行在线呈现,避免管理员等用户到实体店铺中进行实地勘察。其中,具体生成电子地图数据的方式可以有多种,例如,可以通过CAD等绘图工具生成的关于实体店铺内硬件设施的布局情况的DXF等文件,然后通过格式转换等方式,将其转换为更容易传输以及在多种不同的引擎中都能够解释的文件格式,从而可以使得大部分的上层业务应用中都能够加载该文件,从而展示出地图界面。另外,在上层应用中,通常还需要获知具体地图界面中展示的各个图形对应的硬件设备关联的业务属性信息,例如,货架关联的商品对象类目,等等。此时,还可以提供一编辑工具,通过该编辑工具可以展示出初步的地图界面,并提供用于关联具体业务属性信息的操作选项,从而通过该编辑工具实现具体地图数据中具体硬件设施与业务属性信息的关联,以更好的服务于上层应用。
但是,在实际应用中,这些硬件设施的位置和布局(如货架),常常会由于外界原因而变化,例如,为了提高GMV(成交总额)而调整货架位置,等等。在硬件设施的位置发生变化后,地图数据也需要进行相应的更新,以跟随这种变化。此时,一种可行的方案是,通过更新CAD图纸来更新整个实体店铺的布局,然后在进行格式变换等处理之后,重新导入到地图数据中。但是,这种方式中,由于更新货架摆放位置的人与更新CAD图纸的人通常不是同一个,而是由门店人员对当前布局情况做调整,再有CAD绘图人员画图,两者通过线下邮件等交流的方式效率极其低下。另外,由于同一实体店铺中,硬件设备位置更新周期可能会短,这就导致前一个CAD刚绘制完毕,可能就需要绘制下一个,非常麻烦,工作量很大。
为了能够更方便快捷地实现对地理空间内硬件设施相关的地图数据的更新,提供了相应的解决方案。在该方案中,可以在地理空间内的具体硬件设施上安装传感信号发生装置,这种传感信号发生装置可以是类似于信号发生器的装置,另外,还可以在地理空间内的一些固定位置处安装传感信号接收装置,也即,信号接收器。这样,传感信号发生装置可以实时或者定期发出信号,传感信号接收装置则可以接收这种信号,并能够根据信号从发射到接收的传输的时间等信息计算出传感信号发生装置与传感信号接收装置之间的距离。另外,还可以通过一个服务器实时或者定期采集传感信号接收装置检测到的各个传感信号发生装置的距离信息,并能够计算出各个传感信号发生装置对应的硬件设施在地理空间中的绝对位置信息,然后将该绝对位置信息与上一次获取到的位置信息进行比对,则可以确定硬件设施在地理空间中的位置是否发生了变化。如果是,则可以将发生变化的硬件设施以及变化后的绝对位置信息提交给地图系统,地图系统则可以据此对地图数据进行更新。可见,通过这种方式,可以实现对地图数据的自动更新,而不再需要人工绘制CAD图纸,并且也可以使得更新更为及时。
下面对本申请实施例提供的具体实施方式进行详细介绍。
实施例一
首先,该实施例一首先提供了一种位置信息更新系统,参见图1,以实体店铺这种地理空间为例,具体的硬件设施可以是实体店铺中的货架,该系统具体可以包括:
传感信号发生装置101,用于与目标地理空间中的硬件设施关联;
多个传感信号接收装置102,用于安装在所述目标地理空间中的多个不同固定位置,通过检测所述传感信号发生装置发出的信号,确定所述关联的硬件设施相对于所述传感信号接收装置的相对位置;
服务器103,用于根据所述多个传感信号接收装置检测到的所述相对位置信息,确定所述硬件设施在所述目标地理空间中的绝对位置信息,如果所述绝对位置发生变化,则将对应的硬件设施的标识以及变化后的绝对位置信息提交到电子地图系统,以用于更新电子地图数据。
其中,传感信号发生装置可以直接安装在货架等硬件设施上,这样,随着硬件设置的位置发生变化,传感信号发生装置的位置也会发生变化,传感信号接收装置检测到的传感信号发生装置的距离则也可能因此发生变化,进而确定出变化后的绝对位置信息。
通常,一个硬件设施可以安装一个传感信号发生装置,当然,如果硬件设施在位置发生变化的过程中,朝向也发生变化,并且需要在地图数据中体现出这种变化,则可以为一个硬件设置安装两个甚至多个传感信号发生装置。这样,服务器在读取到传感信号接收装置检测到的位置信息后,通过对同一硬件设施关联的两个或多个传感信号发生装置进行定位,除了可以更准确的确定出硬件设施的位置信息,还可以确定出其朝向,然后,将这种朝向信息也提交到地图系统,由地图系统对硬件设施的位置以及朝向进行更新。
具体实现时,所述服务器可以实时读取传感信号接收装置中检测到的相对位置信息,或者,在另一种方式下,也可以按照预置的周期,读取所述传感信号接收装置检测到的所述相对位置信息,并确定所述硬件设施所述目标地理空间中的绝对位置信息。例如,服务器可以每隔十分钟或者半小时等,对传感信号接收装置检测到的相对位置信息进行一次全量扫描,获得各个传感信号接收装置检测到的各个传感信号发生装置的相对位置信息,然后,再根据这种相对位置信息确定出具体硬件设施的绝对位置信息。
其中,之所以将传感信号接收装置检测到的关于传感信号发生装置的位置信息称为相对位置信息,是因为,在通常情况下,单个传感信号接收装置只能检测出其与传感信号发生装置之间的距离,但是,可能无法获得方向信息。也就是说,传感信号接收装置在接收到一个传感信号发生装置发出的信号,并计算出距离d信息后,传感信号接收装置只能确定出该传感信号发生装置位于以该传感信号接收装置所在的位置为圆心,半径为d的圆周上,但是,具体位于圆周上的哪个点处,单个传感信号接收装置通常是无法确定的。为此,在具体实现时,可以在地理空间中安装多个(例如,至少三个)传感信号接收装置,通过多个传感信号接收装置检测到的同一个传感信号发生装置检测到的距离信息,以及三角定位原理,则可以确定出一个传感信号发生装置的绝对位置信息。在确定出传感信号发生装置的绝对位置后,由于传感信号发生装置位于硬件设施上,因此,其绝对位置可以代表硬件设施的绝对位置。如果一个硬件设施上安装两个或多个传感信号发生装置,则可以将多个传感信号发生装置向地面投影点的中心,确定为硬件设施的绝对位置,等等。
在确定出硬件设施的绝对位置信息后,服务器还可以判断具体某个硬件设施的在具体地理空间中的位置是否发生了变化,如果发生变化,则可以将具体硬件设施的标识以及变化后的绝对位置信息上报给地图系统。
其中,服务器可以部署在具体的地理空间内,或者也可以部署在云端,用于对多个地理空间中的硬件设施位置变化情况进行跟踪。在服务器中,可以对硬件设施标识与传感信号发生装置的标识之间的对应关系进行保存。例如,以实体店铺中的货架为例,具体的保存形式可以如表1所示:
表1
由于传感信号发生装置发出的信号中可以携带有传感信号发生装置的标识,在一个服务器对应多个地理空间的情况下,传感信号发生装置发出的信号中还可以携带有地理空间标识,因此,在确定出传感信号发生装置的绝对位置后,就可以根据上述对应关系信息,确定出其代表的是哪个硬件设施的绝对位置。
另外,为了能够确定出具体某个地理空间中的某个硬件设施的位置是否发生变化,服务器中还可以对上一时刻(例如,上一周期)获取到的硬件设施的绝对地理位置信息进行保存。这样,在获取到新的绝对地理位置信息后,可以与同一硬件设施在上一时刻的绝对地理位置信息进行比对,判断其地理位置是否发生了变化。具体的,同样以实体店铺中的货架为例,服务器中保存的信息可以如表2所示:
表2
例如,假设图1所示的某货架上一时刻所在的绝对位置是A点所示的(x1,y1),但是,在某时刻,该货架被移动到图中的B点所示的位置,则利用本申请实施例中所述的方案,通过对货架关联的传感信号发生装置发出的信号进行定位,可以获知B点的坐标,例如,(x11,y11),然后,可以将该位置作为变化后的绝对位置信息提交到地图系统。当然,如果同一货架关联多个传感信号发生装置,则可以根据多个传感信号发生装置各自对应的绝对位置信息,计算出货架移动后的绝对位置信息。
在将具体的硬件设施的标识以及变化后的绝对位置信息提交到地图系统后,地图系统可以根据这种变化后的绝对位置信息对地图数据进行更新。具体的,地图系统在接收到变化后的绝对位置信息后,可以将地图数据中所述硬件设施标识对应的位置信息更新为所述变化后的绝对位置信息。其中,在具体的地图系统中,可以保存一个硬件设施图形库,其中可以保存具体地理空间中硬件设施的标识以及对应的设施类型、图形属性信息。例如,同样以实体店铺中的货架为例,地图系统中为具体货架保存的图形库可以如表3所示:
表3
由于位置的更新通常不会引起硬件设备图形本身的变化,因此,在具体更新硬件标识与绝对地理位置之间的对应关系后,具体的上层应用等系统中具体展示该地图数据时,在更新后位置处,按照具体硬件设施的图形属性信息,绘制出具体的硬件设施图形即可。也就是说,在本申请实施例中,当地理空间中的硬件设施的位置发生变化时,不需要重新绘制CAD图纸,并导入到地图系统中,而是可以直接根据服务器提供的发生变化的硬件设施的标识以及位置信息,在变化后的位置重新绘制该硬件设施的图形,生成地图系统中对应的图形元素,即可实现对地图数据的更新。
总之,在本申请实施例中,通过为地理空间中具体的硬件设施关联传感信号发生装置,并在地理空间的多个不同固定位置安装多个传感信号接收装置,可以实现对硬件设施位置的跟踪。另外,还可以通过服务器读取具体传感信号接收装置检测到的位置信息,获得硬件设施的绝对位置,并且可以判断具体某个硬件设施的绝对位置是否发生变化,如果发生变化,则可以将该硬件设施的标识以及变化后的绝对位置信息提供给地图系统,地图系统则可以根据变化后的绝对位置信息,重新绘制该硬件设施对应的图形元素,实现对地图数据的更新。通过这种方式,在地理空间中的硬件设施的地理位置发生变化时,可以实现对地图数据的自动更新,而不必再通过人工绘制CAD图纸的方式来对地图数据进行更新,因此,可以提升效率,使得地图数据更新更及时。
另外,在实际应用中,具体地理空间中的硬件设施可能还会关联有业务属性信息,例如,对于实体店铺中的货架而言,由于货架通常是用于放置具体的商品的,因此,在对应的信息系统中,货架对象通常还会关联有商品对象的类目等信息。而通过绘制CAD图纸再导入到地图系统中生成并更新地图数据的情况下,由于CAD数据中无法体现出硬件设施与业务对象之间的绑定关系,因此,在地图数据中,也无法体现出地图中的图形元素与业务属性信息之间的绑定关系。而在本申请实施例中,由于具体的地图数据可以通过硬件设施的标识与地理位置信息之间的对应关系来表达,因此,也可以实现硬件设施对应的图形元素与业务属性信息之间的绑定。例如,在某地图系统中,仍以实体店铺中的货架为例,保存的图形元素信息可以如表4所示:
表5
也就是说,在地图系统中,还可以保存具体的硬件设施关联的图形元素绑定的业务属性信息,这样,在通过地图系统对地理空间中的布局进行展示的过程中,还可以对关联的图形元素绑定的业务属性信息进行展示。例如,在对某实体店铺的地图数据进行展示的过程中,可以展示出实体店铺中的硬件设施对应的图形元素,并与店铺中硬件设施所在的位置相对应(可以按照一定的比例尺进行缩放)。其中,当用户将浏览焦点(鼠标定位,或者触摸屏定位点击等)放置到某个硬件设施对应的图形元素上时,还可以通过弹窗等方式展示出该硬件设施关联的业务属性信息,例如,展示出具体货架关联的商品对象的类目信息,等等。另外,在硬件设施的位置发生变化后,具体硬件设施的标识与业务属性信息之间的对应关系保持不变,这样,使得更新后的地图数据中也可以提供图形元素关联的业务属性信息。
实施例二
该实施例二是与实施例一相对应的,从服务器的角度,提供了一种位置信息更新方法,参见图2,该方法具体可以包括:
S201:读取多个传感信号接收装置检测到的目标地理空间内的硬件设施的位置信息,所述传感信号接收装置位于所述目标地理空间的多个不同固定位置处,所述硬件设施关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述硬件设施的位置信息;
其中,可以按照预置的周期读取至少一个传感信号接收装置检测到的目标地理空间内的硬件设施的位置信息。
S202:根据所读取到的位置信息,确定所述硬件设施所述目标地理空间中的绝对位置信息,并判断所述硬件设施在所述目标地理空间中的绝对位置是否发生变化;
S203:如果所述绝对位置发生变化,则将所述硬件设施的标识以及变化后的绝对位置信息提交到电子地图系统,以用于更新电子地图数据。
具体实现时,同一个硬件设施可以关联至少两个传感信号发生装置;此时,服务器还可以根据所述至少两个传感信号发生装置对应的位置信息,确定所述硬件设施的朝向是否发生变化;如果所述朝向发生变化,则将所述硬件设施的标识以及变化后的朝向信息提交到所述电子地图系统,以用于在所述电子地图数据中更新所述硬件设施的朝向。
其中,所述目标地理空间包括实体店铺对象,所述硬件设施包括实体店铺对象关联的货架对象;所述货架对象还关联有商品对象信息;此时,服务器还可以保存所述货架对象的标识与商品对象之间的关联关系,在所述货架对象的位置发生变化后,保持所述关联关系不变。
实施例三
该实施例三也是与实施例一相对应的,从地图系统的角度,提供了一种位置信息更新方法,参见图3,该方法具体可以包括:
S301:接收关于目标地理空间中的硬件设施位置变化信息,所述位置变化信息包括:所述硬件设施的标识以及变化后的绝对位置信息;
S302:将地图数据中所述硬件设施标识对应的位置信息更新为所述变化后的绝对位置信息。
另外,还可以接收关于目标地理空间中的硬件设施的朝向变化信息,并将地图数据中所述硬件设施标识对应的朝向信息更新为变化后的朝向。
实施例四
在前述实施例一至三中,是针对具体地理空间中硬件设施的位置变化情况,提供了自动更新地图数据的实现方案,而在实际应用中,有些地图数据可能会细化到地理空间中具体硬件设施关联的业务对象信息。例如,对于实体店铺场景,地图数据中不仅可以展示出具体的货架的摆放情况,可以展示出具体货架上摆放了哪些商品对象,地图中除了包括货架对象对应的图形元素,还可以包括商品对象对应的图形元素,等等。而在实际应用中,除了硬件设施的位置可能会发生变化之外,具体业务对象所在的位置更是经常会发生变化,例如,根据具体商品对象的销售情况,或者实体店铺中的人流动线等,可能会需要将某商品对象调整到当前货架的其他位置,或者其他货架,等等。因此,在本申请实施例中,还可以为具体的业务对象关联具体的传感信号发生装置。这样,可以通过传感信号接收装置来跟踪具体业务对象的位置变化,进而可以将变化后的位置信息提供给地图系统,以用于对地图数据进行更新。
具体的,该实施例四首先提供了一种位置信息更新系统,该系统具体可以包括:
传感信号发生装置,用于与目标地理空间中的硬件设施关联的业务对象对应;
多个传感信号接收装置,用于安装在所述目标地理空间中的多个不同固定位置,通过检测所述传感信号发生装置发出的信号,确定所述关联的业务对象相对于所述传感信号接收装置的相对位置;
服务器,用于根据所述传感信号接收装置检测到的所述相对位置信息,确定所述业务对象在所述目标地理空间中的绝对位置信息,如果所述绝对位置发生变化,则确定所述绝对位置变化后,所述业务对象关联的目标硬件设施标识,并将对应的业务对象的标识以及变化后的绝对位置信息、关联的目标硬件设施标识提交到电子地图系统,以用于更新电子地图数据。
也就是说,在本申请实施例四中,具体的传感信号发生装置的安装可以细化到具体的业务对象的粒度。具体实现时,在实体店铺场景下,由于同一SPU(Standard ProductUnit,标准产品单位)的商品通常会摆放在同一货架的同一位置,例如,呈一纵列摆放,等等;其中,SPU是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性,例如,某品牌同一规格的矿泉水就是同一SPU,某货架上的某个位置处,可能会放置多瓶该品牌同一规格的矿泉水。通常,同一SPU可以共用同一个价签,这种价签是可以移动的,当商品对象在货架上的位置发生变化时,价签的位置也可以随之变化。因此,为了方便进行传感信号发生装置的配置,具体的传感信号发生装置可以与同一SPU的价签关联,这样,当SPU的位置发生变化,价签位置随之变化,同时,传感信号发生装置的位置也会发生变化,进而,传感信号接收装置就可以通过感知传感信号发生装置的位置,获取到关联的业务对象的位置信息。
其中,具体获得业务对象在地理空间中的绝对位置信息的方式,与实施例一中可以相同。而在获得了业务对象的绝对地理位置信息后,由于业务对象在地理空间中通常是依赖于具体硬件设施而放置的,因此,在本申请实施例中,还可以确定出位置变化后的业务对象关联的目标硬件设施信息。例如,可以确定出业务对象是否仍然位于原来的硬件设施,只是改变了在该硬件设施上的位置,还是被移动到了其他货架上,等等。其中,具体在确定位置变化后的业务对象关联的目标硬件设施信息时,可以结合具体硬件设施的位置信息来进行确定。例如,在硬件设施的位置固定不变的情况下,可以预先保存硬件设施的位置信息,然后,通过判断业务对象的绝对位置在竖直方向的投影,是否落入硬件设施所在位置在竖直方向上的投影区域范围内,如果是,则可以确定该业务对象是位于该硬件设施上,等等。当然,如果硬件设施的位置也不是固定的,而是会发生变化,则可以与实施例一相结合,为具体的硬件设施也关联传感信号发生装置,在分别确定出硬件设施以及业务对象的绝对位置信息后,再确定业务对象与硬件设施之间的对应关系。
实施例五
该实施例五是与实施例四相对应的,从服务器的角度,提供了一种位置信息更新方法,参见图4,该方法具体可以包括:
S401:读取多个传感信号接收装置检测到的目标地理空间内的硬件设施关联的业务对象的位置信息,所述传感信号接收装置位于所述目标地理空间的多个不同固定位置处,所述业务对象关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述业务对象的位置信息;
S402:根据所读取到的位置信息,确定所述业务对象所述目标地理空间中的绝对位置信息,并判断所述业务对象在所述目标地理空间中的绝对位置是否发生变化;
S403:如果所述绝对位置发生变化,则确定所述绝对位置变化后,所述业务对象关联的目标硬件设施标识;
S404:将所述硬件设施的标识、变化后的绝对位置信息以及所述目标硬件设施标识提交到电子地图系统,以用于更新电子地图数据。
实施例六
该实施例六也是与实施例四相对应的,从地图系统的角度,提供了一种位置信息更新方法,参见图5,该方法具体可以包括:
S501:接收关于目标地理空间中的业务对象的位置变化信息,所述位置变化信息包括:所述业务对象的标识、变化后的绝对位置信息以及位置变化后关联的目标硬件设施标识;
S502:根据所述变化后的绝对位置信息以及所述目标硬件设施所在的位置信息,确定所述业务对象相对于所述目标硬件设施的相对位置信息;
S503:根据所述业务对象相对于所述目标硬件设施的相对位置信息,将地图数据中所述业务对象关联的位置信息进行更新。
实施例七
前述各实施例中,主要是通过设置在硬件设施上的传感信号发生装置,以及安装于目标地理空间中多个不同固定位置的多个传感信号接收装置,来实现对硬件设施的定位,以及位置变化情况的感知。而在其他实现方式下,还可以通过其他的感知方式对硬件设施的位置变化情况进行感知。例如,具体的,还可以采用图像采集以及比对的方式进行感知,等等。具体的,由于具体的电子地图数据主要是用于描述目标地理空间中的硬件设施布局情况,包括各硬件设施的外形,以及各自的相对位置等信息,通常可以以俯视图的形式进行表达。因此,在通过图像采集的方式进行感知的情况下,主要可以用于感知在硬件设施位置发生变化的情况下,各不同的硬件设施之间的相对位置关系,例如,前后、左右关系等。而关于具体硬件设施移动的距离,以及不同硬件设施之间的相对距离等,其精确性相对于前述实施例中提供的方式可能会相对比较低,但是这种方式也可以适用于对具体绝对位置信息的精度要求比较低的场景。另外,在具体实现时,可以根据目标地理空间对具体地图数据精度要求的不同,选择使用不同的定位方式。甚至在同一目标地理空间中,还可以根据不同区域对定位精度要求的不同,使用不同的感知装置对硬件设施的位置变化情况进行感知。例如,某实体店铺靠近入口的区域,对定位精度可能会比较高,此时可以采用前述实施例一至实施例六中提供的方案对电子地图数据进行更新。而对于其他的非重点区域,则可以通过图像采集以及比对的方式来感知硬件设施的位置变化情况,并更新电子地图数据,等等。
总之,本申请实施例七提供了一种位置更新系统,该系统具体可以包括:
感知装置,用于感知与硬件设施在目标地理空间中的位置相关的信息,并提交到服务器;
服务器,用于根据所述感知装置提交的信息确定所述硬件设施在所述目标地理空间中的位置变化情况,并提交到电子地图系统,以用于更新电子地图数据,所述电子地图数据用于描述所述目标地理空间中的硬件设施布局情况。
具体实现时,所述感知装置包括:安装于所述硬件设施上的传感信号发生装置,以及安装于所述目标地理空间中的多个不同固定位置的多个传感信号接收装置;其中,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号,确定所述关联的硬件设施相对于所述传感信号接收装置的相对位置;此时,所述服务器具体用于,根据所述多个传感信号接收装置检测到的所述相对位置信息,确定所述硬件设施在所述目标地理空间中的绝对位置信息,并根据所述硬件设施上一时刻所在的绝对位置信息,确定所述硬件设施的位置变化情况。
或者,所述感知装置包括:通过俯视视角对所述目标地理空间内的硬件设施进行拍摄的图像采集装置。其中,之所以采用俯视视角进行采集,是因为电子地图数据中通常是以俯视图的方式对目标地理空间中的硬件设施布局情况进行描述。另外,为了便于通过采集到的图像数据能够识别出具体的硬件设施,还可以在所述硬件设施的顶面设置硬件设施的标识信息,例如,货架编号等。这样,所述服务器具体可以用于,通过将所述图像采集装置采集到的图像信息与上一时刻保存的图像信息进行对比,确定所述硬件设施在所述目标地理空间中的位置变化情况。
实施例八
该实施例八是与实施例七相对应的,从服务器的角度,提供了一种位置信息更新方法,参见图6,该方法具体可以包括:
S601:读取目标地理空间中的感知装置感知到的与硬件设施在目标地理空间中的位置相关的信息;
S602:根据所述感知装置提交的信息确定所述硬件设施在所述目标地理空间中的位置变化情况;
S603:将所述位置变化情况提交到电子地图系统,以用于更新电子地图数据,所述电子地图数据用于描述所述目标地理空间中的硬件设施布局情况。
关于前述实施例二至实施例八中的未详述部分,可以参见实施例一中的记载,这里不再赘述。
与实施例二相对应,本申请实施例还提供了一种位置信息更新装置,参见图7,该装置可以包括:
信息读取单元701,用于读取多个传感信号接收装置检测到的目标地理空间内的硬件设施的位置信息,所述传感信号接收装置位于所述目标地理空间的固定位置处,所述硬件设施关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述硬件设施的位置信息;
判断单元702,用于根据所读取到的位置信息,确定所述硬件设施所述目标地理空间中的绝对位置信息,并判断所述硬件设施在所述目标地理空间中的绝对位置是否发生变化;
信息提交单元703,用于如果所述绝对位置发生变化,则将所述硬件设施的标识以及变化后的绝对位置信息提交到电子地图系统,以用于更新电子地图数据。
其中,所述信息读取单元具体可以用于:按照预置的周期读取多个传感信号接收装置检测到的目标地理空间内的硬件设施的位置信息。
具体实现时,同一个硬件设施关联至少两个传感信号发生装置;
此时,该装置还可以包括:
朝向变化判断单元,用于根据所述至少两个传感信号发生装置对应的位置信息,确定所述硬件设施的朝向是否发生变化;
朝向变化信息提交单元,用于如果所述朝向发生变化,则将所述硬件设施的标识以及变化后的朝向信息提交到所述电子地图系统,以用于在所述电子地图数据中更新所述硬件设施的朝向。
其中,所述目标地理空间包括实体店铺对象,所述硬件设施包括实体店铺对象关联的货架对象;
所述货架对象还关联有商品对象信息;
所述装置还可以包括:
关联关系保存单元,用于保存所述货架对象的标识与商品对象之间的关联关系,在所述货架对象的位置发生变化后,保持所述关联关系不变。
与实施例三相对应,本申请实施例还提供了一种位置信息更新装置,参见图8,该装置可以包括:
位置变化信息接收单元801,用于接收关于目标地理空间中的硬件设施位置变化信息,所述位置变化信息包括:所述硬件设施的标识以及变化后的绝对位置信息;
地图数据更新单元802,用于将地图数据中所述硬件设施标识对应的位置信息更新为所述变化后的绝对位置信息。
具体实现时,该装置还可以包括:
朝向变化信息接收单元,用于接收关于目标地理空间中的硬件设施的朝向变化信息;
朝向更新单元,用于将地图数据中所述硬件设施标识对应的朝向信息更新为变化后的朝向。
与实施例五相对应,本申请实施例还提供了一种位置信息更新装置,参见图9,该装置可以包括:
位置信息读取单元901,用于读取多个传感信号接收装置检测到的目标地理空间内的硬件设施关联的业务对象的位置信息,所述多个传感信号接收装置位于所述目标地理空间的多个固定位置处,所述业务对象关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述业务对象的位置信息;
判断单元902,用于根据所读取到的位置信息,确定所述业务对象所述目标地理空间中的绝对位置信息,并判断所述业务对象在所述目标地理空间中的绝对位置是否发生变化;
硬件设施标识确定单元903,用于如果所述绝对位置发生变化,则确定所述绝对位置变化后,所述业务对象关联的目标硬件设施标识;
信息提交单元904,用于将所述硬件设施的标识、变化后的绝对位置信息以及所述目标硬件设施标识提交到电子地图系统,以用于更新电子地图数据。
与实施例六相对应,本申请实施例还提供了一种位置信息更新装置,参见图10,该装置可以包括:
位置变化信息接收单元1001,用于接收关于目标地理空间中的业务对象的位置变化信息,所述位置变化信息包括:所述业务对象的标识、变化后的绝对位置信息以及位置变化后关联的目标硬件设施标识;
相对位置确定单元1002,用于根据所述变化后的绝对位置信息以及所述目标硬件设施所在的位置信息,确定所述业务对象相对于所述目标硬件设施的相对位置信息;
地图数据更新单元1003,用于根据所述业务对象相对于所述目标硬件设施的相对位置信息,将地图数据中所述业务对象关联的位置信息进行更新。
与实施例八相对应,本申请实施例还提供了一种位置信息更新装置,参见图11,该装置可以包括:
信息读取单元1101,用于读取目标地理空间中的感知装置感知到的与硬件设施在目标地理空间中的位置相关的信息;
位置变化情况获得单元1102,用于根据所述感知装置提交的信息确定所述硬件设施在所述目标地理空间中的位置变化情况;
位置变化情况提交单元1103,用于将所述位置变化情况提交到电子地图系统,以用于更新电子地图数据,所述电子地图数据用于描述所述目标地理空间中的硬件设施布局情况。
另外,本申请实施例还提供了一种计算机系统,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
读取多个传感信号接收装置检测到的目标地理空间内的硬件设施的位置信息,所述传感信号接收装置位于所述目标地理空间的固定位置处,所述硬件设施关联有传感信号发生装置,所述传感信号接收装置通过检测所述传感信号发生装置发出的信号获得所述硬件设施的位置信息;
根据所读取到的位置信息,确定所述硬件设施所述目标地理空间中的绝对位置信息,并判断所述硬件设施在所述目标地理空间中的绝对位置是否发生变化;
如果所述绝对位置发生变化,则将所述硬件设施的标识以及变化后的绝对位置信息提交到电子地图系统,以用于更新电子地图数据。
一种计算机系统,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
接收关于目标地理空间中的硬件设施位置变化信息,所述位置变化信息包括:所述硬件设施的标识以及变化后的绝对位置信息;
将地图数据中所述硬件设施标识对应的位置信息更新为所述变化后的绝对位置信息。
以及另一种计算机系统,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:
读取目标地理空间中的感知装置感知到的与硬件设施在目标地理空间中的位置相关的信息;
根据所述感知装置提交的信息确定所述硬件设施在所述目标地理空间中的位置变化情况;
将所述位置变化情况提交到电子地图系统,以用于更新电子地图数据,所述电子地图数据用于描述所述目标地理空间中的硬件设施布局情况。
其中,图12示例性的展示出了电子设备的架构,具体可以包括处理器1210,视频显示适配器1211,磁盘驱动器1212,输入/输出接口1213,网络接口1214,以及存储器1220。上述处理器1210、视频显示适配器1211、磁盘驱动器1212、输入/输出接口1213、网络接口1214,与存储器1220之间可以通过通信总线1230进行通信连接。
其中,处理器1210可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请所提供的技术方案。
存储器1220可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1220可以存储用于控制电子设备1200运行的操作系统1221,用于控制电子设备1200的低级别操作的基本输入输出系统(BIOS)。另外,还可以存储网页浏览器1223,数据存储管理系统1224,以及位置更新处理系统1225等等。上述位置更新处理系统1225就可以是本申请实施例中具体实现前述各步骤操作的应用程序。总之,在通过软件或者固件来实现本申请所提供的技术方案时,相关的程序代码保存在存储器1220中,并由处理器1210来调用执行。
输入/输出接口1213用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
网络接口1214用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
总线1230包括一通路,在设备的各个组件(例如处理器1210、视频显示适配器1211、磁盘驱动器1212、输入/输出接口1213、网络接口1214,与存储器1220)之间传输信息。
另外,该电子设备1200还可以从虚拟资源对象领取条件信息数据库1241中获得具体领取条件的信息,以用于进行条件判断,等等。
需要说明的是,尽管上述设备仅示出了处理器1210、视频显示适配器1211、磁盘驱动器1212、输入/输出接口1213、网络接口1214,存储器1220,总线1230等,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本申请方案所必需的组件,而不必包含图中所示的全部组件。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上对本申请所提供的位置信息更新方法、装置及计算机系统,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。