欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用戶行為處理系統(tǒng)及方法

文檔序號:6397032閱讀:145來源:國知局
專利名稱:一種用戶行為處理系統(tǒng)及方法
技術領域
本發(fā)明屬于云計算技術領域,尤其涉及一種用戶行為處理系統(tǒng)及方法。
背景技術
近來,各大廠商分別推出了用于云計算的基礎設施-云平臺服務器。用于云平臺服務器的服務器管理軟件和傳統(tǒng)的服務器的柜內(nèi)管理軟件相比,承載著更多更復雜的管理任務。如何適應多變的場景,及為用戶帶來更好的運維管理體驗是設計云平臺服務器的服務器管理軟件時的一大課題。目前,用戶行為分析在搜索引擎、網(wǎng)站用戶行為分析、網(wǎng)絡性能影響分析、用戶安全分析領域都得到了廣泛的應用。傳統(tǒng)的用戶行為分析應用領域包括基于受眾行為分析廣告定向等,其利用收集到的用戶訪問軌跡信息,定向投放廣告。但是,這種技術中,用戶行為分析的應用領域與應用場景關系比較緊密,如策略庫等都是針對用戶訪問軌跡、安全策略等設計的,應用適用場景受限,用戶體驗效果比較差。

發(fā)明內(nèi)容
本發(fā)明實施例提供了一種用戶行為處理系統(tǒng)及方法,旨在解決現(xiàn)有技術提供的用戶行為分析的應用領域與應用場景關系比較緊密,用戶體驗差的問題。一方面,提供一種用戶行為處理系統(tǒng),所述系統(tǒng)包括:用戶接口 UI模塊,用于接收用戶輸入的行為信息,以及接收知識庫模塊發(fā)送的所述行為信息的處理結(jié)果;用戶行為采集模塊,用于獲取所述UI模塊接收的所述行為信息,并將所述行為信息發(fā)送給所述知識庫模塊;所述知識庫模塊包括:10單元、行為分析單元和知識庫本體;所述知識庫本體中存儲有對所述行為信息進行處理的規(guī)則描述;所述IO單元,用于讀取所述知識庫本體中的數(shù)據(jù);所述行為分析單元,用于從所述IO單元讀取到的所述數(shù)據(jù)中查找到與所述用戶行為采集模塊發(fā)送的所述行為信息匹配的規(guī)則描述,按照所述查找到的規(guī)則描述對應的處理方式對所述行為信息進行處理,并發(fā)送處理結(jié)果至所述UI模塊。另一方面,提供一種處理用戶行為的方法,所述方法包括:接收用戶輸入的行為信息;在知識庫本體中查找到與所述行為信息匹配的規(guī)則描述,按照所述查找到的規(guī)則描述對應的處理方式對所述行為信息進行處理,并反饋處理結(jié)果;其中,所述知識庫本體中存儲有對所述行為信息進行處理的所述規(guī)則描述。在本發(fā)明實施例中,提供的知識庫本體中包括的基礎知識庫和規(guī)則庫中包括了對用戶行為進行處理的各類基礎知識和規(guī)則策略,當用戶接口 UI模塊接收相應的用戶行為信息后,即可讀取所述知識庫本體,查找到規(guī)則庫中與所述用戶行行為信息匹配的規(guī)則描述,按照所述規(guī)則描述對應的處理方式對所述行為信息進行處理,所述用戶行為信息可以為部署虛擬機命令、創(chuàng)建虛擬機命令和用戶登錄命令中的一種,適用于不同場景應用,為用戶帶來了更好的運維體驗。


