一种出行场景中建筑物的语义刻画方法以及装置与流程

文档序号:12837123阅读:221来源:国知局
一种出行场景中建筑物的语义刻画方法以及装置与流程

本发明涉及建筑物描述领域,具体地,涉及一种出行场景中建筑物的语义刻画方法以及装置。



背景技术:

在涉及地图的相关领域,通常使用结构化的语言描述建筑物。例如,上地十街10号百度大厦。此外,也使用弱语义文本来描述地理区域。例如,中关村商圈、亚奥商圈等等。这些描述不能给某一个建筑物增加强语义级别的描述。具体地,结构化的语言描述不易于了解建筑物的性质和功能,而弱语义文本描述的区域又太宽泛,无法了解某一个具体建筑物的性质和功能。



技术实现要素:

针对现有技术的缺陷,本发明提供一种出行场景中建筑物的语义刻画方法,通过给建筑物增加强语义级别的描述,不仅能够使用户清楚地了解到出行场景中每一建筑物的性质和功能,而且丰富了建筑物的描述手段。

依据本发明的第一方面,提出了一种出行场景中建筑物的语义刻画方法,所述方法包括:

针对出行场景中每一建筑物,获取进出建筑物的用户设备的传感器数据和用户出行的订单数据;

根据所述传感器数据和所述订单数据得到预设时间段内用户进出所述建筑物的人数统计信息;

根据所述人数统计信息得到描述用户进出所述建筑物的特征向量;

对每一建筑物对应的特征向量进行处理,得到每一建筑物的语 义描述信息。

可选地,所述根据所述传感器数据和所述订单数据得到预设时间段内用户进出所述建筑物的人数统计信息,包括:

将所述预设时间段划分为多个时间段;

根据所述传感器数据和所述订单数据得到每个时间段内用户进出所述建筑物的第一人数统计信息,

其中,所述第一人数统计信息包括用户走出所述建筑物的人数、用户进入所述建筑物的人数以及所述建筑物内的总人数。

可选地,所述根据所述传感器数据和所述订单数据得到每个时间段内用户进出所述建筑物的第一人数统计信息,包括:

根据所述订单数据获取以所述建筑物为出发地的第一订单和以所述建筑物为目的地的第二订单;

根据所述传感器数据获取用户处于所述建筑物内的第一数据和用户处于所述建筑物外的第二数据;

根据所述第二数据和所述第一订单统计得到每个时间段内用户走出所述建筑物的第一人数;

根据所述第一数据和所述第二订单统计得到每个时间段内用户进入所述建筑物的第二人数;

根据所述第一人数和所述第二人数计算得到每个时间段内所述建筑物内的总人数。

可选地,所述根据所述人数统计信息得到描述用户进出所述建筑物的特征向量,包括:

将所述第一人数统计信息按时序排列,得到描述用户进出所述建筑物的特征向量。

可选地,所述对每一建筑物对应的特征向量进行处理,得到每一建筑物的语义描述信息,包括:

对每一建筑物对应的特征向量进行归一化处理,得到归一化处 理后的特征向量;

利用聚类算法对归一化处理后的特征向量进行分析,得到建筑物的聚类结果;

采用人工标注的方法对每个建筑物聚类中预设数量的建筑物进行语义标注,得到每个建筑物聚类的语义描述信息;

根据每个建筑物聚类的语义描述信息得到每一建筑物的语义描述信息。

可选地,所述预设时间段为一天、一周或一个月。

依据本发明的第二方面,提出了一种出行场景中建筑物的语义刻画装置,所述装置包括:

获取单元,用于针对出行场景中每一建筑物,获取进出建筑物的用户设备的传感器数据和用户出行的订单数据;

统计单元,用于根据所述传感器数据和所述订单数据得到预设时间段内用户进出所述建筑物的人数统计信息;

特征向量单元,用于根据所述人数统计信息得到描述用户进出所述建筑物的特征向量;

处理单元,用于对每一建筑物对应的特征向量进行处理,得到每一建筑物的语义描述信息。

可选地,所述统计单元,具体用于:

将所述预设时间段划分为多个时间段;

