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

基于面向服務(wù)架構(gòu)的日志處理方法和裝置與流程

文檔序號(hào):11523972閱讀:308來源:國知局
基于面向服務(wù)架構(gòu)的日志處理方法和裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種基于面向服務(wù)架構(gòu)的日志處理方法和裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)、通信技術(shù)的發(fā)展,人們的生活和工作已經(jīng)越來越依賴于網(wǎng)絡(luò)技術(shù)了。隨著網(wǎng)絡(luò)業(yè)務(wù)的變更,會(huì)在后期添加、移除不同的設(shè)備,不同的數(shù)據(jù)會(huì)存儲(chǔ)在不同的設(shè)備中。在設(shè)備方面,如何在實(shí)現(xiàn)原有功能的基礎(chǔ)上減少以此帶來的影響,同時(shí)還要實(shí)現(xiàn)設(shè)備的即插即用、配置簡單、自動(dòng)發(fā)現(xiàn)及遠(yuǎn)程功能調(diào)用也成為一大難題;并且,在功能方面,如何解決由于數(shù)據(jù)量不斷增長而導(dǎo)致的設(shè)備性能下降等問題具有普遍性。從而以面向服務(wù)為主的面向服務(wù)的體系結(jié)構(gòu)(service-orientedarchitecture,簡稱soa)架構(gòu)對(duì)解決此類問題起到了關(guān)鍵性的作用,soa架構(gòu)開始得到應(yīng)用。

現(xiàn)有技術(shù)中,開始利用jini、osgi等不同的基于soa架構(gòu)的服務(wù)平臺(tái),進(jìn)行數(shù)據(jù)處理。例如,osgi技術(shù)基于java語言提供了一個(gè)面向服務(wù)的架構(gòu)。這個(gè)平臺(tái)提供了一系列針對(duì)小型、資源受限設(shè)備的動(dòng)態(tài)支持標(biāo)準(zhǔn)。

然而現(xiàn)有技術(shù)中,現(xiàn)有技術(shù)中的各平臺(tái)智能針對(duì)性小型設(shè)備進(jìn)行動(dòng)態(tài)支撐,如何在soa架構(gòu)下在資源受限的設(shè)備上,去實(shí)現(xiàn)集成服務(wù),以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)架構(gòu)動(dòng)態(tài)擴(kuò)展依然成為一個(gè)亟待解決的問題。



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

本發(fā)明提供一種基于面向服務(wù)架構(gòu)的日志處理方法和裝置,用以解決現(xiàn)有技術(shù)中如何在soa架構(gòu)下在資源受限的設(shè)備上,去實(shí)現(xiàn)集成服務(wù),以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)架構(gòu)動(dòng)態(tài)擴(kuò)展的問題。

本發(fā)明的一方面是提供一種基于面向服務(wù)架構(gòu)的日志處理方法,包括:

在第一dpws(deviceprofileforwebservices)設(shè)備接入到網(wǎng)絡(luò)之后,所述第一dpws設(shè)備識(shí)別允許被調(diào)用的第二dpws設(shè)備;

所述第一dpws設(shè)備向所述第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,所述日志請(qǐng)求消息中包括第一事件類型,以使所述第二dpws設(shè)備確定并返回與所述第一事件類型對(duì)應(yīng)的第一逗號(hào)分隔值(comma-separatedvalues,簡稱csv)日志;

所述第一dpws設(shè)備接收所述第二dpws設(shè)備發(fā)送的所述第一csv日志。

本發(fā)明的另一方面是提供一種基于面向服務(wù)架構(gòu)的日志處理方法,包括:

第二dpws設(shè)備接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息,其中,所述日志請(qǐng)求消息為所述第一dpws設(shè)備接入到網(wǎng)絡(luò)之后識(shí)別到允許被調(diào)用的所述第二dpws設(shè)備之后發(fā)送的,所述日志請(qǐng)求消息中包括第一事件類型;

所述第二dpws設(shè)備確定與所述第一事件類型對(duì)應(yīng)的第一csv日志;

所述第二dpws設(shè)備向所述第一dpws設(shè)備發(fā)送所述第一csv日志。

本發(fā)明的又一方面是提供一種基于面向服務(wù)架構(gòu)的日志處理裝置,包括:

識(shí)別模塊,用于在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,識(shí)別允許被調(diào)用的第二dpws設(shè)備;

第一發(fā)送模塊,用于向所述第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,所述日志請(qǐng)求消息中包括第一事件類型,以使所述第二dpws設(shè)備確定并返回與所述第一事件類型對(duì)應(yīng)的第一csv日志;

