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