欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

對(duì)等動(dòng)態(tài)網(wǎng)頁(yè)共享的制作方法

文檔序號(hào):6481654閱讀:177來(lái)源:國(guó)知局
專利名稱:對(duì)等動(dòng)態(tài)網(wǎng)頁(yè)共享的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般地涉及通信會(huì)話,更具體地說(shuō)涉及對(duì)等網(wǎng)頁(yè)共享。
背景技術(shù)
通信會(huì)話常包括提供對(duì)一個(gè)或多個(gè)網(wǎng)頁(yè)的用戶訪問(wèn)權(quán)限。用戶可能希望與一個(gè)或多個(gè)其他用戶共享這些網(wǎng)頁(yè),以便這些用戶查看相同網(wǎng)頁(yè)的至少某些部分。例如,在呼叫中心環(huán)境中,呼入呼叫中心的用戶可能希望查看與客戶服務(wù)代表或與呼叫中心相關(guān)聯(lián)的自動(dòng)總機(jī)相同的網(wǎng)頁(yè)。

發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供了用于共享網(wǎng)頁(yè)的技術(shù)。
根據(jù)本發(fā)明的特定實(shí)施例,一種通信系統(tǒng),包括第一瀏覽器,其可操作以提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求以及與另一瀏覽器共享一個(gè)或多個(gè)被請(qǐng)求的網(wǎng)頁(yè)的請(qǐng)求,該共享請(qǐng)求指定另一瀏覽器。該通信系統(tǒng)還包括web媒體服務(wù)器,其響應(yīng)于共享請(qǐng)求,可操作以(1)建立與第一瀏覽器的通信會(huì)話;(2)建立與遠(yuǎn)程web媒體服務(wù)器的媒體會(huì)話和信令會(huì)話,該遠(yuǎn)程web媒體服務(wù)器與第一瀏覽器在共享請(qǐng)求中指定的另一瀏覽器相關(guān)聯(lián),該信令會(huì)話包括標(biāo)準(zhǔn)信令協(xié)議;(3)接收來(lái)自第一瀏覽器的網(wǎng)頁(yè)信息;以及(4)利用媒體會(huì)話將共享的網(wǎng)頁(yè)信息傳輸?shù)竭h(yuǎn)程web媒體服務(wù)器。
本發(fā)明的特定實(shí)施例可提供一個(gè)或多個(gè)技術(shù)優(yōu)點(diǎn)。例如,某些實(shí)施例可利用多個(gè)web媒體服務(wù)器提供對(duì)等網(wǎng)頁(yè)共享。這可提高通信系統(tǒng)在共享網(wǎng)頁(yè)時(shí)的效率。例如,在某些實(shí)施例中,可在web媒體服務(wù)器間分割處理,這樣可提供更好的可縮放性。在某些實(shí)施例中,對(duì)等動(dòng)態(tài)網(wǎng)頁(yè)共享是可能的。在某些實(shí)施例中,可利用標(biāo)準(zhǔn)信令協(xié)議來(lái)提供web媒體服務(wù)器之間的信令會(huì)話。在某些實(shí)施例中,這樣做可允許使用一個(gè)或多個(gè)支持標(biāo)準(zhǔn)信令協(xié)議的其他設(shè)備或功能。例如,在某些實(shí)施例中,由于諸如SIP這樣的標(biāo)準(zhǔn)信令協(xié)議被用于提供對(duì)等網(wǎng)頁(yè)共享,因此可利用標(biāo)準(zhǔn)信令協(xié)議來(lái)發(fā)出單個(gè)呼叫,并且多個(gè)設(shè)備能夠參與到該呼叫中,交換多種類型的媒體。
從以下附圖、描述和權(quán)利要求書中,本領(lǐng)域的技術(shù)人員易于看出本發(fā)明的其他技術(shù)優(yōu)點(diǎn)。此外,雖然以上列舉了特定優(yōu)點(diǎn),但是各種實(shí)施例可包括所列舉的優(yōu)點(diǎn)的全部或某些,或者不包括所列舉的優(yōu)點(diǎn)。