第一接收模塊,用于接收所述第二dpws設(shè)備發(fā)送的所述第一csv日志。

本發(fā)明的再一方面是提供一種基于面向服務(wù)架構(gòu)的日志處理裝置,包括:

第二接收模塊,用于接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息,其中,所述日志請(qǐng)求消息為所述第一dpws設(shè)備接入到網(wǎng)絡(luò)之后識(shí)別到允許被調(diào)用的第二dpws設(shè)備之后發(fā)送的,所述日志請(qǐng)求消息中包括第一事件類型;

確定模塊,用于確定與所述第一事件類型對(duì)應(yīng)的第一csv日志;

第二發(fā)送模塊,用于向所述第一dpws設(shè)備發(fā)送所述第一csv日志。

本發(fā)明的技術(shù)效果是:通過在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,第一dpws設(shè)備識(shí)別允許被調(diào)用的第二dpws設(shè)備;第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型,以使第二dpws設(shè)備確定并返回與第一事件類型對(duì)應(yīng)的第一csv日志;第一dpws設(shè)備接收第二dpws設(shè)備發(fā)送的第一csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性。

附圖說明

圖1為本發(fā)明實(shí)施例一提供的基于面向服務(wù)架構(gòu)的日志處理方法的流程圖;

圖2為本發(fā)明實(shí)施例二提供的基于面向服務(wù)架構(gòu)的日志處理方法的流程圖;

圖3為本發(fā)明實(shí)施例三提供的基于面向服務(wù)架構(gòu)的日志處理方法的流程圖;

圖4為本發(fā)明實(shí)施例四提供的基于面向服務(wù)架構(gòu)的日志處理方法的流程圖;

圖5為本發(fā)明實(shí)施例五提供的基于面向服務(wù)架構(gòu)的日志處理裝置的結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施例六提供的基于面向服務(wù)架構(gòu)的日志處理裝置的結(jié)構(gòu)示意圖;

圖7為本發(fā)明實(shí)施例七提供的基于面向服務(wù)架構(gòu)的日志處理裝置的結(jié)構(gòu)示意圖;

圖8為本發(fā)明實(shí)施例八提供的基于面向服務(wù)架構(gòu)的日志處理裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

圖1為本發(fā)明實(shí)施例一提供的基于面向服務(wù)架構(gòu)的日志處理方法的流程圖,如圖1所示,本實(shí)施例的方法,包括:

步驟101、在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,第一dpws設(shè)備識(shí)別允許被調(diào)用的第二dpws設(shè)備。

在本實(shí)施例中,具體的,作為第一dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的第二dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的第二dpws設(shè)備。進(jìn)而,首先一個(gè)dpws設(shè)備首次接入網(wǎng)絡(luò)后通過addressing正確尋找ip地址,通過discovery來發(fā)現(xiàn)網(wǎng)絡(luò)中的其他dpws設(shè)備,通過description對(duì)設(shè)備及服務(wù)的描述來了解設(shè)備信息和服務(wù)信息,

步驟102、第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型,以使第二dpws設(shè)備確定并返回與第一事件類型對(duì)應(yīng)的第一csv日志。

在本實(shí)施例中,具體的,作為第一dpws設(shè)備的終端,利用dpws系統(tǒng)下的ipv4/ipv6并通過dpws系統(tǒng)下提供的接口向允許被調(diào)用的第二dpws設(shè)備中的服務(wù)器發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型。進(jìn)而,作為第一dpws設(shè)備的終端在網(wǎng)絡(luò)上查找能提供并允許被調(diào)用的其他dpws設(shè)備,通過wsdl這種規(guī)范的描述語言描述網(wǎng)絡(luò)服務(wù)并預(yù)留一個(gè)通用的抽象接口,服務(wù)器和客戶端之間通過wsdl描述的一項(xiàng)服務(wù)進(jìn)行信息交互,客戶端向提供dpws的設(shè)備發(fā)送請(qǐng)求消息,請(qǐng)求消息通過接口傳遞給遠(yuǎn)程服務(wù)器。

第二dpws設(shè)備中的服務(wù)器接收到該日志請(qǐng)求消息之后,確定與第一事件類型對(duì)應(yīng)的第一csv日志,并對(duì)第一csv日志進(jìn)行優(yōu)化處理以生成優(yōu)化處理后的第一csv日志,第二dpws設(shè)備中的服務(wù)器將優(yōu)化處理后的第一csv日志發(fā)送給作為第一dpws設(shè)備的終端。進(jìn)而,通過control實(shí)現(xiàn)服務(wù)器和客戶端的信息交互以達(dá)到日志傳輸功能。

