国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種在線服務系統中基于mvvm模型管理對話的方法_2

      文檔序號:9729988閱讀:來源:國知局
      el里面,讓很多view重用這段視圖邏輯。3)獨立開發(fā)。開發(fā)人員可以專注于業(yè)務邏輯和數據的開發(fā)(ViewModel),設計人員可以專注于頁面設計。
      [0017]在MVVM模式的基礎上,將它的理念融合并應用于“在線服務”可以提高服務軟件的質量和效率,提高在線服務要求即時性、高效性、輕便性。降低程序模塊間低耦合。
      [0018]如圖1所示的,在線服務系統中基于MVVM模型管理對話的方法,包括客戶訪問平臺、服務器、和客戶端;所述的客戶端由用戶池和對話窗口(chat)組成;客戶訪問平臺接收的消息經過服務器發(fā)送到客戶端,客戶端經過消息處理后更新用戶池;所述服務器與用戶池之間進行服務交互,所述用戶池與對話窗口(chat)之間進行界面交互;
      優(yōu)選,所述用戶池針對不同客戶設有唯一標識id;如圖4所示的,當系統開啟后,開辟出一塊空間,將它用來存儲服務器傳遞的數據,就像池一樣(即為數據池),與此同時我們監(jiān)控數據池的程序將開啟,所述數據池用以存儲經過數據處理后的數據;當數據池內發(fā)生變化,監(jiān)控捕捉變化信息處理成事先約定的格式發(fā)送通知服務器。
      [0019]優(yōu)選,所述服務交互用于對服務器發(fā)送的消息進行處理,將處理信息更新對應至用戶池,并監(jiān)控用戶狀態(tài)、消息的變化,從而達到與服務器信息交互;
      優(yōu)選,所述界面交互用于監(jiān)控客戶端內數據變化,是銜接用戶池中用戶與服務對話展示頁面的邏輯處理,監(jiān)控用戶池對應用戶數據和對話窗口(chat)發(fā)出的命令操作;
      優(yōu)選,所述對話窗口(chat)用于服務人員與客戶進行互動交互界面,服務人員在此界面可以跟客戶進行一些列的互動活動。
      [0020]如圖2、4、5、6和7所示的,具體實現方式如下:
      步驟1,描述約定和準備工作,對話接入,服務器發(fā)送消息,與服務器之間消息傳遞事先約定俗成,如:Message= style + message_id + user_id +內容 +......根據服務器發(fā)送的消息,對消息進行數據處理,如客戶已存在用戶池內,則根據消息格式進行用戶狀態(tài)、對話內容、客戶請求等進行更新。
      [0021]步驟2,處理用戶數據,1)處理與服務器之間消息,根據防御服務器之間約定俗成的消息機制,根據消息類型、操作類型等進行消息內容分解。2)UI操作與數據池之間,當UI進行某個操作時,UI監(jiān)控類對操作進行處理。例如:主動邀請語音,此時數據處理類會搜集邀請人、被邀請對象、UI操作等,根據消息信息更新用戶池內對應數據。其中,當客戶為初次接入,根據客戶池內此客戶信息,建立新的對話窗口,并根據對應信息設置權限,展示相關客戶信息給服務人員。當如果為已交談客戶,將客戶池內此客戶發(fā)生變化的信息發(fā)送窗口,進行窗口內容根據變化內容進行實時刷新對話界面內容與狀態(tài)。
      [0022]步驟3,監(jiān)控對話,1)監(jiān)控池內數據,通知服務器,當UI發(fā)出語音請求后,經過UI數據處理類,處理池內對應Group內信息,例如:SoundMedia_Status = wait; Sound_Request=客服1;等其他消息會發(fā)生改變,此時,監(jiān)控類搜集這些信息,按照事先約定俗成的通訊規(guī)則將信息發(fā)送服務,服務在請求用戶。2)監(jiān)控池內數據,通知UI,當池內數據發(fā)生變化,例如,用戶發(fā)出語音請求,此時通過服務器發(fā)送給客戶端,經過數據處理類,處理后更新用戶池內對應Group的信息,SoundMedia_Status = Request ; Sound_Request =用戶自己;Sound, Target =客服1;此時監(jiān)控器會根據信息變化將請求和用戶狀態(tài)等信息通知UI,UI會做出對應的更新展現給操作人員。
      [0023]以上所述的具體實施例,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明。本發(fā)明擴展到任何在本說明書中披露的新特征或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。
      【主權項】
      1.一種在線服務系統中基于MVVM模型管理對話的方法,其特征在于:包括客戶訪問平臺、服務器、和客戶端;所述的客戶端由用戶池和對話窗口組成;客戶訪問平臺接收的消息經過服務器發(fā)送到客戶端,客戶端經過消息處理后更新用戶池;所述服務器與用戶池之間進行服務交互,所述用戶池與對話窗口之間進行界面交互;其中, 所述用戶池針對不同客戶設有唯一標識id; 所述服務交互用于對服務器發(fā)送的消息進行處理,將處理信息更新對應至用戶池,并監(jiān)控用戶狀態(tài)、消息的變化,從而達到與服務器信息交互; 所述界面交互用于監(jiān)控客戶端內數據變化,是銜接用戶池中用戶與服務對話展示頁面的邏輯處理,監(jiān)控用戶池對應用戶數據和對話窗口發(fā)出的命令操作; 所述對話窗口用于服務人員與客戶進行互動交互界面,服務人員在此界面可以跟客戶進行一些列的互動活動。2.根據權利要求1所述的在線服務系統中基于MVVM模型管理對話的方法,其特征在于,步驟如下: 步驟一、對話接入,服務器發(fā)送消息;客戶端根據服務器發(fā)送的消息,對消息進行數據處理; 步驟二、處理用戶數據;a、如客戶為初次接入,根據客戶池內此客戶信息,建立新的對話窗口,并根據對應信息設置權限,展示相關客戶信息給服務人員;b、如為已交談客戶,將客戶池內此客戶發(fā)生變化的信息發(fā)送窗口,進行窗口內容根據變化內容進行實時刷新對話窗口的內容與狀態(tài); 步驟三、監(jiān)控對話,當服務人員進行對話窗口操作時,監(jiān)控對話根據內容實時更新用戶池內對應用戶的信息; 步驟四、監(jiān)控用戶池內數據向服務發(fā)送,當用戶池內信息發(fā)生變化后,監(jiān)控服務會進行數據處理并向服務器發(fā)送消息。3.根據權利要求1所述的在線服務系統中基于MVVM模型管理對話的方法,其特征在于,所述的用戶池內預設有數據池,所述數據池用以存儲經過數據處理后的數據;當數據池內發(fā)生變化,監(jiān)控捕捉變化信息處理成事先約定的格式發(fā)送通知服務器。4.根據權利要求3所述的在線服務系統中基于MVVM模型管理對話的方法,其特征在于,所述數據處理包括數據分類、數據轉換和數據篩選。5.根據權利要求1所述的在線服務系統中基于MVVM模型管理對話的方法,其特征在于,所述用戶池為一個靜態(tài)成員,內部將用于存儲用戶的集合與監(jiān)控相關聯,當應用程序啟動后會劃分一塊內存存儲,所述集合內部為用戶、訪客的基本信息。
      【專利摘要】本發(fā)明涉及一種在線服務系統中基于MVVM模型管理對話的方法,包括客戶訪問平臺、服務器、和客戶端;所述的客戶端由用戶池和對話窗口組成;客戶訪問平臺接收的消息經過服務器發(fā)送到客戶端,客戶端經過消息處理后更新用戶池;所述服務器與用戶池之間進行服務交互,所述用戶池與對話窗口之間進行界面交互。本發(fā)明建立在MVVM模式的基礎上,將它的理念融合并應用于“在線服務”可以提高服務軟件的質量和效率,提高在線服務要求即時性、高效性、輕便性。降低程序模塊間低耦合。
      【IPC分類】H04L12/24
      【公開號】CN105490842
      【申請?zhí)枴緾N201510858509
      【發(fā)明人】王建軍
      【申請人】用友網絡科技股份有限公司
      【公開日】2016年4月13日
      【申請日】2015年11月30日
      當前第2頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1