圖1是本發(fā)明實施例一提供的用戶行為處理系統(tǒng)的結(jié)構框圖;圖2是本發(fā)明實施例一提供的知識庫本體的結(jié)構示意圖;圖3是本發(fā)明實施例一提供的規(guī)則庫的結(jié)構示意圖;圖4是本發(fā)明實施例二提供的利用如圖1所示的用戶行為處理系統(tǒng)處理用戶行為的方法的實現(xiàn)流程圖;圖5是本發(fā)明實施例三提供的利用如圖1所示的用戶行為處理系統(tǒng)處理用戶行為的方法的實現(xiàn)流程圖;圖6是本發(fā)明實施例四提供的利用如圖1所示的用戶行為處理系統(tǒng)部署虛擬機的實現(xiàn)流程圖;圖7是本發(fā)明實施例五提供的利用如圖1所示的用戶行為處理系統(tǒng)創(chuàng)建虛擬機的實現(xiàn)流程圖;圖8是本發(fā)明實施例六提供的利用如圖1所示的用戶行為處理系統(tǒng)進行用戶行為預測的實現(xiàn)流程圖。
具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實施例中,提供的知識庫本體中包括的基礎知識庫和規(guī)則庫中包括了對用戶行為進行處理的各類基礎知識和規(guī)則策略,當用戶接口 UI模塊接收相應的用戶行為信息后,即可讀取所述知識庫本體,查找到規(guī)則庫中與所述用戶行行為信息匹配的規(guī)則描述,按照所述規(guī)則描述對應的處理方式對所述行為信息進行處理,所述用戶行為信息可以為部署虛擬機命令,也可以為創(chuàng)建虛擬機命令和用戶登錄命令中的一種,為用戶帶來了更好的運維體驗。以下結(jié)合具體實施例對本發(fā)明的實現(xiàn)進行詳細描述:實施例一圖1示出了本發(fā)明實施例一提供的用戶行為處理系統(tǒng)的結(jié)構框圖,為了便于說明,僅不出了與本發(fā)明實施例相關的部分。服務器管理時,會有大量的知識數(shù)據(jù)產(chǎn)生。如用戶操作日志,資源健康狀態(tài)、資源利用率等。如何將這些知識數(shù)據(jù)利用起來,支持用戶有效的進行服務器管理?同時,作為新一代管理軟件,必不可少會有很多新的管理特性,如:批量部署虛擬機等。而對習慣了傳統(tǒng)操作方式的用戶,如何指導他們高效的使用管理系統(tǒng)呢?作為用戶,必然會有一些特征,如開發(fā)測試類用戶,很有可能每次都是創(chuàng)建一個虛擬機,用完之后銷毀退出。如何抓住用戶的這些特征,給用戶帶來更好的運維體驗呢?
這是本發(fā)明實施例提供的用戶行為處理系統(tǒng)要解決的問題,所述用戶行為處理系統(tǒng)I包括:用戶接口(User Interface,UI)模塊11、用戶行為采集模塊12和知識庫模塊13。其中,所述Π模塊11用于與用戶進行交互,接收用戶輸入的行為信息,并顯示所述行為信息至用戶,其中,所述行為信息為部署虛擬機命令、創(chuàng)建虛擬機命令、用戶登錄命令、故障處理命令和虛擬機遷移命令等中的一種,在本實施例中只介紹了部署虛擬機命令、創(chuàng)建虛擬機命令和用戶登錄命令,對其它行為信息的處理與對部署虛擬機命令、創(chuàng)建虛擬機命令和用戶登錄命令的處理過程類似,在此不再贅述;用戶行為采集模塊12用于獲取所述Π模塊11接收的行為信息,并將所述行為信息發(fā)送給知識庫模塊13 ;所述知識庫模塊13包括IO單元131、行為分析單元132和知識庫本體133,所述知識庫本體存儲有對所述行為信息進行處理的規(guī)則描述,包括基礎知識庫和規(guī)則庫,其中,該規(guī)則庫也稱為策略庫。具體的,所述知識庫本體如圖2所示,所述規(guī)則庫中包括如下信息:行為信息、該行為信息對應的規(guī)則描述以及該規(guī)則描述對應的處理方式;所述基礎知識庫包括如下類別中的至少一種的基礎知識:故障管理類、用戶行為類、安全類、推薦配置類、操作說明類和服務質(zhì)量類,其中,每種類別的基礎知識是對一種行為信息進行處理的方法記錄,具體可以根據(jù)用戶與UI模塊11所交互的用戶行為信息進行添加。進一步地,每一類基礎知識又包含多個屬性,比如,故障管理類包括故障信息和系統(tǒng)事件日志(SEL System Event Log, SEL)信息;用戶行為類包括歷史操作日志、常用功能和最近使用功能;安全類包括敏感功能使用記錄;推薦配置/操作說明類包括最優(yōu)推薦配置和最優(yōu)操作路徑;服務質(zhì)量類包括虛擬機優(yōu)先級和虛擬機實際利用資源,具體可以根據(jù)規(guī)則庫中的規(guī)則描述對應的處理方式中所包含的基礎知識類別,讀取基礎知識庫中該基礎知識類別的基礎知識,對行為信息進行處理。所述規(guī)則庫如圖3所示,存儲有各類規(guī)則策略,具體包括大分類、小分類、行為信息、規(guī)則描述和處理方式,其中的行為信息也可以采用行為信息對應的代碼或編號來表示。規(guī)則描述用于描述處理方式對應的行為信息,比如,如圖3所示,小分類“2”對應的規(guī)則描述是“創(chuàng)建虛擬機時處理”,小分類“2”對應的處理方式是“記錄下虛擬機參數(shù)&&查看最近幾次是否創(chuàng)建過同樣配置的虛擬機&&如果創(chuàng)建過則建議用戶使用克隆虛擬機功能”,這一項記錄表示,當用戶行為是進行創(chuàng)建虛擬機時,先通過行為分析單元讀取所述規(guī)則庫,從所述規(guī)則庫中查找到與創(chuàng)建虛擬機匹配的規(guī)則描述“創(chuàng)建虛擬機時處理”,按照與“創(chuàng)建虛擬機時處理”對應的處理方式中描述的“記錄下虛擬機參數(shù)&&查看最近幾次是否創(chuàng)建過同樣配置的虛擬機&&如果創(chuàng)建過則建議用戶使用克隆虛擬機功能”進行處理。所述IO單元131,用于對所述知識庫本體133進行讀取操作,進一步的,也可以進行修改、新增、刪除等操作,其是以函數(shù)形式封裝對數(shù)據(jù)庫的連接、查詢、修改、新增、刪除等SQL語句,可被外部單元調(diào)用,比如被行為分析單元132調(diào)用,來充實數(shù)據(jù)庫,并進行數(shù)據(jù)庫的學習;WEB、CL1、⑶I等UI模塊11也可調(diào)用IO單元131,用戶直接通過UI模塊11調(diào)用IO單元131對知識庫本體133進行各種操作。所述行為分析單元132,用于從所述IO單元131讀取到的知識庫本體數(shù)據(jù)中查找到與所述用戶行為采集模塊12接收的行為信息匹配的規(guī)則描述,按照所述查找到的規(guī)則描述對應的處理方式對所述行為信息進行處理,并發(fā)送處理結(jié)果至IO單元131,最后由IO單元131發(fā)送所述處理結(jié)果至用戶接口 UI模塊11。進一步的,所述行為分析單元132包括:匹配子單元、基礎知識庫讀取子單元和行為處理子單元。其中,匹配子單元,用于從所述知識庫本體133的規(guī)則庫中查找到與所述用戶行為采集模塊12接收的行為信息匹配的規(guī)則描述;基礎知識庫讀取子單元,用于根據(jù)所述匹配子單元查找到的規(guī)則描述對應的處理方式中包含的基礎知識類別讀取基礎知識庫中的相應基礎知識類別的基礎知識;行為處理子單元,用于根據(jù)所述基礎知識庫讀取子單元讀取到的基礎知識對所述行為信息進行相應的處理。另外,所述行為分析單元132還包括行為記錄單元,用于在匹配子單元從所述知識庫本體133的規(guī)則庫中查找到與所述用戶行為采集模塊12接收的行為信息匹配的規(guī)則描述后,將所述行為信息記錄在基礎知識庫的用戶行為類基礎知識的歷史操作日志中。比如,知識庫模塊13接收到的行為信息是創(chuàng)建虛擬機,行為分析單元132即可先將該行為信息存儲在基礎知識庫的用戶行為類基礎知識的歷史操作日志中,在該歷史操作日志中記錄用戶本次的行為是創(chuàng)建虛擬機,以及是第幾次創(chuàng)建虛擬機,再根據(jù)所述歷史操作日志進行相應的處理。比如,當行為分析單元132通過讀取基礎知識庫的用戶行為類基礎知識的歷史操作日志中的虛擬機操作記錄字段獲取到已經(jīng)連續(xù)創(chuàng)建三個配置相同的虛擬機,則根據(jù)所述規(guī)則中的描述“如果創(chuàng)建過則建議用戶使用克隆虛擬機功能”查找基礎知識庫中的克隆虛擬機操作說明,進行虛擬機克隆操作,并呈現(xiàn)使用說明至用戶。本實施例,用戶行為處理系統(tǒng)中的用戶行為采集模塊負責采集用戶和UI模塊之間交互的行為信息,并將所述行為信息發(fā)送給知識庫模塊,以由所述知識庫模塊根據(jù)其知識庫本體中存儲的基礎知識和規(guī)則庫對所述行為信息進行相應的處理。由于規(guī)則庫中存儲有相應行為信息對應的處理方法,并進一步包括用戶的歷史行為等數(shù)據(jù),因此,可以指導用戶更有效的進行相應的行為操作,比如,指導用戶批量創(chuàng)建虛擬機、部署虛擬機。另外,由于基礎知識庫中存儲有用戶的行為信息,因此,可以通過分析用戶行為,預測用戶動作,比如,用戶登錄時,通過用戶最近動作跟蹤,得知用戶的常用操作是創(chuàng)建虛擬機,則在用戶登出時將該虛擬機刪除,用戶下次登錄時,替用戶提前準備好一個虛擬機。當然,用戶可以通過IO模塊對知識庫本體中的基礎知識庫進行靈活擴充,也可對規(guī)則庫進行靈活定義。實施例二圖4示出了本發(fā)明實施例二提供的利用如圖1所示的用戶行為處理系統(tǒng)處理用戶行為的方法的實現(xiàn)流程,詳述如下:在步驟S401中,用戶接口 Π模塊接收用戶輸入的行為信息。在本實施例中,用戶接口 UI模塊與用戶進行交互,接收用戶輸入的行為信息,并顯示所述行為信息至用戶,其中,所述行為信息為部署虛擬機命令、創(chuàng)建虛擬機命令和用戶登錄命令中的一種。在步驟S402中,在知識庫本體中查找到與所述行為信息匹配的規(guī)則描述,按照所述查找到的規(guī)則描述對應的處理方式對所述行為信息進行處理,并反饋處理結(jié)果。在本實施例中,知識庫本體包括基礎知識庫和規(guī)則庫,其中,規(guī)則庫中包括如下信息:行為信息、所述行為信息對應的規(guī)則描述以及所述規(guī)則描述對應的處理方式;基礎知識是對行為信息進行處理的方法記錄,包括如下類別中的至少一種類別的基礎知識:故障管理類、用戶行為類、安全類、推薦配置類、操作說明類和服務質(zhì)量類。詳細介紹,請參見實施例一中的描述,在此不再贅述。本實施例,接收用戶的行為信息,在知識庫本體中查找到與所述行為信息匹配的規(guī)則描述,按照所述查找到的規(guī)則描述對應的處理方式對所述行為信息進行相應的處理。由于知識庫模塊中存儲有相應行為信息對應的處理方式等數(shù)據(jù),因此,可以指導用戶更有效的進行相應的行為操作,應用場景更加廣泛,也為用戶帶來了更好的運維體驗。實施例三圖5示出了本發(fā)明實施例三提供的利用如圖1所示的用戶行為處理系統(tǒng)處理用戶行為的方法的實現(xiàn)流程,詳述如下:在步驟S501中,用戶接口 Π模塊接收用戶輸入的行為信息。在本實施例中,用戶接口 UI模塊與用戶進行交互,接收用戶輸入的行為信息,并顯示所述行為信息至用戶,其中,所述行為信息為部署虛擬機命令、創(chuàng)建虛擬機命令和用戶登錄命令中的一種。在步驟S502中,用戶行為采集模塊獲取所述Π模塊發(fā)送的行為信息,并將所述行為信息發(fā)送給知識庫模塊。在本實施例中,用戶行為采集模塊獲取所述Π模塊發(fā)送的行為信息,并將所述行為信息發(fā)送給知識庫模塊。其中,所述知識庫模塊包括:10單元、行為分析單元和知識庫本體,所述知識庫本體中存儲有對用戶行為進行處理的各類基礎知識和規(guī)則策略。詳細介紹,請參見實施例一中的描述,在此不再贅述。在步驟S503中,所述知識庫模塊查找到與所述用戶行為采集模塊發(fā)送的行為信息匹配的規(guī)則描述,按照所述查找到的規(guī)則描述對應的處理方式對所述行為信息進行處理,并反饋處理結(jié)果至用戶。本實施例,用戶行為采集模塊負責采集用戶和Π模塊之間交互的行為信息,并將所述行為信息發(fā)送給知識庫模塊,以由所述知識庫模塊查找到與所述用戶行為采集模塊發(fā)送的行為信息匹配的規(guī)則描述,按照所述規(guī)則描述對應的處理方式對所述行為信息進行相應的處理。由于知識庫模塊中存儲有相應行為信息對應的處理方式等數(shù)據(jù),因此,可以指導用戶更有效的進行相應的行為操作,比如,指導用戶批量創(chuàng)建虛擬機、部署虛擬機。另外,由于基礎知識庫中存儲有用戶的行為信息,因此,可以通過分析用戶行為,預測用戶動作,t匕如,通過用戶最近動作跟蹤,得知用戶的常用操作是創(chuàng)建虛擬機,則在用戶登出時將該虛擬機刪除,用戶下次登錄時,替用戶提前準備好一個虛擬機。當然,用戶可以通過IO模塊對知識庫本體中的基礎知識庫進行靈活擴充,也可對規(guī)則庫進行靈活定義。實施例四圖6示出了本發(fā)明實施例四提供的利用如圖1所示的用戶行為處理系統(tǒng)部署虛擬機的實現(xiàn)流程,通過該流程可以實現(xiàn)部署虛擬機,詳述如下:在步驟S601中,用戶接口 Π模塊接收用戶輸入的部署虛擬機命令,并顯示所述部署虛擬機命令至用戶。在步驟S602中,用戶行為采集模塊獲取所述Π模塊發(fā)送的部署虛擬機命令,并將所述部署虛擬機命令發(fā)送給知識庫模塊。在步驟S603中,所述知識庫模塊查找到規(guī)則描述為部署虛擬機命令的記錄,按照所述部署虛擬機命令對應的處理方式對所述部署虛擬機命令進行處理,并反饋處理結(jié)果至用戶。在本發(fā)明實施例中,知識庫模塊查找規(guī)則描述為部署虛擬機命令的相關處理方式,比如,當查找到與部署虛擬機命令對應的處理方式包括:已預警資源不能用于部署虛擬機和負載>60%的資源不能用于部署虛擬機后,遍歷空閑資源,根據(jù)基礎知識庫中的故障管理類和資源負載類來判斷哪些資源可用,比如,故障管理類記載CPUl預警、CPU2健康、網(wǎng)卡Nicl健康、網(wǎng)卡Nic2健康;資源負載類記載CPUl負載30%、CPU2負載20%、網(wǎng)卡Nicl負載20%、網(wǎng)卡Nic2負載30% ;將可用的資源加入可用資源列表,并判斷所述可用資源是否足夠部署100個虛擬機,如果是,則部署虛擬機并反饋并呈現(xiàn)部署結(jié)果至用戶,否則,如果資源不夠,則返回資源不夠信息至用戶。本實施例,當用戶行為信息是部署虛擬機命令時,用戶行為采集模塊獲取到該信息后,發(fā)送該信息至知識庫模塊,所述知識庫模塊查找到規(guī)則描述為部署虛擬機命令的記錄,按照所述部署虛擬機命令對應的處理方式對所述部署虛擬機命令進行處理,自動指導用戶批量部署虛擬機。實施例五圖7示出了本發(fā)明實施例五提供的利用如圖1所示的用戶行為處理系統(tǒng)創(chuàng)建虛擬機的實現(xiàn)流程,通過該流程可以實現(xiàn)創(chuàng)建虛擬機,詳述如下:在步驟S701中,用戶接口 Π模塊接收用戶輸入的創(chuàng)建虛擬機命令,并顯示所述創(chuàng)建虛擬機命令至用戶。在本實施例中,用戶通過web創(chuàng)建虛擬機。在步驟S702中,用戶行為采集模塊獲取所述Π模塊發(fā)送的創(chuàng)建虛擬機命令,并將所述創(chuàng)建虛擬機命令發(fā)送給知識庫模塊。在步驟S703中,所述知識庫模塊查找到規(guī)則描述為創(chuàng)建虛擬機命令的記錄,按照所述創(chuàng)建虛擬機命令對應的處理方式對所述創(chuàng)建虛擬機命令進行處理,并反饋處理結(jié)果至用戶。在本發(fā)明實施例中,所述知識庫模塊查找規(guī)則描述為創(chuàng)建虛擬機命令的相關處理方式,比如,當查找到與創(chuàng)建虛擬機命令對應的處理方式包括:記錄下虛擬機參數(shù)查看最近幾次是否創(chuàng)建過同樣配置的虛擬機如果創(chuàng)建過則建議用戶使用克隆虛擬機功能。另外,所述知識庫模塊還具有克隆提示,用于建議用戶使用克隆虛擬機功能。比如,當所述知識庫模塊查找到歷史操作日志中的虛擬機操作記錄字段獲取到已經(jīng)連續(xù)創(chuàng)建三個配置相同的虛擬機,則根據(jù)所述處理中的描述“如果創(chuàng)建過則建議用戶使用克隆虛擬機功能”查找基礎知識庫中的克隆虛擬機操作說明,進行虛擬機克隆操作,并呈現(xiàn)使用說明至用戶。本實施例,當用戶行為信息是創(chuàng)建虛擬機命令時,用戶行為采集模塊采集到該信息后,發(fā)送該信息至知識庫模塊,所述知識庫模塊查找到規(guī)則描述為創(chuàng)建虛擬機命令的記錄,按照所述創(chuàng)建虛擬機命令對應的處理方式對所述創(chuàng)建虛擬機命令進行處理,自動指導用戶批量創(chuàng)建虛擬機。
實施例六圖8示出了本發(fā)明實施例六提供的利用如圖1所示的用戶行為處理系統(tǒng)進行行為預測的實現(xiàn)流程,通過該流程可以根據(jù)用戶的登錄命令進行用戶行為預測,詳述如下:在步驟S801中,每次用戶登入或登出時,采集用戶的常用操作。在本實施例中,每次用戶登入或登出時,用戶行為處理系統(tǒng)采集用戶的操作,并記錄所述操作的名稱以及次數(shù)至基礎知識庫中,這樣基礎知識庫中就存儲有用戶的常用操作。在步驟S802中,存儲所述常用操作至基礎知識庫中。在步驟S803中,在用戶下次登入或登出時,直接執(zhí)行所述常用操作。在本發(fā)明實施例中,比如,采集到用戶的常用操作是創(chuàng)建虛擬機,則用戶行為處理系統(tǒng)則在用戶登入時,用戶行為處理系統(tǒng)自動提前為用戶準備一個虛擬機,在用戶登出時,則自動將該虛擬機刪除或者如果用戶登出時沒有刪除虛擬機,則提醒用戶是否需要將該虛擬機銷毀。本實施例,每次用戶登入或登出時,采集用戶的常用操作,將用戶的常用操作寫入基礎知識庫中,并在用戶下次登入或登出時,直接執(zhí)行所述常用操作,可以有效的對用戶的行為進行預測。具體各個單元的執(zhí)行情況,可參見實施例一和實施例二中的方法的描述,在此不再贅述。值得注意的是,上述系統(tǒng)實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。另外,本領域普通技術人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,相應的程序可以存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種用戶行為處理系統(tǒng),其特征在于,所述系統(tǒng)包括: 用戶接口 UI模塊,用于接收用戶輸入的行為信息,以及接收知識庫模塊發(fā)送的所述行為信息的處理結(jié)果; 用戶行為采集模塊,用于獲取所述UI模塊接收的所述行為信息,并將所述行為信息發(fā)送給所述知識庫模塊; 所述知識庫模塊包括:10單元、行為分析單元和知識庫本體; 所述知識庫本體中存儲有對所述行為信息進行處理的規(guī)則描述; 所述IO單元,用于讀取所述知識庫本體中的數(shù)據(jù); 所述行為分析單元,用于從所述IO單元讀取到的所述數(shù)據(jù)中查找到與所述用戶行為采集模塊發(fā)送的所述行為信息匹配的規(guī)則描述,按照所述查找到的規(guī)則描述對應的處理方式對所述行為信息進行處理,并發(fā)送處理結(jié)果至所述UI模塊。
2.如權利要求1所 述的用戶行為處理系統(tǒng),其特征在于,所述行為信息為部署虛擬機命令、創(chuàng)建虛擬機命令和用戶登錄命令中的一種。
3.如權利要求1或2所述的用戶行為處理系統(tǒng),其特征在于,所述知識庫本體包括基礎知識庫和規(guī)則庫; 其中,所述規(guī)則庫中包括如下信息:行為信息、所述行為信息對應的規(guī)則描述以及所述規(guī)則描述對應的處理方式;所述基礎知識庫是對行為信息進行處理的方法記錄,包括如下類別中的至少一種類別的基礎知識:故障管理類、用戶行為類、安全類、推薦配置類、操作說明類和服務質(zhì)量類。
4.如權利要求3所述的用戶行為處理系統(tǒng),其特征在于, 所述行為分析單元包括:匹配子單元、基礎知識庫讀取子單元和行為處理子單元; 所述匹配子單元,用于從所述規(guī)則庫中查找到與所述用戶行為采集模塊發(fā)送的所述行為信息匹配的規(guī)則描述; 所述基礎知識庫讀取子單元,用于根據(jù)所述匹配子單元查找到的所述規(guī)則描述對應的處理方式中包含的基礎知識類別讀取所述基礎知識庫中所述基礎知識類別的基礎知識;所述行為處理子單元,用于根據(jù)所述基礎知識庫讀取子單元讀取到的所述基礎知識對所述行為信息進行處理。
5.如權利要求4所述的用戶行為處理系統(tǒng),其特征在于,所述行為分析單元還包括: 行為記錄單元,用于在從所述規(guī)則庫中查找到與所述用戶行為采集模塊發(fā)送的所述行為信息匹配的規(guī)則描述后,將所述行為信息記錄在所述基礎知識庫的用戶行為類基礎知識的歷史操作日志中。
6.如權利要求2所述的用戶行為處理系統(tǒng),其特征在于,當所述行為信息為創(chuàng)建虛擬機命令時,對所述行為信息進行的處理包括克隆提示,所述克隆提示建議用戶使用克隆虛擬機功能。
7.一種用戶行為處理的方法,其特征在于,所述方法包括: 接收用戶輸入的行為信息; 在知識庫本體中查找到與所述行為信息匹配的規(guī)則描述,按照所述查找到的規(guī)則描述對應的處理方式對所述行為信息進行處理,并反饋處理結(jié)果; 其中,所述知識庫本體中存儲有對所述行為信息進行處理的所述規(guī)則描述。
8.如權利要求7所述的方法,其特征在于,所述知識庫本體包括基礎知識庫和規(guī)則庫,其中,所述規(guī)則庫中包括如下信息:行為信息、所述行為信息對應的規(guī)則描述以及所述規(guī)則描述對應的處理方式;所述基礎知識是對行為信息進行處理的方法記錄,包括如下類別中的至少一種類別的基礎知識:故障管理類、用戶行為類、安全類、推薦配置類、操作說明類和服務質(zhì)量類。
9.如權利要求7或8所述的方法,其特征在于,所述按照查找到的所述規(guī)則描述對應的處理方式對所述行為信息進行處理,具體為: 根據(jù)查找到的所述規(guī)則描述對應的處理方式中包含的基礎知識類別讀取所述基礎知識類別的基礎知識; 根據(jù)讀取到的所述基礎知識對所述行為信息進行處理。
10.如權利要求7至9任意一項所述的方法,其特征在于,在所述在知識庫本體中查找到與所述行為信息匹配的規(guī)則描述之后,所述方法還包括: 將所述行為信息記錄在所述知識庫本體的用戶行為類基礎知識的歷史操作日志中。
11.如權利要求7至10任意一項所述的方法,其特征在于,所述行為信息為部署虛擬機命令、創(chuàng)建虛擬機命令和用戶登錄命令中的一種。
全文摘要
本發(fā)明適用于云計算技術領域,提供了一種用戶行為處理系統(tǒng)及方法,所述系統(tǒng)包括用戶接口UI模塊;用戶行為采集模塊,用于獲取UI模塊接收的行為信息,并將該行為信息發(fā)送給知識庫模塊;知識庫模塊包括IO單元、行為分析單元和知識庫本體;知識庫本體中存儲有對該行為信息進行處理的規(guī)則描述;IO單元,用于讀取知識庫本體中的數(shù)據(jù);行為分析單元從IO單元讀取到的數(shù)據(jù)中查找到與該行為信息匹配的規(guī)則描述,按照查找到的規(guī)則描述對應的處理方式對該行為信息進行處理,并發(fā)送處理結(jié)果至UI模塊。本發(fā)明,可以處理的用戶行為信息可以為部署虛擬機命令、創(chuàng)建虛擬機命令和用戶登錄命令中的一種,為用戶帶來了更好的運維體驗。
文檔編號G06F17/30GK103109293SQ201280001963
公開日2013年5月15日 申請日期2012年8月24日 優(yōu)先權日2012年8月24日
發(fā)明者許利霞, 吳亞冬, 張羽 申請人:華為技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
佛学| 平定县| 库尔勒市| 呼伦贝尔市| 苍溪县| 牟定县| 会昌县| 靖远县| 昌宁县| 德昌县| 汉寿县| 浑源县| 巴青县| 高碑店市| 丰台区| 长岛县| 贵阳市| 攀枝花市| 惠州市| 新乡市| 丰台区| 漳州市| 民和| 浦东新区| 泽库县| 湘西| 舒兰市| 长宁区| 绩溪县| 九龙县| 习水县| 滕州市| 昔阳县| 普兰县| 剑阁县| 黔江区| 夏津县| 长垣县| 鲜城| 蒙阴县| 遂宁市|