见面地点推荐系统及其方法与流程

文档序号:15339713发布日期:2018-09-04 22:02阅读:252来源:国知局

本发明涉及一种汽车领域,特别是涉及一见面地点推荐系统及其方法,自动地为用户推荐出见面地点,提升用户的驾车体验。



背景技术:

目前,汽车已经成为越来越多人出行的代步工具,汽车也变得越来越普及化和大众化,给人们带来了极大的方便;汽车作为一种媒介,也为人们提供越来越多的服务。

通常,在驾驶过程中,我们经常会遇到两种情况,一种是接到他人发来的见面邀请;另一种情况是约见他人。对于第一种情况来说,如果我们对汽车当前位置不熟悉或者对将要约定见面的地址不清楚,我们通常是通过手机或者车载电脑先查询附近的位置,以期望找到符合约定或者见面的地点,然后再联系到对方告诉将要约定的地点,然后还需要输入查询到的地址,进行导航,这个过程全程需要用户的参与,就会显得异常繁琐。对于对方来说,如果这个地点不熟悉,同样需要输入地点信息,然后导航至见面地点。最重要的是,当我们在驾驶过程中,是不能频繁的操作和驾驶无关的动作,例如上述通过手机或者车载电脑查询相关信息,就会带来潜在的危险。

此外,对于第二种情况来说,约见他人过程中,我们通常需要知道对方的位置信息,以便选定靠近对方附近的位置作为见面地点,以方便对方到达见面地点,而如果对方所处的位置信息不是所熟悉的地点,或者对方也在驾驶过程中,这就需要筛选出一个合适的见面地点,例如靠近对方或者方便双方的地点,但是这个搜索,筛选过程需要驾驶员在驾驶过程中手动操作,不仅存在潜在危险,而且还会因为不熟悉造成的信息认知少,选择到不适合的位置作为见面地点。另一方面,如果停车进行搜索和筛选合适的见面地点,也需要耗费时间和精力。

因此,传统地见面地点的推荐过程,通常存在着以下问题:由于搜索过程和筛选过程比较耗时费力,效率低,容易造成不好的心情,如果在驾驶过程中操作上述行为,存在潜在的危险,容易造成事故。



技术实现要素:

本发明的一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法能够自动为用户推荐见面地点,无需用户太多操作即可完成,提升用户的驾车体验。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法无需用户执行太多操作即可完成见面地点的推荐,避免驾驶过程中过多手动操作推荐见面地点所带来的危险,提升驾车安全性。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法能够通过多个方式识别一见面意愿,并自动生成一见面意愿请求,无需额外操作,即可为用户推荐一见面地点。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法具有重新发送见面意愿请求步骤,保证在当前推荐的见面地点不满意的情况下,再次请求发送一见面地点,以便最大程度满足用户的具体需求。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法具有自动生成一从当前位置至见面地点位置的导航路径,无需在确定见面地点位置信息后手动输入见面地点位置信息形成导航,提升驾驶过程的安全性。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法具有同时向多方用户发送见面地点位置信息,在多方用户确定该见面地点位置信息后,无需用户之间互相通知,减少了通知过程的繁琐。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法中可根据驾驶行为生成一见面地点位置信息,例如根据历史驾驶行为选取见面地点,选取距离历史驾驶行为较差的车辆附近地点为见面地点,保证驾驶行为差的用户驾驶相对较少的路程,降低驾驶的风险。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法中可根据路面状况生成一新的见面地点位置,以便节省用户的时间和精力。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法中可根据天气状态生成一新的见面地点位置,以便节省用户的时间和精力。

本发明的另一个目的在于提供一见面地点推荐系统及其方法,其中,所述见面地点推荐方法中可根据拥堵状况生成一新的见面地点位置,以便节省用户的时间和精力。

为了达到以上目的,本发明提供一见面地点推荐方法,其特征在于,包括步骤:

获取一见面意愿请求,以及一用户信息;

发送所述见面意愿请求以及所述用户信息至一服务器;

接收一见面地点地理位置信息;以及

确定见面地点地理位置信息。

在本发明的一实施例中,在获取一见面意愿请求,以及获取当前地理位置信息步骤之前,还包括步骤:

识别出一见面意愿;和

生成一见面意愿请求。

在本发明的一实施例中,在确定见面地点地理位置信息步骤之后,还包括步骤:

生成一自当前地理位置至见面地点位置的导航路径。

在本发明的一实施例中,在步骤生成一自当前地理位置至见面地点位置的导航路径之后,还包括步骤:

重新发送一见面意愿请求,以接收另一见面地点位置信息。

在本发明的一实施例中,在获取获取一见面意愿请求,以及获取一用户信息步骤中,还包括获取至少一见面意愿请求,以及获取至少二用户信息。

在本发明的一些实施例中,接收至少一见面地点地理位置信息。

在本发明的一些实施例中,显示所述至少一见面地点地理位置信息。

为了达到以上目的,本发明还提供了一见面地点推荐方法,其特征在于,包括步骤:

接收一见面意愿请求以及当前地理位置信息;

根据优先级选项,生成一见面地点地理位置信息;以及

发送一见面地点地理位置信息至客服端。

在本发明的一些实施例中,所述见面地点推荐方法中,还包括步骤:接收一用户信息。

