IM即時通系統方案_第1頁
IM即時通系統方案_第2頁
IM即時通系統方案_第3頁
IM即時通系統方案_第4頁
IM即時通系統方案_第5頁
已閱讀5頁,還剩36頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上精選優質文檔-傾情為你奉上專心-專注-專業專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業即時通訊系統方案目 錄 TOC o 1-3 h z u 客戶端功能說明多組織架構展現采用多視圖,多層次的組織架構,對于不同的角色的用戶,可以設置不同的顯示架構,滿足企業管理的多樣化需求,和談話對象可控的要求。在服務器端的角色中,可以設置不同的角色,顯示不同的組織和部門信息。個人群管理用戶可根據項目、業務需要方便的創建討論組,群發消息、文件、公告、會議,滿足企業臨時性的需求。聯系人分組管理將經常的聯系人添加到我的聯系人中,并支持多級分組,方便個人的日常溝通使用。部門互訪企

2、業可以設置部門間能否互相訪問, 并可以設置是否訪問企業內部組織結構,可滿足兄弟單位、單位客戶的使用,既能保證有效溝通,又實現企業的保密要求。即時通訊 集成了即時消息,語音視頻,文件傳輸,群組會議,遠程協助等通信手段,促進企業的內外即時溝通。實時溝通方便,快捷發送與接收即時消息,消息內容等采用TCP可靠傳輸,并且采用高強度RC4算法進行數據的加密,防止數據在傳輸過程中的泄密。主要特色:消息簽收功能,將重要消息只有輸入密碼才能查看,訪止接收人不在的情況被人查看。消息查閱功能:通過小信封是否打開,知道對方是否查看過消息,訪止對方離開走開,無盡的等待回復。文件/目錄傳輸 在傳輸類型上支持單個文件、多個

3、文件、文件夾直接傳輸,擺脫壓縮解壓的麻煩。在傳輸要求上支持并可以根據不同人員,可設置傳輸文件大小,滿足企業的管理需求。在傳輸方式上支持單人傳輸、多人傳輸,多人多部門傳輸,支持文件/文件夾右鍵傳輸,支持Word等辦公軟件中直接傳輸。的附件發送既支持通過服務器中轉的離線發送方式,也支持P2P的直接發送方式,滿足企業的多樣化需求。遠程控制遠程對方計算機的桌面。遠程會話發起者可以查看或控制對方的桌面,讓你用自己的鍵盤和鼠標的即時援助對方。語音視頻支持PC之間的實時音頻、視頻通信,支持手機端的語音留言和視頻留言功能。語音系統:采用全球公認頂尖的GIPS語音技術、自動消除網絡回音、自動增益、背景降噪、靜音

4、檢測等算法,為您帶來比電話還清晰、接近CD播放音質的語音通話效果。視頻系統:采用當前最先進H.264視頻編碼技術,640*480高分辨率大視頻,在ADSL上達也能達到高清視頻效果,給用戶帶來更清晰的全屏視頻體驗。通知公告通知公告能快速地送達正式通告消息,可以向所有員工發送通知或發送到選定的組/用戶。用戶可以答復,或進行實時的交流。管理員可分配哪些角色可以發送通知公告。公告發送支持附件,接收者可以回復,發送者可以查看接收是否查看過,準確知道通知是否下達。用戶接收到的公告可以按照發送者的組織架構分類,并可根據公告主題關鍵詞進行檢索。視頻會議在群聊中,提供視頻會議功能。用戶可以點擊視頻會議,選擇參會

5、人員,系統就會自動生成一個會議,所選擇的人員都會收到提示。與會人員可以在群內通過語音,文字進行討論。同時在會議中還可以上傳會議文件,供群內人員進行下載。那么群成員都會收到提醒后,點擊確認按鈕,開始視頻會議。同時群成員可以點擊通知的鏈接,進入到會議。文檔管理提供了企業內部的文檔管理(網盤)功能,可以實現內部文檔分享交流。文檔權限管理職位不同,企業中每個人所擁有的權限也不同。最簡單的道理:對于重要文檔,誰可以閱讀,誰不可以閱讀,比如局長能夠看到某局的所有文檔,科室人員只能看到各自科室內部的文檔。權限管理讓企業中所有文檔都設置在可控制的范圍內。文檔版本管理 文檔不斷地被修改,會給用戶帶來很大的困惑,