其中,第二dpws設(shè)備中的服務(wù)器對(duì)第一csv日志進(jìn)行優(yōu)化處理以生成優(yōu)化處理后的第一csv日志,包括:第二dpws設(shè)備中的服務(wù)器對(duì)第一csv日志進(jìn)行數(shù)據(jù)篩選處理,以提取中第一csv日志中的有效數(shù)據(jù),生成數(shù)據(jù)篩選處理后的第一csv日志;第二dpws設(shè)備中的服務(wù)器對(duì)數(shù)據(jù)篩選處理后的第一csv日志進(jìn)行增量掃描處理,以去除重復(fù)數(shù)據(jù)、空白間隔記錄,生成優(yōu)化處理后的第一csv日志。

步驟103、第一dpws設(shè)備接收第二dpws設(shè)備發(fā)送的第一csv日志。

在本實(shí)施例中,具體的,作為第一dpws設(shè)備的終端接收作為第二dpws設(shè)備中的服務(wù)器發(fā)送的優(yōu)化處理后的第一csv日志。

本實(shí)施例通過在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,第一dpws設(shè)備識(shí)別允許被調(diào)用的第二dpws設(shè)備;第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型,以使第二dpws設(shè)備確定并返回與第一事件類型對(duì)應(yīng)的第一csv日志;第一dpws設(shè)備接收第二dpws設(shè)備發(fā)送的第一csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性。

圖2為本發(fā)明實(shí)施例二提供的基于面向服務(wù)架構(gòu)的日志處理方法的流程圖,在實(shí)施例一的基礎(chǔ)上,如圖2所示,本實(shí)施例的方法,步驟101具體包括:

在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,第一dpws設(shè)備識(shí)別網(wǎng)絡(luò)中的各設(shè)備是否具有全局唯一標(biāo)識(shí)符(globallyuniqueidentifier,簡稱guid),以確定具有g(shù)uid的設(shè)備為允許被調(diào)用的第二dpws設(shè)備。

在本實(shí)施例中,具體的,作為第一dpws設(shè)備的終端通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的第二dpws設(shè)備包括:作為第一dpws設(shè)備的終端識(shí)別網(wǎng)絡(luò)中的各設(shè)備是否具有g(shù)uid,確定具有g(shù)uid的設(shè)備為允許被調(diào)用的第二dpws設(shè)備。

在步驟102之前,還包括:

步驟201、第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志訂閱請(qǐng)求,其中,日志訂閱請(qǐng)求中包括第二事件類型,以使第二dpws設(shè)備根據(jù)日志訂閱請(qǐng)求實(shí)時(shí)檢測(cè)到與第二事件類型對(duì)應(yīng)的第二csv日志之后,對(duì)該第二csv日志進(jìn)行優(yōu)化處理后生成并向第一dpws設(shè)備返回優(yōu)化處理后的第二csv日志。

在本實(shí)施例中,具體的,作為第一dpws設(shè)備的終端,利用dpws系統(tǒng)下的ipv4/ipv6和ws-eventing并通過dpws系統(tǒng)下提供的接口向允許被調(diào)用的第二dpws設(shè)備中的服務(wù)器發(fā)送日志訂閱消息,日志訂閱消息中包括第二事件類型;第二dpws設(shè)備中的服務(wù)器接收到該日志訂閱消息之后,實(shí)時(shí)的檢測(cè)是否具有與第二事件類型對(duì)應(yīng)的第二csv日志,在檢測(cè)到具有與第二事件類型對(duì)應(yīng)的第二csv日志時(shí),獲取與第二事件類型對(duì)應(yīng)的第二csv日志并對(duì)csv日志進(jìn)行優(yōu)化處理以生成優(yōu)化處理后的第二csv日志,第二dpws設(shè)備中的服務(wù)器將優(yōu)化處理后的第二csv日志發(fā)送給作為第一dpws設(shè)備的終端。進(jìn)而,通過eventing可以實(shí)現(xiàn)訂閱機(jī)制。