在本发明的一些实施例中,所述见面地点推荐方法中,在发送一见面地点地理位置信息至客户端步骤中,还包括步骤:发送至少一见面地点地理位置信息至客户端。

在本发明的一些实施例中,优先级选项为某一车位置优先:某一车有优先权,并选定该车辆的当前位置为见面地点。

在本发明的一些实施例中,优先级选项为优先级选项为多车位置优先:多个车有优先权,则选取同时距离所述多个车位置最近的一导航可达的地点为见面地点。

在本发明的一些实施例中,优先级选项为优先级选项为全部车位置优先:选取距离全部车位置最近的一导航可达的地点为见面地点。

在本发明的一些实施例中,优先级选项为优先级选项为停车优先:选取距离全部车位置最近的一停车场作为见面地点。

在本发明的一些实施例中,优先级选项为,优先级选项为历史见面地点优先:选取距离全部车位置最近的一历史见面地点为此次见面地点。

在本发明的一些实施例中,优先级选项为剩余可行驶里程优先:根据剩余可行驶里程确定中间见面地点,选取剩余可行驶里程少的车附近地点为见面地点。

在本发明的一些实施例中,优先级选项为驾驶行为优先:根据历史驾驶行为选取见面地点,选取距离历史驾驶行为较差的车辆附近地点为见面地点。

在本发明的一些实施例中,优先级选项为路况优先:根据当前路况选取无拥堵情况或少拥堵情况的地点为见面地点.

在本发明的一些实施例中,优先级选项为人气最高位置优先:根据全部车当前位置以及全部车辆数推荐出符合在人数以及人气最高的一导航可达的地点作为见面地点。

在本发明的一些实施例中,优先级选项为目的地位置优先:根据全部车辆或者部分车辆于客户端设置的目的地位置,选取距离全部车或者部分车目的地最近的一导航可达的位置作为见面地点。

为了达到以上目的,本发明还提供了一见面地点推荐系统,其特征在于,包括:

一获取模块,用于一见面意愿请求,以及获取一用户信息;

一发送模块,用于发送所述见面意愿请求以及所述用户信息至一服务器;

一接收显示模块,用于接收一见面地点地理位置信息;以及

一确定模块,用于确定见面地点地理位置信息,

在本发明的一实施例中,包括一生成模块,其中,该生成模块用于生成一自当前地理位置至见面地点位置的导航路径。

在本发明的一实施例中,在获取获取一见面意愿请求,以及获取一用户信息步骤中,还包括获取至少一见面意愿请求,以及获取至少二用户信息。

在本发明的一实施例中,每一所述用户信息包括当前车辆的地理位置信息。

在本发明的一实施例中,每一所述用户信息包括当前用户的驾驶行为信息,历史见面信息。

在本发明的一实施例中,所述生成模块包括一选定模块和一路径生成模块,所述选择模块用于选定所述当前地理位置作为路径始点,选定所述见面地点位置作为路径终点,所述路径生成模块用于生成一自路径始点至终点的导航路径。

在本发明的一实施例中,还包括一识别生成模块,其中,所述识别生成模块包括一识别模块和一生成请求模块,其中,所述识别模块用于识别出一见面意愿,所述生成请求模块用于生成一见面意愿请求。

为了达到以上目的,本发明还提供了一见面地点推荐系统,其特征在于,包括:

一见面地点推荐系统,其特征在于,包括:

一第二接收模块,用于接收一见面意愿请求以及当前地理位置信息;

一第二生成模块,用于根据优先级选项,生成一见面地点地理位置信息;以及

一第二发送模块,用于发送一见面地点地理位置信息至客户端。

为了达到以上目的,本发明还提供了一见面地点推荐方法,其特征在于,包括步骤:

接收一见面意愿请求以及一用户信息;

根据优先选项,生成一见面地点位置信息;

发送所述见面地点位置信息至客户端;

检测从当前地理位置至所述见面地点位置的路况;

判断所述检测的路况是否影响正常驾驶;

删除所述见面地点位置信息;

重新接收一用户信息;

藉由优先选项以及检测的路况,重新生成一见面地点位置信息;以及

发送所述重新生成见面地点位置信息至客户端;

为了达到以上目的,本发明还提供了一见面地点推荐系统,其特征在于,包括:

一第二接收模块,用于接收一见面意愿请求以及一用户信息;

一第二生成模块,根据优先选项,用于生成一见面地点位置信息;

一第二发送模块,用于发送所述见面地点位置信息至客户端;

一检测路况模块,用于检测从当前地理位置至所述见面地点位置的路况;

一判断模块,用于判断一检测的路况是否影响正常驾驶;

一删除模块,用于删除一见面地点位置信息;

附图说明

图1是根据本发明的一个实施例的见面地点推荐系统的结构示意图。

图2是根据本发明的上述实施例的见面地点推荐系统的场景图。

图3是根据本发明的上述实施例的见面地点推荐系统的场景图。

图4是根据本发明的上述实施例的见面地点推荐系统的场景图。

图5是根据本发明的上述实施例的见面地点推荐系统的场景图。

图6是根据本发明的上述实施例的见面地点推荐系统的场景图。

图7是根据本发明的上述实施例的见面地点推荐系统的场景图。

