一種聯繫人的排列方法和終端設備的製作方法
2023-10-09 01:32:54
專利名稱:一種聯繫人的排列方法和終端設備的製作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種聯繫人的排列方法和終端設備。
背景技術:
目前的智慧型手機終端中存在各種各樣的聯繫人通信錄,而這些聯繫人通信錄中的聯繫人分類,皆多採用拼音排序,或字母排序,或同事排序,或家人排序,或好友排序,或同學排序等排序模式進行分類排列。然而,發明人發現在現有技術中,在現有技術的聯繫人的分類排列技術中,由於這些聯繫人一旦排列後,其排列順序會固定下來,即成為靜態信息,如果要變更聯繫人的排列順序,就需要用戶手動的變更,這會增加用戶的操作次數,並且會降低用戶的體驗感。
發明內容
本發明的實施例提供一種實現短消息重發的方法和裝置,以動態的更新聯繫人排列順序,以提聞用戶的體驗感。為達到上述目的,本發明的實施例採用如下技術方案:一種聯繫人的排列方法,包括:第一終端設備發送位置共享請求消息至第二終端設備;所述第一終端設備接收第二終端設備返回的同意位置共享的確認消息;所述第一終端設備獲取該第二終端設備的位置信息;所述第一終端設備根據該第二終端設備的位置信息的變化,更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。一種實現聯繫人排列的終端設備,包括:共享請求模塊,用於發送位置共享請求消息給第二終端設備;接收模塊,用於接收第二終端設備返回的同意位置共享的確認消息;獲取模塊,用於當所述接收模塊接收到所述確認消息時,獲取該第二終端設備的位置信息;更新模塊,用於當所述獲取模塊獲取到第二終端設備的位置信息時,根據所述第二終端設備的位置信息的變化,更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。本發明實施例提供技術方案,第一終端設備根據第二終端設備的位置變化,自動更新該第二終端設備的聯繫人排列,從而,可以動態的更新聯繫人排列順序,不需要用戶的手動操作,從而,提高了用戶的體驗感。
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1所示為本發明實施例提供的一種聯繫人的排列方法的總體流程圖;圖2所示為本發明實施例提供的一種聯繫人的排列方法的具體流程圖;圖3所示為本發明實施例提供的終端設備的總體結構圖;圖4所示為本發明實施例提供的終端設備的具體結構圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。在本實施例中,為減少用戶的操作次數,及增加用戶的體驗感,本發明提供一種聯繫人分類的動態排列方法及裝置。在本實施例中,所述的方法可以應用於手機,或平板電腦,或 PDA ((Personal Digital Assistant,個人數字助理)中。在本實施例中,為實現聯繫人分類的動態排列,實現聯繫人分類的動態排列的終端設備,需要具備(Global Positioning System, GPS)全球定位系統的定位功能,並且,這些多個終端設備之間必須實現位置共享。在本實施例中,以第一終端設備及第二終端設備為例進行說明,當然,第一終端設備中的聯繫人包括多個聯繫人,每個聯繫人對應一臺終端設備,其中的一個聯繫人對應的終端設備為第二終端設備,如圖1所示,圖1為本發明實施例提供的一種聯繫人的排列方法的總體流程圖。步驟S10,第一終端設備發送位置共享請求消息給第二終端設備;步驟S12,第一終端設備接收第二終端設備返回的同意位置共享的確認消息;步驟S14,第一終端設備獲取該第二終端設備的位置信息;步驟S16,第一終端設備根據該第二終端設備的位置信息的變化,更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。本發明提供的方法實例,第一終端設備根據第二終端設備的位置變化,自動更新該第二終端設備的聯繫人排列,從而,可以動態的更新聯繫人排列順序,不需要用戶的手動操作,從而,提高了用戶的體驗感。如圖2所示,圖2為本發明實施例提供的一種聯繫人的排列方法的具體流程圖。可以包括以下步驟:在實現本發明之前,第一終端設備中的聯繫人可以先進行分類,通過位置信息的不同進行分類,可以理解為,根據距離第一終端設備的位置距離的不同進行分類,並且每個聯繫人的排列位置會對應一個分類信息,這個分類信息可以聯繫人的終端設備距離第一終端設備的位置距離。舉例說明,用戶可以定義,距離第一終端設備I公裡以內的聯繫人可以作為第一類或第一組,距離第一終端設備2公裡以內的聯繫人可以作為第二類或第二組,以此類推,當然,也可以,先以距離第一終端設備I公裡以內的聯繫人作為第一類或第一組,再以距離第一終端設備5公裡以內的聯繫人作為第二類或第二組,之後,以5公裡的倍數為基數,進行分類。以上只是舉例說明,不對本發明的分類進行限制。當然,第一終端設備中的聯繫人也可以不進行分類,直接根據獲取的聯繫人位置信息,進行遠和近進行排列。此時,聯繫人的排列位置對應具體的位置距離,這個位置距離是聯繫人的終端設備距離第一終端設備的位置距離。步驟S20,第一終端設備發送位置共享請求消息給第二終端設備。步驟S21,第二終端設備會返回一個同意位置共享的確認消息給第一終端設備。在本實施例中,當第二終端設備的用戶同意將該第二終端設備的位置共享給第一終端的用戶時,第二終端設備會返回一個同意位置共享的確認消息給第一終端設備;步驟S22,第一終端設備接收第二終端設備返回的同意位置共享的確認消息;步驟S23,第一終端設備向第二終端設備發送獲取當前位置信息的請求消息。在本實施例中,第一終端設備可以定時每隔一段時間,向第二終端發送獲取當前位置信息的請求消息,也可以根據用戶的當前操作,向第二終端發送獲取當前位置信息的請求消息。此時,用戶的當前操作可以包括:更新當前聯繫人的排列的操作,比如,通過觸摸或按壓更新聯繫人排序的功能鍵的操作。步驟S24,第二終端設備將該第二終端設備的當前位置信息發送至第一終端設備。在本實施例中,第一終端設備可以發送獲取當前位置信息的請求消息至第二終端設備,第二終端設備會將該第二終端設備的當前位置信息發送至第一終端設備。在本實施例中,當第二終端設備接收到第一終端設備發送的獲取當前位置信息的請求消息後,第二終端設備通過GPS進行定位,以獲取第二終端設備的當前位置信息。在本實施例中,這個位置信息可以是地理坐標/[目息或經度和諱度彳目息。在本實施例中,對於第二終端設備,可以是當收到第一終端設備發送的獲取位置信息的請求消息後,向第一終端設備發送該第二終端的當前位置信息,也可以是當第二終端定時每隔一段時間的主動向第一終端設備發送該第二終端的當前位置信息。步驟S25,第一終端設備根據第二終端設備的當前位置信息計算出該第二終端設備距離第一終端設備的當前位置距離。在本實施例中,第一終端設備會根據第二終端設備的位置信息計算出該第二終端設備距離第一終端設備的當前位置距離的實現方法,可以採用,第一終端設備通過GPS進行定位,以獲取第一終端設備的當前位置信息,再根據第一終端設備和第二終端設備的當前位置信息,計算第一終端設備與第二終端設備之間的直線距離或位移,以得出該第二終端設備距離第一終端設備的當前位置距離。步驟S26,第一終端設備根據計算出的當前位置距離與存儲的第二終端設備距離第一終端設備的位置距離進行比較。在本實施例中,該步驟為比較計算出的當前位置距離與存儲的第二終端設備距離第一終端設備的位置距離是否發生變化。在本實施例中,存儲的第二終端設備距離第一終端設備的位置距離為聯繫人排列中的該第二終端設備的聯繫人排列位置所對應的分類信息或位置距離。步驟S27,若比較結果為發生變化,則更新該第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。步驟S28,若比較結果為沒有發生變化,則保持該第二終端設備的聯繫人排列,SP不操作。
在本實施例中,如果是第一次獲取第二終端設備的當前位置信息,那原始的存儲的第二終端設備的當前位置信息就為空白,二者相比,也可以認為是發生變化,也就是說,最開始的第二終端設備的聯繫人排列位置不存在,或沒有排列,此時,就需要重新進行第二終端設備的聯繫人排列。本發明提供的方法實例,第一終端設備根據第二終端設備的位置變化,自動更新該第二終端設備的聯繫人排列,從而,可以動態的更新聯繫人排列順序,不需要用戶的手動操作,從而,提高了用戶的體驗感。在本實施例中,當該第二終端設備的聯繫人排列更新後,第一終端設備可以通過語音或簡訊或提示信息提示第一終端設備的用戶,該第二終端設備的聯繫人排列的發生變化,進一步的,如果第二終端設備的聯繫人排列向近或向前靠近或移動時,第一終端設備可以通過語音或簡訊或提示信息提示第一終端設備的用戶,該第二終端設備的聯繫人正靠近;反之,如果第二終端設備的聯繫人排列向遠或向後遠離或移動時,第一終端設備可以通過語音或簡訊或提示信息提示第一終端設備的用戶,該第二終端設備的聯繫人正遠離。這樣,可以方便用戶獲得用戶的聯繫人跟自己的距離變化關係。在本實施例中,還提供一種實現聯繫人的排列的終端設備,如圖3所示,圖3為本發明實施例提供的終端設備的總體結構圖。該終端設備包括:共享請求模塊301、接收模塊302、獲取模塊303,更新模塊304。在本實施例中,共享請求模塊301用於發送位置共享請求消息給第二終端設備。接收模塊302用於接收第二終端設備返回的同意位置共享的確認消息。獲取模塊303用於當接收模塊302接收到第二終端設備返回的同意位置共享的確認消息時,獲取該第二終端設備的位置信息。更新模塊304用於當獲取模塊303獲取到第二終端設備的位置信息時,根據該第二終端設備的位置信息的變化,更新該第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。本發明提供的終端設備,第一終端設備根據第二終端設備的位置變化,自動更新該第二終端設備的聯繫人排列,從而,可以動態的更新聯繫人排列順序,不需要用戶的手動操作,從而,提高了用戶的體驗感。圖4為本發明實施例提供的終端設備的具體結構圖。該終端設備包括:共享請求模塊401、接收模塊402、獲取模塊403、更新模塊404。該更新模塊404包括:計算子模塊4040、比較子模塊4041、執行子模塊4042。在本實施例中,該終端設備可以是第一終端設備。在本實施例中,共享請求模塊401用於發送位置共享請求消息給第二終端設備。接收模塊402用於接收第二終端設備返回的同意位置共享的確認消息。獲取模塊403用於當接收模塊402接收到第二終端設備返回的同意位置共享的確認消息時,獲取該第二終端設備的當前位置信息,其中具體用於,向第二終端發送獲取當前位置信息的請求消息,並接收該第二終端設備發送的當前位置信息。計算子模塊4040用於根據第二終端設備的當前位置信息計算出該第二終端設備距離第一終端設備的當前位置距離。比較子模塊4041用於根據計算子模塊4040計算出的當前位置距離與存儲的第二終端設備距離第一終端設備的位置距離進行比較。執行子模塊4042用於比較子模塊4041的比較結果為發生變化時,更新該第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列;或用於比較子模塊4041的比較結果為沒有發生變化時,保持該第二終端設備的聯繫人排列,即不操作。在本實施例中,如果是第一次獲取第二終端設備的當前位置信息,那原始的存儲的第二終端設備的當前位置信息就為空白,二者相比,也可以認為是發生變化,也就是說,最開始的第二終端設備的聯繫人排列位置不存在,或沒有排列,此時,就需要重新進行第二終端設備的聯繫人排列。本發明提供的終端設備,第一終端設備根據第二終端設備的位置變化,自動更新該第二終端設備的聯繫人排列,從而,可以動態的更新聯繫人排列順序,不需要用戶的手動操作,從而,提高了用戶的體驗感。在本實施例中,該終端設備還可以包括提示模塊(未畫出),當該第二終端設備的聯繫人排列更新後,第一終端設備可以通過提示模塊提示第一終端設備的用戶,該第二終端設備的聯繫人排列的發生變化,進一步的,如果第二終端設備的聯繫人排列向近或向前靠近或移動時,第一終端設備可以通過語音或簡訊或提示信息提示第一終端設備的用戶,該第二終端設備的聯繫人正靠近;反之,如果第二終端設備的聯繫人排列向遠或向後遠離或移動時,第一終端設備可以通過語音或簡訊或提示信息提示第一終端設備的用戶,該第二終端設備的聯繫人正遠離。這樣,可以方便用戶獲得用戶的聯繫人跟自己的距離變化關係O上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。最後應說明的是:以上實施例僅用以說明本發明的技術方案而非對其進行限制,儘管參照較佳實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對本發明的技術方案進行修改或者等同替換,而這些修改或者等同替換亦不能使修改後的技術方案脫離本發明技術方案的精神和範圍。
權利要求
1.一種聯繫人的排列方法,其特徵在於,包括: 第一終端設備發送位置共享請求消息至第二終端設備; 所述第一終端設備接收第二終端設備返回的同意位置共享的確認消息; 所述第一終端設 備獲取該第二終端設備的位置信息; 所述第一終端設備根據該第二終端設備的位置信息的變化,更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。
2.根據權利要求1所述的方法,其特徵在於,所述第一終端設備獲取該第二終端設備的位置信息的步驟包括: 所述第一終端設備向第二終端設備發送獲取第二終端設備的當前位置信息的請求消息; 所述第一終端設備接收所述第二終端設備發送的第二終端設備的當前位置信息。
3.根據權利要求1所述的方法,其特徵在於,所述第一終端設備根據該第二終端設備的位置信息的變化,更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列的步驟包括: 第一終端設備根據第二終端設備的當前位置信息計算出所述第二終端設備距離第一終端設備的當前位置距離; 第一終端設備根據計算出的當前位置距離與存儲的第二終端設備距離第一終端設備的位置距離進行比較; 若比較結果為發生變化,則更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。
4.根據權利要求3所述的方法,其特徵在於,所述第一終端設備根據第二終端設備的當前位置信息計算出所述第二終端設備距離第一終端設備的當前位置距離的步驟包括: 第一終端設備通過GPS進行定位,以獲取第一終端設備的當前位置信息; 根據第一終端設備和第二終端設備的當前位置信息,計算第一終端設備與第二終端設備之間的直線距離或位移,以得出所述第二終端設備距離第一終端設備的當前位置距離。
5.一種實現聯繫人排列的終端設備,其特徵在於,包括: 共享請求模塊,用於發送位置共享請求消息給第二終端設備; 接收模塊,用於接收第二終端設備返回的同意位置共享的確認消息; 獲取模塊,用於當所述接收模塊接收到所述確認消息時,獲取該第二終端設備的位置信息; 更新模塊,用於當所述獲取模塊獲取到第二終端設備的位置信息時,根據所述第二終端設備的位置信息的變化,更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。
6.根據權利要求5所述的終端設備,其特徵在於,所述獲取模塊具體用於:向所述第二終端發送獲取第二終端的當前位置信息的請求消息,並接收所述第二終端設備發送的第二終端設備的當前位置信息。
7.根據權利要求5所述的終端設備,其特徵在於,所述更新模塊具體用於:第一終端設備根據第二終端設備的當前位置信息計算出所述第二終端設備距離第一終端設備的當前位置距離,第一終端設備根據計算出的當前位置距離與存儲的第二終端設備距離第一終端設備的位置距離進行比較,若比較結果為發生變化,則更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列。
8.根據權利要求7所述的終端設備,其特徵在於,所述更新模塊進一步用於根據第一終端設備和第二終端設備的當前位置信息,計算第一終端設備與第二終端設備之間的直線距離或位移,以得 出所述第二終端設備距離第一終端設備的當前位置距離。
全文摘要
本發明公開一種聯繫人的排列方法,包括第一終端設備發送位置共享請求消息至第二終端設備;所述第一終端設備接收第二終端設備返回的同意位置共享的確認消息;所述第一終端設備獲取該第二終端設備的位置信息;所述第一終端設備根據該第二終端設備的位置信息的變化,更新所述第二終端設備的聯繫人在所述第一終端設備中的聯繫人排列,從而,可以動態的更新聯繫人排列順序,不需要用戶的手動操作,從而,提高了用戶的體驗感。
文檔編號H04W88/02GK103108279SQ201110361768
公開日2013年5月15日 申請日期2011年11月15日 優先權日2011年11月15日
發明者王連峰 申請人:華為終端有限公司