一种交通诱导图生成方法和装置与流程

文档序号:11387822阅读:195来源:国知局
一种交通诱导图生成方法和装置与流程

本申请涉及交通信息处理领域,尤其涉及一种交通诱导图生成方法和装置。



背景技术:

所谓交通诱导图,通常指呈现在道路的电子显示屏上、以不同颜色来表明多条路段的路况信息的图,例如以绿色表示一路段的路况畅通,以红色表示另一路段的路况拥挤。通过交通诱导图上所呈现的各路段的颜色,来引导驾驶员了解相应路段的路况信息。

当前,交通诱导图上待呈现的路段的颜色主要是根据放置在该路段对应的实际道路中某个位置点的采集设备采集的路况信息来确定的,也即,现有技术中通常以单个位置点的路况信息来表征经由该位置点的整个路段的路况信息,从而据此来生成交通诱导图。但是,单个位置点的路况信息显然不能代表经由该位置点的整个路段的路况信息,这显然会导致交通诱导图上所呈现的路段颜色的不准确,从而容易给驾驶员带来交通路况信息上的误导。



技术实现要素:

本申请的一个目的是提高所生成的交通诱导图给驾驶员所带来的信息引导上的准确性。

根据本申请的一方面,提供了一种交通诱导图生成方法,该交通诱导图生成方法包括以下步骤:

获取待生成的交通诱导图所包括的各路段的路段信息;

基于所述路段信息和已有的实际道路单元信息,得到各路段所包括的实际道路单元;

获取与所述实际道路单元相对应的路况信息;

基于所述路况信息,生成交通诱导图。

根据本申请的另一方面,还提供了一种交通诱导图生成装置,该交通诱导图生成装置包括:

路段信息获取单元,用于获取待生成的交通诱导图所包括的各路段的路段信息;

信息处理单元,用于基于所述路段信息和已有的实际道路单元信息,得到各路段所包括的实际道路单元;

路况信息获取单元,用于获取与所述实际道路单元相对应的路况信息;

交通诱导图生成单元,用于基于所述路况信息,生成交通诱导图。

与现有技术相比,本申请的实施例具有以下优点:本申请实施例通过将交通诱导图上的各路段划分为多个实际道路单元的组合并通过融合这多个实际道路单元的路况信息来确定整个路段的路况,据此生成以相应颜色表明相应路段路况的交通诱导图,从而给驾驶员带来准确的交通信息引导。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1为根据本申请的一个实施例的交通诱导图生成方法的流程图;

图2为交通诱导图的一个样图示例;

图3为根据本申请的一个实施例的对图1中的步骤s102进行描述的流程图;

图4为根据本申请的一个实施例的对图1中的步骤s104进行描述的流程图;

图5为根据本申请的一个实施例的对图4中的步骤s301进行描述的流程图;

图6为根据本申请的一个实施例的交通诱导图生成装置的示意性框图;

图7为根据本申请的一个实施例的对图6中的单元102进行描述的示 意性框图;

图8为根据本申请的一个实施例的对图6中的单元104进行描述的示意性框图;

附图中相同或相似的附图标记代表相同或相似的部件。

具体实施方式

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由asic、fpga、dsp等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。

所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、pda等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloudcomputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本申请,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本申请。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、vpn网络等。

需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本申请,也应包含在本申请保护范围以内,并以引用方式包含于此。

后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。

这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本申请的示例性实施例的目的。但是本申请可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。

应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。

这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。

还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。

下面结合附图对本申请作进一步详细描述。

图1示出了根据本申请的一个实施例的交通诱导图生成方法的流程图。

所述交通诱导图可以指用于向交通参与者(如行驶在道路上的车辆驾驶员)提供相应路段路况的示意图,基于该示意图来提醒或建议交通参与者选择较佳的出行路线。所述交通诱导图可以显示在用于交通诱导的显示 屏上,通常包括静态的道路标识(如道路名称)和动态变化的且用于指示路况的道路颜色信息,例如以红色表示路段的路况是拥堵的,以绿色表示路段的路况是畅通的。

所述交通诱导图生成方法可以通过计算机设备来实现。

根据图1,所述交通诱导图生成方法包括:

步骤s101,获取待生成的交通诱导图所包括的各路段的路段信息。

