郜金麗 王琴



摘要:該論文基于SIP協議設計和實現了一套呈現服務系統,該系統提供了用戶注冊和發布Presence信息、接收和存儲Presence信息、查詢用戶Presence信息、訂閱用戶Presence信息和接收訂閱信息更改通知等功能。該論文實現的呈現服務系統可滿足人們對即時通信業務越來越高的需求。
關鍵詞:SIP協iE;訂閱與通知;呈現服務
中圖分類號:TP311
文獻標識碼:A
文章編號:1009-3044(2017)10-0013-03
1.可行性要求
本文主要研究SIP協議的通信過程以及基于SIP的存在服務的實現。在網絡服務中得到了廣泛的應用,然而,對業務應用還沒有發揮潛力,存在用戶信息的使用,可以開發一個基于存在的增值服務品種,從而為進一步研究實現基于SIP協議存在的服務是必要的。
2.系統總體結構設計
Presence Server系統主要采用多進程多線程設計,采用流水線方式實現進程間通信、模塊化設計思想等。該系統主要分為接受消息處理和消息處理過程,從存在的消息存在信息源通過管道接到接收消息的過程發送到信息處理過程、信息處理過程解析消息,根據事件消息處理的具體類型、客戶信息和發送響應,監測到期時間線和訂閱消息處理過程中創建。
3.開發環境
3.1 Sun Solaris簡介
Solaris是Sun公司開發的計算機操作系統。它被認為是UNIX操作系統的派生版本之一。Solaris是目前開源軟件。在2005年6月14日,太陽將要開發的Solaris 11的源代碼開放的CDDL許可證,這是OpenSolaris開放版。
3.2 Vi簡介
有很多文本編輯器,如gedit,kwrite,OpenOffice的圖形模式,文本模式編輯vi,vim(vi的加強版)。在linux中最常用的編輯器是。vi或者是hnux的最基本的文本編輯工具,vi或雖然圖形界面編輯器沒有簡單的鼠標操作,但是vi編輯器在系統管理、服務器管理上,始終沒有一個圖形界面比編輯器?!?br>