节约网联汽车车载终端计算资源的周边兴趣点推荐方法与流程

文档序号:18797346发布日期:2019-09-29 19:53阅读:235来源:国知局
节约网联汽车车载终端计算资源的周边兴趣点推荐方法与流程

本发明涉及网络通信领域,特别涉及一种节约网联汽车车载终端计算资源的周边兴趣点推荐方法。



背景技术:

当今世界在互联网多模式发展和工业智能化的趋势背景下,传统制造业逐渐向“智能制造”转型升级。在此背景下,汽车产业在移动互联、大数据以及云计算等技术的推动下向智能化和网联化发展。网联汽车作为创新发展的新方向,将汽车产业带入到多领域、大系统融合的高速发展时期,起到提高交通效率、改善汽车乘驾感受的作用。目前国人的物质文化生活有了长足进步,自驾出游成为一种常见的休闲方式,对兴趣点(pointofinterest,poi)的推荐的需求也随之提升。目前可以通过智能网联汽车车载信息系统搭载第三方地图应用,结合定位点进行poi推荐。目前主流的车载第三方地图应用包括高德地图,腾讯地图,百度地图等,均实现了基于地理位置进行poi搜索的功能。下面以百度地图为例,介绍如何进行poi搜索

①逆地理编码

百度地图为通过webapi在线逆地理查询设置了时候携带poi返回的参数,用户可以通过在请求url中添加设置pois参数值为1和小于1000的radius参数作为召回poi的半径值,得到显示的10个poi。

由于该接口并非专门的poi查询接口,可以配置的参数仅有召回半径(最大值为1000米),得到的poi数量为固定值10个。

另一种逆地理编码获取poi的方法是,通过在项目中集成百度地图的sdk,首先创建逆地理编码检索实例的geocoder.newinstance()和逆地理编码监所监听器ongetgeocoderresultlistener,然后通过reversegeocode方法进行逆地理编码检索,并在回调中得到10个召回半径最大值为1000米的附近poi。

②poi检索的专用接口

通过百度地图的webapi官方开发文档,可以知道共有四种不同的专用poi检索方式,分别为行政区划区域检索、圆形区域检索、矩形区域检索和地点详情检索服务。其对应的请求url格式总结如下:

其中各项参数的含义和返回结果中各项值的含义均在百度地图开发者文档中有详细描述,在此不再赘述。以上四类查询poi的接口中,前三类为根据地理坐标划定范围进行poi结果的查询,地点详情检索是根据已查询到的poi的uid值对poi的详情进行检索查询,一般需要在进行前三种查询服务得到uid的基础上进行查询操作。

百度地图sdk实现了四种与webapi接口poi检索方法一一对应的poi查询方法。四种检索方法均需要在创建poi检索实例poisearch.newinstance()和poi检索监听器ongetpoisearchresultlistener的前提下,通过设置poicitysearchoption中的不同参数最后发起检索请求,总结方法及示例如下:

在获得检索返回值以后,在ongetpoisearchresultlistener的回调函数中通过getpoilist方法的到所有poi的详细信息。

现有技术的不足:

1、逆地理编码方法

百度地图逆地理编码接口并非专门的poi查询接口,可以配置的poi过滤筛选参数仅有召回半径(最大值为1000米),得到的poi数量为固定值10个。

高德地图在使用webapi进行逆地理查询的灵活性较百度地图略高,可配置返回poi的类型,并通过homeorcorp参数优化poi的排列顺序。然而也存在两个问题:poi的返回数量固定值为30;homeorcorp参数的设置可以影响召回poi内容的排序策略仅有将居家相关的poi内容优先返回和公司相关的poi内容优先返回两种。

腾讯地图在使用webapi进行逆地理查询的灵活性最高,支持配置的参数增加了页数和每页条数,使得返回的数量没有了限制;在返回poi的排序政策上,腾讯依据其社交资源提供了社交签到排序的策略,在实际的地理兴趣点推荐情境下具有很高的借鉴意义;但仍存在区域poi返回值类型单一化的问题,存在一定局限性,例如对于某办公楼多的区域会全部推荐写字楼类型的poi,全无其他类型。

2、poi查询专用方法

基于sdk进行poi查询的方法,各个地图平台提供的方法功能大同小异。此种方法提供的poi具有很强的类别针对性,但返回结果均固定为按照查询关键字指定单一类别并按照与定点的距离远近进行排序输出且无其他排序策略可以选择,poi的返回类别单一化且推荐结果的序列没有将poi本身的社会属性热度考虑在内。