具体地,路段可以指同一城市中同一道路名称所对应的道路中的至少一部分,例如,以北京的学院路为例,该道路从起点六道口地铁站附近一直延伸到终点西土城地铁站附近,在延伸的过程中与志新路、北四环中路等道路存在交汇路口,则以其中的路段为例:该道路中从六道口地铁站附近延伸到志新路路口的一段可以称为一个路段;该道路中从志新路路口延伸到北四环中路路口的一段也可以称为一个路段等等。

由上,如果要确定某个路段是哪一个路段,则需要基于该路段所属的道路的名称、路段的起点以及终点来判断,其中路段的起点和终点可以以相应的标志性建筑物或地点(例如六道口地铁站、道路相交的路口)或经纬度坐标等地理信息来表征。

对于一张交通诱导图而言,其通常包括3-5条路段,以图2所示的一张交通诱导图为例,其包括以下路段:

民主路中从民主路与中山路的路口向民主路与中南路的路口延伸的一段;

中南路中从民主路与中南路的路口向中南路与武珞路的路口延伸的一段;

武珞路中从武珞路与中南路的路口向中山路与武珞路的路口延伸的一段;

中山路中从中山路与民主路的路口向中山路与武珞路的路口延伸的一段;

以及民主路、中南路、武珞路和中山路中两头各延伸的一小段(其中,这些所延伸的小段对应的实际长度可以根据图中的显示比例来确定)。

其中,所述各路段的路段信息包括但不限于路段名称(例如以路段所 属的道路的名称表征来表示)、路段的起点和终点等。

所述路段信息的获取,例如通过联网向从存储有路段信息的数据库服务器发送请求来实现,或接收该数据库服务器主动发送的路段信息。

步骤s102,基于所述路段信息和已有的实际道路单元信息,得到各路段所包括的实际道路单元。

其中,所述实际道路单元可以指按照预定规则对道路划分而得到的相对独立的单元(link),例如以相隔预定距离对同一条道路划分成的多个实际道路单元,或者以沿同一通行方向并以相邻两个路口限定的同一条道路中的一部分道路等等。其中,通行方向可以指根据交通规则车辆在道路上行驶的方向,例如对于某双向车道,一侧的通行方向是由南向北,另一侧的通行方向则是由北向南。

本实施例中,至少一个实际道路单元组成各个路段。

其中,已有的实际道路单元信息可以包括但不限于实际道路单元的单元名称(该单元名称可以看作该实际道路单元所属的道路的名称)和位置信息(例如以从某个标志性起点到达另一标志性终点,或者直接以起终点的经纬度来表示等等)。其中,该已有的实际道路单元信息可以从相应的数据库或服务器来获取,例如从本地数据库来获取。

在一个实施例中,如果路段信息包括路段名称、起点和终点信息,且实际道路单元信息包括实际道路单元的单元名称和位置信息,则请参考图3,所述步骤s102可以包括:

步骤s201,根据所述实际道路单元的单元名称与各路段的路段名称的匹配,得到与各路段对应的第一实际道路单元集合。

例如,以图2所示的路段“民主路中从民主路与中山路的路口向民主路与中南路的路口延伸的一段”为例,该路段的路段名称例如为“民主路”,起点为民主路与中山路的路口,终点为民主路与中南路的路口,而在本地数据库的已有实际道路单元信息中,有m个实际道路单元的单元名称为“民主路”、n个实际道路单元的单元名称为“中山路”等。则基于这些信息,根据单元名称“民主路”和路段名称“民主路”的匹配,得到与路段“民主路中从民主路与中山路的路口向民主路与中南路的路口延伸的一段”对应 的单元名称为“民主路”的实际道路单元集合(即第一实际道路单元集合)。

步骤s202,根据所述第一实际道路单元集合中各实际道路单元的位置信息和各路段的起点和终点信息,从所述第一实际道路单元集合中筛选出位于各路段的起点和终点之间的实际道路单元,作为各路段所包括的实际道路单元。

