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

基于分類模型的信息處理方法及分類模型與流程

文檔序號:12271315閱讀:291來源:國知局
基于分類模型的信息處理方法及分類模型與流程

本申請涉及數據處理技術領域,具體地說,涉及一種基于分類模型的信息處理方法及分類模型。



背景技術:

隨著互聯(lián)網技術的發(fā)展,網絡服務器所提供的業(yè)務量快速的增加,面對的客戶端日益增多。在運行當中,網絡服務器必須高效的完成海量信息的處理。而伴隨著業(yè)務增長,服務器要處理的信息量也迎來爆炸式的增長,同時必備的用于信息處理的工具或者邏輯函數不斷在擴充??梢姺掌鞯男阅苁冀K在接受著發(fā)展帶來的挑戰(zhàn)。

服務器日常需要進行處理的信息有多種多樣的類型,處理方式也不盡相同。這些信息可能來自于客戶端與服務器之間的通信交互,也可能在服務器運行中產生。對于不同類型的信息,服務器首先要對其進行識別和分類,然后選擇相應的處理工具來進行處理。

各類的信息往往具有專門的處理工具,進行有針對性的處理。而如果信息類型不斷增多,那么相應的處理工具也必然會不停的擴充?,F(xiàn)有技術中,每種處理工具都是獨立存在的,服務器系統(tǒng)對于多種的處理工具沒有集中統(tǒng)一的管理和規(guī)劃。這導致現(xiàn)有技術的缺陷是:缺乏統(tǒng)一管理的處理工具如果大量增加,使得服務器的可讀性能明顯下降。



技術實現(xiàn)要素:

有鑒于此,本申請所要解決的技術問題是提供了一種基于分類模型的信息處理方法及分類模型,能夠將各種處理工具統(tǒng)一集中的封裝在所述分類模型中;利用所述分類模型識別和分類信息之后,即可直接調用封裝的處理工具進行信息處理。

為了解決上述技術問題,本申請有如下技術方案:

一種基于分類模型的信息處理方法,包括:

預先建立分類模型,所述分類模型中包括多個分類鍵值,并封裝有多個處理工具;

所述每個分類鍵值對應一種信息類型,并且每個分類鍵值關聯(lián)一個處理工具;所述處理工具包括邏輯運算函數;

當接收到數據信息時,判斷所述數據信息是否與特定的分類鍵值相匹配,如果匹配則將該分類鍵值對應的信息類型作為所述數據信息的信息類型;

調取所述匹配的分類鍵值所關聯(lián)的處理工具,并利用所述處理工具對所述數據信息進行運算處理。

還包括:

當新增處理工具時,則將所述處理工具封裝在所述分類模型中;

將所述處理工具對應處理的信息類型,作為一個分類鍵值增加到所述分類模型中;將新增的處理工具與新增的分類鍵值關聯(lián)。

還包括:

當新增處理工具后,則對分類模型中封裝的所有分類工具排序;當新增分類鍵值后,則對分類模型中包括的所有分類鍵值排序。

所述每個分類鍵值對應一種信息類型具體為:

每個分類鍵值對應一種內部信息類型或一種外部信息類型。

邏輯運算函數具體為:

switch/case函數,或if/else函數。

一種分類模型,所述分類模型中包括多個分類鍵值,并封裝有多個處理工具;所述每個分類鍵值對應一種信息類型,并且每個分類鍵值關聯(lián)一個處理工具;所述處理工具包括邏輯運算函數;所述分類模型包括:

分類模塊,用于在接收到數據信息時,判斷所述數據信息是否與特定的分類鍵值相匹配,如果匹配則將該分類鍵值對應的信息類型作為所述數據信息的信息類型;

運算模塊,用于調取所述匹配的分類鍵值所關聯(lián)的處理工具,并利用所述處理工具對所述數據信息進行運算處理。

還包括:

擴充模塊,用于在新增處理工具時,將所述處理工具封裝在所述分類模型中;將所述處理工具對應處理的信息類型,作為一個分類鍵值增加到所述分類模型中;將新增的處理工具與新增的分類鍵值關聯(lián)。

還包括:

排列模塊,用于在新增處理工具后,對分類模型中封裝的所有分類工具排序;在新增分類鍵值后,則對分類模型中包括的所有分類鍵值排序。