根据所述传感器数据和所述订单数据得到每个时间段内用户进出所述建筑物的第一人数统计信息,

其中,所述第一人数统计信息包括用户走出所述建筑物的人数、用户进入所述建筑物的人数以及所述建筑物内的总人数。

可选地,所述统计单元还用于:

根据所述订单数据获取以所述建筑物为出发地的第一订单和以所述建筑物为目的地的第二订单;

根据所述传感器数据获取用户处于所述建筑物内的第一数据和用户处于所述建筑物外的第二数据;

根据所述第二数据和所述第一订单统计得到每个时间段内用户走出所述建筑物的第一人数;

根据所述第一数据和所述第二订单统计得到每个时间段内用户进入所述建筑物的第二人数;

根据所述第一人数和所述第二人数计算得到每个时间段内所述建筑物内的总人数。

可选地,所述特征向量单元,具体用于:

将所述第一人数统计信息按时序排列,得到描述用户进出所述建筑物的特征向量。

可选地,所述处理单元,具体用于:

对每一建筑物对应的特征向量进行归一化处理,得到归一化处理后的特征向量;

利用聚类算法对归一化处理后的特征向量进行分析,得到建筑物的聚类结果;

采用人工标注的方法对每个建筑物聚类中预设数量的建筑物进行语义标注,得到每个建筑物聚类的语义描述信息;

根据每个建筑物聚类的语义描述信息得到每一建筑物的语义描述信息。

可选地,所述预设时间段为一天、一周或一个月。

通过上述技术方案,针对出行场景中每一建筑物,获取进出建筑物的用户设备的传感器数据和用户出行的订单数据;根据传感器数据和订单数据统计得到预设时间段内用户进出所述建筑物的人数统计信息,并形成描述用户进出所述建筑物的特征向量;及对每一建筑物对应的特征向量进行处理,得到每一建筑物的语义描述信息,不仅能够使用户清楚地了解到出行场景中每一建筑物的性质和功 能,而且丰富了建筑物的描述手段。

附图说明

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

图1是本公开一实施例提供的出行场景中建筑物的语义刻画方法的流程图;

图2是本公开一实施例提供的出行场景中建筑物的语义刻画方法的流程图;

图3是本公开一实施例提供的出行场景中建筑物的语义刻画装置的结构示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

以下对本公开实施例中提及的部分词语进行举例说明。

本公开实施例中提及的用户设备(userequipment,简称ue)是所使用的移动终端或个人计算机(personalcomputer,简称pc)等设备。例如智能手机、个人数码助理(pda)、平板电脑、笔记本电脑、车载电脑(carputer)、掌上游戏机、智能眼镜、智能手表、可穿戴设备、虚拟显示设备或显示增强设备(如googleglass、oculusrift、hololens、gearvr)等。

图1是本公开一实施例提供的出行场景中建筑物的语义刻画方法 的流程图。如图1所示,本公开一实施例提供的出行场景中建筑物的语义刻画方法包括:

在步骤s101中,针对出行场景中每一建筑物,获取进出建筑物的用户设备的传感器数据和用户出行的订单数据。

其中,用户设备可为移动终端或pc端等,终端为所持的用于提供运营服务的移动终端或pa端等设备,所述传感器数据包括用户设备的光照传感器、气压传感器、加速度计、陀螺仪、重力感应器以及距离感应器等多种传感器设备的数据,所述订单数据包括有明确的起点信息和终点信息的订单。例如,所述订单数据包括以建筑物为起点的订单和以建筑物为终点的订单。

接着,在步骤s102中,根据所述传感器数据和所述订单数据得到预设时间段内用户进出所述建筑物的人数统计信息。

其中,所述预设时间段为一天、一周或一个月。

紧接着,在步骤s103中,根据所述人数统计信息得到描述用户进出所述建筑物的特征向量。

最后,在步骤s104中,对每一建筑物对应的特征向量进行处理,得到每一建筑物的语义描述信息。

具体地,该步骤包括:对每一建筑物对应的特征向量进行归一化处理,得到归一化处理后的特征向量;利用聚类算法对归一化处理后的特征向量进行分析,得到建筑物的聚类结果;采用人工标注的方法对每个建筑物聚类中预设数量的建筑物进行语义标注,得到每个建筑物聚类的语义描述信息;根据每个建筑物聚类的语义描述信息得到每一建筑物的语义描述信息。