具体地,对于单元名称为“民主路”的实际道路单元集合,虽然单元名称都为“民主路”,但是这些实际道路单元的位置信息(即用于表明开始位置和结束位置的相关信息)是不同的,有的可能属于同一条道路,有的可能并不属于同一条道路,则进一步根据这些实际道路单元的位置信息和各路段的起点和终点信息来判断出位于各路段的起点和终点之间的实际道路单元,从而将其作为各路段所包括的实际道路单元。

其中,所述判断的过程例如为:根据各路段的起点和终点信息,从相应的地理信息库中获取各路段中从起点到终点所包括的各个位置的经纬度信息的集合;对于单元名称相匹配的实际道路单元集合,判断这些实际道路单元的位置信息(例如直接以或换算成起点和终点的经纬度信息)是否包含于各路段所包括的各个位置的经纬度信息的集合中,如果包含,则判断该实际道路单元位于该路段的起点和终点,从而将该实际道路单元作为该路段所包括的实际道路单元之一。

可选地,所述路段信息还包括路段的通行方向,所述实际道路单元信息还包括实际道路单元的方向,上述步骤s102还包括:

-基于路段的通行方向和实际道路单元的方向的匹配,过滤掉各路段所包括的实际道路单元中与该预定路段的通行方向相反的实际道路单元。

具体地,在某些情况下,对于双向车道而言,虽然是从同一起点到同一终点的路段,但是可能一侧车道的车辆是行驶畅通的,另一侧车道的车辆则是行驶拥堵的。因此,为了进一步提升待生成的交通诱导图所示诱导信息(可看作表明不同路况的颜色信息)的准确性,本实施例的路段信息还包括路段的通行方向信息(当然,路段的通行方向不同于道路的双向或其他多个通行方向,只能是单向,例如由南向北的方向),本实施例的实际道路单元信息还包括实际道路单元的方向(也是单向),从而根据路段 的通行方向与实际道路单元的通行方向的匹配,来过滤掉各路段所包括的实际道路单元中与该预定路段的通行方向相反的实际道路单元。

请继续参考图1,步骤s103,获取与所述实际道路单元相对应的路况信息。

具体地,路况信息的获取可以从相应的数据库来获取,也可以通过相应的信息采集装置所采集的信息和事后对该采集的信息的处理来获取。

优选地,为了广泛得到各个路段的路况信息,而不是限于主干道的路况信息的获取,采用灵活性高的浮动车(例如出租车)来采集相应的交通信息,从而基于交通信息来获取路况信息,则所述步骤s103包括:

-从路况库中获取与所述实际道路单元相对应的路况信息;其中,所述路况库中的路况信息是基于对浮动车在所述实际道路单元行驶过程中的位置信息和速度信息的采集所得到的。

其中,所述路况库可以指存储有与各实际道路单元对应的路况信息的数据库,该路况信息例如包括拥堵、顺畅、缓行等等。

所述对浮动车的位置信息和速度信息的采集可以基于浮动车上安装的全球定位系统(gps)、北斗定位系统或/和基于基站定位系统等数据采集技术,来采集浮动车在相应采样时刻相应路段的位置信息(如经纬度坐标)、方向信息(比如从南向北行驶)、速度信息等中的多项,并通过相应通信接口将该采集的信息在预置的数据获取周期主动或被动上传至相应的服务器,由此根据预定计算规则和所采集的位置信息和速度信息来得到各实际道路单元的路况信息。

例如,根据所采集的位置信息和速度信息来计算出预定时间内在各实际道路单元上行驶的车辆的平均速度,根据该平均速度来判断路况,例如平均速度大于预设阈值,则路况为顺畅;反之为拥堵。

其中,对于平均速度的计算,具体地例如,根据所采集的位置信息,筛选出在各实际道路单元上行驶的第一车辆集合(例如集合中的车辆数量是n个);获取第一车辆集合中各浮动车在预定时间内所采集到的瞬时速度信息,分别以v1、v2…vn表示,则预定时间内在各实际道路单元上行驶的车辆的平均速度可以表示为:(v1+v2+…+vn)/n。

在另一个例子中,还根据所采集的浮动车的速度信息的可信度设置权重(诸如以w1、w2…wn等表示),以便于提高计算得到的平均速度的准确性,所述可信度的确定可以基于已知的预定规则来实现。如此,所述车辆平均速度可以表示为:

