国产精品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>

      一種嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)和方法

      文檔序號(hào):8415489閱讀:1195來源:國知局
      一種嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)和方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及即時(shí)通訊領(lǐng)域。更具體的,涉及一種嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)和方法。
      【背景技術(shù)】
      [0002]在企業(yè)管理系統(tǒng)中,總會(huì)有系統(tǒng)面向全體用戶推送系統(tǒng)公告消息,如系統(tǒng)升級(jí)通告等;面向具體個(gè)人推送的系統(tǒng)消息,如個(gè)人信息提醒等;還有具體用戶與用戶之間的交流消息,如站內(nèi)信等。
      [0003]現(xiàn)有的企業(yè)管理系統(tǒng)中的通訊系統(tǒng)主要以java為編程平臺(tái),通過UDP或者TCP協(xié)議進(jìn)行通訊,具體設(shè)計(jì)如下:
      [0004]兩種客戶端,一個(gè)是獨(dú)立與系統(tǒng)的客戶端,該類客戶端架構(gòu)為C/S,用戶需要自己安裝客戶端,客戶端與服務(wù)端之間通過UDP協(xié)議進(jìn)行通訊。
      [0005]另外一種B/S,屬于應(yīng)用系統(tǒng)的一部分,通過類似郵件的方式進(jìn)行,消息按照不同的類型(分成系統(tǒng)公告和私信),用戶使用自己賬號(hào)登錄以后,在消息中心會(huì)信息提示,用來標(biāo)注是已讀信息還是未讀信息。此類系統(tǒng)開發(fā)過程中,具體步驟如下:
      [0006]Step 1、設(shè)計(jì)數(shù)據(jù)庫:設(shè)計(jì)信息中心對(duì)應(yīng)的基礎(chǔ)表信息。
      [0007]Step 2、消息開發(fā):消息模塊包括消息發(fā)送模塊,消息接收模塊兩個(gè)部分,消息發(fā)送模塊包括已發(fā)消息列表、發(fā)送信息編輯頁等;消息接收模塊包括已接收消息列表,消息詳情查看。
      [0008]Step 3、未讀消息提醒:當(dāng)有消息發(fā)送以后,目標(biāo)接收用戶需要有未讀消息提醒,一般是通過狀態(tài)字段來進(jìn)行標(biāo)識(shí)。
      [0009]現(xiàn)有的企業(yè)管理系統(tǒng)都是以類似郵件的方式進(jìn)行展示,即時(shí)交互性差,用戶體驗(yàn)不好,具體問題如下:
      [0010]問題1:僅是基于郵件列表模式進(jìn)行操作;
      [0011]問題2:不能在線交流發(fā)送表情、文件等信息;
      [0012]問題3:不能分組交流;
      [0013]問題4:用戶頭像、表情、字體等無法進(jìn)行設(shè)置;
      [0014]問題5:非模塊化,過于沉重,與某一應(yīng)用系統(tǒng)綁定死,無法脫離單一應(yīng)用系統(tǒng)進(jìn)行應(yīng)用;
      [0015]問題6:不能與短信、郵件、微信等客戶端進(jìn)行關(guān)聯(lián)。
      [0016]因此,需要提供一種嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)和方法。

      【發(fā)明內(nèi)容】

      [0017]本發(fā)明的目的在于提供一種嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)和方法。
      [0018]為達(dá)到上述目的,本發(fā)明采用下述技術(shù)方案:
      [0019]一種嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng),該系統(tǒng)包括系統(tǒng)客戶端、通訊服務(wù)器、和至少一個(gè)用戶客戶端,
      [0020]系統(tǒng)客戶端,用于通過第一 API接口將來自企業(yè)管理系統(tǒng)的系統(tǒng)消息發(fā)送至通訊服務(wù)器;
      [0021]通訊服務(wù)器包括初始化單元和通訊單元,
      [0022]初始化單元,用于通過第二 API接口從企業(yè)管理系統(tǒng)下載企業(yè)組織機(jī)構(gòu)信息,并根據(jù)企業(yè)組織機(jī)構(gòu)信息初始化通訊服務(wù)器的基本信息和各用戶客戶端所屬用戶的用戶信息,
      [0023]通訊單元,用于基于WebSocket或Flash協(xié)議接收用戶客戶端的消息并將該消息發(fā)送至目標(biāo)用戶客戶端,和將來自系統(tǒng)客戶端的企業(yè)管理系統(tǒng)消息發(fā)送至目標(biāo)用戶客戶端。
      [0024]優(yōu)選地,
      [0025]系統(tǒng)客戶端還用于通過第三API接口將來自外部其他系統(tǒng)的消息發(fā)送至通訊服務(wù)器,
      [0026]通訊單元還用于基于WebSocket或Flash協(xié)議將來自系統(tǒng)客戶端的外部其他系統(tǒng)的消息發(fā)送至目標(biāo)用戶客戶端。
      [0027]優(yōu)選地,通訊服務(wù)器還包括用戶設(shè)置單元,用于根據(jù)用戶客戶端發(fā)送的用戶設(shè)置請(qǐng)求修改用戶客戶端所屬用戶的用戶組和用戶客戶端的操作屬性。
      [0028]優(yōu)選地,用戶客戶端由其所屬的用戶通過終端瀏覽器登錄Web在線即時(shí)通訊系統(tǒng)即可建立,用戶登錄時(shí)其用戶客戶端基于WebSocket或Flash協(xié)議與通訊單元建立連接。
      [0029]優(yōu)選地,通訊單元基于WebSocket或Flash協(xié)議將消息發(fā)送至目標(biāo)客戶端時(shí)
      [0030]通訊單元判斷目標(biāo)客戶端所屬的用戶是否在線:
      [0031]若是則基于WebSocket或Flash協(xié)議將消息發(fā)送至目標(biāo)客戶端;
      [0032]若否則將消息保存至通訊單元的未讀消息文件中,當(dāng)目標(biāo)客戶端所屬的用戶登錄Web在線即時(shí)通訊系統(tǒng)時(shí),通訊單元判斷該用戶設(shè)置的接收未讀消息方式,若為消息提醒方式則在該用戶登錄的終端瀏覽器顯示消息并等待用戶通過用戶客戶端下載消息,若為自動(dòng)彈出方式則將消息發(fā)送至該用戶的用戶客戶端。
      [0033]—種如上文所述嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)的通訊方法,該方法包括如下步驟:
      [0034]利用通訊服務(wù)器的初始化單元從企業(yè)管理系統(tǒng)下載企業(yè)組織機(jī)構(gòu)信息,并根據(jù)企業(yè)組織機(jī)構(gòu)信息初始化通訊服務(wù)器的基本信息和各用戶客戶端所屬用戶的用戶信息;
      [0035]利用系統(tǒng)客戶端將來自企業(yè)管理系統(tǒng)的系統(tǒng)消息發(fā)送至通訊服務(wù)器的通訊單元;
      [0036]利用通訊服務(wù)器的通訊單元基于WebSocket或Flash協(xié)議接收用戶客戶端發(fā)送的消息并將該消息發(fā)送至目標(biāo)用戶客戶端,并將來自系統(tǒng)客戶端的企業(yè)管理系統(tǒng)消息發(fā)送至目標(biāo)用戶客戶端。
      [0037]優(yōu)選地,該方法還包括如下步驟:
      [0038]利用系統(tǒng)客戶端將來自外部其他系統(tǒng)的消息發(fā)送至通訊服務(wù)器的通訊單元,
      [0039]利用通訊服務(wù)器的通訊單元基于WebSocket或Flash協(xié)議將來自系統(tǒng)客戶端的外部其他系統(tǒng)的消息發(fā)送至目標(biāo)用戶客戶端。
      [0040]優(yōu)選地,該方法還包括如下步驟:
      [0041]用戶利用其用戶客戶端向通訊服務(wù)器的用戶設(shè)置單元發(fā)送用戶設(shè)置請(qǐng)求,修改用戶客戶端所屬用戶的用戶組和用戶客戶端的操作屬性。
      [0042]優(yōu)選地,該方法還包括如下步驟:
      [0043]用戶通過終端瀏覽器登錄Web在線即時(shí)通訊系統(tǒng)建立其用戶客戶端,用戶登錄時(shí)其用戶客戶端基于WebSocket或Flash協(xié)議與通訊單元建立連接。
      [0044]優(yōu)選地,利用通訊服務(wù)器的通訊單元基于WebSocket或Flash協(xié)議將消息發(fā)送至目標(biāo)用戶客戶端進(jìn)一步包括如下子步驟:
      [0045]利用通訊服務(wù)器的通訊單元判斷目標(biāo)客戶端所屬的用戶是否在線:
      [0046]若是則基于WebSocket或Flash協(xié)議將消息發(fā)送至目標(biāo)客戶端;
      [0047]若否則將消息保存至通訊單元的未讀消息文件中,當(dāng)目標(biāo)客戶端所屬的用戶登錄Web在線即時(shí)通訊系統(tǒng)時(shí),利用通訊服務(wù)器的通訊單元判斷該用戶設(shè)置的接收未讀消息方式,若為消息提醒方式則在該用戶登錄的終端瀏覽器顯示消息并等待用戶通過用戶客戶端下載消息,若為自動(dòng)彈出方式則將消息發(fā)送至該用戶的用戶客戶端。
      [0048]本發(fā)明的有益效果如下:
      [0049](I)用戶使用本發(fā)明所述通訊系統(tǒng)無需安裝具體客戶端組件,通過瀏覽器登錄嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)即可使用,節(jié)省系統(tǒng)資源,保證系統(tǒng)數(shù)據(jù)安全;
      [0050](2)用戶使用本發(fā)明所述通訊系統(tǒng)可以在線發(fā)送表情、文件、圖片,強(qiáng)大功能,有利于提尚辦公效率;
      [0051](3)用戶使用本發(fā)明所述通訊系統(tǒng)可以自定義分組,方便、快捷、靈活;
      [0052](4)用戶使用本發(fā)明所述通訊系統(tǒng)可以自定義頭像、表情、字體,功能豐富,實(shí)現(xiàn)個(gè)性化設(shè)置,用戶體驗(yàn)度好;
      [0053](5)本發(fā)明所述通訊系統(tǒng)采用模塊化設(shè)計(jì),將相關(guān)代碼拷貝部署在服務(wù)器中即可,可以脫離指定企業(yè)管理系統(tǒng),組件式可插拔,部署方式靈活;
      [0054](6)本發(fā)明所述通訊系統(tǒng)對(duì)外提供javaAPI接口,其他系統(tǒng)如門戶系統(tǒng)可以調(diào)用嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)進(jìn)行信息發(fā)布。本發(fā)明所述通訊系統(tǒng)也可以調(diào)用第三方API接口,發(fā)布信息到短信、郵件、微信公共賬號(hào),本發(fā)明所述通訊系統(tǒng)是一個(gè)獨(dú)立的消息處理中心,將所有消息信息進(jìn)行集中管理發(fā)布,提高工作效率。
      【附圖說明】
      [0055]下面結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)的說明。
      [0056]圖1示出嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)示意圖。
      [0057]圖2示出嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)配置文件示意圖。
      [0058]圖3示出嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)啟動(dòng)初始化示意圖。
      [0059]圖4示出登錄嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng)示意圖。
      [0060]圖5示出用戶客戶端發(fā)送消息至通訊服務(wù)器示意圖。
      [0061]圖6示出通訊單元處理信息并推送給目標(biāo)客戶端示意圖。
      [0062]圖7示出用戶設(shè)置信息示意圖。
      【具體實(shí)施方式】
      [0063]為了更清楚地說明本發(fā)明,下面結(jié)合優(yōu)選實(shí)施例和附圖對(duì)本發(fā)明做進(jìn)一步的說明。附圖中相似的部件以相同的附圖標(biāo)記進(jìn)行表示。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,下面所具體描述的內(nèi)容是說明性的而非限制性的,不應(yīng)以此限制本發(fā)明的保護(hù)范圍。
      [0064]圖1所示為本實(shí)施例提供的嵌入企業(yè)管理系統(tǒng)的Web在線即時(shí)通訊系統(tǒng),如圖2所示,本系統(tǒng)配置文件采用java標(biāo)準(zhǔn)的properties文件形式進(jìn)行保存,然后由系統(tǒng)環(huán)境配置單元將配置信息加載到系統(tǒng)的容器中,該系統(tǒng)包括系統(tǒng)客戶端,通訊服務(wù)器、和至少一個(gè)用戶客戶端
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1