通过以上分析可以看出,逆地理查询方式得到poi的方法理论上虽然能更好的刻画该地理位置周围的属性,但是实际推荐的poi存在对数量较少和poi涵盖的类型不全面这两个问题;通过直接查询定点周围的poi更是存在返回类型单一化和按照距离远近排序、没有实际考虑到地点对游客吸引力的缺陷。



技术实现要素:

目前网联车载信息系统的地理兴趣点推荐手段较少,推荐结果具有数量少且涵盖的类别不全面的问题,无法为实际的自驾出行提供具有更高实用性的地理兴趣点推荐。

我国的物质文化生活水平日渐提高,驾车成为百姓常见的日常出行方式之一。本发明的目标是设计一套对驾驶员友好的地理位置推荐系统,面向常见的驾驶需求,在考虑到实时性和网联汽车车载终端性能的前提条件下,最大限度的减少对车载终端的运行速度的影响,节约车载终端的计算能力完成最有价值的且由用户指定个数的poi推荐,并语音播报给驾驶员,以最少的代价向驾驶员推荐更为全面的地理兴趣点。

本发明的主要目标是开发一套poi推荐系统,根据输入的地点信息或当前的位置信息,得到其周边有价值的地点信息,借此查询当前有价值的地理位置信息并通过语音播报的形式发送给驾驶员,最大限度的减少对驾驶行为的影响。

一种节约网联汽车车载终端计算资源的周边兴趣点推荐系统包括:查询模块、类型分析模块、推荐模块和语音播报模块,所述查询模块、类型分析模块、推荐模块和语音播报模块依次连接;

所述查询模块:用于将已知目标地理点,通过地理编码的方式得到目标地理点的经纬度,并以经纬度作为参数,通过百度地图的逆地理编码的方法得到官方推荐poi组;

所述类型分析模块:根据查询模块得到的官方推荐poi组,统计目标地理点的poi的类别计算所占权重,目标地理点的poi的类别分为一级行业分类和二级行业分类。

所述推荐模块:用于对类型分析模块中的一级行业分类,通过poi检索的专用接口得到召回范围扩大后的poi集合,并根据美团、大众点评平台数据评分高低对poi集合进行重新排序,得到poi推荐集合ⅰ。对于类型分析模块中的二级行业分类,通过使用腾讯地图的逆地理编码功能,配置排序策略为社交签到排序策略,得到poi推荐集合ⅱ,作为poi推荐集合ⅰ的补充;将poi推荐集合ⅱ与poi推荐集合ⅰ合并,得到poi推荐集合,基于类型分析模块中得到的用于描述该目标地理点的poi各类型的权重,重新分配各类型的个数,得到最终的poi推荐组。

所述语音播报模块:用于将推荐模块计算得到的最终的poi推荐组的详细信息按照进行语言拼接,将poi的详细信息转化为可接受的语言信息,形成对该poi的必要描述,并使用语音转换功能播报给驾驶员。

在上述方案的基础上,类型分析模块所述的一级行业分类包括美食,酒店,购物,丽人,休闲娱乐,运动健身和汽车服务。

在上述方案的基础上,类型分析模块所述的二级行业分类包括中餐厅,星级酒店,购物中心,度假村,体育场馆和汽车销售。

一种节约网联汽车车载终端计算资源的周边兴趣点推荐方法,包括如下步骤:

步骤1:将目标地理点通过地理编码的方式得到目标地理点的经纬度,并以经纬度作为参数通过逆地理编码,得到百度地图对于目标地理点的官方推荐poi组;

步骤2:步骤1得到的官方推荐poi组,统计目标地理点的poi的类别计算所占权重,目标地理点的poi的类别分为一级行业分类和二级行业分类,进行基于类别的不同处理。

步骤3:对于步骤2中的一级行业分类,通过poi检索的专用接口得到召回范围扩大后的poi集合,并通过大众点评和美团的开放查询接口得到poi集合的社会评分,排序策略为评分高优先,以此作为重排序的依据,得到poi推荐集合ⅰ。

步骤4:对于步骤2中的二级行业分类,通过使用腾讯地图的逆地理编码功能,配置排序策略为社交签到排序策略,得到poi推荐集合ⅱ,作为步骤3中poi推荐集合ⅰ的补充;

