頁面對象以使所要排列的頁面對象所占區(qū)域的中心點位于所述第一排列形狀的輪廓上。
[0108]其中,移動子模塊可以包括:個數(shù)確定子模塊、位置確定子模塊和分配子模塊,
[0109]所述個數(shù)確定子模塊,用于確定所要排列的頁面對象的個數(shù);
[0110]所述位置確定子模塊,用于根據(jù)所述個數(shù)、所述第一排列形狀的輪廓確定將所要排列的頁面對象均勻分配到所述第一排列形狀的輪廓上的分配位置;
[0111]所述分配子模塊,用于移動所要排列的頁面對象以使所要排列的頁面對象所占區(qū)域的中心點位于所述第一排列形狀的輪廓的相應分配位置上。
[0112]可以理解的是,雖然不同的頁面對象的形狀可能不同,但在電子設備的顯示屏中所占區(qū)域均為矩形,因此中心點也即該矩形區(qū)域的中心點。
[0113]在本發(fā)明其他實施例提供的另一種頁面對象排列系統(tǒng),還可以包括:
[0114]排列調整模塊,用于根據(jù)用戶的調整指令,對所述排列結果進行調整。
[0115]具體的,該調整指令可以為針對某一頁面對象的指令,如頁面對象圍繞自身中心點旋轉的指令、頁面對象平移指令等。該調整指令也可以為針對排列結果中所有排列后的頁面對象的調整指令,例如排列形成的圓形的擴大指令、縮小指令,形成圓形的所有頁面對象圍繞圓形的旋轉指令等。
[0116]根據(jù)用戶的各種調整指令,可以進一步對排列結果進行調整,以達到用戶更滿意的排列效果。
[0117]本發(fā)明實施例提供的一種頁面對象排列系統(tǒng),可以從顯示屏顯示的頁面對象中確定所要排列的頁面對象,并按照用戶選擇的排列形狀對所確定的頁面對象進行排列,使所確定的頁面對象排列形成用戶所選擇的排列形狀。本發(fā)明無需用戶進行手動排列,因此排列過程更加快速,由于根據(jù)預設排列形狀進行排列,因此排列精度更高,排列的效果也更好。
[0118]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0119]本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0120]以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。
【主權項】
1.一種頁面對象排列方法,其特征在于,應用于具有顯示屏的電子設備中,所述方法包括: 從所述顯示屏顯示的頁面對象中確定所要排列的頁面對象,接收用戶對預設排列形狀中第一排列形狀的選擇指令; 按照所述第一排列形狀對所確定的頁面對象進行排列,以使所確定的頁面對象排列形成所述第一排列形狀,獲得排列結果; 顯示所述排列結果。
2.根據(jù)權利要求1所述的方法,其特征在于,所述從所述顯示屏顯示的頁面對象中確定所要排列的頁面對象的步驟,包括: 接收用戶對所述顯示屏顯示的頁面對象的選擇指令; 根據(jù)所述選擇指令確定所要排列的頁面對象。
3.根據(jù)權利要求1所述的方法,其特征在于,所述從所述顯示屏顯示的頁面對象中確定所要排列的頁面對象的步驟,包括: 對所述顯示屏顯示的頁面對象進行識別; 將識別出滿足預設條件的頁面對象確定為所要排列的頁面對象。
4.根據(jù)權利要求1至3中任一項所述的方法,其特征在于,所述按照所述第一排列形狀對所確定的頁面對象進行排列的步驟,包括: 確定所要排列的頁面對象所占區(qū)域的中心點; 移動所要排列的頁面對象以使所要排列的頁面對象所占區(qū)域的中心點位于所述第一排列形狀的輪廓上。
5.根據(jù)權利要求4所述的方法,其特征在于,所述移動所要排列的頁面對象以使所要排列的頁面對象所占區(qū)域的中心點位于所述第一排列形狀的輪廓上的步驟,包括: 確定所要排列的頁面對象的個數(shù); 根據(jù)所述個數(shù)、所述第一排列形狀的輪廓確定將所要排列的頁面對象均勻分配到所述第一排列形狀的輪廓上的分配位置; 移動所要排列的頁面對象以使所要排列的頁面對象所占區(qū)域的中心點位于所述第一排列形狀的輪廓的相應分配位置上。
6.根據(jù)權利要求1所述的方法,其特征在于,顯示所述排列結果后,所述方法還包括: 根據(jù)用戶的調整指令,對所述排列結果進行調整。
7.一種頁面對象排列系統(tǒng),其特征在于,應用于具有顯示屏的電子設備中,所述系統(tǒng)包括:對象確定模塊、形狀確定模塊、排列模塊和顯示模塊, 所述對象確定模塊,用于從所述顯示屏顯示的頁面對象中確定所要排列的頁面對象;所述形狀確定模塊,用于接收用戶對預設排列形狀中第一排列形狀的選擇指令;所述排列模塊,用于按照所述第一排列形狀對所確定的頁面對象進行排列,以使所確定的頁面對象排列形成所述第一排列形狀,獲得排列結果; 所述顯示模塊,用于顯示所述排列結果。
8.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述對象確定模塊,包括:指令接收子模塊和第一對象子模塊, 所述指令接收子模塊,用于接收用戶對所述顯示屏顯示的頁面對象的選擇指令; 所述第一對象子模塊,用于根據(jù)所述選擇指令確定所要排列的頁面對象。
9.根據(jù)權利要求7所述的系統(tǒng),其特征在于,所述對象確定模塊,包括:對象識別子模塊和第二對象子模塊, 所述對象識別子模塊,用于對所述顯示屏顯示的頁面對象進行識別; 所述第二對象子模塊,用于將識別出滿足預設條件的頁面對象確定為所要排列的頁面對象。
10.根據(jù)權利要求7至9中任一項所述的系統(tǒng),其特征在于,所述排列模塊,包括:中心點確定子模塊和移動子模塊, 所述中心點確定子模塊,用于確定所要排列的頁面對象所占區(qū)域的中心點; 所述移動子模塊,用于移動所要排列的頁面對象以使所要排列的頁面對象所占區(qū)域的中心點位于所述第一排列形狀的輪廓上。
11.根據(jù)權利要求10所述的系統(tǒng),其特征在于,所述移動子模塊,包括:個數(shù)確定子模塊、位置確定子模塊和分配子模塊, 所述個數(shù)確定子模塊,用于確定所要排列的頁面對象的個數(shù); 所述位置確定子模塊,用于根據(jù)所述個數(shù)、所述第一排列形狀的輪廓確定將所要排列的頁面對象均勻分配到所述第一排列形狀的輪廓上的分配位置; 所述分配子模塊,用于移動所要排列的頁面對象以使所要排列的頁面對象所占區(qū)域的中心點位于所述第一排列形狀的輪廓的相應分配位置上。
【專利摘要】本發(fā)明實施例提供的一種頁面對象排列方法及系統(tǒng),可以從顯示屏顯示的頁面對象中確定所要排列的頁面對象,并按照用戶選擇的排列形狀對所確定的頁面對象進行排列,使所確定的頁面對象排列形成用戶所選擇的排列形狀。本發(fā)明無需用戶進行手動排列,因此排列過程更加快速,由于根據(jù)預設排列形狀進行排列,因此排列精度更高,排列的效果也更好。
【IPC分類】G06F3-0481
【公開號】CN104714717
【申請?zhí)枴緾N201310683249
【發(fā)明人】王昕
【申請人】珠海金山辦公軟件有限公司, 北京金山辦公軟件有限公司
【公開日】2015年6月17日
【申請日】2013年12月13日
【公告號】WO2015085845A1