6、而文檔管理提供版本的回溯功能,此回溯功能會記錄下每一個版本(包括版本名、創建人、創建時間、對新版本的描述等)。在文檔沒有最終定稿的時候,每個版本的文檔都能夠查閱。文檔變更管理 現在產品的升級更新速度越來越快,企業為了保證高的辦公效率和服務性,普遍采用團隊合作的方式來完成某一個項目,速度提高了,但是合作協同的問題也暴露出來,文檔由某一科室修改以后經常忘記通知相關的其他科室負責人,其他科室負責人仍然按照原來文檔執行,信息的不對稱給企業帶來了巨大的損失。的變更管理解決了這個合作協同的弊端。對于項目的相關科室負責人,每一次文檔的修改,都會自動發送消息通知給相關科室負責人,修改文檔作者無需再逐個通知,更

7、不怕忘記通知。手機客戶端大螞蟻即時通訊軟件目前推出了Android和IOS版本,可以實現多種設備之間的消息互通。大螞蟻即時通訊手機版的推出意味著大螞蟻實現了PC端、網頁端及移動客戶端多終端同步登入,實現了三大版本之間的資源互補,滿足了用戶多樣性的需求。移動客戶端、電腦端、網頁端三大模式互補辦公更高效大螞蟻手機版推出后,用戶可移動端登入大螞蟻,與大螞蟻電腦端和網頁端客戶端直接進行文字信息的交流。大螞蟻手機版同步大螞蟻電腦客戶端聯系人、組織構架;支持與電腦客戶端聯系人進行點對點的文字消息對話;支持語音視頻留言拍照;同步顯示聯系人以及最近聯系人的部門、職務信息;支持群/組對話模式下會議室或討論組下的

8、對話。同手機QQ軟件、手機MSN、飛信等手機版即時通訊軟件相比,大螞蟻軟件手機版全新UI視覺界面更顯商務、簡潔與專業,純工作性質的移動辦公軟件,使政府部門的用戶能不受空間與地域限制,實現任何辦公地點和辦公時間的無縫接入,提高企業的辦公效率。手機版功能示意圖:組織架構展現在組織架構中可以展示單位的組織架構、個人常用聯系人和群組。隨時隨地可以與單位內部進行溝通交流。在組織架構中還能有人員在線情況的展示。即時通訊在手機端可以與電腦端、WEB端發送即時聊天消息。支持表情、即時語音聊天、視頻留言、文字消息和文件發送等功能。消息中心消息中心顯示上次離線后未讀的個人消息、群組消息、企業公告等內容。可以和電腦

9、端、WEB端無縫鏈接,消息不再斷層。文檔中心文檔中心分為單位文檔和個人文檔,直接獲取電腦端的文檔結構,與電腦端保持同步。可以進行下載,瀏覽。方便用戶在出差或者是沒帶電腦的情況下快速的獲取資料。Web客戶端針對無法使用PC客戶端的用戶,提供完全基于瀏覽器運行的web客戶端,可以完整地展現企業組織架構,并實現了文本、圖片、文件、截圖等基本即時通訊功能。在線客服系統大螞蟻軟件提供Web端接入口,可以在門戶網站上設置好在線客服的圖標,外部無帳號的人員可以通過網站上的在線客服按鈕跟內部人員進行對話。用戶在網站上點擊在線客服后,后臺會自動的排隊,客服人員可以選擇用戶回答問題。同時也提供單位的一些資料供訪客

10、下載。這樣方便了單位內部人員零距離解答問題,提高工作效率,提高公眾的滿意度。在線客服系統支持文字聊天、自定義表情、截圖發送、文件發送和資料下載等功能。即時聊天如下圖:文件發送、用戶排隊示意圖:可以點擊文件名稱進行下載,文件下載示意圖:服務端功能說明組織架構管理組織結構設定根據系統的設計原則,客戶端用戶是不能自動申請號碼的。系統需要由系統管理人員架構企業的部門組織架構、分配帳號和密碼,然后才可以由客戶端進行登錄。系統支持多級部門的添加,即在部門下添加子部門,以滿足企業應用中實際組織架構的需要。管理用戶信息 管理員在按照企業實際組織結構,創建了各級部門信息之后,接下來要做的工作,就是將企業中的每位

11、工作人員的信息添加到相應的部門中去,以完成企業組織的搭建。群設置 管理員也可在后臺進行群的管理(增、刪、改)。角色管理(權限控制) 設計了獨特的角色管理權限控制,讓特定的人員或者部門看到特定的人員結構。如:每個分公司都是一個獨立的單位,相互之間要嚴密隔開,不能看到對方的有關信息; 高層或者各部門主管可以看到公司所有或某一、幾個部門信息,而普通員工只能看到本部門信息等等,都通過“角色”做了控制。 實現原理:人員A對部門2有權限,能夠看到部門2,人員B屬于部門2,那么人員A可以看到人員B,反之人員A不能夠看到人員B。系統默認有一個“everyone”角色,在沒有進行任何權限控制的情況下,所有人員信

12、息都是公開的,即所有人員都可以相互看到對方。不同角色對應不同的權限,包括操作權限、組織架構的可視范圍、登錄權限等。分級管理提供基于Web的分級管理系統,以滿足總部-分公司多層組織架構中管理分工的要求。系統內的管理員分為超級管理員和分級管理員兩類:1.超級管理員:管理所有的組織、部門和人員;管理系統內的角色,設置角色成員,設置角色基本權限,設置角色部門權限,管理系統內所有人員; 設置分級管理員權限。2.分級管理員:管理指定部門/地區所對應的部門人員; 管理本部門/地區分級管理員的再授權。系統工具服務控制提供啟動,重新啟動和停止消息服務器,語音服務器和文檔服務的功能。提供全部啟動服務,重啟全部服務

13、和停止全部服務的功能。在完成了服務端的所有配置工作之后, 確認服務控制器是否已經啟動,啟動服務端以后,客戶端即可登陸。自動升級設置版本升級包括服務端的升級和客戶端的升級,服務端的升級方法為:直接安裝高版本的服務端安裝程序替換低版本。客戶端(PC客戶端、Android客戶端)的升級可以直接將升級包放到管理器,用戶登錄的時候會自動檢測和提示升級,管理員無需為每一個客戶端單獨升級。或者是在每個客戶端安裝高版本的客戶端的安裝程序,在安裝的過程中選擇修復安裝即可完成客戶端的升級。注:iOS客戶端的升級可由用戶連接到蘋果公司AppStore完成。系統管理1.自動清理N天前的消息;和手動清除N天前的歷史消息

14、數據。2.禁止客戶端保存消息。3.禁止服務端保存消息。4.啟動組織權限控制。(此功能需要和用戶管理里的角色管理同時使用,否則單用此功能,客戶端登錄后會發生異常。)5.通過ACTIVE DIRECTORY驗證用戶。6.啟用數據傳輸加密。7.禁止客戶端的超級鏈接。8.禁止客戶端顯示為脫機。9.禁止客戶端顯示對方打開消息的通知。系統檢測檢測服務器設置中的各項設置是否正確,檢測的項目包括:檢測服務器的工作路徑設置信息檢測服務器的數據目錄設置信息檢測數據目錄所在磁盤的剩余大小信息對軟件序列號信息的檢測Admin帳號的口令測試服務器的端口測試測試系統防火墻的設置是否滿足要求。查詢與統計 查詢與統計: 消息

15、查詢,附件查詢,消息統計,在線用戶信息消息查詢管理員可以指定用戶名(或賬號) ,在指定的時間段內搜索某個用戶與其他用戶的聊天信息,并且可以導出。如圖所示:登陸日志查詢查詢指定時間段內某用戶登錄退出系統的日志,統計內容包含時間、用戶、操作、IP地址、MAC地址。消息統計在指定的時間段內,統計全部用戶(發送消息數量前10位或者發送附件數量前10位)的集合;定位于“查詢與統計”的“消息統計”,輸入你要搜索的條件,點擊統計按鈕即可。如圖所示:在線用戶查詢全部在線用戶的查詢。定位于“查詢與統計”的“在線用戶信息”,直接點擊查詢即可。公告信息查詢所有的公告發布信息的查詢。包括主題,創建人,創建時間和具體信

16、息的查詢。文檔管理文檔存儲管理管理員可根據需要創建相應的單位文檔目錄,本目錄將會保存個人文檔和未指定目錄的單位文檔的文件。管理員可以設定是否允許客戶端保存個人文檔。文檔權限管理管理員設置文檔根目錄的屬性和文檔目錄訪問的權限,并增加(修改或刪除) 相應的權限信息,選擇用戶,并對被選擇的用戶賦予不同的權限,不同等級的人員可以賦予不同的權限。管理員可以根據單位的實際情況,新建多個根目錄,并設置文檔根目錄的屬性和文檔目錄訪問的權限。文檔日志查詢在一定的時間內對文檔目錄中的文檔進行的操作。如新建、下載、瀏覽、覆蓋、刪除文件和增加權限,修改和刪除權限。短信平臺集成支持與電信、移動、聯通三大運營商的短信網關

17、進行集成,在服務端專門增加短信服務來處理系統內的短信消息。而在客戶端則提供了編輯短信的窗口,支持多人群發。如果用戶配置了多個短信網關,系統會自動判斷手機號段,電信號碼優先通過電信網關發送,在電信網關故障的情況下自動調用其他網關進行發送。支持定制短信模版以及自動拆分內容較長的短信。發送公告或一對一消息時支持在對方離線的情況下把消息或公告內容以短信形式推送到對方手機。即時通訊系統技術說明體系架構即時通訊系統采用了C/S與B/S混合架構,后臺服務器和客戶端均以C+語言開發。在設計上,根據業務邏輯的不同,將后臺劃分為多個彼此獨立的服務程序,包括消息服務、文件服務、數據庫服務、音視頻服務、短信服務、數據

18、交換服務等。應用示意圖即時通訊系統不是孤立的存在,而是與其他信息系統整合在一起,為客戶提供全面的協同、溝通支持。軟件部署支持分布式部署,可充分滿足恒大集團分工協作、分級管理的需求。考慮到某些企業內網與外網相隔離的現狀,建議采用路由器端口映射或者網閘數據擺渡的方式實現內外網數據的交換。軟件安全機制即時通訊軟件內置多種安全機制,包括權限管理、數據加密、身份驗證、訪問控制、日志記錄等。權限管理體系根據不同角色,系統可以設置不同的顯示架構,如下圖所示:針對系統管理的需求, 提供了完善的權限控制功能,針對不同的角色和用戶,可以設置不同的功能權限。比如是否允許發送公告,附件大小的限制等等,如下圖所示:用戶

19、登錄驗證IP網段控制IP網段的控制,不是單純的限制某一段而已,我們采用有效的技術,實現了不僅可以限制某些IP或某一范圍IP禁止登陸,同時也實現了針對某些允許登陸的IP地址或IP地址范圍進行權限的限制,比如:禁止某些IP地址登陸的用戶發送文件、發送公告、發送截圖,限制某些IP地址登陸的用戶可發送文件的大小等等。MAC地址綁定綁定用戶的MAC地址,可以有效的保護賬號不被竊用,因為網卡和賬號綁定在一起,服務端不僅要驗證用戶的密碼,同時也要驗證用戶登陸的網卡。針對一些ARP欺騙手段,這是一個非常有效的辦法。高效安全數據加密傳輸數據加密傳輸與存儲涉及用戶密碼等關鍵數據,采用MD5 算法進行數據加密存儲。

