TWI596482B - 在顯示裝置機械性連接及分離時持續維持使用者上線期之電腦系統 - Google Patents
在顯示裝置機械性連接及分離時持續維持使用者上線期之電腦系統 Download PDFInfo
- Publication number
- TWI596482B TWI596482B TW105102681A TW105102681A TWI596482B TW I596482 B TWI596482 B TW I596482B TW 105102681 A TW105102681 A TW 105102681A TW 105102681 A TW105102681 A TW 105102681A TW I596482 B TWI596482 B TW I596482B
- Authority
- TW
- Taiwan
- Prior art keywords
- display device
- basic processing
- processing device
- user
- data connection
- Prior art date
Links
- 238000012545 processing Methods 0.000 claims description 154
- 238000000034 method Methods 0.000 claims description 38
- 238000000926 separation method Methods 0.000 claims description 33
- 230000007704 transition Effects 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 13
- 230000002093 peripheral effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 4
- 239000000872 buffer Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- APTZNLHMIGJTEW-UHFFFAOYSA-N pyraflufen-ethyl Chemical compound C1=C(Cl)C(OCC(=O)OCC)=CC(C=2C(=C(OC(F)F)N(C)N=2)Cl)=C1F APTZNLHMIGJTEW-UHFFFAOYSA-N 0.000 description 1
- 238000005067 remediation Methods 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1654—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being detachable, e.g. for remote use
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1698—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/062—Pre-authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
- H04W12/068—Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0407—Resolution change, inclusive of the use of different resolutions for different screen areas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2350/00—Solving problems of bandwidth in display systems
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/22—Detection of presence or absence of input display information or of connection or disconnection of a corresponding information source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/148—Migration or transfer of sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本發明係有關於在顯示裝置機械性連接及分離時持續維持使用者上線期之電腦系統。
存在許多型式之平板電腦、筆記型電腦以及其他輕便型計算裝置,其通常具有不同形式因素和性能位準。例如,翻蓋式筆記型電腦通常是具特徵於一下方基座和一上方顯示部份,其中該下方基座提供一供用於硬體構件之外罩,例如,容納一個或多個處理器、一主機板、記憶體、一鍵盤、以及指示裝置。該上方的顯示部份通常包括一顯示屏幕裝配,並且有時包括其他構件,例如,一攝影機、一無線天線或一音訊輸出。該下方基座和上方顯示部份藉由一開合樞紐而連接以允許打開和關閉該筆記型電腦。
於結構上,平板電腦或片板電腦通常是比筆記
型電腦較小且更輕,僅構成一筆記型電腦之一單一部份。平板電腦整合顯示與一筆記型電腦之一般的下方基座部份,通常沒有一實際的鍵盤,並且時常採用一觸控屏幕作為一輸入裝置。此外,一般的平板電腦可以包含7至10英吋的顯示部份,而一般的筆記型電腦顯示部份是10至17英吋。
除了結構和操作差異之外,平板電腦和筆記型電腦通常也有關它們的內部軟體和硬體組配是不同的。一般的筆記型電腦形式因素外罩一x86可相容處理器並且是能夠執行一微軟視窗版本。在比較上,平板電腦是最有可能在特別針對於較小的裝置被設計之較低供電處理器且較輕重量之操作系統上執行。這些較低供電處理器時常不是x86可相容的,並且因此不能進行如筆記型電腦之一相同的應用程式集合。較輕重量之操作系統時常被稱為‘移動式操作系統’,並且被最佳化地用於觸控和內容消耗,以替代執行於筆記型電腦上發現之大的應用。
近年來,混合式之二合一(2-in-1)計算裝置已經發展出,其組合一筆記型電腦和一平板電腦。當附著時,平板電腦部份作用如同用於該筆記型電腦之一顯示裝置。一使用者接著可拆離該平板電腦並且使用它作為一各別的裝置。但是,於該筆記型電腦上所使用的任何應用程式或所存取的資料是不可為該平板電腦上存取,並且如果該平板電腦執行來自該筆記型電腦之一不同的操作系統或結構,那些的應用程式可能是完全不可供使用於該平板電腦
上。更進一步地,一旦分離時,該平板電腦顯示裝置可能不再有筆記型電腦硬體的較大處理功率和圖形能力之優點。
依據本發明之一實施例,係特地提出一種計算系統,其包含:一基本處理裝置;一顯示裝置;其中該基本處理裝置和該顯示裝置是選擇性地可操作而使用一機械式資料連接以一機械性連接模式彼此通訊,且使用一無線資料連接以一機械性分離模式彼此通訊;並且其中當該基本處理裝置和該顯示裝置自該機械性連接模式被轉變至該機械性分離模式時,該基本處理裝置和該顯示裝置操作以持續實行且維持一使用者上線期。
100‧‧‧電腦系統
110‧‧‧基本處理裝置
120‧‧‧顯示裝置
130‧‧‧基本處理裝置操作系統
132‧‧‧圖形呈現器
134‧‧‧遠端圖形軟體傳送器
140、142‧‧‧無線模組
150‧‧‧顯示裝置操作系統
152‧‧‧顯示構件
154‧‧‧RGS接收器
160‧‧‧連接狀態
161‧‧‧開始/停止命令
162‧‧‧視訊流
163‧‧‧UI資料
164‧‧‧使用者輸入
165‧‧‧連接顯示路線
166‧‧‧分離顯示路線
167‧‧‧認證
170、172‧‧‧連接監視器
210-270‧‧‧持續維持使用者上線期方法之步驟
310-370‧‧‧持續維持使用者上線期方法之步驟
410-490‧‧‧持續維持使用者上線期方法之步驟
510-530‧‧‧持續維持使用者上線期方法之步驟
600‧‧‧混合計算系統
610‧‧‧基本處理裝置
615‧‧‧鍵盤和觸控墊
620‧‧‧顯示裝置
625‧‧‧觸控屏幕
630‧‧‧CPU
632‧‧‧離散圖形處理單元
634‧‧‧主要記憶體
634‧‧‧隨機存取記憶體(RAM)
638‧‧‧大儲存裝置
636、646‧‧‧IO橋
640、642‧‧‧無線轉接器
644‧‧‧主要記憶體
644‧‧‧隨機存取記憶體(RAM)
645‧‧‧開合樞紐
648‧‧‧較小儲存裝置
650‧‧‧低能力CPU/GPU
670、672‧‧‧監視器硬體
675‧‧‧連接指示器
680‧‧‧連接按鈕
圖1例示依據一些論點,當一顯示裝置是機械性分離時,用以持續維持一使用者上線期之一電腦系統範例。
圖2例示依據一些論點,當一顯示裝置是自一電腦系統機械性分離時用以持續維持一使用者上線期之一方法範例。
圖3例示依據一些論點,當一顯示裝置是機械性重新連接至一電腦系統時用以持續維持一使用者上線期之一方法範例。
圖4例示當一電腦系統的一基本處理裝置和顯示
裝置在機械性連接和分離模式之間被轉變時,用以無縫地持續一使用者上線期之一方法範例。
圖5例示依據一些論點,當一顯示裝置是自一電腦系統機械性地分離時,用以持續維持一使用者上線期之一方法範例。
圖6是例示此處所說明的論點可以被實行之包括一基本處理裝置和一顯示裝置的一混合計算系統之一方塊圖。
此處所說明之範例包括致能替換形式因素組配或操作模式之一電腦系統,包括各別的操作模式,於其中一顯示裝置是被連接和分離於一基本處理裝置。
依據一些範例,一電腦系統操作以當該基本處理裝置和該顯示裝置或機械性連接和分離時,持續維持一使用者上線期。於一些範例中,一電腦系統具有模擬一翻蓋式或筆記型電腦之一操作模式,以及一替換平板電腦模式,其中該顯示裝置可以藉由使用者被分離且在附近移動。如在下面所述地,範例提供該使用者用以分離或另外用以拆離一電腦系統之顯示裝置,因而該使用者可以操作該顯示裝置作為一平板電腦,並且進一步地允許該使用者重新附著上該顯示裝置,因而該電腦系統可以作為一筆記型電腦及/或其他形式因素計算裝置地***作。
於一些範例中,一電腦系統是可操作以允許使
用者在該使用者上線期的期間在基本處理裝置上執行應用程式並且使用該顯示裝置作為一監視器。該顯示裝置可以自該基本處理裝置被拆離,並且該基本處理裝置可以持續執行用於該使用者上線期的該等應用程式。以這模式,該分離或分開的顯示裝置可以被使用作為一平板電腦形式因素計算裝置,其可以接受使用者輸入且傳送該使用者輸入至該基本處理裝置。除其他功能之外,該基本處理裝置可以藉由產生用於該顯示裝置之上線期內容,例如,包括傳送應用程式內容、視訊串流、以及其他內容至該顯示裝置而在顯示裝置分離時操作。
當顯示裝置是分離時,一些範例提供該顯示裝置將僅受限定於基本處理裝置性能的功能性。因此,例如,該顯示裝置可以模擬或操作如一完全作用之電腦,其在性能上相似於可以在替換形式因素組配中被形成之翻蓋式或筆記型電腦。
於一個論點中,該基本處理裝置在被設計以供筆記型電腦或桌上型電腦使用的一操作系統上執行一使用者上線期。在該連接組配中,一顯示裝置是機械性連接至該基本處理裝置並且作用如同用於該基本處理裝置之一監視器。此外,一連接監視器可以檢測在該顯示裝置和該基本處理裝置之間的一機械性分離(亦即,一使用者拉開該顯示裝置,以便使用其作為一平板電腦)。當仍然維持現有的使用者上線期時,該顯示裝置和該基本處理裝置可以在它們之間建立一無線資料連接,經由該無線資料連接將
視訊流自該基本處理裝置傳送至該顯示裝置以及自該顯示裝置將使用者輸入傳送至該基本處理裝置。當機械式分離時,該基本處理裝置可以持續執行該使用者上線期並且呈現將顯示之視訊,但是可替代地經由一硬接線顯示路徑傳送該視訊流,該視訊流經由在該顯示裝置上用於輸出之無線資料連接被傳送。
更進一步地,範例提供自顯示裝置至基本處理裝置之與使用者上線期相關聯的使用者輸入(例如,在一平板電腦上之觸控屏幕輸入)之傳輸。該基本處理裝置處理該使用者輸入並且因此更新應用程式和使用者介面。例如,基本處理裝置可以呈現新的視訊並且傳輸對應至呈現視訊之資料回至該顯示裝置。以這方式,該使用者可以經由一無線資料連接藉由使用該顯示裝置而控制執行於基本處理裝置上之應用程式並且與之互動。
於一些論點中,電腦系統可以判定經由一無線資料連接之可用的帶寬並且因此調整使用於一使用者上線期之資料數量。例如,基本處理裝置可以將視訊內容輸出至顯示裝置,但是可基於無線資料連接之帶寬判定而變化視訊內容之資料大小。除了功能性之外,該基本處理裝置可以調降視訊之解析度、減低視訊內容之圖形保真度、或減低用於該視訊內容之傳輸頻率以最佳化使用者體驗。
在一些變化中,該顯示裝置可以對應至一平板電腦。更進一步地,該顯示裝置和該基本處理裝置可以是在不同的操作系統或平臺上操作之獨立的計算裝置。例
如,該顯示裝置可以對應至執行一移動式為基礎之操作系統(OS)的平板電腦,例如,一Android版本(由GOOGLE所製造者),並且該基本處理裝置可以進行一筆記型電腦或桌上型-為基礎之OS,例如,一微軟視窗版本(由微軟(MICROSOFT)股份有限公司所製造者)。
依據一些範例,該基本處理裝置和該顯示裝置使用一交握和認證通訊交換,其被提供在該基本處理裝置和該顯示裝置兩者上執行的遠端圖形軟體(RGS)之間,而建立無線資料連接。這RGS之使用可以在裝置之間的機械性分離之前或之後,整個地或部分地發生。
在習見的方法之下,當一使用者在不同的計算裝置之間(例如,在筆記型電腦和一平板電腦之間)、或在一單一裝置中的嵌入式系統之間轉變時,具有不同應用程式的使用者上線期是不被維持。例如,當轉變發生時,一使用者必須重新打開使用中的檔案,或當該轉變完成時,需重新建立打開之網頁。在一些習見的方法之下,當使用者在不同裝置之間轉變時,一個或多個檔案可能需要自一裝置主動地複製至另一裝置。相對於一些習見的方法,例如,此處所說明之範例致能一計算體驗,於其中該使用者可以在計算環境之間轉變(例如,翻蓋式或筆記型電腦環境至平板電腦環境),而不必中斷該使用者上線期(例如,當該計算系統是正以一機械性連接(例如,翻蓋式)模式操作時打開的文件或程式,在當該電腦系統以機械性分離(例如,平板電腦)模式操作時,仍維持打開)。因此,例
如,此處所說明之範例,當一使用者自操作一筆記型電腦或翻蓋式樣電腦系統切換至一平板電腦時,在該使用者經歷中則維持一持續性。
更進一步地,如此處所說明之範例致能一使用者自一基本處理裝置將一顯示裝置分離而同時維持使用者經歷之持續性,並且進一步地不必依賴複雜的同步機構以在二個裝置當中轉移資料。
其他優點,例如上述範例致能一使用者分離一個二合一(2-in-1)裝置並且在分離的顯示裝置(其可以操作如一平板電腦)上持續使用相同的上線期。因此,使用者可以無縫地在一電腦系統的形式因素和組配模式之間轉變,而維持一使用者上線期,因而相同的文件、內容、程式等等,當使用者自該基本處理裝置分離該顯示裝置時,維持打開並且是可存取。
在一些變化中,即使當二個裝置之各者是具有不同的能力及/或不同的操作系統之一獨立計算裝置(例如,基本處理裝置和平板電腦)時,二個計算裝置可以一連接或整合模式以及以一分離或分開的模式而操作。例如,比較至基本處理裝置它本身時,被使用作為用於基本處理裝置之一顯示用的平板電腦可以具有較小的記憶體、一更緩慢的處理器,以及減低的視訊能力。藉由使用更具功能之基本處理裝置以經由一無線資料連接而呈現內容和其他視訊,該平板電腦可以實質地作用如同存取基本處理裝置之一無聲終端機或薄型的用戶。接著,當一使用者想
要重新附著該等裝置時,一反向處理程序可以被執行以使用在裝置之間具有最小使用者上線期中斷的機械性顯示路線。
此處所說明之一個或多個論點提供藉由一計算裝置所進行的方法、技術及活動可規劃性被進行,或作為一電腦實行方法。可規劃性表示透過程式碼、或電腦可執行指令的使用。一可規劃性進行步驟可能是或可能不是自動的。
此處所說明之一個或多個論點可以使用可規劃的模組或構件被實行。一可規劃的模組或構件可以包括能夠進行一個或多個規定的任務或功能之一程式、一子程式段、一程式之一部份、一軟體構件、或一硬體構件。此外,一模組或構件可以獨立地存在於其他模組或構件之一硬體構件上。另外,一模組或構件可以是其他模組、程式或機器的一共用元件或處理程序。
更進一步地,此處所說明之一個或多個論點可以透過藉由一個或多個處理器可執行的指令之使用而實行。這些指令可以被攜帶在一電腦-可讀取媒體上。藉由下面圖形所展示或說明之機器提供處理資源和電腦可讀取媒體上之範例,其中用以實行一些論點之指令可以被攜帶及/或被執行。尤其是,展示於一些範例中之許多機器包括用以保持資料和指令之處理器和各種形式之記憶體。電腦-可讀取媒體範例包括永久性記憶體儲存裝置,例如,個人電腦或伺服器上之硬碟驅動器。電腦儲存媒體其他範
例包括輕便型儲存單元,例如,CD或DVD單元、快閃或固態記憶體(例如,攜帶於許多手機和消費者電子裝置上者)以及磁式記憶體。電腦、終端機、網路致動裝置(例如,移動式裝置,例如,手機)均是採用處理器、記憶體、以及儲存在電腦-可讀取媒體上之指令的機器和裝置的範例。
另外,此處所說明之一個或多個範例可以透過包含一邏輯閘互連之專用硬體邏輯電路的使用被實行。此等電路一般使用一硬體描述語言(HDL,例如,Verilog和VHDL)被設計。這些語言包含最後界定電路佈局之指令。但是,一旦電路被製造,則沒有指令。所有的處理藉由互聯閘被進行。
系統概觀
圖1例示依據一些論點,當一顯示裝置是機械性分離時,用以持續維持一使用者上線期之一電腦系統範例。在圖1之範例中,一電腦系統100包括一基本處理裝置110和一顯示裝置120。如更詳細地說明,該基本處理裝置110和該顯示裝置120可以多數個形式因素或組配模式***作,其包括(i)當該基本處理裝置110和該顯示裝置120共用一機械性資料連接時之一機械性連接模式,以及(ii)當該基本處理裝置110和該顯示裝置120是機械性分離但是採用一無線資料連接時之一機械性分離模式。藉由範例,該基本處理裝置110和該顯示裝置120可以一可轉換之二合一(2-in-1)筆記型電腦組配方式被提供。於一範例中,該顯示
裝置120可以(i)當自該基本處理裝置110拆離時,作用如同一“平板電腦PC”,以及(ii)當二個裝置附著時,作用如同用於該基本處理裝置110之一顯示屏幕。
在基本處理裝置110操作期間,基本處理裝置操作系統130提供一計算環境,例如,供用於一使用者之一桌上型電腦圖形使用者介面(UI)。當一使用者登錄到該操作系統時,該使用者創立具有相關聯的資料組之一使用者上線期,例如,最愛、權限和應用資料。在圖1之一範例中,使用者上線期之資料組可以藉由UI資料163被表示以創立一訊框緩衝器。圖形呈現器132代表採用UI資料163之一可規劃的模組、產生視訊流162之訊框、以及緩衝該等訊框,因而該等訊框適當地顯示在一監視器、屏幕、或相似輸出裝置上。藉由範例,圖形呈現器132可以是以軟體或硬體來實行之一可規劃的圖形管線。
在機械性連接模式中,視訊流162可以自基本處理裝置110跨越一連接顯示路線165被傳送至顯示裝置120之一顯示構件152。以這方式,包括藉由基本處理裝置110上之處理器所產生的操作系統和應用程式內容之一桌上型電腦可以被展示在顯示裝置120之一屏幕上。在機械性分離模式中,在裝置之間的連接顯示路線165將不再是可用的。代替地,視訊流162將使用一無線資料連接而通訊。在圖1之一範例中,視訊流162被傳送至執行於基本處理裝置110上的一遠端圖形軟體(RGS)傳送器134,其使用無線模組140、142以經由一分離的顯示路線166而傳送視訊流
162。
圖1之一範例辨認RGS是執行自然地在一遠端工作站(例如,基本處理裝置110)上之應用程式的一協作和遠端桌上型解決方案,以便協調工作站之能力和資源,例如,處理能力及/或儲存資源。遠端工作站之桌上型電腦經由一標準網路被傳輸至一局域性電腦(例如,顯示裝置120)上的一視窗。局域性鍵盤、滑鼠、和觸控輸入、以及USB裝置之重新定向被支援以在一較小的、較低的功率裝置(例如,一平板電腦PC)上提供一相互作用、高性能的工作站經歷。雖然此等論點特定地提供參考至RGS,其他遠端桌上型電腦方案可以替換地供電腦系統100之使用。
連接監視器170、172是各個裝置之部件並且作用以判定在裝置之間的連接狀態160中之改變。在基本處理裝置110中,當連接監視器170檢測顯示裝置120是否已被拆離時,其傳信至基本處理裝置操作系統130以致能RGS傳送器134(亦即,透過開始/停止命令161)。在一論點中,RGS傳送器134可以在連接操作期間進行作為基本處理裝置操作系統130中之一背景處理程序,以便減低其需要開始操作之時間。在另一論點中,RGS傳送器134僅一旦操作系統被通知一分離的連接狀態160時方執行。當裝置重新連接時,操作系統130可以留下該RGS傳送器134執行一時間週期或透過一停止命令161而終止它。
當RGS傳送器134取得一視訊流162時,其可以進行該訊流上之各種功能。例如,明確地被設計以供用於
數位影像、文字、和高框率視訊應用之一視訊壓縮特點可以被使用以減低視訊流162之帶寬消耗。在一些論點中,RGS傳送器134可以檢測及/或監視無線網路或可用的網路之帶寬並且當單獨地壓縮是不足夠時則採用各種方法以因此對於最佳性能而調降視訊流162。例如,RGS傳送器134可以減低視訊流解析度,例如,藉由自1080p降低至720p。另外,該RGS傳送器134可以藉由利用有損壓縮演算法而減低圖形保真度。如另一替換案例,該RGS傳送器134可以減低視訊流162之框率(例如,自60fps減低至30fps)。這些實行例提供可以被實行之性能-強化處理和帶寬節省措施的範例,以便進一步地調整基本處理裝置110以使用於顯示裝置120。此外,RGS傳送器134也可以加密視訊流162,因而一使用者之個人資料被保護而避免經由網路遭竊聽。於此情況中,僅具有適當認證167的一RGS接收器154可以解碼視訊流162。
一旦其對視訊流162進行任何選項修改,RGS傳送器134經由一無線網路傳輸該視訊流162至執行於顯示裝置120上之一RGS接收器154。藉由RGS構件所使用的無線資料連接藉由在它們之各自的裝置上執行之無線模組140、142而被建立。如果無線網路具有充分的帶寬以輸送視訊流162,則無需特定無線技術。在一些論點中,無線模組140、142是與一局域性網路(LAN)上之一個或多個無線存取點通訊的Wi-Fi轉接器。視訊流162可以經由該LAN被傳送,或如果各裝置是在一不同的LAN上,則經由一較
寬之局域性網路(例如,網際網路)被傳送。於其他論點中,無線模組140、142可以藉由Wi-Fi直連(Direct)、藍芽LE、或相似技術建立一個人區域網路(PAN)並且直接地在裝置之間傳送視訊流162而不需要其他網路硬體。同時無線模組140、142也可以採用胞式網路以供用於視訊流162之傳輸。
當RGS接收器154接收視訊流162時,其進行任何必須的解密或解碼並且接著傳信顯示裝置操作系統150以使用顯示構件152以將視訊流162展示於顯示裝置120屏幕上。因此,藉由利用經由一無線網路之RGS,不論顯示裝置120是否與基本處理裝置110機械性連接,一使用者可以與相同桌上型電腦和執行於基本處理裝置110上之應用程式互動。這允許圖形應用程式將遠端遙控地被進行以及局域性地被顯示。
方法
圖2例示依據一些論點,當一顯示裝置是自一電腦系統機械性地分離時,用以持續維持一使用者上線期之一方法範例。圖3例示依據一些論點,當一顯示裝置是機械性重新連接至一電腦系統時,用以持續維持一使用者上線期之一方法範例。圖4例示當一電腦系統之一基本處理裝置和顯示裝置在機械性連接和分離模式之間轉變時,用以無縫地持續一使用者上線期之一方法範例。圖5例示依據一些論點,當一顯示裝置是自一電腦系統機械性地分離時用以持續維持一使用者上線期之一方法範例。雖然圖
2-5之方法範例的一些操作在下面被說明為藉由電腦系統100之特定構件、模組或系統被進行,應了解,這些操作將不需要必定得藉由所辨認的特定構件被進行,並且可藉由可能地分配在數個機器上之多種構件和模組被進行。因此,為了例示用以進行上述之一步驟或子步驟之適當的構件或元件目的起見,可以參考至電腦系統100之元件。另外,電腦系統100中所述之多種構件和模組的至少某一些可以被配置在一單一硬體、軟體、或韌體構件之內。同時也應了解,圖2-5之方法範例的一些步驟可以平行地或以一不同於所例示的順序被進行。
參考圖2之一範例,當基本處理裝置110和顯示裝置120是在一機械性連接模式時,一使用者上線期被顯示在顯示裝置120上(210)。當在機械性連接模式時,顯示裝置120和其之週邊可以藉由基本處理裝置操作系統130被控制。實際上,顯示裝置120成為相似於一習見筆記型電腦的屏幕之供用於該基本處理裝置110的一顯示幕。因而,當該電腦系統100是在連接狀態時,顯示裝置操作系統150不控制任一裝置的功能,雖然該顯示裝置操作系統150當該等裝置連接時也是可以被執行。更進一步地,在機械性連接模式時,UI資料163可以藉由基本處理裝置操作系統130而產生。該UI資料163提供具有一上線期內容或上線期資料範例。該UI資料163可以被呈現並且跨越一連接顯示路線165被傳送而被顯示在作用如一監視器的顯示裝置120之屏幕上。
在操作期間,在各個裝置上之連接監視器170、172監視在裝置之間的機械性資料連接狀態(212)。該等裝置可以許多方式被連接,例如,透過一電力連接、週邊連接、及/或用於圖形之一高速通訊連接。即使顯示裝置操作系統150並不執行時,連接監視器172也可以自基本處理裝置110接收電力並且執行作為在裝置之間的一分離事件中能夠監控連接狀態160和傳信顯示裝置操作系統150的一獨立模組。
為了在裝置之間傳輸視訊流162,一充分帶寬之無線資料連接可以是可用的。這無線資料連接可以是經由具有一基地台之Wi-Fi、一胞式連接,例如,具有一4G技術、一個人區域網路技術,例如,Wi-Fi直連或藍芽LE、等等。在一些論點中,可以被計算系統100所使用之可用無線資料連接的目前狀態被顯示至使用者,因此該使用者了解分離操作是否為可能(214)。這顯示可以是使用顯示屏幕上的一視覺圖像之軟體-為基礎者或使用在基本處理裝置110或顯示裝置120任一者上的LED或相似指示符之硬體-為基礎者。例如,當一適當的遠端圖形軟體(RGS)連接是可用時,一綠色LED可以發亮,並且每當一個是不可用時則紅色LED可以發亮。當使用者機械性拆離該等裝置時,連接狀態之一視覺表示存在可以向使用者再確定並且避免不愉快的意外。
當機械式分離時,連接監視器170、172傳信連接狀態160之改變至它們之各自的操作系統(220)。當機械
性分離發生時,基本處理裝置110和顯示裝置120可以說是以一機械性分離模式而操作。取決於顯示裝置操作系統150是否已經在分離時已先前地執行,該方法可以緊隨著一熱式或冷式分離處理。
在一熱式分離情節中,顯示裝置操作系統150已經在筆記型電腦模式操作期間已在顯示裝置120上之背景中執行(222)。當比較至該替換的冷式分離情節時,這情節需要更多的電池電力並且產生額外的熱,但是熱式情節也允許在機械性連接和分離模式之間的一更快轉變。此外,在無線模組140、142之間的無線資料連接可以已先前地被建立,並且在RGS傳送器134和RGS接收器154之間的認證167也可以先前被建立。
在一冷式分離情節中,顯示裝置120僅作用如在連接操作期間用於基本處理裝置110的一顯示屏幕,並且顯示裝置操作系統150是不作用的(224)。因此,連接監視器172可以傳信給顯示裝置操作系統150以啟動和建立與基本處理裝置110之一無線資料連接。當比較至熱式情節時,這情節汲取較小電力,並且因而,當電腦系統100不連接至一電力出口時,冷式情節之使用可以維持電池有效期。但是,由於其將是具有一熱式分離特點,使用者上線期並非是即時地可用於顯示裝置120上。在一些論點中,電腦系統100可以提供使用者一軟體功能或硬體按鈕以當該等裝置是機械性連接時,啟動顯示裝置操作系統150並且建立一無線資料連接。以這方式,該使用者上線期當分
離時可以是快速地可用,以當不被使用時不必消耗電池電力以維持顯示裝置120構件作用。
如果其不是已先前地執行,當接收自連接監視器170之機械性分離的一預先通知時,基本處理裝置操作系統130開始RGS傳送器134(230)。在一些論點中,RGS傳送器134可以在機械性連接操作期間以一低的記憶體狀態作為一背景處理而進行,因而一旦該等裝置被拆離時,其將快速地開始。
在大約地相同時間,連接監視器172將拆離連接狀態160傳信至顯示裝置操作系統150。如果這OS不是已先前地在顯示裝置120上執行,則其開始一啟動處理程序(240)。相似於RGS傳送器134執行處理程序,顯示裝置操作系統150開始RGS接收器154(242)。此外,無線模組142可以連接至任何預組配網路,例如,Wi-Fi熱點(hotspot)或胞式網路。在一些論點中,一使用者可以提供認證,例如,一密碼或加密鑰匙以連接至一無線網路並且建立分離的顯示路線166。
一旦兩個RGS模組是執行中,則裝置操作系統試圖透過無線模組140、142經由分離顯示路線166建立一無線RGS連接(244)。當多數個無線網路存在時,RGS接收器154可以判定何者提供最高帶寬和最佳性能以作為分離顯示路線166來使用。例如,如果顯示裝置120和基本處理裝置110在Wi-Fi直連之上形成個人區域網路,則該連接可以是經由TCP/IP而較佳地經由一Wi-Fi連接至一LAN。
在一些論點中,RGS接收器154和RGS傳送器134可以預先建立認證167,且無需提示使用者而無縫地連接。於一範例中,當附著在一起時,操作系統可以創立且交換密鑰,並且儲存這些密鑰於非依電性儲存部中以便一旦拆離時,可供RGS認證之使用。密鑰之使用可以防止欺詐裝置避免其連接至基本處理裝置110以及防止顯示裝置120避免其無意中地連接至一不同的電腦上。更進一步地,用於無線模組140之一網際網路協定位址可以經由一實際連接被傳送並且與該認證資訊儲存在一起。以這方式,顯示裝置操作系統150和RGS接收器154可以經由一網路找到基本處理裝置110而不必提示使用者用於連接的資訊。在其他論點中,該RGS接收器154呈現對於該使用者的一認證對話,其可以提示以用於輸入,例如,屬於基本處理裝置110之無線模組140的一使用者名稱、密碼、以及IP位址。另外,該RGS接收器154可以經由LAN傳播其之存在,因而其之IP位址可以被顯示裝置120所發現。此外,該使用者也可能需要(例如,藉由他或她視窗憑證)各別地記錄豋入遠端桌上型電腦上線期。
如果在建立一連接的多次嘗試失敗之後(250),使用者可能被警告連接失效(260)。在一論點中,顯示裝置操作系統150可以顯示其之正常環境至該使用者,並且RGS接收器154可以產生一對話盒以說明為什麼連接可能失敗並且提供有助的診斷提示至該使用者。例如,該使用者可能被告知基本處理裝置110可能不被發現或其是被發
現但是輸入的密碼是不正確的。診斷提示可以包括關於失效之補救活動資訊以有助於該使用者解決該連接問題。直至一認證的RGS連接可被建立時,該顯示裝置120可以被使用作為執行顯示裝置操作系統150的一獨立平板電腦,如同基本處理裝置110不存在一樣地。一旦該使用者已解決任何連接問題,則RGS接收器154可以嘗試重新連接至RGS傳送器134,並且重新開始在基本處理裝置110上執行的使用者上線期。
一旦RGS連接成功,則在基本處理裝置110上執行的使用者上線期經由分離的顯示路線166被顯示在顯示裝置120屏幕上(270)。該使用者可以與顯示裝置120(例如,一觸控屏幕)上的輸入方法互動,並且傳送使用者輸入164至該基本處理裝置110以便當電腦系統100是在機械性連接模式時,與相似於操作該基本處理裝置110而互動並且控制上線期。
參考圖3,雖然在分離、拆離模式中,在基本處理裝置110上執行之使用者上線期被顯示在使用RGS連接之顯示裝置120屏幕上(310)。
連接監視器170、172監視在裝置中之實際的連接器以檢測何時顯示裝置120和基本處理裝置110是重新被附著(320)。一旦重新附著被檢測,連接監視器170、172藉由操作系統之各者而更新連接狀態160(330)。
一旦連接的顯示路線165已被建立,基本處理裝置顯示操作系統130停止在基本處理裝置120上之遠端圖形
軟體(RGS)傳送器134(340),並且顯示裝置操作系統150停止在顯示裝置上之RGS接收器154(350)。在一些論點中,顯示裝置操作系統150可以被關閉(360),並且除了顯示裝置120的顯示構件152以外的構件可以被關閉以減低電力消耗以及節省電池壽命。在其他論點中,顯示裝置操作系統150可以無限期地維持作用或維持一預定時間週期。只要當連接顯示路線165是可用時,顯示裝置120將儘快地以筆記型電腦模式而顯示使用者上線期(370)。
參考圖4之一範例,在基本處理裝置110上執行的一使用者上線期之一使用者介面使用一機械性資料連接被顯示在顯示裝置120上(410)。基本處理裝置110及/或顯示裝置120可以檢測一機械性分離(420)。該檢測觸發裝置以切換至機械性分離模式。在裝置之間的一無線資料連接被建立。在一些變化中,當機械性分離被檢測到時,該無線資料連接可以被形成。變化、無線資料連接可以被形成,或在機械性分離之前部份地被形成(430)。使用者上線期之使用者介面可以被呈現在基本處理裝置110上,例如,藉由進行圖形技術和寫入資料至一訊框緩衝器的一處理器及/或圖形處理單元(440)。
一旦機械性分離已發生並且無線資料連接被建立,所呈現的使用者介面透過將被顯示在顯示裝置120上之無線資料連接而被傳輸(450)。當使用者與顯示裝置互動(例如,觸控一觸控屏幕)時,與使用者上線期相關聯的這使用者輸入164自顯示裝置120被傳輸至基本處理裝置
110(460)。該基本處理裝置110接著可以更新應用程式並且該使用者介面響應於該使用者輸入164(470)且呈現一更新的使用者介面(480)。一旦被呈現,該更新的使用者介面透過無線資料連接被傳輸回至顯示裝置120(490)。
參考圖5,基本處理裝置110和顯示裝置120是選擇性地可操作而使用一機械性資料連接以一機械性連接模式彼此通訊,並且使用一無線資料連接以一機械性分離模式彼此通訊。當在機械性連接模式時,基本處理裝置110使用機械性資料連接將上線期內容通訊至顯示裝置120(510)。該等裝置可以這模式而檢測一機械性分離(520)。雖然維持該使用者上線期,該基本處理裝置110也可以使用無線資料連接而持續將上線期內容通訊至顯示裝置120(530)。
電腦系統
圖6是例示包括一基本處理裝置610和一顯示裝置620而同時此處所說明之論點可以在其上被實行之一混合計算系統600的一方塊圖。例如,在圖1之脈絡中,電腦系統100可以使用硬體構件(例如,圖6所述者)被實行。但是,自此處之說明將明白,該等論點之構件可以包括其他特點或僅包括例示在6圖中之系統600範例的一些特點。
平板電腦和筆記型電腦各具有它們之獨有的優點集合。對於平板電腦之優點包括移動性、大小、重量、以及對於某些功能,例如,影像處理所增加的使用方便性。雖然對於偏愛筆記型電腦的主要原因是所增加的處理
能力和電池壽命,同時較廣泛之操作系統和應用程式的選擇、以及一標準鍵盤和相似於一觸控墊的觸控輸入之存在也是其偏愛原因。
範例提供一混合計算系統600,其包含可操作地連接或耦合至一可拆離的顯示裝置620之一基本處理裝置610,其中該可拆離的顯示裝置620包括一平板計算裝置之功能性。依據各種論點,該基本處理裝置610可以包含一翻蓋式筆記型計算系統之下方基座,此外亦具有用以連接至該顯示裝置620之一個或多個介面(例如,連接之顯示介面660)。一些論點提供的顯示裝置620是具有用以連接至基本處理裝置610之一個或多個互補介面(例如,一連接器)的一平板計算裝置。依據範例,該顯示裝置620當被附著至基本處理裝置610時,可以作用如同混合計算系統600之顯示屏幕(例如,觸控屏幕625),並且當不被附著至基座構件時,作用如同一獨立平板電腦。該等論點提供顯示裝置620可以用樞紐645連接至基本處理裝置610而允許混合計算系統600之打開和關閉。
如同一筆記型電腦或相似高性能電腦,基本處理裝置610包括一性能CPU 630,其可以包含多數個核心,具有一高時脈頻率,以及此外比發現於相似於一平板電腦之一較小裝置中的一CPU具有較佳的性能。基本處理裝置610也可以包括一主要數量的隨機存取記憶體(RAM)634、一離散圖形處理單元(GPU)632、以及相似於一固態驅動器(SSD)之一大儲存裝置638。另外,GPU 632可以是嵌入或
附著至性能CPU 630的一高端圖形晶片。用於輸入,基本處理裝置610可以包括一鍵盤和觸控墊615及一起用於滑鼠、控制器、以及其他週邊裝置之埠口。
性能CPU 630控制可以安置在顯示裝置620中之屏幕和任何週邊裝置。無視於混合電腦系統600之連接狀態,基本電力系統(未展示於圖形中)充電安置在該基本處理裝置610中的一電池(未展示於圖形中)。但是,當該混合電腦系統600是在連接狀態時,該基本電力系統也可以經由一電力連接元件而充電平板電腦電池。
在一耦合環境中,有二個計算系統:一主要的系統(基本處理裝置610),以及一次要系統(採取一平板電腦形式之顯示裝置620)。取決於狀態(連接或分離),這些系統共用對於各種週邊裝置及/或內部構件之存取。各系統是能夠獨立地操作。
協調時,主要和次要系統藉由控制和操作週邊裝置,一個功能是用以確保在裝置之間的適當通訊。當混合計算系統600是在連接狀態時,基本處理裝置610控制顯示裝置620,其包括平板電腦硬體、軟體、以及週邊裝置。但是,響應於分離,顯示裝置620獨立地作用且執掌內部硬體、軟體、以及週邊裝置之控制,以至於其操作如一獨立的平板計算裝置。一旦被拆離,顯示裝置620可以自動地無線地連接至基本處理裝置610,以便藉由遠端桌上型電腦管理軟體而存取在基本處理裝置610上之一目前執行使用者上線期。
於一些範例中,顯示裝置620包括一低能力CPU/GPU 650以及比基本處理裝置610較小的RAM 644。這些較低的規格允許顯示裝置620是比基本處理裝置610具有更輕、更便宜、且較長的電池壽命。但是,在具有較小能力硬體中有一性能折衷。此外,顯示裝置620中之儲存裝置648可以僅是一小數量的非依電性記憶體而非一SSD。因此,其是有利於採用基本處理裝置610的較高性能構件,以進行應用程式且在較低性能顯示裝置620上顯示它們。
在兩裝置之間的相似點是用以檢測何時該等裝置是機械性連接或分離的連接監視器硬體670、672,IO橋636、646,以及無線轉接器640、642。連接的顯示介面660可以是用以連接一視訊源至一監視器之任何適當的技術。例如,這介面可以使用顯示埠(DisplayPort)、霹靂栓(Thunderbolt)、或任何相似技術。
選擇地,基本處理裝置610或顯示裝置620的任一者可以包括一連接指示器675,其可以採用一對綠色和紅色LED之形式以表明在該等二裝置之間的一無線資料連接是否目前可用至使用者。此外,該顯示裝置620可以包括一連接按鈕680以手動地傳信至硬體,以致能無線RGS連接。在一論點中,一使用者可以使用連接按鈕680以在機械性地拆離裝置之前,啟動顯示裝置操作系統150。以此方式,系統可以進行一更快的熱式分離而不是一冷式分離。在一些論點中,連接按鈕680可以是一各別的實際按
鈕或早已呈現在顯示裝置620上而被添加至一按鈕之另外的功能性。
此處所說明之範例是關於用以實行此處所說明之技術的混合計算系統600之使用。依據一實施例,響應於執行包含在主要記憶體634、644中的一個或多個指令之一個或多個序列的處理器630、650,那些的技術藉由混合計算系統600被進行。此等指令可以自另一機器-可讀取媒體(例如,儲存裝置638、648)之主要記憶體634、644中被讀取。包含在主要記憶體634、644中的指令序列之執行導致處理器630、650進行此處所說明之處理步驟。於另外之論點中,硬體接線電路係可以代替地或與軟體指令組合地使用以實行此處所說明之論點。因此,上述論點是不受限定於硬體電路和軟體之任何特定組合。
雖然例示的論點已參考上述附圖在此詳細地被說明,這揭示包含特定範例和細節之變化。其是意欲此處所說明之範例是在藉由申請專利範圍和它們的等效者所界定的範疇內。更進一步地,其是預期上述之一特定的特點,不論是個別地或作為一實施例之部份,可以與其他個別地敘述之特點、或其他論點之部份組合。因此,說明組合之缺乏將不阻礙發明者對於此等組合宣稱權利。
100‧‧‧電腦系統
110‧‧‧基本處理裝置
120‧‧‧顯示裝置
130‧‧‧基本處理裝置操作系統
132‧‧‧圖形呈現器
134‧‧‧遠端圖形軟體(RGS)傳送器
140、142‧‧‧無線模組
150‧‧‧顯示裝置操作系統
152‧‧‧顯示構件
154‧‧‧RGS接收器
160‧‧‧連接狀態
161‧‧‧開始/停止命令
162‧‧‧視訊流
163‧‧‧UI資料
164‧‧‧使用者輸入
165‧‧‧連接顯示路線
166‧‧‧分離顯示路線
167‧‧‧認證
170、172‧‧‧連接監視器
Claims (15)
- 一種運算系統,其包含:一基本處理裝置;一顯示裝置;其中該基本處理裝置和該顯示裝置可選擇性地操作來使用一機械性資料連接以一機械性連接模式彼此通訊,及使用一無線資料連接以一機械性分離模式彼此通訊;以及其中當該基本處理裝置和該顯示裝置自該機械性連接模式轉變至該機械性分離模式時,該基本處理裝置和該顯示裝置操作來持續實行及維持一使用者上線期。
- 依據請求項1之系統,其進一步地包含隨該基本處理裝置或該顯示裝置中之至少一者提供的一連接監視器,以檢測該基本處理裝置和該顯示裝置何時機械性分離,並且其中該基本處理裝置藉由:(i)自動地在該基本處理裝置和該顯示裝置之間建立該無線資料連接,及(ii)使用該無線資料連接將上線期資料自該使用者上線期傳輸至該顯示裝置之一處理資源,而對檢測出該機械性分離之該連接監視器作出回應。
- 依據請求項1之系統,其中該基本處理裝置操作來:(i)透過該無線資料連接,接收透過該顯示裝置提供且與該使用者上線期相關聯的使用者輸入;(ii)響應於該使用者輸入而更新用於該使用者上線期的 一上線期內容;以及(iii)透過該無線資料連接,傳輸已更新的上線期內容供顯示於該顯示裝置上。
- 依據請求項1之系統,其中該基本處理裝置自該使用者上線期產生上線期內容及使用該機械性資料連接和該無線資料連接中之各者持續傳輸該上線期內容至該顯示裝置。
- 依據請求項2之系統,其中該基本處理裝置決定該無線資料連接之一可用頻寬,並且基於該可用頻寬進行下列操作中之至少一者:(i)調降該上線期內容之解析度、(ii)減低該上線期內容之圖形保真度、或(iii)減低該上線期內容之一傳輸頻率。
- 依據請求項5之系統,其中該基本處理裝置包括一遠端圖形軟體(RGS)傳送器,且該顯示裝置包括一RGS接收器,並且其中該基本處理裝置和該顯示裝置可選擇性地操作來使用該RGS接收器及該RGS傳送器通訊。
- 依據請求項6之系統,其中該顯示裝置之該RGS接收器和該基本處理裝置之該RGS傳送器在該機械性分離於該顯示裝置和該基本處理裝置之間被檢測到之前,實行一交握和認證通訊交換。
- 依據請求項7之系統,其中該顯示裝置之該RGS接收器和該基本處理裝置之該RGS傳送器響應於檢測到該顯示裝置和該基本處理裝置之間的該機械性分離而實行該交握和認證。
- 一種用以操作運算系統之方法,該方法由一或多個處理器實行並且包含下列步驟:實行一使用者上線期;產生與該使用者上線期相關聯的上線期內容供一顯示裝置使用;當基本處理裝置和該顯示裝置機械性連接時,使用一機械性資料連接將該上線期內容傳送至該顯示裝置;以及當該基本處理裝置和該顯示裝置機械性分離時,使用一無線資料連接,將該上線期內容傳送至該顯示裝置。
- 依據請求項9之方法,進一步包含下列步驟:檢測該基本處理裝置和該顯示裝置何時機械性分離;以及響應於檢測到該分離,(i)自動地在該基本處理裝置和該顯示裝置之間建立該無線資料連接,及(ii)使用建立的該無線資料連接,將對應於該上線期內容的資料傳輸至該顯示裝置。
- 依據請求項9之方法,進一步包含下列步驟:透過該無線資料連接,自該顯示裝置接收與該使用者上線期相關聯的使用者輸入;響應於該使用者輸入而更新該上線期內容;以及透過該無線資料連接,傳輸將顯示在該顯示裝置上之更新的上線期內容。
- 依據請求項9之方法,其中產生用於該顯示裝置之該上線期內容包括決定該無線資料連接之可用頻寬,以及依據該可用頻寬而進行下列至少一者:(i)調降解析度、(ii)減低圖形保真度、或(iii)減低該上線期內容的一傳輸頻率。
- 依據請求項9之方法,其中建立一無線資料連接包括在該顯示裝置上之一遠端圖形軟體(RGS)接收器進行與該基本處理裝置上之一RGS傳送器之一交握和認證。
- 依據請求項13之方法,其中該交握和認證是先於,或響應於,檢測到該顯示裝置和該基本處理裝置之間的該機械性分離而被進行。
- 一種儲存有指令之非暫態電腦可讀媒體,該等指令可由一或多個處理器執行,以導致該一或多個處理器進行包含下列動作的操作:在可由一使用者對一顯示裝置進行機械性連接和分離的一基本處理裝置上,實行一使用者上線期;在該基本處理裝置上,產生與該使用者上線期相關聯的上線期內容;當該基本處理裝置和該顯示裝置機械性連接時,傳送用於該顯示裝置之該上線期內容;檢測該基本處理裝置和該顯示裝置何時機械性分離;響應於檢測到該分離,自動地在該基本處理裝置和該顯示裝置之間建立一無線資料連接;以及 使用該無線資料連接,將該上線期內容傳輸至該顯示裝置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/US2015/013843 WO2016122616A1 (en) | 2015-01-30 | 2015-01-30 | Computer system to continuously maintain a user session when a display device is mechanically connected and disconnected |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201643728A TW201643728A (zh) | 2016-12-16 |
TWI596482B true TWI596482B (zh) | 2017-08-21 |
Family
ID=56544032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW105102681A TWI596482B (zh) | 2015-01-30 | 2016-01-28 | 在顯示裝置機械性連接及分離時持續維持使用者上線期之電腦系統 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10433362B2 (zh) |
EP (1) | EP3230877B1 (zh) |
CN (1) | CN107111570A (zh) |
TW (1) | TWI596482B (zh) |
WO (1) | WO2016122616A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109673043B (zh) * | 2018-11-27 | 2022-01-07 | Oppo广东移动通信有限公司 | 分体式电子设备的控制方法、装置、存储介质及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100011012A1 (en) * | 2008-07-09 | 2010-01-14 | Rawson Andrew R | Selective Compression Based on Data Type and Client Capability |
US20110320405A1 (en) * | 2010-06-24 | 2011-12-29 | Microsoft Corporation | Detachable computer with variable performance computing environment |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030112585A1 (en) | 2001-12-13 | 2003-06-19 | Silvester Kelan Craig | Multiprocessor notebook computer with a tablet PC conversion capability |
US20030198008A1 (en) | 2002-04-18 | 2003-10-23 | Gateway, Inc. | Computer having detachable wireless independently operable computer |
WO2004107143A1 (ja) * | 2003-05-29 | 2004-12-09 | Fujitsu Limited | ワイヤレスディスプレイを有したコンピュータシステムの制御方法およびコンピュータシステム |
US7925391B2 (en) * | 2005-06-02 | 2011-04-12 | The Boeing Company | Systems and methods for remote display of an enhanced image |
BRPI0920478B1 (pt) * | 2009-01-29 | 2020-03-17 | Hewlett - Packard Development Company, L.P. | Método para uso em um arranjo de rede, computador remetente e meio de armazenagem legível por computador não-transitório |
WO2012023152A2 (en) | 2010-08-19 | 2012-02-23 | Ineda Systems Pvt. Ltd | Multi-processor electronic systems |
CN102404942A (zh) | 2010-09-08 | 2012-04-04 | 田先平 | 一种制造厚铜箔pcb的方法 |
KR101288173B1 (ko) * | 2010-09-17 | 2013-07-18 | 삼성전기주식회사 | 단말기 및 그의 무선 통신 방법 |
CN103229156B (zh) | 2010-10-01 | 2016-08-10 | Flex Electronics ID Co.,Ltd. | 多操作***环境中的对接***的自动配置 |
EP2628089A1 (en) * | 2010-10-15 | 2013-08-21 | Hewlett-Packard Development Company, L.P. | Input/output communication |
US8566489B2 (en) * | 2010-12-24 | 2013-10-22 | Lenovo (Singapore) Pte. Ltd. | Systems and methods for sharing a wireless antenna in a hybrid environment |
US9594711B2 (en) | 2010-12-24 | 2017-03-14 | Lenovo (Singapore) Pte. Ltd. | Systems and methods for achieving continuation of experience between components in a hybrid environment |
US8682962B2 (en) | 2010-12-24 | 2014-03-25 | Levono (Singapore) Pte. Ltd. | Systems and methods for communicating and switching between components in a hybrid computing environment |
US8934219B2 (en) | 2011-03-24 | 2015-01-13 | Nokia Corporation | Electronic apparatus with a detachable display |
US9176536B2 (en) * | 2011-09-30 | 2015-11-03 | Apple, Inc. | Wireless display for electronic devices |
US9253379B2 (en) * | 2012-12-29 | 2016-02-02 | Intel Corporation | Modular electronic device system with a detachable display |
CN103116419B (zh) | 2013-03-13 | 2015-12-09 | 合肥联宝信息技术有限公司 | 一种使触摸板同时实现手写板和鼠标功能的方法 |
US20140344704A1 (en) * | 2013-05-20 | 2014-11-20 | Asustek Computer Inc. | Electronic system |
US9436819B2 (en) * | 2014-09-23 | 2016-09-06 | Intel Corporation | Securely pairing computing devices |
-
2015
- 2015-01-30 EP EP15880506.9A patent/EP3230877B1/en active Active
- 2015-01-30 CN CN201580073209.3A patent/CN107111570A/zh active Pending
- 2015-01-30 US US15/544,722 patent/US10433362B2/en not_active Expired - Fee Related
- 2015-01-30 WO PCT/US2015/013843 patent/WO2016122616A1/en active Application Filing
-
2016
- 2016-01-28 TW TW105102681A patent/TWI596482B/zh not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100011012A1 (en) * | 2008-07-09 | 2010-01-14 | Rawson Andrew R | Selective Compression Based on Data Type and Client Capability |
US20110320405A1 (en) * | 2010-06-24 | 2011-12-29 | Microsoft Corporation | Detachable computer with variable performance computing environment |
Also Published As
Publication number | Publication date |
---|---|
WO2016122616A1 (en) | 2016-08-04 |
CN107111570A (zh) | 2017-08-29 |
EP3230877A4 (en) | 2018-08-15 |
US20170372676A1 (en) | 2017-12-28 |
US10433362B2 (en) | 2019-10-01 |
EP3230877A1 (en) | 2017-10-18 |
EP3230877B1 (en) | 2022-03-30 |
TW201643728A (zh) | 2016-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9317457B2 (en) | Auto-waking of a suspended OS in a dockable system | |
US9379942B2 (en) | Systems and methods for communicating and switching between components in a hybrid computing environment | |
US10268815B2 (en) | Authentication of a multiple protocol connection | |
US10416712B2 (en) | Devices and methods for portable processing and application execution | |
US9268948B2 (en) | Secure access enforcement proxy | |
EP3238483B1 (en) | Voice handover between wireless networks | |
TWI431532B (zh) | 用於經由一虛擬圖形裝置驅動程式於一顯示器上顯示一影像之方法、系統及儲存媒體 | |
US11231937B2 (en) | Autonomous host detection for communication port management | |
WO2012044546A2 (en) | Auto-waking of a suspended os in a dockable system | |
US20120173986A1 (en) | Background synchronization within a multi-environment operating system | |
US20120233688A1 (en) | Information processing apparatus and display control method | |
US9110687B2 (en) | Information processing apparatus and operation control method | |
JP5058361B1 (ja) | 電子機器、表示パネル制御装置および表示パネル制御方法 | |
JP6900232B2 (ja) | 電子機器および方法 | |
BR102014006094B1 (pt) | Dispositivo, método e mídia legível por computador não transitório para compartilhamento seletivo de conteúdo em dispositivos de computação | |
US10757748B2 (en) | Device and display device having attached mode and detached mode | |
TWI596482B (zh) | 在顯示裝置機械性連接及分離時持續維持使用者上線期之電腦系統 | |
JP2007323362A (ja) | 情報処理装置および制御方法 | |
US11758598B1 (en) | Automated multi-client and multi-mode wireless device pairing and connection methods and systems | |
KR101522401B1 (ko) | 외부 디바이스와 도킹 연결되는 휴대 단말 및 화면 변경 방법 | |
US9501136B2 (en) | Information processing device | |
WO2022264031A1 (en) | System and method for mobile and stationary computing device interworking | |
JP2009042816A (ja) | 周辺装置を提供可能なパーソナルコンピュータ | |
KR20130046090A (ko) | 도킹된 단말 간의 웨이크업 상태 동기화 방법 및 이를 이용한 도킹 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |