著录项信息
专利名称 | 一种路线生成方法及用户终端 |
申请号 | CN201510796418.2 | 申请日期 | 2015-11-17 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2016-03-02 | 公开/公告号 | CN105374229A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08G1/14 | IPC分类号 | G;0;8;G;1;/;1;4查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 张海平;周意保 |
代理机构 | 广州三环专利商标代理有限公司 | 代理人 | 郝传鑫;熊永强 |
摘要
本发明实施例公开了一种路线生成方法及用户终端,包括:用户终端在获取用户终端的当前位置,以及获取途经当前位置的所有路线之后;则可以获取所有路线中每一条路线边上的各个车位的停靠状态,停靠状态包括空闲状态或者非空闲状态;根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线;将目标路线映射至对应的停车场地图上进行显示。由此可见,实施本发明实施例能够快速输出包含至少两个停靠状态为空闲状态的车位的目标路线。
1.一种路线生成方法,其特征在于,包括:
当用户终端位于停车场时,获取用户终端的当前位置,以及获取途经所述当前位置的所有路线;
获取所述所有路线中每一条路线边上的各个车位的停靠状态,所述停靠状态包括空闲状态或者非空闲状态;
根据所述每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线;
将所述目标路线映射至对应的停车场地图上进行显示;
当途经所述用户终端的当前位置的所有路线中都不存在包含至少两个停靠状态为空闲状态的车位的路线时,在确定目标路线之前,所述用户终端根据所述停车场中的每一条路线边上的各个车位的停靠状态检测所述停车场中所有路线中是否存在包含至少两个停靠状态为空闲状态的车位的目标路线;
当所述停车场中的任一条路线中都不存在包含至少两个停靠状态为空闲状态的车位,则向停车场服务器发送车辆状态获取请求,并根据接收到的停车场服务器发送的每一条路线边上的各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。
2.根据权利要求1所述的方法,其特征在于,所述获取所述所有路线中每一条路线边上的各个车位的停靠状态,包括:
向停车场服务器发送停靠状态获取请求,所述停靠状态获取请求用于指示所述停车场服务器获取所述所有路线中每一条路线边上的各个车位的停靠状态;
接收所述停车场服务器发送的所述所有路线中每一条路线边上的各个车位的停靠状态。
3.根据权利要求1所述的方法,其特征在于,所述将所述目标路线映射至对应的停车场地图上进行显示,包括:
获取所述目标路线对应的路况信息;
根据所述目标路线对应的路况信息,从所述目标路线中确定出最佳路线;
将所述最佳路线映射至对应的停车场地图上进行显示。
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标路线对应的路况信息,从所述目标路线中确定出最佳路线,包括:
根据所述目标路线对应的路况信息包括的车流量、路程长短以及车行所需时间中的至少一种信息,确定所述目标路线中每一条目标路线的优先等级;
将所述优先等级最高的目标路线确定为最佳路线。
5.根据权利要求1~4中任意一项所述的方法,其特征在于,所述根据所述每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线,包括:
根据所述每一条路线边上的各个车位的停靠状态检测所述所有路线中是否存在包含至少两个停靠状态为所述空闲状态的车位的目标路线;
若根据所述每一条路线边上的各个车位的停靠状态检测所述所有路线中不存在所述目标路线,则向所述停车场服务器发送车辆状态获取请求,所述车辆状态获取请求用于指示所述停车场服务器获取所述所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态;
接收所述停车场服务器发送的所述每一条路线边上的各个车位上的停靠的车辆的运行状态;
根据所述各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线。
6.一种用户终端,其特征在于,包括:
获取单元,用于当用户终端位于停车场时,获取用户终端的当前位置,以及获取途经所述当前位置的所有路线;
所述获取单元,还用于获取所述所有路线中每一条路线边上的各个车位的停靠状态,所述停靠状态包括空闲状态或者非空闲状态;
确定单元,用于根据所述每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线;
映射单元,用于将所述目标路线映射至对应的停车场地图上进行显示;
所述确定单元还用于,当途经所述用户终端的当前位置的所有路线中都不存在包含至少两个停靠状态为空闲状态的车位的路线时,在确定目标路线之前,所述用户终端根据所述停车场中的每一条路线边上的各个车位的停靠状态检测所述停车场中所有路线中是否存在包含至少两个停靠状态为空闲状态的车位的目标路线;以及当所述停车场中的任一条路线中都不存在包含至少两个停靠状态为空闲状态的车位,则向停车场服务器发送车辆状态获取请求,并根据接收到的停车场服务器发送的每一条路线边上的各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。
7.根据权利要求6所述的用户终端,其特征在于,所述获取单元获取所述所有路线中每一条路线边上的各个车位的停靠状态的具体实施方式为向停车场服务器发送停靠状态获取请求,所述停靠状态获取请求用于指示所述停车场服务器获取所述所有路线中每一条路线边上的各个车位的停靠状态;接收所述停车场服务器发送的所述所有路线中每一条路线边上的各个车位的停靠状态。
8.根据权利要求6所述的用户终端,其特征在于,所述映射单元包括:
获取模块,用于获取所述目标路线对应的路况信息;
第一确定模块,用于根据所述目标路线对应的路况信息,从所述目标路线中确定出最佳路线;
映射模块,用于将所述最佳路线映射至对应的停车场地图上进行显示。
9.根据权利要求8所述的用户终端,其特征在于,所述第一确定模块根据所述目标路线对应的路况信息,从所述目标路线中确定出最佳路线的具体实施方式为根据所述目标路线对应的路况信息包括的车流量、路程长短以及车行所需时间中的至少一种信息,确定所述目标路线中每一条目标路线的优先等级;将所述优先等级最高的目标路线确定为最佳路线。
10.根据权利要求6~9中任意一项所述的用户终端,所述确定单元包括:
检测模块,用于根据所述每一条路线边上的各个车位的停靠状态检测所述所有路线中是否存在包含至少两个停靠状态为所述空闲状态的车位的目标路线;
发送模块,用于若所述检测模块根据所述每一条路线边上的各个车位的停靠状态检测所述所有路线中不存在所述目标路线,则向所述停车场服务器发送车辆状态获取请求,所述车辆状态获取请求用于指示所述停车场服务器获取所述所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态;
接收模块,用于接收所述停车场服务器发送的所述每一条路线边上的各个车位上的停靠的车辆的运行状态;
第二确定模块,用于根据所述各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线。
一种路线生成方法及用户终端\n技术领域\n[0001] 本发明涉及导航技术领域,尤其涉及一种路线生成方法及用户终端。\n背景技术\n[0002] 随着电子技术的快速发展以及终端的迅速普及,终端的功能日益完善。例如,用户可以利用终端访问外部网络数据资源、拍照、查看通讯信息以及导航等。以利用终端进行导航为例,当终端检测到当前已进入大型停车场时,终端往往会输出该停车场的路线地图,用户可以依据该停车场的路线地图选择一条岔路,并在该岔路上寻找停车位。由于停车场有很多岔路,且在每一条岔路的两边停靠的车辆分部不均匀,则可能出现用户选择的岔路上恰好没有停车位的尴尬现象。\n发明内容\n[0003] 本发明实施例提供了一种路线生成方法及用户终端,能够快速输出包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0004] 第一方面,本发明实施例公开了一种路线生成方法,包括:\n[0005] 获取用户终端的当前位置,以及获取途经所述当前位置的所有路线;\n[0006] 获取所述所有路线中每一条路线边上的各个车位的停靠状态,所述停靠状态包括空闲状态或者非空闲状态;\n[0007] 根据所述每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线;\n[0008] 将所述目标路线映射至对应的停车场地图上进行显示。\n[0009] 结合第一方面的实现方式,在第一方面的第一种可能的实施方式中,所述获取所述所有路线中每一条路线边上的各个车位的停靠状态,包括:\n[0010] 向停车场服务器发送停靠状态获取请求,所述停靠状态获取请求用于指示所述停车场服务器获取所述所有路线中每一条路线边上的各个车位的停靠状态;\n[0011] 接收所述停车场服务器发送的所述所有路线中每一条路线边上的各个车位的停靠状态。\n[0012] 结合第一方面的实现方式,在第一方面的第二种可能的实现方式中,所述将所述目标路线映射至对应的停车场地图上进行显示,包括:\n[0013] 获取所述目标路线对应的路况信息;\n[0014] 根据所述目标路线对应的路况信息,从所述目标路线中确定出最佳路线;\n[0015] 将所述最佳路线映射至对应的停车场地图上进行显示。\n[0016] 结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述根据所述目标路线对应的路况信息,从所述目标路线中确定出最佳路线,包括:\n[0017] 根据所述目标路线对应的路况信息包括的车流量、路程长短以及车行所需时间中的至少一种信息,确定所述目标路线中每一条目标路线的优先等级;\n[0018] 将所述优先等级最高的目标路线确定为最佳路线。\n[0019] 结合第一方面的实现方式、第一方面第一种可能的实现方式、第一方面第二种可能的实现方式以及第一方面第三种可能的实现方式中的任意一种实现方式,在第一方面第四种可能的实现方式中,所述根据所述每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线,包括:\n[0020] 根据所述每一条路线边上的各个车位的停靠状态检测所述所有路线中是否存在包含至少两个停靠状态为所述空闲状态的车位的目标路线;\n[0021] 若根据所述每一条路线边上的各个车位的停靠状态检测所述所有路线中不存在所述目标路线,则向所述停车场服务器发送车辆状态获取请求,所述车辆状态获取请求用于指示所述停车场服务器获取所述所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0022] 接收所述停车场服务器发送的所述每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0023] 根据所述各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线。\n[0024] 第二方面,本发明实施例还公开了一种用户终端,包括:\n[0025] 获取单元,用于获取用户终端的当前位置,以及获取途经所述当前位置的所有路线;\n[0026] 所述获取单元,还用于获取所述所有路线中每一条路线边上的各个车位的停靠状态,所述停靠状态包括空闲状态或者非空闲状态;\n[0027] 确定单元,用于根据所述每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线;\n[0028] 映射单元,用于将所述目标路线映射至对应的停车场地图上进行显示。\n[0029] 结合第二方面的用户终端,在第二方面的第一种可能的用户终端中,所述获取单元获取所述所有路线中每一条路线边上的各个车位的停靠状态的具体实施方式为向停车场服务器发送停靠状态获取请求,所述停靠状态获取请求用于指示所述停车场服务器获取所述所有路线中每一条路线边上的各个车位的停靠状态;接收所述停车场服务器发送的所述所有路线中每一条路线边上的各个车位的停靠状态。\n[0030] 结合第二方面的用户终端,在第二方面的第二种可能的用户终端中,所述映射单元包括:\n[0031] 获取模块,用于获取所述目标路线对应的路况信息;\n[0032] 第一确定模块,用于根据所述目标路线对应的路况信息,从所述目标路线中确定出最佳路线;\n[0033] 映射模块,用于将所述最佳路线映射至对应的停车场地图上进行显示。\n[0034] 结合第二方面第二种可能的用户终端,在第二方面的第三种可能的用户终端中,所述第一确定模块根据所述目标路线对应的路况信息,从所述目标路线中确定出最佳路线的具体实施方式为根据所述目标路线对应的路况信息包括的车流量、路程长短以及车行所需时间中的至少一种信息,确定所述目标路线中每一条目标路线的优先等级;将所述优先等级最高的目标路线确定为最佳路线。\n[0035] 结合第二方面的用户终端、第二方面第一种可能的用户终端、第二方面第二种可能的用户终端以及第二方面第三种可能的用户终端中的任意一种可能的用户终端,在第二方面第四种可能的用户终端中,所述确定单元包括:\n[0036] 检测模块,用于根据所述每一条路线边上的各个车位的停靠状态检测所述所有路线中是否存在包含至少两个停靠状态为所述空闲状态的车位的目标路线;\n[0037] 发送模块,用于若所述检测模块根据所述每一条路线边上的各个车位的停靠状态检测所述所有路线中不存在所述目标路线,则向所述停车场服务器发送车辆状态获取请求,所述车辆状态获取请求用于指示所述停车场服务器获取所述所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0038] 接收模块,用于接收所述停车场服务器发送的所述每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0039] 第二确定模块,用于根据所述各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为所述空闲状态的车位的目标路线。\n[0040] 本发明实施例中,用户终端在获取用户终端的当前位置,以及获取途经当前位置的所有路线;则可以获取所有路线中每一条路线边上的各个车位的停靠状态,停靠状态包括空闲状态或者非空闲状态;根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线;将目标路线映射至对应的停车场地图上进行显示。由此可见,实施本发明实施例能够快速输出包含至少两个停靠状态为空闲状态的车位的目标路线。\n附图说明\n[0041] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0042] 图1是本发明实施例公开的一种路线生成方法的流程示意图;\n[0043] 图2是本发明实施例公开的另一种路线生成方法的流程示意图;\n[0044] 图3是本发明实施例公开的一种用户终端的结构示意图;\n[0045] 图4是本发明实施例公开的另一种用户终端的结构示意图;\n[0046] 图5是本发明实施例公开的又一种用户终端的结构示意图。\n具体实施方式\n[0047] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0048] 本发明实施例公开了一种路线生成方法及用户终端,能够快速输出包含至少两个停靠状态为空闲状态的车位的目标路线;以下分别进行详细说明。\n[0049] 请参阅图1,图1是本发明实施例公开的一种路线生成方法的流程示意图。其中,图\n1所示的方法可以适用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD以及车载终端等具有导航功能的用户终端中。如图1所示,该路线生成方法可以包括以下步骤:\n[0050] S101、获取用户终端的当前位置,以及获取途经当前位置的所有路线。\n[0051] 本发明实施例中,用户终端的当前位置可以是用户终端通过GPS(Global Positioning System,全球定位系统)来获取,也可以是用户终端通过基站定位来获取,还可以是用户终端通过Wi-Fi定位来获取等等,本发明实施例不作限定。用户终端的当前位置可以是以经纬度坐标的方式来体现,也可以是一个具体地址。\n[0052] 其中,可以通过用户终端自身内置的GPS定位模块获取用户终端的当前位置,定位时用户终端可事先开启GPS定位服务;也可以通过移动运营网的基站定位服务来获取用户终端的当前位置,此时用户终端可以无需具备GPS定位功能,但可以开通基站定位增值服务,通过运营商的网络来获取用户终端的当前位置;还可以通过Wi-Fi定位技术来获取用户终端的当前位置,在用户终端连接上Wi-Fi时,通过采集Wi-Fi接入点的位置信息来获取用户终端的当前位置。上述三种定位方式可以单独使用,也可以配合使用,用户可以根据用户终端的实际情况来选择上述合适的定位方式以获取用户终端的当前位置。\n[0053] 本发明实施例中,该路线生成方法主要用于停车场。由于停车场可能会很多岔路,因此,当用户终端获取到了用户终端的当前位置之后,则可以获取途经所述当前位置的所有路线。\n[0054] S102、获取所有路线中每一条路线边上的各个车位的停靠状态,停靠状态包括空闲状态或者非空闲状态。\n[0055] 本发明实施例中,空闲状态主要用于描述车位为空闲状态的空闲车位,也即,该车位上没有停靠车辆;非空闲状态用于描述车位为非空闲状态的非空闲状态的非空闲车位,也即,该车位上停靠有车辆。\n[0056] 本发明实施例中,在获取用户终端的当前位置,以及获取途经当前位置的所有路线之后,则用户终端可以进一步获取所有路线中每一条路线边上的各个车位的停靠状态。\n举例来说,若用户终端通过检测途经当前位置的所有路线的数目为3条,则用户终端可以获取这3条路线边上的各个车位的停靠状态。也即,用户终端可以检测这3条路线边上的各个车位上是否有车停靠,并将有车停靠的车位用一种标识标记出来,将没有车停靠的车位用另一种标识标记出来。\n[0057] S103、根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0058] 本发明实施例中,在获取所有路线中每一条路线边上的各个车位的停靠状态之后,则可以进一步根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。举例来说,若途经用户终端的当前位置的路线有路线1、路线2以及路线3。其中,用户终端检测到路线1边上的车位都已经停靠有车辆(路线1边上的车位的停靠状态都为非空闲状态);用户终端检测到路线2边上的车位只有一个停靠状态为空闲状态的车位(该车位上没有停靠车辆);用户终端检测到路线3边上的车位有三个车位的停靠状态为空闲状态;则用户终端可以将路线3作为目标路线。\n[0059] S104、将目标路线映射至对应的停车场地图上进行显示。\n[0060] 本发明实施例中,停车场地图为停车场服务器所在建筑物的地图,该停车场地图可以预先存储在停车场服务器中,停车场服务器可以以广播的方式将停车场地图发送至用户终端。停车场地图可以是离线地图,也可以是在线地图;可以是存储在用户终端内,也可以是存储在与用户终端相连接的外部设备(如移动手机、平板电脑、PAD或智能手表等)中,本发明实施例不作限定。当用户终端或外部设备中没有存储有当前所在建筑物的停车场地图时,在执行步骤S104将目标路线映射至对应的停车场地图上进行显示之前,用户终端可以接收停车场服务器推送的停车场地图并保存至用户终端或与用户终端相连的外部设备中。\n[0061] 在图1中,详细描述了用户终端在获取用户终端的当前位置,以及获取途经当前位置的所有路线之后;则可以获取所有路线中每一条路线边上的各个车位的停靠状态,停靠状态包括空闲状态或者非空闲状态;根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线;将目标路线映射至对应的停车场地图上进行显示。由此可见,实施本发明实施例能够快速输出包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0062] 请参阅图2,图2是本发明实施例公开的另一种路线生成方法的流程示意图。如图2所示,该路线生成方法可以包括以下步骤:\n[0063] S201、获取用户终端的当前位置,以及获取途经当前位置的所有路线。\n[0064] S202、向停车场服务器发送停靠状态获取请求,停靠状态包括空闲状态或者非空闲状态。\n[0065] 本发明实施例中,停靠状态获取请求用于指示停车场服务器获取所有路线中每一条路线边上的各个车位的停靠状态。\n[0066] 本发明实施例中,当用户终端位于停车场等室内环境中时,用户终端可以与当前所在建筑物中的停车场服务器建立数据连接。当用户想要停靠车辆时,用户终端可以向停车场服务器发送停靠状态获取请求,该停靠状态获取请求中可以携带有终端的当前位置。\n[0067] 具体地,用户终端向停车场服务器发送停靠状态获取请求,以使停车场服务器获取所有路线中每一条路线边上的各个车位的停靠状态。\n[0068] S203、接收停车场服务器发送的所有路线中每一条路线边上的各个车位的停靠状态。\n[0069] S204、根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0070] 本发明实施例中,在接收停车场服务器发送的所有路线中每一条路线边上的各个车位的停靠状态之后,则可以进一步根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。举例来说,若途经用户终端的当前位置的路线有路线1、路线2以及路线3。其中,用户终端检测到路线1边上的车位都已经停靠有车辆(路线1边上的车位的停靠状态都为非空闲状态);用户终端检测到路线2边上的车位只有一个停靠状态为空闲状态的车位(该车位上没有停靠车辆);用户终端检测到路线3边上的车位有三个车位的停靠状态为空闲状态。则用户终端可以将路线3作为目标路线。\n[0071] 作为一种可选的实施方式,步骤S204根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线的具体实施方式可以包括以下步骤:\n[0072] 11)根据每一条路线边上的各个车位的停靠状态检测所有路线中是否存在包含至少两个停靠状态为空闲状态的车位的目标路线;\n[0073] 12)若根据每一条路线边上的各个车位的停靠状态检测所有路线中不存在目标路线,则向停车场服务器发送车辆状态获取请求,车辆状态获取请求用于指示停车场服务器获取所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0074] 13)接收停车场服务器发送的每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0075] 14)根据各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0076] 本发明实施例中,由于途经用户终端的当前位置的所有路线中可能不存在包含至少两个停靠状态为空闲状态的车位的路线,因此,在确定目标路线之前,用户终端还需进一步根据每一条路线边上的各个车位的停靠状态检测所有路线中是否存在包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0077] 进一步,若根据每一条路线边上的各个车位的停靠状态检测所有路线中不存在包含至少两个停靠状态为空闲状态的车位的目标路线,则向停车场服务器发送车辆状态获取请求,车辆状态获取请求用于指示停车场服务器获取所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态。停车场服务器在接收到车辆状态获取请求之后,则会获取途经用户终端的当前位置的所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态。其中,运行状态包括静止状态、启动状态以及运动状态。具体地,服务器可以根据车辆的运行速度确定车辆是处于静止状态还是运动状态,并可以进一步根据车辆的各个零件的工作状态确定车辆是静止状态还是启动状态。具体地,静止状态主要包括车辆的所有零件都处于非工作状态下的状态;启动状态包括车辆已经启动(各个零件处于工作状态),但还未有运行速度的状态;运动状态包括车辆有运行速度的状态。\n[0078] 本发明实施例中,在接收到停车场服务器发送的每一条路线边上的各个车位上的停靠的车辆的运行状态之后;则可以根据各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。其中,该目标路线可以包括当前没有空闲车位,但有至少两个车位上的车辆即将离开车位,则上述至少两个车位也可算是空闲状态的车位。举例来说,若途经用户终端的当前位置的路线有路线1、路线2以及路线3。其中,用户终端检测到路线1边上的车位都已经停靠有车辆(路线1边上的车位的停靠状态都为非空闲状态),且所有的车辆都处于静止状态;用户终端检测到路线2边上的车位只有一个停靠状态为空闲状态的车位(该车位上没有停靠车辆),且车位上的所有车辆都处于静止状态;\n用户终端检测到路线3边上的车位有一个车位的停靠状态为空闲状态,且有一个车位上的车辆已经有运行速度,且根据方向可以判断该车辆将离开车位。则用户终端可以将路线3作为目标路线。\n[0079] S205、将目标路线映射至对应的停车场地图上进行显示。\n[0080] 本发明实施例中,在根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线之后,可以将目标路线映射至对应的停车场地图上进行显示。其中,停车场地图为停车场服务器所在建筑物的地图,该停车场地图可以预先存储在停车场服务器中,停车场服务器可以以广播的方式将停车场地图发送至用户终端。\n停车场地图可以是离线地图,也可以是在线地图;可以是存储在用户终端内,也可以是存储在与用户终端相连接的外部设备(如移动手机、平板电脑、PAD或智能手表等)中,本发明实施例不作限定。\n[0081] 作为一种可选的实施方式,步骤S205将目标路线映射至对应的停车场地图上进行显示的具体实施方式可以包括以下步骤:\n[0082] 21)获取目标路线对应的路况信息;\n[0083] 22)根据目标路线对应的路况信息,从目标路线中确定出最佳路线;\n[0084] 23)将最佳路线映射至对应的停车场地图上进行显示。\n[0085] 作为一种可选的实施方式,步骤22)根据目标路线对应的路况信息,从目标路线中确定出最佳路线的具体实施方式可以包括以下步骤:\n[0086] 24)根据目标路线对应的路况信息包括的车流量、路程长短以及车行所需时间中的至少一种信息,确定目标路线中每一条目标路线的优先等级;\n[0087] 25)将优先等级最高的目标路线确定为最佳路线。\n[0088] 本发明实施例中,若只考虑车流量、路程长短以及车行所需时间中的一种信息时,则可以有以下判断依据:车流量最小的路线优先级最高,以此规律进行类推;路程最短的路线优先级最高,以此规律进行类推;车行所需时间最短的路线优先级最高,以此规律进行类推。其中,车行所需时间与路线的长短以及车流量也有一定关系。\n[0089] 在图2中,详细描述了用户终端在将目标路线映射至对应的停车场地图上进行显示之前,还可以根据目标路线对应的路况信息,从目标路线中确定出最佳路线,并将最佳路线映射至对应的停车场地图上进行显示。由此可见,实施本发明实施例能够快速输出包含至少两个停靠状态为空闲状态的车位的最佳路线。\n[0090] 请参阅图3,图3是本发明实施例公开的一种用户终端的结构示意图,用于执行上述路线生成方法。其中,图3所示的用户终端可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD以及车载终端等具有导航功能的用户终端。如图3所示,该用户终端可以包括:获取单元\n301、确定单元302以及映射单元303,其中,\n[0091] 获取单元301,用于获取用户终端的当前位置,以及获取途经当前位置的所有路线。\n[0092] 本发明实施例中,用户终端的当前位置可以是用户终端通过GPS(Global Positioning System,全球定位系统)来获取,也可以是用户终端通过基站定位来获取,还可以是用户终端通过Wi-Fi定位来获取等等,本发明实施例不作限定。用户终端的当前位置可以是以经纬度坐标的方式来体现,也可以是一个具体地址。\n[0093] 其中,可以通过用户终端自身内置的GPS定位模块获取用户终端的当前位置,定位时用户终端可事先开启GPS定位服务;也可以通过移动运营网的基站定位服务来获取用户终端的当前位置,此时用户终端可以无需具备GPS定位功能,但可以开通基站定位增值服务,通过运营商的网络来获取用户终端的当前位置;还可以通过Wi-Fi定位技术来获取用户终端的当前位置,在用户终端连接上Wi-Fi时,通过采集Wi-Fi接入点的位置信息来获取用户终端的当前位置。上述三种定位方式可以单独使用,也可以配合使用,用户可以根据用户终端的实际情况来选择上述合适的定位方式以获取用户终端的当前位置。\n[0094] 本发明实施例中,该路线生成方法主要用于停车场。由于停车场可能会很多岔路,因此,当获取单元301获取到了用户终端的当前位置之后,则可以获取途经所述当前位置的所有路线。\n[0095] 上述获取单元301,还用于获取所有路线中每一条路线边上的各个车位的停靠状态,停靠状态包括空闲状态或者非空闲状态。\n[0096] 本发明实施例中,空闲状态主要用于描述车位为空闲状态的空闲车位,也即,该车位上没有停靠车辆;非空闲状态用于描述车位为非空闲状态的非空闲状态的非空闲车位,也即,该车位上停靠有车辆。\n[0097] 本发明实施例中,在获取单元301获取用户终端的当前位置,以及获取途经当前位置的所有路线之后,则获取单元301可以进一步获取所有路线中每一条路线边上的各个车位的停靠状态。举例来说,若用户终端通过检测途经当前位置的所有路线的数目为3条,则获取单元301可以获取这3条路线边上的各个车位的停靠状态。也即,用户终端可以检测这3条路线边上的各个车位上是否有车停靠,并将有车停靠的车位用一种标识标记出来,将没有车停靠的车位用另一种标识标记出来。\n[0098] 确定单元302,用于根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0099] 本发明实施例中,在获取单元301获取所有路线中每一条路线边上的各个车位的停靠状态之后,则确定单元302可以进一步根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。举例来说,若途经用户终端的当前位置的路线有路线1、路线2以及路线3。其中,用户终端检测到路线1边上的车位都已经停靠有车辆(路线1边上的车位的停靠状态都为非空闲状态);用户终端检测到路线2边上的车位只有一个停靠状态为空闲状态的车位(该车位上没有停靠车辆);用户终端检测到路线3边上的车位有三个车位的停靠状态为空闲状态;则用户终端可以将路线3作为目标路线。\n[0100] 映射单元303,用于将目标路线映射至对应的停车场地图上进行显示。\n[0101] 本发明实施例中,停车场地图为停车场服务器所在建筑物的地图,该停车场地图可以预先存储在停车场服务器中,停车场服务器可以以广播的方式将停车场地图发送至用户终端。停车场地图可以是离线地图,也可以是在线地图;可以是存储在用户终端内,也可以是存储在与用户终端相连接的外部设备(如移动手机、平板电脑、PAD或智能手表等)中,本发明实施例不作限定。当用户终端或外部设备中没有存储有当前所在建筑物的停车场地图时,在执行步骤S104将目标路线映射至对应的停车场地图上进行显示之前,用户终端可以接收停车场服务器推送的停车场地图并保存至用户终端或与用户终端相连的外部设备中。\n[0102] 在图3中,详细描述了在获取单元301获取用户终端的当前位置,以及获取途经当前位置的所有路线之后;则获取单元301可以进一步获取所有路线中每一条路线边上的各个车位的停靠状态,停靠状态包括空闲状态或者非空闲状态;确定单元302根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线;映射单元303将目标路线映射至对应的停车场地图上进行显示。由此可见,实施本发明实施例能够快速输出包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0103] 请参阅图4,图4是本发明实施例公开的另一种用户终端的结构示意图,用于执行上述路线生成方法,其中,图4是在图3的基础上进一步细化得到。如图4所示,确定单元302可以进一步细化包括:检测模块3020、发送模块3021、接收模块3022以及第二确定模块\n3023;映射单元303可以进一步细化包括:获取模块3030、第一确定模块3031以及映射模块\n3032,其中,\n[0104] 检测模块3020,用于根据每一条路线边上的各个车位的停靠状态检测所有路线中是否存在包含至少两个停靠状态为空闲状态的车位的目标路线;\n[0105] 发送模块3021,用于若检测模块3020根据每一条路线边上的各个车位的停靠状态检测所有路线中不存在目标路线,则向停车场服务器发送车辆状态获取请求,车辆状态获取请求用于指示停车场服务器获取所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0106] 接收模块3022,用于接收停车场服务器发送的每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0107] 第二确定模块3023,用于根据各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0108] 获取模块3030,用于获取目标路线对应的路况信息;\n[0109] 第一确定模块3031,用于根据目标路线对应的路况信息,从目标路线中确定出最佳路线;\n[0110] 映射模块3032,用于将最佳路线映射至对应的停车场地图上进行显示。\n[0111] 本发明实施例中,获取单元301获取所有路线中每一条路线边上的各个车位的停靠状态的具体实施方式为向停车场服务器发送停靠状态获取请求,停靠状态获取请求用于指示停车场服务器获取所有路线中每一条路线边上的各个车位的停靠状态;接收停车场服务器发送的所有路线中每一条路线边上的各个车位的停靠状态。\n[0112] 本发明实施例中,第一确定模块3031根据目标路线对应的路况信息,从目标路线中确定出最佳路线的具体实施方式为根据目标路线对应的路况信息包括的车流量、路程长短以及车行所需时间中的至少一种信息,确定目标路线中每一条目标路线的优先等级;将优先等级最高的目标路线确定为最佳路线。\n[0113] 请参阅图5,图5是本发明实施例公开的又一种用户终端的结构示意图,用于执行上述路线生成方法。其中,如图5所示,该用户终端500可以包括:至少一个处理器501,至少一个输入装置502,至少一个输出装置503,存储器504等组件。其中,这些组件通过一条或多条总线505进行通信连接。本领域技术人员可以理解,图5中示出的用户终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:\n[0114] 处理器501为用户终端的控制中心,利用各种接口和线路连接整个用户终端的各个部分,通过运行或执行存储在存储器504内的程序和/或模块,以及调用存储在存储器504内的数据,以执行用户终端的各种功能和处理数据。处理器501可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器501可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。\n[0115] 输入装置502可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等。\n[0116] 输出装置503可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。\n[0117] 存储器504可用于存储软件程序以及模块,处理器501、输入装置502以及输出装置\n503通过调用存储在存储器504中的软件程序以及模块,从而执行用户终端的各项功能应用以及实现数据处理。存储器504主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据用户终端的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、iOS系统或Windows操作系统等等。\n[0118] 具体地,处理器501调用存储在存储器504中的应用程序,用于执行以下操作:\n[0119] 处理器501控制输入装置502获取用户终端的当前位置,以及获取途经当前位置的所有路线;\n[0120] 处理器501控制输入装置502获取所有路线中每一条路线边上的各个车位的停靠状态,停靠状态包括空闲状态或者非空闲状态;\n[0121] 处理器501根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线;\n[0122] 处理器501控制输出装置503将目标路线映射至对应的停车场地图上进行显示。\n[0123] 本发明中,处理器501调用存储在存储器504中的应用程序,执行步骤获取所有路线中每一条路线边上的各个车位的停靠状态,具体包括以下步骤:\n[0124] 处理器501控制输出装置503向停车场服务器发送停靠状态获取请求,停靠状态获取请求用于指示停车场服务器获取所有路线中每一条路线边上的各个车位的停靠状态;\n[0125] 处理器501控制输入装置502接收停车场服务器发送的所有路线中每一条路线边上的各个车位的停靠状态。\n[0126] 本发明中,处理器501调用存储在存储器504中的应用程序,执行步骤将目标路线映射至对应的停车场地图上进行显示,包括:\n[0127] 处理器501控制输入装置502获取目标路线对应的路况信息;\n[0128] 处理器501根据目标路线对应的路况信息,从目标路线中确定出最佳路线;\n[0129] 处理器501控制输出装置503将最佳路线映射至对应的停车场地图上进行显示。\n[0130] 本发明中,处理器501调用存储在存储器504中的应用程序,执行步骤根据目标路线对应的路况信息,从目标路线中确定出最佳路线,包括:\n[0131] 处理器501根据目标路线对应的路况信息包括的车流量、路程长短以及车行所需时间中的至少一种信息,确定目标路线中每一条目标路线的优先等级;\n[0132] 处理器501将优先等级最高的目标路线确定为最佳路线。\n[0133] 本发明中,处理器501调用存储在存储器504中的应用程序,执行步骤根据每一条路线边上的各个车位的停靠状态确定包含至少两个停靠状态为空闲状态的车位的目标路线,包括:\n[0134] 处理器501根据每一条路线边上的各个车位的停靠状态检测所有路线中是否存在包含至少两个停靠状态为空闲状态的车位的目标路线;\n[0135] 若处理器501根据每一条路线边上的各个车位的停靠状态检测所有路线中不存在目标路线,则向停车场服务器发送车辆状态获取请求,车辆状态获取请求用于指示停车场服务器获取所有路线中的每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0136] 处理器501控制输入装置502接收停车场服务器发送的每一条路线边上的各个车位上的停靠的车辆的运行状态;\n[0137] 处理器501根据各个车位上的停靠的车辆的运行状态确定包含至少两个停靠状态为空闲状态的车位的目标路线。\n[0138] 具体的,本发明实施例中介绍的用户终端可以实施本发明结合图1、图2介绍的路线生成方法实施例中的部分或全部流程。\n[0139] 本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。\n[0140] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。\n[0141] 本发明实施例用户终端中的单元可以根据实际需要进行合并、划分和删减。\n[0142] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。\n[0143] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2020-05-01
专利权人的姓名或者名称、地址的变更
专利权人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2017-10-17
- 2016-03-30
实质审查的生效
IPC(主分类): G08G 1/14
专利申请号: 201510796418.2
申请日: 2015.11.17
- 2016-03-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |