用于多瀏覽器的基于網(wǎng)絡(luò)的應(yīng)用的方法和裝置制造方法
【專利摘要】描述了用于跨域多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用的顯示的各種方法。一個(gè)示例方法可以包括:接收與網(wǎng)絡(luò)應(yīng)用的主框架相關(guān)聯(lián)的內(nèi)容的指示。所述方法還可以包括顯示與所述主框架相關(guān)聯(lián)的所述內(nèi)容。此外,所述方法還可以包括搜索一個(gè)或多個(gè)外部設(shè)備。所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備可以包括用于渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框架相關(guān)聯(lián)的內(nèi)容的顯示器。這個(gè)示例實(shí)施例的所述方法還可以包括與所述一個(gè)或多個(gè)外部設(shè)備建立連接。此外,所述方法可以包括向所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備提供與所述各自擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的指示的傳輸。還提供了類似的和有關(guān)的示例方法、示例裝置和示例計(jì)算機(jī)程序產(chǎn)品。
【專利說(shuō)明】用于多瀏覽器的基于網(wǎng)絡(luò)的應(yīng)用的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明的實(shí)施例一般涉及通信技術(shù),以及更具體地涉及用于跨越多個(gè)設(shè)備來(lái)擴(kuò)展 網(wǎng)絡(luò)應(yīng)用的顯示的方法和裝置。
【背景技術(shù)】
[0002] 現(xiàn)代通信時(shí)代已經(jīng)帶來(lái)了有線網(wǎng)絡(luò)和無(wú)線網(wǎng)絡(luò)的巨大擴(kuò)張。計(jì)算機(jī)網(wǎng)絡(luò)、電視網(wǎng) 絡(luò)以及電話網(wǎng)絡(luò)正經(jīng)歷著由消費(fèi)者需求所推動(dòng)的前所未有的技術(shù)擴(kuò)張。無(wú)線和移動(dòng)網(wǎng)絡(luò)技 術(shù)已經(jīng)解決了有關(guān)的消費(fèi)者需求,同時(shí)提供了更加靈活和即時(shí)的信息傳送。
[0003] 當(dāng)前和將來(lái)的聯(lián)網(wǎng)技術(shù)不斷地改進(jìn)與顯示正在被傳遞的信息相關(guān)聯(lián)的用戶體驗(yàn)。 例如,可以以網(wǎng)絡(luò)應(yīng)用的形式來(lái)提供將提供給用戶的信息。在一些情況下,通過(guò)網(wǎng)絡(luò)應(yīng)用 提供的信息可能太大而不能在單個(gè)設(shè)備上進(jìn)行顯示。因此,需要提供用于向用戶擴(kuò)展網(wǎng)絡(luò) 應(yīng)用的顯示的解決方案。要求用戶購(gòu)買以及安裝另外的專門的硬件或軟件以實(shí)現(xiàn)該解決方 案,然而對(duì)用戶是不利的。
[0004] 因此,期望的是提供用于跨域多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用的顯示的系統(tǒng)、方法、裝置 和計(jì)算機(jī)程序產(chǎn)品,而不需要向該設(shè)備安裝任何另外的硬件或軟件。
【發(fā)明內(nèi)容】
[0005] 本文中提供了用于跨域多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用的顯示的方法、裝置和計(jì)算機(jī)程 序產(chǎn)品。依照各種實(shí)施例的系統(tǒng)、方法、裝置和計(jì)算機(jī)程序產(chǎn)品可以向計(jì)算設(shè)備、計(jì)算設(shè)備 的用戶和網(wǎng)絡(luò)提供商提供若干優(yōu)勢(shì)。一些示例實(shí)施例有利地使得終端設(shè)備能夠連接到其它 外部終端設(shè)備,在該其它外部終端設(shè)備上可以擴(kuò)展所述顯示。在一些情況下,所述外部終端 可以不需要安裝用于擴(kuò)展所述顯示的另外的硬件或軟件。例如,各種實(shí)施例有利地使得外 部終端設(shè)備能夠使用它當(dāng)前現(xiàn)有的顯示器,以及它當(dāng)前安裝的網(wǎng)絡(luò)瀏覽器應(yīng)用,以顯示所 述網(wǎng)絡(luò)應(yīng)用的擴(kuò)展的部分。
[0006] 此外,各種有利實(shí)施例允許開發(fā)者創(chuàng)建所述網(wǎng)絡(luò)應(yīng)用,使得它們被預(yù)配置為跨域 多個(gè)設(shè)備而被顯示。例如,所述開發(fā)者可以設(shè)計(jì)所述網(wǎng)絡(luò)應(yīng)用以跨越多個(gè)框架(frame)來(lái) 分割所述顯示,使得主設(shè)備和一個(gè)或多個(gè)外部設(shè)備中的每個(gè)設(shè)備可以各自顯示所述網(wǎng)絡(luò)應(yīng) 用的特定框架。各種實(shí)施例還可以有利地允許用戶操控在所連接的設(shè)備(例如,主設(shè)備或 外部設(shè)備)中的任何設(shè)備上的顯示,以及也自動(dòng)地操控剩余設(shè)備上的顯示。例如,用戶可以 通過(guò)滾動(dòng)全景圖來(lái)操控在所述主設(shè)備上顯示的所述全景圖,以及因此可以類似地滾動(dòng)在所 連接的外部設(shè)備上顯示的所述全景圖的部分,以反映針對(duì)所述顯示的更新,而不需要在所 述外部設(shè)備上的另外的用戶輸入。
[0007] 在示例實(shí)施例中,提供了一種方法,所述方法可以包括接收與網(wǎng)絡(luò)應(yīng)用的主框架 相關(guān)聯(lián)的內(nèi)容的指示。這個(gè)示例實(shí)施例的所述方法還可以包括提供與所述主框架相關(guān)聯(lián)的 所述內(nèi)容的顯示。這個(gè)示例實(shí)施例的所述方法還可以包括搜索一個(gè)或多個(gè)外部設(shè)備。所述 一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備可以包括用于渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框 架相關(guān)聯(lián)的內(nèi)容的顯示器。這個(gè)示例實(shí)施例的所述方法還可以包括與所述一個(gè)或多個(gè)外部 設(shè)備建立連接。另外,這個(gè)示例實(shí)施例的所述方法還可以包括向所述一個(gè)或多個(gè)外部設(shè)備 中的每個(gè)外部設(shè)備提供與所述各自擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的指示的傳輸。
[0008] 在另一個(gè)示例實(shí)施例中,提供了一種裝置,所述裝置包含至少一個(gè)處理器和存儲(chǔ) 計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器。所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼可以被 配置為使用所述至少一個(gè)處理器使得這個(gè)示例實(shí)施例的所述裝置至少接收與網(wǎng)絡(luò)應(yīng)用的 主框架相關(guān)聯(lián)的內(nèi)容的指示。所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼可以被配置為 使用所述至少一個(gè)處理器還使得這個(gè)示例實(shí)施例的所述裝置至少提供與所述主框架相關(guān) 聯(lián)的所述內(nèi)容的顯示。此外,所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼可以被配置為 使用所述至少一個(gè)處理器使得這個(gè)示例實(shí)施例的所述裝置至少搜索一個(gè)或多個(gè)外部設(shè)備。 所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備可以包括用于渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò) 展框架相關(guān)聯(lián)的內(nèi)容的顯示器。所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼可以被配置 為使用所述至少一個(gè)處理器還使得這個(gè)示例實(shí)施例的所述裝置至少與所述一個(gè)或多個(gè)外 部設(shè)備建立連接。另外,所述至少一個(gè)存儲(chǔ)器和存儲(chǔ)的計(jì)算機(jī)程序代碼可以被配置為使用 所述至少一個(gè)處理器使得這個(gè)示例實(shí)施例的所述裝置至少向所述一個(gè)或多個(gè)外部設(shè)備中 的每個(gè)外部設(shè)備提供與所述各自擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的指示的傳輸
[0009] 在另一個(gè)示例實(shí)施例中,提供了 一種計(jì)算機(jī)程序產(chǎn)品。這個(gè)示例實(shí)施例的所述計(jì) 算機(jī)程序產(chǎn)品可以包括:至少一個(gè)非短暫性的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其具有存儲(chǔ)在其上的 計(jì)算機(jī)程序代碼,其中當(dāng)由裝置(例如,一個(gè)或多個(gè)處理器)執(zhí)行所計(jì)算機(jī)程序代碼時(shí),所 述計(jì)算機(jī)程序代碼使得所述裝置執(zhí)行各種功能。在這點(diǎn)上,所述程序代碼可以使得所述裝 置接收與網(wǎng)絡(luò)應(yīng)用的主框架相關(guān)聯(lián)的內(nèi)容的指示;提供與所述主框架相關(guān)聯(lián)的所述內(nèi)容的 顯示;搜索一個(gè)或多個(gè)外部設(shè)備;以及向所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備提供 與所述各自擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的指示的傳輸。在這個(gè)示例實(shí)施例中,所述一個(gè)或 多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備可以包括用于渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框架相關(guān) 聯(lián)的內(nèi)容的顯示;與所述一個(gè)或多個(gè)外部設(shè)備建立連接。
[0010] 在另一個(gè)示例實(shí)施例中,提供了一種裝置,所述裝置可以包括用于接收與網(wǎng)絡(luò)應(yīng) 用的主框架相關(guān)聯(lián)的內(nèi)容的指示的構(gòu)件。這個(gè)示例實(shí)施例的所述裝置還可以包括用于提供 與所述主框架相關(guān)聯(lián)的所述內(nèi)容的顯示的構(gòu)件。此外,這個(gè)示例實(shí)施例的所述裝置還可以 包括用于搜索一個(gè)或多個(gè)外部設(shè)備的構(gòu)件。所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備可 以包括用于渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框架相關(guān)聯(lián)的內(nèi)容的顯示器。這個(gè)示例實(shí)施例 的所述裝置還可以包括用于與所述一個(gè)或多個(gè)外部設(shè)備建立連接的構(gòu)件。另外,這個(gè)示例 實(shí)施例的所述裝置還可以包括用于向所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備提供與 所述各自擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的指示的傳輸?shù)臉?gòu)件。
[0011] 僅是出于概述本發(fā)明的一些示例實(shí)施例以便提供本發(fā)明的一些方面的基本理解 的目的,提供了以上概述。因此,將了解的是,以上描述的示例實(shí)施例僅是示例,以及不應(yīng)當(dāng) 被認(rèn)為是以任何方式縮小本發(fā)明的范圍或精神。將了解的是,本發(fā)明的范圍涵蓋許多潛在 的實(shí)施例,除了此處概述的那些實(shí)施例外,以下將進(jìn)一步描述潛在實(shí)施例中的一些實(shí)施例。
【專利附圖】
【附圖說(shuō)明】
[0012] 因此已經(jīng)概括地描述了本發(fā)明的一些示例實(shí)施例,現(xiàn)在將參照附圖,附圖未必按 比例繪制,以及其中:
[0013] 圖1說(shuō)明了根據(jù)本發(fā)明的一些示例實(shí)施例的用于跨越多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用 的顯示的系統(tǒng);
[0014] 圖2說(shuō)明了根據(jù)本發(fā)明的一些示例實(shí)施例的移動(dòng)終端的示意性框圖;
[0015] 圖3說(shuō)明了根據(jù)本發(fā)明的一些示例實(shí)施例的終端裝置的框圖;
[0016] 圖4說(shuō)明了根據(jù)本發(fā)明的一些示例實(shí)施例的服務(wù)網(wǎng)絡(luò)裝置的框圖;
[0017] 圖5說(shuō)明了根據(jù)本發(fā)明的一些示例實(shí)施例的用于跨越多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用 的顯示的示例方法的流程圖;
[0018] 圖6說(shuō)明了根據(jù)本發(fā)明的一些示例實(shí)施例的示例交互模式,該示例交互模式用于 跨越多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用的顯示;以及
[0019] 圖7說(shuō)明了根據(jù)本發(fā)明的一些示例實(shí)施例的示例配置以用于跨越多個(gè)設(shè)備來(lái)擴(kuò) 展網(wǎng)絡(luò)應(yīng)用的顯示。
【具體實(shí)施方式】
[0020] 現(xiàn)在,在下文將參照附圖,在附圖中示出了本發(fā)明的一些實(shí)施例而不是全部的實(shí) 施例,更充分地描述本發(fā)明的示例實(shí)施例。事實(shí)上,本發(fā)明可以以許多不同形式來(lái)具體化, 并且不應(yīng)當(dāng)被認(rèn)為限制于本文所闡述的實(shí)施例;相反,提供這些實(shí)施例,以便本公開將滿足 可適用的法律要求。在全文中,相似的標(biāo)記指相似的元素。
[0021] 如本文所使用的,術(shù)語(yǔ)"數(shù)據(jù)"、"內(nèi)容"、"信息"以及類似的術(shù)語(yǔ)可交替地使用,根 據(jù)本發(fā)明的一些示例實(shí)施例,以指能夠被傳送、接收、在其上進(jìn)行操作、顯示和/或存儲(chǔ)的 數(shù)據(jù)。因此,任何此類術(shù)語(yǔ)的使用不應(yīng)當(dāng)被認(rèn)為是限制本公開的精神和范圍。此外,在本文 中計(jì)算設(shè)備被描述為接收來(lái)自另一個(gè)計(jì)算設(shè)備的數(shù)據(jù)的地方,將了解的是,可以直接地從 另一個(gè)計(jì)算設(shè)備來(lái)接收數(shù)據(jù)或可以經(jīng)由一個(gè)或多個(gè)中間的計(jì)算設(shè)備(諸如例如,一個(gè)或多 個(gè)服務(wù)器、中繼器、路由器、網(wǎng)絡(luò)接入點(diǎn)、基站和/或諸如此類)間接地接收數(shù)據(jù)。
[0022] 本文所使用的術(shù)語(yǔ)"計(jì)算機(jī)可讀介質(zhì)"指被配置為參與向處理器提供信息(包含 用于執(zhí)行的指令)的任何介質(zhì)。此類介質(zhì)可采用許多形式,包含但不限于非短暫性的計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)(例如,非易失性介質(zhì)、易失性介質(zhì))以及傳輸介質(zhì)。傳輸介質(zhì)包含:例如, 同軸電纜,銅線,光纜,以及無(wú)需線路或電纜的穿過(guò)空間的載波,諸如聲波和電磁波,包含無(wú) 線電、光和紅外波線波。信號(hào)包含:通過(guò)傳輸介質(zhì)傳送的在幅度、頻率、相位、極化或其它物 理屬性中的人造瞬時(shí)變化。非短暫性的計(jì)算機(jī)可讀介質(zhì)的示例包含:軟盤、軟磁盤、硬盤、磁 帶、任何其它非短暫性的磁介質(zhì)、光盤只讀存儲(chǔ)器(CD-ROM),可復(fù)寫式光盤(CD-RW),數(shù)字 化通用光盤(DVD)、藍(lán)光光盤、任何其它非短暫性的光介質(zhì)、打孔卡、紙帶、光標(biāo)示表單、具有 孔模式或其它光學(xué)可以識(shí)別指示的任何其它物理介質(zhì)、隨機(jī)存取存儲(chǔ)器(RAM)、可編程只讀 存儲(chǔ)器(PR0M)、可擦除可編程只讀存儲(chǔ)器(EPR0M)、FLASH-EPR0M、任何其它存儲(chǔ)器芯片或 盒、載波或計(jì)算機(jī)能夠讀取的任何其它非短暫性的介質(zhì)。在本文中,術(shù)語(yǔ)計(jì)算機(jī)可讀存儲(chǔ)介 質(zhì)用于指除傳輸介質(zhì)外的任何計(jì)算機(jī)可讀介質(zhì)。然而將了解的是,在實(shí)施例被描述為使用 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的地方,在可替代的實(shí)施例中,其它類型的計(jì)算機(jī)可讀介質(zhì)可以替代 計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),或者可以使用除了計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)外的其它類型的計(jì)算機(jī)可讀 介質(zhì)。
[0023] 另外,如本文所使用的,術(shù)語(yǔ)"電路"指以下中的所有:(a)僅硬件電路的實(shí)現(xiàn)方式 (諸如,在僅模擬電路和/或數(shù)字電路中的實(shí)現(xiàn)方式);(b)電路和計(jì)算機(jī)程序產(chǎn)品(多個(gè)) 的組合,該計(jì)算機(jī)程序產(chǎn)品(多個(gè))包括軟件(和/或存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ) 器上的固件指令),諸如(如果適用的話):(i)處理器(多個(gè))的組合或(ii)處理器(多 個(gè))/軟件的部分(包含數(shù)字處理器(多個(gè))),軟件和存儲(chǔ)器(多個(gè)),其一起工作以使得 裝置(諸如移動(dòng)電話或服務(wù))執(zhí)行本文所述的各種功能);以及(c)電路,諸如例如,微處 理器(多個(gè))或微處理器(多個(gè))的一部分,其要求用于操作的軟件或固件,即使軟件或固 件不是物理呈現(xiàn)的。
[0024] '電路'的這種定義應(yīng)用于本申請(qǐng)中(包括在任何權(quán)利要求中)的這個(gè)術(shù)語(yǔ)的所有 使用。作為又一個(gè)示例,如本本申請(qǐng)中所使用的,術(shù)語(yǔ)"電路"還將覆蓋:僅處理器(或多個(gè) 處理器)或處理器的一部分以及它(它們)伴隨的軟件和/或固件的實(shí)現(xiàn)方式。術(shù)語(yǔ)"電 路"還將覆蓋:例如以及如果可適用于特定的要求保護(hù)的元素,用于移動(dòng)電話的基帶集成電 路或應(yīng)用處理器集成電路,或在服務(wù)器、蜂窩網(wǎng)絡(luò)設(shè)備、其它網(wǎng)絡(luò)設(shè)備和/或其它計(jì)算設(shè)備 中的類似集成電路。
[0025] 現(xiàn)在參照?qǐng)D1,圖1說(shuō)明了根據(jù)示例實(shí)施例的用于跨越多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用 的顯示的系統(tǒng)100的框圖。將了解的是,系統(tǒng)100以及在其它圖中的圖示說(shuō)明每一個(gè)被提 供作為一些實(shí)施例的示例,以及不應(yīng)當(dāng)被認(rèn)為是以任何方式縮小本公開的范圍或精神。在 這點(diǎn)上,本公開的范圍涵蓋除了在本文中說(shuō)明和描述的那些實(shí)施例之外的許多潛在的實(shí)施 例。照此,雖然圖1說(shuō)明了用于跨越多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用的顯示的系統(tǒng)的配置的一個(gè) 示例,但是許多其它的配置也可以用于實(shí)現(xiàn)本發(fā)明的實(shí)施例。
[0026] 系統(tǒng)100可以包含一個(gè)或多個(gè)終端裝置102和一個(gè)或多個(gè)服務(wù)網(wǎng)絡(luò)裝置104。系 統(tǒng)100還可以包括網(wǎng)絡(luò)106。網(wǎng)絡(luò)106可以包括一個(gè)或多個(gè)有線網(wǎng)絡(luò)、一個(gè)或多個(gè)無(wú)線網(wǎng)絡(luò) 或其一些組合。網(wǎng)絡(luò)106可以例如包括用于一個(gè)或多個(gè)終端裝置102的服務(wù)網(wǎng)絡(luò)(例如, 服務(wù)蜂窩網(wǎng)絡(luò))。在某些實(shí)施例中,網(wǎng)絡(luò)106可以包括終端裝置102和它們自己的服務(wù)網(wǎng)絡(luò) 裝置104中的一個(gè)或多個(gè)。根據(jù)示例實(shí)施例,網(wǎng)絡(luò)106可以包括互聯(lián)網(wǎng)。在一些示例實(shí)施 例中,網(wǎng)絡(luò)106可以包括內(nèi)容傳遞網(wǎng)絡(luò)(CDN),CDN還被稱為內(nèi)容分發(fā)網(wǎng)絡(luò)。在各種實(shí)施例 中,網(wǎng)絡(luò)106可以包括有線接入鏈路,該有線接入鏈路使用例如數(shù)字用戶線(DSL)技術(shù)將一 個(gè)或多個(gè)終端裝置102連接到網(wǎng)絡(luò)106的剩余部分。在一些實(shí)施例中,網(wǎng)絡(luò)106可以包括 公共陸地移動(dòng)網(wǎng)(例如蜂窩網(wǎng)絡(luò)),諸如可以由網(wǎng)絡(luò)運(yùn)營(yíng)商(例如,蜂窩接入提供商)來(lái)實(shí) 現(xiàn)。網(wǎng)絡(luò)106可以依照通用陸地?zé)o線接入網(wǎng)(UTRAN)標(biāo)準(zhǔn)、演進(jìn)的UTRAN(E-UTRAN)標(biāo)準(zhǔn)、當(dāng) 期和未來(lái)實(shí)現(xiàn)的第三代合作伙伴技術(shù)(3GPP)LTE(還被稱為L(zhǎng)TE-A)標(biāo)準(zhǔn)、當(dāng)前和未來(lái)實(shí)現(xiàn) 的國(guó)際電信聯(lián)盟(ITU)的高級(jí)國(guó)際移動(dòng)通信(MT-A)系統(tǒng)標(biāo)準(zhǔn)和/或諸如此類進(jìn)行操作。 然而,將了解的是,在本文中引用網(wǎng)絡(luò)標(biāo)準(zhǔn)和/或術(shù)語(yǔ)特別是網(wǎng)絡(luò)標(biāo)準(zhǔn)的地方,該引用僅是 作為示例而不是作為限制來(lái)提供的。
[0027] 根據(jù)各種實(shí)施例,一個(gè)或多個(gè)終端裝置102可以被配置為經(jīng)由例如空中接口直接 與一個(gè)或多個(gè)服務(wù)網(wǎng)絡(luò)裝置104連接,而不需要經(jīng)由網(wǎng)絡(luò)106的一個(gè)或多個(gè)元素來(lái)路由通 信,可替代地,終端裝置102中的一個(gè)或多個(gè)終端裝置102可以被配置為通過(guò)網(wǎng)絡(luò)106與服 務(wù)網(wǎng)絡(luò)裝置104中的一個(gè)或多個(gè)服務(wù)網(wǎng)絡(luò)裝置104通信。在這點(diǎn)上,服務(wù)網(wǎng)絡(luò)裝置104可以 包括網(wǎng)絡(luò)106的一個(gè)或多個(gè)節(jié)點(diǎn)。例如,在一些示例實(shí)施例中,可以至少部分地在一個(gè)或多 個(gè)計(jì)算設(shè)備上來(lái)實(shí)現(xiàn)服務(wù)網(wǎng)絡(luò)裝置104,該一個(gè)或多個(gè)計(jì)算設(shè)備包括網(wǎng)絡(luò)106的無(wú)線接入 網(wǎng)(RAN)部分的元素。在這點(diǎn)上,可以例如至少部分地在網(wǎng)絡(luò)106(例如,宏小區(qū)、微小區(qū)、 微微小區(qū)、毫微微小區(qū)、封閉訂戶群(CSG)小區(qū)、基站、基站收發(fā)信臺(tái)(BTS)、節(jié)點(diǎn)B、演進(jìn)的 節(jié)點(diǎn)B、接入點(diǎn)(AP)、群擁有者、網(wǎng)格站(STA)、網(wǎng)格點(diǎn)和/或諸如此類)的接入點(diǎn)上來(lái)實(shí)現(xiàn) 服務(wù)網(wǎng)絡(luò)裝置104,該接入點(diǎn)可以例如被配置為向終端裝置102中的一個(gè)或多個(gè)終端裝置 提供至網(wǎng)絡(luò)106的接入(例如,經(jīng)由無(wú)線電上行鏈路)。因此,服務(wù)網(wǎng)絡(luò)裝置104中的每個(gè) 服務(wù)網(wǎng)絡(luò)裝置可以包括網(wǎng)絡(luò)節(jié)點(diǎn)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),該多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)共同地被配置為執(zhí)行被 認(rèn)為是服務(wù)網(wǎng)絡(luò)裝置104的一個(gè)或多個(gè)操作,如相對(duì)于本文中公開的各種示例實(shí)施例描述 的。
[0028] 根據(jù)各種實(shí)施例,可以根據(jù)用于提供網(wǎng)絡(luò)內(nèi)容的分發(fā)的體系結(jié)構(gòu)來(lái)配置系統(tǒng)100。 在這點(diǎn)上,服務(wù)網(wǎng)絡(luò)裝置104可以被配置為作為網(wǎng)絡(luò)服務(wù)器進(jìn)行操作,以及終端裝置102可 以被配置為作為訪問(wèn)網(wǎng)絡(luò)服務(wù)器的客戶端進(jìn)行操作。在其它實(shí)施例中,終端裝置102可以 被配置為作為網(wǎng)絡(luò)服務(wù)器和訪問(wèn)網(wǎng)絡(luò)服務(wù)器的客戶端兩者進(jìn)行操作。在這些實(shí)施例中,終 端裝置102可以被配置為執(zhí)行以下相對(duì)于終端裝置102和服務(wù)網(wǎng)絡(luò)裝置104兩者所論述的 功能。根據(jù)一些實(shí)施例,終端裝置102可以被配置為作為主客戶端設(shè)備進(jìn)行操作,以及在其 它實(shí)施例中,終端裝置102可以被配置為作為補(bǔ)充的客戶端設(shè)備(例如用于提供針對(duì)主設(shè) 備的擴(kuò)展顯示的外部顯示設(shè)備)進(jìn)行操作。在圖7中說(shuō)明了以及在以下進(jìn)一步描述了用于 提供擴(kuò)展顯示的示例配置。在一些實(shí)施例中,該配置可以至少部分地基于模型-視圖-控 制器(MVC)模式、遠(yuǎn)程MVC模式和/或諸如此類。
[0029] 終端裝置102可以被具體化為任何計(jì)算設(shè)備,諸如例如,臺(tái)式計(jì)算機(jī)、便攜式計(jì)算 機(jī)、移動(dòng)終端、移動(dòng)計(jì)算機(jī)、移動(dòng)電話、移動(dòng)通信設(shè)備、平板計(jì)算設(shè)備、游戲設(shè)備、數(shù)字相機(jī)/ 攝錄像機(jī)、音頻/視頻播放器、電視設(shè)備、無(wú)線電接收器、數(shù)字視頻記錄器、定位設(shè)備、手表、 便攜式數(shù)字助理(PDA)、固定收發(fā)設(shè)備(例如,附接到交通燈、能量?jī)x表、照明用品和/或諸 如此類)、芯片組、包括芯片組的裝置、其任何組合和/或諸如此類。
[0030] 在一些示例實(shí)施例中,終端裝置102可以被具體化為移動(dòng)終端,諸如在圖2中說(shuō)明 的移動(dòng)終端。在這點(diǎn)上,圖2說(shuō)明了表示終端裝置102的一個(gè)實(shí)施例的移動(dòng)終端10的框圖。 然而,應(yīng)當(dāng)理解的是,圖示說(shuō)明的以及下文描述的移動(dòng)終端10僅是說(shuō)明可以實(shí)現(xiàn)和/或受 益于各種實(shí)施例的一種類型的計(jì)算設(shè)備(即終端裝置102),以及因此,不應(yīng)當(dāng)被認(rèn)為是限 制本公開的范圍。雖然出于示例的目的,圖示說(shuō)明了以及將在下文中描述了電子設(shè)備的若 干實(shí)施例,但是其它類型的電子設(shè)備(諸如移動(dòng)電話,移動(dòng)計(jì)算機(jī)、便攜式數(shù)字助理(PDA)、 尋呼機(jī)、便攜式計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、游戲設(shè)備、電視以及其它類型的電子系統(tǒng))可以利用 本發(fā)明的實(shí)施例。
[0031] 如示出的,移動(dòng)終端10可以包含:天線12 (或多個(gè)天線12),其與傳送器14和接收 器16通信。移動(dòng)終端10還可以包含處理器20,該處理器被配置為分別向傳送器提供信號(hào) 和從接收器接收信號(hào)。處理器20例如可以被具體化為各種構(gòu)件,該各種構(gòu)件包含:電路、具 有伴隨的數(shù)字信號(hào)處理器(多個(gè))的一個(gè)或多個(gè)微處理器、不具有伴隨的數(shù)字信號(hào)處理器 (多個(gè))的一個(gè)或多個(gè)處理器(多個(gè))、一個(gè)或多個(gè)協(xié)處理器、一個(gè)或多個(gè)多核處理器、一個(gè) 或多個(gè)控制器、處理電路、一個(gè)或多個(gè)計(jì)算機(jī)、包含集成電路(諸如例如,ASIC(專用集成電 路)或FPGA(現(xiàn)場(chǎng)可編程門陣列))的各種其它處理元素或其某些組合。因此,雖然在圖2 中被說(shuō)明成單個(gè)處理器,但是在一些示例實(shí)施例中,處理器20可以包括多個(gè)處理器。由處 理器20發(fā)送和接收的這些信號(hào)可以包含:依照可適用的蜂窩系統(tǒng)的空中接口標(biāo)準(zhǔn)和/或許 多不同的有線或無(wú)線聯(lián)網(wǎng)技術(shù)(包括但不限于Wi-Fi、無(wú)線局域網(wǎng)(WLAN)技術(shù)(諸如藍(lán)牙 ?(BT)、超寬帶(UWB)、電氣和電子工程師協(xié)會(huì)(IEEE)802. 1U802. 16,和/或諸如此類)的 信令信息。另外,這些信號(hào)可以包含:語(yǔ)音數(shù)據(jù)、用戶生成的數(shù)據(jù)、用戶請(qǐng)求的數(shù)據(jù),和/或 諸如此類。在這點(diǎn)上,移動(dòng)終端能夠使用一個(gè)或多個(gè)空中接口標(biāo)準(zhǔn)、通信協(xié)議、調(diào)制類型、接 入類型和/或諸如此類進(jìn)行操作。更具體地,移動(dòng)終端能夠依照各種第一代(1G)、第二代 (2G)、2.5G、第三代(3G)通信協(xié)議、第四代(4G)通信協(xié)議、互聯(lián)網(wǎng)協(xié)議多媒體子系統(tǒng)(MS) 通信協(xié)議(例如,會(huì)話初始協(xié)議(SIP))和/或諸如此類進(jìn)行操作。例如,移動(dòng)終端能夠依 照2G無(wú)線通信協(xié)議IS-136 (時(shí)分多址接入(TDMA))、全球移動(dòng)通信系統(tǒng)(GSM)、IS-95 (碼分 多址接入(CDMA)),和/或諸如此類進(jìn)行操作。此外,例如,移動(dòng)終端能夠依照2. 5G無(wú)線通 信協(xié)議通用無(wú)線分組業(yè)務(wù)(GPRS)、增強(qiáng)型數(shù)據(jù)GSM環(huán)境(EDGE),和/或諸如此類進(jìn)行操作。 此外,例如,移動(dòng)終端能夠依照3G無(wú)線通信協(xié)議(諸如,通用移動(dòng)通信系統(tǒng)(UMTS)、碼分多 址接入2000(CDMA2000)、寬帶碼分多址接入(WCDMA)、時(shí)分同步碼分多址接入(TD-SCDMA), 和/或諸如此類)進(jìn)行操作。另外,移動(dòng)終端能夠依照3.9G無(wú)線通信協(xié)議(諸如長(zhǎng)期演進(jìn) (LTE)或演進(jìn)的通用陸地?zé)o線接入網(wǎng)(E-UTRAN),和/或諸如此類)進(jìn)行操作。另外,例如, 移動(dòng)終端能夠依照第四代(4G)無(wú)線通信協(xié)議(諸如高級(jí)LTE)和/或諸如此類以及在未來(lái) 可能開發(fā)的類似的無(wú)線通信協(xié)議來(lái)進(jìn)行操作。
[0032] 一些窄帶高級(jí)移動(dòng)電話系統(tǒng)(NAMPS),以及全接入通信系統(tǒng)(TACS),移動(dòng)終端還 可以受益于本發(fā)明的實(shí)施例,如雙或更高模式的電話(例如,數(shù)字/模擬或TDMA/CDMA/模 擬電話)。另外,移動(dòng)終端10能夠根據(jù)Wi-Fi或微波接入全球性互通(WiMAX?)協(xié)議進(jìn)行 操作。
[0033] 應(yīng)當(dāng)理解的是,處理器20可以包括電路,該電路用于實(shí)現(xiàn)移動(dòng)終端10的音頻 /視頻和邏輯功能。例如,處理器20可以包括:數(shù)字信號(hào)處理器設(shè)備、微處理器設(shè)備、模 擬-至-數(shù)字變換器、數(shù)字-至-模擬變換器,和/或諸如此類??梢愿鶕?jù)這些設(shè)備的各自 能力,在它們之間分配移動(dòng)終端10的控制和信號(hào)處理功能。處理器可以另外地包括內(nèi)部語(yǔ) 音編碼器(VC) 20a、內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器(DM) 20b和/或諸如此類。此外,處理器可以包括 功能以操作一個(gè)或多個(gè)軟件程序,該軟件程序可以被存儲(chǔ)在存儲(chǔ)器中。例如,處理器20能 夠操作連通性程序,諸如網(wǎng)絡(luò)瀏覽器。連通性程序可以允許移動(dòng)終端10根據(jù)諸如無(wú)線應(yīng)用 協(xié)議(WAP)、超文本傳輸協(xié)議(HTTP)和/或諸如此類來(lái)傳送和接收網(wǎng)絡(luò)內(nèi)容,諸如基于位置 的內(nèi)容。移動(dòng)終端10能夠使用傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)以跨越互聯(lián)網(wǎng)或其它 網(wǎng)絡(luò)來(lái)傳送和接收網(wǎng)絡(luò)內(nèi)容。
[0034] 移動(dòng)終端10還可以包括用戶接口,該用戶接口包含例如耳機(jī)或揚(yáng)聲器24,振鈴器 22,麥克風(fēng)26,顯示器28,用戶輸入接口,和/或諸如此類,用戶接口可以操作地耦合到處理 器20。在這點(diǎn)上,處理器20可以包括:用戶接口電路,其被配置為控制用戶接口(諸如例 如,揚(yáng)聲器24、振鈴器22、麥克風(fēng)26、顯示器28和/或諸如此類)的一個(gè)或多個(gè)元素的至 少一些功能。處理器20和/或包括處理器20的用戶接口電路可以被配置為通過(guò)存儲(chǔ)在可 以由處理器20訪問(wèn)的存儲(chǔ)器(例如,易失性存儲(chǔ)器40、非易失性存儲(chǔ)器42和/或諸如此 類)上的計(jì)算機(jī)程序指令(例如,軟件和/或固件)來(lái)控制用戶接口中的一個(gè)或多個(gè)元素 的一個(gè)或多個(gè)功能。盡管未示出,但是移動(dòng)終端可以包括用于向與移動(dòng)終端有關(guān)的各種電 路(例如,電路以提供作為可檢測(cè)的輸出的機(jī)械振動(dòng))供電的電池。用戶輸入接口可以包括 允許移動(dòng)終端接收數(shù)據(jù)的設(shè)備,諸如小鍵盤30、觸摸顯示器(未示出)、控制桿(未示出), 和/或其它輸入設(shè)備。在包含小鍵盤的實(shí)施例中,小鍵盤可以包括數(shù)字(0-9)和有關(guān)鍵(#, *),和/或用于操作移動(dòng)終端的其它鍵。
[0035] 如圖2中示出的,移動(dòng)終端10還可以包含用于共享和/或獲得數(shù)據(jù)的一個(gè)或多個(gè) 構(gòu)件。例如,移動(dòng)終端可以包括短距射頻(RF)收發(fā)器和/或詢問(wèn)器64,因此依照RF技術(shù),可 以與電子設(shè)備共享數(shù)據(jù),和/或從電子設(shè)備獲得數(shù)據(jù)。移動(dòng)終端可包括:其它短距收發(fā)器, 諸如例如,紅外線(IR)收發(fā)器66、使用由藍(lán)牙?特別興趣組所開發(fā)的藍(lán)牙?商標(biāo)的無(wú)線技 術(shù)來(lái)操作的藍(lán)牙--! 1)收發(fā)器68、無(wú)線通用串行總線(USB)收發(fā)器70和/或諸如此類。藍(lán) 牙?收發(fā)器68能夠根據(jù)低功率/能量或超低功率/能量藍(lán)牙?技術(shù)(例如,Wibree?)無(wú)線 電標(biāo)準(zhǔn)來(lái)操作。在這點(diǎn)上,移動(dòng)終端10以及特別是短距收發(fā)器能夠向該移動(dòng)終端的鄰近范 圍內(nèi)(例如諸如10米內(nèi))的電子設(shè)備發(fā)送數(shù)據(jù)和/或從其接收數(shù)據(jù)。盡管未示出,但是移 動(dòng)終端能夠根據(jù)各種無(wú)線聯(lián)網(wǎng)技術(shù),包含6LoWpan、Wi-Fi、Wi-Fi低能量、諸如IEEE802. 11 技術(shù)的WLAN技術(shù)、IEEE802. 15技術(shù)、IEEE802. 16技術(shù)和/或諸如此類,向電子設(shè)備傳送數(shù) 據(jù)和/或從其接收數(shù)據(jù)。
[0036] 移動(dòng)終端10可以包括:存儲(chǔ)器,諸如可移動(dòng)或不可移動(dòng)的訂戶身份模塊(SIM)38、 軟SM38、固定SM38、可移動(dòng)或不可移動(dòng)的通用訂戶身份模塊(USM)38、軟USM38、固定 USIM38、可移動(dòng)的用戶身份模塊(R-UIM)和/或諸如此類,其可以存儲(chǔ)有關(guān)于移動(dòng)訂戶的信 息元素。除了 SIM外,移動(dòng)終端可以包括其它可移動(dòng)和/或固定存儲(chǔ)器。移動(dòng)終端10可以 包含:易失性存儲(chǔ)器40和/或非易失性存儲(chǔ)器42。例如,易失性存儲(chǔ)器40可以包含:包含 動(dòng)態(tài)和/或靜態(tài)RAM的隨機(jī)存取存儲(chǔ)器(RAM)、片上或片外高速緩存存儲(chǔ)器和/或諸如此 類。非易失性存儲(chǔ)器42 (其可以是嵌入式和/或可移動(dòng)的)可以包含:例如,只讀存儲(chǔ)器、 閃速存儲(chǔ)器、磁存儲(chǔ)設(shè)備(例如,硬盤、軟盤驅(qū)動(dòng)器、磁帶等)、光盤驅(qū)動(dòng)器和/或介質(zhì)、非易 失性隨機(jī)存取存儲(chǔ)器(NVRAM)和/或諸如此類。類似易失性存儲(chǔ)器40,非易失性存儲(chǔ)器42 可以包含用于數(shù)據(jù)的臨時(shí)存儲(chǔ)的高速緩存區(qū)域。存儲(chǔ)器可以存儲(chǔ)可以由移動(dòng)終端使用以用 于執(zhí)行移動(dòng)終端的功能的一個(gè)或多個(gè)軟件程序、指令、信息片段、數(shù)據(jù)和/或諸如此類。例 如,存儲(chǔ)器可以包括標(biāo)識(shí)符,諸如國(guó)際移動(dòng)設(shè)備標(biāo)識(shí)(MEI)碼,能夠唯一地標(biāo)識(shí)移動(dòng)終端 10。
[0037] 現(xiàn)在參照?qǐng)D3,圖3說(shuō)明了根據(jù)一些示例實(shí)施例的終端裝置102的框圖。在示例 實(shí)施例中,終端裝置102可以包括各種構(gòu)件,該各種構(gòu)件可以用于執(zhí)行本文中描述的各種 功能。這些構(gòu)件可以包括以下中的一個(gè)或多個(gè):處理器110、存儲(chǔ)器112、通信接口 114、用 戶接口 116或網(wǎng)絡(luò)應(yīng)用客戶端電路118。如本文中描述的終端裝置102的構(gòu)件可以被具體 化成例如電路、硬件元素(例如,適當(dāng)?shù)鼐幊痰奶幚砥鳌⒔M合邏輯電路和/或諸如此類)、包 括存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器112)上的計(jì)算機(jī)可讀程序指令(例如,軟件或固 件)(可以由適當(dāng)配置的處理設(shè)備(例如處理器110)來(lái)執(zhí)行該計(jì)算機(jī)可讀程序指令)的計(jì) 算機(jī)程序產(chǎn)品,或其一些組合。
[0038] 在一些示例實(shí)施例中,圖3中說(shuō)明的構(gòu)件中的一個(gè)或多個(gè)構(gòu)件可以被具體化為芯 片或芯片組。也就是說(shuō),終端裝置102可以包括:一個(gè)或多個(gè)物理封裝(package)(例如,芯 片),其包含材料、部件和/或在結(jié)構(gòu)組件(例如,基板)上的線路。結(jié)構(gòu)組件可以提供物理 強(qiáng)度、尺寸節(jié)省、和/或用于被包含在其上的部件電路的電氣交互限制。在這點(diǎn)上,處理器 110、存儲(chǔ)器112、通信接口 114、用戶接口 116和/或網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被具體 化為芯片或芯片組。因此,在一些示例實(shí)施例中,終端裝置102可以被配置為在單個(gè)芯片上 實(shí)現(xiàn)本發(fā)明的實(shí)施例,或?qū)⒈景l(fā)明的實(shí)施例實(shí)現(xiàn)成單個(gè)"片上系統(tǒng)"。作為另一個(gè)示例,在一 些示例實(shí)施例中,終端裝置102可以包括被配置為在單個(gè)芯片上實(shí)現(xiàn)本發(fā)明的實(shí)施例或?qū)?本發(fā)明的實(shí)施例實(shí)現(xiàn)成單個(gè)"片上系統(tǒng)"的部件(多個(gè))。照此,在一些情況下,芯片或芯片 組可以構(gòu)成用于執(zhí)行用于提供本文所描述的功能的一個(gè)或多個(gè)操作和/或用于使得用戶 接口能夠關(guān)于本文描述的功能和/或服務(wù)進(jìn)行導(dǎo)航的構(gòu)件。
[0039] 處理器110例如可以被具體化成各種構(gòu)件,該各種構(gòu)件包含:具有伴隨的數(shù)字信 號(hào)處理器(多個(gè))的一個(gè)或多個(gè)微處理器、不具有伴隨的數(shù)字信號(hào)處理器的一個(gè)或多個(gè)處 理器(多個(gè))、一個(gè)或多個(gè)協(xié)處理器、一個(gè)或多個(gè)多核處理器、一個(gè)或多個(gè)控制器、處理電 路、一個(gè)或多個(gè)計(jì)算機(jī)、包含集成電路(諸如例如,ASIC(專用集成電路)或FPGA(現(xiàn)場(chǎng)可 編程門陣列))的各種其它處理元素、一個(gè)或多個(gè)其它硬件處理器,或其某些組合。因此,雖 然在圖3中被說(shuō)明成單個(gè)處理器,但是在一些示例實(shí)施例中,處理器110可以包括多個(gè)處理 器。多個(gè)處理器可以可操作地彼此通信,以及可以整體地被配置為執(zhí)行如本文所述的終端 裝置102的一個(gè)或多個(gè)功能。多個(gè)處理器可以被具體化在單個(gè)計(jì)算設(shè)備上或跨越多個(gè)計(jì)算 設(shè)備(其整體地被配置為執(zhí)行如終端裝置102的功能)進(jìn)行分布。在終端裝置102被具體 化成移動(dòng)終端10的實(shí)施例中,處理器110可以被具體化成或可以包括處理器20。在一些示 例實(shí)施例中,處理器110被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器112中或以其他方式由處理器110可 以訪問(wèn)的指令。當(dāng)由處理器110執(zhí)行這些指令時(shí),這些指令可以使得終端裝置102執(zhí)行如 本文所述的終端裝置102的功能中的一個(gè)或多個(gè)功能。照此,不管是由硬件或軟件方法,或 由其組合來(lái)配置,當(dāng)相應(yīng)地配置時(shí),處理器110可以包括能夠根據(jù)本發(fā)明的實(shí)施例來(lái)執(zhí)行 操作的實(shí)體。因此,例如,當(dāng)處理器110被具體化為ASIC、FPGA或諸如此類時(shí),處理器110 可以包括用于執(zhí)行本文所描述的一個(gè)或多個(gè)操作的特定配置的硬件??商娲?,作為另一 示例,當(dāng)處理器110被具體化為指令(諸如可以被存儲(chǔ)在存儲(chǔ)器112中)的執(zhí)行器時(shí),該指 令可以特定地配置處理器110以執(zhí)行本文所描述的一個(gè)或多個(gè)算法和/或操作。
[0040] 存儲(chǔ)器112可以包括:例如,易失性存儲(chǔ)器、非易失性存儲(chǔ)器或其某些組合。在這 點(diǎn)上,存儲(chǔ)器112可以包括:一個(gè)或多個(gè)有形的和/或非短暫性的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其 包含易失性的和/或非易失性的存儲(chǔ)器。雖然在圖3中被說(shuō)明成單個(gè)存儲(chǔ)器,但是存儲(chǔ)器 112可以包括多個(gè)存儲(chǔ)器。多個(gè)存儲(chǔ)器可以被具體化在單個(gè)計(jì)算設(shè)備上或者可以跨越多個(gè) 計(jì)算設(shè)備(其整體地被配置為執(zhí)行如終端裝置102的功能)進(jìn)行分布。在各種示例實(shí)施例 中,存儲(chǔ)器112可以包括:硬盤、隨機(jī)存取存儲(chǔ)器、高速緩存存儲(chǔ)器、閃速存儲(chǔ)器、光盤只讀 存儲(chǔ)器(CD-ROM)、數(shù)字化通用盤只讀存儲(chǔ)器(DVD-ROM)、光盤、被配置為存儲(chǔ)信息的電路, 或其某些組合。在終端裝置102被具體化成移動(dòng)終端10的實(shí)施例中,存儲(chǔ)器112可以包括 易失性存儲(chǔ)器40和/或非易失性存儲(chǔ)器42。存儲(chǔ)器112可以被配置為存儲(chǔ)信息、數(shù)據(jù)、應(yīng) 用、指令或諸如此類以用于使得終端裝置102能夠依照各種示例實(shí)施例來(lái)執(zhí)行各種功能。 例如,在一些示例實(shí)施例中,存儲(chǔ)器112被配置為緩沖用于由處理器110處理的輸入數(shù)據(jù)。 另外地或可替代地,存儲(chǔ)器112可以被配置為存儲(chǔ)用于由處理器110執(zhí)行的指令。存儲(chǔ)器 112可以存儲(chǔ)以靜態(tài)和/或動(dòng)態(tài)信息的形式的信息??梢杂删W(wǎng)絡(luò)應(yīng)用客戶端電路118在執(zhí) 行它的功能的過(guò)程期間來(lái)存儲(chǔ)和/或使用這種存儲(chǔ)的信息。
[0041] 通信接口 114可以被具體化成具體化在電路、硬件、包括計(jì)算機(jī)可讀程序指令的 計(jì)算機(jī)程序產(chǎn)品(該計(jì)算機(jī)可讀程序指令被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器112)上 以及由處理設(shè)備(例如,處理器110)來(lái)執(zhí)行),或其組合中的任何設(shè)備或構(gòu)件,其被配置為 接收來(lái)自另一個(gè)計(jì)算設(shè)備的數(shù)據(jù)和/或向另一個(gè)計(jì)算設(shè)備傳送數(shù)據(jù)。在一些示例實(shí)施例 中,通信接口 114可以至少部分地被具體化成處理器110或以其它方式由處理器110來(lái)控 制。在這點(diǎn)上,通信接口 114可以(諸如經(jīng)由總線)與處理器110通信。通信接口 114可 以包含:例如,天線、傳送器、接收器、收發(fā)器和/或支持硬件或軟件以用于使得能夠與一個(gè) 或多個(gè)遠(yuǎn)程計(jì)算設(shè)備通信。通信接口 114可以被配置為使用可以用于在計(jì)算設(shè)備之間通信 的任何協(xié)議來(lái)接收和/或傳送數(shù)據(jù)。在這點(diǎn)上,通信接口 114可以被配置為使用可以用于 在無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、其某些組合或諸如此類(通過(guò)這些網(wǎng)絡(luò),終端裝置102和一個(gè)或多 個(gè)計(jì)算設(shè)備或計(jì)算資源可以通信)上傳輸數(shù)據(jù)的任何協(xié)議來(lái)接收和/或傳送數(shù)據(jù)。作為示 例,通信接口 114可以被配置為使得能夠經(jīng)由網(wǎng)絡(luò)106與服務(wù)網(wǎng)絡(luò)裝置104通信。另外,通 信接口 114可以諸如經(jīng)由總線與存儲(chǔ)器112、用戶接口 116和/或網(wǎng)絡(luò)應(yīng)用客戶端電路118 進(jìn)行通信。
[0042] 用戶接口 116可以與處理器110通信以接收用戶輸入的指示,和/或以向用戶提 供聽覺的、視覺的、機(jī)械的或其它輸出。照此,用戶接口 116可以包含:例如,鍵盤、鼠標(biāo)、控 制桿、顯示器、觸摸屏顯示器、麥克風(fēng)、揚(yáng)聲器、和/或其它輸入/輸出機(jī)構(gòu)。在用戶接口 116 包括觸摸屏顯示器的實(shí)施例中,用戶接口 116可以另外地被配置為檢測(cè)和/或接收至觸摸 屏顯示器的觸摸手勢(shì)或其它輸入的指示。用戶接口 116可以諸如經(jīng)由總線與存儲(chǔ)器112、通 信接口 114和/或網(wǎng)絡(luò)應(yīng)用客戶端電路118進(jìn)行通信。
[0043] 網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被具體化成各種構(gòu)件,諸如電路、硬件、包括計(jì)算機(jī) 可讀程序指令的計(jì)算機(jī)程序產(chǎn)品(該計(jì)算機(jī)可讀程序指令被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上(例 如,存儲(chǔ)器112)以及可以由處理設(shè)備(例如,處理器110)來(lái)執(zhí)行),或其某些組合,以及在 一些實(shí)施例中,可以被具體化成處理器110或者以其他方式由處理器110來(lái)控制。在網(wǎng)絡(luò) 應(yīng)用客戶端電路118被具體化成與處理器110分離的實(shí)施例中,網(wǎng)絡(luò)應(yīng)用客戶端電路118 可與處理器110進(jìn)行通信。網(wǎng)絡(luò)應(yīng)用客戶端電路118還可以諸如經(jīng)由總線(多個(gè))與存儲(chǔ) 器112、通信接口 114,或用戶接口 116中的一個(gè)或多個(gè)進(jìn)行通信。
[0044] 現(xiàn)在參照?qǐng)D4,圖4說(shuō)明了根據(jù)示例實(shí)施例的服務(wù)網(wǎng)絡(luò)裝置104的框圖。在示例實(shí) 施例中,服務(wù)網(wǎng)絡(luò)裝置104可以包括各種構(gòu)件,該各種構(gòu)件用于執(zhí)行本文中描述的各種功 能。這些構(gòu)件可以包括以下中的一個(gè)或多個(gè):處理器120、存儲(chǔ)器122、通信接口 124、或網(wǎng) 絡(luò)應(yīng)用服務(wù)器電路126。如本文中描述的服務(wù)網(wǎng)絡(luò)裝置104的構(gòu)件可以被具體化成例如電 路、硬件元素(例如,適當(dāng)?shù)鼐幊痰奶幚砥鳌⒔M合邏輯電路和/或諸如此類)、包括存儲(chǔ)在計(jì) 算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器122)上的計(jì)算機(jī)可讀程序指令(例如,軟件或固件)(可以由 適當(dāng)配置的處理設(shè)備(例如處理器120)來(lái)執(zhí)行該計(jì)算機(jī)可讀程序指令)的計(jì)算機(jī)程序產(chǎn) 品,或其一些組合。
[0045] 在一些示例實(shí)施例中,圖4中說(shuō)明的構(gòu)件中的一個(gè)或多個(gè)構(gòu)件可以被具體化為芯 片或芯片組。也就是說(shuō),服務(wù)網(wǎng)絡(luò)裝置104可以包括:一個(gè)或多個(gè)物理封裝(package)(例 如,芯片),其包含材料、部件和/或在結(jié)構(gòu)組件(例如,基板)上的線路。結(jié)構(gòu)組件可以提 供物理強(qiáng)度、尺寸節(jié)省、和/或用于被包含在其上的部件電路的電氣交互限制。在這點(diǎn)上, 處理器120、存儲(chǔ)器122、通信接口 124和/或網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126可以被具體化為芯 片或芯片組。因此,在一些示例實(shí)施例中,服務(wù)網(wǎng)絡(luò)裝置104可以被配置為在單個(gè)芯片上實(shí) 現(xiàn)本發(fā)明的實(shí)施例,或?qū)⒈景l(fā)明的實(shí)施例實(shí)現(xiàn)成單個(gè)"片上系統(tǒng)"。作為另一個(gè)示例,在一些 示例實(shí)施例中,服務(wù)網(wǎng)絡(luò)裝置104可以包括被配置為在單個(gè)芯片上實(shí)現(xiàn)本發(fā)明的實(shí)施例或 將本發(fā)明的實(shí)施例實(shí)現(xiàn)成單個(gè)"片上系統(tǒng)"的部件(多個(gè))。照此,在一些情況下,芯片或芯 片組可以構(gòu)成用于執(zhí)行用于提供本文所描述的功能的一個(gè)或多個(gè)操作和/或用于使得用 戶接口能夠關(guān)于本文描述的功能和/或服務(wù)進(jìn)行導(dǎo)航的構(gòu)件。
[0046] 處理器120例如可以被具體化成各種構(gòu)件,該各種構(gòu)件包含:具有伴隨的數(shù)字信 號(hào)處理器(多個(gè))的一個(gè)或多個(gè)微處理器、不具有伴隨的數(shù)字信號(hào)處理器的一個(gè)或多個(gè)處 理器(多個(gè))、一個(gè)或多個(gè)協(xié)處理器、一個(gè)或多個(gè)多核處理器、一個(gè)或多個(gè)控制器、處理電 路、一個(gè)或多個(gè)計(jì)算機(jī)、包含集成電路(諸如例如,ASIC(專用集成電路)或FPGA(現(xiàn)場(chǎng)可 編程門陣列))的各種其它處理元素、一個(gè)或多個(gè)其它硬件處理器,或其某些組合。因此,雖 然在圖4中被說(shuō)明成單個(gè)處理器,但是在一些實(shí)施例中,處理器120可以包括多個(gè)處理器。 多個(gè)處理器可以可操作地彼此通信,以及可以整體地被配置為執(zhí)行如本文所述的服務(wù)網(wǎng)絡(luò) 裝置104的一個(gè)或多個(gè)功能。多個(gè)處理器可以被具體化在單個(gè)計(jì)算設(shè)備上或跨越多個(gè)計(jì)算 設(shè)備(其整體地被配置為執(zhí)行如服務(wù)網(wǎng)絡(luò)裝置104的功能)進(jìn)行分布。在一些示例實(shí)施例 中,處理器120可以被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器122中或以其他方式由處理器120可以訪 問(wèn)的指令。當(dāng)由處理器120執(zhí)行這些指令時(shí),這些指令可以使得服務(wù)網(wǎng)絡(luò)裝置104執(zhí)行如 本文所述的服務(wù)網(wǎng)絡(luò)裝置104的功能中的一個(gè)或多個(gè)功能。照此,不管是由硬件或軟件方 法或由其組合來(lái)配置,當(dāng)相應(yīng)地配置時(shí),處理器120可以包括能夠根據(jù)本發(fā)明的實(shí)施例來(lái) 執(zhí)行操作的實(shí)體。因此,例如,當(dāng)處理器120被具體化為ASIC、FPGA或諸如此類時(shí),處理器 120可以包括用于執(zhí)行本文所描述的一個(gè)或多個(gè)操作的特定配置的硬件??商娲?,作為另 一示例,當(dāng)處理器120被具體化為指令(諸如可以被存儲(chǔ)在存儲(chǔ)器122中)的執(zhí)行器時(shí),該 指令可以特定地配置處理器120以執(zhí)行本文所描述的一個(gè)或多個(gè)算法和/或操作。
[0047] 存儲(chǔ)器122可以包括:例如,易失性存儲(chǔ)器、非易失性存儲(chǔ)器或其某些組合。在這 點(diǎn)上,存儲(chǔ)器122可以包括:非短暫性的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。雖然在圖4中被說(shuō)明成單個(gè) 存儲(chǔ)器,但是存儲(chǔ)器122可以包括多個(gè)存儲(chǔ)器。多個(gè)存儲(chǔ)器可以被具體化在單個(gè)計(jì)算設(shè)備 上或者可以跨越多個(gè)計(jì)算設(shè)備(其整體地被配置為執(zhí)行如服務(wù)網(wǎng)絡(luò)裝置104的功能)進(jìn)行 分布。在各種示例實(shí)施例中,存儲(chǔ)器122可以包括:硬盤、隨機(jī)存取存儲(chǔ)器、高速緩存存儲(chǔ) 器、閃速存儲(chǔ)器、光盤只讀存儲(chǔ)器(CD-ROM)、數(shù)字化通用盤只讀存儲(chǔ)器(DVD-ROM)、光盤、被 配置為存儲(chǔ)信息的電路,或其某些組合。存儲(chǔ)器122可以被配置為存儲(chǔ)信息、數(shù)據(jù)、應(yīng)用、指 令或諸如此類以用于使得服務(wù)網(wǎng)絡(luò)裝置104能夠依照各種示例實(shí)施例來(lái)執(zhí)行各種功能。例 如,在一些示例實(shí)施例中,存儲(chǔ)器122被配置為緩沖用于由處理器120處理的輸入數(shù)據(jù)。另 外地或可替代地,存儲(chǔ)器122可以被配置為存儲(chǔ)用于由處理器120執(zhí)行的指令。存儲(chǔ)器122 可以存儲(chǔ)以靜態(tài)和/或動(dòng)態(tài)信息的形式的信息??梢杂删W(wǎng)絡(luò)應(yīng)用服務(wù)器電路126在執(zhí)行它 的功能的過(guò)程期間來(lái)存儲(chǔ)和/或使用這種存儲(chǔ)的信息。
[0048] 通信接口 124可以被具體化成具體化在電路、硬件、包括計(jì)算機(jī)可讀程序指令的 計(jì)算機(jī)程序產(chǎn)品(該計(jì)算機(jī)可讀程序指令被存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)(例如,存儲(chǔ)器122)上 以及可以由處理設(shè)備(例如,處理器120)來(lái)執(zhí)行),或其組合中的任何設(shè)備或構(gòu)件,其被配 置為接收來(lái)自另一個(gè)計(jì)算設(shè)備的數(shù)據(jù)和/或向另一個(gè)計(jì)算設(shè)備傳送數(shù)據(jù)。在示例實(shí)施例 中,通信接口 124可以至少部分地被具體化成處理器120或以其它方式由處理器120來(lái)控 制。在這點(diǎn)上,通信接口 124可以(諸如經(jīng)由總線)與處理器120通信。通信接口 124可 以包含:例如,天線、傳送器、接收器、收發(fā)器和/或支持硬件或軟件以用于使得能夠與一個(gè) 或多個(gè)遠(yuǎn)程計(jì)算設(shè)備通信。通信接口 124可以被配置為使用可以用于在計(jì)算設(shè)備之間通信 的任何協(xié)議來(lái)接收和/或傳送數(shù)據(jù)。在這點(diǎn)上,通信接口 124可以被配置為使用可以用于 在無(wú)線網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、其某些組合或諸如此類(通過(guò)這些網(wǎng)絡(luò),服務(wù)網(wǎng)絡(luò)裝置104和一個(gè) 或多個(gè)計(jì)算設(shè)備或計(jì)算資源可以通信)上傳輸數(shù)據(jù)的任何協(xié)議來(lái)接收和/或傳送數(shù)據(jù)。作 為示例,通信接口 124可以被配置為使得能夠通過(guò)網(wǎng)絡(luò)106、無(wú)線電上行鏈路和/或諸如此 類與終端裝置102進(jìn)行通信。另外,通信接口 123可以諸如經(jīng)由總線與存儲(chǔ)器122和/或 網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126進(jìn)行通信。
[0049] 網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126可以被具體化成各種構(gòu)件,諸如電路、硬件、包括計(jì)算機(jī) 可讀程序指令的計(jì)算機(jī)程序產(chǎn)品(該計(jì)算機(jī)可讀程序指令被存儲(chǔ)計(jì)算機(jī)可讀介質(zhì)(例如, 存儲(chǔ)器122)上以及可以由處理設(shè)備(例如,處理器120)來(lái)執(zhí)行),或其某些組合,以及在一 些實(shí)施例中,可以被具體化成處理器120或者以其它方式由處理器120來(lái)控制。在網(wǎng)絡(luò)應(yīng) 用服務(wù)器電路126被具體化成與處理器120分離的實(shí)施例中,網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126可 與處理器120進(jìn)行通信。網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126還可以諸如經(jīng)由總線與存儲(chǔ)器122或通 信接口 124中的一個(gè)或多個(gè)進(jìn)行通信。
[0050] 根據(jù)各種實(shí)施例,網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126可以被配置為接收來(lái)自終端裝置102 的針對(duì)網(wǎng)絡(luò)內(nèi)容(例如網(wǎng)絡(luò)應(yīng)用)的請(qǐng)求。在一些實(shí)施例中,可以接收該請(qǐng)求,如來(lái)自在終 端裝置102上運(yùn)行的應(yīng)用(例如,網(wǎng)絡(luò)瀏覽器)的HTTP請(qǐng)求。在這點(diǎn)上,與終端裝置102相 關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為將該請(qǐng)求傳送給與網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126 相關(guān)聯(lián)的服務(wù)網(wǎng)絡(luò)裝置104。
[0051] 在示例實(shí)施例中,網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126可以被配置為提供將請(qǐng)求的網(wǎng)絡(luò)內(nèi)容 分發(fā)給終端裝置102。在這點(diǎn)上,與終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被 配置為接收所請(qǐng)求的網(wǎng)絡(luò)內(nèi)容。所接收的網(wǎng)絡(luò)內(nèi)容可以與網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián),該網(wǎng)絡(luò)應(yīng)用被 配置為在多個(gè)顯示器上被顯示。即,與所接收的網(wǎng)絡(luò)內(nèi)容相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用可以被配置為 跨域多個(gè)終端裝置102的顯示器被渲染。
[0052] 在各種實(shí)施例中,與網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián)的網(wǎng)絡(luò)內(nèi)容可以包括標(biāo)識(shí)網(wǎng)絡(luò)應(yīng)用的布局的 超文本標(biāo)記語(yǔ)言(HTML)文檔。在這點(diǎn)上,HTML布局文檔可以標(biāo)識(shí)和描述對(duì)應(yīng)于網(wǎng)絡(luò)應(yīng)用 的顯示的一個(gè)或多個(gè)各自部分的一個(gè)或多個(gè)框架。例如,一個(gè)框架可以與網(wǎng)絡(luò)應(yīng)用的主或 中心顯示相關(guān)聯(lián),而其它框架可以與定位在該主顯示區(qū)域外部(例如,上、下、左、右或諸如 此類)的該顯示的擴(kuò)展部分相關(guān)聯(lián)。HTML布局文檔可以指示每個(gè)框架是本地的(例如,與 該主顯示相關(guān)聯(lián))還是遠(yuǎn)程的(例如,與外部顯示相關(guān)聯(lián))。在一些情況下,HTML布局文檔 可以指示相對(duì)于在主顯示上渲染的框架的與外部顯示相關(guān)聯(lián)的框架的方位(例如,頂、底、 左、右)。在某些實(shí)施例中,與初始請(qǐng)求與網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián)的網(wǎng)絡(luò)內(nèi)容的網(wǎng)絡(luò)應(yīng)用客戶端電 路118相關(guān)聯(lián)的終端裝置102可以被稱為主設(shè)備(例如,主終端裝置102),該主設(shè)備被配置 為渲染與本地顯示相關(guān)聯(lián)的框架。
[0053] 根據(jù)示例實(shí)施例,HTML布局文檔可以提供用于訪問(wèn)網(wǎng)絡(luò)應(yīng)用的框架的信息(將在 與該框架相關(guān)聯(lián)的顯示器(即,外部或本地顯示器)上渲染該網(wǎng)絡(luò)應(yīng)用的框架)。例如,該 信息可以指定用戶各自的HTML文檔的源地址,該源地址用于訪問(wèn)該網(wǎng)絡(luò)應(yīng)用的框架(將在 與該框架相關(guān)聯(lián)的顯示器上來(lái)渲染該框架)。在一些情況下,每個(gè)框架可以與單個(gè)網(wǎng)絡(luò)應(yīng)用 的各自部分相關(guān)聯(lián)。例如,單個(gè)網(wǎng)絡(luò)應(yīng)用可以提供用于每個(gè)標(biāo)識(shí)的框架的各自的輸出或饋 送。在其它實(shí)施例中,每個(gè)框架可以與多個(gè)網(wǎng)絡(luò)應(yīng)用中的每個(gè)網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián),該多個(gè)網(wǎng)絡(luò) 應(yīng)用被配置為顯現(xiàn)給終端用戶,作為跨越多個(gè)顯示擴(kuò)展的單個(gè)網(wǎng)絡(luò)應(yīng)用。例如,單個(gè)網(wǎng)絡(luò)應(yīng) 用可以被分成多個(gè)網(wǎng)絡(luò)應(yīng)用,該多個(gè)網(wǎng)絡(luò)應(yīng)用被配置為提供與單個(gè)網(wǎng)絡(luò)應(yīng)用相同的功能, 同時(shí)僅渲染單個(gè)網(wǎng)絡(luò)應(yīng)用的顯示的特定框架。
[0054] 在一些實(shí)施例中,與被配置為作為主設(shè)備進(jìn)行操作的終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò) 應(yīng)用客戶端電路118可以發(fā)送針對(duì)與本地顯示相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用內(nèi)容(例如,框架)的請(qǐng) 求。例如,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為訪問(wèn)如在HTML布局文檔中標(biāo)識(shí)的與本地 顯示的框架相關(guān)聯(lián)的HTML地址(例如,經(jīng)由網(wǎng)絡(luò)瀏覽器)。接收該請(qǐng)求的服務(wù)網(wǎng)絡(luò)裝置104 的網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126可以被配置為向主設(shè)備提供所請(qǐng)求的內(nèi)容。在一些情況下,由 網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126提供的網(wǎng)絡(luò)內(nèi)容可以包括用于訪問(wèn)該網(wǎng)絡(luò)應(yīng)用的網(wǎng)站、鏈路以訪 問(wèn)與本地顯示的框架相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用的輸出、鏈路以下載該網(wǎng)絡(luò)應(yīng)用和/或諸如此類。
[0055] 根據(jù)各種實(shí)施例,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為渲染用于網(wǎng)絡(luò)應(yīng)用的本 地顯示。例如,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為使用網(wǎng)絡(luò)瀏覽器應(yīng)用來(lái)渲染本地顯 示。在一些情況下,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為執(zhí)行網(wǎng)絡(luò)應(yīng)用,以便確定將渲染 的本地顯示。在其它實(shí)施例中,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以基于從在服務(wù)網(wǎng)絡(luò)裝置104 上運(yùn)行的網(wǎng)絡(luò)應(yīng)用(例如,通過(guò)網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126)接收的信息(例如,饋送)來(lái)渲 染本地顯示。
[0056] 在示例實(shí)施例中,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為定位用于擴(kuò)展網(wǎng)絡(luò)應(yīng)用 的顯示的外部設(shè)備(例如,其它終端裝置102)。在某些實(shí)施例中,許多的外部設(shè)備可以用 于擴(kuò)展顯示;而在其它實(shí)施例中,外部設(shè)備的數(shù)量可以取決于網(wǎng)絡(luò)應(yīng)用的配置。在一些情況 下,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為搜索鄰近于與網(wǎng)絡(luò)應(yīng)用客戶端電路118相關(guān)聯(lián) 的終端裝置102的外部設(shè)備。例如,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以廣播消息或信號(hào),該消息 或信號(hào)請(qǐng)求來(lái)自一個(gè)或多個(gè)外部設(shè)備的連接。在其它示例中,網(wǎng)絡(luò)應(yīng)用客戶端電路118可 以被配置為執(zhí)行軟件(例如, Bonjour? ),該軟件用于定位鄰居外部設(shè)備以及與其建立 連接。外部設(shè)備可以連接到相同的網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)106)或主設(shè)備終端裝置102的鄰居網(wǎng) 絡(luò),經(jīng)由自組織網(wǎng)絡(luò)(例如,WLAN自組織網(wǎng)絡(luò))連接到主設(shè)備終端裝置102,直接連接到主 設(shè)備終端裝置102,不連接到任何網(wǎng)絡(luò),或諸如此類。如上所述,外部設(shè)備終端裝置102可 以被具體化為計(jì)算設(shè)備,諸如例如,臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、移動(dòng)終端、平板計(jì)算設(shè)備和 /或諸如此類。
[0057] 與外部設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為監(jiān)聽來(lái) 自主設(shè)備終端裝置102的連接。在某些實(shí)施例中,與外部設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò) 應(yīng)用客戶端電路118可以接收來(lái)自主設(shè)備終端裝置102的請(qǐng)求(例如消息或信號(hào)),以及向 主設(shè)備終端裝置102傳送接受或拒絕針對(duì)連接的請(qǐng)求的回復(fù)。在一些情況下,與外部設(shè)備 終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以在傳送回復(fù)前,要求用戶輸入接受或 拒絕該請(qǐng)求。
[0058] 在示例實(shí)施例中,與主設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以 與一個(gè)或多個(gè)外部設(shè)備建立連接。在一些情況下,與主設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng) 用客戶端電路118可以在建立連接前,要求用戶輸入授權(quán)至一個(gè)或多個(gè)外部設(shè)備的連接。 應(yīng)當(dāng)了解的是,針對(duì)建立連接所描述的實(shí)施例不應(yīng)當(dāng)被認(rèn)為是限制性的,以及可以使用用 于在主設(shè)備終端裝置102和外部設(shè)備終端裝置102之間建立連接的任何方法。
[0059] 根據(jù)各種實(shí)施例,與主設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118以及 與外部設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為通過(guò)該連接交換 信息。例如,該信息可以包括:相對(duì)于主設(shè)備終端裝置102的本地顯示的方位的外部設(shè)備 終端裝置102的外部顯示的方位的指示。在一些實(shí)施例中,與主設(shè)備終端裝置102相關(guān)聯(lián) 的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為指派外部顯示的方位。在這點(diǎn)上,與主設(shè)備終端 裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為確定外部設(shè)備終端裝置102的方 位。在一些情況下,可以通過(guò)例如響應(yīng)于提示主設(shè)備的用戶以指定外部設(shè)備的相對(duì)位置,而 提供給網(wǎng)絡(luò)應(yīng)用客戶端電路118的用戶輸入,來(lái)確定該方位。在另一種情況下,主設(shè)備可以 接收來(lái)自外部設(shè)備的方位信息(例如,GPS信息),該方位信息可以用于指派該外部設(shè)備的 方位。在其它實(shí)施例中,與外部設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以 向主設(shè)備終端裝置102通知至該主設(shè)備的外部設(shè)備的相對(duì)方位。例如,外部設(shè)備的網(wǎng)絡(luò)應(yīng) 用客戶端電路118可以請(qǐng)求和接收來(lái)自外部設(shè)備的用戶的用戶輸入,該用戶輸入指定至主 設(shè)備的外部設(shè)備的相對(duì)位置。
[0060] 在一些實(shí)施例中,主設(shè)備的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為向一個(gè)或多個(gè) 連接的外部設(shè)備提供用于訪問(wèn)針對(duì)各自外部設(shè)備的網(wǎng)絡(luò)內(nèi)容的信息。在這點(diǎn)上,一旦主設(shè) 備已經(jīng)向外部設(shè)備指派了方位(例如,左、右、上、下),則該主設(shè)備可以提供針對(duì)特定方位 的框架地址的指示。在一些情況下,主設(shè)備可以向外部設(shè)備提供傳輸HTML布局文檔。在這 些情況下,外部設(shè)備終端裝置102的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為至少部分地基 于由主設(shè)備所指派的方位來(lái)確定有關(guān)于將在外部顯示上顯示框架的HTML布局文檔中含有 的信息。在其它情況下,由主設(shè)備提供的信息可以包括來(lái)自HTML布局文檔的特定于與外部 顯示的方位相關(guān)聯(lián)的框架的信息。例如,由主設(shè)備提供的信息可以指定針對(duì)用于訪問(wèn)將在 與外部顯示相關(guān)聯(lián)的顯示上渲染的網(wǎng)絡(luò)應(yīng)用的框架的各自的HTML文檔的源地址。
[0061] 根據(jù)各種實(shí)施例,與外部設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可 以發(fā)送針對(duì)與外部顯示相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用內(nèi)容(例如,框架)的請(qǐng)求。例如,網(wǎng)絡(luò)應(yīng)用客戶 端電路118可以被配置為訪問(wèn)與如在HTML布局文檔或在由主設(shè)備提供的框架特定信息中 標(biāo)識(shí)的與外部顯示的框架相關(guān)聯(lián)的HTML地址(例如,經(jīng)由網(wǎng)絡(luò)瀏覽器)。接收該請(qǐng)求的服 務(wù)網(wǎng)絡(luò)裝置104的網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126可以被配置為向外部設(shè)備提供所請(qǐng)求的網(wǎng)絡(luò)內(nèi) 容。在一些情況下,由網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126提供的網(wǎng)絡(luò)內(nèi)容可以包括用于訪問(wèn)網(wǎng)絡(luò)應(yīng) 用的網(wǎng)站、鏈接以訪問(wèn)與外部顯示的框架相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用的輸出、鏈接以下載網(wǎng)絡(luò)應(yīng)用 和/或諸如此類。
[0062] 根據(jù)各種實(shí)施例,與外部設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可 以被配置為渲染用于網(wǎng)絡(luò)應(yīng)用的外部顯示。例如,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以被配置為 使用網(wǎng)絡(luò)瀏覽器應(yīng)用來(lái)渲染與特定外部顯示相關(guān)聯(lián)的框架。在一些情況下,網(wǎng)絡(luò)應(yīng)用客戶 端電路118可以被配置為執(zhí)行網(wǎng)絡(luò)應(yīng)用,以便確定將渲染的外部顯示。在其它實(shí)施例中,網(wǎng) 絡(luò)應(yīng)用客戶端電路118可以基于從在服務(wù)網(wǎng)絡(luò)裝置104上運(yùn)行的網(wǎng)絡(luò)應(yīng)用(例如,通過(guò)網(wǎng) 絡(luò)應(yīng)用服務(wù)器電路126)接收的信息(例如,饋送)來(lái)渲染該外部顯示。
[0063] 在其它實(shí)施例中,與主設(shè)備終端裝置102相關(guān)聯(lián)的網(wǎng)絡(luò)應(yīng)用客戶端電路118可以 被配置為接收與網(wǎng)絡(luò)應(yīng)用的所有框架相關(guān)聯(lián)的網(wǎng)絡(luò)內(nèi)容。在這些實(shí)施例中,主設(shè)備可以被 配置為向一個(gè)或多個(gè)外部設(shè)備提供與外部框架相關(guān)聯(lián)的網(wǎng)絡(luò)內(nèi)容。
[0064] 在示例實(shí)施例中,與主設(shè)備或一個(gè)或多個(gè)外部設(shè)備中的一個(gè)外部設(shè)備相關(guān)聯(lián)的網(wǎng) 絡(luò)應(yīng)用客戶端電路118可以被配置為接收與在各自設(shè)備的顯示器上渲染的網(wǎng)絡(luò)應(yīng)用的框 架相關(guān)聯(lián)的用戶輸入。在這點(diǎn)上,網(wǎng)絡(luò)應(yīng)用客戶端電路118可以提供用戶接口,作為被顯示 的網(wǎng)絡(luò)應(yīng)用的框架的一部分。在示例實(shí)例中,主或外部設(shè)備的用戶可以操控與在特定顯示 器上渲染的框架相關(guān)聯(lián)的顯示。因此,在被配置為顯示網(wǎng)絡(luò)應(yīng)用的框架的其它設(shè)備上渲染 的框架可以類似地具有在各自被顯示的框架上操控的顯示。例如,在網(wǎng)絡(luò)應(yīng)用提供跨越多 個(gè)設(shè)備的顯示器來(lái)渲染全景圖的情況下,當(dāng)用戶操控特定設(shè)備上的顯示時(shí)(例如,向左滾 動(dòng)全景圖),可以由網(wǎng)絡(luò)應(yīng)用(例如,經(jīng)由提供用于由特定設(shè)備顯示的框架的饋送)自動(dòng)地 類似地操控剩余的設(shè)備(例如也向左滾動(dòng))上的顯示。在這點(diǎn)上,一旦連接多個(gè)顯示設(shè)備, 通過(guò)方位來(lái)配置,以及顯示與網(wǎng)絡(luò)應(yīng)用的每個(gè)各自框架相關(guān)聯(lián)的網(wǎng)絡(luò)內(nèi)容,則被提供給多 個(gè)顯示設(shè)備中的任何顯示設(shè)備的網(wǎng)絡(luò)應(yīng)用客戶端電路118的用戶輸入可以影響所有的多 個(gè)顯示設(shè)備的顯示。即,所有顯示設(shè)備可以被配置為一致地進(jìn)行動(dòng)作,以跨越多個(gè)顯示設(shè)備 來(lái)渲染和更新與網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián)的擴(kuò)展顯示,不管哪個(gè)顯示設(shè)備接收用戶輸入。
[0065] 根據(jù)各種實(shí)施例,主設(shè)備和/或一個(gè)或多個(gè)外部設(shè)備與網(wǎng)絡(luò)服務(wù)器之間的連接可 以包括:套接字連接、長(zhǎng)輪詢連接、異步連接和/或諸如此類。在這點(diǎn)上,根據(jù)需要,主設(shè)備 和一個(gè)或多個(gè)外部設(shè)備可以被配置為接收來(lái)自網(wǎng)絡(luò)服務(wù)器的自動(dòng)更新,而不需要該設(shè)備向 網(wǎng)絡(luò)服務(wù)器發(fā)送另外的請(qǐng)求。
[0066] 圖6說(shuō)明了服務(wù)網(wǎng)絡(luò)應(yīng)用的網(wǎng)絡(luò)服務(wù)器600、主設(shè)備601和外部設(shè)備602之間的 示例交互模式。該示例交互描繪了根據(jù)示例實(shí)施例的可以執(zhí)行的動(dòng)作或可以發(fā)送的消息, 該示例實(shí)施例用于建立、顯示和控制使用跨越多個(gè)設(shè)備來(lái)擴(kuò)展顯示的網(wǎng)絡(luò)應(yīng)用。在這個(gè)示 例交互中,網(wǎng)絡(luò)服務(wù)器600可以被具體化成包括網(wǎng)絡(luò)應(yīng)用服務(wù)器電路126的服務(wù)網(wǎng)絡(luò)裝置 104,以及主和外部設(shè)備601、602可以被具體化成包括網(wǎng)絡(luò)應(yīng)用客戶端電路118的終端裝置 102。應(yīng)當(dāng)理解的是,在不背離本發(fā)明的范圍的情況下,可以針對(duì)圖6示例表示的結(jié)構(gòu)和內(nèi) 容的做出許多變型。
[0067] 在示例交互中,在操作610,主設(shè)備601可以向網(wǎng)絡(luò)服務(wù)器600初始發(fā)送針對(duì)網(wǎng)絡(luò) 應(yīng)用的請(qǐng)求(即,GET/app)。例如,網(wǎng)絡(luò)應(yīng)用可以是針對(duì)全景圖的照片瀏覽應(yīng)用。在操作 612,網(wǎng)絡(luò)服務(wù)器601可以通過(guò)向主設(shè)備601傳送HTML布局文檔來(lái)進(jìn)行回復(fù)。在這個(gè)示例 中,主設(shè)備601可以解析HTML布局文檔,以確定用于訪問(wèn)將在主設(shè)備601上顯示的網(wǎng)絡(luò)應(yīng) 用的框架的地址。在這個(gè)示例交互中,用于在主設(shè)備601上顯示的框架的地址可以包括用 于訪問(wèn)框架的網(wǎng)頁(yè)(即,/app/mainframe.html)。然后在操作614,主設(shè)備601可以向網(wǎng)絡(luò) 服務(wù)器600發(fā)送針對(duì)所確定的框架的網(wǎng)絡(luò)內(nèi)容的請(qǐng)求。在操作616,網(wǎng)絡(luò)服務(wù)器601可以再 次通過(guò)提供針對(duì)該框架的網(wǎng)絡(luò)內(nèi)容來(lái)進(jìn)行響應(yīng),例如通過(guò)提供將在主設(shè)備601上執(zhí)行的網(wǎng) 絡(luò)應(yīng)用,該網(wǎng)絡(luò)應(yīng)用用于提供主設(shè)備框架的內(nèi)容。
[0068] 根據(jù)圖6中示出的示例,在操作618,可以通過(guò)主設(shè)備601試圖找到外部設(shè)備 602 (在該外部設(shè)備602上來(lái)擴(kuò)展網(wǎng)絡(luò)應(yīng)用的顯示)來(lái)繼續(xù)進(jìn)行該過(guò)程。主設(shè)備601可以繼 續(xù)搜索直到找到一個(gè)或多個(gè)外部設(shè)備602。在示例交互中,在操作620,主設(shè)備601定位外 部設(shè)備602,以及發(fā)送針對(duì)連接的請(qǐng)求,在操作622,該外部設(shè)備602通過(guò)接受該連接來(lái)進(jìn)行 響應(yīng)。然后,主設(shè)備601指派針對(duì)外部設(shè)備的顯示的方位(S卩,左),以及確定用于訪問(wèn)將在 外部設(shè)備602上顯示的網(wǎng)絡(luò)內(nèi)容的框架的地址(即,/app/leftframe. html)。在操作624, 主設(shè)備601向外部設(shè)備602傳送地址的指示,該地址用于訪問(wèn)將在外部設(shè)備上顯示的框架。 在操作626,在接收到針對(duì)將被顯示的網(wǎng)絡(luò)應(yīng)用的框架的地址后,外部設(shè)備602向網(wǎng)絡(luò)服務(wù) 器600發(fā)送針對(duì)與外部框架地址相關(guān)聯(lián)的網(wǎng)絡(luò)內(nèi)容的請(qǐng)求。在操作628,網(wǎng)絡(luò)服務(wù)器600可 以通過(guò)提供針對(duì)外部框架的網(wǎng)絡(luò)內(nèi)容來(lái)響應(yīng)于外部設(shè)備602,例如通過(guò)提供將在外部設(shè)備 602上執(zhí)行的網(wǎng)絡(luò)應(yīng)用,該網(wǎng)絡(luò)應(yīng)用用于向外部設(shè)備提供框架內(nèi)容。
[0069] 盡管圖6的示例交互描繪了兩個(gè)用戶設(shè)備,即主設(shè)備601和單個(gè)外部設(shè)備602,但 是應(yīng)當(dāng)了解的是,任何數(shù)量的外部設(shè)備602可以用于擴(kuò)展網(wǎng)絡(luò)應(yīng)用的顯示。
[0070] 圖7說(shuō)明了根據(jù)本發(fā)明的實(shí)施例的服務(wù)網(wǎng)絡(luò)應(yīng)用的網(wǎng)絡(luò)服務(wù)器、主設(shè)備以及外部 設(shè)備的示例配置。如在圖7中示出的,主設(shè)備702可以通過(guò)連接712請(qǐng)求來(lái)自網(wǎng)絡(luò)服務(wù)器 700的網(wǎng)絡(luò)應(yīng)用。主設(shè)備702可以接收指示主框架722、左框架724和右框架726的網(wǎng)絡(luò)應(yīng) 用顯示的布局。主設(shè)備702可以通過(guò)連接712請(qǐng)求和接收來(lái)自網(wǎng)絡(luò)服務(wù)器700的針對(duì)主框 架722的網(wǎng)絡(luò)應(yīng)用內(nèi)容。然后,主設(shè)備702可以定位左設(shè)備704和右設(shè)備706以及分別通 過(guò)連接714和連接716連接到左設(shè)備704和右設(shè)備706。在這個(gè)示例中,主設(shè)備702可以通 過(guò)連接714向左設(shè)備704發(fā)送與網(wǎng)絡(luò)應(yīng)用的左框架724相關(guān)聯(lián)的地址,以及可以通過(guò)連接 716向右設(shè)備706發(fā)送與網(wǎng)絡(luò)應(yīng)用的右框架726相關(guān)聯(lián)的地址。左設(shè)備704和右設(shè)備706 然后可以分別通過(guò)連接734和連接736分別請(qǐng)求和接收針對(duì)左框架724和右框架726的網(wǎng) 絡(luò)內(nèi)容。然后,左設(shè)備704可以在左設(shè)備704的顯示器上顯示渲染的左框架744,以及右設(shè) 備706可以在右設(shè)備706的顯示器上顯示渲染的右框架746。
[0071] 參照?qǐng)D5,圖5說(shuō)明了根據(jù)示例方法的流程圖,該方法用于跨越多個(gè)設(shè)備來(lái)擴(kuò)展網(wǎng) 絡(luò)應(yīng)用的顯示。在這點(diǎn)上,圖5說(shuō)明了在終端裝置102處執(zhí)行的操作。在圖5中說(shuō)明的以 及相對(duì)于圖5描述的操作可以例如由處理器110、存儲(chǔ)器112、通信接口 114或網(wǎng)絡(luò)應(yīng)用客 戶端電路118來(lái)執(zhí)行,在其幫助下來(lái)執(zhí)行,和/或在其控制下來(lái)執(zhí)行。操作500可以包括: 接收與網(wǎng)絡(luò)應(yīng)用的主框架相關(guān)聯(lián)的內(nèi)容的指示。處理器110、存儲(chǔ)器112、通信接口 114、用 戶接口 116和/或網(wǎng)絡(luò)應(yīng)用客戶端電路118可以例如提供用于執(zhí)行操作500的構(gòu)件。操作 510可以包括提供與主框架相關(guān)聯(lián)的內(nèi)容的顯示。處理器110、存儲(chǔ)器112、通信接口 114、 用戶接口 116和/或網(wǎng)絡(luò)應(yīng)用客戶端電路118可以例如提供用于執(zhí)行操作510的構(gòu)件。操 作520可以包括搜索一個(gè)或多個(gè)外部設(shè)備。一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備可以包 括顯示器,該顯示器用于渲染與網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框架相關(guān)聯(lián)的內(nèi)容。處理器110、存儲(chǔ) 器112、通信接口 114、用戶接口 116和/或網(wǎng)絡(luò)應(yīng)用客戶端電路118可以例如提供用于執(zhí) 行操作520的構(gòu)件。操作530可以包括:與一個(gè)或多個(gè)外部設(shè)備建立連接。處理器110、存 儲(chǔ)器112、通信接口 114、用戶接口 116和/或網(wǎng)絡(luò)應(yīng)用客戶端電路118可以例如提供用于 執(zhí)行操作530的構(gòu)件。操作540可以包括:提供向一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備 傳輸與各自擴(kuò)展框架相關(guān)聯(lián)的內(nèi)容的指示。處理器110、存儲(chǔ)器112、通信接口 114、用戶接 口 116和/或網(wǎng)絡(luò)應(yīng)用客戶端電路118可以例如提供用于執(zhí)行操作540的構(gòu)件。
[0072] 圖5說(shuō)明了根據(jù)本發(fā)明的示例實(shí)施例的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品的流程圖。 將理解的是,流程圖中的每個(gè)框、以及流程圖中的框的組合可以由各種構(gòu)件來(lái)實(shí)現(xiàn),諸如硬 件和/或包括一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(與描述傳播信號(hào)的計(jì)算機(jī)可讀傳輸介質(zhì)相對(duì)) 的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)可讀介質(zhì)具有存儲(chǔ)在其中的計(jì)算機(jī)可讀程序代碼指令、程序 指令或可執(zhí)行的計(jì)算機(jī)可讀程序代碼指令。例如,在本文中描述的過(guò)程中的一個(gè)或多個(gè)過(guò) 程可以由計(jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)程序指令來(lái)具體化。在這點(diǎn)上,具體化本文中描述的過(guò) 程的計(jì)算機(jī)程序產(chǎn)品(多個(gè))可以由移動(dòng)終端、服務(wù)器或其它計(jì)算設(shè)備(例如,終端裝置 102中)的一個(gè)或多個(gè)存儲(chǔ)設(shè)備(例如存儲(chǔ)器122、易失性存儲(chǔ)器40或非易失性存儲(chǔ)器42) 來(lái)存儲(chǔ),以及可以由計(jì)算設(shè)備中的處理器(例如處理器120或處理器20)來(lái)執(zhí)行。在一些 實(shí)施例中,具體化以上描述的過(guò)程的包括計(jì)算機(jī)程序產(chǎn)品(多個(gè))的計(jì)算機(jī)程序指令可以 由多個(gè)計(jì)算設(shè)備的存儲(chǔ)設(shè)備來(lái)存儲(chǔ)。如將了解的是,可以將任何此類計(jì)算機(jī)程序產(chǎn)品加載 到計(jì)算機(jī)或其它可編程裝置上以產(chǎn)生機(jī)器,使得包含指令(其在計(jì)算機(jī)或其它可編程裝置 上執(zhí)行)的計(jì)算機(jī)程序產(chǎn)品創(chuàng)造用于實(shí)現(xiàn)在流程圖的框(多個(gè))中指定的功能的構(gòu)件。
[0073] 此外,計(jì)算機(jī)程序產(chǎn)品可以包括一個(gè)或多個(gè)計(jì)算機(jī)可讀的存儲(chǔ)器,可以在該存儲(chǔ) 器上存儲(chǔ)計(jì)算機(jī)程序指令,使得一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)器能夠指導(dǎo)計(jì)算機(jī)或其它可編 程裝置以特定的方式來(lái)執(zhí)行功能,使得計(jì)算機(jī)程序產(chǎn)品可以包括實(shí)現(xiàn)流程圖的框(多個(gè)) 中指定的功能的制造品。還可以將一個(gè)或多個(gè)計(jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)程序指令加載到計(jì) 算機(jī)或其它可編程裝置上以使得在該計(jì)算機(jī)和其它可編程裝置上執(zhí)行一系列的操作以產(chǎn) 生計(jì)算機(jī)實(shí)現(xiàn)的過(guò)程,使得在計(jì)算機(jī)和其它可編程裝置上執(zhí)行的指令實(shí)現(xiàn)流程圖的框(多 個(gè))中指定的功能??梢皂樞虻貓?zhí)行程序代碼指令的取回、加載和執(zhí)行,使得每次取回、力口 載和執(zhí)行一個(gè)指令。在一些示例實(shí)施例中,可以并行地執(zhí)行取回、加載和/或執(zhí)行,使得一 起取回、加載和執(zhí)行多個(gè)指令。
[0074] 因此,由處理器執(zhí)行與流程圖的操作相關(guān)聯(lián)的指令,或在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中 存儲(chǔ)與流程圖的框或操作相關(guān)聯(lián)的指令,支持用于執(zhí)行指定功能的操作的組合。還將理解 的是,流程圖中的一個(gè)或多個(gè)操作,以及流程圖中的框和操作的組合,可以由執(zhí)行指定的功 能的專用的基于硬件的計(jì)算機(jī)系統(tǒng)和/或處理器或?qū)S糜布统绦虼a指令的組合來(lái)實(shí) 現(xiàn)。
[0075] 可以以許多方式來(lái)實(shí)現(xiàn)上述功能。例如,可以利用用于實(shí)現(xiàn)上述功能中的每個(gè)功 能的任何合適的構(gòu)件來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例。在示例實(shí)施例中,合適配置的處理器(例如, 處理器110和/或處理器120)可以提供所有的或一部分的本發(fā)明的元素。在其它實(shí)施例 中,所有的或一部分的本發(fā)明的元素可以由計(jì)算機(jī)程序產(chǎn)品來(lái)配置或在計(jì)算機(jī)程序產(chǎn)品的 控制下進(jìn)行操作。用于執(zhí)行本發(fā)明的實(shí)施例的方法的計(jì)算機(jī)程序產(chǎn)品可以包括計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì),諸如非易失性存儲(chǔ)介質(zhì)(例如,存儲(chǔ)器112和/或存儲(chǔ)器122),以及具體化在計(jì) 算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可讀程序代碼部分,諸如一系列的計(jì)算機(jī)指令。
[0076] 本文所闡述的本發(fā)明的許多修改和其它實(shí)施例將進(jìn)入到本發(fā)明相關(guān)領(lǐng)域的受益 于在上述說(shuō)明和相關(guān)聯(lián)的附圖中所呈現(xiàn)的教示的技術(shù)人員的腦海中。因此,應(yīng)當(dāng)理解的是, 本發(fā)明的實(shí)施例不限制于所公開的特定實(shí)施例,并且所述修改和其它實(shí)施例旨在被包含在 所附權(quán)利要求書的范圍內(nèi)。此外,雖然在元素和/或功能的某些示例組合的上下文中,上述 描述和相關(guān)聯(lián)的附圖描述了示例實(shí)施例,但是應(yīng)當(dāng)了解的是,在不背離所附權(quán)利要求書的 范圍的情況下,可以由可替代的實(shí)施例來(lái)提供元素和/或功能的不同組合。在這點(diǎn)上,例如 除了上述所明確描述的外,元素和/或功能的不同組合也被預(yù)期為可以由所附權(quán)利要求書 來(lái)闡述。雖然,本文中使用了特定術(shù)語(yǔ),但是它們僅是用于通用和描述性意義,并且不是出 于限制的目的。
【權(quán)利要求】
1. 一種方法,包括: 接收與網(wǎng)絡(luò)應(yīng)用的主框架相關(guān)聯(lián)的內(nèi)容的指示; 提供與所述主框架相關(guān)聯(lián)的所述內(nèi)容的顯示; 搜索一個(gè)或多個(gè)外部設(shè)備,其中所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備包括用于 渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框架相關(guān)聯(lián)的內(nèi)容的顯示器; 與所述一個(gè)或多個(gè)外部設(shè)備建立連接;以及 向所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備提供與所述各自擴(kuò)展框架相關(guān)聯(lián)的所 述內(nèi)容的指示的傳輸。
2. 根據(jù)權(quán)利要求1所述的方法,還包括: 指派方位給所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備,其中所述方位提供將在所述 外部設(shè)備上顯示的所述各自擴(kuò)展框架的相對(duì)于所述主框架的位置的指示。
3. 根據(jù)權(quán)利要求2所述的方法,其中至少部分地基于所述外部設(shè)備的物理位置來(lái)指派 所述方位。
4. 根據(jù)權(quán)利要求1所述的方法,還包括: 提供針對(duì)所述網(wǎng)絡(luò)應(yīng)用的請(qǐng)求的傳輸; 接收用于訪問(wèn)所述網(wǎng)絡(luò)應(yīng)用的信息; 確定與所述網(wǎng)絡(luò)應(yīng)用的所述主框架相關(guān)聯(lián)的所述內(nèi)容的地址;以及 提供針對(duì)與所述主框架相關(guān)聯(lián)的所述內(nèi)容的請(qǐng)求的傳輸。
5. 根據(jù)權(quán)利要求4所述的方法,其中用于訪問(wèn)所述網(wǎng)絡(luò)應(yīng)用的所述信息包括以下指 示中的至少一個(gè)指示:用于訪問(wèn)與所述網(wǎng)絡(luò)應(yīng)用的所述主框架相關(guān)聯(lián)的所述內(nèi)容的所述地 址,以及用于訪問(wèn)與所述網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的一個(gè)或多個(gè) 地址。
6. 根據(jù)權(quán)利要求1所述的方法,還包括: 接收用戶輸入,該用戶輸入操控所述網(wǎng)絡(luò)應(yīng)用的所述主框架的所述顯示; 至少部分地基于所述用戶輸入來(lái)更新所述主框架的所述顯示,其中更新所述主框架的 所述顯示使得更新所述網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)擴(kuò)展框架的顯示。
7. 根據(jù)權(quán)利要求1所述的方法,其中搜索一個(gè)或多個(gè)外部設(shè)備還包括: 廣播針對(duì)包括顯示器的外部設(shè)備的請(qǐng)求; 接收來(lái)自一個(gè)或多個(gè)外部設(shè)備的響應(yīng),其中所述響應(yīng)包括接受所述請(qǐng)求的指示。
8. -種裝置,包括: 至少一個(gè)處理器;以及 存儲(chǔ)計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼 被配置為使用所述至少一個(gè)處理器使得所述裝置至少: 接收與網(wǎng)絡(luò)應(yīng)用的主框架相關(guān)聯(lián)的內(nèi)容的指示; 提供與所述主框架相關(guān)聯(lián)的所述內(nèi)容的顯示; 搜索一個(gè)或多個(gè)外部設(shè)備,其中所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備包括用于 渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框架相關(guān)聯(lián)的內(nèi)容的顯示器; 與所述一個(gè)或多個(gè)外部設(shè)備建立連接;以及 向所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備提供與所述各自擴(kuò)展框架相關(guān)聯(lián)的所 述內(nèi)容的指示的傳輸。
9. 根據(jù)權(quán)利要求8所述的裝置,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼還被配置 為使用所述至少一個(gè)處理器使得所述裝置: 指派方位給所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備,其中所述方位提供將在所述 外部設(shè)備上顯示的所述各自擴(kuò)展框架的相對(duì)于所述主框架的位置的指示。
10. 根據(jù)權(quán)利要求9所述的裝置,其中至少部分地基于所述外部設(shè)備的物理位置來(lái)指 派所述方位。
11. 根據(jù)權(quán)利要求8所述的裝置,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼還被配 置為使用所述至少一個(gè)處理器使得所述裝置: 提供針對(duì)所述網(wǎng)絡(luò)應(yīng)用的請(qǐng)求的傳輸; 接收用于訪問(wèn)所述網(wǎng)絡(luò)應(yīng)用的信息; 確定與所述網(wǎng)絡(luò)應(yīng)用的所述主框架相關(guān)聯(lián)的所述內(nèi)容的地址;以及 提供針對(duì)與所述主框架相關(guān)聯(lián)的所述內(nèi)容的請(qǐng)求的傳輸。
12. 根據(jù)權(quán)利要求11所述的裝置,其中用于訪問(wèn)所述網(wǎng)絡(luò)應(yīng)用的所述信息包括以下指 示中的至少一個(gè)指示:用于訪問(wèn)與所述網(wǎng)絡(luò)應(yīng)用的所述主框架相關(guān)聯(lián)的所述內(nèi)容的所述地 址,以及用于訪問(wèn)與所述網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的一個(gè)或多個(gè) 地址。
13. 根據(jù)權(quán)利要求8所述的裝置,所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼還被配 置為使用所述至少一個(gè)處理器使得所述裝置: 接收用戶輸入,該用戶輸入操控所述網(wǎng)絡(luò)應(yīng)用的所述主框架的所述顯示; 至少部分地基于所述用戶輸入來(lái)更新所述主框架的所述顯示,其中更新所述主框架的 所述顯示使得所述網(wǎng)絡(luò)應(yīng)用的所述一個(gè)或多個(gè)擴(kuò)展框架的顯示。
14. 根據(jù)權(quán)利要求8所述的裝置,其中為了搜索一個(gè)或多個(gè)外部設(shè)備,所述至少一個(gè)存 儲(chǔ)器和所述計(jì)算機(jī)程序代碼還被配置為使用所述至少一個(gè)處理器使得所述裝置: 廣播針對(duì)包括顯示器的外部設(shè)備的請(qǐng)求; 接收來(lái)自一個(gè)或多個(gè)外部設(shè)備的響應(yīng),其中所述響應(yīng)包括接受所述請(qǐng)求的指示。
15. -種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括至少一個(gè)非短暫性的計(jì)算機(jī)可讀 介質(zhì),所述至少一個(gè)非短暫性的計(jì)算機(jī)可讀介質(zhì)具有存儲(chǔ)在其上的程序代碼,其中當(dāng)由裝 置執(zhí)行所述程序代碼時(shí),所述程序代碼使得所述裝置至少: 接收與網(wǎng)絡(luò)應(yīng)用的主框架相關(guān)聯(lián)的內(nèi)容的指示; 提供與所述主框架相關(guān)聯(lián)的所述內(nèi)容的顯示; 搜索一個(gè)或多個(gè)外部設(shè)備,其中所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備包括用于 渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框架相關(guān)聯(lián)的內(nèi)容的顯示器; 與所述一個(gè)或多個(gè)外部設(shè)備建立連接;以及 向所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備提供與所述各自擴(kuò)展框架相關(guān)聯(lián)的所 述內(nèi)容的指示的傳輸。
16. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中當(dāng)由所述裝置執(zhí)行所述程序代碼 時(shí),所述程序代碼還使得所述裝置至少: 指派方位給所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備,其中所述方位提供將在所述 外部設(shè)備上顯示的所述各自擴(kuò)展框架的相對(duì)于所述主框架的位置的指示。
17. 根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中至少部分地基于所述外部設(shè)備的物 理位置來(lái)指派所述方位。
18. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中當(dāng)由所述裝置執(zhí)行所述程序代碼 時(shí),所述程序代碼還使得所述裝置至少: 提供針對(duì)所述網(wǎng)絡(luò)應(yīng)用的請(qǐng)求的傳輸; 接收用于訪問(wèn)所述網(wǎng)絡(luò)應(yīng)用的信息; 確定與所述網(wǎng)絡(luò)應(yīng)用的所述主框架相關(guān)聯(lián)的所述內(nèi)容的地址;以及 提供針對(duì)與所述主框架相關(guān)聯(lián)的所述內(nèi)容的請(qǐng)求的傳輸。
19. 根據(jù)權(quán)利要求18所述的計(jì)算機(jī)程序產(chǎn)品,其中用于訪問(wèn)所述網(wǎng)絡(luò)應(yīng)用的所述信息 包括以下指示中的至少一個(gè)指示:用于訪問(wèn)與所述網(wǎng)絡(luò)應(yīng)用的所述主框架相關(guān)聯(lián)的所述內(nèi) 容的所述地址,以及用于訪問(wèn)與所述網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的 一個(gè)或多個(gè)地址。
20. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中當(dāng)由所述裝置執(zhí)行所述程序代碼 時(shí),所述程序代碼還使得所述裝置至少: 接收用戶輸入,該用戶輸入操控所述網(wǎng)絡(luò)應(yīng)用的所述主框架的所述顯示; 至少部分地基于所述用戶輸入來(lái)更新所述主框架的所述顯示,其中更新所述主框架的 所述顯示使得所述網(wǎng)絡(luò)應(yīng)用的所述一個(gè)或多個(gè)擴(kuò)展框架的顯示。
21. 根據(jù)權(quán)利要求15所述的計(jì)算機(jī)程序產(chǎn)品,其中當(dāng)由所述裝置執(zhí)行使得所述裝置搜 索一個(gè)或多個(gè)外部設(shè)備的所述程序代碼時(shí),所述程序代碼還使得所述裝置至少: 廣播針對(duì)包括顯示器的外部設(shè)備的請(qǐng)求; 接收來(lái)自一個(gè)或多個(gè)外部設(shè)備的響應(yīng),其中所述響應(yīng)包括接受所述請(qǐng)求的指示。
22. -種裝置,包括: 用于接收與網(wǎng)絡(luò)應(yīng)用的主框架相關(guān)聯(lián)的內(nèi)容的指示的構(gòu)件; 用于提供與所述主框架相關(guān)聯(lián)的所述內(nèi)容的顯示的構(gòu)件; 用于搜索一個(gè)或多個(gè)外部設(shè)備的構(gòu)件,其中所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè) 備包括用于渲染與所述網(wǎng)絡(luò)應(yīng)用的各自擴(kuò)展框架相關(guān)聯(lián)的內(nèi)容的顯示器; 用于與所述一個(gè)或多個(gè)外部設(shè)備建立連接的構(gòu)件;以及 用于向所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備提供與所述各自擴(kuò)展框架相關(guān)聯(lián) 的所述內(nèi)容的指示的傳輸?shù)臉?gòu)件。
23. 根據(jù)權(quán)利要求22所述的裝置,還包括: 用于指派方位給所述一個(gè)或多個(gè)外部設(shè)備中的每個(gè)外部設(shè)備的構(gòu)件,其中所述方位提 供將在所述外部設(shè)備上顯示的所述各自擴(kuò)展框架的相對(duì)于所述主框架的位置的指示。
24. 根據(jù)權(quán)利要求23所述的裝置,其中至少部分地基于所述外部設(shè)備的物理位置來(lái)指 派所述方位。
25. 根據(jù)權(quán)利要求22所述的裝置,還包括: 用于提供針對(duì)所述網(wǎng)絡(luò)應(yīng)用的請(qǐng)求的傳輸?shù)臉?gòu)件; 用于接收用于訪問(wèn)所述網(wǎng)絡(luò)應(yīng)用的信息的構(gòu)件; 用于確定與所述網(wǎng)絡(luò)應(yīng)用的所述主框架相關(guān)聯(lián)的所述內(nèi)容的地址的構(gòu)件;以及 用于提供針對(duì)與所述主框架相關(guān)聯(lián)的所述內(nèi)容的請(qǐng)求的傳輸?shù)臉?gòu)件。
26. 根據(jù)權(quán)利要求25所述的裝置,其中用于訪問(wèn)所述網(wǎng)絡(luò)應(yīng)用的所述信息包括以下指 示中的至少一個(gè)指示:用于訪問(wèn)與所述網(wǎng)絡(luò)應(yīng)用的所述主框架相關(guān)聯(lián)的所述內(nèi)容的所述地 址,以及用于訪問(wèn)與所述網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)擴(kuò)展框架相關(guān)聯(lián)的所述內(nèi)容的一個(gè)或多個(gè) 地址。
27. 根據(jù)權(quán)利要求22所述的裝置,還包括: 用于接收用戶輸入的構(gòu)件,該用戶輸入操控所述網(wǎng)絡(luò)應(yīng)用的所述主框架的所述顯示; 用于至少部分地基于所述用戶輸入來(lái)更新所述主框架的所述顯示的構(gòu)件,其中更新所 述主框架的所述顯示使得更新所述網(wǎng)絡(luò)應(yīng)用的一個(gè)或多個(gè)擴(kuò)展框架的顯示。
28. 根據(jù)權(quán)利要求22所述的裝置,其中用于搜索一個(gè)或多個(gè)外部設(shè)備的構(gòu)件還包括: 用于廣播針對(duì)包括顯示器的外部設(shè)備的請(qǐng)求的構(gòu)件; 用于接收來(lái)自一個(gè)或多個(gè)外部設(shè)備的響應(yīng)的構(gòu)件,其中所述響應(yīng)包括接受所述請(qǐng)求的 指示。
【文檔編號(hào)】H04M1/725GK104145268SQ201380011636
【公開日】2014年11月12日 申請(qǐng)日期:2013年2月5日 優(yōu)先權(quán)日:2012年2月29日
【發(fā)明者】V·什蒂爾布 申請(qǐng)人:諾基亞公司