專利名稱:一種服務(wù)器控制客戶端行為的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種服務(wù)器控制客戶端行為的方法,特別涉及一種采用服務(wù)器端在c/s模式的軟件系統(tǒng)中可以通過(guò)控制參數(shù)來(lái)控制客戶端行為的方法。
背景技術(shù):
在c/s模式的軟件系統(tǒng)中,軟件被安裝在客戶端之后,如何對(duì)該軟件進(jìn)行控制,是一個(gè)比較重要的問(wèn)題。在本發(fā)明中,服務(wù)器將通過(guò)控制參數(shù)來(lái)執(zhí)行對(duì)客戶端的控制。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種采用服務(wù)器端在c/s模式的軟件系 統(tǒng)中可以通過(guò)控制參數(shù)來(lái)控制客戶端行為方法。本發(fā)明所述的 一種服務(wù)器控制客戶端行為的方法,該方法至少包括如下的步驟l:客戶端預(yù)置一些控制的邏輯。 步驟2:服務(wù)器端建立命令管理系統(tǒng)。 步驟3:客戶端向服務(wù)器端發(fā)起登錄請(qǐng)求。 步驟4:服務(wù)器端執(zhí)行登錄的流程。 步驟5:服務(wù)器端調(diào)用命令管理系統(tǒng),來(lái)生成控制參數(shù)。 步驟6:命令管理系統(tǒng)根據(jù)客戶端類型,分析所要執(zhí)行的命令是否被支持。 步驟7:服務(wù)器將控制參數(shù)連同登錄結(jié)果返回給客戶端。 步驟8:客戶端分析控制參數(shù),如果需要更新,則首先執(zhí)行命令執(zhí)行模塊的 更新流程,并重新加載該模塊。步驟9:客戶端繼續(xù)分析其它的控制參數(shù),根據(jù)命令的名稱加栽該命令的執(zhí) 行器。步驟10:客戶端將該命令的參數(shù)傳遞給執(zhí)行器,并執(zhí)行該命令。本發(fā)明所述的一種服務(wù)器控制客戶端行為的方法,客戶端預(yù)置一些控制的 邏輯,其步驟為步驟11:客戶端建立命令執(zhí)行器,該系統(tǒng)可以根據(jù)命令的名稱及參數(shù)來(lái)執(zhí) 行所預(yù)置的命令。步驟12:命令執(zhí)行器所能理解并執(zhí)行的命令,由客戶端開(kāi)發(fā)人員開(kāi)發(fā)并置 于客戶端。步驟13:命令執(zhí)行器將作為一個(gè)模塊,動(dòng)態(tài)加載,并隨時(shí)可以更新。 本發(fā)明所述的一種服務(wù)器控制客戶端行為的方法,服務(wù)器端建立命令管理 系統(tǒng),其步驟為步驟21:需要讓指定的客戶端類型的客戶端執(zhí)行的命令被加載到該管理系 統(tǒng)中。步驟22:它可以將命令和參數(shù)組織成一定的格式返回給客戶端。步驟23:可以判斷該命令是否被指定類型的客戶端執(zhí)行,并可通知客戶端。本發(fā)明所述的一種服務(wù)器控制客戶端行為的方法,命令管理系統(tǒng)根據(jù)客戶端類型,分析所要執(zhí)行的命令是否被支持,其步驟為步驟61:如果不被支持,則自動(dòng)將"更新"命令添加到這些命令之前。步驟62:把所要執(zhí)行的命令組織成一定格式的控制參數(shù)。本發(fā)明涉及的一種服務(wù)器控制客戶端行為的方法,使得服務(wù)器將通過(guò)控制參數(shù)來(lái)執(zhí)行對(duì)客戶端的控制。
圖1為本發(fā)明的流程圖。
具體實(shí)施例方式
參見(jiàn)圖1,本發(fā)明的主要步驟如下
步驟l:客戶端預(yù)置一些控制的邏輯。
步驟2:服務(wù)器端建立命令管理系統(tǒng)。
步驟3:客戶端向服務(wù)器端發(fā)起登錄請(qǐng)求。
步驟4:服務(wù)器端執(zhí)行登錄的流程。
步驟5:服務(wù)器端調(diào)用命令管理系統(tǒng),來(lái)生成控制參數(shù)。
步驟6:命令管理系統(tǒng)根據(jù)客戶端類型,分析所要執(zhí)行的命令是否被支持。
步驟7:服務(wù)器將控制參數(shù)連同登錄結(jié)果返回給客戶端。
步驟8:客戶端分析控制參數(shù),如果需要更新,則首先執(zhí)行命令執(zhí)行模塊的 更新流程,并重新加載該模塊。
步驟9:客戶端繼續(xù)分析其它的控制參數(shù),根據(jù)命令的名稱加載該命令的執(zhí) 行器。
步驟10:客戶端將該命令的參數(shù)傳遞給執(zhí)行器,并執(zhí)行該命令。 上述步驟1客戶端預(yù)置一些控制的邏輯的具體步驟如下 步驟11:客戶端建立命令執(zhí)行器,該系統(tǒng)可以根據(jù)命令的名稱及參數(shù)來(lái)執(zhí) 行所預(yù)置的命令。
步驟12:命令執(zhí)行器所能理解并執(zhí)行的命令,由客戶端開(kāi)發(fā)人員開(kāi)發(fā)并置 于客戶端。
步驟13:命令執(zhí)行器將作為一個(gè)模塊,動(dòng)態(tài)加載,并隨時(shí)可以更新。
上述步驟2服務(wù)器端建立命令管理系統(tǒng)的具體步驟如下
步驟21:需要讓指定的客戶端類型的客戶端執(zhí)行的命令 加載到該管理系統(tǒng)中。
步驟22:它可以將命令和參數(shù)組織成一定的格式返回給客戶端。 步驟23:可以判斷該命令是否被指定類型的客戶端執(zhí)行,并可通知客戶端 更新命令管理器。
上述步驟6命令管理系統(tǒng)根據(jù)客戶端類型,分析所要執(zhí)行的命令是否被支 持的具體步驟如下
步驟61:如果不被支持,則自動(dòng)將"更新,,命令添加到這些命令之前。 步驟62:把所要執(zhí)行的命令組織成一定格式的控制參數(shù)。 上述的技術(shù)方案實(shí)施時(shí)使得服務(wù)器將通過(guò)控制參數(shù)來(lái)執(zhí)行對(duì)客戶端的控制。
最后所應(yīng)說(shuō)明的是,以上實(shí)施例僅用以說(shuō)明而并非限制本發(fā)明所描述的技 術(shù)方案;因此,盡管本說(shuō)明書參照上述的實(shí)施例對(duì)本發(fā)明已進(jìn)行了詳細(xì)的說(shuō)明, 但是,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,仍然可以對(duì)本發(fā)明進(jìn)行修改或者等同 地替換;而一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋 在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1、一種服務(wù)器控制客戶端行為的方法,其特征在于該方法至少包括如下的步驟步驟1客戶端預(yù)置一些控制的邏輯。步驟2服務(wù)器端建立命令管理系統(tǒng)。步驟3客戶端向服務(wù)器端發(fā)起登錄請(qǐng)求。步驟4服務(wù)器端執(zhí)行登錄的流程。步驟5服務(wù)器端調(diào)用命令管理系統(tǒng),來(lái)生成控制參數(shù)。步驟6命令管理系統(tǒng)根據(jù)客戶端類型,分析所要執(zhí)行的命令是否被支持。步驟7服務(wù)器將控制參數(shù)連同登錄結(jié)果返回給客戶端。步驟8客戶端分析控制參數(shù),如果需要更新,則首先執(zhí)行命令執(zhí)行模塊的更新流程,并重新加載該模塊。步驟9客戶端繼續(xù)分析其它的控制參數(shù),根據(jù)命令的名稱加載該命令的執(zhí)行器。步驟10客戶端將該命令的參數(shù)傳遞給執(zhí)行器,并執(zhí)行該命令。
2、 根據(jù)權(quán)利要求1所述的一種服務(wù)器控制客戶端行為的方法,其特征在于 客戶端預(yù)置一些控制的邏輯,其步驟為步驟11:客戶端建立命令執(zhí)行器,該系統(tǒng)可以根據(jù)命令的名稱及參數(shù)來(lái)執(zhí) 行所預(yù)置的命令。步驟12:命令執(zhí)行器所能理解并執(zhí)行的命令,由客戶端開(kāi)發(fā)人員開(kāi)發(fā)并置 于客戶端。步驟13:命令執(zhí)行器將作為一個(gè)模塊,動(dòng)態(tài)加載,并隨時(shí)可以更新。
3、 根據(jù)權(quán)利要求1所述的一種服務(wù)器控制客戶端行為的方法,其特征在于 服務(wù)器端建立命令管理系統(tǒng),其步驟為步驟21:需要讓指定的客戶端類型的客戶端執(zhí)行的命令被加載到該管理系 統(tǒng)中。步驟22:它可以將命令和參數(shù)組織成一定的格式返回給客戶端。 步驟23:可以判斷該命令是否被指定類型的客戶端執(zhí)行,并可通知客戶端 更新命令管理器。
4、根據(jù)權(quán)利要求1所述的一種服務(wù)器控制客戶端行為的方法,其特征在于 命令管理系統(tǒng)根據(jù)客戶端類型,分析所要執(zhí)行的命令是否被支持,其步驟為 步驟61:如杲不^皮支持,則自動(dòng)將"更新"命令添加到這些命令之前。 步驟62:把所要執(zhí)行的命令組織成一定格式的控制參數(shù)。
全文摘要
一種服務(wù)器控制客戶端行為的方法,首先客戶端預(yù)置一些控制的邏輯;然后服務(wù)器端建立命令管理系統(tǒng);客戶端向服務(wù)器端發(fā)起登錄請(qǐng)求;服務(wù)器端執(zhí)行登錄的流程;服務(wù)器端調(diào)用命令管理系統(tǒng),來(lái)生成控制參數(shù);命令管理系統(tǒng)根據(jù)客戶端類型,分析所要執(zhí)行的命令是否被支持;服務(wù)器將控制參數(shù)連同登錄結(jié)果返回給客戶端;客戶端分析控制參數(shù),如果需要更新,則首先執(zhí)行命令執(zhí)行模塊的更新流程,并重新加載該模塊;客戶端繼續(xù)分析其它的控制參數(shù),根據(jù)命令的名稱加載該命令的執(zhí)行器;最后客戶端將該命令的參數(shù)傳遞給執(zhí)行器,并執(zhí)行該命令。本發(fā)明使得服務(wù)器將通過(guò)控制參數(shù)來(lái)執(zhí)行對(duì)客戶端的控制。
文檔編號(hào)H04L29/06GK101656709SQ20081011859
公開(kāi)日2010年2月24日 申請(qǐng)日期2008年8月20日 優(yōu)先權(quán)日2008年8月20日
發(fā)明者徐友春, 朱紅軍, 湯海京, 蔣海濤 申請(qǐng)人:北京聞言科技有限公司