本實(shí)施例通過在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,第一dpws設(shè)備識(shí)別允許被調(diào)用的第二dpws設(shè)備;第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型,以使第二dpws設(shè)備確定并返回與第一事件類型對(duì)應(yīng)的第一csv日志;第一dpws設(shè)備接收第二dpws設(shè)備發(fā)送的第一csv日志。并且,第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志訂閱請(qǐng)求,以獲取到第二csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,或進(jìn)行日志訂閱,進(jìn)而提供了事件訂閱的功能,并且,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性;其他dpws設(shè)備中的服務(wù)器可以對(duì)csv日志進(jìn)行數(shù)據(jù)篩選處理、增量掃描處理,從而實(shí)現(xiàn)日志數(shù)據(jù)請(qǐng)求過程和日志優(yōu)化處理過程上的物理分離,減少數(shù)據(jù)存儲(chǔ)空間,提高數(shù)據(jù)存儲(chǔ)效率。

圖3為本發(fā)明實(shí)施例三提供的基于面向服務(wù)架構(gòu)的日志處理方法的流程圖,如圖3所示,本實(shí)施例的方法,包括:

步驟301、第二dpws設(shè)備接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息,其中,日志請(qǐng)求消息為第一dpws設(shè)備接入到網(wǎng)絡(luò)之后識(shí)別到允許被調(diào)用的第二dpws設(shè)備之后發(fā)送的,日志請(qǐng)求消息中包括第一事件類型。

在本實(shí)施例中,具體的,作為第一dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的第二dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的第二dpws設(shè)備。進(jìn)而,首先一個(gè)dpws設(shè)備首次接入網(wǎng)絡(luò)后通過addressing正確尋找ip地址,通過discovery來發(fā)現(xiàn)網(wǎng)絡(luò)中的其他dpws設(shè)備,通過description對(duì)設(shè)備及服務(wù)的描述來了解設(shè)備信息和服務(wù)信息。

其中,作為第一dpws設(shè)備的終端通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的第二dpws設(shè)備包括:作為第一dpws設(shè)備的終端識(shí)別網(wǎng)絡(luò)中的各設(shè)備是否具有g(shù)uid,確定具有g(shù)uid的設(shè)備為允許被調(diào)用的第二dpws設(shè)備。

作為第一dpws設(shè)備的終端,利用dpws系統(tǒng)下的ipv4/ipv6并通過dpws系統(tǒng)下提供的接口向允許被調(diào)用的第二dpws設(shè)備中的服務(wù)器發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型。進(jìn)而,作為第一dpws設(shè)備的終端在網(wǎng)絡(luò)上查找能提供并允許被調(diào)用的其他dpws設(shè)備,通過wsdl這種規(guī)范的描述語言描述網(wǎng)絡(luò)服務(wù)并預(yù)留一個(gè)通用的抽象接口,服務(wù)器和客戶端之間通過wsdl描述的一項(xiàng)服務(wù)進(jìn)行信息交互,客戶端向提供dpws的設(shè)備發(fā)送請(qǐng)求消息,請(qǐng)求消息通過接口傳遞給遠(yuǎn)程服務(wù)器。

步驟302、第二dpws設(shè)備確定與第一事件類型對(duì)應(yīng)的第一csv日志。

在本實(shí)施例中,具體的,第二dpws設(shè)備中的服務(wù)器接收到該日志請(qǐng)求消息之后,確定與第一事件類型對(duì)應(yīng)的第一csv日志。

步驟303、第二dpws設(shè)備向第一dpws設(shè)備發(fā)送第一csv日志。

在本實(shí)施例中,具體的,第二dpws設(shè)備中的服務(wù)器將第一csv日志發(fā)送給作為第一dpws設(shè)備的終端。進(jìn)而,通過control實(shí)現(xiàn)服務(wù)器和客戶端的信息交互以達(dá)到日志傳輸功能。

本實(shí)施例通過第二dpws設(shè)備接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息,其中,日志請(qǐng)求消息為第一dpws設(shè)備接入到網(wǎng)絡(luò)之后識(shí)別到允許被調(diào)用的第二dpws設(shè)備之后發(fā)送的,日志請(qǐng)求消息中包括第一事件類型;第二dpws設(shè)備確定與第一事件類型對(duì)應(yīng)的第一csv日志;第二dpws設(shè)備向第一dpws設(shè)備發(fā)送第一csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性。

圖4為本發(fā)明實(shí)施例四提供的基于面向服務(wù)架構(gòu)的日志處理方法的流程圖,在實(shí)施例三的基礎(chǔ)上,如圖4所示,本實(shí)施例的方法,在步驟301之前,還包括:

步驟401、第二dpws設(shè)備接收第一dpws設(shè)備發(fā)送的日志訂閱請(qǐng)求,其中,日志訂閱請(qǐng)求中包括第二事件類型。

