[發明專利]數據庫升級方法及系統、基站自啟動方法及系統有效
| 申請號: | 201010548223.3 | 申請日: | 2010-11-17 |
| 公開(公告)號: | CN102065413A | 公開(公告)日: | 2011-05-18 |
| 發明(設計)人: | 黃宬;付永魁;郝建鋼 | 申請(專利權)人: | 北京北方烽火科技有限公司 |
| 主分類號: | H04W8/24 | 分類號: | H04W8/24;H04W24/04 |
| 代理公司: | 北京信遠達知識產權代理事務所(普通合伙) 11304 | 代理人: | 王學強 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 升級 方法 系統 基站 啟動 | ||
技術領域
本發明涉及通信領域,特別是涉及一種數據庫升級方法及系統、基站自啟動方法及系統。
背景技術
隨著第三代移動通信技術的發展,業界不斷提出各種新的無線接入技術,用以提高通信系統的業務能力。此外,運營商在實際的建網過程中會針對一些特定的網絡環境提出一些定制的客戶化需求。上述應用場合都需要基站(eNodeB)系統根據特定的需要來升級數據庫。
現有技術中,對基站中的數據庫升級主要是用新的數據庫配置文件覆蓋原有的數據庫配置文件。在這種方式下,新的數據庫配置文件中的全部數據(包括各種參數)都需要工作人員在操作維護中心(Operate?Maintain?Center,OMC)進行手動配置。
但是實際應用中,由于需要工作人員手動輸入的數據非常多,因此導致數據庫升級的效率低下,同時消耗了大量的人力資源,提高了通信網絡的運營成本。
發明內容
本發明的目的是提供一種數據庫升級方法及系統、基站自啟動方法及系統,能夠結合基站中原有數據庫的數據進行數據庫的平滑升級。
為實現上述目的,本發明提供了如下方案:
一種數據庫升級方法,包括步驟:
接收包含新數據表的新數據庫配置文件信息;
對于原有數據庫中的各個原有數據表,查找所述新數據庫中是否具有與其屬性相同的新數據表;
如果有,則根據原有數據表中各個字段的預置特征,將所述新數據表中的數據合并到所述原有數據表中,生成升級后的數據表。
優選的,所述查找所述新數據庫中是否具有與原有數據庫的原有數據表的屬性相同的新數據表,包括:
預先分別為各新數據表及各原有數據表生成標識;所述標識包含數據表的屬性信息;
通過比較所述新數據表的標識與所述原有數據表的標識,判斷所述原有數據表與所述新數據表的屬性是否相同。
優選的,所述屬性信息包括:數據表中各字段的名稱、長度、類型;
通過以下方式為各數據表生成所述標識:
將數據表中各字段的名稱、長度、類型通過預置的方式組成字符串;
利用MD5算法,將所述字符串轉換為預置長度的數字摘要,將所述數字摘要確定為所述標識。
優選的,還包括:預先為所述原有數據表及新數據表中各個字段增加字段標識,所述字段標識用于表示所述字段是否需要采用所述新數據表的數據;所述將所述新數據表中的數據合并到所述原有數據表中,包括:
獲取所述原有數據表中各個字段的字段標識,對于需要采用所述新數據表的數據的字段,采用所述新數據表相應字段的數據替換所述原有數據表該字段的數據;對于不需要采用所述新數據表的數據的字段,保留所述原有數據表該字段的數據。
優選的,對于需要采用所述新數據表的數據的字段,所述采用所述新數據表相應字段的數據替換所述原有數據表該字段的數據之前還包括:
如果所述需要采用所述新數據表的數據的字段符合預置條件,則,
增大原有數據表中該字段可容納數據的最大范圍;
或者,
將減小原有數據表中該字段可容納數據的最大范圍的請求發送到操作維護中心,待接收到操作維護中心的確認轉換指令后,減小原有數據表中該字段可容納數據的最大范圍。
優選的,還包括:
采用自優化技術對所述升級后的數據表中的其他參數進行補充配置。
優選的,還包括:
將所述補充配置的參數信息發送至所述操作維護中心。
一種基站自啟動方法,包括:
以廣播消息的形式發送啟動請求;
接收操作維護中心下發的響應所述啟動請求的消息,向所述操作維護中心創建連接;
通過所述連接升級所述基站的軟件和固件;
接收所述操作維護中心發送的數據庫版本信息;
根據所述數據庫版本信息判斷是否升級所述基站的數據庫;
如果是,還包括前述任一項所述的數據庫升級方法;以及
向所述操作維護中心返回數據庫升級成功消息;
啟動所述基站。
一種數據庫升級系統,包括:
配置信息接收模塊,用于接收包含新數據表的新數據庫配置文件信息;
屬性匹配模塊,用于對原有數據庫中的各個原有數據表,查找所述新數據庫中是否具有與其屬性相同的新數據表;
數據合并模塊,用于根據原有數據表中各個字段的預置特征,將與所述原有數據表屬性相同的所述新數據表中的數據合并到所述原有數據表中,生成升級后的數據表。
一種基站自啟動系統,包括:
啟動請求發送模塊,用于以廣播消息的形式發送啟動請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北方烽火科技有限公司,未經北京北方烽火科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010548223.3/2.html,轉載請聲明來源鉆瓜專利網。





