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

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

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


為了更好地理解這里描述的各個實施例并更清楚地示出如何實現(xiàn)這些實施例,現(xiàn)在僅以示例方式參照附圖,附圖中:圖1是用于訪問跨多個計算機(jī)的應(yīng)用的系統(tǒng)的示意表示。

圖2是圖1的系統(tǒng)的移動計算設(shè)備的正視圖的表示。圖3是圖1所示的設(shè)備的框圖。圖4是圖1的移動計算設(shè)備的變型的表示。圖5是示出了圖3中的主機(jī)應(yīng)用的非限制性示例的框圖。圖6是描述安裝代理應(yīng)用的方法的流程圖。圖7示出了使用圖5中的框圖的變型,在根據(jù)圖6的方法安裝代理應(yīng)用之后的系統(tǒng)50的示例。圖8示出了訪問跨多個計算機(jī)的應(yīng)用的方法。圖9獨立地并且更詳細(xì)地示出了圖1的客戶機(jī)和設(shè)備,以示意圖8的方法中的特定步驟的執(zhí)行的示例。圖10示出了圖9的客戶機(jī)和設(shè)備,以示意圖8的方法中的特定步驟的執(zhí)行的另一示例。圖11示出了圖9的客戶機(jī)和設(shè)備,以示意圖8的方法中的特定步驟的執(zhí)行的另一示例。
具體實施例方式本發(fā)明的一方面提供了一種訪問跨多個計算機(jī)的應(yīng)用的方法,包括:在客戶機(jī)與移動計算設(shè)備之間建立直接連接;所述移動計算設(shè)備被配置為執(zhí)行客戶側(cè)應(yīng)用,而不考慮所述直接連接是否激活;所述移動計算設(shè)備還可連接至至少一個服務(wù)器,所述至少一個服務(wù)器被配置為容納所述客戶側(cè)應(yīng)用可訪問的網(wǎng)絡(luò)應(yīng)用;所述移動計算設(shè)備還被配置為執(zhí)行用于訪問所述客戶側(cè)應(yīng)用的主機(jī)應(yīng)用;在所述主機(jī)應(yīng)用處經(jīng)由所述直接連接從在所述客戶機(jī)上執(zhí)行的瀏覽器接收加載網(wǎng)頁的請求;從所述主機(jī)應(yīng)用將所述網(wǎng)頁發(fā)送至所述瀏覽器,以在所述瀏覽器上產(chǎn)生;在所述主機(jī)應(yīng)用處接收經(jīng)由所述瀏覽器輸入至所述網(wǎng)頁的任何輸入;基于所述客戶側(cè)應(yīng)用的當(dāng)前狀態(tài)的改變,在所述主機(jī)應(yīng)用處更新所述網(wǎng)頁的至少一部分。所述應(yīng)用可以包括以下之一:電子郵件應(yīng)用、聯(lián)系人管理器應(yīng)用、日歷應(yīng)用、備忘錄應(yīng)用、任務(wù)應(yīng)用、即時消息應(yīng)用或社交網(wǎng)絡(luò)應(yīng)用。所述直接連接可以包括:在所述客戶機(jī)上執(zhí)行的代理,被配置為將輸入至所述瀏覽器的地址與所述主機(jī)應(yīng)用相關(guān)聯(lián)。所述網(wǎng)絡(luò)應(yīng)用可以經(jīng)由所述移動計算設(shè)備與所述服務(wù)器之間的加密連接來訪問。所述主機(jī)應(yīng)用可以被配置為經(jīng)由用作所述主機(jī)應(yīng)用和所述客戶側(cè)應(yīng)用之間的通信的中介的應(yīng)用插件來訪問所述客戶側(cè)應(yīng)用。所述移動計算設(shè) 備可以被配置為執(zhí)行與多個網(wǎng)絡(luò)應(yīng)用相對應(yīng)的多個客戶側(cè)應(yīng)用。所述主機(jī)應(yīng)用可以被配置為經(jīng)由用作每個所述客戶側(cè)應(yīng)用之間的通信的中介的相應(yīng)應(yīng)用插件來訪問每個所述客戶側(cè)應(yīng)用。本發(fā)明的另一方面提供了一種用于訪問跨多個計算機(jī)的應(yīng)用的方法,包括:在客戶機(jī)與移動計算設(shè)備之間建立直接連接;所述移動計算設(shè)備被配置為本地執(zhí)行客戶側(cè)應(yīng)用,而不考慮所述直接連接是否激活;所述移動計算設(shè)備還可連接至至少一個服務(wù)器,所述至少一個服務(wù)器被配置為容納所述客戶側(cè)應(yīng)用可訪問的網(wǎng)絡(luò)應(yīng)用;所述移動計算設(shè)備還被配置為執(zhí)行用于訪問所述客戶側(cè)應(yīng)用的主機(jī)應(yīng)用;打開在所述客戶機(jī)上執(zhí)行的瀏覽器;從所述主機(jī)應(yīng)用將網(wǎng)頁加載至所述瀏覽器;所述網(wǎng)頁包括與所述客戶側(cè)應(yīng)用相對應(yīng)的內(nèi)容;在所述瀏覽器上產(chǎn)生所述網(wǎng)頁;以及將在所述客戶機(jī)處接收的對所述網(wǎng)頁的任何輸入發(fā)送至所述主機(jī)應(yīng)用。所述方法還可以包括:重復(fù)所述加載、產(chǎn)生和發(fā)送,以反映對所述網(wǎng)頁的改變。所述加載可以包括:執(zhí)行open-get命令,以接收單獨在所述客戶機(jī)或所述服務(wù)器上發(fā)生的對所述網(wǎng)頁的改變。本發(fā)明的另一方面提供了一種計算機(jī)可讀介質(zhì),包括在移動計算設(shè)備上可執(zhí)行的多個編程指令,所述指令包括根據(jù)上述任一項的一個或多個方法。本發(fā)明的另一方面提供了一種移動計算設(shè)備,用于提供對跨多個計算機(jī)的應(yīng)用的訪問,包括:至少一個網(wǎng)絡(luò)接口,在客戶機(jī)與所述移動計算設(shè)備之間建立直接連接;處理器,連接至所述網(wǎng)絡(luò)接口,被配置為執(zhí)行客戶側(cè)應(yīng)用,而不考慮所述直接連接是否激活;所述至少一個網(wǎng)絡(luò)接口還可連接至至少一個服務(wù)器,所述至少一個服務(wù)器被配置為容納所述客戶側(cè)應(yīng)用可訪問的網(wǎng)絡(luò)應(yīng)用;所述處理器還被配置為執(zhí)行用于訪問所述客戶側(cè)應(yīng)用的主機(jī)應(yīng)用;所述處理器還被配置為經(jīng)由所述直接連接從在所述客戶機(jī)上執(zhí)行的瀏覽器接收加載網(wǎng)頁的請求;所述處理器還被配置為從所述主機(jī)應(yīng)用將所述網(wǎng)頁發(fā)送至所述瀏覽器,以在所述瀏覽器上產(chǎn)生;所述處理器還被配置為接收經(jīng)由所述瀏覽器輸入至所述網(wǎng)頁的任何輸入;所述處理器還被配置為基于所述客戶側(cè)應(yīng)用的當(dāng)前狀態(tài)的改變,在所述主機(jī)應(yīng)用處更新所述網(wǎng)頁的至少一部分。
所述應(yīng)用可以包括以下之一:電子郵件應(yīng)用、聯(lián)系人管理器應(yīng)用、日歷應(yīng)用、備忘錄應(yīng)用、任務(wù)應(yīng)用、即時消息應(yīng)用或社交網(wǎng)絡(luò)應(yīng)用。所述直接連接可以包括:在所述客戶機(jī)上執(zhí)行的代理,被配置為將輸入至所述瀏覽器的地址與所述主機(jī)應(yīng)用相關(guān)聯(lián)。所述網(wǎng)絡(luò)應(yīng)用可以經(jīng)由所述移動計算設(shè)備與所述服務(wù)器之間的加密連接來訪問。所述主機(jī)應(yīng)用可以被配置為經(jīng)由用作所述主機(jī)應(yīng)用和所述客戶側(cè)應(yīng)用之間的通信的中介的應(yīng)用插件來訪問所述客戶側(cè)應(yīng)用。所述處理器可以被配置為執(zhí)行與多個網(wǎng)絡(luò)應(yīng)用相對應(yīng)的多個客戶側(cè)應(yīng)用。所述網(wǎng)絡(luò)服務(wù)可以被配置為經(jīng)由用作每個所述客戶側(cè)應(yīng)用之間的通信的中介的相應(yīng)應(yīng)用插件來訪問每個所述客戶側(cè)應(yīng)用。所述直接連接可以通過所述客戶機(jī)和所述移動計算設(shè)備之間的藍(lán)牙》配對來建立。所述服務(wù)器和所述客戶機(jī)可以通過核心移動電話網(wǎng)絡(luò)連接。