為了更完整地理解本發(fā)明及其優(yōu)點(diǎn),現(xiàn)在聯(lián)系附圖參考以下描述,附圖中圖1示出可操作以提供對(duì)等動(dòng)態(tài)網(wǎng)頁(yè)共享的示例通信系統(tǒng);圖2示出用于對(duì)等動(dòng)態(tài)網(wǎng)頁(yè)共享的示例方法;圖3示出可操作以提供對(duì)等簡(jiǎn)單網(wǎng)頁(yè)共享的示例通信系統(tǒng);以及圖4示出可操作以利用至少兩個(gè)電話提供對(duì)等網(wǎng)頁(yè)共享的示例通信系統(tǒng)。
具體實(shí)施例方式
圖1示出可操作以提供對(duì)等動(dòng)態(tài)網(wǎng)頁(yè)共享的示例通信系統(tǒng)10。通信系統(tǒng)10包括瀏覽器12、經(jīng)由網(wǎng)絡(luò)16耦合的web媒體服務(wù)器14a和14b,以及經(jīng)由鏈路20耦合到web媒體服務(wù)器14a的web內(nèi)容服務(wù)器18。一般而言,web媒體服務(wù)器14允許瀏覽器12a與瀏覽器12b共同瀏覽一個(gè)或多個(gè)網(wǎng)頁(yè)。術(shù)語(yǔ)“共同瀏覽”可包括以下情形中的一種或多種瀏覽器12a和瀏覽器12b幾乎同時(shí)地顯示相同網(wǎng)頁(yè);瀏覽器12a可更改網(wǎng)頁(yè),瀏覽器12b可查看這些更改;瀏覽器12b可更改網(wǎng)頁(yè),瀏覽器12a可查看這些更改;或者任何其他合適的情形。在一個(gè)實(shí)施例中,系統(tǒng)10被實(shí)現(xiàn)為允許諸如客戶服務(wù)環(huán)境這樣的呼叫中心環(huán)境中的共同瀏覽。但是,應(yīng)該理解,系統(tǒng)10可在任何需要共同瀏覽的合適的環(huán)境中實(shí)現(xiàn)。
雖然系統(tǒng)10被示為包含特定配置中的特定元件,但在適當(dāng)時(shí)這些元件的功能可被組合、分離和/或重新安排。另外,這些元件中的某些或全部的操作可通過(guò)編碼在介質(zhì)中的邏輯來(lái)實(shí)現(xiàn)。
瀏覽器12、web媒體服務(wù)器14和web內(nèi)容服務(wù)器18各自可包括與一個(gè)或多個(gè)位置處的一個(gè)或多個(gè)計(jì)算機(jī)相關(guān)聯(lián)的硬件和軟件的適當(dāng)?shù)慕M合。系統(tǒng)10的這些組件可根據(jù)特定需求共享數(shù)據(jù)存儲(chǔ)、通信和其他資源。例如,聯(lián)系瀏覽器12a、web媒體服務(wù)器14a和web內(nèi)容服務(wù)器18所描述的功能可利用單個(gè)計(jì)算機(jī)系統(tǒng)或其他設(shè)備來(lái)提供,所述其他設(shè)備在特定實(shí)施例中可包括單個(gè)服務(wù)器系統(tǒng)。另外,聯(lián)系瀏覽器12、web媒體服務(wù)器14和web內(nèi)容服務(wù)器18描述的功能可利用任何合適的軟件組件來(lái)提供。每個(gè)計(jì)算機(jī)系統(tǒng)可包括一個(gè)或多個(gè)合適的輸入設(shè)備、輸出設(shè)備、海量存儲(chǔ)介質(zhì)、處理器、存儲(chǔ)器或用于根據(jù)系統(tǒng)10的操作而接收、處理、存儲(chǔ)和傳輸信息的其他組件。在系統(tǒng)10的分布式實(shí)施例中,系統(tǒng)10的特定組件可利用一個(gè)或多個(gè)局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、廣域網(wǎng)(WAN)、諸如因特網(wǎng)這樣的全球計(jì)算機(jī)網(wǎng)絡(luò)或任何其他的有線、光、無(wú)線或其他鏈路,來(lái)可通信地耦合到彼此。
瀏覽器12可包括任何合適的用于提交對(duì)媒體的請(qǐng)求并顯示媒體的接口,所述媒體例如是網(wǎng)頁(yè)。例如,瀏覽器12可與任何用于顯示一種或多種類型的媒體的設(shè)備、應(yīng)用程序、硬件和/或軟件相關(guān)聯(lián)。瀏覽器12可包括模擬、數(shù)字或因特網(wǎng)協(xié)議(IP)電話、個(gè)人計(jì)算機(jī)、視頻會(huì)議設(shè)備、無(wú)線通信設(shè)備、個(gè)人數(shù)字助手(PDA)、軟件應(yīng)用程序或任何其他合適的設(shè)備或應(yīng)用程序。此外,根據(jù)特定需求,瀏覽器12可與任何合適的操作系統(tǒng)兼容。對(duì)瀏覽器12的引用(reference)意味著包括對(duì)瀏覽器12的用戶引用、對(duì)包括瀏覽器12的設(shè)備的引用,對(duì)瀏覽器12的用戶接口的引用或任何其他合適的引用。瀏覽器12的用戶可包括用于自動(dòng)與其他瀏覽器12的一個(gè)或多個(gè)其他用戶通信的計(jì)算機(jī)程序或其他合適的軟件。
與瀏覽器12a相關(guān)聯(lián)的用戶可能希望查看一個(gè)或多個(gè)網(wǎng)頁(yè)。與瀏覽器12a相關(guān)聯(lián)的用戶可能希望和與瀏覽器12b相關(guān)聯(lián)的另一用戶共同瀏覽或共享一個(gè)或多個(gè)網(wǎng)頁(yè)或其他web內(nèi)容。雖然只圖示和描述了一個(gè)瀏覽器12b,但是本發(fā)明預(yù)期了瀏覽器12a與任何數(shù)目的其他瀏覽器12(即瀏覽器12b、瀏覽器12c、瀏覽器12d等等)共享網(wǎng)頁(yè)。為了開始共同瀏覽會(huì)話,瀏覽器12a的用戶可能需要建立與相關(guān)聯(lián)的web媒體服務(wù)器14a的通信會(huì)話。例如,瀏覽器12a的用戶可點(diǎn)擊與瀏覽器12a相關(guān)聯(lián)的桌面圖標(biāo),以建立與web媒體服務(wù)器14a的通信會(huì)話。在另一實(shí)施例中,瀏覽器12a可能已經(jīng)建立了與web媒體服務(wù)器14a的通信會(huì)話。在某些實(shí)施例中,瀏覽器12a和web媒體服務(wù)器14a之間的通信會(huì)話包括輸出信道30a和輸入信道32a。輸出信道30a可包括超文本傳送協(xié)議(HTTP)信道或任何其他合適類型的信道。輸入信道32a可包括LongPoll(長(zhǎng)輪詢)事件信道或任何其他合適類型的信道,所述LongPoll事件信道在____向美國(guó)專利商標(biāo)局提交的題為“______”的美國(guó)專利申請(qǐng)No.08/352,764中描述。例如,瀏覽器12a可利用輸出信道30a來(lái)提交對(duì)于網(wǎng)頁(yè)和其他web內(nèi)容的請(qǐng)求,web媒體服務(wù)器14a可利用輸入信道32a來(lái)向web媒體服務(wù)器14a傳輸通知和其他信息。在一個(gè)實(shí)施例中,瀏覽器12a和web媒體服務(wù)器14a之間的通信會(huì)話可建立在防火墻或其他安全措施25a上。輸出信道30和輸入信道32不必包括“始終連通(always on)”鏈路。例如,在某些實(shí)施例中,輸出信道30和輸入信道32是為諸如分組這樣的間歇式通信而建立的。
在對(duì)共同瀏覽或其他的請(qǐng)求中,瀏覽器12a可指定瀏覽器12a希望與之共同瀏覽的其他瀏覽器12的一個(gè)或多個(gè)名稱或其他標(biāo)識(shí)符。例如,瀏覽器12a的用戶可提交與chachi@happydaycompany.com共同瀏覽的請(qǐng)求,其中chachi@happydaycompany.com是與瀏覽器12b相關(guān)聯(lián)的。瀏覽器12a例如還可通過(guò)請(qǐng)求特定網(wǎng)站,來(lái)向web媒體服務(wù)器14a提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求。對(duì)于網(wǎng)頁(yè)的請(qǐng)求可指定要取回和顯示的網(wǎng)頁(yè),以及任何其他合適的信息。例如,對(duì)于網(wǎng)頁(yè)的請(qǐng)求可包括在瀏覽器12a上正確呈現(xiàn)網(wǎng)頁(yè)所需的信息,例如會(huì)話信息、cookie、要發(fā)送到web內(nèi)容服務(wù)器18的參數(shù)以及任何其他合適的信息。
web媒體服務(wù)器14可包括任何服務(wù)器、處理器、計(jì)算機(jī)或用于與瀏覽器12通信和用于彼此通信的其他合適的組件。web媒體服務(wù)器14可利用網(wǎng)絡(luò)16與其他web媒體服務(wù)器通信。在特定實(shí)施例中,web媒體服務(wù)器14準(zhǔn)備好利用會(huì)話發(fā)起協(xié)議(SIP)或任何其他合適的標(biāo)準(zhǔn)信令協(xié)議與其他web媒體服務(wù)器14協(xié)商通信會(huì)話。例如,web媒體服務(wù)器14可能準(zhǔn)備好使用包括預(yù)先存在的SIP網(wǎng)絡(luò)的網(wǎng)絡(luò)16。雖然web媒體服務(wù)器14可使用任何合適的標(biāo)準(zhǔn)信令協(xié)議來(lái)執(zhí)行其相關(guān)聯(lián)的功能,但是本說(shuō)明書關(guān)注于web媒體服務(wù)14是啟用了SIP的端點(diǎn)并且利用預(yù)先存在的SIP網(wǎng)絡(luò)16來(lái)通信的實(shí)施例。但是,應(yīng)該理解,在不脫離本發(fā)明的范圍的情況下,可使用任何合適的標(biāo)準(zhǔn)信令協(xié)議,例如媒體網(wǎng)關(guān)控制協(xié)議(MGCP)或H.323。
響應(yīng)于來(lái)自瀏覽器12a的共同瀏覽請(qǐng)求,web媒體服務(wù)器14a可參與到web媒體服務(wù)器14a和瀏覽器12a之間的通信會(huì)話的建立之中。例如,web媒體服務(wù)器14a可參與到與瀏覽器12a的輸出信道30a和輸入信道32a的建立之中。web媒體服務(wù)器14a可操作以接收瀏覽器12a希望與之共同瀏覽的其他瀏覽器12的一個(gè)或多個(gè)名稱或其他標(biāo)識(shí)符。例如,瀏覽器12a可請(qǐng)求與瀏覽器12b共同瀏覽一個(gè)或多個(gè)網(wǎng)頁(yè)。web媒體服務(wù)器14a可定位與瀏覽器12b相關(guān)聯(lián)的web媒體服務(wù)器14b。這一操作可按任何合適的方式來(lái)完成。在web媒體服務(wù)器14為SIP端點(diǎn)的一個(gè)實(shí)施例中,web媒體服務(wù)器14a可利用諸如SIP軟交換這樣的SIP網(wǎng)絡(luò)16的存在功能來(lái)定位web媒體服務(wù)器14b。在一個(gè)實(shí)施例中,web媒體服務(wù)器14已向SIP網(wǎng)絡(luò)16注冊(cè)。web媒體服務(wù)器14a可利用網(wǎng)絡(luò)16建立與web媒體服務(wù)器14b的信令會(huì)話26。在網(wǎng)絡(luò)16是SIP網(wǎng)絡(luò)的實(shí)施例中,信令會(huì)話26可以是SIP信令會(huì)話。在一個(gè)實(shí)施例中,一web媒體服務(wù)器14利用網(wǎng)絡(luò)16找到了彼此,所建立的信令會(huì)話26就是web媒體服務(wù)器14之間的直接連接。
web媒體服務(wù)器14a還可利用任何適當(dāng)?shù)氖侄谓⑴cweb媒體服務(wù)器14b的媒體會(huì)話28。媒體會(huì)話28可允許web媒體服務(wù)器14在彼此間傳輸一種或多種類型的媒體。例如,媒體會(huì)話28可允許web媒體服務(wù)器14在彼此間傳輸一個(gè)或多個(gè)網(wǎng)頁(yè)。在一個(gè)實(shí)施例中,媒體會(huì)話28包括web媒體服務(wù)器14之間的直接連接。應(yīng)該理解,可使用任何合適的協(xié)議,例如實(shí)時(shí)傳輸協(xié)議(RTP)、傳輸控制協(xié)議(TCP)或用戶數(shù)據(jù)報(bào)協(xié)議(UDP),來(lái)提供媒體會(huì)話28。
可按任何合適的方式來(lái)建立web媒體服務(wù)器14b和瀏覽器12b之間的通信會(huì)話。在一個(gè)實(shí)施例中,web媒體服務(wù)器14b聯(lián)系瀏覽器12b,以建立通信會(huì)話。在另一個(gè)實(shí)施例中,web媒體服務(wù)器14b和瀏覽器12b之間的通信會(huì)話已經(jīng)存在。在另一個(gè)實(shí)施例(下文中將更詳細(xì)描述),瀏覽器12a的用戶和瀏覽器12b的用戶正在參加電話交談。在此示例中,瀏覽器12a的用戶可能口頭上告知瀏覽器12b的用戶建立與web媒體服務(wù)器14b的通信會(huì)話。在某些實(shí)施例中,瀏覽器12b和web媒體服務(wù)器14b之間的通信會(huì)話可包括輸出信道30b和輸入信道32b。輸出信道30b可包括超文本傳送協(xié)議(HTTP)信道或任何其他合適類型的信道,輸入信道32b可包括LongPoll事件信道或任何其他合適類型的信道。例如,瀏覽器12b可利用輸出信道30b提交對(duì)于網(wǎng)頁(yè)和其他web內(nèi)容的請(qǐng)求,web媒體服務(wù)器14b可利用輸入信道32b向?yàn)g覽器12b傳輸通知和其他信息。在一個(gè)實(shí)施例中,瀏覽器12b和web媒體服務(wù)器14b之間的通信會(huì)話可建立在防火墻或其他安全措施25b上。
經(jīng)由輸出信道30a或以任何其他合適的方式,web媒體服務(wù)器14a可接收來(lái)自瀏覽器12a的對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求。例如,瀏覽器12a可通過(guò)利用特定網(wǎng)站的統(tǒng)一資源定位符(URL)向web媒體服務(wù)器14a傳輸對(duì)于該網(wǎng)站的請(qǐng)求,來(lái)提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求。正如以上所討論的,對(duì)于網(wǎng)頁(yè)的請(qǐng)求可指定要取回和顯示的網(wǎng)頁(yè),以及任何其他合適的信息。例如,對(duì)于網(wǎng)頁(yè)的請(qǐng)求可包括正確呈現(xiàn)網(wǎng)頁(yè)所需的信息,例如會(huì)話信息、cookie、要發(fā)送到與被請(qǐng)求網(wǎng)頁(yè)相關(guān)聯(lián)的web內(nèi)容服務(wù)器18的參數(shù)以及任何其他合適的信息。在一個(gè)實(shí)施例中,web媒體服務(wù)器14a可利用經(jīng)標(biāo)記的Applet、插件或通過(guò)其他合適的方式,從瀏覽器12a取回任何合適的信息。在與web內(nèi)容服務(wù)器18的會(huì)話期間,web媒體服務(wù)器14a可導(dǎo)出關(guān)于瀏覽器12a的任何合適的信息。
web媒體服務(wù)器14a可定位包含瀏覽器12a所請(qǐng)求的網(wǎng)頁(yè)的適當(dāng)?shù)膚eb內(nèi)容服務(wù)器18。例如,瀏覽器12a可向web媒體服務(wù)器14a提交網(wǎng)站地址,而web媒體服務(wù)器14a可利用該網(wǎng)站地址定位web內(nèi)容服務(wù)器18。
web內(nèi)容服務(wù)器18可包括用于存儲(chǔ)和傳輸網(wǎng)頁(yè)的任何合適的服務(wù)器或其他計(jì)算機(jī)。web內(nèi)容服務(wù)器18可向web媒體服務(wù)器14a返回所請(qǐng)求的網(wǎng)頁(yè)。web媒體服務(wù)器14a可將返回的網(wǎng)頁(yè)變換成某種中間形式。在一個(gè)實(shí)施例中,網(wǎng)頁(yè)上的一個(gè)或多個(gè)鏈接可被變換成引用,網(wǎng)頁(yè)上對(duì)圖像的一個(gè)或多個(gè)鏈接也可被變換。變換細(xì)節(jié)將取決于所提供的內(nèi)容的語(yǔ)法。僅作為示例,在所取回的網(wǎng)頁(yè)中包含HTML內(nèi)容的實(shí)施例中,可能需要應(yīng)用一種變換,而在IP電話顯示的情況下,可能需要應(yīng)用另一種變換。
web媒體服務(wù)器14a可將所取回的網(wǎng)頁(yè)的中間形式變換成可由瀏覽器12a呈現(xiàn)的可呈現(xiàn)形式。在一個(gè)實(shí)施例中,可呈現(xiàn)形式中的每個(gè)內(nèi)部鏈接可能指回web媒體服務(wù)器14a而不是web內(nèi)容服務(wù)器18上的唯一位置。web媒體服務(wù)器14a可例如利用輸入信道32a來(lái)向?yàn)g覽器12a發(fā)送通知,以指示所請(qǐng)求的網(wǎng)頁(yè)已被取回。在一個(gè)實(shí)施例中,輸入信道32a包括LongPoll事件信道,web媒體服務(wù)器14a利用LongPoll事件信道向?yàn)g覽器12a發(fā)送通知消息。在一個(gè)實(shí)施例中,瀏覽器12a可自動(dòng)地、在沒(méi)有任何來(lái)自與瀏覽器12a相關(guān)聯(lián)的用戶的輸入的情況下,從web媒體服務(wù)器14a取回可呈現(xiàn)形式。但是,本發(fā)明預(yù)期了瀏覽器12a以任何合適的方式從web媒體服務(wù)器14a取回可呈現(xiàn)形式。
web媒體服務(wù)器14a可將中間形式傳輸?shù)絯eb媒體服務(wù)器14b。在一個(gè)實(shí)施例中,web媒體服務(wù)器14a利用媒體會(huì)話28將中間形式傳輸?shù)絯eb媒體服務(wù)器14b。web媒體服務(wù)器14b可將所取回的網(wǎng)頁(yè)的中間形式變換成可由瀏覽器12b呈現(xiàn)的可呈現(xiàn)形式。在一個(gè)實(shí)施例中,由web媒體服務(wù)器14b生成的可呈現(xiàn)形式和由web媒體服務(wù)器14a生成的可呈現(xiàn)形式是不同的,這部分是因?yàn)闉g覽器12a和瀏覽器12b中可能存在的差異。在一個(gè)實(shí)施例中,可呈現(xiàn)形式中的每個(gè)內(nèi)部鏈接可指向web媒體服務(wù)器14b而不是web內(nèi)容服務(wù)器18上的唯一位置。web媒體服務(wù)器14b可例如利用輸入信道32b向?yàn)g覽器12b發(fā)送通知,以指示所請(qǐng)求的頁(yè)面已被取回。在一個(gè)實(shí)施例中,輸入信道32b包括LongPoll事件信道,web媒體服務(wù)器14b利用LongPoll事件信道向?yàn)g覽器12b發(fā)送通知消息。在一個(gè)實(shí)施例中,瀏覽器12b自動(dòng)地、在沒(méi)有任何來(lái)自與瀏覽器12b相關(guān)聯(lián)的用戶的輸入的情況下,從web媒體服務(wù)器14b取回可呈現(xiàn)形式。但是,本發(fā)明預(yù)期了瀏覽器12b以任何合適的方式從web媒體服務(wù)器14b取回可呈現(xiàn)形式。
從而,在某些實(shí)施例中,web媒體服務(wù)器14a和14b可具有相同的網(wǎng)頁(yè)中間形式,并且瀏覽器12a和12b可顯示相同網(wǎng)頁(yè)。在一個(gè)實(shí)施例中,web媒體服務(wù)器14a和14b可傳輸關(guān)于其間的所有事務(wù)的狀態(tài)的信息,并且可能將關(guān)于該狀態(tài)的信息轉(zhuǎn)發(fā)到瀏覽器12。例如,當(dāng)瀏覽器12b完成加載所請(qǐng)求的網(wǎng)頁(yè)時(shí),瀏覽器12a可接收到消息。web媒體服務(wù)器14a也可操作,以禁用網(wǎng)頁(yè)的一個(gè)或多個(gè)鏈接,以使得瀏覽器12b可能無(wú)法顯示這些鏈接。例如,web媒體服務(wù)器14a可在向web媒體服務(wù)器14b發(fā)送網(wǎng)頁(yè)的中間形式之前,禁用網(wǎng)頁(yè)的中間形式中的一個(gè)或多個(gè)鏈接。僅作為示例,瀏覽器12a的用戶可包括客戶服務(wù)呼叫中心的主叫者,瀏覽器12b的用戶可包括客戶服務(wù)代表或與呼叫中心相關(guān)聯(lián)的自動(dòng)助手。瀏覽器12b的用戶可幫助瀏覽器12a的用戶在網(wǎng)站上進(jìn)行購(gòu)買。在與瀏覽器12a相關(guān)聯(lián)的用戶(呼叫中心的主叫者)輸入信用卡信息以完成購(gòu)買時(shí),web媒體服務(wù)器14a可防止該信息被瀏覽器12b顯示。在某些實(shí)施例中,與系統(tǒng)10相關(guān)聯(lián)的任何web媒體服務(wù)器14都可操作以禁用網(wǎng)頁(yè)的一個(gè)或多個(gè)鏈接,以使得其他瀏覽器12(即不與執(zhí)行禁用的web瀏覽器14相關(guān)聯(lián)的瀏覽器)可能無(wú)法顯示這些鏈接。
在某些實(shí)施例中,瀏覽器12a或?yàn)g覽器12b可提交新動(dòng)作請(qǐng)求,例如對(duì)于網(wǎng)頁(yè)的請(qǐng)求,對(duì)于更改當(dāng)前顯示的網(wǎng)頁(yè)的請(qǐng)求,或根據(jù)特定需求執(zhí)行任何其他合適的動(dòng)作的請(qǐng)求。例如,瀏覽器12a可能希望執(zhí)行新動(dòng)作,例如在當(dāng)前顯示的網(wǎng)頁(yè)內(nèi)張貼表格或點(diǎn)擊鏈接。瀏覽器12a例如可基于所顯示的網(wǎng)頁(yè)中的鏈接已被變換成引用這一事實(shí),來(lái)聯(lián)系web媒體服務(wù)器14a。web媒體服務(wù)器14a可注冊(cè)來(lái)自瀏覽器12a的新動(dòng)作請(qǐng)求,并執(zhí)行任何合適的動(dòng)作。例如,web媒體服務(wù)器14a可聯(lián)系web內(nèi)容服務(wù)器18以取回另一網(wǎng)頁(yè)。
又例如,瀏覽器12b可能希望執(zhí)行新動(dòng)作,例如在當(dāng)前顯示的網(wǎng)頁(yè)內(nèi)張貼表格或點(diǎn)擊鏈接。瀏覽器12b例如可基于所顯示的網(wǎng)頁(yè)中的鏈接已被變換成引用這一事實(shí),來(lái)聯(lián)系web媒體服務(wù)器14b。web媒體服務(wù)器14b可接收新動(dòng)作請(qǐng)求,并在去到web媒體服務(wù)器14a的消息中轉(zhuǎn)發(fā)包括任何適當(dāng)數(shù)據(jù)的新動(dòng)作請(qǐng)求。web媒體服務(wù)器14a可基于從web媒體服務(wù)器14b接收到的轉(zhuǎn)發(fā)的消息來(lái)執(zhí)行任何適當(dāng)?shù)膭?dòng)作。例如,web媒體服務(wù)器14a可聯(lián)系web內(nèi)容服務(wù)器18,以取回另一網(wǎng)頁(yè)。在某些實(shí)施例中,web媒體服務(wù)器14a可拒絕由web媒體服務(wù)器14b轉(zhuǎn)發(fā)的新動(dòng)作請(qǐng)求。這例如可能是基于各種商業(yè)規(guī)則或與本發(fā)明的特定實(shí)施方式有關(guān)的其他因素的。當(dāng)web媒體服務(wù)器14a拒絕由web媒體服務(wù)器14b轉(zhuǎn)發(fā)的新動(dòng)作請(qǐng)求時(shí),可生成錯(cuò)誤消息,例如“不工作(no-op)”或其他合適的消息。
在某些實(shí)施例中,瀏覽器12可利用框架(frame)、嵌入式框架(iframe)或任何其他合適的技術(shù)來(lái)同時(shí)呈現(xiàn)多個(gè)頁(yè)面,可以將多個(gè)頁(yè)面的同時(shí)呈現(xiàn)表示為內(nèi)容樹。與每個(gè)瀏覽器12相關(guān)聯(lián)的web媒體服務(wù)器14可維護(hù)此內(nèi)容樹。在一個(gè)實(shí)施例中,與每個(gè)瀏覽器12相關(guān)聯(lián)的web媒體服務(wù)器14僅在給定網(wǎng)頁(yè)被呈現(xiàn)時(shí),才維護(hù)和保存內(nèi)容樹。在相關(guān)聯(lián)的瀏覽器12中的內(nèi)容樹變化時(shí),內(nèi)容樹的變化可能被傳播回與瀏覽器12相關(guān)聯(lián)的web媒體服務(wù)器14,以促進(jìn)維護(hù)對(duì)瀏覽器12的內(nèi)容樹的精確反映。例如,瀏覽器12a中的內(nèi)容樹的變化則可能與網(wǎng)頁(yè)共享會(huì)話中的其他瀏覽器12同步。當(dāng)在與瀏覽器12相關(guān)聯(lián)的web媒體服務(wù)器14上更新與瀏覽器12相關(guān)聯(lián)的內(nèi)容樹時(shí),可從web媒體服務(wù)器14向?yàn)g覽器12生成多頁(yè)面加載事件,以導(dǎo)致完全的內(nèi)容同步。
在某些實(shí)施例中,利用JavaScript或其他合適的事件,在網(wǎng)頁(yè)共享會(huì)話中涉及的瀏覽器12中的網(wǎng)頁(yè)上保持網(wǎng)頁(yè)表格內(nèi)容同步,該網(wǎng)頁(yè)表格內(nèi)容例如是網(wǎng)頁(yè)表格中的字段。例如,當(dāng)網(wǎng)頁(yè)表格字段中的數(shù)據(jù)變化時(shí),在適當(dāng)時(shí),JavaScript或其他合適的事件可被觸發(fā),以向適當(dāng)?shù)膚eb媒體服務(wù)器14發(fā)送命令。例如,如果web媒體服務(wù)器14b接收到該命令,則其被轉(zhuǎn)發(fā)到web媒體服務(wù)器14a。然后web媒體服務(wù)器14a可將更新后的元數(shù)據(jù)發(fā)送到web媒體服務(wù)器14b,并且如果必要(即發(fā)端瀏覽器12可能不需要該事件)可向?yàn)g覽器12生成事件,以更新網(wǎng)頁(yè)表格內(nèi)容。
在某些實(shí)施例中,可以按幾乎類似的方式在瀏覽器12上保持諸如onMouseOver事件這樣的JavaScript事件同步。呈現(xiàn)給瀏覽器12的網(wǎng)頁(yè)中的JavaScript可被修改,以便除了執(zhí)行常規(guī)動(dòng)作外,各個(gè)web媒體服務(wù)器14還可被通知。然后此事件可以按類似于web媒體服務(wù)器14接收到的其他事件的方式來(lái)處理。
本發(fā)明的特定實(shí)施例可提供一個(gè)或多個(gè)技術(shù)優(yōu)點(diǎn)。例如,某些實(shí)施例利用多個(gè)web媒體服務(wù)器14提供對(duì)等網(wǎng)頁(yè)共享。這樣可提高共享網(wǎng)頁(yè)時(shí)通信系統(tǒng)10中的效率。例如,在某些實(shí)施例中,在web媒體服務(wù)器14間分割處理,這樣可提供更好的可縮放性。在某些實(shí)施例中,對(duì)等動(dòng)態(tài)網(wǎng)頁(yè)共享是可能的。在某些實(shí)施例中,可利用標(biāo)準(zhǔn)信令協(xié)議來(lái)提供web媒體服務(wù)器14之間的信令會(huì)話26。在某些實(shí)施例中,這允許了使用支持標(biāo)準(zhǔn)信令協(xié)議的一個(gè)或多個(gè)其他設(shè)備或功能。例如,在某些實(shí)施例中,由于使用諸如SIP這樣的標(biāo)準(zhǔn)信令協(xié)議來(lái)提供對(duì)等網(wǎng)頁(yè)共享,因此可利用標(biāo)準(zhǔn)信令協(xié)議來(lái)發(fā)出單個(gè)呼叫,并且多個(gè)設(shè)備可以參與該呼叫,交換多種類型的媒體。
圖2示出用于對(duì)等動(dòng)態(tài)網(wǎng)頁(yè)共享的示例方法。在步驟100處,瀏覽器12a建立與其相關(guān)聯(lián)的web媒體服務(wù)器14a的通信會(huì)話。這可包括點(diǎn)擊瀏覽器12a的桌面上的圖標(biāo),以發(fā)起頁(yè)面共享。但是,在某些實(shí)施例中,瀏覽器12a可能向web媒體服務(wù)器14a注冊(cè),而沒(méi)有實(shí)際與另一瀏覽器12共享網(wǎng)頁(yè)。在某些實(shí)施例中,瀏覽器12a和web媒體服務(wù)器14a之間的通信會(huì)話包括輸出信道30a和輸入信道32a。瀏覽器12a可利用輸出信道30a提交對(duì)于網(wǎng)頁(yè)和其他web內(nèi)容的請(qǐng)求,web媒體服務(wù)器14a可利用輸入信道32a向?yàn)g覽器12a傳輸通知和其他信息。在步驟102處,瀏覽器12a向web媒體服務(wù)器14a提交瀏覽器12a希望與之共同瀏覽的其他瀏覽器12的一個(gè)或多個(gè)名稱或其他標(biāo)識(shí)符。例如,瀏覽器12a可提交與chachi@happycompany.com共同瀏覽的請(qǐng)求。為了此說(shuō)明的目的,假設(shè)瀏覽器12a希望與之共享的瀏覽器12是瀏覽器12b;但是,正如上文所討論的,根據(jù)特定需求,瀏覽器12a可與任何合適的數(shù)目的其他瀏覽器12共享。
在步驟104處,web媒體服務(wù)器14a接收與chachi@happydaycompany.com共同瀏覽的請(qǐng)求。在步驟106處,web媒體服務(wù)器14a可能利用瀏覽器12a所提供的電子郵件地址或其他標(biāo)識(shí)符,來(lái)定位瀏覽器12b與之相關(guān)聯(lián)的另一web媒體服務(wù)器14b。在web媒體服務(wù)器14準(zhǔn)備好利用標(biāo)準(zhǔn)信令協(xié)議(例如SIP)來(lái)建立與另一web媒體服務(wù)器14的通信會(huì)話的實(shí)施例中,web媒體服務(wù)器14a可利用標(biāo)準(zhǔn)的、預(yù)先存在的功能來(lái)定位web媒體服務(wù)器14b,所述功能例如是存在功能或SIP注冊(cè)/定位功能。在步驟108處,web媒體服務(wù)器14a可建立與web媒體服務(wù)器14b的信令會(huì)話26。在一個(gè)實(shí)施例中,信令會(huì)話26包括SIP信令會(huì)話。在步驟110處,web媒體服務(wù)器14a建立與web媒體服務(wù)器14b的媒體會(huì)話28。在步驟112處,在web媒體服務(wù)器14b和瀏覽器12b之間建立通信會(huì)話。在某些實(shí)施例中,瀏覽器12b和web媒體服務(wù)器14b之間的通信會(huì)話包括輸出信道30b和輸入信道32b。輸出信道30b可包括HTTP信道或任何其他合適類型的信道,輸入信道32b可包括LongPoll事件信道或任何其他合適類型的信道。例如,瀏覽器12b可利用輸出信道30b提交對(duì)網(wǎng)頁(yè)和其他web內(nèi)容的請(qǐng)求,web媒體服務(wù)器14b可利用輸入信道32b向?yàn)g覽器12b傳輸通知和其他信息。
在步驟114處,瀏覽器12a可利用輸出信道30a,例如通過(guò)請(qǐng)求特定的網(wǎng)站,來(lái)向web媒體服務(wù)器14a提交對(duì)于網(wǎng)頁(yè)的請(qǐng)求。對(duì)于網(wǎng)頁(yè)的請(qǐng)求可指定要取回和顯示的網(wǎng)頁(yè),以及其他任何合適的信息。例如,對(duì)于網(wǎng)頁(yè)的請(qǐng)求可包括在瀏覽器12a上正確呈現(xiàn)網(wǎng)頁(yè)所需的信息,例如會(huì)話信息、cookie、要發(fā)送到web內(nèi)容服務(wù)器18的參數(shù)以及任何其他合適的信息。在步驟116處,經(jīng)由輸出信道30a或以其他任何合適的方式,web媒體服務(wù)器14a可接收來(lái)自瀏覽器12a的對(duì)于網(wǎng)頁(yè)的請(qǐng)求。在一個(gè)實(shí)施例中,web媒體服務(wù)器14a可利用經(jīng)標(biāo)記的applet、插件或通過(guò)其他合適的方式從瀏覽器12a取回任何合適的信息。在與web內(nèi)容服務(wù)器18的會(huì)話期間,web媒體服務(wù)器14a可導(dǎo)出關(guān)于瀏覽器12a的任何合適的信息。
在步驟118處,web媒體服務(wù)器14a可定位包含瀏覽器12a所請(qǐng)求的網(wǎng)頁(yè)的適當(dāng)?shù)膚eb內(nèi)容服務(wù)器18。例如,瀏覽器12a可向web媒體服務(wù)器14a提交網(wǎng)站地址,而web媒體服務(wù)器14a可利用該網(wǎng)站地址定位web內(nèi)容服務(wù)器18。在步驟120處,web媒體服務(wù)器14a可向web內(nèi)容服務(wù)器18請(qǐng)求瀏覽器12a所請(qǐng)求的網(wǎng)頁(yè)。在步驟130處,web內(nèi)容服務(wù)器18可向web媒體服務(wù)器14a返回所請(qǐng)求的網(wǎng)頁(yè)。在步驟132處,web媒體服務(wù)器14a可將返回的網(wǎng)頁(yè)變換成某種中間形式。在一個(gè)實(shí)施例中,網(wǎng)頁(yè)上的一個(gè)或多個(gè)鏈接可被變換成引用,對(duì)圖像的一個(gè)或多個(gè)鏈接也可被變換。變換細(xì)節(jié)將取決于所提供的內(nèi)容的語(yǔ)法。僅作為示例,在所取回的網(wǎng)頁(yè)中包含HTML內(nèi)容的實(shí)施例中,可能需要應(yīng)用一種變換,而在IP電話顯示的情況下,可能需要應(yīng)用另一種變換。
在步驟126處,web媒體服務(wù)器14a可將所取回的網(wǎng)頁(yè)的中間形式變換成可由瀏覽器12a呈現(xiàn)的可呈現(xiàn)形式。在一個(gè)實(shí)施例中,可呈現(xiàn)形式中的每個(gè)內(nèi)部鏈接可能指回web媒體服務(wù)器14a而不是web內(nèi)容服務(wù)器18上的唯一位置。在步驟128處,web媒體服務(wù)器14a可例如利用輸入信道32a來(lái)向?yàn)g覽器12a發(fā)送通知,以指示所請(qǐng)求的頁(yè)面已被取回。在一個(gè)實(shí)施例中,輸入信道32a包括LongPoll事件信道,web媒體服務(wù)器14a利用LongPoll事件信道向?yàn)g覽器12a發(fā)送通知消息。在步驟130處,瀏覽器12a從web媒體服務(wù)器14a取回網(wǎng)頁(yè)的可呈現(xiàn)形式。在一個(gè)實(shí)施例中,瀏覽器12a可自動(dòng)地、在沒(méi)有任何來(lái)自與瀏覽器12a相關(guān)聯(lián)的用戶的輸入的情況下,從web媒體服務(wù)器14a取回可呈現(xiàn)形式。但是,本發(fā)明預(yù)期了瀏覽器12a以任何合適的方式從web媒體服務(wù)器14a取回可呈現(xiàn)形式。
在步驟132處,web媒體服務(wù)器14a可將中間形式傳輸?shù)絯eb媒體服務(wù)器14b。在一個(gè)實(shí)施例中,web媒體服務(wù)器14a利用媒體會(huì)話28將中間形式傳輸?shù)絯eb媒體服務(wù)器14b。在步驟134處,web媒體服務(wù)器14b可將所取回的網(wǎng)頁(yè)的中間形式變換成可由瀏覽器12b呈現(xiàn)的可呈現(xiàn)形式。在一個(gè)實(shí)施例中,由web媒體服務(wù)器14b生成的可呈現(xiàn)形式和由web媒體服務(wù)器14a生成的可呈現(xiàn)形式是不同的,這部分是因?yàn)闉g覽器12a和12b中可能存在的差異。在一個(gè)實(shí)施例中,可呈現(xiàn)形式中的每個(gè)內(nèi)部鏈接可指向web媒體服務(wù)器14b而不是web內(nèi)容服務(wù)器18上的唯一位置。在步驟136處,web媒體服務(wù)器14b可例如利用輸入信道32b向?yàn)g覽器12b發(fā)送通知,以指示所請(qǐng)求的頁(yè)面已被取回。在一個(gè)實(shí)施例中,輸入信道32b包括LongPoll事件信道,web媒體服務(wù)器14b利用LongPoll事件信道向?yàn)g覽器12b發(fā)送通知消息。在步驟138處,瀏覽器12b從web媒體服務(wù)器14b取回網(wǎng)頁(yè)的可呈現(xiàn)形式。在一個(gè)實(shí)施例中,瀏覽器12b自動(dòng)地、在沒(méi)有任何來(lái)自與瀏覽器12b相關(guān)聯(lián)的用戶的輸入的情況下,從web媒體服務(wù)器14b取回可呈現(xiàn)形式。但是,本發(fā)明預(yù)期了瀏覽器12b以任何合適的方式從web媒體服務(wù)器14b取回可呈現(xiàn)形式。
雖然該方法的步驟被描述成是按順序的,但是本領(lǐng)域的技術(shù)人員將會(huì)理解,在某些實(shí)施例中,在方法的執(zhí)行期間,這些步驟可能幾乎同時(shí)地發(fā)生,或者按與所示的順序不同的順序發(fā)生。另外,瀏覽器12、web媒體服務(wù)器14和web內(nèi)容服務(wù)器18可使用具有更多步驟、更少步驟和/或不同步驟的方法,只要這些方法保持適當(dāng),并且根據(jù)特定需求這些方法的步驟可重復(fù)。例如,瀏覽器12a和/或web媒體服務(wù)器14a在將中間形式傳輸?shù)絯eb媒體服務(wù)器14b之前,可禁用網(wǎng)頁(yè)中的一個(gè)或多個(gè)鏈接。此外,該方法的某些步驟可以幾乎連續(xù)地發(fā)生,只要網(wǎng)頁(yè)共享會(huì)話正進(jìn)行于瀏覽器12a和瀏覽器12b之間。例如,瀏覽器12a、瀏覽器12b或者兩者都可提交對(duì)于新網(wǎng)頁(yè)的請(qǐng)求、更改當(dāng)前顯示的網(wǎng)頁(yè)的請(qǐng)求,或者根據(jù)特定需求執(zhí)行任何其他合適的動(dòng)作的請(qǐng)求。
圖3示出可操作以提供對(duì)等簡(jiǎn)單網(wǎng)頁(yè)共享的示例通信系統(tǒng)40。系統(tǒng)40包括瀏覽器12、web媒體服務(wù)器14和web內(nèi)容服務(wù)器18。在某些實(shí)施例中,系統(tǒng)40包括防火墻或其他安全措施25。在系統(tǒng)40的操作中,瀏覽器12a可請(qǐng)求與一個(gè)或多個(gè)其他瀏覽器12(在此示例中為瀏覽器12b)的網(wǎng)頁(yè)共享會(huì)話,并且可向web媒體服務(wù)器14a提交此請(qǐng)求。web媒體服務(wù)器14a可按與以上聯(lián)系圖1和2所描述的方式幾乎類似的方式定位與瀏覽器12b相關(guān)聯(lián)的web媒體服務(wù)器。在web媒體服務(wù)器14為SIP端點(diǎn)的一個(gè)實(shí)施例中,web媒體服務(wù)器14a可利用諸如SIP軟交換這樣的SIP網(wǎng)絡(luò)16的存在功能或SIP注冊(cè)/定位功能來(lái)定位web媒體服務(wù)器14b。在一個(gè)實(shí)施例中,web媒體服務(wù)器14已向SIP網(wǎng)絡(luò)16注冊(cè)。web媒體服務(wù)器14a可利用網(wǎng)絡(luò)16建立與web媒體服務(wù)器14b的信令會(huì)話26。在網(wǎng)絡(luò)16是SIP網(wǎng)絡(luò)的實(shí)施例中,信令會(huì)話26可以是SIP信令會(huì)話。在一個(gè)實(shí)施例中,一旦web媒體服務(wù)器14利用網(wǎng)絡(luò)16找到了彼此,所建立的信令會(huì)話26就是web媒體服務(wù)器14之間的直接連接。
web媒體服務(wù)器14a還可利用任何適當(dāng)?shù)氖侄谓⑴cweb媒體服務(wù)器14b的媒體會(huì)話28。媒體會(huì)話28可允許web媒體服務(wù)器14在彼此間傳輸一種或多種類型的媒體。例如,媒體會(huì)話28可允許web媒體服務(wù)器14在彼此間傳輸一個(gè)或多個(gè)URL。在一個(gè)實(shí)施例中,媒體會(huì)話28包括web媒體服務(wù)器14之間的直接連接。
瀏覽器12a例如可利用鏈路42a向web內(nèi)容服務(wù)器18提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求。鏈路42可包括HTTP鏈路或任何其他合適類型的鏈路。可按任何合適的格式,例如HTTP,來(lái)提交請(qǐng)求。web內(nèi)容服務(wù)器18可將所請(qǐng)求的網(wǎng)頁(yè)返回到瀏覽器12a。瀏覽器12a可將URL或關(guān)于被請(qǐng)求的網(wǎng)頁(yè)的其他合適的信息傳輸?shù)絯eb媒體服務(wù)器14a。web媒體服務(wù)器14a例如可利用媒體會(huì)話28將URL和任何其他合適的信息傳輸?shù)絯eb媒體服務(wù)器14b。web媒體服務(wù)器14b可將URL和任何其他合適的信息傳輸?shù)綖g覽器12b。瀏覽器12b可利用URL和任何其他合適的信息來(lái)向web內(nèi)容服務(wù)器18請(qǐng)求瀏覽器12a所請(qǐng)求的網(wǎng)頁(yè)。
圖4示出可操作以利用至少兩個(gè)電話50提供對(duì)等網(wǎng)頁(yè)共享的示例通信系統(tǒng)48。雖然描述了電話50,但也可使用任何合適的設(shè)備來(lái)取代電話50,例如計(jì)算機(jī)或計(jì)算機(jī)/電話組合。在一個(gè)實(shí)施例中,電話50包括SIP電話。電話50各自可包括瀏覽器12、揚(yáng)聲器52和用戶代理(UA)和媒體控制器54。SIP術(shù)語(yǔ)“用戶代理”是指處理SIP呼叫信令和特定的媒體類型(例如語(yǔ)音、數(shù)據(jù)、網(wǎng)頁(yè)等)的端點(diǎn),例如電話50a。在某些實(shí)施例中,UA和媒體控制器54可執(zhí)行與上述web媒體服務(wù)器14幾乎類似的某些功能。UA的UA部分和web媒體服務(wù)器52可允許電話50處理語(yǔ)音和網(wǎng)頁(yè)或其他媒體。雖然將UA和媒體控制器54圖示為被封裝在一起,但是也可根據(jù)特定需求單獨(dú)封裝UA和媒體控制器54。
在操作中,電話50a的用戶可對(duì)電話50b的用戶發(fā)出電話呼叫,并且可在電話呼叫中包含共享網(wǎng)頁(yè)的請(qǐng)求。共享網(wǎng)頁(yè)的請(qǐng)求可利用UA和媒體控制器54a來(lái)做出。為了網(wǎng)頁(yè)共享目的,UA和媒體控制器54a可按與以上參考圖1、2和3所描述的方式幾乎相同的方式來(lái)定位UA和媒體控制器54b。例如,UA和媒體控制器54可使用諸如SIP這樣的標(biāo)準(zhǔn)信令協(xié)議,并且可使用與標(biāo)準(zhǔn)信令協(xié)議相關(guān)聯(lián)的一個(gè)或多個(gè)功能來(lái)定位彼此。
在圖示實(shí)施例中,電話50a的用戶可利用電話瀏覽器12a和鏈路42來(lái)請(qǐng)求來(lái)自web內(nèi)容服務(wù)器18的一個(gè)或多個(gè)網(wǎng)頁(yè)。鏈路42可包括HTTP鏈路或任何其他合適類型的鏈路。電話50a例如可利用網(wǎng)頁(yè)的URL來(lái)請(qǐng)求一個(gè)或多個(gè)網(wǎng)頁(yè)。瀏覽器12a可將URL和任何其他合適的信息傳輸?shù)経A和媒體控制器54a,而UA和媒體控制器54a可利用媒體會(huì)話28將URL和任何其他合適的信息傳輸?shù)経A和媒體控制器54b。UA和媒體控制器54b例如可利用輸入信道32b向電話瀏覽器12b傳輸通知,并且電話瀏覽器12b可從UA和媒體控制器54b取回URL。電話瀏覽器12b可利用URL來(lái)請(qǐng)求來(lái)自web內(nèi)容服務(wù)器18的網(wǎng)頁(yè)。在一個(gè)實(shí)施例中,在網(wǎng)頁(yè)共享會(huì)話期間,瀏覽器12的用戶可繼續(xù)參與語(yǔ)音會(huì)話。
雖然圖示實(shí)施例描繪了瀏覽器12從web內(nèi)容服務(wù)器18取回網(wǎng)頁(yè),但是系統(tǒng)48也可被構(gòu)造成使得UA和web媒體控制器54a可操作以從web內(nèi)容服務(wù)器18取回網(wǎng)頁(yè)。在此示例中,可按與以上參考圖1和2所描述的方式幾乎類似的方式來(lái)共享網(wǎng)頁(yè)。
在一個(gè)實(shí)施例中,UA和媒體控制器54可被單獨(dú)封裝,以使得電話50a的用戶也可利用相關(guān)聯(lián)的計(jì)算機(jī)或其他設(shè)備來(lái)共享網(wǎng)頁(yè)。在此實(shí)施例中,語(yǔ)音媒體可用電話50來(lái)交換,網(wǎng)頁(yè)媒體可用計(jì)算機(jī)或其他設(shè)備來(lái)交換。此實(shí)施例可利用合成控制器來(lái)構(gòu)造,該合成控制器在2002年12月30日向美國(guó)專利商標(biāo)局提交的題為“Composite Controller for MultimediaSessions(用于多媒體會(huì)話的合成控制器)”的美國(guó)專利申請(qǐng)No.10/334,546中更詳細(xì)地討論。在某些實(shí)施例中,由于諸如SIP這樣的標(biāo)準(zhǔn)信令協(xié)議被用于提供對(duì)等網(wǎng)頁(yè)共享,所以可用標(biāo)準(zhǔn)信令協(xié)議來(lái)發(fā)出單個(gè)呼叫,并且多個(gè)呼叫能夠參與該呼叫,交換多種類型的媒體。例如,此實(shí)施例可允許交互式語(yǔ)音應(yīng)答(IVR)會(huì)話包括交互式內(nèi)容應(yīng)答(ICR)會(huì)話。
雖然已在幾個(gè)實(shí)施例中描述了本發(fā)明,但是可向本領(lǐng)域的技術(shù)人員建議許多種變化和修改,并且本發(fā)明希望包含落入所附權(quán)利要求書的范圍之內(nèi)的這種變化和修改。
權(quán)利要求
1.一種通信系統(tǒng),包括第一瀏覽器,其可操作以提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求以及與另一瀏覽器共享一個(gè)或多個(gè)被請(qǐng)求的網(wǎng)頁(yè)的請(qǐng)求,該共享請(qǐng)求指定所述另一瀏覽器;以及web媒體服務(wù)器,其響應(yīng)于所述共享請(qǐng)求,可操作以建立與所述第一瀏覽器的通信會(huì)話;建立與遠(yuǎn)程web媒體服務(wù)器的媒體會(huì)話和信令會(huì)話,所述遠(yuǎn)程web媒體服務(wù)器與所述第一瀏覽器在所述共享請(qǐng)求中指定的所述另一瀏覽器相關(guān)聯(lián),所述信令會(huì)話包括標(biāo)準(zhǔn)信令協(xié)議;接收來(lái)自所述第一媒體瀏覽器的網(wǎng)頁(yè)信息;以及利用所述媒體會(huì)話將共享的網(wǎng)頁(yè)信息傳輸?shù)剿鲞h(yuǎn)程web媒體服務(wù)器。
2.如權(quán)利要求1所述的系統(tǒng),其中所述網(wǎng)頁(yè)信息和所述共享的網(wǎng)頁(yè)信息各自包括所述網(wǎng)頁(yè)的統(tǒng)一資源定位符(URL)。
3.如權(quán)利要求2所述的系統(tǒng),其中所述第一瀏覽器可操作以利用所述網(wǎng)頁(yè)的URL從與所述被請(qǐng)求的網(wǎng)頁(yè)相關(guān)聯(lián)的web內(nèi)容服務(wù)器取回所述被請(qǐng)求的網(wǎng)頁(yè)。
4.如權(quán)利要求2所述的系統(tǒng),其中所述網(wǎng)頁(yè)信息包括所述網(wǎng)頁(yè)的URL,并且所述web媒體服務(wù)器還可操作以利用所述網(wǎng)頁(yè)信息,從與所述被請(qǐng)求的網(wǎng)頁(yè)相關(guān)聯(lián)的web內(nèi)容服務(wù)器取回所述被請(qǐng)求的網(wǎng)頁(yè);向所述第一瀏覽器傳輸通知,以指示所述被請(qǐng)求的網(wǎng)頁(yè)已被取回,所述第一瀏覽器還可操作以響應(yīng)于所述通知請(qǐng)求取回的網(wǎng)頁(yè);以及將所述被請(qǐng)求的網(wǎng)頁(yè)傳輸?shù)剿鲆粋€(gè)或多個(gè)遠(yuǎn)程媒體服務(wù)器中的每一個(gè),所述共享的網(wǎng)頁(yè)信息包括所述被請(qǐng)求的網(wǎng)頁(yè)。
5.如權(quán)利要求4所述的系統(tǒng),其中所述web媒體服務(wù)器還可操作以通過(guò)將所述取回的網(wǎng)頁(yè)的一個(gè)或多個(gè)鏈接變換成引用,從而將從所述web內(nèi)容服務(wù)器取回的所述被請(qǐng)求的網(wǎng)頁(yè)變換成中間形式,所述共享的網(wǎng)頁(yè)信息包括所述中間形式。
6.如權(quán)利要求4所述的系統(tǒng),其中所述web媒體服務(wù)器還可操作以響應(yīng)于所述第一瀏覽器響應(yīng)于所述通知而做出的對(duì)所述取回的網(wǎng)頁(yè)的請(qǐng)求,將所述網(wǎng)頁(yè)的可呈現(xiàn)形式傳輸?shù)剿龅谝粸g覽器,所述可呈現(xiàn)形式包括所述網(wǎng)頁(yè)的可由所述第一瀏覽器呈現(xiàn)的形式。
7.如權(quán)利要求1所述的系統(tǒng),其中所述共享的網(wǎng)頁(yè)信息足以使得所述遠(yuǎn)程web媒體服務(wù)器能夠生成所述網(wǎng)頁(yè)的可由所述另一瀏覽器呈現(xiàn)的可呈現(xiàn)形式。
8.如權(quán)利要求1所述的系統(tǒng),其中所述web媒體服務(wù)器可操作以接收來(lái)自所述第一瀏覽器的新動(dòng)作請(qǐng)求,所述新動(dòng)作請(qǐng)求包括對(duì)執(zhí)行新動(dòng)作的請(qǐng)求;執(zhí)行所述新動(dòng)作;并且將結(jié)果提供給所述第一瀏覽器,并將新的共享的網(wǎng)頁(yè)信息提供給所述遠(yuǎn)程web媒體服務(wù)器。
9.如權(quán)利要求8所述的系統(tǒng),其中所述新動(dòng)作請(qǐng)求包括對(duì)新網(wǎng)頁(yè)的請(qǐng)求,所述新動(dòng)作是取回所述新網(wǎng)頁(yè),并且所述web媒體服務(wù)器還可操作以從所述web內(nèi)容服務(wù)器取回所述新網(wǎng)頁(yè);以及通過(guò)將取回的新網(wǎng)頁(yè)的一個(gè)或多個(gè)鏈接變換成引用,來(lái)將被請(qǐng)求的新網(wǎng)頁(yè)變換成新的中間形式,所述新的共享的網(wǎng)頁(yè)信息包括所述新的中間形式。
10.如權(quán)利要求1所述的系統(tǒng),其中所述第一瀏覽器和所述web媒體服務(wù)器之間的通信會(huì)話包括第一通信協(xié)議,用于從所述第一瀏覽器到所述web媒體服務(wù)器的通信;以及第二通信協(xié)議,用于從所述web媒體服務(wù)器到所述第一瀏覽器的通信。
11.如權(quán)利要求10所述的系統(tǒng),其中所述第一通信協(xié)議包括超文本傳送協(xié)議(HTTP);并且所述第二通信協(xié)議包括LongPoll事件信道。
12.如權(quán)利要求1所述的系統(tǒng),其中所述標(biāo)準(zhǔn)信令協(xié)議包括以下協(xié)議中的至少一種會(huì)話發(fā)起協(xié)議(SIP);媒體網(wǎng)關(guān)控制協(xié)議(MGCP);以及H.323。
13.如權(quán)利要求1所述的系統(tǒng),其中所述媒體會(huì)話使用web媒體協(xié)議,該web媒體協(xié)議包括以下協(xié)議中的至少一種實(shí)時(shí)傳輸協(xié)議(RTP);傳輸控制協(xié)議(TCP);以及用戶數(shù)據(jù)報(bào)協(xié)議(UDP)。
14.如權(quán)利要求1所述的系統(tǒng),其中所述web媒體服務(wù)器利用由所述標(biāo)準(zhǔn)信令協(xié)議的信令會(huì)話提供的標(biāo)準(zhǔn)功能來(lái)定位所述遠(yuǎn)程web媒體服務(wù)器。
15.一種用于對(duì)等網(wǎng)頁(yè)共享的方法,包括從第一瀏覽器提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求;從所述第一瀏覽器提交與另一瀏覽器共享一個(gè)或多個(gè)被請(qǐng)求的網(wǎng)頁(yè)的請(qǐng)求,該共享請(qǐng)求指定所述另一瀏覽器;以及在web媒體服務(wù)器處,響應(yīng)于所述共享請(qǐng)求建立與所述第一瀏覽器的通信會(huì)話;建立與遠(yuǎn)程web媒體服務(wù)器的媒體會(huì)話和信令會(huì)話,所述遠(yuǎn)程web媒體服務(wù)器與所述第一瀏覽器在所述共享請(qǐng)求中指定的所述另一瀏覽器相關(guān)聯(lián),所述信令會(huì)話包括標(biāo)準(zhǔn)信令協(xié)議;接收來(lái)自所述第一瀏覽器的網(wǎng)頁(yè)信息;以及利用所述媒體會(huì)話將共享的網(wǎng)頁(yè)信息傳輸?shù)剿鲞h(yuǎn)程web媒體服務(wù)器。
16.如權(quán)利要求15所述的方法,其中所述網(wǎng)頁(yè)信息和所述共享的網(wǎng)頁(yè)信息各自包括所述網(wǎng)頁(yè)的統(tǒng)一資源定位符(URL)。
17.如權(quán)利要求16所述的方法,還包括利用所述第一瀏覽器,利用所述網(wǎng)頁(yè)的URL從與所述被請(qǐng)求的網(wǎng)頁(yè)相關(guān)聯(lián)的web內(nèi)容服務(wù)器取回所述被請(qǐng)求的網(wǎng)頁(yè)。
18.如權(quán)利要求16所述的方法,其中所述網(wǎng)頁(yè)信息包括所述網(wǎng)頁(yè)的URL,所述方法還包括利用所述網(wǎng)頁(yè)信息,從與所述被請(qǐng)求的網(wǎng)頁(yè)相關(guān)聯(lián)的web內(nèi)容服務(wù)器取回所述被請(qǐng)求的網(wǎng)頁(yè);向所述第一瀏覽器傳輸通知,以指示所述被請(qǐng)求的網(wǎng)頁(yè)已被取回,所述第一瀏覽器響應(yīng)于所述通知請(qǐng)求取回的網(wǎng)頁(yè);以及將所述被請(qǐng)求的網(wǎng)頁(yè)傳輸?shù)剿鲆粋€(gè)或多個(gè)遠(yuǎn)程媒體服務(wù)器中的每一個(gè),所述共享的網(wǎng)頁(yè)信息包括所述被請(qǐng)求的網(wǎng)頁(yè)。
19.如權(quán)利要求18所述的方法,還包括通過(guò)將所述取回的網(wǎng)頁(yè)的一個(gè)或多個(gè)鏈接變換成引用,從而將從所述web內(nèi)容服務(wù)器取回的所述被請(qǐng)求的網(wǎng)頁(yè)變換成中間形式,所述共享的網(wǎng)頁(yè)信息包括所述中間形式。
20.如權(quán)利要求18所述的方法,還包括響應(yīng)于所述第一瀏覽器響應(yīng)于所述通知而做出的對(duì)所述取回的網(wǎng)頁(yè)的請(qǐng)求,將所述網(wǎng)頁(yè)的可呈現(xiàn)形式傳輸?shù)剿龅谝粸g覽器,所述可呈現(xiàn)形式包括所述網(wǎng)頁(yè)的可由所述第一瀏覽器呈現(xiàn)的形式。
21.如權(quán)利要求15所述的方法,其中所述共享的網(wǎng)頁(yè)信息足以使得所述遠(yuǎn)程web媒體服務(wù)器能夠生成所述網(wǎng)頁(yè)的可由所述另一瀏覽器呈現(xiàn)的可呈現(xiàn)形式。
22.如權(quán)利要求15所述的方法,還包括,在所述web媒體服務(wù)器處接收來(lái)自所述第一瀏覽器的新動(dòng)作請(qǐng)求,所述新動(dòng)作請(qǐng)求包括對(duì)執(zhí)行新動(dòng)作的請(qǐng)求;執(zhí)行所述新動(dòng)作;并且將結(jié)果提供給所述第一瀏覽器,并將新的共享的網(wǎng)頁(yè)信息提供給所述遠(yuǎn)程web媒體服務(wù)器。
23.如權(quán)利要求22所述的方法,其中所述新動(dòng)作請(qǐng)求包括對(duì)新網(wǎng)頁(yè)的請(qǐng)求,所述新動(dòng)作是取回所述新網(wǎng)頁(yè),所述方法還包括,在所述web媒體服務(wù)器處從所述web內(nèi)容服務(wù)器取回所述新網(wǎng)頁(yè);以及通過(guò)將取回的新網(wǎng)頁(yè)的一個(gè)或多個(gè)鏈接變換成引用,來(lái)將被請(qǐng)求的新網(wǎng)頁(yè)變換成新的中間形式,所述新的共享的網(wǎng)頁(yè)信息包括所述新的中間形式。
24.如權(quán)利要求15所述的方法,其中所述通信會(huì)話包括第一通信協(xié)議,用于來(lái)自所述第一瀏覽器的通信;以及第二通信協(xié)議,用于去到所述第一瀏覽器的通信。
25.如權(quán)利要求24所述的方法,其中所述第一通信協(xié)議包括超文本傳送協(xié)議(HTTP);并且所述第二通信協(xié)議包括LongPoll事件信道。
26.如權(quán)利要求15所述的方法,其中所述標(biāo)準(zhǔn)信令協(xié)議包括以下協(xié)議中的至少一種會(huì)話發(fā)起協(xié)議(SIP);媒體網(wǎng)關(guān)控制協(xié)議(MGCP);以及H.323。
27.如權(quán)利要求15所述的方法,其中所述媒體會(huì)話使用web媒體協(xié)議,該web媒體協(xié)議包括以下協(xié)議中的至少一種實(shí)時(shí)傳輸協(xié)議(RTP);傳輸控制協(xié)議(TCP);以及用戶數(shù)據(jù)報(bào)協(xié)議(UDP)。
28.如權(quán)利要求15所述的方法,還包括利用由所述標(biāo)準(zhǔn)信令協(xié)議的信令會(huì)話提供的標(biāo)準(zhǔn)功能來(lái)定位所述遠(yuǎn)程web媒體服務(wù)器。
29.一種包含在計(jì)算機(jī)可讀介質(zhì)中的邏輯,該邏輯可操作以從第一瀏覽器提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求;從所述第一瀏覽器提交與另一瀏覽器共享一個(gè)或多個(gè)被請(qǐng)求的網(wǎng)頁(yè)的請(qǐng)求,該共享請(qǐng)求指定所述另一瀏覽器;以及響應(yīng)于所述共享請(qǐng)求建立與所述第一瀏覽器的通信會(huì)話;建立與遠(yuǎn)程web媒體服務(wù)器的媒體會(huì)話和信令會(huì)話,所述遠(yuǎn)程web媒體服務(wù)器與所述第一瀏覽器在所述共享請(qǐng)求中指定的所述另一瀏覽器相關(guān)聯(lián),所述信令會(huì)話包括標(biāo)準(zhǔn)信令協(xié)議;接收來(lái)自所述第一瀏覽器的網(wǎng)頁(yè)信息;以及利用所述媒體會(huì)話將共享的網(wǎng)頁(yè)信息傳輸?shù)剿鲞h(yuǎn)程web媒體服務(wù)器。
30.如權(quán)利要求29所述的邏輯,其中所述網(wǎng)頁(yè)信息和所述共享的網(wǎng)頁(yè)信息各自包括所述網(wǎng)頁(yè)的統(tǒng)一資源定位符(URL)。
31.如權(quán)利要求30所述的邏輯,還可操作以利用所述網(wǎng)頁(yè)的URL從與所述被請(qǐng)求的網(wǎng)頁(yè)相關(guān)聯(lián)的web內(nèi)容服務(wù)器取回所述被請(qǐng)求的網(wǎng)頁(yè)。
32.如權(quán)利要求30所述的邏輯,其中所述網(wǎng)頁(yè)信息包括所述網(wǎng)頁(yè)的URL,所述邏輯還可操作以利用所述網(wǎng)頁(yè)信息,從與所述被請(qǐng)求的網(wǎng)頁(yè)相關(guān)聯(lián)的web內(nèi)容服務(wù)器取回所述被請(qǐng)求的網(wǎng)頁(yè);向所述第一瀏覽器傳輸通知,以指示所述被請(qǐng)求的網(wǎng)頁(yè)已被取回,所述第一瀏覽器還可操作以響應(yīng)于所述通知請(qǐng)求取回的網(wǎng)頁(yè);以及將所述被請(qǐng)求的網(wǎng)頁(yè)傳輸?shù)剿鲆粋€(gè)或多個(gè)遠(yuǎn)程媒體服務(wù)器中的每一個(gè),所述共享的網(wǎng)頁(yè)信息包括所述被請(qǐng)求的網(wǎng)頁(yè)。
33.如權(quán)利要求32所述的邏輯,還可操作以通過(guò)將所述取回的網(wǎng)頁(yè)的一個(gè)或多個(gè)鏈接變換成引用,從而將從所述web內(nèi)容服務(wù)器取回的所述被請(qǐng)求的網(wǎng)頁(yè)變換成中間形式,所述共享的網(wǎng)頁(yè)信息包括所述中間形式。
34.如權(quán)利要求32所述的邏輯,還可操作以響應(yīng)于所述第一瀏覽器響應(yīng)于所述通知而做出的對(duì)所述取回的網(wǎng)頁(yè)的請(qǐng)求,將所述網(wǎng)頁(yè)的可呈現(xiàn)形式傳輸?shù)剿龅谝粸g覽器,所述可呈現(xiàn)形式包括所述網(wǎng)頁(yè)的可由所述第一瀏覽器呈現(xiàn)的形式。
35.如權(quán)利要求29所述的邏輯,其中所述共享的網(wǎng)頁(yè)信息足以使得所述遠(yuǎn)程web媒體服務(wù)器能夠生成所述網(wǎng)頁(yè)的可由所述另一瀏覽器呈現(xiàn)的可呈現(xiàn)形式。
36.如權(quán)利要求29所述的邏輯,還可操作以接收來(lái)自所述第一瀏覽器的新動(dòng)作請(qǐng)求,所述新動(dòng)作請(qǐng)求包括對(duì)執(zhí)行新動(dòng)作的請(qǐng)求;執(zhí)行所述新動(dòng)作;并且將結(jié)果提供給所述第一瀏覽器,并將新的共享的網(wǎng)頁(yè)信息提供給所述遠(yuǎn)程web媒體服務(wù)器。
37.如權(quán)利要求36所述的邏輯,其中所述新動(dòng)作請(qǐng)求包括對(duì)新網(wǎng)頁(yè)的請(qǐng)求,所述新動(dòng)作是取回所述新網(wǎng)頁(yè),所述邏輯還可操作以從所述web內(nèi)容服務(wù)器取回所述新網(wǎng)頁(yè);以及通過(guò)將取回的新網(wǎng)頁(yè)的一個(gè)或多個(gè)鏈接變換成引用,來(lái)將被請(qǐng)求的新網(wǎng)頁(yè)變換成新的中間形式,所述新的共享的網(wǎng)頁(yè)信息包括所述新的中間形式。
38.如權(quán)利要求29所述的邏輯,其中所述通信會(huì)話包括第一通信協(xié)議,用于來(lái)自所述第一瀏覽器的通信;以及第二通信協(xié)議,用于去到所述第一瀏覽器的通信。
39.如權(quán)利要求38所述的邏輯,其中所述第一通信協(xié)議包括超文本傳送協(xié)議(HTTP);并且所述第二通信協(xié)議包括LongPoll事件信道。
40.如權(quán)利要求29所述的邏輯,其中所述標(biāo)準(zhǔn)信令協(xié)議包括以下協(xié)議中的至少一種會(huì)話發(fā)起協(xié)議(SIP);媒體網(wǎng)關(guān)控制協(xié)議(MGCP);以及H.323。
41.如權(quán)利要求29所述的邏輯,其中所述媒體會(huì)話使用web媒體協(xié)議,該web媒體協(xié)議包括以下協(xié)議中的至少一種實(shí)時(shí)傳輸協(xié)議(RTP);傳輸控制協(xié)議(TCP);以及用戶數(shù)據(jù)報(bào)協(xié)議(UDP)。
42.如權(quán)利要求29所述的邏輯,可操作以利用由所述標(biāo)準(zhǔn)信令協(xié)議的信令會(huì)話提供的標(biāo)準(zhǔn)功能來(lái)定位所述遠(yuǎn)程web媒體服務(wù)器。
43.一種通信系統(tǒng),包括用于從第一瀏覽器提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求的裝置;用于從所述第一瀏覽器提交與另一瀏覽器共享一個(gè)或多個(gè)被請(qǐng)求的網(wǎng)頁(yè)的請(qǐng)求的裝置,該共享請(qǐng)求指定所述另一瀏覽器;以及用于響應(yīng)于所述共享請(qǐng)求建立與所述第一瀏覽器的通信會(huì)話的裝置;建立與遠(yuǎn)程web媒體服務(wù)器的媒體會(huì)話和信令會(huì)話的裝置,所述遠(yuǎn)程web媒體服務(wù)器與所述第一瀏覽器在所述共享請(qǐng)求中指定的所述另一瀏覽器相關(guān)聯(lián),所述信令會(huì)話包括標(biāo)準(zhǔn)信令協(xié)議;接收來(lái)自所述第一瀏覽器的網(wǎng)頁(yè)信息的裝置;以及利用所述媒體會(huì)話將共享的網(wǎng)頁(yè)信息傳輸?shù)剿鲞h(yuǎn)程web媒體服務(wù)器的裝置。
44.一種通信系統(tǒng),包括第一瀏覽器,其可操作以提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求以及與另一瀏覽器共享一個(gè)或多個(gè)被請(qǐng)求的網(wǎng)頁(yè)的請(qǐng)求,該共享請(qǐng)求指定所述另一瀏覽器;以及web媒體服務(wù)器,其響應(yīng)于所述共享請(qǐng)求,可操作以建立與所述第一瀏覽器的通信會(huì)話;建立與遠(yuǎn)程web媒體服務(wù)器的媒體會(huì)話和信令會(huì)話,所述遠(yuǎn)程web媒體服務(wù)器與所述第一瀏覽器在所述共享請(qǐng)求中指定的所述另一瀏覽器相關(guān)聯(lián),所述信令會(huì)話包括標(biāo)準(zhǔn)信令協(xié)議;接收來(lái)自所述第一瀏覽器的網(wǎng)頁(yè)信息;從與所述被請(qǐng)求的網(wǎng)頁(yè)相關(guān)聯(lián)的web內(nèi)容服務(wù)器取回所述被請(qǐng)求的網(wǎng)頁(yè);向所述第一瀏覽器傳輸通知,以指示所述被請(qǐng)求的網(wǎng)頁(yè)已被取回,所述第一瀏覽器還可操作以響應(yīng)于所述通知請(qǐng)求取回的網(wǎng)頁(yè);利用所述媒體會(huì)話,將所述被請(qǐng)求的網(wǎng)頁(yè)傳輸?shù)剿鲞h(yuǎn)程web媒體服務(wù)器。
全文摘要
根據(jù)本發(fā)明的特定實(shí)施例,一種通信系統(tǒng),包括第一瀏覽器,其可操作以提交對(duì)于一個(gè)或多個(gè)網(wǎng)頁(yè)的請(qǐng)求以及與另一瀏覽器共享一個(gè)或多個(gè)被請(qǐng)求的網(wǎng)頁(yè)的請(qǐng)求,該共享請(qǐng)求指定另一瀏覽器。該通信系統(tǒng)還包括web媒體服務(wù)器,其響應(yīng)于共享請(qǐng)求,可操作以(1)建立與第一瀏覽器的通信會(huì)話;(2)建立與遠(yuǎn)程web媒體服務(wù)器的媒體會(huì)話和信令會(huì)話,該遠(yuǎn)程web媒體服務(wù)器與第一瀏覽器在共享請(qǐng)求中指定的另一瀏覽器相關(guān)聯(lián),該信令會(huì)話包括標(biāo)準(zhǔn)信令協(xié)議;(3)接收來(lái)自第一瀏覽器的網(wǎng)頁(yè)信息;以及(4)利用媒體會(huì)話將共享的網(wǎng)頁(yè)信息傳輸?shù)竭h(yuǎn)程web媒體服務(wù)器。
文檔編號(hào)G06F15/16GK1774707SQ200480009777
公開日2006年5月17日 申請(qǐng)日期2004年5月7日 優(yōu)先權(quán)日2003年5月22日
發(fā)明者薩若恩達(dá)·帕加派特, 邁克爾·P·萊波雷, 安德魯·R·柯拉瑟必 申請(qǐng)人:思科技術(shù)公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
雷山县| 德昌县| 叙永县| 玉溪市| 太仓市| 二连浩特市| 祁门县| 渑池县| 嘉兴市| 南和县| 墨江| 黄大仙区| 岳阳市| 隆德县| 安吉县| 琼海市| 洛浦县| 岫岩| 正定县| 苍山县| 富阳市| 明星| 宣恩县| 隆尧县| 通海县| 汉源县| 望奎县| 洞口县| 项城市| 平乐县| 黄平县| 武川县| 太仓市| 河池市| 阳山县| 集安市| 泾川县| 宜良县| 娱乐| 泾阳县| 随州市|