共享單車的外觀有很多種,大街上可以看到很多種顏色的共享單車,運營方為了給騎行者帶來良好的使用體驗,在開鎖方式上面大膽創新,常用的方式包括GPRS長鏈接模式、GPRS休眠模式、GPRS關機模式、藍牙模式、密碼鎖模式。
1、GPRS長鏈接模式
目前,GPRS長鏈接模式通常采用GPRS網絡和GPS定位技術,設備一直處于在網狀態,固定時間發送心跳90包,以免長時間不用時被網絡踢網。其時間可以自行設置,有的是5分鐘,有的是3分鐘。具體工作流程如下:
(1)騎行者通過手機APP掃描自行車身上的二維碼,將自行車的ID通過手機APP發送到后臺服務器。
(2)后臺服務器收到ID后通過GPRS網絡發送開鎖信息給自行車電子鎖的GSM模塊。
(3)電子鎖收到開鎖信息后進行開鎖,同時將GPS位置信息和其他狀態信息發送到后臺服務器。
(4)不管是開鎖狀態,還是關鎖狀態,GSM模塊都會定期上報GPS位置信息給后臺服務器。
(5)在關鎖狀態下,為了達到省電的目的,會延長心跳包的時間間隔。
(6)在開鎖狀態下,GSM模塊處于休眠狀態,保持長鏈接,也就是說GPRS鏈接一直存在。
這種方式的優勢是可以準確地定位自行車的真實位置,實時性好開鎖時間短;劣勢是系統耗電,通常采用太陽能供電、騎行時通過花鼓自發電等方式給鋰電池充電。
2、GPRS休眠模式
目前,GPRS休眠模式也是采用GSM網絡和GPS定位技術,但是GSM模塊通常處于休眠狀態。具體工作流程如下:
(1)騎行者通過手機APP掃描自行車身上的二維碼,將自行車的ID通過手機APP發送到后臺服務器。
(2)后臺服務器收到ID后通過短信發送開鎖信息給自行車電子鎖的GSM模塊。
(3)電子鎖收到短信后喚醒GSM模塊,主動和后臺服務器建立GPRS連接,同時進行開鎖,并且將GPS位置信息和其他狀態信息通過GPS位置信息給后臺服務器。
(4)在關鎖狀態下,GSM模塊處于休眠模式,后臺服務器定期發送短信喚醒GSM模塊,同時模塊建立GPRS連接并上報位置信息。
(5)在開鎖狀態下,GSM模塊處于休眠模式
這種方式的優勢是可以準確地定位自行車的真實位置,相對于長鏈接的方式會更加省電一些;劣勢是實時性不好,因為短信在高峰期容易堵塞,開鎖時間有時可能會比較長。
3、GPRS關機狀態
目前GPRS關機模式時采用GSM網絡、GPS定位技術和BLE藍牙技術,GSM模塊通常處于關機狀態,通過藍牙進行開鎖。具體工作流程如下:
(1)騎行者通過手機APP掃描自行車身上的二維碼,將自行車的ID通過手機APP發送到后臺服務器,同時啟動自行車的藍牙模塊。
(2)后臺服務器收到ID后發送藍牙匹配密碼給手機APP,APP會自動完成手機和自行車之間的藍牙匹配,并進行開鎖。
(3)完成開鎖后,將GSM模塊開機并建立GPRS連接,定期上報GPS位置信息。有些應用是GSM模塊開機之后只上報一次GPS位置信息,然后直接關機。有些應用是后臺服務器獲取手機APP的GPS位置信息如果使用手機開鎖的人和真正使用自行車人的不是同一個人,那么后臺服務器的位置就不一定準確。
(4)在關鎖狀態下,GSM模塊通常處于關機狀態,但是GSM模塊會定時開機并上報位置信息給后臺服務器。
這種方式的優勢是開鎖時間最快、用戶體驗好、維護方便、并且更加省電;劣勢是需要增加BLE藍牙功能,成本相對高一些。