步骤5:将poi推荐集合ⅱ与poi推荐集合ⅰ合并,得到poi推荐集合,基于步骤2中得到的用于描述该目标地理点的poi各类型的权重,重新分配各类型的个数,得到最终的poi推荐组。

步骤6:最终的poi推荐组的详细信息按照进行语言拼接,通过语音转换技术将最终的poi推荐组的详细信息播报给驾驶员。

在上述方案的基础上,所述步骤2中的一级行业分类包括美食,酒店,购物,丽人,休闲娱乐,运动健身和汽车服务。

在上述方案的基础上,所述步骤2中的二级行业分类包括中餐厅,星级酒店,购物中心,度假村,体育场馆和汽车销售。

本发明有益效果:

1、面向实际驾驶场景和日常驾驶需求

本发明提出的地理兴趣点推荐方法结合了日常生活中出行可能的常见类别,在美团点评用户数据的支撑下,对餐饮、购物和休闲娱乐类别的poi进行筛选,有效的提高口碑优秀的店铺在poi推荐组中的排序,达到优化推荐poi的质量的效果,保障了搜索结果的质量;添加了基于大众点评数据和腾讯地图社交签到数据排序数据,对不同类别的poi分类添加了面向社会生活的权重作为新的排序标准,以此得到类型更全面、排序更合理的poi推荐组。

2、节约车载终端的性能和用户友好的播报方式

本发明基础的地理点推荐方法考虑到了车载终端有限的计算能力,为方法的运行实时性和效果考虑,尽量选择使用webapi接口进行数据查询功能,对比在工程中集成sdk的方法具有请求响应迅速,延迟时间短,无需鉴权等待的时间等优点;通过语音播报的方式将这些推荐地点以及它们的详细信息,如详细地址,电话,团购信息等,播放给驾驶员,能够最大程度上减少对驾驶员注意力和驾驶动作的影响,使得整个推荐过程更加贴合实际生活的安全和娱乐需求。

本要保护的发明内容的关键技术点:

1、可扩充的poi推荐类型

获取的poi类型是根据用户数据进行改变的,若想在返回结果中固定包含某些不常见的类型,可以通过添加类型的方式在poi搜索流程中单独添加;获取更多的poi返回个数也可以在代码中进行配置。

2、结合社会点评数据的poi推荐方式

本发明设计的poi推荐方式是基于逆地理查询返回poi的基础上,结合了腾讯地图和美团、大众点评社会数据的基础上进行推荐的,得到的推荐结果考虑到了poi的社会热度,更具有实用性。

附图说明

本发明有如下附图:

图1poi推荐系统的组成框。

具体实施方式

以下结合附图1对本发明作进一步详细说明。

软件开发具体的开发流程如下:

步骤1:将目标地理点通过地理编码的方式得到目标地理点的经纬度,并以经纬度作为参数进行逆地理编码,得到百度地图官方用于描述该目标地理点的官方推荐poi组。百度地图官方推荐poi组共计10个,默认不区分类型,按照距离目标地理点的远近(distance参数大小)进行排序。

步骤2:对官方推荐poi组的所有poi的类型和数量进行统计,得到用于描述该目标地理点的poi的类型及权重。对描述该目标地理点的poi的类型分为一级行业分类和二级行业分类,对描述该目标地理点的poi的类型进行基于类别的不同处理。(同上)

步骤3:对美食,酒店,购物,丽人,休闲娱乐,运动健身和汽车服务这些一级行业分类的poi,使用美团点评平台开放平台查询的方式,配置检索参数中排序策略为星级高优先,得到周围评分较高的poi点,作为推荐poi集合ⅰ;

步骤4:对于未涉及的类别,利用腾讯地图接口进行逆地理编码查询,使用在召回参数中配置好类别并设置排序方式为policy=4社交签到场景,对用户签到的热门地点进行优先排序,得到推荐poi集合ⅱ,并通过poi中的id进行poi详情查询,得到poi的详细信息;

步骤5:将推荐集合ⅱ与推荐集合ⅰ合并,得到poi推荐集合,基于步骤2中得到的不同类型的权重分配各类型在poi推荐集合中的个数进行重新组合,得到最终的poi推荐组。

步骤6:将最终的poi推荐组中的详细信息进行语言拼接,将poi的基本信息转化为可接受的语言信息,如“address=‘北京市海淀区西土城路’”转换为“地址为北京市海淀区西土城路”,并通过百度语音转换的方式转换为音频播报,向驾驶者进行poi的推荐。

本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

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