国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      訪問跨多個計算機的應(yīng)用和內(nèi)容的方法、設(shè)備和系統(tǒng)的制作方法

      文檔序號:7886186閱讀:382來源:國知局
      專利名稱:訪問跨多個計算機的應(yīng)用和內(nèi)容的方法、設(shè)備和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本文總體上涉及計算設(shè)備,更具體地,涉及用于訪問跨多個計算機的應(yīng)用和內(nèi)容的方法、設(shè)備和系統(tǒng)。
      背景技術(shù)
      當(dāng)前,計算機的演進在移動設(shè)備環(huán)境中相當(dāng)活躍?,F(xiàn)在公知在移動設(shè)備中包括日程、聯(lián)系人和消息功能。更近以來,已經(jīng)存在被配置為移動設(shè)備的獨特形狀因數(shù)和計算環(huán)境的應(yīng)用的數(shù)量和類型的真正爆發(fā)。


      為了更好地理解這里描述的各個實施例并更清楚地示出如何實現(xiàn)這些實施例,現(xiàn)在僅以示例方式參照附圖,附圖中:圖1是用于訪問跨多個計算機的應(yīng)用的系統(tǒng)的示意表示。圖2是圖1的系統(tǒng)的移動計算設(shè)備的正視圖的表示。圖3是圖1所示的設(shè)備的框圖。圖4是圖1的移動計算設(shè)備的變型的表示。圖5是示出了圖3中的主機應(yīng)用的非限制性示例的框圖。圖6是描述安裝代理應(yīng)用的方法的流程圖。圖7示出了使用圖5中的框圖的變型,在根據(jù)圖6的方法安裝代理應(yīng)用之后的系統(tǒng)50的示例。圖8示出了訪問跨多個計算機的應(yīng)用的方法。圖9獨立地并且更詳細地示出了圖1的客戶機和設(shè)備,以示意圖8的方法中的特定步驟的執(zhí)行的示例。圖10示出了圖9的客戶機和設(shè)備,以示意圖8的方法中的特定步驟的執(zhí)行的另一示例。圖11示出了圖9的客戶機和設(shè)備,以示意圖8的方法中的特定步驟的執(zhí)行的另一示例。圖12是用于訪問跨多個計算機的一個或多個應(yīng)用和內(nèi)容的系統(tǒng)的示意表示。圖13示出了用于訪問跨多個計算機的一個或多個應(yīng)用和內(nèi)容的方法。圖14示出了圖12的系統(tǒng)以示意圖13的方法中的特定框的執(zhí)行示例。圖15示出了圖12的系統(tǒng)以示意圖13的方法中的特定框的執(zhí)行示例。

      圖16示出了圖12的系統(tǒng)以示意圖13的方法中的特定框的執(zhí)行示例。
      圖17示出了圖12的系統(tǒng)以示意圖13的方法中的特定框的執(zhí)行示例。圖18示出了用于訪問跨多個計算機的一個或多個應(yīng)用和內(nèi)容的另一方法。圖19示出了圖18的系統(tǒng)以示意圖13的方法中的特定框的執(zhí)行示例。圖20示出了圖12的系統(tǒng)的變型。圖21示出了圖12的系統(tǒng)的另一變型。圖22示出了圖12的系統(tǒng)的另一變型。
      具體實施例方式現(xiàn)在參照圖1,在50處總體指示用于訪問跨多個計算機的應(yīng)用的系統(tǒng)。在本實施例中,系統(tǒng)50包括具有移動計算設(shè)備54形式的至少一個計算設(shè)備和至少一個服務(wù)器58-1,58-2...58-n (—般地稱為服務(wù)器58或統(tǒng)稱服務(wù)器58。這里,這種命名法在別處使用)。無線鏈路70將移動計算設(shè)備54與多個無線基站66之一連接。在圖1中,移動計算設(shè)備54被示為經(jīng)由無線鏈路70連接至第一基站66-1,但是移動計算設(shè)備54還可以連接至系統(tǒng)50中的其他基站66?;爻替溌?0將每個基站66連接至網(wǎng)絡(luò)74。附加回程鏈路82將網(wǎng)絡(luò)74連接至每個服務(wù)器58?!ひ苿佑嬎阍O(shè)備54可以是可以以自包含的方式使用并與網(wǎng)絡(luò)74上可用的內(nèi)容交互的任何類型的電子設(shè)備。交互包括在移動計算設(shè)備54上顯示信息以及在移動計算設(shè)備54處接收輸入,繼而可以將輸入通過網(wǎng)絡(luò)74發(fā)回。以下將更詳細解釋移動計算設(shè)備54。現(xiàn)在應(yīng)注意,網(wǎng)絡(luò)74以及與其相關(guān)聯(lián)的鏈路70、78和82的性質(zhì)不具體限制,一般地基于支持移動計算設(shè)備54與服務(wù)器58之間的交互的架構(gòu)的任何組合。在本實施例中,網(wǎng)絡(luò)74包括因特網(wǎng)以及合適的網(wǎng)關(guān)和至鏈路78和82的回程。例如,回程鏈路78和回程鏈路82可以基于T1,T3,03或任何其他合適的有線或無線連接。優(yōu)選地,網(wǎng)絡(luò)74與互連組件之間的鏈路78和82與這些組件的功能要求互補。鏈路70可以基于(作為非限制示例)核心移動網(wǎng)絡(luò)基礎(chǔ)設(shè)施,如(作為非限制示例)以下一個或多個:全球移動通信系統(tǒng)(“GSM”)、碼分多址(“CDMA”)、CDMA2000、3G、或演進數(shù)據(jù)優(yōu)化或演進數(shù)據(jù)(“EVD0”)或其后續(xù)或其混合或組合;或基于無線局域網(wǎng)(“WLAN”)基礎(chǔ)設(shè)施,如(作為非限制示例):電子電氣工程師協(xié)會(“IEEE”)802.11標準(及其變型)或藍牙等等或其混合或組合。注意,在系統(tǒng)50的示例變型中,可以想到鏈路70可以是有線連接??蛻魴C86也經(jīng)由鏈路90(可以是加密鏈路)連接至移動計算設(shè)備54。在本示例實現(xiàn)中,客戶機86是臺式、筆記本、膝上或平板計算機,鏈路90是無線或有線實現(xiàn)的直接連接。當(dāng)鏈路90是無線時,鏈路90可以是客戶機86與移動計算設(shè)備54之間的例如藍牙 或?qū)Φ萕1-Fi連接。當(dāng)鏈路90是有線時,鏈路90可以是例如通用串行總線(USB)或Firewire 連接。本領(lǐng)域技術(shù)人員現(xiàn)在將認識到,可以使用其他類型的有線或無線連接來實現(xiàn)鏈路90的直接連接。在變型中,可以通過例如局域網(wǎng)或W1-Fi網(wǎng)絡(luò)或甚至通過如網(wǎng)絡(luò)74的廣域網(wǎng)來間接實現(xiàn)鏈路90??蛻魴C86初始配置為保持或執(zhí)行至少網(wǎng)絡(luò)瀏覽器應(yīng)用88,并且不需要具有對網(wǎng)絡(luò)74的直接訪問,盡管在一些情況下這種對網(wǎng)絡(luò)74的直接連接將可以通過鏈路94而成為可能。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)認識到,構(gòu)成“網(wǎng)絡(luò)瀏覽器應(yīng)用”的不具體限于公知的瀏覽器如 Firefox , Internet Explorer , Chrome , Opera 或 Safari 或在便攜式電子設(shè)備上采用微型瀏覽器??梢韵氲绞褂眠@種公知瀏覽器應(yīng)用,但是類似地,可以想到任何應(yīng)用或操作系統(tǒng)或可以進行HTTP請求并接收HTTP內(nèi)容的其他軟件模塊。因此,盡管以下討論一些具體示例,可以想到網(wǎng)絡(luò)瀏覽器應(yīng)用88實際上可以不具有公知網(wǎng)絡(luò)瀏覽器應(yīng)用的傳統(tǒng)圖形界面。相應(yīng)地,客戶機86可以基于提供網(wǎng)絡(luò)瀏覽功能的任何計算環(huán)境。例如,這種計算環(huán)境可以基于Intel 或AMD 或其他微處理器,并伴有易失性存儲器(例如隨機存取存儲器)和非易失性存儲器(例如閃存、硬盤)、只讀存儲器(ROM)、網(wǎng)絡(luò)接口卡、連接至一個或多個顯示器的視頻卡、鍵盤、鼠標(或其他指向設(shè)備)??梢允褂萌魏尾僮飨到y(tǒng),包括例如由Microsoft 提供的操作系統(tǒng)或Linux 操作系統(tǒng)或由蘋果計算機提供的操作系統(tǒng)。瀏覽器應(yīng)用86可以是在相應(yīng)操作系統(tǒng)上可執(zhí)行的可以使用的任何瀏覽器應(yīng)用,包括Firefox ,Internet Explorer , Chrome , Opera 或Safari ??蛻魴C86可以具有比在移動計算設(shè)備54上所提供的更大的顯示器或鍵盤或兩者??蛻魴C86還可以具有另一配置,如平板計算設(shè)備。平板配置的一個非限制示例包括具有觸摸屏形式的指向設(shè)備、通過鏈路94 (本身為WiFi鏈路)通信的WiFi網(wǎng)絡(luò)接口。在這種配置中,鏈路90可以是USB連接或藍牙連接或WiFi,計算機86和設(shè)備54具有相同的合適網(wǎng)絡(luò)接口。作為上述的變型,鏈路94可以實現(xiàn)為核心移動網(wǎng)絡(luò)鏈路,如鏈路70。作為上述的另一變型,計算機86可以包括網(wǎng)絡(luò)接口以適應(yīng)與網(wǎng)絡(luò)74的多個直接鏈路,包括WiFi鏈路和核心移動網(wǎng)絡(luò)鏈路。本領(lǐng)域技術(shù)人員現(xiàn)在可以想到其他變型。服務(wù)器58可以基于任何公知的服務(wù)器環(huán)境,包括容納一個或多個中央處理單元、易失性存儲器(例如隨機存取存儲器)、永久存儲器(例如硬盤設(shè)備)和網(wǎng)絡(luò)接口的模塊,以允許服務(wù)器58通過網(wǎng)絡(luò)74通信。例如,每個服務(wù)器58可以是來自惠普公司(3000Hanover Street Palo Alto,CA94304-1185USA)的ProLiant 服務(wù)器,該服務(wù)器具有多個中央處理單元并具有幾G字節(jié)的隨機存取存儲器。然而要強調(diào),該特定服務(wù)器僅僅是非限制示例,可以想到針對每個服務(wù)器58的多種其他類型的計算環(huán)境。此外,可以想到每個服務(wù)器58可以實現(xiàn)為所謂服務(wù)器群中的多個互連服務(wù)器,這些服務(wù)器被鏡像或以其他方式配置用于負載平衡或故障恢復(fù)或高可用性或其中任一或全部。如以下進一步討論的,每個服務(wù)器58保持不同的網(wǎng)絡(luò)應(yīng)用60。網(wǎng)絡(luò)應(yīng)用60可以是任何應(yīng)用,用于對應(yīng)客戶側(cè)應(yīng)用在移動計算設(shè)備54上執(zhí)行,訪問給定服務(wù)器58上的數(shù)據(jù)或任何其他服務(wù)器功能。網(wǎng)絡(luò)應(yīng)用可以是(作為非限制示例)個人信息管理應(yīng)用、社交網(wǎng)絡(luò)應(yīng)用或消息應(yīng)用。個人信息管理應(yīng)用的非限制示例包括日歷和聯(lián)系人管理應(yīng)用。社交網(wǎng)絡(luò)應(yīng)用60的非限制示例包括Facebook ,Twitter , Linkedln 和MySpace 。網(wǎng)絡(luò)應(yīng)用60還可以包括消息應(yīng)用,如電子郵件、BlackBerry Messenger, AOL即時消息器(AIM), YahooMessenger (YM), Google Talk (Gtalk), Lotus Connections, Windows Live Messenger。還有許多其他應(yīng)用。圖2和圖3示出了可以執(zhí)行以下更詳細討論的一個或多個應(yīng)用的移動計算設(shè)備54的非限制性示例的不同視圖和表示。應(yīng)理解,移動計算設(shè)備54是示例,對本領(lǐng)域技術(shù)人員而言顯而易見地,可 以想到各種不同的便攜式電子設(shè)備結(jié)構(gòu)。確實,移動計算設(shè)備54的變型可以包括而不限于蜂窩電話、便攜式電子郵件尋呼設(shè)備、具有網(wǎng)絡(luò)功能的數(shù)碼相機、便攜式音樂播放器、便攜式視頻播放器、便攜式視頻游戲播放器。
      參照圖2,在本非限制性示例中,設(shè)備54包括:底座154,支撐顯示器158。顯示器158可以包括一個或多個發(fā)光器,如發(fā)光二極管(LED)、液晶、等離子單元或有機發(fā)光二極管(OLED)??梢韵氲狡渌愋偷陌l(fā)光器。底座154還支撐鍵盤162??梢岳斫猓景l(fā)明不限于鍵盤162的任何特定結(jié)構(gòu)、間隔、間距或形狀,圖2中的描述是示例。例如,可以想到全鍵盤或簡化“QWERTY”鍵盤??梢韵氲狡渌愋偷逆I盤。(在變型中,設(shè)備54還可以是不具有物理鍵盤的觸摸屏設(shè)備)。設(shè)備54還包括:指向設(shè)備164,可以被實現(xiàn)為觸摸板、搖桿、軌跡球、軌跡輪或顯示器158上的觸摸敏感膜。設(shè)備54還可以包括用于產(chǎn)生音頻輸出的揚聲器166和用于接收音頻輸入的麥克風(fēng)68。圖3示出了設(shè)備54的電子組件的示意框圖。應(yīng)強調(diào),圖3中的結(jié)構(gòu)是示例。設(shè)備54包括多個輸入設(shè)備,在本實施例中,輸入設(shè)備包括:鍵盤162、指向設(shè)備64以及麥克風(fēng)168和光捕捉單元176??梢韵氲礁?、更多或備選的輸入設(shè)備。在處理器100處接收從鍵盤162、指向設(shè)備164和麥克風(fēng)168和光捕捉單元176的輸入。處理器100可以被配置為執(zhí)行不同編程指令,所述指令可以響應(yīng)于經(jīng)由輸入設(shè)備接收的輸入。為了實現(xiàn)其編程功能,處理器100還被配置為與非易失性存儲單元104(例如可擦除電子可編程只讀存儲器(“EEPR0M”)、閃存)和易失性存儲單元108 (例如隨機存取存儲器(“RAM”))通信。實現(xiàn)這里描述的設(shè)備54的功能教導(dǎo)的編程指令典型地永久保持在非易失性存儲單元104中并由處理器100使用,處理器100在執(zhí)行這種編程指令期間合適地利用易失性存儲器108。繼而,處理器100還被配置為,也根據(jù)不同編程指令并可選地響應(yīng)于從輸入設(shè)備接收的不同輸入,來控制顯示器158、揚聲器166和閃存172??梢韵氲礁佟⒏嗷騻溥x的輸出設(shè)備。處理器100還連接至網(wǎng)絡(luò)接口 112,在本實施例中,網(wǎng)絡(luò)接口 112可以實現(xiàn)為被配置為通過鏈路70和鏈路90通信的一個或多個無線電單元。因此,網(wǎng)絡(luò)接口 112可以被一般化為處理器100可以用于實現(xiàn)各種編程指令的另一輸入/輸出設(shè)備??梢岳斫?,接口 112被配置為與定義每個鏈路70和鏈路90的網(wǎng)絡(luò)架構(gòu)相對應(yīng)。還可以想到,每個網(wǎng)絡(luò)接口 112可以包括多個無線電單元以適應(yīng)可以用于實現(xiàn)不同類型鏈路的不同協(xié)議,其中每個鏈路70的網(wǎng)絡(luò)結(jié)構(gòu)在基站66之間不同,或者其中鏈路90可以基于不同架構(gòu)。例如,鏈路90還可以是有線鏈路(例如USB) ,在這種情況下其可以完全沒有無線電單元。在本實施例中,設(shè)備54還被配置為在非易失性存儲器104內(nèi)保持主機應(yīng)用124和一個或多個客戶應(yīng)用128,如電子郵件應(yīng)用128-1、聯(lián)系人管理器應(yīng)用128-2、日歷應(yīng)用128-3、即時消息器應(yīng)用128-4或多個附加應(yīng)用128-2中的一個或多個。附加應(yīng)用132的非限制性示例可以包括但不限于:一個或多個社交網(wǎng)絡(luò)客戶應(yīng)用,例如:Twitter, Facebook,MySpace, LinkedIn ;與在線社區(qū)相關(guān)聯(lián)的其他應(yīng)用,例如Flickr,Gtalk等等;文件工具,如Google Docs。主機應(yīng)用124和客戶應(yīng)用128中的任何一個或多個可以預(yù)先在制造設(shè)備54時存儲在非易失性存儲器104中,或者在制造設(shè)備54之后的任何時候經(jīng)由網(wǎng)絡(luò)接口 112下載并存儲在非易失性存儲器104中。每個應(yīng)用128還被配置為根據(jù)需要與其對應(yīng)網(wǎng)絡(luò)應(yīng)用60交互。處理器100被配置為執(zhí)行每個應(yīng)用128,利用來自輸入設(shè)備的輸入,并基于該輸入并根據(jù)每個應(yīng)用128的編程指令來控制顯示器158以產(chǎn)生輸出。一般地,即使在鏈路90未激活并且設(shè)備54與客戶機86斷開時,每個應(yīng)用128可以基于可以整體在設(shè)備(如設(shè)備54)上執(zhí)行的任何現(xiàn)有或?qū)淼膽?yīng)用128。例如,電子郵件應(yīng)用54可以是已經(jīng)普遍部署在各種設(shè)備(如設(shè)備54)上并且整體在設(shè)備54上可用的標準電子郵件應(yīng)用,而無需與客戶機86的任何連接,同時根據(jù)需要訪問服務(wù)器58。類似地,聯(lián)系人管理器應(yīng)用128-2、日歷應(yīng)用128-3、即時消息器應(yīng)用128-4和任何附加應(yīng)用128_n可以基于已經(jīng)普遍部署或可能將來部署上并且整體在設(shè)備54上可用的應(yīng)用,而無需與客戶機86的任何連接,同時根據(jù)需要訪問服務(wù)器58。處理器100還可以被配置為執(zhí)行主機應(yīng)用124,以在鏈路90激活時允許經(jīng)由客戶機86來訪問客戶應(yīng)用128,如以下進一步解釋的。簡要參照圖4,設(shè)備54的變型總體上指示為設(shè)備54a。設(shè)備54a包括與設(shè)備54相同的許多組件,因此相似的組件具有相似的參考標號,指示跟有后綴“a”。注意,設(shè)備54a不包括鍵盤162和指向設(shè)備164。取而代之地,設(shè)備54a包括提供鍵盤162和指向設(shè)備164的組合功能的觸摸屏164a。本領(lǐng)域技術(shù)人員現(xiàn)在能夠想到設(shè)備54的其他變型,但是為了方便,本發(fā)明的進一步討論將集中在上述設(shè)備54。根據(jù)這里的進一步討論顯而易見地,設(shè)備54a中缺少全鍵盤導(dǎo)致向設(shè)備54a提供輸入的特定限制,本發(fā)明可以減輕這些限制。圖5示出了主機應(yīng)用124及其與瀏覽器88和應(yīng)用128的虛擬連接的實現(xiàn)示例的框圖。應(yīng)用128之間的虛擬連接也被示為連接至應(yīng)用60。本領(lǐng)域技術(shù)人員現(xiàn)在可以認識到,圖5中的組件和連接可以使 用圖1所示的硬件結(jié)構(gòu)或其變型來實現(xiàn)。因此,主機應(yīng)用124包括網(wǎng)絡(luò)服務(wù)300和多個應(yīng)用插件304。網(wǎng)絡(luò)服務(wù)300被配置為代表每個應(yīng)用128,產(chǎn)生并經(jīng)由相應(yīng)應(yīng)用插件304向瀏覽器88提供內(nèi)容。應(yīng)用插件304被配置為用作網(wǎng)絡(luò)服務(wù)300和應(yīng)用128之間的編程接口。相應(yīng)地,每個應(yīng)用插件304是針對其對應(yīng)應(yīng)用128唯一配置的,使得網(wǎng)絡(luò)服務(wù)300可以根據(jù)需要產(chǎn)生超文本標記語言(HTML)和瀏覽器88可用的任何其他代碼(例如JavaScript文件,級聯(lián)樣式表),使得可以在客戶機86上針對每個應(yīng)用128產(chǎn)生圖形接口。根據(jù)該實現(xiàn),不需要對每個應(yīng)用128進行修改以提供經(jīng)由瀏覽器88對這些應(yīng)用128的訪問。取而代之地,可以通過針對特定應(yīng)用128創(chuàng)建插件304來在瀏覽器88上提供對特定應(yīng)用128的訪問。備選地,插件304可以實現(xiàn)為特定應(yīng)用128的組件?,F(xiàn)在參照圖6,在500處總體上指示描述用于預(yù)配置客戶機以與移動電子設(shè)備交互的方法的流程圖。方法500可以使用系統(tǒng)50來實現(xiàn),為了解釋方法500,假定使用系統(tǒng)50來執(zhí)行方法500。然而,應(yīng)理解,可以想到方法500和系統(tǒng)50的變型,這些變型在本發(fā)明的范圍之內(nèi)。方法500不是嚴格必需的,但是在本實現(xiàn)中,方法500在客戶機86上提供代理,使得從瀏覽器88中的地址欄能夠?qū)ぶ凡⒌竭_網(wǎng)絡(luò)服務(wù)300。方法500還假定鏈路90是客戶機86與移動電子設(shè)備54之間的連接鏈路。再次,鏈路90的這種直接連接可以是對等藍牙 連接,從而客戶機86和設(shè)備54使用已知的藍牙 硬件和網(wǎng)絡(luò)協(xié)議“配對”。鏈路90的這種直接連接還可以是USB線纜連接。本領(lǐng)域技術(shù)人員現(xiàn)在可以想到用于實現(xiàn)鏈路90的其他方式。在本實現(xiàn)中,假定鏈路90是藍牙 連接???05包括接收安裝代理應(yīng)用的指令???05可以以不同方式實現(xiàn)。影響框505如何實現(xiàn)的一個因素是代理應(yīng)用的安裝文件所存儲的位置。在一個實現(xiàn)中,代理應(yīng)用存儲在連接至網(wǎng)絡(luò)74的服務(wù)器(可能是服務(wù)器58中的一個或多個,盡管不必需),在這種情況下,可以通過將指向存儲代理應(yīng)用的服務(wù)器的網(wǎng)絡(luò)74地址的統(tǒng)一資源定位符(URL)輸入至瀏覽器88來實現(xiàn)安裝發(fā)起。在另一實現(xiàn)中,代理應(yīng)用可以存儲為設(shè)備54的永久存儲104內(nèi)的數(shù)據(jù)文件。在該實現(xiàn)中,設(shè)備54的非易失性存儲104被配置為當(dāng)鏈路90激活時變現(xiàn)為外部硬盤——這種配置在許多操作系統(tǒng)和設(shè)備(如設(shè)備54)中是固有的(其中鏈路90是USB連接)。因此,一旦設(shè)備54表現(xiàn)為硬盤,可以經(jīng)由鏈路90將包含代理應(yīng)用的數(shù)據(jù)文件下載至客戶機86。在變型中,代理可以在CD或其他可移除介質(zhì)上提供???10包括接收代理應(yīng)用,針對代理應(yīng)用的安裝在框505發(fā)起。當(dāng)代理應(yīng)用存儲在網(wǎng)絡(luò)74上時,框510包括經(jīng)由網(wǎng)絡(luò)74和鏈路94下載代理應(yīng)用。當(dāng)代理應(yīng)用存儲在設(shè)備54上時,代理應(yīng)用經(jīng)由鏈路90傳送至客戶機86。本領(lǐng)域技術(shù)人員現(xiàn)在認識到實現(xiàn)框505和框510的其他方式???15包括安裝在框510接收的代理應(yīng)用。此時,可以認識到,原始存儲和接收代理應(yīng)用的形式可以根據(jù)在代理應(yīng)用的實際安裝中要采用的復(fù)雜水平而改變?,F(xiàn)在可以想到,代理應(yīng)用將是調(diào)用安裝向?qū)У鹊鹊目蓤?zhí)行應(yīng)用,使得在客戶機86上簡單的一系列敲鍵是實際安裝代理應(yīng)用所需的全部。然而,代理應(yīng)用可以以其他形式在框510中接收???20包括注冊在框515安裝的代理應(yīng)用。這種注冊是客戶機本地的,并用于標識URL或因特網(wǎng)協(xié)議(IP)地址重定向,使得輸入該URL或IP地址將使瀏覽器88訪問網(wǎng)絡(luò)服務(wù)300。圖7中示出了系統(tǒng)50的部分的表示,其本身是圖5的變型。因此,圖7實質(zhì)上與圖5相同,只是代理應(yīng)用308被示為安裝在客戶機86上,并位于瀏覽器88與設(shè)備54上的網(wǎng)絡(luò)服務(wù)300之間。換言之,代理應(yīng)用308配置客戶機86,使得在瀏覽器88的地址欄中輸入給定URL或其他地址將瀏覽器88定向至與網(wǎng)絡(luò)服務(wù)300連接,并在客戶機86的顯示器上產(chǎn)生與網(wǎng)絡(luò)服務(wù)300所提供的網(wǎng)頁相對應(yīng)的網(wǎng)頁。這種URL的示例可以是http://localhost,只要該URL未預(yù)留用于客戶機86上的另一代理應(yīng)用。因此,在輸入http://1calhost時,瀏覽器88將被定向至代理308,繼而瀏覽器88將連接至網(wǎng)絡(luò)服務(wù)300。返回鏈路90基于藍牙 的示例,則代理應(yīng)用308位于瀏覽器88和藍牙服務(wù)以及在客戶機86上執(zhí)行的驅(qū)動之間,并根據(jù)在設(shè)備54的藍牙服務(wù)上已注冊的藍牙配對,形成與設(shè)備54的虛擬連接。繼而,網(wǎng)絡(luò)服務(wù)300被配置為對經(jīng)由駐留在設(shè)備54上的藍牙服務(wù)接收到的HTTP請求進行響應(yīng)。此時,要重申,方法500和代理應(yīng)用308的使用并非在本發(fā)明所想到的所有實現(xiàn)中均需要,相應(yīng)地,以下特定討論可能不參考代理應(yīng)用308和圖7。然而,還應(yīng)理解,以下討論也適用于利用代理應(yīng)用308的配置。此外,在一些配置中,代理應(yīng)用308可以預(yù)先安裝在客戶機86上,使得方法500可以是可選的?,F(xiàn)在參照圖8,在600處總體上指示描述用于訪問跨多個計算機的應(yīng)用的方法的流程圖。方法600可以使用系統(tǒng)50來實現(xiàn),為了解釋方法600,假定使用系統(tǒng)50來執(zhí)行方法600。然而,應(yīng)理解,可以想到方法600和系統(tǒng)50的變型,這些變型在本發(fā)明的范圍之內(nèi)。方法600的執(zhí)行假定在設(shè)備54與客戶機86之間鏈路90激活。框605包括打開網(wǎng)絡(luò)瀏覽器。在系統(tǒng)50中,框605是在客戶機86處實現(xiàn)的,從而以通常的方式打開瀏覽器88。框610包括接收網(wǎng)絡(luò)服務(wù)地址。框610是通過將地址(例如http://1calhost)輸入瀏覽器88的地址欄來實現(xiàn)的。在系統(tǒng)50中,在框610接收的地址對應(yīng)于主機應(yīng)用125的網(wǎng)絡(luò)服務(wù)300的地址。在變型中,可以想到,系統(tǒng)50可以被配置使得在單一步驟中瀏覽器88被自動發(fā)起并定向至合適地址:例如經(jīng)由客戶機86上的桌面快捷方式。在變型中,可以想到瀏覽器88的地址欄對用戶不可見???15包括從網(wǎng)絡(luò)服務(wù)加載網(wǎng)頁。在系統(tǒng)50中,在框615的初始執(zhí)行期間,框615可以包括以可以用于選擇調(diào)用任一應(yīng)用128的菜單的形式來加載網(wǎng)頁。圖9中示出了框615的初始執(zhí)行的執(zhí)行示例,其中,在客戶機86的顯示器上打開瀏覽器88,并打開指向主機應(yīng)用124的網(wǎng)絡(luò)服務(wù)300的URL???20包括產(chǎn)生在框615加載的網(wǎng)頁。從圖9可以看到,主機應(yīng)用124提供菜單網(wǎng)頁,菜單網(wǎng)頁提供對在設(shè)備54上可用的應(yīng)用128的基于網(wǎng)絡(luò)的訪問。因此,如圖9中的客戶機86的顯示器上所示,菜單項I為“電子郵件”,提供對電子郵件應(yīng)用128-1的訪問;菜單項2為“聯(lián)系人管理器”,提供對聯(lián)系人管理器應(yīng)用128-2的訪問;菜單項3為“日歷”,提供對聯(lián)系人管理器應(yīng)用128-3的訪問;菜單項4為“即時消息器”,提供對即時消息應(yīng)用128-4的訪問。為了簡單,圖9中未示出應(yīng)用128-n???25包括向網(wǎng)絡(luò)服務(wù)發(fā)送任何本地輸入???15是通過瀏覽器88來實現(xiàn)的,瀏覽器88從連接至客戶機86的鍵盤或鼠標接受本地輸入。作為該本地接收的輸入的一部分,響應(yīng)于可以輸入至在框620產(chǎn)生的頁面的表格或鏈接或其他輸入的任何輸入發(fā)送至原始提供在框620處產(chǎn)生的頁面的網(wǎng)絡(luò)服務(wù)。根據(jù)圖9中的示例,可以接收選擇在客戶機86的顯示器上產(chǎn)生的4個菜單項之一的輸入。為了給出具體示例,可以假定選擇菜單項1,指示訪問電子郵件應(yīng)用128-1的指令。再次,這種選擇可以經(jīng)由鍵盤輸入實現(xiàn),或通過使用鼠標使光標在期望選擇上聚焦然而點擊鼠標來實現(xiàn)選擇,或經(jīng)由觸摸屏輸入,通過觸摸期望選擇來實現(xiàn)。框630包括確定是否接收到關(guān)閉網(wǎng)絡(luò)服務(wù)的指示。這種確定可以基于關(guān)閉瀏覽器88,或者可以基于在瀏覽器88的地址欄中輸入另一 URL,或者可以基于指令關(guān)閉網(wǎng)絡(luò)服務(wù)的任何其他指令或事件。是確定結(jié)束方法600。否確定導(dǎo)致返回框615,在框615,加載對網(wǎng)頁的任何更新。此后,方法600如上所述繼續(xù)執(zhí)行。為了給出進一步解釋,并繼續(xù)上述針對電子郵件進行菜單選擇的示例,然后,在執(zhí)行框615和框620期間,加載并產(chǎn)生提供對電子郵件應(yīng)用128-1的網(wǎng)絡(luò)訪問的網(wǎng)頁。圖10中示出了該非限制性示 例,其中,瀏覽器應(yīng)用86被示為訪問地址http://1calhost/email,主機應(yīng)用124容納該地址以提供對電子郵件應(yīng)用128-1的訪問。當(dāng)使用插件304來配置系統(tǒng)50時,框615和框620可以類似地合適利用圖5中的插件304-1以產(chǎn)生圖10所示的顯示。當(dāng)圖10所示的顯示激活時,框515可以包括接收與電子郵件應(yīng)用128-1相關(guān)的任何輸入。例如,這種輸入可以包括選擇“新消息”,從而導(dǎo)致在客戶機86的顯示器上產(chǎn)生可以用于編寫新電子郵件消息的對話框。在本示例中,通過框615和框620的后續(xù)循環(huán)將導(dǎo)致產(chǎn)生這種對話框用于編寫新電子郵件消息。注意,這種產(chǎn)生是通過主機應(yīng)用124基于主機應(yīng)用124與電子郵件應(yīng)用128-1的交互并再次利用圖5中的插件304-1(在采用這種插件時)創(chuàng)建具有這種對話框的網(wǎng)頁來實現(xiàn)的。在變型中,產(chǎn)生并顯示這種對話框的代碼可以已經(jīng)包括在原始網(wǎng)頁中或被原始網(wǎng)頁引用,因此可能不需要加載新網(wǎng)頁以使這種對話框顯現(xiàn)在顯示器上。一般地,本領(lǐng)域技術(shù)人員現(xiàn)在可以認識到,在客戶機86的顯示器上產(chǎn)生的數(shù)據(jù)在設(shè)備54的控制下,并且客戶機86實際上是網(wǎng)絡(luò)客戶端,而設(shè)備54用作網(wǎng)絡(luò)服務(wù)器。此外,設(shè)備54還利用鏈路70來訪問合適的服務(wù)器58和應(yīng)用60,作為確定在客戶機86的顯示器上顯示哪些數(shù)據(jù)的一部分。再次,在電子郵件的示例中,電子郵件應(yīng)用128-1訪問服務(wù)器58-1上的應(yīng)用60-1,以發(fā)送使用客戶機86并同樣產(chǎn)生的新電子郵件,電子郵件應(yīng)用128-1訪問應(yīng)用60-1以接收新電子郵件,繼而在客戶機86的顯示器上產(chǎn)生這些新電子郵件。類似地,通常與電子郵件應(yīng)用128-1相關(guān)聯(lián)的任何其他功能反映在客戶機86的顯示器上,并且相應(yīng)地進行對服務(wù)器58-1的合適訪問。除了靜態(tài)網(wǎng)頁之外,瀏覽器88可以被配置為從主機應(yīng)用接收代碼(例如JavaScript代碼)。而在執(zhí)行該代碼時,瀏覽器88可以時常(例如可能響應(yīng)于用戶輸入或某種其他條件)向主機應(yīng)用124請求附加資源以更新當(dāng)前在顯示器上的頁面,而不加載整個新頁面。為了配置瀏覽器88以響應(yīng)于在設(shè)備54或服務(wù)器60上發(fā)生的改變,采用“open-get”或等效編程功能,使得瀏覽器88將自動接收并響應(yīng)這種改變。例如,假定新電子郵件消息到達服務(wù)器58-1,并且相同的新電子郵件消息自動到達設(shè)備54。在瀏覽器88上運行的“open-get”功能將導(dǎo)致瀏覽器88還確定新電子郵件消息的到達,并導(dǎo)致相應(yīng)地更新客戶機86的顯示以反映新電子郵件的到達。為了幫助進一步示意本發(fā)明,圖11示出了選擇聯(lián)系人管理器應(yīng)用128-2的結(jié)果的非限制性示例。在圖11中,URL http://localhost/contacts激活,相應(yīng)地主機應(yīng)用124的網(wǎng)絡(luò)服務(wù)300正在訪問聯(lián)系人管理器應(yīng)用128-2,使得可以經(jīng)由客戶機86接收與聯(lián)系人管理器應(yīng)用128-2相關(guān)的輸入,類似地,可以控制客戶機86的顯示器以顯示與聯(lián)系人管理器應(yīng)用124相關(guān)的內(nèi)容。再次,對聯(lián)系人數(shù)據(jù)庫的改變可以在客戶機86進行,或者可以在設(shè)備54上進行。然后,這種改變以通常方式傳播至服務(wù)器60-2。本領(lǐng)域技術(shù)人員現(xiàn)在將認識到可以如何將上述內(nèi)容擴展到日歷應(yīng)用128-3、即時消息器應(yīng)用128-4和其他應(yīng)用128-n。各種優(yōu)點現(xiàn)在是顯而易見的。例如,可以經(jīng)由加密鏈路來實現(xiàn)設(shè)備54與服務(wù)器58之間的通信,這是常見的。相應(yīng)地,當(dāng)鏈路90激活時,可以使用具有全尺寸顯示器和全尺寸鍵盤的全瀏覽體驗來與設(shè)備54上的各種應(yīng)用交互,但是這種交互將是加密和安全的。此夕卜,在特定情形中,鏈路94可能不可用,或者限制使用(由于安全限制、使用費或具有低帶寬),相應(yīng)地從客戶機96經(jīng)由鏈路94訪問服務(wù)器58上的數(shù)據(jù)是不可能或不實際的。然而,由于在客戶機86上可用的全鍵盤、鼠標和常規(guī)顯示器的可用性,可能期望使用客戶機86而不是設(shè)備54來進行這種交互。相應(yīng)地,當(dāng)設(shè)備54與給定客戶機86足夠近以建立鏈路90時,本發(fā)明可以是最有用的。這種客戶機86可以在機場候機室、賓館房間、網(wǎng)吧和其他位置提供。相應(yīng)地,由于至少這些原因,本發(fā)明可以用于以新穎、創(chuàng)新和實用的方式提供從這種客戶機86對各種應(yīng)用的訪問。還應(yīng)注意,客戶機86可以具有不同配置,并且可以包括例如平板計算機。可以想到上述內(nèi)容的變型、子集、改進和組合。例如,圖9、圖10或圖11中示出的屏幕截圖均不應(yīng)解釋為限制具體如何在客戶機86的顯示器上產(chǎn)生數(shù)據(jù)。此外,與圖7中的代理應(yīng)用308相關(guān),公開可用的客戶機86可能不會預(yù)存儲有代理應(yīng)用308,因此如上所述,代理應(yīng)用308可以存儲在客戶設(shè)備54上的非易失性存儲器104中。此外,應(yīng)注意,非易失性存儲器104本身可以實現(xiàn)為可移除存儲介質(zhì),如SD卡。使用USB連接,可以將代理應(yīng)用308從SD卡下載至客戶機86。設(shè)備54還可以被配置使得其包括自動可執(zhí)行文件,在連接至客戶機86時立 即在客戶機86上執(zhí)行,并且自動將代理應(yīng)用308拷貝至客戶機86。(備選地,設(shè)備54可以被配置以手動執(zhí)行該安裝。)在已經(jīng)啟動代理應(yīng)用308之后,可以經(jīng)由USB連接或藍牙配對或通過其他方式實現(xiàn)鏈路90。在藍牙配對的情況下,與客戶機86的配對步驟可以以多種方式進行。例如,可以從設(shè)備54或客戶機86或兩者以通常方式發(fā)起對藍牙設(shè)備的掃描。備選地,作為代理應(yīng)用308的一部分,客戶機86可以被配置為顯示可以使用光捕捉單元176掃描的條形碼。條形碼數(shù)據(jù)可以包括設(shè)備54能夠用于建立與客戶機86的配對的配置信息。當(dāng)在框630處到達“是”判決時,客戶機86可以被配置為清除其瀏覽器緩存,以確保已經(jīng)從客戶機86的存儲器清除私有數(shù)據(jù)???30處的“是”確定可以以多種方式到達:設(shè)備54可以手動從客戶機86注銷;可以通過拔出用于建立鏈路90的USB線纜來終止鏈路90 ;鏈路90可以是藍牙連接。可以使用非激活定時器來到達框630處的“是”確定。備選地,客戶機86在連接至設(shè)備54時可以操作在無高速緩存模式。在該模式中,由于瀏覽器86可以更經(jīng)常下載內(nèi)容,性能將某種程度上退化。如上所述,設(shè)備54運行主機應(yīng)用124,主機應(yīng)用124可以被配置為監(jiān)聽實時通信信道,如經(jīng)由即時消息應(yīng)用128-4的即時消息會話??梢栽跒g覽器88上執(zhí)行已經(jīng)由主機應(yīng)用124提供的JavaScript。該JavaScript維持與主機應(yīng)用124的開放連接。當(dāng)在應(yīng)用128-4中發(fā)生事件時,返回JavaScript,使得在瀏覽器88的控制下,在客戶機86的顯示器上進行對應(yīng)改變。如果從瀏覽器88發(fā)送即時消息回復(fù),則可以打開單獨的并行連接,將命令發(fā)送至主機應(yīng)用124,然后主機應(yīng)用124將其注入即時消息應(yīng)用128-4內(nèi)正在進行的會話。—般地,可以注意到,在設(shè)備(如設(shè)備54)上存在許多應(yīng)用128(具有對應(yīng)數(shù)據(jù)資源和網(wǎng)絡(luò)應(yīng)用60),包括但不限于電子郵件、聯(lián)系人、日歷等等。使用本發(fā)明,每個應(yīng)用60及其數(shù)據(jù)可以使用瀏覽器88以定制方式呈現(xiàn)。此外,通過針對每個新應(yīng)用128創(chuàng)建新應(yīng)用插件304,新安裝和新創(chuàng)建的應(yīng)用128可以容易地添加為通過瀏覽器88可用。主機應(yīng)用124被配置為允許新插件304的當(dāng)前注冊。有效地,設(shè)備54提供與主機應(yīng)用124相關(guān)聯(lián)的應(yīng)用編程接口(API),允許在設(shè)備54上運行的任何應(yīng)用128注冊為數(shù)據(jù)源。每個應(yīng)用128可以分配有其自身的URL前 綴和實現(xiàn)特定接口的句柄類。來自客戶機86的針對具有該前綴的URL的所有超文本傳送協(xié)議(HTTP)請求可以被給予句柄類進行處理。HTTP句柄可以以其認為合適的任何方式來響應(yīng)每個請求,因此其控制數(shù)據(jù)呈現(xiàn)。由于應(yīng)用128向主機應(yīng)用的注冊可以是動態(tài)的,不需要編譯主機應(yīng)用124以僅限于在安裝主機應(yīng)用124的同時安裝的應(yīng)用128。新安裝的應(yīng)用可以在其動態(tài)顯現(xiàn)為通過瀏覽器88可用時注冊。主機應(yīng)用124還可以在創(chuàng)建菜單屏幕(如圖9所示的菜單屏幕)時,動態(tài)列舉所有注冊應(yīng)用128。現(xiàn)在參照圖12,在50b處總體上指示用于訪問跨多個計算機的一個或多個應(yīng)用和內(nèi)容的系統(tǒng)。系統(tǒng)50b是系統(tǒng)50的變型,因此相似的組件具有相似的參考標號,只是跟有后綴“b”。注意,在系統(tǒng)50b中,鏈路71b取代系統(tǒng)50中的鏈路70、基站66_1和鏈路78_1。注意,鏈路71b可以實現(xiàn)為鏈路70、基站66-1和鏈路78-1,或關(guān)于這里討論的各種鏈路類型和現(xiàn)有技術(shù)的討論,以本領(lǐng)域技術(shù)人員現(xiàn)在想到的其他方式實現(xiàn)。(同樣地,實現(xiàn)鏈路71b的這些其他方式也可以取代系統(tǒng)50中的鏈路70、基站66-1和鏈路78_1。)此外,注意,在系統(tǒng)50b中,設(shè)備54b具有瀏覽器服務(wù)器128b_5,瀏覽器服務(wù)器128b-5可以在特定情況下使用以取得在由電子郵件應(yīng)用128b-l處理的電子郵件消息中嵌入的遠程資源。以下將進一步討論關(guān)于瀏覽器服務(wù)器128b-5的進一步細節(jié)。此外,注意,在系統(tǒng)50b中,為示意目的將客戶機86b實現(xiàn)為平板計算機,從而使得使用單獨的鍵盤和鼠標是可選的,取而代之地提供依賴于客戶機86b的顯示器上的觸摸屏接口用于鍵盤和指向功能的選項。然而,應(yīng)理解,客戶機86b可以實現(xiàn)為臺式計算機或膝上計算機等等。注意,在圖12中,主機應(yīng)用124b和電子郵件應(yīng)用128b_l使用以上關(guān)于系統(tǒng)50和圖10討論的通用方法,在客戶機86b的顯示器上產(chǎn)生電子郵件收件箱。在圖12中,,收件箱中的每個電子郵件具有引用字符,即電子郵件200、電子郵件204和電子郵件208。在系統(tǒng)50b中,還提供了“郵箱”欄,示出了收件箱中的給定電子郵件是源自“工作”還是“個人”電子郵件賬戶。這種郵箱欄可以想到可以經(jīng)由電子郵件應(yīng)用128b-l來訪問具有不同名稱的多個不同電子郵件賬戶。以下進一步討論多個電子郵箱賬戶。系統(tǒng)50b還包括與系統(tǒng)50不同的網(wǎng)絡(luò)連接集合,盡管再次系統(tǒng)50b中所示的網(wǎng)絡(luò)連接可以應(yīng)用于系統(tǒng)50。在系統(tǒng)50b中,網(wǎng)絡(luò)74實現(xiàn)為第一網(wǎng)絡(luò)74b_l和第二網(wǎng)絡(luò)74b_2。實際上,第一網(wǎng)絡(luò)74b與第二網(wǎng)絡(luò)74b之間的分離可以是虛擬的而不是物理的:設(shè)備54b可以配置有安全策略或其他安全基礎(chǔ)設(shè)施,僅允許設(shè)備54b與服務(wù)器58b通信,而客戶機86b僅被配置為與服務(wù)器59b-l-l通信。在系統(tǒng)50b的一種可能的具體但非限制實現(xiàn)示例中,鏈路94b可以是家庭或公共IEEE802.11網(wǎng)絡(luò)(即WiFi熱點),從而網(wǎng)絡(luò)74b_l表示公共因特網(wǎng),服務(wù)器59b-l-l表示公共因特網(wǎng)上容納通過公共因特網(wǎng)一般可用的內(nèi)容61b-l的服務(wù)器。內(nèi)容61b-l的性質(zhì)不具體限定,可以包括例如網(wǎng)頁或圖像。此外,在該具體非限制性示例中,網(wǎng)絡(luò)74b-2表示在因特網(wǎng)上 運行的私有網(wǎng)絡(luò)(例如虛擬專用網(wǎng)),服務(wù)器58b-l-l表示該私有網(wǎng)絡(luò)上提供對“工作”電子郵件賬戶的訪問的公司服務(wù)器(有時稱為企業(yè)服務(wù)器),而服務(wù)器58b-l-2表示容納只能經(jīng)由設(shè)備54b訪問的個人電子郵件賬戶的個人電子郵件服務(wù)器。系統(tǒng)50b還包括經(jīng)由私有鏈路83a-l連接至企業(yè)服務(wù)器58b-l-l的企業(yè)內(nèi)容服務(wù)器5%_1_2。相應(yīng)地,企業(yè)內(nèi)容服務(wù)器59b-l-2表示只能經(jīng)由公司服務(wù)器58b-l-l訪問的服務(wù)器,并容納只能經(jīng)由公司服務(wù)器58b-l-l可用的內(nèi)容61b-2。然而,內(nèi)容61b_2的性質(zhì)不具體限定,可以包括例如網(wǎng)頁或圖像,并總體上類似于與內(nèi)容61b-l相同類型的內(nèi)容。本領(lǐng)域技術(shù)人員現(xiàn)在可以認識到,圖12中標記為“工作”的電子郵件項目(即電子郵件208)表示源自服務(wù)器58b-l-l的電子郵件,而圖12中標記為“個人”的電子郵件項目(即電子郵件200和電子郵件204)表示源自服務(wù)器58b-l-2的電子郵件。因此,服務(wù)器偵_用60b-l-l表示經(jīng)由電子郵件應(yīng)用128b-l管理設(shè)備54b的“工作”電子郵件消息的公司電子郵件賬戶,而服務(wù)器側(cè)應(yīng)用60b_l_2表不經(jīng)由電子郵件應(yīng)用128b_l管理設(shè)備54b的“個人”電子郵件消息的個人電子郵件賬戶。公司服務(wù)器58b-l_l還容納服務(wù)器側(cè)瀏覽器服務(wù)60b-l-5,在特定情況下,可以經(jīng)由瀏覽器服務(wù)器128b-5來訪問服務(wù)器側(cè)瀏覽器服務(wù)60b-l-5,如以下進一步討論的。一般地,系統(tǒng)50b可以用于經(jīng)由設(shè)備54b在客戶機86b上顯示電子郵件,包括取得并顯示在這些電子郵件中引用的內(nèi)容,即使該內(nèi)容保持在不同于電子郵件服務(wù)器的內(nèi)容服務(wù)器上,以及即使提供了多個電子郵件服務(wù)器和內(nèi)容服務(wù)器。圖13中以流程圖形式描述的方法700提供了可以如何實現(xiàn)這一點的非限制示例。方法700可以作為方法600的各個框的執(zhí)行的一部分來執(zhí)行。框705包括訪問電子郵件。術(shù)語“訪問”不應(yīng)解釋為限制意義。例如可以包括經(jīng)由瀏覽器88b打開客戶機86b上的電子郵件、與主機應(yīng)用124b以及電子郵件應(yīng)用128b-l
      結(jié)合工作?,F(xiàn)在在圖14中示出框705的示例執(zhí)行。圖14中示出電子郵件200在客戶機86b的顯示器上打開。如圖14所示,電子郵件200的主體包括文本和指向“http:// “59-b-l-l”/ “61b-l”的統(tǒng)一資源定位符(URL)212。URL212 這里更一般地稱為內(nèi)容引用,因為存在除了 URL之外可以實現(xiàn)內(nèi)容引用的其他方式。因此可以想到在框705訪問的電子郵件包括內(nèi)容引用,如以下進一步討論的。圖14所示的URL212的具體形式及用于示意目的,并且不必需反映在實際實現(xiàn)中的特定電子郵件消息內(nèi)顯現(xiàn)的實際形式。確實,URL212的實際形式可以包括對代理(如圖7所示的代理308)的引用(未示出),使得代理308用作實際取得過程的一部分。確實,可以想到,在特定實施例中,代理308或其變型可以并入系統(tǒng)50b,系統(tǒng)50b被配置為在系統(tǒng)50b中實現(xiàn)方法700的至少一部分。備選地,URL212的實際形式可以包括對與設(shè)備54b上的主機應(yīng)用124b或其他應(yīng)用相關(guān)聯(lián)的代理服務(wù)器(未示出)的引用(未示出),該代理服務(wù)器被配置為在系統(tǒng)50b中實現(xiàn)方法700的至少一部分。在本實施例中,這種代理服務(wù)器的功能假定直接并入主機應(yīng)用124b中。此外,URL212還包括指向通過網(wǎng)絡(luò)74b_l可用的內(nèi)容的地址(示出)。在本示例中,URL212指向內(nèi)容61b-l (在本具體示例中為棒球的畫面)。再次,該URL部分的具體形式總體上對應(yīng)于已知的因特網(wǎng)協(xié)議(IP)尋址方案,從而圖14所示的形式僅是示意性的。此時,要重復(fù)以下事實:電子郵件200源自服務(wù)器58b-l_2,并經(jīng)由網(wǎng)絡(luò)74b_2接收,但是電子郵件200最終包括指向經(jīng)由網(wǎng)絡(luò)74b-l可訪問的內(nèi)容的內(nèi)容應(yīng)用。還可以注意到,在許多實現(xiàn)中,在設(shè)備54b處接收的電子郵件200的原始版本未將代理服務(wù)器引用包括在URL212中,因此可以想到,URL212是根據(jù)其原始形式來修改的,以包括代理服務(wù)器引用。這種對URL212的修改以 包括代理服務(wù)器引用可以由設(shè)備54b、服務(wù)器58b-l-2、中間服務(wù)器(未示出)、或客戶機86b自身實現(xiàn)???10包括確定是否要取得在框705訪問的電子郵件中引用的內(nèi)容。“否”確定結(jié)束方法700。“是”確定得到框715。做出“是”確定的方式不具體限制,可以包括設(shè)備54b或瀏覽器88b內(nèi)的設(shè)置,規(guī)定自動取得嵌入電子郵件消息的內(nèi)容。還可以在框710手動進行“是”確定,使用客戶機86b上的指向設(shè)備“點擊”URL200以反映取得與URL200相關(guān)聯(lián)的內(nèi)容的手動指令。例如,可以通過將電子郵件200標記為潛在包括垃圾或釣魚攻擊或標記該URL200包括惡意代碼的自動分類操作來在框710進行“否”確定。當(dāng)在框710進行“是”確定時,則到達框715???15包括選擇內(nèi)容路徑,通過所述內(nèi)容路徑來取得所引用內(nèi)容。實現(xiàn)框715的方式也不具體限制,可以基于多個因素,包括系統(tǒng)50b中的各種網(wǎng)絡(luò)連接的實際拓撲。因此,如果系統(tǒng)50b中的網(wǎng)絡(luò)連接變化,實際所選內(nèi)容路徑可能變化?,F(xiàn)在可以想到,在一個示例實現(xiàn)中,對于如系統(tǒng)50b中所示的網(wǎng)絡(luò)拓撲,將基于發(fā)出在框705訪問的電子郵件的服務(wù)器58b-l來自動選擇所選內(nèi)容路徑。因此,由于系統(tǒng)50b包括發(fā)出電子郵件的兩個服務(wù)器(即服務(wù)器58b-l-l和服務(wù)器58b-l-2),則可以想到兩個內(nèi)容路徑。第一內(nèi)容路徑對應(yīng)于從服務(wù)器58b-l-l接收的工作電子郵件(例如電子郵件208),該第一路徑包括鏈路90b、鏈路71a、網(wǎng)絡(luò)74b_2、鏈路82b_l和鏈路83a_l。第二內(nèi)容路徑對應(yīng)于從服務(wù)器58b-l-2接收的個人電子郵件(例如電子郵件200和電子郵件204),該第二路徑包括鏈路94b和鏈路82b-3。根據(jù)上述示例,在框715選擇的內(nèi)容路徑將是包括鏈路94b的第二內(nèi)容路徑???20包括經(jīng)由在框714選擇的路徑取得內(nèi)容。圖15中示出了框720的執(zhí)行,與以上討論的示例一致。在圖15中,示出正在經(jīng)由路徑216取得棒球的圖像并最終在客戶機85b的顯示器上產(chǎn)生該圖像,取代URL200的顯示。此時方法700結(jié)束。圖16和圖17示出了關(guān)于電子郵件208的方法700的第二執(zhí)行示例。圖16示出了在框705訪問電子郵件208。電子郵件208包括指向在服務(wù)器59b_l_2上存儲的內(nèi)容61b_2的URL220。由于內(nèi)容61b-2位于服務(wù)器82b-l之后,這種內(nèi)容不能經(jīng)由鏈路94b訪問。在框715對路徑的選擇基于電子郵件208源自服務(wù)器58b-l-l的事實,從而所選路徑包括鏈路90b、鏈路71a、網(wǎng)絡(luò)74b-2、鏈路82b_l和鏈路83a_l。圖17示出了框720的示例執(zhí)行經(jīng)由路徑224取得存儲為內(nèi)容61b-2的月亮的圖像,并在客戶機86b的顯示器上產(chǎn)生該圖像以取代URL220。圖14、圖15、圖16和圖17的上述示例可以想到第一實現(xiàn),其中對路徑的選擇基于電子郵件的源。然而,還可以想到其他實現(xiàn)。圖18示出了方法700a,方法700a是方法700的變型。注意,方法700a包括框720a,其中嘗試經(jīng)由所選鏈路取得內(nèi)容,基本上與在方法700中框720中進行實際取得的方式相同。然而,根據(jù)框725a,方法700a可以想到未能完成獲取的可能性???30a可以想到確定附加路徑是否可用,以及循環(huán)回到框715a以嘗試這種其他路徑,或者在不能取得的情況下在框735a產(chǎn)生異常。根據(jù)以下非限制示例,在圖19中,可以在框725a處發(fā)生初始失敗。圖19示出了個人電子郵件204內(nèi)的URL220。然而,URL220指向服務(wù)器59b_l_2上的內(nèi)容,盡管電子郵件204源自個人電子郵件服務(wù)器58b-l-2。在初始通過框715a和720a期間,由于經(jīng)由鏈路94b不可訪問服務(wù)器5%-1-2,通過鏈路94b的取得將失敗。相應(yīng)地,在后續(xù)循環(huán)通過框730a和框715a期間,將選擇包括鏈路90b、鏈路71a、網(wǎng)絡(luò)74b_2、鏈路82b_l和鏈路83a_l的路徑,使得最終可以取 得月亮的圖像。要重申,框715或框715a處的選擇準則不具體限制。此外,這種選擇準則可以根據(jù)設(shè)備54b的網(wǎng)絡(luò)配置或安全策略或其組合而改變。例如,圖20可以想到系統(tǒng)50c,其為系統(tǒng)50b的變型。系統(tǒng)50c針對相似元件使用相似參考標號,只是使用后綴“c”取代后綴“b”。系統(tǒng)50c還包括將服務(wù)器58b-l-l連接至網(wǎng)絡(luò)74c-l的鏈路79c。(注意,在系統(tǒng)50c中,客戶機86c也可以可選地提供經(jīng)由鏈路94c對服務(wù)器58C-1-1的直接連接,盡管典型地具有以下限制:必須在鏈路94c和鏈路79c上首先建立合適的虛擬專用網(wǎng)。)由于鏈路79c,從客戶機86c至網(wǎng)絡(luò)74c-l,有至少兩個不同路徑可用,以最終到達內(nèi)容61c-l。這兩個路徑是:1)經(jīng)由鏈路94c直接到達或2)經(jīng)由鏈路90b、鏈路71a、鏈路82b-l和鏈路79c間接到達。相應(yīng)地,框715的選擇準則可以基于例如各個路徑的可用加密、帶寬、價格、處理負擔(dān)或速度的水平來傾向與特定路徑。框715a的選擇準則可以初始地缺省為路徑之一,然后在第一路徑失敗的情況下嘗試第二路徑。可以注意,當(dāng)選擇包括服務(wù)器58C-1-1的路徑時,系統(tǒng)50c可以被配置為利用瀏覽器服務(wù)128C-5結(jié)合瀏覽器服務(wù)60C-1-5來訪問不同內(nèi)容61c,可以使用這種訪問以執(zhí)行安全策略。然而,在沒有安全限制的情況下,包括94c的路徑可以是有利的,因為其減少了設(shè)備54c和服務(wù)器58C-1-1上的處理負擔(dān)。當(dāng)存在安全限制時,可能需要包括服務(wù)器58C-1-1的路徑???15或框715a處的其他可能選擇準則包括基于特定電子郵件的發(fā)送方來選擇路徑。例如,來自“S.Claus”的電子郵件可以被配置為缺省為第一路徑,而來自“J.Smith”的電子郵件可以被配置為缺省為另一路徑???15a處的其他可能選擇準則包括基于特定電子郵件的其他特性,如過去成功的路徑,來選擇路徑。根據(jù)該選擇準則,框725a處的取得失敗用于改變框715a處的缺省路徑選擇,使得在方法700a的后續(xù)執(zhí)行期間,初始選擇正確路徑。根據(jù)安全策略和拓撲,可以想到其他路徑選擇。例如圖21示出了引用為系統(tǒng)50d的另一示例拓撲。系統(tǒng)50d是系統(tǒng)50c的變型,因此相似的組件具有相似的參考標號,只是跟有后綴“d”。在系統(tǒng)50d中,省去鏈路79c并提供鏈路81d。在系統(tǒng)50d中,瀏覽器服務(wù)128d-5被配置為提供公共瀏覽服務(wù),使得可以經(jīng)由網(wǎng)絡(luò)74d和瀏覽器服務(wù)128d-5,在客戶機86c上瀏覽網(wǎng)絡(luò)74d-l上的內(nèi)容。因此,該路徑可以包括鏈路90d、設(shè)備54d、鏈路71d、網(wǎng)絡(luò)74d-2、鏈路81d、服務(wù)器59d-l-l。作為另一示例,圖22示出了拓撲,以進一步強調(diào)可以想到多個路徑的點。圖22示出了系統(tǒng)50e,系統(tǒng)50e進一步改變系統(tǒng)50d,因此再次類似的元件具有類似的參考標記,只是跟有后綴“e”。與系統(tǒng)50d相比,系統(tǒng)50e確實具有特定變化。注意,在系統(tǒng)50e中,電子郵件服務(wù)器58e-l-l和公司網(wǎng)絡(luò)服務(wù)器59e-l-2連接至公司私有服務(wù)器74-e2,所有這些均位于公司防火墻91e之后。提供設(shè)備54e以經(jīng)由鏈路71e安全訪問公司網(wǎng)絡(luò)74e。此夕卜,在系統(tǒng)50e中,網(wǎng)絡(luò)74e_l包括公共因特網(wǎng),公共因特網(wǎng)經(jīng)由鏈路73e可直接連接至設(shè)備54e,還經(jīng)由鏈路75e連接至公司私有網(wǎng)絡(luò)74e_2 (盡管在防火墻91e之后)。此外,在系統(tǒng)51e中,公共電子郵件服務(wù)器58e-l_2連接至公共因特網(wǎng)74e_l。因此,在系統(tǒng)50e中,至少以下路徑可用:A)客戶機86e與服務(wù)器59e-l-l之間的公共內(nèi)容直接路徑,包括鏈路94e、網(wǎng)絡(luò)74e-l 和鏈路 83e-3。B)客戶機86e與服務(wù)器59e_l_l之間的公共內(nèi)容公司間接路徑,包括鏈路90e、鏈路7Ie、鏈路75e和鏈路83e_3。C)客戶機86e與服務(wù)器59e_l_l之間的公共內(nèi)容間接路徑,包括鏈路90e、鏈路73e和鏈路82e-3。D)客戶機83與服務(wù)器59e-l_2之間的私有內(nèi)容公司路徑,包括鏈路90e、鏈路7Ie和鏈路83e_l。E)客戶機86e與服務(wù)器59e_l_2之間的私有內(nèi)容直接路徑,包括鏈路94e、鏈路75e和鏈路83e_l。在另一變型(未示出)中,鏈路94e可以實現(xiàn)為核心移動網(wǎng)絡(luò)鏈路,如鏈路70。備選地,可以提供客戶機86e與網(wǎng)絡(luò)74e_l之間的附加鏈路。當(dāng)在客戶機86e與網(wǎng)絡(luò)74e之間提供這種核心移動網(wǎng)絡(luò)鏈路時,對內(nèi)容路徑的選擇可以基于提供有利的帶寬、速度、安全性等等的鏈路。注意,可以在系統(tǒng)50e中添加附加鏈路,或者可以移除各個鏈路以提供拓撲和路徑的其他變型。

      本領(lǐng)域技術(shù)人員現(xiàn)在可以想到其他變型、組合和子集。例如,平板計算機也可以用于系統(tǒng)50中作為客戶機86。作為另一示例,盡管關(guān)于電子郵件應(yīng)用討論了系統(tǒng)50b(或其變型),但是應(yīng)理解,可以改變系統(tǒng)50b (或其變型)以適應(yīng)其他類型的應(yīng)用,包括消息應(yīng)用。其他類型的消息應(yīng)用的示例包括嵌入豐富內(nèi)容的即時消息,或嵌入豐富內(nèi)容的短消息服務(wù)(SMS)消息, 或嵌入社交網(wǎng)絡(luò)應(yīng)用(如Facebook 和Twitter )的消息應(yīng)用。
      權(quán)利要求
      1.一種遠程計算機,提供對內(nèi)容源的訪問,所述遠程計算機包括: 第一連接,用于訪問私有網(wǎng)絡(luò),所述第一連接適于經(jīng)由移動設(shè)備提供對私有網(wǎng)絡(luò)的安全通信; 第二連接,用于訪問公共內(nèi)容;以及 處理電路,被配置為: 經(jīng)由第一連接訪問消息, 選擇用于訪問所述消息中引用的內(nèi)容的內(nèi)容路徑,所述內(nèi)容路徑包括第一連接或第二連接, 經(jīng)由所選的內(nèi)容路徑,取得所述內(nèi)容。
      2.根據(jù)權(quán)利要求1所述的遠程計算機,其中,所述消息包括電子郵件消息。
      3.根據(jù)權(quán)利要求2所述的遠程計算機,其中,所述內(nèi)容路徑是基于發(fā)出電子郵件消息的服務(wù)器來選擇的。
      4.根據(jù)權(quán)利要求2所述的遠程計算機,其中,所述內(nèi)容路徑是基于電子郵件消息的發(fā)送方來選擇的。
      5.根據(jù)權(quán)利要求2所述的遠程計算機,其中,所述電子郵件消息包括指定所述消息中引用的內(nèi)容的內(nèi)容源的鏈接。
      6.根據(jù)權(quán)利要求5所 述的遠程計算機,其中,指定內(nèi)容源的鏈接包括代理服務(wù)器引用。
      7.根據(jù)權(quán)利要求1所述的遠程計算機,其中,選擇內(nèi)容路徑包括:選擇缺省連接。
      8.根據(jù)權(quán)利要求7所述的遠程計算機,其中,選擇內(nèi)容路徑包括:當(dāng)缺省連接失敗時選擇備選連接。
      9.根據(jù)權(quán)利要求1所述的遠程計算機,其中,所述處理電路被配置為:當(dāng)所述消息與企業(yè)電子郵件賬戶相關(guān)聯(lián)時,選擇第一連接作為內(nèi)容路徑,以及 當(dāng)所述消息與個人電子郵件賬戶相關(guān)聯(lián)時,選擇第二連接作為內(nèi)容路徑。
      10.根據(jù)權(quán)利要求1所述的遠程計算機,其中,所述內(nèi)容路徑包括加密。
      11.一種客戶機中用于訪問內(nèi)容的方法,所述方法包括: 經(jīng)由對被配置為容納消息應(yīng)用的計算設(shè)備的連接,訪問消息; 接收取得所述消息中引用的內(nèi)容的指令; 選擇訪問來自服務(wù)器的所述內(nèi)容的內(nèi)容路徑;所述內(nèi)容路徑包括:省去對計算設(shè)備的連接的第一內(nèi)容路徑,或包括對計算設(shè)備的連接的第二內(nèi)容路徑; 在客戶機處,經(jīng)由所選的內(nèi)容路徑取得所述內(nèi)容。
      12.根據(jù)權(quán)利要求11所述的方法,其中,所述消息包括電子郵件消息。
      13.根據(jù)權(quán)利要求12所述的方法,其中,選擇內(nèi)容路徑包括:標識發(fā)出電子郵件消息的服務(wù)器。
      14.根據(jù)權(quán)利要求12所述的方法,其中,選擇內(nèi)容路徑包括:標識電子郵件消息的發(fā)送方。
      15.根據(jù)權(quán)利要求12所述的方法,其中,電子郵件消息包括內(nèi)容引用,所述內(nèi)容引用包括提供對所述內(nèi)容的訪問的服務(wù)器的標識。
      16.根據(jù)權(quán)利要求15所述的方法,其中,所述內(nèi)容引用包括代理服務(wù)器引用。
      17.根據(jù)權(quán)利要求11所述的方法,其中,選擇內(nèi)容路徑包括:選擇缺省內(nèi)容路徑。
      18.根據(jù)權(quán)利要求17所述的方法,其中,選擇內(nèi)容路徑包括:當(dāng)缺省內(nèi)容路徑失敗時選擇備選內(nèi)容路徑。`
      全文摘要
      本公開提供了一種用于訪問跨多個計算機的應(yīng)用和內(nèi)容的方法,設(shè)備和系統(tǒng)。一方面,提供了客戶機和移動計算設(shè)備??蛻魴C被配置為執(zhí)行瀏覽器應(yīng)用。移動計算設(shè)備被配置為容納網(wǎng)絡(luò)服務(wù)應(yīng)用。當(dāng)客戶機和移動計算設(shè)備連接時,移動計算設(shè)備上的功能經(jīng)由網(wǎng)絡(luò)服務(wù)器與瀏覽器之間的交互而變?yōu)樵诳蛻魴C上可用。當(dāng)客戶機訪問具有所引用內(nèi)容的電子郵件或其他消息時,系統(tǒng)的不同部分可以被配置為選擇特定路徑以實際取得內(nèi)容。
      文檔編號H04L12/58GK103229461SQ201180056924
      公開日2013年7月31日 申請日期2011年9月12日 優(yōu)先權(quán)日2010年9月27日
      發(fā)明者邁克爾·史蒂芬·布朗, 赫伯特·安東尼·利特爾, 克里斯多佛·萊爾·本德 申請人:捷訊研究有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1