[發(fā)明專利]一種數據庫更新的方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310003875.2 | 申請日: | 2013-01-07 |
| 公開(公告)號: | CN103118072A | 公開(公告)日: | 2013-05-22 |
| 發(fā)明(設計)人: | 胡加明;劉曉東 | 申請(專利權)人: | 蘇州闊地網絡科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215121 江蘇省蘇州市蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 更新 方法 系統(tǒng) | ||
技術領域
本發(fā)明屬于即時通信領域,尤其涉及一種數據庫更新的方法及系統(tǒng)。
背景技術
隨著信息社會的飛速發(fā)展,各種各樣的通信工具如飛信、QQ等被人們普遍使用,除了個人應用以外,一些企業(yè)版的即時通信方式也逐漸為大眾所熟悉,譬如云平臺的視頻會議。在日常應用中,會有大量的不同參會人員不停上線下線,由于通信服務器與數據庫之間傳輸數據需要一定時間,會出現通訊服務器緩存中在線人員和數據庫中用戶狀態(tài)不一致的現象,給視頻會議使用者帶來了極大的干擾。
發(fā)明內容
本發(fā)明提供一種數據庫更新的方法及系統(tǒng)以解決上述問題。
本發(fā)明提供一種數據庫更新的方法,包括以下步驟。通信服務器接收控制器發(fā)送的更新指令后,所述通信服務器的用戶狀態(tài)列表進入阻塞模式,所述通信服務器將用戶狀態(tài)列表中的用戶狀態(tài)更新到數據庫服務器中的備用字段。若所述通信服務器在第一預設時間內未將所述用戶狀態(tài)更新到所述備用字段,所述通信服務器向控制器請求第一策略。所述通信服務器根據接收到的第一策略處理待處理用戶狀態(tài)列表中的待處理用戶狀態(tài),并將處理后的用戶狀態(tài)更新到數據庫服務器的真實字段。若所述通信服務器在第二預設時間內將所述用戶狀態(tài)列表中的所述用戶狀態(tài)成功更新到所述備用字段,所述通信服務器通知所述控制器,所述控制器向數據庫服務器發(fā)送同步指令,所述數據庫服務器根據所述同步指令將所述備用字段同步到真實字段后,所述控制器向通信服務器發(fā)送解鎖指令,所述通信服務器根據所述解鎖指令將所述用戶狀態(tài)列表解除阻塞模式。
本發(fā)明提供一種數據庫更新的系統(tǒng),包括控制器、至少一個通信服務器及數據庫服務器,所述控制器分別連接所述通信服務器及數據庫服務器,所述通信服務器連接所述數據庫服務器。所述控制器,用于向通信服務器發(fā)送更新指令,并根據所述通信服務器的通知,向數據庫服務器發(fā)送同步指令,還用于向所述通信服務器提供第一策略,并于所述數據庫服務器將所述備用字段同步到真實字段后,向通信服務器發(fā)送解鎖指令。所述通信服務器,用于接收控制器發(fā)送的更新指令后使用戶狀態(tài)列表進入阻塞模式,并將用戶狀態(tài)列表中的用戶狀態(tài)更新到數據庫服務器中的備用字段,且若在第一預設時間內未將所述用戶狀態(tài)更新到所述備用字段,向控制器請求第一策略,還用于根據接收到的第一策略處理待處理用戶狀態(tài)列表中的待處理用戶狀態(tài),并將處理后的用戶狀態(tài)更新到數據庫服務器的真實字段,且若在第二預設時間內將所述用戶狀態(tài)列表中的所述用戶狀態(tài)成功更新到所述備用字段,通知所述控制器,并根據控制器發(fā)送的解鎖指令將所述用戶狀態(tài)列表解除阻塞模式。所述數據庫服務器,用于根據所述控制器的通知,將所述備用字段同步到真實字段。
相較于先前技術,根據本發(fā)明提供的數據庫更新的方法及系統(tǒng),通信服務器接收控制器發(fā)送的更新指令后,其用戶狀態(tài)列表進入阻塞模式,且通信服務器將用戶狀態(tài)列表中的用戶狀態(tài)更新到數據庫服務器中的備用字段。若通信服務器在第一預設時間內未將用戶狀態(tài)更新到備用字段,通信服務器向控制器請求第一策略。通信服務器根據接收到的第一策略處理待處理用戶狀態(tài)列表中的待處理用戶狀態(tài),并將處理后的用戶狀態(tài)更新到數據庫服務器的真實字段。通過設置第一策略,避免了待處理用戶的長時間等待。若通信服務器在第二預設時間內將用戶狀態(tài)列表中的用戶狀態(tài)成功更新到備用字段,通信服務器通知控制器,控制器向數據庫服務器發(fā)送同步指令,數據庫服務器根據同步指令將備用字段同步到真實字段后,控制器向通信服務器發(fā)送解鎖指令,通信服務器根據解鎖指令將用戶狀態(tài)列表解除阻塞模式。如此,保證了通信服務器與數據庫服務器中的用戶狀態(tài)一致,提高了視頻會議的質量。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1所示為根據本發(fā)明的較佳實施例提供的數據庫更新的方法的流程圖;
圖2所示為根據本發(fā)明的較佳實施例提供的數據庫更新的系統(tǒng)的示意圖。
具體實施方式
下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
圖1所示為根據本發(fā)明的較佳實施例提供的數據庫更新的方法的流程圖。如圖1所示,本發(fā)明的較佳實施例提供的數據庫更新的方法包括步驟101~104。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州闊地網絡科技有限公司,未經蘇州闊地網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310003875.2/2.html,轉載請聲明來源鉆瓜專利網。