在本實(shí)施例中,具體的,作為第一dpws設(shè)備的終端,利用dpws系統(tǒng)下的ipv4/ipv6和ws-eventing并通過dpws系統(tǒng)下提供的接口向允許被調(diào)用的第二dpws設(shè)備中的服務(wù)器發(fā)送日志訂閱消息,日志訂閱消息中包括第二事件類型。

步驟402、第二dpws設(shè)備根據(jù)日志訂閱請(qǐng)求實(shí)時(shí)檢測(cè)到與第二事件類型對(duì)應(yīng)的第二csv日志之后,對(duì)該第二csv日志進(jìn)行優(yōu)化處理后生成優(yōu)化處理后的第二csv日志。

在本實(shí)施例中,具體的,第二dpws設(shè)備中的服務(wù)器接收到該日志訂閱消息之后,實(shí)時(shí)的檢測(cè)是否具有與第二事件類型對(duì)應(yīng)的第二csv日志,在檢測(cè)到具有與第二事件類型對(duì)應(yīng)的第二csv日志時(shí),獲取與第二事件類型對(duì)應(yīng)的第二csv日志并對(duì)第二csv日志進(jìn)行優(yōu)化處理以生成優(yōu)化處理后的第二csv日志。

其中,第二dpws設(shè)備中的服務(wù)器對(duì)第二csv日志進(jìn)行優(yōu)化處理以生成優(yōu)化處理后的第二csv日志,包括:第二dpws設(shè)備中的服務(wù)器對(duì)csv日志進(jìn)行數(shù)據(jù)篩選處理,以提取中第二csv日志中的有效數(shù)據(jù),生成數(shù)據(jù)篩選處理后的第二csv日志;第二dpws設(shè)備中的服務(wù)器對(duì)數(shù)據(jù)篩選處理后的第二csv日志進(jìn)行增量掃描處理,以去除重復(fù)數(shù)據(jù)、空白間隔記錄,生成優(yōu)化處理后的第二csv日志。

步驟403、第二dpws設(shè)備向第一dpws設(shè)備發(fā)送優(yōu)化處理后的第二csv日志。

在本實(shí)施例中,具體的,第二dpws設(shè)備中的服務(wù)器將優(yōu)化處理后的第二csv日志發(fā)送給作為第一dpws設(shè)備的終端。進(jìn)而,通過eventing可以實(shí)現(xiàn)訂閱機(jī)制。

在步驟302之后,還包括:

步驟404、第二dpws設(shè)備對(duì)第一csv日志進(jìn)行數(shù)據(jù)篩選處理,以提取中第一csv日志中的有效數(shù)據(jù),生成數(shù)據(jù)篩選處理后的第一csv日志;第二dpws設(shè)備對(duì)數(shù)據(jù)篩選處理后的第一csv日志進(jìn)行增量掃描處理,以去除重復(fù)數(shù)據(jù)、空白間隔記錄,生成優(yōu)化處理后的第一csv日志。

在本實(shí)施例中,具體的,第二dpws設(shè)備中的服務(wù)器接收到該日志請(qǐng)求消息之后,確定與第一事件類型對(duì)應(yīng)的第一csv日志,并對(duì)csv日志進(jìn)行優(yōu)化處理以生成優(yōu)化處理后的第一csv日志,第二dpws設(shè)備中的服務(wù)器將優(yōu)化處理后的第一csv日志發(fā)送給作為第一dpws設(shè)備的終端。進(jìn)而,通過control實(shí)現(xiàn)服務(wù)器和客戶端的信息交互以達(dá)到日志傳輸功能。

其中,第二dpws設(shè)備中的服務(wù)器對(duì)第一csv日志進(jìn)行優(yōu)化處理以生成優(yōu)化處理后的第一csv日志,包括:第二dpws設(shè)備中的服務(wù)器對(duì)第一csv日志進(jìn)行數(shù)據(jù)篩選處理,以提取中第一csv日志中的有效數(shù)據(jù),生成數(shù)據(jù)篩選處理后的第一csv日志;第二dpws設(shè)備中的服務(wù)器對(duì)數(shù)據(jù)篩選處理后的第一csv日志進(jìn)行增量掃描處理,以去除重復(fù)數(shù)據(jù)、空白間隔記錄,生成優(yōu)化處理后的第一csv日志。

