專利名稱:一種界面展示系統(tǒng)、方法和設備的制作方法
技術領域:
本發(fā)明涉及互聯(lián)網(wǎng)技術領域,尤其涉及一種界面展示系統(tǒng)、方法和設備。
背景技術:
目前,終端界面的展示方式通常采用傳統(tǒng)的桌面形式,這種傳統(tǒng)的桌面展示方式僅僅是將各元素排布在桌面上。當大量元素存在于桌面上時,即使桌面可以按著大小、名稱、創(chuàng)建時間等方式進行排列,但是各元素仍然交錯在一起,用戶想要定位某元素,需要花費一定的時間。針對該問題,目前存在一些桌面產(chǎn)品,但是這些桌面產(chǎn)品在使用時,是將用戶已有桌面完全覆蓋,包括桌面背景、各元素的位置關系等,即形成一個全新界面。這種全覆蓋顛覆性的展示方式,會讓用戶有一種自己的桌面被一個全屏的軟件覆蓋了的感覺,對自己原有桌面的熟悉性和依賴性會導致對這個軟件有一種天然的抵觸性。而且使用現(xiàn)有的桌面產(chǎn)品后,當前界面全部的桌面圖標已經(jīng)在分好的各個框里,會讓用戶一時找不到自己
原有圖標所在,進而存在著用戶使用效率低,浪費資源和時間等問題。
發(fā)明內(nèi)容
針對上述技術問題,本發(fā)明提供一種界面展示系統(tǒng)、方法和設備,具體地本發(fā)明提供的一種界面展示系統(tǒng),包括信息獲取單元,適于在系統(tǒng)啟動時,獲取系統(tǒng)桌面信息;鏡像桌面構造單元,適于利用所述桌面信息,構造鏡像桌面,并在系統(tǒng)運行進入桌面時,顯示所述鏡像桌面;第一請求接收單元,適于接收對桌面元素進行整理的請求指令;分類區(qū)域創(chuàng)建單元,適于在所述鏡像桌面內(nèi)創(chuàng)建一個或多個分類區(qū)域;整理單元,適于將所述鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域內(nèi)。進一步地,本發(fā)明所述系統(tǒng)中,鏡像桌面構造單元,具體包括界面創(chuàng)建子單元,適于創(chuàng)建與系統(tǒng)桌面同尺寸的界面;位圖創(chuàng)建子單元,適于創(chuàng)建與所述界面匹配的位圖;構造子單元,適于將獲取的桌面信息繪制到所述位圖上,得到構造的鏡像桌面。進一步地,本發(fā)明所述系統(tǒng)中,所述構造子單元,具體適于將獲取的桌面信息中桌面背景信息繪制到所述位圖上,以及在繪制有桌面背景信息的所述位圖上繪制獲取的桌面信息中各桌面元素信息。進一步地,本發(fā)明所述系統(tǒng)中,所述鏡像桌面構造單元構造的鏡像桌面窗口內(nèi)繪制有桌面整理請求觸發(fā)鍵;所述第一請求接收單元接收的對桌面進行整理的請求指令為通過點擊所述觸發(fā)鍵發(fā)起的請求指令。進一步地,本發(fā)明所述系統(tǒng)還包括圖標調(diào)整單元,適于在所述分類區(qū)域創(chuàng)建單元創(chuàng)建分類區(qū)域前,以預先設定的分類顯示圖標大小為基準,對所述鏡像桌面內(nèi)各元素的圖標大小進行縮放調(diào)整。
進一步地,本發(fā)明所述系統(tǒng)中,所述整理單元,具體適于將所述鏡像桌面內(nèi)各桌面元素,按著預先設定的移動軌跡移入對應的分類區(qū)域內(nèi)。進一步地,本發(fā)明所述系統(tǒng)中,所述整理單元,具體包括設置子單元,適于設定所述鏡像桌面內(nèi)各類桌面元素對應的分類區(qū)域,以及設定各類桌面元素中每個桌面元素在對應分類區(qū)域內(nèi)的位置;遷移子單元,適于將位 于所述鏡像桌面內(nèi)的各桌面元素移入到對應的分類區(qū)域內(nèi)的相應位置處。進一步地,本發(fā)明所述系統(tǒng)中,所述遷移子單元,具體包括幀數(shù)設定模塊,適于設定移動每個桌面元素所需的總幀數(shù);偏移量設定模塊,適于根據(jù)桌面元素當前位置與待移動到的目標位置間的距離,計算每幀對應的移動偏移量;遷移模塊,適于基于移動所需的總幀數(shù)和移動偏移量,將所述各桌面元素移動到對應分類區(qū)域內(nèi)的相應位置處。進一步地,本發(fā)明所述系統(tǒng)還包括第二請求接收單元,適于接收對桌面元素進行還原的請求指令;撤銷單元,適于將各所述分類區(qū)域內(nèi)的各桌面元素按著移入的逆方向移至所述鏡像桌面內(nèi);還原單元,適于消除各所述分類區(qū)域,在所述鏡像桌面內(nèi)顯示移出的各桌面元素。進一步地,本發(fā)明所述系統(tǒng)中,所述鏡像桌面構造單元構造的鏡像桌面內(nèi)繪制有桌面還原請求觸發(fā)鍵;所述第二請求接收單元接收的對桌面元素進行還原的請求指令為通過點擊所述觸發(fā)鍵發(fā)起的請求。進一步地,本發(fā)明所述系統(tǒng)中,所述信息獲取單元獲取的桌面信息中桌面元素信息包括元素圖標、元素位置、元素名稱、元素ID、元素所屬分類、元素大小和元素創(chuàng)建時間信息中的一種或多種。另外,本發(fā)明還提供一種界面展示方法,包括系統(tǒng)啟動時,獲取系統(tǒng)桌面信息;利用所述桌面信息,構造鏡像桌面,并在系統(tǒng)運行進入桌面時,顯示所述鏡像桌面;接收對桌面元素進行整理的請求指令;在所述鏡像桌面內(nèi)創(chuàng)建一個或多個分類區(qū)域;將所述鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域。進一步地,本發(fā)明所述方法中,所述利用桌面信息,構造鏡像桌面,具體包括創(chuàng)建與系統(tǒng)桌面同尺寸的界面;創(chuàng)建與所述界面匹配的位圖;將獲取的桌面信息繪制到所述位圖上,得到構造的鏡像桌面。進一步地,本發(fā)明所述方法中,所述將獲取的桌面信息繪制到所述位圖上,具體包括將獲取的桌面信息中桌面背景信息繪制到所述位圖上,以及在繪制有桌面背景信息的所述位圖上繪制獲取的桌面信息中各桌面元素信息。
進一步地,本發(fā)明所述方法中,所述鏡像桌面內(nèi)繪制有桌面整理請求觸發(fā)鍵,所述請求指令為通過點擊所述觸發(fā)鍵發(fā)起的請求指令。進一步地,本發(fā)明所述方法中,所述在鏡像桌面內(nèi)創(chuàng)建分類區(qū)域前還包括以預先設定的分類顯示圖標大小為基準,對所述鏡像桌面內(nèi)各元素的圖標大小進行縮放調(diào)整。進一步地,本發(fā)明所述方法中,將所述鏡像桌面內(nèi)各桌面元素,按著預先設定的移動軌跡移入對應的分類區(qū)域內(nèi)。進一步地,本發(fā)明所述方法中,所述將鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域內(nèi),具體包括設定所述鏡像桌面內(nèi)各類桌面元素對應的分類區(qū)域;設定各類桌面元素中每個桌面元素在對應分類區(qū)域內(nèi)的位置;將位于所述鏡像桌面內(nèi)的各桌面元素移入到對應的分類區(qū)域內(nèi)的相應位置處。進一步地,本發(fā)明所述方法中,所述將位于鏡像桌面內(nèi)的各桌面元素移入對應的分類區(qū)域內(nèi)的相應位置處,具體包括設定移動每個桌面元素所需的總幀數(shù);根據(jù)桌面元素當前位置與待移動到的目標位置間的距離,計算每幀對應的移動偏
移量;基于移動所需的總幀數(shù)和移動偏移量,將所述各桌面元素移動到對應分類區(qū)域內(nèi)的相應位置處。進一步地,本發(fā)明所述方法還包括接收對桌面元素進行還原的請求指令;將各所述分類區(qū)域內(nèi)的各桌面元素按著移入的逆方向移至所述鏡像桌面內(nèi);消除各所述分類區(qū)域,在所述鏡像桌面內(nèi)顯示移出的各桌面元素。進一步地,本發(fā)明所述方法中,所述鏡像桌面內(nèi)繪制有桌面還原請求觸發(fā)鍵,所述還原請求指令為通過點擊所述觸發(fā)鍵發(fā)起的請求指令。進一步地,本發(fā)明所述方法中,所述桌面元素信息包括元素圖標、元素位置、元素名稱、元素ID、元素所屬分類、元素大小和元素創(chuàng)建時間信息中的一種或多種。再者,本發(fā)明還提供一種計算設備,包括輸入單元、輸出單元以及本發(fā)明所述的界面展示系統(tǒng)。與現(xiàn)有技術相比,本發(fā)明有益效果如下本發(fā)明所述系統(tǒng)、方法和設備,將界面展示與原桌面進行有效融合,在展示時實現(xiàn)了從原桌面自然變換至展示界面,弱化了對原有桌面的替代感;同時,在展示時,實現(xiàn)了對原有桌面的保真模擬和變化動畫效果進行流暢展示,增強了用戶對桌面變換的感知??梢?,本發(fā)明所述技術方案提高了用戶使用效率,避免了用戶使用過程中存在的資源浪費等問題。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例一提供的一種界面展示方法的流程圖;圖2為本發(fā)明實施例二提供的一種界面展示方法的流程圖;圖3為本發(fā)明實施例三提供的一種界面展示方法的流程圖;圖4為本發(fā)明實施例四提供的一種界面展示系統(tǒng)的結(jié)構框圖;圖5為本發(fā)明實施例五提供的一種界面展示系統(tǒng)的結(jié)構框圖;圖6為本發(fā)明實施例六提供的一種計算設備的結(jié)構框圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。為了解決現(xiàn)有技術采用的桌面展示方式不能將展示后的界面與原桌面進行有效的融合,存在著用戶使用效率低,浪費資源和時間等問題,本發(fā)明實施例提供一種界面展示系統(tǒng)、方法和設備,所述系統(tǒng)、方法和設備將界面展示技術與原桌面進行融合,可以自然的從原有桌面進行變換出現(xiàn)分類展示后的界面,實現(xiàn)了對原有桌面的保真模擬和變化動畫效果的流暢展示。下面通過幾個具體實施例對本發(fā)明的實現(xiàn)過程進行詳細闡述,具體如下實施例一如圖I所示,本發(fā)明實施例提供一種界面展示方法,具體包括如下步驟步驟S101,系統(tǒng)啟動時,獲取系統(tǒng)桌面信息;其中,桌面信息包括桌面壁紙以及桌面元素信息,所述桌面元素信息包括元素圖標、元素位置、元素名稱、元素ID、元素所屬分類、元素大小和元素創(chuàng)建時間信息中的一種或多種。步驟S102,利用所述桌面信息,構造鏡像桌面,并在系統(tǒng)運行進入桌面時,顯示所述鏡像桌面;該步驟中,利用桌面信息,構造鏡像桌面,進一步包括(I)創(chuàng)建與系統(tǒng)桌面同尺寸的界面;(2)創(chuàng)建與所述界面匹配的位圖;(3)將獲取的桌面信息繪制到所述位圖上,得到構造的鏡像桌面。其中,將獲取的桌面信息繪制到位圖上,具體包括將獲取的桌面信息中桌面背景信息繪制到所述位圖上,以及在繪制有桌面背景信息的所述位圖上繪制獲取的桌面信息中各桌面元素信息。步驟S103,接收對桌面元素進行整理的請求指令;該步驟中所述的請求指令可以但不限于為通過點擊預先設置在鏡像桌面內(nèi)的觸發(fā)鍵發(fā)起的請求指令。步驟S104,在所述鏡像桌面內(nèi)創(chuàng)建一個或多個分類區(qū)域;
步驟S105,將所述鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域。優(yōu)選地,該步驟中,將所述鏡像桌面內(nèi)各桌面元素,按著預先設定的移動軌跡移入對應的分類區(qū)域內(nèi)。進一步地,該步驟中,將鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域內(nèi),具體包括(I)設定所述鏡像桌面內(nèi)各類桌面元素對應的分類區(qū)域;(2)設定各類桌面元素中每個桌面元素在對應分類區(qū)域內(nèi)的位置;(3)將位于所述鏡像桌面內(nèi)的各桌面元素移入到對應的分類區(qū)域內(nèi)的相應位置處。其中,將位于鏡像桌面內(nèi)的各桌面元素移入對應的分類區(qū)域內(nèi)的相應位置處,具體包括(31)設定移動每個桌面元素所需的總幀數(shù);(32)根據(jù)桌面元素當前位置與待移動到的目標位置間的距離,計算每幀對應的移動偏移量;(33)基于移動所需的總幀數(shù)和移動偏移量,將所述各桌面元素移動到對應分類區(qū)域內(nèi)的相應位置處。進一步地,本發(fā)明實施例所述方法在分類展示后,還可以進行還原操作,具體包括步驟I,接收對桌面元素進行還原的請求指令;該步驟中所述的請求指令可以但不限于為通過點擊預先設置在鏡像桌面內(nèi)的還原請求觸發(fā)鍵發(fā)起的請求指令。步驟2,將各所述分類區(qū)域內(nèi)的各桌面元素按著移入的逆方向移至所述鏡像桌面內(nèi);步驟3,消除各所述分類區(qū)域,在所述鏡像桌面內(nèi)顯示移出的各桌面元素。實施例二如圖2所示,本發(fā)明實施例提供一種界面展示方法,該方法與實施例一所述界面展示方法的實現(xiàn)方式基本相同,不同之處在于,該實施例中增加對分類前各桌面元素圖標的調(diào)整。所以,在下述闡述中,對于與實施例一相同的處理方式在此不做贅述,所述方法包括步驟S201,系統(tǒng)啟動時,獲取系統(tǒng)桌面信息;步驟S202,利用所述桌面信息,構造鏡像桌面,并在系統(tǒng)運行進入桌面時,顯示所述鏡像桌面;步驟S203,接收對桌面元素進行整理的請求指令;步驟S204,以預先設定的分類顯示圖標大小為基準,對所述鏡像桌面內(nèi)各元素的圖標大小進行縮放調(diào)整。步驟S205,在所述鏡像桌面內(nèi)創(chuàng)建一個或多個分類區(qū)域;步驟S206,將所述鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域。實施例三本發(fā)明實施例提供一種界面展示方法,該方法是對實施例一和實施例二所述方法的進一步詳細闡述,如圖3所示,包括步驟S301,系統(tǒng)啟動時先獲取桌面信息;其中,桌面信息包括桌面的壁紙以及桌面上所有元素的信息,包括圖標,位置信息,名稱等。具體地,該步驟中,通過調(diào)用系統(tǒng)接口 PrivateExtractIcons來獲取文件的顯示圖標信息;通過調(diào)用系統(tǒng)控件SySLiStView32提供的方法來獲取元素在屏幕原始位置信息;通過系統(tǒng)接口 FindFirstFile, FindNextFile, FindFirstFile等接口來枚舉用戶桌面上面的所有元素及其信息。這些信息包括文件名稱,文件擴展名(文件類型),文件創(chuàng)建時間,文件修改時間,文件訪問時間,文件大小,文件路徑等信息;通過查詢注冊表中特定的位置來獲取用戶桌面上面如我的電腦,控制面板,回收站等圖標的屬性和信息。所有獲取的元素信息的代碼都封裝為一個類⑶TFenceAppInfo,單獨放到一個模塊中。其它模塊要使用元素信息的時候可以通過⑶TFenceAppInfo提供的接口來查詢或操
作文件。另外,本實施例中通過文件管理模塊⑶TFenceMgr,對所有元素信息以分類的形式管理。具體地,本實施例中,獲取的元素的信息結(jié)構為
typedef struct FiL.E」TEM—iNFOtag
{
CStringrnstriconPath;//圖標路徑
INTmnlconlndex;//圖標索引
CStringm—StrFiIePath;//文件位置
CStringtrtstrName;/,/顯示名稱
DWORDmdwld;/ID
DWORDm_d wCategorv I cl: //所屬分類
DWORDmdwFileSize; //文件大小
CFileTimemftCreateTime; /7創(chuàng)建時間
INTmnColoiindex;//文件染色索引
intmnPosition ;//文件位置索引信息
CRectm—nFileRect ;//文件位置信息
}FILEJTEM INFO,*LPFILE ITEM INFO:
進一步地,本實施例中,將所有獲取的元素信息的代碼都封裝為一個類CDTFenceAppInfo,具體實現(xiàn)方式為
class CDTFenceAppinfo
/
I
//文件路徑
void SetFilePathiCString strPath);
CString GetFilePath();
//重命名文件
virtual BOOL RenameFile(CString strName);
//返回APP類型 DWORD OueryFileTypeO;
//唯一標識ID DWORD Id();
VOID Id(DW0RD dwld);
//分類ID
DWORD CategoryId();VOID Categoryid(DWC)RD dwid);
//獲取大小
virtual DWORD GetFenceFileSize();
//獲取文件修改時間
virtual CFileTime GetFenceFileTimeO;
//文字背景色 索引
INT GetTextBkColorlndexQ;
VOID SetTextBkColorindex(丨NT nlndex);
//運行
virtual BOOL RunApp();
//創(chuàng)建右鍵菜單
BOOL CreateContextM enu():
//獲取圖標ImageListCImageList& GetImageList();
//獲取圖標索引
virtual DWORD GetlconImgListindexfBOOL bForceUpdate =「ALS[)
//名稱
CSiring Name():
VOID NamefCString strName);
//保存數(shù)據(jù)到緩沖區(qū)
BOOL SaveToSerializeBuf(CSerializeBuffer &buf);
Il從緩沖區(qū)加載數(shù)據(jù)
BOOL LoadFromSeria!izeBufiCUnSerializeBuffer &buf);
//提取名稱
BOOL ExtractName();
//提取雜項信息(文件修改時間I文件大小)
BOOL ExtractMiscInfo();
//生成文件圖標
virtual BOOL ExtractFileIcon();
//更新相關信息 BOOL UpdateInfoO;
BOOL IsRiibblishO;
BOOL IsMyDocO; int PositionO; void Position(int nlndex);進一步地,本實施例中,文件管理模塊⑶TFenceMgr可以以分類的形式管理所有
的文件信息,具體實現(xiàn)方式為
Class CDTFenceMgr
{H
〔930
:(qjul^CJUlA.K&iueu3is.l'Jis isus)>'ogJs3A\32;USJ3 GctiOAVc
矣皓帑|%喊4麴¥//
一(IP aHOMaoJ ul/esiblRu/csna*0JulA.'53iu3nsJlcu
, '^^令承Φ//
!OSOJUBOgiolso§Λ
^4 ^創(chuàng)嗽//
i( Jul^< :blu>,J033i5u03u3Jl(13>JOP3/\ 1SU03S0J ulAJOibsoii<CJs αιοΛ
,i* d<
i9nnoubo^le;〕130 1ΝΞ
isddVMP §oMa)qFIddvtaUUIddvgs&ao
'$ ddV 承喇//
ioss》qoo
X Ζ /Ο < SCOOOOOOST Zo
權利要求
1.一種界面展示系統(tǒng),包括 信息獲取單元,適于在系統(tǒng)啟動時,獲取系統(tǒng)桌面信息; 鏡像桌面構造單元,適于利用所述桌面信息,構造鏡像桌面,并在系統(tǒng)運行進入桌面時,顯示所述鏡像桌面; 第一請求接收單元,適于接收對桌面元素進行整理的請求指令; 分類區(qū)域創(chuàng)建單元,適于在所述鏡像桌面內(nèi)創(chuàng)建一個或多個分類區(qū)域; 整理單元,適于將所述鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域內(nèi)。
2.如權利要求I所述的系統(tǒng),其特征在于,所述鏡像桌面構造單元,進一步包括 界面創(chuàng)建子單元,適于創(chuàng)建與系統(tǒng)桌面同尺寸的界面; 位圖創(chuàng)建子單元,適于創(chuàng)建與所述界面匹配的位圖; 構造子單元,適于將獲取的桌面信息繪制到所述位圖上,得到構造的鏡像桌面。
3.如權利要求2所述的系統(tǒng),其特征在于,所述構造子單元,進一步適于將獲取的桌面信息中桌面背景信息繪制到所述位圖上,以及在繪制有桌面背景信息的所述位圖上繪制獲取的桌面信息中各桌面元素信息。
4.如權利要求I所述的系統(tǒng),其特征在于,所述鏡像桌面構造單元構造的鏡像桌面窗口內(nèi)繪制有桌面整理請求觸發(fā)鍵; 所述第一請求接收單元接收的對桌面進行整理的請求指令為通過點擊所述觸發(fā)鍵發(fā)起的請求指令。
5.如權利要求I所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括 圖標調(diào)整單元,適于在所述分類區(qū)域創(chuàng)建單元創(chuàng)建分類區(qū)域前,以預先設定的分類顯示圖標大小為基準,對所述鏡像桌面內(nèi)各元素的圖標大小進行縮放調(diào)整。
6.如權利要求I所述的系統(tǒng),其特征在于,所述整理單元,具體適于將所述鏡像桌面內(nèi)各桌面元素,按著預先設定的移動軌跡移入對應的分類區(qū)域內(nèi)。
7.如權利要求I或6所述的系統(tǒng),其特征在于,所述整理單元,進一步包括 設置子單元,適于設定所述鏡像桌面內(nèi)各類桌面元素對應的分類區(qū)域,以及設定各類桌面元素中每個桌面元素在對應分類區(qū)域內(nèi)的位置; 遷移子單元,適于將位于所述鏡像桌面內(nèi)的各桌面元素移入到對應的分類區(qū)域內(nèi)的相應位置處。
8.如權利要求7所述的系統(tǒng),其特征在于,所述遷移子單元,進一步包括 幀數(shù)設定模塊,適于設定移動每個桌面元素所需的總幀數(shù); 偏移量設定模塊,適于根據(jù)桌面元素當前位置與待移動到的目標位置間的距離,計算每中貞對應的移動偏移量; 遷移模塊,適于基于移動所需的總幀數(shù)和移動偏移量,將所述各桌面元素移動到對應分類區(qū)域內(nèi)的相應位置處。
9.如權利要求I所述的系統(tǒng),其特征在于,所述系統(tǒng),還包括 第二請求接收單元,適于接收對桌面元素進行還原的請求指令; 撤銷單元,適于將各所述分類區(qū)域內(nèi)的各桌面元素按著移入的逆方向移至所述鏡像桌面內(nèi); 還原單元,適于消除各所述分類區(qū)域,在所述鏡像桌面內(nèi)顯示移出的各桌面元素。
10.如權利要求9所述的系統(tǒng),其特征在于,所述鏡像桌面構造單元構造的鏡像桌面內(nèi)繪制有桌面還原請求觸發(fā)鍵; 所述第二請求接收單元接收的對桌面元素進行還原的請求指令為通過點擊所述觸發(fā)鍵發(fā)起的請求。
11.如權利要求I所述的系統(tǒng),其特征在于,所述信息獲取單元獲取的桌面信息中桌面元素信息包括元素圖標、元素位置、元素名稱、元素ID、元素所屬分類、元素大小和元素創(chuàng)建時間信息中的一種或多種。
12.—種界面展示方法,包括 系統(tǒng)啟動時,獲取系統(tǒng)桌面信息; 利用所述桌面信息,構造鏡像桌面,并在系統(tǒng)運行進入桌面時,顯示所述鏡像桌面; 接收對桌面元素進行整理的請求指令; 在所述鏡像桌面內(nèi)創(chuàng)建一個或多個分類區(qū)域; 將所述鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域。
13.如權利要求12所述的方法,其特征在于,所述利用桌面信息,構造鏡像桌面,進一步包括 創(chuàng)建與系統(tǒng)桌面同尺寸的界面; 創(chuàng)建與所述界面匹配的位圖; 將獲取的桌面信息繪制到所述位圖上,得到構造的鏡像桌面。
14.如權利要求13所述的方法,其特征在于,所述將獲取的桌面信息繪制到所述位圖上,進一步包括 將獲取的桌面信息中桌面背景信息繪制到所述位圖上,以及在繪制有桌面背景信息的所述位圖上繪制獲取的桌面信息中各桌面元素信息。
15.如權利要求12所述的方法,其特征在于,所述鏡像桌面內(nèi)繪制有桌面整理請求觸發(fā)鍵,所述請求指令為通過點擊所述觸發(fā)鍵發(fā)起的請求指令。
16.如權利要求12所述的方法,其特征在于,所述在鏡像桌面內(nèi)創(chuàng)建分類區(qū)域前還包括 以預先設定的分類顯示圖標大小為基準,對所述鏡像桌面內(nèi)各元素的圖標大小進行縮放調(diào)整。
17.如權利要求12所述的方法,其特征在于,所述方法中,將所述鏡像桌面內(nèi)各桌面元素,按著預先設定的移動軌跡移入對應的分類區(qū)域內(nèi)。
18.如權利要求12或17所述的方法,其特征在于,所述將鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域內(nèi),進一步包括 設定所述鏡像桌面內(nèi)各類桌面元素對應的分類區(qū)域; 設定各類桌面元素中每個桌面元素在對應分類區(qū)域內(nèi)的位置; 將位于所述鏡像桌面內(nèi)的各桌面元素移入到對應的分類區(qū)域內(nèi)的相應位置處。
19.如權利要求18所述的方法,其特征在于,所述將位于鏡像桌面內(nèi)的各桌面元素移入對應的分類區(qū)域內(nèi)的相應位置處,具體包括 設定移動每個桌面元素所需的總幀數(shù); 根據(jù)桌面元素當前位置與待移動到的目標位置間的距離,計算每幀對應的移動偏移量; 基于移動所需的總幀數(shù)和移動偏移量,將所述各桌面元素移動到對應分類區(qū)域內(nèi)的相應位置處。
20.如權利要求12所述的方法,其特征在于,所述方法還包括 接收對桌面元素進行還原的請求指令; 將各所述分類區(qū)域內(nèi)的各桌面元素按著移入的逆方向移至所述鏡像桌面內(nèi); 消除各所述分類區(qū)域,在所述鏡像桌面內(nèi)顯示移出的各桌面元素。
21.如權利要求20所述的方法,其特征在于,所述鏡像桌面內(nèi)繪制有桌面還原請求觸發(fā)鍵,所述還原請求指令為通過點擊所述觸發(fā)鍵發(fā)起的請求指令。
22.如權利要求12所述的方法,其特征在于,所述桌面元素信息包括元素圖標、元素位置、元素名稱、元素ID、元素所屬分類、元素大小和元素創(chuàng)建時間信息中的一種或多種。
23.一種計算設備,包括輸入單元、輸出單元以及如權利要求I至11中任一項所述的系統(tǒng)。
全文摘要
本發(fā)明公開了一種界面展示系統(tǒng)、方法和設備,所述方法包括系統(tǒng)啟動時,獲取系統(tǒng)桌面信息;利用所述桌面信息,構造鏡像桌面,并在系統(tǒng)運行進入桌面時,顯示所述鏡像桌面;接收對桌面元素進行整理的請求指令;在所述鏡像桌面內(nèi)創(chuàng)建一個或多個分類區(qū)域;將所述鏡像桌面內(nèi)各桌面元素移入對應的分類區(qū)域。本發(fā)明所述技術方案,將界面展示與原桌面進行有效融合,對桌面元素進行有效的分類區(qū)域展示,并且實現(xiàn)了對原有桌面的保真模擬和變化動畫效果進行流暢展示,增強了用戶對桌面變換的感知,提高了用戶使用效率,避免了用戶使用過程中存在的資源浪費等問題。
文檔編號G06F3/0481GK102880382SQ201210270608
公開日2013年1月16日 申請日期2012年7月31日 優(yōu)先權日2012年7月31日
發(fā)明者閆磊, 張濤, 吳建華 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司