其中,建筑物的聚类结果指的是将相同语义描述的建筑物聚类到一起。这样,建筑物的聚类结果包括多个建筑物聚类。然后,在每个建筑物聚类中选取少部分的建筑物,并通过人工标注的方法对选取的少部分建筑进行语义标注,便可得到每个建筑物聚类的语义 描述信息。最后,根据每个建筑物聚类的语义描述信息能够得到每一建筑物的语义描述信息。

举例来说,语义描述信息可为中国电子大厦,加班到很晚或金尚嘉园小区或海淀剧院有电影院或ktv等等。当统计得到中国电子大厦在早上7点以后,打车到达中国电子大厦的用户比较多,且中国电子大厦在晚上9点以后,打车离开中国电子大厦的用户比较多时,中国电子大厦的语义描述信息可为中国电子大厦,加班到很晚。此时,滴滴打车的司机客户端可接收到服务器发送的中国电子大厦加班到很晚的语义描述信息,司机便可根据此语义描述信息在晚上9点以后驱车到中国电子大厦接送客户。

本实施例针对出行场景中每一建筑物,获取进出建筑物的用户设备的传感器数据和用户出行的订单数据;根据传感器数据和订单数据统计得到预设时间段内用户进出所述建筑物的人数统计信息,并形成描述用户进出所述建筑物的特征向量;及对每一建筑物对应的特征向量进行处理,得到每一建筑物的语义描述信息,能够使用户清楚地了解到出行场景中每一建筑物的性质和功能。

图2是本公开一实施例提供的出行场景中建筑物的语义刻画方法的流程图。如图2所示,本公开一实施例提供的出行场景中建筑物的语义刻画方法包括:

在步骤s201中,针对出行场景中每一建筑物,获取进出建筑物的用户设备的传感器数据和用户出行的订单数据。

由于步骤s201与图1所示的实施例的步骤s101相同,在此不再赘述。

接着,在步骤s202中,将所述预设时间段划分为多个时间段,根据所述传感器数据和所述订单数据得到每个时间段内用户进出所述建筑物的第一人数统计信息。

举例来说,当预设时间段为一天时,以一个小时为时间间隔, 根据传感器数据和订单数据得到每个小时内用户进出所述建筑物的第一人数统计信息。其中,所述第一人数统计信息包括用户走出所述建筑物的人数、用户进入所述建筑物的人数以及所述建筑物内的总人数。

具体地,所述根据所述传感器数据和所述订单数据得到每个时间段内用户进出所述建筑物的第一人数统计信息,包括:根据所述订单数据获取以所述建筑物为出发地的第一订单和以所述建筑物为目的地的第二订单;根据所述传感器数据获取用户处于所述建筑物内的第一数据和用户处于所述建筑物外的第二数据;根据所述第二数据和所述第一订单统计得到每个时间段内用户走出所述建筑物的第一人数;根据所述第一数据和所述第二订单统计得到每个时间段内用户进入所述建筑物的第二人数;根据所述第一人数和所述第二人数计算得到每个时间段内所述建筑物内的总人数。

其中,根据传感器数据的静止、变化以及强弱等特点可以清楚地判断用户什么时候处于室内以及用户什么时候处于室外。

举例来说,当预设时间段为一天,且以一个小时为时间间隔时,首先统计凌晨0点到1点的人数统计信息。根据用户处于所述建筑物内的数据和以所述建筑物为目的地的订单统计得到凌晨0点到1点之间用户进入建筑物的人数in0,再根据用户处于所述建筑物外的数据和以所述建筑物为出发地的订单统计得到凌晨0点到1点之间用户走出建筑物的人数out0。此时,在凌晨0点到1点之间建筑物内的总人数为t0=in0-out0。藉此,可得到凌晨0点到1点之间的人数统计信息为(t0,in0,out0)。基于类似的方法,可得到一天中其它时间的人数统计信息。

紧接着,在步骤s203中,根据所述人数统计信息得到描述用户进出所述建筑物的特征向量。

