国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于手機(jī)的聯(lián)系人信息分組處理方法及手機(jī)的制作方法

      文檔序號(hào):7864360閱讀:203來(lái)源:國(guó)知局
      專利名稱:一種基于手機(jī)的聯(lián)系人信息分組處理方法及手機(jī)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及的是一種基于手機(jī)的聯(lián)系人信息分組處理方法及手機(jī)。
      背景技術(shù)
      隨著移動(dòng)通信技術(shù)的發(fā)展和人們生活水平的不斷提高,各種移動(dòng)終端如手機(jī)的使用越來(lái)越普及,手機(jī)已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚耐ㄓ嵐ぞ?。日常生活中,人們通常需要在手機(jī)中存儲(chǔ)若干聯(lián)系人,當(dāng)存儲(chǔ)的聯(lián)系人較多的情況下為了更方便管理及快速查找到某一聯(lián)系人,用戶通常需要對(duì)手機(jī)中存儲(chǔ)的聯(lián)系人進(jìn)行分組?,F(xiàn)有技術(shù)中對(duì)手機(jī)中的聯(lián)系人進(jìn)行分組的方式一般為預(yù)先建立好若干分組,進(jìn)入聯(lián)系人界面,選中某一聯(lián)系人,進(jìn)入聯(lián)系人編輯選項(xiàng),選擇某一分組將所述聯(lián)系人添加到對(duì)應(yīng) 分組中,最后確定返回聯(lián)系人界面,選中另一需要分組的聯(lián)系人,重復(fù)進(jìn)行上述步驟。分組操作步驟繁瑣,需要在不同的操作界面之間反復(fù)切換,尤其是需要對(duì)大量聯(lián)系人進(jìn)行不同分組時(shí),給用戶帶來(lái)了不便。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種基于手機(jī)的聯(lián)系人信息分組處理方法及手機(jī),使得用戶可在同一個(gè)操作界面中快捷的對(duì)所有聯(lián)系人進(jìn)行分組操作,簡(jiǎn)化了用戶操作,提高了分組效率。本發(fā)明解決技術(shù)問(wèn)題所采用的技術(shù)方案如下
      一種基于手機(jī)的聯(lián)系人信息分組處理方法,其中,包括步驟
      A、預(yù)先在手機(jī)中設(shè)置將系統(tǒng)中存儲(chǔ)的聯(lián)系人群組列表和與某焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表依次排列顯示在同一屏的聯(lián)系人界面;
      B、所述手機(jī)接收用戶打開(kāi)聯(lián)系人界面的操作指令進(jìn)入所述聯(lián)系人界面,并接收用戶長(zhǎng)按所述焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,控制將所述聯(lián)系人顯示為選中狀態(tài);
      C、所述手機(jī)接收用戶的觸摸屏拖曳操作手勢(shì)并根據(jù)所述拖曳手勢(shì)識(shí)別出所述聯(lián)系人的目標(biāo)群組,控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其中,所述步驟A之前還包括步驟 Al、預(yù)先在手機(jī)中建立聯(lián)系人數(shù)據(jù)庫(kù),用于存儲(chǔ)聯(lián)系人信息、群組信息、以及群組與所
      對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表;
      A2、預(yù)先保存一觸摸屏拖曳手勢(shì),并將所述拖曳手勢(shì)與一聯(lián)系人分組操作指令關(guān)聯(lián)。所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其中,所述步驟C具體包括步驟
      Cl、接收用戶拖動(dòng)所述聯(lián)系人的觸摸屏拖曳操作手勢(shì),根據(jù)所述拖曳手勢(shì)識(shí)別出所述
      聯(lián)系人的目標(biāo)群組;C2、判斷所述目標(biāo)群組是否接受所述聯(lián)系人,當(dāng)所述目標(biāo)群組的群組ID與所述聯(lián)系人當(dāng)前所在群組的群組ID不相等時(shí),判定所述目標(biāo)群組接受所述聯(lián)系人;
      C3、當(dāng)所述目標(biāo)群組接受所述聯(lián)系人時(shí),控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其中,所述步驟Al中所述的聯(lián)系人信息包含聯(lián)系人ID、聯(lián)系人姓名、聯(lián)系人頭像;所述群組信息包含群組ID和群組名稱;所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表包括所述群組ID與所述聯(lián)系人ID的一對(duì)多的對(duì)應(yīng)關(guān)系。所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其中,所述步驟B中所述的控制將所述聯(lián)系人顯示為選中狀態(tài)具體為,控制改變所述聯(lián)系人在所述聯(lián)系人界面中的顯示亮度,同時(shí)生成一個(gè)所述聯(lián)系人頭像的副本,并將所述聯(lián)系人頭像的副本旋轉(zhuǎn)45度顯示。所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其中,所述步驟A中所述的聯(lián)系人界面具體為 將系統(tǒng)中存儲(chǔ)的聯(lián)系人群組列表依次排列顯示在所述聯(lián)系人界面的左側(cè),并將與某焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表依次顯示在所述聯(lián)系人界面的右側(cè);且所述群組列表、與焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表均可單獨(dú)的實(shí)現(xiàn)上拉和下拉操作以顯示更多的信息。一種采用所述基于手機(jī)的聯(lián)系人信息分組處理方法的手機(jī),其中,包括
      設(shè)置模塊、用于設(shè)置聯(lián)系人界面,將系統(tǒng)中存儲(chǔ)的聯(lián)系人群組列表和與某焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表依次排列顯不在同一屏中;
      聯(lián)系人控制模塊、用于接收用戶打開(kāi)聯(lián)系人界面的操作指令進(jìn)入所述聯(lián)系人界面,接收用戶長(zhǎng)按焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,控制將所述聯(lián)系人顯示為選中狀態(tài);
      分組控制模塊、用于接收用戶的觸摸屏拖曳操作手勢(shì)并根據(jù)所述拖曳手勢(shì)識(shí)別出所述聯(lián)系人的目標(biāo)群組,控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。所述的手機(jī),其中,所述設(shè)置模塊還用于,預(yù)先在手機(jī)中建立一聯(lián)系人數(shù)據(jù)庫(kù),以存儲(chǔ)聯(lián)系人信息、群組信息、以及群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表;以及用于預(yù)先將存儲(chǔ)在系統(tǒng)中的一觸摸屏拖曳手勢(shì)和一聯(lián)系人分組操作指令關(guān)聯(lián)起來(lái);
      其中,所述的聯(lián)系人信息包含聯(lián)系人ID、聯(lián)系人姓名、聯(lián)系人頭像;所述群組信息包含群組ID和群組名稱;所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表包括所述群組ID與所述聯(lián)系人ID的一對(duì)多的對(duì)應(yīng)關(guān)系;
      所述手機(jī)還包括存儲(chǔ)模塊、用于存儲(chǔ)所述聯(lián)系人數(shù)據(jù)庫(kù)以及所述觸摸屏拖曳手勢(shì)。所述的手機(jī),其中,所述聯(lián)系人控制模塊包括
      第一控制單元、用于手機(jī)進(jìn)入所述聯(lián)系人界面后,接收用戶長(zhǎng)按所述焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,識(shí)別用戶觸摸手勢(shì)選中的聯(lián)系人;
      第二控制單元、用于控制改變所述聯(lián)系人在聯(lián)系人界面中的顯示亮度,同時(shí)控制生成一個(gè)所述聯(lián)系人頭像的副本,并將所述聯(lián)系人頭像的副本旋轉(zhuǎn)45度顯示。所述的手機(jī),其中,所述分組控制模塊包括
      識(shí)別單元、用于接收用戶拖動(dòng)所述聯(lián)系人的觸摸屏拖曳操作手勢(shì),根據(jù)所述拖曳手勢(shì)識(shí)別所述聯(lián)系人的目標(biāo)群組;
      判斷單元、用于判斷所述目標(biāo)群組是否接受所述聯(lián)系人,當(dāng)所述目標(biāo)群組的群組ID與所述聯(lián)系人當(dāng)前所在群組的群組ID不相等時(shí),判定所述目標(biāo)群組接受所述聯(lián)系人;分組單元、用于當(dāng)所述目標(biāo)群組接受所述聯(lián)系人時(shí),移動(dòng)所述聯(lián)系人到所述目標(biāo)群組中。本發(fā)明所提供的一種基于手機(jī)的聯(lián)系人信息分組處理方法及手機(jī),其使用簡(jiǎn)單的觸摸屏拖曳手勢(shì)實(shí)現(xiàn)一種聯(lián)系人快速分組的方法,當(dāng)用戶希望將當(dāng)前組聯(lián)系人移動(dòng)到其他群組時(shí),只需選中對(duì)應(yīng)聯(lián)系人頭像,在觸屏操作手勢(shì)將其拖曳到目標(biāo)群組的對(duì)應(yīng)位置即可。通過(guò)本發(fā)明時(shí)手機(jī)增加了新的功能可在一個(gè)操作界面中實(shí)現(xiàn)聯(lián)系人的快速分組,其既可對(duì)已存的未分組的聯(lián)系人進(jìn)行快速分組,也可對(duì)已分組的聯(lián)系人快速的改變分組或取消分組,無(wú)需用戶在不同操作界面之間來(lái)回切換,實(shí)現(xiàn)快捷方便,為用戶提供了方便。


      圖I是本發(fā)明一種基于手機(jī)的聯(lián)系人信息分組處理方法的實(shí)施例的聯(lián)系人數(shù)據(jù)庫(kù)的不意圖。圖2是本發(fā)明一種基于手機(jī)的聯(lián)系人信息分組處理方法的實(shí)施例的流程圖。圖3是本發(fā)明一種基于手機(jī)的聯(lián)系人信息分組處理方法的實(shí)施例的聯(lián)系人界面的示意圖。圖4是本發(fā)明一種基于手機(jī)的聯(lián)系人信息分組處理方法的實(shí)施例的判斷目標(biāo)群組是否為有效群組的流程圖。圖5是本發(fā)明一種基于手機(jī)的聯(lián)系人信息分組處理方法的實(shí)施例的具體算法流程圖。圖6是本發(fā)明一種基于手機(jī)的聯(lián)系人信息分組處理方法的實(shí)施例的分組操作后的聯(lián)系人數(shù)據(jù)庫(kù)的示意圖。圖7是本發(fā)明一種手機(jī)的實(shí)施例原理框圖。圖8是本發(fā)明一種手機(jī)的實(shí)施例的聯(lián)系人控制模塊原理框圖。圖9是本發(fā)明一種手機(jī)的實(shí)施例的分組控制模塊原理框圖。
      具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供的一種基于手機(jī)的聯(lián)系人信息分組處理方法,需預(yù)先在手機(jī)中建立一聯(lián)系人數(shù)據(jù)庫(kù),用于存儲(chǔ)聯(lián)系人信息、群組信息以及群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表。其中,如圖I所示,所述的聯(lián)系人信息包含聯(lián)系人ID、聯(lián)系人姓名、聯(lián)系人頭像;所述群組信息包含群組ID和群組名稱;所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表包括所述群組ID與所述聯(lián)系人ID的一對(duì)多的對(duì)應(yīng)關(guān)系。需要新建群組時(shí),用戶輸入群組名稱并保存,系統(tǒng)自動(dòng)生成的一個(gè)對(duì)應(yīng)的群組ID ;將所述群組名稱和對(duì)應(yīng)的群組ID保存在一個(gè)群組表中。當(dāng)用戶從聯(lián)系人列表中選擇聯(lián)系人加入到所述新建的群組時(shí),將所述群組ID與選擇的聯(lián)系人ID同時(shí)保存到所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表中。另外,還需預(yù)先在系統(tǒng)中保存一觸摸屏拖曳手勢(shì),并將所述拖曳手勢(shì)與一聯(lián)系人分組操作指令關(guān)聯(lián)起來(lái)。本實(shí)施例中,所述用于分組操作的拖曳手勢(shì)為向左上/向左下/向左水平滑動(dòng)的觸摸手勢(shì)。基于上述實(shí)施例,用戶對(duì)聯(lián)系人進(jìn)行分組操作時(shí),如圖2所示,本實(shí)施例中,所述的基于手機(jī)的聯(lián)系人信息分組處理方法包括以下步驟
      so、預(yù)先設(shè)置聯(lián)系人界面,使得所述聯(lián)系人數(shù)據(jù)庫(kù)中已存的群組列表和焦點(diǎn)群組(即處于當(dāng)前激活狀態(tài)的群組,展開(kāi)所述群組的聯(lián)系人顯示給用戶)對(duì)應(yīng)的聯(lián)系人列表能夠同時(shí)顯示在所述聯(lián)系人界面中。本實(shí)施例中,設(shè)置后的所述聯(lián)系人界面為,所述群組列表依次顯示在所述聯(lián)系人界面的左側(cè),焦點(diǎn)群組所對(duì)應(yīng)的聯(lián)系人列表依次顯示在所述聯(lián)系人界面的右側(cè),如圖3所示,圖中的所述焦點(diǎn)群組為‘同學(xué)’群組,界面右側(cè)顯示的聯(lián)系人列表為‘同學(xué)’群組對(duì)應(yīng)的聯(lián)系人列表。同時(shí),若用戶切換左側(cè)的群組,即改變焦點(diǎn)群組時(shí),對(duì)應(yīng)的在右側(cè)展開(kāi)顯示的聯(lián)系人列表也將隨之適應(yīng)性改變。另外,位于界面左側(cè)的所述群組列表、以及位于右側(cè)的所述焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表均可單獨(dú)的,互不影響的實(shí)現(xiàn)上拉和下拉操作,以顯示更多的信息。·
      SI、所述手機(jī)接收用戶的打開(kāi)聯(lián)系人界面操作指令進(jìn)入預(yù)先設(shè)置的聯(lián)系人界面,接收用戶長(zhǎng)按所述焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,控制將所述聯(lián)系人顯示為選中狀態(tài)。本實(shí)施例中,所述控制將所述聯(lián)系人顯示為選中狀態(tài)具體為,控制改變對(duì)應(yīng)聯(lián)系人在所述聯(lián)系人界面中的顯示亮度,并將其頭像旋轉(zhuǎn)45度顯示。S2、接收用戶的觸摸屏拖曳操作手勢(shì)并根據(jù)所述拖曳手勢(shì)識(shí)別出所述聯(lián)系人的目標(biāo)群組,控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。較佳的,該步驟中還包括對(duì)目標(biāo)群組的判斷過(guò)程,即判斷所述目標(biāo)群組是否接受所述聯(lián)系人,當(dāng)所述目標(biāo)群組的群組ID與所述聯(lián)系人原本所在群組的群組ID相等時(shí),則判定所述目標(biāo)群組不接受所述聯(lián)系人,否者,判定所述群組接受所述聯(lián)系人;只有當(dāng)所述目標(biāo)群組接受所述聯(lián)系人時(shí),才控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中,否者,釋放先前的操作,使手機(jī)返回到原來(lái)的界面。較佳的,所述步驟S2中還可包含一個(gè)判斷當(dāng)前用戶手勢(shì)是否滿足存儲(chǔ)的用于分組操作的拖曳手勢(shì)的標(biāo)準(zhǔn),具體可依據(jù)拖拽的邏輯順序(向左上/向左下/左平行移動(dòng))進(jìn)行判定。只有當(dāng)檢測(cè)出觸摸屏上的用戶手指的觸摸點(diǎn)位置變化是按照上述邏輯順序(向左上/向左下/左平行移動(dòng))改變的,才判斷當(dāng)前用戶的操作手勢(shì)滿足執(zhí)行分組操作的拖曳手勢(shì)的標(biāo)準(zhǔn)。進(jìn)一步的,所述步驟SO中設(shè)置的所述聯(lián)系人界面的具體設(shè)置過(guò)程如下
      首先,在整個(gè)界面中放置一個(gè)大的拖動(dòng)區(qū)域視圖View,本實(shí)施例中將這個(gè)拖動(dòng)區(qū)域視圖View命名為DragLayer。在該DragLayer區(qū)域的左側(cè)放一個(gè)用于顯示群組列表的標(biāo)準(zhǔn)列表組件ListView,命名為L(zhǎng)eft ListView ,在右側(cè)放一個(gè)用于顯示當(dāng)前群組的聯(lián)系人列表的另一標(biāo)準(zhǔn)列表組件ListView,命名為Right ListView,兩個(gè)ListView實(shí)現(xiàn)左右布局,使得所述群組列表和當(dāng)前群組對(duì)應(yīng)的聯(lián)系人列表顯示在同一界面中,保證了方便快速的將一個(gè)群組中的聯(lián)系人拖動(dòng)到另一個(gè)群組中。其次,當(dāng)進(jìn)入所述聯(lián)系人界面時(shí),首先加載并顯示位于界面左側(cè)的群組列表,具體為先使用異步方式開(kāi)啟一個(gè)線程從所述聯(lián)系人數(shù)據(jù)庫(kù)中查詢?nèi)航M信息,將查詢的結(jié)果存放在列表GroupList中,如圖3所示的聯(lián)系人界面,對(duì)應(yīng)的GroupList
      = {群組ID=I,群組名稱=’同學(xué)GroupList [I] = {群組 ID=2,群組名稱=’親戚’ }, GroupList [2] = {群組ID=3,群組名稱=’同事’},然后將GroupList中每一項(xiàng)數(shù)據(jù)生成對(duì)應(yīng)的顯示視圖View,如GroupList [I]對(duì)應(yīng)的顯示視圖View為“親戚”,將列表GroupList對(duì)應(yīng)的所有視圖View加入到所述DragLayer左側(cè)的名為L(zhǎng)eft ListView的標(biāo)準(zhǔn)列表組件中,實(shí)現(xiàn)向下排列視圖效果,同時(shí)記錄列表GroupList對(duì)應(yīng)的所有視圖View在屏幕上的位置到列表LocalList中,本實(shí)施例中所述LocalList [O] = {群組ID=I,視圖View=’同學(xué)’,位置={左=10,上=100,下=150,右=80}}, LocalList [I] = {群組 ID=2,視圖 View=’ 親戚’,位置={左=10,上=150,下=200,右=80}},LocalList [2] = {群組 ID=3,視圖 View=’ 同事’,位置={左=10,上=200,下=250,右=80}}。最后,當(dāng)群組列表加載顯示完成時(shí),進(jìn)一步加載當(dāng)前群組對(duì)應(yīng)的聯(lián)系人列表,具體為,若用戶選擇定位到群組列表Left ListView的第一個(gè)位置(或默認(rèn)情況下定位到群組列表Left ListView的第一個(gè)位置),得到對(duì)應(yīng)群組的群組ID =1,再根據(jù)所述群組ID查找所述聯(lián)系人數(shù)據(jù)庫(kù),通過(guò)群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表和聯(lián)系人表查詢出群組ID=I的所有聯(lián)系人信息,將結(jié)果存放在列表ContactList中,基于如圖I所示的聯(lián)系人數(shù)據(jù)庫(kù),所述ContactList [O] = {群組 ID=I,聯(lián)系人 ID=Il,聯(lián)系人名稱=’劉三’}, ContactList [I] = {群組ID=I,聯(lián)系人ID=12,聯(lián)系人名稱=’羅紅’},ContactList [2] = {群組ID=I,聯(lián)系人ID=13,聯(lián)系人名稱=’李華,},根據(jù)所述列表ContactList生成聯(lián)系人視圖View,所述聯(lián)系人視圖View包含兩個(gè)子視圖View, —個(gè)是頭像圖標(biāo),一個(gè)是用于顯示聯(lián)系人名稱的文本視圖,然后將各個(gè)聯(lián)系人的視圖View加入到所述聯(lián)系人界面右側(cè)的Right ListView中,實(shí)現(xiàn)向下排列顯示效果。至此,聯(lián)系人界面加載顯示完成。具體的,結(jié)合圖4的實(shí)施例對(duì)本發(fā)明所述基于手機(jī)的聯(lián)系人信息分組處理方法的實(shí)施過(guò)程做如下說(shuō)明,如圖4所示,包括如下步驟
      01、建立一聯(lián)系人數(shù)據(jù)庫(kù);具體如上述實(shí)施例所述。02、存儲(chǔ)一用于分組操作的觸摸手勢(shì),將所述觸摸手勢(shì)與一分組操作指令關(guān)聯(lián);本實(shí)施例中即將在聯(lián)系人界面的用戶觸摸屏拖曳手勢(shì)與分組操作指令關(guān)聯(lián)。03、設(shè)置聯(lián)系人界面,使得群組列表和對(duì)應(yīng)的聯(lián)系人列表能夠顯示在同一界面中。04、手機(jī)進(jìn)入聯(lián)系人界面時(shí),加載顯示相應(yīng)的群組列表和聯(lián)系人列表。05、接收用戶觸摸屏操作,對(duì)選中的某一聯(lián)系人進(jìn)行拖動(dòng)。具體為手機(jī)進(jìn)入所述聯(lián)系人界面,用戶長(zhǎng)按所述聯(lián)系人列表區(qū)的某一聯(lián)系人,手機(jī)接收用戶手指在所述RightListView中的長(zhǎng)按事件,首先得到手指按下的位置坐標(biāo)Pl (X,y),根據(jù)位置得到用戶選中的聯(lián)系人,先將所述聯(lián)系人ID及其當(dāng)前所在的群組ID的保存到CurrentContact中,如長(zhǎng)按聯(lián)系人“劉三”,則CurrentContact= {聯(lián)系人ID=Il,群組ID=1};再?gòu)乃雎?lián)系人的視圖View中得到所述聯(lián)系人的頭像圖標(biāo),創(chuàng)建一個(gè)所述頭像圖標(biāo)副本,同時(shí)逆時(shí)針旋轉(zhuǎn)45度顯示所述頭像圖標(biāo)副本,如圖5所示,并將所述頭像圖標(biāo)副本加入到所述DragLayer中的位置pl(x,y)處,使之成為DragLayer的子視圖。對(duì)應(yīng)的手機(jī)界面上的效果為當(dāng)用戶長(zhǎng)按某一聯(lián)系人后不放開(kāi)手指,所述DragLayer根據(jù)所述長(zhǎng)按事件生成一個(gè)對(duì)應(yīng)聯(lián)系人的頭像圖標(biāo)副本并旋轉(zhuǎn)45度顯示,隨著用戶手指在屏幕上移動(dòng),所述DragLayer在所述移動(dòng)事件中實(shí)時(shí)獲取手指的觸摸位置P2 (x, y),并控制將所述頭像圖標(biāo)副本移動(dòng)到位置p2 (x, y)顯示,實(shí)現(xiàn)所述頭像圖標(biāo)副本跟隨著用戶手指的移動(dòng)而移動(dòng)。06、根據(jù)用戶的拖曳手勢(shì)識(shí)別所述聯(lián)系人的目標(biāo)群組,所述目標(biāo)群組即所述聯(lián)系人界面左側(cè)的群組列表區(qū)中的某一群組。所述識(shí)別目標(biāo)群組的步驟具體為當(dāng)用戶移動(dòng)手指拖動(dòng)所述頭像圖標(biāo)副本移動(dòng)時(shí),觸發(fā)所述DragLayer的移動(dòng)事件,在所述移動(dòng)事件中獲取用戶手指的位置P2 (x, y),當(dāng)檢測(cè)到用戶手指停止移動(dòng)時(shí),根據(jù)用戶手指之后所在的位置p2(x,y)識(shí)別位于該位置的對(duì)應(yīng)群組作為目標(biāo)群組。識(shí)別的具體方式為,首先遍歷記載群組位置的列表LocalList,判斷p2 (x, y)是否在所述列表LocalList記載的區(qū)域中,即判斷用戶手指最后停留的位置是否在左側(cè)的所述群組列表區(qū)。如果p2(x,y)落在所述群組列表區(qū),則將與p2(x,y)對(duì)應(yīng)的LocalList中的那一個(gè)群組作為用戶選中的所述聯(lián)系人的目標(biāo)群組。例如,假設(shè)p2=(20, 160),即x=20, y=160,遍歷所述列表LocalList查找到LocalList[l] = {群組 ID=2,群組視圖 View=’ 親戚’,位置={左=10,上=150,下=200,右=80}},因?yàn)閤=20在左=10和右=80區(qū)間之間,且y=160在上=150和下=200區(qū)間之間,所以可識(shí)別出群組’親戚’為所述聯(lián)系人的目標(biāo)群組。記錄所述目標(biāo)群組CurrentTarget=’親戚’。對(duì)應(yīng)的界面效果為用戶拖動(dòng)旋轉(zhuǎn)45度后的聯(lián)系人頭像圖標(biāo)副本移動(dòng),手機(jī)程序?qū)崟r(shí)獲取手指的位置坐標(biāo),判斷手指停留的最后位置是否處于左側(cè)的群組列表區(qū),如果處在某個(gè)群組視圖的區(qū)域,則進(jìn)一步判斷所述群組是否為有效群組,否者進(jìn)入步驟09,釋放所述聯(lián)系人的頭像圖標(biāo)副本,返回觸摸操作前的界面。 07、判斷所述目標(biāo)群組是否為有效群組,即判斷所述目標(biāo)群組是否為所述聯(lián)系人當(dāng)前所在的群組,僅當(dāng)所述目標(biāo)群組不是所述聯(lián)系人的當(dāng)前群組時(shí),才判定所述目標(biāo)群組為有效群組,將所述目標(biāo)群組高亮顯示,表示這個(gè)聯(lián)系人可以移動(dòng)到所述目標(biāo)群組,進(jìn)入步驟08,否者進(jìn)入步驟09。其中具體判斷方式為檢測(cè)所述聯(lián)系人所在的群組ID是否等于所述目標(biāo)群組的群組ID,如果是,則判定所述目標(biāo)群組無(wú)效,否者判定所述目標(biāo)群組有效。例如,根據(jù)當(dāng)前拖動(dòng)的聯(lián)系人對(duì)應(yīng)的列表CurrentContact= {聯(lián)系人ID=Il,群組ID=1}得出所述聯(lián)系人所在的群組ID=I ;根據(jù)所述目標(biāo)群組‘親戚’對(duì)應(yīng)的列表LocalList [I] = {群組ID=2,視圖=,親戚’群組視圖View,位置={左=10,上=150,下=200,右=80}}得出所述目標(biāo)群組的群組ID=2,因此判定目標(biāo)群組’親戚’有效。即聯(lián)系人“劉三”可以移動(dòng)到目標(biāo)群組’親戚’中。08、當(dāng)所述目標(biāo)群組為有效群組時(shí),控制將所述選中的聯(lián)系人移動(dòng)到所述目標(biāo)群組中,刷新界面,重新顯示群組列表以及對(duì)應(yīng)的聯(lián)系人列表。進(jìn)入步驟10。具體為當(dāng)檢測(cè)到用戶在所述目標(biāo)群組位置放開(kāi)手指時(shí),執(zhí)行所述聯(lián)系人的移動(dòng)操作。分兩步操作,第I步為,將所述聯(lián)系人頭像圖標(biāo)副本平移到所述目標(biāo)群組視圖的中心位置,移動(dòng)的同時(shí)縮小所述聯(lián)系人頭像圖標(biāo)直至消失 ’第2步為,更新所述聯(lián)系人數(shù)據(jù)庫(kù),從其原來(lái)所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表中刪除所述聯(lián)系人與其原先對(duì)應(yīng)的群組信息,同時(shí)將所述聯(lián)系人ID與目標(biāo)群組ID增加到所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表中,更新后的聯(lián)系人數(shù)據(jù)庫(kù)如圖6所示。在手機(jī)操作界面上的效果為對(duì)所述聯(lián)系人頭像圖標(biāo)副本自動(dòng)對(duì)齊到所述目標(biāo)群組視圖的中心區(qū)域,移動(dòng)對(duì)齊的同時(shí)慢慢縮小所述聯(lián)系人頭像圖標(biāo)副本直到消失,在當(dāng)前群組對(duì)應(yīng)的聯(lián)系人列表中不再顯示所述聯(lián)系人。09、釋放所述聯(lián)系人的頭像圖標(biāo)副本,釋放選中的聯(lián)系人,返回觸摸操作前的界面。進(jìn)入步驟10。10、操作結(jié)束。由上可見(jiàn),本發(fā)明實(shí)施例中,通過(guò)與手機(jī)中央運(yùn)算處理器相連的觸屏滑動(dòng)檢測(cè)模塊檢測(cè)用戶觸摸屏操作指令,調(diào)用已存入的聯(lián)系人數(shù)據(jù)庫(kù),在預(yù)先設(shè)置好的包括群組列表區(qū)和對(duì)應(yīng)群組的聯(lián)系新人列表區(qū)的聯(lián)系人界面上,通過(guò)識(shí)別用戶的拖拽手勢(shì)對(duì)用戶選中的聯(lián)系人的頭像圖標(biāo)和附帶的相應(yīng)信息的特殊調(diào)用,使之隨著用戶的操作手勢(shì)向界面左側(cè)的群組列表區(qū)移動(dòng)。當(dāng)用戶進(jìn)入群組界面時(shí),點(diǎn)擊某一個(gè)聯(lián)系人頭像,此頭像圖標(biāo)發(fā)生高亮變化,用戶手指移動(dòng)時(shí),生成一個(gè)聯(lián)系人頭像圖標(biāo)副本并旋轉(zhuǎn)顯示,且所述頭像圖標(biāo)副本隨著用戶的拖拽手勢(shì)在屏幕上移動(dòng),直到檢測(cè)到用戶手指停止移動(dòng)且所述頭像圖標(biāo)副本已經(jīng)明確落入某個(gè)群組的位置時(shí),用戶松開(kāi)手指,自動(dòng)將所述聯(lián)系人分組到對(duì)應(yīng)的群組中??梢詫?shí)現(xiàn)在同一個(gè)界面中完成手機(jī)中所有聯(lián)系人的分組操作,無(wú)需在不同界面之間反復(fù)切換,操作方式簡(jiǎn)單,分組效率高?;谏鲜鰧?shí)施例,本發(fā)明還提供了一種采用上述所述基于手機(jī)的聯(lián)系人信息分組處理方法的手機(jī),如圖7所示,本實(shí)施例的手機(jī)包括
      設(shè)置模塊510、用于設(shè)置聯(lián)系人界面,將群組列表和某焦點(diǎn)群組所對(duì)應(yīng)的聯(lián)系人列表依次顯示在所述聯(lián)系人界面中;所述焦點(diǎn)群組即處于當(dāng)前激活狀態(tài)的群組,展開(kāi)所述群組的聯(lián)系人顯示給用戶;具體如上述實(shí)施例所述。
      較佳地,所述設(shè)置模塊510還用于,預(yù)先在手機(jī)中建立一聯(lián)系人數(shù)據(jù)庫(kù),以存儲(chǔ)聯(lián)系人信息、群組信息以及群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)信息;以及用于預(yù)先將存儲(chǔ)在系統(tǒng)中的一觸摸屏拖曳手勢(shì)和一聯(lián)系人分組操作指令關(guān)聯(lián)起來(lái);其中,所述的聯(lián)系人信息包含聯(lián)系人ID、聯(lián)系人姓名、聯(lián)系人頭像;所述群組信息包含群組ID和群組名稱;所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表包括所述群組ID與對(duì)應(yīng)的聯(lián)系人ID的一對(duì)多的對(duì)應(yīng)關(guān)系。具體如上述實(shí)施例所述。聯(lián)系人控制模塊520、用于當(dāng)所述手機(jī)接收到用戶打開(kāi)聯(lián)系人界面的操作指令進(jìn)入聯(lián)系人界面后,接收用戶長(zhǎng)按所述焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,控制將所述聯(lián)系人顯示為選中狀態(tài),即控制改變所述聯(lián)系人的顯示亮度,使聯(lián)系人顯示為選中狀態(tài);具體如上述實(shí)施例所述。分組控制模塊530、用于根據(jù)用戶的觸摸屏操作手勢(shì)識(shí)別出所述聯(lián)系人的目標(biāo)群組,控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中;具體如上述實(shí)施例所述。存儲(chǔ)模塊500、用于存儲(chǔ)所述聯(lián)系人數(shù)據(jù)庫(kù)以及所述用于分組操作的觸摸屏拖曳手勢(shì)。較佳的,如圖8所示,所述聯(lián)系人控制模塊520包括
      第一控制單元521、用于手機(jī)接收用戶操作指令進(jìn)入所述聯(lián)系人界面后,接收用戶長(zhǎng)按所述焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,識(shí)別出用戶觸摸手勢(shì)選中的聯(lián)系人;
      第二控制單元522、用于控制改變所述聯(lián)系人在聯(lián)系人界面中的顯示亮度,同時(shí)控制生成一個(gè)所述聯(lián)系人頭像圖標(biāo)的副本,并將所述聯(lián)系人頭像圖標(biāo)副本旋轉(zhuǎn)45度顯示。較佳地,如圖9所示,所述分組控制模塊530包括
      識(shí)別單元531、用于根據(jù)用戶拖動(dòng)所述聯(lián)系人的觸摸屏操作手勢(shì)識(shí)別所述聯(lián)系人的目標(biāo)群組;
      判斷單元532、用于判斷所述目標(biāo)群組是否接受所述聯(lián)系人,當(dāng)所述目標(biāo)群組的群組ID與所述聯(lián)系人所在群組的群組ID相等時(shí),則判定所述目標(biāo)群組不接受所述聯(lián)系人,否者,判定所述群組接受所述聯(lián)系人;
      分組單元533、用于當(dāng)所述目標(biāo)群組接受所述聯(lián)系人時(shí),控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。綜上所述,本發(fā)明所提供的一種基于手機(jī)的聯(lián)系人信息分組處理方法及手機(jī),其使用簡(jiǎn)單的觸摸屏拖曳手勢(shì)實(shí)現(xiàn)對(duì)聯(lián)系人的快速分組,實(shí)現(xiàn)方式直觀、快捷,在一個(gè)操作界面就能完成對(duì)手機(jī)中存儲(chǔ)的所有聯(lián)系人進(jìn)行分組,改變?nèi)航M,或者取消分組的一系列操作,使手機(jī)增加了新的功能,接收用戶的觸摸屏拖曳手勢(shì)控制對(duì)聯(lián)系人的進(jìn)行分組。本發(fā)明在同一個(gè)操作界面就能快速對(duì)所有聯(lián)系人進(jìn)行分組,無(wú)需在不同界面之間反復(fù)切換,操作簡(jiǎn) 易,分組效率高,為用戶提供了方便。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可 以根據(jù)上述說(shuō)明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
      權(quán)利要求
      1.一種基于手機(jī)的聯(lián)系人信息分組處理方法,其特征在于,包括步驟 A、預(yù)先在手機(jī)中設(shè)置將系統(tǒng)中存儲(chǔ)的聯(lián)系人群組列表和與某焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表依次排列顯示在同一屏的聯(lián)系人界面; B、所述手機(jī)接收用戶打開(kāi)聯(lián)系人界面的操作指令進(jìn)入所述聯(lián)系人界面,并接收用戶長(zhǎng)按所述焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,控制將所述聯(lián)系人顯示為選中狀態(tài); C、所述手機(jī)接收用戶的觸摸屏拖曳操作手勢(shì)并根據(jù)所述拖曳手勢(shì)識(shí)別出所述聯(lián)系人的目標(biāo)群組,控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。
      2.根據(jù)權(quán)利要求I所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其特征在于,所述步驟A之前還包括步驟 Al、預(yù)先在手機(jī)中建立聯(lián)系人數(shù)據(jù)庫(kù),用于存儲(chǔ)聯(lián)系人信息、群組信息、以及群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表; A2、預(yù)先保存一觸摸屏拖曳手勢(shì),并將所述拖曳手勢(shì)與一聯(lián)系人分組操作指令關(guān)聯(lián)。
      3.根據(jù)權(quán)利要求2所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其特征在于,所述步驟C具體包括步驟 Cl、接收用戶拖動(dòng)所述聯(lián)系人的觸摸屏拖曳操作手勢(shì),根據(jù)所述拖曳手勢(shì)識(shí)別出所述聯(lián)系人的目標(biāo)群組; C2、判斷所述目標(biāo)群組是否接受所述聯(lián)系人,當(dāng)所述目標(biāo)群組的群組ID與所述聯(lián)系人當(dāng)前所在群組的群組ID不相等時(shí),判定所述目標(biāo)群組接受所述聯(lián)系人; C3、當(dāng)所述目標(biāo)群組接受所述聯(lián)系人時(shí),控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。
      4.根據(jù)權(quán)利要求2所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其特征在于,所述步驟Al中所述的聯(lián)系人信息包含聯(lián)系人ID、聯(lián)系人姓名、聯(lián)系人頭像;所述群組信息包含群組ID和群組名稱;所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表包括所述群組ID與所述聯(lián)系人ID的一對(duì)多的對(duì)應(yīng)關(guān)系。
      5.根據(jù)權(quán)利要求4所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其特征在于,所述步驟B中所述的控制將所述聯(lián)系人顯示為選中狀態(tài)具體為,控制改變所述聯(lián)系人在所述聯(lián)系人界面中的顯示亮度,同時(shí)生成一個(gè)所述聯(lián)系人頭像的副本,并將所述聯(lián)系人頭像的副本旋轉(zhuǎn)45度顯不。
      6.根據(jù)權(quán)利要求I所述的基于手機(jī)的聯(lián)系人信息分組處理方法,其特征在于,所述步驟A中所述的聯(lián)系人界面具體為 將系統(tǒng)中存儲(chǔ)的聯(lián)系人群組列表依次排列顯示在所述聯(lián)系人界面的左側(cè),并將與某焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表依次顯示在所述聯(lián)系人界面的右側(cè);且所述群組列表、與焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表均可單獨(dú)的實(shí)現(xiàn)上拉和下拉操作以顯示更多的信息。
      7.一種采用權(quán)利要求I所述基于手機(jī)的聯(lián)系人信息分組處理方法的手機(jī),其特征在于,包括 設(shè)置模塊、用于設(shè)置聯(lián)系人界面,將系統(tǒng)中存儲(chǔ)的聯(lián)系人群組列表和與某焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表依次排列顯不在同一屏中; 聯(lián)系人控制模塊、用于接收用戶打開(kāi)聯(lián)系人界面的操作指令進(jìn)入所述聯(lián)系人界面,接收用戶長(zhǎng)按焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,控制將所述聯(lián)系人顯示為選中狀態(tài); 分組控制模塊、用于接收用戶的觸摸屏拖曳操作手勢(shì)并根據(jù)所述拖曳手勢(shì)識(shí)別出所述聯(lián)系人的目標(biāo)群組,控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。
      8.根據(jù)權(quán)利要求7所述的手機(jī),其特征在于,所述設(shè)置模塊還用于,預(yù)先在手機(jī)中建立一聯(lián)系人數(shù)據(jù)庫(kù),以存儲(chǔ)聯(lián)系人信息、群組信息、以及群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表;以及用于預(yù)先將存儲(chǔ)在系統(tǒng)中的一觸摸屏拖曳手勢(shì)和一聯(lián)系人分組操作指令關(guān)聯(lián)起來(lái); 其中,所述的聯(lián)系人信息包含聯(lián)系人ID、聯(lián)系人姓名、聯(lián)系人頭像;所述群組信息包含群組ID和群組名稱;所述群組與所對(duì)應(yīng)聯(lián)系人的關(guān)聯(lián)表包括所述群組ID與所述聯(lián)系人ID的一對(duì)多的對(duì)應(yīng)關(guān)系; 所述手機(jī)還包括存儲(chǔ)模塊、用于存儲(chǔ)所述聯(lián)系人數(shù)據(jù)庫(kù)以及所述觸摸屏拖曳手勢(shì)。
      9.根據(jù)權(quán)利要求8所述的手機(jī),其特征在于,所述聯(lián)系人控制模塊包括 第一控制單元、用于手機(jī)進(jìn)入所述聯(lián)系人界面后,接收用戶長(zhǎng)按所述焦點(diǎn)群組對(duì)應(yīng)的聯(lián)系人列表中的某一聯(lián)系人的操作指令,識(shí)別用戶觸摸手勢(shì)選中的聯(lián)系人; 第二控制單元、用于控制改變所述聯(lián)系人在聯(lián)系人界面中的顯示亮度,同時(shí)控制生成一個(gè)所述聯(lián)系人頭像的副本,并將所述聯(lián)系人頭像的副本旋轉(zhuǎn)45度顯示。
      10.根據(jù)權(quán)利要求7所述的手機(jī),其特征在于,所述分組控制模塊包括 識(shí)別單元、用于接收用戶拖動(dòng)所述聯(lián)系人的觸摸屏拖曳操作手勢(shì),根據(jù)所述拖曳手勢(shì)識(shí)別所述聯(lián)系人的目標(biāo)群組; 判斷單元、用于判斷所述目標(biāo)群組是否接受所述聯(lián)系人,當(dāng)所述目標(biāo)群組的群組ID與所述聯(lián)系人當(dāng)前所在群組的群組ID不相等時(shí),判定所述目標(biāo)組群接受所述聯(lián)系人; 分組單元、用于當(dāng)所述目標(biāo)群組接受所述聯(lián)系人時(shí),移動(dòng)所述聯(lián)系人到所述目標(biāo)群組中。
      全文摘要
      本發(fā)明公開(kāi)了一種基于手機(jī)的聯(lián)系人信息分組處理方法及手機(jī),所述方法包括預(yù)先將系統(tǒng)中存儲(chǔ)的群組列表和對(duì)應(yīng)群組的聯(lián)系人列表顯示在同一屏的聯(lián)系人界面;接收用戶長(zhǎng)按對(duì)應(yīng)群組的聯(lián)系人列表中的某一聯(lián)系人的操作指令,控制將所述聯(lián)系人顯示為選中狀態(tài);根據(jù)用戶的觸摸屏拖曳操作手勢(shì)識(shí)別出所述聯(lián)系人的目標(biāo)群組,控制將所述聯(lián)系人移動(dòng)到所述目標(biāo)群組中。其使用簡(jiǎn)單的觸摸屏拖曳手勢(shì),在一個(gè)操作界面就能完成對(duì)手機(jī)中存儲(chǔ)的所有聯(lián)系人進(jìn)行分組,改變?nèi)航M,或者取消分組的一系列操作,同時(shí)使手機(jī)增加了新的功能接收用戶的觸摸屏拖曳手勢(shì)控制對(duì)聯(lián)系人進(jìn)行分組。無(wú)需用戶在不同界面之間反復(fù)切換,操作簡(jiǎn)易,分組效率高。
      文檔編號(hào)H04M1/725GK102946462SQ201210430240
      公開(kāi)日2013年2月27日 申請(qǐng)日期2012年11月1日 優(yōu)先權(quán)日2012年11月1日
      發(fā)明者侯克芬, 葉鋅堯, 胡亞軍 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1