亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

瘦客戶機(jī)會(huì)話管理的制作方法

文檔序號(hào):7910783閱讀:297來源:國(guó)知局
專利名稱:瘦客戶機(jī)會(huì)話管理的制作方法
瘦客戶機(jī)會(huì)話管理背景計(jì)算機(jī)變得越來越無所不在,正在遍布地集成到環(huán)境中。對(duì)于許多用戶,這引入了在許多計(jì)算機(jī)上配置、維護(hù)和管理操作系統(tǒng)、應(yīng)用程序以及數(shù)據(jù)的問題。瘦客戶機(jī)設(shè)備是在客戶機(jī)-服務(wù)器體系結(jié)構(gòu)中操作的客戶機(jī)計(jì)算機(jī)。瘦客戶機(jī)被配置為盡可能地執(zhí)行很少的處理,而大部分處理由瘦客戶機(jī)設(shè)備所連接到的服務(wù)器執(zhí)行。 這與常規(guī)的桌面或膝上型計(jì)算機(jī)(可以被視為“胖”客戶機(jī))不同,因?yàn)榇蟛糠痔幚碓诒镜靥幚砥魃蠄?zhí)行。由于用戶的數(shù)據(jù)、應(yīng)用程序和操作系統(tǒng)集中地安裝在瘦客戶機(jī)體系結(jié)構(gòu)中的服務(wù)器上,配置、維護(hù)和管理計(jì)算機(jī)的問題對(duì)于用戶來說變得更可管理。單個(gè)服務(wù)器可以被配置為支持大量的瘦客戶機(jī)設(shè)備。此外,瘦客戶機(jī)設(shè)備所使用的較少量的處理能力還使其能夠變得比等效的“胖”客戶機(jī)更小且功率效率更高。然而,由于用戶的數(shù)據(jù)和應(yīng)用(被稱為用戶的“會(huì)話”)主要位于服務(wù)器上,因此, 瘦客戶機(jī)設(shè)備需要有效的會(huì)話管理和認(rèn)證方案,以便使用戶能夠可靠且安全地訪問其會(huì)話。如果用戶使用多個(gè)瘦客戶機(jī)設(shè)備來訪問會(huì)話,這會(huì)更加嚴(yán)重。下面所描述的各實(shí)施例不限于解決已知瘦客戶機(jī)設(shè)備的任何或全部缺點(diǎn)的實(shí)現(xiàn)。

發(fā)明內(nèi)容
下面呈現(xiàn)了本發(fā)明的簡(jiǎn)要概述,以便向讀者提供基本理解。本概述不是本發(fā)明的詳盡概述,并且不標(biāo)識(shí)本發(fā)明的關(guān)鍵/重要元素,也不描述本發(fā)明的范圍。其唯一的目的是以簡(jiǎn)化形式呈現(xiàn)此處所公開的一些概念,作為稍后呈現(xiàn)的更詳細(xì)的描述的序言。描述了瘦客戶機(jī)會(huì)話管理。在各實(shí)施例中,瘦客戶機(jī)設(shè)備感測(cè)瘦客戶機(jī)設(shè)備的使用上下文,并且一過程分析該使用上下文來自動(dòng)地選擇瘦客戶機(jī)設(shè)備連接到的會(huì)話。各實(shí)施例描述了感測(cè)到的使用上下文可如何指示瘦客戶機(jī)設(shè)備的位置、瘦客戶機(jī)設(shè)備的移動(dòng)、 瘦客戶機(jī)設(shè)備的交換或瘦客戶機(jī)設(shè)備的用戶的身份。各實(shí)施例還描述了瘦客戶機(jī)可如何基于使用上下文而自動(dòng)地被授權(quán)訪問所選會(huì)話。在其他實(shí)施例中,瘦客戶機(jī)設(shè)備包括可以指示瘦客戶機(jī)的使用上下文的感測(cè)設(shè)備。各實(shí)施例描述了感測(cè)設(shè)備可如何確定瘦客戶機(jī)設(shè)備位于對(duì)接底座中,并標(biāo)識(shí)該對(duì)接底座。通過結(jié)合附圖參考以下詳細(xì)描述,可更易于領(lǐng)會(huì)并更好地理解許多附帶特征。附圖描述根據(jù)附圖閱讀以下詳細(xì)描述,將更好地理解本發(fā)明,在附圖中

