1.本技术涉及终端技术领域,尤其涉及一种停车场的寻车方法、装置、设备、存储介质及程序。
背景技术:2.随着人们生活水平的提高,机动车保有量迅速增长。因此,在一些商场、办公楼、车站、医院等场所需要部署停车场。
3.目前,用户在停车场停放车辆之后,需要自主记忆车辆停放的位置,例如,记忆车位编号,或者记忆车辆周围的标志物等。当用户返回停车场取车时,需要凭借记忆在停车场中寻找车辆。
4.然而,实际应用中,用户可能忘记车辆停放位置,或者用户在停车场内容易迷失方向,导致寻车效率较低。
技术实现要素:5.本技术提供一种停车场的寻车方法、装置、设备、存储介质及程序,用以提高寻车效率。
6.第一方面,本技术提供一种停车场的寻车方法,包括:
7.响应于接收到用户输入的停车指令,通过拍摄第一标志物确定并存储车辆停放的第一位置;
8.响应于接收到用户输入的寻车指令,通过拍摄第二标志物确定用户当前所处的第二位置;
9.根据所述第一位置和所述第二位置,在停车场地图中规划由所述第二位置到达所述第一位置的目标路径;
10.显示所述目标路径,以引导用户按照所述目标路径进行寻车。
11.一种可能的实现方式中,根据所述第一位置和所述第二位置,在停车场地图中规划由所述第二位置到达所述第一位置的目标路径,包括:
12.若所述第一位置所在的楼层与所述第二位置所在的楼层不同,则确定目标电梯的位置;
13.根据所述第二位置和所述目标电梯的位置,在所述停车场地图中规划出由所述第二位置到达所述目标电梯的第一路径;
14.根据所述第一位置和所述目标电梯的位置,在所述停车场地图中规划出由所述目标电梯到达所述第一位置的第二路径;
15.根据所述第一路径和所述第二路径,生成所述目标路径。
16.一种可能的实现方式中,确定目标电梯的位置,包括:
17.获取多个电梯各自的当前等待人数;
18.将所述多个电梯中所述当前等待人数小于预设阈值的电梯,确定为候选电梯;
19.若所述候选电梯的数量为1,则将所述候选电梯的位置确定为所述目标电梯的位置;
20.若所述候选电梯的数量大于1,则确定所述第二位置与各候选电梯之间的距离,将最短距离对应的候选电梯的位置,确定为所述目标电梯的位置。
21.一种可能的实现方式中,显示所述目标路径,包括:
22.在所述目标路径中确定关键位置点;
23.从预设数据库中获取所述关键位置点对应的提示图像,所述提示图像中包括所述关键位置点周边的标志物图像;
24.在用户行走至所述关键位置点处时,显示所述提示图像。
25.一种可能的实现方式中,显示所述目标路径,包括:
26.在用户行走过程中,获取用户的实时位置,并采集所述实时位置对应的场景视频;
27.根据所述实时位置,在所述目标路径中确定待显示的目标路段、以及所述目标路段的方向指引信息,所述目标路段为所述目标路径中的部分路段;
28.在所述场景视频中叠加所述目标路段对应方向指引信息,得到导航视频;
29.显示所述导航视频。
30.一种可能的实现方式中,通过拍摄第一标志物确定并存储车辆停放的第一位置,包括:
31.显示拍摄界面;
32.响应于用户在所述拍摄界面中输入的拍摄指令,对所述第一标志物进行拍摄得到第一图像,并执行以下操作中的任意一个:
33.对所述第一图像中的所述第一标志物进行识别,得到所述第一标志物的位置;或者,
34.识别所述第一图像的识别码,得到所述第一标志物的位置;
35.在得到所述第一标志物的位置后,将所述第一标志物的位置确定为所述第一位置。
36.一种可能的实现方式中,通过拍摄第二标志物确定并存储用户所处的第二位置,包括:
37.显示拍摄界面;
38.响应于用户在所述拍摄界面中输入的拍摄指令,对所述第二标志物进行拍摄得到第二图像,并执行以下操作中的任意一个:
39.对所述第二图像中的所述第二标志物进行识别,得到所述第二标志物的位置;或者,
40.识别所述第二图像的识别码,得到所述第二标志物的位置;
41.在得到所述第二标志物的位置后,将所述第二标志物的位置确定为所述第二位置。
42.一种可能的实现方式中,所述第一标志物用于指示下述中的一项或者多项:车辆停放的方位信息、车辆停放的环境信息;和/或,
43.所述第二标志物用于指示下述中的一项或者多项:用户所处的方位信息、用户所处的环境信息。
44.第二方面,本技术提供一种停车场的寻车装置,包括:
45.第一确定模块,用于响应于接收到用户输入的停车指令,通过拍摄第一标志物确定并存储车辆停放的第一位置;
46.第二确定模块,用于响应于接收到用户输入的寻车指令,通过拍摄第二标志物确定用户当前所处的第二位置;
47.规划模块,用于根据所述第一位置和所述第二位置,在停车场地图中规划由所述第二位置到达所述第一位置的目标路径;
48.显示模块,用于显示所述目标路径,以引导用户按照所述目标路径进行寻车。
49.第三方面,本技术提供一种电子设备,包括:
50.至少一个处理器;以及
51.与所述至少一个处理器通信连接的存储器;其中,
52.所述存储器存储有计算机程序,所述至少一个处理器执行所述计算机程序,以实现如第一方面任一项所述的方法。
53.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的方法。
54.第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述的方法。
55.本技术提供的停车场的寻车方法、装置、设备、存储介质及程序,该方法包括:响应于接收到用户输入的停车指令,通过拍摄第一标志物确定并存储车辆停放的第一位置;响应于接收到用户输入的寻车指令,通过拍摄第二标志物确定用户当前所处的第二位置;根据所述第一位置和所述第二位置,在停车场地图中规划由所述第二位置到达所述第一位置的目标路径;显示所述目标路径,以引导用户按照所述目标路径进行寻车。通过上述方式,实现了终端设备帮助用户“记忆”车辆停放位置,并引导用户按照目标路径寻车,从而避免用户忘记车辆停放位置、在停车场内迷路等一系列问题,提高了寻车效率。进一步的,通过拍摄标志物来定位车辆停放位置以及用户所处位置,一方面提高了定位精度,另一方面降低了对停车场网络覆盖的要求,提高了应用场景的灵活性。
附图说明
56.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
57.图1为本技术实施例提供的一种停车场的示意图;
58.图2为本技术实施例提供的一种停车场的寻车方法的流程示意图;
59.图3为本技术实施例提供的一组显示界面的示意图;
60.图4为本技术实施例提供的另一组显示界面的示意图;
61.图5为本技术实施例提供的又一组显示界面的示意图;
62.图6为本技术实施例提供的又一组显示界面的示意图;
63.图7为本技术实施例提供的又一组显示界面的示意图;
64.图8为本技术实施例提供的另一种停车场的寻车方法的流程示意图;
65.图9为本技术实施例提供的又一组显示界面的示意图;
66.图10为本技术实施例提供的又一组显示界面的示意图;
67.图11为本技术实施例提供的一种停车场的寻车装置的结构示意图;
68.图12为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
69.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
70.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
71.本技术实施例可应用于在停车场进行寻车的场景。其中,停车场可以为室内停车场或者室外停车场,还可以为地上停车场或者地下停车场,本实施例对此不作限定。
72.本技术实施例提供的停车场的寻车方法可以由终端设备执行。示例性的,终端设备可以为智能手机、平板电脑等手持终端,还可以为智能穿戴设备等。本技术实施例提供的技术方案中,在用户停车之后,终端设备确定并记录车辆停放位置。在用户需要寻车时,终端设备根据用户当前位置以及车辆停放位置,规划出一条由用户当前位置到达车辆停放位置的目标路径。终端设备显示目标路径,从而可以引导用户按照目标路径进行寻车。
73.通过上述过程,实现了终端设备帮助用户“记忆”车辆停放位置,并引导用户按照目标路径寻车,从而避免用户忘记车辆停放位置、在停车场内迷路等一系列问题,提高了寻车效率。
74.进一步的,考虑到停车场内通常属于弱网环境,无法基于全球定位系统(global positioning system,gps)定位,或者,即使停车场内存在网络覆盖,基于gps等定位方式确定出的位置精度也较低,无法实现较为精确的定位。因此,在本技术实施例中,可以通过在停车场内设置多个标志物,利用这些标志物进行辅助定位,从而提升定位精度。
75.下面结合图1进行举例说明,图1为本技术实施例提供的一种停车场的示意图。如图1所示,停车场内设置有多个车位。应理解,本技术实施例对于多个车位的数量以及布局方式不作要求,图1所示的车位及其布局方式仅为示例。
76.本技术实施例中,停车场内还设置有多个标志物。每个标志物可用于指示该标志物所处位置的方位信息、环境信息等。可选的,标志物可以为识别码,例如:条形码、二维码、或者其他各种形式的识别码等。可选的,标志物还可以为文字,例如:车位编号等。可选的,标志物还可以为标识牌,例如:停车场内设置的方向引导牌、位置指示牌、或者专门用于位置定位的标识牌等。另外,一些场景中,不仅停车场内可以设置多个标志物,停车场附近场所(比如商场、医院等)内也可以设置多个标志物。标志物还可以是店铺门头、房间标识等。
77.需要说明的是,本技术实施例对于标志物的布局方式也不作限定。一些实现方式中,参见图1,可以每个车位对应一个标志物。例如,在每个车位的前方设置二维码、车位编号等。另一些实现方式中,还可以邻近的两个/多个车位对应一个标志物。例如,停车场内通常每隔一段距离会设置有立柱、消防柜、标识牌等,因此,可以在立柱、消防柜等位置设置二维码;或者,将标识牌作为标志物。
78.本技术实施例中,可以预先采集并存储各标志物的位置,这样,可以利用各标志物的位置进行辅助定位。一些示例中,在用户停车之后,可以利用这些标志物的位置,对车辆停放位置进行定位。例如,车辆停放位置的附近存在标志物1,则可以将标志物1的位置作为车辆停放位置。另一些示例中,在用户需要寻车时,还可以利用这些标志物的位置,对用户当前位置进行定位。例如,用户当前位置的附近存在标志物2,则可以将标志物2的位置作为用户当前位置。
79.本技术实施例中,通过借助停车场内的标志物进行辅助定位,一方面,提高了定位精度,另一方面,降低了对停车场内网络覆盖的要求,即使是无网络覆盖的停车场也可以应用,提高了应用场景的灵活性。另外,本技术技术方案中,只需要预先在停车场内部署多个标志物,用户便可以利用终端设备拍摄标志物来进行寻车,不需要对停车场进行大量的硬件改造(例如变更停车场的格局、部署网络、部署其他通信设备等),成本较低。
80.下面以具体的实施例对本技术的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
81.图2为本技术实施例提供的一种停车场的寻车方法的流程示意图。本实施例的方法可以由终端设备执行。如图2所示,本实施例的方法包括:
82.s201:响应于接收到用户输入的停车指令,通过拍摄第一标志物确定并存储车辆停放的第一位置。
83.本实施例中,用户在停车场停车之后,可以在终端设备中输入停车指令,以触发终端设备通过拍摄第一标志物确定并存储车辆停放的第一位置。其中,第一标志物为车辆停放的第一位置附近的标志物。第一标志物用于指示下述中的一项或者多项:车辆停放的方位信息、车辆停放的环境信息等。
84.例如,第一标志物可以为车辆所停放车位的编号,也可以为车辆所停放车位的识别码(例如条形码、二维码等),还可以为车辆所停放车位的邻近车位的编号/识别码,还可以为车辆所停放车位附近的立柱、消防柜上设置的编号/识别码,还可以为车辆所停放车位附近的标识牌等。
85.需要说明的是,“拍摄第一标志物”是指通过终端设备的摄像头对第一标志物进行拍摄,这里的“拍摄”可以为普通拍摄(例如类似于拍摄照片)或者为扫描式拍摄(例如类似于扫描二维码)。只要是需要通过摄像头对第一标志物进行图像采集即可。另外,应理解的是,终端设备对第一标志物进行拍摄时,并不一定要对焦到第一标志物,只要终端设备采集的图像中包括第一标志物即可。终端设备采集的图像中可以包括第一标志物的全部或者部分。
86.本实施例中,通过拍摄第一标志物,可以识别出第一标志物的位置。由于第一标志物位于车辆停放的第一位置附近,因此,可以将第一标志物的位置确定为车辆停放的第一位置。由此可见,用户在停车之后,只需要对车辆停放的第一位置附近的第一标志物进行拍
摄,即可使终端设备记录车辆停放的第一位置,用户操作便捷。
87.一些可能的实现方式中,终端设备可以采用如下方式确定车辆停放的第一位置:响应于接收到用户输入的停车指令,显示拍摄界面;响应于用户在所述拍摄界面中输入的拍摄指令,对所述第一标志物进行拍摄得到第一图像。进而,采用如下方式中的任意一种,得到第一标志物的位置:
88.方式1:对所述第一图像中的所述第一标志物进行识别,得到所述第一标志物的位置。
89.方式2:识别所述第一图像中的识别码,得到所述第一标志物的位置。
90.在得到所述第一标志物的位置后,将第一标志物的位置确定为车辆停放的第一位置。
91.可选的,在具体实现中,可以先检测第一图像中是否存在识别码。若存在识别码,则说明第一标志物为识别码,该情况下,识别第一图像中的识别码,得到第一标志物的位置。若不存在识别码,则说明第一标志物为非识别码,该情况下,可以检测第一图像中是否存在文字。若存在文字,则说明第一标志物可能为车位编号,该情况下,可以对第一图像中的文字进行识别,得到第一标志物的位置。若不存在文字,则在第一图像中检测第一标志物(例如标识牌等),得到第一标志物的标识,根据第一标志物的标识确定第一标志物的位置。例如,数据库中可以存储各标志物的标识以及各标识物的位置,在得到第一标志物的标识之后,利用第一标志物的标识查询数据库,得到第一标志物的位置。
92.下面结合图3和图4进行举例说明。
93.图3为本技术实施例提供的一组显示界面的示意图。终端设备中安装有寻车软件,寻车软件可以为应用程序(application,app)或者小程序等。参见图3,终端设备启动寻车软件之后,显示界面301。用户在将车辆停放至某个车位(例如车位a176)后,在界面301中点击“我已停车”按钮,终端设备接收到停车指令。
94.继续参见图3,响应于接收到停车指令,终端设备显示拍摄界面302。拍摄界面302中包括拍摄预览框和拍摄控件。用户可以移动终端设备,以使拍摄预览框中呈现第一标志物(以第一标志物为车位编号a176为例进行示意)。响应于用户点击拍摄控件,终端设备对第一标志物进行拍摄得到第一图像。进而,终端设备通过对第一图像中的第一标志物进行识别,得到车辆停放位置。
95.继续参见图3,终端设备确定出车辆停放位置后,可以显示界面303,并在界面303中显示识别出的车辆停放位置,例如,显示如下信息“车辆停放位置为车位a176”,以供用户确认。响应于用户在显示界面303中点击确认按钮,终端设备将识别得到的车辆停放位置进行存储,以供后续寻车时使用。若用户确定终端设备识别出的车辆停放位置不准确,可以点击“返回”按钮,此时终端设备重新显示界面302,以便用户调整拍摄角度,重新对第一标志物进行拍摄。
96.图4为本技术实施例提供的另一组显示界面的示意图。图4所示示例中,终端设备识别车辆停放位置的过程与图3是类似的,此处不作详述。二者不同之处在于,图3中以第一标志物为车位编号进行示意,图4中以第一标志物为二维码进行示意。
97.另外,作为一些可能的实现方式,在图4所示示例中,终端设备除了可以通过拍摄界面402-1对第一标志物进行拍摄,还可以通过扫描界面402-2对第一标志物进行扫描式拍
摄。示例性的,响应于用户点击“我已停车”按钮,终端设备显示扫描界面402-2。扫描界面402-2中包括扫描框,用户移动终端设备,以使二维码位于扫描框中。终端设备对扫描框中的二维码进行识别,得到车辆停放位置。进而,终端设备在界面403中显示车辆停放位置,以供用户确认。
98.s202:响应于接收到用户输入的寻车指令,通过拍摄第二标志物确定用户当前所处的第二位置。
99.本实施例中,用户需要在停车场寻车时,可以在终端设备中输入寻车指令,以触发终端设备通过拍摄第二标志物确定并存储用户所处的第二位置。其中,第二标志物为用户所处的第二位置附近的标志物。第二标志物用于指示下述中的一项或者多项:用户所处的方位信息、用户所处的环境信息。
100.例如,第二标志物可以为用户所处的第二位置附近的车位编号,还可以为用户所处的第二位置附近的识别码(例如,设置在电梯厅、墙壁、立柱、消防柜、车位上的条形码、二维码等),还可以为用户所处的第二位置附近的标识牌(例如店铺门头、房间标识等)、指引牌(例如方向指引牌、位置指引牌等)等。
101.需要说明的是,“拍摄第二标志物”是指通过终端设备的摄像头对第二标志物进行拍摄,这里的“拍摄”可以为普通拍摄(例如类似于拍摄照片)或者为扫描式拍摄(例如类似于扫描二维码)。只要是需要通过摄像头对第二标志物进行图像采集即可。另外,应理解的是,终端设备对第二标志物进行拍摄时,并不一定要对焦到第二标志物,只要终端设备采集的图像中包括第二标志物即可。终端设备采集的图像中可以包括第二标志物的全部或者部分。
102.本实施例中,通过拍摄第二标志物,可以识别出第二标志物的位置。由于第二标志物位于用户所处的第二位置附近,因此,可以将第二标志物的位置确定为用户所处的第二位置。由此可见,用户需要寻车时,只需要对用户所处的第二位置附近的第二标志物进行拍摄,即可使终端设备识别出用户所处的第二位置,用户操作便捷。
103.应理解的是,用户需要寻车时,可以在任意位置利用终端设备进行拍摄,只要拍摄图像中包括用于指示用户所处方位和/或所处环境的标志物即可。下面结合几个示例进行举例说明。
104.一个示例中,用户正好路过x1餐厅,则用户可以对x1餐厅的店铺门头进行拍摄。该情况下,第二标志物可以为x1餐厅的店铺门头。
105.另一个示例中,用户正在等电梯,则可以对电梯厅门进行拍摄,或者对电梯的周边环境进行拍摄。该情况下,第二标志物可以为电梯厅门或者电梯周边环境中的对象。
106.又一个示例中,用户正在书店内阅读,则用户可以对书店内的环境进行拍摄。该情况下,第二标志物可以为书店内存在的某个对象。
107.再一个示例中,用户位于停车场内,用户可以对自身周边环境进行拍摄。该情况下,第二标志物可以为用户周边环境中的车位编号/识别码、立柱编号/识别码、消防柜编号/识别码、标识牌等。
108.由此可见,用户在需要寻车时,只需要在其当前所处位置对其所在的场景进行拍摄,提高了用户操作便捷性,进而提高了寻车效率。
109.一些可能的实现方式中,终端设备可以采用如下方式确定用户所处的第二位置:
响应于接收到用户输入的寻车指令,显示拍摄界面;响应于用户在所述拍摄界面中输入的拍摄指令,对所述第二标志物进行拍摄得到第二图像。进而,采用如下方式中的任意一种,得到第二标志物的位置:
110.方式1:对所述第二图像中的所述第二标志物进行识别,得到所述第二标志物的位置。
111.方式2:识别所述第二图像中的识别码,得到所述第二标志物的位置。
112.在得到所述第二标志物的位置后,将第二标志物的位置确定为用户所处的第二位置。
113.可选的,在具体实现中,可以先检测第二图像中是否存在识别码。若存在识别码,则说明第二标志物为识别码,该情况下,识别第二图像中的识别码,得到第二标志物的位置。若不存在识别码,则说明第二标志物为非识别码,该情况下,可以检测第二图像中是否存在文字。若存在文字,则说明第二标志物可能为车位编号,该情况下,可以对第二图像中的文字进行识别,得到第二标志物的位置。若不存在文字,则在第二图像中检测第二标志物(例如标识牌等),得到第二标志物的标识,根据第二标志物的标识确定第二标志物的位置。例如,数据库中可以存储各标志物的标识以及各标识物的位置,在得到第二标志物的标识之后,利用第二标志物的标识查询数据库,得到第二标志物的位置。
114.应理解的是,s202执行过程中所对应的界面与图3和图4是类似的,此处不再一一示例。
115.s203:根据所述第一位置和所述第二位置,在停车场地图中规划由所述第二位置到达所述第一位置的目标路径。
116.本实施例中,终端设备可以存储有停车场地图。停车场地图是对停车场的空间表达,停车场地图可实现场内要素(例如车位、入口、出口、道路、标志物等)的可视化。终端设备在识别得到用户所处的第二位置之后,可以基于用户所处的第二位置,以及之前存储的车辆停放的第一位置,在停车场地图中规划出一条由第二位置到达第一位置的目标路径。该目标路径用于指引用户寻车。
117.一些可能的实现方式中,用户启动寻车软件时,终端设备响应于用户针对寻车软件输入的启动操作,确定终端设备中是否存储有停车场地图。若未存储,则自动从服务器下载停车场地图。这样,在用户需要寻车时,可以基于停车场地图进行路径规划,提高了寻车效率。
118.一个示例场景中,在用户停车之后,用户需要启动寻车软件以执行s201。该情况下,终端设备检测到用户启动寻车软件时,可以确定是否存储有停车场地图,若未存储,则从服务器下载停车场地图。可选的,终端设备下载停车场地图的过程可以在后台执行。这样,不会影响用户的正常操作。
119.有些停车场为弱网环境,终端设备可能无信号,或者终端设备与服务器之间的信号强度较差,会导致停车场地图下载失败。该情况下可以采用如下方式:终端设备在下载停车场地图之前,以及下载停车场地图的过程中,对终端设备的信号质量进行监测。根据监测结果确定终端设备的信号质量是否大于预设阈值。若否,则暂停下载,并记录下载中断信息,所述下载中断信息用于指示停车场地图中已下载部分和未下载部分的分界点。待后续监测到信号质量大于或等于预设阈值(例如,用户已进入楼上商场或者医院等存在网络覆
盖的环境中)时,再根据下载中断信息,从服务器继续下载停车场地图。
120.s204:显示所述目标路径,以引导用户按照所述目标路径进行寻车。
121.本实施例中,终端设备规划出目标路径之后,可以向用户展示目标路径。这样,用户可以按照目标路径进行寻车。由此可见,在停车以及寻车过程中,即使用户忘记了车辆停放位置,或者用户在停车场内不能辨别方向,也能按照目标路径快速找到车辆,提高了用户寻车效率。
122.一些可能的实现方式中,终端设备可以通过显示屏幕显示停车场地图,并在停车场地图中显示/标注目标路径。这样,用户在按照目标路径寻车时,可以结合停车场地图更好的理解目标路径,避免用户行走错误,进一步提高用户寻车效率。
123.下面结合图5进行举例说明。
124.图5为本技术实施例提供的又一组显示界面的示意图。参见图5,用户在需要寻车时,在界面501中点击“我要寻车”按钮,终端设备接收到寻车指令。
125.继续参见图5,响应于接收到寻车指令,终端设备显示拍摄界面502。拍摄界面502中包括拍摄预览框和拍摄控件。用户可以移动终端设备,以使拍摄预览框中呈现第二标志物(以第二标志物为识别码为例进行示意)。响应于用户点击拍摄控件,终端设备对第二标志物进行拍摄得到第二图像。进而,终端设备通过对第二图像中的第二标志物进行识别,得到用户所处位置。
126.继续参见图5,终端设备确定出用户所处位置后,可以显示界面503,并在界面503中显示识别出的用户所处位置,例如,显示如下信息“您所处位置为车位a398”,以供用户确认。响应于用户在显示界面503中点击确认按钮,终端设备根据用户所处位置以及之前存储的车辆停放位置,在停车场地图中规划出由用户所处位置到达车辆停放位置的目标路径。与图3类似的,若用户确定终端设备识别出的用户所处位置不准确,可以点击“返回”按钮,此时终端设备重新显示界面502,以便用户调整拍摄角度,重新对第二标志物进行拍摄。
127.继续参见图5,在终端设备规划出目标路径之后,可以显示导航界面504,导航界面504中包括停车场地图以及目标路径。其中,目标路径的起点为用户所处位置,终点为车辆停放位置,目标路径中还通过箭头标注有行走方向。这样,用户按照目标路径的引导进行寻车,即可快速找到车辆。
128.另一些可能的实现方式中,终端设备可以采用如下方式显示目标路径:终端设备在停车场地图中规划出目标路径之后,在目标路径中确定出关键位置点。其中,关键位置点可以是用户行走过程中容易走错或者容易迷路的位置点,例如:岔路口等。可选的,可以将目标路径中岔路口的位置确定为关键位置点。可选的,还可以在目标路径中每隔预设距离确定出一个关键位置点。
129.在确定出一个或者多个关键位置点之后,可以从预设数据库中获取各关键位置点对应的提示图像,每个关键位置点对应的提示图像中包括该关键位置点周边的标志物图像。进而,在用户行走至每个关键位置点处时,终端设备显示该关键位置点对应的提示图像。
130.下面结合图6进行举例说明。
131.图6为本技术实施例提供的又一组显示界面的示意图。假设图5中界面504所示的目标路径中包括两个关键位置点,分别为关键位置点601和关键位置点602。参见图6,当用
户行走至关键位置点601处时,终端设备在导航界面中显示提示图像603。提示图像603中标注有关键位置点601周边的标志物(以标志物为车位编号为例进行示意)。用户可以根据提示图像603中的标志物,确定需要拐弯的位置,以及拐弯方向。继续参见图6,当用户行走至关键位置点602处时,终端设备在导航界面中显示提示图像604。提示图像604中标注有关键位置点602周边的标志物(以标志物为车位编号为例进行示意)。用户可以根据提示图像604中的标志物,确定需要拐弯的位置,以及拐弯方向。
132.上述方式中,用户行走至关键位置点处时,可以根据关键位置点对应的提示图像,直观、正确地获知行走方向,避免用户走错,从而提高寻车效率。
133.还有一些可能的实现方式中,终端设备可以采用如下方式显示目标路径:在用户行走过程中,获取用户的实时位置;根据所述实时位置,在所述目标路径中确定待显示的目标路段、以及所述目标路段的方向指示信息,所述目标路段为所述目标路径中的部分路段。示例性的,所述目标路段为所述场景视频显示的路段。在所述场景视频中叠加所述目标路段对应的方向指引信息,得到导航视频,显示所述导航视频。
134.下面结合图7进行举例说明。
135.图7为本技术实施例提供的又一组显示界面的示意图。如图7所示,在用户行走过程中,终端设备显示导航视频。导航视频中显示用户的实时位置之前的一段路段的场景,导航视频中还标注了方向指引信息。举例而言,图7中的界面701示例的是直行路段的导航界面,图7中的界面702示例的是即将拐弯路段的导航界面。
136.上述方式中,在用户行走过程中,终端设备通过实时显示当前场景的导航视频,使得用户可以根据导航视频行走,从而快速找到车辆。另外,由于导航视频是通过将真实场景视频与目标路段对应的方向指引信息叠加生成的,使得用户可以非常直观地获知行走方向,提高了寻车效率,还提升了导航体验。
137.需要说明的是,上述几种显示目标路径的实现方式中,部分实现方式可能需要对用户位置进行定位。例如上述图6所示示例中,需要确定用户何时行走至关键位置点,上述图7所示示例中,需要确定用户的实时位置。在实际应用中,若停车场内存在网络覆盖,则可以通过gps等定位方式对用户位置进行定位。若停车场内不存在网络覆盖,则可以通过拍摄停车场内的标志物来对用户位置进行定位,具体实现方式可以参见s201或s202,此处不作详述。
138.本实施例提供的停车场的寻车方法,包括:响应于接收到用户输入的停车指令,通过拍摄第一标志物确定并存储车辆停放的第一位置;响应于接收到用户输入的寻车指令,通过拍摄第二标志物确定用户当前所处的第二位置;根据所述第一位置和所述第二位置,在停车场地图中规划由所述第二位置到达所述第一位置的目标路径;显示所述目标路径,以引导用户按照所述目标路径进行寻车。通过上述方式,实现了终端设备帮助用户“记忆”车辆停放位置,并引导用户按照目标路径寻车,从而避免用户忘记车辆停放位置、在停车场内迷路等一系列问题,提高了寻车效率。进一步的,通过拍摄标志物来定位车辆停放位置以及用户所处位置,一方面提高了定位精度,另一方面降低了对停车场网络覆盖的要求,提高了应用场景的灵活性。
139.上述实施例中,是以车辆停放的第一位置与用户所处的第二位置处于同一楼层为例进行举例说明的。而实际应用场景中,车辆停放的第一位置与用户所处的第二位置有可
能不在同一楼层。举例而言,用户将车辆停放在-1层,用户将车辆停好后,向终端设备输入停车指令。终端设备通过拍摄第一标志物确定出第一位置(该第一位置位于-1层)。然后用户到楼上的商场购物、吃饭等。当用户需要离开时,用户可能在3楼商场内便向终端设备输入寻车指令。终端设备通过拍摄第二标志物确定出第二位置。该情况下,终端设备定位出的第二位置位于3层。
140.应理解的是,针对“车辆停放的第一位置与用户所处的第二位置不在同一楼层”的场景,终端设备在规划目标路径的方式与上述实施例有所不同。该场景下,终端设备规划出的目标路径为跨楼层的路径。下面结合图8进行详细说明。
141.图8为本技术实施例提供的另一种停车场的寻车方法的流程示意图。如图8所示,本实施例的方法包括:
142.s801:响应于接收到用户输入的停车指令,通过拍摄第一标志物确定并存储车辆停放的第一位置。
143.s802:响应于接收到用户输入的寻车指令,通过拍摄第二标志物确定用户当前所处的第二位置。
144.应理解的是,s801和s802的具体实现方式与图2所示实施例中的s201和s202类似,此处不作赘述。终端设备定位出车辆停放的第一位置以及用户所处的第二位置之后,可以识别出第一位置和第二位置是否在同一楼层。若在同一楼层,则可以在同一楼层内进行路径规划。若不在同一楼层,则可以执行本实施例中的s803至s806,以规划出跨楼层的目标路径。
145.s803:若所述第一位置所在的楼层与所述第二位置所在的楼层不同,则确定目标电梯的位置。
146.能够理解的是,由于第一位置所在的楼层与第二位置所在的楼层不同,因此,用户从第二位置行走至第一位置的过程中,需要乘坐电梯。本实施例中,目标电梯是指用户按照目标路径寻车过程中所需要乘坐的电梯。
147.实际应用中,若当前场所(例如商场、医院等)内只存在一个电梯,则直接将该电梯确定为目标电梯,该电梯的位置即为目标电梯的位置。若当前场所内存在多个电梯,则需要在多个电梯中确定出目标电梯。
148.下面结合几种可能的实现方式,详细说明如何在多个电梯中确定出目标电梯。
149.实现方式一,可以获取多个电梯的位置;根据第一位置和每个电梯的位置,确定出第一位置与各电梯之间的距离;根据第二位置和每个电梯的位置,确定出第二位置与各电梯之间的距离;根据第一位置与各电梯之间的距离、以及第二位置与各电梯之间的距离,在多个电梯的位置中,确定出目标电梯的位置。
150.示例性的,针对每个电梯,根据第一位置与该电梯之间的距离、以及第二位置与该电梯之间的距离,确定该电梯对应的路径长度。进一步的,在得到所述多个电梯对应的路径长度之后,将对应的路径长度最短的电梯的位置,确定为目标电梯的位置。
151.该方式中,通过将对应的路径长度最短的电梯确定为目标电梯,能够节省寻车过程所需耗时,从而提高寻车效率。
152.实现方式二,可以获取多个电梯中的每个电梯的当前等待人数。将当前等待人数最少的电梯的位置,确定为目标电梯的位置。该方式中,通过将当前等待人数最少的电梯确
定为目标电梯,可以节省用户等待电梯的时长,从而提高寻车效率。
153.示例性的,可以采用如下方式获取电梯的当前等待人数:电梯轿厢外安装有摄像头,摄像头可以对轿厢外的等候区进行图像采集得到第二图像。通过对第二图像进行人员检测,确定出该电梯的当前等待人数。
154.实现方式三,可以获取多个电梯各自的当前等待人数。将多个电梯中当前等待人数小于预设阈值的电梯,确定为候选电梯;若候选电梯的数量为1,则将候选电梯的位置确定为目标电梯的位置;若候选电梯的数量大于1,则确定用户所处的第二位置与各候选电梯之间的距离,将最短距离对应的候选电梯的位置,确定为目标电梯的位置。该方式中,通过将当前等待人数较少且与用户距离较近的电梯确定为目标电梯,可以节省用户等待电梯的时长,从而提高寻车效率。
155.实现方式四,可以获取多个电梯各自的运行状态。其中,每个电梯的运行状态可以为下述中的任意一种:故障、正在运行、空闲。将运行状态为空闲状态的电梯确定为候选电梯。若候选电梯的数量为1,则将该候选电梯的位置确定为目标电梯的位置。若候选电梯的数量大于1,则确定用户所处的第二位置与各候选电梯之间的距离,将最短距离对应的候选电梯的位置,确定为目标电梯的位置。该方式中,通过将运行状态为空闲且与用户距离较近的电梯确定为目标电梯,可以节省用户等待电梯的时长,从而提高寻车效率。
156.s804:根据所述第二位置和所述目标电梯的位置,在停车场地图中规划出由所述第二位置到达所述目标电梯的第一路径。
157.s805:根据所述第一位置和所述目标电梯的位置,在停车场地图中规划出由所述目标电梯到达所述第一位置的第二路径。
158.s806:根据所述第一路径和所述第二路径,生成所述目标路径。
159.应理解的是,本实施例对于s804和s805的执行顺序不作限定,可以先执行s804再执行s805,也可以先执行s805再执行s804,还可以同时执行s804和s805。
160.本实施例中,假设车辆停放的第一位置在-1层,用户所处的第二位置在3层,则第一路径是指用户从第二位置行走至目标电梯的路径。第二路径是指用户从目标电梯行走至第一位置的路径。也就是说,用户在寻车时,需要在3层按照第一路径行走至目标电梯,乘坐目标电梯达到-1层,然后在-1层按照第二路径行走至第一位置,从而找到车辆。
161.s807:显示所述目标路径,以引导用户按照所述目标路径进行寻车。
162.下面结合图9进行举例说明。
163.图9为本技术实施例提供的又一组显示界面的示意图。如图9所示,假设用户当前位于3层的x1餐厅附近,用户在界面901中点击“我要寻车”按钮,终端设备接收到寻车指令。
164.继续参见图9,响应于接收到寻车指令,终端设备显示拍摄界面902。拍摄界面902中包括拍摄预览框和拍摄控件。用户可以移动终端设备,以使拍摄预览框中呈现第二标志物(例如,第二标志物可以为x1餐厅附近贴设的二维码)。响应于用户点击拍摄控件,终端设备对第二标志物进行拍摄得到第二图像。进而,终端设备通过对第二图像中的第二标志物进行识别,得到用户所处位置。
165.继续参见图9,终端设备确定出用户所处位置后,可以显示界面903,并在界面903中显示识别出的用户所处位置,例如,显示如下信息“您所处位置为x1餐厅(3层)”,以供用户确认。响应于用户在显示界面903中点击确认按钮,终端设备根据用户所处位置(3层的x1
餐厅)以及之前存储的车辆停放位置(例如,-1层的车位a176),在停车场地图中规划出目标路径。
166.需要说明的是,停车场地图可以为停车场所在场所的地图,即,停车场地图中不仅包括-1层的停车场的地图,还可以包括其他楼层的地图。本实施例中,终端设备可以在3层地图中规划出由用户所处位置(x1餐厅)到达目标电梯的第一路径,以及在-1层地图中规划出由目标电梯到达车辆停放位置(车位a176)的第二路径。
167.继续参见图9,在终端设备规划出目标路径之后,可以显示导航界面904。一方面,导航界面904中显示有3层地图,以及在3层地图中规划的第一路径。第一路径的起点为用户所处位置(x1餐厅),终点为目标电梯,第一路径中还通过箭头标注有行走方向。另一方面,导航界面904中还显示有-1层地图,以及在-1层地图中规划的第二路径。第一路径的起点为目标电梯,终点为车辆停放位置(车位a176),第二路径中还通过箭头标注有行走方向。这样,用户按照第一路径、第二路径的引导进行寻车,即可快速找到车辆。
168.需要说明的是,图9中导航界面904中,3层地图和-1层地图的布局方式仅为示例,本实施例对此不作限定。在一些实现方式中,3层地图和-1层地图还可以不同时展示。例如,先展示3层地图,待用户按照3层地图中标注的第一路径行走至目标电梯之后,再显示-1层地图。
169.图8和图9所示实施例中,当前场所存在多个电梯的情况下,终端设备可以在多个电梯中选择一个目标电梯,基于该目标电梯的位置规划出一条目标路径。在本技术的另一些实施例中,终端设备还可以选择出多个目标电梯,基于多个目标电梯的位置规划出多条目标路径,以供用户根据自己的需要进行个性化选择。
170.具体而言,终端设备可以预先设置多个电梯选择策略。示例性的,多个电梯选择策略包括但不限于:总路径长度最短、当前等待人数最少、距离用户所处的第二位置最近、距离车辆停放的第一位置最近等。基于每个电梯选择策略,从多个电梯中确定出一个目标电梯,并基于该目标电梯的位置规划出一条目标路径。这样,根据多个电梯选择策略,可以规划出多条目标路径,不同目标路径所需要乘坐的电梯不同。
171.下面结合图10进行举例说明。
172.图10为本技术实施例提供的又一组显示界面的示意图。假设用户当前位于3层的x1餐厅附近,用户向终端设备输入寻车指令后,终端设备通过拍摄x1餐厅附近的第二标志物,识别得到用户所处的第二位置为x1餐厅。该过程的实现方式与图9中的界面901至界面903类似,此处不作赘述。
173.图10与图9所示不同之处在于,当用户在界面903中点击确认按钮后,终端设备根据用户所处的第二位置(3层的x1餐厅)以及之前存储的车辆停放的第一位置(例如,-1层的车位a176),在停车场地图中规划出多条目标路径。进而,终端设备显示路径选择界面,在路径选择界面中显示规划出的多条目标路径,以供用户选择。
174.示例性的,路径选择界面可以如图10中的界面1001所示。以终端设备规划出3条目标路径为例,终端设备可以在路径选择界面中,提示用户每条路径所需要乘坐的电梯,还可以提示用户每条路径的特征。例如,路径1需要乘坐3#电梯,3#电梯距离用户当前位置最近;路径2需要乘坐2#电梯,2#电梯距离车辆停放位置最近;路径3需要乘坐1#电梯,1#电梯当前等待人数最少。
175.这样,用户可以根据自己的喜好,在界面1001中选择所需的路径。示例性的,继续参见图10,假设用户在界面1001中选择路径3,则终端设备显示路径3对应的导航界面,如界面1002所示。应理解,界面1002所显示的内容以及显示方式与界面904是类似的,此处不作赘述。
176.本实施例中,在用户需要寻车时,通过向用户展示多条路径,以供用户根据自己的喜好进行选择,可以满足不同用户的寻车需求,提升用户体验。
177.图11为本技术实施例提供的一种停车场的寻车装置的结构示意图。本实施例提供的装置可以为软件和/或硬件的形式。如图11所示,本实施例提供的停车场的寻车装置1100,可以包括:第一确定模块1101、第二确定模块1102、规划模块1103和显示模块1104。其中,
178.第一确定模块1101,用于响应于接收到用户输入的停车指令,通过拍摄第一标志物确定并存储车辆停放的第一位置;
179.第二确定模块1102,用于响应于接收到用户输入的寻车指令,通过拍摄第二标志物确定用户当前所处的第二位置;
180.规划模块1103,用于根据所述第一位置和所述第二位置,在停车场地图中规划由所述第二位置到达所述第一位置的目标路径;
181.显示模块1104,用于显示所述目标路径,以引导用户按照所述目标路径进行寻车。
182.一种可能的实现方式中,规划模块1103具体用于:
183.若所述第一位置所在的楼层与所述第二位置所在的楼层不同,则确定目标电梯的位置;根据所述第二位置和所述目标电梯的位置,在所述停车场地图中规划出由所述第二位置到达所述目标电梯的第一路径;根据所述第一位置和所述目标电梯的位置,在所述停车场地图中规划出由所述目标电梯到达所述第一位置的第二路径;根据所述第一路径和所述第二路径,生成所述目标路径。
184.一种可能的实现方式中,规划模块1103具体用于:
185.获取多个电梯各自的当前等待人数;将所述多个电梯中所述当前等待人数小于预设阈值的电梯,确定为候选电梯;若所述候选电梯的数量为1,则将所述候选电梯的位置确定为所述目标电梯的位置;若所述候选电梯的数量大于1,则确定所述第二位置与各候选电梯之间的距离,将最短距离对应的候选电梯的位置,确定为所述目标电梯的位置。
186.一种可能的实现方式中,显示模块1104具体用于:
187.在所述目标路径中确定关键位置点;从预设数据库中获取所述关键位置点对应的提示图像,所述提示图像中包括所述关键位置点周边的标志物图像;在用户行走至所述关键位置点处时,显示所述提示图像。
188.一种可能的实现方式中,显示模块1104具体用于:
189.在用户行走过程中,获取用户的实时位置,并采集所述实时位置对应的场景视频;根据所述实时位置,在所述目标路径中确定待显示的目标路段、以及所述目标路段的方向指引信息,所述目标路段为所述目标路径中的部分路段;在所述场景视频中叠加所述目标路段对应方向指引信息,得到导航视频;显示所述导航视频。
190.一种可能的实现方式中,第一确定模块1101具体用于:
191.显示拍摄界面;响应于用户在所述拍摄界面中输入的拍摄指令,对所述第一标志
物进行拍摄得到第一图像,并执行以下操作中的任意一个:对所述第一图像中的所述第一标志物进行识别,得到所述第一标志物的位置;或者,识别所述第一图像的识别码,得到所述第一标志物的位置;在得到所述第一标志物的位置后,将所述第一标志物的位置确定为所述第一位置。
192.一种可能的实现方式中,第二确定模块1102具体用于:
193.显示拍摄界面;响应于用户在所述拍摄界面中输入的拍摄指令,对所述第二标志物进行拍摄得到第二图像,并执行以下操作中的任意一个:对所述第二图像中的所述第二标志物进行识别,得到所述第二标志物的位置;或者,识别所述第二图像的识别码,得到所述第二标志物的位置;在得到所述第二标志物的位置后,将所述第二标志物的位置确定为所述第二位置。
194.一种可能的实现方式中,所述第一标志物用于指示下述中的一项或者多项:车辆停放的方位信息、车辆停放的环境信息;和/或,所述第二标志物用于指示下述中的一项或者多项:用户所处的方位信息、用户所处的环境信息。
195.本实施例提供的停车场的寻车装置,可用于执行上述任意方法实施例提供的技术方案,其实现原理和技术效果类似,此处不作赘述。
196.图12为本技术实施例提供的一种电子设备的结构示意图。该电子设备可以为终端设备。如图12所示,本实施例提供的电子设备1200包括:至少一个处理器1201和存储器1202。示例性地,处理器1201和存储器1202之间可以通过总线1203连接。
197.存储器1202用于存储计算机程序;
198.至少一个处理器1201用于执行该存储器所存储的计算机程序,使得电子设备1200执行上述任一实施例提供的停车场的寻车方法,其实现原理和技术效果类似,此处不作赘述。
199.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,实现如上任一方法实施例提供的停车场的寻车方法,其实现原理和技术效果类似,此处不作赘述。
200.本技术实施例还提供一种芯片,包括:存储器和处理器,所述存储器中存储有计算机程序,所述处理器运行所述计算机程序,以实现如上任一方法实施例提供的停车场的寻车方法,其实现原理和技术效果类似,此处不作赘述。
201.本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上任一方法实施例提供的停车场的寻车方法,其实现原理和技术效果类似,此处不作赘述。
202.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
203.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个
网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
204.另外,在本技术各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述模块成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
205.上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施例所述方法的部分步骤。
206.应理解,上述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
207.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
208.总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
209.上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
210.一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,asic)中。当然,处理器和存储介质也可以作为分立组件存在于电子设备或主控设备中。
211.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
212.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。