在觸摸屏裝置上顯示窗口的制作方法
【技術(shù)領(lǐng)域】
[0001] 本公開總體上涉及觸摸屏裝置,并且具體地涉及在觸摸屏裝置上顯示窗口。
【背景技術(shù)】
[0002] 臺式機用戶界面可以同時運行多個窗口 /應(yīng)用。為了在屏幕上一起觀看多個窗 口,用戶可以獨立地打開窗口,隱藏現(xiàn)有的窗口,并且并排地定位所打開的窗口以便不重 疊。
【發(fā)明內(nèi)容】
[0003] 所公開的主題涉及一種用于在觸摸屏裝置上顯示窗口的方法。所述方法包括:在 所述觸摸屏裝置的觸摸屏上顯示多個圖形對象,每個圖形對象與應(yīng)用相關(guān)聯(lián);以及在所述 觸摸屏上檢測在時間上至少部分地重疊的多個觸壓,每一個觸壓對應(yīng)于所述多個圖形對象 中的相應(yīng)一個。所述方法進一步包括:識別與對應(yīng)于所述多個觸壓的所述圖形對象相關(guān)聯(lián) 的應(yīng)用;以及檢測所述多個觸壓的釋放。另外,所述方法包括:響應(yīng)于檢測到所述釋放而確 定用于減少用于所識別的應(yīng)用的窗口的重疊的顯示布置;以及基于所確定的顯示布置來在 所述觸摸屏上顯示用于所識別的應(yīng)用的所述窗口。
[0004] 所公開的主題進一步涉及一種用于顯示窗口的系統(tǒng)。所述系統(tǒng)包括觸摸屏、一個 或多個處理器和包括其中存儲的指令的機器可讀介質(zhì),所述指令當(dāng)被所述處理器執(zhí)行時使 得所述處理器執(zhí)行操作,所述操作包括:在所述觸摸屏上顯示多個圖形對象,每個圖形對象 與已經(jīng)運行或要調(diào)用的應(yīng)用相關(guān)聯(lián)。所述操作進一步包括:在所述觸摸屏上檢測在時間上 至少部分地重疊的多個觸壓,每一個觸壓對應(yīng)于所述多個圖形對象中的相應(yīng)一個;以及識 別與對應(yīng)于所述多個觸壓的所述圖形對象相關(guān)聯(lián)的應(yīng)用。另外,所述操作包括檢測所述多 個觸壓的釋放;響應(yīng)于檢測到所述釋放而確定用于減少用于所識別的應(yīng)用的窗口的重疊的 顯示布置;以及基于所確定的顯示布置來在所述觸摸屏上顯示用于所識別的應(yīng)用的所述窗
[0005] 所公開的主題也涉及一種機器可讀介質(zhì),包括其中存儲的指令,所述指令當(dāng)被系 統(tǒng)執(zhí)行時使得所述系統(tǒng)執(zhí)行操作,所述操作包括:在所述觸摸屏裝置的觸摸屏上顯示多個 圖形對象,每個圖形對象與應(yīng)用相關(guān)聯(lián);在所述觸摸屏上檢測在時間上至少部分地重疊的 多個觸壓,每一個觸壓對應(yīng)于所述多個圖形對象中的相應(yīng)一個;以及識別與對應(yīng)于所述多 個觸壓的所述圖形對象相關(guān)聯(lián)的應(yīng)用。所述操作進一步包括:檢測所述多個觸壓的釋放; 響應(yīng)于檢測到所述釋放而確定用于所識別的應(yīng)用的窗口的布置;以及基于所確定的顯示布 置來在所述觸摸屏上顯示用于所識別的應(yīng)用的所述窗口。
[0006] 可以明白,通過下面的詳細說明,本主題技術(shù)的其他配置將變得對于本領(lǐng)域內(nèi)的 技術(shù)人員容易顯然,其中,通過例示而示出和描述了本主題技術(shù)的各個配置??梢哉J識到, 本主題技術(shù)能夠具有其他和不同的配置,并且其若干細節(jié)能夠在各個其他方面進行修改, 這全部不偏離本主題技術(shù)的范圍。因此,附圖和詳細說明要在本質(zhì)上被看作是說明性的,而 不是限制性的。
【附圖說明】
[0007] 在所附的權(quán)利要求中給出了本主題技術(shù)的特征。然而,為了說明的目的,在下面的 附圖中給出了本主題技術(shù)的幾個實施例。
[0008] 圖1圖不了可以提供在觸?旲屏裝置上顯不窗口的不例網(wǎng)絡(luò)環(huán)境。
[0009] 圖2Α-2Β圖示了用于在觸摸屏裝置上布置窗口的用戶接口的一個示例。
[0010] 圖3Α-3Β圖示了用于在觸摸屏裝置上布置窗口的用戶接口的另一個示例。
[0011] 圖4A-4C圖示了用于在觸摸屏裝置上布置窗口的用戶接口的另一個示例。
[0012] 圖5圖示了顯示在觸摸屏裝置上的窗口的示例過程。
[0013] 圖6觀念性地圖示了可以使用來實現(xiàn)本主題技術(shù)的一些實現(xiàn)方式的示例電子系 統(tǒng)。
【具體實施方式】
[0014] 下面給出的詳細說明意圖作為本主題技術(shù)的各個配置的說明,并且不意圖表示其 中可以實施本主題技術(shù)的唯一配置。附圖被合并在此,并且構(gòu)成詳細說明的一部分。該詳 細說明包括用于徹底理解本主題技術(shù)的目的的細節(jié)。然而,對于本領(lǐng)域內(nèi)的技術(shù)人員清楚 和顯而易見的是,本主題技術(shù)不限于在此給出的具體細節(jié),并且可以在沒有這些具體細節(jié) 的情況下被實施。在一些情況下,以框圖形式示出了公知的結(jié)構(gòu)和組件,以便避免混淆本主 題技術(shù)的概念。
[0015] 如上所述,臺式機用戶接口可以同時運行多個窗口 /應(yīng)用。為了在屏幕上一起觀 看多個窗口,用戶可以獨立地打開窗口,隱藏現(xiàn)有的窗口,并且并排地定位所打開的窗口以 便不重疊。
[0016] 本主題公開提供在包括觸摸屏的觸摸屏裝置上顯示窗口。如在此使用的,"觸摸 屏"涵蓋其簡單和普通的含義,包括但是不限于可以檢測在顯示區(qū)域內(nèi)的觸摸的存在和位 置的電子視覺顯示器。在觸摸屏裝置的觸摸屏上顯示多個圖形對象(例如,圖標(biāo)、窗口), 每一個圖形對象與應(yīng)用相關(guān)聯(lián)。在觸摸屏上檢測在時間上至少部分地重疊的多個觸壓(例 如,通過多個手指),每一個觸壓對應(yīng)于多個圖形對象中的相應(yīng)一個。識別與對應(yīng)于多個觸 壓的圖形對象相關(guān)聯(lián)的應(yīng)用。檢測多個觸壓的釋放。響應(yīng)于檢測到釋放而確定用于識別的 應(yīng)用的顯示布置(用于減少窗口的重疊)。基于確定的顯示布置來在觸摸屏上顯示用于識 別的應(yīng)用的窗口。
[0017] 圖1圖不了不例網(wǎng)絡(luò)環(huán)境,其可以提供在觸?旲屏裝置上顯不窗口。網(wǎng)絡(luò)環(huán)境100 包括計算裝置102、104和106與計算系統(tǒng)110。計算裝置102-106和計算系統(tǒng)110可以通 過網(wǎng)絡(luò)108來彼此進行通信。電子裝置102-106中的每一個可以包括觸摸屏,觸摸屏可以 被內(nèi)置到裝置本身內(nèi)或可以電連接到裝置(例如,作為外圍裝置)。計算系統(tǒng)110可以分別 包括一個或多個計算裝置112 (例如一個或多個服務(wù)器)和分別包括一個或多個計算機可 讀存儲裝置114 (例如一個或多個數(shù)據(jù)庫)。
[0018] 計算裝置102-106中的每一個可以表示各種形式的處理裝置。示例處理裝置包括 臺式計算機、膝上型計算機、手持計算機、個人數(shù)字助理(PDA)、蜂窩電話、網(wǎng)絡(luò)設(shè)備、相機、 智能電話、增強通用分組無線電業(yè)務(wù)(EGPRS)移動電話、媒體播放器、導(dǎo)航裝置、電子郵件 裝置、游戲控制臺、電視機或任何這些數(shù)據(jù)處理裝置或其他數(shù)據(jù)處理裝置的組合。計算裝置 102-106和112可以被提供對于在其他計算系統(tǒng)102-106和112中的任何一個上執(zhí)行或存 儲的應(yīng)用軟件的訪問或接收它。
[0019] 計算裝置112可以是具有處理器、存儲器和用于向電子裝置提供內(nèi)容的通信能力 的任何系統(tǒng)或裝置。在一些示例方面中,服務(wù)器110可以是單個計算裝置,例如計算機服務(wù) 器。在其他實施例中,服務(wù)器110可以表示多于一個計算裝置,該多于一個計算裝置一起工 作以執(zhí)行服務(wù)器計算機的行為(例如云計算)。而且,計算裝置112可以表示各種形式的服 務(wù)器,其包括但是不限于web服務(wù)器、應(yīng)用服務(wù)器、代理服務(wù)器、網(wǎng)絡(luò)服務(wù)器或服務(wù)器場。
[0020] 在一些方面,計算裝置可以通過通信接口(未示出)無線地進行通信,該通信接 口在必要時可以包括數(shù)字信號處理電路。該通信接口可以在各種模式或協(xié)議下提供通 信,該各種模式或協(xié)議除了別的之外例