圖1示出了示例瘦客戶機(jī)系統(tǒng);圖2示出了瘦客戶機(jī)設(shè)備的示意圖;圖3示出了瘦客戶機(jī)系統(tǒng)的功能框圖;圖4示出了會(huì)話選擇過程的信令圖;圖5示出了會(huì)話選擇算法的流程圖;圖6示出了會(huì)話連接過程和會(huì)話斷開連接過程的信令圖7示出了自動(dòng)授權(quán)算法的流程圖;圖8示出了會(huì)話交換過程的流程圖;圖9示出了會(huì)話交換過程的信令圖;圖10示出了手動(dòng)會(huì)話選擇過程的信令圖;圖11示出了配置設(shè)置過程的信令圖;圖12示出了遙控應(yīng)用程序的圖形用戶界面對(duì)話框;圖13示出了示例對(duì)接底座;圖14示出了其中可以實(shí)現(xiàn)瘦客戶機(jī)會(huì)話管理過程的各實(shí)施例的示例性基于計(jì)算的設(shè)備。在各個(gè)附圖中使用相同的附圖標(biāo)記來指代相同的部件。
具體實(shí)施例方式下面結(jié)合附圖提供的詳細(xì)描述旨在作為本發(fā)明示例的描述,并不旨在表示可以構(gòu)建或使用本發(fā)明示例的唯一形式。本描述闡述了本發(fā)明示例的功能,以及用于構(gòu)建和操作本發(fā)明示例的步驟的序列。然而,可以通過不同的示例來實(shí)現(xiàn)相同或等效功能和序列。雖然本示例此處被描述為和示為是在無線瘦客戶機(jī)系統(tǒng)中實(shí)現(xiàn)的,但是,所描述的系統(tǒng)是作為示例而不是限制來提供的。如本領(lǐng)域技術(shù)人員將理解的,本發(fā)明示例適用于應(yīng)用在各種不同類型的計(jì)算系統(tǒng)中。圖1示出了示例瘦客戶機(jī)系統(tǒng)100。多個(gè)瘦客戶機(jī)設(shè)備101、102、103被配置為通過接入點(diǎn)105與服務(wù)器104進(jìn)行無線通信。瘦客戶機(jī)設(shè)備101、102、103中的一個(gè)或多個(gè)可以位于一個(gè)或多個(gè)對(duì)接底座106中,對(duì)接底座106可以用托架或框架的形式,如下面所描述的(參考圖13)。對(duì)接底座106可出于向設(shè)備供電和/或?qū)﹄姵剡M(jìn)重新充電的目的向瘦客戶機(jī)設(shè)備101、102、103供電。對(duì)接底座106也可以向瘦客戶機(jī)設(shè)備提供更進(jìn)一步的特征, 如更快的網(wǎng)絡(luò)訪問及其他外圍設(shè)備(例如,鼠標(biāo)、鍵盤、USB端口、聲音等等)。雖然在圖1的系統(tǒng)中有多個(gè)設(shè)備,但是,瘦客戶機(jī)體系結(jié)構(gòu)使它們都能在服務(wù)器 104處被集中管理和配置。由于幾乎所有的處理都在服務(wù)器104上執(zhí)行,因此,瘦客戶機(jī)設(shè)備101、102、103可以是瘦的、輕的并且電能高效的便攜式終端。瘦客戶機(jī)體系結(jié)構(gòu)使瘦客戶機(jī)設(shè)備101、102、103中的任何一個(gè)都能彼此可互換地執(zhí)行任何功能。這是因?yàn)?,與正在運(yùn)行的并且正在被不同的瘦客戶機(jī)設(shè)備101、102、103 訪問的會(huì)話有關(guān)的數(shù)據(jù)存在于中心點(diǎn)一服務(wù)器104上。因此,這會(huì)導(dǎo)致以下使用情況第一瘦客戶機(jī)設(shè)備101的用戶正在訪問在服務(wù)器104上運(yùn)行的會(huì)話,然后,交換到第二瘦客戶機(jī)設(shè)備102,并繼續(xù)訪問來自服務(wù)器104的相同會(huì)話。然而,如果要無縫地并且可靠地使用多個(gè)瘦客戶機(jī)設(shè)備,則這樣的可互換性必須仔細(xì)的會(huì)話管理和用戶授權(quán)。另外,在其他示例中,瘦客戶機(jī)設(shè)備101、102、103可以訪問在多個(gè)服務(wù)上運(yùn)行的多個(gè)會(huì)話。換言之,除圖1所示出的服務(wù)器104之外,還可以有附加的服務(wù)器。這些附加的服務(wù)器可以通過與如圖1中的服務(wù)器相同的接入點(diǎn)105、或通過不同的網(wǎng)絡(luò)連接而被訪問。 例如,瘦客戶機(jī)設(shè)備101的用戶可以使用瘦客戶機(jī)設(shè)備101來無縫地訪問在一個(gè)或多個(gè)工作服務(wù)器和一個(gè)或多個(gè)家庭服務(wù)器上運(yùn)行的會(huì)話。現(xiàn)在參考圖2,該圖示出了瘦客戶機(jī)設(shè)備101的硬件結(jié)構(gòu)的示例。瘦客戶機(jī)設(shè)備101包括一個(gè)或多個(gè)處理器200,這些處理器200可以是微處理器、控制器或用于處理計(jì)算可執(zhí)行指令以控制該設(shè)備的操作的任何其他合適類型的處理器。計(jì)算機(jī)可執(zhí)行指令可以使用諸如存儲(chǔ)器201之類的任何計(jì)算機(jī)可讀介質(zhì)來提供。存儲(chǔ)器是諸如隨機(jī)存取存儲(chǔ)器 (RAM)之類的任何合適的類型,諸如磁性或光存儲(chǔ)設(shè)備、硬盤驅(qū)動(dòng)器或CD、DVD或其他磁盤驅(qū)動(dòng)器之類的任何類型的磁盤存儲(chǔ)設(shè)備。也可以使用閃存、EPROM或EEPR0M。存儲(chǔ)器201被配置為存儲(chǔ)能夠在處理器200上被執(zhí)行的軟件。瘦客戶機(jī)設(shè)備的存儲(chǔ)器201存儲(chǔ)軟件外殼202和終端服務(wù)器(化)客戶機(jī)203應(yīng)用,下面將更詳細(xì)地描述其功能。無線網(wǎng)絡(luò)接口 204使瘦客戶機(jī)設(shè)備101能通過無線網(wǎng)絡(luò)與服務(wù)器104進(jìn)行通信。 無線網(wǎng)絡(luò)接口 204可以是,例如,無線局域網(wǎng)(WLAN)接口、蜂窩式無線電接口、個(gè)人區(qū)域網(wǎng)絡(luò)(PAN)接口、或用于傳輸和接收網(wǎng)絡(luò)數(shù)據(jù)的任何其他合適的接口。注意,在其他示例中, 無線網(wǎng)絡(luò)接口可以用有線通信接口來替換。瘦客戶機(jī)設(shè)備101也可以從用戶的手指、筆或指示筆接收用戶輸入,例如,觸摸輸入205。瘦客戶機(jī)設(shè)備101接收來自感測(cè)設(shè)備206的進(jìn)一步的輸入。感測(cè)設(shè)備206給處理器200提供與正使用瘦客戶機(jī)設(shè)備101的上下文有關(guān)的信息。換言之,感測(cè)設(shè)備206提供有關(guān)瘦客戶機(jī)設(shè)備101的當(dāng)前使用情況、環(huán)境或狀態(tài)的數(shù)據(jù)。感測(cè)設(shè)備206包括對(duì)接連接傳感器207,其被配置為檢測(cè)瘦客戶機(jī)設(shè)備101在對(duì)接106中的存在,并向處理器提供關(guān)于對(duì)接底座106的信息。感測(cè)設(shè)備也可以包括其他傳感器208,它們可包括,例如,加速度計(jì)、全球定位系統(tǒng)GPQ傳感器、生物測(cè)定傳感器(如指紋讀取器、面部檢測(cè)照像機(jī)或虹膜掃描儀)、射頻識(shí)別RFID)讀取器,以及近程無線收發(fā)器 (如藍(lán)牙、超寬帶,或近場(chǎng)通信收發(fā)器)。感測(cè)設(shè)備206還包括傳感器控制器209,其被配置為控制對(duì)接連接傳感器207及其他傳感器208,并將來自這些傳感器的數(shù)據(jù)提供到處理器200。通過具有與處理器200分開的傳感器控制器209,甚至在處理器200空閑或停用的情況下,也可以讀取和使用來自傳感器的數(shù)據(jù)。例如,傳感器控制器209可以是在瘦客戶機(jī)設(shè)備101的其余部分停用時(shí)可監(jiān)控傳感器輸入的低功率設(shè)備,而當(dāng)接收到適當(dāng)?shù)膫鞲衅鬏斎霑r(shí),傳感器控制器209可以觸發(fā)處理器200以激活瘦客戶機(jī)設(shè)備101。例如,瘦客戶機(jī)設(shè)備101可以被配置為當(dāng)來自加速度計(jì)的移動(dòng)被感測(cè)到時(shí)激活??梢杂娠@示器210提供到瘦客戶機(jī)設(shè)備101的用戶的輸出。顯示器210可以與觸摸輸入205集成以提供觸敏顯示器。瘦客戶機(jī)設(shè)備101還包括諸如電池之類的電源211?,F(xiàn)在參考圖3,該圖示出了包括瘦客戶機(jī)設(shè)備101、102和服務(wù)器104的瘦客戶機(jī)系統(tǒng)中的元件的示例功能框圖。如上文所提及的,第一瘦客戶機(jī)設(shè)備101包括外殼202、終端服務(wù)器客戶機(jī)203以及感測(cè)設(shè)備206。外殼202是控制第一瘦客戶機(jī)設(shè)備101的基本操作的輕量控制程序。具體而言,外殼確定什么會(huì)話在服務(wù)器104上可用,并在顯示器上提供供用戶選擇要登錄到會(huì)話的界面。終端服務(wù)器客戶機(jī)203是使用戶能與特定會(huì)話進(jìn)行交互并在瘦客戶機(jī)設(shè)備101的顯示器上查看會(huì)話的用戶界面的程序。服務(wù)器104包括被配置為控制和管理在服務(wù)器104上執(zhí)行的多個(gè)會(huì)話的軟件服務(wù) 300。在圖3所示出的示例中,兩個(gè)會(huì)話正在服務(wù)器104上運(yùn)行會(huì)話A 301和會(huì)話B 302。 在其他示例中,更多會(huì)話也可在服務(wù)器104上運(yùn)行。還要注意,服務(wù)300和會(huì)話301、302不必在與如圖3所示的相同物理服務(wù)器104上運(yùn)行,但是,可以在與彼此進(jìn)行通信的不同的服務(wù)器上運(yùn)行。在又一些示例中,附加的會(huì)話也可在一個(gè)或多個(gè)其他服務(wù)器(即,不在服務(wù)器104 上)上運(yùn)行。這些附加的服務(wù)可以在服務(wù)器104上運(yùn)行的服務(wù)300的控制下。另選地,這些附加的服務(wù)可以在另一個(gè)服務(wù)器上運(yùn)行的一個(gè)或多個(gè)附加的服務(wù)的控制下,而一個(gè)或多個(gè)附加的服務(wù)可以與服務(wù)300進(jìn)行通信以一起操作,并提供如同只有單個(gè)服務(wù)存在那樣的相同功能。每一個(gè)會(huì)話都對(duì)應(yīng)于可由一個(gè)或多個(gè)用戶訪問的應(yīng)用和數(shù)據(jù)。會(huì)話可以包括遠(yuǎn)程桌面的用戶界面(即,帶有多個(gè)可訪問的應(yīng)用的計(jì)算機(jī)桌面的完整視圖)或者一個(gè)或多個(gè)單獨(dú)的應(yīng)用。例如,會(huì)話A 301可以對(duì)應(yīng)于在Microsoft Windows 桌面中使用字處理應(yīng)用的第一用戶,而會(huì)話B 302可以是可由若干用戶訪問的獨(dú)立日歷應(yīng)用。在一個(gè)示例中,使用遠(yuǎn)程桌面協(xié)議(RDP)將會(huì)話提供到TS客戶機(jī)203,遠(yuǎn)程桌面協(xié)議使桌面和應(yīng)用程序能遙控。 另外,瘦客戶機(jī)設(shè)備101可以聚合多個(gè)會(huì)話,例如,以便通過一個(gè)會(huì)話來提供一個(gè)應(yīng)用或桌面,而通過另一個(gè)會(huì)話(可以位于不同的服務(wù)器上)來提供另一應(yīng)用。這可以使用本身可以聚合會(huì)話的經(jīng)修改的TS客戶機(jī)203來實(shí)現(xiàn),或者,這可以同時(shí)使用TS客戶機(jī)203的多個(gè)實(shí)例來實(shí)現(xiàn)。服務(wù)器104上的每一個(gè)會(huì)話301、302正可任選地執(zhí)行軟件遙控303、304。遙控 303、304使會(huì)話中的用戶能夠改變瘦客戶機(jī)設(shè)備的設(shè)置(盡管遙控位于服務(wù)器上,而不是在瘦客戶機(jī)設(shè)備本身上)。這些設(shè)置包括諸如顯示器亮度和瘦客戶機(jī)設(shè)備101處于空閑直到該設(shè)備進(jìn)入掛起模式的時(shí)間之類的各方面。在圖3的示例中,第一瘦客戶機(jī)設(shè)備101正在訪問會(huì)話A 301。外殼202從感測(cè)設(shè)備206接收數(shù)據(jù),并與TS客戶機(jī)203和服務(wù)器104上的服務(wù)301進(jìn)行通信。會(huì)話A 301與 TS客戶機(jī)203和遙控A 303進(jìn)行通信。遙控A 301與第一瘦客戶機(jī)設(shè)備101上外殼202進(jìn)
行通信。圖3中的服務(wù)器104還被示為連接到第二瘦客戶機(jī)設(shè)備102。第二瘦客戶機(jī)設(shè)備 102具有與第一瘦客戶機(jī)設(shè)備101類似的結(jié)構(gòu),因?yàn)樗ㄍ鈿?05、感測(cè)設(shè)備306和TS客戶機(jī)307。第二瘦客戶機(jī)設(shè)備102被示為正訪問圖3中的會(huì)話B 302。圖3的結(jié)構(gòu)被配置成支持瘦客戶機(jī)設(shè)備之間的可互換性。例如,服務(wù)器被配置為保持所有狀態(tài),包括與會(huì)話而不是特定設(shè)備相關(guān)聯(lián)的瘦客戶機(jī)設(shè)備配置(如顯示器亮度和掛起空閑時(shí)間)。啟用了基于由感測(cè)設(shè)備所提供的感測(cè)到的使用上下文將瘦客戶機(jī)設(shè)備自動(dòng)關(guān)聯(lián)到特定會(huì)話,并可以在不同的情況下提供不同級(jí)別的安全授權(quán)。服務(wù)器還被配置為檢測(cè)瘦客戶機(jī)設(shè)備的交換,并通過自動(dòng)地交換會(huì)話、以及在設(shè)備被交換的情況下不需要重新授權(quán)來作出反應(yīng)。將參考圖4到10所示出的過程更詳細(xì)地概述這些方面。首先參考圖4,該圖示出了瘦客戶機(jī)設(shè)備101可用來使會(huì)話自動(dòng)地被選擇和連接的過程。圖4示出了從第一瘦客戶機(jī)設(shè)備101和第二瘦客戶機(jī)設(shè)備102的角度來看的過程, 兩者都連接到具有可用的兩個(gè)會(huì)話(會(huì)話A301和會(huì)話B 302)的服務(wù)器104。在其他示例中,可以有不同數(shù)量的瘦客戶機(jī)設(shè)備和會(huì)話存在。當(dāng)瘦客戶機(jī)設(shè)備101首先被激活時(shí),瘦客戶機(jī)設(shè)備101的外殼202連接400到服務(wù)器104上的服務(wù)300。外殼202給服務(wù)提供指示瘦客戶機(jī)設(shè)備101的當(dāng)前狀態(tài)的狀態(tài)消息401,例如,包括剩余電池壽命和顯示器亮度。注意在其他示例中,可以將消息400和 401集成到單個(gè)消息中。服務(wù)300給外殼202提供在服務(wù)器104上存在的可用會(huì)話402的列表。此時(shí),外殼202可以顯示選擇對(duì)話框,供用戶選擇連接到一個(gè)會(huì)話。注意提供狀態(tài)消息401和可用的會(huì)話402不必按照?qǐng)D4所示出的順序執(zhí)行。在一段時(shí)間過去之后,感測(cè)設(shè)備206感測(cè)事件,并將與感測(cè)到的事件有關(guān)的數(shù)據(jù) 403提供到外殼202。外殼202將包括傳感器數(shù)據(jù)的消息404傳輸?shù)椒?wù)300供處理。注意感測(cè)設(shè)備可以被配置為將對(duì)某些數(shù)據(jù)的周期性更新提供到外殼202,因此,可以存在向服務(wù)300的許多的數(shù)據(jù)傳輸,而不是圖4所示出的單個(gè)傳輸。注意并非來自感測(cè)設(shè)備的所有數(shù)據(jù)都一定被傳輸?shù)椒?wù)300。感測(cè)設(shè)備206本身可以過濾不感興趣的數(shù)據(jù),或者外殼 202可以在將數(shù)據(jù)發(fā)送到服務(wù)300之前過濾數(shù)據(jù)。來自感測(cè)設(shè)備的數(shù)據(jù)403可以是各種不同的形式。例如,如果瘦客戶機(jī)設(shè)備101 被放入對(duì)接底座106中,則對(duì)接連接傳感器207可以提供對(duì)接底座的身份作為數(shù)據(jù)。在另一示例中,如果感測(cè)設(shè)備206包括GPS傳感器,則數(shù)據(jù)包括位置信息。在另一示例中,如果感測(cè)設(shè)備206包括RFID讀取器,則數(shù)據(jù)包括從瘦客戶機(jī)設(shè)備101附近的RFID標(biāo)簽讀取的信息。如果感測(cè)設(shè)備206包括生物測(cè)定傳感器,則數(shù)據(jù)包括生物測(cè)定數(shù)據(jù)(如指紋)。另選地,如果感測(cè)設(shè)備206包括無線收發(fā)器,則數(shù)據(jù)可以包括在瘦客戶機(jī)設(shè)備101的附近的無線發(fā)射器的身份。當(dāng)服務(wù)300從瘦客戶機(jī)設(shè)備101接收到傳感器數(shù)據(jù)時(shí),它執(zhí)行405會(huì)話選擇算法。 目前將參考圖5更詳細(xì)地描述會(huì)話選擇算法。可任選地,服務(wù)300也可以從一個(gè)或多個(gè)其他瘦客戶機(jī)設(shè)備接收進(jìn)一步的傳感器數(shù)據(jù),如從圖4中的第二瘦客戶機(jī)設(shè)備102的感測(cè)設(shè)備306接收數(shù)據(jù)406,該數(shù)據(jù)406是在消息407中從外殼305發(fā)送到服務(wù)300的。在服務(wù)處接收此消息407可任選地觸發(fā)進(jìn)一步的會(huì)話選擇算法執(zhí)行408。下面將參考圖8和9更詳細(xì)地討論此情況?,F(xiàn)在參考圖5,當(dāng)會(huì)話選擇算法被啟動(dòng)500時(shí),服務(wù)300分析接收到的傳感器數(shù)據(jù)來為瘦客戶機(jī)設(shè)備101生成501使用上下文。使用上下文是對(duì)瘦客戶機(jī)設(shè)備101的當(dāng)前狀態(tài)、情況或環(huán)境的確定。兩個(gè)示例使用上下文是,瘦客戶機(jī)設(shè)備位于某一位置,和/或瘦客戶機(jī)設(shè)備正由某一用戶使用。然而,應(yīng)該注意,對(duì)于某些類型的傳感器數(shù)據(jù),所執(zhí)行的分析不必轉(zhuǎn)換數(shù)據(jù)以生成對(duì)數(shù)據(jù)的較高級(jí)的解釋。換言之,數(shù)據(jù)本身可以直接反映使用上下文, 分析只對(duì)應(yīng)于讀取數(shù)據(jù)的內(nèi)容。例如,考慮基于第一位置的使用上下文,如果傳感器數(shù)據(jù)與對(duì)接底座106的身份相關(guān),則服務(wù)300知道瘦客戶機(jī)設(shè)備101位于所標(biāo)識(shí)的對(duì)接底座106中。在另一示例中,如果傳感器數(shù)據(jù)與瘦客戶機(jī)設(shè)備101的GPS位置相關(guān),則服務(wù)300可以確定瘦客戶機(jī)設(shè)備在特定房間或建筑物中被使用。在又一個(gè)示例中,如果傳感器數(shù)據(jù)指示無線發(fā)射器的身份,則服務(wù)可以確定瘦客戶機(jī)設(shè)備101位于無線發(fā)射器的附近,該無線發(fā)射器的位置對(duì)服務(wù)300 可以是已知的。在基于用戶身份的使用上下文的情況下,如果傳感器數(shù)據(jù)包括生物測(cè)定數(shù)據(jù)(如指紋),則服務(wù)300可以從此生物測(cè)定數(shù)據(jù)來生成用戶的身份(例如,查找具有給定指紋的用戶身份)。類似地,如果傳感器數(shù)據(jù)包含從位于瘦客戶機(jī)設(shè)備101的附近的RFID標(biāo)簽讀取的信息,則服務(wù)300可以確定此信息是否與 用戶相關(guān)(例如,如果用戶具有RFID接
8入卡或鑰匙鏈)。然后,將所生成的使用上下文與以前接收到的數(shù)據(jù)進(jìn)行比較502,并且,確定503 在使用上下文中是否發(fā)生了變化,該變化指示發(fā)生了一事件。事件與在瘦客戶機(jī)的用戶方面的現(xiàn)實(shí)世界的動(dòng)作相關(guān)。示例事件包括瘦客戶機(jī)設(shè)備101在對(duì)接底座中的放置或從其中移除(即,使用上下文發(fā)生變化,以使得瘦客戶機(jī)設(shè)備現(xiàn)在位于對(duì)接底座中,或反之亦然),瘦客戶機(jī)設(shè)備已經(jīng)被移到特定位置(例如,由于GPS位置發(fā)生變化或存在已知無線發(fā)射器),或某一用戶已經(jīng)開始使用瘦客戶機(jī)設(shè)備(即,使用上下文已經(jīng)標(biāo)識(shí)設(shè)備的特定用戶,該特定用戶以前沒有使用該設(shè)備)?!獋€(gè)特定類型的事件是瘦客戶機(jī)設(shè)備交換事件。當(dāng)用戶將一個(gè)瘦客戶機(jī)設(shè)備換為另一個(gè)時(shí),發(fā)生交換事件。例如,如果用戶的當(dāng)前瘦客戶機(jī)設(shè)備電池電量用完,則該用戶可以在對(duì)接底座中將當(dāng)前瘦客戶機(jī)設(shè)備換為另一個(gè)。由于第一瘦客戶機(jī)設(shè)備離開某一位置 (導(dǎo)致第一瘦客戶機(jī)設(shè)備的使用上下文的變化),這樣的交換事件由會(huì)話選擇算法檢測(cè)到, 短時(shí)以后,第二瘦客戶機(jī)設(shè)備占用第一瘦客戶機(jī)設(shè)備的以前位置(在第一瘦客戶機(jī)設(shè)備的上下文變化的時(shí)間段內(nèi),導(dǎo)致第二瘦客戶機(jī)設(shè)備的使用上下文的特定變化)。如果使用上下文沒有變化,則瘦客戶機(jī)設(shè)備101上的正在使用的當(dāng)前會(huì)話(如果有的話)被維護(hù)504。然而,如果使用上下文已經(jīng)變化,以至于確定發(fā)生了某一事件,則確定 505檢測(cè)到的特定事件是否可以被映射到特定會(huì)話配置。某些事件直接映射到某些會(huì)話,而其他事件指示會(huì)話可以被斷開。例如,瘦客戶機(jī)設(shè)備101在特定對(duì)接底座中的放置可以將該瘦客戶機(jī)設(shè)備與特定會(huì)話相關(guān)聯(lián)。可以將對(duì)接底座放置于家中的特定位置,可以向?qū)拥鬃峙洚?dāng)瘦客戶機(jī)設(shè)備位于該對(duì)接底座中的任何時(shí)間就被激活的某些會(huì)話,例如,門廳對(duì)接底座可以與家庭日歷會(huì)話相關(guān)聯(lián),以使得當(dāng)瘦客戶機(jī)設(shè)備被放置于此對(duì)接底座中時(shí)就會(huì)顯示它,而臥室對(duì)接底座可以與新聞和氣象顯示會(huì)話相關(guān)聯(lián)。相反,從對(duì)接底座中移除瘦客戶機(jī)設(shè)備101可以將該設(shè)備從與該對(duì)接底座106相關(guān)聯(lián)的會(huì)話斷開。在另一示例中,使用該設(shè)備的特定用戶的標(biāo)識(shí)可以將該瘦客戶機(jī)設(shè)備101與該用戶的個(gè)人會(huì)話相關(guān)聯(lián)。另選地,將瘦客戶機(jī)設(shè)備101移到與用戶相關(guān)聯(lián)的特定房間會(huì)導(dǎo)致某一用戶會(huì)話被連接。上文所描述的事件與某些會(huì)話的關(guān)聯(lián)(或從會(huì)話斷開)可以由瘦客戶機(jī)系統(tǒng)的用戶預(yù)定義。如果確定檢測(cè)到的事件不與某一會(huì)話配置相關(guān),則當(dāng)前會(huì)話狀態(tài)被維護(hù)504。然而,如果確定的事件確實(shí)與某一會(huì)話配置相關(guān),則確定將瘦客戶機(jī)設(shè)備101上的當(dāng)前會(huì)話改變506為新會(huì)話是否適當(dāng),新會(huì)話連接507是否適當(dāng)(如果設(shè)備當(dāng)前不連接到會(huì)話),或者將瘦客戶機(jī)設(shè)備101從當(dāng)前會(huì)話斷開508是否適當(dāng)。如果這些選項(xiàng)沒有一個(gè)適用,則瘦客戶機(jī)設(shè)備101已經(jīng)連接到最適當(dāng)?shù)臅?huì)話,并且,此會(huì)話會(huì)被維護(hù)504。如果將瘦客戶機(jī)設(shè)備101上的當(dāng)前會(huì)話改變506為新會(huì)話是適當(dāng)?shù)?,則執(zhí)行會(huì)話改變過程509。如果連接507新會(huì)話是適當(dāng)?shù)?,則執(zhí)行會(huì)話連接過程510。如果從當(dāng)前會(huì)話斷開瘦客戶機(jī)設(shè)備101是適當(dāng)?shù)?,則執(zhí)行會(huì)話斷開連接過程511。下面將參考圖6描述圖5中的不同的結(jié)果中的每一個(gè),S卩,連接新會(huì)話,斷開會(huì)話,或改變會(huì)話。首先參考圖6中的框600,該圖示出了會(huì)話連接過程(如參考圖5的流程圖中的框 510所討論的)。首先,在開始連接過程之前,在用戶可以訪問所請(qǐng)求的會(huì)話之前,使用自動(dòng)授權(quán)過程601來確定是否獲得用戶認(rèn)證。現(xiàn)在將參考圖7來描述用于確定是否獲得認(rèn)證的自動(dòng)授權(quán)過程。一旦啟動(dòng)700自動(dòng)授權(quán)過程,就確定701所討論的會(huì)話是否需要認(rèn)證。可以將某些會(huì)話指定為沒有用戶認(rèn)證要求。如果是這種情況,則該過程的結(jié)果是不需要702用戶認(rèn)證。然而,如果會(huì)話確實(shí)需要認(rèn)證,則確定703是否存在來自感測(cè)設(shè)備206的使用上下文數(shù)據(jù)。如果不存在使用上下文數(shù)據(jù),則該過程的結(jié)果是需要704用戶認(rèn)證。如果存在使用上下文數(shù)據(jù),則確定705由感測(cè)設(shè)備206所提供的使用上下文數(shù)據(jù)是否足以授權(quán)用戶訪問所討論的會(huì)話。例如,如果使用上下文能夠標(biāo)識(shí)用戶,例如,使用生物測(cè)定數(shù)據(jù)或RFID標(biāo)簽,則這對(duì)于用戶是足夠的授權(quán)。類似地,如果將瘦客戶機(jī)設(shè)備放置于已經(jīng)分配給特定會(huì)話的對(duì)接底座中,則檢測(cè)到對(duì)接底座的存在對(duì)于連接到會(huì)話是足夠的授權(quán)。然而,注意在某些示例中,對(duì)接底座可以配備有其自己的認(rèn)證模塊(例如,可信平臺(tái)模塊(TPM)),該模塊被配置為利用服務(wù)器認(rèn)證對(duì)接底座,使得惡意用戶不能假冒對(duì)接底座身份并避免用戶認(rèn)證。此外,所考慮的上下文數(shù)據(jù)還可以包括以前發(fā)生的瘦客戶機(jī)設(shè)備事件的歷史。例如,可以確定705瘦客戶機(jī)設(shè)備101從所討論的會(huì)話登出,直到過去的某一時(shí)間限制,這可以被視為足以認(rèn)證用戶。例如,如果瘦客戶機(jī)設(shè)備101位于對(duì)接底座106中并顯示日歷會(huì)話,并且用戶將瘦客戶機(jī)設(shè)備從對(duì)接底座中移除,則這會(huì)導(dǎo)致瘦客戶機(jī)設(shè)備從會(huì)話中登出。 用戶可能希望持續(xù)查看日歷,并手動(dòng)選擇連接回到日歷會(huì)話。由于瘦客戶機(jī)設(shè)備在過去的預(yù)定時(shí)間內(nèi)連接到此會(huì)話,因此,確定上下文數(shù)據(jù)足以認(rèn)證用戶(即,用戶可以重新連接而無需進(jìn)一步認(rèn)證)。如果上下文數(shù)據(jù)足以授權(quán)用戶,則該過程的結(jié)果是不需要702用戶認(rèn)證。如果情況不是這樣的,則確定706將來自其他瘦客戶機(jī)設(shè)備的使用上下文數(shù)據(jù)考慮在內(nèi)的經(jīng)組合的使用上下文數(shù)據(jù)足以授權(quán)用戶訪問所請(qǐng)求的會(huì)話。例如,如果正在交換兩個(gè)瘦客戶機(jī)設(shè)備,以便正在發(fā)生交換事件(如參考圖8更詳細(xì)地描述的),則可以確定在瘦客戶機(jī)設(shè)備之間正在被交換的會(huì)話先前已經(jīng)對(duì)此用戶授權(quán)。由于會(huì)話先前已經(jīng)被授權(quán),因此,它可以在瘦客戶機(jī)設(shè)備之間被交換,無需重新認(rèn)證702。然而,如果經(jīng)組合的使用上下文數(shù)據(jù)不足以認(rèn)證用戶,則需要704進(jìn)一步的用戶認(rèn)證。再次返回圖6,如果要獲得用戶的進(jìn)一步的認(rèn)證,則,發(fā)送框602中的消息。否則, 如果不需要進(jìn)一步授權(quán),則跳過這些消息。如果要獲得授權(quán),則將授權(quán)請(qǐng)求消息603從服務(wù) 300發(fā)送到外殼202,并將來自用戶的包含所請(qǐng)求的授權(quán)憑證的響應(yīng)消息604發(fā)回到服務(wù) 300。授權(quán)可以按PIN號(hào)碼、口令的形式或任何其他合適的授權(quán)技術(shù)。在另一示例中,不需要請(qǐng)求消息603,因?yàn)橥鈿?02會(huì)已經(jīng)知道會(huì)話的認(rèn)證要求,如果它們與先前從服務(wù)300接收到的會(huì)話細(xì)節(jié)相關(guān)聯(lián)的話。然后,服務(wù)300將請(qǐng)求外殼202連接到所選會(huì)話的連接命令605發(fā)送到該外殼。連接命令605還可以包括授權(quán)憑證供外殼202傳遞給TS客戶機(jī)203,以便允許TS客戶機(jī)203 認(rèn)證會(huì)話。例如,這可以按供該瘦客戶機(jī)設(shè)備安全地連接到特定會(huì)話的一次性認(rèn)證證書的形式。
可任選地,服務(wù)300還將指示瘦客戶機(jī)設(shè)備101正在連接到會(huì)話并且已經(jīng)被授權(quán)的通知消息606發(fā)送到所選會(huì)話(例如,會(huì)話A 301)。外殼202將請(qǐng)求連接到會(huì)話A 301 的連接命令607發(fā)送到TS客戶機(jī)203。然后,TS客戶機(jī)203啟動(dòng)到會(huì)話A 301的連接608。 一旦建立了會(huì)話連接,會(huì)話A 301將可選通知消息609發(fā)送到服務(wù)300,該可選通知消息指示會(huì)話對(duì)于瘦客戶機(jī)設(shè)備101是活動(dòng)的。優(yōu)選地,會(huì)話A 301執(zhí)行610遙控A 303應(yīng)用程序(如果它還沒用執(zhí)行),遙控A 303將與此會(huì)話相關(guān)聯(lián)的瘦客戶機(jī)配置參數(shù)611(如顯示器亮度和掛起空閑時(shí)間)傳輸?shù)酵鈿?02。外殼將這些參數(shù)應(yīng)用到瘦客戶機(jī)設(shè)備101。然后,用戶可以使用瘦客戶機(jī)設(shè)備101來與會(huì)話A 301進(jìn)行交互612。從瘦客戶機(jī)設(shè)備101的用戶的角度來看,當(dāng)會(huì)話已連接時(shí),與“胖”客戶機(jī)計(jì)算機(jī)相比,幾乎沒有可覺察的區(qū)別,盡管會(huì)話在服務(wù)器104上運(yùn)行,而不是在本地處理器上運(yùn)行。另外,與此會(huì)話相關(guān)聯(lián)的瘦客戶機(jī)設(shè)備設(shè)置被自動(dòng)發(fā)送到瘦客戶機(jī)設(shè)備并被應(yīng)用,無需任何直接用戶輸入?,F(xiàn)在參考圖6中的框613,該圖示出了會(huì)話斷開連接過程(如參考圖5中的框511 所討論的)。服務(wù)300將斷開連接命令614傳輸?shù)绞菘蛻魴C(jī)外殼202。外殼202將斷開連接命令615傳遞到TS客戶機(jī)203。TS客戶機(jī)203從會(huì)話A 301斷開616,而會(huì)話A 301可任選地將通知消息617發(fā)送到服務(wù)300,以通知服務(wù)300斷開連接。注意框613所示出的過程與作為會(huì)話選擇算法的結(jié)果所執(zhí)行的過程相關(guān)(即,圖7中的框511)。另外,由于外殼 202、遙控303、或會(huì)話301生成斷開連接命令或斷開連接通知,可發(fā)生斷開連接。會(huì)話改變過程(如參考圖5中的框509所討論的)是框613的斷開連接過程和框 600的連接過程的組合。會(huì)話改變過程首先斷開現(xiàn)有會(huì)話,然后,將新會(huì)話連接到瘦客戶機(jī)設(shè)備101,如上文參考圖6所描述的。現(xiàn)在參考圖8和9,它們示出了會(huì)話交換過程。如上文所提及的,交換事件是用戶將一個(gè)瘦客戶機(jī)設(shè)備換為另一個(gè)的特定事件。例如,用戶可以確定他正在使用的當(dāng)前瘦客戶機(jī)設(shè)備電池用完,并可以在對(duì)接底座中將此瘦客戶機(jī)設(shè)備換為另一個(gè)。因此,交換事件由離開某一位置(例如,對(duì)接底座)的第一瘦客戶機(jī)設(shè)備來指示,短時(shí)以后,第二瘦客戶機(jī)設(shè)備占用第一瘦客戶機(jī)設(shè)備的以前的位置。會(huì)話交換過程檢測(cè)交換事件,并交換連接到兩個(gè)瘦客戶機(jī)設(shè)備的會(huì)話,優(yōu)選地,無需用戶重新授權(quán)。在圖8和9中的示例中,第一瘦客戶機(jī)設(shè)備101從會(huì)話A 301交換到會(huì)話B 302, 而第二瘦客戶機(jī)設(shè)備102從會(huì)話B 302交換到會(huì)話A 301。這可以例如在第一瘦客戶機(jī)設(shè)備101最初在對(duì)接底座106中示出了會(huì)話A301、而用戶正在使用第二瘦客戶機(jī)設(shè)備102和會(huì)話B 302的情況下發(fā)生。然后,用戶從對(duì)接底座106中移除第一瘦客戶機(jī)設(shè)備101,并將第二瘦客戶機(jī)設(shè)備102改為放置于對(duì)接底座106中。在兩個(gè)瘦客戶機(jī)設(shè)備上活動(dòng)的會(huì)話快速地交換,使用戶能夠繼續(xù)使用會(huì)話B 302,但現(xiàn)在是在第一瘦客戶機(jī)設(shè)備101上。圖8示出了在交換過程中執(zhí)行的一般步驟,而圖9示出了會(huì)話交換過程的操作。注意為清楚起見,圖9中未示出可選的通知消息以及與遙控的通信,但是,如圖6所描述,它們可以被包括。當(dāng)?shù)谝皇菘蛻魴C(jī)設(shè)備101從對(duì)接設(shè)備106中被移除800時(shí),會(huì)話交換事件開始。第一瘦客戶機(jī)設(shè)備101感測(cè)由于離開對(duì)接設(shè)備106而造成的變化,并將報(bào)告此變化的數(shù)據(jù)801 發(fā)送到服務(wù)300。這在圖9中被示出,其中,感測(cè)設(shè)備206將數(shù)據(jù)消息900發(fā)送到外殼202,這在數(shù)據(jù)消息901中被發(fā)送到服務(wù)300。當(dāng)服務(wù)300接收到數(shù)據(jù)消息901時(shí),圖5的會(huì)話選擇算法被執(zhí)行802。結(jié)果是斷開會(huì)話A 301(由于離開對(duì)接設(shè)備)。然后,瘦客戶機(jī)設(shè)備101使用如參考圖6中的框613所描述的斷開連接過程,從會(huì)話A 301斷開。參考圖9,將斷開連接命令902從服務(wù)300發(fā)送到外殼202。外殼202將斷開連接命令903傳遞到TS客戶機(jī)203。TS客戶機(jī)203從會(huì)話A 301斷開904。第二瘦客戶機(jī)設(shè)備102被放置于804第一瘦客戶機(jī)設(shè)備101剛剛從其中被移除的對(duì)接設(shè)備106中。注意,第二瘦客戶機(jī)設(shè)備102在對(duì)接設(shè)備106中的放置可以與第一瘦客戶機(jī)設(shè)備101的斷開連接并行地發(fā)生。第二瘦客戶機(jī)設(shè)備102感測(cè)由于被放置于對(duì)接設(shè)備106而造成的變化, 并將報(bào)告此變化的數(shù)據(jù)805發(fā)送到服務(wù)300。這在圖9中被示出,其中,感測(cè)設(shè)備306將數(shù)據(jù)消息905發(fā)送到外殼305,這是在數(shù)據(jù)消息906中被發(fā)送到服務(wù)300。當(dāng)服務(wù)300接收到數(shù)據(jù)消息906時(shí),圖5的會(huì)話選擇算法被執(zhí)行806。會(huì)話選擇算法有兩個(gè)結(jié)果。首先,第二瘦客戶機(jī)設(shè)備102的會(huì)話從會(huì)話B 302變?yōu)?07會(huì)話A 301(由于被放置于對(duì)接設(shè)備106中)。其次,檢測(cè)到第二瘦客戶機(jī)設(shè)備102在第一瘦客戶機(jī)101離開對(duì)接設(shè)備106的預(yù)定義的時(shí)間限制內(nèi)被放置于對(duì)接設(shè)備106中。會(huì)話選擇算法確定發(fā)生了交換事件,第一瘦客戶機(jī)設(shè)備101將被連接到808會(huì)話B 302。在圖9中,通過服務(wù)300將斷開連接命令907發(fā)送到外殼305,第二瘦客戶機(jī)設(shè)備 102從會(huì)話B 302變?yōu)?07會(huì)話A 301。外殼305將斷開連接命令908發(fā)送到TS客戶機(jī) 307,TS客戶機(jī)307從會(huì)話B 302斷開909。服務(wù)300檢查會(huì)話A 301的認(rèn)證要求910,當(dāng)?shù)诙菘蛻魴C(jī)設(shè)備102被放置于對(duì)接設(shè)備106中(這是足夠的認(rèn)證)時(shí),不需要認(rèn)證。然后, 將連接命令911從服務(wù)300發(fā)送到外殼305,而外殼305將連接命令912發(fā)送到TS客戶機(jī) 307。TS客戶機(jī)307連接913到會(huì)話A 301,與第二瘦客戶機(jī)設(shè)備102的會(huì)話被建立914。通過服務(wù)300首先檢查第一瘦客戶機(jī)設(shè)備101訪問會(huì)話B 302的認(rèn)證要求915,第一瘦客戶機(jī)設(shè)備101被連接808到會(huì)話B 302。由于這是交換事件,因此,不需要重新認(rèn)證用戶(如上文參考圖7所描述的)。然后,服務(wù)300向外殼202發(fā)出連接命令916,而外殼 202向TS客戶機(jī)203發(fā)送連接命令917。然后,TS客戶機(jī)203連接918到會(huì)話B 302。然后,用戶可以使用第一瘦客戶機(jī)設(shè)備101而不是使用第二瘦客戶機(jī)設(shè)備102來與會(huì)話B 302 進(jìn)行交互913。注意第二瘦客戶機(jī)設(shè)備102的會(huì)話改變807和第一瘦客戶機(jī)設(shè)備101的會(huì)話連接808可以并行地執(zhí)行,或以在圖9中示出的不同的順序執(zhí)行。因此,圖8和9中的過程快速自動(dòng)交換在兩個(gè)瘦客戶機(jī)設(shè)備上活動(dòng)的會(huì)話,無需任何直接用戶輸入?,F(xiàn)在參考圖10,該圖示出了用戶可以手動(dòng)選擇瘦客戶機(jī)設(shè)備上的會(huì)話、并被自動(dòng)授權(quán)訪問該會(huì)話的過程。這可以例如在用戶從對(duì)接底座中移除瘦客戶機(jī)設(shè)備(這會(huì)自動(dòng)使瘦客戶機(jī)設(shè)備從其對(duì)接的會(huì)話中登出)、但是然后用戶手動(dòng)選擇重新連接到該會(huì)話的情況下發(fā)生。手動(dòng)請(qǐng)求消息1000被從外殼202發(fā)送到服務(wù)300。然后,服務(wù)300執(zhí)行自動(dòng)授權(quán)過程1001,如上文參考圖7所概述的。如果瘦客戶機(jī)在小于過去的預(yù)定時(shí)間內(nèi)登出會(huì)話,則這使用戶能夠登錄到會(huì)話而無需進(jìn)一步的授權(quán)。自動(dòng)授權(quán)過程之后,過程類似于圖6中所概述的過程。如果要獲得用戶的進(jìn)一步的授權(quán),則在框1002中發(fā)送消息。否則,如果不需要進(jìn)一步授權(quán),則跳過這些消息。如果要獲得授權(quán),則將授權(quán)請(qǐng)求消息1003從服務(wù)300發(fā)送到外殼202,并將來自用戶的包含所請(qǐng)求的授權(quán)憑證的響應(yīng)消息1004發(fā)回到服務(wù)300。然后,服務(wù)300將連接命令1005發(fā)送到外殼 202,并向會(huì)話A 301發(fā)送指示瘦客戶機(jī)設(shè)備101正在連接到會(huì)話并已被授權(quán)的可選通知消息1006。外殼202將連接命令1007發(fā)送到TS客戶機(jī)203,然后,TS客戶機(jī)203發(fā)起到會(huì)話A 301的連接1008。當(dāng)會(huì)話連接已被建立時(shí),會(huì)話A 301將可選通知消息1009發(fā)送到服務(wù)300,該可選通通知消息指示會(huì)話是活動(dòng)的,而會(huì)話A 301可任選地執(zhí)行1010遙控A 303,該遙控A 303 將與此會(huì)話相關(guān)聯(lián)的瘦客戶機(jī)配置參數(shù)1011傳輸?shù)酵鈿?02。外殼202將這些參數(shù)應(yīng)用到瘦客戶機(jī)設(shè)備101。然后,用戶可以使用瘦客戶機(jī)設(shè)備101來與會(huì)話A 301進(jìn)行交互1012?,F(xiàn)在參考圖11,該圖示出了用戶可以使用服務(wù)器104上的遙控應(yīng)用程序來更改瘦客戶機(jī)設(shè)備101上的設(shè)置的過程。當(dāng)用戶參與會(huì)話1100(例如,會(huì)話A 301)時(shí),用戶可以選擇會(huì)話內(nèi)所顯示選項(xiàng)來執(zhí)行遙控應(yīng)用。當(dāng)此選項(xiàng)被選擇時(shí),會(huì)話A 301執(zhí)行1101遙控A 303(如果還沒有運(yùn)行)。遙控A 303將對(duì)于當(dāng)前設(shè)備狀態(tài)的請(qǐng)求1102發(fā)送到外殼202,并從外殼202接收響應(yīng)1103。在替換的示例中,外殼202可以被配置為周期性地向遙控A303 報(bào)告瘦客戶機(jī)設(shè)備的狀態(tài),在這樣的情況下,不需要請(qǐng)求1102。然后,用戶看到瘦客戶機(jī)設(shè)備101上的會(huì)話內(nèi)顯示的遙控應(yīng)用的圖形用戶界面。 圖12示出了遙控應(yīng)用的示例圖形用戶界面對(duì)話框1200。對(duì)話框1200顯示瘦客戶機(jī)設(shè)備 101的當(dāng)前狀態(tài),包括,例如,如從外殼202獲得的當(dāng)前電池狀態(tài)1201。用戶可以使用對(duì)話框來設(shè)置瘦客戶機(jī)設(shè)備的參數(shù),例如,使用屏幕亮度控件1202和空閑時(shí)間掛起控件1203。 用戶可以利用保存按鈕1204來保存這些設(shè)置。用戶也可以使用對(duì)話框1200使用掛起設(shè)備按鈕1205來將瘦客戶機(jī)設(shè)備101置于省電掛起模式,并使用斷開按鈕1206來斷開會(huì)話。再次返回到圖11,用戶可以通過TS客戶機(jī)203使用瘦客戶機(jī)設(shè)備101與對(duì)話框 1200進(jìn)行交互,并發(fā)送命令1104(例如,通過選擇一個(gè)控件,使得該命令包括屏幕上選擇的坐標(biāo))。在會(huì)話A 301中接收命令1104并將其解釋為對(duì)特定控件的選擇,將此控件被選擇的通知傳遞到1105遙控A 303。對(duì)控件的選擇被遙控A 303解釋,并將配置消息1106發(fā)送到外殼202。然后,外殼202將特定配置應(yīng)用到瘦客戶機(jī)設(shè)備101?,F(xiàn)在參考圖13,該圖示出了可以與瘦客戶機(jī)設(shè)備一起使用的對(duì)接底座的三個(gè)示例。如上文所提及的,對(duì)接底座可以被配置為瘦客戶機(jī)設(shè)備供電和/或重新充電,或提供將瘦客戶機(jī)設(shè)備保持在某一有用位置/方向的方式,或?yàn)槭菘蛻魴C(jī)設(shè)備的額外外圍設(shè)備提供連接性。對(duì)接底座也可以與特定會(huì)話相關(guān)聯(lián)。第一示例1300是按托架1301的形式,該托架1301被配置為放置于表面上,可以將瘦客戶機(jī)設(shè)備插入到其中。托架1301可以被配置為保持單個(gè)瘦客戶機(jī)設(shè)備,或者托架也可以被配置為保持多個(gè)瘦客戶機(jī)設(shè)備,如圖13所示。在存在多個(gè)瘦客戶機(jī)設(shè)備的情況下, 最前面的瘦客戶機(jī)設(shè)備自動(dòng)顯示相關(guān)聯(lián)的會(huì)話,而位于前面那個(gè)瘦客戶機(jī)設(shè)備后面的瘦客戶機(jī)設(shè)備可以處于低功率模式(即,不顯示任何東西或與會(huì)話相關(guān)聯(lián))并可以只是被重新充電。對(duì)最前面的瘦客戶機(jī)設(shè)備的移除由服務(wù)器104來檢測(cè),會(huì)話選擇算法自動(dòng)導(dǎo)致后面的瘦客戶機(jī)設(shè)備示出相關(guān)聯(lián)的會(huì)話。類似地,當(dāng)一個(gè)瘦客戶機(jī)設(shè)備被添加到托架的前面時(shí), 這導(dǎo)致新添加的瘦客戶機(jī)設(shè)備與適當(dāng)?shù)臅?huì)話相關(guān)聯(lián),后面的瘦客戶機(jī)設(shè)備(先前相關(guān)聯(lián)的)被取消關(guān)聯(lián)。
第二示例1302是按被配置為安裝在墻上的框架1303的形式,并可以向其中插入瘦客戶機(jī)設(shè)備,如此,類似于相框。類似于上面的托架1301,框架1303可以被配置為保持多個(gè)瘦客戶機(jī)設(shè)備,并僅在最前面的那個(gè)上顯示相關(guān)聯(lián)的會(huì)話。第三示例1304是按機(jī)架1305的形式,其中,瘦客戶機(jī)設(shè)備被縱向插入。這旨在例如放置在書架上,并使得瘦客戶機(jī)設(shè)備能夠被存儲(chǔ)和/或重新充電而不會(huì)占用太多空間。 在此示例中,瘦客戶機(jī)設(shè)備不被配置為當(dāng)插入在機(jī)架1305中時(shí)顯示任何會(huì)話,因?yàn)槭菘蛻魴C(jī)設(shè)備顯示器不可見。圖14示出了可以按計(jì)算和/或電子設(shè)備中的任何形式來實(shí)現(xiàn)的、并且其中可以實(shí)現(xiàn)上面描述的服務(wù)器104的功能的示例性基于計(jì)算的設(shè)備1400的各種組件?;谟?jì)算的設(shè)備1400包括用于數(shù)據(jù)通信(例如,因特網(wǎng)協(xié)議(IP)通信)的任何合適的類型的輸入/輸出接口 1401。基于計(jì)算的設(shè)備1400還包括一個(gè)或多個(gè)處理器1402,這些處理器1402可以是微處理器、控制器或用于處理計(jì)算可執(zhí)行指令來控制設(shè)備的操作以便管理和支持瘦客戶機(jī)設(shè)備的任何其他合適的類型的處理器。可以在基于計(jì)算的設(shè)備處提供包括操作系統(tǒng)1403的平臺(tái)軟件或任何其他合適的平臺(tái)軟件,以使得瘦客戶機(jī)管理軟件1404(如上文所描述的, 包括服務(wù)、會(huì)話和遙控)能夠在設(shè)備上被執(zhí)行。計(jì)算機(jī)可執(zhí)行指令可以使用諸如存儲(chǔ)器1405之類的任何計(jì)算機(jī)可讀介質(zhì)來提供。存儲(chǔ)器是諸如隨機(jī)存取存儲(chǔ)器(RAM)之類的任何合適的類型,諸如磁性或光存儲(chǔ)設(shè)備、 硬盤驅(qū)動(dòng)器或CD、DVD或其他磁盤驅(qū)動(dòng)器之類的任何類型的磁盤存儲(chǔ)設(shè)備。也可以使用閃存、EI3ROM 或 EEI3ROM。還提供了諸如到與基于計(jì)算的設(shè)備集成或與基于計(jì)算的設(shè)備進(jìn)行通信的顯示系統(tǒng)1406的音頻和/或視頻輸出之類的輸出。顯示系統(tǒng)1406可以提供圖形用戶界面,或任何合適的類型的其他用戶界面,雖然這不是必需的。此處所使用的術(shù)語“計(jì)算機(jī)”是指帶有處理能力以便它可以執(zhí)行指令的任何設(shè)備。 本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,這樣的處理能力被集成到許多不同的設(shè)備中,因此,術(shù)語“計(jì)算機(jī)”包括PC、服務(wù)器、移動(dòng)電話、個(gè)人數(shù)字助理和許多其他設(shè)備。此處所描述的方法可以通過有形的存儲(chǔ)介質(zhì)上的計(jì)算機(jī)可讀形式的軟件來執(zhí)行。 軟件可以適合于在并行處理器或串行處理器上執(zhí)行,以便方法步驟可以以任何合適的順序或基本上同時(shí)實(shí)現(xiàn)。這承認(rèn),軟件可以是有價(jià)值的,單獨(dú)地可交換的商品。旨在包含在“啞(dumb) ”或標(biāo)準(zhǔn)的硬件上運(yùn)行或控制這些硬件的軟件以執(zhí)行所希望的功能。還旨在包含“描述”或定義硬件的配置的軟件,如HDL(硬件描述語言)軟件,用于設(shè)計(jì)硅芯片或用于配置通用的可編程芯片,以執(zhí)行所希望的功能。本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,用來存儲(chǔ)程序指令的存儲(chǔ)設(shè)備可以分布在網(wǎng)絡(luò)上。 例如,遠(yuǎn)程計(jì)算機(jī)可以存儲(chǔ)被描述為軟件的進(jìn)程的示例。本地或終端計(jì)算機(jī)可以訪問遠(yuǎn)程計(jì)算機(jī)并下載軟件的一部分或全部以運(yùn)行程序??闪磉x地,本地計(jì)算機(jī)可以根據(jù)需要下載軟件的片段,或在本地終端上執(zhí)行一些軟件指令,并在遠(yuǎn)程計(jì)算機(jī)(或計(jì)算機(jī)網(wǎng)絡(luò))上執(zhí)行另一些軟件指令。本領(lǐng)域的技術(shù)人員還將認(rèn)識(shí)到,通過利用本領(lǐng)域的技術(shù)人員已知的傳統(tǒng)技術(shù),軟件指令的全部,或一部分可以通過諸如DSP、可編程邏輯陣列等等之類的專用電路來實(shí)現(xiàn)。對(duì)精通本技術(shù)的人顯而易見的是,此處給出的任何范圍或設(shè)備值可以被擴(kuò)展或改變,而不會(huì)丟失尋求的效果??梢岳斫?,上文所描述的優(yōu)點(diǎn)可以涉及一個(gè)實(shí)施例或可以涉及多個(gè)實(shí)施例。各實(shí)施例不僅限于解決任何或全部所陳述的問題的那些實(shí)施例或具有任何或全部所陳述的優(yōu)點(diǎn)那些實(shí)施例。進(jìn)一步可以理解,對(duì)“一個(gè)”項(xiàng)目的引用是指那些項(xiàng)目中的一個(gè)或多個(gè)。此處所描述的方法的步驟可以在適當(dāng)?shù)那闆r下以任何合適的順序,或同時(shí)實(shí)現(xiàn)。 另外,在不偏離此處所描述的主題的精神和范圍的情況下,可以從任何一個(gè)方法中刪除各單獨(dú)的框。上文所描述的任何示例的各方面可以與所描述的其他示例中的任何示例的各方面相結(jié)合,以構(gòu)成進(jìn)一步的示例,而不會(huì)丟失尋求的效果。此處使用了術(shù)語“包括”旨在包括已標(biāo)識(shí)的方法的框或元件,但是這樣的框或元件不包括排它性的列表,方法或設(shè)備可以包含額外的框或元件。可以理解,上文對(duì)優(yōu)選實(shí)施例的描述是只作為示例給出的,本領(lǐng)域的技術(shù)人員可以作出各種修改。上面的說明、示例和數(shù)據(jù)提供了對(duì)本發(fā)明的示例性實(shí)施例的結(jié)構(gòu)和使用的完整的描述。雖然上文以一定的詳細(xì)度或參考一個(gè)或多個(gè)單個(gè)實(shí)施例描述了本發(fā)明的各實(shí)施例,但是,在不偏離本發(fā)明的精神或范圍的情況下,本領(lǐng)域的技術(shù)人員可以對(duì)所公開的實(shí)施例作出很多更改。
權(quán)利要求
1.一種自動(dòng)地將瘦客戶機(jī)設(shè)備(101)連接到服務(wù)器(104)上的會(huì)話(301,302)的方法,包括從所述瘦客戶機(jī)設(shè)備(101)接收數(shù)據(jù),所述數(shù)據(jù)指示對(duì)于所述瘦客戶機(jī)設(shè)備(101)的至少一個(gè)感測(cè)到的使用上下文;分析所述接收到的數(shù)據(jù)并根據(jù)所述接收到的數(shù)據(jù)從多個(gè)可用的會(huì)話中選擇所述會(huì)話 (301,302);以及將指令所述瘦客戶機(jī)設(shè)備(101)連接到所選會(huì)話(301,30 的命令傳輸?shù)剿鍪菘蛻魴C(jī)設(shè)備(101)。
2.如權(quán)利要求1所述的方法,其特征在于,所述感測(cè)到的使用上下文指示所述瘦客戶機(jī)設(shè)備(101)的位置。
3.如權(quán)利要求2所述的方法,其特征在于,所述瘦客戶機(jī)設(shè)備(101)的所述位置與下列各項(xiàng)中的至少一項(xiàng)有關(guān)所述瘦客戶機(jī)設(shè)備(101)在對(duì)接底座(106)中的放置;所述瘦客戶機(jī)設(shè)備(101)的地理位置;以及所述瘦客戶機(jī)設(shè)備(101)與已知射頻源接近性。
4.如權(quán)利要求2或3所述的方法,其特征在于,分析所述接收到的數(shù)據(jù)的步驟包括確定所述瘦客戶機(jī)設(shè)備(101)的所述位置,而選擇所述會(huì)話(301,302)的步驟包括從所述服務(wù)器(104)上的所述多個(gè)可用的會(huì)話中選擇與所述位置相關(guān)聯(lián)的所述會(huì)話(301,302)。
5.如先前的任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述感測(cè)到的使用上下文指示所述瘦客戶機(jī)設(shè)備(301,302)已經(jīng)從已知位置移開。
6.如權(quán)利要求5所述的方法,其特征在于,還包括下列步驟在所述服務(wù)器(104)處從連接到所述會(huì)話(301,30 的又一個(gè)瘦客戶機(jī)設(shè)備(102)接收進(jìn)一步的數(shù)據(jù),所述數(shù)據(jù)指示所述又一個(gè)瘦客戶機(jī)設(shè)備(102)已經(jīng)移到所述已知位置; 以及將指令所述又一個(gè)瘦客戶機(jī)設(shè)備(10 從所述會(huì)話(301,30 斷開連接的命令從所述服務(wù)器(104)傳輸?shù)剿鲇忠粋€(gè)瘦客戶機(jī)設(shè)備(102)。
7.如先前的任一項(xiàng)權(quán)利要求所述的方法,其特征在于,所述感測(cè)到的使用上下文指示所述瘦客戶機(jī)設(shè)備(101)的用戶的身份。
8.如權(quán)利要求7所述的方法,其特征在于,分析所述接收到的數(shù)據(jù)的步驟包括確定所述用戶的身份,而選擇所述會(huì)話(301,302)的步驟包括從與所述用戶相關(guān)聯(lián)的所述服務(wù)器 (104)上的所述多個(gè)可用的會(huì)話中選擇所述會(huì)話(301,302)。
9.如先前的任一項(xiàng)權(quán)利要求所述的方法,還包括確定所述接收到的數(shù)據(jù)對(duì)于所述瘦客戶機(jī)設(shè)備(101)連接到所選會(huì)話(301,30 是否是足夠的而無需進(jìn)一步授權(quán)的步驟。
10.如前面的任何權(quán)利要求所述的方法,還包括從又一個(gè)瘦客戶機(jī)設(shè)備(10 接收進(jìn)一步的數(shù)據(jù)、并確定接收到的數(shù)據(jù)和進(jìn)一步的數(shù)據(jù)的組合對(duì)于所述瘦客戶機(jī)設(shè)備(101)連接到所選會(huì)話(301,30 是否是足夠的而無需進(jìn)一步授權(quán)。
11.如先前的任一項(xiàng)權(quán)利要求所述的方法,還包括以下步驟確定所述瘦客戶機(jī)設(shè)備 (101)先前是否在預(yù)定義的時(shí)間間隔內(nèi)從所選會(huì)話(301,302)斷開連接,如果是,則允許所述瘦客戶機(jī)設(shè)備(101)連接到所選會(huì)話而無需進(jìn)一步授權(quán)。
12.一種瘦客戶機(jī)設(shè)備(101),包括處理器O00);網(wǎng)絡(luò)接口 (204);感測(cè)設(shè)備006),其被配置為向所述處理器(200)提供數(shù)據(jù),所述數(shù)據(jù)指示所述瘦客戶機(jī)設(shè)備(101)的至少一個(gè)感測(cè)到的使用上下文;以及存儲(chǔ)器(201),其被配置為存儲(chǔ)可執(zhí)行指令,所述可執(zhí)行指令被配置使所述處理器 (200)使用所述網(wǎng)絡(luò)接口(204)連接到服務(wù)器(104);將所述數(shù)據(jù)傳輸?shù)剿龇?wù)器 (104);以及,接收與指定的會(huì)話(301,30 建立連接的命令。
13.根據(jù)權(quán)利要求12所述的瘦客戶機(jī)設(shè)備,其特征在于,所述感測(cè)設(shè)備(206)包括被配置為標(biāo)識(shí)所述瘦客戶機(jī)設(shè)備(101)所位于的對(duì)接底座(106)的對(duì)接連接傳感器007),并且,其中,所述數(shù)據(jù)包括所述對(duì)接底座(106)的身份。
14.一種自動(dòng)地將瘦客戶機(jī)設(shè)備(101)連接到服務(wù)器(104)上的會(huì)話(301,302)的方法,包括在所述服務(wù)器(104)處從所述瘦客戶機(jī)設(shè)備(101)接收數(shù)據(jù),所述數(shù)據(jù)指示所述瘦客戶機(jī)設(shè)備(101)已經(jīng)從已知位置移開;在所述服務(wù)器(104)處從連接到所述會(huì)話(301,30 的又一個(gè)瘦客戶機(jī)設(shè)備(102)接收進(jìn)一步的數(shù)據(jù),所述數(shù)據(jù)指示所述又一個(gè)瘦客戶機(jī)設(shè)備(102)已經(jīng)移到所述已知位置;將指令所述又一個(gè)瘦客戶機(jī)設(shè)備(10 從所述會(huì)話(301,30 斷開連接的命令從所述服務(wù)器(104)傳輸?shù)剿鲇忠粋€(gè)瘦客戶機(jī)設(shè)備(102);以及將指令所述瘦客戶機(jī)設(shè)備(101)連接到所述會(huì)話(301,302)的命令從所述服務(wù)器 (104)傳輸?shù)剿鍪菘蛻魴C(jī)設(shè)備(101)。
15.根據(jù)權(quán)利要求14所述的方法,還包括確定是否在距離從所述瘦客戶機(jī)設(shè)備(101) 接收到所述數(shù)據(jù)的預(yù)定義的時(shí)間段內(nèi)在所述服務(wù)器(104)處從所述又一個(gè)瘦客戶機(jī)設(shè)備 (102)接收到所述進(jìn)一步的數(shù)據(jù)的步驟。
全文摘要
描述了瘦客戶機(jī)會(huì)話管理。在各實(shí)施例中,瘦客戶機(jī)設(shè)備感測(cè)瘦客戶機(jī)設(shè)備的使用上下文,一過程分析該使用上下文來自動(dòng)地選擇瘦客戶機(jī)設(shè)備連接到的會(huì)話。各實(shí)施例描述了感測(cè)到的使用上下文可如何指示瘦客戶機(jī)設(shè)備的位置、瘦客戶機(jī)設(shè)備的移動(dòng),瘦客戶機(jī)設(shè)備的交換或瘦客戶機(jī)設(shè)備的用戶的身份。各實(shí)施例還描述了瘦客戶機(jī)可如何基于使用上下文而自動(dòng)地被授權(quán)訪問所選會(huì)話。在其他實(shí)施例中,瘦客戶機(jī)設(shè)備包括可以指示瘦客戶機(jī)的使用上下文的感測(cè)設(shè)備。各實(shí)施例描述了感測(cè)設(shè)備可如何確定瘦客戶機(jī)設(shè)備位于對(duì)接底座中,并標(biāo)識(shí)該對(duì)接底座。
文檔編號(hào)H04W76/02GK102396287SQ201080017299
公開日2012年3月28日 申請(qǐng)日期2010年4月1日 優(yōu)先權(quán)日2009年4月16日
發(fā)明者A·斯坎內(nèi)爾, D·韋斯特, J·W·斯科特, S·E·霍奇斯 申請(qǐng)人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1