,那么方法700可以包括:在740處,從第二計(jì)算機(jī)接收針對(duì)數(shù)據(jù)的請(qǐng)求。該請(qǐng)求可以標(biāo)識(shí)數(shù)據(jù)(例如,通過(guò)指示地址),可以請(qǐng)求在第一計(jì)算機(jī)與第二計(jì)算機(jī)之間建立第二無(wú)線連接(例如,第三無(wú)線連接580),或者其組合。
[0102]在750處,可以與第二計(jì)算機(jī)交換認(rèn)證和/或用戶信息。例如,在從第二計(jì)算機(jī)接收到請(qǐng)求時(shí),第一計(jì)算機(jī)可以向第二計(jì)算機(jī)請(qǐng)求認(rèn)證信息和/或用戶信息(例如,以便確保數(shù)據(jù)的交換安全)。在特定實(shí)施例中,第二計(jì)算機(jī)使用由計(jì)算機(jī)輸入設(shè)備提供的信息(其可以已經(jīng)由第一計(jì)算機(jī)提供給計(jì)算機(jī)輸入設(shè)備)來(lái)對(duì)針對(duì)認(rèn)證信息和/或用戶信息的請(qǐng)求進(jìn)行響應(yīng)。因此,在至少一個(gè)實(shí)施例中,第二無(wú)線連接是安全的通信信道(例如,使用可以至少部分地由計(jì)算機(jī)輸入設(shè)備提供的認(rèn)證信息、用戶信息或其組合而是安全的)。
[0103]方法700還包括:在760處,經(jīng)由第一計(jì)算機(jī)與第二計(jì)算機(jī)之間的第二無(wú)線連接(例如,經(jīng)由第三無(wú)線連接580)來(lái)將數(shù)據(jù)從第一計(jì)算機(jī)發(fā)送給第二計(jì)算機(jī)。例如,如果數(shù)據(jù)大小超過(guò)與計(jì)算機(jī)輸入設(shè)備相關(guān)聯(lián)的存儲(chǔ)大小或容量,那么可以根據(jù)參照?qǐng)D5描述的特定示例操作,來(lái)將數(shù)據(jù)從第一計(jì)算機(jī)傳送給第二計(jì)算機(jī)。
[0104]參照?qǐng)D8,示出了被配置為執(zhí)行以下操作的計(jì)算機(jī)的特定說(shuō)明性實(shí)施例,并且通常將其表示為800:基于用戶的視覺(jué)定向、用戶的眼睛視線運(yùn)動(dòng)、計(jì)算機(jī)輸入設(shè)備的接近度、計(jì)算機(jī)輸入設(shè)備的接近度的變化或其組合,來(lái)建立、維持和/或終止無(wú)線連接,和/或基于數(shù)據(jù)大小來(lái)將數(shù)據(jù)路由到計(jì)算機(jī)輸入設(shè)備或第二計(jì)算機(jī)。計(jì)算機(jī)800可以是計(jì)算機(jī)110、120、310、320、510和520中的任何一個(gè)。另外,圖8的計(jì)算機(jī)800的部件和操作可以與計(jì)算機(jī)輸入設(shè)備130、330、530中的任何一個(gè)相對(duì)應(yīng)。
[0105]圖8的計(jì)算機(jī)800包括處理器810。處理器810可以包括圖像分析器812、接近度分析器814和數(shù)據(jù)路由器894中的一個(gè)或多個(gè)。圖像分析器812可以與第一圖像分析器112、第二圖像分析器122或其組合相對(duì)應(yīng)。接近度分析器814可以與第一接近度分析器312、第二接近度分析器322或其組合相對(duì)應(yīng)。在至少一個(gè)實(shí)施例中,數(shù)據(jù)路由器894被配置為:將數(shù)據(jù)(例如,數(shù)據(jù)516)路由到計(jì)算機(jī)輸入設(shè)備(例如,計(jì)算機(jī)輸入設(shè)備130、330、530中的一個(gè)或多個(gè)),路由到第二計(jì)算機(jī)(例如,計(jì)算機(jī)110、120、310、320、510和520中的另一個(gè))。圖像分析器812、接近度分析器814和數(shù)據(jù)路由器894可以包括:硬件、在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)處(例如,在存儲(chǔ)器832處)存儲(chǔ)的處理器可執(zhí)行指令或其組合。
[0106]存儲(chǔ)器832可以存儲(chǔ)指令854、數(shù)據(jù)856和用戶簡(jiǎn)檔829。用戶簡(jiǎn)檔829可以與第一用戶簡(jiǎn)檔119、第二用戶簡(jiǎn)檔129、第一用戶簡(jiǎn)檔319、第二用戶簡(jiǎn)檔329或其組合相對(duì)應(yīng)。指令854可以由處理器810執(zhí)行,以基于用戶(例如,用戶150)的視覺(jué)定向(例如,視覺(jué)定向152、154或其組合)和/或基于計(jì)算機(jī)輸入設(shè)備的接近度來(lái)建立、維持和/或終止無(wú)線連接(例如,無(wú)線連接160、170、360、370、560、570或其組合)。替代地或另外,指令854可以由處理器810執(zhí)行,以基于數(shù)據(jù)的數(shù)據(jù)大小,來(lái)將數(shù)據(jù)(例如,數(shù)據(jù)516、數(shù)據(jù)856或其組合)路由到計(jì)算機(jī)輸入設(shè)備或路由到第二計(jì)算機(jī)。數(shù)據(jù)856可以包括數(shù)據(jù)516。如參照?qǐng)D9和圖10進(jìn)一步描述的,數(shù)據(jù)856可以包括位置數(shù)據(jù),例如,用于指示多個(gè)計(jì)算機(jī)的相對(duì)物理位置(例如,顯示設(shè)備816是工作站中的“左手側(cè)”還是“右手側(cè)”顯示器)的數(shù)據(jù)。用戶簡(jiǎn)檔829可以包括用于對(duì)與計(jì)算機(jī)800相關(guān)聯(lián)的用戶進(jìn)行“認(rèn)證”的用戶特定信息。
[0107]替代地或另外,存儲(chǔ)器832可以基于用戶(例如,用戶150)是否被確定為存在于計(jì)算機(jī)800處來(lái)存儲(chǔ)“用戶狀態(tài)”指示?!坝脩魻顟B(tài)”指示可以包括不存在”、“存在”、“從左至右移動(dòng)視線”、“從右至左移動(dòng)視線”或其組合。“用戶狀態(tài)”指示可以由圖像分析器812、接近度分析器814或其組合來(lái)確定(例如,基于圖1的視覺(jué)定向152、154中的一個(gè)或多個(gè)、基于接近度數(shù)據(jù)、或其組合)。
[0108]用戶狀態(tài)可以是使用視覺(jué)線索(例如,由圖像分析器812確定的視覺(jué)線索,比如用戶150的視覺(jué)定向)、接近度線索(例如,由接近度分析器814確定的接近度線索,比如計(jì)算機(jī)輸入設(shè)備的接近度)或其組合來(lái)確定的。所存儲(chǔ)的用戶狀態(tài)指示可以包括與當(dāng)前用戶狀態(tài)相關(guān)聯(lián)的指示(例如,用戶150已經(jīng)處于當(dāng)前狀態(tài)多長(zhǎng)時(shí)間的指示)。
[0109]圖8還示出了攝像頭817耦合到攝像頭控制器890。攝像頭817可以與第一攝像頭117、第二攝像頭127或其組合相對(duì)應(yīng)。攝像頭控制器890還可以耦合到處理器810和顯示器控制器826。顯示器控制器826可以耦合到顯示設(shè)備816,顯示設(shè)備816可以與第一顯示設(shè)備116、第二顯示設(shè)備126或其組合相對(duì)應(yīng)。圖8還示出了顯示器控制器826可以耦合到處理器810。編碼器/解碼器(編解碼器)834(例如,音頻和/或語(yǔ)音編解碼器)可以耦合到處理器810。揚(yáng)聲器836和麥克風(fēng)838可以耦合到編解碼器834。另外,計(jì)算機(jī)800可以包括電源844。
[0110]圖8還指示無(wú)線控制器840可以耦合到處理器810,耦合到射頻(RF)接口 846,以及經(jīng)由RF接口 846耦合到無(wú)線天線842。在至少一個(gè)實(shí)施例中,RF接口 846包括:被配置為根據(jù)電氣和電子工程師協(xié)會(huì)(IEEE) IEEE802.15.1無(wú)線協(xié)議(例如,“藍(lán)牙”協(xié)議)來(lái)發(fā)送和接收與計(jì)算機(jī)輸入設(shè)備的通信的電路。替代地或另外,RF接口 846可以包括:被配置為根據(jù)基于接近度的短距離通信協(xié)議(例如,近場(chǎng)通信(NFC)協(xié)議)來(lái)發(fā)送和接收與計(jì)算機(jī)輸入設(shè)備的通信的電路。替代地或另外,RF接口 846可以包括被配置為經(jīng)由無(wú)線局域網(wǎng)(WLAN)與另一計(jì)算機(jī)進(jìn)行通信的電路。
[0111]在特定實(shí)施例中,將處理器810、顯示器控制器826、存儲(chǔ)器832、編解碼器834、攝像頭控制器890和無(wú)線控制器840包括在系統(tǒng)級(jí)封裝或片上系統(tǒng)設(shè)備822中。此外,在特定實(shí)施例中,如圖8中所示,攝像頭817、顯示設(shè)備816、揚(yáng)聲器836、麥克風(fēng)838、無(wú)線天線842、RF接口 846以及電源844在片上系統(tǒng)設(shè)備822的外部。然而,攝像頭817、顯示設(shè)備816、揚(yáng)聲器836、麥克風(fēng)838、無(wú)線天線842、RF接口 846以及電源844中的每一個(gè)可以耦合到片上系統(tǒng)設(shè)備822的部件(例如,接口或控制器)。
[0112]結(jié)合所描述的實(shí)施例,公開了包括以下單元的裝置:用于對(duì)與由攝像頭(例如,攝像頭117、127、817中的一個(gè)或多個(gè))捕獲的圖像、視頻序列或其組合相關(guān)聯(lián)的數(shù)據(jù)進(jìn)行分析,以確定計(jì)算機(jī)(例如,計(jì)算機(jī)110、120、310、320、510、520、800中的一個(gè)或多個(gè))的用戶(例如,用戶150)的視覺(jué)定向(例如,視覺(jué)定向152、154中的一個(gè)或多個(gè))的單元(例如,圖像分析器112、122、812中的一個(gè)或多個(gè))。該裝置還包括:用于在檢測(cè)到視覺(jué)定向指示用戶在視覺(jué)上朝向與計(jì)算機(jī)相關(guān)聯(lián)的顯示設(shè)備(例如,顯示設(shè)備116、126、816中的任何一個(gè))時(shí),建立或維持無(wú)線連接的單元(例如,收發(fā)機(jī)114、124、518、528、接近度檢測(cè)器314、324、或其組合)。無(wú)線連接可以是無(wú)線連接160、170、360、370、560、570中的任何一個(gè)。無(wú)線連接是從計(jì)算機(jī)到計(jì)算機(jī)輸入設(shè)備(例如,計(jì)算機(jī)輸入設(shè)備130、330、530中的任何一個(gè))以及從計(jì)算機(jī)輸入設(shè)備到計(jì)算機(jī)的。無(wú)線連接是在確定視覺(jué)定向指示用戶沒(méi)有在視覺(jué)上朝向顯示設(shè)備時(shí)終止的。
[0113]參照?qǐng)D9,描繪了示出工作站(例如,工作站100、300、500中的一個(gè)或多個(gè))的示例操作的功能框圖,并且通常將其表示為900。這些操作使用與用戶相關(guān)聯(lián)的眼睛視線運(yùn)動(dòng)以及與計(jì)算機(jī)輸入設(shè)備相關(guān)聯(lián)的鼠標(biāo)指針運(yùn)動(dòng),而能夠?qū)崿F(xiàn)兩個(gè)計(jì)算機(jī)顯示器的相對(duì)物理位置的自動(dòng)確定。例如,這些操作可以由計(jì)算機(jī)110、120、310、320、510、520和800中的一個(gè)或多個(gè)來(lái)執(zhí)行,以確定計(jì)算機(jī)110、120、310、320、510、520和800中的另一個(gè)是位于左手側(cè)還是右手側(cè)(例如,以確定相對(duì)位置)。例如,為了描述的簡(jiǎn)單,圍繞第一計(jì)算機(jī)110確定相對(duì)于圖1的第二計(jì)算機(jī)120的位置,來(lái)描述了圖9的操作。
[0114]操作包括:在902處等待檢測(cè)事件。檢測(cè)事件可以包括:檢測(cè)與計(jì)算機(jī)輸入設(shè)備930(例如,鼠標(biāo),其可以是計(jì)算機(jī)輸入設(shè)備130、330、530中的任何一個(gè))相關(guān)聯(lián)的指針(例如,鼠標(biāo)指針)已經(jīng)到達(dá)邊界(例如,顯示設(shè)備(例如,顯示設(shè)備116、126、816中的一個(gè))的上邊界、左邊界、右邊界或下邊界)。指針到達(dá)邊界可以指示:用戶(例如,用戶150)打算使用計(jì)算機(jī)輸入設(shè)備930來(lái)控制另一計(jì)算機(jī)或設(shè)備。
[0115]在904處,進(jìn)行事件是否已經(jīng)被觸發(fā)的確定。如果還沒(méi)有事件被觸發(fā),那么在902處,操作繼續(xù)進(jìn)行。如果事件已經(jīng)被觸發(fā),那么操作包括:在906處,分別向視線運(yùn)動(dòng)檢測(cè)器(GMD)908發(fā)起最近視線運(yùn)動(dòng)查詢并且向桌面管理器910發(fā)起最近指針運(yùn)動(dòng)查詢,以獲得最近的視線信息和指針運(yùn)動(dòng)信息。GMD 908可以包括攝像頭117、127、817中的任何一個(gè),并且可以定期地或不定期地捕獲并存儲(chǔ)圖像和/或視頻序列(例如,視頻剪輯912)。例如,GMD 908可以被配置為使用視頻剪輯912來(lái)檢測(cè)并記錄定期的用戶視線運(yùn)動(dòng)方向914。另夕卜,桌面管理器910可以被配置為檢測(cè)和/或記錄與計(jì)算機(jī)輸入設(shè)備930相關(guān)聯(lián)的指針運(yùn)動(dòng)。GMD 908可以包括圖像分析器112、122、812中的任何一個(gè)。
[0116]響應(yīng)于最近視線運(yùn)動(dòng)查詢并且如圖9中所示,GMD 908可以(例如,向圖像分析器112、122、812中的一個(gè)和/或向處理器512、522、810中的一個(gè))發(fā)出第一響應(yīng),其中第一響應(yīng)用于指示最近視線運(yùn)動(dòng)是指示用戶從左至右的視線運(yùn)動(dòng)還是用戶從右至左的視線運(yùn)動(dòng)。另外,響應(yīng)于最近指針運(yùn)動(dòng)查詢并且如圖9中所示,桌面管理器910可以(例如,向圖像分析器112、122、812中的一個(gè)和/或向處理器512、522、810中的一個(gè))發(fā)出第二響應(yīng),其中第二響應(yīng)用于指示最近指針運(yùn)動(dòng)(例如,從左至右或從右至左)。
[0117]在916處,(例如,由圖像分析器112、122,812中的一個(gè)和/或向處理器512、522、810中的一個(gè))進(jìn)行第一響應(yīng)和第二響應(yīng)是否匹配(即,最近視線運(yùn)動(dòng)和最近指針運(yùn)動(dòng)是否都是從左至右或從右至左的)的確定。如果第一響應(yīng)和第二響應(yīng)不匹配,那么在918處,進(jìn)行以下確定:用戶對(duì)切換控制的意圖沒(méi)有變化有可能是預(yù)期的。
[0118]如果第一響應(yīng)和第二響應(yīng)匹配,那么操作包括:在920處,向計(jì)算機(jī)輸入設(shè)備930通知該事件,并且向計(jì)算機(jī)輸入設(shè)備930發(fā)出計(jì)算機(jī)輸入設(shè)備930是否接收到新的連接請(qǐng)求的查詢。對(duì)計(jì)算機(jī)輸入設(shè)備930的查詢可以是經(jīng)由“空中介質(zhì)”922來(lái)傳輸?shù)?,其中“空中介質(zhì)”922可以包括無(wú)線連接160、170、360、370、560、570、580中的任何一個(gè)。在924處,基于來(lái)自計(jì)算機(jī)輸入設(shè)備930的響應(yīng),來(lái)進(jìn)行計(jì)算機(jī)輸入設(shè)備930是否接收到新的連接請(qǐng)求的確定。如果來(lái)自計(jì)算機(jī)輸入設(shè)備930的響應(yīng)指示沒(méi)有接收到新的連接請(qǐng)求,那么在926處,維持與計(jì)算機(jī)輸入設(shè)備的無(wú)線連接。
[0119]如果計(jì)算機(jī)輸入設(shè)備930接收到新的連接請(qǐng)求(例如,來(lái)自另一計(jì)算機(jī)并且在先前的預(yù)定時(shí)間間隔之內(nèi)),那么操作包括:進(jìn)行相對(duì)位置標(biāo)記。例如,在928處,如果匹配的方向指示從左至右,那么可以進(jìn)行第一計(jì)算機(jī)110的顯示器是相對(duì)于第二計(jì)算機(jī)120的左手側(cè)顯示器的相對(duì)位置標(biāo)記,或者如果匹配的方向指示從右至左,那么可以進(jìn)行第一計(jì)算機(jī)110的顯示器是相對(duì)于第二計(jì)算機(jī)120的右手側(cè)顯示器的相對(duì)位置標(biāo)記。操作還可以包括:在932處,斷開計(jì)算機(jī)輸入設(shè)備。操作還可以包括:對(duì)用于指示相對(duì)位置的數(shù)據(jù)(例如,圖8的數(shù)據(jù)856)進(jìn)行存儲(chǔ)??梢噪S后響應(yīng)于用戶訪問(wèn)計(jì)算機(jī)輸入設(shè)備930來(lái)訪問(wèn)該數(shù)據(jù),以確定用戶是否打算向第一計(jì)算機(jī)110或從第一計(jì)算機(jī)110轉(zhuǎn)移用戶輸入控制。
[0120]因此,圖9的例子使用與用戶相關(guān)聯(lián)的眼睛視線運(yùn)動(dòng)以及與計(jì)算機(jī)輸入設(shè)備相關(guān)聯(lián)的鼠標(biāo)指針運(yùn)動(dòng),而能夠?qū)崿F(xiàn)兩個(gè)計(jì)算機(jī)顯示器的相對(duì)物理位置的自動(dòng)確定。確定相對(duì)物理位置能夠?qū)崿F(xiàn)自動(dòng)地并且在沒(méi)有“指定”的情況下轉(zhuǎn)移計(jì)算機(jī)輸入設(shè)備控制的簡(jiǎn)化的工作站。
[0121]參照?qǐng)D10,描繪了示出工作站(例如,工作站100、300、500中的一個(gè)或多個(gè))的示例操作的功能框圖,并且通常將其表示為1000。這些操作能夠基于來(lái)自接近度傳感器的“移動(dòng)離開”或“移動(dòng)靠近”信息并且還基于利用鼠標(biāo)指針的運(yùn)動(dòng),來(lái)實(shí)現(xiàn)兩個(gè)計(jì)算機(jī)顯示器的相對(duì)物理位置的自動(dòng)確定。例如,操作可以由計(jì)算機(jī)110、120、310、320、510、520和800中的一個(gè)或多個(gè)來(lái)執(zhí)行,以確定計(jì)算機(jī)110、120、310、320、510、520和800中的另一個(gè)是位于左手側(cè)還是右手側(cè)。例如,為了描述的簡(jiǎn)單,圍繞第一計(jì)算機(jī)310確定相對(duì)于圖3的第二計(jì)算機(jī)310的位置,描述了圖10的操作。
[0122]操作包括:在1002處等待檢測(cè)事件。檢測(cè)事件可以包括:檢測(cè)與計(jì)算機(jī)輸入設(shè)備1030(例如,鼠標(biāo),其可以是計(jì)算機(jī)輸入設(shè)備130、330、530中的任何一個(gè))相關(guān)聯(lián)的指針(例如,鼠標(biāo)指針)已經(jīng)到達(dá)邊界(例如,顯示設(shè)備(例如,顯示設(shè)備116、126、816中的一個(gè))的上邊界、左邊界、右邊界或下邊界)。指針到達(dá)邊界可以指示:用戶(例如,用戶150)打算使用計(jì)算機(jī)輸入設(shè)備1030來(lái)控制另一計(jì)算機(jī)或設(shè)備。
[0123]在1004處,進(jìn)行事件是否已經(jīng)被觸發(fā)的確定。如果還沒(méi)有事件被觸發(fā),那么在1002處,操作繼續(xù)進(jìn)行。如果事件已經(jīng)被觸發(fā),那么操作包括:在1006處,分別向接近度分析器1008發(fā)起接近度查詢并且向桌面管理器1010發(fā)起最近指針運(yùn)動(dòng)查詢,以獲得接近度響應(yīng)和指針運(yùn)動(dòng)信息。接近度分析器1008可以包括接近度分析器312、322、814中的任何一個(gè)、接近度檢測(cè)器314、324中的任何一個(gè)、或其組合。接近度分析器1008可以定期地或不定期地檢測(cè)和/或測(cè)量無(wú)線電信號(hào)強(qiáng)度數(shù)據(jù)1012(例如,基于由計(jì)算機(jī)輸入設(shè)備1030發(fā)送的信號(hào))。接近度分析器1008可以被配置為:使用無(wú)線電信號(hào)強(qiáng)度數(shù)據(jù)1012來(lái)確定計(jì)算機(jī)輸入設(shè)備1030是否處于第一計(jì)算機(jī)310的預(yù)定范圍內(nèi)(例如,使用定期的基于接近度的運(yùn)動(dòng)方向檢測(cè)1014),以生成接近度響應(yīng)。接近度響應(yīng)可以包括“移動(dòng)離開”或“移動(dòng)靠近”信息(例如,用于指示計(jì)算機(jī)輸入設(shè)備1030的最近運(yùn)動(dòng)是靠近還是離開第一計(jì)算機(jī)310的信息)。
[0124]桌面管理器1010可以被配置為:檢測(cè)和/或記錄與計(jì)算機(jī)輸入設(shè)備1030相關(guān)聯(lián)的指針運(yùn)動(dòng),以便生成指針運(yùn)動(dòng)信息。指針運(yùn)動(dòng)信息可以指示最近的指針運(yùn)動(dòng)(例如,從左至右或從右至左)。
[0125]在1016處,進(jìn)行鼠標(biāo)指針是否已經(jīng)移動(dòng)離開(例如,離開第一計(jì)算機(jī)310的顯示器并朝向第二計(jì)算機(jī)320的顯示器,比如朝向第一計(jì)算機(jī)310的顯示器的邊界)的確定。例如,可以進(jìn)行鼠標(biāo)指針是否在先前的預(yù)定時(shí)間間隔內(nèi)已經(jīng)朝第二計(jì)算機(jī)320的顯示器移動(dòng)的確定。另外,可以對(duì)接近度響應(yīng)進(jìn)行分析,以確定鼠標(biāo)是否已經(jīng)“移動(dòng)離開”第一計(jì)算機(jī)310的顯示器。如果鼠標(biāo)指針尚未移動(dòng)離開(和/或如果鼠標(biāo)尚未移動(dòng)離開),那么在1018處,進(jìn)行以下確定:用戶對(duì)切換控制的意圖沒(méi)有變化有可能是預(yù)期的。
[0126]如果鼠標(biāo)指針已經(jīng)移動(dòng)離開,那么操作包括:在1020處,向計(jì)算機(jī)輸入設(shè)備1030通知該事件,并且向計(jì)算機(jī)輸入設(shè)備1030發(fā)出計(jì)算機(jī)輸入設(shè)備1030是否接收到新的連接請(qǐng)求的查詢。對(duì)計(jì)算機(jī)輸入設(shè)備1030的查詢可以經(jīng)由“空中介質(zhì)”1022來(lái)傳輸,其中“空中介質(zhì)”1022可以包括無(wú)線連接160、170、360、370、560、570、580中的任何一個(gè)。在1024處,基于來(lái)自計(jì)算機(jī)輸入設(shè)備1