一種業務數據的處理方法和裝置的制造方法
【技術領域】
[0001]本發明涉及計算機處理的技術領域,特別是涉及一種業務數據的處理方法和一種業務數據的處理裝置。
【背景技術】
[0002]隨著網絡科技的發展,如網絡產品廣泛進入人們的生活、學習、工作等領域。
[0003]由于版本升級、產品推廣等原因,經常會對用戶數據進行一輪的升級、修改等業務處理,這些業務處理的時間范圍較廣,短則幾天,長則數個月,甚至長期有效。
[0004]但是,由于每個用戶的權限不同,對其進行的業務處理也有所不同,在用戶進行了業務處理的情況下,用戶數據更新較快,權限變化較大,并且,業務處理的時間范圍較廣,在不間斷服務的情況下統一進行升級、修改等業務處理,容易出現錯誤。
[0005]此外,很多用戶是不活躍的,統一進行升級、修改等業務處理,容易造成資源浪費。
【發明內容】
[0006]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種業務數據的處理方法和相應的一種業務數據的處理裝置。
[0007]依據本發明的一個方面,提供了一種業務數據的處理方法,包括:
[0008]接收基于一用戶標識在一應用容器的代理發送的處理請求;
[0009]從所述處理請求中提取業務數據編碼;
[0010]判斷所述業務數據編碼是否有效;若是,則查找所述業務數據編碼對應的業務數據;
[0011 ]將所述業務數據寫入所述用戶標識在所述應用容器的所述代理中。
[0012]可選地,所述判斷所述業務數據編碼是否有效的步驟包括:
[0013]判斷所述業務數據編碼是否屬于所述應用容器;
[0014]若是,則確定所述業務數據編碼有效;
[0015]若否,則確定所述業務數據編碼無效。
[0016]可選地,所述判斷所述業務數據編碼是否有效的步驟包括:
[0017]判斷所述業務數據編碼的使用頻次是否超過預設的頻次閾值;
[0018]若是,則確定所述業務數據編碼有效;
[0019]若否,則確定所述業務數據編碼無效。
[0020]可選地,所述判斷所述業務數據編碼是否有效的步驟包括:
[0021]查詢所述用戶標識在所述應用容器的所述代理中是否使用與所述業務數據編碼屬于同一個業務數據的其他業務數據編碼;
[0022]若是,則確定所述業務數據編碼無效;
[0023]若否,則確定所述業務數據編碼有效。
[0024]可選地,所述業務數據包括數據名、數據值;
[0025]所述將所述業務數據寫入所述用戶標識在所述應用容器的所述代理中的步驟包括:
[0026]判斷所述用戶標識在所述應用容器的所述代理中是否具有與所述數據名相同的業務數據;
[0027]若是,則將所述數據值累加至相同數據名的業務數據的數據值;
[0028]若否,則以所述數據名新增一個業務數據,對所述數據名配置所述數據值。
[0029]可選地,還包括:
[0030]建立業務數據與一個或多個業務數據編碼的映射關系;
[0031]對所述一個或多個業務數據配置適用的應用容器;
[0032]將所述一個或多個業務數據編碼存儲至第一數據庫中。
[0033]可選地,還包括:
[0034]當接收到一用戶標識發送的、針對所述某一應用容器的業務數據的第一獲取請求時,依據所述第一獲取請求查詢所述用戶標識是否標注有所述業務數據的、適用于所述應用容器的業務數據編碼;
[0035]若是,則禁止向所述任務標識發送業務數據的、適用于所述應用容器的業務數據編碼;
[0036]若否,則從第一數據庫中提取所述業務數據的、適用于所述應用容器的業務數據編碼,將提取的業務數據編碼返回所述用戶標識。
[0037]可選地,在所述從第一數據庫中提取所述業務數據的業務數據編碼的步驟之后,所述方法還包括:
[0038]對所述用戶標識標注所述業務數據的、適用于所述應用容器的業務數據編碼。
[0039]可選地,在所述從第一數據庫中提取所述業務數據的業務數據編碼的步驟之后,所述方法還包括:
[0040]針對提取的業務數據編碼生成一任務;
[0041 ]在經過預設的時間之后,啟動所述任務、將所述業務數據編碼寫入第二數據庫。
[0042]可選地,還包括:
[0043]當接收到一用戶標識發送的、針對所述某一應用容器的業務數據的第二獲取請求時,依據所述第二獲取請求從所述第二數據庫提取所述業務數據的、適用于所述應用容器的業務數據編碼;
[0044]將提取的業務數據編碼返回所述用戶標識。
[0045]根據本發明的另一方面,提供了一種業務數據的處理裝置,包括:
[0046]處理請求接收模塊,適于接收基于一用戶標識在一應用容器的代理發送的處理請求;
[0047]第一業務數據編碼提取模塊,適于從所述處理請求中提取業務數據編碼;
[0048]有效性判斷模塊,適于判斷所述業務數據編碼是否有效;若是,則調用業務數據查找豐吳塊;
[0049]業務數據查找模塊,適于查找所述業務數據編碼對應的業務數據;
[0050]業務數據寫入模塊,適于將所述業務數據寫入所述用戶標識在所述應用容器的所述代理中。[0051 ]可選地,所述有效性判斷模塊還適于:
[0052]判斷所述業務數據編碼是否屬于所述應用容器;
[0053]若是,則確定所述業務數據編碼有效;
[0054]若否,則確定所述業務數據編碼無效。
[0055]可選地,所述有效性判斷模塊還適于:
[0056]判斷所述業務數據編碼的使用頻次是否超過預設的頻次閾值;
[0057]若是,則確定所述業務數據編碼有效;
[0058]若否,則確定所述業務數據編碼無效。
[0059]可選地,所述有效性判斷模塊還適于:
[0060]查詢所述用戶標識在所述應用容器的所述代理中是否使用與所述業務數據編碼屬于同一個業務數據的其他業務數據編碼;
[0061 ]若是,則確定所述業務數據編碼無效;
[0062]若否,則確定所述業務數據編碼有效。
[0063]可選地,所述業務數據包括數據名、數據值;
[0064]所述業務數據寫入模塊還適于:
[0065]判斷所述用戶標識在所述應用容器的所述代理中是否具有與所述數據名相同的業務數據;
[0066]若是,則將所述數據值累加至相同數據名的業務數據的數據值;
[0067]若否,則以所述數據名新增一個業務數據,對所述數據名配置所述數據值。
[0068]可選地,還包括:
[0069]映射關系建立模塊,適于建立業務數據與一個或多個業務數據編碼的映射關系;
[0070]應用容器配置模塊,適于對所述一個或多個業務數據配置適用的應用容器;
[0071 ]數據庫存儲模塊,適于將所述一個或多個業務數據編碼存儲至第一數據庫中。
[0072]可選地,還包括:
[0073]判重模塊,適于在接收到一用戶標識發送的、針對所述某一應用容器的業務數據的第一獲取請求時,依據所述第一獲取請求查詢所述用戶標識是否標注有所述業務數據的、適用于所述應用容器的業務數據編碼;若是,則調用禁止模塊,若否,則調用第二業務數據編碼提取模塊;
[0074]禁止模塊,適于禁止向所述任務標識發送業務數據的、適用于所述應用容器的業務數據編碼;
[0075]第二業務數據編碼提取模塊,適于從第一數據庫中提取所述業務數據的、適用于所述應用容器的業務數據編碼;
[0076]第一業務數據編碼返回模塊,適于將提取的業務數據編碼返回所述用戶標識。
[0077]可選地,還包括:
[0078]業務數據編碼標注模塊,適于對所述用戶標識標注所述業務數據的、適用于所述應用容器的業務數據編碼。
[0079]可選地,還包括:
[0080]任務生成模塊,適于針對提取的業務數據編碼生成一任務;
[0081]任務調用模塊,適于在經過預設的時間之后,啟動所述任務、將所述業務數據編碼寫入第二數據庫。
[0082]可選地,還包括:
[0083]第三業務數據編碼提取模塊,適于在接收到一用戶標識發送的、針對所述某一應用容器的業務數據的第二獲取請求時,依據所述第二獲取請求從所述第二數據庫提取所述業務數據的、適用于所述應用容器的業務數據編碼;
[0084]第二業務數據編碼返回模塊,適于將提取的業務數據編碼返回所述用戶標識。
[0085]本發明實施例在接收基于一用戶標識在一應用容器的代理發送的處理請求時,從該處理請求中提取業務數據編碼,當確認業務數據編碼有效時,將其對應的業務數據寫入用戶標識在應用容器的代理中,通過分發業務數據編碼實現了動態業務處理,避免了因為權限變動而造成業務處理出錯的問題,并且,由于是用戶發出的請求,避免對不活躍用戶進行業務處理,減少處理量,降低了資源浪費。
[0086]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【附圖說明】
[0087]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0088]圖1示出了根據本發明一個實施例的一種業務數據的處理方法實施例1的步驟流程圖;
[0089]圖2示出了根據本發明一個實施例的一種業務數據的處理方法實施例2的步驟流程圖;以及
[0090]圖3示出了根據本發明一個實施例的一種業務數據的處理裝置實施例的結構框圖。
【具體實施方式】
[0091]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