用于移動設備的聯(lián)絡中心共同瀏覽的制作方法
【專利摘要】共同瀏覽的方法和系統(tǒng)可以設置用于根據(jù)對應于第一類型瀏覽器的第一組顯示參數(shù)和對應于第二類型瀏覽器的第二組顯示參數(shù)來確定用于共同瀏覽會話的顯示參數(shù)的自定義組??梢詫@示參數(shù)的自定義組通知一個或多個web應用程序,其中web應用程序可以根據(jù)顯示參數(shù)的自定義組在共同瀏覽會話期間重寫對web請求的響應。
【專利說明】用于移動設備的聯(lián)絡中心共同瀏覽
【技術領域】
[0001]本發(fā)明的實施例主要涉及共同瀏覽會話。更具體地,實施例涉及移動設備和桌面 設備之間的共同瀏覽會話。
【背景技術】
[0002]微件(web widget)可以支持對等的共同瀏覽會話,其中兩個用戶共享觀看的頁面 并且甚至可以共享頁面中的高亮部分。但是,可能在有些情況下共同瀏覽會話的參與者會 使用具有不同顯示性能的設備。例如,手持式設備用戶可能會跟正在操作桌面計算機的聯(lián) 絡中心(例如幫助臺)的參與人員一起加入到共同瀏覽會話中。在此情況下,在一方設備 上可以觀看的某些頁面或頁面內容可能在另一方的設備上就無法觀看。
【發(fā)明內容】
[0003]實施例可以涉及一種計算機實施的方法,其中根據(jù)對應于第一類型瀏覽器的第一 組顯示參數(shù)和對應于第二類型瀏覽器的第二組顯示參數(shù)來確定用于共同瀏覽會話的顯示 參數(shù)的自定義組。所述方法還可以設置用于將顯示參數(shù)的自定義組通知一個或多個web應 用程序。web應用程序可以在不同的服務器上托管。
[0004]實施例還可以包括一種計算機程序產品,具有計算機可讀存儲介質以及存儲在計 算機可讀存儲介質上的計算機可用代碼。計算機可用代碼如果由處理器執(zhí)行即可促使計算 機根據(jù)對應于第一類型瀏覽器的第一組顯示參數(shù)和對應于第二類型瀏覽器的第二組顯示 參數(shù)來確定用于共同瀏覽會話的顯示參數(shù)的自定義組。計算機可用代碼還可以促使計算機 將顯示參數(shù)的自定義組通知一個或多個web應用程序。web應用程序可以在不同的服務器 上托管。
[0005]另一些實施例可以包括一種計算機實施的方法,其中接收通知的顯示參數(shù)的自定 義組,其中顯示參數(shù)的自定義組跟第一類型瀏覽器和第二類型瀏覽器之間的共同瀏覽會話 相關聯(lián)。所述方法可以設置用于從跟共同瀏覽會話相關聯(lián)的瀏覽器接收web請求,并且根 據(jù)顯示參數(shù)的自定義組來重寫對web請求的響應。
[0006]另外,實施例還可以包括一種計算機程序產品,具有計算機可讀存儲介質以及存 儲在計算機可讀存儲介質上的計算機可用代碼。計算機可用代碼如果由處理器執(zhí)行即可促 使計算機接收通知的跟第一類型瀏覽器和第二類型瀏覽器之間的共同瀏覽會話相關聯(lián)的 顯示參數(shù)的自定義組。計算機可用代碼還可以促使計算機從跟共同瀏覽會話相關聯(lián)的瀏覽 器接收web請求,并且根據(jù)顯示參數(shù)的自定義組來重寫對web請求的響應。
[0007]實施例還可以包括一種計算機實施的方法,其中接收第一共同瀏覽注冊消息,并 且根據(jù)第一共同瀏覽注冊消息來識別第一組顯示參數(shù)。第一組顯示參數(shù)可以對應于包括桌 面瀏覽器、筆記本電腦瀏覽器和平板電腦瀏覽器中的至少一種的第一類型瀏覽器。另外,可 以接收第二共同瀏覽注冊消息,其中所述方法可以設置用于根據(jù)第二共同瀏覽注冊消息來 識別第二組顯示參數(shù)。第二組顯示參數(shù)可以對應于包括手持式設備瀏覽器的第二類型瀏覽器??梢愿鶕?jù)第一組和第二組顯示參數(shù)確定用于共同瀏覽會話的顯示參數(shù)的自定義組。所 述方法還可以包括從跟共同瀏覽會話相關聯(lián)的瀏覽器接收web請求,并且根據(jù)顯示參數(shù)的 自定義組來重寫對web請求的響應。
【專利附圖】
【附圖說明】
[0008]通過閱讀以下的說明和所附權利要求并通過參考附圖,本發(fā)明實施例的各種優(yōu)點 對于本領域技術人員就將變得顯而易見,在附圖中:
[0009]圖1是根據(jù)實施例得到的網(wǎng)絡架構示例的框圖;
[0010]圖2是根據(jù)實施例得到的建立共同瀏覽會話的方法示例流程圖;
[0011]圖3是根據(jù)實施例得到的處理web請求的方法示例的流程圖;
[0012]圖4A和圖4B是根據(jù)實施例的利用顯示參數(shù)的自定義組的共同瀏覽方案示例的框 圖。
【具體實施方式】
[0013]正如本領域技術人員能夠理解的那樣,本發(fā)明的應用可以實施為系統(tǒng)、方法或計 算機程序產品。因此,本發(fā)明的應用可以采用完全為硬件的實施例、完全為軟件的實施例 (包括固件、常駐軟件、微代碼等)或者組合軟件和硬件應用的實施例的形式,它們在本文 中基本上全都可以被稱作“電路”、“模塊”或“系統(tǒng)”。而且,本發(fā)明的應用可以采用在其上 實施有計算機可讀取程序代碼的一種或多種計算機可讀取介質內實施的計算機程序產品 的形式。
[0014]可以使用一種或多種計算機可讀取介質的任意組合。計算機可讀取介質可以是計 算機可讀取信號介質或計算機可讀存儲介質。計算機可讀存儲介質例如可以是但不局限于 電、磁、光學、電磁、紅外或半導體系統(tǒng)、裝置或設備,或者是上述內容的任意適用組合。計算 機可讀存儲介質的更多具體示例(非窮舉性列表)可以包括以下內容:具有一條或多條線 路的電連接,便攜式計算機磁盤,硬盤,隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除 可編程只讀存儲器(EPR0M或閃存存儲器),光纖,便攜光盤只讀存儲器(CD-ROM),光存儲設 備,磁存儲設備或上述內容的任意適用組合。在本文獻的語境中,計算機可讀存儲介質可以 是能夠包含或者存儲程序以供指令執(zhí)行系統(tǒng)、裝置或設備使用或與之結合使用的任何實體 介質。
[0015]計算機可讀取信號介質可以包括例如在基帶中或者作為載波的一部分與其中實 施的計算機可讀取程序代碼一起傳播的數(shù)據(jù)信號。這樣的傳播信號可以采用多種形式中的 任何一種,包括但不限于電磁信號、光信號或其任意合適的組合。計算機可讀取信號介質可 以是并非計算機可讀存儲介質并且能夠通信、傳播或者輸送程序以供指令執(zhí)行系統(tǒng)、裝置 或設備使用或與之結合使用的任何計算機可讀取介質。
[0016]在計算機可讀取介質上實施的程序代碼可以利用任意合適的介質傳輸,包括但不 限于無線、有線、光纖光纜、RF等或者上述內容的任意適用組合。
[0017]用于實現(xiàn)本發(fā)明應用中所用操作的計算機程序代碼可以用一種或多種編程語言 的任意組合編寫,包括面向對象的編程語言例如Java、Smalltalk、C++等以及傳統(tǒng)的過程 編程語言例如C編程語言或類似的編程語言。程序代碼可以完全在用戶的計算機上運行,部分在用戶的計算機上運行,作為單獨的軟件包運行,部分在用戶的計算機上運行并且部 分在遠程計算機上運行,或者完全在遠程計算機或服務器上運行。在后兩種情形中,遠程計 算機可以通過任何類型的網(wǎng)絡連接至用戶的計算機,包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN),或 者連接可以通往外部計算機(例如利用互聯(lián)網(wǎng)服務供應商通過互聯(lián)網(wǎng)實現(xiàn))。
[0018]以下根據(jù)本發(fā)明的實施例參照方法、裝置(系統(tǒng))和計算機程序產品的流程圖和 /或框圖來介紹本發(fā)明的各種應用。應該理解流程圖和/或框圖中的每一個模塊以及流程 圖和/或框圖中的模塊組合均可通過計算機程序指令實現(xiàn)。這些計算機程序指令可以被提 供給通用計算機、專用計算機或其他可編程數(shù)據(jù)處理裝置的處理器以生成一種機器,由此 使得通過計算機或其他可編程數(shù)據(jù)處理裝置的處理器執(zhí)行指令來創(chuàng)建用于實現(xiàn)流程圖和/ 或框圖的一個或多個模塊中列舉的功能/動作的裝置。
[0019]這些計算機程序指令也可以被存儲在能夠引導計算機、其他可編程數(shù)據(jù)處理裝置 或以特定方式工作的其他設備的計算機可讀取介質內,以使存儲在計算機可讀取介質內的 指令生成的制品包括有實現(xiàn)了流程圖和/或框圖的一個或多個模塊中列舉的功能/動作的 指令。
[0020]計算機程序指令也可以被載入到計算機、其他可編程數(shù)據(jù)處理裝置或其他設備上 以促使在計算機、其他可編程裝置或其他設備上執(zhí)行一系列操作步驟,從而生成計算機實 現(xiàn)的過程,由此使得在計算機或其他可編程裝置上執(zhí)行的指令提供用于實現(xiàn)在流程圖和/ 或框圖的一個或多個模塊中列舉的功能/動作的過程。
[0021]現(xiàn)參照圖1,示出了一種網(wǎng)絡架構10,其中桌面用戶設備(UE) 12通過網(wǎng)絡24跟手 持式用戶設備14 一起參與到共同瀏覽會話中。例如,桌面用戶設備12可以是由組織和/或 企業(yè)的人員(例如客戶服務、幫助臺、技術支持人員)操作的聯(lián)絡中心計算機,而手持式用 戶設備14可以是例如由個人操作的需要人員幫助和/或指導的個人數(shù)字助理(PDA)或無 線智能手機的設備。通常,共同瀏覽會話可以涉及同時觀看由應用程序(例如服務器18上 運行的web應用程序16)提供的web內容的兩種用戶設備12,14。在共同瀏覽會話期間,每 一種用戶設備12,14的操作人員均可瀏覽不同的網(wǎng)頁并選擇網(wǎng)頁中的區(qū)域,其中這些動作 被顯示給其他設備的操作人員。共同瀏覽會話的參與者也可以瀏覽其他服務器(未示出) 托管的其他應用程序的網(wǎng)頁。
[0022]而且,服務器22上運行的邏輯塊20能夠在共同瀏覽會話之前或期間為共同瀏覽 會話注冊用戶設備12,14。在一個示例中,服務器22可以用作REST( “代表性狀態(tài)轉移”) 維護服務器,其表征和約束源服務器、網(wǎng)關、代理端和客戶端的宏交互且并不對個體參與者 施加限制。Web應用程序16和邏輯塊20能夠可選地駐留在同一臺服務器或其他的平臺上。
[0023]接入網(wǎng)絡24的用戶設備12,14連接根據(jù)使用環(huán)境可以包括無線數(shù)據(jù)連接(例如 IEEE802.11,1999 年版、LAN/MAN 無線局域網(wǎng)(Wifi)、IEEE802.16-2004、LAN/MAN 寬帶無線 局域網(wǎng)(WiMAX)等),蜂窩電話連接(例如 W-CDMA (UMTS) ,CDMA2000 (IS-856/IS-2000)等), 有線數(shù)據(jù)連接(例如RS_232(電子工業(yè)聯(lián)盟/EIA)、以太網(wǎng)(例如IEEE802.3-2005, LAN/MAN CSMA/⑶訪問方法)、電力線通信(例如X10,IEEE P1675)、USB (例如通用串行總線2.0規(guī) 范))等。用戶設備12,14可以位于相同的物理位置或不同的位置。
[0024]另外,網(wǎng)絡24可以包括服務器、接入點、路由器、基站、移動交換中心、公共交換電 話網(wǎng)絡(PSTN)組件等的任意合適的組合,以有助于用戶設備12,14和服務器18,22之間的通信。服務器18,22可以包括分布式和/或冗余式的基于web的服務器以能夠響應針對內 容的網(wǎng)頁請求。因此,服務器18,22可以在其中存儲超文本標記語言(HTML)和其他標記語 言編碼的內容以及數(shù)據(jù)庫和應用程序(例如Java和其他的應用程序)。服務器18,22還可 以是云計算環(huán)境的一部分,其中資源以復雜的方式跨平臺共享。
[0025]通常,用戶設備12,14均可使用不同類型的瀏覽器訪問服務器18上的web內容。 例如,圖示的桌面用戶設備12包括瀏覽器26,具有支持屏幕相對較大的設備(例如桌面計 算機、筆記本電腦和平板電腦)的觀看能力。這種瀏覽器類型的示例可以包括但不限于來自 Mozilla公司的Firefox瀏覽器,來自微軟的Internet Explorer瀏覽器等。另一方面,圖 示的手持式用戶設備14包括瀏覽器28,相對于瀏覽器26而言至少部分地由于用戶設備14 具有較小的屏幕而只具備有限的觀看能力。這種瀏覽器類型的示例可以包括但不限于來自 Mozilla公司的Firefox Mobile瀏覽器,來自微軟的用于移動設備的Internet Explorer 瀏覽器,其他的特定設備專用瀏覽器(例如蘋果的iPhone web瀏覽器)等。
[0026]正如要更加詳細介紹的那樣,邏輯塊20可以根據(jù)對應于桌面用戶設備12上運行 的瀏覽器26類型的顯示參數(shù)組以及對應于手持式用戶設備14上運行的瀏覽器28類型的 顯示參數(shù)組,確定用于共同瀏覽會話的顯示參數(shù)的自定義組。顯示參數(shù)的自定義組可以由 兩個瀏覽器專用的顯示參數(shù)組之間的“最小公分母”構成,或者可以表示在兩種不同類型的 瀏覽器26,28之間允許共同瀏覽會話所需的web響應的適當增強。
[0027]另外,邏輯塊20可以將顯示參數(shù)的自定義組通知web應用程序16,以使共同瀏覽 會話期間發(fā)生的鏈接事件和點擊事件在用戶設備12,14上都能正確地顯示。例如,圖示的 web應用程序16包括邏輯塊30以根據(jù)顯示參數(shù)的自定義組重寫對應于鏈接事件和點擊事 件的web請求的標準響應。因此,桌面用戶設備12上運行的瀏覽器26可以從完整的網(wǎng)站 32(例如www.fo0.com)請求頁面,其中如果顯示參數(shù)的自定義組指明手持式用戶設備14不 具有觀看完整站點的能力,那么邏輯塊30就改為從移動網(wǎng)站33 (例如m.fo0.com)返回對 應的頁面。
[0028]在另一個示例中,顯示參數(shù)的自定義組可以指示應該將一種或多種特定的跟顯示 相關的報頭(例如設備類型、瀏覽器類型、瀏覽器版本、連接類型等)加入對web請求的響 應,目的是為了用特定類型的瀏覽器正確地觀看響應。因此,手持式用戶設備14上出現(xiàn)的 點擊事件(例如從顯示的網(wǎng)頁上選擇項目)可能需要向送往桌面用戶設備12的事件通知 響應中加入某些報頭,目的是為了通過桌面瀏覽器26正確地觀看點擊事件。類似地,桌面 用戶設備12上出現(xiàn)的點擊事件可能也需要向送往手持式用戶設備14的事件通知響應中加 入某些報頭。跟顯示相關的報頭也可以被用于支持在共同瀏覽會話期間共享的鏈接事件和 其他事件的通知。
[0029]現(xiàn)轉至圖2,示出了一種建立共同瀏覽會話的方法34。方法34可以用服務器(例 如REST維護平臺或其他平臺)中的邏輯塊20(圖1)實施。示出的處理模塊36設置用于從 第一類型的瀏覽器接收共同瀏覽注冊消息,并且示出的處理模塊38設置用于從第二類型 的瀏覽器接收共同瀏覽注冊消息。如前所述,第一類型的瀏覽器可以是既有大屏觀看能力 又有小屏觀看能力的桌面、筆記本和/或平板類型的瀏覽器,而第二類型的瀏覽器可以是 只有小屏觀看能力的手持式設備類型的瀏覽器。另外,注冊消息可以包括請求鏈接至共同 瀏覽會話的啟動頁面,對其他設備加入共同瀏覽會話的邀請,對這樣的請求和/或邀請的響應等。
[0030]在模塊40,可以根據(jù)來自第一類型瀏覽器的注冊消息識別第一組顯示參數(shù),并且 可以根據(jù)來自第二類型瀏覽器的注冊消息識別第二組顯示參數(shù)。例如,可以確定第一類型 瀏覽器既有大屏能力又有小屏能力和/或第一類型瀏覽器與某些跟顯示相關的報頭(例如 設備類型、瀏覽器類型、瀏覽器版本、連接類型等)相關聯(lián)。另外,可以確定第二類型瀏覽器 只有大屏能力和/或第二類型瀏覽器自身具有其對應的跟顯示相關的報頭信息。
[0031]示出的模塊42設置用于根據(jù)識別出的特定于瀏覽器的顯示參數(shù)組確定顯示參數(shù) 的自定義組。如前所述,顯示參數(shù)的自定義組可以由特定于兩個瀏覽器的顯示參數(shù)組之間 的“最小公分母”構成,或者可以表示在兩種不同類型的瀏覽器之間允許共同瀏覽會話所需 的web響應的適當增強。在模塊44,可以將顯示參數(shù)的自定義組通知一個或多個web應用 程序。被通知的web應用程序可以在不同的服務器上托管。
[0032]圖3示出了處理web請求的方法46。方法46可以用web應用程序或其他合適的 應用程序中的邏輯塊30 (圖1)實施。示出的模塊48設置用于接收顯示參數(shù)的自定義組的 通知,所述顯示參數(shù)的自定義組跟第一類型瀏覽器和第二類型瀏覽器之間的共同瀏覽會話 相關聯(lián)。在模塊50,web請求可以從跟共同瀏覽會話相關聯(lián)的瀏覽器接收,其中web請求如 前所述可以對應于在共同瀏覽會話期間出現(xiàn)的鏈接事件、點擊事件等。示出的模塊52根據(jù) 顯示參數(shù)的自定義組來重寫對web請求的響應。
[0033]例如,如果web請求對應于指示頁面來自某一站點(例如www.fo0.com)的鏈接事 件,那么模塊52可以用來自另一站點(例如m.fo0.com)的頁面自動替換請求的頁面。而 且模塊52還可以向響應中加入跟顯示相關的報頭信息。具體地,附加的報頭信息可以指示 其中一種瀏覽器(例如全屏瀏覽器)顯示返回的頁面(在鏈接事件的情況下)或者(在點 擊事件的情況下)顯示點擊動畫,就像在其他類型的瀏覽器(例如手持式設備瀏覽器)中 顯示的一樣。根據(jù)手持式設備瀏覽器的觀看能力也可以針對手持式設備瀏覽器實現(xiàn)類似的 功能。重寫可以完全在服務器一方進行,并且消除了對參與共同瀏覽會話的瀏覽器進行修 改或更換的任何需求。
[0034]現(xiàn)轉至圖4A,示出了邏輯塊30在與移動瀏覽器28共同瀏覽會話期間從桌面瀏覽 器26接收web請求54的場景,其中web請求54識別出來自完整版網(wǎng)站(例如www.fo0.com)的頁面。在此情況下,邏輯塊30能夠參考顯示參數(shù)的自定義組60,其中可以指明桌面 瀏覽器26和移動瀏覽器28都具備手持式設備觀看能力。因此,圖示的邏輯塊30不再返回 包含有來自完整版網(wǎng)站的請求頁面(以及對應的桌面瀏覽器報頭信息)的響應56,而是用 響應58來重寫響應56,其中包括來自移動版網(wǎng)站(例如m.fo0.com)的類似頁面以及適當 的跟顯示相關的報頭信息以指示桌面瀏覽器26將返回的頁面作為移動頁面顯示。
[0035]圖4B示出了邏輯塊30還可以使用顯示參數(shù)的自定義組60來處理共同瀏覽會話 中的一項或多項頁面點擊事件62。頁面點擊事件62可以被反映在用于呈現(xiàn)頁面的文檔對 象模型(DOM)特性或或其他合適的狀態(tài)特征中。在圖示的示例中,移動瀏覽器28向邏輯塊 30發(fā)出點擊事件62,其用包括移動報頭信息的點擊動畫響應66來重寫具有桌面報頭信息 的標準點擊動畫響應64。如先前的示例中所述的那樣,因為示出的桌面瀏覽器26具有手持 式設備觀看能力,所以點擊動畫響應66在桌面瀏覽器26和移動瀏覽器28中可以具有相同 的外觀和體驗。也可以使用客戶端從他們的層級查詢關于鏈接和點擊事件的更新的其他實施方式。
[0036]附圖中的流程圖和框圖根據(jù)本發(fā)明的不同實施例示出了系統(tǒng)、方法和計算機程序 產品可行實施方式的結構、功能和操作。在這方面,流程圖或框圖中的每一個模塊均可表示 程序塊、程序段或代碼部分,其中包括用于實現(xiàn)一種或多種特定邏輯功能的一條或多條可 執(zhí)行指令。還應該注意到在某些可選的實施方式中,模塊中注明的功能可以脫離附圖中標 明的順序來完成。例如,相繼示出的兩個模塊實際上可以基本上同時執(zhí)行,或者這兩個模塊 有時也可以用相反的順序執(zhí)行,這取決于所涉及到的功能。還應該注意到框圖和/或流程 圖中的每一個模塊以及框圖和/或流程圖中的模塊組合均可通過基于硬件的執(zhí)行特定功 能或動作的專用系統(tǒng)來實現(xiàn),或者通過專用硬件和計算機指令的組合來實現(xiàn)。另外,本文中 使用的術語“第一”、“第二”等在本文中僅僅是為了方便討論,并且除非是另有說明,否則都 不帶有任何特定的時間或時序含義。
[0037]本領域技術人員根據(jù)以上的說明內容應該意識到本發(fā)明實施例的推廣技術能夠 以多種不同的形式實施。因此,盡管已經結合本發(fā)明的特定示例介紹了本發(fā)明的實施例,但 是本發(fā)明實施例的真實保護范圍不應由此受限,原因在于其他的修改在本領域技術人員研 讀了附圖、說明書和所附權利要求之后就將變得顯而易見。
【權利要求】
1.一種計算機實施的方法,包括:接收第一共同瀏覽注冊消息;根據(jù)第一共同瀏覽注冊消息來識別第一組顯示參數(shù),其中第一組顯示參數(shù)對應于第一類型瀏覽器,第一類型瀏覽器包括桌面瀏覽器、筆記本瀏覽器和平板瀏覽器中的至少一種;接收第二共同瀏覽注冊消息;根據(jù)第二共同瀏覽注冊消息來識別第二組顯示參數(shù),其中第二組顯示參數(shù)對應于包括手持式設備瀏覽器的第二類型瀏覽器;根據(jù)第一組顯示參數(shù)和第二組顯示參數(shù)確定用于共同瀏覽會話的顯示參數(shù)的自定義組;從跟共同瀏覽會話相關聯(lián)的瀏覽器接收web請求;并且根據(jù)顯示參數(shù)的自定義組來重寫對web請求的響應。
2.如權利要求1所述的方法,其中確定顯示參數(shù)的自定義組包括識別出通過第一類型瀏覽器和第二類型瀏覽器均可觀看的替代站點,web請求對應于跟來自請求站點的頁面相關聯(lián)的鏈接事件,并且重寫對web請求的響應包括用來自替代站點的頁面替換來自請求站點的頁面。
3.如權利要求1所述的方法,其中確定顯示參數(shù)的自定義組包括識別出跟顯示相關的報頭信息,web請求對應于共同瀏覽會話中的鏈接事件和點擊事件中的至少一種,并且重寫對web請求的響應包括向響應中加入跟顯示相關的報頭信息。
4.一種計算機實施的方法,包括:根據(jù)對應于第一類型瀏覽器的第一組顯示參數(shù)和對應于第二類型瀏覽器的第二組顯示參數(shù)來確定用于共同瀏覽會話的顯示參數(shù)的自定義組;并且將顯示參數(shù)的自定義組通知一個或多個web應用程序。`
5.如權利要求4所述的方法,其中確定顯示參數(shù)的自定義組包括識別出通過第一類型瀏覽器和第二類型瀏覽器均可觀看的網(wǎng)站。
6.如權利要求5所述的方法,其中第一組顯示參數(shù)指示手持式設備的觀看能力以及桌面觀看能力、筆記本觀看能力和平板觀看能力中的至少一種。
7.如權利要求5所述的方法,其中第二組顯示參數(shù)指示手持式設備的觀看能力。
8.如權利要求4所述的方法,其中確定顯示參數(shù)的自定義組包括識別出跟顯示相關的報頭信息以使跟共同瀏覽會話相關聯(lián)的一個或多個頁面都能夠通過第一類型瀏覽器和第二類型瀏覽器觀看。
9.如權利要求4所述的方法,進一步包括:接收第一共同瀏覽注冊消息;根據(jù)第一共同瀏覽注冊消息來識別第一組顯示參數(shù);接收第二共同瀏覽注冊消息;并且根據(jù)第二共同瀏覽注冊消息來識別第二組顯示參數(shù)。
10.如權利要求4所述的方法,其中第一類型瀏覽器包括桌面瀏覽器、筆記本瀏覽器和平板瀏覽器中的至少一種,并且第二類型瀏覽器包括手持式設備瀏覽器。
11.一種計算機程序產品,包括:計算機可讀存儲介質;以及存儲在計算機可讀存儲介質上的計算機可用代碼,其中計算機可用代碼如果由處理器執(zhí)行就促使計算機:根據(jù)對應于第一類型瀏覽器的第一組顯示參數(shù)和對應于第二類型瀏覽器的第二組顯示參數(shù)來確定用于共同瀏覽會話的顯示參數(shù)的自定義組,并且將顯示參數(shù)的自定義組通知一個或多個web應用程序。
12.如權利要求11所述的計算機程序產品,其中計算機可用代碼如果被執(zhí)行就促使計算機識別出通過第一類型瀏覽器和第二類型瀏覽器均可觀看的網(wǎng)站。
13.如權利要求12所述的計算機程序產品,其中第一組顯示參數(shù)用于指示手持式設備的觀看能力以及桌面觀看能力、筆記本觀看能力和平板觀看能力中的至少一種。
14.如權利要求12所述的計算機程序產品,其中第二組顯示參數(shù)用于指示手持式設備的觀看能力。
15.如權利要求11所述的計算機程序產品,其中計算機可用代碼如果被執(zhí)行就促使計算機識別出跟顯示相關的報頭信息以使跟共同瀏覽會話相關聯(lián)的一個或多個頁面都能夠通過第一類型瀏覽器和第二類型瀏覽器觀看。
16.如權利要求11所述的計算機程序產品,其中計算機可用代碼如果被執(zhí)行就促使計算機:接收第一共同瀏覽注冊消息;根據(jù)第一共同瀏覽注冊消息來識別第一組顯示參數(shù);接收第二共同瀏覽注冊消息;并且根據(jù)第二共同瀏覽注冊消息來識別第二組顯示參數(shù)。
17.如權利要求11所述的計算機程序產品,其中第一類型瀏覽器包括桌面瀏覽器、筆記本瀏覽器和平板瀏覽器中的至少一種,并且第二類型瀏覽器包括手持式設備瀏覽器。
18.—種計算機實施的方法,包括:接收顯示參數(shù)的自定義組的通知,所述顯示參數(shù)的自定義組跟第一類型瀏覽器和第二類型瀏覽器之間的共同瀏覽會話相關聯(lián);從跟共同瀏覽會話相關聯(lián)的瀏覽器接收web請求;并且根據(jù)顯示參數(shù)的自定義組來重寫對web請求的響應。
19.如權利要求18所述的方法,其中web請求對應于共同瀏覽會話中指示來自第一站點的頁面的鏈接事件,并且重寫對web請求的響應包括用來自第二站點的頁面替換來自第一站點的頁面。
20.如權利要求18所述的方法,其中web請求對應于共同瀏覽會話中的鏈接事件和點擊事件中的至少一種,并且重寫對web請求的響應包括向響應中加入跟顯示相關的報頭信肩、O
21.如權利要求18所述的方法,其中第一類型瀏覽器包括桌面瀏覽器、筆記本瀏覽器和平板瀏覽器中的至少一種,并且第二類型瀏覽器包括手持式設備瀏覽器。
22.—種計算機程序產品,包括:計算機可讀存儲介質;以及存儲在計算機可讀存儲介質上的計算機可用代碼,其中計算機可用代碼如果由處理器執(zhí)行就促使計算機:接收顯示參數(shù)的自定義組的通知,所述顯示參數(shù)的自定義組跟第一類型瀏覽器和第二類型瀏覽器之間的共同瀏覽會話相關聯(lián);從跟共同瀏覽會話相關聯(lián)的瀏覽器接收web請求;并且根據(jù)顯示參數(shù)的自定義組來重寫對web請求的響應。
23.如權利要求22所述的計算機程序產品,其中web請求對應于共同瀏覽會話中指示來自第一站點的頁面的鏈接事件,并且計算機可用代碼如果被執(zhí)行就促使計算機用來自第二站點的頁面替換來自第一站點的頁面。
24.如權利要求22所述的計算機程序產品,其中web請求對應于共同瀏覽會話中的鏈接事件和點擊事件中的至少一種,并且計算機可用代碼如果被執(zhí)行就促使計算機向響應中加入跟顯示相關的報頭信息。
25.如權利要求22所述的計算機程序產品,其中第一類型瀏覽器包括桌面瀏覽器、筆記本瀏覽器和平板瀏覽器中的至少一種,并且第二類型瀏覽器包括手持式設備瀏覽器。
【文檔編號】H04L12/16GK103563296SQ201280008503
【公開日】2014年2月5日 申請日期:2012年2月9日 優(yōu)先權日:2011年2月12日
【發(fā)明者】T·E·卡普林格爾, A·J·伊沃里, A·K·舒克, E·J·布爾克拉特 申請人:國際商業(yè)機器公司