两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種會(huì)話(huà)記錄優(yōu)化方法及裝置的制作方法

文檔序號(hào):7744463閱讀:302來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種會(huì)話(huà)記錄優(yōu)化方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)流技術(shù)領(lǐng)域,尤其涉及一種會(huì)話(huà)記錄優(yōu)化方法及裝置。
背景技術(shù)
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)絡(luò)設(shè)備已經(jīng)進(jìn)入了狀態(tài)檢測(cè)時(shí)代。在網(wǎng)絡(luò)設(shè)備中,維護(hù)著 每一個(gè)數(shù)據(jù)流的會(huì)話(huà)記錄,依靠每一個(gè)數(shù)據(jù)流的會(huì)話(huà)記錄,網(wǎng)絡(luò)設(shè)備可以對(duì)該數(shù)據(jù)流的每 一個(gè)報(bào)文進(jìn)行狀態(tài)檢測(cè)和轉(zhuǎn)發(fā),從而提高轉(zhuǎn)發(fā)效率和速度。為了提高會(huì)話(huà)記錄的查找效率,網(wǎng)絡(luò)設(shè)備通常為不同數(shù)據(jù)流建立正向和反向兩條 會(huì)話(huà)記錄,每一條會(huì)話(huà)記錄分別記錄通信過(guò)程中一個(gè)方向的狀態(tài)信息,分別為數(shù)據(jù)流的一 個(gè)方向的報(bào)文服務(wù)。當(dāng)數(shù)據(jù)流的第一個(gè)報(bào)文到達(dá)時(shí),網(wǎng)絡(luò)設(shè)備提取該報(bào)文攜帶的信息,申請(qǐng) 兩條內(nèi)容為空的會(huì)話(huà)記錄,一條作為正向會(huì)話(huà)記錄,一條作為反向會(huì)話(huà)記錄;將從該報(bào)文中 提取的信息填充至這兩條會(huì)話(huà)記錄中可以確定的部分,比如報(bào)文的源地址和目的地址、端 口號(hào)、網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Transfer,NAT)、路由發(fā)送出口等等。其中,反向會(huì) 話(huà)記錄與正向會(huì)話(huà)記錄中有些信息是完全一致的,比如傳輸層協(xié)議信息等,有些信息可能 是相反的關(guān)系,比如正向的源地址與目的地址剛好和反向的源地址和目的地址是相反的。 每個(gè)方向的報(bào)文都基于自己方向的會(huì)話(huà)記錄進(jìn)行必要的狀態(tài)檢測(cè)和轉(zhuǎn)發(fā)。在網(wǎng)絡(luò)設(shè)備中,每一個(gè)數(shù)據(jù)流的正向會(huì)話(huà)記錄和反向會(huì)話(huà)記錄都按照同樣的一組 鍵值來(lái)索引,這些鍵值可以從報(bào)文攜帶的信息中提取。當(dāng)報(bào)文到達(dá)后,網(wǎng)絡(luò)設(shè)備可以從報(bào)文 攜帶的信息中提取鍵值,進(jìn)而查找該報(bào)文所在數(shù)據(jù)流的會(huì)話(huà)記錄進(jìn)行狀態(tài)檢測(cè)和轉(zhuǎn)發(fā)。由 于正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄都按同樣一組鍵值索引在一起,所以無(wú)論哪個(gè)方向的報(bào)文 提取鍵值后通過(guò)一次索引就可以找到所在數(shù)據(jù)流的會(huì)話(huà)記錄。發(fā)明人在實(shí)踐中發(fā)現(xiàn),上述網(wǎng)絡(luò)設(shè)備為同一條數(shù)據(jù)流的分別創(chuàng)建正向會(huì)話(huà)記錄和 反向回話(huà)記錄,由于正向會(huì)話(huà)記錄和反向回話(huà)記錄中存在一些相同的狀態(tài)信息,造成了網(wǎng) 絡(luò)設(shè)備存儲(chǔ)資源的額外消耗。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種會(huì)話(huà)記錄優(yōu)化方法及裝置,能夠減 少網(wǎng)絡(luò)設(shè)備存儲(chǔ)資源的額外消耗。為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供如下技術(shù)方案本發(fā)明實(shí)施例提供了一種會(huì)話(huà)記錄優(yōu)化方法,包括創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄;從所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取相同狀態(tài)信息; 將所述相同的狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ),并根據(jù)所述相同的狀態(tài)信息分別 關(guān)聯(lián)所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄。本發(fā)明實(shí)施例提供了一種會(huì)話(huà)記錄優(yōu)化裝置,包括創(chuàng)建模塊,用于創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄;
提取模塊,用于從所述創(chuàng)建模塊創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取相同 狀態(tài)信息;關(guān)聯(lián)模塊,用于將所述提取模塊提取的相同狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ),并 將所述會(huì)話(huà)公共信息分別關(guān)聯(lián)所述創(chuàng)建模塊創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄進(jìn)行關(guān) 聯(lián)。本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)設(shè)備,包括本發(fā)明實(shí)施例提供的上述會(huì)話(huà)記錄優(yōu)化
直o與現(xiàn)有的技術(shù)相比,本發(fā)明實(shí)施例具有以下有益效果本發(fā)明實(shí)施例中,為不同數(shù)據(jù)流分別創(chuàng)建正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄,并將正 向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中共有的狀態(tài)信息提取出來(lái)作為會(huì)話(huà)公共信息進(jìn)行共享,正向 會(huì)話(huà)記錄與反向會(huì)話(huà)記錄通過(guò)引用的方式間接包含會(huì)話(huà)公共信息。這樣,同一條數(shù)據(jù)流的 正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中就不存在冗余或重復(fù)的狀態(tài)信息,從而可以減少對(duì)網(wǎng)絡(luò)設(shè) 備存儲(chǔ)資源的額外消耗。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所 需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲 得其他的附圖。圖1為本發(fā)明實(shí)施例中提供的一種會(huì)話(huà)記錄優(yōu)化方法的流程示意圖;圖2為一種數(shù)據(jù)流的雙向會(huì)話(huà)記錄示意圖;圖3為本發(fā)明實(shí)施例中提供的一種數(shù)據(jù)流會(huì)話(huà)記錄管理示意圖;圖4為本發(fā)明實(shí)施例中提供的一種會(huì)話(huà)記錄優(yōu)化裝置的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例中提供的另一種會(huì)話(huà)記錄優(yōu)化裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中提供的另一種會(huì)話(huà)記錄優(yōu)化裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例中提供的又一種會(huì)話(huà)記錄優(yōu)化裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例一提供的一種會(huì)話(huà)記錄優(yōu)化方法的流程示意圖。 如圖1所示,該方法可以包括101、創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄;如圖2所示,當(dāng)數(shù)據(jù)流的第一個(gè)報(bào)文到達(dá)時(shí),網(wǎng)絡(luò)設(shè)備可以提取該報(bào)文攜帶的信 息,申請(qǐng)兩條內(nèi)容為空的會(huì)話(huà)記錄,一條作為正向會(huì)話(huà)記錄,一條作為反向會(huì)話(huà)記錄,并將 從該報(bào)文中提取的信息填充至正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中可以確定的部分,例如報(bào)文的源地址和目的地址、端口號(hào)、NAT地址轉(zhuǎn)換、路由發(fā)送出口等等。其中,正向會(huì)話(huà)記錄中的狀態(tài)信息的數(shù)量及種類(lèi)與反向會(huì)話(huà)記錄中的狀態(tài)信息的 數(shù)量及種類(lèi)是相同的。其中,正向會(huì)話(huà)記錄中記錄了正向數(shù)據(jù)流的狀態(tài)信息,用于為數(shù)據(jù)流的正向報(bào)文 服務(wù);而反向會(huì)話(huà)記錄中記錄了反向數(shù)據(jù)流的狀態(tài)信息,用于為數(shù)據(jù)流的反向報(bào)文服務(wù)。換 句話(huà)說(shuō),正向的報(bào)文基于正向會(huì)話(huà)記錄進(jìn)行必要的狀態(tài)檢測(cè)和轉(zhuǎn)發(fā),反向的報(bào)文基于反向 會(huì)話(huà)記錄進(jìn)行必要的狀態(tài)檢測(cè)和轉(zhuǎn)發(fā)。對(duì)于同一條數(shù)據(jù)流而言,其正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中有些狀態(tài)信息是完全 一致的,比如傳輸層協(xié)議信息、應(yīng)用層協(xié)議信息等,有些狀態(tài)信息可能是相反的關(guān)系,比如 正向的源地址與目的地址剛好和反向的源地址和目的地址是相反的。需要說(shuō)明的是,上述創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄的具體 實(shí)現(xiàn)過(guò)程與現(xiàn)有技術(shù)中網(wǎng)絡(luò)設(shè)備創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄的 具體實(shí)現(xiàn)過(guò)程是完全相同的,正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄的具體格式也是相同的,本發(fā) 明實(shí)施例不作詳細(xì)介紹。102、從上述的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取相同狀態(tài)信息;舉例來(lái)說(shuō),可以逐一比較不同數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中同一種類(lèi) 的狀態(tài)信息是否相同,若是,則將同一種類(lèi)的相同狀態(tài)信息分別從上述正向會(huì)話(huà)記錄與反 向會(huì)話(huà)記錄中提取出來(lái);反之,則不提取。這樣,通過(guò)將同一種類(lèi)的相同狀態(tài)信息分別從上 述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取出來(lái)可以使得同一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反 向會(huì)話(huà)記錄中就不存在冗余或重復(fù)的狀態(tài)信息。舉例來(lái)說(shuō),正向會(huì)話(huà)記錄中報(bào)文的源地址、目的地址與反向會(huì)話(huà)記錄中報(bào)文的源 地址、目的地址屬于同一種類(lèi)的狀態(tài)信息,又例如正向會(huì)話(huà)記錄中的端口號(hào)與反向會(huì)話(huà)記 錄中的端口號(hào)屬于同一種類(lèi)的狀態(tài)信息,又例如正向會(huì)話(huà)記錄中的NAT地址轉(zhuǎn)換與反向會(huì) 話(huà)記錄中的NAT地址轉(zhuǎn)換屬于同一種類(lèi)的狀態(tài)信息,再例如正向會(huì)話(huà)記錄中的路由發(fā)送出 口與反向會(huì)話(huà)記錄中的路由發(fā)送出口屬于同一種類(lèi)的狀態(tài)信息等等。對(duì)于相反關(guān)系的狀態(tài)信息也可以提取出來(lái),例如,在正向會(huì)話(huà)記錄中把地址1當(dāng) 源地址,地址2當(dāng)目的地址;而在反向會(huì)話(huà)記錄中把地址2當(dāng)源地址,地址1當(dāng)目的地址。 因此,可以從正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中將地址1、地址2提取出來(lái)。所以說(shuō),相同狀態(tài) 信息也包括同一種類(lèi)中的相反關(guān)系的狀態(tài)信息。103、將上述的相同狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ),并分別關(guān)聯(lián)上述的正向會(huì)話(huà) 記錄與反向會(huì)話(huà)記錄。舉例來(lái)說(shuō),可以取上述的相同狀態(tài)信息的一份作為會(huì)話(huà)公共信息存儲(chǔ),并對(duì)上述 會(huì)話(huà)公共信息分配標(biāo)識(shí);其中,不同數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄的會(huì)話(huà)公共信息的標(biāo)識(shí)互不相 同;將上述會(huì)話(huà)公共信息的標(biāo)識(shí)分別寫(xiě)入上述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中,從而 實(shí)現(xiàn)了上述會(huì)話(huà)公共信息與上述正向會(huì)話(huà)記錄、反向會(huì)話(huà)記錄的關(guān)聯(lián)。如圖3所示,在網(wǎng)絡(luò)設(shè)備中,每一個(gè)數(shù)據(jù)流的正向會(huì)話(huà)記錄和反向會(huì)話(huà)記錄都按 照同樣的一組鍵值來(lái)索引,這些鍵值可以從報(bào)文攜帶的信息中提取。當(dāng)報(bào)文到達(dá)后,網(wǎng)絡(luò)設(shè)備可以從報(bào)文攜帶的信息中提取鍵值,進(jìn)而查找該報(bào)文所在數(shù)據(jù)流的會(huì)話(huà)記錄進(jìn)行狀態(tài)檢 測(cè)和轉(zhuǎn)發(fā)。由于正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄都按同樣一組鍵值索引在一起,所以無(wú)論哪 個(gè)方向的報(bào)文提取鍵值后通過(guò)一次索引就可以找到所在數(shù)據(jù)流的會(huì)話(huà)記錄。由于同一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄共享一個(gè)會(huì)話(huà)公共信息,所以 在創(chuàng)建同一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄時(shí),必須先創(chuàng)建好用于存儲(chǔ)會(huì)話(huà)公共 信息的塊,會(huì)話(huà)公共信息塊中的會(huì)話(huà)公共信息必須通過(guò)會(huì)話(huà)記錄來(lái)訪(fǎng)問(wèn)。當(dāng)銷(xiāo)毀一條數(shù)據(jù)流的任意一個(gè)方向的會(huì)話(huà)記錄時(shí),需要先取消和會(huì)話(huà)公共信息的 關(guān)聯(lián),當(dāng)一條數(shù)據(jù)流的兩個(gè)方向的會(huì)話(huà)記錄都銷(xiāo)毀后,它們所關(guān)聯(lián)的會(huì)話(huà)公共信息也應(yīng)該 被銷(xiāo)毀。同時(shí),對(duì)報(bào)文進(jìn)行基于狀態(tài)的安全檢測(cè)過(guò)程中,在報(bào)文所在的方向的會(huì)話(huà)記錄中 獲取狀態(tài)信息,而不需關(guān)心狀態(tài)信息是來(lái)自于會(huì)話(huà)記錄本身還是與之關(guān)聯(lián)的會(huì)話(huà)公共信息 塊。本發(fā)明實(shí)施例一中,為不同數(shù)據(jù)流分別創(chuàng)建正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄,并將 正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中共有的狀態(tài)信息提取出來(lái)作為會(huì)話(huà)公共信息進(jìn)行共享,正 向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄通過(guò)引用的方式間接包含會(huì)話(huà)公共信息。這樣,同一條數(shù)據(jù)流 的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中就不存在冗余或重復(fù)的狀態(tài)信息,從而可以減少對(duì)網(wǎng)絡(luò) 設(shè)備存儲(chǔ)資源的額外消耗。另外,本發(fā)明實(shí)施例為同一條數(shù)據(jù)流分別創(chuàng)建正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄還可 以可提高會(huì)話(huà)記錄查找效率,降低處理復(fù)雜度。實(shí)施例二 請(qǐng)參閱圖4,圖4為本發(fā)明實(shí)施例二提供的一種會(huì)話(huà)記錄優(yōu)化裝置的結(jié)構(gòu)示意圖。 如圖4所示,該裝置可以包括創(chuàng)建模塊401,用于創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄;提取模塊402,用于從上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中 提取相同狀態(tài)信息;關(guān)聯(lián)模塊403,用于將上述提取模塊402提取的相同狀態(tài)信息作為會(huì)話(huà)公共信息 存儲(chǔ),并將上述會(huì)話(huà)公共信息分別關(guān)聯(lián)上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà) 記錄進(jìn)行關(guān)聯(lián)。本發(fā)明實(shí)施例提供的會(huì)話(huà)記錄優(yōu)化裝置分別為不同數(shù)據(jù)流分別創(chuàng)建正向會(huì)話(huà)記 錄與反向會(huì)話(huà)記錄,并將正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中共有的狀態(tài)信息提取出來(lái)作為會(huì) 話(huà)公共信息進(jìn)行共享,正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄通過(guò)引用的方式間接包含會(huì)話(huà)公共信 息。這樣,同一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中就不存在冗余或重復(fù)的狀態(tài)信 息,從而可以減少對(duì)網(wǎng)絡(luò)設(shè)備存儲(chǔ)資源的額外消耗。請(qǐng)一并參閱圖5,圖5是本發(fā)明實(shí)施例在圖4所示的會(huì)話(huà)記錄優(yōu)化裝置的基礎(chǔ)上進(jìn) 一步改進(jìn)得到的另一種會(huì)話(huà)記錄優(yōu)化裝置的結(jié)構(gòu)示意圖。在圖5所示的會(huì)話(huà)記錄優(yōu)化裝置 中,提取模塊402可以包括比較子模塊4021,用于逐一比較上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì) 話(huà)記錄中同一種類(lèi)的狀態(tài)信息是否相同;提取子模塊4022,用于在上述比較子模塊4021的比較結(jié)果為是時(shí),將同一種類(lèi)的相同狀態(tài)信息分別從上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取出來(lái)。關(guān)聯(lián)模塊403,具體可以用于將上述提取子模塊4022提取的相同狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ),并將上述會(huì)話(huà)公共信息分別關(guān)聯(lián)上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà)記錄 與反向會(huì)話(huà)記錄進(jìn)行關(guān)聯(lián)。這樣,通過(guò)將同一種類(lèi)的相同狀態(tài)信息分別從上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà) 記錄與反向會(huì)話(huà)記錄中提取出來(lái)可以使得同一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄 中就不存在冗余或重復(fù)的狀態(tài)信息。請(qǐng)一并參閱圖6,圖6是本發(fā)明實(shí)施例在圖4所示的會(huì)話(huà)記錄優(yōu)化裝置的基礎(chǔ)上進(jìn) 一步改進(jìn)得到的另一種會(huì)話(huà)記錄優(yōu)化裝置的結(jié)構(gòu)示意圖。在圖6所示的會(huì)話(huà)記錄優(yōu)化裝置 中,關(guān)聯(lián)模塊403可以包括第一處理子模塊4031,用于將上述提取模塊402提取的相同狀態(tài)信息作為會(huì)話(huà)公 共信息存儲(chǔ),并對(duì)上述會(huì)話(huà)公共信息分配標(biāo)識(shí);第二處理子模塊4032,用于將上述會(huì)話(huà)公共信息的標(biāo)識(shí)分別寫(xiě)入上述創(chuàng)建模塊 401創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中。將上述會(huì)話(huà)公共信息的標(biāo)識(shí)分別寫(xiě)入上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà)記錄與 反向會(huì)話(huà)記錄中,使得上述會(huì)話(huà)公共信息分別關(guān)聯(lián)上述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄,這 樣不僅可以通過(guò)正向會(huì)話(huà)記錄或反向會(huì)話(huà)記錄可以訪(fǎng)問(wèn)會(huì)話(huà)公共信息,還可以使同一條數(shù) 據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中就不存在冗余或重復(fù)的狀態(tài)信息,可以減少對(duì)網(wǎng)絡(luò) 設(shè)備存儲(chǔ)資源的額外消耗。請(qǐng)一并參閱圖7,圖7所示的會(huì)話(huà)記錄優(yōu)化裝置是由圖5所示的會(huì)話(huà)記錄優(yōu)化裝置 以及圖6所示的會(huì)話(huà)記錄優(yōu)化裝置結(jié)合得到的。如圖7所示,比較子模塊4021,用于逐一比較上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì) 話(huà)記錄中同一種類(lèi)的狀態(tài)信息是否相同;提取子模塊4022,用于在上述比較子模塊4021的比較結(jié)果為是時(shí),將同一種類(lèi)的 相同狀態(tài)信息分別從上述創(chuàng)建模塊401創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取出來(lái);第一處理子模塊4031,可以將上述提取子模塊4022提取的相同狀態(tài)信息作為會(huì) 話(huà)公共信息存儲(chǔ),并對(duì)上述會(huì)話(huà)公共信息分配標(biāo)識(shí);第二處理子模塊4032,用于將上述會(huì)話(huà)公共信息的標(biāo)識(shí)分別寫(xiě)入上述創(chuàng)建模塊 401創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中。需要說(shuō)明的,本發(fā)明實(shí)施例中不同數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄的會(huì)話(huà) 公共信息的標(biāo)識(shí)互不相同,從而可以區(qū)別出會(huì)話(huà)公共信息對(duì)應(yīng)的正向會(huì)話(huà)記錄與反向會(huì)話(huà) 記錄。本發(fā)明實(shí)施例提供的上述會(huì)話(huà)記錄優(yōu)化裝置既可以作為一個(gè)獨(dú)立的裝置,用于優(yōu) 化數(shù)據(jù)流的會(huì)話(huà)記錄,也可以作為現(xiàn)有網(wǎng)絡(luò)設(shè)備新增的一部分,用于優(yōu)化數(shù)據(jù)流的會(huì)話(huà)記 錄,本發(fā)明實(shí)施例不作限定。本發(fā)明實(shí)施例二中,為不同數(shù)據(jù)流分別創(chuàng)建正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄,并將 正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中共有的狀態(tài)信息提取出來(lái)作為會(huì)話(huà)公共信息進(jìn)行共享,正 向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄通過(guò)引用的方式間接包含會(huì)話(huà)公共信息。這樣,同一條數(shù)據(jù)流 的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中就不存在冗余或重復(fù)的狀態(tài)信息,從而可以減少對(duì)網(wǎng)絡(luò)設(shè)備存儲(chǔ)資源的額外消耗。另外,本發(fā)明實(shí)施例為同一條數(shù)據(jù)流分別創(chuàng)建正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄還可 以可提高會(huì)話(huà)記錄查找效率,降低處理復(fù)雜度。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通 過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該 程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括只讀存儲(chǔ)器 (Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤(pán) 等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上對(duì)本發(fā)明實(shí)施例所提供的一種會(huì)話(huà)記錄優(yōu)化方法及裝置進(jìn)行了詳細(xì)介紹,本 文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于 幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思 想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì) 本發(fā)明的限制。
權(quán)利要求
一種會(huì)話(huà)記錄優(yōu)化方法,其特征在于,包括創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄;從所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取相同狀態(tài)信息;將所述相同的狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ),并根據(jù)所述相同的狀態(tài)信息分別關(guān)聯(lián)所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,從所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中 提取相同狀態(tài)信息包括比較所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中同一種類(lèi)的狀態(tài)信息是否相同,若是,則將 同一種類(lèi)的相同狀態(tài)信息分別從所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取出來(lái)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述相同的狀態(tài)信息作為會(huì)話(huà)公 共信息存儲(chǔ),并根據(jù)所述相同的狀態(tài)信息分別關(guān)聯(lián)所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄包 括將所述相同的狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ),并對(duì)所述會(huì)話(huà)公共信息分配標(biāo)識(shí);將所述會(huì)話(huà)公共信息的標(biāo)識(shí)分別寫(xiě)入所述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,不同數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà) 記錄的會(huì)話(huà)公共信息的標(biāo)識(shí)互不相同。
5.根據(jù)權(quán)利要求1 4任一項(xiàng)所述的方法,其特征在于,所述正向會(huì)話(huà)記錄中的狀態(tài)信 息的數(shù)量及種類(lèi)與對(duì)應(yīng)的所述反向會(huì)話(huà)記錄中的狀態(tài)信息的數(shù)量及種類(lèi)是相同的。
6.一種會(huì)話(huà)記錄優(yōu)化裝置,其特征在于,包括創(chuàng)建模塊,用于創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄;提取模塊,用于從所述創(chuàng)建模塊創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取相同狀態(tài) fn息;關(guān)聯(lián)模塊,用于將所述提取模塊提取的相同狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ),并將所 述會(huì)話(huà)公共信息分別關(guān)聯(lián)所述創(chuàng)建模塊創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄進(jìn)行關(guān)聯(lián)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述提取模塊包括比較子模塊,用于比較所述創(chuàng)建模塊創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中同一種類(lèi) 的狀態(tài)信息是否相同;提取子模塊,用于在所述比較子模塊的比較結(jié)果為是時(shí),則將同一種類(lèi)的相同狀態(tài)信 息分別從所述創(chuàng)建模塊創(chuàng)建的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取出來(lái)。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述關(guān)聯(lián)模塊包括第一處理子模塊,用于將所述提取模塊提取的相同狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ), 并對(duì)所述會(huì)話(huà)公共信息分配標(biāo)識(shí);第二處理子模塊,用于將所述會(huì)話(huà)公共信息的標(biāo)識(shí)分別寫(xiě)入所述創(chuàng)建模塊創(chuàng)建的正向 會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中。
9.根據(jù)權(quán)利要求6 8任一項(xiàng)所述的裝置,其特征在于,所述正向會(huì)話(huà)記錄中的狀態(tài)信 息的數(shù)量及種類(lèi)與所述反向會(huì)話(huà)記錄中的狀態(tài)信息的數(shù)量及種類(lèi)是相同的。
10.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括上述權(quán)利要求6 9任一項(xiàng)所述的會(huì)話(huà)記錄優(yōu)化裝置。
全文摘要
本發(fā)明實(shí)施例涉及數(shù)據(jù)流技術(shù)領(lǐng)域,公開(kāi)了一種會(huì)話(huà)記錄優(yōu)化方法及裝置,能夠減少網(wǎng)絡(luò)設(shè)備存儲(chǔ)資源的額外消耗。該方法包括創(chuàng)建至少一條數(shù)據(jù)流的正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄,從上述正向會(huì)話(huà)記錄與反向會(huì)話(huà)記錄中提取相同的狀態(tài)信息,將提取的相同的狀態(tài)信息作為會(huì)話(huà)公共信息存儲(chǔ),并分別與上述的正向會(huì)話(huà)記錄、反向會(huì)話(huà)記錄進(jìn)行關(guān)聯(lián)。本發(fā)明實(shí)施例可以減少網(wǎng)絡(luò)設(shè)備存儲(chǔ)資源的額外消耗。
文檔編號(hào)H04L12/24GK101808035SQ201010132669
公開(kāi)日2010年8月18日 申請(qǐng)日期2010年3月24日 優(yōu)先權(quán)日2010年3月24日
發(fā)明者文良君 申請(qǐng)人:成都市華為賽門(mén)鐵克科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
保康县| 大埔县| 将乐县| 东源县| 吴堡县| 东阳市| 宜春市| 吉水县| 沙坪坝区| 南部县| 金乡县| 安化县| 沅江市| 抚松县| 井研县| 尉氏县| 佛山市| 苗栗市| 肇州县| 儋州市| 鸡东县| 嘉善县| 蒙自县| 荔浦县| 康马县| 甘洛县| 高尔夫| 集贤县| 临城县| 阿尔山市| 临邑县| 喀喇沁旗| 乌恰县| 周口市| 南陵县| 高雄县| 监利县| 东海县| 泸州市| 邯郸市| 石阡县|