一種數(shù)據(jù)處理方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)處理方法,所述數(shù)據(jù)處理方法基于消息處理器、消息監(jiān)聽器、網(wǎng)絡操作模塊和界面邏輯層實現(xiàn),所述數(shù)據(jù)處理方法包括有:A、消息對象轉(zhuǎn)換為傳輸內(nèi)容流程;B、界面邏輯層注冊消息通知流程;C、界面邏輯層注銷消息通知流程;D、界面邏輯層與消息處理器的交互流程。本發(fā)明基于消息處理器、消息監(jiān)聽器、網(wǎng)絡操作模塊和界面邏輯層之間的處理流程,規(guī)范了消息交互過程中的數(shù)據(jù),使得消息交互中的數(shù)據(jù)更易擴展,同時在使用過程中也更加簡單、方便。
【專利說明】
一種數(shù)據(jù)處理方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及手機客戶端與后臺支撐系統(tǒng)之間的數(shù)據(jù)交互技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)處理方法。
【背景技術(shù)】
[0002]隨著智能手機的普及,手機客戶端應用產(chǎn)品也隨之迅猛增加,手機客戶端與后臺支撐系統(tǒng)之間的數(shù)據(jù)交互也越來越頻繁?,F(xiàn)有技術(shù)中,交互過程中的數(shù)據(jù)處理方式較為簡單,不重視數(shù)據(jù)的內(nèi)容和格式,并且沒有系統(tǒng)的分類,導致數(shù)據(jù)的規(guī)范混亂,難以實現(xiàn)擴展。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種數(shù)據(jù)處理方法,用以規(guī)范消息交互過程的數(shù)據(jù),使得這些數(shù)據(jù)更易擴展和使用。
[0004]為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案。
[0005]—種數(shù)據(jù)處理方法,所述數(shù)據(jù)處理方法基于消息處理器、消息監(jiān)聽器、網(wǎng)絡操作模塊和界面邏輯層實現(xiàn),所述數(shù)據(jù)處理方法包括有:A、消息對象轉(zhuǎn)換為傳輸內(nèi)容流程;B、界面邏輯層注冊消息通知流程;C、界面邏輯層注銷消息通知流程;D、界面邏輯層與消息處理器的交互流程。
[0006]優(yōu)選地,所述消息對象轉(zhuǎn)換為傳輸內(nèi)容流程包括如下步驟:步驟SlO,將消息對象傳輸給消息處理器;步驟Sll,經(jīng)消息處理器轉(zhuǎn)換成消息協(xié)議表示的傳輸內(nèi)容;步驟S12,利用消息監(jiān)聽器通知網(wǎng)絡操作模塊對傳輸內(nèi)容進行處理。
[0007]優(yōu)選地,所述界面邏輯層注冊消息通知流程包括:步驟S20,由界面邏輯層的Presenter向消息監(jiān)聽器注冊消息通知。
[0008]優(yōu)選地,所述界面邏輯層注銷消息通知流程包括:步驟S30,由界面邏輯層的Presenter向消息監(jiān)聽器注銷消息通知。
[0009]優(yōu)選地,所述界面邏輯層與消息處理器的交互流程包括如下步驟:步驟S40,通過網(wǎng)絡操作模塊將接收的網(wǎng)絡數(shù)據(jù)轉(zhuǎn)給消息監(jiān)聽器;步驟S41,指派消息處理器處理消息協(xié)議內(nèi)容;步驟S42,經(jīng)消息處理器轉(zhuǎn)換成消息對象并轉(zhuǎn)給消息監(jiān)聽器;步驟S43,利用消息監(jiān)聽器將消息對象通知界面邏輯層。
[0010]本發(fā)明公開的數(shù)據(jù)處理方法,其相比現(xiàn)有技術(shù)而言的有益效果在于,本發(fā)明基于消息處理器、消息監(jiān)聽器、網(wǎng)絡操作模塊和界面邏輯層之間的處理流程,規(guī)范了消息交互過程中的數(shù)據(jù),使得消息交互中的數(shù)據(jù)更易擴展,同時在使用過程中也更加簡單、方便。
【附圖說明】
[0011]圖1為消息對象轉(zhuǎn)換為傳輸內(nèi)容的流程圖。
[0012]圖2為界面邏輯層注冊消息通知的流程圖。
[0013]圖3為界面邏輯層注銷消息通知的流程圖。
[0014]圖4為界面邏輯層與消息處理器的交互流程圖。
[0015]圖5為消息處理器的組成框圖。
【具體實施方式】
[0016]下面結(jié)合附圖和實施例對本發(fā)明作更加詳細的描述。
[0017]本發(fā)明公開了一種數(shù)據(jù)處理方法,結(jié)合圖1至圖4所示,所述數(shù)據(jù)處理方法基于消息處理器1、消息監(jiān)聽器2、網(wǎng)絡操作模塊3和界面邏輯層4實現(xiàn),所述數(shù)據(jù)處理方法包括有:
[0018]A、消息對象轉(zhuǎn)換為傳輸內(nèi)容流程;
[0019]B、界面邏輯層4注冊消息通知流程;
[0020]C、界面邏輯層4注銷消息通知流程;
[0021]D、界面邏輯層4與消息處理器I的交互流程。
[0022]作為一種優(yōu)選方式,所述消息對象轉(zhuǎn)換為傳輸內(nèi)容流程包括如下步驟:
[0023]步驟SlO,將消息對象傳輸給消息處理器I;
[0024]步驟Sll,經(jīng)消息處理器I轉(zhuǎn)換成消息協(xié)議表示的傳輸內(nèi)容;
[0025]步驟S12,利用消息監(jiān)聽器2通知網(wǎng)絡操作模塊3對傳輸內(nèi)容進行處理。
[0026]本實施例中,所述界面邏輯層4注冊消息通知流程包括:步驟S20,由界面邏輯層4的Presenter向消息監(jiān)聽器2注冊消息通知。所述界面邏輯層4注銷消息通知流程包括:步驟S30,由界面邏輯層4的Presenter向消息監(jiān)聽器2注銷消息通知。
[0027]作為一種優(yōu)選方式,所述界面邏輯層4與消息處理器I的交互流程包括如下步驟:
[0028]步驟S40,通過網(wǎng)絡操作模塊3將接收的網(wǎng)絡數(shù)據(jù)轉(zhuǎn)給消息監(jiān)聽器2;
[0029]步驟S41,指派消息處理器I處理消息協(xié)議內(nèi)容;
[0030]步驟S42,經(jīng)消息處理器I轉(zhuǎn)換成消息對象并轉(zhuǎn)給消息監(jiān)聽器2;
[0031]步驟S43,利用消息監(jiān)聽器2將消息對象通知界面邏輯層4。
[0032]實際應用中,消息處理器10按消息協(xié)議,將消息對象與傳輸內(nèi)容進行互轉(zhuǎn),按消息的類型,每一類型以一個消息handler來處理。請參照圖5,所述消息處理器10包括基礎內(nèi)容處理器100和擴展內(nèi)容處理器101。所述消息監(jiān)聽器2用于將消息對象或傳輸內(nèi)容按通知類型進行通知,該消息監(jiān)聽器包括有添加事件監(jiān)聽器和移除事件監(jiān)聽器。
[0033]本發(fā)明公開的數(shù)據(jù)處理方法,其基于消息處理器1、消息監(jiān)聽器2、網(wǎng)絡操作模塊3和界面邏輯層4之間的處理流程,規(guī)范了消息交互過程中的數(shù)據(jù),使得消息交互中的數(shù)據(jù)更易擴展,同時在使用過程中也更加簡單、方便。
[0034]以上所述只是本發(fā)明較佳的實施例,并不用于限制本發(fā)明,凡在本發(fā)明的技術(shù)范圍內(nèi)所做的修改、等同替換或者改進等,均應包含在本發(fā)明所保護的范圍內(nèi)。
【主權(quán)項】
1.一種數(shù)據(jù)處理方法,其特征在于,所述數(shù)據(jù)處理方法基于消息處理器(I)、消息監(jiān)聽器(2)、網(wǎng)絡操作模塊(3)和界面邏輯層(4)實現(xiàn),所述數(shù)據(jù)處理方法包括有: A、消息對象轉(zhuǎn)換為傳輸內(nèi)容流程; B、界面邏輯層(4)注冊消息通知流程; C、界面邏輯層(4)注銷消息通知流程; D、界面邏輯層(4)與消息處理器(I)的交互流程。2.如權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述消息對象轉(zhuǎn)換為傳輸內(nèi)容流程包括如下步驟: 步驟SlO,將消息對象傳輸給消息處理器(I); 步驟S11,經(jīng)消息處理器(I)轉(zhuǎn)換成消息協(xié)議表示的傳輸內(nèi)容; 步驟S12,利用消息監(jiān)聽器(2)通知網(wǎng)絡操作模塊(3)對傳輸內(nèi)容進行處理。3.如權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述界面邏輯層(4)注冊消息通知流程包括:步驟S20,由界面邏輯層(4)的Presenter向消息監(jiān)聽器(2)注冊消息通知。4.如權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述界面邏輯層(4)注銷消息通知流程包括:步驟S30,由界面邏輯層(4)的Presenter向消息監(jiān)聽器(2)注銷消息通知。5.如權(quán)利要求1所述的數(shù)據(jù)處理方法,其特征在于,所述界面邏輯層(4)與消息處理器(I)的交互流程包括如下步驟: 步驟S40,通過網(wǎng)絡操作模塊(3)將接收的網(wǎng)絡數(shù)據(jù)轉(zhuǎn)給消息監(jiān)聽器(2); 步驟S41,指派消息處理器(I)處理消息協(xié)議內(nèi)容; 步驟S42,經(jīng)消息處理器(I)轉(zhuǎn)換成消息對象并轉(zhuǎn)給消息監(jiān)聽器(2); 步驟S43,利用消息監(jiān)聽器(2)將消息對象通知界面邏輯層(4)。
【文檔編號】G06F9/54GK105824710SQ201510788282
【公開日】2016年8月3日
【申請日】2015年11月16日
【發(fā)明人】黃舜乾, 覃政仁, 陳康術(shù)
【申請人】廣東億迅科技有限公司