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