图8是根据本发明的上述实施例的见面地点推荐系统的场景图。

图9是根据本发明的上述实施例的一见面地点推荐方法的流程示意图。

图10是根据本发明的上述实施例的另一见面地点推荐方法的流程示意图。

图11是根据本发明的上述实施例的另一见面地点推荐方法的流程示意图。

具体实施方式

以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。

本领域技术人员应理解的是,在本发明的揭露中,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系是基于附图所示的方位或位置关系,其仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此上述术语不能理解为对本发明的限制。

可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或者两个以上。

在本发明的描述中,需要理解的是,属于“第一”、“第二”等仅用于描述目的,而不能理解为指示或者暗示相对重要性。本发明的描述中,需要说明的是,除非另有明确的规定和限定,属于“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接或者一体地连接;可以是机械连接,也可以是电连接;可以是直接连接,也可以是通过媒介间接连结。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

根据附图1所示,是本发明的一见面地点推荐系统的客户端的阐述,其中,所述见面地点推荐系统包括一获取模块10,一发送模块20,一接收模块30,一确定模块40和一生成模块50,其中,所述获取模块10,所述发送模块20,所述接收显示模块30,所述确定模块40和所述生成模块50可通信连接。

所述获取模块10用于获取至少一见面意愿请求以及获取发送见面意愿请求的车辆的当前地理位置信息,其中,所述见面意愿请求可以为用户通过一客户端按钮点触生成,也可以是通过语音输入或者通过一文字输入生成等等;

所述获取模块10还获取至少二用户信息,其中,每一所述用户信息包括当前用户的地理位置信息,其中,该当前地理位置信息为包括当前地理位置的名称,经纬度以及类型。

每一所述用户信息内容包括但不限于用户的个人资料,例如姓名,性别和年龄等;驾驶证相关信息,包括初次领证证日期、准驾车型、档案编号、有效起始日期和有效期限、违章记录等信息;以及行驶证信息,包括车牌号码、车辆类型、该车主人的个人(单位)名称、住址、车辆的品牌型号、使用性质、车辆出厂的技术数据和证件的发证日期等相关信息。

此外,每一所述用户信息还包括用户的驾驶行为,当前剩余的可行驶里程,历史见面地点等信息。

所述见面地点推荐系统进一步包括一识别生成模块60,其中,所述识别生成模块60进一步包括一识别模块61和一生成请求模块62,其中,所述识别模块61用于识别出一见面意愿,所述生成请求模块62用于生成一见面意愿请求,其中,所述识别模块61可用于识别按钮指令,语音内容和文字内容等,而所述生成请求模块62用于将识别模块61内的识别出的见面意愿生成一见面意愿请求。

例如,在驾驶过程中,当用户1和用户2交流时,所述识别模块61实时监测户1和用户2的交流内容,以便识别出户1和用户2是否有见面意愿,其交流方式可以通过语音或者文字等;当任意一方给出见面意愿,另一方同意后,所述识别模块61识别出所述户1和用户2具有见面意愿,并将识别信息传输给所述生成请求模块62,所述识别请求模块62生成一见面意愿请求。本领域相关技术人员应当理解,在本例中,户1和用户2均可以指一人及一人以上,对于具体的人数不作为本发明的限制。

值得一说的是,参与见面意愿请求的用户至少大于一人,所对应的用户车辆至少大于一辆,每一用户车辆均具有一客户端,其中,每一客户端的所述获取模块10分别获取相对应的见面意愿请求以及获取当前地理位置信息。

所述发送模块20用于将所述见面意愿请求以及所述当前地理位置信息发送给一服务器,在本发明中,所述服务器可以为大数据平台以及云端计算环境等等,用于处理和存储数据信息。

每一所述客户端的发送模块20发送相对应的见面意愿请求以及获取当前地理位置信息至服务器,从而保证每一所述客户端的所述获取模块10的信息发送给所述服务器。

所述接收显示模块30用于接收来自服务器发送的至少一见面地点位置信息并将所述见面地点位置信息显示给用户,其中,所述见面地点位置信息包括见面地点名称,经纬度以及类型。所述接收显示模块30包括一接收模块31和一显示模块,其中所述接收模块31用于接收来自服务器的一见面地点位置信息,所述显示模块用于显示接收模块31接收的一见面地点位置信息,以供用户选择确定。

每一所述客户端的接收模块30均接收来自服务器发送的见面地点信息并显示所述见面地点位置信息给客户。

所述确定模块40用于确定见面地点位置信息;在所述服务器分别将所述见面地点位置信息发送至每一所述客户端后,每一用户需要通过相对应地客户端针对显示的所述见面地点位置信息进行选择。当用户确定所述见面地点位置信息后,所述生成模块50将针对所述见面地点位置信息生成一自当前地理位置至见面地点位置的导航路径,以便用户可以通过该路径到达所述见面地点位置。

值得一说的是,所述生成模块50包括一选定模块51和一路径生成模块52,所述选择模块51用于选定所述当前地理位置作为路径始点,选定所述见面地点位置作为路径终点,所述路径生成模块52用于生成一自路径始点至终点的导航路径,方便用户根据导航路径即可到达见面地点,无需其他操作,从而提升用户体验。