具体地,该步骤包括:将所述第一人数统计信息按时序排列, 得到描述用户进出所述建筑物的特征向量。

举例来说,当预设时间段为一天,且以一个小时为时间间隔时,描述用户进出所述建筑物的特征向量为(t0,in0,out0;t1,in1,out1;…;t23,in23,out23)。其中,(t0,in0,out0)为凌晨0点到1点之间的人数统计信息,(t1,in1,out1)为凌晨1点到2点之间的人数统计信息,(t23,in23,out23)为一天中23点到零点之间的人数统计信息。

最后,在步骤s204中,对每一建筑物对应的特征向量进行处理,得到每一建筑物的语义描述信息。

由于步骤s204与图1所示的实施例的步骤s104相同,在此不再赘述。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开实施例并不受所描述的动作顺序的限制,因为依据本公开实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本公开实施例所必须的。

图3是本公开一实施例提供的出行场景中建筑物的语义刻画装置的结构示意图。如图3所示,本公开一实施例提供的出行场景中建筑物的语义刻画装置包括:

获取单元301,用于针对出行场景中每一建筑物,获取进出建筑物的用户设备的传感器数据和用户出行的订单数据;

统计单元302,用于根据所述传感器数据和所述订单数据得到预设时间段内用户进出所述建筑物的人数统计信息;

特征向量单元303,用于根据所述人数统计信息得到描述用户进出所述建筑物的特征向量;

处理单元304,用于对每一建筑物对应的特征向量进行处理,得 到每一建筑物的语义描述信息。

在本公开的一种可选实施例中,所述统计单元302,具体用于:

将所述预设时间段划分为多个时间段;

根据所述传感器数据和所述订单数据得到每个时间段内用户进出所述建筑物的第一人数统计信息,

其中,所述第一人数统计信息包括用户走出所述建筑物的人数、用户进入所述建筑物的人数以及所述建筑物内的总人数。

在本公开的一种可选实施例中,所述统计单元302还用于:

根据所述订单数据获取以所述建筑物为出发地的第一订单和以所述建筑物为目的地的第二订单;

根据所述传感器数据获取用户处于所述建筑物内的第一数据和用户处于所述建筑物外的第二数据;

根据所述第二数据和所述第一订单统计得到每个时间段内用户走出所述建筑物的第一人数;

根据所述第一数据和所述第二订单统计得到每个时间段内用户进入所述建筑物的第二人数;

根据所述第一人数和所述第二人数计算得到每个时间段内所述建筑物内的总人数。

在本公开的一种可选实施例中,所述特征向量单元303,具体用于:

将所述第一人数统计信息按时序排列,得到描述用户进出所述建筑物的特征向量。

在本公开的一种可选实施例中,所述处理单元304,具体用于:

对每一建筑物对应的特征向量进行归一化处理,得到归一化处理后的特征向量;

利用聚类算法对归一化处理后的特征向量进行分析,得到建筑物的聚类结果;

采用人工标注的方法对每个建筑物聚类中预设数量的建筑物进行语义标注,得到每个建筑物聚类的语义描述信息;

根据每个建筑物聚类的语义描述信息得到每一建筑物的语义描述信息。

在本公开的一种可选实施例中,所述预设时间段为一天、一周或一个月。

需要说明的是,对于本公开提供的出行场景中建筑物的语义刻画装置还涉及的具体细节已在本公开提供的出行场景中建筑物的语义刻画方法中作了详细的说明,在此不在赘述。

应当注意的是,在本公开的系统的各个部件中,根据其要实现的功能而对其中的部件进行了逻辑划分,但是,本公开不受限于此,可以根据需要对各个部件进行重新划分或者组合,例如,可以将一些部件组合为单个部件,或者可以将一些部件进一步分解为更多的子部件。

本公开的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本公开实施例的系统中的一些或者全部部件的一些或者全部功能。本公开还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本公开的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本公开进行说明而不是对本公开进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权 利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本公开可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

以上实施方式仅适于说明本公开,而并非对本公开的限制,有关技术领域的普通技术人员,在不脱离本公开的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本公开的范畴,本公开的专利保护范围应由权利要求限定。

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