黃桂容,聶亞梅
(上汽通用五菱汽車股份有限公司,廣西 柳州 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 實時推送場景應用實例