此外,为了保证用户在不满意当前所述接收并显示的见面地点位置信息时,仍然可以有其他选择,所述见面地点推荐系统还包括一判定模块70,其中,所述判定模块70用于判定用户不选择确定当前接收的见面地点位置信息时,则通过所述获取模块10,重新生成一见面意愿请求,并发送至服务器。

如图1所示,是本发明的一见面地点推荐系统的一服务器的阐述,其中,所述服务器包括一第二接收模块100,一第二生成模块110和一第二发送模块120,其中,所述第二接收模块100用于接收来自于所述客户端的所述发送模块20发送的所述见面意愿请求以及当前地理位置信息;所述第二生成模块110根据优先级选项生成一见面地点位置信息;所述第二发送模块120用于将所述第二生成模块110生成的所述见面地点位置信息分别发送至每一客户端,其中,所述第二接收模块100,所述第二生成模块110以及所述第二发送模块120可通信连接。

如图1所示,所述服务器还包括一检测路况模块140,用于实时检测路面状况,并可以根据具体路面状况,调整优先选项策略,进而为所述第二生成模块110的推荐见面地点位置信息提供参考;其中,所述检测路况模块140包括道路检测模块141,天气检测模块142,拥堵检测模块143,其中,所述道路检测模块141检测实时的道路信息,包括道路的整修,道路的平整度等信息,包括检测当前地理位置的路面情况,见面地点位置的路面情况以及从所述当前地理位置至所述见面地点位置的路面情况;所述天气检测模块142用于实时检测当前车辆地理位置信息的天气状况,实时检测见面地点位置的天气状况以及实时检测从所述当前地理位置至所述见面地点位置的天气状况;所述拥检测模块143用于实时检测道路的拥堵情况,包括当前地理位置的道路拥堵情况,见面地点位置的道路拥堵情况以及从所述当前地理位置至所述见面地点位置的道路的拥堵情况。

所述服务器还包括一判断模块150和一删除模块160,其中,所述判断模块150用于判断所述路面检测模块140检测的路况信息是否影响用户的正常安全驾驶,具体为判断所述道路检测模块141检测的路面情况是否适合继续行驶,所述天气检测模块142是否影响安全驾驶以及所述拥堵检测模块143的拥堵情况是否短时间内可以缓解等;当所述道路检测模块141,所述天气检测模块142以及所述拥堵检测模块143的检测信息通过判定模块150判定影响用户正常驾驶时,所述删除模块160用于删除当前的所述见面地点位置。

在所述删除模块160删除所述见面地点位置后,所述服务器重新接收一用户信息,藉由优先选项,通过所述第二生成单元110重新生成一见面地点位置,并通过所述第二发送单元120发送至客户端。

具体来说,在客户端的所述获取模块10获取一见面意愿请求,以及获取所述当前车辆的当前地理位置信息,并通过所述发送模块20将所述获取模块10所获取的所述见面请求意愿和当前地理位置信息发送至一服务器的所述第二接收模块100,其中,所述第二接收模块100接收至少两来自不同客户端的见面意愿请求以及所述当前地理位置信息;所述第二接收模块100将接收到的上述信息传输至所述第二生成模块110,其中所述第二生成模块110根据预设优先级,给出至少一见面地点位置信息;所述第二生成单眼110将生成的至少一见面地点位置信息传输给所述第二发送模块120,藉由所述第二发送模块120将所述至少一见面地点位置信息分别发送至每个客服端的所述接收显示模块30,所述接收显示模块30接收来自所述服务器发送的至少一见面地点位置信息,并将所述至少一见面地点位置信息显示给用户,以供用户选择确定。用户可以选择所述至少一见面地点位置信息的其中一见面地点位置信息,在用户确定选择后,所述客户端的所述确定模块40确定所述见面地点位置信息,并藉由确定模块40确定的见面地点位置信息通过所述生成模块50自当前地点位置信息至见面地点位置信息生成一导航路径,以供用户使用;在用户从所述当前地理位置行驶至所述见面地点位置时,所述路况检测模块140实时检测所述路况信息,并通过判断模块150判断上述路况检测模块140所检测的路况信息是否影响用户的正常安全驾驶;当判断模块150判定当前的路况信息影响用户的正常安全驾驶,则通过所述删除模块160删除当前推荐的见面地点位置信息;所述服务器重新接收一用户信息,藉由优先选项,通过所述第二生成单元110重新生成一见面地点位置,并通过所述第二发送单元120发送至客户端。

用户也可以不选择当前显示的见面地点位置信息,此时,所述判定模块70通过所述获取模块重新生成一见面意愿请求,并发送至服务器的第二接收模块100.重复以上步骤,直至用户确定当前的见面地点位置信息。