現(xiàn)在參照圖1,在50處總體指示用于訪問跨多個計算機(jī)的應(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。移動計算設(shè)備54可以是可以以自包含的方式使用并與網(wǎng)絡(luò)74上可用的內(nèi)容交互的任何類型的電子設(shè)備。交互包括在移動計算設(shè)備54上顯示信息以及在移動計算設(shè)備54處接收輸入,繼而可以將輸入通過網(wǎng)絡(luò)74發(fā)回。以下將更詳細(xì)解釋移動計算設(shè)備54?,F(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與這些組件的功能要求互補(bǔ)。鏈路70可以基于(作為非限制示例)核心移動網(wǎng)絡(luò)基礎(chǔ)設(shè)施,如(作為非限制示例)以下一個或多個:全球移動通信系統(tǒng)(“GSM”)、碼分多址(“CDMA”)、CDMA 2000、3G、或演進(jìn)數(shù)據(jù)優(yōu)化或演進(jìn)數(shù)據(jù)(“EVD0”)或其后續(xù)或其混合或組合;或基于無線局域網(wǎng)(“WLAN”)基礎(chǔ)設(shè)施,如(作為非限制示例):電子電氣工程師協(xié)會(“IEEE”)802.11標(biāo)準(zhǔn)(及其變型)或藍(lán)牙等等或其混合或組合。注意,在系統(tǒng)50的示例變型中,可以想到鏈路70可以是有線連接。客戶機(jī)86也經(jīng)由鏈路90連接至移動計算設(shè)備54。在本示例實現(xiàn)中,客戶機(jī)86是臺式、筆記本、膝上或平板計算機(jī),鏈路90是無線或有線實現(xiàn)的直接連接。當(dāng)鏈路90是無線時,鏈路90可以是客戶機(jī)86與移動計算設(shè)備54之間的例如藍(lán)牙 或?qū)Φ萕1-Fi連接。當(dāng)鏈路90是有線時,鏈路90可以是例如通用串行總線(USB)或Firewire連接。本領(lǐng)域技術(shù)人員現(xiàn)在將認(rèn)識到,可以使用其他類型的有線或無線連接來實現(xiàn)鏈路90的直接連接。在變型中,可以通過例如局域網(wǎng)或W1-Fi網(wǎng)絡(luò)或甚至通過如網(wǎng)絡(luò)74的廣域網(wǎng)來間接實現(xiàn)鏈路90??蛻魴C(jī)86初始配置為保持或執(zhí)行至少網(wǎng)絡(luò)瀏覽器應(yīng)用88,并且不需要具有對網(wǎng)絡(luò)74的直接訪問,盡管在一些情況下這種對網(wǎng)絡(luò)74的直接連接將可以通過鏈路94而成為可能。相應(yīng)地,客戶機(jī)86可以基于提供網(wǎng)絡(luò)瀏覽功能的任何計算環(huán)境。例如,這種計算環(huán)境可以基于Intel 或AMD 或其他微處理器,并伴有易失性存儲器(例如隨機(jī)存取存儲器)和非易失性存儲器(例如閃存、硬盤)、只讀存儲器(ROM)、網(wǎng)絡(luò)接口卡、連接至一個或多個顯示器的視頻卡、鍵盤、鼠標(biāo)(或其他指向設(shè)備)??梢允褂萌魏尾僮飨到y(tǒng),包括例如由Microsoft 提供的操作系統(tǒng)或Linux 操作系統(tǒng)或由蘋果計算機(jī)提供的操作系統(tǒng)或由QNX提供的操作系統(tǒng)。瀏覽器應(yīng)用86可以是在相應(yīng)操作系統(tǒng)上可執(zhí)行的可以使用的任何瀏覽器應(yīng)用,包括 Firefox , Internet Explorer , Chrome , Opera 或 Safari 。典型地,盡管不是必須地,客戶機(jī)86將具有比在移動計算設(shè)備54上所提供的更大的顯示器或鍵盤或兩者??蛻魴C(jī)86還可以具有另一配置,如平板計算設(shè)備。服務(wù)器58可以基于任何公知的服務(wù)器環(huán)境,包括容納一個或多個中央處理單元、易失性存儲器(例如隨機(jī)存取存儲器)、永久存儲器(例如硬盤設(shè)備)和網(wǎng)絡(luò)接口的模塊,以允許服務(wù)器58通過網(wǎng)絡(luò)74通信。例如,每個服務(wù)器58可以是來自惠普公司(3000Hanover Street Palo Alto,CA 94304-1185 USA)的ProLiant 服務(wù)器,該服務(wù)器具有多個中央處理單元并具有幾G字節(jié)的隨機(jī)存取存儲器。然而要強(qiáng)調(diào),該特定服務(wù)器僅僅是非限制示例,可以想到針對每個服務(wù)器58的多種其他類型的計算環(huán)境。此外,可以想到每個服務(wù)器58可以實現(xiàn)為所謂服務(wù)器群中的多個互連服務(wù)器,這些服務(wù)器被鏡像或以其他方式配置用于負(fù)載平衡或故障恢復(fù)或高可用性或其中任一或全部。
·
如以下進(jìn)一步討論的,每個服務(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í)行以下更詳細(xì)討論的一個或多個應(yīng)用的移動計算設(shè)備54的非限制性示例的不同視圖和表示。應(yīng)理解,移動計算設(shè)備54是示例,對本領(lǐng)域技術(shù)人員而言顯而易見地,可以想到各種不同的電子設(shè)備結(jié)構(gòu)。確實,移動計算設(shè)備54的變型可以包括而不限于蜂窩電話、便攜式電子郵件尋呼設(shè)備、具有網(wǎng)絡(luò)功能的數(shù)碼相機(jī)、便攜式音樂播放器、便攜式視頻播放器、便攜式視頻游戲播放器、膝上計算機(jī)、臺式計算機(jī)或任何合適配置的具有網(wǎng)絡(luò)功能的設(shè)備。參照圖2,在本非限制性示例中,設(shè)備54包括:底座154,支撐顯示器158。顯示器158可以包括一個或多個發(fā)光器,如發(fā)光二極管(LED)、液晶、等離子單元或有機(jī)發(fā)光二極管(OLED)??梢韵氲狡渌愋偷陌l(fā)光器。底座154還支撐鍵盤162。可以理解,本發(fā)明不限于鍵盤162的任何特定結(jié)構(gòu)、間隔、間距或形狀,圖2中的描述是示例。例如,可以想到全鍵盤或簡化“QWERTY”鍵盤。可以想到其他類型的鍵盤。(在變型中,設(shè)備154還可以是不具有物理鍵盤的觸摸屏設(shè)備)。設(shè)備154還包括:指向設(shè)備164,可以被實現(xiàn)為觸摸板、搖桿、軌跡球、軌跡輪或顯示器158上的觸摸敏感膜。設(shè)備154還可以包括用于產(chǎn)生音頻輸出的揚聲器166和用于接收音頻輸入的麥克風(fēng)68。圖3示出了設(shè)備154的電子組件的示意框圖。應(yīng)強(qiáng)調(diào),圖3中的結(jié)構(gòu)是示例。設(shè)備154包括多個輸入設(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 (例如隨機(jī)存取存儲器(“RAM”))通信。實現(xiàn)這里描述的設(shè)備154的功能教導(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)保持主機(jī)應(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)用128的非限制性示例可以包括但不限于:一個或多個社交網(wǎng)絡(luò)客戶應(yīng)用,例如:Twitter, Facebook,MySpace,LinkedIn ;與在線社區(qū)相關(guān)聯(lián)的其他應(yīng)用,例如Flickr,Gtalk等等;文件工具,如Google Docs。主機(jī)應(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與客戶機(jī)86斷開時,每個應(yīng)用128可以基于可以整體在設(shè)備(如設(shè)備54)上執(zhí)行的任何現(xiàn)有或?qū)淼膽?yīng)用128。例如,電子郵件應(yīng)用54可以是已經(jīng)普遍部署在各種設(shè)備(如設(shè)備54)上并且整體在設(shè)備54上可用的標(biāo)準(zhǔn)電子郵件應(yīng)用,而無需與客戶機(jī)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)用,而無需與客戶機(jī)86的任何連接,同時根據(jù)需要訪問服務(wù)器58。處理器100還可以被配置為執(zhí)行主機(jī)應(yīng)用124,以在鏈路90激活時允許經(jīng)由客戶機(jī)86來訪問客戶應(yīng)用128,如以下進(jìn)一步解釋的。簡要參照圖4,設(shè)備54的變型總體上指示為設(shè)備54a。設(shè)備54a包括與設(shè)備54相同的許多組件,因此相似的組件具有相似的參考標(biāo)號,指示跟有后綴“a”。注意,設(shè)備54a不包括鍵盤162和指向設(shè)備164。取而代之地,設(shè)備54a包括提供鍵盤162和指向設(shè)備164的組合功能的觸摸屏164a。本領(lǐng)域技術(shù)人員現(xiàn)在能夠想到設(shè)備54的其他變型,但是為了方便,本發(fā)明的進(jìn)一步討論將集中在上述設(shè)備54。根據(jù)這里的進(jìn)一步討論顯而易見地,設(shè)備54a中缺少全鍵盤導(dǎo)致向設(shè)備54a提供輸入的特定限制,本發(fā)明可以減輕這些限制。圖5示出了主機(jī)應(yīng)用124及其與瀏覽器88和應(yīng)用128的虛擬連接的實現(xiàn)示例的框圖。應(yīng)用128之間的虛擬連接也被示為連接至應(yīng)用60。本領(lǐng)域技術(shù)人員現(xiàn)在可以認(rèn)識到,圖5中的組件和連接可以使用圖1所示的硬件結(jié)構(gòu)或其變型來實現(xiàn)。因此,主機(jī)應(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唯一設(shè)計的,使得網(wǎng)絡(luò)服務(wù)300可以根據(jù)需要產(chǎn)生超文本標(biāo)記語言(HTML)和瀏覽器88可用的任何其他代碼(例如JavaScript文件,級聯(lián)樣式表),使得可以在客戶機(jī)86上針對每個應(yīng)用128產(chǎn)生圖形接口。根據(jù)該實現(xiàn),不需要對每個應(yīng)用128進(jìn)行修改以提供經(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ù)配置客戶機(jī)以與移動電子設(shè)備交互的方法的流程圖。方法500可以使用系統(tǒng)50來實現(xiàn),為了解釋方法500,假定使用系統(tǒng)50來執(zhí)行方法500。然而,應(yīng)理解,可以想到方法500和系統(tǒng)50的變型,這些變型在本發(fā)明的范圍之內(nèi)。方法500不是嚴(yán)格 必需的,但是在本實現(xiàn)中,方法500在客戶機(jī)86上提供代理,使得從瀏覽器88中的地址欄能夠?qū)ぶ凡⒌竭_(dá)網(wǎng)絡(luò)服務(wù)300。方法500還假定鏈路90是客戶機(jī)86與移動電子設(shè)備54之間的連接鏈路。再次,鏈路90的這種直接連接可以是對等藍(lán)牙 連接,從而客戶機(jī)86和設(shè)備54使用已知的藍(lán)牙TM硬件和網(wǎng)絡(luò)協(xié)議“配對”。鏈路90的這種直接連接還可以是USB線纜連接。本領(lǐng)域技術(shù)人員現(xiàn)在可以想到用于實現(xiàn)鏈路90的其他方式。在本實現(xiàn)中,假定鏈路90是藍(lán)牙 連接???05包括接收安裝代理應(yīng)用的指令。框505可以以不同方式實現(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ù)文件下載至客戶機(jī)86。在變型中,代理可以在CD或其他可移除介質(zhì)上提供。
框510包括接收代理應(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傳送至客戶機(jī)86。本領(lǐng)域技術(shù)人員現(xiàn)在認(rèn)識到實現(xiàn)框505和框510的其他方式???15包括安裝在框510接收的代理應(yīng)用。此時,可以認(rèn)識到,原始存儲和接收代理應(yīng)用的形式可以根據(jù)在代理應(yīng)用的實際安裝中要采用的復(fù)雜水平而改變?,F(xiàn)在可以想至|J,代理應(yīng)用將是調(diào)用安裝向?qū)У鹊鹊目蓤?zhí)行應(yīng)用,使得在客戶機(jī)86上簡單的一系列敲鍵(或其他輸入序列)是實際安裝代理應(yīng)用所需的全部。然而,代理應(yīng)用可以以其他形式在框510中接收???20包括注冊在框515安裝的代理應(yīng)用。這種注冊是客戶機(jī)本地的,并用于標(biāo)識URL或因特網(wǎng)協(xié)議(IP)地址重定向,使得輸入該URL或IP地址將使瀏覽器88訪問網(wǎng)絡(luò)服務(wù)300。圖7中示出了系統(tǒng)50的部分的表示,其本身是圖5的變型。因此,圖7實質(zhì)上與圖5相同,只是代理應(yīng)用308被示為安裝在客戶機(jī)86上,并位于瀏覽器88與設(shè)備54上的網(wǎng)絡(luò)服務(wù)300之間。換言之,代理應(yīng)用308配置客戶機(jī)86,使得在瀏覽器88的地址欄中輸入給定URL或其他地址將瀏覽器88定向至與網(wǎng)絡(luò)服務(wù)300連接,并在客戶機(jī)86的顯示器上產(chǎn)生與網(wǎng)絡(luò)服務(wù)300所提供的網(wǎng)頁相對應(yīng)的網(wǎng)頁。術(shù)語“產(chǎn)生”指導(dǎo)致一個或多個處理器控制顯示以在客戶的顯示器上呈現(xiàn)頁面的任何處理活動。這種URL的示例可以是http://1calhost,只要該URL未預(yù)留用于客戶坑86上的另一代理應(yīng)用。因此,在輸入http://1calhost時,瀏覽器88將被定向至代理308,繼而瀏覽器88將連接至網(wǎng)絡(luò)服務(wù)300。返回鏈路90基于藍(lán)牙 的示例,則代理應(yīng)用308位于瀏覽器88和藍(lán)牙服務(wù)以及在客戶機(jī)86上執(zhí)行的驅(qū)動之間,并根據(jù)在設(shè)備54的藍(lán)牙服務(wù)上已注冊的藍(lán)牙配對,形成與設(shè)備54的虛擬連接。繼而,網(wǎng)絡(luò)服務(wù)300被配置為對經(jīng)由駐留在設(shè)備54上的藍(lán)牙服務(wù)接收到的HTTP請求進(jìn)行響應(yīng)。此時,要重申,方法500和代理應(yīng)用308的使用并非在本發(fā)明所想到的所有實現(xiàn)中均需要,相應(yīng)地,以下特定討論可能`不參考代理應(yīng)用308和圖7。然而,還應(yīng)理解,以下討論也適用于利用代理應(yīng)用308的配置。此外,在一些配置中,代理應(yīng)用308可以預(yù)先安裝在客戶機(jī)86上,使得不需要方法500?,F(xiàn)在參照圖8,在600處總體上指示描述用于訪問跨多個計算機(jī)的應(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與客戶機(jī)86之間鏈路90激活。框605包括打開網(wǎng)絡(luò)瀏覽器。在系統(tǒng)50中,框605是在客戶機(jī)86處實現(xiàn)的,從而以通常的方式打開瀏覽器88。框610包括接收網(wǎng)絡(luò)服務(wù)地址。框610是通過將地址(例如http://1calhost)輸入瀏覽器88的地址欄來實現(xiàn)的。在系統(tǒng)50中,在框610接收的地址對應(yīng)于主機(jī)應(yīng)用125的網(wǎng)絡(luò)服務(wù)300的地址。在變型中,可以想到,系統(tǒng)50可以被配置使得在單一步驟中瀏覽器88被自動發(fā)起并定向至合適地址:例如經(jīng)由客戶機(jī)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í)行示例,其中,在客戶機(jī)86的顯示器上打開瀏覽器88,并打開指向主機(jī)應(yīng)用124的網(wǎng)絡(luò)服務(wù)300的URL。框620包括產(chǎn)生在框615加載的網(wǎng)頁。從圖9可以看到,主機(jī)應(yīng)用124提供菜單網(wǎng)頁,菜單網(wǎng)頁提供對在設(shè)備54上可用的應(yīng)用128的基于網(wǎng)絡(luò)的訪問。因此,如圖9中的客戶機(jī)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ā)送任何本地輸入。框615是通過瀏覽器88來實現(xiàn)的,瀏覽器88從連接至客戶機(jī)86的鍵盤或鼠標(biāo)接受本地輸入。作為該本地接收的輸入的一部分,響應(yīng)于可以輸入至在框620產(chǎn)生的頁面的表格或鏈接或其他輸入的任何輸入發(fā)送至原始提供在框620處產(chǎn)生的頁面的網(wǎng)絡(luò)服務(wù)。根據(jù)圖9中的示例,可以接收選擇在客戶機(jī)86的顯示器上產(chǎn)生的4個菜單項之一的輸入。為了給出具體示例,可以假定選擇菜單項1,指示訪問電子郵件應(yīng)用128-1的指令。再次,這種選擇可以經(jīng)由鍵盤輸入實現(xiàn),或通過使用鼠標(biāo)使光標(biāo)在期望選擇上聚焦然而點擊鼠標(biāo)來實現(xiàn)選擇,或經(jīng)由觸摸屏輸入,通過觸摸期望選擇來實現(xiàn)???30包括確定是否接收到關(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í)行。為了給出進(jìn)一步解釋,并繼續(xù)上述針對電子郵件進(jìn)行菜單選擇的示例,然后,在執(zhí)行框615和框620期間,加載并產(chǎn)生提供對電子郵件應(yīng)用128-1的網(wǎng)絡(luò)訪問的網(wǎng)頁。圖10中示出了該非限制性示例,其中,瀏覽器應(yīng)用86被示為訪問地址http://1calhost/email,主機(jī)應(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)致在客戶機(jī)86的顯示器上產(chǎn)生可以用于編寫新電子郵件消息的對話框。在本示例中,通過框615和框620的后續(xù)循環(huán)將導(dǎo)致產(chǎn)生這種對話框用于編寫新電子郵件消息。注意,這種產(chǎn)生是通過主機(jī)應(yīng)用124基于主機(jī)應(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)在可以認(rèn)識到,在客戶機(jī)86的顯示器上產(chǎn)生的數(shù)據(jù)在設(shè)備54的控制下,并且客戶機(jī)86實際上是網(wǎng)絡(luò)客戶端,而設(shè)備54用作網(wǎng)絡(luò)服務(wù)器。此外,設(shè)備54還利用鏈路70來訪問合適的服務(wù)器58和應(yīng)用60,作為確定在客戶機(jī)86的顯示器上顯示哪些數(shù)據(jù)的一部分。再次,在電子郵件的示例中,電子郵件應(yīng)用128-1訪問服務(wù)器58-1上的應(yīng)用60-1,以發(fā)送使用客戶機(jī)86并同樣產(chǎn)生的新電子郵件,電子郵件應(yīng)用128-1訪問應(yīng)用60-1以接收新電子郵件,繼而在客戶機(jī)86的顯示器上產(chǎn)生這些新電子郵件。類似地,通常與電子郵件應(yīng)用128-1相關(guān)聯(lián)的任何其他功能反映在客戶機(jī)86的顯示器上,并且相應(yīng)地進(jìn)行對服務(wù)器58-1的合適訪問。除了靜態(tài)網(wǎng)頁之外,瀏覽器88可以被配置為從主機(jī)應(yīng)用接收代碼(例如JavaScript代碼)。而在執(zhí)行該代碼時,瀏覽器88可以時常(例如可能響應(yīng)于用戶輸入或某種其他條件)向主機(jī)應(yīng)用124請求附加資源以更新當(dāng)前在顯示器上的頁面,而不加載整個新頁面。為了配置瀏覽器88以響應(yīng)于在設(shè)備54或服務(wù)器60上發(fā)生的改變,采用“open-get”或等效編程功能,使得瀏覽器88將自動接收并響應(yīng)這種改變。例如,假定新電子郵件消息到達(dá)服務(wù)器58-1,并且相同的新電子郵件消息自動到達(dá)設(shè)備54。在瀏覽器88上運行的“open-get”功能將導(dǎo)致瀏覽器88還確定新電子郵件消息的到達(dá),并導(dǎo)致相應(yīng)地更新客戶機(jī)86的顯示以反映新電子郵件的到達(dá)。為了幫助進(jìn)一步示意本發(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)由客戶機(jī)86接收與聯(lián)系人管理器應(yīng)用128-2相關(guān)的輸入,類似地,可以控制客戶機(jī)86的顯示器以顯示與聯(lián)系人管理器應(yīng)用124相關(guān)的內(nèi)容。再次,對聯(lián)系人數(shù)據(jù)庫的改變可以在客戶機(jī)86進(jìn)行,或者可以在設(shè)備54上進(jìn)行。然后,這種改變以通常方式傳播至服務(wù)器60-2。本領(lǐng)域技術(shù)人員現(xiàn)在將認(rèn)識到可以如何將上述內(nèi)容擴(kuò)展到日歷應(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)地從客戶機(jī)96經(jīng)由鏈路94訪問服務(wù)器58上的數(shù)據(jù)是不可能或不實際的。然而,由于在客戶機(jī)86上可用的全鍵盤、鼠標(biāo)和常規(guī)顯示器的可用性,可能期望使用客戶機(jī)86而不是設(shè)備54來進(jìn)行這種交互。相應(yīng)地,當(dāng)設(shè)備54與給定客戶機(jī)86足夠近以建立鏈路90時,本發(fā)明可以是最有用的。這種客戶機(jī)86在機(jī)場候機(jī)室、賓館房間、網(wǎng)吧和其他位置普遍存在。相應(yīng)地,由于至少這些原因,本發(fā)明可以用于以新穎、創(chuàng)新和實用的方式提供從這種客戶機(jī)86對各種應(yīng)用的訪問。還應(yīng)注意,客戶機(jī)86可以具有不同配置,并且可以包括例如平板計算機(jī)。在一些示例中,鏈路90可以是加密鏈路??梢韵氲缴鲜鰞?nèi)容的變型、子集、改進(jìn)和組合。例如,圖9、圖10或圖11中示出的屏幕截圖均不應(yīng)解釋為限制具體如何在客戶機(jī)86的顯示器上產(chǎn)生數(shù)據(jù)。此外,與圖7中的代理應(yīng)用308相關(guān),公開可用的客戶機(jī)86可能不會預(yù)存儲有代理應(yīng)用308,因此如上所述,代理應(yīng)用308可以存儲在客戶設(shè)備54上的非易失性存儲器104中。此外,應(yīng)注意,非易失性存儲器104本身可以實現(xiàn)為可移除存儲介質(zhì),如SD卡。使用USB連接,可以將代理應(yīng)用308從SD卡下載至客戶機(jī)86。設(shè)備54還可以被配置使得其包括自動可執(zhí)行文件,在連接至客戶機(jī)86 時立即在客戶機(jī)86上執(zhí)行,并且自動將代理應(yīng)用308拷貝至客戶機(jī)86。(備選地,設(shè)備54可以被配置以手動執(zhí)行該安裝。)在已經(jīng)啟動代理應(yīng)用308之后,可以經(jīng)由USB連接或藍(lán)牙配對或通過其他方式實現(xiàn)鏈路90。在藍(lán)牙的情況下,與客戶機(jī)86的配對步驟可以以多種方式進(jìn)行。例如,可以從設(shè)備54或客戶機(jī)86或兩者以通常方式發(fā)起對藍(lán)牙設(shè)備的掃描。備選地,作為代理應(yīng)用308的一部分,客戶機(jī)86可以被配置為顯示可以使用光捕捉單元176掃描的條形碼。條形碼數(shù)據(jù)可以包括設(shè)備54能夠用于建立與客戶機(jī)86的配對的配置信息。當(dāng)在框630處到達(dá)“是”判決時,客戶機(jī)86可以被配置為清除其瀏覽器緩存,以確保已經(jīng)從客戶機(jī)86的存儲器清除私有數(shù)據(jù)。框630處的“是”確定可以以多種方式到達(dá):設(shè)備54可以手動從客戶機(jī)86注銷;可以通過拔出用于建立鏈路90的USB線纜來終止鏈路90 ;鏈路90可以是藍(lán)牙連接。可以使用非激活定時器來到達(dá)框630處的“是”確定。備選地,客戶機(jī)86在連接至設(shè)備54時可以操作在無高速緩存模式。在該模式中,由于瀏覽器88可以更經(jīng)常下載內(nèi)容,性能將某種程度上退化。如上所述,設(shè)備54運行主機(jī)應(yīng)用124,主機(jī)應(yīng)用124可以被配置為監(jiān)聽實時通信信道,如經(jīng)由即時消息應(yīng)用128-4的即時消息會話??梢栽跒g覽器88上執(zhí)行已經(jīng)由主機(jī)應(yīng)用124提供的JavaScript。該JavaScript維持與主機(jī)應(yīng)用124的開放連接。當(dāng)在應(yīng)用128-4中發(fā)生事件時,返回JavaScript,使得在瀏覽器88的控制下,在客戶機(jī)86的顯示器上進(jìn)行對應(yīng)改變。如果從瀏覽器88發(fā)送即時消息回復(fù),則可以打開單獨的并行連接,將命令發(fā)送至主機(jī)應(yīng)用124,然后主機(jī)應(yīng)用124將其注入即時消息應(yīng)用128-4內(nèi)正在進(jìn)行的會話。一般地,可以注意到,在設(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可用。主機(jī)應(yīng)用124被配置為允許新插件304的當(dāng)前注冊。有效地,設(shè)備54提供與主機(jī)應(yīng)用124相關(guān)聯(lián)的應(yīng)用編程接口(API),允許在設(shè)備54上運行的任何應(yīng)用128注冊為數(shù)據(jù)源。每個應(yīng)用128可以分配有其自身的URL前 綴和實現(xiàn)特定接口的句柄類。來自客戶機(jī)86的針對具有該前綴的URL的所有超文本傳送協(xié)議(HTTP)請求可以被給予句柄類進(jìn)行處理。HTTP句柄可以以其認(rèn)為合適的任何方式來響應(yīng)每個請求,因此其控制數(shù)據(jù)呈現(xiàn)。由于應(yīng)用128向主機(jī)應(yīng)用的注冊可以是動態(tài)的,不需要編譯主機(jī)應(yīng)用124以僅限于在安裝主機(jī)應(yīng)用124的同時安裝的應(yīng)用128。新安裝的應(yīng)用可以在其動態(tài)顯現(xiàn)為通過瀏覽器88可用時注冊。主機(jī)應(yīng)用124還可以在創(chuàng)建菜單屏幕(如圖9所示的菜單屏幕)時,動態(tài)列舉所有注冊應(yīng)用128。本領(lǐng)域技術(shù)人員現(xiàn)在可以想到其他變型、組合和子集。
權(quán)利要求
1.一種移動計算設(shè)備中的方法,所述方法包括: 運行與在服務(wù)器處保持并經(jīng)由網(wǎng)絡(luò)訪問的網(wǎng)絡(luò)應(yīng)用相對應(yīng)的用戶應(yīng)用; 在移動計算設(shè)備與客戶機(jī)之間建立直接連接,所述移動計算設(shè)備被配置為向客戶機(jī)提供與用戶應(yīng)用相關(guān)聯(lián)的信息; 在移動計算設(shè)備處經(jīng)由直接連接接收針對與用戶應(yīng)用相關(guān)聯(lián)的信息的請求; 從移動計算設(shè)備向客戶機(jī)發(fā)送所述信息;以及 接收與用戶應(yīng)用相關(guān)聯(lián)的輸入,所述輸入是經(jīng)由直接連接從客戶機(jī)接收的。
2.根據(jù)權(quán)利要求1所述的方法,其中,用戶應(yīng)用包括以下一個或多個:電子郵件應(yīng)用、聯(lián)系人管理器應(yīng)用、日歷應(yīng)用、即時消息應(yīng)用或社交網(wǎng)絡(luò)應(yīng)用。
3.根據(jù)權(quán)利要求1所述的方法,其中,用戶應(yīng)用包括以下一個或多個:備忘錄應(yīng)用或任務(wù)應(yīng)用。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述直接連接包括與在客戶機(jī)上執(zhí)行的代理通信,所述代理被配置為便于客戶機(jī)與移動計算設(shè)備之間的通信。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述直接連接包括客戶機(jī)與移動計算設(shè)備之間的直接鏈路。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述直接鏈路包括以下之一:對等連接、短距離射頻連接、配對連接、或線纜連接。
7.根據(jù)權(quán)利要求1所述的方法,其中,用戶應(yīng)用經(jīng)由移動計算設(shè)備與服務(wù)器之間的加密連接來訪問網(wǎng)絡(luò)應(yīng)用。
8.根據(jù)權(quán)利要求1所述的方法,其中,在移動計算設(shè)備與客戶機(jī)之間建立直接連接包括建立加密鏈路。
9.根據(jù)權(quán)利要求1所述的方法,其中,移動計算設(shè)備使用與用戶應(yīng)用通信的應(yīng)用插件來向客戶機(jī)提供所述信息。
10.根據(jù)權(quán)利要求1所述的方法,其中,移動計算設(shè)備被配置為執(zhí)行與多個網(wǎng)絡(luò)應(yīng)用相對應(yīng)的多個用戶應(yīng)用。
11.根據(jù)權(quán)利要求10所述的方法,其中,移動計算設(shè)備包括:主機(jī)應(yīng)用,被配置為使用相應(yīng)應(yīng)用插件來訪問所述多個用戶應(yīng)用中的每一個。
12.根據(jù)權(quán)利要求1所述的方法,其中,在移動計算設(shè)備與客戶機(jī)之間建立直接連接包括掃描在客戶機(jī)上顯示的條形碼,所述條形碼指定所述直接連接的配置信息。
13.根據(jù)權(quán)利要求1所述的方法,其中,移動計算設(shè)備被配置為運行用戶應(yīng)用,而不考慮直接連接是否激活。
14.根據(jù)權(quán)利要求1所述的方法,其中,所述與用戶應(yīng)用相關(guān)聯(lián)的信息是以網(wǎng)頁形式發(fā)送的。
15.根據(jù)權(quán)利要求14所述的方法,還包括:基于用戶應(yīng)用的當(dāng)前狀態(tài)的改變,更新所述網(wǎng)頁的至少一部分。
16.根據(jù)權(quán)利要求14所述的方法,其中,所述與用戶應(yīng)用相關(guān)聯(lián)的信息被配置為呈現(xiàn)在客戶機(jī)的瀏覽器上。
17.一種客戶機(jī)中的方法,所述方法包括: 在客戶機(jī)與移動計算設(shè)備之間建立直接連接;在客戶機(jī)上執(zhí)行瀏覽器; 經(jīng)由直接連接向移動計算設(shè)備發(fā)送針對與在移動計算設(shè)備上運行的用戶應(yīng)用相關(guān)聯(lián)的信息的請求; 接收所請求的信息; 使用瀏覽器顯示所述信息; 在客戶機(jī)處接收與用戶應(yīng)用相關(guān)聯(lián)的輸入;以及 經(jīng)由直接連接向移動計算設(shè)備發(fā)送所述輸入。
18.根據(jù)權(quán)利要求17所述的方法,其中,所述信息包括網(wǎng)頁。
19.根據(jù)權(quán)利要求18所述的方法,還包括:重復(fù)發(fā)送請求、接收信息、以及顯示信息的操作,以反映對網(wǎng)頁的改變。
20.根據(jù)權(quán)利要求18所述的方法,其中,移動計算設(shè)備處的用戶應(yīng)用與在移動計算設(shè)備能夠訪問的服務(wù)器處保持的對應(yīng)網(wǎng)絡(luò)應(yīng)用相關(guān)聯(lián)。
21.根據(jù)權(quán)利要求18所述的方法,其中,發(fā)送請求包括:發(fā)送open-get請求,以接收移動計算設(shè)備上發(fā)生的對網(wǎng)頁的改變。
22.—種移動計算設(shè)備,包括: 至少一個網(wǎng)絡(luò)接口,用于在移動計算設(shè)備與客戶機(jī)之間建立直接連接; 處理器,連接至所述網(wǎng)絡(luò)接口,并被配置為運行與在服務(wù)器處保持并經(jīng)由網(wǎng)絡(luò)訪問的網(wǎng)絡(luò)應(yīng)用相對應(yīng)的用戶應(yīng)用; 所述處理器還被配置為:經(jīng)由直接連接接收針對與用戶應(yīng)用相關(guān)聯(lián)的信息的請求; 所述處理器還被配置為:使得向客戶機(jī)發(fā)送所述信息;以及 所述處理器還被配置為:經(jīng)由直接連接接收與用戶應(yīng)用相關(guān)聯(lián)的輸入。
23.根據(jù)權(quán)利要求22所述的移動計算設(shè)備,其中,用戶應(yīng)用包括以下之一:電子郵件應(yīng)用、聯(lián)系人管理器應(yīng)用、日歷應(yīng)用、備忘錄應(yīng)用、任務(wù)應(yīng)用、即時消息應(yīng)用或社交網(wǎng)絡(luò)應(yīng)用。
24.根據(jù)權(quán)利要求22所述的移動計算設(shè)備,其中,所述直接連接包括與在客戶機(jī)上執(zhí)行的代理通信,所述代理被配置為便于客戶機(jī)與移動計算設(shè)備之間的通信。
25.根據(jù)權(quán)利要求22所述的移動計算設(shè)備,其中,移動計算設(shè)備能夠經(jīng)由加密連接來訪問服務(wù)器應(yīng)用。
26.根據(jù)權(quán)利要求22所述的移動計算設(shè)備,其中,所述處理器還被配置為經(jīng)由應(yīng)用插件來訪問來自用戶應(yīng)用的信息。
27.根據(jù)權(quán)利要求22所述的移動計算設(shè)備,其中,所述處理器被配置為執(zhí)行與多個網(wǎng)絡(luò)應(yīng)用相對應(yīng)的多個用戶應(yīng)用。
28.根據(jù)權(quán)利要求27所述的移動計算設(shè)備,其中,網(wǎng)絡(luò)服務(wù)使用相應(yīng)應(yīng)用插件來訪問所述多個用戶應(yīng)用中的每一個。
29.根據(jù)權(quán)利要求22所述的移動計算設(shè)備,其中,所述直接鏈路是由以下之一建立的:客戶機(jī)與移動計算設(shè)備之間的對等連接、短距離射頻連接、配對連接、或線纜連接。
30.根據(jù)權(quán)利要求22所述的移動計算設(shè)備,其中,移動計算設(shè)備通過移動電話網(wǎng)絡(luò)訪問服務(wù)器應(yīng)用。
31.根據(jù)權(quán)利要求22所述的移動計算設(shè)備,其中,所述處理器還被配置為:基于用戶應(yīng)用的當(dāng)前狀態(tài)的改變,更新發(fā)送至客戶機(jī) 的信息的至少一部分。
32.—種計算機(jī)可讀介質(zhì),包括在移動計算設(shè)備上可執(zhí)行的多個編程指令,所述方法包括: 運行與在服務(wù)器處保持并經(jīng)由網(wǎng)絡(luò)訪問的網(wǎng)絡(luò)應(yīng)用相對應(yīng)的用戶應(yīng)用; 在移動計算設(shè)備與客戶機(jī)之間建立直接連接,所述移動計算設(shè)備被配置為向客戶機(jī)提供與用戶應(yīng)用相關(guān)聯(lián)的信息; 在移動計算設(shè)備處經(jīng)由直接連接接收針對與用戶應(yīng)用相關(guān)聯(lián)的信息的請求; 從移動計算設(shè)備向客戶機(jī)發(fā)送所述信息;以及 接收與用戶應(yīng)用相關(guān)聯(lián)的 輸入,所述輸入是經(jīng)由直接連接從客戶機(jī)接收的。
全文摘要
本公開提供了一種用于訪問跨多個計算機(jī)的應(yīng)用的方法,設(shè)備和系統(tǒng)。一方面,提供了客戶機(jī)和移動計算設(shè)備。客戶機(jī)被配置為執(zhí)行瀏覽器應(yīng)用。移動計算設(shè)備被配置為容納網(wǎng)絡(luò)服務(wù)應(yīng)用。當(dāng)客戶機(jī)和移動計算設(shè)備連接時,移動計算設(shè)備上的功能經(jīng)由網(wǎng)絡(luò)服務(wù)器與瀏覽器之間的交互而變?yōu)樵诳蛻魴C(jī)上可用。
文檔編號H04W40/22GK103229559SQ201180056927
公開日2013年7月31日 申請日期2011年9月20日 優(yōu)先權(quán)日2010年9月27日
發(fā)明者邁克爾·史蒂芬·布朗, 赫伯特·安東尼·利特爾, 特里爾·馬克·登特 申請人:捷訊研究有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
嘉峪关市| 连江县| 东兰县| 香港 | 宽城| 大渡口区| 玉树县| 布尔津县| 闽侯县| 邵东县| 阳城县| 江都市| 都昌县| 田东县| 嘉黎县| 来宾市| 北川| 比如县| 古蔺县| 肇东市| 安西县| 普陀区| 民和| 卢氏县| 鄂温| 隆林| 福建省| 景洪市| 阿拉善左旗| 吴江市| 广州市| 共和县| 应城市| 长岛县| 临海市| 高阳县| 那曲县| 三原县| 潍坊市| 蓬安县| 灵川县|