專利名稱:一種插件的顯示方法和移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其是一種插件的顯示方法和移動終端。
背景技術(shù):
近年來,隨著移動通信技術(shù)的飛速發(fā)展,智能移動終端得以迅速普及,比如智能手機已逐漸取代傳統(tǒng)手機,為大眾所使用。智能移動終端是指具有獨立的操作系統(tǒng),可以安裝第三方服務(wù)商提供的軟件、游戲或其它的應(yīng)用程序,并借助于此類程序不斷豐富移動終端的功能的一類移動終端的總稱?;谥悄芤苿咏K端的上述特性,目前,在智能移動終端的使用過程中,用戶通常根據(jù)需要,在移動終端中安裝多款不同類型的小插件,在桌面上同時顯示,以豐富移動終端的功能,比如用戶同時在桌面上顯示相冊插件、聯(lián)系人插件、天氣預(yù)報插件和時鐘插件,等等;雖然在桌面上同時顯示多款插件,可以方便用戶通過插件了解相關(guān)信息和執(zhí)行相關(guān)操作;但是,由于插件直接在桌面上顯示,將降低插件的保密性。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種插件的顯示方法和移動終端, 可以提高插件的保密性。為了解決上述技術(shù)問題,本發(fā)明實施例提供了一種插件的顯示方法,包括 檢測用戶對桌面上指定區(qū)域的操作;
判斷檢測到的操作是否為第一插件的顯示觸發(fā)動作; 如果判斷結(jié)果為是,則在桌面上顯示所述第一插件,否則不顯示。其中,所述指定區(qū)域為第二插件顯示區(qū)域;所述在桌面上顯示所述第一插件的步驟為隱藏所述第二插件,同時在顯示所述第二插件的位置顯示所述第一插件。其中,所述隱藏所述第二插件包括停止所述第二插件的運行或者將所述第二插件在所述第一插件的下層運行。其中,所述隱藏所述第二插件,同時在顯示所述第二插件的位置顯示所述第一插件之后,還包括
判斷預(yù)設(shè)時間內(nèi)是否有接收到用戶對所述第一插件的操作;
如果在預(yù)設(shè)的時間內(nèi)沒有接收到用戶對所述第一插件的操作,則隱藏所述第一插件, 同時在顯示所述第一插件的位置顯示所述第二插件;
如果在預(yù)設(shè)的時間內(nèi)有接收到用戶對所述第一插件的操作,則根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理。其中,所述根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理之后,還包括 待執(zhí)行相應(yīng)的處理完成后,隱藏所述第一插件,同時在顯示所述第一插件的位置顯示
所述第二插件。相應(yīng)地,本發(fā)明實施例還提供了一種移動終端,包括 檢測模塊,用于檢測用戶對桌面上指定區(qū)域的操作;判斷模塊,用于判斷檢測模塊檢測到的操作是否為第一插件的顯示觸發(fā)動作; 處理模塊,用于當判斷模塊的判斷結(jié)果為是時,在桌面上顯示所述第一插件,否則不顯
示 ο其中,所述指定區(qū)域的為第二插件的顯示區(qū)域;所述處理模塊,用于當判斷模塊的判斷結(jié)果為是時,隱藏所述第二插件,同時在顯示所述第二插件的位置顯示所述第一插件。其中,所述隱藏所述第二插件,包括停止所述第二插件的運行或者將所述第二插件在所述第一插件的下層運行。其中,所述判斷模塊,還用于判斷預(yù)設(shè)時間內(nèi)是否有接收到用戶對所述第一插件的操作;
所述處理模塊,還用于當判斷模塊判斷在預(yù)設(shè)的時間內(nèi)沒有檢測到用戶對所述第二插件的操作時,隱藏所述第一插件,同時在顯示所述第一插件的位置顯示所述第二插件;
或者,所述處理模塊,還用于當判斷模塊判斷在預(yù)設(shè)的時間內(nèi)有接收到用戶對所述第一插件的操作時,根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理。其中,所述處理模塊根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理完成后,隱藏所述第一插件,同時在顯示所述第一插件的位置顯示所述第二插件。實施本發(fā)明實施例,具有如下有益效果
本發(fā)明實施例檢測用戶對桌面上指定區(qū)域的操作,并判斷檢測到的操作是否為第一插件的顯示觸發(fā)動作,如果是,則在桌面上顯示第一插件。由于第一插件的顯示由對桌面上指定區(qū)域的操作觸發(fā),因此第一插件只有在受到觸發(fā)后,才顯示,從而提高了第一插件的保密性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明的插件的顯示方法的第一實施例的流程示意圖; 圖2是本發(fā)明的插件的顯示方法的第二實施例的流程示意圖3是本發(fā)明的移動終端的實施例的結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。請參考圖1,是本發(fā)明的插件的顯示方法的第一實施例的流程示意圖,所述方法包括
步驟S11,檢測用戶對桌面上指定區(qū)域的操作。其中,指定區(qū)域的可以為第二插件的顯示區(qū)域,當?shù)诙寮谧烂嫔线\行時,其顯示位置和大小固定;用戶可以借助于鍵盤或者觸控等方式對第二插件進行諸如單擊、雙擊、 滑動等操作,以控制第二插件執(zhí)行不同的處理或者觸發(fā)其它插件的顯示??梢岳斫獾氖牵付▍^(qū)域也可以是桌面上其它指定的區(qū)域,比如桌面上的左下角。步驟S12,判斷檢測到的操作是否為第一插件的顯示觸發(fā)動作。其中,第一插件的顯示觸發(fā)動作可以根據(jù)用戶的實際需求而設(shè)定,包括單擊、雙擊或者按照預(yù)定軌跡的滑動,比如按照預(yù)定軌跡畫圓、弧線,等等。步驟S12中將步驟Sll 檢測到的用戶對桌面上指定區(qū)域的操作與本地預(yù)先配置的顯示觸發(fā)動作進行比對,得到判斷結(jié)果。步驟S13,如果步驟S12判斷結(jié)果為是,則在桌面上顯示第一插件。其中,第一插件可以在用戶上述指定區(qū)域顯示,如果上述指定區(qū)域為第二插件的顯示區(qū)域,則在桌面上顯示所述第一插件包括隱藏第二插件,同時在顯示第二插件的位置顯示第一插件;進一步地,隱藏第二插件的實施方式可以是停止第二插件的運行或者將第二插件在第一插件的下層運行;上述方式,使第二插件和第一插件在桌面上的相同位置進行顯示,因此將第二插件在第一插件的下層運行,可以由第一插件掩蓋第二插件,實現(xiàn)隱藏第二插件;可以理解的是,當顯示第一插件時,也可以不隱藏第二插件,只需要將第一插件或第二插件在其它位置進行顯示即可。可以理解的是,如果步驟S12的判斷結(jié)果為否,則不顯示第一插件,返回繼續(xù)檢測??梢岳斫獾氖?,本實施例提及的第二插件和第一插件均可以是相冊插件、聯(lián)系人插件、時鐘插件、短信插件、天氣預(yù)報插件和日程插件中的任一種。優(yōu)選實施方式中,第二插件為相冊插件,第一插件為聯(lián)系人插件;當顯示第二插件時,其為一個相框;當顯示第一插件時,其為一個與相框大小相同的九宮格,該九宮格中的每一格均記錄了一個聯(lián)系人信息或者為空。本實施例由于第一插件的顯示由用戶對桌面上指定區(qū)域的操作觸發(fā),因此第一插件并非實時地在桌面上顯示,只有在有觸發(fā)時才顯示,因此提高了第一插件的保密性。進一步地,第一插件的顯示由對桌面上第二插件的操作觸發(fā),且第一插件在第二插件的位置顯示,隱藏第二插件,從而第一插件和第二插件占用相同的桌面空間資源,從而提高桌面空間利用率,節(jié)約桌面資源。請參考圖2,是本發(fā)明的插件的顯示方法第二實施例的流程示意圖,所述方法包括
步驟S21,檢測用戶對桌面上第二插件的顯示區(qū)域的操作。步驟S22,判斷檢測到的操作是否為第一插件的顯示觸發(fā)動作。如果判斷結(jié)果為是,則執(zhí)行步驟S23 ;如果判斷結(jié)果為否,則返回步驟S21。步驟S23,隱藏第二插件,同時在顯示第二插件的位置顯示第一插件。步驟S24,判斷預(yù)設(shè)時間內(nèi)是否有檢測到用戶對所述第一插件的操作。如果判斷結(jié)果為是,則執(zhí)行步驟S25 ;否則,直接執(zhí)行步驟S26。步驟S25,根據(jù)用戶對第一插件的操作,執(zhí)行相應(yīng)的處理。本步驟中,如果用戶對第一插件的操作為放大其中的內(nèi)容的操作,則放大第二插件中的內(nèi)容;如果對第一插件的操作為請求顯示日程計劃,則相應(yīng)地顯示日程。
步驟S26,隱藏第一插件,同時在顯示第一插件的位置顯示第二插件??梢岳斫獾氖牵陲@示第一插件的任何時刻,如果接收到用戶通過物理返回鍵發(fā)送的返回命令,則中斷當前操作,立即執(zhí)行本步驟。下面以第一插件為聯(lián)系人插件時的情況,對本實施例進行說明。第一插件為聯(lián)系人插件時,步驟S23以九宮格樣式顯示第一插件,在九宮格中的每個格子中對應(yīng)記錄了一個聯(lián)系人信息,當然也有可能為空;步驟S24中判斷預(yù)設(shè)的時間內(nèi)(比如一分鐘、五分鐘或更長時間)是否有檢測到用戶點擊九宮格中某一格的操作,如果沒有,則執(zhí)行步驟S26,隱藏第一插件,同時在顯示第一插件的位置顯示第二插件;如果有, 則在步驟S25中彈出用戶點擊的格子中記錄的聯(lián)系人信息以及相應(yīng)的操作選項,操作選項包括通話、發(fā)短信、聊QQ等,當用戶選擇其中的一項操作后,執(zhí)行相應(yīng)的操作,并在完成后,執(zhí)行步驟S26;可以理解的是,步驟S25在彈出用戶點擊的格子中記錄的聯(lián)系人信息以及相應(yīng)的操作選項前,還應(yīng)該判斷該格子中是否有記載聯(lián)系人信息,如果沒有,則直接顯示人為空的提示消息。圖1至圖2對本發(fā)明實施例的插件的顯示方法進行了說明,下面結(jié)合附圖3,對本發(fā)明的移動終端進行說明,可以理解的是,圖3中的移動終端可以是圖1至圖2中所示的方法流程的執(zhí)行主體,圖3中所示的移動終端包括手機、PC (Pensonal Computer,個人電腦)、PDA (Pensonal Digital Assistant,個人數(shù)字助理)和車載移動終端,等等。請參考圖3,是本發(fā)明的移動終端的實施例的結(jié)構(gòu)示意圖,所述移動終端3包括 檢測模塊31、判斷模塊32和處理模塊33。檢測模塊31,用于檢測用戶對桌面上指定區(qū)域的操作。其中,指定區(qū)域的可以為第二插件的顯示區(qū)域,當?shù)诙寮谧烂嫔线\行時,其顯示位置和占據(jù)的桌面空間固定;用戶可以借助于鍵盤或者觸控等方式對第一插件進行諸如單擊、雙擊、滑動等操作,以控制第二插件執(zhí)行不同的處理或者觸發(fā)其它插件的顯示,比如第一插件??梢岳斫獾氖?,指定區(qū)域也可以是桌面上其它的任意一個區(qū)域,比如桌面的左下判斷模塊32,用于判斷檢測模塊31檢測到的操作是否為第一插件的顯示觸發(fā)動作。其中,第一插件的顯示觸發(fā)動作可以預(yù)先進行設(shè)定,比如根據(jù)用戶的需求進行設(shè)定,顯示觸發(fā)動作可以包括單擊、雙擊或者按照預(yù)定軌跡滑動,比如按照預(yù)定軌跡畫圓、弧線,等等。判斷模塊32通過將檢測模塊31檢測到的與本地預(yù)先配置的顯示觸發(fā)動作進行比對,從而得到判斷結(jié)果。處理模塊33,用于當判斷模塊32判斷結(jié)果為是時,在桌面上顯示第一插件,否則不顯示。其中,第一插件可以在用戶上述指定區(qū)域顯示,如果上述指定區(qū)域為第二插件的顯示區(qū)域,則在桌面上顯示所述第一插件包括隱藏第二插件,同時在顯示第二插件的位置顯示第一插件;進一步地,隱藏第二插件的實施方式可以是停止第二插件的運行或者將第二插件在第一插件的下層運行;上述方式,使第二插件和第一插件在桌面上的相同位置進行顯示,因此將第二插件在第一插件的下層運行,可以由第一插件掩蓋第二插件,實現(xiàn)隱藏第二插件;可以理解的是,當顯示第一插件時,也可以不隱藏第二插件,只需要將第一插件或第二插件在其它位置進行顯示即可。可以理解的是,本實施例提及的第一插件和第一插件均可以是相冊插件、聯(lián)系人插件、時鐘插件、短信插件、天氣預(yù)報插件、日程插件中的任一種。優(yōu)選實施方式中,第二插件為相冊插件,第一插件為聯(lián)系人插件;當顯示第二插件時,其為相框;當顯示第一插件時,其為與相框大小相同的九宮格,該九宮格中的每一格均記錄了一個聯(lián)系人信息或者為空。進一步地,處理模塊33隱藏第二插件,同時在顯示第二插件的位置顯示第一插件之后,還包括
判斷模塊32,還用于判斷預(yù)設(shè)時間內(nèi)是否有檢測到用戶對所述第一插件的操作。處理模塊33,還用于當判斷模塊32判斷預(yù)設(shè)的時間內(nèi)沒有檢測到用戶對所述第一插件的操作時,隱藏第一插件,同時在顯示第一插件的位置顯示第二插件。處理模塊33,還用于當判斷模塊32判斷預(yù)設(shè)的時間內(nèi)有檢測到用戶對所述第一插件的操作時,根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理;并在處理完成后,隱藏第一插件,同時在顯示第一插件的位置顯示第二插件。下面以第一插件為聯(lián)系人插件時的情況,對上述的判斷模塊32和處理模塊33進行說明。當?shù)谝徊寮锹?lián)系人插件時,處理模塊33可以以九宮格的樣式顯示聯(lián)系人插件, 該九宮格中每個格子中記錄了一個聯(lián)系人的信息,且這九個格子中記錄的是用戶最近的九個聯(lián)系人的信息;判斷模塊32在處理模塊33顯示聯(lián)系人插件后,判斷預(yù)設(shè)的時間內(nèi)(比如 一分鐘、五分鐘或更長時間)是否有檢測到用戶點擊九宮格中其中一格的操作;如果沒有, 則向處理模塊33發(fā)送切換信號,指示處理模塊33隱藏聯(lián)系人插件,并同時在顯示聯(lián)系人插件的位置顯示第二插件;如果有,則向處理模塊33發(fā)送指示信號,指示處理模塊33彈出用戶點擊的格子中記錄的聯(lián)系人的操作選項窗口,操作選項包括打電話、聊QQ或發(fā)短信等操作,還在彈出窗口后,檢測到用戶進一步地選擇操作時,執(zhí)行用戶選擇的操作;可以理解的是,在處理模塊33彈出操作選項窗口之前,還應(yīng)該判斷用戶點擊的格子中是否記錄有聯(lián)系人信息;如果沒有,則直接顯示聯(lián)系人為空的提示信息。另外,在顯示聯(lián)系人插件的任何時刻,當接收到用戶通過物理返回鍵發(fā)送的返回命令后,直接中斷正在進行的操作,隱藏聯(lián)系人插件,顯示第二插件。本實施例由于第一插件的顯示由用戶對桌面上指定區(qū)域的操作觸發(fā),因此第一插件并非實時地在桌面上顯示,只有在有觸發(fā)時才顯示,因此提高了第一插件的保密性。進一步地,第一插件的顯示由對桌面上第二插件的操作觸發(fā),且第一插件在第二插件的位置顯示,隱藏第二插件,從而第一插件和第二插件占用相同的桌面空間資源,從而提高桌面空間利用率,節(jié)約桌面資源。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種插件的顯示方法,其特征在于,包括檢測用戶對桌面上指定區(qū)域的操作;判斷檢測到的操作是否為第一插件的顯示觸發(fā)動作;如果判斷結(jié)果為是,則在桌面上顯示所述第一插件,否則不顯示。
2.如權(quán)利要求1所述的顯示方法,其特征在于,所述指定區(qū)域為第二插件顯示區(qū)域;所述在桌面上顯示所述第一插件的步驟為隱藏所述第二插件,同時在顯示所述第二插件的位置顯示所述第一插件。
3.如權(quán)利要求2所述的顯示方法,其特征在于,所述隱藏所述第二插件包括停止所述第二插件的運行或者將所述第二插件在所述第一插件的下層運行。
4.如權(quán)利要求2或3所述的顯示方法,其特征在于,所述隱藏所述第二插件,同時在顯示所述第二插件的位置顯示所述第一插件之后,還包括判斷預(yù)設(shè)時間內(nèi)是否有接收到用戶對所述第一插件的操作;如果在預(yù)設(shè)的時間內(nèi)沒有接收到用戶對所述第一插件的操作,則隱藏所述第一插件, 同時在顯示所述第一插件的位置顯示所述第二插件;如果在預(yù)設(shè)的時間內(nèi)有接收到用戶對所述第一插件的操作,則根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理。
5.如權(quán)利要求4所述的顯示方法,其特征在于,所述根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理之后,還包括待執(zhí)行相應(yīng)的處理完成后,隱藏所述第一插件,同時在顯示所述第一插件的位置顯示所述第二插件。
6.一種移動終端,其特征在于,包括檢測模塊,用于檢測用戶對桌面上指定區(qū)域的操作;判斷模塊,用于判斷檢測模塊檢測到的操作是否為第一插件的顯示觸發(fā)動作;處理模塊,用于當判斷模塊的判斷結(jié)果為是時,在桌面上顯示所述第一插件,否則不顯7J\ ο
7.如權(quán)利要求6所述的移動終端,其特征在于,所述指定區(qū)域的為第二插件的顯示區(qū)域;所述處理模塊,用于當判斷模塊的判斷結(jié)果為是時,隱藏所述第二插件,同時在顯示所述第二插件的位置顯示所述第一插件。
8.如權(quán)利要求7所述的移動終端,其特征在于,所述隱藏所述第二插件,包括停止所述第二插件的運行或者將所述第二插件在所述第一插件的下層運行。
9.如權(quán)利要求7或8所述的移動終端,其特征在于,所述判斷模塊,還用于判斷預(yù)設(shè)時間內(nèi)是否有接收到用戶對所述第一插件的操作;所述處理模塊,還用于當判斷模塊判斷在預(yù)設(shè)的時間內(nèi)沒有檢測到用戶對所述第二插件的操作時,隱藏所述第一插件,同時在顯示所述第一插件的位置顯示所述第二插件;或者,所述處理模塊,還用于當判斷模塊判斷在預(yù)設(shè)的時間內(nèi)有接收到用戶對所述第一插件的操作時,根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理。
10.如權(quán)利要求9所述的移動終端,其特征在于,所述處理模塊根據(jù)用戶對所述第一插件的操作,執(zhí)行相應(yīng)的處理完成后,隱藏所述第一插件,同時在顯示所述第一插件的位置顯示所述第二插件。
全文摘要
本發(fā)明實施例公開了一種插件的顯示方法,包括檢測用戶對桌面上指定區(qū)域的操作;判斷檢測到的操作是否為第一插件的顯示觸發(fā)動作;如果判斷結(jié)果為是,則在桌面上顯示第一插件。本發(fā)明實施例還公開了一種移動終端。采用本發(fā)明,可以提高第一插件的保密性。
文檔編號H04M1/725GK102339213SQ20111030449
公開日2012年2月1日 申請日期2011年10月10日 優(yōu)先權(quán)日2011年10月10日
發(fā)明者付妮寧 申請人:宇龍計算機通信科技(深圳)有限公司