<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > SP接入中國電信固網平臺測試

          SP接入中國電信固網平臺測試

          ——
          作者:杜金華 鄭正奇 劉魯寧 時間:2006-07-08 來源:網絡與通信 收藏

          摘要 文章主要介紹了接入中國電信,開展短消息增值業(yè)務平臺的情況,由實驗室模擬小靈通終端,通過代碼方式定制提供的信息業(yè)務。中國電信為提供了統(tǒng)一的協(xié)議和接口標準,使SP的業(yè)務標準和收費標準得到統(tǒng)一,保證消費者和SP兩者的共同利益。 

          關鍵詞 信息提供商(SP)   

          1、簡介 

            中國電信的小靈通業(yè)務發(fā)展迅速,在國內的市場逐漸擴大,它以其低廉的資費和日趨完善的網絡吸引了更多消費者。目前,小靈通的通信質量已有了質的飛躍,隨著小靈通與移動及聯通之間短消息業(yè)務的開展,越來越多的消費者選擇方便的小靈通。但是與移動和聯通的用戶相比,小靈通的用戶所能享用的業(yè)務還遠遠不夠,還無法滿足消費者目前對信息等業(yè)務的需求。到目前為止,雖然全國已有很多信息提供商(SP)開發(fā)了多種信息業(yè)務,但是由于每個SP所執(zhí)行的標準不統(tǒng)一,所以無論在技術還是資費上都存在很多盲區(qū)。中國電信在信息服務上還無法對SP進行統(tǒng)一管理,很多小靈通用戶在使用時存在很多陷阱,損害了消費者的利益和電信的形象。為了解決上述問題,更進一步開展小靈通的增值業(yè)務,同時保證消費者利益,在這一前提下,中國電信固網(包括PHS網絡和固定電話網)為SP提供API(接口)函數,使SP可以以代碼的方式接入中國電信短消息,不同的SP通過中國電信的短消息網關為小靈通用戶提供信息服務。 

            SP根據中國電信提供的接入協(xié)議和接口方式,按照業(yè)務標準和數據通信協(xié)議開發(fā)信息業(yè)務,為小靈通用戶提供精彩的信息服務。小靈通用戶可通過發(fā)送短消息到SP或在網上通過網絡獲取SP提供的各種信息服務。一般情況下,在訂購某種業(yè)務的過程中都需要二次確認消息,使用者就可以成功點播或定制SP的某項服務。按照地理范圍不同,SP可以分為本地性SP和全國性SP。在小靈通增值業(yè)務的開展中,本地性SP由二級網關接入中國短消息網關,其服務范圍基本上為一個省、自治區(qū)或直轄市。全國性SP由一級網關或全國級SP管理平臺(SPMS)接入中國短消息網關,它的服務范圍比較廣,一般會超過一個省、自治區(qū)或直轄市。系統(tǒng)結構如圖1所示。  

           

          圖1 系統(tǒng)結構 

            SP與SP接入點(短消息網關)之間以Client/Sever方式交互,以短消息網關協(xié)議(SMGP,基于數據包)進行短消息傳輸,彼此之間以長連接的方式通信,在一個TCP的時間內發(fā)送多個數據包,提交相互消息。SP與小靈通之間都可以主動向對方發(fā)送消息。訂購關系分為定制和點播。小靈通用戶通過編寫短信,將請求發(fā)送到電信為SP分配的號碼,經過短消息網關,由網關分配一個唯一的標識碼,同時網關發(fā)送一個消息到SP端,SP會下發(fā)認證消息。SP可以根據不同業(yè)務類型選擇是否需要用戶二次確認,在訂購成功時,SP會下發(fā)一條業(yè)務定制成功的普通短消息,這個過程是正向業(yè)務訂購。SP不但可以向小靈通用戶下發(fā)普通消息,也能下發(fā)業(yè)務訂購消息,也就是反向業(yè)務訂購。當SP向小靈通用戶下發(fā)定制或者點播消息時,由于是反向的,必須得到用戶的二次確認,才能繼續(xù)向用戶提供信息業(yè)務。反向訂購業(yè)務時,在SP下發(fā)的請求消息中,通過不同的字段值區(qū)分是反向定制還是反向點播,反向定制或點播消息經過網關時,網關會先確認是反向點播還是反向定制請求,然后網關向SP發(fā)送一個訂購請求,同時分配一個唯一的標識,SP此時下發(fā)確認收到定制或點播請求的消息,然后下發(fā)二次確認消息,經過用戶的二次確認后,發(fā)送定制或點播成功普通消息。無論是通過正向還是反向獲得SP所提供的信息服務,對于用戶或SP來說都是相同的,不同之處只是正向訂購是直接從終端發(fā)給SP的,排除了惡意為某人定制或點播某項業(yè)務的可能性,所以一般不需要二次確認,而反向訂購或點播就必須有二次確認。網關通過不同的標識號(與發(fā)送時間有關)識別請求方和發(fā)送方,發(fā)送訂購消息或認證消息。 

            在中國電信統(tǒng)一標準的制約下,SP向小靈通用戶提供的是資費透明的信息業(yè)務,保障了小靈通用戶的個人利益,同時也能方便電信部門管理SP廠商,進一步為小靈通用戶提供更加優(yōu)質的信息服務 
            2、SP接入中國電信固網業(yè)務平臺的 

            中國電信網關為SP提供API函數軟件包,分配SP編號、SP密碼、客戶主機地址和短消息網關地址。API函數支持以下操作系統(tǒng):Free BSD 3.x,4.2、Solaris 5.6,5.7,5.8(包含x86)、Linux(Red hat和Slack等主流產品)、Windows NT/2000等,支持C/C++、JAVA開發(fā)語言。 

            包括協(xié)議測試、功能測試、基本業(yè)務測試、計費流程測試和大話務量測試。測試的基本要求是SP能夠成功登陸到網關,能成功下發(fā)普通消息,模擬終端能成功定制某項業(yè)務,訂購某項業(yè)務時能正常計費,用戶能隨時取消自己所訂購的業(yè)務,SP能發(fā)送訂購消息到用戶,并能按照用戶的要求取消某項業(yè)務,SP同時也要支持取消單項業(yè)務和取消所有業(yè)務的功能。 

            協(xié)議測試就是對驗證SP與GW之間的消息格式進行測試,以驗證其是否符合規(guī)范要求?;緲I(yè)務測試就是對SP提供的基本業(yè)務進行測試,以保證能正常使用短信增值業(yè)務,正常使用SP提供的信息業(yè)務,正常計費。大話務量測試就是通過PHS模擬終端,模擬向SP發(fā)送大量的點播請求,并接收來自SP的消息,對短消息的發(fā)送成功率、接收成功率、結算差異率進行測試,以保證短信增值業(yè)務的質量,要求最好能達到100%,否則很難保證在很多人同時發(fā)送訂購消息時都能成功訂購業(yè)務。 

            測試主要包括SP能正確登錄GW,正確接收并處理MO(由用戶終端下發(fā)的短消息代碼,由實驗室模擬)消息,正確處理同步訂購關系消息,正確發(fā)送MT(由SP下發(fā)的確認訂購關系的短消息,同時提供用戶信息服務)消息,用戶能隨時取消自己定制或點播的業(yè)務,業(yè)務平臺能對發(fā)送到網關的消息進行流量控制。SP登陸到網關的方式有接收模式、發(fā)送模式和收發(fā)模式,由于業(yè)務的不同,SP可以選擇不同的登陸方式。用戶可以通過正向點播正向定制訂購某項業(yè)務,在用戶確認的情況下,也可以通過SP反向點播或定制某項業(yè)務,用戶可以自己通過終端取消點播和定制,也可以通過SP取消定制點播業(yè)務。在測試過程中,所有數據包的數據格式由SP按照統(tǒng)一標準填寫,要嚴格保持一致,即使是NULL,這時也不一定與0字段值一樣。其中的字段數據能夠體現SP登陸模式、業(yè)務類型、SP廠商標識號碼、計費標準以及終端號碼等基本消息。在模擬終端發(fā)送一條訂購消息后,網關會發(fā)送一個應答消息,同時SP會下發(fā)確認所訂購的業(yè)務消息。不能排除在短時間內有多人同時向一個SP發(fā)送訂購消息的可能性,所以SP一定要具備能夠同時處理多人向其發(fā)送訂購消息的能力。這里我們假設每秒鐘有10個人向SP發(fā)送一條點播消息,網關會分配不同的標識,即使是同一秒鐘發(fā)的也能相互區(qū)別開來,在20分鐘的時間里,SP接收消息并能及時處理,實際情況可能比這更多,理論上在20分鐘內都能正常處理了,在實際中就不會有問題,但是在處理的最后如果有錯,即使是很少的訂購消息出現了“訂購關系不存在”的錯誤,這時如果很多人同時發(fā)送消息就可能無法處理,這很可能是由于網關分配給每條請求的標識LINKID都有有效期30秒,如果超過這段時間,即使SP收到了正確的訂購消息,也能解出正確的標識,但是發(fā)送到網關的時候由于標識已經過期,訂購業(yè)務就不可能成功,所以必須保證能在有效時間內全部處理,這也是在測試大話務量時可能遇到的難題。通過反復實驗,這個難題可以通過提高SP接收上行消息和下發(fā)deliver-resp消息的速度來解決,必須保證每秒鐘能夠接受大量的消息,否則,如果每秒發(fā)送的消息超過1O條的話,可能訂購就不能成功。大話務量測試只是模擬該情況,就是在20分鐘內發(fā)送12000條點播消息時,SP都能正常處理,要求業(yè)務都能定制成功,資費正常。 

            這個測試主要是檢驗SP廠商能否正常將業(yè)務提供給所有的小靈通用戶,資費是否符合中國電信的要求,要能在SP與用戶之間產生正確的話單。 

            在這項業(yè)務測試過程中,SP與網關不必一直保持連接,通過查詢是否連接的方式連接,但是在大話務量測試時,必須保證SP與網關連接正常。如果連接不正常,那么即使業(yè)務流程是對的,也很難將所有點播消息都處理成功,這也就是采用長連接通信方式的原因。測試工具主要是中國電信提供的PHS一級網關和二級網關、SPMS測試平臺、模擬終端。SP根據自己的需要選擇測試工具。測試環(huán)境、協(xié)議測試和基本業(yè)務(即計費流程測試)的測試環(huán)境如圖2所示,大話務測試情況如圖3所示。  

           

          圖2 基本業(yè)務測試圖  

           

          圖3 大話務量測試圖 

            在本測試中,數據通信協(xié)議是核心,測試平臺是基礎。測試的硬件配制需滿足以下的條件:多處理器技術、支持多個熱插拔磁盤驅動器、支持多個熱插拔插槽、支持100Mbps的傳輸速率、內存可擴展到1G以上、主備用設備倒用時間小于10s。 

          3、結束語 

            本文對目前的小靈通增值業(yè)務的測試做了大概介紹,給出了目前實驗室的測試方法、目的、使用工具以及測試條件,給出了測試過程中出現問題的解決辦法,提出了在實際應用中避免出現該問題的方法。相信不久小靈通增值業(yè)務就將全面提供給消費者。這個測試僅適用于模擬終端與SP之間的測試,在實際應用之前還需要進行其他測試。 




          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();