本發明涉及云端解鎖的技術領域,特別涉及一種跨平臺云端解鎖方法。
背景技術:在智能機的使用過程中,解鎖往往是系統定制,或者需要用戶自己下載解鎖進行安裝切換等操作,并且不同的平臺例如塞班,android,ios等系統程序都不能共用,限制極大。中國發明專利201210143674.8(公開號為:CN103391203A)公開了一種“移動終端的解鎖方法、系統及裝置”,其中解鎖方法為:用戶向遠程服務器設置移動終端的云端解鎖認證信息;在所述移動終端的解鎖界面提供云端解鎖圖標;當所述云端解鎖圖標被觸發時,所述移動終端開啟網絡連接,并提示所述用戶輸入認證信息;所述移動終端將用戶輸入的認證信息發送至所述遠程服務器;所述遠程服務器判斷所述認證信息是否與所述云端解鎖認證信息匹配;如果判斷匹配,則所述遠程服務器返回認證成功信息至所述移動終端;以及所述移動終端根據所述認證成功信息進行解鎖。該方法可以實現云端的解鎖,但是,其仍然未能突破在不同平臺上的解鎖方法。所以,可以讓同一個解鎖在不同平臺上運行,并且解鎖可以根據云端變化而變化是本領域技術人員亟待解決的問題。
技術實現要素:本發明的目的在于克服現有技術的缺點與不足,提供一種跨平臺的云端解鎖方法。本發明的目的通過下述技術方案實現:一種跨平臺云端解鎖方法,包括下述步驟:S1、本地解鎖客戶端接收到解鎖指令,開始進行解鎖;S2、在本地解鎖客戶端載入不同的解鎖腳本;S3、在云端提供解鎖邏輯,用戶本地進行解析,在云端解鎖變更邏輯,云端解鎖邏輯變更就會推送給用戶,用戶的解鎖邏輯就會發生變化,完成云端解鎖;S4、根據更新后的云端腳本,利用解鎖解析引擎,將腳本界面化,解鎖的工作邏輯完全根據腳本來運行;S5、判斷是否需要進行解鎖,如果是,則鎖屏消失,如果否,則保持現狀。優選的,步驟S1中,用戶主動更新解鎖指令,主動更新的具體步驟為:S111、用戶點擊客戶端更新按鍵,客戶端向云端服務器發送更新請求;S112、云端服務器獲得請求后將更新的數據以列表的形式發送給客戶端;S113、客戶端看到可以更新的云端解鎖;S114、用戶點擊想要更新的解鎖,云端客戶端向服務器發送更新請求;S115、云端服務器向客戶端提供更新地址;S116、客戶端根據更新地址去云端下載需要更新的腳本并應用;S117、完成更新。優選的,步驟S1中,解鎖指令為云端定時推送,云端定時推送具體步驟為:S121、云端接收到用戶關注的其他用戶更新了解鎖,或者某天是節日,或者用戶自己在pc或其他終端上更新了解鎖需要同步,上述信息,會向綁定了該云端的客戶端用戶發送云端推送請求;S122、客戶端得知需要更新;S123、向云端服務器獲取需要更新的解鎖;S124、云端服務器向客戶端提供更新地址;S125、客戶端根據更新地址去云端下載需要更新的腳本并應用;S126、完成更新。優選的,步驟S3中,解析的方法為:S31、下載腳本,并檢查該腳本是否是正確的腳本,S32、引擎開始解析腳本文件,S33、用戶操作解析好的界面,如果界面檢測到解鎖則通知解鎖程序完成解鎖操作。優選的,步驟S31中,檢查腳本是否正確的方法為:將云端下載的腳本用特定字段來進行區分,如果檢測到包...