基于高德地图的语音通信中间件系统技术方案

技术编号:41525820 阅读:20 留言:0更新日期:2024-06-03 23:00
本发明专利技术涉及地图通信技术领域,且公开了基于高德地图的语音通信中间件系统,包括系统模块总成,所述系统模块总成包括高德地图应用模块、数据收发模块、状态机模块、发射器模块、配置单元模块、数据实体模块、对外接口模块、快测单元模块,所述数据收发模块与高德地图应用模块耦合,且数据收发模块通过Android广播机制与高德地图应用模块直接通信。本发明专利技术操作地图的特定功能只需要调用中间件中的特定API即可,并且调用API过程中所传入的参数都是最低量可以完成此功能的参数,无需关注请求功能之外的其它操作,从而将应用模块的开发关注在功能实现本身上,从烦琐的通信方式上解脱出来。

【技术实现步骤摘要】

本专利技术涉及地图通信,具体为基于高德地图的语音通信中间件系统


技术介绍

1、高德地图是一款地图应用,该应用囊括绝大部分公众日常生产生活过程中全使用到的地图相关服务,比如搜索地点、导航到某地点、并且有相关的打车服务等等。对于一般公众来讲只需要使用高德地图应用的公开版本即可,该公开版本拥有免费、功能全面等等优点。用户只需要在高德地图支持的设备及系统上面安装该应用即可在下载安装该应用的设备上通过人机交互界面来畅享高德地图提供的各项功能。正如前面所说,高德地图的该种使用方式满足绝大多数公众的需求,但对于开发者来讲,往往开发者会有更多定制化方面的功能需求。这样对于开发者来讲,仅仅是使用安装公开版的高德地图并没有办法满足他们的定制化需求。

2、高德地图提供有较为完善的供开发者使用的开发接口(以下简称为高德接口),接口完善度比较高是高德地图提供的开发接口的优势,但其劣势也很明显,概括起来有几下几点:

3、1.开发接口的使用方式很烦索,对于开发者的开发过程很不友好;

4、2.接口通信方式本身限制会导致一些地图状态无法实时获取;...

【技术保护点】

1.基于高德地图的语音通信中间件系统,包括系统模块总成,其特征在于,所述系统模块总成包括高德地图应用模块、数据收发模块、状态机模块、发射器模块、配置单元模块、数据实体模块、对外接口模块、快测单元模块,所述数据收发模块与高德地图应用模块耦合,且数据收发模块通过Android广播机制与高德地图应用模块直接通信,所述数据收发模块中接收到的地图状态会经过信息提取及初步处理后分发到状态机模块,状态机对于接收到的状态会有两种处理方式,一种是直接通过“对外接口模块”将该状态分发到订阅的应用模块中,另一种是将该状态保存在状态机内部存储逻辑中,以便下一次应用模块可以直接查询状态机来获取该状态,所述配置单元...

【技术特征摘要】

1.基于高德地图的语音通信中间件系统,包括系统模块总成,其特征在于,所述系统模块总成包括高德地图应用模块、数据收发模块、状态机模块、发射器模块、配置单元模块、数据实体模块、对外接口模块、快测单元模块,所述数据收发模块与高德地图应用模块耦合,且数据收发模块通过android广播机制与高德地图应用模块直接通信,所述数据收发模块中接收到的地图状态会经过信息提取及初步处理后分发到状态机模块,状态机对于接收到的状态会有两种处理方式,一种是直接通过“对外接口模块”将该状态分发到订阅的应用模块中,另一种是将该状态保存在状态机内部存储逻辑中,以便下一次应用模块可以直接查询状态机来获取该状态,所述配置单元模块用于配置功能的默认值和可选项,“状态机”、“发射器”和“数据收发模块”均可依赖此模块获取相关的预配置来有选择性的初始化某些默认值和可选项,所述对外接口模块是高德地图应用模块使用本中间件的唯一接口,所有使用本中间件的高德地图应用模块能接触到部分只有此“对外接口”模块,一切地图操作、状态获取等操作都是通过“对外接口模块”来完成,所述快测单元模块验证接口的准确和稳定性。

2.根据权利要求1所述的基于高德地图的语音通信中间件系统,其特征在于,所述高德地图应用模块提供开发接口供开发者使用来完成地图状态查询及地图指令下发功能来实现对高德地图应用本身的操作,所提供的所有接口由一整套协议描述,整套协议分为以下三类:信息透出、指令下发、查询。

3.根据权利要求2所述的基于高德地图的语音通信中间件系统,其特征在于,所述数据收发模块基于高德地图应用模块的三类整套协议对应以下三种类型的功能:地图状态获取功能、地图指令下发功能、查询地图状态功能。

4.根据权利要求3所述的基于高德地图的语音通信中间件系统,其特征在于,所述地图状态获取功能对应信息透出类型协议,实现方式如下:通过...

【专利技术属性】
技术研发人员:任思浩
申请(专利权)人:辛巴网络科技南京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1