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

      用于在網(wǎng)絡(luò)中提供服務(wù)的方法和網(wǎng)絡(luò)元素的制作方法

      文檔序號:7677907閱讀:202來源:國知局
      專利名稱:用于在網(wǎng)絡(luò)中提供服務(wù)的方法和網(wǎng)絡(luò)元素的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及在網(wǎng)絡(luò)中提供服務(wù)的方法,所述網(wǎng)絡(luò)提供多個獨立的服
      務(wù)元素(element)。
      本發(fā)明還涉及在網(wǎng)絡(luò)中用作網(wǎng)關(guān)的網(wǎng)絡(luò)元素,以及包括可操作來實施網(wǎng)關(guān)功能的程序代碼序列的計算機程序產(chǎn)品。
      背景技術(shù)
      下一代通信服務(wù)將由多個單獨的服務(wù)或服務(wù)元素所構(gòu)成。典型地,每個服務(wù)元素負責(zé)具體的交互模式(例如,音頻通信)或內(nèi)容類型(例如,向用戶傳遞位置信息)。通過將多個單獨服務(wù)進行組合以支持多沖莫式情景(senario),從而因此形成服務(wù)組合,將產(chǎn)生更為豐富的用戶體驗。在這樣的情景中,對與用戶的交互的調(diào)整、對使用的網(wǎng)絡(luò)資源的管理以及對服務(wù)行為的定制將成為重要問題。
      在對于3G (第三代)以及寬帶網(wǎng)絡(luò)即將到來的演進下,用戶期望能夠更加容易的進行通信并且能夠與網(wǎng)絡(luò)中的其它用戶實時共享照片、圖像、音頻文件、個人內(nèi)容等形式的數(shù)據(jù)。在該新的網(wǎng)絡(luò)環(huán)境中,內(nèi)容提供商想要能夠通過把來自多個選擇源的話音、適配、圖像、文本等結(jié)合在單個會話內(nèi)來向消費者傳遞更為豐富的媒體。在這種背景下,能夠設(shè)想媒體類型和傳遞信道的許多不同組合。能夠設(shè)計更高級別的編程環(huán)境以允許對所+提供的服務(wù)進行快速定制。例如,企業(yè)消費者或內(nèi)容提供商可為其目標用戶(即,企業(yè)雇員或內(nèi)容消費者)定義具體的服務(wù)提供(offering)或服務(wù)特征。
      在遠程通信領(lǐng)域中的服務(wù)組合的現(xiàn)有技術(shù)方案通常已經(jīng)采用了網(wǎng)絡(luò)中心的方案。在2G或TDM (時分復(fù)用)網(wǎng)絡(luò)中,特征交互(即,在諸如預(yù)付式計費和號碼翻譯之類的單個話音呼叫內(nèi)能夠調(diào)用多個先進特征并且能夠檢測那些特征之間的沖突)已經(jīng)得以廣泛使用。隨著對基于SIP (會話發(fā)起協(xié)議)的網(wǎng)絡(luò)的演進,已經(jīng)引入了被稱作SCIM (服務(wù)能力交互管理器)的新概念來處理如何在單個SIP會話內(nèi)調(diào)用多個基于SIP的應(yīng)用的問題。而且,SCIM模型已經(jīng)從網(wǎng)絡(luò)會話的角度接近了服務(wù)組合的問題,并且主要涉及對不同網(wǎng)絡(luò)應(yīng)用之間的沖突進行檢測和管理。以這種方式,SCIM并不支持由外部實體構(gòu)建所組成的服務(wù)。
      在因特網(wǎng)領(lǐng)域中,服務(wù)主要被傳遞給個人計算機(PC)客戶端,很大程度上已避免了服務(wù)組合的問題。當多個服務(wù)想要與用戶進行交互時,它們通常并行這樣做,其中每個服務(wù)分配其自己的資源并且在PC屏幕上創(chuàng)建其自己的窗口。服務(wù)優(yōu)先級由PC操作系統(tǒng)(或用戶,經(jīng)由鼠標點擊)來決定。然而,由于典型的用戶設(shè)備功能較弱并且用于訪問網(wǎng)絡(luò)的接入網(wǎng)絡(luò)容量有限,所以僅由于該方案并不工作在遠程通信情況下使其使用受到限制
      發(fā)明內(nèi)容
      發(fā)明目的
      本發(fā)明的目的是提供一種方法、網(wǎng)絡(luò)元素和所述網(wǎng)絡(luò)元素的計算機程序產(chǎn)品,所述網(wǎng)絡(luò)元素使得網(wǎng)絡(luò)操作者能夠?qū)τ脩趔w驗進行管理并確保網(wǎng)絡(luò)資源的最佳利用,同時提供了具有以服務(wù)組合的形式提供定制的豐富媒體服務(wù)的靈活性的實體。
      發(fā)明概述
      根據(jù)本發(fā)明的第一方面,通過提供一種在網(wǎng)絡(luò)中提供服務(wù)的方法來達到所述目標,所述網(wǎng)絡(luò)提供多個以網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)形式的獨立服務(wù)元素,所述方法包括
      -將所述多個獨立服務(wù)元素進行組合以形成各自的服務(wù)組合;-提供多個服務(wù)鏈應(yīng)用,所述服務(wù)鏈應(yīng)用中的每一個與所述服務(wù)組合之一相關(guān)聯(lián),并且定義了與用于對相應(yīng)的服務(wù)組合的獨立服務(wù)元素進行控制的動作相關(guān)聯(lián)的網(wǎng)絡(luò)和/或用戶亊件集;
      其中在觸發(fā)了至少一個服務(wù)組合時,所述方法還包括-標識并執(zhí)行相應(yīng)的服務(wù)鏈應(yīng)用以依據(jù)當前的網(wǎng)絡(luò)和/或用戶事件來管理被包括在所述服務(wù)組合中的獨立服務(wù)元素的實例;和服務(wù)進行管理。 '、、?々、',。-'、 、,
      根據(jù)本發(fā)明的第二方面,通過提供一種在網(wǎng)絡(luò)中用作網(wǎng)關(guān)的網(wǎng)絡(luò)元
      6素來達到所述目標,所述網(wǎng)關(guān)處于多個服務(wù)鏈應(yīng)用與網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服
      務(wù)之間
      -所述服務(wù)鏈應(yīng)用中的每一個與各自的服務(wù)組合相關(guān)聯(lián),所述服務(wù)組合對以網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)形式的多個獨立服務(wù)元素進行鏈接并定義了與用于對相應(yīng)的服務(wù)組合的獨立服務(wù)元素進行控制的動作相關(guān)聯(lián)
      的網(wǎng)絡(luò)和/或用戶事件集;
      -所述網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)被要求用來實施與給定服務(wù)組合相對應(yīng)的服務(wù)行為;
      所述網(wǎng)絡(luò)元素包括
      -用于分別在多個網(wǎng)絡(luò)和用戶信道上檢測網(wǎng)絡(luò)和/或用戶事件的裝
      置;
      -用于檢測至少一個服務(wù)組合的觸發(fā)的裝置;
      -用于執(zhí)行與所迷至少一個服務(wù)組合相對應(yīng)的服務(wù)鏈應(yīng)用以依據(jù)當前的網(wǎng)絡(luò)和/或用戶事件對被包括在所述服務(wù)組合中的獨立服務(wù)元素的實例進行管理的裝置;
      -用于對獨立服務(wù)元素的全部當前實例進行監(jiān)視的裝置;和
      -用于依據(jù)獨立服務(wù)元素的所述全部當前實例對所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)進行管理的裝置。
      根據(jù)本發(fā)明的第三方面,通過提供一種計算機程序產(chǎn)品來達到所述目標,所述計算機程序產(chǎn)品包括可用來實施作為網(wǎng)關(guān)的網(wǎng)絡(luò)功能的程序代碼序列,所述網(wǎng)關(guān)處于多個服務(wù)鏈應(yīng)用與網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)之間
      -所迷服務(wù)鏈應(yīng)用中的每一個與各自的服務(wù)組合相關(guān)聯(lián),所述服務(wù)
      組合對以網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)形式的多個獨立服務(wù)元素進行鏈接并定義了與用于對相應(yīng)的服務(wù)組合的獨立服務(wù)元素進行控制的動作相關(guān)聯(lián)
      的網(wǎng)絡(luò)和/或用戶事件集;應(yīng)的服務(wù)行為;
      所述程序代碼序列可進一步被用來在所述網(wǎng)絡(luò)功能中實施和/或控

      -用于分別在多個網(wǎng)絡(luò)和用戶信道上檢測網(wǎng)絡(luò)和/或用戶事件的裝
      置;
      -用于檢測至少一個服務(wù)組合的觸發(fā)的裝置;-用于執(zhí)行與所述至少 一 個服務(wù)組合相對應(yīng)的服務(wù)鏈應(yīng)用以依據(jù)當前的網(wǎng)絡(luò)和/或用戶事件對被包括在所述服務(wù)組合中的獨立服務(wù)元素
      的實例進行管理的裝置;
      -用于對獨立服務(wù)元素的全部當前實例進行監(jiān)視的裝置;和
      -用于依據(jù)獨立服務(wù)元素的所述全部當前實例對所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)進行管理的裝置。
      所述程序代碼序列能夠以本領(lǐng)域技術(shù)人員可用的任何合適的編程語言加以提供,例如C、 C++、 Java等。
      依椐本發(fā)明的實施例,服務(wù)組合被定義為以獨立服務(wù)元素的群組的形式。每個服務(wù)組合需要服務(wù)特定的應(yīng)用邏輯(所謂的服務(wù)鏈邏輯)以在各個服務(wù)元素之間建立適合的同步級別。
      才艮據(jù)本發(fā)明的實施例,提供了服務(wù)配置功能(Service OrchestrationFunction, SOF),它作為三層;f莫型內(nèi)的網(wǎng)絡(luò)資源或服務(wù)和所述服務(wù)鏈應(yīng)用邏輯之間的網(wǎng)關(guān)。所述SOF負責(zé)響應(yīng)于用戶請求或網(wǎng)絡(luò)事件而標識并任選地下栽服務(wù)鏈應(yīng)用邏輯,執(zhí)行導(dǎo)致對各個服務(wù)元素的調(diào)用或與各個服務(wù)元素的交互的應(yīng)用邏輯,響應(yīng)于預(yù)定用戶或網(wǎng)絡(luò)事件調(diào)用缺省邏輯,對網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)進行管理以及對用戶交互進行管理。
      在依據(jù)本發(fā)明的方法實施例中,后者包括響應(yīng)于網(wǎng)絡(luò)和/或用戶事件觸發(fā)服務(wù)組合,即調(diào)用服務(wù)鏈應(yīng)用邏輯的實例。
      為了允許服務(wù)定制,所述服務(wù)鏈應(yīng)用邏輯可由外部實體而不是網(wǎng)絡(luò)操作者來提供。它可在該網(wǎng)絡(luò)的外部宿存在因特網(wǎng)或企業(yè)內(nèi)部網(wǎng)服務(wù)器上。相應(yīng)地,依據(jù)本發(fā)明的另外方法實施例,本發(fā)明包括從所述網(wǎng)絡(luò)之外的源下載所述相應(yīng)的服務(wù)鏈應(yīng)用。
      此外,可對請求相應(yīng)服務(wù)的用戶定制給定的服務(wù)鏈應(yīng)用邏輯,例如通過在請求所述給定服務(wù)時向所述服務(wù)鏈應(yīng)用邏輯提供用戶標識符。
      在依據(jù)本發(fā)明的相應(yīng)的網(wǎng)絡(luò)元素實施例中,所述網(wǎng)絡(luò)還包括用于從所述網(wǎng)絡(luò)的外部的源,尤其從因特網(wǎng)/企業(yè)內(nèi)部網(wǎng)服務(wù)器,下載至少一個服務(wù)鏈應(yīng)用的裝置。
      在依據(jù)本發(fā)明的另 一網(wǎng)絡(luò)元素實施例中,所述網(wǎng)絡(luò)還包括用于至少臨時存儲或高速緩存所述服務(wù)鏈應(yīng)用的裝置。
      為了對邏輯編程進行優(yōu)化,可由網(wǎng)絡(luò)操作者對諸如關(guān)閉通信會話之類的缺省動作進行預(yù)先編程而不是在每個服務(wù)鏈應(yīng)用中實施。在依據(jù)本
      8發(fā)明的相應(yīng)的方法實施例中,所述方法還包括響應(yīng)于預(yù)定的用戶和/或網(wǎng)絡(luò)事件(例如,充值帳戶達到預(yù)定閾值,在這種情況下可根據(jù)相應(yīng)的缺省邏輯顯示警告消息)而執(zhí)行預(yù)定的缺省邏輯。
      在依據(jù)本發(fā)明的相關(guān)網(wǎng)絡(luò)元素實施例中,后者還包括存儲用于缺省的網(wǎng)絡(luò)操作者特定的行為的預(yù)定應(yīng)用的裝置。
      為了對網(wǎng)絡(luò)資源的使用進行優(yōu)化,可定義和推行策略,因此在在依據(jù)本發(fā)明的再一方法實施例中,對網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)進行管理至少包
      括下列之一
      -依據(jù)所述策略把網(wǎng)絡(luò)資源和/或網(wǎng)絡(luò)服務(wù)跨獨立服務(wù)元素進行共
      享;和
      -依據(jù)所述策略釋放分配給第一獨立服務(wù)元素的網(wǎng)絡(luò)資源以供第二獨立服務(wù)元素使用。
      雖然可由外部實體來提供某些策略,但是在依據(jù)本發(fā)明的另一方法實施例中,對網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)進行管理還可包括尤其相對于對資源的及時分配和解除分配而應(yīng)用網(wǎng)絡(luò)操作者特定的策略。
      (在服務(wù)鏈應(yīng)用被執(zhí)行時)所有的用戶和/或網(wǎng)絡(luò)事件都被報告給服務(wù)配置功能,其負責(zé)建立和終止與用戶進行交互的信道并且捕獲這些信道上的用戶事件。在該背景下以及在依椐本發(fā)明的另 一 方法實施例中,
      在捕獲到用戶事件時,所述方法還包括對以下進行管理-執(zhí)行當前服務(wù)鏈應(yīng)用中的下一步驟;-調(diào)用新的服務(wù)鏈應(yīng)用;和-執(zhí)行預(yù)定的缺省應(yīng)用;
      -在沒有定義相應(yīng)的動作的情況下忽略所述用戶事件。在依據(jù)本發(fā)明的網(wǎng)絡(luò)元素的另外實施例中,所述網(wǎng)絡(luò)還包括用于不
      同類型的用戶交互(諸如經(jīng)由話音、WAP、消息發(fā)送等)的多個用戶交
      互信道。
      在此背景下以及在依據(jù)本發(fā)明的又一 網(wǎng)絡(luò)元素實施例中,后者還包括到所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)的多個接口 ,尤其是低級別接口和高級別接口,后者尤其祐:設(shè)計為SIP、 IN、 XML或CCXML控制接口。
      有利地,所述服務(wù)配置功能被設(shè)計為獨立于各個網(wǎng)絡(luò)資源和服務(wù)的粒度級別。為了達到此目的,依據(jù)本發(fā)明的另一方法實施例還包括為所述網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)中的每一個提供控制信道,所述信道中的每一個貝仰、w〃,《n吋肌力、a"控制的事件集相關(guān)聯(lián)。以這種方式,服務(wù)鏈應(yīng)用能夠根椐它們在將要用來向
      擇適合^粒度級別。 ° ' L: ''
      在依據(jù)本發(fā)明的網(wǎng)絡(luò)元素的另外實施例中,在每用戶或每服務(wù)為基礎(chǔ)定制服務(wù)行為,由此相對于提供服務(wù)組合提供了增加的靈活度。
      如能夠從依據(jù)本發(fā)明的上述實施例中推斷出,網(wǎng)絡(luò)元素(服務(wù)配置功能)被設(shè)計成用來以多網(wǎng)絡(luò)和多模式這二者的方式進行操作。它提供了到獨立于任何具體類型的用戶交互、網(wǎng)絡(luò)資源或應(yīng)用的服務(wù)鏈應(yīng)用邏輯的通用可編程接口。
      在依據(jù)本發(fā)明的另一網(wǎng)絡(luò)元素實施例中,以腳本語言(尤其以XML或CCXML腳本語言)來提供服務(wù)鏈應(yīng)用,并且其中所述服務(wù)鏈應(yīng)用執(zhí)行裝置^皮設(shè)計為相應(yīng)的腳本語言執(zhí)行引擎。
      能夠從對參考附圖僅作為示例而給出的優(yōu)選實施例的下列描述推斷出本發(fā)明的其它優(yōu)點和特性。以上及以下所提及的特征能夠依據(jù)本發(fā)明獨立地或結(jié)合地予以使用。所描述的實施例并不被認為是窮盡的創(chuàng)新,而是作為本發(fā)明基礎(chǔ)的基本概念的示例。


      圖1是圖示依據(jù)本發(fā)明實施例的針對服務(wù)鏈的三層模型的示意圖;圖2是依據(jù)本發(fā)明的網(wǎng)絡(luò)元素實施例的示意性框圖;圖3是圖示依據(jù)本發(fā)明的方法實施例的流程圖。
      具體實施例方式
      圖1示出了針對如本發(fā)明實施例中所使用的服務(wù)鏈的三層模型的示意圖。圖1包括如本領(lǐng)域技術(shù)人員已知的網(wǎng)絡(luò)1(即包括多個操作地連接的且進行交互的計算機(圖1中未示出)的通信網(wǎng)絡(luò))的功能表示。
      通常,網(wǎng)絡(luò)l包括,即適于提供多個網(wǎng)絡(luò)資源2.1、 2.2和網(wǎng)絡(luò)服務(wù)3,出于簡要的原因僅對其中的一些予以描繪。在本文中,諸如2.1、 2.2和3之類的網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)還被稱作獨立服務(wù)元素。如圖1中所另外描繪的,網(wǎng)絡(luò)資源2.1 、 2.2和網(wǎng)絡(luò)服務(wù)3通常提供了不同的粒度級別。接下來,網(wǎng)絡(luò)資源2.1、 2.2將被看作允許對各個資源進行管理(例如,單個話音信道的管理)的獨立服務(wù)元素,而網(wǎng)絡(luò)服務(wù)將被看作包括嵌入
      式資源的獨立服務(wù)元素,如圖1中利用示例性方式附圖標記3a、 3b所表示的。
      對于本領(lǐng)域技術(shù)人員已知的是,網(wǎng)絡(luò)資源2.1、 2.2和網(wǎng)絡(luò)服務(wù)3通過網(wǎng)絡(luò)1內(nèi)適當配置的計算機(未示出)予以提供。
      網(wǎng)絡(luò)資源2.1 、 2.2和網(wǎng)絡(luò)服務(wù)3的實際示例是(并非限制)基于網(wǎng)絡(luò)的地址簿功能、通信服務(wù)功能、聊天功能、媒體流功能等。
      如圖1所示,網(wǎng)絡(luò)1還包括網(wǎng)絡(luò)元素4,此后也被稱作服務(wù)配置功能(SOF),其功能將在后面明確。SOF 4的示例性體系結(jié)構(gòu)將在下面參考圖2進行描述。
      SOF 4與網(wǎng)絡(luò)資源2.1 、 2.2和網(wǎng)絡(luò)服務(wù)3操作地連接以用于資源的分配和解除分配、服務(wù)調(diào)用和終止以及用于接收對應(yīng)于網(wǎng)絡(luò)事件的信號,如圖1中利用雙箭頭A所表示的。
      圖l還示出了經(jīng)由SOF 4與網(wǎng)絡(luò)1的可操作連接中的用戶設(shè)備5。依據(jù)本發(fā)明的實施例,用戶設(shè)備5能夠是個人計算機(PC)、手持計算設(shè)備、移動電話等。用戶設(shè)備5通過多個信道(例如,話音、WAP、消息發(fā)送等)附連到網(wǎng)絡(luò)l (即SOF4)。經(jīng)由所述信道,SOF4被啟用來接收用戶請求和用戶交互事件并且向用戶設(shè)備5提供所請求的服務(wù),如通過雙箭頭B所圖示的。
      如圖1中進一步所描繪的,服務(wù)鏈的三層模型還包括多個服務(wù)鏈應(yīng)用6.1、 6.2、 6.3,其也被稱作服務(wù)鏈應(yīng)用邏輯。根據(jù)圖l的實施例,服務(wù)鏈應(yīng)用6.1、 6.2、 6.3并不包括在網(wǎng)絡(luò)1內(nèi),而是宿存于網(wǎng)絡(luò)1外部的企業(yè)內(nèi)部網(wǎng)/因特網(wǎng)服務(wù)器(圖1中未示出)上。然而,作為可替換地或附加地,服務(wù)鏈應(yīng)用還可以宿存在網(wǎng)絡(luò)1內(nèi),例如,SOF4內(nèi),如將在后面所明確的。
      服務(wù)鏈應(yīng)用邏輯是服務(wù)特定的邏輯,該邏輯使在各個獨立服務(wù)元素(即,各個網(wǎng)絡(luò)服務(wù)和資源)之間能夠建立適合級別的同步以向端用戶(即,用戶設(shè)備5)提供服務(wù)的無縫組合(即,從一個服務(wù)切換到另一個)的。在本發(fā)明的實施例中,所述服務(wù)鏈應(yīng)用邏輯以諸如XML、CCXML等腳本語言來書寫。服務(wù)鏈應(yīng)用邏輯通過相關(guān)聯(lián)的URL地址被存儲在網(wǎng)絡(luò)服務(wù)器上。
      服務(wù)鏈應(yīng)用邏輯被構(gòu)造為 一組事件(用戶事件和/或網(wǎng)絡(luò)事件)以及相關(guān)聯(lián)的轉(zhuǎn)變或動作。換句話說,如以上已經(jīng)提到的,當事件發(fā)生時,
      所述服務(wù)鏈應(yīng)用邏輯定義在資源分配和解除分配、借助SOF4的服務(wù)調(diào) 用和終止方面,相對于對網(wǎng)絡(luò)資源和服務(wù)進行控制而采取什么動作。
      還如圖1所示,考慮到如借助雙箭頭C所圖示的應(yīng)用邏輯發(fā)現(xiàn)和下 載,將SOF4適于與服務(wù)鏈應(yīng)用邏輯6.1-6.3進行交互。這方面也將在 以下更為詳細地描述。
      如以上已經(jīng)陳述的,每個服務(wù)鏈應(yīng)用邏輯6.1 -6.3與特定服務(wù)組合 情景相關(guān)聯(lián),因此將存在多個服務(wù)鏈應(yīng)用,每一個提供了其唯一的網(wǎng)絡(luò) 服務(wù)結(jié)合(combination)(即,其自己唯一的用戶體驗)。服務(wù)組合的 主要目標是在不需從頭開始實施這樣的情景中的每個單個情景的情況 下,創(chuàng)建更先進的應(yīng)用并且支持更為豐富的用戶情景。與之相比,本實 施例涉及在再次使用現(xiàn)有服務(wù)元素(即,以上所提到的網(wǎng)絡(luò)1的獨立服 務(wù)元素2.1、 2.2、 3)時創(chuàng)建更為豐富的用戶情景并提供相應(yīng)的服務(wù)。服 務(wù)組合的可能結(jié)合的數(shù)目基本上是無限的。遠程通信服務(wù)組成的簡單示 例包括(并非限制)使用網(wǎng)絡(luò)聯(lián)系列表(地址簿功能)來觸發(fā)群組會議 呼叫、在話音呼叫期間共享(用戶設(shè)備5上所存儲的)個人內(nèi)容或者從 網(wǎng)絡(luò)檢索位置信息并與會議呼叫的參與者共享。
      在所有這些情況下,用戶可以選擇個別地訪問每個服務(wù)。然而,如 果服務(wù)組合,即由多個單獨的服務(wù)元素所組成的結(jié)合服務(wù),對于用戶是 無縫的,則用戶體驗會得以提升。換句話說,例如,無需再次輸入目的 地電話號碼或把內(nèi)容從一服務(wù)明確地復(fù)制/粘貼到另 一服務(wù)。
      如以上已簡要提及的, 一些服務(wù)組合和相應(yīng)的服務(wù)鏈應(yīng)用邏輯將由 網(wǎng)絡(luò)1 (圖1)的操作者予以實施或部署。優(yōu)選地,所述服務(wù)鏈應(yīng)用將 宿存在網(wǎng)絡(luò)l內(nèi),例如在SOF4內(nèi)。然而,當外部實體(例如,企業(yè)消 費者或內(nèi)容提供商)而不是不同于網(wǎng)絡(luò)操作者能夠以每用戶、每服務(wù)或 每網(wǎng)絡(luò)為基礎(chǔ)提供定制的服務(wù)時,會達到服務(wù)組合的許多潛在好處。例 如,企業(yè)消費者可通過基于企業(yè)地址簿而不是網(wǎng)絡(luò)地址簿的通信服務(wù)。 內(nèi)容提供商可在收聽或觀看相同媒體內(nèi)容(例如,收聽相同的直播音樂 會或觀看相同的電視廣播)的消費者之間提供直播聊天。每個所述情景 再要求服務(wù)特定的應(yīng)用邏輯(服務(wù)鏈邏輯),其于是會外部地宿存在企 業(yè)內(nèi)部網(wǎng)/因特網(wǎng)服務(wù)器上,如以上所提到的。
      以這種方式,服務(wù)鏈應(yīng)用邏輯組成了形成服務(wù)組合的網(wǎng)絡(luò)獨立的服
      12務(wù)元素之間的鏈接。它具有兩個主要的職能首先,服務(wù)鏈應(yīng)用邏輯被 配置成用來對網(wǎng)絡(luò)l內(nèi)的所有獨立服務(wù)元素(例如,網(wǎng)絡(luò)資源2.1、 2:2 和網(wǎng)絡(luò)服務(wù)3)的實例進行標識、發(fā)起和控制。也就是說,如將要在以 下詳細描迷的,當通過SOF4執(zhí)行時,響應(yīng)于用戶請求或網(wǎng)絡(luò)事件(比 較圖1中的箭頭A、 B)或作為自動動作,服務(wù)鏈應(yīng)用邏輯能夠觸發(fā)新 的服務(wù)實例,修改已經(jīng)建立的服務(wù)實例或者終止服務(wù)實例。
      服務(wù)鏈應(yīng)用邏輯的第二個主要職能在于維護需要在服務(wù)組合中所 包括的各個獨立服務(wù)元素之間共享或傳輸?shù)臓顟B(tài)信息。獨立服務(wù)元素通 ?;ハ嗖恢苯舆M行通信。同樣地,它們很大程度上不知道彼此的存在。
      如以上描述中已經(jīng)簡要提及的,在圖l的三層模型中,服務(wù)配置功 能(SOF4)用作服務(wù)鏈應(yīng)用邏輯(上層)和網(wǎng)絡(luò)資源/服務(wù)(下層)之 間的網(wǎng)關(guān),需要其實施給定服務(wù)鏈應(yīng)用旨在要提供的服務(wù)行為。以這種 方式,SOF4形成了圖1的三層模型的中間或中介層。
      當資源由多個網(wǎng)絡(luò)共享時,作為中介層,SOF4因此能夠?qū)γ總€服 務(wù)鏈應(yīng)用所要求的網(wǎng)絡(luò)資源進行集中管理并且對那些網(wǎng)絡(luò)資源的使用 進行優(yōu)化。如以下進一步詳細描迷的,SOF 4還能夠被用于對任意缺省 邏輯(例如,操作者策略)加以利用,所述缺省邏輯可被用來越控 (override)任何服務(wù)鏈應(yīng)用邏輯?,F(xiàn)在將參考圖2對依據(jù)本發(fā)明實施例 的服務(wù)配置功能的體系結(jié)構(gòu)及其相應(yīng)的功能進行詳細描迷。
      圖2是圖1的網(wǎng)關(guān)元素,即SOF4)的示意性框圖。根據(jù)圖2的實 施例,SOF4通常包括常規(guī)的數(shù)據(jù)存儲裝置以及數(shù)據(jù)處理裝置,分別如 本領(lǐng)域技術(shù)人員已知的。在圖2中,所述存儲裝置利用虛線框7以一般 方式予以表示,而所述數(shù)據(jù)處理裝置由虛線框8予以表示。
      如能夠從圖2進一步推斷出的,在存儲裝置7內(nèi),SOF4包括用于 存儲策略定義7a,的裝置7a、用于存儲預(yù)定應(yīng)用7b,的裝置7b以及用于 至少臨時存儲(高速緩存)服務(wù)鏈應(yīng)用7c,的裝置7c。
      在數(shù)據(jù)處理裝置8內(nèi),SOF 4包括用于從外部源(尤其是因特網(wǎng)/ 企業(yè)內(nèi)部網(wǎng)服務(wù)器,如以上結(jié)合圖l所描述的)下載服務(wù)鏈應(yīng)用邏輯的 裝置8a。如圖2中進一步描繪的,下栽裝置8a與存儲裝置7c操作地連 接。在數(shù)據(jù)處理裝置8內(nèi),SOF 4還包括用于執(zhí)行服務(wù)鏈應(yīng)用邏輯的執(zhí) 行引擎8b。由于服務(wù)鏈應(yīng)用邏輯能夠以腳本語言予以書寫,所以執(zhí)行引 擎8b由此應(yīng)當被設(shè)計為腳本語言執(zhí)行引擎。如能夠從圖2推斷出,執(zhí)
      13行引擎8b與存儲裝置7b、 7c是可操作連接的以便執(zhí)行在所述存儲裝置 7b、 7c中存儲/高速緩存的相應(yīng)應(yīng)用。
      此外,在數(shù)據(jù)處理裝置內(nèi),SOF4包括與策略定義存儲裝置7a可操 作連接的策略推行裝置8c,以及用亍對圖1的網(wǎng)絡(luò)1中的網(wǎng)絡(luò)資源2.1、 2.2和網(wǎng)絡(luò)服務(wù)3進行管理的裝置8d。網(wǎng)絡(luò)資源管理裝置8d還包括監(jiān)視 裝置8d,,其功能將在隨后進行明確。
      如能夠從圖2進一步推斷出,在數(shù)據(jù)處理裝置8內(nèi),SOF4還包括 到網(wǎng)絡(luò)資源和服務(wù)(圖1)的、例如為SIP、 IN、 CCXML接口形式等的 接口 8e、 8e,、 8e"、...,以及到用戶交互信道8g、 8g,、 8g"(例如, 話音、WAP、消息發(fā)送…)的多個接口 8f、 8f、 8f,、…。此外,對于 每個網(wǎng)絡(luò)資源或服務(wù),提供了網(wǎng)絡(luò)控制信道8h、 8h,、 8h"。
      在數(shù)據(jù)處理裝置8內(nèi),SOF4還包括事件處理裝置8i,其具有用于 檢測來自所述用戶信道8g - 8g,,以及在所述網(wǎng)絡(luò)控制信道8h - 8h"上的 網(wǎng)絡(luò)和/或用戶事件的裝置8i,。事件處理裝置8i還包括用于檢測服務(wù)組 合的觸發(fā)(即,相應(yīng)服務(wù)鏈應(yīng)用的執(zhí)行)的裝置8i,,以及用于經(jīng)由所述 用戶和網(wǎng)絡(luò)信道分別向用戶設(shè)備5 (圖1)和各個服務(wù)元素派送相應(yīng)事 件(動作)的裝置8i",,正如以下將更為詳細描述的。
      此外,SOF4包括輸入設(shè)備9,例如鍵盤、網(wǎng)絡(luò)接口、用于計算機 可讀介質(zhì)的讀取器等,以便例如通過提供策略定義7a,、預(yù)定應(yīng)用7b, 等對SOF4進行配置和/或編程。在本發(fā)明的實施例中,輸入設(shè)備9可以 以標準數(shù)據(jù)庫提供接口的形式予以設(shè)計。
      每個網(wǎng)絡(luò)資源、網(wǎng)絡(luò)服務(wù)和用戶交互信道于一組事件相關(guān)聯(lián)。這些 是能夠在特定網(wǎng)絡(luò)資源、網(wǎng)絡(luò)服務(wù)或用戶信道上發(fā)生的事件。所述服務(wù) 鏈應(yīng)用邏輯通過進行適合的動作而對這些事件作出反應(yīng)。同樣地,所迷 事件對于SOF4是"已知的"。
      采用話音呼叫的示例,服務(wù)鏈應(yīng)用邏輯可能感興趣的事件包括"呼 叫請求,,事件、"呼叫建立,,事件、"呼叫失敗"事件和"呼叫終止',
      事件。請求新呼叫的服務(wù)鏈應(yīng)用(例如,當請求與朋友的話音呼叫時) 當呼叫建立時或如果呼叫請求失敗還應(yīng)當作出反應(yīng)。如果當前正確地建 立了呼叫,則所述服務(wù)鏈應(yīng)用邏輯可通過向用戶提供一些附加能力而對 該"呼叫建立"事件作出反應(yīng),例如通過允許用戶共享視頻片斷或向呼 叫中的其它人發(fā)送即時消息。另一方面,如果呼叫設(shè)置失敗(例如,如果其它人沒有對呼叫進行回答),則所述服務(wù)鏈應(yīng)用邏輯可通過向用戶 提供一些作為可替換的能力來對該"呼叫失敗"事件作出反應(yīng),例如通 過允許用戶發(fā)送文本消息或?qū)ζ渌肆粼捯羿]件消息。
      類似地,當話音呼叫完成時(并且當服務(wù)鏈應(yīng)用邏輯接收到該"呼 叫終止"事件時),所述服務(wù)鏈應(yīng)用邏輯可通過向用戶呈現(xiàn)新的選擇菜 單來作出反應(yīng),例如開始新的呼叫、在地址簿中選擇另一聯(lián)系人或者向 參與剛剛結(jié)束的呼叫的其它人發(fā)送文本消息。
      在以上示例中,網(wǎng)絡(luò)服務(wù)("建立雙路(2-way)話音呼叫")與 一組眾所周知的事件相關(guān)聯(lián)(即,"呼叫請求"、"呼叫建立"、"呼 叫失敗,,和"呼叫終止,,)。這些事件在定義所述服務(wù)鏈應(yīng)用邏輯時得 以使用。以這種方式,后者可以以適當方式對這些事件中的每一個作出 反應(yīng)。每個網(wǎng)絡(luò)資源或服務(wù)具有其自己的事件組,其中該組事件可通過
      事件處理裝置^i J立于這些事件組,^^責(zé)將事件通過派il裝置8i,,, 路由到所述服務(wù)鏈應(yīng)用邏輯的正確實例。例如,如果服務(wù)鏈應(yīng)用邏輯已 經(jīng)請求了雙路呼叫,則"呼叫建立"、"呼叫失敗"和"呼叫終止,,事 件應(yīng)當被向回路由到該相同的應(yīng)用以便進一步處理。
      通過使用上述組件,SOF4響應(yīng)于用戶請求(用戶事件)或網(wǎng)絡(luò)事 件通過采用檢測裝置8i,、 8i"、下載裝置8a以及存儲裝置7c來標識并 任選地下載服務(wù)鏈應(yīng)用邏輯。用戶請求的示例包括'(并非限制)訪問用 戶的網(wǎng)絡(luò)地址簿、訪問公共內(nèi)容存儲、建立話音會話(即,撥打電話號 碼)、發(fā)送SMS消息等的動作。所述網(wǎng)絡(luò)事件包括(并非限制)利用 網(wǎng)絡(luò)注冊新用戶或者預(yù)付式帳戶達到某預(yù)定閾值。所有這樣的事件都被 經(jīng)由相應(yīng)的用戶信道8g - 8g,,4艮告給服務(wù)配置功能,或者經(jīng)由網(wǎng)絡(luò)控制 信道8h - 8"到檢測裝置8i、 8i",它負責(zé)標識要下載哪個服務(wù)鏈應(yīng)用-如果尚未存儲/高速緩存在SOF 4內(nèi)-以及響應(yīng)于給定的用戶請求/網(wǎng)絡(luò) 事件要調(diào)用哪個服務(wù)鏈應(yīng)用。
      借助執(zhí)行引擎8b, SOF 4還負責(zé)執(zhí)行被包括在存儲裝置7c中的服 務(wù)鏈應(yīng)用邏輯7c,,如之前結(jié)合圖1所描述的,其中各個應(yīng)用邏輯命令 導(dǎo)致經(jīng)由派送裝置8i"調(diào)用各個服務(wù)元素和/或與各個服務(wù)元素交互,所 述服務(wù)元素即,網(wǎng)絡(luò)資源2.1、 2.2和網(wǎng)絡(luò)服務(wù)3。
      響應(yīng)于某預(yù)定用戶或網(wǎng)絡(luò)事件,SOF 4對于缺省的操作者特定的行為調(diào)用并執(zhí)行在存儲裝置7b中存儲的預(yù)定應(yīng)用邏輯7b,。例如,如果用 戶選擇關(guān)閉當前的服務(wù)會話,則可以對使得能夠終止所有打開的信道并 釋放所分配的網(wǎng)絡(luò)資源的相應(yīng)邏輯7b,預(yù)先編程(即僅由網(wǎng)絡(luò)操作者定 義一次)并將其存儲在存儲裝置7b中,而不是在每個服務(wù)鏈應(yīng)用中實施。
      借助具有資源主視圖(masterview)的資源管理裝置8d, SOF 4進 一步可用于并負責(zé)管理網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)。為了對用戶網(wǎng)絡(luò)資源進行 優(yōu)化,SOF 4必須維持在其上觀察哪些網(wǎng)絡(luò)資源當前正被使用的視圖。 這能夠通過采用監(jiān)視裝置8d,來達到,該監(jiān)視裝置8d,適于對獨立服務(wù)元 素的全部當前實例進行監(jiān)視。
      存儲在相應(yīng)的存儲裝置7a中的策略7a,被定義成用來確定何時能跨 網(wǎng)絡(luò)元素共享資源,以及何時應(yīng)當釋放資源。根據(jù)本發(fā)明的實施例,這 些策略考慮了用戶設(shè)備5 (圖1)的能力、用戶設(shè)備5所使用的用于訪 問網(wǎng)絡(luò)1 (圖1)的訪問網(wǎng)絡(luò)能力(未示出)、分配和解除分配資源的 成本、所述資源的性質(zhì)等。例如,存儲裝置7a可包括策略7a,,該策略 7a,定義了對于有時要求話音信道的應(yīng)用而言,它可能適合于使得該信道 在相應(yīng)的應(yīng)用會話的整個持續(xù)時間保持開放,而不是關(guān)閉并在每次需要 輸入或輸出音頻內(nèi)容時重新建立該話音信道。對于僅支持單個給定類型 信道(例如,音頻信道)的用戶設(shè)備而言,SOF 4必須包括能夠在多個 獨立服務(wù)元素要求使用該特定信道的情況下作為仲裁器的合適策略。為 了解決這種需要,資源管理裝置8d(在本示例中,它知道音頻信道資源) 負責(zé)從相應(yīng)的服務(wù)鏈應(yīng)用取得請求并經(jīng)由派送裝置8i",在所述音頻信 道(即,用戶信道8g-8g,,之一)上進行適當改變,并同時進一步關(guān)注 任何相關(guān)操作者定義的策略7a,。
      存儲裝置7a中存儲的策略7a,借助策略推行裝置8c予以執(zhí)行并推行。
      此外,如以上已經(jīng)陳述的,SOF4負責(zé)管理用戶交互。雖然一些服 務(wù)鏈應(yīng)用響應(yīng)于網(wǎng)絡(luò)事件而被觸發(fā),但是大多數(shù)服務(wù)鏈應(yīng)用是響應(yīng)于用 戶請求而被觸發(fā)的。在借助執(zhí)行引擎8b執(zhí)行給定服務(wù)鏈應(yīng)用邏輯7c,時, SOF 4負責(zé)建立和終止與用戶進行交互的其它信道8g-8g,',并且通過 事件檢測裝置8i捕獲那些信道上的用戶事件。每個這樣的用戶事件能夠 觸發(fā)后續(xù)應(yīng)用邏輯的執(zhí)行。在本背景下,如以上詳細解釋的,這包括當
      16前正在執(zhí)行的服務(wù)鏈應(yīng)用7c,的下一步驟的執(zhí)行、新服務(wù)鏈應(yīng)用實例的 調(diào)用或者預(yù)編程的缺省動作的執(zhí)行。
      然而,應(yīng)當注意的是,依據(jù)本發(fā)明的實施例,服務(wù)邏輯的執(zhí)行并不 局限于串行執(zhí)行。例如,簡單的服務(wù)鏈應(yīng)用可以由執(zhí)行第一服務(wù)邏輯以 及響應(yīng)于適合的事件而執(zhí)行第二服務(wù)邏輯所構(gòu)成。實際上,本發(fā)明的實 施例使得不同服務(wù)邏輯能夠在SOF4的管理下并行執(zhí)行。這樣的并行執(zhí) 行使得能夠提供一群功能豐富的服務(wù)鏈應(yīng)用。例如,服務(wù)鏈應(yīng)用可連接 會議呼叫中的多個用戶,同時使得即時消息能夠在那些訂戶的 一個或多 個子集之間發(fā)送。在該示例中,會議呼叫和即時消息發(fā)送會話這二者所
      需要的網(wǎng)絡(luò)資源都由SOF 4集中管理,以便確保對這些資源的優(yōu)化使用。 如以上結(jié)合圖l所提到的,網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)能夠提供不同的粒 度級別。因此,各個網(wǎng)絡(luò)資源可提供允許對各個資源進行管理(即,話 音信道的管理)的低級別接口,而具有嵌入式資源的網(wǎng)絡(luò)服務(wù)(參見圖 l)可提供高級別接口。然而,如上所述的SOF 4被設(shè)計成獨立于所述 粒度級別。它簡單地要求每個網(wǎng)絡(luò)資源或網(wǎng)絡(luò)服務(wù)受到諸如控制信道8h -8h"之類的控制信道的影響,并且與該信道相關(guān)聯(lián)的特定事件(控制 動作)集對于S0F4是已知的。各個服務(wù)鏈應(yīng)用于是可以選擇適合的粒 度級別以便向終端用戶提供希望的服務(wù),所迷粒度級別取決于特定網(wǎng)絡(luò) 資源或網(wǎng)絡(luò)服務(wù)上所要求的控制級別。
      如本領(lǐng)域技術(shù)人員將要意識到的,依據(jù)上述實施例的服務(wù)配置功能 能夠進行多網(wǎng)絡(luò)和多;^莫式(multi-modal)行為這二者。它為獨立于任何 具體類型的用戶交互、網(wǎng)絡(luò)資源或應(yīng)用的服務(wù)鏈應(yīng)用邏輯提供了通用可 編程接口。每種類型的網(wǎng)絡(luò)資源、網(wǎng)絡(luò)服務(wù)和用戶信道與預(yù)定的(且可 擴展的)事件集相關(guān)聯(lián)。把所述服務(wù)鏈應(yīng)用邏輯構(gòu)造為所述事件和相關(guān) 聯(lián)的狀態(tài)轉(zhuǎn)變的唯一子集。也就是說,當事件發(fā)生時,所述服務(wù)鏈應(yīng)用
      非某預(yù)先編程的缺省邏輯對所述動作進行了越控。注意,如果沒有在服 務(wù)鏈應(yīng)用邏輯中定義動作,即給定事件不包括在所述事件子集中,則忽 略所述事件。
      由于其多才莫式的性質(zhì),所提出的方案并不局限于具體類型的通信, 并且能夠被應(yīng)用于許多不同類型的基于會話的情景(例如,話音呼叫、 內(nèi)容流、多用戶會話(會議、游戲)、消息發(fā)送會話等)。如以上所陳
      ) 一除述的,所述服務(wù)配置功能提供了通用可編程接口 (可編程的例如,可通
      過輸入設(shè)備9對相應(yīng)的數(shù)據(jù)進行輸入),它獨立于任何具體用戶交互模 式。
      輸入設(shè)備9還能夠被用于提供實施SOF 4的上述裝置和功能中的任 一個所需的任何程序代碼序列。此外,SOF可被看作是可擴展的平臺, 其中可動態(tài)支持新的交互模式。所以,當新網(wǎng)絡(luò)服務(wù)或網(wǎng)絡(luò)資源在網(wǎng)絡(luò) 中變?yōu)榭捎脮r,可以設(shè)想在SOF內(nèi)動態(tài)上傳或鏈接程序代碼來管理與該 新網(wǎng)絡(luò)服務(wù)或網(wǎng)絡(luò)資源的交互。 一旦該新的功能已被安裝,所述SOF 就能夠與相應(yīng)的網(wǎng)絡(luò)服務(wù)或資源進行交互,并且服務(wù)鏈應(yīng)用能夠被編寫 為既對來自該服務(wù)或資源的事件作出反應(yīng)又將該服務(wù)或資源與如前所 述的其它已有的服務(wù)或資源進行組合。這再次強調(diào)所述SOF獨立于任何 給定的網(wǎng)絡(luò)服務(wù)或資源的思想,并且其允許利用新的網(wǎng)絡(luò)服務(wù)和資源類 型對SOF予以擴展。為了將后面的思想轉(zhuǎn)換為實踐,應(yīng)當存在將新的邏 輯動態(tài)輸入到SOF中以便對與新的服務(wù)和資源類型的交互進行管理的 方式(也就是說,上傳程序代碼以實施分別與現(xiàn)有功能8e、 8e,、 8e,,... 和8h、 8h,、 8h"..等價的新功能(未示出))。如果能夠?qū)π碌挠脩艚?互類型進行動態(tài)的支持,則這對于元素8f和8g是類似的。
      圖3示出了依據(jù)本發(fā)明的方法實施例的流程圖。
      根據(jù)該實施例,該方法在步驟S100開始。在后續(xù)步驟S012中,由 服務(wù)配置功能接收要求特定服務(wù)組合(即執(zhí)行相應(yīng)的服務(wù)鏈應(yīng)用)的用 戶請求或網(wǎng)絡(luò)事件。
      在步驟S104,標識所述相應(yīng)的服務(wù)鏈應(yīng)用并接著任選地在后續(xù)步驟 S106 (短劃框)從外部源進行下載。
      接著,在步驟S108結(jié)合新的服務(wù)鏈應(yīng)用實例建立相應(yīng)的組合服務(wù) 會話,并且在步驟S110開始執(zhí)行服務(wù)鏈應(yīng)用邏輯,由此向至少一個用 戶提供所請求的組合服務(wù)。
      如圖3中借助并行流路徑所指示的步驟S110的"下游",多個方 法步驟于是基本上以并行方式加以執(zhí)行。
      在步驟S112,對獨立服務(wù)元素的全部當前實例加以監(jiān)視。如果在步 驟S112觸發(fā)了相應(yīng)的監(jiān)視事件-在步驟SU4選擇(y)-則在步驟SU6 推行相應(yīng)的策略(例如,資源共享),如以上參考圖2所詳細描述的。 該方法接著可以繼續(xù)進行步驟S110 (繼續(xù)執(zhí)行服務(wù)鏈應(yīng)用邏輯)或步驟
      18S112 (繼續(xù)資源監(jiān)視)??蛇x擇地(圖3的右部分的短劃線),在步驟 S116策略推行可以致使會話終止,步驟S118,因此該方法在步驟S120 終止。
      基本上與步驟Sl 12 - Sl 16并行地,對適合信道就用戶和/或網(wǎng)絡(luò)事 件進行監(jiān)視(Slll)。如果在步驟S113相應(yīng)的問題以否定(n)予以回 答(沒有檢測到事件),則該方法返回步驟S110下游的點(即,分別 是步驟Slll和S112的上游)。否則,如果步驟S113中的問題以肯定 (y)予以回答,則在后續(xù)步驟S115,執(zhí)行檢查來確定該事件是否是預(yù) 先確定的用戶/網(wǎng)絡(luò)事件。
      如果步驟S115中的問題以肯定(y)予以回答,則在后續(xù)步驟SU7 執(zhí)行預(yù)確的動作或應(yīng)用邏輯。假設(shè)在步驟S117中執(zhí)行所述預(yù)定的應(yīng)用 邏輯導(dǎo)致會話終止(S118),則該方法在步驟S120終止。
      然而,如果步驟S115中的決定產(chǎn)生了否定結(jié)果(n)(所檢測的事 件不是預(yù)定事件),則依據(jù)所述事件,該方法會繼續(xù)進行步驟SllO (執(zhí) 行當前執(zhí)行的服務(wù)鏈應(yīng)用中的下一步驟)或可選擇地繼續(xù)進行步驟S108 (調(diào)用新的服務(wù)鏈應(yīng)用實例;圖3中的點劃線)。如果所述事件需要完 全新的服務(wù)鏈應(yīng)用邏輯,則該方法可選擇性地繼續(xù)進行步驟S104 (點 線)。如果所迷事件導(dǎo)致會話終止,則所述方法再次終止于步驟SU8、 S120 (圖3左部分的短劃線)。
      權(quán)利要求
      1. 一種在網(wǎng)絡(luò)中提供服務(wù)的方法,所述網(wǎng)絡(luò)提供多個以網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)形式的獨立服務(wù)元素,所述方法包括-將多個所述獨立服務(wù)元素進行組合以形成各自的服務(wù)組合;-提供對多個服務(wù)鏈應(yīng)用的訪問,所述服務(wù)鏈應(yīng)用中的每一個與所述服務(wù)組合之一相關(guān)聯(lián),并且定義了與用來對相應(yīng)的服務(wù)組合的所述獨立服務(wù)元素進行控制的動作相關(guān)聯(lián)的網(wǎng)絡(luò)和/或用戶事件集;其中在觸發(fā)了至少一個服務(wù)組合時,所述方法還包括-標識并執(zhí)行相應(yīng)的服務(wù)鏈應(yīng)用以依據(jù)當前的網(wǎng)絡(luò)和/或用戶事件來管理被包括在所述服務(wù)組合中的獨立服務(wù)元素的實例;和-依據(jù)獨立服務(wù)元素的全部當前實例對所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)進行管理。
      2. 如權(quán)利要求1或2所述的方法,還包括借助網(wǎng)絡(luò)和/或用戶事件 觸發(fā)所述至少一個服務(wù)組合。
      3. 如權(quán)利要求1所述的方法,還包括從所述網(wǎng)絡(luò)外部的源下載所 述相應(yīng)的服務(wù)鏈應(yīng)用。
      4. 如權(quán)利要求l、 2或3所述的方法,還包括響應(yīng)于預(yù)定的用戶和 /或網(wǎng)絡(luò)事件執(zhí)行預(yù)定的缺省邏輯。
      5. 如之前任一項權(quán)利要求所述的方法,其中對所述網(wǎng)絡(luò)資源和所 述網(wǎng)絡(luò)服務(wù)進行管理至少包括下列之一-跨獨立服務(wù)元素共享網(wǎng)絡(luò)資源和/或網(wǎng)絡(luò)服務(wù);和 -釋放分配給第一獨立服務(wù)元素的網(wǎng)絡(luò)資源以供第二獨立服務(wù)元 素使用。
      6. 如之前任一項權(quán)利要求所述的方法,還包括在至少一個服務(wù)鏈 應(yīng)用的執(zhí)行期間對用戶交互進行管理以響應(yīng)于用戶事件使能下列中至 少之一-執(zhí)行當前服務(wù)鏈應(yīng)用中的下一步驟; -調(diào)用新的服務(wù)鏈應(yīng)用;和 -執(zhí)行預(yù)定的缺省應(yīng)用;-在沒有定義相應(yīng)的動作的情況下忽略所述用戶事件。
      7. 如之前任一項權(quán)利要求所述的方法,還包括為每個所述網(wǎng)絡(luò)資 源和網(wǎng)絡(luò)服務(wù)提供控制信道,所述信道中的每一個與用于借助所述服務(wù)鏈應(yīng)用對所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)進行控制的事件集相關(guān)聯(lián)。
      8. —種在網(wǎng)絡(luò)中用作網(wǎng)關(guān)的網(wǎng)絡(luò)元素,所述網(wǎng)關(guān)處于多個服務(wù)鏈應(yīng) 用與網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)之間-所述服務(wù)鏈應(yīng)用中的每一個與各自的服務(wù)組合相關(guān)聯(lián),所述服務(wù) 組合把以所述網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)形式的多個獨立服務(wù)元素進行鏈接 并定義了與用于對相應(yīng)的服務(wù)組合的獨立服務(wù)元素進行控制的動作相 關(guān)聯(lián)的網(wǎng)絡(luò)和/或用戶事件集;-所述網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)被要求用來實施與給定服務(wù)組合相對 應(yīng)的服務(wù)行為;所述網(wǎng)絡(luò)元素包括-用于分別在多個網(wǎng)絡(luò)和用戶信道上檢測網(wǎng)絡(luò)和/或用戶事件的裝置;-用于檢測至少一個服務(wù)組合的觸發(fā)的裝置;-用于執(zhí)行與所述至少一個服務(wù)組合相對應(yīng)的服務(wù)鏈應(yīng)用以依據(jù) 當前網(wǎng)絡(luò)和/或用戶事件對被包括在所述服務(wù)組合中的獨立服務(wù)元素的 實例進行管理的裝置;-用于對獨立服務(wù)元素的全部當前實例進行監(jiān)視的裝置;和rTT t ,二丄ct v丄 nu /4r 二主iA ",丄'人 Atr rS AO a丄d二 、丄'IS1 / A 、、tt—乂卞J ") P^f/S^工乂/J隊力、乂U樂WM 〃| !^^T節(jié)卩3閃穴'I",'J 〃| J^rg W貝《T、4"所述網(wǎng)絡(luò)服務(wù)進行管理的裝置。
      9. 如權(quán)利要求8所述的網(wǎng)絡(luò)元素,其中以每用戶或每服務(wù)為基礎(chǔ) 定制服務(wù)行為。
      10. —種計算機程序產(chǎn)品,包括用來實施作為網(wǎng)關(guān)的網(wǎng)絡(luò)功能的程 序代碼序列,所述網(wǎng)關(guān)處于多個服務(wù)鏈應(yīng)用與網(wǎng)絡(luò)資源和網(wǎng)絡(luò)服務(wù)之 間-所述服務(wù)鏈應(yīng)用中的每一個與各自的服務(wù)組合相關(guān)聯(lián),所述服務(wù) 組合對以所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)形式的多個獨立服務(wù)元素進行 鏈接并定義了與用于對相應(yīng)的服務(wù)組合的獨立服務(wù)元素進行控制的動 作相關(guān)聯(lián)的網(wǎng)絡(luò)和/或用戶事件集;-所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)被要求用來實施與給定服務(wù)組合 相對應(yīng)的服務(wù)行為;所述程序代碼序列還可被用來在所述網(wǎng)絡(luò)功能中實施和/或控制-用于分別在多個網(wǎng)絡(luò)和用戶信道上檢測網(wǎng)絡(luò)和/或用戶事件的裝置;-用于檢測至少一個服務(wù)組合的觸發(fā)的裝置;-用于執(zhí)行與所述至少一個服務(wù)組合相對應(yīng)的服務(wù)鏈應(yīng)用以依據(jù) 當前網(wǎng)絡(luò)和/或用戶事件對被包括在所迷服務(wù)組合中的獨立服務(wù)元素的實例進行管理的裝置;-用于對獨立服務(wù)元素的全部當前實例進行監(jiān)視的裝置;和-用于依據(jù)獨立服務(wù)元素的所述全部當前實例對所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)進行管理的裝置。
      全文摘要
      本發(fā)明致力于通過一個可集成在網(wǎng)關(guān)中的中央網(wǎng)絡(luò)元素(4)提供源自多個服務(wù)(3a,3b)的服務(wù)(3)。所述網(wǎng)絡(luò)元素執(zhí)行一種方法,包括-將多個獨立服務(wù)元素(3a,3b)進行組合以形成各自的服務(wù)組合;-提供多個服務(wù)鏈應(yīng)用,所述服務(wù)鏈應(yīng)用中的每一個與所述服務(wù)組合中的一個相關(guān)聯(lián)并且定義了與用于對相應(yīng)的服務(wù)組合的獨立服務(wù)元素(3a,3b)進行控制的動作相關(guān)聯(lián)的網(wǎng)絡(luò)和/或用戶事件集;其中在觸發(fā)了至少一個服務(wù)組合時,所述方法還包括-標識并執(zhí)行相應(yīng)的服務(wù)鏈應(yīng)用以依據(jù)當前的網(wǎng)絡(luò)和/或用戶事件管理所述服務(wù)組合中所包括的獨立服務(wù)元素(3a,3b)的實例;和-依據(jù)獨立服務(wù)元素(3a,3b)的全部當前實例對所述網(wǎng)絡(luò)資源和所述網(wǎng)絡(luò)服務(wù)進行管理。
      文檔編號H04L29/08GK101491061SQ200780026095
      公開日2009年7月22日 申請日期2007年7月10日 優(yōu)先權(quán)日2006年7月12日
      發(fā)明者J·奧康奈爾 申請人:惠普開發(fā)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1