本發(fā)明涉及數(shù)據(jù)管理領(lǐng)域,具體涉及一種基于狀態(tài)反饋的客戶端智能升級方法及系統(tǒng)。
背景技術(shù):
隨著企業(yè)業(yè)務(wù)的發(fā)展,具有自主知識產(chǎn)權(quán)的核心技術(shù)的產(chǎn)品及項目在不斷增加;同時,隨著網(wǎng)絡(luò)和業(yè)務(wù)系統(tǒng)的增加,源于企業(yè)內(nèi)部的安全威脅日漸突出。核心技術(shù)信息文檔等與公司競爭力相關(guān)的資料安全至關(guān)重要。所以,一個行之有效的數(shù)據(jù)防泄露系統(tǒng)是企業(yè)鞏固核心競爭力的必要選擇。而數(shù)據(jù)防泄漏系統(tǒng)的升級則成為每個企業(yè)日常必須的一項工作。
縱觀市場上已有的數(shù)據(jù)防泄漏系統(tǒng)終端升級模式即既定策略模式升級,例如按照部門進(jìn)行分批終端升級,再通過升級情況調(diào)整升級策略,需要較多的人工參與。本發(fā)明的提出解決了現(xiàn)有數(shù)據(jù)防泄漏系統(tǒng)智能終端升級方法的缺點。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提供了一種基于狀態(tài)反饋的客戶端智能升級方法,該客戶端包括多個功能模塊,該方法包括以下步驟:
(1)分析客戶端行為習(xí)慣數(shù)據(jù),通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型;
(2)將生成的所述用戶行為模型和既定升級策略相結(jié)合,生成綜合升級策略并輸出到服務(wù)器;
(3)服務(wù)器采用所述綜合升級策略對所述客戶端的功能模塊進(jìn)行單點升級;
(4)升級成功后,服務(wù)器將升級功能模塊的升級狀態(tài)和升級日志反饋到所述客戶端;
(5)客戶端生成新的綜合升級策略,并將新的升級策略下發(fā)到服務(wù)器。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述步驟(1)分析用戶的客戶端行為習(xí)慣數(shù)據(jù),通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型具體包括:通過分析用戶的行為習(xí)慣、功能模塊使用頻率、功能模塊的對應(yīng)功能使用習(xí)慣,通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述步驟(3)服務(wù)器采用所述綜合升級策略對所述客戶端的功能模塊進(jìn)行單點升級具體包括:服務(wù)器根據(jù)所述綜合升級策略按照所述客戶端包括的功能模塊升級優(yōu)先級的高低對所述客戶端的功能模塊進(jìn)行單點升級。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述步驟(5)客戶端生成新的綜合升級策略,并將新的升級策略下發(fā)到服務(wù)器具體包括:服務(wù)器結(jié)合升級功能模塊的使用日志、運(yùn)行狀態(tài)日志以及升級狀態(tài)和升級日志,作進(jìn)一步分析,調(diào)整既定升級策略,然后根據(jù)所述既定升級策略和用戶行為模型生成新的綜合升級策略,將新的升級策略下發(fā)到服務(wù)器。
根據(jù)本發(fā)明的實施例,優(yōu)選的,該方法還包括步驟:
(6)服務(wù)器根據(jù)新的升級策略對所述客戶端的功能模塊進(jìn)行升級。
為解決上述技術(shù)問題,本發(fā)明提供了一種基于狀態(tài)反饋的客戶端智能升級系統(tǒng),該客戶端包括多個功能模塊,該系統(tǒng)包括:
用戶行為模型構(gòu)建模塊,分析客戶端行為習(xí)慣數(shù)據(jù),通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型;
升級策略生成模塊,將生成的所述用戶行為模型和既定升級策略相結(jié)合,生成綜合升級策略并輸出到服務(wù)器;
升級模塊,服務(wù)器采用所述綜合升級策略對所述客戶端的功能模塊進(jìn)行單點升級;
升級反饋模塊,升級成功后,服務(wù)器將升級功能模塊的升級狀態(tài)和升級日志反饋到所述客戶端;
策略調(diào)整模塊,客戶端生成新的綜合升級策略,并將新的升級策略下發(fā)到服務(wù)器。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述用戶行為模型構(gòu)建模塊,通過分析用戶的行為習(xí)慣、功能模塊使用頻率、功能模塊的對應(yīng)功能使用習(xí)慣,通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述升級模塊中,服務(wù)器根據(jù)所述綜合升級策略按照所述客戶端包括的功能模塊升級優(yōu)先級的高低對所述客戶端的功能模塊進(jìn)行單點升級。
根據(jù)本發(fā)明的實施例,優(yōu)選的,所述策略調(diào)整模塊中,服務(wù)器結(jié)合升級功能模塊的使用日志、運(yùn)行狀態(tài)日志以及升級狀態(tài)和升級日志,作進(jìn)一步分析,調(diào)整既定升級策略,然后根據(jù)所述既定升級策略和用戶行為模型生成新的綜合升級策略,將新的升級策略下發(fā)到服務(wù)器。
為解決上述技術(shù)問題,本發(fā)明提供了一種計算機(jī)存儲介質(zhì),其包括計算機(jī)程序指令,當(dāng)執(zhí)行該計算機(jī)程序指令時,執(zhí)行上述方法之一。
本發(fā)明的技術(shù)方案取得了以下技術(shù)效果:
無需用戶手動在服務(wù)器上配置對應(yīng)升級內(nèi)容,實現(xiàn)自動化升級,精準(zhǔn)化升級;
實時的升級狀態(tài)反饋,通過結(jié)合狀態(tài)反饋,有效的監(jiān)控和解決了用戶功能模塊升級失敗的情況,提升用戶對軟件的滿意度。
附圖說明
圖1是本發(fā)明的系統(tǒng)總體框架圖
圖2是本發(fā)明構(gòu)建用戶行為模型流程圖
圖3是本發(fā)明功能模塊升級流程圖
圖4是本發(fā)明升級策略調(diào)整流程圖
具體實施方式
為解決上述技術(shù)問題,本發(fā)明提供了一種基于狀態(tài)反饋的智能升級方法,該方法的主要內(nèi)容包括:
1.清晰劃分終端功能模塊,添加模塊使用統(tǒng)計功能,并強(qiáng)化模塊化升級能力,盡量避免模塊強(qiáng)關(guān)聯(lián)的發(fā)生;
2.在高模塊化基礎(chǔ)上,生成用戶行為模型,計算獲得用戶行為產(chǎn)生的模塊使用習(xí)慣與邏輯;
3.在終端升級時,結(jié)合既定策略模式與用戶行為模式生成綜合策略,包括分區(qū)與跨區(qū)、非常用模塊與常用模塊升級等,建立以模塊為基礎(chǔ)的分層升級過程;
4.建立分層升級狀態(tài)反饋機(jī)制,在每層升級完成后,利用終端產(chǎn)生的運(yùn)行狀態(tài)日志與用戶使用日志,實時在線判斷升級效果,從而調(diào)整既定升級策略,實現(xiàn)自動化程度較高的升級過程,也避免升級出現(xiàn)問題的擴(kuò)散。
<業(yè)務(wù)處理方法>
本發(fā)明提供了一種基于狀態(tài)反饋的客戶端智能升級方法,該客戶端包括多個功能模塊,該方法包括以下步驟:
(1)分析客戶端行為習(xí)慣數(shù)據(jù),通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型。
通過分析用戶的行為習(xí)慣、功能模塊使用頻率、功能模塊的對應(yīng)功能使用習(xí)慣,通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型。
(2)將生成的所述用戶行為模型和既定升級策略相結(jié)合,生成綜合升級策略并輸出到服務(wù)器。
(3)服務(wù)器采用所述綜合升級策略對所述客戶端的功能模塊進(jìn)行單點升級。
服務(wù)器采用所述綜合升級策略對所述客戶端的功能模塊進(jìn)行單點升級具體包括:服務(wù)器根據(jù)所述綜合升級策略按照所述客戶端包括的功能模塊升級優(yōu)先級的高低對所述客戶端的功能模塊進(jìn)行單點升級。
(4)升級成功后,服務(wù)器將升級功能模塊的升級狀態(tài)和升級日志反饋到所述客戶端。
(5)客戶端生成新的綜合升級策略,并將新的升級策略下發(fā)到服務(wù)器。
服務(wù)器結(jié)合升級功能模塊的使用日志、運(yùn)行狀態(tài)日志以及升級狀態(tài)和升級日志,作進(jìn)一步分析,調(diào)整既定升級策略,然后根據(jù)所述既定升級策略和用戶行為模型生成新的綜合升級策略,將新的升級策略下發(fā)到服務(wù)器。
(6)服務(wù)器根據(jù)新的升級策略對所述客戶端的功能模塊進(jìn)行升級。
<業(yè)務(wù)處理系統(tǒng)>
本發(fā)明提供了一種基于狀態(tài)反饋的客戶端智能升級系統(tǒng),該客戶端包括多個功能模塊,該系統(tǒng)包括:
用戶行為模型構(gòu)建模塊,分析客戶端行為習(xí)慣數(shù)據(jù),通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型。
所述用戶行為模型構(gòu)建模塊,通過分析用戶的行為習(xí)慣、功能模塊使用頻率、功能模塊的對應(yīng)功能使用習(xí)慣,通過數(shù)據(jù)建模分析,構(gòu)建用戶行為模型。
升級策略生成模塊,將生成的所述用戶行為模型和既定升級策略相結(jié)合,生成綜合升級策略并輸出到服務(wù)器。
升級模塊,服務(wù)器采用所述綜合升級策略對所述客戶端的功能模塊進(jìn)行單點升級。
服務(wù)器根據(jù)所述綜合升級策略按照所述客戶端包括的功能模塊升級優(yōu)先級的高低對所述客戶端的功能模塊進(jìn)行單點升級。
升級反饋模塊,升級成功后,服務(wù)器將升級功能模塊的升級狀態(tài)和升級日志反饋到所述客戶端。
策略調(diào)整模塊,客戶端生成新的綜合升級策略,并將新的升級策略下發(fā)到服務(wù)器。
服務(wù)器結(jié)合升級功能模塊的使用日志、運(yùn)行狀態(tài)日志以及升級狀態(tài)和升級日志,作進(jìn)一步分析,調(diào)整既定升級策略,然后根據(jù)所述既定升級策略和用戶行為模型生成新的綜合升級策略,將新的升級策略下發(fā)到服務(wù)器。
升級更新模塊,服務(wù)器根據(jù)新的升級策略對所述客戶端的功能模塊進(jìn)行升級。
<具體實施例>
圖1顯示了本發(fā)明的系統(tǒng)構(gòu)成,該系統(tǒng)包括數(shù)據(jù)防泄漏個人終端和數(shù)據(jù)防泄漏服務(wù)器??蛻羰紫仍趥€人終端上安裝數(shù)據(jù)防泄漏客戶端軟件,對用戶在個人終端上的輸入數(shù)據(jù)進(jìn)行采集,通過數(shù)據(jù)建模計算形成用戶行為模型,同時利用終端日志反饋修改既定升級策略,將生成的所述用戶行為模型和修改的既定升級策略相結(jié)合,生成綜合升級策略并輸出到服務(wù)器。
如圖2,進(jìn)行基礎(chǔ)數(shù)據(jù)收集,收集的數(shù)據(jù)包括:網(wǎng)絡(luò)行為數(shù)據(jù)、服務(wù)行為數(shù)據(jù)和用戶功能模塊偏好數(shù)據(jù)。通過文本挖掘、自然語言處理、機(jī)器學(xué)習(xí)、預(yù)測算法、聚類算法進(jìn)行行為建模。根據(jù)基本屬性、行為特征、興趣愛好、心理特征、用戶的行為習(xí)慣,通過使用模塊頻率,使用對應(yīng)功能習(xí)慣構(gòu)建用戶行為模型。
如圖3,根據(jù)生成的用戶行為模型分析數(shù)據(jù)和既定的策略相結(jié)合生成綜合升級策略,輸出到服務(wù)器,服務(wù)器根據(jù)生成的綜合升級策略按照優(yōu)先級的高低對指定模塊進(jìn)行單點升級。
升級成功后,服務(wù)器將升級狀態(tài)和對應(yīng)模塊日志反饋到客戶端,客戶端結(jié)合用戶使用日志對此進(jìn)行進(jìn)一步分析,調(diào)整既定策略,然后根據(jù)既定策略和用戶行為模型生成新的綜合升級策略,將新的升級策略下發(fā)到服務(wù)器,服務(wù)器根據(jù)此策略對終端進(jìn)行升級。行成一個循壞,保證升級正常進(jìn)行,流程見圖4。
某銀行基于本發(fā)明做的商業(yè)級數(shù)據(jù)防泄密系統(tǒng),通過對pc端客戶特別定制,向客戶提供穩(wěn)定的點對點模塊升級,個性化升級服務(wù)。
通過個性化的升級服務(wù),可以取得以下技術(shù)效果:
客戶使用次數(shù)較多的功能模塊,通過此發(fā)明會得到高優(yōu)先級的升級服務(wù),保證用戶在使用期間有更加健壯的軟件體驗。
點對點模塊化升級,無需用戶手動在服務(wù)器上配置對應(yīng)升級內(nèi)容,實現(xiàn)自動化升級,精準(zhǔn)化升級。
實時的升級狀態(tài)反饋,通過結(jié)合狀態(tài)反饋,有效的監(jiān)控和解決了用戶功能模塊升級失敗的情況,提升用戶對軟件的滿意度。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等,均應(yīng)保護(hù)在本發(fā)明的保護(hù)范圍之內(nèi)。