專利名稱:中繼服務(wù)器、中繼服務(wù)器服務(wù)控制方法、服務(wù)提供系統(tǒng)和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多個服務(wù)器使用會話初始化協(xié)議(SIP,Session InitiationProtocol)互相協(xié)作,將服務(wù)提供給用戶的服務(wù)提供方案。
背景技術(shù):
由于近年來互聯(lián)網(wǎng)的普及和使用數(shù)兆bps或更高帶寬訪問互聯(lián)網(wǎng)的所謂寬帶用戶數(shù)量的增加,利用寬帶網(wǎng)絡(luò)的服務(wù)需求正在增長。
這些寬帶服務(wù)之一是互聯(lián)網(wǎng)電話服務(wù)。通過互聯(lián)網(wǎng)電話,發(fā)送方終端把指向接收方終端的發(fā)送請求消息發(fā)給由使用呼叫控制協(xié)議的網(wǎng)絡(luò)提供的呼叫控制服務(wù)器,呼叫控制協(xié)議可以是例如由ITU-T(InternationalTelecommunication Union Telecommunication Standardization Sector,國際電信聯(lián)盟電信標(biāo)準(zhǔn)化部)建議書H.323和ITEF(Internet Engineering Task Force,互聯(lián)網(wǎng)工程任務(wù)組)的RFC3261(Request For Comments,請求注解)指定的SIP。呼叫控制服務(wù)器執(zhí)行對發(fā)送方終端的認(rèn)證和對接收方終端所請求地址的分析,并將發(fā)送請求消息中繼到接收方終端。接收方終端把對發(fā)送請求的響應(yīng)消息發(fā)回到呼叫控制服務(wù)器,呼叫控制服務(wù)器進(jìn)一步將消息中繼到發(fā)送方終端。這種呼叫控制消息的交換是通過終端和呼叫控制服務(wù)器之間的呼叫控制會話執(zhí)行的。此外,通過呼叫控制消息,就確定了從其它方接收語音數(shù)據(jù)經(jīng)由的信道信息和向其它方發(fā)出自身語音數(shù)據(jù)經(jīng)由的信道信息等。例如,在SIP的條件下,終端發(fā)送“邀請(INVITE)”消息,其本文(body)包含會話描述協(xié)議(SDP,Session Description Protocol)信息的,該會話描述協(xié)議信息包含IP(internet protocol,互聯(lián)網(wǎng)協(xié)議)地址和可以接收的端口信息。接收方終端將載于SIP響應(yīng)消息“200響應(yīng)”上的類似信息發(fā)回。當(dāng)完成呼叫控制信息的交換時,終端將數(shù)據(jù)發(fā)到確定的信道地址。用于交換呼叫控制消息的呼叫控制會話會保持到呼叫完成。
對于個人的呼叫控制會話,呼叫控制服務(wù)器通常記錄發(fā)送方終端信息、接收方終端信息以及會話持續(xù)時間并且將該信息用于計(jì)費(fèi)等。
另一方面,以使用萬維網(wǎng)(WWW,World Wide Web)在線購物為代表的服務(wù)正在變得普及。用戶可以訪問提供了使用網(wǎng)站瀏覽器在線購物的網(wǎng)站服務(wù)器購買所需商品。要購買商品,用戶通過網(wǎng)站瀏覽器將用戶ID和密碼發(fā)到網(wǎng)站服務(wù)器來接收認(rèn)證并且提供在線購物的公司就向用戶計(jì)費(fèi)。在互聯(lián)網(wǎng)上,用戶經(jīng)常地訪問網(wǎng)絡(luò)上存在的多個服務(wù)器,并總是對錢款和個人信息的交換的安全性感到不可靠。例如,未經(jīng)審查的公開號為2002-32502的日本專利申請描述了對訪問服務(wù)器的每個個人都執(zhí)行認(rèn)證的服務(wù)器技術(shù)。專利文獻(xiàn)1中描述的系統(tǒng)是以不同的服務(wù)器安全地執(zhí)行交換的代理服務(wù)器系統(tǒng)。
然而,盡管提供了互聯(lián)網(wǎng)電話服務(wù)的呼叫控制服務(wù)器具有本質(zhì)上可以用于其它應(yīng)用服務(wù)器的用戶認(rèn)證功能、會話控制功能以及計(jì)費(fèi)控制等功能,可呼叫控制服務(wù)器只為電話服務(wù)進(jìn)行呼叫控制功能操作,這就導(dǎo)致了沒有為其它應(yīng)用服務(wù)器提供任何如用戶認(rèn)證、會話控制以及計(jì)費(fèi)控制的問題。
此外,提供在線商鋪的公司需要對每個用戶單獨(dú)進(jìn)行用戶信息控制和計(jì)費(fèi),而用戶也需要擁有在個人在線商鋪?zhàn)缘挠脩鬒D和密碼并被每個在線商鋪收費(fèi),這導(dǎo)致了處理很麻煩的問題。專利文獻(xiàn)1描述了從其它服務(wù)器收集信息的技術(shù),但此種技術(shù)不能解決上述在多個公司進(jìn)行他們自己的計(jì)費(fèi)服務(wù)的情況下的問題。
發(fā)明內(nèi)容
本發(fā)明的目的是利用現(xiàn)有的SIP服務(wù)器功能提供應(yīng)用服務(wù)提供方法,并能夠輕松地進(jìn)行認(rèn)證和計(jì)費(fèi)操作。
根據(jù)本發(fā)明的一個方面,實(shí)現(xiàn)應(yīng)用服務(wù)提供方法的中繼服務(wù)器是在客戶機(jī)和應(yīng)用服務(wù)器之間建立會話的中繼服務(wù)器,其包括請求接收部件,用于從客戶機(jī)接收含有客戶機(jī)服務(wù)請求信息的會話建立請求;認(rèn)證部件,用于控制客戶機(jī)的注冊信息并從服務(wù)請求信息和注冊信息來對客戶機(jī)進(jìn)行認(rèn)證;搜尋部件,用于搜尋提供包括于服務(wù)請求信息中的服務(wù)的應(yīng)用服務(wù)器;服務(wù)質(zhì)詢中繼部件,用于質(zhì)詢應(yīng)用服務(wù)器是否可以將服務(wù)提供給客戶機(jī);響應(yīng)中繼部件,用于接收對應(yīng)用服務(wù)器進(jìn)行質(zhì)詢的響應(yīng)并將該響應(yīng)發(fā)到客戶機(jī);以及確認(rèn)中繼部件,用于當(dāng)根據(jù)該響應(yīng)從客戶機(jī)接收到連接請求的時候,在應(yīng)用服務(wù)器和客戶機(jī)之間建立會話。
根據(jù)此結(jié)構(gòu),在會話建立階段,中繼服務(wù)器執(zhí)行用戶認(rèn)證,因此應(yīng)用服務(wù)器不需要執(zhí)行用戶認(rèn)證,就可能輕松地構(gòu)建應(yīng)用服務(wù)器。此外,中繼服務(wù)器可以提高中繼服務(wù)器自身擁有的用戶認(rèn)證功能的利用效率,通過從應(yīng)用服務(wù)器收取費(fèi)用等來減少操作成本。
此外,當(dāng)根據(jù)包括在服務(wù)請求中的數(shù)據(jù),基于規(guī)則來指定服務(wù)內(nèi)容和客戶機(jī)信息時,就可能更有效地控制客戶機(jī)信息和服務(wù)內(nèi)容。
此外,在中繼服務(wù)器進(jìn)一步包括用于從客戶機(jī)接收斷開請求并將該斷開請求發(fā)到應(yīng)用服務(wù)器的斷開請求接收部件,用于當(dāng)會話斷開時基于斷開請求測量會話持續(xù)時間的會話控制部件,以及用于基于持續(xù)時間來創(chuàng)建計(jì)費(fèi)信息的時間計(jì)費(fèi)部件的情況下,就可能測量會話持續(xù)時間并根據(jù)測量到的持續(xù)時間計(jì)費(fèi)。因此,當(dāng)根據(jù)服務(wù)提供時間確定了應(yīng)用服務(wù)器所提供的服務(wù)時,應(yīng)用服務(wù)器不需要測量服務(wù)提供時間,中繼服務(wù)器也為應(yīng)用服務(wù)器執(zhí)行計(jì)費(fèi),因此就可能輕松地構(gòu)建能夠基于服務(wù)提供時間進(jìn)行計(jì)費(fèi)的應(yīng)用服務(wù)器。
此外,當(dāng)中繼服務(wù)器進(jìn)一步包括用于基于應(yīng)用服務(wù)器的請求來創(chuàng)建計(jì)費(fèi)信息的應(yīng)用計(jì)費(fèi)部件時,應(yīng)用服務(wù)器收集的計(jì)費(fèi)信息通知給中繼服務(wù)器,中繼服務(wù)器對用戶執(zhí)行計(jì)費(fèi)。因此,即使當(dāng)應(yīng)用服務(wù)器提供不依賴于服務(wù)提供時間的生成計(jì)費(fèi)服務(wù)時,例如購買商品的服務(wù),中繼服務(wù)器都可以執(zhí)行計(jì)費(fèi)并輕松地構(gòu)建應(yīng)用服務(wù)器,該應(yīng)用服務(wù)器提供不依賴于服務(wù)提供時間的請求計(jì)費(fèi)服務(wù)。
圖1對根據(jù)本發(fā)明實(shí)施例1的系統(tǒng)的結(jié)構(gòu)范例進(jìn)行了說明;圖2對根據(jù)本發(fā)明實(shí)施例1的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器的處理范例進(jìn)行了說明;圖3對根據(jù)本發(fā)明實(shí)施例1的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器之間的消息進(jìn)行了說明;圖4對根據(jù)本發(fā)明實(shí)施例2的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器的處理范例進(jìn)行了說明;圖5對根據(jù)本發(fā)明實(shí)施例3的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器的處理范例進(jìn)行了說明;圖6對根據(jù)本發(fā)明實(shí)施例3的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器的另一個處理范例進(jìn)行了說明;
圖7對根據(jù)本發(fā)明實(shí)施例4的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器的結(jié)構(gòu)范例進(jìn)行了說明;圖8對根據(jù)本發(fā)明實(shí)施例5的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器的處理范例進(jìn)行了說明;圖9對根據(jù)本發(fā)明實(shí)施例6的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器之間的連接關(guān)系進(jìn)行了說明;和圖10對根據(jù)本發(fā)明實(shí)施例7的客戶機(jī)、中繼服務(wù)器以及應(yīng)用服務(wù)器的處理范例進(jìn)行了說明。
具體實(shí)施例方式
以下參照附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)解釋。
(實(shí)施例1)圖1對根據(jù)本發(fā)明實(shí)施例1的系統(tǒng)的結(jié)構(gòu)范例進(jìn)行了說明。圖1中,客戶機(jī)100、中繼服務(wù)器101以及應(yīng)用服務(wù)器103通過網(wǎng)絡(luò)102互相連接。不僅是個人電腦(PC,Personal Computer),各種類型的終端,如普通電話機(jī)和蜂窩電話都可以作為客戶機(jī)來連接。
當(dāng)客戶機(jī)100接收由應(yīng)用服務(wù)器103地送來的服務(wù)時,在客戶機(jī)100和應(yīng)用服務(wù)器103之間通常是直接設(shè)置應(yīng)用會話,通過此會話發(fā)送/接收數(shù)據(jù),由此,客戶機(jī)100從應(yīng)用服務(wù)器103接收服務(wù)。例如,操作客戶機(jī)100的用戶啟動網(wǎng)站瀏覽器,訪問由應(yīng)用服務(wù)器103提供的網(wǎng)站服務(wù)器來購買商品。在本發(fā)明中,當(dāng)操作客戶機(jī)100的用戶接收應(yīng)用服務(wù)器103的服務(wù)時,該用戶首先打開中繼服務(wù)器101和應(yīng)用服務(wù)器103之間的SIP會話104,然后打開應(yīng)用會話105以接收服務(wù)。
此打開會話操作將使用圖2和圖3來進(jìn)行解釋。當(dāng)操作客戶機(jī)100的用戶試圖接收應(yīng)用服務(wù)器103的服務(wù)時,客戶機(jī)100執(zhí)行客戶機(jī)請求發(fā)送部件106并發(fā)出SIP請求消息到預(yù)定的中繼服務(wù)器101。更具體地講,如圖3所示,客戶機(jī)100可以只發(fā)“邀請”消息。在SIP請求消息中,客戶機(jī)100設(shè)置這樣的信息以解釋用戶在請求什么服務(wù)。例如,建立和指定一種的規(guī)則是可能的,該規(guī)則通過在“邀請”消息的請求行上指定“邀請(INVETE)sipservicel@portal.comSIP/2.0”來請求由“portal.com”控制的“服務(wù)1”。此外,在SIP的情況下,可以在消息本文中設(shè)置任意的數(shù)據(jù),因此可以將更詳細(xì)的被請求服務(wù)的信息以如XML這樣的格式附加到消息本文中。例如,通過如圖3所示的“邀請”消息情況下的以XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語言)格式設(shè)置消息本文來設(shè)置所請求服務(wù)的更詳細(xì)信息是可能的。
中繼服務(wù)器101接收客戶機(jī)100經(jīng)過中繼服務(wù)器請求接收部件107發(fā)出的SIP請求消息。中繼服務(wù)器101使用認(rèn)證部件108來對發(fā)出SIP請求的用戶進(jìn)行認(rèn)證。認(rèn)證部件108控制用戶注冊信息,基于用戶是否已經(jīng)注冊來執(zhí)行認(rèn)證,并使用密碼進(jìn)一步執(zhí)行認(rèn)證。例如,既然SIP可以在消息的“出處(from)”行設(shè)置用戶ID和密碼,使用此信息進(jìn)行認(rèn)證或使用SIP中定義的摘(digest)要認(rèn)證部件來進(jìn)行用戶認(rèn)證就是可能的。
當(dāng)認(rèn)證結(jié)果顯示用戶還沒有注冊或密碼不一致時,使用服務(wù)器質(zhì)詢中繼部件(未示出)將包含錯誤的SIP響應(yīng)消息發(fā)回客戶機(jī)100。例如,發(fā)回“401未授權(quán)”消息。
當(dāng)認(rèn)證結(jié)果顯示可以將服務(wù)提供給用戶時,中繼服務(wù)器101執(zhí)行應(yīng)用服務(wù)器搜尋部件109,以搜尋正在提供用戶所請求服務(wù)的應(yīng)用服務(wù)器103。應(yīng)用服務(wù)器搜尋部件109控制服務(wù)與可以提供服務(wù)的應(yīng)用服務(wù)器103之間的通信,并決定是否可以提供用戶所請求的服務(wù)。例如,當(dāng)從“邀請”請求行得知請求了“服務(wù)1”時,就對提供“服務(wù)1”的應(yīng)用服務(wù)器103進(jìn)行搜尋。
當(dāng)搜尋結(jié)果顯示不存在可以提供用戶所請求服務(wù)的應(yīng)用服務(wù)器103時,中繼服務(wù)器101使用上述服務(wù)器質(zhì)詢中繼部件(未示出)將包含錯誤的SIP響應(yīng)消息發(fā)回到客戶機(jī)100。例如,發(fā)出“404未發(fā)現(xiàn)”消息。
當(dāng)搜尋結(jié)果顯示發(fā)現(xiàn)了可以提供用戶所請求服務(wù)的應(yīng)用服務(wù)器103時,中繼服務(wù)器101使用中繼服務(wù)器中繼部件110將SIP請求消息中繼到應(yīng)用服務(wù)器103。
應(yīng)用服務(wù)器103使用應(yīng)用服務(wù)器請求接收部件111從中繼服務(wù)器101接收SIP請求消息,使用接收決定部件112決定是否可以提供被請求的服務(wù),并使用應(yīng)用服務(wù)器響應(yīng)發(fā)送部件113發(fā)出決定結(jié)果(SIP響應(yīng)消息)。此時,在SIP響應(yīng)消息中設(shè)置訪問應(yīng)用服務(wù)器103所提供服務(wù)的方法也是可能的。
也可以根據(jù)能夠同時提供的被請求服務(wù)的數(shù)量和應(yīng)用服務(wù)器103所獨(dú)自擁有的用戶信息來作出決定。
當(dāng)決定結(jié)果顯示需要返回錯誤時,就發(fā)出例如“404未發(fā)現(xiàn)”或“503服務(wù)無法獲得”這樣的消息。
中繼服務(wù)器101使用中繼服務(wù)器響應(yīng)中繼部件114將接收到的SIP響應(yīng)消息中繼到客戶機(jī)100。
客戶機(jī)100使用客戶機(jī)響應(yīng)接收部件115來接收SIP響應(yīng)消息。當(dāng)接收到的SIP響應(yīng)消息包括錯誤時,客戶機(jī)100向用戶提示錯誤并且不提供此服務(wù)。當(dāng)接收到的SIP響應(yīng)消息是正常的時,客戶機(jī)100使用客戶機(jī)確認(rèn)發(fā)送部件116將SIP確認(rèn)消息發(fā)到中繼服務(wù)器101以建立SIP會話。更具體地講,可以發(fā)出ACK(Acknowledge,應(yīng)答)消息。當(dāng)客戶機(jī)100發(fā)出ACK消息,客戶機(jī)100執(zhí)行客戶機(jī)服務(wù)部件119并開始從應(yīng)用服務(wù)器103接收服務(wù)。
接收到SIP確認(rèn)消息的中繼服務(wù)器101使用中繼服務(wù)器確認(rèn)中繼部件117將SIP確認(rèn)消息中繼到應(yīng)用服務(wù)器103。
當(dāng)應(yīng)用服務(wù)器103使用應(yīng)用服務(wù)器確認(rèn)接收部件118接收SIP確認(rèn)消息時,應(yīng)用服務(wù)器103使用應(yīng)用服務(wù)器服務(wù)部件120來啟動客戶機(jī)100的服務(wù)。
例如,當(dāng)應(yīng)用服務(wù)器103正在通過網(wǎng)站服務(wù)器提供服務(wù)時,通過在由應(yīng)用服務(wù)器103發(fā)送的SIP響應(yīng)消息的消息本文中設(shè)置網(wǎng)站服務(wù)器URL(Uniform Resource Locator,統(tǒng)一資源定位符)來通知要提供到客戶機(jī)100的服務(wù)的地址是可能的。客戶機(jī)100只需要通過客戶機(jī)服務(wù)部件119去啟動網(wǎng)站瀏覽器并訪問指定的URL。此外,應(yīng)用服務(wù)器103也可以首先執(zhí)行應(yīng)用服務(wù)器服務(wù)部件120,并用客戶機(jī)服務(wù)部件119啟動服務(wù)。
應(yīng)用服務(wù)器搜尋部件109也可以搜尋多個能夠提供用戶所請求服務(wù)的應(yīng)用服務(wù)器103。在此情況下,中繼服務(wù)器101將SIP請求消息中繼到多個應(yīng)用服務(wù)器103。當(dāng)從一個應(yīng)用服務(wù)器103接收到SIP響應(yīng)消息時,將SIP響應(yīng)消息中繼到客戶機(jī)100,并將“取消(CANCEL)”消息發(fā)到其余的應(yīng)用服務(wù)器103以取消服務(wù)請求。這是個可以在SIP標(biāo)準(zhǔn)指定范圍內(nèi)進(jìn)行的操作。
客戶機(jī)100所請求的服務(wù)內(nèi)容可以設(shè)置在“邀請”的請求行上或消息本文中,由應(yīng)用服務(wù)器103提供的服務(wù)內(nèi)容可以設(shè)置在消息本文中。既然這些字段是可以在使用SIP時設(shè)置的字段,本發(fā)明的客戶機(jī)100所請求的SIP功能,中繼服務(wù)器101和應(yīng)用服務(wù)器103就可以是普通互聯(lián)網(wǎng)電話所要求的標(biāo)準(zhǔn)SIP功能,不要求特殊的功能擴(kuò)展。
此外,即使在提供互聯(lián)網(wǎng)電話服務(wù)的情況下,也有必要對發(fā)送信號的用戶進(jìn)行認(rèn)證,因此,使用正在提供普通互聯(lián)網(wǎng)電話的呼叫控制服務(wù)器,不用向呼叫控制服務(wù)器的用戶認(rèn)證功能增加特殊功能而構(gòu)建本發(fā)明的中繼服務(wù)器101是可能的。
當(dāng)用戶直接呼叫服務(wù),應(yīng)用服務(wù)器103返回錯誤并只在經(jīng)由中繼服務(wù)器101建立SIP會話之后才提供該服務(wù),從而可以防止未經(jīng)用戶認(rèn)證的服務(wù)提供。
根據(jù)此種結(jié)構(gòu)的服務(wù)提供方式,在中繼服務(wù)器執(zhí)行用戶認(rèn)證是可能的,因此應(yīng)用服務(wù)器不需要進(jìn)行任何用戶認(rèn)證,從而可以輕松構(gòu)建應(yīng)用服務(wù)器。此外,甚至進(jìn)行用戶信息控制都是不必要的,由此,降低了操作成本也是可能的。
此外,中繼服務(wù)器不是只提供使用SIP的互聯(lián)網(wǎng)電話服務(wù),而是不用增加任何特殊功能就可以提高中繼服務(wù)器自身擁有的用戶認(rèn)證功能的利用效率,并可以通過如從應(yīng)用服務(wù)器收費(fèi)來降低操作成本。
(實(shí)施例2)圖4對根據(jù)本發(fā)明實(shí)施例2的客戶機(jī)100、中繼服務(wù)器101以及應(yīng)用服務(wù)器103的會話斷開處理程序的范例進(jìn)行了說明。
當(dāng)對應(yīng)用服務(wù)器103所提供服務(wù)的使用完成時,客戶機(jī)100不僅可以斷開應(yīng)用會話,也可以斷開SIP會話。更具體地講,客戶機(jī)100使用客戶機(jī)斷開請求發(fā)送部件121對中繼服務(wù)器101發(fā)出“再見(BYE)”消息。中繼服務(wù)器101通過中繼服務(wù)器斷開請求中繼部件122接收該“再見”消息,并將其中繼到應(yīng)用服務(wù)器103。應(yīng)用服務(wù)器103通過應(yīng)用服務(wù)器斷開請求接收部件123接收該“再見”消息,通過應(yīng)用服務(wù)器斷開響應(yīng)發(fā)送部件124發(fā)出“200響應(yīng)”,斷開SIP會話。中繼服務(wù)器101通過中繼服務(wù)器斷開響應(yīng)中繼部件125接收對“再見”的“200響應(yīng)”,并將其中繼到客戶機(jī)100。客戶機(jī)100通過客戶機(jī)斷開響應(yīng)接收部件126接收對“再見”的“200響應(yīng)”,斷開SIP會話。
中繼服務(wù)器101通過會話控制部件127測量在客戶機(jī)100、中繼服務(wù)器101以及應(yīng)用服務(wù)器103之間建立的SIP會話的持續(xù)時間。
更具體地講,確定在一時間點(diǎn)處建立SIP會話,此刻中繼服務(wù)器確認(rèn)中繼部件117中繼設(shè)置在服務(wù)起點(diǎn)的SIP會話的ACK消息,并且測量開始。此外,確定在一時間點(diǎn)斷開SIP會話,此刻中繼服務(wù)器斷開響應(yīng)部件125中繼作為SIP會話斷開響應(yīng)的“再見”消息的“200響應(yīng)”,并且停止測量,因此測量會話的持續(xù)時間是可能的。將測量結(jié)果通知給時間計(jì)費(fèi)部件128,時間計(jì)費(fèi)部件128基于SIP會話的持續(xù)時間來對用戶計(jì)費(fèi)。
這是客戶機(jī)100斷開SIP會話的情況,但同樣的結(jié)構(gòu)也適用于應(yīng)用服務(wù)器103請求斷開并由中繼服務(wù)器101將斷開請求中繼到客戶機(jī)100以斷開SIP會話的情況。
此外,即使當(dāng)提供互聯(lián)網(wǎng)電話服務(wù)時,測量會話持續(xù)時間的功能以及根據(jù)測量到的時間向用戶計(jì)費(fèi)的功能對于呼叫控制服務(wù)器根據(jù)呼叫持續(xù)時間計(jì)費(fèi)都是必要的,因此,不用對提供普通互聯(lián)網(wǎng)電話的呼叫控制服務(wù)器的會話控制功能和計(jì)費(fèi)功能增加特殊功能就可以構(gòu)建本發(fā)明的中繼服務(wù)器是可能的。
根據(jù)此結(jié)構(gòu)的服務(wù)提供方法,中繼服務(wù)器可以測量SIP會話的持續(xù)時間并根據(jù)測量到的時間計(jì)費(fèi)。
因此,當(dāng)根據(jù)如視頻發(fā)布和英語談話課等服務(wù)提供時間確定了應(yīng)用服務(wù)器提供的服務(wù)的時候,應(yīng)用服務(wù)器不需要測量服務(wù)提供時間并且中繼服務(wù)器也執(zhí)行對應(yīng)用服務(wù)器的計(jì)費(fèi),由此,輕松地構(gòu)建可以基于服務(wù)提供時間來進(jìn)行計(jì)費(fèi)的應(yīng)用服務(wù)器是可能的。
此外,中繼服務(wù)器不是只通過SIP提供互聯(lián)網(wǎng)電話服務(wù),而是不用對SIP功能增加任何特殊功能就可以提高中繼服務(wù)器自身擁有的會話控制功能和計(jì)費(fèi)功能的利用效率,并也可以通過如從應(yīng)用服務(wù)器收費(fèi)來降低操作成本。
(實(shí)施例3)圖5對根據(jù)本發(fā)明實(shí)施例3的客戶機(jī)100、中繼服務(wù)器101以及應(yīng)用服務(wù)器103的計(jì)費(fèi)處理程序的范例進(jìn)行了說明。
在圖5中,應(yīng)用服務(wù)器103具有應(yīng)用服務(wù)器計(jì)費(fèi)部件129。應(yīng)用服務(wù)器服務(wù)部件120提供服務(wù)到客戶機(jī)100,但當(dāng)從所提供的服務(wù)中出現(xiàn)計(jì)費(fèi)的需要時,會將其通知給應(yīng)用服務(wù)器計(jì)費(fèi)部件129。應(yīng)用服務(wù)器計(jì)費(fèi)部件129接收計(jì)費(fèi)信息并使用計(jì)費(fèi)信息通知部件130將其通知給中繼服務(wù)器101。
中繼服務(wù)器101使用應(yīng)用計(jì)費(fèi)部件131接收計(jì)費(fèi)信息,并為應(yīng)用服務(wù)器對從應(yīng)用服務(wù)器103通知的用戶執(zhí)行計(jì)費(fèi)。例如,當(dāng)應(yīng)用服務(wù)器103正在提供在線購物網(wǎng)站服務(wù)時,如果用戶請求購買商品,應(yīng)用服務(wù)器服務(wù)部件120將所購商品的名字、單價(jià)和數(shù)量等通知給應(yīng)用服務(wù)器計(jì)費(fèi)部件129,應(yīng)用服務(wù)器計(jì)費(fèi)部件129可以使用計(jì)費(fèi)信息通知部件130將該請求通知給中繼服務(wù)器101。使用獨(dú)立的協(xié)議或同樣是SIP部件的“信息(INFO)”消息等作為通知方法是可能的。
上述情況是在每次產(chǎn)生計(jì)費(fèi)需要的時候,從應(yīng)用服務(wù)器103向中繼服務(wù)器101通知計(jì)費(fèi)的范例,但圖6展示了當(dāng)應(yīng)用服務(wù)完成時通知計(jì)費(fèi)的范例。
在圖6中,應(yīng)用服務(wù)器103執(zhí)行應(yīng)用服務(wù)器斷開響應(yīng)發(fā)送部件124,然后使用應(yīng)用服務(wù)器計(jì)費(fèi)部件129收集所有在會話進(jìn)程中產(chǎn)生的計(jì)費(fèi)信息,并使用計(jì)費(fèi)信息通知部件130將它們通知給中繼服務(wù)器101。
計(jì)費(fèi)通知也可以包括在從應(yīng)用服務(wù)器103到中繼服務(wù)器101的斷開響應(yīng)中。更具體地講,在對“再見”的“200響應(yīng)”的消息本文中設(shè)置計(jì)費(fèi)信息并將其通知給中繼服務(wù)器101也是可能的。
根據(jù)此結(jié)構(gòu)的服務(wù)提供方案,把由應(yīng)用服務(wù)器收集的計(jì)費(fèi)信息通知給中繼服務(wù)器,中繼服務(wù)器對用戶計(jì)費(fèi),因此即使當(dāng)應(yīng)用服務(wù)器提供生成與服務(wù)提供時間無關(guān)的計(jì)費(fèi)的服務(wù)的時候,例如購買商品的服務(wù),對于中繼服務(wù)器而言,執(zhí)行計(jì)費(fèi)并輕松地構(gòu)建提供此種要求與服務(wù)提供時間無關(guān)的計(jì)費(fèi)服務(wù)的應(yīng)用服務(wù)器。
(實(shí)施例4)圖7對根據(jù)本發(fā)明實(shí)施例4的客戶機(jī)100、中繼服務(wù)器101以及應(yīng)用服務(wù)器103的結(jié)構(gòu)范例進(jìn)行了說明。
在圖7中,用戶操作客戶機(jī)100的客戶機(jī)應(yīng)用部件200從應(yīng)用服務(wù)器103請求服務(wù)??蛻魴C(jī)應(yīng)用部件200將用戶的請求通知給SIP客戶機(jī)部件201。SIP客戶機(jī)部件201使用標(biāo)準(zhǔn)SIP部件,經(jīng)由中繼服務(wù)器101的SIP服務(wù)器部件206,建立與應(yīng)用服務(wù)器103的應(yīng)用服務(wù)器SIP客戶機(jī)部件208的SIP會話。
在SIP會話的建立階段,中繼服務(wù)器101的SIP服務(wù)器部件206使用用戶認(rèn)證部件202和應(yīng)用服務(wù)器搜尋部件203的功能對用戶進(jìn)行認(rèn)證或搜尋正在提供用戶所請求服務(wù)的應(yīng)用服務(wù)器103。
在SIP會話建立之后,客戶機(jī)應(yīng)用部件200與服務(wù)器應(yīng)用部件207通信并且用戶接收服務(wù)。
當(dāng)用戶操作客戶機(jī)應(yīng)用部件200結(jié)束服務(wù)的使用時,客戶機(jī)應(yīng)用部件200將其通知給SIP客戶機(jī)部件201,SIP客戶機(jī)部件201使用標(biāo)準(zhǔn)SIP部件斷開經(jīng)由中繼服務(wù)器101的SIP服務(wù)器部件206與應(yīng)用服務(wù)器103的應(yīng)用服務(wù)器SIP客戶機(jī)部件208的SIP會話。
中繼服務(wù)器101的會話控制部件204監(jiān)控SIP會話的建立與斷開,并測量SIP會話的持續(xù)時間。
中繼服務(wù)器101的計(jì)費(fèi)控制部件205基于會話控制部件204的測量結(jié)果對用戶計(jì)費(fèi)。
當(dāng)需要對提供給用戶的服務(wù)計(jì)費(fèi)時,服務(wù)器應(yīng)用部件207直接將計(jì)費(fèi)信息通知給中繼服務(wù)器101的計(jì)費(fèi)控制部件205,或?qū)⒂?jì)費(fèi)信息通知給應(yīng)用服務(wù)器SIP客戶機(jī)部件208,并將其與SIP斷開響應(yīng)消息一起通知給中繼服務(wù)器101。
計(jì)費(fèi)控制部件205基于應(yīng)用服務(wù)器103直接接收到的,或經(jīng)由SIP服務(wù)器部件206接收到的計(jì)費(fèi)信息對用戶計(jì)費(fèi)。
(實(shí)施例5)實(shí)施例5是改變現(xiàn)有會話中的服務(wù)的情況。
圖8對根據(jù)本發(fā)明實(shí)施例5的客戶機(jī)100、中繼服務(wù)器101以及應(yīng)用服務(wù)器103的處理范例進(jìn)行了說明。
在圖8中,客戶機(jī)100使用本發(fā)明的程序建立會話并從應(yīng)用服務(wù)器103接收服務(wù)。例如當(dāng)應(yīng)用服務(wù)器103為網(wǎng)站服務(wù)器時,對網(wǎng)頁進(jìn)行顯示。
此時,為了改變從應(yīng)用服務(wù)器103接收到的服務(wù),客戶機(jī)100給中繼服務(wù)器101發(fā)出描述服務(wù)改變內(nèi)容的會話改變請求消息。例如,當(dāng)使用SIP時,會發(fā)出“再邀請(Re-INVITE)”消息或“更新(UPDATE)”消息。代表性地,將請求行設(shè)置成與建立第一個會話時設(shè)置的相同的值,并且可以改變的只是在消息本文中設(shè)置的服務(wù)細(xì)節(jié)部分。例如,在圖8中的第一個“邀請”中,請求葡萄酒的在線購物服務(wù),在更新的“邀請”中,請求啤酒的在線購物服務(wù)。
中繼服務(wù)器101使用中繼服務(wù)器中繼部件110把從客戶機(jī)100接收到的會話改變請求中繼到應(yīng)用服務(wù)器103。
應(yīng)用服務(wù)器103使用應(yīng)用服務(wù)器請求接收部件111從中繼服務(wù)器101接收消息,使用接收決定部件112來決定是否可以提供所請求的服務(wù),并使用應(yīng)用服務(wù)器響應(yīng)發(fā)送部件113將決定結(jié)果發(fā)到中繼服務(wù)器101。
中繼服務(wù)器101使用中繼服務(wù)器響應(yīng)中繼部件114將接收到的響應(yīng)消息中繼到客戶機(jī)100。
客戶機(jī)100使用客戶機(jī)響應(yīng)接收部件115接收響應(yīng)消息。當(dāng)接收到的消息包括錯誤時,客戶機(jī)100將錯誤提示給用戶并且不提供該服務(wù)。當(dāng)接收到的響應(yīng)消息正常時,客戶機(jī)100使用客戶機(jī)確認(rèn)發(fā)送部件116將確認(rèn)消息發(fā)到中繼服務(wù)器101以建立會話。更具體地講,可以發(fā)送ACK消息。當(dāng)客戶機(jī)100發(fā)出ACK消息時,它執(zhí)行客戶機(jī)服務(wù)部件119,并開始從應(yīng)用服務(wù)器103接收服務(wù)。
接收到確認(rèn)消息的中繼服務(wù)器101使用中繼服務(wù)器確認(rèn)中繼部件117將確認(rèn)消息中繼到應(yīng)用服務(wù)器103。
一旦接收到確認(rèn)消息后,應(yīng)用服務(wù)器103就使用應(yīng)用服務(wù)器服務(wù)部件120啟動給客戶機(jī)100的服務(wù)。
使用發(fā)送消息“更新”的方法也同樣可以實(shí)現(xiàn)會話改變請求,但在該“更新”消息的情況下,當(dāng)接收到響應(yīng)消息的時候,不需要發(fā)ACK消息來對其進(jìn)行確認(rèn),因此上述確認(rèn)消息發(fā)送/接收處理不是必需的。
此外,上述情況是客戶機(jī)100發(fā)出會話改變請求的情況,但通過圍繞客戶機(jī)100和應(yīng)用服務(wù)器103進(jìn)行功能切換,使應(yīng)用服務(wù)器103向客戶機(jī)100發(fā)出會話改變請求,以改變應(yīng)用服務(wù)器103所提供的服務(wù)也是可能的。
根據(jù)上述配置中的服務(wù)提供方法,可以在服務(wù)期間由應(yīng)用服務(wù)器改變服務(wù)內(nèi)容并且提供高效的服務(wù)。
(實(shí)施例6)實(shí)施例6是將現(xiàn)有會話轉(zhuǎn)移到另一個應(yīng)用服務(wù)器的情況。
圖9對根據(jù)本發(fā)明實(shí)施例6的客戶機(jī)100、中繼服務(wù)器101以及應(yīng)用服務(wù)器103之間的連接關(guān)系進(jìn)行了說明。
在圖9中,客戶機(jī)100使用本發(fā)明的程序建立會話并從應(yīng)用服務(wù)器103接收服務(wù)。
此時,假設(shè)客戶機(jī)100將其接收服務(wù)的服務(wù)器從應(yīng)用服務(wù)器103改變成第二應(yīng)用服務(wù)器300。
客戶機(jī)100向中繼服務(wù)器101發(fā)出包括服務(wù)請求信息的會話轉(zhuǎn)移請求消息。例如,在SIP的情況下,可以發(fā)出“邀請”消息或“提交(REFER)”消息等。依照必要性,準(zhǔn)備轉(zhuǎn)移的消息可以在客戶機(jī)100、中繼服務(wù)器101和應(yīng)用服務(wù)器103之間交換。
一旦接收到會話轉(zhuǎn)移請求,中繼服務(wù)器101如實(shí)施例1中的情況一樣執(zhí)行認(rèn)證,基于會話轉(zhuǎn)移請求中設(shè)置的服務(wù)請求信息來搜索正在提供所請求的服務(wù)的第二應(yīng)用服務(wù)器300,并向第二應(yīng)用服務(wù)器300發(fā)出包括服務(wù)請求信息的請求消息。
當(dāng)?shù)诙?yīng)用服務(wù)器300可以提供服務(wù)時,第二應(yīng)用服務(wù)器在響應(yīng)消息中設(shè)置該事實(shí)(fact)并將其發(fā)到中繼服務(wù)器101。此時,在響應(yīng)消息中設(shè)置訪問由第二應(yīng)用服務(wù)器300所提供服務(wù)的方法也是可能的。
中繼服務(wù)器101將接收到的響應(yīng)消息中繼給客戶機(jī)100。
當(dāng)客戶機(jī)100接收響應(yīng)消息時,客戶機(jī)100訪問第二應(yīng)用服務(wù)器300以接收服務(wù)。
即使在從第二應(yīng)用服務(wù)器300的服務(wù)啟動之后,以原始應(yīng)用服務(wù)器103繼續(xù)服務(wù)也是可能的。
根據(jù)上述結(jié)構(gòu)的服務(wù)提供方法,將正在接收的第一應(yīng)用服務(wù)器的服務(wù)改變成第二應(yīng)用服務(wù)器的服務(wù),以及提供包括多個服務(wù)的可變服務(wù)是可能的。
(實(shí)施例7)實(shí)施例7是響應(yīng)一個會話建立請求而同時建立多個會話的情況。
圖10對根據(jù)本發(fā)明實(shí)施例7的客戶機(jī)100、中繼服務(wù)器101以及第一應(yīng)用服務(wù)器103的處理范例進(jìn)行了說明。
在圖10中,客戶機(jī)100向中繼服務(wù)器101發(fā)出包括服務(wù)請求信息的會話建立請求消息。
中繼服務(wù)器101使用與實(shí)施例1同樣的方法執(zhí)行認(rèn)證并搜尋服務(wù)器。
當(dāng)在服務(wù)器搜尋中發(fā)現(xiàn)多個應(yīng)用服務(wù)器時,中繼服務(wù)器101向所有應(yīng)用服務(wù)器中繼會話建立請求消息。例如,在圖10中,向第一應(yīng)用服務(wù)器103和第二應(yīng)用服務(wù)器300進(jìn)行中繼。當(dāng)實(shí)際使用SIP時,中繼服務(wù)器101可以使用分支(forking)功能將一個“邀請”消息中繼給多個其它方。
第一應(yīng)用服務(wù)器103使用應(yīng)用服務(wù)器請求接收部件111從中繼服務(wù)器101接收消息,使用接收決定部件112進(jìn)一步?jīng)Q定是否可以提供所請求的服務(wù),并使用應(yīng)用服務(wù)器響應(yīng)發(fā)送部件113將決定結(jié)果發(fā)給中繼服務(wù)器101。
中繼服務(wù)器101使用中繼服務(wù)器響應(yīng)中繼部件114將接收到的響應(yīng)消息中繼給客戶機(jī)100。
客戶機(jī)100使用客戶機(jī)響應(yīng)接收部件115來接收響應(yīng)消息。當(dāng)接收到的消息包括錯誤時,客戶機(jī)100向用戶提示錯誤并且不提供此服務(wù)。當(dāng)接收到的響應(yīng)消息正常時,客戶機(jī)100使用客戶機(jī)確認(rèn)發(fā)送部件116將確認(rèn)消息發(fā)到中繼服務(wù)器101以建立會話。更具體地講,可以發(fā)送ACK消息。在發(fā)出ACK消息之后,客戶機(jī)100執(zhí)行客戶機(jī)服務(wù)部件119,并開始從應(yīng)用服務(wù)器103接收服務(wù)。
接收到確認(rèn)消息的中繼服務(wù)器101使用中繼服務(wù)器確認(rèn)中繼部件117將確認(rèn)消息中繼到第一應(yīng)用服務(wù)器103。
當(dāng)?shù)谝粦?yīng)用服務(wù)器103接收確認(rèn)消息時,它通過應(yīng)用服務(wù)器服務(wù)部件120來啟動給客戶機(jī)100的服務(wù)。
同樣,第二應(yīng)用服務(wù)器300也向中繼服務(wù)器101發(fā)出響應(yīng)消息,并且中繼服務(wù)器101將其中繼到客戶機(jī)100。
此時,當(dāng)客戶機(jī)100也想要接收第二應(yīng)用服務(wù)器300的服務(wù)時,客戶機(jī)100可以使用同樣的方法發(fā)出確認(rèn)消息。此外,既然與第一應(yīng)用服務(wù)器103的服務(wù)是首先啟動的,如果沒有從第二應(yīng)用服務(wù)器接收到服務(wù),發(fā)出一次確認(rèn)消息、然后向中繼服務(wù)器101發(fā)出斷開消息并斷開與第二應(yīng)用服務(wù)器300的會話是可能的。
例如,當(dāng)用戶在在線商鋪請求購買書籍的服務(wù)時,中繼服務(wù)器101將請求提供給多個正在提供書籍服務(wù)的應(yīng)用服務(wù)器,其結(jié)果是允許用戶同時訪問那些個書店的在線商鋪,因此,例如同時顯示兩個書店的網(wǎng)站頁面并比較價(jià)格是可能的。
根據(jù)此種結(jié)構(gòu)的服務(wù)提供方法,客戶機(jī)可以只發(fā)一個請求而同時從多個應(yīng)用服務(wù)器接收服務(wù),使用戶更方便。
正如到目前為止所解釋的,根據(jù)本發(fā)明,在互聯(lián)網(wǎng)電話之外的應(yīng)用中,當(dāng)用戶從應(yīng)用服務(wù)器接收服務(wù)時,用戶經(jīng)由呼叫控制服務(wù)器訪問服務(wù)器,然后應(yīng)用服務(wù)器向用戶提供應(yīng)用服務(wù),在此方式下,輕松地使用用戶認(rèn)證、會話控制以及計(jì)費(fèi)控制功能,并同時提供允許更有效地使用呼叫控制服務(wù)器的服務(wù)提供方式是可能的,這是本發(fā)明所具有的優(yōu)勢。
此外,通過允許應(yīng)用服務(wù)器使用作為互聯(lián)網(wǎng)電話服務(wù)器的呼叫控制服務(wù)器的用戶控制功能和計(jì)費(fèi)功能,減少提供在線商鋪的公司的操作成本,只要求用戶存儲互聯(lián)網(wǎng)電話服務(wù)器的用戶信息,并提供允許從互聯(lián)網(wǎng)電話服務(wù)器進(jìn)行集體計(jì)費(fèi)的服務(wù)提供方法是可能的,這是本發(fā)明具有的優(yōu)勢。
本申請是基于2003年8月6日提交的日本2003-2887564號專利申請和2004年7月28日提交的日本2004-220552號專利申請,此處對其全部內(nèi)容進(jìn)行了明確地引用以及合并。
工業(yè)應(yīng)用在本發(fā)明中,當(dāng)向用戶提供服務(wù)時,使用標(biāo)準(zhǔn)SIP部件建立SIP會話,然后應(yīng)用服務(wù)器直接將服務(wù)提供給用戶,以便可能簡單地使用中繼服務(wù)器的用戶認(rèn)證功能、會話控制功能以及計(jì)費(fèi)控制功能。因此,減少應(yīng)用服務(wù)器構(gòu)建成本和操作成本,同時提高中繼服務(wù)器的利用效率是可能的,并且最好是可應(yīng)用到SIP服務(wù)器,該SIP服務(wù)器也可以為客戶機(jī)而控制應(yīng)用服務(wù)器的服務(wù),這是本發(fā)明具有的效果。
權(quán)利要求
1.一種用于在客戶機(jī)終端和應(yīng)用服務(wù)器之間建立會話的中繼服務(wù)器,包括請求接收部件,用于從所述客戶機(jī)終端接收含有所述客戶機(jī)服務(wù)請求信息的會話建立請求;認(rèn)證部件,用于控制所述客戶機(jī)終端的注冊信息并從所述服務(wù)請求信息和所述注冊信息中對所述客戶機(jī)終端進(jìn)行認(rèn)證;搜尋部件,用于搜尋提供包括于所述服務(wù)請求信息中的服務(wù)的應(yīng)用服務(wù)器;服務(wù)質(zhì)詢中繼部件,用于質(zhì)詢所述應(yīng)用服務(wù)器是否可能將所述服務(wù)提供給所述客戶機(jī)終端;響應(yīng)中繼部件,用于從所述應(yīng)用服務(wù)器接收對所述質(zhì)詢的響應(yīng)并將該響應(yīng)發(fā)到客戶機(jī)終端;和確認(rèn)中繼部件,用于當(dāng)根據(jù)所述響應(yīng)從所述客戶機(jī)終端接收到連接請求的時候,在所述應(yīng)用服務(wù)器和所述客戶機(jī)之間建立會話。
2.根據(jù)權(quán)利要求1的中繼服務(wù)器,根據(jù)包括在服務(wù)請求中的數(shù)據(jù),基于規(guī)則來指定服務(wù)內(nèi)容和客戶機(jī)信息。
3.根據(jù)權(quán)利要求1的中繼服務(wù)器,進(jìn)一步包括斷開請求接收部件,用于從所述客戶機(jī)終端接收斷開請求并將該斷開請求發(fā)送到所述應(yīng)用服務(wù)器;會話控制部件,用于當(dāng)基于所述斷開請求斷開會話時,測量會話持續(xù)時間;以及時間計(jì)費(fèi)部件,用于基于所述持續(xù)時間來創(chuàng)建計(jì)費(fèi)信息。
4.根據(jù)權(quán)利要求1的中繼服務(wù)器,進(jìn)一步包括基于所述應(yīng)用服務(wù)器的請求來創(chuàng)建計(jì)費(fèi)信息的應(yīng)用計(jì)費(fèi)部件。
5.根據(jù)權(quán)利要求1的中繼服務(wù)器,進(jìn)一步包括改變請求部件,用于從所述客戶機(jī)終端接收會話改變請求,該會話改變請求包括已建立會話的所述客戶機(jī)終端的服務(wù)改變信息,其中,所述搜尋部件搜尋響應(yīng)于所述會話改變請求搜索應(yīng)用服務(wù)器,該應(yīng)用服務(wù)器提供包括在所述服務(wù)改變信息中的所改變的服務(wù),以及所述服務(wù)質(zhì)詢中繼部件,用于質(zhì)詢所述應(yīng)用服務(wù)器是否可能向所述客戶機(jī)終端提供所述被改變的服務(wù)。
6.根據(jù)權(quán)利要求1的中繼服務(wù)器,進(jìn)一步包括轉(zhuǎn)移請求接收部件,用于從所述客戶機(jī)終端接收會話轉(zhuǎn)移請求,該會話轉(zhuǎn)移請求包括所述客戶機(jī)終端對于已建立會話的服務(wù)請求信息,其中,所述搜尋部件響應(yīng)所述會話轉(zhuǎn)移請求而搜尋第二應(yīng)用服務(wù)器,該第二應(yīng)用服務(wù)器提供包括在所述服務(wù)請求信息中的服務(wù),所述服務(wù)質(zhì)詢中繼部件,用于質(zhì)詢第二應(yīng)用服務(wù)器是否可能向所述客戶機(jī)終端提供所述服務(wù),以及所述響應(yīng)中繼部件,用于從第二應(yīng)用服務(wù)器接收對所述質(zhì)詢的響應(yīng)并將響應(yīng)發(fā)到所述客戶機(jī)終端。
7.根據(jù)權(quán)利要求1的中繼服務(wù)器,其中所述搜尋部件搜尋至少一個提供包括在所述服務(wù)請求信息中的服務(wù)的應(yīng)用服務(wù)器,所述服務(wù)質(zhì)詢中繼部件,用于質(zhì)詢?nèi)勘凰阉鞯膽?yīng)用服務(wù)器是否可能向所述客戶機(jī)終端提供所述服務(wù),所述響應(yīng)中繼部件從所述每個應(yīng)用服務(wù)器接收對質(zhì)詢的響應(yīng)并將該響應(yīng)發(fā)到所述客戶機(jī)終端,以及當(dāng)所述確認(rèn)中繼部件根據(jù)所述每個響應(yīng)從所述客戶機(jī)終端接收連接請求時,所述確認(rèn)中繼部件對于一個會話建立請求,在所述每個應(yīng)用服務(wù)器和所述客戶機(jī)終端之間建立多個會話。
8.一種用于中繼服務(wù)器的中繼服務(wù)器服務(wù)控制方法,其對由應(yīng)用服務(wù)器提供到客戶機(jī)終端的服務(wù)進(jìn)行控制,包括從所述客戶機(jī)終端接收包括所述客戶機(jī)終端服務(wù)請求信息的會話建立請求的步驟;從所述服務(wù)請求信息和預(yù)先注冊的客戶機(jī)信息來對所述客戶機(jī)終端進(jìn)行認(rèn)證的步驟;搜尋提供包括在所述服務(wù)請求信息中的服務(wù)的應(yīng)用服務(wù)器的步驟;對所述應(yīng)用服務(wù)器是否可能向所述客戶機(jī)終端提供所述服務(wù)進(jìn)行質(zhì)詢的步驟;從應(yīng)用服務(wù)器接收對所述質(zhì)詢的響應(yīng)并向所述客戶機(jī)終端發(fā)出響應(yīng)的步驟;以及基于從所述客戶機(jī)終端的響應(yīng)在所述客戶機(jī)終端和所述應(yīng)用服務(wù)器之間建立會話的步驟。
9.使計(jì)算機(jī)如根據(jù)權(quán)利要求1的中繼服務(wù)器那樣運(yùn)行的程序。
10.一種用于中繼服務(wù)器控制在客戶機(jī)裝置和應(yīng)用服務(wù)器之間的應(yīng)用數(shù)據(jù)交換的服務(wù)提供系統(tǒng),所述中繼服務(wù)器包括SIP服務(wù)器部件,用于使用SIP控制所述客戶機(jī)裝置和所述應(yīng)用服務(wù)器之間的會話;用戶認(rèn)證部件,用于對所述客戶機(jī)裝置進(jìn)行認(rèn)證;應(yīng)用服務(wù)器搜尋部件,用于搜尋所述應(yīng)用服務(wù)器;會話控制部件,用于監(jiān)控所述會話的建立和斷開;以及計(jì)費(fèi)控制部件,用于基于對所述會話控制部件的監(jiān)控來控制對所述客戶機(jī)裝置的計(jì)費(fèi),所述客戶機(jī)裝置包括SIP客戶機(jī)部件,用于通過使用SIP請求與所述應(yīng)用服務(wù)器建立和斷開會話;以及客戶機(jī)應(yīng)用部件,用于與所述應(yīng)用服務(wù)器交換應(yīng)用數(shù)據(jù),并且所述應(yīng)用服務(wù)器包括應(yīng)用服務(wù)器SIP客戶機(jī)部件,用于從所述SIP服務(wù)器部件接收所述客戶機(jī)裝置的請求;以及服務(wù)器應(yīng)用部件,用于與所述客戶機(jī)裝置交換應(yīng)用數(shù)據(jù)。
全文摘要
一種能夠利用現(xiàn)有的SIP服務(wù)器功能并輕松地執(zhí)行認(rèn)證和計(jì)費(fèi)的應(yīng)用服務(wù)提供方法。當(dāng)操作客戶機(jī)(100)的用戶請求由應(yīng)用服務(wù)器(103)提供的服務(wù)時,本方法使用標(biāo)準(zhǔn)SIP程序經(jīng)由中繼服務(wù)器(101)在客戶機(jī)(100)和應(yīng)用服務(wù)器(103)之間建立SIP會話(104),并在SIP會話(104)建立之后在客戶機(jī)(100)和應(yīng)用服務(wù)器(103)之間提供直接服務(wù)。中繼服務(wù)器(101)在SIP會話(104)的建立階段執(zhí)行用戶認(rèn)證,這就消除了應(yīng)用服務(wù)器(103)的有認(rèn)證功能的必要,并使輕松地構(gòu)建應(yīng)用服務(wù)器(103)成為可能。
文檔編號H04M7/00GK1717913SQ200480001509
公開日2006年1月4日 申請日期2004年7月30日 優(yōu)先權(quán)日2003年8月6日
發(fā)明者持田尚之 申請人:松下電器產(chǎn)業(yè)株式會社