(v1*w1+v1*w2+…+vn*wn)/(w1+w2+…+wn)。

当然,这仅是两种计算方式的示例,也可以采用其他适用于本申请的处理方式。

继续参考图1,步骤s104,基于所述路况信息,生成交通诱导图。

具体地,在获取到各路段的路况信息的情况下,则可以根据待生成的交通诱导图所包括的路段,来确定这些路段的路况信息,从而基于该路况信息,生成交通诱导图。

可选地,为了提升所得到的各路段的路况信息的准确性,请参考图4,所述步骤s104包括:

步骤s301,基于各路段所包括的多个实际道路单元的路况信息,融合得到所述各路段的路况信息。

也即,对于“一个路段”的单位“一个”而言,它毕竟是逻辑上的一个单位,在实际情况下其通常由多个实际道路单元所组成,因此,为了更准确地确定各路段的路况信息,需要融合各路段所包括的多个实际道路单元的路况信息。

其中,所述融合可以指基于预定的计算规则来对各路段所包括的多个实际道路单元的路况信息进行处理,从而得到各路段的路况信息。

在一个实施例中,请参考图5,所述步骤s301可以包括如下步骤:

步骤s401,获取各路段所包括的多个实际道路单元中各实际道路单元的长度信息。

具体地,各实际道路单元的长度信息可以从存储有该信息的相应数据库中来获取,也可以根据实际道路单元的起点和终点的位置计算得到。

步骤s402,基于各实际道路单元的长度信息和路况信息,得到所述各路段的路况信息。

具体地,在一个实施例中,可以通过统计各路段所包括的所有实际道路 单元中路况为拥堵或顺畅的实际道路单元的长度之和各占所有实际道路单元的总长度的比重,通过比较该比重和预定阈值,来判断得到各路段的路况。例如,如果拥堵的实际道路单元的长度之和占总长度的比重超过70%,则判断该路段的路况为拥堵;如果顺畅的实际道路单元的长度之和占总长度的比重超过70%,则判断该路段的路况为顺畅;否则,在其他情况下,则判断该路段的路况为缓行。

在另一个实施例中,根据与各实际道路单元的路况信息对应的平均速度信息(参考上文所述)和各实际道路单元的长度信息,来得到所述各路段的路况信息。

具体地,首先,通过以下公式计算预定时间内各路段的平均速度:

w=(w1×l1+w2×l2+…+wn×ln)/(l1+l2+…+ln)

其中,w表示各路段的平均速度,w1、w2和wn表示各路段所包括的多个实际道路单元中各实际道路单元的平均速度,l1、l2和ln表示各路段所包括的多个实际道路单元中各实际道路单元的长度。

以某路段包括的实际道路单元为s1、s2和s3为例,这些实际道路单元在某预定时间段内的平均速度分别为w1、w2、w3,这些实际道路单元的长度分别为d1、d2和d3,则该路段的平均速度w可以表示为:

w=(w1×d1+w2×d2+w3×d3)/(w1+w2+w3)

其次,在获取到各路段的平均速度的情况下,可以根据平均速度与预定阈值的比较,来确定该路段的路况。

例如,如果w大于或等于预定阈值,则确定该路段的路况为畅通;否则,则确定该路段的路况为拥堵。

当然,上述只是示例方式中的一种,在其他实施例中,各实际道路单元的路况信息也可以通过其他参数或指数来表征,从而基于相应的计算规则对这些参数或指数的计算,来得到各路段的路况信息。

步骤s302,基于待生成的交通诱导图所包括的各路段的路况信息,生成交通诱导图。

具体地,在得到待生成的交通诱导图所包括的多个路段的路况信息的情况下,可以基于不同路况信息与代表不同路况信息的颜色的对应关系, 基于现有的图像渲染技术,渲染得到在电子显示屏上显示的交通诱导图。例如,以黄色代表该交通诱导图上某路段的缓行路况,以绿色代表某路段的畅通路况,以红色代表某路段的畅通路况等。

优选地,所述渲染生成的交通诱导图,采用244*144的分辨率,并采用适合车辆驾驶员视觉体验的红绿黄三基色和png(一种位图文件存储格式)24位的图像格式进行渲染,相对于bmp(一种图像文件格式)的图像格式,可以有效减小图片的数据容量。

