黄桂容,聂亚梅
(上汽通用五菱汽车股份有限公司,广西 柳州 545007)
随着汽车行业的发展,越来越多车辆配置车载终端(无线通信设备)和多功能车载娱乐系统,实现车与云平台的连接。车联网帮助企业建立与终端用户的信息通道,通过该通路,企业可以为用户提供主动关环与车况报告。本文介绍一种基于车联网技术的车载多媒体推荐系统的应用。
本文介绍的车载多媒体推荐系统框架如图1所示,车载多媒体通过MQTT协议和即时推送协议与推荐服务平台连接,当车载多媒体获得内容时,通过UI或语音与用户实现信息交互。
图1 车载多媒体推荐系统框架
车载多媒体使用两种不同的协议与推荐服务平台连接是根据不同的用户场景确定的。第1类通用场景,采用MQTT协议,主要用于对实时性要求不高的场景,如节日祝福、活动通知等;第2类实时推送场景,采用及时推送协议,主要用于对实时性有要求的场景,比如车辆所在地天气骤变提醒、险情提醒等。
2.1.1 功能流程
通用场景的消息只要求让用户看到,没有实时性的要求。车载多媒体与推荐服务平台的执行流程如图2所示。推荐服务平台有web前端,用于发布消息。
图2 通用场景的执行流程
1)车载多媒体在开机后,通过网络访问推荐服务平台,发起鉴权。
2)推荐服务平台校验token后应答鉴权通过。
3)车载多媒体上报车辆信息,查看平台消息列表。
4)如果推荐服务平台有消息,则在应答时下发消息内容,车载多媒体展示消息内容。
5)如果推荐服务平台无消息,则应答时无消息,车载多媒体退出进程。
2.1.2 设计要求为确保车载多媒体系统正确地展示推荐服务平台发布的消息,应对表1的参数进行定义。
表1 通用场景的主要参数
2.2.1 功能流程
实时推送场景的消息要求可即时发布,在行车过程中车载多媒体接收到消息会立即展示。车载多媒体与推荐服务平台的执行流程如图3所示。推荐服务平台有web前端,用于发布消息。
图3 实时推送场景的执行流程
1)车载多媒体在开机后,通过网络访问推荐服务平台,发起鉴权。
2)推荐服务平台校验token后应答鉴权通过。
3)推荐服务平台发布实时推送消息。
4)车载多媒体系统在接收到消息后,立即展示消息内容。2.2.2 设计要求
为确保车载多媒体系统正确地展示推荐的消息,应对表1的参数进行定义,实时推送场景主要参数与通用场景基本相同,见表1。
3.1.1 通用场景发布图片
表2为广西“三月三”活动配置参数。图4为使用通用场景发布图片的实例,在推荐服务平台发布图片类型消息,车载多媒体在收到该类型消息将按照展示窗口尺寸显示图片。
表2 广西“三月三”活动配置参数
图4 通用场景发布图片
3.1.2 通用场景发布主题
表3为圣诞节主题配置参数。图5为使用通用场景发布节日主题的实例,在推荐服务平台发布主题类型消息,车载多媒体在收到该类型消息时将主题包文件下载到本地,并安装生效新的主题。
表3 圣诞节主题配置参数
图5 通用场景发布主题实例
图6所示为一个低电量预警的实时推送实例。推荐服务平台计算出车辆的蓄电池电压偏低时,会产出一条针对该车辆的实时推送消息,当车载多媒体开机时接收到推送消息,以UI弹窗的形式向用户展示,同时用语音播报提示用户。
图6 实时推送场景应用实例