例如,如图2至图5所示,对于所述见面地点推荐系统的具体应用过程,以车辆a和车辆b为例;当车辆a检测一见面意愿时,所述车辆a的所述生成请求模块62生成一见面意愿请求,所述车辆a的所述获取模块10获取该见面意愿请求以及车辆a的当前地理位置信息;同时地,所述车辆b检测一见面意愿时,所述车辆b的所述生成请求模块62生成一见面意愿请求,所述车辆b的所述获取模块10获取该见面意愿请求以及车辆b的当前地理位置信息;此时所述车辆a和车辆b的所述发送模块20分别发送各自见面意愿请求和各自的当前地理位置信息至所述服务器;所述服务器的所述第二生成模块110根据优先级选项,生成一见面地点位置信息p,并通过所述第二发送模块120将所述见面地点位置信息分别推荐给车辆a和车辆b,所述车辆a和车辆b同时接收所述见面地点位置信息p,当确定所述见面地点位置信息p后,所述车辆a的所述生成模块50生成一自车辆a当前地理位置信息至所述见面地点位置信息p的导航路径,所述车辆b的所述生成模块50生成一车辆a当前地理位置信息至所述见面地点位置信息的导航路径;从而确保车辆a和车辆b沿着导航路径驶至所述见面地点位置p。

所述检测路况模块140实时获取所述车辆a和车辆b的当前地理位置信息至所述见面地点的路况信息,例如,当所述检测路况模块140的所述拥堵检测模块143检测到车辆a在行驶至所述见面地点位置p过程中,发现前方拥堵,通过判断模块判断影响用户的正常安全驾驶,此时,所述删除模块160删除见面地点位置信息,所述服务器重新接收所述车辆a和所述车辆b的用户信息,藉由优先选项,通过所述第二生成单元110重新生成一见面地点位置q,并通过所述第二发送单元120发送至客户端,避免造成所述车辆a行驶至所述见面地点p的时间可能变得很长,从而减少所述车辆a行驶到见面地点的时间。换句话说,当车辆a和车辆b分别从当前地理位置驾驶至所述见面地点位置p过程中,所述检测路况模块140的所述拥堵检测模块143检测到所述车辆a的前方路况拥挤严重,通过判断模块150判断影响车辆a的正常行驶,而所述车辆b即将到达见面地点位置p,为了保证车辆a和车辆b几乎相同时间内到达某一地点或者加快见面时间,所述服务器根据当前车辆a和车辆b的剩余可行驶里程或者当前地理位置信息,再次为车辆a和车辆b生成一见面地点位置信息q。所述服务器的第二生成模块110可以根据实时的车辆a和车辆b的当前地理位置信息,以及优先选项,动态地生成一见面地点位置,并同时推荐给所述车辆a和车辆b,所述生成模块50也会根据动态的见面地点位置信息生成一从当前地理位置信息至重新生成的见面地点位置信息的导航路径。

如图6至图8所示,所述服务器的第二生成模块110根据优先选项以及车辆a和车辆b的当前地理位置信息生成一见面地点位置p1,所述车辆a和所述车辆b在根据所述生成模块50生成的一导航路径从各自的当前地理位置行驶至所述见面地点位置p1时,所述生成模块50推荐路径优选为所述车辆a和所述车辆b具有一段相同的路径以使得所述车辆a和所述车辆b提前在一地点位置p2出相遇,此时所述第二生成模块110根据所述车辆a和所述车辆b的当前地理位置信息生成所述地点位置p2并推荐至客户端,以使得所述车辆a和车辆b在行驶过程中知晓将在所述地点位置p2相遇,即所述服务器的所述第二生成模块110会为所述车辆a和车辆b生成一动态见面地点位置信息p2,从而所述车辆a和所述车辆b沿着相同的导航路径行驶至见面地点位置p1.

如图6至图8所示,在本发明的所述见面地点推荐系统的具体应用过程中,当见面意愿请求大于两人时,具有以下两种情况,在本发明的所述实施例中,以三辆车约定见面意愿为例。当一车辆a,一车辆b和一车辆c约定一见面意愿后,并将所述车辆a,所述车辆b和所述车辆c所在的各自地当前地理位置信息以及见面意愿请求分别通过各自的所述发送模块20发送至服务器,所述服务器的所述第二生成模块根据所述车辆a,所述车辆b和所述车辆c的所述各自的当前位置生成一见面地点位置信息p,并分别推荐给所述所述车辆a,所述车辆b和所述车辆c,从而,所述车辆a,所述车辆b和所述车辆c分别根据各自的生成模块50生成一导航路径从当前地理位置至所述见面地点位置p。类似地,当所述车辆a,所述车辆b和所述车辆c中任一车辆的检测路况模块140检测到从当前地理位置至见面地点位置的路况影响驾驶时,,例如所述道路检测模块143检测到当前道路拥挤,或者所述天气检测模块142检测到当前天气恶劣等情况时,通过判断模块150判定影响该车的正常驾驶,为了避免未出现突发情况的车辆长时间等待,所述服务器的第二接收模块100重新接收来自于客户端的所述发送模块20获取的实时的所述车辆a,所述车辆b和所述车辆c的当前地理位置信息,并结合所出现的突发情况,结合优先选项,再次为所述车辆a,所述车辆b和所述车辆c推荐一见面地点位置信息q,从而加快所述车辆a,所述车辆b和所述车辆c到达见面地点位置的时间。

