專利名稱:采集設(shè)備信息的客戶端的生成及運(yùn)行方法、服務(wù)器和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及設(shè)備信息采集相關(guān)技術(shù)領(lǐng)域,特別是涉及采集設(shè)備信息的客戶端的生成及運(yùn)行方法、服務(wù)器和設(shè)備。
背景技術(shù):
現(xiàn)有的移動終端領(lǐng)域,需要對各種基站、天線等進(jìn)行數(shù)據(jù)采集,獲得各個(gè)設(shè)備的設(shè)備信息。隨著3G網(wǎng)絡(luò)的不斷發(fā)展及智能手機(jī)性能不斷提高,手機(jī)終端已成為各行業(yè)應(yīng)用中重要的設(shè)備信息采集工具之一。各種信息管理平臺都通過對原有的系統(tǒng)進(jìn)行移動化開發(fā),生成新的采集設(shè)備信息的客戶端,以便達(dá)到任何地方,任何時(shí)間都可以進(jìn)行采集作業(yè)。但目前采集設(shè)備信息的客戶端普遍采用定制開發(fā)的模式,因此針對一個(gè)信息系統(tǒng)都需要重新進(jìn)行編碼開發(fā),給項(xiàng)目成本帶來很高的研發(fā)成本和維護(hù)費(fèi)用。例如,對ー個(gè)基站進(jìn)行數(shù)據(jù)采集,需要開發(fā)ー套采集客戶端,當(dāng)換了ー個(gè)基站,如果采集的數(shù)據(jù)不一祥,則又需要開發(fā)ー套采集客戶端,或者是只是針對天線進(jìn)行數(shù)據(jù)采集,則又要專門開發(fā)ー套采集天線的采集客戶端。同時(shí)這種定制開發(fā)的項(xiàng)目周期長,需求響應(yīng)時(shí)間慢,擴(kuò)展空間小,都不利于信息系統(tǒng)的移動化建設(shè)。另外,由于移動終端其計(jì)算能力較弱,也無法直接在移動終端上進(jìn)行開發(fā)。
發(fā)明內(nèi)容
基于此,有必要針對現(xiàn)有技術(shù)存在的采集設(shè)備信息的客戶端的開發(fā)復(fù)雜,不能重復(fù)利用代碼且開發(fā)周期長的技術(shù)問題,提供一種采集設(shè)備信息的客戶端的生成及運(yùn)行方法、服務(wù)器和設(shè)備。一種采集設(shè)備信息的客戶端的生成方法,包括:獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息;響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且響應(yīng)于關(guān)聯(lián)控件與設(shè)備信息標(biāo)識的操作,在客戶端配置文件保存所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及響應(yīng)于關(guān)聯(lián)控件與采集事件代碼的操作,在客戶端配置文件保存所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)控件的客戶端。在其中一個(gè)實(shí)施例中,還包括,生成客戶端配置文件后,響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端,在其中一個(gè)實(shí)施例中,還包括:獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作;所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且響應(yīng)于關(guān)聯(lián)控件與數(shù)據(jù)庫操作代碼的操作,在客戶端配置文件保存所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系。在其中一個(gè)實(shí)施例中,所述生成客戶端配置文件,具體包括:生成與所需采集設(shè)備信息的至少ー個(gè)設(shè)備對應(yīng)的設(shè)備配置文件;如果所需采集設(shè)備信息的設(shè)備為多個(gè),則根據(jù)所述多個(gè)設(shè)備的層次關(guān)系,設(shè)置多個(gè)設(shè)備配置文件的關(guān)聯(lián)關(guān)系,生成包括多個(gè)設(shè)備配置文件的客戶端配置文件;如果所需采集設(shè)備信息的設(shè)備為ー個(gè),則所述設(shè)備配置文件為客戶端配置文件。在其中一個(gè)實(shí)施例中:所述客戶端配置文件還包括有與所述終端對應(yīng)的終端標(biāo)識,所述響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端具體包括:響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送給與所述終端標(biāo)識對應(yīng)的終端。一種用于生成采集設(shè)備信息的客戶端的服務(wù)器,包括:數(shù)據(jù)庫獲取模塊,用于獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息;客戶端配置文件生成模塊,用于響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且響應(yīng)于關(guān)聯(lián)控件與設(shè)備信息標(biāo)識的操作,在客戶端配置文件保存所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及響應(yīng)于關(guān)聯(lián)控件與采集事件代碼的操作,在客戶端配置文件保存所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)所述控件的客戶端。在其中一個(gè)實(shí)施例中,還包括:客戶端配置文件發(fā)送模塊,用于響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端。在其中一個(gè)實(shí)施例中:數(shù)據(jù)庫獲取模塊,還用于獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作;客戶端配置文件生成模塊,還用于生成包括數(shù)據(jù)庫操作代碼的客戶端配置文件,且響應(yīng)于關(guān)聯(lián)控件與數(shù)據(jù)庫操作代碼的操作,在客戶端配置文件保存所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系。在其中一個(gè)實(shí)施例中,客戶端配置文件生成模塊還包括:設(shè)備配置文件生成模塊,用于生成與所需采集設(shè)備信息的至少ー個(gè)設(shè)備對應(yīng)的設(shè)備配置文件;設(shè)備配置文件關(guān)聯(lián)模塊,用于如果所需采集設(shè)備信息的設(shè)備為多個(gè),則根據(jù)所述多個(gè)設(shè)備的層次關(guān)系,設(shè)置多個(gè)設(shè)備配置文件的關(guān)聯(lián)關(guān)系,生成包括多個(gè)設(shè)備配置文件的客戶端配置文件;如果所需采集設(shè)備信息的設(shè)備為ー個(gè),則所述設(shè)備配置文件為客戶端配置文件。在其中一個(gè)實(shí)施例中:所述客戶端配置文件還包括有與所述終端對應(yīng)的終端標(biāo)識;客戶端配置文件發(fā)送模塊,用于響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送給與所述終端標(biāo)識對應(yīng)的終端。一種采集設(shè)備信息的客戶端的運(yùn)行方法:向服務(wù)器發(fā)送下載客戶端配置文件請求;從服務(wù)器獲取客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系;根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定;響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息。在其中一個(gè)實(shí)施例中:所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系;所述根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定;響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。在其中一個(gè)實(shí)施例中,所述向服務(wù)器請求下載客戶端配置文件具體包括:向服務(wù)器發(fā)送包括有終端標(biāo)識的下載客戶端配置文件請求,所述終端標(biāo)識用于標(biāo)識運(yùn)行所述客戶端的終端。一種用于運(yùn)行采集設(shè)備信息的客戶端的終端,包括:客戶端配置文件請求發(fā)送模塊,用于向服務(wù)器發(fā)送下載客戶端配置文件請求;客戶端配置文件獲取模塊,用于從服務(wù)器獲取客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系;客戶端生成模塊,用于根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定;客戶端響應(yīng)模塊,用于響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息。在其中一個(gè)實(shí)施例中:所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系;所述客戶端生成模塊,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定;所述客戶端響應(yīng)模塊,還用于響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。在其中一個(gè)實(shí)施例中,所述客戶端配置文件請求發(fā)送模塊具體包括:
向服務(wù)器發(fā)送包括有終端標(biāo)識的下載客戶端配置文件請求,所述終端標(biāo)識用于標(biāo)識運(yùn)行所述客戶端的終端。一種采集設(shè)備信息的客戶端的生成方法,包括:服務(wù)器獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息;服務(wù)器響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系;終端向服務(wù)器發(fā)送下載客戶端配置文件請求;服務(wù)器響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)所述控件的客戶端;終端從服務(wù)器獲取客戶端配置文件;終端根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定;終端響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息。在其中一個(gè)實(shí)施例中,還包括:服務(wù)器獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作;所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系;所述終端根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定;所述終端響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。上述采集設(shè)備信息的客戶端的生成方法、服務(wù)器和設(shè)備,在服務(wù)器上由用戶進(jìn)行編輯客戶端配置文件操作,生成統(tǒng)ー格式的客戶端配置文件,終端從服務(wù)器上下載客戶端配置文件生成采集設(shè)備信息的客戶端。由于格式統(tǒng)一,因此無論是采集何種設(shè)備信息,只需要在數(shù)據(jù)庫中設(shè)置相應(yīng)的采集事件代碼和數(shù)據(jù)庫操作代碼,則能完成在終端上的客戶端開發(fā)。采集事件代碼和數(shù)據(jù)庫操作代碼是實(shí)現(xiàn)生成的,因此可以在多個(gè)客戶端的開發(fā)中重復(fù)利用,開發(fā)客戶端的用戶無需懂得非常復(fù)雜的編程技術(shù),也可以得到滿足其實(shí)際需要的采集設(shè)備信息的客戶端。
圖1為本發(fā)明的一種采集設(shè)備信息的客戶端的生成方法的工作流程圖;圖2為本發(fā)明的一種采集設(shè)備信息的客戶端的生成方法在服務(wù)器上的一個(gè)例子的工作流程圖;圖3為本發(fā)明一種用于生成采集設(shè)備信息的客戶端的服務(wù)器的模塊結(jié)構(gòu)圖4為本發(fā)明的在終端生成采集設(shè)備信息的客戶端的運(yùn)行方法的工作流程圖;圖5為本發(fā)明一種用于運(yùn)行采集設(shè)備信息的客戶端的終端的模塊結(jié)構(gòu)圖;圖6為本發(fā)明一種采集設(shè)備信息的客戶端的生成方法的綜合工作流程圖
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明做進(jìn)ー步詳細(xì)的說明。如圖1所示為本發(fā)明的一種采集設(shè)備信息的客戶端的生成方法的工作流程圖,包括:步驟S101,獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息;步驟S102,響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且響應(yīng)于關(guān)聯(lián)控件與設(shè)備信息標(biāo)識的操作,在客戶端配置文件保存所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及響應(yīng)于關(guān)聯(lián)控件與采集事件代碼的操作,在客戶端配置文件保存所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)控件的客戶端。其中,本實(shí)施例在步驟SlOl中,在步驟SlOl中,可以專門采用ー個(gè)服務(wù)器保存設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,在需要的時(shí)候,從服務(wù)器上獲取,然而也可以是把設(shè)備信息標(biāo)識等保存在終端上,從終端上獲取。本領(lǐng)域普通技術(shù)人員在閱讀本專利后,可以具體進(jìn)行補(bǔ)充和修改。設(shè)備信息標(biāo)識可以為在數(shù)據(jù)庫中的數(shù)據(jù)字段,即在數(shù)據(jù)庫中,通過數(shù)據(jù)字段標(biāo)識設(shè)備信息。設(shè)備信息可以為設(shè)備所在的全球地理位置、設(shè)備輸出的射頻信號強(qiáng)度、設(shè)備所用射頻頻率等各種設(shè)備信息。上述僅為用于幫助理解所舉例子,本領(lǐng)域普通技術(shù)人員在閱讀本發(fā)明后,可以將其應(yīng)用于其他各種設(shè)備信息采集中。生成客戶端配置文件的方法,本領(lǐng)域普通技術(shù)人員在閱讀本發(fā)明后,可以對其具體步驟進(jìn)行補(bǔ)充。例如,可以采用XML、JAVASCRIPT等各種編程語言撰寫。然而,在考慮到將所采集的設(shè)備信息保存到數(shù)據(jù)庫上,則需要對所采集的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作,因此,在其中一個(gè)實(shí)施例中:還包括獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作;該步驟可以在步驟SlOl中實(shí)現(xiàn),也可以在步驟S102中,當(dāng)用戶需要到數(shù)據(jù)庫操作代碼時(shí),服務(wù)器再進(jìn)行獲取??蛻舳伺渲梦募€包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系。其中,數(shù)據(jù)庫操作代碼可以是增、刪、改、查的SQL語句,以及設(shè)置數(shù)據(jù)關(guān)聯(lián)的外鍵、主鍵、連聯(lián)關(guān)系;相應(yīng)控件可以包括返回、新增、保存、刪除、查詢、上傳、下載等功能??紤]到現(xiàn)有設(shè)備包括有一定的層次關(guān)系。因此,在其中一個(gè)實(shí)施例中,所述生成客戶端配置文件,具體包括:生成與所需采集設(shè)備信息的至少ー個(gè)設(shè)備對應(yīng)的設(shè)備配置文件;如果所需采集設(shè)備信息的設(shè)備為多個(gè),則根據(jù)所述多個(gè)設(shè)備的層次關(guān)系,設(shè)置多個(gè)設(shè)備配置文件的關(guān)聯(lián)關(guān)系,生成包括多個(gè)設(shè)備配置文件的客戶端配置文件;如果所需采集設(shè)備信息的設(shè)備為ー個(gè),則所述設(shè)備配置文件為客戶端配置文件。所述層次關(guān)系為設(shè)備與設(shè)備之間的歸屬關(guān)系。例如基站是ー個(gè)設(shè)備,針對基站生成一個(gè)設(shè)備配置文件,對基站的各種設(shè)備信息進(jìn)行采集。同時(shí),基站還包括有天線及其他子設(shè)備,則針對基站及其他子設(shè)備分別生成設(shè)備配置文件,并生成包括上述所有的設(shè)備配置文件的客戶端配置文件,用于采集基站、天線及基站內(nèi)其他子設(shè)備的客戶端。其中,基站與天線及其他子設(shè)備的歸屬關(guān)系為:天線及其他子設(shè)備歸屬于基站。通過對每個(gè)設(shè)備及其子設(shè)備分別生成設(shè)備配置文件,使得整個(gè)層次更加分明,同時(shí),每個(gè)設(shè)備配置文件也可以單獨(dú)保存,則可以非常方便的重復(fù)利用。例如,把天線的設(shè)備配置文件単獨(dú)保存,則在其他也同樣適用天線的設(shè)備上,就可以重復(fù)利用天線的設(shè)備配置文件。本發(fā)明的一種采集設(shè)備信息的客戶端的生成方法,可以只是生成客戶端配置文件即可。將客戶端配置文件應(yīng)用到終端的方法,本領(lǐng)域普通技術(shù)人員在閱讀本專利后,可以有各種具體的應(yīng)用辦法。例如可以把終端通過有線或者無線的方式連接到服務(wù)器進(jìn)行下載,或者是通過移動設(shè)備從服務(wù)器上下載客戶端配置文件,然后上傳到終端。在其中一個(gè)實(shí)施例中,本發(fā)明的一種采集設(shè)備信息的客戶端的生成方法還包括:步驟S103,響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端。該實(shí)施例,即采用的是把終端通過有線或者無線的方式連接到服務(wù)器進(jìn)行下載的方式,該方式較為簡單方便。在步驟S103中,將客戶端配置文件發(fā)送到終端,本領(lǐng)域普通技術(shù)人員在閱讀本發(fā)明后,可以對其具體步驟進(jìn)行補(bǔ)充。例如,可以對所有的終端都生成一個(gè)客戶端配置文件,當(dāng)接收到下載客戶端配置文件請求,則把客戶端配置文件發(fā)送給所請求的終端。然而,考慮到提高每個(gè)終端的獨(dú)立性,因此,在其中一個(gè)實(shí)施例中:所述客戶端配置文件還包括有與所述終端對應(yīng)的終端標(biāo)識,所述響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端具體包括:響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送給與所述終端標(biāo)識對應(yīng)的終端。上述的終端標(biāo)識,可以為終端的硬件標(biāo)識或者軟件標(biāo)識,例如,對于手機(jī)終端來說,可以是手機(jī)終端的國際移動用戶識別碼(InternationalMobileSubscriberIdentification Number, IMSI),或者國際移動設(shè)備標(biāo)識(InternationalMobile Equipment Identity, IMEI),甚至是一個(gè)用戶名和密碼對,只要能用于標(biāo)識該終端即可。作為ー個(gè)例子:如圖2所示為本發(fā)明的一種采集設(shè)備信息的客戶端的生成方法在服務(wù)器上的一個(gè)例子的工作流程圖,包括以下步驟:步驟S201,服務(wù)器連接信息管理系統(tǒng)的數(shù)據(jù)庫,獲取數(shù)據(jù)庫信息,數(shù)據(jù)庫信息包括多個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼和數(shù)據(jù)庫操作代碼;步驟S202,在服務(wù)器上顯示新建設(shè)備配置文件的界面,在本實(shí)施例中,編輯客戶端配置文件的操作為可視化操作,用戶利用可視化操作選擇設(shè)備配置文件的類型,創(chuàng)建新的設(shè)備配置文件到模擬終端,所述的模擬終端模擬使用客戶端的終端,用戶拖拽所需控件到終端模擬面板進(jìn)行界面排版,并綁定相關(guān)配置信息,并將多個(gè)設(shè)備配置文件進(jìn)行關(guān)聯(lián)設(shè)置,形成具有邏輯的統(tǒng)一整體。服務(wù)器響應(yīng)上述的編輯設(shè)備配置文件操作,生成設(shè)備配置文件。其中,用戶拖拽所需控件到終端模擬面板進(jìn)行界面排版,則設(shè)定了控件在所述客戶端的顯示屬性,即確定了控件的長度、高度和位置。其中,所述綁定相關(guān)配置信息過程包括:綁定控件類型、綁定輸入方式、綁定數(shù)據(jù)庫字段、綁定限制策略、綁定控件與設(shè)備信息標(biāo)識,綁定控件與數(shù)據(jù)庫操作代碼,綁定控件與采集事件代碼。用戶執(zhí)行的綁定相關(guān)配置信息的操作,即包含了關(guān)聯(lián)控件與設(shè)備信息標(biāo)識的操作、關(guān)聯(lián)控件與采集事件代碼的操作和關(guān)聯(lián)控件與數(shù)據(jù)庫操作代碼的操作其中,所述利用可視化操作選擇設(shè)備配置文件的類型,創(chuàng)建新的配置文件到模擬終端可包括:根據(jù)繼承現(xiàn)有的設(shè)備配置文件的模板進(jìn)行創(chuàng)建,對已經(jīng)配置好控件的顯示屬性,且控件與設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及控件與數(shù)據(jù)庫操作代碼和采集事件代碼的關(guān)聯(lián)關(guān)系已經(jīng)設(shè)置好的模板進(jìn)行修改,或者創(chuàng)建空白的設(shè)備配置文件的模板進(jìn)行配置。例如,設(shè)定界面類型包括:導(dǎo)航界面、列表界面、Tab界面、表單界面、混合界面,用戶可以選擇不同的界面類型,每個(gè)界面類型預(yù)先對應(yīng)ー種設(shè)備配置文件的模塊,用戶在不同的界面類型上増加其所需要的控件,并保存。其中,將多個(gè)設(shè)備配置文件進(jìn)行關(guān)聯(lián)設(shè)置,形成具有邏輯的統(tǒng)一整體過程包括:設(shè)置控件與其他操作關(guān)聯(lián)配置,設(shè)置數(shù)據(jù)加載關(guān)聯(lián)配置,具體包括,配置當(dāng)前設(shè)備配置文件的界面是加載、新增、刪除、查詢、修改、上傳、下載關(guān)聯(lián)其他的設(shè)備配置文件。步驟S203,生成包括多個(gè)設(shè)備配置文件的客戶端配置文件,客戶端配置文件采用XML形式體現(xiàn),井根據(jù)客戶端配置文件預(yù)覽終端客戶端。具體地,根據(jù)客戶端配置文件信息,生成XML形式的界面配置,操作配置,數(shù)據(jù)配置文件,模擬終端可以根據(jù)客戶端配置文件生成可以預(yù)覽的模擬客戶端,用戶可以根據(jù)預(yù)覽效果重新對客戶端配置文件進(jìn)行修改和調(diào)整;步驟S204,響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端。其中,下載客戶端配置文件請求中,包括有手機(jī)終端唯一編號,根據(jù)手機(jī)終端編號獲取有相關(guān)權(quán)限的客戶端配置文件,并發(fā)送到手機(jī)終端上述例子中,終端采用了手機(jī)終端。實(shí)際上,還可以采用其他終端,例如PDA,平板電腦,甚至是手提電腦等,只要有能夠標(biāo)識終端的終端標(biāo)識即可。如圖3所示為本發(fā)明一種用于生成采集設(shè)備信息的客戶端的服務(wù)器的模塊結(jié)構(gòu)圖。一種用于生成采集設(shè)備信息的客戶端的服務(wù)器,包括:數(shù)據(jù)庫獲取模塊310,用于獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息;客戶端配置文件生成模塊320,用于響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且響應(yīng)于關(guān)聯(lián)控件與設(shè)備信息標(biāo)識的操作,在客戶端配置文件保存所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及響應(yīng)于關(guān)聯(lián)控件與采集事件代碼的操作,在客戶端配置文件保存所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)控件的客戶端。在其中一個(gè)實(shí)施例中,還包括客戶端配置文件發(fā)送模塊330,用于響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)所述控件的客戶端。在其中一個(gè)實(shí)施例中:數(shù)據(jù)庫獲取模塊310,還用于獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作;客戶端配置文件生成模塊320,還用于所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系。在其中一個(gè)實(shí)施例中,客戶端配置文件生成模塊320還包括:設(shè)備配置文件生成模塊321,用于生成與所需采集設(shè)備信息的至少ー個(gè)設(shè)備對應(yīng)的設(shè)備配置文件;設(shè)備配置文件關(guān)聯(lián)模塊322,用于如果所需采集設(shè)備信息的設(shè)備為多個(gè),則根據(jù)所述多個(gè)設(shè)備的層次關(guān)系,設(shè)置多個(gè)設(shè)備配置文件的關(guān)聯(lián)關(guān)系,生成包括多個(gè)設(shè)備配置文件的客戶端配置文件;如果所需采集設(shè)備信息的設(shè)備為ー個(gè),則所述設(shè)備配置文件為客戶端配置文件。在其中一個(gè)實(shí)施例中:所述客戶端配置文件還包括有與所述終端對應(yīng)的終端標(biāo)識;客戶端配置文件發(fā)送模塊330,用于響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送給與所述終端標(biāo)識對應(yīng)的終端。本發(fā)明實(shí)施例還提供在終端生成采集設(shè)備信息的客戶端的生成方法。如圖4所示為本發(fā)明的在終端生成采集設(shè)備信息的客戶端的運(yùn)行方法的工作流程圖。一種采集設(shè)備信息的客戶端的運(yùn)行方法:步驟S401,向服務(wù)器發(fā)送下載客戶端配置文件請求;步驟S402,從服務(wù)器獲取客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系;步驟S403,根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定;步驟S404,響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息。在步驟S403中,本領(lǐng)域普通技術(shù)人員在閱讀本發(fā)明后,可以根據(jù)具體不同的客戶端配置文件實(shí)現(xiàn)不同的客戶端。在本實(shí)施例中,控件可以是各種按鈕或者文本框等。采集事件代碼可以根據(jù)不同的設(shè)備有不同的代碼,同時(shí),采集到的設(shè)備信息可以存放緩存數(shù)據(jù)中,并可以根據(jù)不同的控件,在控件上直接顯示。本實(shí)施例根據(jù)客戶端配置文件生成客戶端主要采用的是控件顯示方式。實(shí)際上,不同的客戶端配置文件,可以實(shí)現(xiàn)不同的客戶端。例如,本實(shí)施例中是把控件與采集事件代碼和數(shù)據(jù)庫操作代碼綁定,但在不設(shè)置控件的客戶端,其完全可以采用線程綁定的方式,即把采集事件代碼和數(shù)據(jù)庫操作代碼加載到某個(gè)線程中,則系統(tǒng)啟動后,自動運(yùn)行該線程中的采集事件代碼和數(shù)據(jù)庫操作代碼。這樣的方式使得終端的功能較為單調(diào),終端只能完全執(zhí)行采集事件代碼和數(shù)據(jù)庫操作代碼。而本實(shí)施例中,采用了控件對采集事件代碼和數(shù)據(jù)庫操作代碼進(jìn)行綁定,則用戶可以隨時(shí)啟動或者關(guān)閉采集事件代碼和數(shù)據(jù)庫操作代碼。用戶通過單個(gè)控件啟動了采集事件代碼采集到設(shè)備信息后,這些設(shè)備信息是否需要上傳到數(shù)據(jù)庫,還是要從數(shù)據(jù)庫中下載原始數(shù)據(jù),是否需要執(zhí)行數(shù)據(jù)庫操作代碼,完全由用戶自行決定。用戶可以通過點(diǎn)擊與數(shù)據(jù)庫操作代碼綁定的控件進(jìn)行操作,給了用戶非常大的靈活性??紤]到將所采集的設(shè)備信息保存到數(shù)據(jù)庫上,則需要對所采集的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作,因此,在其中一個(gè)實(shí)施例中:所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系;步驟S403中,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定;步驟S404中,響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。在步驟S401中,向服務(wù)器發(fā)送下載客戶端配置文件請求本領(lǐng)域普通技術(shù)人員在閱讀本發(fā)明后,可以對其具體步驟進(jìn)行補(bǔ)充。例如,可以只是發(fā)送ー個(gè)簡單的請求,然后等待服務(wù)器發(fā)送客戶端配置文件。或者是發(fā)送了請求以后,服務(wù)器向終端返回保存在服務(wù)器上所有的客戶端配置文件列表,由終端進(jìn)行選擇。然而,考慮到提高每個(gè)終端的獨(dú)立性,在其中一個(gè)實(shí)施例中,所述向服務(wù)器請求下載客戶端配置文件具體包括:向服務(wù)器發(fā)送包括有終端標(biāo)識的下載客戶端配置文件請求,所述終端標(biāo)識用于標(biāo)識運(yùn)行所述客戶端的終端。上述的終端標(biāo)識,可以為終端的硬件標(biāo)識或者軟件標(biāo)識,例如,對于手機(jī)終端來說,可以是手機(jī)終端的國際移動用戶識別碼(InternationalMobileSubscriberIdentification Number, IMSI),或者國際移動設(shè)備標(biāo)識(InternationalMobile Equipment Identity, IMEI),甚至是一個(gè)用戶名和密碼對,只要能用于標(biāo)識該終端即可。作為ー個(gè)例子,終端采用手機(jī)終端,包括:向服務(wù)器發(fā)送下載客戶端配置文件請求,從服務(wù)器獲取客戶端配置文件;具體地,包括:手機(jī)終端定時(shí)訪問客戶端配置文件服務(wù)器(即如圖3所示的采集設(shè)備信息的服務(wù)器),向服務(wù)器發(fā)送下載客戶端配置文件請求;其中,下載客戶端配置文件請求包括有手機(jī)終端的唯一編號,通過該編號與服務(wù)器進(jìn)行對比,檢測是否有符合分配給本終端的客戶端配置文件;若返回有符合本手機(jī)終端的客戶端配置文件,則主動向服務(wù)器獲取客戶端配置文件信息;配置文件信息包括有客戶端配置文件唯一編號、客戶端配置文件應(yīng)用名稱、客戶端配置文件創(chuàng)建人、客戶端配置文件創(chuàng)建時(shí)間、客戶端配置文件修改時(shí)間、客戶端配置文件版本號;根據(jù)返回所得的客戶端配置文件信息檢測本地是否有安裝過該客戶端配置文件;具體地利用應(yīng)用管理単元中的本地安裝信息和客戶端配置文件唯一編號進(jìn)行掃描對比,返回掃描結(jié)果;若返回結(jié)果為已安裝此客戶端配置文件,則進(jìn)行版本號對比,檢測是否有更高版本的客戶端配置文件需要更新安裝;若有,則從服務(wù)器下載客戶端配置文件到手機(jī)終端本地;手機(jī)終端根據(jù)下載到的客戶端配置文件更新本地客戶端;若返回結(jié)果為沒有安裝此客戶端配置文件,則為新客戶端配置文件,則下載客戶端配置文件到手機(jī)終端本地。手機(jī)終端根據(jù)下載到本地的客戶端配置文件,創(chuàng)建客戶端;根據(jù)客戶端配置文件生成客戶端,包括:根據(jù)客戶端配置文件建立緩存數(shù)據(jù)庫、生成應(yīng)用界面、注冊操作監(jiān)聽事件、將數(shù)據(jù)緩存設(shè)置與界面關(guān)聯(lián)??蛻舳烁鶕?jù)客戶端配置文件采集、存儲并同歩數(shù)據(jù)過程,根據(jù)生成的界面進(jìn)行數(shù)據(jù)的獲取與采集,并保存本地緩存數(shù)據(jù)庫,當(dāng)網(wǎng)絡(luò)和配置網(wǎng)絡(luò)一致時(shí),進(jìn)行與服務(wù)器數(shù)據(jù)的同步更新。具體包括:遍歷客戶端配置文件的控件的顯示屬性,包括控件類型、控件編號、控件名稱、控件位置、控件大小、控件標(biāo)簽、控件排列順序、控件初始化數(shù)據(jù)等,動態(tài)地生成采集終端界面,同時(shí)將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼和所述采集事件代碼綁定;根據(jù)界面里的控件綁定的采集事件代碼,利用系統(tǒng)的操作配置單元進(jìn)行事件監(jiān)聽綁定,為界面的控件綁定響應(yīng)事件;根據(jù)界面里的控件的綁定的數(shù)據(jù)庫操作代碼,加載緩存數(shù)據(jù)里面的數(shù)據(jù)到界面里,具體地通過執(zhí)行數(shù)據(jù)庫操作代碼的數(shù)據(jù)查詢語句,并將查詢后的數(shù)據(jù)結(jié)果綁定到控件里;界面生成成功后,啟動應(yīng)用服務(wù)進(jìn)行采集作業(yè)。當(dāng)用戶點(diǎn)擊控件,則終端響應(yīng)于控件的操作:如果所述控件與采集事件代碼綁定,則根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息,并保存為所述設(shè)備信息標(biāo)識對應(yīng)的緩存數(shù)據(jù),保存到本地緩存數(shù)據(jù)庫;如果所述控件與數(shù)據(jù)庫操作代碼綁定,則根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,從本地緩存數(shù)據(jù)庫中確定所對應(yīng)的緩存數(shù)據(jù),根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,將所對應(yīng)的緩存數(shù)據(jù)執(zhí)行數(shù)據(jù)庫操作代碼。如圖5所示為本發(fā)明一種用于運(yùn)行采集設(shè)備信息的客戶端的終端的模塊結(jié)構(gòu)圖,包括:客戶端配置文件請求發(fā)送模塊510,用于向服務(wù)器發(fā)送下載客戶端配置文件請求;客戶端配置文件獲取模塊520,用于從服務(wù)器獲取客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系;客戶端生成模塊530,用于根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定;客戶端響應(yīng)模塊540,用于響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)
備信息。在其中一個(gè)實(shí)施例中,所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系;客戶端生成模塊530,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定;客戶端響應(yīng)模塊540,還用于響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。在其中一個(gè)實(shí)施例中,所述客戶端配置文件請求發(fā)送模塊510具體包括:向服務(wù)器發(fā)送包括有終端標(biāo)識的下載客戶端配置文件請求,所述終端標(biāo)識用于標(biāo)識運(yùn)行所述客戶端的終端。如圖6所示為本發(fā)明一種采集設(shè)備信息的客戶端的生成方法的綜合工作流程圖。步驟S601,服務(wù)器獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息;步驟S602,服務(wù)器響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系;步驟S603,終端向服務(wù)器發(fā)送下載客戶端配置文件請求;步驟S604,服務(wù)器響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)所述控件的客戶端;步驟S605,終端從服務(wù)器獲取客戶端配置文件;步驟S606,終端根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定;步驟S607,終端響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息。在其中一個(gè)實(shí)施例中,步驟S601,還包括服務(wù)器獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作;所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系;步驟S606,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定;步驟S607,還包括所述終端響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種采集設(shè)備信息的客戶端的生成方法,其特征在于,包括: 獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息; 響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且響應(yīng)于關(guān)聯(lián)控件與設(shè)備信息標(biāo)識的操作,在客戶端配置文件保存所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及響應(yīng)于關(guān)聯(lián)控件與采集事件代碼的操作,在客戶端配置文件保存所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)控件的客戶端。
2.根據(jù)權(quán)利要求1所述的采集設(shè)備信息的客戶端的生成方法,其特征在于,還包括,生成客戶端配置文件后,響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端,
3.根據(jù)權(quán)利要求1所述的采集設(shè)備信息的客戶端的生成方法,其特征在于,還包括: 獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作; 所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且響應(yīng)于關(guān)聯(lián)控件與數(shù)據(jù)庫操作代碼的操作,在客戶端配置文件保存所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系。
4.根據(jù)權(quán)利要求1所述的采集設(shè)備信息的客戶端的生成方法,其特征在于,所述生成客戶端配置文件,具體包括: 生成與所需采集設(shè)備 信息的至少ー個(gè)設(shè)備對應(yīng)的設(shè)備配置文件; 如果所需采集設(shè)備信息的設(shè)備為多個(gè),則根據(jù)所述多個(gè)設(shè)備的層次關(guān)系,設(shè)置多個(gè)設(shè)備配置文件的關(guān)聯(lián)關(guān)系,生成包括多個(gè)設(shè)備配置文件的客戶端配置文件; 如果所需采集設(shè)備信息的設(shè)備為ー個(gè),則所述設(shè)備配置文件為客戶端配置文件。
5.根據(jù)權(quán)利要求1所述的采集設(shè)備信息的客戶端的生成方法,其特征在于: 所述客戶端配置文件還包括有與所述終端對應(yīng)的終端標(biāo)識,所述響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端具體包括: 響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送給與所述終端標(biāo)識對應(yīng)的終端。
6.一種用于生成采集設(shè)備信息的客戶端的服務(wù)器,其特征在于,包括: 數(shù)據(jù)庫獲取模塊,用于獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息; 客戶端配置文件生成模塊,用于響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且響應(yīng)于關(guān)聯(lián)控件與設(shè)備信息標(biāo)識的操作,在客戶端配置文件保存所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及響應(yīng)于關(guān)聯(lián)控件與采集事件代碼的操作,在客戶端配置文件保存所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)所述控件的客戶端。
7.根據(jù)權(quán)利要求6所述的用于生成采集設(shè)備信息的客戶端的服務(wù)器,其特征在于,還包括: 客戶端配置文件發(fā)送模塊,用于響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端。
8.根據(jù)權(quán)利要求6所述的用于生成采集設(shè)備信息的客戶端的服務(wù)器,其特征在于: 數(shù)據(jù)庫獲取模塊,還用于獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作; 客戶端配置文件生成模塊,還用于生成包括數(shù)據(jù)庫操作代碼的客戶端配置文件,且響應(yīng)于關(guān)聯(lián)控件與數(shù)據(jù)庫操作代碼的操作,在客戶端配置文件保存所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系。
9.根據(jù)權(quán)利要求6所述的用于生成采集設(shè)備信息的客戶端的服務(wù)器,其特征在于,客戶端配置文件生成模塊還包括: 設(shè)備配置文件生成模塊,用于生成與所需采集設(shè)備信息的至少ー個(gè)設(shè)備對應(yīng)的設(shè)備配置文件; 設(shè)備配置文件關(guān)聯(lián)模塊,用于如果所需采集設(shè)備信息的設(shè)備為多個(gè),則根據(jù)所述多個(gè)設(shè)備的層次關(guān)系,設(shè)置多個(gè)設(shè)備配置文件的關(guān)聯(lián)關(guān)系,生成包括多個(gè)設(shè)備配置文件的客戶端配置文件;如果所需采集設(shè)備信息的設(shè)備為ー個(gè),則所述設(shè)備配置文件為客戶端配置文件。
10.根據(jù)權(quán)利要求6所述的用于生成采集設(shè)備信息的客戶端的服務(wù)器,其特征在于: 所述客戶端配置文件還包括有與所述終端對應(yīng)的終端標(biāo)識; 客戶端配置文件發(fā)送模塊,用于響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送給與所述終端標(biāo)識對應(yīng)的終端。
11.一種采集設(shè)備信息的客戶端的運(yùn)行方法,其特征在于: 向服務(wù)器發(fā)送下載客戶端配置文件請求; 從服務(wù)器獲取客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系; 根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定; 響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息。
12.根據(jù)權(quán)利要求11所述的采集設(shè)備信息的客戶端的運(yùn)行方法,其特征在于: 所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系; 所述根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定; 響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。
13.根據(jù)權(quán)利要求11所述的采集設(shè)備信息的客戶端的運(yùn)行方法,其特征在于,所述向服務(wù)器請求下載客戶端配置文件具體包括: 向服務(wù)器發(fā)送包括有終端標(biāo)識的下載客戶端配置文件請求,所述終端標(biāo)識用于標(biāo)識運(yùn)行所述客戶端的終端。
14.一種用于運(yùn)行采集設(shè)備信息的客戶端的終端,其特征在于,包括:客戶端配置文件請求發(fā)送模塊,用于向服務(wù)器發(fā)送下載客戶端配置文件請求; 客戶端配置文件獲取模塊,用于從服務(wù)器獲取客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系; 客戶端生成模塊,用于根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定; 客戶端響應(yīng)模塊,用于響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息。
15.根據(jù)權(quán)利要求14所述的用于運(yùn)行采集設(shè)備信息的客戶端的終端,其特征在于: 所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系; 所述客戶端生成模塊,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定; 所述客戶端響應(yīng)模塊,還用于響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。
16.根據(jù)權(quán)利要求14所述的用于運(yùn)行采集設(shè)備信息的客戶端的終端,其特征在于,所述客戶端配置文件請求發(fā)送模塊具體包括: 向服務(wù)器發(fā)送包括有終端標(biāo)識的下載客戶端配置文件請求,所述終端標(biāo)識用于標(biāo)識運(yùn)行所述客戶端的終端。
17.種采集設(shè)備信息的客戶端的生成方法,其特征在于,包括: 服務(wù)器獲取至少ー個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼,所述采集事件代碼用于客戶端采集設(shè)備信息; 服務(wù)器響應(yīng)于編輯客戶端配置文件的操作,生成客戶端配置文件,所述客戶端配置文件包括至少ー個(gè)控件的顯示屬性、設(shè)備信息標(biāo)識和采集事件代碼,且所述客戶端配置文件標(biāo)識所述控件與所述設(shè)備信息標(biāo)識的關(guān)聯(lián)關(guān)系,以及所述控件與所述采集事件代碼的關(guān)聯(lián)關(guān)系; 終端向服務(wù)器發(fā)送下載客戶端配置文件請求; 服務(wù)器響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端,所述客戶端配置文件用于在所述終端生成包括至少ー個(gè)所述控件的客戶端; 終端從服務(wù)器獲取客戶端配置文件; 終端根據(jù)客戶端配置文件,生成包括ー個(gè)或多個(gè)所述控件的客戶端,將控件與具有關(guān)聯(lián)關(guān)系的設(shè)備信息標(biāo)識綁定,以及將控件與具有關(guān)聯(lián)關(guān)系的采集事件代碼綁定; 終端響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的設(shè)備信息標(biāo)識,確定所要采集的設(shè)備信息,執(zhí)行與所述控件綁定的采集事件代碼,采集所要采集的設(shè)備信息。
18.根據(jù)權(quán)利要求17所述的采集設(shè)備信息的客戶端的生成方法,其特征在于,還包括: 服務(wù)器獲取與設(shè)備信息標(biāo)識相應(yīng)的數(shù)據(jù)庫操作代碼,所述數(shù)據(jù)庫操作代碼用于客戶端對所述設(shè)備信息執(zhí)行數(shù)據(jù)庫操作; 所述客戶端配置文件還包括數(shù)據(jù)庫操作代碼,且所述客戶端配置文件標(biāo)識所述控件與所述數(shù)據(jù)庫操作代碼的關(guān)聯(lián)關(guān)系; 所述終端根據(jù)客戶端配置文件,生成包括至少ー個(gè)所述控件的客戶端,還包括將控件與具有關(guān)聯(lián)關(guān)系的數(shù)據(jù)庫操作代碼綁定; 所述終端響應(yīng)于對控件的操作,根據(jù)與所述控件綁定的數(shù)據(jù)庫操作代碼,對與所述控件綁定的設(shè)備信息標(biāo)識 所對應(yīng)的設(shè)備信息執(zhí)行數(shù)據(jù)庫操作。
全文摘要
本發(fā)明涉及設(shè)備信息采集相關(guān)技術(shù)領(lǐng)域,特別是涉及采集設(shè)備信息的客戶端的生成及運(yùn)行方法、服務(wù)器和設(shè)備,其中所述方法包括獲取至少一個(gè)設(shè)備信息標(biāo)識,以及與所述設(shè)備信息標(biāo)識相應(yīng)的采集事件代碼;響應(yīng)于編輯客戶端配置文件操作,生成客戶端配置文件;響應(yīng)于下載客戶端配置文件請求,將客戶端配置文件發(fā)送到終端。上述采集設(shè)備信息的客戶端的生成方法、服務(wù)器和設(shè)備。由于格式統(tǒng)一,因此無論是采集何種設(shè)備信息,只需要在數(shù)據(jù)庫中設(shè)置相應(yīng)的采集事件代碼和數(shù)據(jù)庫操作代碼,則能完成在終端上的客戶端開發(fā)。且開發(fā)客戶端的用戶無需懂得非常復(fù)雜的編程技術(shù),也可以得到滿足其實(shí)際需要的采集設(shè)備信息的客戶端。
文檔編號G06F9/44GK103092608SQ20121058140
公開日2013年5月8日 申請日期2012年12月27日 優(yōu)先權(quán)日2012年12月27日
發(fā)明者樂友平 申請人:廣州杰賽科技股份有限公司