基於安卓系統的站點人機互動平臺及控制方法與流程
2023-05-21 09:40:11
本發明涉及一種基於安卓系統的站點人機互動平臺及控制方法。
背景技術:
為了進一步推動公共自行車的發展,申請人一直致力於對公共自行車控制系統的研究和用戶體驗的研究。在城市裡設置很多帶有站點控制器的公共自行車服務站點,因此可以考慮充分利用這些站點控制器來實現更多的功能,比如廣告播放,用戶選擇音頻視頻體驗,以及站點查詢、地圖顯示、在線支付、路線規劃等。如何在實現這些功能時,儘量控制成本,並提供穩定流暢的服務體驗,是亟需解決的問題。
技術實現要素:
本發明的第一個目的是提供一種能給予用戶很好的人機互動體驗的基於安卓系統的站點人機互動平臺。
實現本發明第一個目的的技術方案是基於安卓系統的站點人機互動平臺,包括相互通信連接的站點交互控制系統和站點控制器主板;所述站點交互控制系統包括相互通信連接的顯示屏和功能開發模組;所述功能開發模組包括內置的安卓系統和多個轉換接口;所述站點控制器主板通過轉換接口與功能開發模組通信。
基於安卓系統的站點人機互動平臺還包括多媒體存儲卡;所述多媒體存儲卡與站點交互控制系統連接。
基於安卓系統的站點人機互動平臺還包括網絡伺服器;所述網絡伺服器與站點交互控制系統通信連接。
所述網絡伺服器包括網絡視頻管理伺服器和網絡視頻存儲伺服器。
所述功能開發模組包括安卓開發板和底板;所述安卓開發板內置安卓系統,並與底板通信連接;所述底板上設置有多個通信接口。
所述顯示屏為一個或者多個。
所述顯示屏為觸控顯示屏或者帶鍵盤的顯示屏。
本發明的第二個目的是提供一種基於安卓系統的站點人機互動平臺的控制方法。
實現本發明第二個目的的技術方案是基於安卓系統的站點人機互動平臺的控制方法,下述步驟主要用於站點查詢:
將功能開發模組的一個接口連接現有地圖;
通過網絡獲取本站點和其他站點的經緯度位置和站點列表;
將各站點的經緯度位置集成到現有地圖上;
用戶通過顯示屏進行站點查詢,顯示屏顯示站點列表、各站點的公共自行車的數量和站點地圖。
下面的步驟用於多媒體播放:
站點控制器主板接受播放圖片或者音頻或者視頻的指令,根據播放內容是本地資源還是網絡資源分別從多媒體存儲卡和網絡伺服器中調取,並通過顯示屏播放;
多媒體存儲卡內存放的圖片或者音頻或者視頻接受站點控制器主板的指令自動更新,作為最優播放級別;同時,安卓開發板將多媒體存儲卡中的內容存儲。
站點控制器主板接受到網絡播放指令後,連接網絡視頻管理伺服器獲取網絡視頻播放列表,連接網絡視頻存儲伺服器,如果網絡視頻存儲伺服器內有需要播放的視頻,則調取視頻進行播放;如果沒有,則連接網絡,下載視頻,播放視頻;同時安卓開發板將下載的視頻存儲。
採用了上述技術方案後,本發明具有以下的積極的效果:(1)本發明能夠在公共自行車的站點控制器上展示視頻、圖片、音樂等多媒體產品,還能夠提供附近站點的位置、路線及各站點車樁上所擁有的自行車數量的查詢,方便了用戶的使用。
(2)本發明設置包括安卓開發板和底板的功能開發模組,安卓開發板內置安卓系統,與底板通信,底板上設置有多個通信接口,因此可以採用安卓開發板,將各種需要的功能程序構建在開發板裡,有效控制成本,再設置一個設有很多通信接口的底板,由安卓開發板控制底板,即可進行各種功能的擴展。
(3)本發明的安卓開發板具有存儲功能,能夠將網絡下載的多媒體文件及多媒體存儲卡上的多媒體文件進行存儲,便於下次搜索使用,多媒體存儲卡不用一直插在站點控制器內,也不用較頻繁地聯網,方便了使用,也利於延長多媒體存儲卡的使用壽命。
(4)本發明將網絡伺服器做了分離,分為網絡視頻管理伺服器和網絡視頻存儲伺服器,這樣在實際使用過程中有效地緩解了各伺服器的壓力,站點控制器主板在獲取到網絡播放列表後,連接網絡視頻存儲伺服器,下載視屏,播放視屏,避免一直連接以流媒體方式播放,從而減少流量使用,也使得運行速度更快,用戶體驗更流暢。
附圖說明
為了使本發明的內容更容易被清楚地理解,下面根據具體實施例並結合附圖,對本發明作進一步詳細的說明,其中
圖1為本發明的原理框圖。
圖2為本發明獲取站點地圖的方法流程圖。
附圖中標號為:
站點交互控制系統1、顯示屏11、功能開發模組12、安卓開發板12-1、底板12-2、站點控制器主板2、多媒體存儲卡3、網絡伺服器4、網絡視頻管理伺服器41、網絡視頻存儲伺服器42。
具體實施方式
(實施例1)
見圖1,本實施例的基於安卓系統的站點人機互動平臺,包括相互通信連接的站點交互控制系統1、站點控制器主板2、多媒體存儲卡3和網絡伺服器4;站點交互控制系統1包括相互通信連接的顯示屏11和功能開發模組12;功能開發模組12包括內置的安卓系統和多個轉換接口;站點控制器主板2通過轉換接口與功能開發模組12通信;顯示屏11為觸控顯示屏或者帶鍵盤的顯示屏。多媒體存儲卡3與站點交互控制系統1連接。網絡伺服器4與站點交互控制系統1通信連接。網絡伺服器4包括網絡視頻管理伺服器41和網絡視頻存儲伺服器42。功能開發模組12包括安卓開發板12-1和底板12-2;安卓開發板12-1內置安卓系統,並與底板12-2通信連接;底板12-2上設置有多個通信接口。顯示屏11為一個或者多個,因此可以在一個顯示屏上分屏顯示多個內容,或者用多個顯示屏分別顯示不同內容。
站點查詢方法為:將功能開發模組12的一個接口連接現有地圖,比如高德地圖或者百度地圖;
通過網絡獲取本站點和其他站點的經緯度位置和站點列表;
將各站點的經緯度位置集成到現有地圖上;
用戶通過顯示屏11進行站點查詢,顯示屏11顯示站點列表和站點地圖。
如圖2所示,調取站點地圖時,根據是否有網絡,如果有網絡則通過站點號向網絡伺服器獲取地圖(由網絡伺服器準備地圖);如果沒有網絡則獲取本地存儲的地圖(由多媒體存儲卡燒入本體地圖;調取到地圖後進行顯示。
多媒體播放的方法為:
站點控制器主板2接受播放圖片或者音頻或者視頻的指令,根據播放內容是本地資源還是網絡資源分別從多媒體存儲卡3和網絡伺服器4中調取,並通過顯示屏11播放;
多媒體存儲卡3內存放的圖片或者音頻或者視頻接受站點控制器主板2的指令自動更新,作為最優播放級別。
站點控制器主板2接受到網絡播放指令後,連接網絡視頻管理伺服器41獲取網絡視頻播放列表,連接網絡視頻存儲伺服器42,如果網絡視頻存儲伺服器42內有需要播放的視頻,則調取視頻進行播放;如果沒有,則連接網絡,下載視頻,播放視頻。
以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施例而已,並不用於限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。