另一方面,例如,当所述车辆a和所述车辆b具有一见面意愿后,所述车辆a和所述车辆b通过发送模块20发送一见面意愿请求以及各自当前地理位置信息至服务器,所述服务器的所述第二生成模块110根据所述车辆a和所述车辆b的当前地理位置信息以及优先选项生成一见面地点位置p,并将所述见面地点位置p分别发送至所述车辆a和所述车辆b的客户端,通过所述客户端的所述接收模块30接收后,所述车辆a和所述车辆b的所述生成模块50生成一导航路径从所述车辆a和所述车辆b的当前地理位置至所述见面地点位置p。在所述车辆a和所述车辆b沿着所述导航路径行驶过程中,另一车辆c具有一见面意愿,在所述车辆c发送一见面意愿请求以及当前地点位置信息至服务器后,所述服务器的所述第二生成模块110根据优先选项以及所述车辆a,所述车辆b和所述车辆c的当前地理位置信息,可以通过所述第二发送模块120将上述见面地点位置p发送给车辆c,从而所述服务器为所述车辆a,所述车辆b和所述车辆c推荐为见面地点位置信息p;所述第二生成模块110也可以再次根据所述车辆a,所述车辆b和所述车辆c的当前地理位置信息以及优先选项为所述车辆a,所述车辆b和所述车辆c再次生成一见面地点位置q,并将见面地点位置q通过所述第二发送模块120分别发送至所述车辆a,所述车辆b和所述车辆c的客户端。由于所述车辆c的加入,对于所述车辆a和所述车辆b改变了原有推荐的所述见面地点位置p,并推荐新的所述见面地点位置q;类似地,在所述车辆a,所述车辆b和所述车辆c沿着各自的当前地理位置行驶至所述见面地点位置q过程中,所述第二生成模块110会根据所述车辆a,所述车辆b和所述车辆c的实时当前地点位置,以及每一车辆的具体路况及时调整并为所述车辆a,所述车辆b和所述车辆c推荐一新的见面地点位置,即所述第二生成模块110能够根据全部车辆位置信息以及优先选项信息,动态生成一见面地点位置信息。从而为全部车辆节省时间,提升效率。

所述服务器还包括一分组模块170,用于按照获取的用户信息将具有同一见面意愿的请求分为同一组,通过所述发送模块20将所述见面意愿请求发送至服务器时,方便服务器按照所述分组模块170将同一组的见面意愿请求推荐相同的见面地点位置。具体来说,所述分组模块170按照所述用户信息的所述个人身份信息进行分组,以便将具有同意见面意愿的请求分为同一组。例如,一用户1和一用户2具有见面意愿,一用户3和一用户4具有见面意愿,一用户5和所述用户1具有见面意愿,按照分组模块,将所述用户1,用户2以及用户5分为一组,将所述用户3和所述用户4分为一组。

值得一说的是,当用户不断地通过一发送模块20重新发送见面意愿请求时,为了防止所述服务器的所述第二发送模块120每次发送给用户的内容不同,所述服务器还包括一第二计数识别模块130,其中,所述第二计数识别模块130用于统计客服端的所述发送模块20的发送次数以及并识别出每一次所述服务器的所述第二发送模块120发送至客服端的所述接收显示模块30的见面地点位置信息的内容,以便保证每次所述服务器的所述第二发送模块120发送的见面地点位置信息不同,避免重复推送相同见面地点位置信息造成时间浪费。

所述服务器的所述第二生成模块110用于生成至少一见面地点位置信息,而为了保证生成的至少一见面地点位置信息给所有见面意愿请求的客户端提供便利,在本发明中,在第二生成模块110中,具有多个优先选择以及可设置多个优先级。

具体来说,在所述第二生成模块110中,优先级策略包括:

a.一车位置优先:某一辆车有优先权,并选定该车辆的当前位置为见面地点。当以某一车辆具有优先权时,所述第二生成模块110生成一该车辆的当前地理位置信息作为见面地点位置,并将该车辆的当前地理位置信息通过第二发送模块120分别发送至其他车辆的客户端的接收显示模块30,以供多方用户选择。例如,当服务器获取到该用户信息的驾驶证信息为初次领证驾驶或者多次违章记录,为了保证或者避免该用户再次出现违章,可选定该用户的车辆的当前位置作为见面地点;或者检测到该车辆的油量信息以及考虑附近加油站情况,选定该车位置作为见面地点位置。

b.多车位置优先:某几辆车有优先权,则选取同时距离这几辆车位置最近的一导航可达的地点为见面地点。当以多车位置优先时,服务器根据接收的多车当前位置信息,优化生成一距离多车同时较近的导航可到达的位置作为见面地点,以分别多车的行驶时间,减少多个用户的驾驶时间,节省能源。特别地,当多个车辆从不同方向向着某一位置行驶时,可选取该位置作为当前见面地点。

c.全部车辆位置优先:选取距离全部车辆位置最近的一导航可达的地点为见面地点。根据接收的所有车辆的当前位置信息,按照距离全部车辆位置最近的一导航可达的地点作为见面地点,最大程度地为所有车辆节省时间和能源。特别是,当全部车辆的当前位置较近时,选取距离全部车辆最近的地点最为见面地点。

d.停车优先:选取距离全部车辆位置最近的某个停车场作为见面地点。考虑到某些位置停车的难易程度,以选取距离全部车辆位置最近的某个停车场作为见面地点。

e.历史见面地点优先:选取距离全部车辆位置最近的某个历史见面地点为此次见面地点。

f.剩余可行驶里程优先:根据剩余可行驶里程确定中间见面地点,选取剩余可行驶里程少的车辆附近地点为见面地点。