具體來說,首先分析并篩選有效數(shù)據(jù)價(jià)值量,首先在第二dpws設(shè)備中的服務(wù)器中,一些設(shè)備雖然支持csv日志管理,但是存儲(chǔ)的數(shù)據(jù)可讀性很差,存在很多無效信息,因此優(yōu)化過程的第一步便是對(duì)原始數(shù)據(jù)進(jìn)行有效數(shù)據(jù)篩選;通過對(duì)原始數(shù)據(jù)源分析得知,csv日志格式固定,各項(xiàng)指標(biāo)之間以逗號(hào)分隔,以用戶管理日志為例,表中有效數(shù)據(jù)為“user”、“l(fā)ogin”、“time”、“l(fā)ogoff”列,因此只要篩選出特定列信息便能得到有效數(shù)據(jù),生成數(shù)據(jù)篩選處理后的csv日志。然后,進(jìn)行增量掃描,去提高存儲(chǔ)效率,具體來說,隨著設(shè)備的運(yùn)行,csv日志會(huì)不斷的更新,為了防止因斷電或突發(fā)狀況造成的設(shè)備重啟、數(shù)據(jù)日志重復(fù)記錄或空白間隔記錄,在轉(zhuǎn)儲(chǔ)之前需要?jiǎng)討B(tài)增量掃描優(yōu)化處理;該功能的實(shí)現(xiàn)需要在.net框架下應(yīng)用file類文件進(jìn)行源文件的讀取及增量計(jì)算,增量達(dá)到一定程度后需要進(jìn)行及時(shí)的清空處理,去減少不斷增長的數(shù)據(jù)量對(duì)資源受限設(shè)備的影響。

本實(shí)施例通過第二dpws設(shè)備接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息,其中,日志請(qǐng)求消息為第一dpws設(shè)備接入到網(wǎng)絡(luò)之后識(shí)別到允許被調(diào)用的第二dpws設(shè)備之后發(fā)送的,日志請(qǐng)求消息中包括第一事件類型;第二dpws設(shè)備確定與第一事件類型對(duì)應(yīng)的第一csv日志;第二dpws設(shè)備對(duì)第一csv日志進(jìn)行數(shù)據(jù)篩選處理,以提取中第一csv日志中的有效數(shù)據(jù),生成數(shù)據(jù)篩選處理后的第一csv日志;第二dpws設(shè)備對(duì)數(shù)據(jù)篩選處理后的第一csv日志進(jìn)行增量掃描處理,以去除重復(fù)數(shù)據(jù)、空白間隔記錄,生成優(yōu)化處理后的第一csv日志;第二dpws設(shè)備向第一dpws設(shè)備發(fā)送第一csv日志。并且,第二dpws設(shè)備可以接收第一dpws設(shè)備發(fā)送的日志訂閱請(qǐng)求,向第一dpws設(shè)備發(fā)送優(yōu)化處理后的第二csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,或進(jìn)行日志訂閱,進(jìn)而提供了事件訂閱的功能,并且,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性;其他dpws設(shè)備中的服務(wù)器可以對(duì)csv日志進(jìn)行數(shù)據(jù)篩選處理、增量掃描處理,從而實(shí)現(xiàn)日志數(shù)據(jù)請(qǐng)求過程和日志優(yōu)化處理過程上的物理分離,減少數(shù)據(jù)存儲(chǔ)空間,提高數(shù)據(jù)存儲(chǔ)效率。

圖5為本發(fā)明實(shí)施例五提供的基于面向服務(wù)架構(gòu)的日志處理裝置的結(jié)構(gòu)示意圖,如圖5所示,本實(shí)施例的裝置,包括:

識(shí)別模塊51,用于在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,識(shí)別允許被調(diào)用的第二dpws設(shè)備;

第一發(fā)送模塊52,用于向第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型,以使第二dpws設(shè)備確定并返回與第一事件類型對(duì)應(yīng)的第一csv日志;

第一接收模塊53,用于接收第二dpws設(shè)備發(fā)送的第一csv日志。

本實(shí)施例的基于面向服務(wù)架構(gòu)的日志處理裝置可執(zhí)行本發(fā)明實(shí)施例一提供的基于面向服務(wù)架構(gòu)的日志處理方法,其實(shí)現(xiàn)原理相類似,此處不再贅述。

本實(shí)施例通過在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,第一dpws設(shè)備識(shí)別允許被調(diào)用的第二dpws設(shè)備;第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型,以使第二dpws設(shè)備確定并返回與第一事件類型對(duì)應(yīng)的第一csv日志;第一dpws設(shè)備接收第二dpws設(shè)備發(fā)送的第一csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性。

