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

      發(fā)現(xiàn)交互式電子業(yè)務(wù)指南的方法、服務(wù)器端和終端的制作方法

      文檔序號(hào):7657456閱讀:230來源:國知局
      專利名稱:發(fā)現(xiàn)交互式電子業(yè)務(wù)指南的方法、服務(wù)器端和終端的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動(dòng)通信的應(yīng)用層技術(shù),特別涉及一種發(fā)現(xiàn)交互式電子業(yè)務(wù)指南的方法、服務(wù)器端和終端。

      背景技術(shù)
      電子業(yè)務(wù)指南(ESG)是移動(dòng)通信的應(yīng)用層技術(shù)中很重要的一方面,終端用戶可以利用ESG方便地查看關(guān)于各種業(yè)務(wù)的資料,瀏覽視頻頻道、節(jié)目單和價(jià)格表等,選擇并購買價(jià)格表中的任意一項(xiàng)內(nèi)容,以及鏈接到外部網(wǎng)頁瀏覽相關(guān)信息等。
      目前,存在兩種ESG方式,一種為廣播式ESG;另一種為交互式ESG。在廣播式ESG中,終端通過廣播式ESG的自舉會(huì)話進(jìn)行初始化,從ESG發(fā)現(xiàn)信息中讀取ESG提供商列表并顯示給終端用戶;在終端用戶選擇某個(gè)ESG提供商后,終端根據(jù)ESG自舉會(huì)話中的ESG訪問信息調(diào)協(xié)到特定的會(huì)話,接收終端用戶選擇的ESG提供商的ESG數(shù)據(jù),如圖1所示。
      現(xiàn)有技術(shù)的交互式ESG中,終端用戶可以向服務(wù)器提交查詢請(qǐng)求、用戶信息(User Profile)等信息,極大豐富了ESG的功能。
      交互式ESG使用Web服務(wù)(Web Service)實(shí)現(xiàn)。Web服務(wù)是一種新的網(wǎng)頁應(yīng)用程序分支,它可以使用標(biāo)準(zhǔn)的互聯(lián)網(wǎng)協(xié)議,如超文本傳輸協(xié)議(HTTP)和可擴(kuò)展標(biāo)識(shí)語言(XML),將功能綱領(lǐng)性地體現(xiàn)在互聯(lián)網(wǎng)和企業(yè)內(nèi)部網(wǎng)上。可以將Web服務(wù)視作網(wǎng)頁上的組件編程。Web服務(wù)是獨(dú)立的、模塊化的應(yīng)用,它能夠通過因特網(wǎng)來描述、發(fā)布、定位以及調(diào)用。在Web服務(wù)的體系架構(gòu)中包括三個(gè)部分服務(wù)提供商(Service Provider)、服務(wù)請(qǐng)求者(Service Requestor)、服務(wù)注冊(cè)器(Service Registry)。各部分間主要存在三個(gè)操作發(fā)布(Publish)、查找(Find)和綁定(Bind)。
      Web服務(wù)本身具有完善的發(fā)現(xiàn)機(jī)制?,F(xiàn)有的通用描述、發(fā)現(xiàn)和集成(UDDIUniversal Description,Discovery,and Integration)標(biāo)準(zhǔn)對(duì)在Web服務(wù)地點(diǎn)未知的情況下發(fā)現(xiàn)和使用Web服務(wù)的方法進(jìn)行了說明。UDDI可以讓應(yīng)用程序發(fā)現(xiàn)和聯(lián)系提供給定Web服務(wù)的服務(wù)器。在終端和服務(wù)器端引入交互通道之后,終端可以通過交互通道向UDDI服務(wù)器提交查詢請(qǐng)求,獲得特定ESG提供商的Web服務(wù)調(diào)用信息,之后終端即可根據(jù)獲得的信息調(diào)用特定的Web服務(wù)。
      圖2為現(xiàn)有技術(shù)發(fā)現(xiàn)交互式ESG服務(wù)的流程圖。該流程包括以下步驟 步驟201,終端向UDDI服務(wù)器提交查詢交互式ESG請(qǐng)求。
      步驟202,UDDI服務(wù)器處理接收到的查詢交互式ESG請(qǐng)求,從自身保存的信息中獲取滿足查詢交互式ESG請(qǐng)求的Web服務(wù)調(diào)用信息。
      步驟203,UDDI服務(wù)器向終端返回交互式ESG的Web服務(wù)調(diào)用信息。
      步驟204,終端解析接收到的交互式ESG的Web服務(wù)調(diào)用信息,確定向交互式ESG提供商提交數(shù)據(jù)請(qǐng)求的格式。
      步驟205,終端利用確定的格式向交互式ESG提供商提交數(shù)據(jù)請(qǐng)求。
      步驟206,交互式ESG提供商處理終端的數(shù)據(jù)請(qǐng)求,從自身保存的信息中獲取符合終端請(qǐng)求的ESG數(shù)據(jù)。
      步驟207,交互式ESG提供商向終端返回符合終端請(qǐng)求的ESG數(shù)據(jù)。
      這種方案的缺點(diǎn)是帶寬消耗不穩(wěn)定,在多個(gè)用戶終端同時(shí)通過交互通道向服務(wù)器端請(qǐng)求發(fā)現(xiàn)交互式ESG服務(wù)的情況下,交互通道的負(fù)載會(huì)增加。同時(shí)由于多個(gè)用戶終端同時(shí)向UDDI服務(wù)器提出查詢交互式ESG請(qǐng)求,UDDI服務(wù)器的負(fù)載會(huì)比較重。
      另外,不同用戶終端為了發(fā)現(xiàn)相同的交互式ESG提供商需要分別從該交互式ESG提供商下載相同的信息,因此會(huì)降低交互通道的使用效率。
      現(xiàn)有技術(shù)中,另一種獲取Web服務(wù)調(diào)用信息的技術(shù)是Web服務(wù)檢查(WS-Inspection)技術(shù)。Web服務(wù)檢查技術(shù)依靠一種完全意義上的分布模式來提供和Web服務(wù)有關(guān)的信息。Web服務(wù)檢查技術(shù)將不同類型的ESG服務(wù)描述匯集在Web服務(wù)檢查文檔中,當(dāng)終端需要發(fā)現(xiàn)交互式ESG服務(wù)時(shí),終端直接向存有Web服務(wù)檢查文檔的服務(wù)交付站點(diǎn)發(fā)出獲取Web服務(wù)調(diào)用信息的請(qǐng)求;服務(wù)交付站點(diǎn)根據(jù)接收到的請(qǐng)求查詢自身存有的Web服務(wù)檢查文檔,并按照Web服務(wù)檢查規(guī)范采用既有的標(biāo)準(zhǔn)向終端返回Web服務(wù)調(diào)用信息。所述可采用的已有標(biāo)準(zhǔn)可以為Web服務(wù)描述語言(WSDL,Web ServiceDescription Language)等;這樣,終端可以直接使用獲取的Web服務(wù)調(diào)用信息,不需要進(jìn)行任何修改?,F(xiàn)有技術(shù)中,Web服務(wù)檢查文檔采用XML格式。
      這種通過Web服務(wù)檢查獲取Web服務(wù)調(diào)用信息的方法,必須通過交互通道從已知的服務(wù)交付點(diǎn)地址下載相關(guān)信息,因此會(huì)增加交互通道的負(fù)載,降低交互通道的使用效率。
      綜上所述,現(xiàn)有技術(shù)中發(fā)現(xiàn)交互式ESG的技術(shù)方案都需要終端和服務(wù)器之間進(jìn)行交互,獲取Web服務(wù)的調(diào)用信息,因此會(huì)造成交互通道負(fù)載的增加,降低交互通道的使用效率。


      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明實(shí)施例一方面提供了一種發(fā)現(xiàn)交互式ESG的方法,另一方面提供了一種服務(wù)器端和終端,能夠降低交互通道的負(fù)載,提高交互通道的使用效率。
      本發(fā)明實(shí)施例提供的一種發(fā)現(xiàn)交互式ESG的方法,包括 服務(wù)器端在廣播通道中將ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息下發(fā)給終端; 所述終端從廣播通道中獲取所述ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息。
      本發(fā)明實(shí)施例提供的服務(wù)器端,包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊和ESG提供商列表下發(fā)模塊; 發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于通過廣播通道向終端下發(fā)ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息; ESG提供商列表下發(fā)模塊,通過廣播通道在ESG自舉會(huì)話中向終端下發(fā)ESG提供商列表。
      本發(fā)明實(shí)施例提供的終端,包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊和ESG提供商列表接收模塊, 所述ESG提供商列表接收模塊,用于從廣播通道中獲取ESG提供商列表顯示給用戶,記錄用戶選擇的ESG提供商; 所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,根據(jù)用戶選擇的ESG提供商從廣播通道中獲取相應(yīng)的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息。
      由本發(fā)明的技術(shù)方案可知,本發(fā)明實(shí)施例提供的發(fā)現(xiàn)交互式電子業(yè)務(wù)指南的方法、服務(wù)器端和終端,服務(wù)器端通過廣播通道向終端下發(fā)與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息;終端在廣播通道獲取用于發(fā)現(xiàn)交互式ESG服務(wù)的信息,從而避免了終端向交互式ESG服務(wù)查詢服務(wù)器,如UDDI服務(wù)器,提交查詢請(qǐng)求,有效降低了交互通道的負(fù)載,提高了交互通道的使用效率。同時(shí),提供商無需提供交互式ESG服務(wù)查詢服務(wù)器,節(jié)約了運(yùn)營成本。



      圖1為現(xiàn)有技術(shù)廣播式ESG的自舉會(huì)話示意圖; 圖2為現(xiàn)有技術(shù)發(fā)現(xiàn)交互式ESG服務(wù)的流程圖; 圖3為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的一個(gè)較佳實(shí)施例的流程圖; 圖4為圖3所示實(shí)施例的一種實(shí)現(xiàn)方式的流程圖; 圖5為圖4所示方式將WSDL文件通過一個(gè)傳輸會(huì)話下發(fā)給終端的示意圖; 圖6為圖3所示實(shí)施例的另一種實(shí)現(xiàn)方式的流程圖; 圖7為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第二個(gè)較佳實(shí)施例的流程圖; 圖8為圖7所示實(shí)施例的一種實(shí)現(xiàn)方式的流程圖; 圖9為通過一個(gè)傳輸會(huì)話向終端廣播多個(gè)容器的示意圖; 圖10為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第三個(gè)較佳實(shí)施例的流程圖; 圖11為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第四個(gè)較佳實(shí)施例的流程圖; 圖12為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第五個(gè)較佳實(shí)施例的流程圖; 圖13為圖12所示實(shí)施例的一種實(shí)現(xiàn)方式的流程圖; 圖14為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第六個(gè)較佳實(shí)施例的流程圖; 圖15為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)的系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。

      具體實(shí)施例方式 為使本發(fā)明的目的、技術(shù)方案和有益效果更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。
      本發(fā)明實(shí)施例提供的發(fā)現(xiàn)交互式ESG服務(wù)的方法、服務(wù)器端和終端的核心思想為服務(wù)器端在廣播通道中將ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息下發(fā)給終端;終端從廣播通道中獲取ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息。
      本發(fā)明實(shí)施例提供了五種發(fā)現(xiàn)交互式ESG服務(wù)的方案,這五種方案中第一種、第二種以及第四種方案中與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為交互式ESG的Web服務(wù)調(diào)用信息,第三種方案中與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為交互式ESG的入口信息,第五種方案中與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為服務(wù)器端下交互式ESG的Web服務(wù)調(diào)用信息的傳輸會(huì)話的入口信息。
      本發(fā)明實(shí)施例提供的第一種發(fā)現(xiàn)交互式ESG服務(wù)的方案為服務(wù)器端在每一個(gè)提供商的發(fā)現(xiàn)信息中擴(kuò)展識(shí)別交互式ESG的標(biāo)識(shí),通過廣播通道將每一個(gè)Web服務(wù)調(diào)用信息作為一個(gè)傳輸對(duì)象下發(fā)給終端。終端在確定用戶選擇了交互式ESG服務(wù)時(shí),在廣播通道獲取Web服務(wù)調(diào)用信息。
      圖3為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的一個(gè)較佳實(shí)施例的流程圖,該流程包括如下步驟 步驟301,服務(wù)器端在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG的標(biāo)識(shí)。
      服務(wù)器端的ESG發(fā)現(xiàn)信息中包含多個(gè)ESG提供商的發(fā)現(xiàn)信息,每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中包括ESG提供商的名稱、ESG提供商的編號(hào)(Provider ID)以及ESG提供商的其他附屬信息等。
      如果ESG提供商只支持交互式ESG服務(wù),或只支持廣播式ESG服務(wù)時(shí),服務(wù)器端在該ESG提供商的發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),標(biāo)識(shí)該ESG是交互式還是廣播式ESG。
      服務(wù)器端的每一個(gè)ESG提供商的訪問信息包括與ESG發(fā)現(xiàn)信息關(guān)聯(lián)的ESG提供商的編號(hào)、下發(fā)ESG數(shù)據(jù)的IP地址和端口以及傳輸會(huì)話標(biāo)識(shí)等。
      如果ESG提供商即支持交互式ESG,又支持廣播式ESG,則服務(wù)器端不僅需要在ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),用于表示對(duì)應(yīng)的ESG服務(wù)是交互式還是廣播式,還需要在ESG訪問信息中擴(kuò)展交互式ESG的入口信息的標(biāo)識(shí),用于表示對(duì)應(yīng)的ESG傳輸會(huì)話入口信息是在交互式ESG中使用還是在廣播式ESG中使用。
      步驟302,服務(wù)器端通過廣播通道,在ESG自舉會(huì)話中向終端廣播ESG發(fā)現(xiàn)信息和ESG訪問信息,同時(shí)在另外的傳輸會(huì)話中向終端廣播與每一個(gè)交互式ESG服務(wù)對(duì)應(yīng)的Web服務(wù)調(diào)用信息。
      所述傳輸會(huì)話可以使用FLUTE等協(xié)議作為傳輸協(xié)議。將每一個(gè)Web服務(wù)調(diào)用信息作為一個(gè)傳輸對(duì)象通過傳輸會(huì)話向終端廣播,在一個(gè)傳輸會(huì)話中可以傳輸一個(gè)傳輸對(duì)象,也可以傳輸多個(gè)傳輸對(duì)象。
      如果服務(wù)器端通過一個(gè)傳輸會(huì)話向終端廣播多個(gè)ESG服務(wù)對(duì)應(yīng)的Web服務(wù)調(diào)用信息,則終端只通過該傳輸會(huì)話的入口信息將無法確定哪一個(gè)傳輸對(duì)象為自身需要的Web服務(wù)調(diào)用信息。
      為了使終端在下發(fā)交互式Web服務(wù)調(diào)用信息的傳輸會(huì)話中能夠快速確定地獲取所需的Web服務(wù)調(diào)用信息,服務(wù)器端可以預(yù)先生成Web服務(wù)調(diào)用信息的索引信息,并將該索引信息作為一個(gè)獨(dú)立的傳輸對(duì)象在同一個(gè)傳輸會(huì)話中與Web服務(wù)調(diào)用信息一起廣播給終端。
      該索引信息中至少需要包含如下信息交互式ESG提供商的編號(hào)(Provider ID)和傳輸對(duì)象編號(hào),所述的傳輸對(duì)象編號(hào)標(biāo)識(shí)傳輸一個(gè)完整的Web服務(wù)調(diào)用信息的傳輸對(duì)象。
      同時(shí),服務(wù)器端需要在傳輸Web服務(wù)調(diào)用信息的傳輸會(huì)話中,標(biāo)識(shí)傳輸對(duì)象承載的是索引信息還是Web服務(wù)調(diào)用信息。這樣,終端在接收自身需要的Web服務(wù)調(diào)用信息前,根據(jù)索引信息標(biāo)識(shí)來判斷承載索引信息的傳輸對(duì)象,從中讀取索引信息,并根據(jù)從索引信息中讀取的承載自身所需的Web服務(wù)調(diào)用信息所在的傳輸對(duì)象的編號(hào),到相應(yīng)的傳輸對(duì)象中讀取Web服務(wù)調(diào)用信息。以下所述的調(diào)用信息均指Web服務(wù)調(diào)用信息。
      終端通過使用索引信息可以快速獲取調(diào)用信息,是因?yàn)檎{(diào)用信息通常比較小,只有幾百個(gè)字節(jié),因此服務(wù)器端通過廣播通道向終端輪播索引信息的周期會(huì)比輪播Web服務(wù)調(diào)用信息的周期短,進(jìn)而使終端可以快速準(zhǔn)確地從廣播通道獲取所需要的Web服務(wù)調(diào)用信息。
      較佳地,Web服務(wù)調(diào)用信息用WSDL標(biāo)準(zhǔn)描述,即使用WSDL文件存儲(chǔ)Web服務(wù)調(diào)用信息。
      步驟303,終端啟動(dòng),從ESG自舉會(huì)話廣播的ESG發(fā)現(xiàn)信息中讀取ESG提供商列表,顯示給用戶。
      步驟304,當(dāng)終端根據(jù)用戶選擇的ESG提供商確定選擇交互式ESG時(shí),從ESG自舉會(huì)話廣播的ESG訪問信息中讀取下發(fā)對(duì)應(yīng)的ESG提供商的Web服務(wù)調(diào)用信息的會(huì)話入口信息。
      該步驟包括如下過程終端記錄用戶選擇的ESG提供商的編號(hào);如果確定該ESG提供商能夠支持交互式ESG,且終端確定選擇交互式ESG時(shí),根據(jù)記錄的提供商編號(hào)從ESG訪問信息中獲取下發(fā)Web服務(wù)調(diào)用信息的傳輸會(huì)話入口信息。
      這里,終端可以根據(jù)記錄的ESG提供商的編號(hào)對(duì)應(yīng)的ESG發(fā)現(xiàn)信息中的交互式ESG標(biāo)識(shí)確定該ESG提供商是否能夠提供交互式ESG,如果能夠,則終端可以根據(jù)是否已開通交互通道服務(wù)、或交互通道信號(hào)的強(qiáng)弱等信息確定選擇交互式ESG服務(wù)方式還是廣播式ESG服務(wù)方式。
      步驟305,終端根據(jù)讀取的傳輸會(huì)話入口信息,調(diào)協(xié)到所述下發(fā)ESG提供商的Web服務(wù)調(diào)用信息的傳輸會(huì)話。
      步驟306,終端從所述下發(fā)Web服務(wù)調(diào)用信息的傳輸會(huì)話中讀取Web服務(wù)調(diào)用信息。
      如果在所述傳輸會(huì)話中只傳輸一個(gè)Web服務(wù)調(diào)用信息的傳輸對(duì)象,則終端可以直接從該傳輸會(huì)話中獲取Web服務(wù)調(diào)用信息; 如果所述傳輸會(huì)話中傳輸多個(gè)Web服務(wù)調(diào)用信息的傳輸對(duì)象以及封裝索引信息的傳輸對(duì)象,則終端根據(jù)索引信息標(biāo)識(shí)來判斷承載索引信息的傳輸對(duì)象,從中讀取索引信息,并根據(jù)從索引信息中讀取的承載自身所需的Web服務(wù)調(diào)用信息所在的傳輸對(duì)象的編號(hào),到相應(yīng)的傳輸對(duì)象中讀取Web服務(wù)調(diào)用信息。
      步驟307,終端解析獲取的Web服務(wù)調(diào)用信息,獲得調(diào)用交互式ESG服務(wù)的Web服務(wù)所需的信息。
      以上步驟實(shí)現(xiàn)了發(fā)現(xiàn)ESG服務(wù)的目的,當(dāng)終端獲取到Web服務(wù)調(diào)用信息后,執(zhí)行以下步驟從交互式ESG提供商獲取符合自身要求的ESG數(shù)據(jù)終端通過交互通道向交互式ESG提供商提交數(shù)據(jù)請(qǐng)求;交互式ESG提供商處理接收到的數(shù)據(jù)請(qǐng)求,生成結(jié)果數(shù)據(jù);交互式ESG提供商通過交互通道返回符合終端數(shù)據(jù)請(qǐng)求的ESG數(shù)據(jù)。
      圖4為圖3所示實(shí)施例的一種實(shí)現(xiàn)方式的流程圖。該實(shí)現(xiàn)方式中設(shè)定終端所需要的ESG服務(wù)的提供商只支持交互式ESG或只支持廣播式ESG,并且服務(wù)器端在一個(gè)傳輸會(huì)話中向終端廣播多個(gè)Web服務(wù)調(diào)用信息的傳輸對(duì)象,設(shè)定Web服務(wù)調(diào)用信息為WSDL文件,傳輸會(huì)話為FLUTE會(huì)話,該流程包括如下步驟 步驟401,服務(wù)器端在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),為每一個(gè)WSDL文件傳輸對(duì)象編號(hào),構(gòu)造在一個(gè)傳輸會(huì)話中傳輸對(duì)象的索引信息,并在承載索引信息的傳輸對(duì)象中擴(kuò)展一個(gè)傳輸對(duì)象屬性標(biāo)識(shí),用于標(biāo)識(shí)該傳輸對(duì)象承載的是索引信息還是WSDL文件。
      在現(xiàn)有技術(shù)中,ESG發(fā)現(xiàn)信息由ESGProviderDiscovery描述符承載,ESG訪問信息由ESGAccessDescriptor描述符承載。
      在ESGProviderDiscovery描述符中,每個(gè)ESG提供商由一個(gè)服務(wù)提供商元素描述,該元素的類型是ESGProviderType。為了讓終端能夠判斷一個(gè)ESG服務(wù)是交互式還是廣播式,本發(fā)明在ESGProviderType中擴(kuò)展了一個(gè)字段,用于表示對(duì)應(yīng)的ESG服務(wù)是交互式還是廣播式,將該字段命名為InteractiveESG標(biāo)識(shí),如表1所示。在表1中類型E1表示表中所有元素為ESGProviderType的第一層元素。
      表1 服務(wù)器端在每一個(gè)ESG提供商的發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),還可以通過在每一個(gè)ESG提供商的提供商名稱ProviderID字段中取出一個(gè)比特來作為交互式ESG標(biāo)識(shí)位,用于表示對(duì)應(yīng)的ESG服務(wù)是交互式還是廣播式。
      一個(gè)傳輸會(huì)話中傳輸?shù)腤SDL文件傳輸對(duì)象的索引信息的結(jié)構(gòu)如表2所示。該索引信息中包括WSDL文件的個(gè)數(shù)、交互式ESG提供商的編號(hào)以及每一個(gè)傳輸對(duì)象的編號(hào)。各個(gè)字段的數(shù)據(jù)類型都是無符號(hào)整數(shù)、高位優(yōu)先。
      表2 在FLUTE協(xié)議的FDT-Instance XML Schema中,根元素FDT-Instance包含多個(gè)File元素,每個(gè)File元素描述一個(gè)傳輸對(duì)象。每個(gè)File元素包含一個(gè)可任意擴(kuò)展的anyAttribute屬性。
      如果一個(gè)傳輸對(duì)象傳輸?shù)氖荳SDL文件,則不擴(kuò)展描述該傳輸對(duì)象的File元素的anyAttribute屬性;如果一個(gè)傳輸對(duì)象傳輸?shù)氖撬饕畔ⅲ瑒t擴(kuò)展描述該傳輸對(duì)象的File元素的anyAttribute屬性。
      對(duì)于傳輸索引信息的傳輸對(duì)象,將對(duì)應(yīng)的File元素的anyAttribute屬性擴(kuò)展為InteractiveESGIndex=Ture。
      圖5為圖4所示方式將WSDL文件通過一個(gè)傳輸會(huì)話下發(fā)給終端的示意圖。從圖中可見,索引信息作為一個(gè)單獨(dú)的傳輸對(duì)象下發(fā)給終端,并且該傳輸對(duì)象由擴(kuò)展的FDT屬性InteractiveESGIndex標(biāo)識(shí)。
      步驟402,服務(wù)器端通過廣播通道在ESG自舉會(huì)話中將ESG發(fā)現(xiàn)信息和ESG訪問信息廣播給終端;在另一個(gè)傳輸會(huì)話中將每一個(gè)WSDL文件作為一個(gè)傳輸對(duì)象,并將索引信息作為一個(gè)單獨(dú)的傳輸對(duì)象向終端廣播。
      步驟403,終端啟動(dòng),從ESG自舉會(huì)話廣播的ESG發(fā)現(xiàn)信息中讀取ESG提供商列表,顯示給用戶。
      步驟404,終端記錄用戶選擇的ESG提供商的提供商編號(hào)。
      步驟405,終端根據(jù)記錄的提供商編號(hào)確定選擇廣播式ESG時(shí),按照廣播式ESG的規(guī)范處理,結(jié)束流程;確定選擇交互式ESG時(shí),執(zhí)行步驟406。
      這里,終端可以根據(jù)ESG提供商發(fā)現(xiàn)信息中的交互式ESG標(biāo)識(shí)來確定選擇廣播式ESG,還是交互式ESG。
      步驟406,終端根據(jù)記錄的提供商編號(hào)從ESG自舉會(huì)話廣播的ESG訪問信息中讀取下發(fā)對(duì)應(yīng)的ESG提供商的WSDL文件的會(huì)話入口信息,包括IP地址和端口號(hào)。
      步驟407,終端調(diào)協(xié)到步驟406讀取的入口信息對(duì)應(yīng)的傳輸會(huì)話。
      步驟408,終端在步驟407所述傳輸會(huì)話中接收帶有擴(kuò)展屬性InteractiveESGIndex的傳輸對(duì)象,從中讀取索引信息。
      步驟409,終端從索引信息中讀取與提供商編號(hào)對(duì)應(yīng)的傳輸對(duì)象編號(hào)。
      步驟410,終端從傳輸會(huì)話中獲取與讀取的傳輸對(duì)象編號(hào)一致的傳輸對(duì)象,從而獲取所需的WSDL文件。
      圖6為圖3所示實(shí)施例的另一種實(shí)現(xiàn)方式的流程圖。該實(shí)現(xiàn)方式中設(shè)定終端所需要的ESG服務(wù)的提供商即支持交互式ESG,又支持廣播式ESG,并且服務(wù)器端在一個(gè)傳輸會(huì)話中向終端廣播多個(gè)Web服務(wù)調(diào)用信息的傳輸對(duì)象,設(shè)定Web服務(wù)調(diào)用信息為WSDL文件,傳輸會(huì)話為FLUTE會(huì)話,該流程包括如下步驟 步驟601,服務(wù)器端在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),在ESG訪問信息中擴(kuò)展交互式ESG傳輸會(huì)話入口信息標(biāo)識(shí),并構(gòu)造在一個(gè)傳輸會(huì)話中傳輸?shù)腤SDL文件傳輸對(duì)象的索引信息,并在承載索引信息的傳輸對(duì)象中擴(kuò)展一個(gè)傳輸對(duì)象屬性標(biāo)識(shí)。
      服務(wù)器端采用表1所示的方式在ESGProviderType中擴(kuò)展交互式ESG標(biāo)識(shí),采用表2所示的方式構(gòu)造索引信息,并且采用與圖4所示實(shí)現(xiàn)方式相同的方法傳輸索引信息的傳輸對(duì)象中擴(kuò)展File元素的anyAttribute屬性,即InteractiveESGIndex=True。
      同時(shí),本實(shí)現(xiàn)方式還在ESGAccessDescriptor中擴(kuò)展一個(gè)AccessMethod字段,用于區(qū)別提供商編號(hào)相同的兩條訪問信息中的傳輸會(huì)話入口信息是交互式ESG使用的還是廣播式ESG使用的。在該實(shí)現(xiàn)方式中,從保留字段中取出一個(gè)比特作為AccessMethod標(biāo)志位,保留字段從原來的6比特減少為5比特。
      如表3和表4所示,表3為ESGAccessDescriptor的結(jié)構(gòu);表4為在ESGEntry內(nèi)擴(kuò)展AccessMethod字段。

      表3
      表4 步驟602,服務(wù)器端通過廣播通道在自舉會(huì)話中將ESG發(fā)現(xiàn)信息和ESG訪問信息廣播給終端;在另一個(gè)傳輸會(huì)話中將每一個(gè)WSDL作為一個(gè)傳輸對(duì)象,并將索引信息作為一個(gè)單獨(dú)的傳輸對(duì)象向終端廣播。
      步驟603,終端啟動(dòng),從ESG自舉會(huì)話廣播的ESG發(fā)現(xiàn)信息中讀取ESG提供商列表,顯示給用戶。
      步驟604,終端記錄用戶選擇的ESG提供商的提供商編號(hào)。
      步驟605,終端根據(jù)記錄的提供商編號(hào)確定選擇廣播式ESG時(shí),按照廣播式的規(guī)范處理,結(jié)束流程;確定選擇交互式ESG時(shí),執(zhí)行步驟606。
      這里,終端可以根據(jù)是否已開通交互通道服務(wù)、或交互通道信號(hào)的強(qiáng)弱等信息確定選擇交互式ESG服務(wù)方式還是廣播式ESG服務(wù)方式。
      步驟606,終端根據(jù)用戶選擇的ESG提供商的提供商編號(hào)從ESG自舉會(huì)話廣播的ESG訪問信息,即ESGAccessDescriptor中根據(jù)AccessMethod讀取下發(fā)對(duì)應(yīng)的ESG提供商的交互式ESG的WSDL文件的會(huì)話入口信息,包括IP地址和端口號(hào)。
      步驟607,終端調(diào)協(xié)到該傳輸會(huì)話。
      步驟608,終端在傳輸會(huì)話中接收帶有擴(kuò)展屬性InteractiveESGIndex的傳輸對(duì)象,從中讀取索引信息。
      步驟609,終端從索引信息中讀取與提供商編號(hào)對(duì)應(yīng)的傳輸對(duì)象編號(hào)。
      步驟610,終端從傳輸會(huì)話中獲取與讀取的傳輸對(duì)象編號(hào)一致的傳輸對(duì)象,從而獲取所需的WSDL文件。
      本發(fā)明實(shí)施例提供的第二種發(fā)現(xiàn)ESG服務(wù)的方案為用容器封裝調(diào)用信息文件,將每個(gè)容器作為一個(gè)傳輸對(duì)象通過廣播通道在傳輸會(huì)話中廣播給終端。每個(gè)容器可以封裝一個(gè)或多個(gè)子結(jié)構(gòu),每個(gè)子結(jié)構(gòu)封裝一個(gè)Web服務(wù)調(diào)用信息文件或索引信息文件。
      如果一個(gè)容器中只封裝一個(gè)子結(jié)構(gòu),即只封裝一個(gè)Web服務(wù)調(diào)用信息文件,并且在一個(gè)傳輸會(huì)話中只傳輸一個(gè)容器,則不需要構(gòu)造索引文件;如果一個(gè)容器封裝多個(gè)子結(jié)構(gòu),或/和在一個(gè)傳輸會(huì)話中傳輸多個(gè)容器,則需要構(gòu)造索引信息文件,每個(gè)子結(jié)構(gòu)封裝一個(gè)Web服務(wù)調(diào)用信息文件或索引信息文件。在傳輸會(huì)話中,每個(gè)容器由唯一的容器編號(hào)標(biāo)識(shí),在每個(gè)容器內(nèi),每個(gè)子結(jié)構(gòu)由唯一的子結(jié)構(gòu)編號(hào)標(biāo)識(shí)。
      圖7為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第二個(gè)較佳實(shí)施例的流程圖。該流程包括以下步驟 步驟701,服務(wù)器端在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),并將調(diào)用信息封裝在固定結(jié)構(gòu)的容器中。
      一個(gè)容器可以只封裝一個(gè)調(diào)用信息,也可以封裝多個(gè)調(diào)用信息。如果在一個(gè)容器中封裝多個(gè)調(diào)用信息,每個(gè)調(diào)用信息封裝在容器的一個(gè)子結(jié)構(gòu)中。容器的管理信息包含在容器的頭部結(jié)構(gòu)中。容器頭需要包含如下信息子結(jié)構(gòu)封裝的文件類型;子結(jié)構(gòu)的編號(hào),這個(gè)標(biāo)號(hào)在一個(gè)容器內(nèi)是唯一的;子結(jié)構(gòu)封裝的文件的起始位置;子結(jié)構(gòu)封裝的文件的長度;子結(jié)構(gòu)封裝的文件的版本信息。
      當(dāng)一個(gè)容器中封裝多個(gè)調(diào)用信息時(shí),為快速定位Web服務(wù)調(diào)用信息所在的容器和子結(jié)構(gòu),服務(wù)器端生成調(diào)用信息的索引信息,并將索引信息封裝在一個(gè)獨(dú)立的容器中,在傳輸會(huì)話中和調(diào)用信息一起下發(fā)給終端。
      索引信息中至少需要包含如下信息交互式ESG提供商的編號(hào);調(diào)用信息文件所在的容器編號(hào);調(diào)用信息文件所在的子結(jié)構(gòu)編號(hào)。將索引信息文件單獨(dú)封裝在一個(gè)容器中可以保證索引信息所在容器足夠小,從而使得終端可以快速讀取索引信息。
      如果ESG提供商即支持交互式ESG,又支持廣播式ESG,則服務(wù)器端不僅需要在ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG的標(biāo)識(shí),用于表示對(duì)應(yīng)的ESG服務(wù)是交互式還是廣播式,還需要在ESG訪問信息中擴(kuò)展交互式ESG的傳輸會(huì)話入口信息的標(biāo)識(shí),用于表示對(duì)應(yīng)的ESG傳輸會(huì)話入口信息是在交互式ESG中使用還是在廣播式ESG中使用。
      步驟702,服務(wù)器端通過廣播通道在自舉會(huì)話中將ESG發(fā)現(xiàn)信息和ESG訪問信息廣播給終端;在另一個(gè)傳輸會(huì)話中將每一個(gè)封裝有Web服務(wù)調(diào)用信息的容器作為一個(gè)傳輸對(duì)象廣播給終端。
      如果有封裝索引信息的容器,則將封裝索引信息的容器作為一個(gè)單獨(dú)的傳輸對(duì)象向終端廣播。
      步驟703,終端啟動(dòng),完成初始化,在ESG自舉會(huì)話中為用戶顯示ESG提供商列表。
      步驟704,終端記錄用戶選擇的ESG提供商的提供商編號(hào)。
      步驟705,終端根據(jù)記錄的提供商編號(hào)確定選擇交互式ESG時(shí),執(zhí)行步驟706;如果終端確定選擇廣播式ESG時(shí),則按照現(xiàn)有技術(shù)的廣播式規(guī)范處理,結(jié)束流程。
      這里,終端可以根據(jù)記錄的ESG提供商的編號(hào)對(duì)應(yīng)的ESG發(fā)現(xiàn)信息中的交互式ESG標(biāo)識(shí)確定該ESG提供商是否能夠提供交互式ESG,如果能夠,則終端可以根據(jù)是否已開通交互通道服務(wù)、或交互通道信號(hào)的強(qiáng)弱等信息確定選擇交互式ESG服務(wù)方式還是廣播式ESG服務(wù)方式。
      步驟706,終端根據(jù)記錄的提供商編號(hào),從ESG訪問信息中獲取下發(fā)Web服務(wù)調(diào)用信息的傳輸會(huì)話入口信息。
      步驟707,終端調(diào)協(xié)到由該IP地址和端口號(hào)確定的傳輸會(huì)話。
      步驟708,終端在調(diào)協(xié)到的傳輸會(huì)話中獲取封裝Web服務(wù)調(diào)用信息的容器,從中獲得所需得Web服務(wù)調(diào)用信息。
      如果在一個(gè)容器中封裝了多個(gè)Web服務(wù)調(diào)用信息,并且服務(wù)器在傳輸會(huì)話中將封裝索引信息的容器下發(fā)給終端,則終端步驟708包括如下過程 終端根據(jù)容器頭信息識(shí)別封裝索引信息的容器,并讀取傳輸會(huì)話中調(diào)用信息文件的索引信息;終端根據(jù)記錄的提供商編號(hào)從讀取的索引信息中獲得對(duì)應(yīng)的容器編號(hào)和子結(jié)構(gòu)編號(hào);終端根據(jù)獲得的容器編號(hào)在傳輸會(huì)話中獲取封裝有所需調(diào)用信息的容器,再根據(jù)獲得的子結(jié)構(gòu)編號(hào),從該容器中獲得所需的Web服務(wù)調(diào)用信息。
      圖8為圖7所示實(shí)施例的一種實(shí)現(xiàn)方式的流程圖,該實(shí)現(xiàn)方式中調(diào)用信息由WSDL標(biāo)準(zhǔn)描述,即使用WSDL文件存儲(chǔ)Web服務(wù)的發(fā)現(xiàn)和調(diào)用信息,并且設(shè)定一個(gè)容器中封裝多個(gè)WSDL文件。傳輸協(xié)議使用FLUTE。該流程包括如下步驟 步驟801,服務(wù)器端在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),并將WSDL文件封裝在固定結(jié)構(gòu)的容器中,構(gòu)造WSDL文件的索引信息,封裝在單獨(dú)的容器中。
      如果ESG提供商只支持交互式ESG,或只支持廣播式ESG,則服務(wù)器端采用表1所示的方式在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí);如果ESG提供商即支持交互式ESG,又支持廣播式ESG,則服務(wù)器端不僅需要采用表1所示的方式在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí);還需要采用表2所示的方式在每一個(gè)ESG提供商的ESG訪問信息中擴(kuò)展交互式ESG的傳輸會(huì)話入口信息的標(biāo)識(shí)。
      服務(wù)器端將WSDL文件封裝在容器中,容器的結(jié)構(gòu)可以如表5和表6所示,各字段的數(shù)據(jù)類型都是無符號(hào)整數(shù)、高位優(yōu)先(uimsbf,即unsignedinteger,most significant bit first)。表5為容器的結(jié)構(gòu),表6為表5所示容器中structure_type字段的取值范圍和含義。
      在傳輸會(huì)話中,每個(gè)容器作為一個(gè)傳輸對(duì)象傳輸,通過FDT-Instance中的一個(gè)File元素進(jìn)行描述。File元素中的content_location屬性唯一標(biāo)識(shí)每個(gè)容器,其中包含了容器的編號(hào);content_type屬性表明容器中承載的內(nèi)容的類型。
      表5 表6 為快速定位Web服務(wù)調(diào)用信息文件所在的容器和子結(jié)構(gòu),定義表7所示的索引信息。表7中各字段的數(shù)據(jù)類型都是無符號(hào)整數(shù)、高位優(yōu)先(uimsbf,即unsigned integer,most significant bit first)。將索引信息單獨(dú)封裝在一個(gè)容器中可以保證索引信息所在容器足夠小,從而使得終端可以快速讀取索引信息。
      從表7可見,封裝WSDL文件的索引信息的容器中包含如下信息本容器承載的WSDL文件的個(gè)數(shù)、交互式ESG提供商的編號(hào)、承載描述該交互式ESG的WSDL文件的容器編號(hào)、在容器內(nèi)承載WSDL文件的子結(jié)構(gòu)編號(hào)。將索引信息文件單獨(dú)封裝在一個(gè)容器中可以保證索引信息所在容器足夠小,從而使得終端可以快速讀取索引信息。
      表7 為了標(biāo)識(shí)封裝索引信息的容器,需在因特網(wǎng)編號(hào)授權(quán)委員會(huì)(IANA,Internet Assigned Number Authority)標(biāo)準(zhǔn)組織中申請(qǐng)定義一個(gè)新的內(nèi)容類型urn:dvb:wsdlcontainer,并將描述該容器的File元素的content location傳輸對(duì)象編號(hào)n屬性設(shè)置為urn:dvb:wsdlcontainer:cid:1。此外,將所有容器的content_type屬性設(shè)置為applicaton/vnd.dvb.wsdlcontainer。
      步驟802,服務(wù)器端通過廣播通道在在自舉會(huì)話中將ESG發(fā)現(xiàn)信息和ESG訪問信息廣播給終端;在另一個(gè)傳輸會(huì)話中將每一個(gè)封裝有WSDL文件或索引信息的容器作為一個(gè)傳輸對(duì)象廣播給終端。
      參見圖9,圖9為通過一個(gè)傳輸會(huì)話向終端廣播多個(gè)容器的示意圖。該示意圖中所示的交互式ESG中,包括了多個(gè)容器,其中一個(gè)容器只包含了容器頭和索引信息,其它的容器中包含容器頭和多個(gè)Web服務(wù)調(diào)用信息的WSDL文件。
      步驟803,終端啟動(dòng),完成初始化,在ESG自舉會(huì)話中為用戶顯示ESG提供商列表。
      步驟804,終端記錄用戶選擇的ESG提供商編號(hào)。
      步驟805,終端根據(jù)記錄的提供商編號(hào)確定選擇交互式ESG時(shí),執(zhí)行步驟806;終端確定選擇廣播式ESG時(shí),按照現(xiàn)有技術(shù)的廣播式規(guī)范處理,結(jié)束流程。
      步驟806,終端根據(jù)記錄的提供商編號(hào),從ESG訪問信息中獲取下發(fā)WSDL文件的傳輸會(huì)話的IP地址和端口號(hào)。
      如果ESG提供商只提供交互式ESG服務(wù),則終端根據(jù)記錄的提供商編號(hào)從ESG訪問信息中獲取下發(fā)WSDL文件的傳輸會(huì)話的IP地址和端口號(hào); 如果ESG提供商不僅可以提供交互式ESG服務(wù),也可以提供廣播式ESG服務(wù),則終端根據(jù)記錄的提供商編號(hào)、選擇的ESG方式,以及ESG訪問信息中的AccessMethod字段從ESG訪問信息中獲取下發(fā)WSDL文件的傳輸會(huì)話的IP地址和端口號(hào)。
      步驟807,終端調(diào)協(xié)到步驟806獲取的IP地址和端口號(hào)對(duì)應(yīng)的傳輸會(huì)話。
      步驟808,終端在調(diào)協(xié)到的傳輸會(huì)話中接收content_location=urn:dvb:wsdlcontainer:cid:1的容器,從中讀取索引信息。
      步驟809,終端根據(jù)記錄的提供商編號(hào)從讀取的索引信息中獲得對(duì)應(yīng)的容器編號(hào)(container_ID)和子結(jié)構(gòu)編號(hào)(structure_ID)。
      步驟810,終端根據(jù)獲得的container_ID在傳輸會(huì)話中獲取封裝有所需WSDL文件的容器,再根據(jù)獲得的structure_ID,從該容器中獲得所需的WSDL文件。
      本方案將調(diào)用信息文件封裝到容器中,易于服務(wù)器端進(jìn)行管理。通過廣播通道下發(fā)交互式ESG的調(diào)用信息文件,避免終端向服務(wù)器端提交查詢請(qǐng)求,有效節(jié)省交互通道的帶寬,提供商無需提供專業(yè)的交互式ESG服務(wù)查詢服務(wù)器,節(jié)約了運(yùn)營成本。
      本發(fā)明實(shí)施例提供的第三種發(fā)現(xiàn)ESG服務(wù)的方案為服務(wù)器端在每一個(gè)ESG提供商的發(fā)現(xiàn)信息或訪問信息中保存交互式ESG的入口信息。由于交互式ESG通過Web服務(wù)提供服務(wù),所以交互式ESG的入口信息可以為Web服務(wù)的統(tǒng)一資源定位符(URL)。
      終端根據(jù)用戶選擇的ESG提供商確定選擇交互式ESG服務(wù)時(shí),從ESG發(fā)現(xiàn)信息或訪問信息中獲得該交互式ESG服務(wù)的入口信息,并根據(jù)該入口信息獲得Web服務(wù)調(diào)用信息。
      圖10為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第三個(gè)較佳實(shí)施例的流程圖。該流程包括以下步驟 步驟1001,服務(wù)器端將交互式ESG的入口信息保存到對(duì)應(yīng)的ESG提供商的ESG發(fā)現(xiàn)信息或訪問信息中。
      本實(shí)施例提供了兩種具體的在ESG發(fā)現(xiàn)信息中保存交互式ESG的入口信息,這里交互式ESG的入口信息為Web服務(wù)的URL的方式 第一種方式為服務(wù)器端在ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),同時(shí)在ESG提供商的發(fā)現(xiàn)信息中保存Web服務(wù)的URL。
      如果服務(wù)器端將Web服務(wù)的URL保存到ESG發(fā)現(xiàn)信息中,則在ESG發(fā)現(xiàn)信息中將包含兩條提供商編號(hào)相同的ESG提供商的發(fā)現(xiàn)信息。這兩條ESG提供商的發(fā)現(xiàn)信息可以通過在ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí)來區(qū)別。
      較佳地,采用表1所示的方法在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí)。同時(shí),Web服務(wù)的URL可以保存在表1所示的ESGProviderTyPe中的ProviderinformationURL元素中。
      第二種方式為在ESG提供商的ESG發(fā)現(xiàn)信息的ESGProviderType中新增InteractiveESGURL元素,如果對(duì)應(yīng)的ServiceProvider元素描述的是交互式ESG,則該元素的值表示交互式ESG的入口信息;否則,該元素的值為空。如表8所示為第二種擴(kuò)展交互式ESG入口信息的方式 表8 本實(shí)施例還提供了兩種具體的在ESG訪問信息中保存交互式ESG入口信息的方式 第一種方式為如表9所示,在ESG訪問信息中Accesstype表示ESG入口地址類型,即交互式ESG標(biāo)識(shí)。當(dāng)該字段為1時(shí),表示廣播式ESG;當(dāng)該字段為2時(shí),表示交互式ESG。在表9中還增加了表示交互式ESG的入口地址的字段URL,以及表示交互式ESG的入口地址的長度字段URL_Length。

      表9 表9給出的訪問信息,在一個(gè)ESGEntry中即攜帶交互式ESG的入口地址又?jǐn)y帶廣播式ESG的入口地址,二者通過Accesstype字段的值區(qū)分。在實(shí)際實(shí)現(xiàn)中,也可以在一個(gè)ESGEntry中只攜帶廣播式ESG的入口地址或交互式ESG的入口地址,并且在相應(yīng)的ESGEentry中增加相應(yīng)的廣播式或交互式ESG的標(biāo)識(shí)信息。
      第二種在ESG提供商的ESG訪問信息中擴(kuò)展交互式ESG入口信息的方式為在ESG提供商的ESG訪問信息種增加兩個(gè)字段InteractiveESGURL和InteractiveESGURLLength,如表10所示。

      表10 步驟1002,服務(wù)器端通過廣播通道在ESG自舉會(huì)話中將ESG發(fā)現(xiàn)信息和訪問信息廣播給終端。
      終端獲取交互式ESG服務(wù)入口信息的詳細(xì)處理過程包括如下步驟 步驟1003,終端啟動(dòng),從ESG自舉會(huì)話廣播的ESG發(fā)現(xiàn)信息中讀取ESG提供商列表,顯示給用戶 步驟1004,終端記錄用戶選擇的ESG提供商的提供商編號(hào)。
      步驟1005,終端根據(jù)記錄的提供商編號(hào)確定選擇交互式ESG時(shí),執(zhí)行步驟1006,確定選擇廣播式ESG時(shí),按廣播式ESG的規(guī)范處理,結(jié)束流程。
      這里,如果ESG提供商即可以提供交互式ESG,又可以提供廣播式ESG,則終端可以根據(jù)是否已開通交互通道服務(wù)、或交互通道信號(hào)的強(qiáng)弱等信息確定選擇交互式ESG服務(wù)方式還是廣播式ESG服務(wù)方式。
      步驟1006,終端根據(jù)記錄的提供商編號(hào)通過廣播通道在ESG自舉會(huì)話的發(fā)現(xiàn)信息或訪問信息中讀取交互式ESG的入口信息。
      如果交互式ESG的入口信息,即Web服務(wù)的URL,保存在ESG發(fā)現(xiàn)信息的ServiceProvider元素的ProviderinformationURL元素中,如表1所示,則終端可以通過讀取ProviderinformationURL元素的值,獲得交互式ESG的Web服務(wù)的URL; 如果交互式ESG的Web服務(wù)的URL保存在ESG發(fā)現(xiàn)信息新增的InteractiveESGURL中,如表8所示,則終端可以通過讀取InteractiveESGURL的值獲得交互式ESG的Web服務(wù)的URL; 如果采用表9所示的方式擴(kuò)展交互式ESG的Web服務(wù)的URL,則終端從ESG訪問信息的URL和URL Length獲取交互式ESG的Web服務(wù)的URL。
      如果采用表10所示的方式擴(kuò)展交互式ESG的Web服務(wù)的URL,則終端可以通過讀取ESG訪問信息中的InteractiveESGURL和InteractiveESGURLLength,獲取交互式ESG的Web服務(wù)的URL。
      步驟1007,終端根據(jù)讀取的交互式ESG入口信息,從交互通道獲取Web服務(wù)調(diào)用信息。
      這里,Web服務(wù)調(diào)用信息可以由WSDL標(biāo)準(zhǔn)描述,即使用WSDL文件存儲(chǔ)Web服務(wù)的發(fā)現(xiàn)和調(diào)用信息,傳輸協(xié)議可以使用FLUTE協(xié)議,即所有的傳輸會(huì)話可以為FLUTE會(huì)話。
      本方案的優(yōu)點(diǎn)是,通過廣播通道下發(fā)交互式ESG服務(wù)的入口信息,在一定程度上節(jié)省交互通道的帶寬。
      本發(fā)明實(shí)施例提供的第四種發(fā)現(xiàn)ESG服務(wù)的方案為服務(wù)器端將Web服務(wù)調(diào)用信息存放在每一個(gè)ESG提供商的ESG發(fā)現(xiàn)信息中,通過廣播通道在自舉會(huì)話中下發(fā)給終端。終端在用戶選擇交互式ESG服務(wù)時(shí),從ESG發(fā)現(xiàn)信息中獲得該交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      圖11為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第四個(gè)較佳實(shí)施例的流程圖。該流程包括如下步驟 步驟1101,服務(wù)器端將交互式ESG服務(wù)的Web服務(wù)調(diào)用信息保存在對(duì)應(yīng)ESG提供商的ESG發(fā)現(xiàn)信息中。
      在ESG發(fā)現(xiàn)信息中保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息的第一種方式為在ESG提供商的ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),可以采用表1所示的方式進(jìn)行擴(kuò)展,同時(shí)在ESG發(fā)現(xiàn)信息的ESGProviderType的PrivateAuxiliaryData元素中保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      第二種方式為在ESG提供商的ESG發(fā)現(xiàn)信息中新增一個(gè)元素,用于保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息,比如可以采用表11的方式,在ESG發(fā)現(xiàn)信息中新增一個(gè)InteractiveESGWSDL元素。如果該InteractiveESGWSDL元素的值為空,則表示該ESG提供商不能提供交互式ESG服務(wù);如果該ESG提供商可以提供交互式ESG服務(wù),則該InteractiveESGWSDL元素中保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      Web服務(wù)調(diào)用信息可以由WSDL標(biāo)準(zhǔn)描述,即使用WSDL文件存儲(chǔ) Web服務(wù)的調(diào)用信息;傳輸協(xié)議使用FLUTE協(xié)議。
      表11 步驟1102,服務(wù)器端通過廣播通道在ESG自舉會(huì)話中將ESG發(fā)現(xiàn)信息和訪問信息下發(fā)給終端。
      步驟1103,終端啟動(dòng),完成初始化,在ESG自舉會(huì)話中為用戶顯示ESG提供商列表。
      步驟1104,終端記錄用戶選擇的ESG提供商的提供商編號(hào)。
      步驟1105,終端根據(jù)記錄的提供商編號(hào)確定選擇交互式ESG服務(wù)還是廣播式ESG服務(wù),如果選擇交互式ESG服務(wù),則執(zhí)行步驟1106;如果選擇廣播式ESG服務(wù),則終端按廣播式ESG規(guī)范處理,結(jié)束流程。
      這里,終端可以首先根據(jù)記錄的ESG提供商的編號(hào)對(duì)應(yīng)的ESG發(fā)現(xiàn)信息中的交互式ESG標(biāo)識(shí),或ESG發(fā)現(xiàn)信息中新增的用于保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息的元素是否為空確定該ESG提供商是否能夠提供交互式ESG,如果能夠,則終端可以根據(jù)是否已開通交互通道服務(wù)、或交互通道信號(hào)的強(qiáng)弱等信息確定選擇交互式ESG服務(wù)方式還是廣播式ESG服務(wù)方式。
      如果采用上述第一種方式保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息,則終端可以根據(jù)對(duì)應(yīng)的ESG發(fā)現(xiàn)信息中的交互式ESG標(biāo)識(shí)判斷該ESG提供商是否能夠提供交互式ESG服務(wù); 如果采用上述第二種方式保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息,則終端可以根據(jù)通過對(duì)應(yīng)的ESG發(fā)現(xiàn)信息中擴(kuò)展的用于保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息的元素是否為空來確定該ESG提供商是否可以提供交互式ESG服務(wù)。
      步驟1106,終端根據(jù)記錄的ESG提供商編號(hào)從ESG發(fā)現(xiàn)信息中獲取交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      如果采用上述第一種方式保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息,則終端根據(jù)記錄的ESG提供商編號(hào),從對(duì)應(yīng)的ESG發(fā)現(xiàn)信息的PrivateAuxiliaryData元素中讀取交互式ESG服務(wù)的Web服務(wù)調(diào)用信息; 如果采用表1所示的第二種方式保存交互式ESG服務(wù)的Web服務(wù)調(diào)用信息,則終端根據(jù)記錄的ESG提供商編號(hào),從對(duì)應(yīng)的ESG發(fā)現(xiàn)信息的InteractiveESGWSDL元素中讀取交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      本方案的優(yōu)點(diǎn)是,通過廣播通道下發(fā)交互式ESG服務(wù)的調(diào)用信息文件,避免終端向服務(wù)器端提交查詢信息,有效節(jié)省交互通道的帶寬;提供商無需提供專業(yè)的交互式ESG服務(wù)查詢服務(wù)器,節(jié)約運(yùn)營成本。
      本發(fā)明實(shí)施例提供的第五種發(fā)現(xiàn)ESG服務(wù)的方案為服務(wù)器端將下發(fā)調(diào)用信息文件的傳輸會(huì)話入口信息存放在ESG發(fā)現(xiàn)信息中,通過廣播通道在ESG自舉會(huì)話中下發(fā)給終端。同時(shí)在ESG發(fā)現(xiàn)信息中增加交互式ESG標(biāo)識(shí)。終端在確定選擇交互式ESG服務(wù)時(shí),通過廣播通道從ESG自舉會(huì)話的ESG發(fā)現(xiàn)信息中獲取下發(fā)調(diào)用信息文件的傳輸會(huì)話的入口信息,然后調(diào)協(xié)到該傳輸會(huì)話,獲取該交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      圖12為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第五個(gè)較佳實(shí)施例的流程圖。該流程包括如下步驟 步驟1201,服務(wù)器端將交互式ESG對(duì)應(yīng)的下發(fā)Web服務(wù)調(diào)用信息的傳輸會(huì)話入口信息保存在對(duì)應(yīng)ESG提供商的ESG發(fā)現(xiàn)信息中。
      還可以進(jìn)一步在ESG發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí)來表示該ESG提供商是否可以提供交互式ESG服務(wù)。
      如果服務(wù)器端在一個(gè)傳輸會(huì)話中傳輸多個(gè)調(diào)用信息文件,則服務(wù)器端還需要在ESG提供商的發(fā)現(xiàn)信息中增加調(diào)用信息標(biāo)識(shí)信息。
      步驟1202,服務(wù)器端通過廣播通道在ESG自舉會(huì)話中將ESG發(fā)現(xiàn)信息和訪問信息下發(fā)給終端。
      步驟1203,終端啟動(dòng),完成初始化,在ESG自舉會(huì)話中為用戶顯示ESG提供商列表。
      步驟1204,終端記錄用戶選擇的ESG提供商的提供商編號(hào)。
      步驟1205,終端根據(jù)記錄的提供商編號(hào)確定選擇交互式ESG服務(wù)還是廣播式ESG服務(wù),如果選擇交互式ESG服務(wù),則執(zhí)行步驟1206;如果選擇廣播式ESG服務(wù),則終端按廣播式ESG規(guī)范處理,結(jié)束流程。
      這里,終端可以根據(jù)記錄的ESG提供商的編號(hào)對(duì)應(yīng)的ESG發(fā)現(xiàn)信息確定該ESG提供商是否能夠提供交互式ESG。如果ESG發(fā)現(xiàn)信息中擴(kuò)展了交互式ESG標(biāo)識(shí),則終端可以根據(jù)該交互式ESG標(biāo)識(shí)判斷對(duì)應(yīng)的ESG提供商是否能夠提供交互式ESG服務(wù);如果ESG發(fā)現(xiàn)信息只增加了相應(yīng)的保存下發(fā)Web服務(wù)調(diào)用信息的傳輸會(huì)話入口信息的元素,則終端根據(jù)這些元素是否為空判斷對(duì)應(yīng)的ESG提供商是構(gòu)能夠提供交互式ESG服務(wù)。
      如果終端確定該ESG提供商能夠提供交互式ESG,則終端可以根據(jù)是否已開通交互通道服務(wù)、或交互通道信號(hào)的強(qiáng)弱等信息確定選擇交互式ESG服務(wù)方式還是廣播式ESG服務(wù)方式。
      步驟1206,終端根據(jù)記錄的ESG提供商編號(hào)從ESG發(fā)現(xiàn)信息中獲取下發(fā)Web服務(wù)調(diào)用信息的傳輸會(huì)話入口信息。
      如果服務(wù)器端在一個(gè)傳輸會(huì)話中傳輸多個(gè)調(diào)用信息文件,則終端根據(jù)記錄的ESG提供商編號(hào)從ESG發(fā)現(xiàn)信息中獲取下發(fā)Web服務(wù)調(diào)用信息的傳輸會(huì)話入口信息和調(diào)用信息標(biāo)識(shí)信息。
      步驟1207,終端根據(jù)獲取的傳輸會(huì)話入口信息調(diào)協(xié)到下發(fā)調(diào)用信息的傳輸會(huì)話,讀取調(diào)用信息。
      如果服務(wù)器端在一個(gè)傳輸會(huì)話中傳輸多個(gè)調(diào)用信息文件,則終端根據(jù)讀取的入口信息調(diào)協(xié)到下發(fā)Web服務(wù)調(diào)用信息的傳輸會(huì)話,并根據(jù)獲取的調(diào)用信息標(biāo)識(shí)信息從該傳輸會(huì)話中獲取Web服務(wù)調(diào)用信息。
      圖13為圖12所示實(shí)施例的一種實(shí)現(xiàn)方式的流程圖,該實(shí)現(xiàn)方式中調(diào)用信息由WSDL標(biāo)準(zhǔn)描述,即使用WSDL文件存儲(chǔ)Web服務(wù)的發(fā)現(xiàn)和調(diào)用信息。傳輸協(xié)議使用FLUTE協(xié)議。該流程包括如下步驟 步驟1301,服務(wù)器端在每一個(gè)ESG提供商的發(fā)現(xiàn)信息中擴(kuò)展交互式ESG標(biāo)識(shí),并在ESG提供商的交互式ESG對(duì)應(yīng)的發(fā)現(xiàn)信息中保存下發(fā)WSDL文件的傳輸會(huì)話入口信息以及WSDL文件的標(biāo)識(shí)信息。
      采用與表1相同的方式擴(kuò)展交互式ESG的標(biāo)識(shí)。
      在ESG發(fā)現(xiàn)信息中存儲(chǔ)下發(fā)WSDL文件的傳輸會(huì)話入口信息,可以通過在ESG發(fā)現(xiàn)信息中增加描述下WSDL文件的傳輸會(huì)話入口信息的字符串,如表12所示的SDP字段和SDPURI字段。SDP字段描述下發(fā)WSDL文件的FLUTE會(huì)話入口信息;SDPURI為SDP所描述的FLUTE會(huì)話中的某個(gè)WSDL文件的統(tǒng)一資源標(biāo)識(shí)。
      當(dāng)交互式ESG標(biāo)識(shí)的值為1,即ESG服務(wù)方式為交互式ESG服務(wù)時(shí),ESG提供商發(fā)現(xiàn)信息描述符中包含SDP和SDP URI兩個(gè)元素;否則,不包含這兩個(gè)元素。
      SDP元素內(nèi)嵌一個(gè)SDP文件,該文件描述下發(fā)WSDL文件的FLUTE會(huì)話的入口信息。SDPURI元素包含一個(gè)URI,通過該URI,可以在SDP元素描述的FLUTE會(huì)話中找到與用戶選擇的交互式ESG對(duì)應(yīng)的WSDL文件。
      表12 表12中的InteractiveESG元素可以省略,終端通過SDP和SDPURI是否為空判斷對(duì)應(yīng)的ESG提供商是否能夠提供交互式ESG服務(wù)。
      步驟1302,服務(wù)器端通過廣播通道在ESG自舉會(huì)話中將ESG發(fā)現(xiàn)信息和訪問信息下發(fā)給終端。
      步驟1303,終端啟動(dòng),完成初始化,在ESG自舉會(huì)話中為用戶顯示ESG提供商列表。
      步驟1304,終端記錄用戶選擇的ESG提供商的提供商編號(hào)。
      步驟1305,終端根據(jù)記錄的ESG提供商編號(hào)確定選擇交互式ESG服務(wù)還是廣播式ESG服務(wù),如果選擇交互式ESG服務(wù),則執(zhí)行步驟1206;如果選擇廣播式ESG服務(wù),則終端按廣播式ESG規(guī)范處理,結(jié)束流程。
      步驟1306,終端根據(jù)記錄的提供商編號(hào),從對(duì)應(yīng)的ESG發(fā)現(xiàn)信息中讀取SDPURI元素的內(nèi)容,并從SDP元素中讀取下發(fā)WSDL文件的FLUTE會(huì)話的入口信息。
      步驟1307,終端調(diào)協(xié)到步驟1306讀取的入口信息對(duì)應(yīng)的FLUTE會(huì)話,并通過讀取的SDPURI元素的值從FLUTE會(huì)話中獲得所需的WSDL文件。
      本方案的優(yōu)點(diǎn)是,通過廣播通道下發(fā)交互式ESG服務(wù)的調(diào)用信息文件,避免終端向服務(wù)器端提交查詢請(qǐng)求,有效節(jié)省交互通道的帶寬;提供商無需提供專業(yè)的交互式ESG服務(wù)查詢服務(wù)器,節(jié)約運(yùn)營成本。
      本發(fā)明上述實(shí)施例提供的五種發(fā)現(xiàn)ESG服務(wù)的方案中,當(dāng)終端獲取到交互式ESG的Web服務(wù)調(diào)用信息文件后,解析該文件,獲得交互式ESG服務(wù)的能力信息。然后,終端通過交互通道向交互式ESG的提供商提交數(shù)據(jù)請(qǐng)求,交互式ESG的提供商接收該數(shù)據(jù)請(qǐng)求,對(duì)其進(jìn)行處理生成結(jié)果數(shù)據(jù),并通過交互通道向終端返回符合數(shù)據(jù)請(qǐng)求的ESG數(shù)據(jù)。
      上述實(shí)施例提供的五種發(fā)現(xiàn)ESG服務(wù)的方案中,服務(wù)器端通過廣播通道在ESG自舉會(huì)話中向終端下發(fā)ESG發(fā)現(xiàn)信息和訪問信息前,進(jìn)一步可以包括如下步驟服務(wù)器端在ESG的發(fā)現(xiàn)信息和/或訪問信息中,指示相關(guān)的廣播式ESG和交互式ESG之間的關(guān)系。
      廣播式ESG和相關(guān)的交互式ESG之間的關(guān)系是指二者傳輸?shù)臄?shù)據(jù)范圍之間的關(guān)系,以下列舉出二者之間的幾種關(guān)系 1)廣播式ESG傳輸主要數(shù)據(jù),交互式ESG根據(jù)用戶的請(qǐng)求傳輸附加數(shù)據(jù)。此時(shí)稱廣播式ESG附帶交互式ESG,交互式ESG補(bǔ)充廣播式ESG。
      2)廣播式ESG傳輸一部分主要數(shù)據(jù),交互式ESG傳輸另一部分主要數(shù)據(jù),兩者傳輸?shù)臄?shù)據(jù)組成一個(gè)完整的ESG。此時(shí)稱廣播式ESG和交互式ESG之間為并列關(guān)系; 3)廣播式ESG和交互式ESG傳送完全相同的數(shù)據(jù)。此時(shí)稱廣播式ESG和交互式ESG之間為拷貝關(guān)系。
      4)廣播式ESG傳輸完整的ESG數(shù)據(jù),交互式ESG傳輸一部分ESG數(shù)據(jù)。此時(shí)稱廣播式ESG和交互式ESG之間為部分拷貝關(guān)系。
      關(guān)于交互式ESG和相關(guān)的廣播式ESG的關(guān)系還有很多種,這里沒有完全列舉出來。為描述簡單起見,可以用設(shè)定的編號(hào)表示交互式ESG與相關(guān)的廣播式ESG之間的關(guān)系。表13中給出了一種用編號(hào)表示交互式ESG與相關(guān)的廣播式ESG之間關(guān)系的具體實(shí)現(xiàn)方式 表13 如果在ESG的發(fā)現(xiàn)信息中指示交互式ESG和相關(guān)的廣播式ESG的關(guān)系,則可以對(duì)表1或表11所示的ESG發(fā)現(xiàn)信息的ServiceProvider元素進(jìn)一步擴(kuò)展,如表14所示為對(duì)表1的擴(kuò)展。對(duì)表11的擴(kuò)展部分與對(duì)表1的擴(kuò)展部分完全一致,這里不再贅述。
      在ServiceProvider元素中擴(kuò)展該ESG與相關(guān)ESG的關(guān)系類型,擴(kuò)展信息中需要包含以下內(nèi)容相關(guān)ESG的ProviderID、相關(guān)ESG的類型,即該ESG為廣播ESG還是交互ESG、以及與相關(guān)ESG的關(guān)系類型。
      表14 在表14中,E表示元素(Element)、A表示屬性(Attribute)、E1表示第一層元素、E2表示第一層元素的子元素,依此類推。
      另外,交互式ESG與相關(guān)的廣播式ESG的關(guān)系也可以在ESG訪問信息中指示,一種具體的指示方式為在ESG訪問信息的ESGAccessDescriptor中進(jìn)一步擴(kuò)展表示交互式ESG與廣播式ESG的的關(guān)系的字段,一種具體的表示方式如表15所示。


      表15 在實(shí)際應(yīng)用中,可以只在ESG發(fā)現(xiàn)信息或訪問信息中指示交互式ESG與相關(guān)的廣播式ESG的關(guān)系,也可以同時(shí)在ESG發(fā)現(xiàn)信息和訪問信息中指示交互式ESG和相關(guān)的廣播式ESG的關(guān)系。
      如果采用表9或表10所示的任意一種方式在ESG訪問信息中擴(kuò)展交互式ESG的入口信息,則還可以在表9或表10中進(jìn)一步增加指示交互式ESG和相關(guān)的廣播式ESG的關(guān)系的字段,具體實(shí)現(xiàn)可以采用與如表15中從NumOfRelatedESG至Value To的語法部分相同的方式。
      當(dāng)在ESG發(fā)現(xiàn)信息或訪問信息中指示該ESG與相關(guān)的ESG之間的關(guān)系時(shí),終端通過交互式通道向交互式ESG提交數(shù)據(jù)請(qǐng)求前,進(jìn)一步包括如下步驟 如果終端確定用戶選擇交互式ESG,則終端根據(jù)該交互式ESG的發(fā)現(xiàn)信息或訪問信息確定該交互式ESG與相關(guān)的廣播式ESG的關(guān)系。之后,終端根據(jù)確定的該交互式ESG與相關(guān)的廣播式ESG的關(guān)系,確定要請(qǐng)求的數(shù)據(jù)是否在該交互式ESG的數(shù)據(jù)范圍內(nèi)。如果確定是,則終端向交互式ESG提供商發(fā)出數(shù)據(jù)請(qǐng)求;如果確定否,則終端不再向交互式ESG的提供商發(fā)出數(shù)據(jù)請(qǐng)求,流程結(jié)束。
      如果終端確定用戶選擇廣播式ESG,則終端根據(jù)該廣播式ESG的發(fā)現(xiàn)信息或訪問信息確定該廣播式ESG與相關(guān)的交互式ESG的關(guān)系,然后再按照廣播式ESG的規(guī)范進(jìn)行處理。
      本發(fā)明同時(shí)還提供了一種發(fā)現(xiàn)交互式電子業(yè)務(wù)指南服務(wù)的系統(tǒng),該系統(tǒng)包括服務(wù)器端和終端,其中服務(wù)器端包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,該模塊用于通過廣播通道向終端下發(fā)ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息; 終端包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,用于在廣播通道獲取所述ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息。
      前面所述的實(shí)施例提供的發(fā)現(xiàn)交互式ESG的方法都是首先獲取交互式ESG的調(diào)用信息,然后再根據(jù)該調(diào)用信息攜帶的交互式ESG服務(wù)能力信息,向交互式ESG服務(wù)器提交數(shù)據(jù)請(qǐng)求,獲得ESG數(shù)據(jù)。在實(shí)際應(yīng)用中,也可以直接從交互式ESG服務(wù)器獲得ESG數(shù)據(jù),不必首先獲得ESG的調(diào)用信息。比如,在ESG多會(huì)話機(jī)制中,就可以實(shí)現(xiàn)直接與交互式ESG服務(wù)器交互獲得ESG數(shù)據(jù)。ESG多會(huì)話機(jī)制中,ESG服務(wù)提供的ESG數(shù)據(jù)被分成多個(gè)ESG集合在不同的會(huì)話中傳輸。
      ESG服務(wù)提供的ESG數(shù)據(jù)的劃分通過分割聲明(Partition Declaration)信息描述。終端從ESG自舉會(huì)話中獲取ESG自舉信息,ESG自舉信息中包括ESG發(fā)現(xiàn)信息和ESG訪問信息。ESG訪問信息中包括多會(huì)話傳輸標(biāo)識(shí)信息和分割聲明信息的獲取地址。終端根據(jù)用戶選擇的提供商從ESG自舉信息中獲取相應(yīng)的多會(huì)話傳輸標(biāo)識(shí)(Multiple Stream Transport)信息,確定采用多會(huì)話機(jī)制時(shí),從ESG自舉信息的ESG訪問信息中獲取分割聲明信息的獲取地址。現(xiàn)有技術(shù)中ESG服務(wù)提供的ESG數(shù)據(jù)劃分成的多個(gè)ESG集合都通過廣播式ESG會(huì)話提供,在ESG自舉會(huì)話中攜帶的只有廣播式ESG會(huì)話的地址。
      本發(fā)明實(shí)施例對(duì)ESG多會(huì)話機(jī)制進(jìn)行擴(kuò)展,通過在Partition Declaration信息中為每一個(gè)ESG集合增加訪問類型信息,標(biāo)識(shí)其攜帶的是交互式ESG會(huì)話地址,還是廣播式ESG會(huì)話地址。這里的交互式ESG會(huì)話地址可以為交互式URL。
      圖14為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)方法的第六個(gè)較佳實(shí)施例的流程圖,該流程包括如下步驟 步驟1401,終端啟動(dòng),完成初始化,獲取ESG自舉信息,為用戶顯示ESG提供商列表。
      這里,ESG自舉會(huì)話是通過廣播網(wǎng)絡(luò)建立的廣播會(huì)話,ESG自舉會(huì)話中包括ESG發(fā)現(xiàn)信息和ESG訪問信息。本實(shí)施例中,ESG訪問信息中攜帶有用于標(biāo)識(shí)是否采用ESG多會(huì)話機(jī)制的多會(huì)話傳輸標(biāo)識(shí),以及分割聲明信息的獲取地址。
      步驟1402,終端記錄用戶選擇的ESG提供商的提供商編號(hào)。
      步驟1403,終端根據(jù)記錄的ESG提供商編號(hào)從ESG發(fā)現(xiàn)信息中獲取多會(huì)話傳輸標(biāo)識(shí),判斷是否采用多會(huì)話機(jī)制,如果采用,則執(zhí)行步驟1404;否則按照未采用多會(huì)話機(jī)制的發(fā)現(xiàn)交互式ESG的方法執(zhí)行后續(xù)過程,比如可以采用前述實(shí)施例所提供的發(fā)現(xiàn)交互式ESG的方法。
      步驟1404,終端根據(jù)記錄的ESG提供商編號(hào)從ESG訪問信息中獲取Partition Declaration信息的獲取地址,從該獲取地址獲取Partition Declaration信息。
      步驟1405,終端自身選定或終端根據(jù)用戶或服務(wù)器端的選擇選定獲取的Partition Declaration信息中記載的一個(gè)ESG集合。
      步驟1406,終端根據(jù)Partition Declaration信息中攜帶的選定ESG集合的訪問類型信息判斷通過交互式ESG服務(wù),還是廣播式ESG獲取該ESG集合,如果是交互式ESG服務(wù),則執(zhí)行步驟1407;如果是廣播式ESG服務(wù),則執(zhí)行步驟1408。
      步驟1407,終端根據(jù)從Partition Declaration信息中獲取的交互式ESG地址信息,從交互式ESG服務(wù)器獲取選定的ESG集合,執(zhí)行步驟1409。
      步驟1408,終端根據(jù)從Partition Declaration信息中獲取的廣播式ESG地址信息,從廣播式ESG獲取選定的ESG集合。
      步驟1409,終端判斷是否已處理完P(guān)artition Declaration信息中記載的所有ESG集合,如果處理完,則結(jié)束流程;否則,返回步驟1406。
      終端在獲取到每一個(gè)ESG集合之后,會(huì)判斷接收到的ESG集合是否具有一致性,只有具有一致性的ESG集合才能被終端解析并提供給用戶。
      所謂ESG集合是否具有一致性的判斷的原則是該ESG集合所引用的所有信息是否都包含在終端已獲取的ESG集合中,如果是,則認(rèn)為該ESG集合具有一致性,可以將該ESG集合解析并提供給用戶;否則,認(rèn)為該ESG集合不具有一致性,終端繼續(xù)接收后續(xù)的ESG集合,直到接收到的所有ESG集合所引用的信息均已接收到時(shí),將已接收到的ESG集合解析提供給用戶。
      通常,終端對(duì)獲取的ESG集合的一致性判斷都是在終端獲取到該ESG集合之后,將該ESG集合的特征信息與已接收到的ESG集合的特征信息進(jìn)行比較來判斷的,這個(gè)過程較為復(fù)雜,為了能夠簡化終端判斷接收到的ESG集合的一致性的過程,本發(fā)明實(shí)施例中提供了如下實(shí)現(xiàn)方式 首先服務(wù)器端在創(chuàng)建分割聲明信息時(shí),確定該分割聲明信息中記載的ESG集合提供給終端的順序,并為每一個(gè)ESG集合增加一個(gè)一致性標(biāo)識(shí)。比如可以設(shè)定一致性標(biāo)識(shí)為0表示該ESG集合與之前所獲取的所有ESG集合合并后是不一致的,即該ESG集合所引用的信息不能在之前已獲取的ESG集合中全部獲得,或之前已獲取的ESG集合所引用的信息不能從該ESG中獲得;一致性標(biāo)識(shí)為1表示該ESG集合與之前已獲取的ESG集合合并后是一致的,即該ESG和之前獲取的所有ESG集合所引用的信息均可從當(dāng)前已獲取的ESG集合中得到。
      終端在獲取終端選定的Partition Declaration信息中記載的一個(gè)ESG集合前,需要按照服務(wù)器端確定的順序獲取該ESG集合之前的每一個(gè)ESG集合。終端獲取到一個(gè)ESG集合時(shí),首先根據(jù)該ESG集合的一致性標(biāo)識(shí)確定該ESG集合的一致性。
      如果一致性標(biāo)識(shí)為1,終端獲取該ESG集合,將該ESG集合與之前獲取的未提供給用戶的ESG集合一并解析并展示給用戶。
      如果一致性標(biāo)識(shí)為0,終端獲取該ESG集合后,不作處理,繼續(xù)獲取下一個(gè)ESG集合。
      圖15為本發(fā)明發(fā)現(xiàn)交互式ESG服務(wù)的系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖,該系統(tǒng)的服務(wù)器端不僅包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,還包括ESG提供商列表下發(fā)模塊,該模塊通過廣播通道在ESG自舉會(huì)話中將ESG提供商列表下發(fā)給終端。
      該系統(tǒng)的終端不僅包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,還包括ESG提供商列表接收模塊,用于從廣播通道中獲取ESG提供商列表,顯示給用戶,記錄用戶選擇的ESG提供商;所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊具體用于根據(jù)用戶選擇的交互式ESG提供商從廣播通道中獲取對(duì)應(yīng)的ESG提供商的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息。
      所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息可以為交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      在這種情況下,發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊用于通過廣播通道將ESG提供商的交互式ESG服務(wù)的Web服務(wù)調(diào)用信息下發(fā)給終端的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊; 終端的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊用于根據(jù)用戶選擇的ESG提供商在廣播通道獲取對(duì)應(yīng)的ESG提供商的交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      服務(wù)器端還可以進(jìn)一步包括索引信息構(gòu)造模塊,用于構(gòu)造Web服務(wù)調(diào)用信息的傳輸對(duì)象與ESG提供商的索引信息,在描述承載所述索引信息的傳輸對(duì)象的屬性中增加索引信息標(biāo)識(shí),并將構(gòu)造好的索引信息發(fā)送給發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊; 發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,進(jìn)一步用于通過廣播通道將索引信息下發(fā)給終端; 終端進(jìn)一步包括索引信息接收模塊,用于在傳輸會(huì)話中獲取索引信息。終端的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊用于根據(jù)該索引信息從傳輸會(huì)話中獲取對(duì)應(yīng)的Web服務(wù)調(diào)用信息。
      服務(wù)器端還可以包括傳輸會(huì)話入口信息發(fā)送模塊,用于將交互式ESG的Web服務(wù)調(diào)用信息所在傳輸會(huì)話的入口信息保存到ESG提供商的ESG發(fā)現(xiàn)信息或ESG訪問信息中,下發(fā)給終端。
      終端進(jìn)一步包括ESG傳輸會(huì)話入口信息接收模塊,該模塊用于根據(jù)用戶選擇的ESG提供商通過廣播通道在ESG發(fā)現(xiàn)信息或訪問信息中獲取所述傳輸會(huì)話的入口信息; 發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,根據(jù)所述傳輸會(huì)話的入口信息,在廣播通道獲取交互式ESG的Web服務(wù)調(diào)用信息。
      服務(wù)器端的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,還可以通過廣播通道將保存有交互式ESG的Web服務(wù)調(diào)用信息的ESG發(fā)現(xiàn)信息在ESG自舉會(huì)話中下發(fā)給終端的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊。
      服務(wù)器端進(jìn)一步可以包括索引信息構(gòu)造模塊,用于構(gòu)造Web服務(wù)調(diào)用信息的傳輸對(duì)象與對(duì)應(yīng)的ESG提供商的索引信息,在描述承載所述索引信息的傳輸對(duì)象的屬性中增加索引信息標(biāo)識(shí),并將構(gòu)造好的索引信息發(fā)送給所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊; 發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,進(jìn)一步用于通過廣播通道將索引信息下發(fā)給終端。
      服務(wù)器端進(jìn)一步包括容器構(gòu)造模塊,用于將Web服務(wù)調(diào)用信息封裝在容器中,并將容器發(fā)送給發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊; 發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于將接收到的容器通過廣播通道下發(fā)給終端。
      服務(wù)器端進(jìn)一步包括容器索引信息構(gòu)造模塊,用于構(gòu)造封裝Web服務(wù)調(diào)用信息的容器的編號(hào)和容器中包含的子結(jié)構(gòu)的編號(hào)與ESG提供商基本信息的索引信息,在封裝索引信息的容器中增加索引信息標(biāo)識(shí),并將構(gòu)造好的索引信息發(fā)送給容器構(gòu)造模塊; 容器構(gòu)造模塊,進(jìn)一步用于將接收到的索引信息封裝在一個(gè)單獨(dú)的容器中,發(fā)送給發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊; 發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于將接收到的容器通過廣播通道下發(fā)給終端。
      與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息還可以為交互式ESG的入口信息,在這種情況下,發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于將交互式ESG的入口信息保存到對(duì)應(yīng)的ESG提供商的發(fā)現(xiàn)信息或訪問信息中,并通過廣播通道下發(fā)給終端。
      發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,用于通過廣播通道在ESG提供商的發(fā)現(xiàn)信息或訪問信息中獲取交互式ESG的入口信息; 終端進(jìn)一步包括Web服務(wù)調(diào)用信息獲取模塊,該模塊從發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊中獲取交互式ESG的入口信息,并根據(jù)獲取的交互式ESG的入口信息,從交互通道中獲取相應(yīng)的Web服務(wù)調(diào)用信息。
      ESG自舉會(huì)話模塊向終端下發(fā)的ESG發(fā)現(xiàn)信息或訪問信息中進(jìn)一步可以增加所述ESG與相關(guān)ESG之間關(guān)系的信息,具體為在交互式ESG的發(fā)現(xiàn)信息或訪問信息中增加該交互式ESG與相關(guān)的廣播式ESG的關(guān)系描述字段;在廣播式ESG的發(fā)現(xiàn)信息或訪問信息中增加該廣播式ESG與相關(guān)的交互式ESG的關(guān)系的描述字段。
      終端進(jìn)一步可以包括廣播式與交互式ESG關(guān)系確定模塊,用于根據(jù)從ESG自舉會(huì)話中獲取的ESG訪問信息或發(fā)現(xiàn)信息,確定交互式ESG與相關(guān)廣播式ESG的關(guān)系; 如果用戶選擇交互式ESG,則終端還包括數(shù)據(jù)請(qǐng)求模塊,該模塊用于根據(jù)用戶選擇的交互式ESG,根據(jù)該交互式ESG與相關(guān)的廣播式ESG的關(guān)系,確定要向該交互式ESG的提供商發(fā)送的數(shù)據(jù)請(qǐng)求所請(qǐng)求的數(shù)據(jù)位于該交互式ESG的數(shù)據(jù)范圍內(nèi)時(shí),向該交互式ESG的提供商提交數(shù)據(jù)請(qǐng)求。
      本發(fā)明實(shí)施例中,與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息還可以為分割聲明信息的獲取地址。
      在這種情況下,服務(wù)器端中的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于通過廣播通道將分割聲明信息的獲取地址下發(fā)給終端。終端中的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,用于根據(jù)用戶選擇的ESG提供商在廣播通道獲取相應(yīng)的分割聲明信息的獲取地址。
      服務(wù)器端的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊可以由分割聲明創(chuàng)建模塊和分割聲明發(fā)送模塊組成。
      分割聲明創(chuàng)建模塊,用于創(chuàng)建每個(gè)ESG服務(wù)提供的ESG數(shù)據(jù)的分割聲明信息; 分割聲明發(fā)送模塊,用于將創(chuàng)建的分割聲明信息攜帶在ESG訪問信息中下發(fā)給終端。
      其中,分割聲明信息包括每個(gè)ESG集合的獲取地址、該獲取地址的訪問類型信息以及該ESG集合的一致性標(biāo)識(shí)。分割聲明創(chuàng)建模塊可以由ESG集合確定模塊和一致性標(biāo)識(shí)確定模塊組成,其中, ESG集合確定模塊,用于將每個(gè)ESG服務(wù)提供的ESG數(shù)據(jù)分割成多個(gè)ESG集合,確定每個(gè)ESG集合的獲取地址以及該獲取地址的訪問類型; 一致性標(biāo)識(shí)確定模塊,用于根據(jù)向終端提供所述多個(gè)ESG集合的順序,確定每個(gè)ESG集合的一致性。
      終端可以進(jìn)一步包括 分割聲明獲取模塊,用于從發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊所獲取的分割聲明信息的獲取地址獲取分割聲明信息; ESG集合獲取模塊,用于根據(jù)分割聲明信息中攜帶的每個(gè)ESG集合的獲取地址信息,依次獲取分割聲明信息中記載的每個(gè)ESG集合。
      為了進(jìn)一步簡化終端對(duì)ESG集合的一致性判斷過程,該終端還可以進(jìn)一步包括 ESG集合一致性判決模塊,用于根據(jù)獲取的分割聲明信息中攜帶的ESG集合的一致性標(biāo)識(shí),判斷ESG集合獲取模塊獲取的ESG集合是否具有一致性; ESG數(shù)據(jù)提供模塊,用于將具有一致性的ESG集合,或?qū)⒕哂幸恢滦缘腅SG集合與ESG集合獲取模塊之前獲取到的未提供給用戶的ESG集合合并后,解析并提供給用戶。
      由以上實(shí)施例的描述可知,本發(fā)明實(shí)施例提供的發(fā)現(xiàn)交互式電子業(yè)務(wù)指南的方法、服務(wù)器端和終端,服務(wù)器端通過廣播通道向終端下發(fā)與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息;終端在廣播通道獲取用于發(fā)現(xiàn)交互式ESG服務(wù)的信息,從而避免了終端向交互式ESG服務(wù)查詢服務(wù)器提交查詢請(qǐng)求,有效降低了交互通道的負(fù)載,提高了交互通道的使用效率。同時(shí),提供商無需提供交互式ESG服務(wù)查詢服務(wù)器,節(jié)約了運(yùn)營成本。
      另外,本發(fā)明實(shí)施例提供的發(fā)現(xiàn)交互式ESG的方法還可以應(yīng)用到ESG多會(huì)話機(jī)制中,通過在分割聲明信息中為每一個(gè)ESG集合增加一致性標(biāo)識(shí),進(jìn)而簡化終端對(duì)獲取到的ESG集合的一致性的判斷過程。
      總之,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種發(fā)現(xiàn)交互式電子業(yè)務(wù)指南ESG的方法,其特征在于,該方法包括以下步驟
      服務(wù)器端在廣播通道中將ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息下發(fā)給終端;
      所述終端從廣播通道中獲取所述ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息。
      2.如權(quán)利要求1所述的方法,其特征在于,該方法還包括
      所述服務(wù)器端向所述終端下發(fā)ESG提供商列表;
      所述終端通過廣播通道在ESG自舉會(huì)話中獲取ESG提供商列表,根據(jù)所述ESG提供商列表確定ESG提供商;
      所述終端獲取與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為所述終端從廣播通道中獲取所述確定的ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息。
      3.如權(quán)利要求2所述的方法,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為交互式ESG的Web服務(wù)調(diào)用信息。
      4.如權(quán)利要求3所述的方法,其特征在于,所述服務(wù)器端將交互式ESG的Web服務(wù)調(diào)用信息下發(fā)給終端為所述服務(wù)器端在廣播通道中通過傳輸會(huì)話將ESG提供商的交互式ESG的Web服務(wù)調(diào)用信息下發(fā)給所述終端;
      所述終端獲取所述交互式ESG的Web服務(wù)調(diào)用信息為所述終端根據(jù)所述服務(wù)器端下發(fā)的所述傳輸會(huì)話的入口信息,從所述傳輸會(huì)話中獲取所述ESG提供商的交互式ESG的Web服務(wù)調(diào)用信息。
      5.如權(quán)利要求4所述的方法,其特征在于,所述服務(wù)器端將所述Web服務(wù)調(diào)用信息下發(fā)給所述終端前,進(jìn)一步包括所述服務(wù)器端將所述交互式ESG的Web服務(wù)調(diào)用信息封裝在固定結(jié)構(gòu)的容器中;
      所述服務(wù)器端向終端下發(fā)Web服務(wù)調(diào)用信息為所述服務(wù)器端通過廣播通道將封裝所述Web服務(wù)調(diào)用信息的容器下發(fā)給所述終端;
      所述終端獲取所述Web服務(wù)調(diào)用信息包括所述終端根據(jù)所述服務(wù)器端下發(fā)的所述傳輸會(huì)話的入口信息在廣播通道上獲取封裝所述Web服務(wù)調(diào)用信息的容器,再從所述容器中獲取所述Web服務(wù)調(diào)用信息。
      6.如權(quán)利要求4或5所述的方法,其特征在于,所述服務(wù)器端將所述傳輸會(huì)話的入口信息下發(fā)給所述終端的步驟具體為所述服務(wù)器端將所述傳輸會(huì)話的入口信息攜帶在所述ESG提供商的ESG訪問信息中下發(fā)給所述終端。
      7.如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述傳輸會(huì)話中傳輸多個(gè)ESG提供商的交互式ESG的Web服務(wù)調(diào)用信息時(shí),該方法進(jìn)一步包括所述服務(wù)器端建立所述傳輸會(huì)話中傳輸?shù)拿恳粋€(gè)交互式ESG的Web服務(wù)調(diào)用信息與對(duì)應(yīng)的ESG提供商的索引信息,并在描述承載所述索引信息的傳輸對(duì)象的屬性中增加索引信息標(biāo)識(shí),通過所述傳輸會(huì)話將所述索引信息下發(fā)給所述終端;
      所述終端獲取所述Web服務(wù)調(diào)用信息為所述終端根據(jù)所述索引信息標(biāo)識(shí)從所述傳輸會(huì)話獲取所述索引信息,再根據(jù)所述索引信息從所述傳輸會(huì)話中獲取所述ESG提供商的交互式ESG的Web服務(wù)調(diào)用信息。
      8.如權(quán)利要求7所述的方法,其特征在于,所述傳輸會(huì)話為FLUTE會(huì)話;
      所述增加索引信息標(biāo)識(shí)為在描述承載所述索引信息的傳輸對(duì)象的文件傳送表FDT中增加索引信息標(biāo)識(shí)。
      9.如權(quán)利要求6所述的方法,其特征在于,該方法進(jìn)一步包括所述服務(wù)器端在ESG訪問信息中增加交互式ESG傳輸會(huì)話入口信息標(biāo)識(shí);
      所述終端根據(jù)所述交互式ESG傳輸會(huì)話入口信息標(biāo)識(shí)確定并獲取所述交互式ESG傳輸會(huì)話入口信息。
      10.如權(quán)利要求5所述的方法,其特征在于,所述終端獲取Web服務(wù)調(diào)用信息前,進(jìn)一步包括
      所述服務(wù)器端通過廣播通道將封裝Web服務(wù)調(diào)用信息的容器和封裝索引信息的容器一起下發(fā)給所述終端,所述索引信息為封裝Web服務(wù)調(diào)用信息的容器的編號(hào)和容器中包含的子結(jié)構(gòu)的編號(hào)與ESG提供商的索引信息;
      所述終端獲取Web服務(wù)調(diào)用信息的步驟具體包括所述終端在所述傳輸會(huì)話中獲取封裝索引信息的容器;
      根據(jù)用戶選擇的ESG提供商從所述索引信息中讀取封裝對(duì)應(yīng)Web服務(wù)調(diào)用信息的容器的編號(hào)以及子結(jié)構(gòu)的編號(hào);
      根據(jù)讀取的容器的編號(hào)從所述傳輸會(huì)話中獲取封裝對(duì)應(yīng)的Web服務(wù)調(diào)用信息的容器,根據(jù)讀取的子結(jié)構(gòu)的編號(hào)從獲取的容器中讀取對(duì)應(yīng)的Web服務(wù)調(diào)用信息。
      11.如權(quán)利要求4或5所述的方法,其特征在于,所述服務(wù)器端將所述傳輸會(huì)話的入口信息下發(fā)給所述終端的步驟具體為所述服務(wù)器端將所述傳輸會(huì)話的入口信息攜帶在所述ESG提供商的ESG發(fā)現(xiàn)信息中下發(fā)給所述終端。
      12.如權(quán)利要求11所述的方法,其特征在于,所述終端獲取Web服務(wù)調(diào)用信息前,進(jìn)一步包括所述服務(wù)器端將交互式ESG的Web服務(wù)調(diào)用信息標(biāo)識(shí)攜帶在所述ESG發(fā)現(xiàn)信息中下發(fā)給所述終端;
      所述終端根據(jù)獲取的傳輸會(huì)話的入口信息獲取Web服務(wù)調(diào)用信息為所述終端根據(jù)獲取的傳輸會(huì)話的入口信息以及對(duì)應(yīng)交互式ESG的Web服務(wù)調(diào)用信息標(biāo)識(shí)在廣播通道獲取交互式ESG的Web服務(wù)調(diào)用信息。
      13.如權(quán)利要求2所述的方法,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為交互式ESG的入口信息,
      所述服務(wù)器端將與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息下發(fā)給終端的步驟具體為所述服務(wù)器端將所述交互式ESG的入口信息攜帶在ESG發(fā)現(xiàn)信息或訪問信息中,在廣播通道通過ESG自舉會(huì)話下發(fā)給所述終端。
      14.如權(quán)利要求13所述的方法,其特征在于,如果所述服務(wù)器端將所述交互式ESG的入口信息保存到所述ESG發(fā)現(xiàn)信息中,并且在該ESG發(fā)現(xiàn)信息中還保存廣播式ESG的入口信息,則該方法進(jìn)一步包括在所述ESG發(fā)現(xiàn)信息中增加用于區(qū)分廣播式和交互式ESG的入口信息的交互式ESG標(biāo)識(shí);
      如果所述服務(wù)器端將所述交互式ESG的入口信息保存到所述ESG訪問信息中,并且在該ESG訪問信息中還保存廣播式ESG的入口信息,則該方法進(jìn)一步包括在所述ESG提供商的訪問信息中增加用于區(qū)分廣播式和交互式ESG的入口信息的交互式ESG標(biāo)識(shí)。
      15.如權(quán)利要求3所述的方法,其特征在于,所述服務(wù)器端將所述交互式ESG的Web服務(wù)調(diào)用信息攜帶在ESG發(fā)現(xiàn)信息中,在廣播通道中通過ESG自舉會(huì)話下發(fā)給所述終端。
      16.如權(quán)利要求15所述的方法,其特征在于,所述服務(wù)器端將所述交互式ESG的Web服務(wù)調(diào)用信息攜帶在ESG發(fā)現(xiàn)信息中的具體方法為
      所述服務(wù)器端將所述交互式ESG的Web服務(wù)調(diào)用信息攜帶在ESG發(fā)現(xiàn)信息中的已有元素中,并在所述ESG發(fā)現(xiàn)信息中增加交互式ESG的標(biāo)識(shí);或
      所述服務(wù)器端將所述交互式ESG的Web調(diào)用信息攜帶在ESG發(fā)現(xiàn)信息中新增的用于存放所述Web服務(wù)調(diào)用信息的元素中。
      17.如權(quán)利要求3所述的方法,其特征在于,所述的Web服務(wù)調(diào)用信息為Web服務(wù)描述語言WSDL文件。
      18.如權(quán)利要求3至5,或9或12至17中任一項(xiàng)所述的方法,其特征在于,所述終端獲取到所述交互式ESG的Web服務(wù)調(diào)用信息后,該方法還包括
      所述終端解析所述交互式ESG的Web服務(wù)調(diào)用信息,獲得交互式ESG服務(wù)的能力信息;
      所述終端通過交互通道向交互式ESG的提供商提交數(shù)據(jù)請(qǐng)求;
      所述交互式ESG的提供商接收所述數(shù)據(jù)請(qǐng)求,對(duì)該數(shù)據(jù)請(qǐng)求進(jìn)行處理生成結(jié)果數(shù)據(jù),并通過交互通道向所述終端返回符合所述數(shù)據(jù)請(qǐng)求的ESG數(shù)據(jù)。
      19.如權(quán)利要求18所述的方法,其特征在于,所述終端通過交互式通道向所述交互式ESG的提供商提交數(shù)據(jù)請(qǐng)求前,進(jìn)一步包括
      所述服務(wù)器端通過廣播通道向終端下發(fā)表示交互式ESG和相關(guān)的廣播式ESG之間關(guān)系的信息;
      所述終端根據(jù)記錄的ESG提供商以及選擇的ESG服務(wù)方式從廣播通道獲取該ESG服務(wù)方式與相關(guān)的ESG服務(wù)方式的關(guān)系。
      20.如權(quán)利要求19所述的方法,其特征在于,如果所述終端確定用戶選擇的ESG服務(wù)方式為交互式ESG,則該方法進(jìn)一步包括
      所述終端根據(jù)所述交互式ESG與相關(guān)的廣播式ESG的關(guān)系,判斷所述數(shù)據(jù)請(qǐng)求所請(qǐng)求的數(shù)據(jù)是否位于所述交互式ESG的數(shù)據(jù)范圍內(nèi),如果是,則向所述交互式ESG的提供商提交所述數(shù)據(jù)請(qǐng)求;否則,結(jié)束流程。
      21.如權(quán)利要求2所述的方法,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為分割聲明信息的獲取地址,
      所述終端獲取與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為所述終端從服務(wù)器端在廣播通道下發(fā)的ESG訪問信息中獲取記錄的ESG提供商的分割聲明信息的獲取地址。
      22.如權(quán)利要求21所述的方法,其特征在于,該方法還包括
      所述終端根據(jù)所述獲取地址獲取所述分割聲明信息;
      如果所述終端根據(jù)所述分割聲明信息中攜帶的當(dāng)前要獲取的ESG集合的訪問類型信息確定通過交互式ESG服務(wù)獲取該ESG集合,則根據(jù)所述分割聲明信息中攜帶的該ESG集合的交互式ESG地址信息,從相應(yīng)的交互式ESG服務(wù)器獲取該ESG集合;
      如果所述終端根據(jù)所述分割聲明信息中攜帶的當(dāng)前要獲取的ESG集合的訪問類型信息確定通過廣播式ESG服務(wù)獲取該ESG集合,則根據(jù)所述分割聲明信息中攜帶的該ESG集合的廣播式ESG地址信息,獲取該ESG集合。
      23.如權(quán)利要求22所述的方法,其特征在于,該方法進(jìn)一步包括
      確定所述分割聲明信息中記載的多個(gè)ESG集合提供給所述終端的順序,并根據(jù)確定的順序在所述分割聲明中為每個(gè)ESG集合增加一致性標(biāo)識(shí);
      所述終端獲取到每個(gè)ESG集合后,根據(jù)所述分割聲明信息中攜帶的該ESG集合的一致性標(biāo)識(shí)判斷該ESG集合的一致性,如果具有一致性,則將該ESG集合,或?qū)⒃揈SG集合和所述終端之前獲取到的未提供給用戶的ESG集合合并后,解析并提供給用戶。
      24.一種服務(wù)器端,其特征在于,該服務(wù)器端包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊和ESG提供商列表下發(fā)模塊,
      發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于通過廣播通道向終端下發(fā)ESG提供商的與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息;
      ESG提供商列表下發(fā)模塊,通過廣播通道在ESG自舉會(huì)話中向終端下發(fā)ESG提供商列表。
      25.如權(quán)利要求24所述的服務(wù)器端,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為交互式ESG服務(wù)的Web服務(wù)調(diào)用信息;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于通過廣播通道將ESG提供商的交互式ESG的Web服務(wù)調(diào)用信息下發(fā)給終端。
      26.如權(quán)利要求25所述的服務(wù)器端,其特征在于,所述服務(wù)器端進(jìn)一步包括索引信息構(gòu)造模塊,用于構(gòu)造Web服務(wù)調(diào)用信息的傳輸對(duì)象與對(duì)應(yīng)的ESG提供商的索引信息,并將構(gòu)造好的索引信息發(fā)送給所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,進(jìn)一步用于通過廣播通道將所述索引信息下發(fā)給所述終端。
      27.如權(quán)利要求25所述的服務(wù)器端,其特征在于,該服務(wù)器端還包括傳輸會(huì)話入口信息發(fā)送模塊,用于將交互式ESG的Web服務(wù)調(diào)用信息所在傳輸會(huì)話的入口信息保存到ESG提供商的ESG發(fā)現(xiàn)信息或ESG訪問信息中,下發(fā)給終端。
      28.如權(quán)利要求25所述的服務(wù)器端,其特征在于,所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于通過廣播通道將保存有交互式ESG的Web服務(wù)調(diào)用信息的ESG發(fā)現(xiàn)信息在ESG自舉會(huì)話中下發(fā)給終端。
      29.如權(quán)利要求25所述的服務(wù)器端,其特征在于,所述服務(wù)器端進(jìn)一步包括容器構(gòu)造模塊,用于將所述Web服務(wù)調(diào)用信息封裝在容器中,并將所述容器發(fā)送給所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于將接收到的容器通過廣播通道下發(fā)給終端。
      30.如權(quán)利要求29所述的服務(wù)器端,其特征在于,所述服務(wù)器端進(jìn)一步包括容器索引信息構(gòu)造模塊,用于構(gòu)造封裝所述Web服務(wù)調(diào)用信息的容器的編號(hào)和容器中包含的子結(jié)構(gòu)的編號(hào)與ESG提供商基本信息的索引信息,在封裝索引信息的容器中增加索引信息標(biāo)識(shí),并將構(gòu)造好的索引信息發(fā)送給所述容器構(gòu)造模塊;
      所述容器構(gòu)造模塊,進(jìn)一步用于將接收到的索引信息封裝在容器中,發(fā)送給所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于將接收到的容器通過廣播通道下發(fā)給終端。
      31.如權(quán)利要求24所述的服務(wù)器端,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為交互式ESG的入口信息;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于將交互式ESG的入口信息保存到對(duì)應(yīng)的ESG提供商的發(fā)現(xiàn)信息或訪問信息中,并通過廣播通道下發(fā)給終端。
      32.如權(quán)利要求24至31任一項(xiàng)所述的服務(wù)器端,其特征在于,該服務(wù)器端進(jìn)一步包括不同方式ESG的關(guān)系發(fā)送模塊,用于通過廣播通道將ESG提供商的不同方式ESG之間的關(guān)系攜帶在ESG發(fā)現(xiàn)信息或訪問信息中下發(fā)給終端。
      33.如權(quán)利要求24所述的服務(wù)器端,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為分割聲明信息的獲取地址,
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊,用于通過廣播通道將分割聲明信息的獲取地址下發(fā)給終端。
      34.如權(quán)利要求33所述的服務(wù)器端,其特征在于,所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊包括
      分割聲明創(chuàng)建模塊,用于創(chuàng)建每一個(gè)ESG服務(wù)提供的ESG數(shù)據(jù)的分割聲明信息;
      分割聲明發(fā)送模塊,用于將創(chuàng)建的分割聲明信息攜帶在ESG訪問信息中下發(fā)給終端。
      35.如權(quán)利要求34所述的服務(wù)器端,其特征在于,
      所述分割聲明信息包括每個(gè)ESG集合的獲取地址、該獲取地址的訪問類型信息以及該ESG集合的一致性標(biāo)識(shí);所述分割聲明創(chuàng)建模塊包括
      ESG集合確定模塊,用于將每個(gè)ESG服務(wù)提供的ESG數(shù)據(jù)分割成多個(gè)ESG集合,確定每個(gè)ESG集合的獲取地址以及該獲取地址的訪問類型;
      一致性標(biāo)識(shí)確定模塊,用于根據(jù)向終端提供所述多個(gè)ESG集合的順序,確定每個(gè)ESG集合的一致性。
      36.一種終端,其特征在于,該終端包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊和ESG提供商列表接收模塊,
      所述ESG提供商列表接收模塊,用于從廣播通道中獲取ESG提供商列表顯示給用戶,記錄用戶選擇的ESG提供商;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,根據(jù)用戶選擇的ESG提供商從廣播通道中獲取相應(yīng)的發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息。
      37.如權(quán)利要求36所述的終端,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為交互式ESG的Web服務(wù)調(diào)用信息;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,用于根據(jù)用戶選擇的ESG提供商在廣播通道獲取交互式ESG服務(wù)的Web服務(wù)調(diào)用信息。
      38.如權(quán)利要求37所述的終端,其特征在于,所述終端進(jìn)一步包括索引信息接收模塊,用于在傳輸會(huì)話中獲取索引信息,并發(fā)送給所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,用于根據(jù)所述索引信息從傳輸會(huì)話中獲取對(duì)應(yīng)的Web服務(wù)調(diào)用信息。
      39.如權(quán)利要求37所述的終端,其特征在于,所述終端進(jìn)一步包括ESG傳輸會(huì)話入口信息接收模塊,該模塊用于根據(jù)用戶選擇的ESG提供商通過廣播通道在ESG發(fā)現(xiàn)信息或訪問信息中獲取所述傳輸會(huì)話的入口信息;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,根據(jù)所述傳輸會(huì)話的入口信息,在廣播通道獲取交互式ESG的Web服務(wù)調(diào)用信息。
      40.如權(quán)利要求37所述的終端,其特征在于,所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,用于通過廣播通道在ESG發(fā)現(xiàn)信息中接收獲取交互式ESG的Web服務(wù)調(diào)用信息。
      41.如權(quán)利要求37所述的終端,其特征在于,所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊包括
      容器獲取模塊,用于在廣播通道中獲取封裝有交互式ESG的Web服務(wù)調(diào)用信息的容器;
      調(diào)用信息獲取模塊,用于從所述封裝有交互式ESG的Web服務(wù)調(diào)用信息的容器中讀取Web服務(wù)調(diào)用信息。
      42.如權(quán)利要求41所述的終端,其特征在于,所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊進(jìn)一步包括容器索引信息接收模塊,用于在傳輸會(huì)話中獲取封裝索引信息的容器,并從中讀取封裝對(duì)應(yīng)Web服務(wù)調(diào)用信息的容器的編號(hào)以及子結(jié)構(gòu)的編號(hào);
      所述容器獲取模塊,用于根據(jù)所述容器索引信息接收模塊讀取的容器的編號(hào)從所述傳輸會(huì)話中獲取對(duì)應(yīng)的容器;
      所述調(diào)用信息獲取模塊,用于根據(jù)所述容器索引信息接收模塊讀取的子結(jié)構(gòu)的編號(hào)從所述容器獲取模塊獲取的容器中讀取所述Web服務(wù)調(diào)用信息。
      43.如權(quán)利要求36所述的終端,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為交互式ESG的入口信息;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,用于通過廣播通道在ESG提供商的發(fā)現(xiàn)信息或訪問信息中獲取交互式ESG的入口信息;
      所述終端進(jìn)一步包括Web服務(wù)調(diào)用信息獲取模塊,用于從所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊中獲取交互式ESG的入口信息,并根據(jù)獲取的交互式ESG的入口信息,從交互通道中獲取相應(yīng)的Web服務(wù)調(diào)用信息。
      44.如權(quán)利要求36至43任一項(xiàng)所述的終端,其特征在于,所述終端進(jìn)一步包括廣播式與交互式ESG關(guān)系確定模塊,用于根據(jù)所述ESG訪問信息或發(fā)現(xiàn)信息,確定交互式ESG與相關(guān)廣播式ESG的關(guān)系;
      如果用戶選擇交互式ESG,則所述終端還包括數(shù)據(jù)請(qǐng)求模塊,用于根據(jù)用戶選擇的交互式ESG,以及所述交互式ESG與相關(guān)的廣播式ESG的關(guān)系,確定要向所述交互式ESG的提供商發(fā)送的數(shù)據(jù)請(qǐng)求所請(qǐng)求的數(shù)據(jù)位于所述交互式ESG的數(shù)據(jù)范圍內(nèi)時(shí),向所述交互式ESG的提供商提交所述數(shù)據(jù)請(qǐng)求。
      45.如權(quán)利要求36所述的終端,其特征在于,所述與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息為分割聲明信息的獲取地址;
      所述發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊,用于根據(jù)用戶選擇的ESG提供商在廣播通道獲取相應(yīng)的分割聲明信息的獲取地址。
      46.如權(quán)利要求45所述的終端,其特征在于,所述終端進(jìn)一步包括
      分割聲明獲取模塊,用于從所述獲取地址獲取所述分割聲明信息;
      ESG集合獲取模塊,用于根據(jù)所述分割聲明信息中攜帶的每個(gè)ESG集合的獲取地址信息,依次獲取所述分割聲明信息中記載的每個(gè)ESG集合。
      47.如權(quán)利要求46所述的終端,其特征在于,所述終端進(jìn)一步包括
      ESG集合一致性判決模塊,用于根據(jù)所述分割聲明信息中攜帶的ESG集合的一致性標(biāo)識(shí),判斷所述ESG集合獲取模塊獲取的ESG集合是否具有一致性;
      ESG數(shù)據(jù)提供模塊,用于將具有一致性的ESG集合,或具有一致性的ESG集合與所述ESG集合獲取模塊之前獲取到的未提供給用戶的ESG集合合并后,解析并提供給用戶。
      全文摘要
      本發(fā)明實(shí)施例公開了一種發(fā)現(xiàn)交互式電子業(yè)務(wù)指南的方法,該方法包括服務(wù)器端通過廣播通道向終端下發(fā)與發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)的信息;終端在廣播通道獲取用于發(fā)現(xiàn)交互式ESG服務(wù)的信息。本發(fā)明實(shí)施例同時(shí)還公開了一種服務(wù)器端和一種終端,所述服務(wù)器端包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息發(fā)送模塊和ESG提供商列表下發(fā)模塊;所述終端包括發(fā)現(xiàn)交互式ESG服務(wù)相關(guān)信息接收模塊和ESG提供商列表接收模塊。利用本發(fā)明實(shí)施例公開的方法,服務(wù)器端和終端可以避免終端向交互式ESG服務(wù)查詢服務(wù)器,如UDDI服務(wù)器,提交查詢請(qǐng)求,有效降低交互通道的負(fù)載,提高交互通道的使用率。
      文檔編號(hào)H04N7/173GK101175245SQ200710126558
      公開日2008年5月7日 申請(qǐng)日期2007年6月23日 優(yōu)先權(quán)日2006年9月15日
      發(fā)明者張楚雄, 騰 石, 杰 張, 張園園 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1