System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于智能鎖控制,具體涉及一種共享單車智能鎖的控制方法及系統。
技術介紹
1、隨著互聯網的普及和移動支付的興起,共享單車從傳統的有樁單車模式發展為無樁單車模式,無樁單車模式是指:共享單車不再依賴于固定的停車樁,用戶可以通過手機app隨時隨地借還車輛。無樁共享單車的出現極大地方便了用戶出行,目前已經成為廣大人民群眾生活中不可或缺的服務。
2、然而,現有的共享單車在使用中,主要存在以下不足:
3、(1)用戶忘記結束騎行操作:
4、用戶在結束共享單車騎行之后,必需手動操作手機app,完成“結束騎行”操作。然而,實際應用中,用戶經常忘記執行“結束騎行”操作,導致共享單車仍然為開鎖狀態,易被其他用戶繼續騎行,從而為當前用戶帶來較多的麻煩和困擾。雖然部分共享單車平臺管理中心設置有靜止鎖車時間,當未結束騎行的共享單車持續處于靜止狀態,且達到靜止鎖車時間時,自動結束騎行狀態并自動鎖車。但是,此種方式,仍然具有較大的弊端,例如,為考慮用戶臨時停車需求,共享單車平臺管理中心通常設置較長的靜止鎖車時間,通常為30分鐘到120分鐘,因此,仍然無法完全規避用戶忘記結束騎行操作帶來的風險。
5、(2)用戶臨時離開共享單車的情況:
6、用戶在使用共享單車的過程中,如果遇到臨時離開共享單車的情況,例如,臨時離開共享單車去道路附近的超市購物等,此時,為了避免共享單車在開鎖狀態下被其他用戶騎走而繼續計費,用戶通常只能選擇被迫結束當前騎行的操作。而用戶在短時間臨時離開共享單車時,進行被迫結束當前騎行
7、因此,如何解決以上用戶騎行共享單車面臨的問題,提高用戶的使用體驗,是目前迫切需要解決的問題。
技術實現思路
1、針對現有技術存在的缺陷,本專利技術提供一種共享單車智能鎖的控制方法及系統,可有效解決上述問題。
2、為了實現上述目的,本專利技術采用如下技術方案:
3、本專利技術提供一種共享單車智能鎖的控制方法,包括以下步驟:
4、獲取處于開鎖狀態且靜止狀態的共享單車智能鎖到用戶終端之間的空間距離;
5、判斷獲取到的所述空間距離是否達到預設限定距離,如果達到,則控制所述智能鎖由開鎖狀態切換為臨時關鎖狀態;所述臨時關鎖狀態是指:所述智能鎖處于物理關閉狀態;同時,所述智能鎖被當前的用戶終端繼續占用,其他用戶終端不具有打開所述智能鎖的權限。
6、優選的,通過所述用戶終端或所述智能鎖,獲取處于開鎖狀態和靜止狀態的智能鎖到用戶終端之間的空間距離。
7、優選的,控制所述智能鎖由開鎖狀態切換為臨時關鎖狀態,具體為:
8、所述用戶終端向共享單車平臺管理中心發送臨時關鎖指令;
9、所述共享單車平臺管理中心接收到所述臨時關鎖指令時,執行臨時關鎖操作,包括:控制所述智能鎖執行物理關鎖操作;同時,所述共享單車平臺管理中心記錄所述智能鎖為臨時關鎖狀態;因此,當所述共享單車平臺管理中心接收到其他用戶終端對處于臨時關鎖狀態的智能鎖的開鎖請求時,拒絕對臨時關鎖狀態的智能鎖執行開鎖操作;同時,所述用戶終端繼續執行當前騎行訂單信息。
10、優選的,控制所述智能鎖由開鎖狀態切換為臨時關鎖狀態,具體為:
11、所述用戶終端向所述智能鎖發送臨時關鎖指令;
12、所述智能鎖接收到所述臨時關鎖指令時,校驗所述用戶終端是否具有發送所述臨時關鎖指令的權限,如果校驗通過,執行臨時關鎖操作,包括:執行物理關鎖操作;在所述智能鎖處于臨時關鎖狀態時,當接收到共享單車平臺管理中心下發的查詢智能鎖狀態的指令時,所述智能鎖向所述共享單車平臺管理中心上報智能鎖為開鎖狀態的消息,因此,所述共享單車平臺管理中心拒絕其他用戶終端對上報為開鎖狀態的智能鎖的開鎖請求;同時,所述用戶終端繼續執行當前騎行訂單信息。
13、優選的,所述智能鎖接收到所述臨時關鎖指令時,校驗所述用戶終端是否具有發送所述臨時關鎖指令的權限,具體為:
14、所述智能鎖對接收到的所述臨時關鎖指令進行解析,獲取發送所述臨時關鎖指令的所述用戶終端的身份特征信息,從而根據所述身份特征信息判斷所述用戶終端是否為當前已占用所述智能鎖的用戶終端。
15、優選的,所述用戶終端的身份特征信息,為所述用戶終端的手機號、藍牙物理地址、約定好的一次性隨機秘鑰或固定秘鑰;
16、如果為固定秘鑰,其實現方式為:所述共享單車平臺管理中心定時向每個智能鎖分配與其唯一對應的固定秘鑰,并下發給對應的所述智能鎖;當所述智能鎖被所述用戶終端開鎖后,所述智能鎖將所述固定秘鑰發送給所述用戶終端,從而用于對所述用戶終端的身份特征識別;
17、如果為一次性隨機秘鑰,則當所述智能鎖被所述用戶終端開鎖后,所述智能鎖產生一次性隨機秘鑰,并發送給所述用戶終端,從而用于對所述用戶終端的身份特征識別。
18、優選的,還包括:智能鎖從臨時關鎖狀態切換為開鎖狀態的過程,具體為:
19、所述智能鎖為臨時關鎖狀態時,同步進行計時,如果在預設限定時長內,檢測到所述用戶終端到所述智能鎖之間的空間距離小于所述預設限定距離,則所述智能鎖解除臨時關鎖狀態,恢復為開鎖狀態。
20、優選的,所述智能鎖解除臨時關鎖狀態,恢復為開鎖狀態,具體為:
21、所述用戶終端向共享單車平臺管理中心發送智能鎖解除臨時關鎖指令;
22、所述共享單車平臺管理中心接收到智能鎖解除臨時關鎖指令時,執行智能鎖解除臨時關鎖的操作,包括:控制所述智能鎖執行物理開鎖操作;同時,所述共享單車平臺管理中心記錄所述智能鎖為開鎖狀態;
23、或者
24、所述用戶終端向所述智能鎖發送智能鎖解除臨時關鎖指令;
25、所述智能鎖接收到智能鎖解除臨時關鎖指令時,校驗所述用戶終端是否具有發送所述智能鎖解除臨時關鎖指令的權限,如果校驗通過,執行智能鎖解除臨時關鎖的操作,包括:所述智能鎖執行物理開鎖操作;同時,所述智能鎖記錄所述智能鎖為開鎖狀態。
26、優選的,還包括:智能鎖從臨時關鎖狀態切換為關鎖狀態的過程,具體為:
27、所述智能鎖切換為臨時關鎖狀態時,同步進行計時,如果在預設限定時長內,沒有檢測到所述用戶終端到所述智能鎖之間的空間距離小于所述預設限定距離,則所述智能鎖切換為關鎖狀態;
28、或者
29、在所述智能鎖處于臨時關鎖狀態的任意時刻,操作所述用戶終端主動向所述共享單車平臺管理中心發送智能鎖關鎖指令;所述共享單車平臺管理中心執行所述智能鎖關鎖指令,控制所述智能鎖切換為關鎖狀態;
30、其中:所述智能鎖切換為關鎖狀態是指:所述智能鎖執行物理關鎖操作,同本文檔來自技高網...
【技術保護點】
1.一種共享單車智能鎖的控制方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種共享單車智能鎖的控制方法,其特征在于,通過所述用戶終端或所述智能鎖,獲取處于開鎖狀態和靜止狀態的智能鎖到用戶終端之間的空間距離。
3.根據權利要求1所述的一種共享單車智能鎖的控制方法,其特征在于,控制所述智能鎖由開鎖狀態切換為臨時關鎖狀態,具體為:
4.根據權利要求1所述的一種共享單車智能鎖的控制方法,其特征在于,控制所述智能鎖由開鎖狀態切換為臨時關鎖狀態,具體為:
5.根據權利要求4所述的一種共享單車智能鎖的控制方法,其特征在于,所述智能鎖接收到所述臨時關鎖指令時,校驗所述用戶終端是否具有發送所述臨時關鎖指令的權限,具體為:
6.根據權利要求5所述的一種共享單車智能鎖的控制方法,其特征在于,所述用戶終端的身份特征信息,為所述用戶終端的手機號、藍牙物理地址、約定好的一次性隨機秘鑰或固定秘鑰;
7.根據權利要求1所述的一種共享單車智能鎖的控制方法,其特征在于,還包括:智能鎖從臨時關鎖狀態切換為開鎖狀態的過程,具體為:
>8.根據權利要求7所述的一種共享單車智能鎖的控制方法,其特征在于,所述智能鎖解除臨時關鎖狀態,恢復為開鎖狀態,具體為:
9.根據權利要求1所述的一種共享單車智能鎖的控制方法,其特征在于,還包括:智能鎖從臨時關鎖狀態切換為關鎖狀態的過程,具體為:
10.一種權利要求1-9任一項所述的一種共享單車智能鎖的控制方法的系統,其特征在于,包括:
...【技術特征摘要】
1.一種共享單車智能鎖的控制方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的一種共享單車智能鎖的控制方法,其特征在于,通過所述用戶終端或所述智能鎖,獲取處于開鎖狀態和靜止狀態的智能鎖到用戶終端之間的空間距離。
3.根據權利要求1所述的一種共享單車智能鎖的控制方法,其特征在于,控制所述智能鎖由開鎖狀態切換為臨時關鎖狀態,具體為:
4.根據權利要求1所述的一種共享單車智能鎖的控制方法,其特征在于,控制所述智能鎖由開鎖狀態切換為臨時關鎖狀態,具體為:
5.根據權利要求4所述的一種共享單車智能鎖的控制方法,其特征在于,所述智能鎖接收到所述臨時關鎖指令時,校驗所述用戶終端是否具有發送所述臨時關鎖指令的權限,具體為:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。