圖6為本發(fā)明實(shí)施例六提供的基于面向服務(wù)架構(gòu)的日志處理裝置的結(jié)構(gòu)示意圖,在實(shí)施例五的基礎(chǔ)上,如圖6所示,本實(shí)施例的裝置,識(shí)別模塊51,具體用于:

在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,識(shí)別網(wǎng)絡(luò)中的各設(shè)備是否具有g(shù)uid,以確定具有g(shù)uid的設(shè)備為允許被調(diào)用的第二dpws設(shè)備。

該裝置,還包括:

訂閱模塊61,用于在第一發(fā)送模塊52向第二dpws設(shè)備發(fā)送日志請(qǐng)求消息之前,向第二dpws設(shè)備發(fā)送日志訂閱請(qǐng)求,其中,日志訂閱請(qǐng)求中包括第二事件類型,以使第二dpws設(shè)備根據(jù)日志訂閱請(qǐng)求實(shí)時(shí)檢測(cè)到與第二事件類型對(duì)應(yīng)的第二csv日志之后,對(duì)該第二csv日志進(jìn)行優(yōu)化處理后生成并向第一dpws設(shè)備返回優(yōu)化處理后的第二csv日志。

本實(shí)施例的基于面向服務(wù)架構(gòu)的日志處理裝置可執(zhí)行本發(fā)明實(shí)施例二提供的基于面向服務(wù)架構(gòu)的日志處理方法,其實(shí)現(xiàn)原理相類似,此處不再贅述。

本實(shí)施例通過在第一dpws設(shè)備接入到網(wǎng)絡(luò)之后,第一dpws設(shè)備識(shí)別允許被調(diào)用的第二dpws設(shè)備;第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志請(qǐng)求消息,日志請(qǐng)求消息中包括第一事件類型,以使第二dpws設(shè)備確定并返回與第一事件類型對(duì)應(yīng)的第一csv日志;第一dpws設(shè)備接收第二dpws設(shè)備發(fā)送的第一csv日志。并且,第一dpws設(shè)備向第二dpws設(shè)備發(fā)送日志訂閱請(qǐng)求,以獲取到第二csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,或進(jìn)行日志訂閱,進(jìn)而提供了事件訂閱的功能,并且,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性;其他dpws設(shè)備中的服務(wù)器可以對(duì)csv日志進(jìn)行數(shù)據(jù)篩選處理、增量掃描處理,從而實(shí)現(xiàn)日志數(shù)據(jù)請(qǐng)求過程和日志優(yōu)化處理過程上的物理分離,減少數(shù)據(jù)存儲(chǔ)空間,提高數(shù)據(jù)存儲(chǔ)效率。

圖7為本發(fā)明實(shí)施例七提供的基于面向服務(wù)架構(gòu)的日志處理裝置的結(jié)構(gòu)示意圖,如圖7所示,本實(shí)施例的裝置,包括:

第二接收模塊71,用于接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息,其中,日志請(qǐng)求消息為第一dpws設(shè)備接入到網(wǎng)絡(luò)之后識(shí)別到允許被調(diào)用的第二dpws設(shè)備之后發(fā)送的,日志請(qǐng)求消息中包括第一事件類型;

確定模塊72,用于確定與第一事件類型對(duì)應(yīng)的第一csv日志;

第二發(fā)送模塊73,用于向第一dpws設(shè)備發(fā)送第一csv日志。

本實(shí)施例的基于面向服務(wù)架構(gòu)的日志處理裝置可執(zhí)行本發(fā)明實(shí)施例三提供的基于面向服務(wù)架構(gòu)的日志處理方法,其實(shí)現(xiàn)原理相類似,此處不再贅述。

本實(shí)施例通過接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息,其中,日志請(qǐng)求消息為第一dpws設(shè)備接入到網(wǎng)絡(luò)之后識(shí)別到允許被調(diào)用的第二dpws設(shè)備之后發(fā)送的,日志請(qǐng)求消息中包括第一事件類型;確定與第一事件類型對(duì)應(yīng)的第一csv日志;向第一dpws設(shè)備發(fā)送第一csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性。

圖8為本發(fā)明實(shí)施例八提供的基于面向服務(wù)架構(gòu)的日志處理裝置的結(jié)構(gòu)示意圖,在實(shí)施例七的基礎(chǔ)上,如圖8所示,本實(shí)施例的裝置,還包括:

