專利名稱:服務提供系統(tǒng)和服務提供方法
技術領域:
本發(fā)明涉及服務提供系統(tǒng)和服務提供方法。
背景技術:
以往,作為提供給與IP (Internet Protocal,互聯(lián)網(wǎng)協(xié)議)網(wǎng)絡連接的終端的服務,有使用WWW (World Wide Web,萬維網(wǎng))關聯(lián)技術的Web服務。并且,在Web服務中,有 IMdnstant Messaging,瞬時消息傳送)服務等高級的Web服務。例如,提供IM服務的服務提供服務器通過使提供給各個終端的Web服務在終端之間關聯(lián),提供聊天和圖像數(shù)據(jù)共享等高級的Web服務。此時,利用IM服務的終端對服務提供服務器預先進行會員登記。并且,終端在與另一會員之間交換彼此的會員ID,預先登記在伙伴列表內(nèi)。這樣,服務提供服務器根據(jù)預先登記的會員之間的伙伴關系控制Web服務,使Web服務在會員之間關聯(lián)。另外,例如在專利文獻1中公開了通過使會員管理一元化而不需要利用新的服務時的會員登記的技術。并且,例如在專利文獻2中公開了使用一般的瀏覽器來進行應用共享的技術。專利文獻1 日本特開2005-228122號公報專利文獻2 日本特開2003-044429號公報但是,在上述的現(xiàn)有技術中,存在不能靈活地提供高級的Web服務的課題。近年來,存在很多經(jīng)由網(wǎng)絡結成暫時的(Ad-hoc)通信關系的終端,期望的是對這樣的通信關系的終端也提供高級的Web服務。然而,在以預先進行會員登記作為前提的現(xiàn)有技術中,服務提供服務器不能對結成暫時的通信關系的終端提供高級的Web服務。
發(fā)明內(nèi)容
因此,本發(fā)明正是為了解決上述現(xiàn)有技術的課題而完成的,本發(fā)明的第一目的是, 靈活地提供高級的Web服務,例如應對暫時的通信關系等。并且,本發(fā)明的第二目的是,應對暫時的通信關系,并且,提供同與利用者相關的各種信息關聯(lián)的高附加值的Web服務。為了解決上述課題,達到目的,本發(fā)明的服務提供系統(tǒng)將網(wǎng)絡上的服務提供給終端,該服務提供系統(tǒng)具有通信信息收集單元,其針對每個終端收集識別在終端間建立的通信的通信信息;識別信息收集單元,其針對每個終端收集識別終端或終端的利用者的識別信息作為與所述通信信息成組的信息;關聯(lián)單元,其從由所述通信信息收集單元收集到的多個通信信息中確定表示相同通信的各個通信信息,將提供給建立了由所確定的各個通信信息識別的通信的各個終端的各個服務關聯(lián)起來;以及服務提供單元,其在將由所述關聯(lián)單元關聯(lián)起來的各個服務提供給各個終端時,從由所述識別信息收集單元收集到的多個識別信息中確定識別該各個終端或該各個終端的各個利用者的各個識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的信息。
靈活地提供高級的Web服務,例如應對暫時的通信關系等。此外,應對暫時的通信關系,并且,提供同與利用者相關的各種信息關聯(lián)的高附加值的Web服務。
圖1是用于說明實施例1涉及的服務提供系統(tǒng)的概要的圖。圖2是示出終端的結構的框圖。圖3是示出會話管理服務器的結構的框圖。圖4是用于說明呼叫會話信息DB的圖。圖5是用于說明服務利用信息DB的圖。圖6是用于說明證書的圖。圖7是用于說明附加給證書的簽名的圖。圖8是示出服務提供服務器的結構的框圖。圖9是用于說明會話信息DB的圖。圖10是用于說明店鋪信息DB的圖。圖11是用于說明歷史信息DB的圖。圖12是示出實施例1涉及的服務提供系統(tǒng)的處理步驟的順序圖。圖13是示出證書發(fā)布部的處理步驟的流程圖。圖14是示出服務提供部的處理步驟的流程圖。圖15是用于說明實施例2涉及的服務提供系統(tǒng)的概要的圖。圖16是示出服務提供服務器的結構的框圖。圖17是用于說明用戶信息DB的圖。圖18是示出實施例2涉及的服務提供系統(tǒng)的處理步驟的順序圖。圖19是示出服務提供部的處理步驟的流程圖。圖20是用于說明服務提供畫面的圖。圖21是用于說明實施例3涉及的服務提供系統(tǒng)的概要的圖。圖22是示出會話管理服務器的結構的框圖。圖23是用于說明服務利用信息DB的圖。圖24是用于說明證書的圖。圖25是用于說明會話信息DB的圖。圖26是用于說明用戶信息DB的圖。圖27是示出實施例3涉及的服務提供系統(tǒng)的處理步驟的順序圖。圖28是示出實施例3涉及的服務提供系統(tǒng)的處理步驟的順序圖。圖29是示出證書發(fā)布部的處理步驟的流程圖。
圖30是用于說明證書的圖。圖31是用于說明服務提供畫面的圖。圖32是用于說明利用Parlay X來實現(xiàn)在會話管理服務器和SIP服務器之間的通信的一例的圖。
具體實施例方式以下,參照附圖詳細說明本發(fā)明涉及的服務提供系統(tǒng)和服務提供方法的實施例。 以下,依次說明實施例1涉及的服務提供系統(tǒng)的概要、結構、處理步驟、實施例1的效果,之后說明 其它實施例。實施例1[實施例1涉及的服務提供系統(tǒng)的概要]首先,使用圖1說明實施例1涉及的服務提供系統(tǒng)的概要。圖1是用于說明實施例1涉及的服務提供系統(tǒng)的概要的圖。如圖1所示,實施例1涉及的服務提供系統(tǒng)具有服務提供服務器10、會話管理服務器20以及終端30。首先,在終端30間根據(jù)SIP (Session Initiation Protocol,會話發(fā)起協(xié)議)建立通信,然后,服務提供服務器10通過HTTP (Hyper Text TransferProtocol,超文本傳輸協(xié)議)通信將Web服務提供給各個終端30。進行具體說明,首先,在終端30間根據(jù)SIP建立通信,在終端30間開始語音通話 (參照圖1的⑴)。然后,會話管理服務器20向各個終端30發(fā)布記載有呼叫會話信息和服務利用ID 的證書(參照圖1的(2))。這里,呼叫會話信息是識別在終端30間根據(jù)SIP建立的通信的信息,并且,服務利用ID是識別終端30的信息。然后,各個終端30將從會話管理服務器20發(fā)布的證書連同服務利用請求一起發(fā)送到服務提供服務器10 (參照圖1的(3))。另一方面,如圖1所示,服務提供服務器10將服務利用ID和歷史信息對應起來存儲在歷史信息DB內(nèi)。即,服務提供服務器10針對曾經(jīng)利用Web服務的終端30,與識別該終端30的服務利用ID對應地存儲歷史信息。因此,服務提供服務器10在從終端30接收到
證書時,使用記載在證書內(nèi)的服務利用ID來參照歷史信息DB,檢索歷史信息(參照圖1的 ⑷)。然后,服務提供服務器10確定從各個終端30發(fā)送的各個呼叫會話信息是表示相同通信的呼叫會話信息,使提供給各個終端30的Web服務關聯(lián),并且,控制服務提供,以便利用依據(jù)檢索出的歷史信息的內(nèi)容提供各個服務(參照圖1的(5))。并且,服務提供服務器10將提供給各個終端30的Web服務的歷史信息存儲在歷史信息DB內(nèi)(參照圖1的(6))。由此,根據(jù)實施例1涉及的服務提供系統(tǒng),能夠靈活地提供高級的Web服務,例如應對暫時的通信關系等。S卩,各個終端30并不是在服務提供服務器10內(nèi)預先進行會員登記,并且也不是預先登記伙伴關系。各個終端30的關系只不過是根據(jù)SIP建立了通信這樣的暫時的通信關系。在這一點上,實施例1涉及的服務提供系統(tǒng)通過使用識別暫時的通信關系的呼叫會話信息,使服務提供服務器10每次都把握暫時的通信關系,靈活地提供Web服務的關聯(lián)等高級的Web服務。并且,根據(jù)實施例1涉及的服務提供系統(tǒng),能夠提供同與利用者相關的各種信息關聯(lián)的高附加值的Web服務。S卩,服務提供服務器10并不是對各個終端30預先進行會員登記,只不過使用呼叫會話信息來把握各個終端30的關系。在這一點上,實施例1涉及的服務提供系統(tǒng)發(fā)布識別終端30的服務利用ID,通過使用服務利用ID來使服務提供服務器10把握終端30。結果, 服務提供服務器10能夠針對曾經(jīng)利用Web服務的終端30蓄積歷史信息,當再次向終端30 提供Web服務時,能夠提供與歷史信息關聯(lián)的高附加值的Web服務。[實施例1涉及的服務提供系統(tǒng)的結構]
下面,使用圖2 圖11說明實施例1涉及的服務提供系統(tǒng)的結構。以下,依次說明終端30的結構、會話管理服務器20的結構、服務提供服務器10的結構。[終端]首先,使用圖2說明終端30的結構。圖2是示出終端的結構的框圖。終端30是通過在通用的PC (Personal Computer,個人計算機)等內(nèi)配備以下說明的各部來實現(xiàn)的, 如圖2所示,終端30具有SIP通信部31、呼叫會話信息收集部32、呼叫會話信息發(fā)送部33 以及服務利用部34。SIP通信部31進行在與另一終端30之間根據(jù)SIP建立通信的過程中的通信(以下稱為SIP通信)、以及根據(jù)SIP建立的通信。具體地說,SIP通信部31與呼叫會話信息收集部32連接,當在與另一終端30之間根據(jù)SIP建立通信時,將已建立通信的意思通知給呼叫會話信息收集部32。另外,由終端30進行的SIP通信以及根據(jù)SIP建立的通信是經(jīng)由會話管理服務器20進行的。呼叫會話信息收集部32收集唯一識別在與另一終端30之間建立的通信的呼叫會話信息。具體地說,呼叫會話信息收集部32與SIP通信部31和呼叫會話信息發(fā)送部33連接,當從SIP通信部31通知了已建立通信的意思時,從SIP通信內(nèi)包含的信息中收集呼叫會話信息,將收集到的呼叫會話信息通知給呼叫會話信息發(fā)送部33。這里,說明呼叫會話信息。本來,會話信息是在稱為0SI(0pen Systemslntercormection,開放式系統(tǒng)互聯(lián))的第5層唯一識別通信的信息。S卩,在實施例1涉及的服務提供系統(tǒng)中,作為通信,假定進行SIP通信和HTTP通信,然而在SIP通信和 HTTP通信都是TCP (Transmission Control Protocol,傳輸控制協(xié)議)通信這一點上,在第 4層不能進行識別。因此,通過向在終端30間建立的通信賦予會話信息,可識別該通信是 SIP通信還是HTTP通信。即,呼叫會話信息是表示是SIP通信的會話信息。并且,會話信息不僅只識別SIP通信和HTTP通信,還識別在終端30間建立的通信是與在其它終端30間建立的通信不同的通信。換句話說,呼叫會話信息是識別在終端30 間根據(jù)SIP建立的通信的信息。例如,呼叫會話信息收集部32收集SIP通信內(nèi)包含的“呼叫ID”、或者“來自”、“去往”、“標記”、IP地址或者它們的組合,或者收集SIP通信內(nèi)包含的其它信息。另外,呼叫會話信息只要是能唯一識別根據(jù)SIP建立的通信的信息,則可以是任何信息。呼叫會話信息發(fā)送部33向會話管理服務器20發(fā)送呼叫會話信息。具體地說,呼叫會話信息發(fā)送部33與呼叫會話信息收集部32連接,當從呼叫會話信息收集部32通知呼叫會話信息時,將通知的呼叫會話信息發(fā)送到會話管理服務器20。另外,實施例1中的終端 30將會話管理服務器20的URL (Uniform Resource Locator,統(tǒng)一資源定位符)預先存儲在存儲部(省略圖示)。因此,呼叫會話信息發(fā)送部33參照存儲部來取得會話管理服務器 20的URL,針對取得的URL發(fā)送呼叫會話信息。
服務利用部34接受由服務提供服務器10提供的服務。具體地說,服務利用部34 在接受服務提供時,將由會話管理服務器20發(fā)布并發(fā)送的證書發(fā)送到服務提供服務器10。 并且,服務利用部34從服務提供服務器10接收Web會話信息,將接收到的Web會話信息賦予給Web瀏覽器,對服務提供服務器10進行訪問。這里,對Web會話信息進行說明。與呼叫會話信息一樣,Web會話信息是表示是 HTTP通信的會話信息。并且,Web會話信息是唯一識別在終端30和服務提供服務器10之間建立的HTTP通信的信息。例如,Web會話信息由Cookie的ID等實現(xiàn)。另外,Web會話信息只要是能唯一識別在終端30和服務提供服務器10之間建立的HTTP通信的信息,則可以是任何信息。
[會話管理服務器]下面,使用圖3 圖7說明會話管理服務器20的結構。圖3是示出會話管理服務器的結構的框圖,圖4是用于說明呼叫會話信息DB的圖,圖5是用于說明服務利用信息DB 的圖,圖6是用于說明證書的圖,圖7是用于說明附加給證書的簽名的圖。會話管理服務器20是通過在通用的服務器等內(nèi)配備以下說明的各部來實現(xiàn)的, 如圖3所示,會話管理服務器20具有呼叫會話信息DB21、服務利用信息DB22、SIP通信控制部23、呼叫會話信息驗證部24以及證書發(fā)布部25。呼叫會話信息DB21存儲呼叫會話信息。具體地說,呼叫會話信息DB21與SIP通信控制部23、呼叫會話信息驗證部24以及證書發(fā)布部25連接,用于SIP通信控制部23、呼叫會話信息驗證部24或者證書發(fā)布部25進行的處理。例如,呼叫會話信息DB21存儲圖4所示的信息。這里,實施例1中的會話管理服務器20不是直接記載從終端30發(fā)送的呼叫會話信息來發(fā)布證書,而是將呼叫會話信息加密來發(fā)布證書。因此,如圖4所示,呼叫會話信息DB21與從終端30發(fā)送的呼叫會話信息“呼叫ID”、“來自”以及“去往”不同,存儲與這些呼叫會話信息對應地加密的“呼叫會話信息”。服務利用信息DB22存儲服務利用信息。具體地說,服務利用信息DB22與證書發(fā)布部25連接,用于證書發(fā)布部25進行的處理。例如,如圖5所示,服務禾Ij用信息DB22將“SIP-URI (Uniform Resource Identifier,統(tǒng)一資源標識符)”、“服務提供服務器URI ”以及“服務利用ID”對應起來存儲。 實施例1中的會話管理服務器20針對終端與該終端利用的服務的每個組合,發(fā)布服務利用 ID。因此,服務利用信息DB22與唯一識別終端的“SIP-URI,,和唯一識別服務的“服務提供服務器URI”的組合對應地存儲“服務利用ID”。例如,圖5的第3行所示的“04225911110 idp. com”和第4行所示的“0422591111@idp. com”是識別相同終端的SIP-URI,發(fā)布按照要利用的每個服務而不同的服務利用ID “USERl-webl-SP-id”和“USERl-web2-SP-id”。另夕卜,服務利用ID只要是在服務提供服務器10中識別終端30的信息,則可以是任何信息,例如可以是隨機數(shù)。SIP通信控制部23控制在終端30間進行的SIP通信、根據(jù)SIP建立的通信、或者切斷根據(jù)SIP建立的通信的通信等。并且,SIP通信控制部23與呼叫會話信息DB21和呼叫會話信息驗證部24連接,將從終端30發(fā)送的呼叫會話信息存儲在呼叫會話信息DB21內(nèi), 將已存儲的意思通知給呼叫會話信息驗證部24。例如,SIP通信控制部23將從終端30發(fā)送的呼叫會話信息“呼叫ID”或者“來自”、“去往”、“標記”、IP地址或者它們的組合、SIP內(nèi)包含的其它信息存儲在會話信息DB21內(nèi)。另外,圖4是SIP通信控制部23將呼叫會話信息中的例如“呼叫ID”、“來自”以及“去往”存儲在呼叫會話信息DB21內(nèi)的圖。呼叫會話信息驗證部24驗證呼叫會話信息。具體地說,呼叫會話信息驗證部24 與呼叫會話信息DB21、SIP通信控制部23以及證書發(fā)布部25連接,當從SIP通信控制部 23通知已存儲呼叫會話信息的意思時,參照呼叫會話信息DB21。然后,呼叫會話信息驗證部24驗證已存儲的呼叫會話信息是否確實是唯一識別會話管理服務器 20建立的通信的信息等,將驗證結果通知給證書發(fā)布部25。證書發(fā)布部25發(fā)布服務利用ID,并發(fā)布記載有呼叫會話信息和服務利用ID的證書。具體地說,證書發(fā)布部25與呼叫會話信息DB21、服務利用信息DB22以及呼叫會話信息驗證部24連接,當從呼叫會話信息驗證部24通知驗證結果時,參照呼叫會話信息DB21,將加密后的呼叫會話信息存儲在呼叫會話信息DB21內(nèi)。并且,證書發(fā)布部25在從終端30接收到服務選擇信息時,與唯一識別終端30的 SIP-URI、和唯一識別由服務選擇信息表示的服務的服務提供服務器URI的組合對應地發(fā)布服務利用ID,將其存儲在服務利用信息DB22內(nèi)。然后,證書發(fā)布部25發(fā)布記載有已存儲在呼叫會話信息DB21內(nèi)的呼叫會話信息、和已存儲在服務利用信息DB22內(nèi)的服務利用ID 的證書,將其發(fā)送給終端30。此時,證書發(fā)布部25還發(fā)送指示將訪問目的地變更為服務提供服務器10的URL的改發(fā)指示。例如,如圖6和圖7所示,證書發(fā)布部25發(fā)布向呼叫會話信息和服務利用ID附加了會話管理服務器20的簽名后的SAML(Security Assertion Markup Language,安全斷言標記語言)形式的證書。另外,在圖6中,省略了簽名等,圖7示出簽名和公鑰。這里,SAML 形式是以使用由XML(Extensible Markup Language,可擴充標記語言)描述的數(shù)據(jù)交換認證用的信息為目的而制定的協(xié)議,是能根據(jù)簽名驗證數(shù)據(jù)未被篡改、數(shù)據(jù)的發(fā)布源等的形式。證書發(fā)布部25對以SAML形式描述了呼叫會話信息、服務利用ID、證明會話管理服務器20的公鑰是真的認證局發(fā)布的證書、以及使用會話管理服務器20的密鑰對呼叫會話信息和服務利用ID(散列值)加密后的簽名的證書進行發(fā)布等。另外,在實施例1中,作為發(fā)送呼叫會話信息和服務利用ID的方法,說明了發(fā)布 XML形式的證書的方法,然而本發(fā)明不限于此。作為發(fā)送呼叫會話信息和服務利用ID的方法,例如可以是以下方法基于由HTTP支持的GET方法的方法(將可取得呼叫會話信息和服務利用ID的URL作為參數(shù)發(fā)送的方法);以及基于POST方法的方法(在預定形式的正文內(nèi)記載呼叫會話信息和服務利用ID來發(fā)送的方法)等。并且,在這些方法中,通過向參數(shù)附加簽名,與XML形式的證書一樣,也能夠采用可根據(jù)簽名驗證數(shù)據(jù)未被篡改、數(shù)據(jù)的發(fā)布源等的形式。[服務提供服務器]接下來,使用圖8 圖11說明服務提供服務器10的結構。圖8是示出服務提供服務器的結構的框圖,圖9是用于說明會話信息DB的圖,圖10是用于說明店鋪信息DB的圖,圖11是用于說明歷史信息DB的圖。服務提供服務器10是通過在通用的服務器等內(nèi)配備以下說明的各部來實現(xiàn)的, 如圖8所示,服務提供服務器10具有會話信息DB11、店鋪信息DB12、歷史信息DB13、證書驗證部14、Web會話信息發(fā)布部15以及服務提供部16。
會話信息DBll將呼叫會話信息、服務利用ID以及Web會話信息對應地存儲。具體地說,會話信息DBll與證書驗證部14、Web會話信息發(fā)布部15以及服務提供部16連接, 用于證書驗證部14、Web會話信息發(fā)布部15或者服務提供部16進行的處理。例如,會話信息DBll存儲圖9所示的信息。 店鋪信息DB12存儲由服務提供服務器10提供的服務的內(nèi)容即店鋪信息。具體地說,店鋪信息DB12與服務提供部16連接,用于服務提供部16進行的處理。例如,店鋪信息 DB12存儲圖10所示的信息。歷史信息DB13針對各服務利用ID存儲服務利用的歷史信息。具體地說,歷史信息DB13與服務提供部16連接,用于服務提供部16進行的處理。例如,歷史信息DB13存儲圖11所示的信息。證書驗證部14驗證證書。具體地說,證書驗證部14與會話信息DBl 1和Web會話信息發(fā)布部15連接,當從終端30發(fā)送由會話管理服務器20發(fā)布的證書時,驗證該證書,將驗證結果通知給Web會話信息發(fā)布部15。例如,證書驗證部14利用證書內(nèi)包含的會話管理服務器20的公鑰(由認證局證明是真的公鑰)來對簽名進行解碼,取出呼叫會話信息和服務利用ID的散列值。并且,證書驗證部14根據(jù)呼叫會話信息和服務利用ID自身計算散列值。然后,證書驗證部14通過將從簽名取出的散列值與計算出的散列值進行對照,驗證呼叫會話信息和服務利用ID是真的信息。即,將從簽名取出的散列值與計算出的散列值進行對照后,在兩者一致的情況下, 可驗證以下的事實(a)該呼叫會話信息和服務利用ID確實是從會話管理服務器20發(fā)布的信息;(b)該呼叫會話信息和服務利用ID未被篡改;以及(c)會話管理服務器20不否認發(fā)送了該呼叫會話信息和服務利用ID的事實等,可驗證該呼叫會話信息和服務利用ID是真的信息。Web會話信息發(fā)布部15發(fā)布Web會話信息。具體地說,Web會話信息發(fā)布部15與會話信息DBll和證書驗證部14連接,當從證書驗證部14通知證書的驗證結果時,發(fā)布Web 會話信息,將呼叫會話信息、服務利用ID以及Web會話信息對應地存儲在會話信息DBll 內(nèi)。服務提供部16提供服務。具體地說,服務提供部16與會話信息DB11、店鋪信息 DB12以及歷史信息DB13連接,當從終端30連同Web會話信息一起被訪問時,使用Web會話來參照會話信息DB11,取得呼叫會話信息和服務利用ID。并且,服務提供部16使用服務利用ID來參照歷史信息DB13,取得歷史信息。然后,服務提供部16控制服務提供,以便利用依據(jù)歷史信息的內(nèi)容向終端30提供各個服務。并且,服務提供部16將終端30利用服務的歷史信息與服務利用ID對應地存儲在歷史信息DB13內(nèi)。并且,在存儲于會話信息DBll內(nèi)的多個呼叫會話信息中的預定的各個呼叫會話信息表示是作為相同通信建立的通信的情況下,服務提供部16將使用各個Web會話信息而提供的服務相互關聯(lián)地控制。例如,如圖9所示,服務提供部16判別在由會話信息DBll存儲的多個呼叫會話信息中的2個呼叫會話信息“e8b03879d0f5629aa8b5ea6a06736cle”分別是根據(jù)SIP作為相同通信建立的通信。然后,服務提供部16將使用被賦予了與呼叫會話信息“e8b03879d0f56 29aa8b5ea6a06736cle”對應地存儲的Web會話信息“123”的HTTP通信、和被賦予了 Web會話信息“456”的HTTP通信而提供的服務相互關聯(lián)地控制。 即,例如假定當另一個終端30通過被賦予了 Web會話信息“ 123”的HTTP通信對服務提供服務器10進行訪問時,一個終端30通過被賦予了 Web會話信息“456”的HTTP通信將圖像數(shù)據(jù)裝入到服務提供服務器10內(nèi)。在這樣的情況下,由于終端30間的關系可視為是根據(jù)SIP建立了相同通信的關系,因而該關系可視為是相互準許共享圖像數(shù)據(jù)的關系, 實施例1中的服務提供部16控制服務,以便將圖像數(shù)據(jù)發(fā)送到另一個終端30。這里,再次考慮服務提供服務器10的服務提供。即,根據(jù)終端30間的關系控制服務提供服務器10的服務提供,在這一點上,與現(xiàn)有的服務提供服務器相同,對實施例1中的服務提供服務器10如何把握“終端30間的關系”進行說明。也就是說,實施例1中的服務提供服務器10不是如以往的服務提供服務器那樣將預先登記在存儲部內(nèi)的伙伴關系把握為“終端30間的關系”,而是在各個呼叫會話信息表示是根據(jù)SIP建立了相同通信的情況下,由服務提供部16把握“終端30間的關系”。換句話說,即使在如根據(jù)SIP建立了相同通信的終端30間的關系那樣,與成為通信對方的終端的關系是暫時的情況下,服務提供服務器10也能通過根據(jù)該暫時的通信關系,使在各個終端30中進行的HTTP通信相互關聯(lián),來進行與暫時的通信關系關聯(lián)的的服務提供。另外,在如實施例1那樣,第1通信是根據(jù)SIP建立通信的過程中的通信的情況下,在“終端30間的關系”是基于SIP的已認證的關系這一點上也是有意義的。S卩,在SIP 通信中,一般進行摘要(Digest)認證等,在終端30間根據(jù)SIP建立了通信表示各個終端30 的關系已認證。[實施例1涉及的服務提供系統(tǒng)的處理進程]下面,使用圖12 圖14說明實施例1涉及的服務提供系統(tǒng)的處理進程。圖12是示出實施例1涉及的服務提供系統(tǒng)的處理進程的順序圖,圖13是示出證書發(fā)布部的處理進程的流程圖,圖14是示出服務提供部的處理進程的流程圖。如圖12所示,首先,會話管理服務器20的SIP通信控制部23進行控制,從而在終端30間,進行步驟SlOl S103的SIP通信,結果,在步驟S104中,在終端30間根據(jù)SIP
建立通信。當在終端30間根據(jù)SIP建立通信時,終端30的呼叫會話信息收集部32從SIP通信內(nèi)包含的信息中收集呼叫會話信息(步驟S110),呼叫會話信息發(fā)送部33將呼叫會話信息發(fā)送到會話管理服務器20(步驟S111)。于是,會話管理服務器20的呼叫會話信息驗證部24驗證呼叫會話信息(步驟 Sl 12),證書發(fā)布部25將服務的菜單畫面發(fā)送到終端30 (步驟Sl 13)。當通過由終端30的利用者按下等而選擇顯示在菜單畫面上的多個服務中的預定服務時,終端30的服務利用部34將服務選擇信息發(fā)送到會話管理服務器20 (步驟S114)。于是,會話管理服務器20的證書發(fā)布部25對應于唯一識別終端30的SIP-URI、 和唯一識別由服務選擇信息表示的服務的服務提供服務器URI的組合來發(fā)布服務利用ID。 并且,證書發(fā)布部25發(fā)布記載有呼叫會話信息和服務利用ID的證書(步驟S115)。然后,證書發(fā)布部25將發(fā)布的證書連同指示將訪問目的地變更為服務提供服務器10的URL的改發(fā)指示一起發(fā)送到終端30(步驟Sl 16)。另一方面,終端30的服務利用部34根據(jù)從會話管理服務器20發(fā)送的改發(fā)指示而進行改發(fā),對服務提供服務器10進行訪問(步驟S117)。此時,服務利用部34連同由會話管理服務器20發(fā)布的證書一起對服務提供服務器10進行訪問。于是,服務提供服務器10的證書驗證部14驗證證書,Web會話信息發(fā)布部15發(fā)布Web會話信息(步驟Sl 18),將發(fā)布的Web會話信息發(fā)送到終端30 (步驟Sl 19)。接下來,證書驗證部14將呼叫會話信息、服務利用ID以及Web會話信息對應地存儲在會話信息DBll內(nèi),使呼叫會話信息、服務利用ID以及Web會話信息關聯(lián)(步驟S120)。之后,當終端30的服務利用部34連同Web會話信息一起對服務提供服務器10進行訪問時,服務提供服務器10的服務提供部16使用與服務利用ID對應地存儲在歷史信息 DB13內(nèi)的歷史信息來提供服務。并且,服務提供部16將終端30利用服務的歷史信息與服務利用ID對應地存儲在歷史信息DB13內(nèi)(步驟S121)。另外,在實施例1中說明了這樣的方法在步驟S113中,會話管理服務器20將菜單畫面發(fā)送到終端30,在步驟S114中,終端30將服務選擇信息發(fā)送到會話管理服務器20, 然而本發(fā)明不限于此。例如,在會話管理服務器20預先設定了按照終端30的各組合利用的服務提供服務器10的情況下,可以省略步驟S113和步驟S114,轉移到步驟S115。[證書發(fā)布部的處理進程]下面,使用圖13詳述圖12所示的步驟S115。首先,會話管理服務器20的證書發(fā)布部25判定是否從終端30接收到服務選擇信息(步驟Sll),在未接收到的情況下(步驟Sll否定),重復進行判定是否接收到的處理。另一方面,在已接收到的情況下(步驟Sll肯定),證書發(fā)布部25使用唯一識別終端30的SIP-URI、和唯一識別由服務選擇信息表示的服務的服務提供服務器URI,參照服務利用信息DB22(步驟S12)。然后,證書發(fā)布部25在不能檢索出服務利用ID的情況下(步驟S13否定),新發(fā)布服務利用ID (步驟S14),發(fā)布記載有呼叫會話信息和新發(fā)布的服務利用ID的證書(步驟 S15),結束處理。另一方面,證書發(fā)布部25在能檢索出服務利用ID的情況下(步驟S13肯定),發(fā)布記載有呼叫會話信息和檢索出的服務利用ID的證書(步驟S16),結束處理。[服務提供部的處理進程]接下來,使用圖14詳述圖12所示的步驟S121。首先,服務提供服務器10的服務提供部16判定是否接收到服務利用請求(是否從終端30連同Web會話信息一起被訪問)(步驟S21),在未接收到的情況下(步驟S21否定),重復進行判定是否接收到的處理。另一方面,在接收到的情況下(步驟S21肯定),服務提供部16使用Web會話信息來參照會話信息DB11,取得呼叫會話信息和服務利用ID (步驟S22)。 然后,服務提供部16使用服務利用ID來參照歷史信息DB13 (步驟S23),在有服務利用ID的歷史信息的情況下(步驟S24肯定),使用歷史信息向終端30提供服務(步驟 S25)。例如,服務提供部16參照歷史信息,提示與各個終端30的各個利用者的喜好接近的日餐的信息。另一方面,在沒有歷史信息的情況下(步驟S24否定),服務提供部16不使用歷史信息來提供服務(步驟S26)。另外,無論是在使用歷史信息來提供服務的情況下,還是在不使用歷史信息來提供服務的情況下,服務提供部16都將提供給各個終端的各個服務相互關聯(lián)地進行控制。即, 在由會話信息DBll存儲的多個呼叫會話信息中的2個呼叫會話信息分別是根據(jù)SIP作為相同通信建立的通信的情況下,服務提供部16將使用被賦予了與呼叫會話信息對應地存儲的各個Web會話信息的HTTP通信而提供的各個服務相互關聯(lián)地進行控制。然后,服務提供部16將終端30利用服務的歷史信息與服務利用ID對應地存儲在歷史信息DB13內(nèi)(步驟S27),結束處理。[實施例1的效果]如上所述,在實施例1涉及的服務提供系統(tǒng)中,服務提供服務器10針對每個終端 30收集識別在終端30間建立的通信的呼叫會話信息。并且,服務提供服務器10針對每個終端30收集識別終端30的服務利用ID作為與呼叫會話信息成組的信息。并且,服務提供服務器10從多個呼叫會話信息中確定表示相同通信的各個呼叫會話信息,將提供給建立了由確定的各個呼叫會話信息識別的通信的各個終端30的各個服務關聯(lián)。并且,服務提供服務器10在將關聯(lián)起來的各個服務提供給各個終端30時,從多個服務利用ID中確定識別該各個終端30的各個服務利用ID,控制服務提供,以便利用依據(jù)與所確定的各個服務利用 ID對應地存儲在存儲部內(nèi)的歷史信息的內(nèi)容來提供各個服務。由此,根據(jù)實施例1涉及的服務提供系統(tǒng),能夠靈活地提供高級的Web服務,例如應對暫時的通信關系等。S卩,各個終端30并不是在服務提供服務器10內(nèi)預先進行會員登記,并且也并不是預先登記伙伴關系。各個終端30的關系只不過是根據(jù)SIP建立了通信這樣的暫時的通信關系。在這一點上,實施例1涉及的服務提供系統(tǒng)通過使用識別暫時的通信關系的呼叫會話信息,使服務提供服務器10每次都把握暫時的通信關系,靈活地提供Web服務的關聯(lián)等高級的Web服務。并且,根據(jù)實施例1涉及的服務提供系統(tǒng),能提供同與利用者相關的各種信息關聯(lián)的高附加值的Web服務。S卩,服務提供服務器10并不是對各個終端30預先進行會員登記,只不過使用呼叫會話信息來把握各個終端30的關系。在這一點上,實施例1涉及的服務提供系統(tǒng)發(fā)布識別終端30的服務利用ID,通過使用服務利用ID來使服務提供服務器10把握終端30。結果, 服務提供服務器10可針對曾經(jīng)利用Web服務的終端30蓄積歷史信息,當再次向終端30提供Web服務時,可提供與歷史信息關聯(lián)的高附加值的Web服務。并且,根據(jù)實施例1,會話管理服務器20使用匿名化的ID作為服務利用ID,而不使用電話號碼自身。因此,可防止在服務提供服務器10中確定利用者。并且,根據(jù)實施例1,服務利用ID是針對終端30和服務的各組合而發(fā)布的。在該情況下,能防止“黑名單”(由多個Web服務器之間合謀進行的利用者確定行為)。實施例2這樣,至此作為實施例1,說明了這樣的事例服務提供服務器10將服務利用ID 和歷史信息對應地存儲,使用歷史信息來提供Web服務。然而,本發(fā)明不限于此。本發(fā)明也能同樣應用于這樣的事例服務提供服務器10將與在服務提供服務器10內(nèi)預先進行了會員登記的用戶相關的用戶信息和服務利用ID對應地存儲,使用用戶信息來提供Web服務。以下,說明實施例2。[實施例2涉及的服務提供系統(tǒng)的概要]首先,使用圖15說明實施例2涉及的服務提供系統(tǒng)的概要。圖15是用于說明實施例2涉及的服務提供系統(tǒng)的概要的圖。
如圖15所示,在實施例2涉及的服務提供系統(tǒng)中,服務提供服務器10具有用戶信息DB,該用戶信息DB將與在服務提供服務器10內(nèi)預先進行了會員登記的用戶相關的用戶信息和服務利用ID對應地存儲。服務提供服務器10與實施例1 一樣,使提供給各個終端 30的Web服務關聯(lián),此時控制服務提供,以便利用依據(jù)用戶信息的內(nèi)容來提供各個服務。進行具體說明,與實施例1 一樣,首先,在終端30間根據(jù)SIP建立通信,在終端30 間開始語音通話(參照圖15的(1))。然后,與實施例1 一樣,會話管理服務器20向各個終端30發(fā)布記載有呼叫會話信息和服務利用ID的證書(參照圖15的(2))。然后,各個終端30將從會話管理服務器20發(fā)布的證書連同服務利用請求一起發(fā)送到服務提供服務器10 (參照圖15的(3))。另外,盡管在圖15中未明示,然而在Web服務的利用是第一次的情況下,各個終端30進行登錄操作。例如,各個終端30將用戶ID和密碼發(fā)送到服務提供服務器10。于是,服務提供服務器10認證各個終端30,在認證成功的情況下,與用戶信息DB的用戶ID對應地存儲服務利用ID。因此,服務提供服務器10在第一次以后,當從終端30接收到證書時,使用記載在證書內(nèi)的服務利用ID來參照用戶信息DB,檢索用戶信息(參照圖15的(4))。然后,服務提供服務器10與實施例1 一樣,確定從各個終端30發(fā)送的各個呼叫會話信息是表示相同通信的呼叫會話信息,使提供給各個終端30的Web服務關聯(lián),并且與實施例1不同,控制服務提供,以便利用依據(jù)檢索出的用戶信息的內(nèi)容來提供各個服務(參照圖 15 的(5))。由此,根據(jù)實施例2涉及的服務提供系統(tǒng),通過與預先進行了會員登記的用戶信息關聯(lián),能提供附加值更高的Web服務。例如,如圖15所示,服務提供服務器10能使用用戶ID "myuseriwebl. spl. com” 的地址是“東京都武藏野市…”、用戶ID "ouruseriwebl. spl. com"的地址是“東京都千代田區(qū)…”的用戶信息,介紹其中間地點的“新宿區(qū)”的店鋪。[實施例2涉及的服務提供系統(tǒng)的結構]下面,使用圖16和圖17說明實施例2涉及的服務提供系統(tǒng)的結構。圖16是示出服務提供服務器的結構的框圖,圖17是用于說明用戶信息DB的圖。另外,以下,僅說明實施例2涉及的服務提供系統(tǒng)與實施例1特別不同的結構。如圖16所示,實施例2中的服務提供服務器10還具有用戶信息DB17。另外,實施例2中的服務提供服務器10不具有歷史信息DB13,然而與實施例1 一樣,可以具有歷史信息DB13。在該情況下,服務提供部16不僅能使用用戶信息來提供Web服務,而且還能使用用戶信息和歷史信息來提供Web服務。用戶信息DB17將與在服務提供服務器10內(nèi)預先進行了會員登記的用戶相關的用戶信息、和服務利用ID對應地存儲。具體地說,用戶信息DB17與服務提供部16連接,用于服務提供部16進行的處理。例如,用戶信息DB17存儲圖17所示的信息。
實施例2中的服務提供部16與實施例1 一樣地提供服務,然而與實施例1不同地與用戶信息關聯(lián)地提供服務。具體地說,服務提供部16與會話信息DB11、店鋪信息DB12以及用戶信息DB17連接,當連同Web會話信息一起從終端30被訪問時,使用Web會話信息來參照會話信息DB11,取得呼叫會話信息和服務利用ID。并且,服務提供部16使用服務利用 ID來參照用戶信息DB17,取得與服務ID對應地存儲的用戶信息。然后,服務提供部16控制服務提供,以便利用依據(jù)用戶信息的內(nèi)容向終端30提供各個服務。[實施例2涉及的服務提供系統(tǒng)的處理進程]
下面,使用圖18 圖20說明實施例2涉及的服務提供系統(tǒng)的處理進程。圖18是示出實施例2涉及的服務提供系統(tǒng)的處理進程的順序圖,圖19是示出服務提供部的處理進程的流程圖,圖20是用于說明服務提供畫面的圖。圖18所示的處理進程中的步驟S201 S220對應于實施例1涉及的服務提供系統(tǒng)的處理進程的步驟SlOl S120。在實施例2涉及的服務提供系統(tǒng)中,僅步驟S221的處理與實施例1不同。S卩,在步驟S221中,終端30的服務利用部34與實施例1 一樣,連同Web會話信息一起對服務提供服務器10進行訪問。不過,在該服務的利用是第一次的情況下,實施例2 中的服務利用部34進行發(fā)送用戶ID和密碼的登錄操作。另外,登錄操作不限于發(fā)送用戶 ID和密碼的方法,例如也可以是發(fā)送公鑰證書的方法等。在第一次登錄時,服務提供服務器10的服務提供部16使用從終端30發(fā)送的用戶 ID和密碼來參照用戶信息DB17,認證終端30的利用者。然后,服務提供部16在認證成功的情況下,通過與用戶信息DB17的該用戶信息對應地存儲服務利用ID,進行用戶ID和服務利用ID的關聯(lián)。在第一次以后,終端30的服務利用部34無需進行登錄操作。即,服務提供服務器 10的服務提供部16在使用服務利用ID來參照用戶信息DB17的情況下,可確定與該服務利用ID對應地存儲的用戶ID。因此,服務提供部16使用該用戶ID的用戶信息來進行服務提{共。[服務提供部的處理進程]接下來,使用圖19詳述圖18所示的步驟S221。首先,服務提供服務器10的服務提供部16判定是否接收到服務利用請求(步驟 S31),在未接收到的情況下(步驟S31否定),重復進行判定是否接收到的處理。另一方面,在接收到的情況下(步驟S31肯定),服務提供部16使用Web會話信息來參照會話信息DB11,取得呼叫會話信息和服務利用ID (步驟S32)。然后,服務提供部16使用服務利用ID來參照用戶信息DB17 (步驟S33),在不能檢索服務利用ID的情況下(步驟S34否定),判定是否從終端30接收到用戶ID和密碼(步馬聚S35)ο在接收到的情況下(步驟S35肯定),服務提供部16使用用戶ID和密碼來參照用戶信息DB17,進行認證(步驟S36)。然后,服務提供部16判定是否認證成功(步驟S37),在成功的情況下(步驟S37 肯定),通過與用戶ID對應地存儲在步驟S32中取得的服務利用ID,來進行用戶ID和服務利用ID的關聯(lián)(步驟S38)。
接下來,服務提供部16使用該用戶ID的用戶信息來進行服務提供(步驟S39),結束處理。另外,在 步驟S34中,在能夠檢索服務利用ID的情況下(步驟S34肯定),由于是第一次以后,因而服務提供部16確定與服務利用ID對應地存儲的用戶ID,使用該用戶ID 的用戶信息來進行服務提供(步驟S39),結束處理。并且,在步驟S35中從終端30未接收到用戶ID和密碼的情況下(步驟S35否定), 或者,在步驟S37中認證失敗的情況下(步驟S37否定),服務提供部16不使用用戶信息來提供服務(步驟S40),結束處理。這里,說明使用用戶信息來提供服務的事例。服務提供服務器10的服務提供部16 通過使用從某終端30發(fā)送的服務利用ID “USERl-webl-SP-id”檢索用戶信息DB17,來確定該終端30的利用者是在服務提供服務器10內(nèi)預先進行了會員登記的用戶ID "myuseri webL spl. com,,。同樣,服務提供部16通過使用從某終端30發(fā)送的服務利用 ID “USER3-webl-SP-id”檢索用戶信息DB17,來確定該終端30的利用者是在服務提供服務器10內(nèi)預先進行了會員登記的用戶ID "ouruseriwebl. spl. com”。并且,服務提供部16使用從終端30發(fā)送的Web會話信息來參照會話信息DBl 1,取得呼叫會話信息和服務利用ID,從而把握住使提供給用戶ID“myuSer@webl. spl. com”的服務和提供給用戶ID "ouruseriwebl. spl. com"的服務相互關聯(lián)。這里,假定如圖20所示,服務提供部16提供的服務是店鋪檢索服務。服務提供部 16使用用戶ID“myuser@webl. spl. com”的地址是“東京都武藏野市…”、用戶ID“ouruser@ webl.spl.com”的地址是“東京都千代田區(qū)…”的用戶信息,介紹其中間地點的“新宿區(qū)”的店鋪。并且,服務提供部16在提供服務的畫面上顯示用戶ID "myuseriwebl. spl. com" 的姓名“特許太郎”、和用戶ID "ouruseriwebl. spl. com"的姓名“特許花子”。[實施例2的效果]如上所述,根據(jù)實施例2涉及的服務提供系統(tǒng),通過與預先進行了會員登記的用戶信息關聯(lián),能提供附加值更高的Web服務。例如,服務提供服務器10能使用用戶ID "myuseriwebl. spl. com”的地址是“東京都武藏野市…”、用戶ID "ouruseriwebl. spl. com"的地址是“東京都千代田區(qū)…”的用戶信息,介紹其中間地點的“新宿區(qū)”的店鋪。并且,根據(jù)實施例2,利用者只需第一次的登錄操作就能進行SSO(Single SignOn, 單點登錄),能作為已有的Web服務的用戶利用服務。實施例3這樣,至此作為實施例2,說明了這樣的事例服務提供服務器10將用戶信息和服務利用ID對應地存儲,使用用戶信息來提供Web服務。然而,本發(fā)明不限于此。本發(fā)明也能同樣應用于這樣的事例會話管理服務器20進行用戶信息和服務利用ID的對應。以下, 說明實施例3。[實施例3涉及的服務提供系統(tǒng)的概要]首先,使用圖21說明實施例3涉及的服務提供系統(tǒng)的概要。圖21是用于說明實施例3涉及的服務提供系統(tǒng)的概要的圖。如圖21所示,在實施例3涉及的服務提供系統(tǒng)中,會話管理服務器20具有將與在服務提供服務器10內(nèi)預先進行了會員登記的用戶相關的用戶信息和服務利用ID對應地存儲的服務利用信息DB。服務提供服務器10與實施例2 —樣,使用用戶信息來提供服務,這是因為,在由會話管理服務器20發(fā)布的證書中記載有用戶ID。進行具體說明,與實施例2 —樣,首先,在終端30間根據(jù)SIP建立通信,在終端30 間開始語音通話(參照圖21的(1))。然后,與實施例2 —樣,會話管理服務器20向各個終端30發(fā)布證書,與實施例2 不同,使用服務利用ID來參照服務利用信息DB,檢索用戶ID(參照圖21的(2)),發(fā)布記載有呼叫會話信息和用戶ID的證書(參照圖21的(3))。S卩,盡管在圖21中未明示,然而在Web服務的利用是第一次的情況下,會話管理服務器20發(fā)布僅記載有呼叫會話信息的證書,各個終端30進行登錄操作。于是,服務提供服務器10認證各個終端30,在認證成功的情況下,將用戶ID發(fā)送到會話管理服務器20。此時,由于會話管理服務器20將服務利用ID和用戶ID對應地存儲在服務利用信息DB內(nèi),因而在第一次以后,會話管理服務器20可發(fā)布記載有呼叫會話信息和用戶ID的證書。然后,各個終端30將從會話管理服務器20發(fā)布的證書連同服務利用請求一起發(fā)送到服務提供服務器10 (參照圖21的⑷)。另一方面,服務提供服務器10在第一次以后,當從終端30接收到證書時,使用記載在證書內(nèi)的用戶ID來參照用戶信息DB,檢索用戶信息(參照圖21的(5))。然后,服務提供服務器10與實施例2 —樣,確定從各個終端30發(fā)送的各個呼叫會話信息是表示相同通信的呼叫會話信息,使提供給各個終端30的Web服務關聯(lián),并且,控制服務提供,以便利用依據(jù)檢索出的用戶信息的內(nèi)容來提供各個服務(參照圖21的(6))。由此,根據(jù)實施例3涉及的服務提供系統(tǒng),由于服務提供服務器10無需管理服務利用ID,因而不用對服務提供服務器10施加變更,能提供高附加值的Web服務。[實施例3涉及的服務提供系統(tǒng)的結構]下面,使用圖22 圖26說明實施例3涉及的服務提供系統(tǒng)的結構。圖22是示出會話管理服務器的結構的框圖,圖23是用于說明服務利用信息DB的圖,圖24是用于說明證書的圖,圖25是用于說明會話信息DB的圖,圖26是用于說明用戶信息DB的圖。另外, 以下僅說明實施例3涉及的服務提供系統(tǒng)與實施例1和實施例2特別不同的結構。如圖22所示,實施例3中的會話管理服務器20還具有用戶ID關聯(lián)部26。用戶ID關聯(lián)部26使服務利用ID和用戶ID關聯(lián)。具體地說,用戶ID關聯(lián)部26 當通過由終端30改發(fā)而從服務提供服務器10發(fā)送用戶ID時,將改發(fā)該用戶ID后的終端 30的服務利用ID和發(fā)送的用戶ID對應地存儲在服務利用信息DB22內(nèi)。例如,如圖23所示,用戶ID關聯(lián)部26將用戶ID與服務利用ID對應地存儲。實施例3中的證書發(fā)布部25與實施例1和實施例2 —樣,發(fā)布服務利用ID,并發(fā)布證書,然而與實施例1和實施例2不同,存在發(fā)布僅記載有呼叫會話信息的證書的情況、 和發(fā)布記載有呼叫會話信息和用戶ID的證書的情況。具體地說,證書發(fā)布部25參照服務利用信息DB22,檢索與服務利用ID對應地存儲的用戶ID。在能檢索出用戶ID的情況下, 證書發(fā)布部25發(fā)布記載了呼叫會話信息和用戶ID的證書。另一方面,在不能檢索出用戶ID的情況下,證書發(fā)布部25發(fā)布僅記載有呼叫會話信息的證書。 例如,如圖24所示,證書發(fā)布部25發(fā)布記載有呼叫會話信息和用戶ID的證書。另夕卜,在圖24中,證書發(fā)布部25還將服務利用ID記載在證書內(nèi)。即使在證書內(nèi)記載有服務利用ID,也可以在接收到證書的服務提供服務器10側不利用服務利用ID。S卩,在存在多個服務提供服務器10的情況下,有時也會混合存在使用服務利用ID來管理用戶的服務提供服務器10、和不使用服務利用ID的服務提供服務器10。對應于這樣的狀況,可以在證書內(nèi)記載服務利用ID,適當?shù)卦诜仗峁┓掌?0側利用或者不利用服務利用ID。實施例3中的服務提供服務器10的會話信息DBll與實施例1和實施例2不同, 將呼叫會話信息、用戶ID以及Web會話信息對應地存儲。例如,會話信息DBll存儲圖25 所示的信息。實施例3中的用戶信息DB17與實施例2不同,不將服務利用ID與用戶信息對應地存儲。例如,用戶信息DB17存儲圖26所示的信息。實施例3中的服務提供部16與實施例2 —樣,與用戶信息關聯(lián)地提供服務,與實施例2不同,不使用服務利用ID。S卩,在實施例3中,證書驗證部14從終端30接收記載有呼叫會話信息和用戶ID的證書,Web會話信息發(fā)布部15將呼叫會話信息、用戶ID以及Web 會話信息對應地存儲在會話信息DBll內(nèi)。因此,實施例3中的服務提供部16在提供服務時,使用Web會話信息來參照會話信息DB11,取得呼叫會話信息和用戶ID。并且,服務提供部16使用用戶ID來參照用戶信息DB17,取得與用戶ID對應地存儲的用戶信息。然后,服務提供部16控制服務提供,以便利用依據(jù)用戶信息的內(nèi)容向終端30提供各個服務。[實施例3涉及的服務提供系統(tǒng)的處理進程]下面,使用圖27 圖29說明實施例3涉及的服務提供系統(tǒng)的處理進程。圖27和圖28是示出實施例3涉及的服務提供系統(tǒng)的處理進程的順序圖,圖29是示出證書發(fā)布部的處理進程的流程圖。另外,圖27示出第一次登錄時的處理進程,圖28示出第一次以后的處理進程。圖27所示的處理進程中的步驟S301 S320對應于實施例1涉及的服務提供系統(tǒng)的處理進程的步驟SlOl S120。不過,在實施例3涉及的服務提供系統(tǒng)中,步驟S315的處理與實施例1不同。并且,步驟S321以后的處理與實施例1不同。并且,圖28所示的處理進程中的步驟S401 S421對應于實施例1涉及的服務提供系統(tǒng)的處理進程的步驟SlOl S121。不過,在實施例3涉及的服務提供系統(tǒng)中,在步驟 S415中發(fā)布的證書與實施例1不同,因此,在步驟S416以后,在各裝置使用的信息與實施例 1不同。首先,使用圖29詳述圖27所示的步驟S315,會話管理服務器20的證書發(fā)布部25 判定是否從終端30接收到服務選擇信息(步驟S51),在未接收到的情況下(步驟S51否定),重復進行判定是否接收到的處理。另一方面,在接收到的情況下(步驟S51肯定),證書發(fā)布部25使用唯一識別終端 30的SIP-URI、和唯一識別由服務選擇信息表示的服務的服務提供服務器URI,參照服務利用信息DB22(步驟S52)。然后,證書發(fā)布部25在不能檢索出服務利用ID的情況下(步驟S53否定),新發(fā)布服務利用ID (步驟S54),發(fā)布僅記載有呼叫會話信息的證書(步驟S56),結束處理。 另一方面,在能檢索出服務利用ID的情況下(步驟S53肯定),證書發(fā)布部25接下來檢索用戶ID (步驟S55),在不能檢索出用戶ID的情況下(步驟S55否定),發(fā)布僅記載有呼叫會話信息的證書(步驟S56),結束處理。并且,在能檢索出用戶ID的情況下(步驟S55肯定),證書發(fā)布部25發(fā)布記載有呼叫會話信息和用戶ID的證書(步驟S57),結束處理?;氐綀D27,由于圖27是示出第一次登錄時的處理進程的順序圖,因而在圖29所示的步驟S53中應該不能檢索出服務利用ID,或者在步驟S55中應該不能檢索出用戶ID。因此,證書發(fā)布部25在圖27所示的步驟S315中,發(fā)布僅記載有呼叫會話信息的證書。在步驟S321中,實施例3中的服務利用部34進行發(fā)送用戶ID和密碼的登錄操作。在第一次登錄時,服務提供服務器10的服務提供部16使用從終端30發(fā)送的用戶 ID和密碼來參照用戶信息DB17,認證終端30的利用者。然后,服務提供部16在認證成功的情況下,與實施例2不同,將用戶ID發(fā)送到會話管理服務器20 (步驟S322)。另外,此時, 用戶ID在終端30改發(fā)而發(fā)送到會話管理服務器20。于是,會話管理服務器20的用戶ID關聯(lián)部26當通過在終端30改發(fā)而從服務提供服務器10發(fā)送用戶ID時,將改發(fā)該用戶ID后的終端30的服務利用ID和發(fā)送的用戶ID 對應地存儲在服務利用信息DB22內(nèi)(步驟S323)。此時,用戶ID關聯(lián)部26使用某些方法識別步驟S314的訪問和步驟S322的訪問是相同通信。例如,用戶ID關聯(lián)部26使用由會話管理服務器20提供給終端30的HTTP通信的會話信息,可識別出步驟S314的訪問和步驟S322的訪問是相同通信。并且,例如在步驟S317的證書內(nèi)記載有服務利用ID,當服務提供服務器10在步驟S322中發(fā)送用戶ID時,只要附加記載在證書內(nèi)的服務利用ID,用戶ID 關聯(lián)部26就能識別出步驟S314的訪問和步驟S322的訪問是相同通信。另一方面,服務提供服務器的服務提供部16使用用戶ID的用戶信息來進行服務提供(步驟S324)。并且,由于圖28是示出第一次以后的處理進程的順序圖,因而在圖29所示的步驟 S53中應該能檢索出服務利用ID,在步驟S55中應該能檢索出用戶ID。因此,證書發(fā)布部 25在圖28所示的步驟S415中,發(fā)布記載有呼叫會話信息和用戶ID的證書。于是,服務提供服務器10的服務提供部16在步驟S417中,從終端30接收記載有呼叫會話信息和用戶ID的證書,Web會話信息發(fā)布部15在步驟S420中,將呼叫會話信息、 用戶ID以及Web會話信息對應地存儲在會話信息DBll內(nèi)。因此,服務提供部16在步驟S421中提供服務時,使用用戶ID來參照用戶信息 DB17,取得與用戶ID對應地存儲的用戶信息,使用用戶信息向終端30提供服務。[實施例3的效果]如上所述,根據(jù)實施例3涉及的服務提供系統(tǒng),由于服務提供服務器10無需管理服務利用ID,因而不用對服務提供服務器10的DB施加變更,能提供高附加值的Web服務。并且,根據(jù)實施例3,利用者只需第一次的登錄操作就能進行SSO (單點登錄),能作為已有的Web服務的用戶利用服務。實施例4[其它實施例]
這樣,至此說明了本發(fā)明的實施例1 3,然而本發(fā)明除了上述的實施例以外,還可以采用各種不同方式實施。[服務利用ID]在實 施例1 3中,說明了使用“USERl-webl-SP-id”等或隨機數(shù)作為服務利用ID 的方法。然而,本發(fā)明不限于此。例如,作為服務利用ID,如圖30所示,可以使用HTTP-URI 形式的信息。在使用HTTP-URI形式的信息作為服務利用ID的情況下,服務提供服務器10也能使用HTTP-URI來對其它服務器進行訪問,收集與終端30 (或終端30的利用者)相關的其它用戶信息,使用收集到的用戶信息來提供附加值更高的Web服務。并且,在實施例1 3中,服務利用ID是針對終端和服務的各組合來發(fā)布的。然而,本發(fā)明不限于此,只要服務利用ID是能在服務提供服務器10中識別終端的信息,就不必針對終端和服務的各組合來發(fā)布。[用戶信息的交換]并且,在實施例1 3中,說明了這樣的方法服務提供服務器10使用蓄積在本服務器內(nèi)的歷史信息、或者預先登記的用戶信息來提供Web服務。然而,本發(fā)明不限于此,也可以從會話管理服務器20向服務提供服務器10發(fā)送用戶信息。例如,在會話管理服務器20預先登記了終端30的用戶信息,即地址、姓名、年齡、 地名、最近的車站、GPS (Global Positioning System,全球定位系統(tǒng))信息、郵政編碼等的情況下,會話管理服務器20可以將這些用戶信息適當記載在要發(fā)布的證書內(nèi)。于是,服務提供服務器10可對應于記載在證書內(nèi)的服務利用ID取得用戶信息,能使用所取得的用戶信息來提供Web服務。另外,會話管理服務器20可以向終端30的利用者確認是否可以將用戶信息記載在證書內(nèi)。并且,在會話管理服務器20僅預先登記了 HTTP-URI形式的信息作為終端30的用戶信息的情況下,會話管理服務器20在獲得了利用者許可的情況下,可以使用HTTP-URI 來對另一服務器進行訪問,收集用戶信息。并且,反之,也可以從服務提供服務器10向會話管理服務器20發(fā)送用戶信息。即, 當服務提供服務器10將事先收集到的用戶信息發(fā)送到會話管理服務器20時,例如,當終端 30經(jīng)由會話管理服務器20對另一服務提供服務器10進行訪問時,可使用在會話管理服務器20中接收到的用戶信息,并能使用另一服務提供服務器10的用戶信息來提供Web服務。[通信協(xié)議的選擇]并且,在實施例1 3中,假定第一通信是根據(jù)SIP建立的通信,第二通信是HTTP 通信,然而本發(fā)明不限于此。只要通過第一通信建立的會話和第二通信的會話是相互不同的會話,就可以是任何具體的通信協(xié)議。[呼叫會話信息]并且,在實施例1 3中,說明了服務提供服務器10取得的呼叫會話信息是相同值,然而也可以不是相同值。只要服務提供裝置能唯一識別出根據(jù)SIP在終端30間建立的相同通信,就可以是二個值的組合。[詢問]并且,在實施例1 3中,會話管理服務器20使用證書發(fā)布呼叫會話信息和服務利用ID等,因而服務提供服務器10通過驗證證書,確認出呼叫會話信息和服務利用ID是可靠的信息。然而,本發(fā)明不限于此。例如,假定會話管理服務器20不使用證書發(fā)布,而將呼叫會話信息和服務利用ID等作為原來那樣的信息發(fā)布。服務提供服務器10當從終端30 接收到這些信息時,例如可以進行對會話管理服務器20的詢問,確認出呼叫會話信息和服務利用ID等是可靠的信息。[系統(tǒng)結構等]并且,在實施例1 3中,說明了這樣的方法服務提供服務器10將服務提供給一體化地具有SIP通信功能和HTTP通信功能的終端30。然而,本發(fā)明不限于此。在SIP通信功能和HTTP通信功能分別配備在不同終端內(nèi)的情況下(在由具有SIP通信功能的SIP電話機和具有HTTP通信功能的信息顯示終端構成的情況下),或者在由多臺SIP電話機和多臺信息顯示終端構成的情況下,都能同樣應用本發(fā)明。即,在任何情況下,都認為單獨需要這樣的裝置代行SIP電話機和信息顯示終端之間的信息傳遞,并且確定成為服務提供對象的信息顯示終端,然而例如HGWOtomeGateWay,家庭網(wǎng)關)等裝置也可以執(zhí)行作為該裝置的作用。例如,各個HGW向屬下連接的信息顯示終端預先賦予瀏覽器會話信息,將該瀏覽器信息和識別SIP電話機的SIP電話機ID對應地存儲。在這樣的結構下,在SIP電話機間根據(jù)SIP建立了通信之后,各個HGW收集呼叫會話信息和SIP電話機ID。于是,各個HGW根據(jù)SIP電話機ID檢索瀏覽器會話信息,使用檢索出的瀏覽器會話信息來確定輪詢的信息顯示終端,從而確定與建立了通信的SIP電話機組合利用的信息顯示終端。這樣,各個HGW可以向確定的信息顯示終端發(fā)送呼叫會話信息,并改發(fā)到會話管理服務器。并且,在SIP電話機具有Web服務器相當?shù)墓δ艿那闆r下,不需要HGW。例如,各個SIP電話機可以從根據(jù)SIP建立的通信收集呼叫會話信息,各個信息顯示終端可以輪詢到具有Web服務器相當?shù)墓δ艿腟IP電話機而從SIP電話機取得呼叫會話信息,并將取得的呼叫會話信息發(fā)送到會話管理服務器。
并且,發(fā)送側的結構和接收側的結構可以是不同結構。并且,在實施例1 3中,說明了這樣的事例服務提供服務器10使提供給各個終端30的各個Web服務關聯(lián)。然而,本發(fā)明不限于此。本發(fā)明也能同樣應用于這樣的事例 服務提供服務器10對應于該服務提供服務器10和終端30之間的暫時的通信關系,向終端 30提供Web服務。 具體地說,服務提供服務器10針對每個終端30收集識別在服務提供服務器10和終端30之間建立的通信的呼叫會話信息。并且,服務提供服務器10針對每個終端30收集識別終端30的用戶利用ID或識別終端30的利用者的用戶ID作為與呼叫會話信息成組的信息。并且,服務提供服務器10從多個呼叫會話信息中確定表示在與服務提供服務器10 之間建立的通信的呼叫會話信息,在將服務提供給建立了由確定的呼叫會話信息識別的通信的終端30時,從多個服務利用ID (或用戶ID)中確定識別各個終端30或該各個終端30 的各個利用者的各個服務利用ID(或用戶ID)。然后,服務提供服務器10使用與確定的各個服務利用ID(或服務ID)對應地存儲在存儲部內(nèi)的歷史信息和用戶信息來提供服務。
例如,會話管理服務器20僅向終端30發(fā)布證書,終端30將證書發(fā)送到服務提供服務器10。服務提供服務器10由于在本服務器收集呼叫會話信息,因而驗證從終端30發(fā)送的證書內(nèi)記載的呼叫會話信息、和在本服務器收集到的呼叫會話信息。然后,服務提供服務器10在驗證結果成功的情況下,發(fā)布Web會話信息,使呼叫會話信息、服務利用ID以及 Web會話信息關聯(lián)。之后,服務提供服務器10與實施例1 3 —樣,使用歷史信息和用戶信息來提供服務。例如,如圖31所示,可實現(xiàn)由被叫者根據(jù)主叫者的委托推薦商店或商品等的禮賓服務。服務提供服務器10存儲特許太郎的歷史信息(過去利用的店鋪信息等)。當主叫者 (myuseriwebl. spl. com)打電話時,在作為被叫者的操作者的畫面上顯示如圖31的右邊所示的基于主叫者的服務利用ID的過去利用的店鋪信息和建議信息等。操作者能從該信息推測利用者的喜好,通過按下發(fā)送按鈕,如圖31的左邊所示,推薦適合于主叫者的信息。并且,在上述的實施例中,說明了會話管理服務器20和SIP服務器由相同裝置實現(xiàn)的事例,然而本發(fā)明不限于此。會話管理服務器20也可以是與SIP服務器不同的裝置。 在該情況下,通過與會話管理服務器20不同的另一 SIP服務器建立終端30間的通信,會話管理服務器20收集識別已建立的通信的呼叫會話信息。并且,在會話管理服務器20是與SIP服務器不同的裝置的情況下,會話管理服務器20的呼叫會話信息驗證部M的驗證處理例如是這樣的實現(xiàn)的呼叫會話信息驗證部M在與SIP服務器之間進行通信,發(fā)送接收需要的信息。例如,利用標準化的 API (Application Programming Interface,應用編程接口)即 “Parlay X” 來實現(xiàn)。圖32是用于說明利用Parlay X來實現(xiàn)會話管理服務器和SIP服務器之間的通信的一例的圖。圖32所示的步驟SlOl S104、以及步驟SllO Sl 12對應于使用圖12說明的步驟SlOl S104、以及步驟SllO S112。并且,圖32所示的步驟S131 S133在圖 12中省略了說明,是切斷在兩終端30間根據(jù)SIP建立的通信的處理進程。另外,使用圖12 說明的步驟S113 S121在圖32中省略圖示。這里,圖32所示的步驟Sl S4是呼叫會話信息驗證部M的驗證處理的處理進程。如步驟Sl所示,會話管理服務器20事先對SIP服務器40進行被叫者的登記。即,SIP 服務器40僅針對事先受理了登記的用戶,向會話管理服務器20進行后述的步驟S2的通知。例如,會話管理服務器20在服務提供系統(tǒng)的加入合同時,在受理了用戶登記時,將其URI登記在SIP服務器40內(nèi)。在利用“Parlay X”的例子中,會話管理服務器20以被叫者的URI作為自變量將“StartCallNotification”發(fā)送到SIP服務器40。 “MartCallNotification”是指定的被叫者的URI涉及的呼叫會話信息請求。另外,作為 URI,可使用SIP-URI和電話號碼等。并且,步驟Sl的登記需要在通過S104建立通信的時刻之前進行,然而無需作為與從步驟SlOl開始的一系列處理進程連續(xù)的處理來進行。艮口, 例如如果在1年前進行了步驟Sl的登記,即使在1年后才建立了相應通信的情況下,也執(zhí)行SIP服務器40的步驟S2的通知。這樣,針對在步驟Sl中登記在SIP服務器40內(nèi)的用戶,SIP服務器40在建立了以該用戶作為被叫者的通信的情況下,如步驟S2所示,對會話管理服務器20進行通知。在利用“Parlay X”的例子中,SIP服務器40以主叫者的URI、被叫者的URI以及已建立的通信的呼叫會話信息作為自變量將“notifyAnswer”發(fā)送到會話管理服務器20?!皀otifyAnswer” 是通信建立時的呼叫會話信息。于是,呼叫會話信息驗證部M在步驟S112中驗證呼叫會話信息時,驗證是否是在步驟S2中接收到的呼叫會話信息等。并且,如步驟S3所示,之后,會話管理服務器20通過輪詢等對SIP服務器40進行詢問,從而可確認在步驟S104中建立的通信的狀況。在利用“Parlay X”的例子中,會話管理服務器20通過以呼叫會話信息作為自變量將“getCallSessior^nformation”發(fā)送到SIP 服務器40,接收作為其響應的通信狀況?!癵etCallSessior^nformation”是呼叫會話信息標識符涉及的會話狀態(tài)(通話中、通話結束等)取得。例如,在如步驟S131 S133所示切斷了通信的情況下,SIP服務器40發(fā)送切斷了通信的狀況作為步驟S4所示的詢問的響應。這樣,會話管理服務器20當連同呼叫會話信息一起接收到已切斷根據(jù)SIP建立的通信這樣的狀況時,例如,可控制成結束與該呼叫會話信息對應的服務提供。例如,會話管理服務器20可控制成在圖12的步驟S121中結束提供中的服務。并且,例如,會話管理服務器 20也可以進行改發(fā)指示,將控制成結束服務提供的終端30的訪問目的地變更為預定的URL。另外,使用圖32說明的處理進程只不過是一例,可以任意置換為取代“Parlay X” 的API等來實現(xiàn)。例如,在上述的例子中,在步驟Sl中事先進行被叫者的登記,在步驟S2中發(fā)送被叫者的URI涉及的呼叫會話信息請求。然而,不限于此,例如,在取代“Parlay X”的 API等是對應于不僅被叫者而且主叫者的URI涉及的呼叫會話信息請求的規(guī)格的情況下, 步驟Sl中的登記也可以不僅針對被叫者而且針對主叫者進行。并且,例如,在取代“Parlay X”的API等是當檢測出已切斷通信時將切斷的狀況自動發(fā)送到會話管理服務器20的規(guī)格的情況下,會話管理服務器20無需如步驟S3那樣重復詢問。并且,針對說明書和附圖中所示的處理進程(圖12 圖14、圖18 圖19、圖27 圖四)、具體的名稱、包含各種數(shù)據(jù)和參數(shù)的信息,除了特別記載的情況以外,可任意變更。并且,圖示的各裝置的各構成要素是功能概念性的構成要素,無需一定在物理上如圖所示構成。即,各裝置的分散和集成的具體形態(tài)不限于圖示的形態(tài),其全部或者一部分可根據(jù)各種負荷和使用狀況等,以任意單位在功能上或物理上分散和集成來構成。而且,各裝置進行的各處理功能的全部或任意一部分可使用CPU和由該CPU執(zhí)行分析的程序來實現(xiàn),或者可作為基于布線邏輯的硬件來實現(xiàn)。另外,在本實施例中說明的服務提供方法可通過在個人計算機或工作站等的計算機執(zhí)行預先準備好的程序來實現(xiàn)。該程序可經(jīng)由互聯(lián)網(wǎng)等的網(wǎng)絡進行分布。并且,該程序也可以記錄在硬盤、軟盤(FD)、⑶-ROM、M0、DVD等的計算機可讀取的記錄介質(zhì)內(nèi),并通過由計算機從記錄介質(zhì)中讀出來執(zhí)行。產(chǎn)業(yè)上的可利用性如上所述,本發(fā)明涉及的服務提供系統(tǒng)和服務提供方法對將網(wǎng)絡上的服務提供給終端是有用的,特別適合于應對暫時的通信關系,并且,提供同與利用者相關的各種信息關聯(lián)的高附加值的Web服務。標號說明10 服務提供服務器;11 會話信息DB ;12 店鋪信息DB ;13 歷史信息DB ;14 證書驗證部;15 =Web會話信息發(fā)布部;16 服務提供部;17 用戶信息DB ;20 會話管理服務器;21 呼叫會話信息DB ;22 服務利用信息DB ;23 =SIP通信控制部;24 呼叫會話信息驗證部;25 證書發(fā)布部;26 用戶ID關聯(lián)部;30 終端;31 =SIP通信部;32 呼叫會話信息收集部;33 呼叫會話信息發(fā)送部;34 服務利用部。
權利要求
1.一種服務提供系統(tǒng),該服務提供系統(tǒng)將網(wǎng)絡上的服務提供給終端,其特征在于,該服務提供系統(tǒng)具有通信信息收集單元,其針對每個終端收集識別在終端間建立的通信的通信信息; 識別信息收集單元,其針對每個終端收集識別終端或終端的利用者的識別信息作為與所述通信信息成組的信息;關聯(lián)單元,其從由所述通信信息收集單元收集到的多個通信信息中確定表示相同通信的各個通信信息,將提供給建立了由所確定的各個通信信息識別的通信的各個終端的各個服務關聯(lián)起來;以及服務提供單元,其在將由所述關聯(lián)單元關聯(lián)起來的各個服務提供給各個終端時,從由所述識別信息收集單元收集到的多個識別信息中確定識別該各個終端或該各個終端的各個利用者的各個識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的信息。
2.根據(jù)權利要求1所述的服務提供系統(tǒng),其特征在于, 在所述終端間建立的通信是根據(jù)SIP建立的通信,所述通信信息收集單元針對每個終端收集識別在終端間根據(jù)SIP建立的通信的通信 fn息ο
3.根據(jù)權利要求1或2所述的服務提供系統(tǒng),其特征在于, 所述服務提供系統(tǒng)具有 會話管理服務器,其在終端間建立通信;以及服務提供服務器,其具有所述通信信息收集單元、所述識別信息收集單元、所述關聯(lián)單元以及所述服務提供單元,所述會話管理服務器具有識別信息發(fā)布單元,該識別信息發(fā)布單元發(fā)布識別終端的識別信息,所述服務提供服務器還具有存儲單元,該存儲單元將由所述服務提供單元提供的服務的歷史信息與由所述識別信息發(fā)布單元發(fā)布的識別信息對應地存儲在存儲部內(nèi),所述識別信息收集單元針對每個終端收集由所述識別信息發(fā)布單元發(fā)布的識別信息作為與所述通信信息成組的信息;所述服務提供單元控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的歷史信息。
4.根據(jù)權利要求1或2所述的服務提供系統(tǒng),其特征在于, 所述服務提供系統(tǒng)具有會話管理服務器,其在終端間建立通信;以及服務提供服務器,其具有所述通信信息收集單元、所述識別信息收集單元、所述關聯(lián)單元以及所述服務提供單元,所述會話管理服務器具有識別信息發(fā)布單元,該識別信息發(fā)布單元發(fā)布識別終端的識別信息,所述服務提供服務器還具有利用者信息存儲單元,其存儲與終端的利用者相關的信息;以及利用者信息對應單元,其將由所述識別信息發(fā)布單元發(fā)布的識別信息、和由所述利用者信息存儲單元存儲的與利用者相關的信息對應起來,所述識別信息收集單元針對每個終端收集由所述識別信息發(fā)布單元發(fā)布的識別信息作為與所述通信信息成組的信息;所述服務提供單元控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)由所述利用者信息對應單元與所確定的各個識別信息對應起來的與利用者相關的信息。
5.根據(jù)權利要求1或2所述的服務提供系統(tǒng),其特征在于, 所述服務提供系統(tǒng)具有會話管理服務器,其在終端間建立通信;以及服務提供服務器,其具有所述通信信息收集單元、所述識別信息收集單元、所述關聯(lián)單元以及所述服務提供單元,所述會話管理服務器還具有 識別信息發(fā)布單元,其發(fā)布識別終端的識別信息;利用者識別信息對應單元,其將由所述識別信息發(fā)布單元發(fā)布的識別信息、和識別所述終端的利用者的利用者識別信息對應起來;以及利用者識別信息發(fā)送單元,其將由所述利用者識別信息對應單元對應起來的利用者識別信息發(fā)送給所述服務提供服務器,所述服務提供服務器還具有利用者信息存儲單元,該利用者信息存儲單元將利用者識別信息和與由該利用者識別信息識別的利用者相關的信息對應起來存儲,所述識別信息收集單元針對每個終端收集由所述利用者識別信息發(fā)送單元發(fā)送的利用者識別信息作為與所述通信信息成組的信息,所述服務提供單元從由所述識別信息收集單元收集到的多個利用者識別信息中確定識別所述各個終端的各個利用者的各個利用者識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個利用者識別信息對應地存儲在所述利用者信息存儲單元內(nèi)的與利用者相關的信息。
6.根據(jù)權利要求1所述的服務提供系統(tǒng),其特征在于,所述識別信息發(fā)布單元針對終端和服務提供服務器的每個組合發(fā)布不同的識別信息。
7.根據(jù)權利要求1所述的服務提供系統(tǒng),其特征在于,所述識別信息發(fā)布單元的特征在于以可驗證的形式發(fā)布識別信息, 所述服務提供服務器還具有識別信息驗證單元,當所述識別信息收集單元以可驗證的形式收集識別信息時,所述識別信息驗證單元驗證與該識別信息相關的事實。
8.一種服務提供方法,該服務提供方法將網(wǎng)絡上的服務提供給終端,其特征在于,該服務提供方法具有通信信息收集步驟,針對每個終端收集識別在終端間建立的通信的通信信息; 識別信息收集步驟,針對每個終端收集識別終端或終端的利用者的識別信息作為與所述通信信息成組的信息;關聯(lián)步驟,從由所述通信信息收集步驟收集到的多個通信信息中確定表示相同通信的各個通信信息,將提供給建立了由所確定的各個通信信息識別的通信的各個終端的各個服務關聯(lián)起來;以及服務提供步驟,在將由所述關聯(lián)步驟關聯(lián)起來的各個服務提供給各個終端時,從由所述識別信息收集步驟收集到的多個識別信息中確定識別該各個終端或該各個終端的各個利用者的各個識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的信息。
9.一種服務提供系統(tǒng),該服務提供系統(tǒng)將網(wǎng)絡上的服務提供給客戶機側系統(tǒng),其特征在于,該服務提供系統(tǒng)具有通信信息收集單元,其針對每個客戶機側系統(tǒng)收集識別在客戶機側系統(tǒng)間建立的通信的通信信息;識別信息收集單元,其針對每個客戶機側系統(tǒng)收集識別客戶機側系統(tǒng)或客戶機側系統(tǒng)的利用者的識別信息作為與所述通信信息成組的信息;關聯(lián)單元,其從由所述通信信息收集單元收集到的多個通信信息中確定表示相同通信的各個通信信息,將提供給建立了由所確定的各個通信信息識別的通信的各個客戶機側系統(tǒng)的各個服務關聯(lián)起來;以及服務提供單元,其在將由所述關聯(lián)單元關聯(lián)起來的各個服務提供給各個客戶機側系統(tǒng)時,從由所述識別信息收集單元收集到的多個識別信息中確定識別該各個客戶機側系統(tǒng)或該各個客戶機側系統(tǒng)的各個利用者的各個識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的信息。
10.一種服務提供系統(tǒng),該服務提供系統(tǒng)將網(wǎng)絡上的服務提供給終端,其特征在于,提供所述服務的服務提供服務器具有通信信息收集單元,其針對每個終端收集識別在該服務提供服務器與終端之間建立的通信的通信信息;識別信息收集單元,其針對每個終端收集識別終端或終端的利用者的識別信息作為與所述通信信息成組的信息;以及服務提供單元,其從由所述通信信息收集單元收集到的多個通信信息中確定表示在與該服務提供服務器之間建立的通信的通信信息,在將服務提供給建立了由所確定的通信信息識別的通信的終端時,從由所述識別信息收集單元收集到的多個識別信息中確定識別該各個終端或該各個終端的各個利用者的各個識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的信息。
11.一種服務提供服務器,該服務提供服務器將網(wǎng)絡上的服務提供給終端,其特征在于,該服務提供服務器具有通信信息收集單元,其針對每個終端收集識別在終端間建立的通信的通信信息;識別信息收集單元,其針對每個終端收集識別終端或終端的利用者的識別信息作為與所述通信信息成組的信息;關聯(lián)單元,其從由所述通信信息收集單元收集到的多個通信信息中確定表示相同通信的各個通信信息,將提供給建立了由所確定的各個通信信息識別的通信的各個終端的各個服務關聯(lián)起來;以及服務提供單元,其在將由所述關聯(lián)單元關聯(lián)起來的各個服務提供給各個終端時,從由所述識別信息收集單元收集到的多個識別信息中確定識別該各個終端或該各個終端的各個利用者的各個識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的信息。
12.一種服務提供服務器,該服務提供服務器將網(wǎng)絡上的服務提供給客戶機側系統(tǒng),其特征在于,該服務提供服務器具有通信信息收集單元,其針對每個客戶機側系統(tǒng)收集識別在客戶機側系統(tǒng)間建立的通信的通信信息;識別信息收集單元,其針對每個客戶機側系統(tǒng)收集識別客戶機側系統(tǒng)或客戶機側系統(tǒng)的利用者的識別信息作為與所述通信信息成組的信息;關聯(lián)單元,其從由所述通信信息收集單元收集到的多個通信信息中確定表示相同通信的各個通信信息,將提供給建立了由所確定的各個通信信息識別的通信的各個客戶機側系統(tǒng)的各個服務關聯(lián)起來;以及服務提供單元,其在將由所述關聯(lián)單元關聯(lián)起來的各個服務提供給各個客戶機側系統(tǒng)時,從由所述識別信息收集單元收集到的多個識別信息中確定識別該各個客戶機側系統(tǒng)或該各個客戶機側系統(tǒng)的各個利用者的各個識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的信息。
13.一種服務提供服務器,該服務提供服務器將網(wǎng)絡上的服務提供給終端,其特征在于,該服務提供服務器具有通信信息收集單元,其針對每個終端收集識別在該服務提供服務器與終端之間建立的通信的通信信息;識別信息收集單元,其針對每個終端收集識別終端或終端的利用者的識別信息作為與所述通信信息成組的信息;以及服務提供單元,其從由所述通信信息收集單元收集到的多個通信信息中確定表示在與該服務提供服務器之間建立的通信的通信信息,在將服務提供給建立了由所確定的通信信息識別的通信的終端時,從由所述識別信息收集單元收集到的多個識別信息中確定識別該各個終端或該各個終端的各個利用者的各個識別信息,控制服務提供,使得按照如下內(nèi)容來提供各個服務,該內(nèi)容依據(jù)與所確定的各個識別信息對應地存儲在存儲部內(nèi)的信息。
14.一種服務提供程序,該服務提供程序使計算機作為權利要求11所述的服務提供服務器執(zhí)行功能。
15.一種服務提供程序,該服務提供程序使計算機作為權利要求12所述的服務提供服務器執(zhí)行功能。
16.一種服務提供程序,該服務提供程序使計算機作為權利要求13所述的服務提供服務器執(zhí)行功能。
全文摘要
服務提供服務器(10)針對每個終端(30)收集識別在終端(30)間建立的通信的呼叫會話信息和識別終端(30)的服務利用ID。然后,服務提供服務器(10)確定表示相同通信的各個呼叫會話信息,將各個Web服務關聯(lián)起來。并且,服務提供服務器(10)在將關聯(lián)起來的各個Web服務提供給各個終端(30)時,確定識別各個終端(30)的各個服務利用ID,控制Web服務提供,以便利用依據(jù)與各個服務利用ID對應地存儲在歷史信息DB內(nèi)的歷史信息的內(nèi)容來提供各個Web服務。
文檔編號G06F13/00GK102177526SQ200980139758
公開日2011年9月7日 申請日期2009年10月16日 優(yōu)先權日2008年10月17日
發(fā)明者外山將司, 末田欣子, 村上幸司 申請人:日本電信電話株式會社