CN110796888A - 停车位置查找方法、装置、电子设备及可读存储介质 - Google Patents
停车位置查找方法、装置、电子设备及可读存储介质 Download PDFInfo
- Publication number
- CN110796888A CN110796888A CN201911048891.7A CN201911048891A CN110796888A CN 110796888 A CN110796888 A CN 110796888A CN 201911048891 A CN201911048891 A CN 201911048891A CN 110796888 A CN110796888 A CN 110796888A
- Authority
- CN
- China
- Prior art keywords
- walking
- user
- time
- stride
- parking position
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000001133 acceleration Effects 0.000 claims abstract description 25
- 230000008569 process Effects 0.000 claims abstract description 14
- 230000000694 effects Effects 0.000 claims description 21
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 3
- 238000013461 design Methods 0.000 description 9
- 230000001960 triggered effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/14—Receivers specially adapted for specific applications
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Navigation (AREA)
Abstract
本申请提供一种停车位置查找方法、装置、电子设备及可读存储介质,包括:根据方向传感器记录用户从停车位置至所述停车场的第一出入口的行走过程中,用户经过的至少一个方向;根据加速度传感器记录的用户的行走步数,计算用户在所述至少一个方向中每个方向上行走的距离;根据所述至少一个方向以及所述至少一个方向中每个方向上行走的距离,获取用户从所述停车位置至所述第一出入口的行走路径。依据用户经过的多个方向以及每个方向上行走的距离,获取用户从停车位置到第一出入口的行走路径,然后可以依据该行走路径进行停车位置的查找,使得用户可以便利地获取到车辆的位置,提高实用性。
Description
技术领域
本申请涉及车辆测量领域,具体而言,涉及一种停车位置查找方法、装置、电子设备及可读存储介质。
背景技术
现有在停车场查找车辆的方法有很多种,常见的包括以下几种:一是基于车载GPS定位;二是基于WiFi信号、报警器或其他监测终端的定位;三是通过汽车的闪灯或者鸣笛来提示车主。对于上述寻车方式,首先,通过车载GPS定位来寻找车辆的方式,对于在地下停车库等信号不佳的地方,GPS很难发挥作用,效果较差;再者,WiFi信号、报警器或其他监测终端的定位,需要安装其他辅助和交互设备等,实现技术复杂,信号不稳定;另外,通过汽车的闪灯或者鸣笛来提示车主的方式受场地影响较大,用户很难远距离准确判断车辆的位置,实用性低。
发明内容
本申请实施例的目的在于提供一种停车位置查找方法、装置、电子设备及可读存储介质,用以改善现有技术中在停车场查找车辆较为困难的问题。
第一方面,本申请实施例提供了一种停车位置查找方法,所述方法包括:根据方向传感器记录用户从停车位置至所述停车场的第一出入口的行走过程中,用户经过的至少一个方向;根据加速度传感器记录的用户的行走步数,计算用户在所述至少一个方向中每个方向上行走的距离;根据所述至少一个方向以及所述至少一个方向中每个方向上行走的距离,获取用户从所述停车位置至所述第一出入口的行走路径。
在上述的实施方式中,可以利用方向传感器记录用户从停车位置到第一出入口的行走过程中经过的多个方向;利用加速度传感器记录用户的行走步数,从而计算用户在多个方向中每个方向上行走的距离;随后在依据用户经过的多个方向以及每个方向上行走的距离,获取用户从停车位置到第一出入口的行走路径,然后可以依据该行走路径进行停车位置的查找,使得用户可以便利地获取到车辆的位置,提高实用性。
在一个可能的设计中,所述根据加速度传感器记录的用户的行走步数,计算用户在所述至少一个方向中每个方向上行走的距离,包括:利用所述加速度传感器记录用户在所述每个方向上的行走步数;利用计时器记录用户在所述每个方向上的行走时间;根据所述每个方向上的行走步数以及与所述行走步数对应的所述行走时间,计算用户的所述每个方向上的步频;根据步频与步幅的函数关系,获得用户的所述每个方向上的步幅;根据所述每个方向上的步幅以及对应的所述行走步数,计算所述每个方向上行走的距离。
在上述的实施方式中,对于多个方向上的每个方向,均可以利用加速度传感器记录用户的行走步数,利用计时器记录用户的行走时间,然后根据行走步数以及与行走步数对应的行走时间,计算出用户在每个方向上的步频。然后再根据预先存储的步频与步幅之间的关系,获取用户在每个方向的步幅,随后就可以根据步幅和行走步数计算每个方向上行走的距离。
在一个可能的设计中,所述根据所述每个方向上的行走步数以及与所述行走步数对应的所述行走时间,计算用户的所述每个方向上的步频,包括:根据预设的时间长度将所述每个方向对应的行走时间划分为多个时间间隔;对于所述至少一个方向中的每个方向,获得多个时间间隔中每个时间间隔对应的行走步数,并计算所述多个时间间隔中每个时间间隔的步频;所述根据步频与步幅的函数关系,获得用户的所述每个方向上的步幅,包括:根据步频与步幅的函数关系,获得用户的所述多个时间间隔中每个时间间隔的步幅;所述根据所述每个方向上的步幅以及对应的所述行走步数,计算所述每个方向上行走的距离,包括:根据所述每个时间间隔的步幅以及与所述步幅属于同一时间间隔的行走步数,计算多个时间间隔的每个时间间隔中行走的距离;计算多个时间间隔的每个时间间隔的行走的距离的加和,所述加和为对应方向上行走的距离。
在上述的实施方式中,在计算每个方向上的步频时,可以按照预设的时间长度对每个方向上的行走划分成多个时间间隔,然后分别统计每个时间间隔对应的行走步数,得到步频,进而得到步幅;随后计算多个时间间隔中每个时间间隔行走的距离,然后进行行走的距离的加和运算,得到对应方向的行走距离。由于用户在行走时快慢是不确定的,因此,可以依据时间对用户的行走划分为多个过程段,然后计算每个过程段的行走距离,使得预测的距离更加精准。
在一个可能的设计中,在所述根据预设的时间长度将所述每个方向对应的行走时间划分为多个时间间隔之后,所述对于所述至少一个方向中的每个方向,获得多个时间间隔中每个时间间隔对应的行走步数,并计算所述多个时间间隔中每个时间间隔的步频之前,所述方法还包括:对于多个时间间隔中的每个时间间隔,判断用户在持续时间内是否有停留;若是,记录用户在对应的时间间隔上的停留时间,计算所述时间间隔的间隔时间长度与所述停留时间的差值,所述差值为对应的时间间隔上的活动时间,所述活动时间用于计算相应的时间间隔的步频;若否,以所述时间间隔的间隔时间长度作为所述活动时间。
在上述的实施方式中,在把用户的行走时间划分为多个时间间隔后,进一步判断用户在每个时间间隔中是否有停留,若有,则可以减去用户的停留时间,并以用户的活动时间来计算对应时间间隔的步频,将用户的停留时间减除,进一步提高了预测用户的行走距离的准确性。
在一个可能的设计中,所述利用计时器记录用户在所述每个方向上的行走时间,包括:对于所述至少一个方向中的每个方向,记录用户在同一方向上的持续的总时间;利用所述加速度传感器判断用户在所述同一方向上的持续时间内是否有停留;若是,记录用户在所述同一方向上的停留时间,计算所述总时间与所述停留时间的差值,所述差值为所述同一方向上的行走时间;若否,将所述总时间作为所述同一方向上的行走时间。
在上述的实施方式中,也可以计算用户在同一方向停留的全部停留时间,然后先减除同一方向上的全部的停留时间,获得该方向上的行走时间,然后再对行走时间按照时间间隔进行划分,同样也进一步提高了预测用户的行走距离的准确性。
在一个可能的设计中,所述方法还包括:获取用户的多个步频以及与所述多个步频中每个步频对应的步幅;利用所述用户的多个步频以及与所述多个步频中每个步频对应的步幅,拟合出所述用户的步频与步幅的函数关系。
在上述的实施方式中,对于同一用户可以获得该用户的多个步频以及每个步频对应的步幅,然后根据步频与步幅之间的对应关系,拟合出两者之间的函数关系,然后可以利用该函数关系依据用户的步频直接获得用户的步幅,从而在无法利用GPS记录距离计算步幅的情况下,根据两者之间的函数关系进行预测。
在一个可能的设计中,所述获取用户的多个步频以及与所述多个步频中每个步频对应的步幅,包括:在GPS开启时,记录用户的多次历史行走数据,所述历史行走数据包括历史行进距离、历史行走时间以及历史行走步数;根据所述历史行走步数以及对应的所述历史行走时间,计算多次历史行走数据中的每次历史行走数据的步频;根据所述历史行走步数以及对应的所述历史行进距离,计算多次历史行走数据中的每次历史行走数据的步幅;建立步频与步幅的对应关系,获得多个步频以及与所述多个步频中每个步频对应的步幅。
在上述的实施方式中,可以在用户的终端设备处于有GPS信号的环境中时多次记录用户的历史行走数据,历史行走数据包括历史行进距离、历史行走时间以及历史行走步数。然后依据历史行走步数以及历史行进距离计算步幅,依据历史行走时间以及历史行走步数计算步频,然后再建立步幅与步频之间的对应关系。
在一个可能的设计中,所述方法还包括:根据所述第一出入口与所述停车位置的相对位置关系以及所述停车场的停车场地图,获得所述停车位置在所述停车场地图中的坐标;当检测到用户处于所述停车场的第二出入口时,根据所述第二出入口在所述停车场地图中的位置以及所述停车位置在所述停车场地图中的坐标,生成从所述第二出入口至所述停车位置的路径。
在上述的实施方式中,可以根据第一出入口与停车位置的相对位置关系以及停车场地图获得停车位置在停车场地图中的绝对坐标,然后检测到用户处于第二出入口时,可以根据停车位置的绝对坐标以及第二出入口的绝对坐标,生成两者之间的路径,从而可以在用户通过停车场其他出入口进入停车场时,使用户依然能够顺利找到车辆。
在一个可能的设计中,在所述获取用户从所述停车位置至所述第一出入口的行走路径之后,所述方法还包括:根据从所述停车位置至所述第一出入口的行走路径生成从所述第一出入口至所述停车位置的行走路径。
在上述的实施方式中,根据停车位置到第一出入口的行走路径生成从第一出入口到停车位置的行走路径,从而更好地引导用户顺利找到车辆。
在一个可能的设计中,所述方法还包括:根据所述第一出入口与所述停车位置的相对位置关系以及所述停车场的停车场地图,获得所述停车位置在所述停车场地图中的坐标;将所述坐标发送给目标终端设备,以使所述目标终端设备根据自身的当前位置以及所述坐标规划所述目标终端设备至所述坐标对应的路径。
在上述的实施方式中,在根据停车场地图以及第一出入口与所述停车位置的相对位置关系获得停车位置的绝对坐标之后,可以把绝对坐标发送给其他用户持有的目标终端设备,以使其他用户可以根据目标终端设备自身的当前位置以及停车位置的绝对坐标来规划出当前位置到停车位置的路径,以使其他用户可以自行前往停车位置,对更多的用户进行停车位置的导航。
第二方面,本申请实施例提供了一种停车位置查找装置,所述装置包括:方向记录模块,用于根据方向传感器记录用户从停车位置至所述停车场的第一出入口的行走过程中,用户经过的至少一个方向;距离计算模块,用于根据加速度传感器记录的用户数据,计算用户在所述至少一个方向中每个方向上行走的距离;路径生成模块,用于根据所述至少一个方向以及所述至少一个方向中每个方向上行走的距离,生成用户从所述停车位置至所述第一出入口的行走路径。
第三方面,本申请提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行第一方面或第一方面的任一可选的实现方式所述的方法。
第四方面,本申请提供一种可读存储介质,该可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行第一方面或第一方面的任一可选的实现方式所述的方法。
第五方面,本申请提供一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面或第一方面的任意可能的实现方式中的方法。
为使本申请实施例所要实现的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的停车位置查找方法的流程示意图;
图2为图1中步骤S120的具体流程示意图;
图3为图1中步骤S120的另一种具体实施方式的部分步骤流程示意图;
图4为本申请实施例提供的停车位置查找方法的部分步骤的流程示意图;
图5为本申请实施例提供的停车位置查找方法的部分步骤的流程示意图;
图6为本申请实施例提供的停车位置查找方法的部分步骤的流程示意图;
图7为图6中步骤S410的具体步骤的流程示意图;
图8为本申请实施例提供的停车位置查找装置的示意性结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
图1示出的停车位置查找方法可以由用户携带的终端设备执行,该终端设备可以为手机、平板电脑等移动终端设备,也可以为智能手环、智能手表等智能可穿戴设备,上述的停车位置查找方法包括如下步骤S110至步骤S130:
步骤S110,根据方向传感器记录用户从停车位置至所述停车场的第一出入口的行走过程中,用户经过的至少一个方向。
方向传感器是指记录用户行走方向的传感器,可以是陀螺仪或指北针,方向传感器可以记录用户从停车位置出发到停车场第一出入口结束的整个过程中,用户经过的移动方向。
可选地,步骤S110可以在用户下车时被动触发,被动触发的方式可以是用户以语音指令的方式触发,也可以是由用户点击终端设备的启动按钮触发,用户被动触发方向传感器的方式不应理解为是对本申请的限制。
可选地,步骤S110也可以由终端设备检测到用户由驾车状态转变为行走状态时主动触发,例如,当终端设备检测到用户由坐姿状态平稳移动转变为站姿状态行走移动时,终端设备的控制器可以向方向传感器发送开启检测的控制指令。
步骤S120,根据加速度传感器记录的用户在每一个方向上的行走步数,计算用户在所述至少一个方向中每个方向上行走的距离。
需要说明的是,步骤S110、步骤S120的序号并未限定两个步骤的执行顺序,步骤S110与步骤S120可以同时执行。用户从停车位置至所述停车场的第一出入口的行走过程中,可以利用方向传感器记录用户经过的至少一个方向,可以同时利用加速度传感器记录的用户在至少一个方向中每一个方向上的行走步数。
请参见图2,图2示出了步骤S120的具体步骤的流程示意图,具体包括如下步骤S121至步骤S125:
步骤S121,利用所述加速度传感器记录用户在所述每个方向上的行走步数。
加速度传感器可以与方向传感器同时工作,在方向传感器检测到用户从一个方向转换成另一个方向时,加速度传感器可以完成上一个方向中用户的行走步数的记录,并从零开始重新记录用户在新的方向的行走步数。
步骤S122,利用计时器记录用户在所述每个方向上的行走时间。
计时器也可以与方向传感器和加速度传感器同时工作,在方向传感器检测到用户从一个方向转换成另一个方向时,计时器可以完成上一个方向中用户行走时间的记录,并从零开始重新记录用户在新的方向的行走时间。
步骤S123,根据所述每个方向上的行走步数以及与所述行走步数对应的所述行走时间,计算用户的所述每个方向上的步频。
可选地,可以以每个方向上的行走步数除以对应方向的行走时间,计算出用户在每个方向上的步频。
例如,不妨设用户在方向a的行走步数为A,且行走时间为T1;随后用户在方向b的行走步数为B,且行走时间为T2;然后用户在方向c的行走步数为C,且行走时间为T3。则用户在方向a上的步频为A/T1,用户在方向b上的步频为B/T2,用户在方向c上的步频为C/T3。
可选地,在一种具体实施方式中,请参见图3,步骤S123具体包括如下步骤S1231至步骤S1232:
步骤S1231,根据预设的时间长度将所述每个方向对应的行走时间划分为多个时间间隔。
步骤S1232,对于所述至少一个方向中的每个方向,获得多个时间间隔中每个时间间隔对应的行走步数,并计算所述多个时间间隔中每个时间间隔的步频。
对于多个方向中的每个方向,可以根据预设的时间长度将每个方向的行走时间划分为多个时间间隔,然后可以对每个时间间隔分别计算步频。
例如,不妨设用户在方向a的行走时间T1为47秒,时间间隔为10秒,则按照10秒的时间间隔对T1进行划分,可以把T1分隔为四个完整的时间间隔t1、t2、t3、t4和7秒对应的一个不完整的时间间隔t5。加速度传感器可以获取上述的五个时间间隔中用户分别的行走步数A1、A2、A3、A4、A5,然后以五个时间间隔用户分别的行走步数分别除以五个时间间隔,可以计算出每个时间间隔的步频。
步骤S124,根据步频与步幅的函数关系,获得用户的所述每个方向上的步幅。
可选地,步频与步幅之间可以存在映射关系,步频为自变量,步幅可以为因变量,根据两者之间的函数关系可以获得用户在每个方向上的步幅。
可选地,在一种具体实施方式中,请参见图3,步骤S124具体包括步骤S1241:步骤S1241,根据步频与步幅的函数关系,获得用户的所述多个时间间隔中每个时间间隔的步幅。
在计算每个方向上的步频时,可以按照预设的时间长度对每个方向上的行走划分成多个时间间隔,然后分别统计每个时间间隔对应的行走步数,得到步频,进而得到步幅。
步骤S125,根据所述每个方向上的步幅以及对应的所述行走步数,计算所述每个方向上行走的距离。
可选地,可以直接根据每个方向上的步幅以及对应方向上的行走步数,直接计算每个方向的行走距离。
可选地,在一种具体实施方式中,请参见图3,步骤S125具体包括如下步骤S1251至步骤S1252:
步骤S1251,根据所述每个时间间隔的步幅以及与所述步幅属于同一时间间隔的行走步数,计算多个时间间隔的每个时间间隔中行走的距离。
步骤S1252,计算多个时间间隔的每个时间间隔的行走的距离的加和,所述加和为对应方向上行走的距离。
计算出步幅后,可以根据步幅以及与步幅属于同一时间间隔的行走步数计算多个时间间隔中每个时间间隔行走的距离,然后进行行走的距离的加和运算,得到对应方向的行走距离。
由于用户在行走时快慢是不确定的,因此,可以依据时间对用户的行走划分为多个过程段,然后计算每个过程段的行走距离,使得预测的距离更加精准。
可选地,请参见图4,在步骤S1231与步骤S1232之间,还可以包括如下步骤S210至步骤S230:
步骤S210,对于多个时间间隔中的每个时间间隔,判断用户在持续时间内是否有停留,若是,执行步骤S220;若否,执行步骤S230。
步骤S220,记录用户在对应的时间间隔上的停留时间,计算所述时间间隔的间隔时间长度与所述停留时间的差值,所述差值为对应的时间间隔上的活动时间。
所述活动时间用于计算相应的时间间隔的步频。
步骤S230,以所述时间间隔的间隔时间长度作为所述活动时间。
可选地,在上述的实施方式中,可以先划分时间间隔,然后再判断每个时间间隔中用户是否在持续时间内有停留,若有停留,则可以在对应的时间间隔中减除用户的停留时间,得到用户的活动时间,并利用活动时间来计算该时间间隔内的步频。
接上文的举例继续进行说明,例如,不妨设时间间隔t1的停留时间为t1’,t2的停留时间为t2’,t3、t4、t5没有停留时间,则时间间隔t1对应的活动时间为(t1-t1’),时间间隔t2对应的活动时间为(t2-t2’),时间间隔t3、t4、t5对应的活动时间分别为t3、t4、t5。
在把用户的行走时间划分为多个时间间隔后,进一步判断用户在每个时间间隔中是否有停留,若有,则可以减去用户的停留时间,并以用户的活动时间来计算对应时间间隔的步频,将用户的停留时间减除,进一步提高了预测用户的行走距离的准确性。
步骤S130,根据所述至少一个方向以及所述至少一个方向中每个方向上行走的距离,获取用户从所述停车位置至所述第一出入口的行走路径。
可以利用方向传感器记录用户从停车位置到第一出入口的行走过程中经过的多个方向;利用加速度传感器记录用户的行走步数,从而计算用户在多个方向中每个方向上行走的距离;随后再依据用户经过的多个方向以及每个方向上行走的距离,获取用户从停车位置到第一出入口的行走路径,然后可以依据该行走路径进行停车位置的查找,使得用户可以便利地获取到车辆的位置,提高实用性。
可选地,在步骤S130之后,本申请实施例提供的停车位置查找方法包括:根据从所述停车位置至所述第一出入口的行走路径生成从所述第一出入口至所述停车位置的行走路径。
根据停车位置到第一出入口的行走路径生成从第一出入口到停车位置的行走路径,从而更好地引导用户顺利找到车辆。
可选地,请参见图5,在一种具体实施方式中,步骤S122具体包括如下步骤S310至步骤S340:
步骤S310,对于所述至少一个方向中的每个方向,记录用户在同一方向上的持续的总时间。
步骤S320,利用所述加速度传感器判断用户在所述同一方向上的持续时间内是否有停留,若是,执行步骤S330;若否,执行步骤S340。
步骤S330,记录用户在所述同一方向上的停留时间,计算所述总时间与所述停留时间的差值,所述差值为所述同一方向上的行走时间。
步骤S340,将所述总时间作为所述同一方向上的行走时间。
在上述的实施方式中,也可以先计算用户在同一方向停留的全部停留时间,然后在同一方向上先减除全部的停留时间,获得该方向上的真实的行走时间,然后再对真实的行走时间进行时间间隔的划分,计算每个时间间隔里用户的行走步频,进而计算每个时间间隔中用户的行走距离,加和得出用户在每个方向上的行走距离。上述实施方式同样也提高了预测用户的行走距离的准确性。
可选地,请参见图6,图6示出了本申请实施例提供的停车位置查找方法的部分步骤的流程示意图,具体包括如下步骤S410至步骤S420:
步骤S410,获取用户的多个步频以及与所述多个步频中每个步频对应的步幅。
步骤S420,利用所述用户的多个步频以及与所述多个步频中每个步频对应的步幅,拟合出所述用户的步频与步幅的函数关系。
对于同一用户可以获得该用户的多个步频以及每个步频对应的步幅,然后根据步频与步幅之间的对应关系,拟合出两者之间的函数关系,然后可以利用该函数关系依据用户的步频直接获得用户的步幅,从而在无法利用GPS记录距离计算步幅的情况下,根据两者之间的函数关系进行步幅的预测。
可选地,请参见图7,图7示出了步骤S410的具体流程示意图,包括如下步骤S411至步骤S414:
步骤S411,在GPS开启时,记录用户的多次历史行走数据,所述历史行走数据包括历史行进距离、历史行走时间以及历史行走步数。
步骤S412,根据所述历史行走步数以及对应的所述历史行走时间,计算多次历史行走数据中的每次历史行走数据的步频。
步骤S413,根据所述历史行走步数以及对应的所述历史行进距离,计算多次历史行走数据中的每次历史行走数据的步幅。
步骤S414,建立步频与步幅的对应关系,获得多个步频以及与所述多个步频中每个步频对应的步幅。
可以在用户的终端设备处于有GPS信号的环境中时多次记录用户的历史行走数据,历史行走数据包括历史行进距离、历史行走时间以及历史行走步数。然后依据历史行走步数以及历史行进距离计算步幅,依据历史行走时间以及历史形状步数计算步频,然后再建立步幅与步频之间的对应关系。
可选地,所述方法还包括:根据所述第一出入口与所述停车位置的相对位置关系以及所述停车场的停车场地图,获得所述停车位置在所述停车场地图中的坐标。当检测到用户处于所述停车场的第二出入口时,根据所述第二出入口在所述停车场地图中的位置以及所述停车位置在所述停车场地图中的坐标,生成从所述第二出入口至所述停车位置的路径。
第二出入口可以为停车场的多个出入口中的不同于第一出入口的其他出入口。可以根据第一出入口与停车位置的相对位置关系以及停车场地图获得停车位置在停车场地图中的绝对坐标,然后检测到用户处于第二出入口时,可以根据停车位置的绝对坐标以及第二出入口的绝对坐标,生成两者之间的路径,从而可以在用户通过停车场其他出入口进入停车场时,使用户依然能够顺利找到车辆。
可选地,所述方法还包括:根据所述第一出入口与所述停车位置的相对位置关系以及所述停车场的停车场地图,获得所述停车位置在所述停车场地图中的坐标。
将所述坐标发送给目标终端设备,以使所述目标终端设备根据自身的当前位置以及所述坐标规划所述目标终端设备至所述坐标对应的路径。
在根据停车场地图以及第一出入口与所述停车位置的相对位置关系获得停车位置的绝对坐标之后,可以把绝对坐标发送给其他用户持有的目标终端设备,以使其他用户可以根据目标终端设备自身的当前位置以及停车位置的绝对坐标来规划出当前位置到停车位置的路径,以使其他用户可以自行前往停车位置,对更多的用户进行停车位置的导航。
请参见图8,图8示出了本申请实施例提供的停车位置查找装置,所述装置800包括:
方向记录模块810,用于根据方向传感器记录用户从停车位置至所述停车场的第一出入口的行走过程中,用户经过的至少一个方向。
距离计算模块820,用于根据加速度传感器记录的用户数据,计算用户在所述至少一个方向中每个方向上行走的距离。
路径生成模块830,用于根据所述至少一个方向以及所述至少一个方向中每个方向上行走的距离,生成用户从所述停车位置至所述第一出入口的行走路径。
距离计算模块820,具体用于利用所述加速度传感器记录用户在所述每个方向上的行走步数;利用计时器记录用户在所述每个方向上的行走时间;根据所述每个方向上的行走步数以及与所述行走步数对应的所述行走时间,计算用户的所述每个方向上的步频;根据步频与步幅的函数关系,获得用户的所述每个方向上的步幅;根据所述每个方向上的步幅以及对应的所述行走步数,计算所述每个方向上行走的距离。
距离计算模块820,具体还用于根据预设的时间长度将所述每个方向对应的行走时间划分为多个时间间隔;对于所述至少一个方向中的每个方向,获得多个时间间隔中每个时间间隔对应的行走步数,并计算所述多个时间间隔中每个时间间隔的步频;根据步频与步幅的函数关系,获得用户的所述多个时间间隔中每个时间间隔的步幅;根据所述每个时间间隔的步幅以及与所述步幅属于同一时间间隔的行走步数,计算多个时间间隔的每个时间间隔中行走的距离;计算多个时间间隔的每个时间间隔的行走的距离的加和,所述加和为对应方向上行走的距离。
距离计算模块820,具体还用于对于所述至少一个方向中的每个方向,记录用户在同一方向上的持续的总时间;利用所述加速度传感器判断用户在所述同一方向上的持续时间内是否有停留;若是,记录用户在所述同一方向上的停留时间,计算所述总时间与所述停留时间的差值,所述差值为所述同一方向上的行走时间;若否,将所述总时间作为所述同一方向上的行走时间。
距离计算模块820,具体还用于获取用户的多个步频以及与所述多个步频中每个步频对应的步幅;利用所述用户的多个步频以及与所述多个步频中每个步频对应的步幅,拟合出所述用户的步频与步幅的函数关系。
距离计算模块820,具体还用于在GPS开启时,记录用户的多次历史行走数据,所述历史行走数据包括历史行进距离、历史行走时间以及历史行走步数;根据所述历史行走步数以及对应的所述历史行走时间,计算多次历史行走数据中的每次历史行走数据的步频;根据所述历史行走步数以及对应的所述历史行进距离,计算多次历史行走数据中的每次历史行走数据的步幅;建立步频与步幅的对应关系,获得多个步频以及与所述多个步频中每个步频对应的步幅。
所述装置还包括:
停留判断模块,用于对于多个时间间隔中的每个时间间隔,判断用户在持续时间内是否有停留。
第一活动时间确认模块,用于在记录用户在对应的时间间隔上的停留时间,计算所述时间间隔的间隔时间长度与所述停留时间的差值,所述差值为对应的时间间隔上的活动时间,所述活动时间用于计算相应的时间间隔的步频。
第二活动时间确认模块,用于以所述时间间隔的间隔时间长度作为所述活动时间。
坐标确定模块,用于根据所述第一出入口与所述停车位置的相对位置关系以及所述停车场的停车场地图,获得所述停车位置在所述停车场地图中的坐标。
第一路径生成模块,用于当检测到用户处于所述停车场的第二出入口时,根据所述第二出入口在所述停车场地图中的位置以及所述停车位置在所述停车场地图中的坐标,生成从所述第二出入口至所述停车位置的路径。
第二路径生成模块,用于根据从所述停车位置至所述第一出入口的行走路径生成从所述第一出入口至所述停车位置的行走路径。
坐标发送模块,用于将所述坐标发送给目标终端设备,以使所述目标终端设备根据自身的当前位置以及所述坐标规划所述目标终端设备至所述坐标对应的路径。
图8示出的停车位置查找装置与图1示出的停车位置查找方法相对应,在此便不做赘述。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (13)
1.一种停车位置查找方法,其特征在于,所述方法包括:
根据方向传感器记录用户从停车位置至停车场的第一出入口的行走过程中,用户经过的至少一个方向;
根据加速度传感器记录的用户的行走步数,计算用户在所述至少一个方向中每个方向上行走的距离;
根据所述至少一个方向以及所述至少一个方向中每个方向上行走的距离,获取用户从所述停车位置至所述第一出入口的行走路径。
2.根据权利要求1所述的方法,其特征在于,所述根据加速度传感器记录的用户的行走步数,计算用户在所述至少一个方向中每个方向上行走的距离,包括:
利用所述加速度传感器记录用户在所述每个方向上的行走步数;
利用计时器记录用户在所述每个方向上的行走时间;
根据所述每个方向上的行走步数以及与所述行走步数对应的所述行走时间,计算用户的所述每个方向上的步频;
根据步频与步幅的函数关系,获得用户的所述每个方向上的步幅;
根据所述每个方向上的步幅以及对应的所述行走步数,计算所述每个方向上行走的距离。
3.根据权利要求2所述的方法,其特征在于,所述根据所述每个方向上的行走步数以及与所述行走步数对应的所述行走时间,计算用户的所述每个方向上的步频,包括:
根据预设的时间长度将所述每个方向对应的行走时间划分为多个时间间隔;
对于所述至少一个方向中的每个方向,获得多个时间间隔中每个时间间隔对应的行走步数,并计算所述多个时间间隔中每个时间间隔的步频;
所述根据步频与步幅的函数关系,获得用户的所述每个方向上的步幅,包括:
根据步频与步幅的函数关系,获得用户的所述多个时间间隔中每个时间间隔的步幅;
所述根据所述每个方向上的步幅以及对应的所述行走步数,计算所述每个方向上行走的距离,包括:
根据所述每个时间间隔的步幅以及与所述步幅属于同一时间间隔的行走步数,计算多个时间间隔的每个时间间隔中行走的距离;
计算多个时间间隔的每个时间间隔的行走的距离的加和,所述加和为对应方向上行走的距离。
4.根据权利要求3所述的方法,其特征在于,在所述根据预设的时间长度将所述每个方向对应的行走时间划分为多个时间间隔之后,所述对于所述至少一个方向中的每个方向,获得多个时间间隔中每个时间间隔对应的行走步数,并计算所述多个时间间隔中每个时间间隔的步频之前,所述方法还包括:
对于多个时间间隔中的每个时间间隔,判断用户在持续时间内是否有停留;
若是,记录用户在对应的时间间隔上的停留时间,计算所述时间间隔的间隔时间长度与所述停留时间的差值,所述差值为对应的时间间隔上的活动时间,所述活动时间用于计算相应的时间间隔的步频;
若否,以所述时间间隔的间隔时间长度作为所述活动时间。
5.根据权利要求2所述的方法,其特征在于,所述利用计时器记录用户在所述每个方向上的行走时间,包括:
对于所述至少一个方向中的每个方向,记录用户在同一方向上的持续的总时间;
利用所述加速度传感器判断用户在所述同一方向上的持续时间内是否有停留;
若是,记录用户在所述同一方向上的停留时间,计算所述总时间与所述停留时间的差值,所述差值为所述同一方向上的行走时间;
若否,将所述总时间作为所述同一方向上的行走时间。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取用户的多个步频以及与所述多个步频中每个步频对应的步幅;
利用所述用户的多个步频以及与所述多个步频中每个步频对应的步幅,拟合出所述用户的步频与步幅的函数关系。
7.根据权利要求6所述的方法,其特征在于,所述获取用户的多个步频以及与所述多个步频中每个步频对应的步幅,包括:
在GPS开启时,记录用户的多次历史行走数据,所述历史行走数据包括历史行进距离、历史行走时间以及历史行走步数;
根据所述历史行走步数以及对应的所述历史行走时间,计算多次历史行走数据中的每次历史行走数据的步频;
根据所述历史行走步数以及对应的所述历史行进距离,计算多次历史行走数据中的每次历史行走数据的步幅;
建立步频与步幅的对应关系,获得多个步频以及与所述多个步频中每个步频对应的步幅。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述第一出入口与所述停车位置的相对位置关系以及所述停车场的停车场地图,获得所述停车位置在所述停车场地图中的坐标;
当检测到用户处于所述停车场的第二出入口时,根据所述第二出入口在所述停车场地图中的位置以及所述停车位置在所述停车场地图中的坐标,生成从所述第二出入口至所述停车位置的路径。
9.根据权利要求1所述的方法,其特征在于,在所述获取用户从所述停车位置至所述第一出入口的行走路径之后,所述方法还包括:
根据从所述停车位置至所述第一出入口的行走路径生成从所述第一出入口至所述停车位置的行走路径。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述第一出入口与所述停车位置的相对位置关系以及所述停车场的停车场地图,获得所述停车位置在所述停车场地图中的坐标;
将所述坐标发送给目标终端设备,以使所述目标终端设备根据自身的当前位置以及所述坐标规划所述目标终端设备至所述坐标对应的路径。
11.一种停车位置查找装置,其特征在于,所述装置包括:
方向记录模块,用于根据方向传感器记录用户从停车位置至停车场的第一出入口的行走过程中,用户经过的至少一个方向;
距离计算模块,用于根据加速度传感器记录的用户数据,计算用户在所述至少一个方向中每个方向上行走的距离;
路径生成模块,用于根据所述至少一个方向以及所述至少一个方向中每个方向上行走的距离,生成用户从所述停车位置至所述第一出入口的行走路径。
12.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如权利要求1-10任一项所述的方法。
13.一种可读存储介质,其特征在于,该可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1-10任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911048891.7A CN110796888A (zh) | 2019-10-29 | 2019-10-29 | 停车位置查找方法、装置、电子设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911048891.7A CN110796888A (zh) | 2019-10-29 | 2019-10-29 | 停车位置查找方法、装置、电子设备及可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110796888A true CN110796888A (zh) | 2020-02-14 |
Family
ID=69442259
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911048891.7A Pending CN110796888A (zh) | 2019-10-29 | 2019-10-29 | 停车位置查找方法、装置、电子设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110796888A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226061A (zh) * | 2008-02-21 | 2008-07-23 | 上海交通大学 | 适用于步行者的定位方法 |
CN104949675A (zh) * | 2015-06-12 | 2015-09-30 | 上海卓易科技股份有限公司 | 室内导航的方法及移动设备 |
CN105318868A (zh) * | 2014-06-03 | 2016-02-10 | 中兴通讯股份有限公司 | 导航信息的获取方法及装置、移动终端 |
CN106441296A (zh) * | 2015-08-04 | 2017-02-22 | 中兴通讯股份有限公司 | 运动轨迹记录方法和用户设备 |
CN107830859A (zh) * | 2017-10-31 | 2018-03-23 | 努比亚技术有限公司 | 一种定位方法、装置及计算机可读存储介质 |
US20180128639A1 (en) * | 2016-11-04 | 2018-05-10 | Bury Sp.Z.O.O. | Method and device system for finding a parked vehicle |
-
2019
- 2019-10-29 CN CN201911048891.7A patent/CN110796888A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101226061A (zh) * | 2008-02-21 | 2008-07-23 | 上海交通大学 | 适用于步行者的定位方法 |
CN105318868A (zh) * | 2014-06-03 | 2016-02-10 | 中兴通讯股份有限公司 | 导航信息的获取方法及装置、移动终端 |
CN104949675A (zh) * | 2015-06-12 | 2015-09-30 | 上海卓易科技股份有限公司 | 室内导航的方法及移动设备 |
CN106441296A (zh) * | 2015-08-04 | 2017-02-22 | 中兴通讯股份有限公司 | 运动轨迹记录方法和用户设备 |
US20180128639A1 (en) * | 2016-11-04 | 2018-05-10 | Bury Sp.Z.O.O. | Method and device system for finding a parked vehicle |
CN107830859A (zh) * | 2017-10-31 | 2018-03-23 | 努比亚技术有限公司 | 一种定位方法、装置及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6783751B2 (ja) | 地図情報支援の質を高められたポータブルナビゲーションを使用する方法および装置 | |
CN107145578B (zh) | 地图构建方法、装置、设备和*** | |
CN106611497B (zh) | 交通量预测***及预测方法、车辆用显示装置以及车辆 | |
CN110455291B (zh) | 用于利用磁场异常进行户内定位-寻找的方法和装置 | |
JP5510007B2 (ja) | 経路探索装置および経路案内システム | |
KR20160026707A (ko) | 관심 지역 및 입구의 위치를 결정하는 시스템 | |
CN112455331B (zh) | 车辆防撞预警方法、***及车载计算机设备 | |
US8135536B2 (en) | Lead route guidance system, portable route lead guidance device, and program | |
CN110858453A (zh) | 室内停车设施中的自主停车 | |
JP2002181569A (ja) | 位置決定方法および装置 | |
KR102330985B1 (ko) | 주차장에서의 주차 안내 방법 | |
CN106569245A (zh) | 一种车辆定位方法及装置 | |
JP2018124416A (ja) | 移動支援システム、移動支援装置、移動支援端末、移動支援方法、地図作成システム、地図作成装置、及び情報取得端末 | |
CN110796888A (zh) | 停车位置查找方法、装置、电子设备及可读存储介质 | |
CN116481541A (zh) | 一种无需卫星导航的车辆自主返航控制方法、装置及介质 | |
CN112815962A (zh) | 联合应用传感器参数的标定方法及装置 | |
JP2001330465A (ja) | ナビゲーション装置 | |
CN102809383B (zh) | 行驶引导装置及行驶引导方法 | |
JP2020015417A (ja) | 運転支援方法及び運転支援装置 | |
US11221225B2 (en) | Routing with U-turn inhibition | |
JP2018025871A (ja) | 運転支援システム | |
JP7294323B2 (ja) | 動体管理装置、動体管理システム、動体管理方法、及びコンピュータプログラム | |
KR20200136235A (ko) | 사용자 이동 경로에 기반한 이동 수단 식별 방법 및 시스템 | |
JP2020161938A (ja) | 処理装置、サーバ装置、路側機、電子機器及び車両 | |
CN117109592B (zh) | 一种车辆导航方法、装置、计算机设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200214 |
|
RJ01 | Rejection of invention patent application after publication |