国产精品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īng)用程序接口以適用未來應(yīng)用程序的方法

      文檔序號:8301614閱讀:736來源:國知局
      延伸應(yīng)用程序接口以適用未來應(yīng)用程序的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種延伸應(yīng)用程序接口以適用未來應(yīng)用程序的方法,特別是一種標(biāo)記移動(dòng)終端上的會(huì)話發(fā)起協(xié)議(Sess1n Initiat1n Protocol,SIP)會(huì)話以使SIP會(huì)話及特定應(yīng)用程序相關(guān)聯(lián),并使與特定應(yīng)用程序相關(guān)聯(lián)的SIP訊息導(dǎo)引到特定應(yīng)用程序的方法。
      【背景技術(shù)】
      [0002]移動(dòng)通信服務(wù)的提供者有意引入新的第三方應(yīng)用服務(wù)到已定義在全球移動(dòng)通信系統(tǒng)協(xié)會(huì)(Mobile Communicat1ns Associat1n,GSMA)富通信服務(wù)(Rich Communicat1nServices, RCS)規(guī)范的全球系統(tǒng)中。加強(qiáng)版的RCS (RCS e)規(guī)范提供可通過使第三方在可行事項(xiàng)的訊息中宣告可支持新服務(wù)來定義標(biāo)記以開發(fā)新服務(wù)的機(jī)制。然而全球移動(dòng)通信系統(tǒng)協(xié)會(huì)的規(guī)范并沒有提供允許第三方應(yīng)用程序使用已有協(xié)議棧以支持新服務(wù)的機(jī)制。

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

      [0003]本發(fā)明的一實(shí)施例提供一種可允許第三方應(yīng)用程序在移動(dòng)終端使用已有協(xié)議棧以支持新服務(wù)的機(jī)制。
      [0004]此機(jī)制包含使會(huì)話發(fā)起協(xié)議(Sess1n Initiat1n Protocol,SIP)訊息與執(zhí)行在相異的復(fù)數(shù)個(gè)用戶終端的特定應(yīng)用程序相關(guān)聯(lián)的方法。方法包含標(biāo)記SIP會(huì)話以使SIP會(huì)話及特定應(yīng)用程序相關(guān)聯(lián)及根據(jù)標(biāo)記使SIP會(huì)話的復(fù)數(shù)個(gè)SIP訊息及特定應(yīng)用程序相關(guān)聯(lián)。
      [0005]其中標(biāo)記SIP會(huì)話以使SIP會(huì)話及特定應(yīng)用程序相關(guān)聯(lián),可通過修改SIP的標(biāo)頭中已有的內(nèi)容元素標(biāo)記SIP會(huì)話以使SIP會(huì)話及特定應(yīng)用程序相關(guān)聯(lián)、新增SIP的標(biāo)頭中的新內(nèi)容元素標(biāo)記SIP會(huì)話以使SIP會(huì)話及特定應(yīng)用程序相關(guān)聯(lián)、在SIP中新增新方法函數(shù)標(biāo)記SIP會(huì)話以使SIP會(huì)話及特定應(yīng)用程序相關(guān)聯(lián)、新增新內(nèi)容元素到由SIP所協(xié)商的復(fù)數(shù)個(gè)會(huì)話描述協(xié)議(Sess1n Descript1n Protocol,SDP)參數(shù)標(biāo)記SIP會(huì)話以使SIP會(huì)話及特定應(yīng)用程序相關(guān)聯(lián)及/或當(dāng)協(xié)商SIP會(huì)話的復(fù)數(shù)個(gè)SDP參數(shù)時(shí),修改SDP參數(shù)中已有的元素內(nèi)容標(biāo)記SIP會(huì)話以使SIP會(huì)話及特定應(yīng)用程序相關(guān)聯(lián),其中修改SDP參數(shù)中已有的元素內(nèi)容包含當(dāng)協(xié)商SIP會(huì)話的SDP參數(shù)時(shí),以會(huì)話名稱辨識特定應(yīng)用程序。并可另包含當(dāng)啟用新導(dǎo)管或增加新數(shù)據(jù)或媒體類型到已有的導(dǎo)管時(shí),提供額外用以描述新數(shù)據(jù)或媒體類型的復(fù)數(shù)個(gè)參數(shù)到SDP的參數(shù)部分,以新增不屬于原先已定義的RCS數(shù)據(jù)交流的新數(shù)據(jù)或媒體類型。
      [0006]此方法可另包含當(dāng)有復(fù)數(shù)個(gè)應(yīng)用程序在用戶終端間是共享相同的SIP連線時(shí),利用導(dǎo)管管理員將復(fù)數(shù)個(gè)SIP會(huì)話配對到特定應(yīng)用程序。
      [0007]此方法可另包含通過新增SIP會(huì)話管理員檢查每一 SIP會(huì)話以決定復(fù)數(shù)個(gè)SIP訊息是否為用于舊有富通信服務(wù)(Rich Communicat1n Services, RCS)應(yīng)用程序,將復(fù)數(shù)個(gè)SIP訊息中用于舊有RCS應(yīng)用程序的SIP訊息導(dǎo)引到舊有RCS應(yīng)用程序,并將剩余的SIP訊息導(dǎo)引到導(dǎo)管管理員,以修改舊有RCS應(yīng)用程序。
      [0008]此方法可另包含當(dāng)啟用新導(dǎo)管或增加新數(shù)據(jù)或媒體類型到已有的導(dǎo)管時(shí),提供額外用以描述新數(shù)據(jù)或媒體類型的復(fù)數(shù)個(gè)參數(shù)到SDP的參數(shù)部分,以新增不屬于原先已定義的RCS數(shù)據(jù)交流的新數(shù)據(jù)或媒體類型。
      [0009]此方法可另包含通過使每一應(yīng)用程序根據(jù)合法許可進(jìn)入RCS服務(wù)以保護(hù)用戶終端免于被不想要的RCS應(yīng)用程序干擾。
      【附圖說明】
      [0010]圖1為根據(jù)先前技術(shù)在兩個(gè)不同終端上的應(yīng)用程序彼此通訊的模型示意圖。
      [0011]圖2為導(dǎo)管如何在兩個(gè)相異終端上的應(yīng)用程序之間提供通訊接口的模型示意圖。
      [0012]圖3為應(yīng)用程序由終端發(fā)起會(huì)話到另一終端的成功會(huì)談流程圖。
      [0013]圖4為應(yīng)用程序由終端發(fā)起會(huì)話到另一終端的失敗會(huì)談流程圖。
      [0014]圖5為兩個(gè)應(yīng)用程序如何共享非屬RCS核心的新的媒體類型的會(huì)談流程圖。
      [0015]圖6為當(dāng)有多個(gè)應(yīng)用程序共享相同的SIP連線時(shí),導(dǎo)管管理員可被加入并用以將每個(gè)導(dǎo)管配對給特定的應(yīng)用程序的示意圖。
      [0016]圖7為在更新過的SIP會(huì)話管理員和新應(yīng)用程序之間新增導(dǎo)管管理員來支持第三方應(yīng)用程序的新增過程。
      [0017]圖8為本發(fā)明一實(shí)施例的修改SIP標(biāo)頭以標(biāo)記會(huì)話的操作流程。
      [0018]圖9為本發(fā)明一實(shí)施例的新增方法函數(shù)到SIP以標(biāo)記會(huì)話的操作流程。
      [0019]圖10為本發(fā)明一實(shí)施例的當(dāng)協(xié)商SIP會(huì)話的SDP參數(shù)時(shí),修改SDP參數(shù)以標(biāo)記會(huì)話的操作流程。
      [0020]圖11為本發(fā)明一實(shí)施例中,通過新增新內(nèi)容元素到由SIP所協(xié)商的SDP參數(shù)及/或修改SDP參數(shù)中已有的參數(shù)以標(biāo)記會(huì)話的操作流程。
      [0021]圖12為本發(fā)明一實(shí)施例中,保護(hù)用戶終端免于被不想要的RCS應(yīng)用程序干擾的操作流程。
      [0022]其中,附圖標(biāo)記說明如下:
      [0023]100,200模型
      [0024]110、210應(yīng)用程序
      [0025]120、220、320、420SIP 協(xié)議棧
      [0026]130、230、330、430IP 棧
      [0027]140,240SIP 會(huì)話
      [0028]150,250IP 連線
      [0029]260導(dǎo)管
      [0030]310,410導(dǎo)管管理員
      [0031]350頂導(dǎo)管
      [0032]355IM 導(dǎo)管
      [0033]360頂應(yīng)用程序
      [0034]365西洋棋導(dǎo)管
      [0035]370西洋棋應(yīng)用程序
      [0036]400新增過程
      [0037]412SIP會(huì)話管理員
      [0038]415更新過的SIP會(huì)話管理員
      [0039]450RCS應(yīng)用程序
      [0040]455新的應(yīng)用程序455
      [0041]800-1200操作流程
      [0042]S810-S860、S910-S960、S1020-S1060 步驟
      [0043]S1110-S1130、S1210-S1230步驟
      【具體實(shí)施方式】
      [0044]本發(fā)明公開一種允許第三方應(yīng)用程序使用已有協(xié)議棧以支持新服務(wù)的機(jī)制。
      [0045]完成此機(jī)制需要以下的條件:
      [0046]1.復(fù)數(shù)個(gè)應(yīng)用程序可共享相同的底層會(huì)話發(fā)起協(xié)議(Sess1n Initiat1nProtocol, SIP)協(xié)議棧。
      [0047]2.應(yīng)用程序數(shù)據(jù)可專屬于各應(yīng)用程序。
      [0048]3.必須保護(hù)應(yīng)用程序的數(shù)據(jù)及通訊協(xié)議以防其他應(yīng)用程序存取。這點(diǎn)對敏感的核心通訊協(xié)議來說特別重要。
      [0049]4.必須有高階應(yīng)用程序編程接口(Applicat1n Programming Interface,API)以使應(yīng)用程序設(shè)計(jì)人員無需通曉支持標(biāo)準(zhǔn)RCS特性的底層通訊協(xié)議,且此應(yīng)用程序編程接口必須能使設(shè)計(jì)人員的社群容易使用。
      [0050]5.此外,必須對于已有的RCS應(yīng)用程序修改達(dá)到最小化。
      [0051]私有SIP協(xié)議棧
      [0052]—種做法是使每個(gè)應(yīng)用程序都有自己私有的SIP協(xié)議棧。每個(gè)應(yīng)用程序向互聯(lián)網(wǎng)通訊協(xié)議多媒體子系統(tǒng)(Internet Protocol Multimedia Subsystem, IMS)服務(wù)器注冊自己私有的SIP協(xié)議棧。因此如果有終端具有分別用于網(wǎng)絡(luò)電話(Voice over InternetProtocol, VoIP)的應(yīng)用程序及用于實(shí)時(shí)通訊(Instant Messaging,IM)的應(yīng)用程序,貝Ij此終端將具有兩筆注冊數(shù)據(jù)。由于服務(wù)提供商并不希望MS服務(wù)器支持單一終端上有多筆注冊數(shù)據(jù),這樣的作法在大多數(shù)的網(wǎng)絡(luò)架構(gòu)下無法被接受。這樣的作法無法滿足上述的前三項(xiàng)條件。
      [0053]共享SIP協(xié)議棧
      [0054]GSMA工作團(tuán)隊(duì)提出了一種解決方案給GSMA。他們的做法是提供一個(gè)應(yīng)用程序編程接口以提供直接入口存取SIP。這個(gè)做法滿足了上面所列的第I項(xiàng)條件,即允許不同的應(yīng)用程序可共享相同的SIP。然而這個(gè)做法卻無法滿足其他同樣重要的條件:
      [0055]1.當(dāng)有新的會(huì)話進(jìn)入且其內(nèi)容是針對某一特定應(yīng)用程序時(shí),SIP協(xié)議棧無法通知移動(dòng)終端。(即無法滿足上述的第2項(xiàng)條件。)
      [0056]2.由于所有的應(yīng)用程序都利用相同的入口存取SIP協(xié)議棧,任一第三方應(yīng)用程序可以改變數(shù)據(jù)或刻意操控較為機(jī)密的應(yīng)用程序(即無法滿足上述的第3項(xiàng)條件。)
      [0057]3.應(yīng)用程序設(shè)計(jì)人員必須完全了解SIP。這將導(dǎo)致設(shè)計(jì)、整合及測試的時(shí)間被拉長。(即無法滿足上述的第4項(xiàng)條件。)
      [0058]4.現(xiàn)在已有數(shù)種SIP的API以及根據(jù)這些API所設(shè)計(jì)的應(yīng)用程序。這將使得整個(gè)工業(yè)界難以信任他們可利用單一的API并愿意將他們所有的應(yīng)用程序都使用這個(gè)新的AP1 (即無法滿足上述的第5項(xiàng)條件。)
      [0059]RCS定義了一些用戶活動(dòng)(如語音電話,實(shí)時(shí)通訊)。RCS的標(biāo)準(zhǔn)規(guī)范需要SIP來管理支持這些活動(dòng)的會(huì)話。每個(gè)活動(dòng)都有
      當(dāng)前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1