[發明專利]一種信息提供方法及裝置在審
| 申請號: | 201410586679.7 | 申請日: | 2014-10-28 |
| 公開(公告)號: | CN104348683A | 公開(公告)日: | 2015-02-11 |
| 發明(設計)人: | 朱超;王超;陳飛 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 信息 提供 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種信息提供方法及裝置。
背景技術
目前,用戶在獲得網絡中的各種服務時,一般都需要通過處理服務器對相應業務的消息進行處理。例如,用戶先需要通過終端將某待處理消息發送給提供服務器,提供服務器再將此待處理消息發送給處理服務器以進行處理。
其中,提供服務器用于為處理服務器提供待處理消息,處理服務器則用于處理待處理消息,并且返回待處理消息的響應消息(也即,處理結果)。
在現有技術中,為了提高處理消息的效率,往往會采用多個處理服務器來處理待處理消息。具體來說,可預先將多個待處理消息分別存儲在不同的存儲模塊中,每個存儲模塊中的待處理消息均各不相同,則每個處理服務器可對至少一個存儲模塊中的待處理消息進行處理。
為了最大限度的保證待處理消息的處理效率和準確性,在采用多個處理服務器處理消息時,通常需要滿足一定原則,例如:對于一個存儲模塊而言,該存儲模塊中的待處理消息不能被多個處理服務器處理,也不能沒有任何一個處理服務器對其進行處理。這就涉及到各處理服務器分別服務于哪一個或哪幾個存儲模塊的問題,或者各存儲模塊分別由哪一個或哪幾個處理服務器來服務的問題,以滿足上述原則。
針對上述問題,在現有技術中,通常是由各處理服務器計算自身需要處理哪一個或哪幾個存儲模塊中的待處理消息。而為了滿足上述原則,則需要各處理服務器能夠及時獲知各存儲模塊和其他處理服務器的狀態,也就是說,各處理服務器之間需要互連互通,各處理服務器與各存儲模塊之間也需要互連互通。各處理服務器根據與自身互連互通的處理服務器的狀態和存儲模塊的狀態,以及根據上述原則,計算出自身需要服務的存儲模塊。
具體來說,如圖1所示,假設目前存在處理服務器1、處理服務器2,和處理服務器3服務于提供服務器A的存儲模塊A1、存儲模塊A2、存儲模塊A3,以及提供服務器B的存儲模塊B1和存儲模塊B2。如圖1中帶箭頭的線段所示,處理服務器1、處理服務器2,和處理服務器3需要分別與提供服務器A和提供服務器B的各存儲模塊互連互通,且處理服務器1、處理服務器2,和處理服務器3相互之間也需要互連互通。
在圖1中,各處理服務器獲取到的目前正常狀態的存儲模塊包括存儲模塊A1、存儲模塊A2、存儲模塊A3、存儲模塊B1和存儲模塊B2,獲取到的正常狀態的處理服務器為處理服務器1、處理服務器2和處理服務器3,則各處理服務器計算出的結果為:處理服務器1服務于存儲模塊A1和存儲模塊A2,處理服務器2服務于存儲模塊A3,處理服務器3服務于存儲模塊B1和存儲模塊B2。
但是,當存儲模塊和/或處理服務器的狀態發生變化時(某一處理服務器和/或存儲模塊因發生故障而暫時不能處理待處理消息,或者,增加了一個或幾個處理服務器和/或存儲模塊),為了仍然滿足上述原則,就要求處理服務器可根據狀態變化后的存儲模塊和處理服務器,及時的重新確定自身需要服務哪一個或哪幾個存儲模塊,而一旦上述任一互連互通出現中斷,則各處理服務器獲取到的存儲模塊和其他處理服務器的狀態就會不準確,導致不能滿足上述原則。
仍以圖1為例進行說明,假設處理服務器1發生故障暫時不能處理待處理消息,同時,處理服務器1與處理服務器2和處理服務器3之間的通信都中斷,處理服務器2和處理服務器3未能獲取處理服務器1變化后的狀態,從而仍認為處理服務器1是正常狀態,因此,處理服務器2仍然按照原來的計算結果服務于存儲模塊A3,處理服務器3仍然按照原來的計算結果服務于存儲模塊B1和存儲模塊B2,則顯然,存儲模塊A1和存儲模塊A2的待處理消息沒有任何一個處理服務器來處理,這樣就無法滿足上述原則,導致處理服務器處理待處理消息的效率和準確性降低。
發明內容
鑒于上述問題,本發明提出了一種克服上述問題的信息提供方法和裝置,能夠有效提高處理服務器處理待處理消息的效率和準確性。
根據本發明的一個方面,提出一種信息提供方法,包括:監測提供服務器的狀態和處理服務器的狀態;當監測到所述提供服務器的狀態和/或處理服務器的狀態發生變化時,確定與正常狀態的處理服務器對應的配置信息,其中,所述配置信息用于指示正常狀態的處理服務器需要服務的提供服務器;以及將所述配置信息提供給正常狀態的處理服務器。
可選的,所述提供服務器的狀態包括提供服務器中的各存儲模塊的狀態。
可選的,當監測到所述提供服務器的狀態和/或處理服務器的狀態發生變化時,確定與正常狀態的處理服務器對應的配置信息,具體包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410586679.7/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