可选地,在一个实施例中,为了保证渲染得到的交通诱导图的准确性,还可以对其显示的信息进行验证。例如,通过通过安装在各路段的监控设备采集路段现场的录像或图像,基于该录像或图像来判断某时间段内某些路段的路况,将该路况与电子显示屏上显示的交通诱导图所包括的对应路段的路况进行比对,基于比对的结果来判断交通诱导图显示的正确与否。例如,如果比对的结果是两路况是一样的,则判断交通诱导图的显示正确。

优选地,为了及时发布交通诱导图,每2分钟更新一次交通诱导图上所显示的路况信息。

根据本申请的一个实施例,为了避免在意外情况下交通诱导图上出现不符合法律的字符,所述交通诱导图生成方法还可以包括:

-基于预定的字词过滤规则,过滤掉所述生成的交通诱导图中的特定字词。

例如,建立黑名单字词库,该黑名单字库中包括不能显示在交通诱导图中的特定文字的集合,从该黑名单字词库中搜索是否存在与所生成的交通诱导图中的道路名称所包含的字词相同的字词,如果搜索到,则过滤掉所述生成的交通诱导图中与黑名单字库中的字词相同的字词,并可以通过诸如重新接收输入的字词来修正所述生成的交通诱导图中的道路名称。

当然,上述仅是一种实施方式的举例,也可以通过其他方式来过滤掉所述生成的交通诱导图中的特定文字,例如建立道路名称的白名单库,基于该白名单库中的道路名称与所述生成的交通诱导图中的道路名称进行比对,基于比对得到的相似度来确定是否修正所述生成的交通诱导图中的道路名称。

基于与方法同样的发明构思,本申请还提供一种交通诱导图生成装置。图6所示为本申请的交通诱导图生成装置的示意性图,如图6,所述交通诱导图生成装置包括:

路段信息获取单元101,用于获取待生成的交通诱导图所包括的各路段的路段信息;

信息处理单元102,用于基于所述路段信息和已有的实际道路单元信息,得到各路段所包括的实际道路单元;

路况信息获取单元103,用于获取与所述实际道路单元相对应的路况信息;

交通诱导图生成单元104,用于基于所述路况信息,生成交通诱导图。

可选地,所述路段信息包括路段名称、起点和终点信息,所述实际道路单元信息包括实际道路单元的单元名称和位置信息,请参考图7,所述信息处理单元102包括:

第一信息处理模块201,用于根据所述实际道路单元的单元名称与各路段的路段名称的匹配,得到与各路段对应的第一实际道路单元集合;

第二信息处理模块202,用于根据所述第一实际道路单元集合中各实际道路单元的位置信息和各路段的起点和终点信息,从所述第一实际道路单元集合中筛选出位于各路段的起点和终点之间的实际道路单元,作为各路段所包括的实际道路单元。

可选地,所述路段信息还包括路段的通行方向,所述实际道路单元信息还包括实际道路单元的方向,所述信息处理单元102还用于:

-基于路段的通行方向和实际道路单元的方向的匹配,过滤掉各路段所包括的实际道路单元中与该预定路段的通行方向相反的实际道路单元。

可选地,请参考图8,所述交通诱导图生成单元104包括:

路段路况信息得到模块301,用于基于各路段所包括的多个实际道路单元的路况信息,融合得到所述各路段的路况信息;

交通诱导图生成模块302,用于基于待生成的交通诱导图所包括的各路段的路况信息,生成交通诱导图。

可选地,路段路况信息得到模块301用于:

-获取各路段所包括的多个实际道路单元中各实际道路单元的长度信息;

-基于各实际道路单元的长度信息和路况信息,得到所述各路段的路况信息。

可选地,路况信息获取单元103用于:

-从路况库中获取与所述实际道路单元相对应的路况信息;其中,所述路况库中的路况信息是基于对浮动车在所述实际道路单元行驶过程中的位置信息和速度信息的采集所得到的。

需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,本申请的各个装置可采用专用集成电路(asic)或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。

对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

虽然前面特别示出并且描述了示例性实施例,但是本领域技术人员将会理解的是,在不背离权利要求书的精神和范围的情况下,在其形式和细节方面可以有所变化。

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