處理模塊81,用于在第二接收模塊71接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息之前,接收第一dpws設(shè)備發(fā)送的日志訂閱請(qǐng)求,其中,日志訂閱請(qǐng)求中包括第二事件類型;根據(jù)日志訂閱請(qǐng)求實(shí)時(shí)檢測(cè)到與第二事件類型對(duì)應(yīng)的第二csv日志之后,對(duì)該第二csv日志進(jìn)行優(yōu)化處理后生成優(yōu)化處理后的第二csv日志;向第一dpws設(shè)備發(fā)送優(yōu)化處理后的第二csv日志。

篩選模塊82,用于在確定模塊72確定與第一事件類型對(duì)應(yīng)的第一csv日志之后,對(duì)第一csv日志進(jìn)行數(shù)據(jù)篩選處理,以提取中第一csv日志中的有效數(shù)據(jù),生成數(shù)據(jù)篩選處理后的第一csv日志;所對(duì)數(shù)據(jù)篩選處理后的第一csv日志進(jìn)行增量掃描處理,以去除重復(fù)數(shù)據(jù)、空白間隔記錄,生成優(yōu)化處理后的第一csv日志。

本實(shí)施例的基于面向服務(wù)架構(gòu)的日志處理裝置可執(zhí)行本發(fā)明實(shí)施例四提供的基于面向服務(wù)架構(gòu)的日志處理方法,其實(shí)現(xiàn)原理相類似,此處不再贅述。

本實(shí)施例通過接收第一dpws設(shè)備發(fā)送的日志請(qǐng)求消息,其中,日志請(qǐng)求消息為第一dpws設(shè)備接入到網(wǎng)絡(luò)之后識(shí)別到允許被調(diào)用的第二dpws設(shè)備之后發(fā)送的,日志請(qǐng)求消息中包括第一事件類型;確定與第一事件類型對(duì)應(yīng)的第一csv日志;對(duì)第一csv日志進(jìn)行數(shù)據(jù)篩選處理,以提取中第一csv日志中的有效數(shù)據(jù),生成數(shù)據(jù)篩選處理后的第一csv日志;對(duì)數(shù)據(jù)篩選處理后的第一csv日志進(jìn)行增量掃描處理,以去除重復(fù)數(shù)據(jù)、空白間隔記錄,生成優(yōu)化處理后的第一csv日志;向第一dpws設(shè)備發(fā)送第一csv日志。并且,可以接收第一dpws設(shè)備發(fā)送的日志訂閱請(qǐng)求,向第一dpws設(shè)備發(fā)送優(yōu)化處理后的第二csv日志。進(jìn)而通過dpws設(shè)備的終端接入到網(wǎng)絡(luò)之后,通過dpws系統(tǒng)下的ws-addressing尋找允許被調(diào)用的其他dpws設(shè)備的ip地址,并通過dpws系統(tǒng)下的discovery發(fā)現(xiàn)允許被調(diào)用的其他dpws設(shè)備,進(jìn)而實(shí)現(xiàn)了dpws設(shè)備之間的自動(dòng)發(fā)現(xiàn)、自動(dòng)尋址、服務(wù)描述的功能,在一定程度上提高了設(shè)備間的連通性以及設(shè)備的感知能力。同時(shí),作為dpws設(shè)備的終端可以向其他dpws設(shè)備中的服務(wù)器去請(qǐng)求日志,或進(jìn)行日志訂閱,進(jìn)而提供了事件訂閱的功能,并且,提供了csv日志文件的服務(wù),提高了設(shè)備的動(dòng)態(tài)擴(kuò)展性;其他dpws設(shè)備中的服務(wù)器可以對(duì)csv日志進(jìn)行數(shù)據(jù)篩選處理、增量掃描處理,從而實(shí)現(xiàn)日志數(shù)據(jù)請(qǐng)求過程和日志優(yōu)化處理過程上的物理分離,減少數(shù)據(jù)存儲(chǔ)空間,提高數(shù)據(jù)存儲(chǔ)效率。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
永善县| 施甸县| 本溪市| 镇平县| 东源县| 延津县| 寻乌县| 涟水县| 万山特区| 郯城县| 都江堰市| 南漳县| 光泽县| 星子县| 莆田市| 淳安县| 房山区| 庄浪县| 屏南县| 淳化县| 济阳县| 舟曲县| 科技| 阜阳市| 清新县| 南华县| 甘孜县| 铜山县| 无锡市| 丰原市| 康乐县| 满洲里市| 天镇县| 方城县| 石阡县| 精河县| 太仓市| 巴楚县| 阿坝县| 岢岚县| 民丰县|