用于觸發(fā)應(yīng)用的顯示的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)用戶界面領(lǐng)域,更具體地,涉及一種用于觸發(fā)應(yīng)用的顯示的方法和系統(tǒng)。
【背景技術(shù)】
[0002]在智能裝置中觸摸屏已經(jīng)越來(lái)越普及,并且在一些智能裝置中已經(jīng)實(shí)現(xiàn)了多任務(wù)系統(tǒng)?,F(xiàn)有的多任務(wù)系統(tǒng)通常采用分屏布局來(lái)顯示多個(gè)應(yīng)用的界面。圖2示出了現(xiàn)有技術(shù)中的智能裝置的多任務(wù)系統(tǒng)的一個(gè)例子的屏幕截圖。在圖2顯示的智能裝置的屏幕截圖中,多個(gè)(四個(gè))應(yīng)用的界面被同時(shí)顯示,四個(gè)應(yīng)用的界面分別占據(jù)了屏幕的四分之一。這種分屏布局是預(yù)定義的并且初始顯示的每個(gè)個(gè)體應(yīng)用的界面的位置和尺寸是固定的,無(wú)法由用戶自定義,因此缺少靈活性。
[0003]此外,在現(xiàn)有技術(shù)的智能裝置中,觸發(fā)多個(gè)應(yīng)用的這種分屏顯示的操作也很麻煩。例如,當(dāng)在智能裝置中僅僅執(zhí)行圖2中的左上角的第一應(yīng)用的情況下(此時(shí),滿屏顯示第一應(yīng)用的界面),如果要啟動(dòng)圖2中的右上角的第二應(yīng)用以與第一應(yīng)用同時(shí)執(zhí)行,此時(shí)可能要首先通過(guò)例如按壓智能裝置的Home鍵或者執(zhí)行其它操作以返回系統(tǒng)的桌面。然后,如果該桌面存在多個(gè)頁(yè),則還需要通過(guò)滑動(dòng)桌面翻頁(yè)來(lái)尋找第二應(yīng)用的快捷方式。當(dāng)找到第二應(yīng)用的快捷方式時(shí)通過(guò)輕敲桌面的當(dāng)前頁(yè)上的第二應(yīng)用的快捷方式來(lái)啟動(dòng)第二應(yīng)用,從而使第二應(yīng)用與第一應(yīng)用分屏顯示。此時(shí),例如,第一和第二應(yīng)用各占據(jù)一半屏幕。如果還要啟動(dòng)并同時(shí)執(zhí)行圖2中的下部的第三應(yīng)用和第四應(yīng)用,則需要依次地重復(fù)上面的操作,S卩:按壓Home鍵,多次滑動(dòng)桌面,輕敲對(duì)應(yīng)的快捷方式。如圖2所示,顯示了通過(guò)以上操作顯示的第一至第四應(yīng)用的界面。這里,各個(gè)應(yīng)用的界面的顯示位置和尺寸是預(yù)定義的并且是固定的,無(wú)法由用戶指定。此外,這種觸發(fā)多個(gè)任務(wù)的同屏顯示的方式需要執(zhí)行很多個(gè)步驟的操作,從而使得用戶的操作過(guò)于復(fù)雜。
【發(fā)明內(nèi)容】
[0004]由于通過(guò)輕敲桌面上的快捷方式來(lái)啟動(dòng)應(yīng)用的方式已經(jīng)成為了用戶啟動(dòng)應(yīng)用的慣常操作方式,所以很少有人能夠想到對(duì)此進(jìn)行改進(jìn)。但是,本發(fā)明的發(fā)明人通過(guò)研究就發(fā)現(xiàn)了通過(guò)改變這種慣常的操作方式,能夠?qū)崿F(xiàn)使用戶自由地確定啟動(dòng)的應(yīng)用的顯示區(qū)域的靈活性,此外,還能夠更簡(jiǎn)單地觸發(fā)多個(gè)應(yīng)用的同屏顯示。
[0005]鑒于以上描述的技術(shù)問(wèn)題,本發(fā)明旨在提供一種用于觸發(fā)應(yīng)用的顯示的方法和系統(tǒng),其中能夠?qū)崿F(xiàn)使用戶自由地確定啟動(dòng)的應(yīng)用的顯示區(qū)域的靈活性。此外,根據(jù)本發(fā)明的用于觸發(fā)應(yīng)用的顯示的方法和系統(tǒng)還能夠更簡(jiǎn)單地觸發(fā)多個(gè)應(yīng)用的同屏顯示。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于觸發(fā)應(yīng)用的顯示的方法,包括:響應(yīng)于接收到在顯示屏幕上表示近似閉合區(qū)域或閉合區(qū)域的手勢(shì),在顯示屏幕上確定與所述手勢(shì)對(duì)應(yīng)的非全屏顯示區(qū)域;在所述非全屏顯示區(qū)域中顯示至少一個(gè)應(yīng)用的快捷方式;以及響應(yīng)于用戶選擇所述快捷方式中的一個(gè),啟動(dòng)與所選擇的快捷方式對(duì)應(yīng)的第一應(yīng)用并在所述非全屏顯示區(qū)域中顯示該第一應(yīng)用的界面。
[0007]根據(jù)本發(fā)明的另一方面,提供了一種用于觸發(fā)應(yīng)用的顯示的系統(tǒng),包括:區(qū)域確定裝置,被配置為響應(yīng)于接收到在顯示屏幕上表示近似閉合區(qū)域或閉合區(qū)域的手勢(shì),在顯示屏幕上確定與所述手勢(shì)對(duì)應(yīng)的非全屏顯示區(qū)域;顯示裝置,被配置為在所述非全屏顯示區(qū)域中顯示至少一個(gè)應(yīng)用的快捷方式;以及應(yīng)用啟動(dòng)裝置,被配置為響應(yīng)于用戶選擇所述快捷方式中的一個(gè),啟動(dòng)與所選擇的快捷方式對(duì)應(yīng)的第一應(yīng)用并在所述非全屏顯示區(qū)域中顯示該第一應(yīng)用的界面。
[0008]通過(guò)采用本發(fā)明的技術(shù)方案,能夠?qū)崿F(xiàn)使用戶自由地確定啟動(dòng)的應(yīng)用的顯示區(qū)域的靈活性,此外還能夠更簡(jiǎn)單地觸發(fā)多個(gè)應(yīng)用的同屏顯示。
【附圖說(shuō)明】
[0009]通過(guò)結(jié)合附圖對(duì)本公開(kāi)示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開(kāi)的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本公開(kāi)示例性實(shí)施方式中,相同的參考標(biāo)號(hào)通常代表相同部件。
[0010]圖1示出了適于用來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計(jì)算機(jī)系統(tǒng)/服務(wù)器12的框圖。
[0011]圖2示出了現(xiàn)有技術(shù)中的智能裝置的多任務(wù)系統(tǒng)的一個(gè)例子的屏幕截圖。
[0012]圖3是示出了根據(jù)本發(fā)明實(shí)施例的用于觸發(fā)應(yīng)用的顯示的方法的流程圖。
[0013]圖4示出了在電子裝置的顯示屏幕上繪制軌跡的一個(gè)例子。
[0014]圖5示出了對(duì)圖4中的由軌跡形成的閉合區(qū)域進(jìn)行計(jì)算和調(diào)整從而得到的具有規(guī)則形狀的所述非全屏顯示區(qū)域。
[0015]圖6示出了根據(jù)本發(fā)明的實(shí)施例的在非全屏顯示區(qū)域中顯示至少一個(gè)應(yīng)用的快捷方式的例子。
[0016]圖7示出了根據(jù)本發(fā)明的實(shí)施例的存在多個(gè)非全屏顯示區(qū)域的情況下的自動(dòng)調(diào)整的例子。
[0017]圖8示出了根據(jù)本發(fā)明的實(shí)施例的在已有非全屏顯示區(qū)域中繪制閉合區(qū)域的例子。
[0018]圖9示出了根據(jù)本發(fā)明的實(shí)施例的通過(guò)執(zhí)行特定手勢(shì)來(lái)互換不同應(yīng)用的顯示區(qū)域的例子。
[0019]圖10示出了根據(jù)本發(fā)明的實(shí)施例的用于觸發(fā)應(yīng)用的顯示的系統(tǒng)的方框圖。
【具體實(shí)施方式】
[0020]下面將參照附圖更詳細(xì)地描述本公開(kāi)的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開(kāi)的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開(kāi)更加透徹和完整,并且能夠?qū)⒈竟_(kāi)的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0021]圖1示出了適于用來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計(jì)算機(jī)系統(tǒng)/服務(wù)器12的框圖。圖1顯示的計(jì)算機(jī)系統(tǒng)/服務(wù)器12僅僅是一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施例的功能和使用范圍帶來(lái)任何限制。
[0022]如圖1所示,計(jì)算機(jī)系統(tǒng)/服務(wù)器12以通用計(jì)算設(shè)備的形式表現(xiàn)。計(jì)算機(jī)系統(tǒng)/服務(wù)器12的組件可以包括但不限于:一個(gè)或者多個(gè)處理器或者處理單元16,系統(tǒng)存儲(chǔ)器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器28和處理單元16)的總線18。
[0023]總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來(lái)說(shuō),這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)總線,微通道體系結(jié)構(gòu)(MAC)總線,增強(qiáng)型ISA總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)局域總線以及外圍組件互連(PCI)總線。
[0024]計(jì)算機(jī)系統(tǒng)/服務(wù)器12典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計(jì)算機(jī)系統(tǒng)/服務(wù)器12訪問(wèn)的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng)的和不可移動(dòng)的介質(zhì)。
[0025]系統(tǒng)存儲(chǔ)器28可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(RAM) 30和/或高速緩存存儲(chǔ)器32。計(jì)算機(jī)系統(tǒng)/服務(wù)器12可以進(jìn)一步包括其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)34可以用于讀寫不可移動(dòng)的、非易失性磁介質(zhì)(圖1未顯示,通常稱為“硬盤驅(qū)動(dòng)器”)。盡管圖1中未示出,可以提供用于對(duì)可移動(dòng)非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動(dòng)器,以及對(duì)可移動(dòng)非易失性光盤(例如⑶-ROM,DVD-ROM或者其它光介質(zhì))讀寫的光盤驅(qū)動(dòng)器。在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過(guò)一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線18相連。存儲(chǔ)器28可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。
[0026]具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,可以存儲(chǔ)在例如存儲(chǔ)器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。
[0027]計(jì)算機(jī)系統(tǒng)/服務(wù)器12也可以與一個(gè)或多個(gè)外部設(shè)備14 (例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該計(jì)算機(jī)系統(tǒng)/服務(wù)器12交互的設(shè)備通信,和/或與使得該計(jì)算機(jī)系統(tǒng)/服務(wù)器12能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過(guò)輸入/輸出(I/O)接口 22進(jìn)行。并且,計(jì)算機(jī)系統(tǒng)/服務(wù)器12還可以通過(guò)網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過(guò)總線18與計(jì)算機(jī)系統(tǒng)/服務(wù)器12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合計(jì)算機(jī)系統(tǒng)/服務(wù)器12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、RAID系統(tǒng)、磁帶