改變手持移動設(shè)備中列表的排序方法和設(shè)備的制作方法
【專利摘要】本申請?zhí)峁┝烁淖兪殖忠苿釉O(shè)備中列表的排序方式和設(shè)備。所述方法包括:通過手持移動設(shè)備的屏幕顯示任一列表;通過所述手持移動設(shè)備的檢測模塊實(shí)時檢測所述手持移動設(shè)備在顯示列表時是否發(fā)生旋轉(zhuǎn),當(dāng)檢測到手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且所述旋轉(zhuǎn)滿足設(shè)定的時間閾值,執(zhí)行以下步驟:比較手持移動設(shè)備在發(fā)生所述旋轉(zhuǎn)前后的旋轉(zhuǎn)角度,如果兩者相差設(shè)定的反向旋轉(zhuǎn)角度,則發(fā)送通知至所述手持移動設(shè)備的應(yīng)用管理模塊;所述應(yīng)用管理模塊接收到通知時,將所述手持移動設(shè)備在未發(fā)生所述旋轉(zhuǎn)之前顯示的列表進(jìn)行反向排序,并將反向排序后的結(jié)果反饋給所述手持移動設(shè)備的屏幕進(jìn)行顯示。采用本發(fā)明,能夠通過旋轉(zhuǎn)手持移動設(shè)備改變手持移動設(shè)備中列表的排序。
【專利說明】改變手持移動設(shè)備中列表的排序方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本申請涉及移動通信技術(shù),特別涉及改變手持移動設(shè)備中列表的排序方法和設(shè) 備。
【背景技術(shù)】
[0002] 目前,支持iOS、安卓(Android)等操作系統(tǒng)的手持移動設(shè)備都支持旋轉(zhuǎn)功能,以 改變本設(shè)備上的界面布局。
[0003] 但是,通過旋轉(zhuǎn)手持移動設(shè)備,僅能改變橫屏/堅屏布局,無法改變手持移動設(shè)備 上列表諸如手持移動設(shè)備中通信錄的聯(lián)系人列表、手持移動設(shè)備中收件箱的短信列表等的 排序方式。
[0004] 而如果需要改變手持移動設(shè)備上列表的排序方式,一般情況下,需要預(yù)先在手持 移動設(shè)備上設(shè)置一個切換排序方式的命令按鈕,由用戶在需要改變手持移動設(shè)備上列表的 排序方式時點(diǎn)擊所述命令按鈕才能改變列表的排序。
【發(fā)明內(nèi)容】
[0005] 本申請?zhí)峁┝烁淖兪殖忠苿釉O(shè)備中列表的排序方法和設(shè)備,以實(shí)現(xiàn)通過旋轉(zhuǎn)手持 移動設(shè)備改變手持移動設(shè)備中列表的排序。
[0006] 本申請?zhí)峁┑募夹g(shù)方案包括:
[0007] -種改變手持移動設(shè)備中列表的排序方式,所述方法包括:
[0008] 通過所述手持移動設(shè)備的屏幕顯示所述手持移動設(shè)備中的任一列表;
[0009] 通過所述手持移動設(shè)備的檢測模塊實(shí)時檢測所述手持移動設(shè)備在顯示列表時是 否發(fā)生旋轉(zhuǎn);
[0010] 當(dāng)所述手持移動設(shè)備的檢測模塊檢測到所述手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且所述旋轉(zhuǎn) 滿足設(shè)定的時間閾值,則執(zhí)行以下步驟:比較所述手持移動設(shè)備在發(fā)生所述旋轉(zhuǎn)前后的旋 轉(zhuǎn)角度,如果兩者相差設(shè)定的反向旋轉(zhuǎn)角度,則發(fā)送通知至所述手持移動設(shè)備的應(yīng)用管理 模塊;
[0011] 所述手持移動設(shè)備的應(yīng)用管理模塊接收到通知時,獲取所述手持移動設(shè)備的屏幕 在所述手持移動設(shè)備未發(fā)生所述旋轉(zhuǎn)之前顯示的列表,將該獲取的列表進(jìn)行反向排序,并 將反向排序后的結(jié)果反饋給所述手持移動設(shè)備的屏幕進(jìn)行顯示。
[0012] 一種手持移動設(shè)備,所述手持移動設(shè)備包括:顯示模塊、檢測模塊、應(yīng)用管理模 塊;
[0013] 所述顯示模塊,用于通過所述手持移動設(shè)備的屏幕顯示所述手持移動設(shè)備中的任 一歹丨J表;
[0014] 所述檢測模塊,用于實(shí)時檢測在所述手持移動設(shè)備的屏幕顯示列表時所述手持移 動設(shè)備是否發(fā)生旋轉(zhuǎn),當(dāng)檢測到所述手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且所述旋轉(zhuǎn)滿足設(shè)定的時間 閾值,則執(zhí)行以下步驟:比較所述手持移動設(shè)備在發(fā)生所述旋轉(zhuǎn)前后的旋轉(zhuǎn)角度,如果兩者 相差設(shè)定的反向旋轉(zhuǎn)角度,則發(fā)送通知至所述應(yīng)用管理模塊;
[0015] 所述應(yīng)用管理模塊,用于接收到來自所述檢測模塊發(fā)送的通知時,獲取所述手持 移動設(shè)備的屏幕在所述手持移動設(shè)備未發(fā)生所述旋轉(zhuǎn)之前顯示的列表,將該獲取的列表進(jìn) 行反向排序,并將反向排序后的結(jié)果反饋給所述顯示模塊;
[0016] 所述顯示模塊進(jìn)一步通過手持移動設(shè)備的屏幕顯示所述應(yīng)用管理模塊反饋的反 向排序后的列表。
[0017] 由以上技術(shù)方案可以看出,本發(fā)明中,通過手持移動設(shè)備的檢測模塊實(shí)時檢測所 述手持移動設(shè)備在顯示列表時是否發(fā)生旋轉(zhuǎn),并在所述手持移動設(shè)備的檢測模塊檢測到所 述手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且所述旋轉(zhuǎn)滿足設(shè)定的時間閾值時,比較所述手持移動設(shè)備在 發(fā)生所述旋轉(zhuǎn)前后的旋轉(zhuǎn)角度,如果兩者相差設(shè)定的反向旋轉(zhuǎn)角度,則發(fā)送通知至所述手 持移動設(shè)備的應(yīng)用管理模塊,由所述手持移動設(shè)備的應(yīng)用管理模塊將該列表進(jìn)行反向排 序,并將反向排序后的結(jié)果反饋給所述手持移動設(shè)備的屏幕進(jìn)行顯示,即實(shí)現(xiàn)了通過旋轉(zhuǎn) 手持移動設(shè)備改變手持移動設(shè)備中列表的排序。
【專利附圖】
【附圖說明】
[0018] 圖1為本發(fā)明實(shí)施例提供的手持移動設(shè)備的結(jié)構(gòu)圖;
[0019] 圖2為本發(fā)明實(shí)施例提供的方法流程圖;
[0020] 圖3為本發(fā)明實(shí)施例提供的實(shí)施例流程圖;
[0021] 圖4為本發(fā)明第一實(shí)施例的流程圖;
[0022] 圖5為本發(fā)明第二實(shí)施例的流程圖。
【具體實(shí)施方式】
[0023] 為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對 本發(fā)明進(jìn)行詳細(xì)描述。
[0024] 在描述本發(fā)明提供的方法之前,先描述本發(fā)明提供的設(shè)備。
[0025] 首先需要說明的是,本發(fā)明提供的設(shè)備具體實(shí)現(xiàn)時為手持移動設(shè)備,比如手機(jī)等 手持的移動設(shè)備。
[0026] 參見圖1,圖1為本發(fā)明實(shí)施例提供的手持移動設(shè)備的結(jié)構(gòu)圖。如圖1所示,該手 持移動設(shè)備主要包括:顯示模塊、檢測模塊、應(yīng)用管理模塊。
[0027] 其中,顯示模塊,用于通過所述手持移動設(shè)備的屏幕顯示所述手持移動設(shè)備中的 任一列表。
[0028] 檢測模塊,優(yōu)選地,所述檢測模塊具體實(shí)現(xiàn)時可為方向傳感器,其用于實(shí)時檢測在 所述手持移動設(shè)備的屏幕顯示列表時所述手持移動設(shè)備是否發(fā)生旋轉(zhuǎn),當(dāng)檢測到所述手持 移動設(shè)備發(fā)生旋轉(zhuǎn)、且所述旋轉(zhuǎn)滿足設(shè)定的時間閾值,則執(zhí)行以下步驟:比較所述手持移動 設(shè)備在發(fā)生所述旋轉(zhuǎn)前后的旋轉(zhuǎn)角度,如果兩者相差設(shè)定的反向旋轉(zhuǎn)角度,則發(fā)送通知至 所述應(yīng)用管理模塊;
[0029] 應(yīng)用管理模塊,用于接收到來自所述檢測模塊發(fā)送的通知時,獲取所述手持移動 設(shè)備的屏幕在所述手持移動設(shè)備未發(fā)生所述旋轉(zhuǎn)之前顯示的列表,將該獲取的列表進(jìn)行反 向排序,并將反向排序后的結(jié)果反饋給所述顯示模塊;
[0030] 所述顯示模塊進(jìn)一步通過手持移動設(shè)備的屏幕顯示所述應(yīng)用管理模塊反饋的反 向排序后的列表。
[0031] 基于圖1所示的手持移動設(shè)備的結(jié)構(gòu)描述,本發(fā)明還提供了對應(yīng)的方法描述:
[0032] 參見圖2,圖2為本發(fā)明實(shí)施例提供的方法流程圖。如圖2所示,該流程可包括以 下步驟:
[0033] 步驟201,通過所述手持移動設(shè)備的屏幕顯示所述手持移動設(shè)備中的任一列表。
[0034] 步驟202,通過所述手持移動設(shè)備的檢測模塊實(shí)時檢測所述手持移動設(shè)備在顯示 列表時是否發(fā)生旋轉(zhuǎn)。
[0035] 步驟203,當(dāng)所述手持移動設(shè)備的檢測模塊檢測到所述手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且 所述旋轉(zhuǎn)滿足設(shè)定的時間閾值,則執(zhí)行以下步驟:比較所述手持移動設(shè)備在發(fā)生所述旋轉(zhuǎn) 前后的旋轉(zhuǎn)角度,如果兩者相差設(shè)定的反向旋轉(zhuǎn)角度,則發(fā)送通知至所述手持移動設(shè)備的 應(yīng)用管理模塊。
[0036] 本發(fā)明中,所述旋轉(zhuǎn)滿足設(shè)定的時間閾值是指所述旋轉(zhuǎn)所持續(xù)的時間。其中,所述 設(shè)定的時間閾值可預(yù)先根據(jù)實(shí)際需求進(jìn)行設(shè)定,比如為1秒等,這里不再一一贅述。
[0037] 從步驟203可以看出,本發(fā)明中,即使手持移動設(shè)備發(fā)生旋轉(zhuǎn),但如果該旋轉(zhuǎn)不滿 足所述設(shè)定的時間閾值,則也不會步驟203所述的步驟的。
[0038] 步驟204,所述手持移動設(shè)備的應(yīng)用管理模塊接收到通知時,獲取所述手持移動設(shè) 備的屏幕在所述手持移動設(shè)備未發(fā)生所述旋轉(zhuǎn)之前顯示的列表,將該獲取的列表進(jìn)行反向 排序,并將反向排序后的結(jié)果反饋給所述手持移動設(shè)備的屏幕進(jìn)行顯示。
[0039] 至此,完成圖2所示流程。通過圖2所示流程,當(dāng)用戶使用手持移動設(shè)備打開手持 移動設(shè)備中某個按照一定順序排列的列表時,如果該手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且旋轉(zhuǎn)到設(shè) 定的反向旋轉(zhuǎn)角度,則可將此列表反向排序。比如,手持移動設(shè)備發(fā)生旋轉(zhuǎn)之前顯示的列表 排序?yàn)閺淖帜窤至Z,而通過旋轉(zhuǎn)手持移動設(shè)備到設(shè)定的反向旋轉(zhuǎn)角度,則該列表的排序就 變?yōu)閺淖帜竄至A,實(shí)現(xiàn)了列表的反向排序。
[0040] 需要說明的是,在本發(fā)明中,當(dāng)手持移動設(shè)備的屏幕顯示經(jīng)過反向排序的列表后, 如果此時再旋轉(zhuǎn)手持移動設(shè)備到設(shè)定的反向旋轉(zhuǎn)角度,則該列表就又恢復(fù)至初始的狀態(tài)。
[0041] 在本發(fā)明中,手持移動設(shè)備的位置是可以通過Android的坐標(biāo)系統(tǒng)X、Y、Z軸表示。
[0042] 其中,X軸的方向是從左至右沿著手持移動設(shè)備屏幕的水平方向,Υ軸的方向是從 手持移動設(shè)備屏幕的左下角開始沿著手持移動設(shè)備屏幕的垂直方向指向屏幕的頂端,Ζ軸 方向是從手持移動設(shè)備向外的方向。
[0043] 基于上面描述的坐標(biāo)系統(tǒng)Χ、Υ、Ζ軸,則檢測模塊就會有相應(yīng)的3個value變量,這 3個value變量都表示度數(shù),其中,values [0]表示方位,也就是手持移動設(shè)備繞著Z軸旋轉(zhuǎn) 的角度,values[1]表示傾斜度,或手持移動設(shè)備翹起的程度,values[2]表示手持移動設(shè) 備沿著Y軸的滾動角度。
[0044] 基于此,本發(fā)明中,上述的設(shè)定反向旋轉(zhuǎn)角度具體實(shí)現(xiàn)時可為:Value[0]為180 度。
[0045] 基于上面描述的設(shè)定反向旋轉(zhuǎn)角度,下面通過圖3進(jìn)行實(shí)施例描述:
[0046] 參見圖3,圖3為本發(fā)明實(shí)施例提供的實(shí)施例流程圖。如圖3所示,該流程可包括:
[0047] 步驟301,用戶打開手持移動設(shè)備,獲取該手持移動設(shè)備的一列表。
[0048] 步驟302,手持移動設(shè)備的檢測模塊實(shí)時檢測所述手持移動設(shè)備的value [0],如 果檢測到該value[0]在設(shè)定的時間閾值內(nèi)增大或減少了 180度,則執(zhí)行步驟303,否則,返 回步驟302。
[0049] 步驟303,發(fā)送通知至所述手持移動設(shè)備的應(yīng)用管理模塊,以觸發(fā)應(yīng)用管理模塊將 所述列表進(jìn)行反向排序,將反向排序后的結(jié)果反饋給所述手持移動設(shè)備的屏幕進(jìn)行顯示。
[0050] 基于步驟303顯示的從反向排序的列表,則如果手持移動設(shè)備的value [0]增大或 減少了 180度,則該列表就又恢復(fù)至原來的排序。
[0051] 至此,完成圖3所示流程。
[0052] 在本發(fā)明中,手持移動設(shè)備中的列表可為通信錄列表,也可為短信列表,本發(fā)明人 并不具體限定。
[0053] 下面均以手持移動設(shè)備中的列表為通信錄列表和短信列表為例對圖3所示流程 進(jìn)行舉例描述:
[0054] 先以通信錄列表為例,則圖4示出了通信錄列表進(jìn)行反向排序的實(shí)例:
[0055] 參見圖4,圖4為本發(fā)明第一實(shí)施例的流程圖。如圖4所示,該流程可包括:
[0056] 步驟401,打開手持移動設(shè)備的通訊錄列表,此時該通信錄列表從字母A至Z的順 序進(jìn)行排列。
[0057] 步驟402,手持移動設(shè)備的檢測模塊實(shí)時檢測所述手持移動設(shè)備的value [0],如 果檢測到該value[0]在設(shè)定的時間閾值內(nèi)增大或減少了 180度,則執(zhí)行步驟403,否則,返 回執(zhí)行步驟402。
[0058] 步驟403,發(fā)送通知至所述手持移動設(shè)備的應(yīng)用管理模塊,以觸發(fā)應(yīng)用管理模塊將 所述通信錄列表按照從字母Z至A的順序進(jìn)行排列,并通過手持移動設(shè)備的屏幕進(jìn)行顯示。
[0059] 至此,完成圖4所示流程。
[0060] 先以短信列表為例,則圖5示出了短信列表進(jìn)行反向排序的實(shí)例:
[0061] 參見圖5,圖5為本發(fā)明第二實(shí)施例的流程圖。如圖5所示,該流程可包括:
[0062] 步驟501中,打開手持移動設(shè)備的短信列表,此時該短信列表按照時間從舊至新 比如從2013年1月1日至今的順序進(jìn)行排列。
[0063] 步驟502,手持移動設(shè)備的檢測模塊實(shí)時檢測所述手持移動設(shè)備的value [0],如 果檢測到該value[0]在設(shè)定的時間閾值內(nèi)增大或減少了 180度,則執(zhí)行步驟503,否則,返 回執(zhí)行步驟502。
[0064] 步驟503,發(fā)送通知至所述手持移動設(shè)備的應(yīng)用管理模塊,以觸發(fā)應(yīng)用管理模塊將 所述短信列表按照時間從新至舊比如從今至2013年1月1日的順序進(jìn)行排列,并通過手持 移動設(shè)備的屏幕進(jìn)行顯示。
[0065] 至此,完成圖5所示流程。
[0066] 由以上技術(shù)方案可以看出,本發(fā)明中,通過手持移動設(shè)備的檢測模塊實(shí)時檢測所 述手持移動設(shè)備在顯示列表時是否發(fā)生旋轉(zhuǎn),并在所述手持移動設(shè)備的檢測模塊檢測到所 述手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且旋轉(zhuǎn)到設(shè)定的反向旋轉(zhuǎn)角度時,由所述手持移動設(shè)備的應(yīng)用 管理模塊將該列表進(jìn)行反向排序,并將反向排序后的結(jié)果反饋給所述手持移動設(shè)備的屏幕 進(jìn)行顯示,即實(shí)現(xiàn)了通過旋轉(zhuǎn)手持移動設(shè)備改變手持移動設(shè)備中列表的排序。
[〇〇67] 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1. 一種改變手持移動設(shè)備中列表的排序方式,其特征在于,所述方法包括: 通過所述手持移動設(shè)備的屏幕顯示所述手持移動設(shè)備中的任一列表; 通過所述手持移動設(shè)備的檢測模塊實(shí)時檢測所述手持移動設(shè)備在顯示列表時是否發(fā) 生旋轉(zhuǎn); 當(dāng)所述手持移動設(shè)備的檢測模塊檢測到所述手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且所述旋轉(zhuǎn)滿 足設(shè)定的時間閾值,則執(zhí)行以下步驟:比較所述手持移動設(shè)備在發(fā)生所述旋轉(zhuǎn)前后的旋轉(zhuǎn) 角度,如果兩者相差設(shè)定的反向旋轉(zhuǎn)角度,則發(fā)送通知至所述手持移動設(shè)備的應(yīng)用管理模 塊; 所述手持移動設(shè)備的應(yīng)用管理模塊接收到通知時,獲取所述手持移動設(shè)備的屏幕在所 述手持移動設(shè)備未發(fā)生所述旋轉(zhuǎn)之前顯示的列表,將該獲取的列表進(jìn)行反向排序,并將反 向排序后的結(jié)果反饋給所述手持移動設(shè)備的屏幕進(jìn)行顯示。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述手持移動設(shè)備的位置通過坐標(biāo)系統(tǒng) X、Y、Z軸表示,X軸的方向是從左至右沿著手持移動設(shè)備屏幕的水平方向,Y軸的方向是從 手持移動設(shè)備屏幕的左下角開始沿著手持移動設(shè)備屏幕的垂直方向指向屏幕的頂端,Z軸 方向是從手持移動設(shè)備向外的方向; 所述設(shè)定的反向旋轉(zhuǎn)角度為:手持移動設(shè)備繞著Z軸旋轉(zhuǎn)的角度為180度。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述手持移動設(shè)備中的列表為通信錄列 表,或者短信列表。
4. 一種手持移動設(shè)備,其特征在于,所述手持移動設(shè)備包括:顯示模塊、檢測模塊、應(yīng) 用管理模塊; 所述顯示模塊,用于通過所述手持移動設(shè)備的屏幕顯示所述手持移動設(shè)備中的任一列 表; 所述檢測模塊,用于實(shí)時檢測在所述手持移動設(shè)備的屏幕顯示列表時所述手持移動設(shè) 備是否發(fā)生旋轉(zhuǎn),當(dāng)檢測到所述手持移動設(shè)備發(fā)生旋轉(zhuǎn)、且所述旋轉(zhuǎn)滿足設(shè)定的時間閾值, 則執(zhí)行以下步驟:比較所述手持移動設(shè)備在發(fā)生所述旋轉(zhuǎn)前后的旋轉(zhuǎn)角度,如果兩者相差 設(shè)定的反向旋轉(zhuǎn)角度,則發(fā)送通知至所述手持移動設(shè)備的應(yīng)用管理模塊; 所述應(yīng)用管理模塊,用于接收到來自所述檢測模塊發(fā)送的通知時,獲取所述手持移動 設(shè)備的屏幕在所述手持移動設(shè)備未發(fā)生所述旋轉(zhuǎn)之前顯示的列表,將該獲取的列表進(jìn)行反 向排序,并將反向排序后的結(jié)果反饋給所述顯示模塊; 所述顯示模塊進(jìn)一步通過手持移動設(shè)備的屏幕顯示所述應(yīng)用管理模塊反饋的反向排 序后的列表。
5. 根據(jù)權(quán)利要求4所述的手持移動設(shè)備,其特征在于,所述手持移動設(shè)備的位置通過 坐標(biāo)系統(tǒng)X、Y、Z軸表示,X軸的方向是從左至右沿著手持移動設(shè)備屏幕的水平方向,Y軸的 方向是從手持移動設(shè)備屏幕的左下角開始沿著手持移動設(shè)備屏幕的垂直方向指向屏幕的 頂端,Ζ軸方向是從手持移動設(shè)備向外的方向; 所述設(shè)定的反向旋轉(zhuǎn)角度為:手持移動設(shè)備繞著Ζ軸旋轉(zhuǎn)的角度為180度。
6. 根據(jù)權(quán)利要求4所述的手持移動設(shè)備,其特征在于,所述手持移動設(shè)備中的列表為 通/[目錄列表,或者短彳目列表。
7. 根據(jù)權(quán)利要求4所述的手持移動設(shè)備,其特征在于,所述手持移動設(shè)備的檢測模塊 為所述手持移動設(shè)備的方向傳感器。
【文檔編號】G06F3/0482GK104102415SQ201310111235
【公開日】2014年10月15日 申請日期:2013年4月1日 優(yōu)先權(quán)日:2013年4月1日
【發(fā)明者】陳黎陵, 薛昉, 徐萬超 申請人:三星電子(中國)研發(fā)中心, 三星電子株式會社