[發明專利]數據庫升級方法及系統、基站自啟動方法及系統有效
| 申請號: | 201010548223.3 | 申請日: | 2010-11-17 |
| 公開(公告)號: | CN102065413A | 公開(公告)日: | 2011-05-18 |
| 發明(設計)人: | 黃宬;付永魁;郝建鋼 | 申請(專利權)人: | 北京北方烽火科技有限公司 |
| 主分類號: | H04W8/24 | 分類號: | H04W8/24;H04W24/04 |
| 代理公司: | 北京信遠達知識產權代理事務所(普通合伙) 11304 | 代理人: | 王學強 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據庫 升級 方法 系統 基站 啟動 | ||
1.一種數據庫升級方法,其特征在于,包括步驟:
接收包含新數據表的新數據庫配置文件信息;
對于原有數據庫中的各個原有數據表,查找所述新數據庫中是否具有與其屬性相同的新數據表;
如果有,則根據原有數據表中各個字段的預置特征,將所述新數據表中的數據合并到所述原有數據表中,生成升級后的數據表。
2.根據權利要求1所述的方法,其特征在于,所述查找所述新數據庫中是否具有與原有數據庫的原有數據表的屬性相同的新數據表,包括:
預先分別為各新數據表及各原有數據表生成標識;所述標識包含數據表的屬性信息;
通過比較所述新數據表的標識與所述原有數據表的標識,判斷所述原有數據表與所述新數據表的屬性是否相同。
3.根據權利要求2所述的方法,其特征在于,所述屬性信息包括:數據表中各字段的名稱、長度、類型;
通過以下方式為各數據表生成所述標識:
將數據表中各字段的名稱、長度、類型通過預置的方式組成字符串;
利用MD5算法,將所述字符串轉換為預置長度的數字摘要,將所述數字摘要確定為所述標識。
4.根據權利要求1所述的方法,其特征在于,還包括:預先為所述原有數據表及新數據表中各個字段增加字段標識,所述字段標識用于表示所述字段是否需要采用所述新數據表的數據;所述將所述新數據表中的數據合并到所述原有數據表中,包括:
獲取所述原有數據表中各個字段的字段標識,對于需要采用所述新數據表的數據的字段,采用所述新數據表相應字段的數據替換所述原有數據表該字段的數據;對于不需要采用所述新數據表的數據的字段,保留所述原有數據表該字段的數據。
5.根據權利要求4所述的方法,其特征在于,對于需要采用所述新數據表的數據的字段,所述采用所述新數據表相應字段的數據替換所述原有數據表該字段的數據之前還包括:
如果所述需要采用所述新數據表的數據的字段符合預置條件,則,
增大原有數據表中該字段可容納數據的最大范圍;
或者,
將減小原有數據表中該字段可容納數據的最大范圍的請求發送到操作維護中心,待接收到操作維護中心的確認轉換指令后,減小原有數據表中該字段可容納數據的最大范圍。
6.根據權利要求1至5任一項所述的方法,其特征在于,還包括:
采用自優化技術對所述升級后的數據表中的其他參數進行補充配置。
7.根據權利要求6所述的方法,其特征在于,還包括:
將所述補充配置的參數信息發送至所述操作維護中心。
8.一種基站自啟動方法,其特征在于,包括:
以廣播消息的形式發送啟動請求;
接收操作維護中心下發的響應所述啟動請求的消息,向所述操作維護中心創建連接;
通過所述連接升級所述基站的軟件和固件;
接收所述操作維護中心發送的數據庫版本信息;
根據所述數據庫版本信息判斷是否升級所述基站的數據庫;
如果是,還包括權利要求1至7任一項所述的數據庫升級方法;以及
向所述操作維護中心返回數據庫升級成功消息;
啟動所述基站。
9.一種數據庫升級系統,其特征在于,包括:
配置信息接收模塊,用于接收包含新數據表的新數據庫配置文件信息;
屬性匹配模塊,用于對原有數據庫中的各個原有數據表,查找所述新數據庫中是否具有與其屬性相同的新數據表;
數據合并模塊,用于根據原有數據表中各個字段的預置特征,將與所述原有數據表屬性相同的所述新數據表中的數據合并到所述原有數據表中,生成升級后的數據表。
10.一種基站自啟動系統,其特征在于,包括:
啟動請求發送模塊,用于以廣播消息的形式發送啟動請求;
連接創建模塊,用于接收操作維護中心下發的響應所述啟動請求的消息,向所述操作維護中心創建連接;
軟件固件升級模塊,用于通過所述連接升級所述基站的軟件和固件;
數據庫版本信息接收模塊,用于接收所述操作維護中心發送的數據庫版本信息;
數據庫升級判斷模塊,用于根據所述數據庫版本信息判斷是否升級所述基站的數據庫;
以及權利要求9所述的數據庫升級系統,用于在數據庫升級判斷模塊的判斷結果為需要升級時,升級所述基站的數據庫;
升級成功消息返回模塊,用于向所述操作維護中心返回數據庫升級成功消息;
基站啟動模塊,用于啟動所述基站。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北方烽火科技有限公司,未經北京北方烽火科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010548223.3/1.html,轉載請聲明來源鉆瓜專利網。