g.驾驶行为优先:根据历史驾驶行为选取见面地点,选取距离历史驾驶行为较差的车辆附近地点为见面地点。驾驶行为较差的车辆具有更大的潜在危险性,根据驾驶行为优先,可以减少驾驶行为较差的车辆的行驶时间,降低风险。

h.路况优先:根据当前路况选取无拥堵情况或少拥堵情况的地点为见面地点。

i.最位置优先:根据全部车辆当前位置以及全部车辆数推荐出符合在人数以及人气最高的一导航可达的地点作为见面地点。

j.目的地位置优先:根据全部车辆或者部分车辆于客户端设置的目的地位置,选取距离全部车辆或者部分车辆目的地最近的一导航可达的位置作为见面地点。

k.天气优先:根据全部车辆当前位置的跟别检测所处的天气状况,选定天气好的地点作为见面地点。

值得一说的是,上述给定的多个优先选项,可以选择其一作为优先级最高的选项,例如选项c中的全部车辆优先,那么所述第二生成模块110就会生成一距离全部车辆位置最近的一导航可达的地点为见面地点;业可以选择其中的多个优先选项作为最高优先级,例如选项c,选项d以及选项g作为优先,那么所述第二生成模块110就会生成三个见面地点位置信息,分别为:生成一距离全部车辆位置最近的一导航可达的地点为见面地点;生成距离全部车辆位置最近的某个停车场作为见面地点;以及根据历史驾驶行为选取见面地点,生成距离历史驾驶行为较差的车辆附近地点为见面地点。本领域的相关技术人员应当理解,上述给定的多个选项中,可以选取一个或者多个作为最高优先权生成一见面地点位置信息发送给客服端。

另一方面,所述第二生成模块110内部的多个优先选项的优先级是根据全部车辆的行驶过程中不断变化的,为了保证用户在需要重新发送见面意愿请求时,所述服务器的第二生成模块110的生成的见面地点不同,所述计数识别模块130用于识别每次发送见面意愿的次数以及每次所发送的见面地点位置信息,保证每次所述第二生成模块110生成一不同的见面地点。

如图9所示,是本发明的一见面地点推荐方法的阐述,其中,所述见面地点推荐方法包括步骤:

s200,获取一见面意愿请求,以及获取一用户信息;

s210,发送见面意愿请求以及一用户信息至服务器;

s220,接收并显示一见面地点地理位置信息;

s230,确定见面地点地理位置信息;以及;

s240,生成一自当前地理位置信息至见面地点位置信息的导航路径。

在步骤s200中,见面意愿请求通过一获取模块10获取来自于用户通过车载电脑的上的按钮点触或者语音输入或者文字输入等,所述获取模块10还获取至少二用户信息,其中,每一所述用户信息包括当前用户的地理位置信息,其中,该当前地理位置信息为包括当前地理位置的名称,经纬度以及类型。

每一所述用户信息内容包括但不限于用户的个人资料,例如姓名,性别和年龄等;驾驶证相关信息,包括初次领证证日期、准驾车型、档案编号、有效起始日期和有效期限、违章记录等信息;以及行驶证信息,包括车牌号码、车辆类型、该车主人的个人(单位)名称、住址、车辆的品牌型号、使用性质、车辆出厂的技术数据和证件的发证日期等相关信息。

此外,每一所述用户信息还包括用户的驾驶行为,当前剩余的可行驶里程,历史见面地点等信息。

在步骤s200之前,还包括步骤:

识别出一见面意愿;和

生成一见面意愿请求;

其中,在识别出见面意愿请求步骤中,通过一识别生成模块60的一识别模块61识别出一见面意愿,其中,所述识别模块61的识别范围包括但不限于车载电脑的上的按钮点触或者语音输入或者文字输入等形式;在步骤生成一见面意愿请求步骤中,通过所述识别生成模块60的一生成请求模块62生成一见面意愿请求。所述获取模块10通过所述生成请求模块62读取所述见面意愿请求。

在步骤210中,通过一发送模块20发送来自获取模块10的见面意愿请求以及当前地理位置信息至服务器。相应地,在步骤200中,还包括一步骤:发送通过获取模块10的当前用户信息于所述服务器。

在步骤s220中,通过一接收显示模块30的一接收模块31接收来自于所述服务器的至少一见面地点位置信息,并通过所述接收显示模块30一显示模块32将上述见面地点位置信息显示给用户,以供用户选择。

在步骤s230中,确定一见面地点位置信息,通过一确定模块40确定所述一见面地点位置信息,具体来说,用户在所述显示模块32中显示的至少一见面地点位置信息中选择出一见面地点位置信息,通过所述确定模块40确定用户选择的一见面地点位置信息。

确定所述一见面地点位置信息后,在步骤s240中,通过一生成模块50生成一个导航路径,该导航路径自当前地理位置信息至所述见面地点位置信息。具体地,所述生成模块50通过一选定模块51选定所述当前地理位置信息作为路径始点,选定所述见面地点位置信息作为路径终点,通过一生成路径模块52生成一自路径始点至终点的导航路径,方便用户根据导航路径即可到达见面地点,无需其他操作,从而提升用户体验。

