專利名稱:移動(dòng)互聯(lián)網(wǎng)客戶端的參數(shù)設(shè)置方法、客戶端及網(wǎng)絡(luò)側(cè)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及移動(dòng)互聯(lián)網(wǎng)客戶端的參數(shù)設(shè)置方 法、客戶端及網(wǎng)絡(luò)側(cè)設(shè)備。
背景技術(shù):
目前,手機(jī)、個(gè)人數(shù)字助理(PDA, Personal Digital Assistant)等移動(dòng) 互聯(lián)網(wǎng)客戶端可以對本地客戶端的設(shè)置參數(shù)進(jìn)行設(shè)置,所述設(shè)置參數(shù)包括 "射頻開關(guān)設(shè)置"、"攝像頭開關(guān)設(shè)置"、"音量設(shè)置"、"調(diào)整模式和場 景設(shè)置,'等客戶端內(nèi)具有的各種設(shè)置參數(shù)。
在實(shí)際應(yīng)用中,通常需要客戶端之間相互進(jìn)行參數(shù)設(shè)置,或者由互聯(lián)網(wǎng) 對客戶端進(jìn)行參數(shù)設(shè)置。例如,在飛機(jī)登錄時(shí),通過對登錄到飛機(jī)內(nèi)的手機(jī)、 PDA等進(jìn)行精確的位置定位后,需要對飛機(jī)內(nèi)的手機(jī)、PDA等的"射頻開 關(guān)設(shè)置"設(shè)置為關(guān),在飛機(jī)著落后,需要對飛機(jī)內(nèi)的手機(jī)、PDA等"射頻 開關(guān)設(shè)置"設(shè)置為開。再如開會的時(shí)候,會議的組織者希望通過某一客戶 端或互聯(lián)網(wǎng)對參加會議人員攜帶的手機(jī)、PDA等客戶端發(fā)出統(tǒng)一參數(shù)設(shè)置 指令,將"音量設(shè)置"設(shè)置為"0",以關(guān)閉鈴聲。
然而,現(xiàn)有技術(shù)中客戶端只能對本地客戶端進(jìn)行參數(shù)設(shè)置,無法滿足客 戶端之間相互進(jìn)行參數(shù)設(shè)置,或者由互聯(lián)網(wǎng)對客戶端進(jìn)行參數(shù)設(shè)置的需求。
發(fā)明內(nèi)容
本發(fā)明提供一種客戶端參數(shù)設(shè)置的方法,該方法能夠?qū)崿F(xiàn)客戶端之間相 互進(jìn)行參數(shù)設(shè)置,或者由互聯(lián)網(wǎng)對客戶端進(jìn)行參數(shù)設(shè)置。
本發(fā)明提供一種客戶端,該客戶端能夠?qū)崿F(xiàn)客戶端之間相互進(jìn)行參數(shù)設(shè) 置,或者由互聯(lián)網(wǎng)對客戶端進(jìn)行參數(shù)設(shè)置。本發(fā)明提供一種網(wǎng)絡(luò)側(cè)設(shè)備,該設(shè)備能夠?qū)崿F(xiàn)對客戶端進(jìn)行參數(shù)設(shè)置。
一種客戶端參數(shù)設(shè)置的方法,該方法包括
目標(biāo)客戶端接收源客戶端或通過互聯(lián)網(wǎng)接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置指
令,所述參數(shù)設(shè)置指令包括設(shè)置參數(shù);
目標(biāo)客戶端執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù)。
一種客戶端,該客戶端包括參數(shù)設(shè)置指令處理模塊和設(shè)置參數(shù)執(zhí)行模塊; 所述參數(shù)設(shè)置指令處理模塊,用于接收源客戶端或通過互聯(lián)網(wǎng)接收網(wǎng)絡(luò)
側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置指令,所述參數(shù)設(shè)置指令包括設(shè)置參數(shù),將設(shè)置參數(shù)傳
送給所述設(shè)置參數(shù)執(zhí)行模塊;
所述設(shè)置參數(shù)執(zhí)行模塊,用于接收參數(shù)設(shè)置模塊發(fā)送的設(shè)置參數(shù),執(zhí)行與
設(shè)置參數(shù)對應(yīng)的任務(wù)。
一種網(wǎng)絡(luò)側(cè)設(shè)備,該設(shè)備包括參數(shù)設(shè)置指令解析模塊二和指令發(fā)送模塊; 所述參數(shù)設(shè)置指令解析模塊二,用于接收并解析包括設(shè)置參數(shù)和目標(biāo)客戶
端標(biāo)識(ID, Identity)的參數(shù)設(shè)置指令,將解析出的設(shè)置參數(shù)和目標(biāo)客戶端ID
傳送給指令發(fā)送模塊;
所述指令發(fā)送模塊,用于接收參數(shù)設(shè)置指令解析模塊二發(fā)送的設(shè)置參數(shù)和
目標(biāo)客戶端ID,根據(jù)目標(biāo)客戶端ID,將包括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給
目標(biāo)客戶端。
從上述方案可以看出,本發(fā)明中,目標(biāo)客戶端接收源客戶端或通過互聯(lián)網(wǎng) 接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的包括設(shè)置參數(shù)的參數(shù)設(shè)置指令后,執(zhí)行與所述設(shè)置參數(shù) 對應(yīng)的任務(wù)。這樣,實(shí)現(xiàn)了客戶端之間相互進(jìn)行參數(shù)設(shè)置,或者由互聯(lián)網(wǎng)對客 戶端進(jìn)行參數(shù)設(shè)置。
圖1為本發(fā)明客戶端和網(wǎng)絡(luò)側(cè)設(shè)備的結(jié)構(gòu)示意圖2為本發(fā)明目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置時(shí)的方法流程圖實(shí)例;
圖3為本發(fā)明網(wǎng)絡(luò)側(cè)設(shè)備進(jìn)行參數(shù)設(shè)置時(shí)的方法流程圖實(shí)例。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和 附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
本發(fā)明在網(wǎng)絡(luò)側(cè)新增網(wǎng)絡(luò)側(cè)設(shè)備,該新增的網(wǎng)絡(luò)側(cè)設(shè)備通過互聯(lián)網(wǎng)向客 戶端發(fā)送包括設(shè)置參數(shù)的參數(shù)設(shè)置指令,或者,由一個(gè)客戶端向另一客戶端 發(fā)送包括設(shè)置參數(shù)的參數(shù)設(shè)置指令,這里,為了方便說明,將發(fā)送參數(shù)設(shè)置 指令的客戶端稱為源客戶端,將接收參數(shù)設(shè)置指令的客戶端稱為目標(biāo)客戶 端;目標(biāo)客戶端接收參數(shù)設(shè)置指令后,執(zhí)行與參數(shù)設(shè)置指令中包含的設(shè)置參數(shù) 對應(yīng)的任務(wù)。
目標(biāo)客戶端接收的由源客戶端或通過互聯(lián)網(wǎng)由網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置 指令包括設(shè)置參數(shù),還可以同時(shí)包括源客戶端ID。對于同時(shí)包括設(shè)置參數(shù)和源 客戶端ID的情況,可以在客戶端設(shè)置參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫,用于保存具有 對本地客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限的群組信息;相應(yīng)地,在目標(biāo)客戶端執(zhí)行與
設(shè)置參數(shù)對應(yīng)的任務(wù)之前,本發(fā)明還包括進(jìn)行權(quán)限判斷的方法目標(biāo)客戶端根 據(jù)源客戶端ID在參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫中查詢與該源客戶端ID對應(yīng)的客戶 端是否具有參數(shù)設(shè)置的權(quán)限,如果有,則執(zhí)行所述目標(biāo)客戶端執(zhí)行與所述設(shè)置 參數(shù)對應(yīng)的任務(wù)的步驟,否則結(jié)束流程。這種情況下,還可以在客戶端設(shè)置參 數(shù)設(shè)置能力數(shù)據(jù)庫,用于保存本地客戶端具有的設(shè)置參數(shù)能力;相應(yīng)地,在目 標(biāo)客戶端執(zhí)行與設(shè)置參數(shù)對應(yīng)的任務(wù)之前,包括進(jìn)行設(shè)置參數(shù)的能力判斷方法 目標(biāo)客戶端根據(jù)參數(shù)設(shè)置指令包括的所述設(shè)置參數(shù)在參數(shù)設(shè)置能力數(shù)據(jù)庫中查 詢該目標(biāo)客戶端是否具有與所述設(shè)置參數(shù)對應(yīng)的能力,如杲有,則執(zhí)行所述目
標(biāo)客戶端執(zhí)行與所迷設(shè)置參數(shù)對應(yīng)的任務(wù)的步驟,否則結(jié)束流程。
當(dāng)目標(biāo)客戶端接收的參數(shù)設(shè)置指令來自網(wǎng)絡(luò)側(cè)設(shè)備時(shí),在目標(biāo)客戶端接收 參數(shù)設(shè)置指令之前,還包括網(wǎng)絡(luò)側(cè)設(shè)備對參數(shù)設(shè)置指令的處理過程網(wǎng)絡(luò)側(cè)設(shè) 備接收包括設(shè)置參數(shù)和目標(biāo)客戶端ID的參數(shù)設(shè)置指令后,根據(jù)目標(biāo)客戶端ID, 將包括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端。網(wǎng)絡(luò)側(cè)設(shè)備接收的參數(shù)設(shè)置指令在包括設(shè)置參數(shù)和目標(biāo)客戶端的同時(shí),還 可以包括源客戶端ID,這種情況下,網(wǎng)絡(luò)側(cè)設(shè)備在接收包括設(shè)置參數(shù)、源客戶
端ID和目標(biāo)客戶端ID之后,根據(jù)源客戶端ID在群組凝:據(jù)庫中查詢該源客戶 端ID對應(yīng)的客戶端是否具有對該目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限,如果有,則 根據(jù)設(shè)置參數(shù)在能力數(shù)據(jù)庫中查詢該目標(biāo)客戶端是否具有與所述設(shè)置參數(shù)對應(yīng) 的能力,如果有,則判斷該目標(biāo)客戶端是否在線,如果在線,則通過同步方式 將包括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端,如果不在線,則通過異步 方式將包括設(shè)置參數(shù)和源客戶端ID的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端。所述群 組數(shù)據(jù)庫,用于保存客戶端與具有參數(shù)設(shè)置權(quán)限的群組信息之間的對應(yīng)關(guān)系。 所述能力數(shù)據(jù)庫,用于保存客戶端與設(shè)置參數(shù)能力之間的對應(yīng)關(guān)系。
上述網(wǎng)絡(luò)側(cè)設(shè)備對參數(shù)設(shè)置指令的處理過程中,也可以不包括對源客戶端 進(jìn)行權(quán)限判斷、對設(shè)置參數(shù)進(jìn)行能力判斷和對目標(biāo)客戶端進(jìn)行在線判斷的步驟, 直接將包括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端。當(dāng)然,上述網(wǎng)絡(luò)側(cè)設(shè) 備對參數(shù)設(shè)置指令的處理過程中,根據(jù)實(shí)際需要,對源客戶端進(jìn)行權(quán)限判斷、 對設(shè)置參數(shù)進(jìn)行能力判斷和對目標(biāo)客戶端進(jìn)行在線判斷,也可以三者選其一或 三者選其二。
下面通過圖1 ,對本發(fā)明涉及的網(wǎng)絡(luò)側(cè)設(shè)備以及客戶端的結(jié)構(gòu)進(jìn)行說明, 該客戶端包括參數(shù)設(shè)置指令處理模塊和設(shè)置參數(shù)執(zhí)行模塊;
所述參數(shù)設(shè)置指令處理模塊,用于接收源客戶端或通過互聯(lián)網(wǎng)接收網(wǎng)絡(luò) 側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置指令,所述參數(shù)設(shè)置指令包括設(shè)置參數(shù),將設(shè)置參數(shù)傳 送給所述設(shè)置參數(shù)執(zhí)行模塊;
所述設(shè)置參數(shù)執(zhí)行模塊,用于接收參數(shù)設(shè)置模塊發(fā)送的設(shè)置參數(shù),執(zhí)行與 設(shè)置參數(shù)對應(yīng)的任務(wù)。
可選地,參數(shù)設(shè)置指令處理模塊接收的由源客戶端或由網(wǎng)絡(luò)側(cè)設(shè)備通過 互聯(lián)網(wǎng)發(fā)送的參數(shù)設(shè)置指令還包括時(shí)間參數(shù)。相應(yīng)地,參數(shù)設(shè)置指令處理模塊 需要在滿足時(shí)間參數(shù)的條件時(shí)將設(shè)置參數(shù)發(fā)送給所述設(shè)置參數(shù)執(zhí)行-f莫塊。根據(jù) 不同的需要,該時(shí)間參數(shù)可以為不同的條件內(nèi)容,例如,該時(shí)間參數(shù)為在某一指定時(shí)刻開始執(zhí)行設(shè)置參數(shù),或者,該時(shí)間參數(shù)為執(zhí)行設(shè)置參數(shù)的任務(wù)只在指 定的時(shí)間段內(nèi)有效,等等。
當(dāng)所述參數(shù)設(shè)置指令處理模塊接收的參數(shù)設(shè)置指令包括源客戶端ID時(shí),所 述參數(shù)設(shè)置指令處理模塊包括參數(shù)設(shè)置指令解析模塊一、參數(shù)設(shè)置權(quán)限群組管 理模塊一和參數(shù)設(shè)置模塊,該客戶端包括參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫;
所述參數(shù)設(shè)置指令解析模塊一,用于接收并解析包括設(shè)置參數(shù)和源客戶端 ID的參數(shù)設(shè)置指令,將解析出的設(shè)置參數(shù)和源客戶端ID傳送給參數(shù)設(shè)置權(quán)限 群組管理模塊一; '
所述參數(shù)設(shè)置權(quán)限群組管理模塊一,用于接收參數(shù)設(shè)置指令解析模塊一傳 送的設(shè)置參數(shù)和源客戶端ID,根據(jù)源客戶端ID在參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫中 查詢該源客戶端是否具有參數(shù)設(shè)置的權(quán)限,如果有,則將包含設(shè)置參數(shù)的參數(shù) 設(shè)置指令傳送給所述參數(shù)設(shè)置模塊;
所述參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫,用于保存具有參數(shù)設(shè)置權(quán)限的群組信息;
所述參數(shù)設(shè)置模塊,用于將參數(shù)設(shè)置權(quán)限群組管理模塊一發(fā)送的包含設(shè)置 參數(shù)的參數(shù)設(shè)置指令傳送給所述設(shè)置參數(shù)執(zhí)行模塊。
可選地,該客戶端包括參li設(shè)置能力數(shù)據(jù)庫;
所述參數(shù)設(shè)置權(quán)限群組管理模塊一,進(jìn)一步用于查詢出該源客戶端具有參 數(shù)設(shè)置的權(quán)限后,在參數(shù)設(shè)置能力數(shù)據(jù)庫中查詢本地客戶端是否具有與所述設(shè) 置參數(shù)對應(yīng)的能力,如果有,則將該包含設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給所述 參數(shù)設(shè)置模塊;
所述參數(shù)設(shè)置能力數(shù)據(jù)庫,用于保存本地客戶端具有的設(shè)置參數(shù)能力。 可選地,該客戶端包括群組和參數(shù)設(shè)置能力設(shè)定模塊,用于對所述參數(shù)設(shè) 置權(quán)限群組數(shù)據(jù)庫和參數(shù)設(shè)置能力數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理。所述進(jìn)行管理包 括對參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫中保存的具有參數(shù)設(shè)置權(quán)限的群組內(nèi)的ID進(jìn)行 增加、刪除等處理,對參數(shù)設(shè)置能力數(shù)據(jù)庫中保存的本地客戶端具有的設(shè)置參 數(shù)能力進(jìn)行增加、刪除等處理。
可選地,該客戶端包括數(shù)據(jù)同步模塊,用于對所述參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫和參數(shù)設(shè)置能力數(shù)據(jù)庫中的數(shù)據(jù),與網(wǎng)絡(luò)側(cè)設(shè)備保存的對應(yīng)該客戶端的數(shù)據(jù) 進(jìn)行同步。該同步可以周期性地進(jìn)行,也可以在改變參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫 和/或參數(shù)設(shè)置能力數(shù)據(jù)庫中的數(shù)據(jù)時(shí),觸發(fā)進(jìn)行。
所述網(wǎng)絡(luò)側(cè)設(shè)備包括參數(shù)設(shè)置指令解析模塊二和指令發(fā)送模塊;
所述參數(shù)設(shè)置指令解析模塊二,用于接收并解析包括設(shè)置參數(shù)和目標(biāo)客戶
端ID的參數(shù)設(shè)置指令,將解析出的設(shè)置參數(shù)和目標(biāo)客戶端ID傳送給指令發(fā)送 模塊;
所述指令發(fā)送模塊,用于接收參數(shù)設(shè)置指令解析模塊二發(fā)送的設(shè)置參數(shù)和 目標(biāo)客戶端ID,根據(jù)目標(biāo)客戶端ID,將包括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給 目標(biāo)客戶端。
可選地,所述參數(shù)設(shè)置指令解析模塊二接收的參數(shù)設(shè)置指令還包括源客戶 端ID,所述指令發(fā)送模塊包括在線判斷模塊、同步參數(shù)設(shè)置模塊和異步參數(shù)設(shè) 置模塊;
所述在線判斷模塊,用于接收參數(shù)設(shè)置指令解析模塊二發(fā)送的設(shè)置參數(shù)、
源客戶端ID和目標(biāo)客戶端ID,根據(jù)目標(biāo)客戶端ID監(jiān)聽目標(biāo)客戶端是否在線, 若在線,將設(shè)置參數(shù)和目標(biāo)客戶端ID發(fā)送給同步參數(shù)設(shè)置模塊,若不在線,將 設(shè)置參數(shù)、源客戶端ID和目標(biāo)客戶端ID發(fā)送給異步參數(shù)設(shè)置模塊;
所述同步參數(shù)設(shè)置模塊,用于接收在線判斷模塊發(fā)送的設(shè)置參數(shù)和目標(biāo)客 戶端ID,根據(jù)目標(biāo)客戶端ID,將包括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客
戶端;
所述異步參數(shù)設(shè)置模塊,用于接收在線判斷模塊發(fā)送的設(shè)置參數(shù)、源客戶
端ID和目標(biāo)客戶端ID,根據(jù)目標(biāo)客戶端ID,將包括設(shè)置參數(shù)和源客戶端ID 的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端。
參數(shù)設(shè)置指令解析模塊二接收的參數(shù)設(shè)置指令包括的源客戶端ID,表示向 參數(shù)設(shè)置指令解析模塊二發(fā)送參數(shù)設(shè)置指令的源的ID,該ID對應(yīng)的源可以是 任何能夠向網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送參數(shù)設(shè)置指令的源,例如,可以是某一手機(jī)客戶端。
可選地,該設(shè)備包括參數(shù)設(shè)置權(quán)限群組管理模塊二和群組數(shù)據(jù)庫;所述參數(shù)設(shè)置權(quán)限群組管理模塊,置于參數(shù)設(shè)置指令解析模塊二和在線判 斷模塊之間,用于接收參數(shù)設(shè)置指令解析模塊二發(fā)送的設(shè)置參數(shù)、源客戶端ID
和目標(biāo)客戶端ID,根據(jù)源客戶端ID在群組數(shù)據(jù)庫中查詢該源客戶端是否具有 對該目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限,如果有,則將設(shè)置參數(shù)、源客戶端ID和 目標(biāo)客戶端ID發(fā)送給在線判斷模塊;
所述群組數(shù)據(jù)庫,用于保存客戶端與具有參數(shù)設(shè)置權(quán)限的群組信息之間的 對應(yīng)關(guān)系。
可選地,該設(shè)備包括能力數(shù)據(jù)庫;
所述參數(shù)設(shè)置權(quán)限群組管理模塊二,進(jìn)一步用于查詢出該源客戶端具有對 該目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限后,在能力數(shù)據(jù)庫中查詢該目標(biāo)客戶端是否 具有與所述設(shè)置參數(shù)對應(yīng)的能力,如果有,則將設(shè)置參數(shù)、源客戶端ID和目標(biāo) 客戶端ID發(fā)送給在線判斷模塊;
所述能力數(shù)據(jù)庫,用于保存客戶端與設(shè)置參數(shù)能力之間的對應(yīng)關(guān)系。 所述群組數(shù)據(jù)庫和所述能力數(shù)據(jù)庫可以統(tǒng)一置于網(wǎng)絡(luò)側(cè)的參數(shù)設(shè)置信息數(shù) 據(jù)庫中。
可選地,該設(shè)備包括網(wǎng)絡(luò)數(shù)據(jù)設(shè)定模塊,用于對所述群組數(shù)據(jù)庫和所述能 力數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理。所述進(jìn)行管理包括對群組數(shù)據(jù)庫中保存的客戶 端與具有參數(shù)設(shè)置權(quán)限的群組信息之間的對應(yīng)關(guān)系進(jìn)行修改、增加、刪除等處
理,對參數(shù)設(shè)置能力數(shù)據(jù)庫中保存的客戶端與設(shè)置參數(shù)能力之間的對應(yīng)關(guān)系進(jìn) 行》務(wù)改、增加、刪除等處理。
不同的客戶端ID與群組數(shù)據(jù)庫中相應(yīng)的參數(shù)設(shè)置權(quán)限的群組信息對應(yīng),且 與參數(shù)設(shè)置能力數(shù)據(jù)庫中相應(yīng)的設(shè)置參數(shù)能力對應(yīng)。
可選地,該設(shè)備包括網(wǎng)絡(luò)數(shù)據(jù)同步模塊,用于將所述群組數(shù)據(jù)庫和所述能 力數(shù)據(jù)庫中的數(shù)據(jù),與對應(yīng)客戶端的相應(yīng)數(shù)據(jù)進(jìn)行同步。該同步可以周期性地 進(jìn)行,也可以在改變?nèi)航M數(shù)據(jù)庫和/或能力數(shù)據(jù)庫中的數(shù)據(jù)時(shí),觸發(fā)進(jìn)行。
下面結(jié)合圖1的結(jié)構(gòu),通過圖2和圖3的流程對本發(fā)明對客戶端進(jìn)行參數(shù) 設(shè)置的方法進(jìn)行說明。參見圖2,為本發(fā)明目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置時(shí)的方法流程圖實(shí)例,本 實(shí)例為目標(biāo)客戶端接收源客戶端或網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置指令包括源
客戶端ID、設(shè)置參數(shù)和時(shí)間參數(shù)的情況,滿足該時(shí)間參數(shù)的執(zhí)行條件為在
某一指定時(shí)刻開始執(zhí)行設(shè)置參數(shù);并且,目標(biāo)客戶端既對源客戶端進(jìn)行參數(shù)
設(shè)置的權(quán)限判斷,也對設(shè)置參數(shù)進(jìn)行參數(shù)設(shè)置的能力判斷。
本實(shí)例的方法包括以下步驟
步驟201,參數(shù)設(shè)置指令解析模塊一接收到參數(shù)設(shè)置指令,解析,并獲 取源客戶端ID以及設(shè)置參數(shù),將獲取的源客戶端ID、設(shè)置參數(shù)和時(shí)間傳送 給參數(shù)設(shè)置權(quán)限群組管理模塊一。
步驟202,參數(shù)設(shè)置權(quán)限群組管理模塊一接收參數(shù)設(shè)置指令解析模塊一 發(fā)送的源客戶端ID、設(shè)置參數(shù)和時(shí)間參數(shù),根據(jù)源客戶端ID在參數(shù)設(shè)置權(quán) 限群組數(shù)據(jù)庫中查詢該源客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限是否合法,如果是,則 執(zhí)行步驟203,否則,結(jié)束流程。
步驟203,參數(shù)設(shè)置權(quán)限群組管理模塊一根據(jù)設(shè)置參數(shù)在參數(shù)設(shè)置能力 數(shù)據(jù)庫中查詢本地客戶端是否具有與所述設(shè)置參數(shù)對應(yīng)的能力,如果是,則 執(zhí)行步驟204,否則結(jié)束流程。
步驟204,參數(shù)設(shè)置權(quán)限群組管理模塊一將包含設(shè)置參數(shù)和時(shí)間參數(shù)的 參數(shù)設(shè)置指令發(fā)送給參數(shù)設(shè)置模塊。
步驟205,參數(shù)設(shè)置模塊判斷當(dāng)前時(shí)刻是否滿足時(shí)間參數(shù)的執(zhí)行條件, 若是,執(zhí)行步驟206,否則,返回步驟205。
如果參數(shù)設(shè)置模塊判斷出當(dāng)前時(shí)刻不滿足時(shí)間參數(shù)的執(zhí)行條件,則等待 至滿足時(shí)間參數(shù)的執(zhí)行條件,執(zhí)行步驟206。
步驟206,參數(shù)設(shè)置模塊將設(shè)置參數(shù)發(fā)送給設(shè)置參數(shù)執(zhí)行模塊,設(shè)置參 數(shù)執(zhí)行模塊執(zhí)行與設(shè)置參數(shù)對應(yīng)的任務(wù)。
至此,完成對客戶端的參數(shù)設(shè)置。
參見圖3,為本發(fā)明網(wǎng)絡(luò)側(cè)設(shè)備進(jìn)行參數(shù)設(shè)置時(shí)的方法流程圖實(shí)例,本 實(shí)例中,假設(shè)網(wǎng)絡(luò)側(cè)設(shè)備接收的參數(shù)設(shè)置指令中包括設(shè)置參數(shù)、源客戶端源客戶端ID和目標(biāo)客戶端ID,并且,該設(shè)備對源客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限
判斷,也對設(shè)置參數(shù)進(jìn)行參數(shù)設(shè)置的能力判斷,還對目標(biāo)客戶端進(jìn)行在線情 況的判斷。
本實(shí)例的方法包括以下步驟
步驟301,網(wǎng)絡(luò)側(cè)設(shè)備的參數(shù)設(shè)置指令解析模塊二接收參數(shù)設(shè)置指令, 解析,獲取設(shè)置參數(shù)、源客戶端ID和目標(biāo)客戶端ID,將解析出的設(shè)置參數(shù)、 源客戶端ID和目標(biāo)客戶端ID傳送給參數(shù)設(shè)置權(quán)限群組管理模塊二。
步驟302,參數(shù)設(shè)置權(quán)限群組管理模塊二接收參數(shù)設(shè)置指令解析模塊二 發(fā)送的設(shè)置參數(shù)、源客戶端ID和目標(biāo)客戶端ID,根據(jù)源客戶端ID在群組 數(shù)據(jù)庫中查詢該源客戶端對該目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限是否合法,如 果是,則執(zhí)行步驟303,否則,結(jié)束流程。
步驟303,參數(shù)設(shè)置權(quán)限群組管理模塊二根據(jù)設(shè)置參數(shù)在能力數(shù)據(jù)庫中 查詢該目標(biāo)客戶端是否具有與所述設(shè)置參數(shù)對應(yīng)的能力,如果是,則執(zhí)行步 驟304,否則結(jié)束流程。
步驟304,參數(shù)設(shè)置權(quán)限群組管理模塊二將設(shè)置參數(shù)、源客戶端ID和 目標(biāo)客戶端ID傳送給在線判斷模塊。
步驟305,在線判斷模塊監(jiān)聽目標(biāo)客戶端是否在線,若是,則執(zhí)行步驟 306,否則4丸行步驟307。
步驟306,在線判斷模塊將設(shè)置參數(shù)和目標(biāo)客戶端ID發(fā)送給同步參數(shù) 設(shè)置模塊,同步參數(shù)設(shè)置模塊根據(jù)目標(biāo)客戶端ID,將包括設(shè)置參數(shù)的參數(shù)設(shè)置 指令通過已經(jīng)建立的信息通道,通過同步通信方式發(fā)送給目標(biāo)客戶端。
步驟307,在線判斷模塊將設(shè)置參數(shù)、源客戶端ID和目標(biāo)客戶端ID發(fā) 送給異步參數(shù)設(shè)置模塊,異步參數(shù)設(shè)置模塊根據(jù)目標(biāo)客戶端ID,通過異步 通信模式將包括設(shè)置參數(shù)和源客戶端ID的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶 端。
由于目標(biāo)客戶端當(dāng)前不在線,步驟302中對源客戶端權(quán)限的判斷只在當(dāng) 前有效,而在當(dāng)前時(shí)刻至目標(biāo)客戶端以后在線時(shí)刻的這段時(shí)間內(nèi),目標(biāo)客戶端的參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫中保存的具有參數(shù)設(shè)置權(quán)限的群組信息可能 發(fā)生更改,因此,本步驟中異步參數(shù)設(shè)置模塊發(fā)送給目標(biāo)客戶端的參數(shù)設(shè)置 指令中包含源客戶端ID,用于目標(biāo)客戶端在線后對源客戶端進(jìn)行參數(shù)設(shè)置 權(quán)限的判斷。
本發(fā)明對由源目標(biāo)客戶端或互聯(lián)網(wǎng)發(fā)送給目標(biāo)客戶端的參數(shù)設(shè)置指令
的形式不作具體限定,例如可以是SMS等。
在本發(fā)明方案中,目標(biāo)客戶端接收源客戶端發(fā)送的包括設(shè)置參數(shù)的參數(shù)
設(shè)置指令,執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù);或者,通過互聯(lián)網(wǎng)接收網(wǎng)絡(luò)側(cè) 設(shè)備發(fā)送的包括設(shè)置參數(shù)的參數(shù)設(shè)置指令,執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任 務(wù)。從而,實(shí)現(xiàn)了客戶端之間相互進(jìn)行參數(shù)設(shè)置,或者通過互聯(lián)網(wǎng)對客戶端 進(jìn)行參數(shù)設(shè)置。
.以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn) 一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不 用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、 等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種客戶端參數(shù)設(shè)置的方法,其特征在于,該方法包括目標(biāo)客戶端接收源客戶端或通過互聯(lián)網(wǎng)接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置指令,所述參數(shù)設(shè)置指令包括設(shè)置參數(shù);目標(biāo)客戶端執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù)。
2、 如權(quán)利要求l所述的方法,其特征在于,目標(biāo)客戶端接收的所述參數(shù)設(shè) 置指令包括源客戶端標(biāo)識ID,所述目標(biāo)客戶端執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù) 之前,該方法包括目標(biāo)客戶端根據(jù)所述源客戶端ID在參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫中查詢該源 客戶端ID對應(yīng)的客戶端是否具有參數(shù)設(shè)置的權(quán)P艮,如果有,則執(zhí)行所述目標(biāo)客 戶端執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù)的步驟。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述目標(biāo)客戶端執(zhí)行與所 述設(shè)置參數(shù)對應(yīng)的任務(wù)之前,該方法包括目標(biāo)客戶端根據(jù)參數(shù)設(shè)置指令包括的所述設(shè)置參數(shù)在參數(shù)設(shè)置能力數(shù)據(jù)庫 中查詢該目標(biāo)客戶端是否具有與所述設(shè)置參數(shù)對應(yīng)的能力,如果有,則執(zhí)行所 述目標(biāo)客戶端執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù)的步驟。
4、 如權(quán)利要求1或2所述的方法,其特征在于,所述參數(shù)設(shè)置指令包括時(shí) 間參數(shù),所述目標(biāo)客戶端執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù)包括目標(biāo)客戶端根據(jù)所述時(shí)間參數(shù)執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù)。
5、 如權(quán)利要求l所述的方法,其特征在于,所述目標(biāo)客戶端通過互聯(lián)網(wǎng)接 收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置指令之前,該方法包括網(wǎng)絡(luò)側(cè)設(shè)備接收包括設(shè)置參數(shù)、源客戶端ID和目標(biāo)客戶端ID的參數(shù)設(shè)置 指令,根據(jù)源客戶端ID在群組數(shù)據(jù)庫中查詢該源客戶端ID對應(yīng)客戶端是否具 有對該目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限,如果有,則根據(jù)設(shè)置參數(shù)在能力數(shù)據(jù) 庫中查詢該目標(biāo)客戶端是否具有與所述設(shè)置參數(shù)對應(yīng)的能力,如果是,則將包 括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端。
6、 如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)設(shè)置參數(shù)在能力數(shù)據(jù) 庫中查詢該目標(biāo)客戶端具有與所述設(shè)置參數(shù)對應(yīng)的能力之后,該方法包括判斷該目標(biāo)客戶端是否在線,如果在線,則執(zhí)行所述將包括設(shè)置參數(shù)的參 數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端的步驟,如果不在線,則通過異步方式將包括設(shè) 置參數(shù)和源客戶端ID的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端。
7、 如權(quán)利要求5或6所述的方法,其特征在于,該方法還包括網(wǎng)絡(luò)側(cè)的 群組數(shù)據(jù)庫內(nèi)的數(shù)據(jù)與客戶端保存的相應(yīng)數(shù)據(jù)之間進(jìn)行同步;網(wǎng)絡(luò)側(cè)的能力數(shù)據(jù)庫內(nèi)的數(shù)據(jù)與客戶端保存的相應(yīng)數(shù)據(jù)之間進(jìn)行同步。
8、 一種客戶端,其特征在于,該客戶端包括參數(shù)設(shè)置指令處理模塊和設(shè)置 參數(shù)執(zhí)行模塊;所述參數(shù)設(shè)置指令處理模塊,用于接收源客戶端或通過互聯(lián)網(wǎng)接收網(wǎng)絡(luò) 側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置指令,所述參數(shù)設(shè)置指令包括設(shè)置參數(shù),將設(shè)置參數(shù)傳 送給所述設(shè)置參數(shù)執(zhí)行模塊;所述設(shè)置參數(shù)執(zhí)行模塊,用于接收參數(shù)設(shè)置模塊發(fā)送的設(shè)置參數(shù),執(zhí)行與 設(shè)置參數(shù)對應(yīng)的任務(wù)。
9、 如權(quán)利要求8所述的客戶端,其特征在于,所述參數(shù)設(shè)置指令處理模塊 接收的參數(shù)設(shè)置指令包括源客戶端ID,所述參數(shù)設(shè)置指令處理模塊包括參數(shù)設(shè) 置指令解析模塊一、參數(shù)設(shè)置權(quán)限群組管理模塊一和參數(shù)設(shè)置模塊,該客戶端 包括參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫;所述參數(shù)設(shè)置指令解析模塊一,用于接收并解析包括設(shè)置參數(shù)和源客戶端 ID的參數(shù)設(shè)置指令,將解析出的設(shè)置參數(shù)和源客戶端ID傳送給參數(shù)設(shè)置權(quán)限 群組管理模塊一;所述參數(shù)設(shè)置權(quán)限群組管理模塊一,用于接收參數(shù)設(shè)置指令解析模塊一傳 送的設(shè)置參數(shù)和源客戶端ID,根據(jù)源客戶端ID在參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫中 查詢該源客戶端是否具有參數(shù)設(shè)置的權(quán)限,如果有,則將包含設(shè)置參數(shù)的參數(shù) 設(shè)置指令傳送給所述參數(shù)設(shè)置模塊;所述參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫,用于保存具有參數(shù)設(shè)置權(quán)限的群組信息;所述參數(shù)設(shè)置模塊,用于將參數(shù)設(shè)置權(quán)限群組管理模塊一發(fā)送的包含設(shè)置 參數(shù)的參數(shù)設(shè)置指令傳送給所述設(shè)置參數(shù)執(zhí)行模塊。
10、 如權(quán)利要求9所述的客戶端,其特征在于,該客戶端包括參數(shù)設(shè)置能 力數(shù)據(jù)庫;所述參數(shù)設(shè)置權(quán)限群組管理模塊一,進(jìn)一步用于查詢出該源客戶端具有參 數(shù)設(shè)置的權(quán)限后,在參數(shù)設(shè)置能力數(shù)據(jù)庫中查詢本地客戶端是否具有與所述設(shè) 置參數(shù)對應(yīng)的能力,如果有,則將該包含設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給所述 參數(shù)設(shè)置模塊;所述參數(shù)設(shè)置能力數(shù)據(jù)庫,用于保存本地客戶端具有的設(shè)置參數(shù)能力。
11、 如權(quán)利要求io所述的客戶端,其特征在于,該客戶端包括群組和參數(shù) 設(shè)置能力設(shè)定模塊,用于對所述參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫和參數(shù)設(shè)置能力數(shù)據(jù) 庫中的數(shù)據(jù)進(jìn)行管理。
12、 如權(quán)利要求10或11所述的客戶端,其特征在于,該客戶端包括數(shù)據(jù) 同步模塊,用于對所述參數(shù)設(shè)置權(quán)限群組數(shù)據(jù)庫和參數(shù)設(shè)置能力數(shù)據(jù)庫中的數(shù) 據(jù),與網(wǎng)絡(luò)側(cè)設(shè)備保存的對應(yīng)該客戶端的數(shù)據(jù)進(jìn)行同步。
13、 一種網(wǎng)絡(luò)側(cè)設(shè)備,其特征在于,該設(shè)備包括參數(shù)設(shè)置指令解析模塊二 和指令發(fā)送模塊;所述參數(shù)設(shè)置指令解析模塊二,用于接收并解析包括設(shè)置參數(shù)和目標(biāo)客戶 端id的參數(shù)設(shè)置指令,將解析出的設(shè)置參數(shù)和目標(biāo)客戶端id傳送給指令發(fā)送 模塊;所述指令發(fā)送模塊,用于接收參數(shù)設(shè)置指令解析模塊二發(fā)送的設(shè)置參數(shù)和 目標(biāo)客戶端id,根據(jù)目標(biāo)客戶端id,將包括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給 目標(biāo)客戶端。
14、 如權(quán)利要求13所述的設(shè)備,其特征在于,所述參數(shù)設(shè)置指令解析模塊 二接收的參數(shù)設(shè)置指令還包括源客戶端id,所述指令發(fā)送模塊包括在線判斷模 塊、同步參數(shù)設(shè)置模塊和異步參數(shù)設(shè)置模塊;所述在線判斷模塊,用于接收參數(shù)設(shè)置指令解析模塊二發(fā)送的設(shè)置參數(shù)、源客戶端ID和目標(biāo)客戶端ID,根據(jù)目標(biāo)客戶端ID監(jiān)聽目標(biāo)客戶端是否在線, 若在線,將設(shè)置參數(shù)和目標(biāo)客戶端ID發(fā)送給同步參數(shù)設(shè)置模塊,若不在線,將 設(shè)置參數(shù)、源客戶端ID和目標(biāo)客戶端ID發(fā)送給異步參數(shù)設(shè)置模塊;所述同步參數(shù)設(shè)置模塊,用于接收在線判斷模塊發(fā)送的設(shè)置參數(shù)和目標(biāo)客 戶端ID,根據(jù)目標(biāo)客戶端ID,將包括設(shè)置參數(shù)的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客 戶端;所述異步參數(shù)設(shè)置模塊,用于接收在線判斷模塊發(fā)送的設(shè)置參數(shù)、源客戶端ID和目標(biāo)客戶端ID,才艮據(jù)目標(biāo)客戶端ID,將包括設(shè)置參數(shù)和源客戶端ID 的參數(shù)設(shè)置指令發(fā)送給目標(biāo)客戶端。
15、 如權(quán)利要求14所述的設(shè)備,其特征在于,該設(shè)備包括參數(shù)設(shè)置權(quán)限群 組管理模塊二和群組數(shù)據(jù)庫;所述參數(shù)設(shè)置權(quán)限群組管理模塊二,置于參數(shù)設(shè)置指令解析模塊二和在線 判斷模塊之間,用于接收參數(shù)設(shè)置指令解析模塊二發(fā)送的設(shè)置參數(shù)、源客戶端 ID和目標(biāo)客戶端ID,根據(jù)源客戶端ID在群組數(shù)據(jù)庫中查詢該源客戶端是否具 有對該目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限,如果有,則將設(shè)置參數(shù)、源客戶端ID 和目標(biāo)客戶端ID發(fā)送給在線判斷模塊;所述群組數(shù)據(jù)庫,用于保存客戶端與具有參數(shù)設(shè)置權(quán)限的群組信息之間的 對應(yīng)關(guān)系。
16、 如權(quán)利要求15所述的設(shè)備,其特征在于,該設(shè)備包括能力數(shù)據(jù)庫; 所述參數(shù)設(shè)置權(quán)限群組管理模塊二,進(jìn)一步用于查詢出該源客戶端具有對該目標(biāo)客戶端進(jìn)行參數(shù)設(shè)置的權(quán)限后,在能力數(shù)據(jù)庫中查詢該目標(biāo)客戶端是否 具有與所述設(shè)置參數(shù)對應(yīng)的能力,如果有,則將設(shè)置參數(shù)、源客戶端ID和目標(biāo) 客戶端ID發(fā)送給在線判斷模塊;所述能力數(shù)據(jù)庫,用于保存客戶端與設(shè)置參數(shù)能力之間的對應(yīng)關(guān)系。
17、 如權(quán)利要求16所述的設(shè)備,其特征在于,該設(shè)備包括網(wǎng)絡(luò)數(shù)據(jù)設(shè)定模 塊,用于對所述群組數(shù)據(jù)庫和所述能力數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理。
18、 如權(quán)利要求16或17所述的設(shè)備,其特征在于,該設(shè)備包括網(wǎng)絡(luò)數(shù)據(jù)同步模塊,用于對所述群組數(shù)據(jù)庫和所述能力數(shù)據(jù)庫中的數(shù)據(jù),與對應(yīng)客戶端 的相應(yīng)數(shù)據(jù)進(jìn)行同步。
全文摘要
本發(fā)明公開了移動(dòng)互聯(lián)網(wǎng)客戶端的參數(shù)設(shè)置方法、客戶端及網(wǎng)絡(luò)側(cè)設(shè)備,其中,客戶端參數(shù)設(shè)置的方法包括目標(biāo)客戶端接收源客戶端或通過互聯(lián)網(wǎng)接收網(wǎng)絡(luò)側(cè)設(shè)備發(fā)送的參數(shù)設(shè)置指令,所述參數(shù)設(shè)置指令包括設(shè)置參數(shù);目標(biāo)客戶端執(zhí)行與所述設(shè)置參數(shù)對應(yīng)的任務(wù)。本發(fā)明方案實(shí)現(xiàn)了客戶端之間相互進(jìn)行參數(shù)設(shè)置,或者由互聯(lián)網(wǎng)對客戶端進(jìn)行參數(shù)設(shè)置。
文檔編號H04L12/24GK101567802SQ200810104868
公開日2009年10月28日 申請日期2008年4月24日 優(yōu)先權(quán)日2008年4月24日
發(fā)明者徐國洪, 楊鵬亮 申請人:北京易路聯(lián)動(dòng)技術(shù)有限公司