所述每個分類鍵值對應一種信息類型具體為:

每個分類鍵值對應一種內部信息類型或一種外部信息類型。

邏輯運算函數具體為:

switch/case函數,或if/else函數。

與現(xiàn)有技術相比,本申請所述的方法和系統(tǒng),達到了如下效果:

(1)利用分類模型實現(xiàn)更高效的數據信息處理。

(2)并且分類模型具有足夠的延展性,為新增數據類型和處理工具提供空間。

(3)通過在新增數據類型和處理工具后重新排序,實現(xiàn)了新的分類鍵值和處理工具有序的增加到分類模型當中,避免對于可讀性能的影響。

當然,實施本申請的任一產品必不一定需要同時達到以上所述的所有技術效果。

附圖說明

此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構成對本申請的不當限定。在附圖中:

圖1為本申請實施例所述方法流程圖;

圖2為本申請實施例所述分類模型結構示意圖。

具體實施方式

如在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能 上的差異來作為區(qū)分的準則。如在通篇說明書及權利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內,本領域技術人員能夠在一定誤差范圍內解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權利要求所界定者為準。

參見圖1所示,為本申請所述基于分類模型的信息處理方法的具體實施例,所述方法將處理工具統(tǒng)一的封裝在所述分類模型當中,以實現(xiàn)對數據信息的分類處理進行集中管理。本實施例中,所述方法包括以下步驟:

步驟101、預先建立分類模型。

本實施例中,所述分類模型是實施所述方法的主體部分。所述分類模型中包括多個分類鍵值,并封裝有多個處理工具。所述每個分類鍵值對應一種信息類型,并且每個分類鍵值關聯(lián)一個處理工具;所述處理工具包括邏輯運算函數。

所述分類模型,可以采用key-value結構。也就是說,將所述分類鍵值作為key,每個key代表一個數據信息的類型,用于數據信息的分類。分類模型接收的數據信息,可能是內部信息,也可能是外部信息。所以每個分類鍵值所代表的,可以是內部信息類型或外部信息類型。

每種類型的數據信息將有特定的處理工具,而所述處理工具將封裝為分類模型中的value。根據key-value結構的特點,每個key指向一個特定的value,所以實現(xiàn)了分類鍵值與對應處理工具關聯(lián)。所述處理工具包括邏輯運算函數,具體的說,一般為switch/case函數或if/else函數;邏輯運算函數的具體運算規(guī)則將根據相應數據類型的運算需求而設計。

步驟102、當接收到數據信息時,判斷所述數據信息是否與特定的分類鍵值相匹配,如果匹配則將該分類鍵值對應的信息類型作為所述數據信息的信息類型。

當接收到數據信息時,利用key-value結構中的分類鍵值,即可對數據信息進行分類。也就是利用分類鍵值對數據信息進行匹配,如果數據信息與某個分類鍵值匹配,則該分類鍵值代表的數據類型,即為該數據信息的數據類型。由此,數據信息的數據類型得以確定。

步驟103、調取所述匹配的分類鍵值所關聯(lián)的處理工具,并利用所述處理工具對所述數據信息進行運算處理。

當數據信息匹配到某一個分類鍵值,并確定了信息類型之后,即可以利用key-value結構的原理,通過匹配的分類鍵值直接找到關聯(lián)的處理工具。進而利用所述處理工具對數據信息進行運算,便實現(xiàn)了分類模型對于數據信息的處理。key-value結構的分類模型,將明顯的提高服務器的數據處理效率。

需要說明的是,在此基礎之上,key-value結構的分類模型還具有良好的延展性,以滿足處理工具擴充的需求。所以優(yōu)選的,所述方法還可以包括以下步驟:

步驟104(圖中未示出)、當新增處理工具時,則將所述處理工具封裝在所述分類模型中。

步驟105(圖中未示出)、將所述處理工具對應處理的信息類型,作為一個分類鍵值增加到所述分類模型中;將新增的處理工具與新增的分類鍵值關聯(lián)。

步驟106(圖中未示出)、當新增處理工具后,則對分類模型中封裝的所有分類工具排序;當新增分類鍵值后,則對分類模型中包括的所有分類鍵值排序。

