本發(fā)明涉及移動設(shè)備管理領(lǐng)域,具體涉及一種基于區(qū)域模式的移動設(shè)備管理系統(tǒng)及方法。
背景技術(shù):
隨著集成電路技術(shù)的飛速發(fā)展,移動設(shè)備便攜性逐漸提高,擴展功能日益豐富,成為人們生活不可或缺的組成部分。為了實現(xiàn)移動設(shè)備在特殊場合的便捷管理,情景模式被廣泛使用,如飛行模式和會議模式。情景模式一般是基于事務(wù)模型的,其基本原理為:移動設(shè)備供應(yīng)商出廠前根據(jù)事務(wù)模型預(yù)置情景模式,用戶根據(jù)情景說明,人為判斷所處環(huán)境符合條件后,選擇所需的情景模式。這類基于事務(wù)模型的情景模式有以下缺點:抽象事務(wù)模型復(fù)雜,定義情景模式困難;人為操作繁瑣;人為判斷因素占主導(dǎo),無法適用強約束場景。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有移動設(shè)備情景模式定義困難、操作繁瑣、約束力弱的問題,提供一種模式定義方便、模式自動切換、行為強制響應(yīng)的移動設(shè)備管理系統(tǒng)及方法。
一種基于區(qū)域模式的移動設(shè)備管理系統(tǒng),該系統(tǒng)包括:區(qū)域模式定義模塊、區(qū)域模式分發(fā)模塊、區(qū)域模式識別模塊、區(qū)域模式響應(yīng)模塊,所述區(qū)域模式定義模塊和所述區(qū)域模式分發(fā)模塊部署于云端,所述區(qū)域模式識別模塊和所述區(qū)域模式響應(yīng)模塊部署于終端。
本發(fā)明還提供一種基于上述所述基于區(qū)域模式的移動設(shè)備管理系統(tǒng)的方法,該方法步驟如下:
步驟S1:所述區(qū)域模式定義模塊定義由設(shè)備識別碼、識別裝置、區(qū)域、設(shè)備模式和響應(yīng)行為數(shù)據(jù)組成的區(qū)域模式。
步驟S2:所述區(qū)域模式分發(fā)模塊在區(qū)域模式變化時,向需要更新的移動設(shè)備分發(fā)最新的區(qū)域模式;
步驟S3:所述區(qū)域模式識別模塊定期通過移動設(shè)備內(nèi)置的定位裝置獲取自己的位置信息,并查詢所在位置是否處在區(qū)域模式中定義的區(qū)域內(nèi);若是,移動設(shè)備更新所處區(qū)域?qū)?yīng)的設(shè)備模式并轉(zhuǎn)入步驟S4;否則,不做任何操作;
步驟S4:所述區(qū)域模式響應(yīng)模塊根據(jù)所處的設(shè)備模式,自動執(zhí)行該模式下的所有響應(yīng)行為。
所述區(qū)域模式定義模塊負責(zé)定義區(qū)域模式,該模塊工作流程如下:
步驟S11:區(qū)域模式定義模塊根據(jù)移動設(shè)備的管理需求,新建或修改區(qū)域模式中的數(shù)據(jù);
步驟S12:區(qū)域模式定義模塊將新建或修改后的區(qū)域模式中的設(shè)備識別碼加入設(shè)備識別碼更新列表,并更新區(qū)域模式版本號。
區(qū)域模式按照有序樹形結(jié)構(gòu)組織數(shù)據(jù):樹的深度為五;樹的層數(shù)一至五分別對應(yīng)設(shè)備識別碼、識別裝置、區(qū)域、設(shè)備模式和響應(yīng)行為;第一層的結(jié)點的度大于等于一,結(jié)點按照識別裝置的精度由高到低排序,第二層的結(jié)點的度大于等于一,結(jié)點按照區(qū)域的重要性由高到低排序;第三層的結(jié)點的度等于一,唯一的結(jié)點為與區(qū)域一一對應(yīng)的模式;第四層的結(jié)點的度大于等于一,結(jié)點按照響應(yīng)行為的響應(yīng)速度由快到慢排序。
所述區(qū)域模式分發(fā)模塊負責(zé)向移動設(shè)備分發(fā)區(qū)域模式,該模塊工作流程如下:
步驟S21:區(qū)域模式分發(fā)模塊實時訪問區(qū)域模式定義模塊以獲取最新區(qū)域模式版本號,并與本地的區(qū)域模式版本號進行對比,當發(fā)現(xiàn)版本號不一致時,啟動區(qū)域模式分發(fā)工作;
步驟S22:區(qū)域模式分發(fā)模塊從區(qū)域模式定義模塊下載更新列表,將更新列表中的設(shè)備識別碼加入設(shè)備分發(fā)隊列;
步驟S23:區(qū)域模式分發(fā)模塊向分發(fā)隊列中設(shè)備識別碼指定的移動設(shè)備發(fā)送更新通知,收到通知的移動設(shè)備會自動向區(qū)域模式分發(fā)模塊發(fā)送下載請求;
步驟S24:區(qū)域模式分發(fā)模塊收到移動設(shè)備發(fā)送的下載請求后,將該移動設(shè)備識別碼對應(yīng)的區(qū)域模式分發(fā)到該移動設(shè)備上;
步驟S25:區(qū)域模式分發(fā)模塊每完成一個移動設(shè)備的區(qū)域模式分發(fā),將該設(shè)備識別碼從分發(fā)隊列中刪除,直至分發(fā)隊列為空;當區(qū)域模式分發(fā)工作完成,更新對本地區(qū)域模式版本號進行更新。
所述區(qū)域模式識別模塊負責(zé)識別移動設(shè)備所在的區(qū)域及對應(yīng)的模式,該模塊工作流程如下:
步驟S31:區(qū)域模式識別模塊查詢區(qū)域模式中第二層的結(jié)點,獲取該區(qū)域模式的所有識別裝置及其優(yōu)先級;
步驟S32:區(qū)域模式識別模塊定期按照識別裝置優(yōu)先級依次向移動設(shè)備上的識別裝置發(fā)送請求。識別轉(zhuǎn)置收到請求后,給區(qū)域模式識別模塊反饋其采集到的位置信息;
步驟S33:區(qū)域模式識別模塊收到識別裝置反饋的位置信息后,查詢區(qū)域模式中第三層的結(jié)點,獲取該識別裝置包含的所有區(qū)域,將位置信息與區(qū)域依次比對后,匹配的區(qū)域即為移動設(shè)備所在區(qū)域;
步驟S34:區(qū)域模式識別模塊查詢區(qū)域模式中第四層的結(jié)點,獲取所在區(qū)域?qū)?yīng)的設(shè)備模式;
步驟S35:區(qū)域模式識別模塊讀取區(qū)域模式中第五層的結(jié)點,獲取該設(shè)備模式包含的所有響應(yīng)行為,按照響應(yīng)行為在區(qū)域模式中的順序依次將響應(yīng)行為加入響應(yīng)隊列中,完成響應(yīng)隊列填充后,更新設(shè)備模式。
所述區(qū)域模式響應(yīng)模塊負責(zé)執(zhí)行預(yù)先定義好的所有響應(yīng)行為,該模塊工作流程如下:
步驟S41:區(qū)域模式響應(yīng)模塊實時訪問區(qū)域模式識別模塊,獲取當前設(shè)備模式;
步驟S42:區(qū)域模式響應(yīng)模塊對比當前設(shè)備模式和上一次響應(yīng)的設(shè)備模式,當發(fā)現(xiàn)前后模式不一致時,啟動響應(yīng)工作;
步驟S43:區(qū)域模式響應(yīng)模塊依次執(zhí)行步驟S35響應(yīng)隊列中的響應(yīng)行為。
相較于現(xiàn)有技術(shù),本發(fā)明涉及移動設(shè)備管理領(lǐng)域,具體涉及一種基于區(qū)域模式的移動設(shè)備管理系統(tǒng)及方法具有以下有益效果:
一、通過區(qū)域模式定義模塊和區(qū)域模式分發(fā)模塊,可方便快捷的更新移動設(shè)備模式;
二、通過區(qū)域模式識別模塊,可智能識別移動設(shè)備所處區(qū)域模式;
三、通過區(qū)域模式響應(yīng)模塊,可自動響應(yīng)區(qū)域模式,避免人為操作帶來的不便和不可控。
四、本發(fā)明提供的基于區(qū)域模式的移動設(shè)備管理系統(tǒng)及方法模式定義方便,區(qū)域智能識別,行為自動響應(yīng),克服了現(xiàn)有技術(shù)移動設(shè)備情景模式定義困難、操作繁瑣、約束力弱的缺陷。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖,其中:
圖1是本發(fā)明實施例公開的一種基于區(qū)域模式的移動設(shè)備管理系統(tǒng)實例圖。
圖2是圖1所示的區(qū)域模式定義模塊的工作流程圖。
圖3是圖1所示的區(qū)域模式分發(fā)模塊的工作流程圖。
圖4是圖1所示的區(qū)域模式識別模塊的工作流程圖。
圖5是圖1所示的區(qū)域模式響應(yīng)模塊的工作流程圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例。所述移動設(shè)備可以是手機、筆記本電腦、PDA智能終端、車載智能終端及可穿戴設(shè)備中的一種或幾種,為了方便說明,本實施例以手機為例,其它例子的所述管理系統(tǒng)及方法類似,不做贅述。
請參閱圖1,本發(fā)明實施例公開的一種基于區(qū)域模式的移動設(shè)備管理系統(tǒng)包括四個模塊:區(qū)域模式定義模塊1、區(qū)域模式分發(fā)模塊2、區(qū)域模式識別模塊3、區(qū)域模式響應(yīng)模塊4。
區(qū)域模式定義模塊1部署在云端,具體由數(shù)據(jù)庫軟件11和存儲介質(zhì)12組成;區(qū)域模式分發(fā)模塊2部署在云端,由服務(wù)器21和分發(fā)程序22組成;區(qū)域模式識別模塊3部署在手機端,由手機內(nèi)置的位置識別裝置31、區(qū)域模式解析程序32和區(qū)域模式分析程序33組成;區(qū)域模式響應(yīng)模塊4部署在手機端,由手機內(nèi)置的功能裝置41和裝置控制程序42組成。
請同時參閱圖1和參閱圖2,圖2是圖1所示的區(qū)域模式定義模塊工作流程圖,步驟如下:
步驟S11:創(chuàng)建或修改手機區(qū)域模式;當創(chuàng)建新的區(qū)域模式時,按照數(shù)據(jù)庫軟件11提示依次輸入手機International Mobile Equipment Identity(IMEI,國際移動設(shè)備標識)、識別裝置、手機用戶出入的區(qū)域及坐標范圍,區(qū)域?qū)?yīng)的模式及模式對應(yīng)的響應(yīng)行為;點擊完成創(chuàng)建區(qū)域模式;當修改已有的手機區(qū)域模式時,按照設(shè)備識別碼→識別設(shè)備→區(qū)域→設(shè)備模式→響應(yīng)行為的搜索方式找到需要修改數(shù)據(jù)的位置并更新;
步驟S12:所有新建或修改手機區(qū)域模式的操作完成后,提交區(qū)域模式更新,數(shù)據(jù)庫軟件11將新建或修改區(qū)域模式的手機IMEI加入設(shè)備更新列表中,區(qū)域模式版本號加一;
步驟S13:保存所有更新,數(shù)據(jù)庫軟件11將更新后的區(qū)域模式、更新列表和版本號寫入存儲介質(zhì)12。
請參閱圖1和圖3,圖3是圖1所示的區(qū)域模式分發(fā)模塊工作流程圖,步驟如下:
步驟S21:服務(wù)器21實時訪問云端的存儲介質(zhì)12,獲取最新的區(qū)域模式版本號;
步驟S22:服務(wù)器21用獲取的最新的區(qū)域模式版本號與保存在本地的區(qū)域模式版本號進行對比,判斷版本號是否一致,不一致執(zhí)行步驟23,否則執(zhí)行步驟21;
步驟S23:分發(fā)程序22從存儲介質(zhì)12下載更新列表,將更新列表中手機IMEI加入到服務(wù)器21的設(shè)備分發(fā)隊列中;
步驟S24:分發(fā)程序22通過服務(wù)器21向分發(fā)隊列中IMEI指定的手機發(fā)送更新通知,收到通知的手機會自動向服務(wù)器21發(fā)送下載請求;
步驟S25:服務(wù)器21收到手機發(fā)送的下載請求后,分發(fā)程序22從存儲介質(zhì)12下載該手機IMEI對應(yīng)的區(qū)域模式,將其轉(zhuǎn)換成適合手機讀取的Extensible Markup Language(XML,可擴展標記語言)格式文件后,通過服務(wù)器21分發(fā)到該手機上;
步驟S26:服務(wù)器21每完成一個手機的區(qū)域模式分發(fā),分發(fā)程序22將該IMEI從分發(fā)隊列中刪除,直至分發(fā)隊列為空;區(qū)域模式分發(fā)工作完成后,分發(fā)程序22更新服務(wù)器21中保存的本地區(qū)域模式版本號。
請參閱圖1和圖4,圖4是圖1所示的區(qū)域模式識別模塊工作流程圖,步驟如下:
步驟S31:區(qū)域模式分析程序33通過區(qū)域模式解析程序32讀取XML文件,獲取該區(qū)域模式的所有識別裝置及其優(yōu)先級;
步驟S32:區(qū)域模式分析程序33每隔1s按照優(yōu)先級依次訪問手機上的識別裝置;
步驟S33:手機用戶進入某區(qū)域時,區(qū)域模式分析程序33收到識別裝置反饋的位置坐標,區(qū)域模式分析程序33通過區(qū)域模式解析程序32讀取XML文件的區(qū)域名稱及坐標范圍(多個坐標組成的幾何圖形),將坐標與所有坐標范圍依次比對后,匹配的區(qū)域即為手機所在區(qū)域;
步驟S34:區(qū)域模式分析程序33通過區(qū)域模式解析程序32讀取XML文件的模式,獲取區(qū)域名稱對應(yīng)的模式名稱;
步驟S35:區(qū)域模式分析程序33通過區(qū)域模式解析程序32讀取XML文件的響應(yīng)行為,將所有響應(yīng)行為加入響應(yīng)隊列中,完成響應(yīng)隊列填充后,更新設(shè)備模式。
請參閱圖1和圖5,圖5是圖1所示的區(qū)域模式響應(yīng)模塊工作流程圖,步驟如下:
步驟S41:裝置控制程序42實時獲取當前設(shè)備模式;
步驟S42:裝置控制程序42對比當前設(shè)備模式和上一次響應(yīng)的設(shè)備模式,當發(fā)現(xiàn)前后模式不一致時,啟動響應(yīng)工作;
步驟S43:裝置控制程序42依次執(zhí)行響應(yīng)隊列中的響應(yīng)行為,對功能裝置41進行控制;
步驟S44:裝置控制程序42每完成一個響應(yīng)行為,將該響應(yīng)行為從響應(yīng)隊列中刪除,直到響應(yīng)隊列為空后,記錄下本次的響應(yīng)模式的名稱。
本發(fā)明提供的基于區(qū)域模式的移動設(shè)備管理系統(tǒng)及方法模式定義方便,區(qū)域智能識別,行為自動響應(yīng),克服了現(xiàn)有技術(shù)移動設(shè)備情景模式定義困難、操作繁瑣、約束力弱的缺陷。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍之內(nèi)。