專利名稱:一種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在局域網(wǎng)中或數(shù)據(jù)終端中的數(shù)據(jù)展現(xiàn),應(yīng)用于電視臺(tái)業(yè)務(wù)網(wǎng)絡(luò)的數(shù)據(jù)信息發(fā)布及互動(dòng)操作,特別涉及一種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法。
背景技術(shù):
隨著辦公自動(dòng)化要求的不斷提升,通常在辦公自動(dòng)化系統(tǒng)內(nèi)部存在多條工作流程線,此工作流程線的定制及執(zhí)行不僅直接影響到起輸出結(jié)果,同時(shí)也決定了與之匹配的人力物力資源的分配,在工作流程線執(zhí)行過程中,各方面數(shù)據(jù)需要協(xié)同工作,每個(gè)執(zhí)行節(jié)點(diǎn)的操作需要通過相關(guān)的節(jié)點(diǎn)信息判斷得出,如在物流配送領(lǐng)域及電視制作領(lǐng)域中對(duì)現(xiàn)場(chǎng)數(shù)據(jù)需要實(shí)時(shí)監(jiān)測(cè),從而決定更為有效的配置工作流程線的各個(gè)資源,從而使工作效率達(dá)到最 優(yōu)。通常情況下,針對(duì)以上系統(tǒng)需求,會(huì)在中心數(shù)據(jù)網(wǎng)中配置數(shù)據(jù)服務(wù)器,各訪問終端或訪問的局域網(wǎng)絡(luò)對(duì)主網(wǎng)中的數(shù)據(jù)進(jìn)行訪問,從而實(shí)現(xiàn)對(duì)中心數(shù)據(jù)的共享,但隨著各展示終端對(duì)顯示模板的添加,而每個(gè)新增的展示模板通常對(duì)照不同的數(shù)據(jù)庫(kù)表項(xiàng),為了滿足上述由于添加顯示模板隨之需要在中心數(shù)據(jù)庫(kù)中增加對(duì)應(yīng)表單的要求,需要通過對(duì)主網(wǎng)服務(wù)器操作,在中心數(shù)據(jù)庫(kù)中增加表單向,從而實(shí)現(xiàn)展示終端的調(diào)用,但以上方式中,每次表單的添加都需要在主網(wǎng)服務(wù)器進(jìn)行添加操作后顯示終端才可以使用,局限了展示數(shù)據(jù)終端對(duì)顯示模板的靈活操作,特別是在顯示終端不斷增多的情況下,每次對(duì)數(shù)據(jù)庫(kù)的維護(hù)都需要對(duì)同一數(shù)據(jù)服務(wù)器進(jìn)行操作,也大幅増大了主網(wǎng)數(shù)據(jù)服務(wù)器的操作次數(shù),與此同時(shí),増大了數(shù)據(jù)服務(wù)器的不穩(wěn)定因素。在發(fā)明人實(shí)現(xiàn)本發(fā)明過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)中有以下缺陷,現(xiàn)有技術(shù)中各個(gè)訪問終端直接添加數(shù)據(jù)表單,其所添加的數(shù)據(jù)表單需要添加到中心主網(wǎng)數(shù)據(jù)服務(wù)器中,在展示終端眾多的情況下,或顯示終端需要對(duì)數(shù)據(jù)表單進(jìn)行頻繁操作的情況下,需要對(duì)主網(wǎng)中心數(shù)據(jù)服務(wù)器頻繁操作,一方面不利于終端顯示用戶對(duì)數(shù)據(jù)的靈活調(diào)用,同時(shí)由于對(duì)主網(wǎng)中心數(shù)據(jù)服務(wù)器的頻繁操作,因此,影響了系統(tǒng)中數(shù)據(jù)的穩(wěn)定性,同時(shí)減低了系統(tǒng)的靈活性。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中的缺陷,本發(fā)明解決了通過終端展示客戶端的發(fā)送數(shù)據(jù)包在遠(yuǎn)程中心數(shù)據(jù)服務(wù)器創(chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)表單的問題。為了解決以上技術(shù)問題本發(fā)明提供了一種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法,具體包括接收用戶數(shù)據(jù)包信息,所述用戶數(shù)據(jù)包信息中包括用戶數(shù)據(jù)包名稱信息、用戶數(shù)據(jù)項(xiàng)數(shù)量信息及與之對(duì)應(yīng)的用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息;接收本地?cái)?shù)據(jù)表信息,該信息中至少包括本地?cái)?shù)據(jù)表名稱信息及與其數(shù)據(jù)表對(duì)應(yīng)的本地?cái)?shù)據(jù)項(xiàng)數(shù)量信息;判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,若是,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息;判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,若否,則根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,獲得本地新建數(shù)據(jù)表。向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表請(qǐng)求完成信息,該信息中包括所述本地新建數(shù)據(jù)表信息。其中,接收用戶數(shù)據(jù)包步驟還具體包括 接收用戶數(shù)據(jù)包,所述數(shù)據(jù)包根據(jù)加密算法進(jìn)行加密。其中,所述接收用戶數(shù)據(jù)包步驟中還具體包括接收用戶數(shù)據(jù)包解密算法;根據(jù)所述用戶數(shù)據(jù)包解密算法對(duì)所述用戶包進(jìn)行解密。其中,所述根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,獲得本地新建數(shù)據(jù)表中步驟還具體包括根據(jù)所述用戶數(shù)據(jù)包信息獲取用戶數(shù)據(jù)訪問局域網(wǎng)信息;根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,根據(jù)所述用戶數(shù)據(jù)訪問局域網(wǎng)信息確定數(shù)據(jù)表來(lái)源信息,獲取本地新建數(shù)據(jù)表。其中,接收本地?cái)?shù)據(jù)表信息步驟中還具體包括接收本地?cái)?shù)據(jù)表名稱信息及與其對(duì)應(yīng)的數(shù)據(jù)表項(xiàng)信息;根據(jù)所述本地?cái)?shù)據(jù)表名稱信息及對(duì)應(yīng)的數(shù)據(jù)表項(xiàng)信息建立本地?cái)?shù)據(jù)列表。其中,,所述判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中步驟還具體包括判斷所述用戶數(shù)據(jù)包名稱是否存在于所述本地?cái)?shù)據(jù)列表中,若是,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息。其中,所述向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表請(qǐng)求完成信息步驟后還具體包括根據(jù)所述請(qǐng)求完成信息生成用戶創(chuàng)建表記錄表。其中,所述判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中步驟中還具體包括所述判斷所述用戶數(shù)據(jù)包是否存在于用戶創(chuàng)建表記錄表中,若是,則向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表已存在信息,若否,則判斷所述用戶數(shù)據(jù)包名稱是否存在于所述本地?cái)?shù)據(jù)表,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)通過接收用戶數(shù)據(jù)包的處理,根據(jù)數(shù)據(jù)包中的數(shù)據(jù)信息,在中心數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫(kù)中建立新的數(shù)據(jù)表單,井根據(jù)現(xiàn)有的數(shù)據(jù)庫(kù)中的表單信息選擇對(duì)用戶表單的數(shù)據(jù)追加或新建操作,終端展示用戶可以通過發(fā)送數(shù)據(jù)包,對(duì)中心數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫(kù)表單進(jìn)行數(shù)據(jù)庫(kù)中的表單添加,因此,增強(qiáng)了各個(gè)展示終端的數(shù)據(jù)展示模板的靈活操作的能力,并通過展示終端對(duì)數(shù)據(jù)服務(wù)器數(shù)據(jù)庫(kù)的操作,優(yōu)化了數(shù)據(jù)服務(wù)器中的數(shù)據(jù)庫(kù)數(shù)據(jù)表單內(nèi)容,進(jìn)而提高了展示系統(tǒng)中心主網(wǎng)及各個(gè)展示終端的運(yùn)行能力。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I :是本發(fā)明實(shí)施例I中一種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法的示意圖;圖2 :是本發(fā)明實(shí)施例2中另ー種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法的示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例I中提供了一種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法,如圖I所示,包括以下步驟SlOl :接收用戶數(shù)據(jù)包信息;此步驟具體包括接收用戶數(shù)據(jù)包信息,所述用戶數(shù)據(jù)包信息中包括用戶數(shù)據(jù)包名稱信息、用戶數(shù)據(jù)項(xiàng)數(shù)量信息及與之對(duì)應(yīng)的用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息;S102 :接收本地?cái)?shù)據(jù)表信息; 此步驟具體包括接收本地?cái)?shù)據(jù)表信息,該信息中至少包括本地?cái)?shù)據(jù)表名稱信息及與其數(shù)據(jù)表對(duì)應(yīng)的本地?cái)?shù)據(jù)項(xiàng)數(shù)量信息;S103 :判斷用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中;此步驟具體包括判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,若是,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息;判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,若否,則根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶 新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,獲得本地新建數(shù)據(jù)表;S104 :返回用戶數(shù)據(jù)建表請(qǐng)求完成信息;此步驟具體包括向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表請(qǐng)求完成信息,該信息中包括所述本地新建數(shù)據(jù)表信息。本發(fā)明實(shí)施例2中提供了另ー種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法,如圖2所示,包括以下步驟S201 :接收用戶數(shù)據(jù)包信息;此步驟具體包括步驟S2011 :接收用戶數(shù)據(jù)包;步驟S2012 :接收用戶數(shù)據(jù)包解密算法;接收用戶數(shù)據(jù)包信息,所述用戶數(shù)據(jù)包信息中包括用戶數(shù)據(jù)包名稱信息、用戶數(shù)據(jù)項(xiàng)數(shù)量信息及與之對(duì)應(yīng)的用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息;接收用戶數(shù)據(jù)包步驟還具體包括接收用戶數(shù)據(jù)包,所述數(shù)據(jù)包根據(jù)加密算法進(jìn)行加密;所述接收用戶數(shù)據(jù)包步驟中還具體包括接收用戶數(shù)據(jù)包解密算法;根據(jù)所述用戶數(shù)據(jù)包解密算法對(duì)所述用戶包進(jìn)行解密;所述根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,獲得本地新建數(shù)據(jù)表中步驟還具體包括根據(jù)所述用戶數(shù)據(jù)包信息獲取用戶數(shù)據(jù)訪問局域網(wǎng)信息;根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,根據(jù)所述用戶數(shù)據(jù)訪問局域網(wǎng)信息確定數(shù)據(jù)表來(lái)源信息,獲取本地新建數(shù)據(jù)表;S202 :接收本地?cái)?shù)據(jù)表信息;此步驟具體包括步驟S2021 :接收本地?cái)?shù)據(jù)表名稱信息及與其對(duì)應(yīng)的數(shù)據(jù)表;項(xiàng)信息;該信息中至少包括本地?cái)?shù)據(jù)表名稱信息及與其數(shù)據(jù)表對(duì)應(yīng)的本地?cái)?shù)據(jù)項(xiàng)數(shù)量信息;接收本地?cái)?shù)據(jù)表信息步驟中還具體包括接收本地?cái)?shù)據(jù)表名稱信息及與其對(duì)應(yīng)的數(shù)據(jù)表項(xiàng)信息;根據(jù)所述本地?cái)?shù)據(jù)表名稱信息及對(duì)應(yīng)的數(shù)據(jù)表項(xiàng)信息建立本地?cái)?shù)據(jù)列表;S203 :判斷用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中;此步驟具體包括判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,若是,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息;所述判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中步驟還具體包括判斷所述用戶數(shù)據(jù)包名稱是否存在于所述本地?cái)?shù)據(jù)列表中,若是,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息;判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,若否,則根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,獲得本地新建數(shù)據(jù) 表;所述判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中步驟中還具體包括所述判斷所述用戶數(shù)據(jù)包是否存在于用戶創(chuàng)建表記錄表中,若是,則向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表已存在信息,若否,則判斷所述用戶數(shù)據(jù)包名稱是否存在于所述本地?cái)?shù)據(jù)表,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息;
S204 :返回用戶數(shù)據(jù)建表請(qǐng)求完成信息;此步驟具體包括步驟S2041 :生成用戶創(chuàng)建表記錄表;向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表請(qǐng)求完成信息,該信息中包括所述本地新建數(shù)據(jù)表信息。所述向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表請(qǐng)求完成信息步驟后還具體包括根據(jù)所述請(qǐng)求完成信息生成用戶創(chuàng)建表記錄表。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-R0M,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是ー個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。 本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的ー個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為ー個(gè)模塊,也可以進(jìn)ー步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法,其特征在于,包括 接收用戶數(shù)據(jù)包信息,所述用戶數(shù)據(jù)包信息中包括用戶數(shù)據(jù)包名稱信息、用戶數(shù)據(jù)項(xiàng)數(shù)量信息及與之對(duì)應(yīng)的用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息; 接收本地?cái)?shù)據(jù)表信息,該信息中至少包括本地?cái)?shù)據(jù)表名稱信息及與其數(shù)據(jù)表對(duì)應(yīng)的本地?cái)?shù)據(jù)項(xiàng)數(shù)量信息; 判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,若是,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息; 判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,若否,則根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,獲得本地新建數(shù)據(jù)表; 向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表請(qǐng)求完成信息,該信息中包括所述本地新建數(shù)據(jù)表信O
2.如權(quán)利要求I中所述的方法,其特征在于,接收用戶數(shù)據(jù)包步驟還具體包括 接收用戶數(shù)據(jù)包,所述數(shù)據(jù)包根據(jù)加密算法進(jìn)行加密。
3.如權(quán)利要求2中所述的方法,其特征在于,所述接收用戶數(shù)據(jù)包步驟中還具體包括 接收用戶數(shù)據(jù)包解密算法; 根據(jù)所述用戶數(shù)據(jù)包解密算法對(duì)所述用戶包進(jìn)行解密。
4.如權(quán)利要求I中所述的方法,其特征在于,所述根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,獲得本地新建數(shù)據(jù)表中步驟還具體包括 根據(jù)所述用戶數(shù)據(jù)包信息獲取用戶數(shù)據(jù)訪問局域網(wǎng)信息; 根據(jù)所述用戶數(shù)據(jù)包名稱信息確定用戶新建數(shù)據(jù)表名稱,根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)量確定用戶新建數(shù)據(jù)表字段數(shù)量,并根據(jù)新建字段導(dǎo)入所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息,根據(jù)所述用戶數(shù)據(jù)訪問局域網(wǎng)信息確定數(shù)據(jù)表來(lái)源信息,獲取本地新建數(shù)據(jù)表。
5.如權(quán)利要求I中所述的方法,其特征在于,接收本地?cái)?shù)據(jù)表信息步驟中還具體包括 接收本地?cái)?shù)據(jù)表名稱信息及與其對(duì)應(yīng)的數(shù)據(jù)表項(xiàng)信息; 根據(jù)所述本地?cái)?shù)據(jù)表名稱信息及對(duì)應(yīng)的數(shù)據(jù)表項(xiàng)信息建立本地?cái)?shù)據(jù)列表。
6.如權(quán)利要求5中所述的方法,其特征在于,所述判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中步驟還具體包括 判斷所述用戶數(shù)據(jù)包名稱是否存在于所述本地?cái)?shù)據(jù)列表中,若是,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息。
7.如權(quán)利要求I中所述的方法,其特征在于,所述向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表請(qǐng)求完成信息步驟后還具體包括 根據(jù)所述請(qǐng)求完成信息生成用戶創(chuàng)建表記錄表。
8.如權(quán)利要求7中所述的方法,其特征在于,所述判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中步驟中還具體包括 所述判斷所述用戶數(shù)據(jù)包是否存在于用戶創(chuàng)建表記錄表中,若是,則向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表已存在信息,若否,則判斷所述用戶數(shù)據(jù)包名稱是否存在于所述本地?cái)?shù)據(jù)表,則判斷所述本地?cái)?shù)據(jù)項(xiàng)數(shù)量是否與所述用戶數(shù)據(jù)項(xiàng)數(shù)量一致,若是,則根據(jù)所述 用戶數(shù)據(jù)項(xiàng)數(shù)據(jù)信息對(duì)應(yīng)更新本地?cái)?shù)據(jù)項(xiàng)數(shù)據(jù);若否,則向用戶數(shù)據(jù)包發(fā)送端返回用戶數(shù)據(jù)表已存在信息。
全文摘要
本發(fā)明公開了一種遠(yuǎn)程動(dòng)態(tài)創(chuàng)建數(shù)據(jù)庫(kù)的方法,包括接收用戶數(shù)據(jù)包信息;接收本地?cái)?shù)據(jù)表信息;判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中;判斷所述用戶數(shù)據(jù)包名稱信息是否存在于本地?cái)?shù)據(jù)表名稱信息中,向用戶請(qǐng)求端返回用戶數(shù)據(jù)建表請(qǐng)求完成信息。本發(fā)明解決了通過終端展示客戶端的發(fā)送數(shù)據(jù)包在遠(yuǎn)程中心數(shù)據(jù)服務(wù)器創(chuàng)建數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)表單的問題,增強(qiáng)了各個(gè)展示終端的數(shù)據(jù)展示模板的靈活操作的能力,并通過展示終端對(duì)數(shù)據(jù)服務(wù)器數(shù)據(jù)庫(kù)的操作,優(yōu)化了數(shù)據(jù)服務(wù)器中的數(shù)據(jù)庫(kù)數(shù)據(jù)表單內(nèi)容,進(jìn)而提高了展示系統(tǒng)中心主網(wǎng)及各個(gè)展示終端的運(yùn)行能力。
文檔編號(hào)G06F17/30GK102722514SQ20111045423
公開日2012年10月10日 申請(qǐng)日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者王蓓蓓 申請(qǐng)人:新奧特(北京)視頻技術(shù)有限公司