如果服務器隨著業(yè)務的增加,需要處理新類型的數據信息,就必然需要相應增加新的處理工具。新的處理工具將同理封裝為key-value結構中的value。而所述新的信息類型,將同理作為新的分類鍵值增加到所述分類模型中作為key。并且還需要利用key-value結構的特點,將新增的處理工具與分類鍵值關聯(lián)。

同時為了使所述分類模型能夠對大量分類鍵值和處理工具進行集中統(tǒng)一的管理,當新增處理工具后,則對分類模型中封裝的所有分類工具排序;當新增分類鍵值后,則對分類模型中包括的所有分類鍵值排序。以保證新的分類鍵值和處理工具有序的增加到分類模型當中,避免對于可讀性能的影響。

通過以上技術方案可知,本實施例存在的有益效果是:利用分類模型實現(xiàn)更高效的數據信息處理;并且分類模型具有足夠的延展性,為新增數據類型和處理工具提供空間;通過在新增數據類型和處理工具后重新排序,實現(xiàn)了新的分類鍵值和處理工具有序的增加到分類模型當中,避免對于可讀性能的影響。

參見圖2所示,為本申請所述分類模型的具體實施例。本實施例中,所述分類模型用于實現(xiàn)圖1所示實施例中所述的方法,即為圖1所示實施例中所述的分類模型。所以圖1所示實施例中的相應描述,同樣適用于本實施例當中。

所述分類模型中包括多個分類鍵值,并封裝有多個處理工具;所述每個分類鍵值對應一種信息類型,并且每個分類鍵值關聯(lián)一個處理工具;所述處理工具包括邏輯運算函數。每個分類鍵值對應一種內部信息類型或一種外部信息類型。邏輯運算函數具體為,switch/case函數,或if/else函數。

從結構角度上來講,所述分類模型包括:

分類模塊201,用于在接收到數據信息時,判斷所述數據信息是否與特定的分類鍵值相匹配,如果匹配則將該分類鍵值對應的信息類型作為所述數據信息的信息類型。

運算模塊202,用于調取所述匹配的分類鍵值所關聯(lián)的處理工具,并利用所述處理工具對所述數據信息進行運算處理。

優(yōu)選的還可以包括:

擴充模塊203(圖中未示出),用于在新增處理工具時,將所述處理工具封裝在所述分類模型中;將所述處理工具對應處理的信息類型,作為一個分類鍵值增加到所述分類模型中;將新增的處理工具與新增的分類鍵值關聯(lián)。

排列模塊204(圖中未示出),用于在新增處理工具后,對分類模型中封裝的所有分類工具排序;在新增分類鍵值后,則對分類模型中包括的所有分類鍵值排序。

通過以上技術方案可知,本實施例存在的有益效果是:利用分類模型實現(xiàn)更高效的數據信息處理;并且分類模型具有足夠的延展性,為新增數據類型和處理工具提供空間;通過在新增數據類型和處理工具后重新排序,實現(xiàn) 了新的分類鍵值和處理工具有序的增加到分類模型當中,避免對于可讀性能的影響。

通過以上各個實施例可知,本申請存在的有益效果是:

(1)利用分類模型實現(xiàn)更高效的數據信息處理。

(2)并且分類模型具有足夠的延展性,為新增數據類型和處理工具提供空間。

(3)通過在新增數據類型和處理工具后重新排序,實現(xiàn)了新的分類鍵值和處理工具有序的增加到分類模型當中,避免對于可讀性能的影響。

本領域內的技術人員應明白,本申請的實施例可提供為方法、裝置、或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。

上述說明示出并描述了本申請的若干優(yōu)選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構想范圍內,通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權利要求的保護范圍內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南昌县| 海林市| 施秉县| 宜宾县| 台中县| 甘肃省| 阿荣旗| 湟源县| 安达市| 清远市| 都兰县| 南雄市| 七台河市| 乌拉特后旗| 河北省| 东方市| 繁峙县| 浦北县| 黄骅市| 泰州市| 城固县| 徐州市| 锦州市| 十堰市| 大足县| 盈江县| 英超| 潞城市| 故城县| 兴海县| 岑巩县| 霍山县| 景泰县| 巍山| 炉霍县| 饶阳县| 武冈市| 灌云县| 江陵县| 巢湖市| 藁城市|