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