20、涉及到消息內容等采用TCP可靠傳輸,并且采用高強度RC4算法進行數據的加密,防止數據在傳輸過程中的泄密;而非關鍵的數據,類似語音流、視頻流等,才是通過UDP 協議實現高效的傳送。完善的數據存儲對于消息的存儲方式,系統將消息索引和消息內容進行了分離,數據庫中保存消息索引信息,消息內容采用文件的方式存儲,既利用了快速的數據搜索,同時避免了消息內容保存在數據庫中會導致數據庫日益龐大而效率低下問題。提供了完善的數據清除和備份機制,可以定時的自動清除消息記錄。同時只需要拷貝少量的文件夾目錄就可以進行數據的備份工作。系統性能保障機制信息化應用系統的性能優劣將直接影響用戶體驗,影響用戶使用產品的積極性,在產

21、品性能極端低下的情況下還會大大影響用戶的日常業務工作。產品在前端表現方面采取了大量的技術來保證產品交互的最佳表現,在每一個功能節點上均有響應時間指標要求,使其達到應用的最佳體驗。在服務器并發的支持方面也采取了多種技術,充分利用硬件和軟件的功能,提高產品的吞吐能力。通過持續不斷的效率優化提高產品在并發中的表現。通過緩存技術使產品對應用服務器和數據庫服務器的訪問降低,從而減少網絡和服務器的壓力,達到提高并發性能的目的。異步通信服務器通信方式采用IOCP來實現,單機支持50000用戶在5MB帶寬的局域網內同時并發。通過IOCP的優勢,可以最大程度實現網絡資源的最大化利用,在大量用戶同時并發的時候,通

22、過操作系統的系統模式和用戶模式相互切換從而發送和接收通信數據。除此外還要結合多線程實現每個線程管理一定量的并發數,通過多個線程實現50000用戶的同時并發。通信數據的獲取也是由專門的線程來管理以及對每個通信對象所接收數據的解析,在解析成功后獲取一個完整的數據包,然后通過任務線程把該包拋給系統的應用層。發送數據則是先由系統應用層打好整個包的數據,應用層把數據包投遞給通信層的發送線程,發送線程根據每個通信對象當時的數據包大小進行拆包和合包,并按規定的間隔把該數據發送給對方。負載均衡集群為了讓更多的用戶實現在一個網內通信,系統通過負載均衡服務器實現用戶連接到哪個消息服務器的最有效的分配,如一個新用戶

23、連接到負載均衡服務器時,服務器根據當前哪個消息服務器的狀態是最好的就把該服務器的資源分配給用戶,同時,如果用戶要跨消息服務器范圍進行IM信息交流,必需要通過負載均衡服務器進行轉發數據,因此負載均衡服務器要知道每個消息服務器上所有的在線用戶,這樣在用戶要求轉發信息時,負載均衡服務器根據要轉發的用戶找到該用戶是屬于哪個消息服務器,再把數據轉發給它。同時負載均衡服務器可以知道當前每個消息服務器上所有在線的用戶,然后把當前所在在線用戶數據呈現出來,讓我們更加直觀的了解當前所有消息務服務器的狀態。以此為支撐,可以支持千萬級的并發用戶訪問。數據緩存機制緩存是介于應用程序和物理數據源之間,其作用是為了降低應用程序對物理數據源訪問的頻次,從而提高了應用的運行性能。緩存內的數據是對物理數據源中的數據的復制,應用程序在運行時從緩存讀寫數據,在特定的時刻或事件會同步緩存和物理數據源的數據。采用了Redis內存數據庫,緩存策略如下:條件查詢的時候,總是發出一條SQL語句查詢數據庫,一次獲得所有的數據對象;把獲得的所有數據對象根據ID放入到緩存中;當根據ID訪問數據對象的時候,首先從緩存中查;查不

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論