为了方便用户在不满意所述显示模块32中的至少一见面地点位置信息时,在步骤s300步骤之后步骤s400之前,还包括一步骤s250:重新发送一见面意愿请求,以接收另一见面地点位置信息。在该步骤中,通过一判断模块70判断用户是否选择当前所述显示模块32内的见面地点位置信息,在不选择当前所述显示模块32内的见面地点位置信息时,通过所述发送模块21再次发送一见面意愿请求至服务器,以求接收来自于服务器的另一见面地点位置信息。

如图10所示,是发明的另一见面地点推荐方法的阐述,其中,所述见面地点推荐方法包括步骤:

s300,接收一见面意愿请求以及当前地理位置信息;

s310,根据优先级选项,生成一见面地点地理位置信息;以及

s320,发送所述见面地点地理位置信息至客户端。

在步骤s300中,通过一第二接收模块100接收来自于所述发送模块20发送的见面意愿请求以及当前地理位置信息,在这个步骤还可以包括步骤:接收一用户信息,其中,该用户信息来自所述发送模块20发送。

在步骤s310中,根据所述第二生成模块110内的优先级等级,以及全部车辆的当前地理位置信息,生成至少一见面地点位置信息。其中,所述优先选项主要有以下几种,具体为:

一车位置优先:某一辆车有优先权,并选定该车辆的当前位置为见面地点。当以某一车辆具有优先权时,所述第二生成模块110生成一该车辆的当前地理位置信息作为见面地点位置,并将该车辆的当前地理位置信息通过第二发送模块110分别发送至其他车辆的客户端的接收显示模块30,以供多方用户选择。例如,当服务器获取到该用户信息的驾驶证信息为初次领证驾驶或者多次违章记录,为了保证或者避免该用户再次出现违章,可选定该用户的车辆的当前位置作为见面地点。

多车位置优先:某几辆车有优先权,则选取同时距离这几辆车位置最近的一导航可达的地点为见面地点。当以多车位置优先时,服务器根据接收的多车当前位置信息,优化生成一距离多车同时较近的导航可到达的位置作为见面地点,以分别多车的行驶时间,减少多个用户的驾驶时间,节省能源。特别地,当多个车辆从不同方向向着某一位置行驶时,可选取该位置作为当前见面地点。

全部车辆位置优先:选取距离全部车辆位置最近的一导航可达的地点为见面地点。根据接收的所有车辆的当前位置信息,按照距离全部车辆位置最近的一导航可达的地点作为见面地点,最大程度地为所有车辆节省时间和能源。特别是,当全部车辆的当前位置较近时,选取距离全部车辆最近的地点最为见面地点。

停车优先:选取距离全部车辆位置最近的一停车场作为见面地点。考虑到某些位置停车的难易程度,以选取距离全部车辆位置最近的某个停车场作为见面地点。

历史见面地点优先:选取距离全部车辆位置最近的某个历史见面地点为此次见面地点。

剩余可行驶里程优先:根据剩余可行驶里程确定中间见面地点,选取剩余可行驶里程少的车辆附近地点为见面地点。

驾驶行为优先:根据历史驾驶行为选取见面地点,选取距离历史驾驶行为较差的车辆附近地点为见面地点。驾驶行为较差的车辆具有更大的潜在危险性,根据驾驶行为优先,可以减少驾驶行为较差的车辆的行驶时间,降低风险。

路况优先:根据当前路况选取无拥堵情况或少拥堵情况的地点为见面地点。

人气最高位置优先:根据全部车辆当前位置以及全部车辆数推荐出符合在人数以及人气最高的一导航可达的地点作为见面地点。

目的地位置优先:根据全部车辆或者部分车辆于客户端设置的目的地位置,选取距离全部车辆或者部分车辆目的地最近的一导航可达的位置作为见面地点。

以上优先选项的优先级可以选自其中的一个或者几个,在本发明中,具体优先级的排序不是本发明的限制。

在步骤s320中,将上述第二生成模块110生成的一见面地点位置信息通过第二发送给模块120发送给所述接收显示模块30。

如图11所示,是发明的另一见面地点推荐方法的阐述,其中,所述见面地点推荐方法包括步骤:

s300’,一见面地点推荐方法,其特征在于,包括步骤:

s310’,接收一见面意愿请求以及一用户信息,其中,所述用户信息包括当前地理位置信息;

s320’,根据优先选项,生成一见面地点位置信息;

s330’,发送所述见面地点位置信息至客户端;

s340’,检测从当前地理位置至所述见面地点位置的路况;

s350’,判断所述检测的路况是否影响正常驾驶;

s360’,删除所述见面地点位置信息;

s370;,重新接收一用户信息;

s370’,藉由优先选项以及检测的路况,重新生成一见面地点位置信息;

s380’,发送所述重新生成见面地点位置信息至客户端;

此外,在本发明的另一实施例中,所述第二生成模块110可生成至少一见面地点位置信息,所述接收显示模块30也可接收至少一见面地点位置信息并显示至少一见面地点位置信息,从而用户可以通过显示的至少一见面地点位置信息选择一见面地点位置信息,从而减少了重新请求的步骤。对于该过程的具体步骤可见上述描述,这里不再赘述。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明。本发明的目的已经完整并有效地实现。本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。

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