一種聯系人查找方法及終端的制作方法
【專利摘要】本發(fā)明提供了一種聯系人查找方法及終端,該方法包括:在地圖界面上設置標記點;獲取標記點在地圖界面上對應的地理位置信息,并從地理位置信息選定區(qū)域信息;接收標記點的選擇請求,并確定該標記點對應的區(qū)域信息;根據區(qū)域信息和通訊錄確定并顯示聯系人。通過本發(fā)明的實施,在地圖界面上設置標記點,在用戶需要查找聯系人時,通過選擇地圖界面上的標記點,即可顯示處于所選擇標記點對應區(qū)域的聯系人,解決了當前技術中用戶需要逐個選擇目標聯系人才能完成與區(qū)域內所有聯系人進行通信的問題,增加了用戶的使用體驗。
【專利說明】一種聯系人查找方法及終端
【技術領域】
[0001]本發(fā)明涉及通信信息管理領域,尤其涉及一種用于在通信時查找聯系人的聯系人查找方法及終端。
【背景技術】
[0002]現有終端通訊錄中,聯系人一般都是以名字的拼音縮寫或字母縮寫排列,查找方式也是按照拼音、字母查找;但是,隨著現代社會人員流動性的增大,人與人之間的跨區(qū)域交往日益密切,用戶往往需要同終端通訊錄中某些省/市/區(qū)/街道的聯系人進行交互,當聯系人眾多,用戶需要在通訊錄中一一查找,操作繁瑣,既浪費時間,又容易出錯。
[0003]因此,提供一種無需輸入地址就可按地址快速查找聯系人的方法,是本領域技術人員亟待解決的技術問題。
【發(fā)明內容】
[0004]為了解決上述技術問題,本發(fā)明提供了一種聯系人查找方法及終端。
[0005]本發(fā)明提供了一種聯系人查找方法,在一個實施例中,該聯系人查找方法包括:在地圖界面上設置標記點;獲取標記點在地圖界面上對應的地理位置信息,并從地理位置信息選定區(qū)域信息;接收標記點的選擇請求,并確定該標記點對應的區(qū)域信息;根據區(qū)域信息和通訊錄確定并顯不聯系人。
[0006]進一步的,在上述實施例中,根據區(qū)域信息和通訊錄確定并顯示對應的聯系人的步驟具體為:在通訊錄中查找處于區(qū)域信息對應區(qū)域的聯系人,并將顯示查找到的聯系人。
[0007]進一步的,上述實施例還包括:接收標記點的更新請求,修改標記點對應的區(qū)域信肩、O
[0008]進一步的,上述實施例還包括:根據標記點對應的區(qū)域信息,在通訊錄中查找處于區(qū)域信息對應區(qū)域的聯系人;將查找到的聯系人添加到該標記點區(qū)域信息對應的聯系人列表;根據區(qū)域信息和通訊錄確定并顯示聯系人的步驟具體為:查找是否存儲有區(qū)域信息對應的聯系人列表,若有,則顯示該聯系人列表中的聯系人。
[0009]進一步的,上述實施例還包括:接收標記點的更新請求,修改標記點對應的區(qū)域信息,并更新該標記點區(qū)域信息對應的聯系人列表。
[0010]進一步的,上述實施例還包括:接收聯系人的更新請求,更新各標記點區(qū)域信息對應的聯系人列表。
[0011]進一步的,上述實施例還包括:若根據區(qū)域信息和通訊錄沒有確定到聯系人,則提示區(qū)域信息對應區(qū)域內的聯系人為空。
[0012]進一步的,在上述實施例中,區(qū)域信息為洲、國、省、市、區(qū)、街道中的一個。
[0013]為了解決上述問題,本發(fā)明還提供了一種終端,在一個實施例中,該終端包括:標記模塊、選擇模塊及顯示模塊;其中,標記模塊用于在地圖界面上設置標記點,獲取標記點在地圖界面上對應的地理位置信息,并從地理位置信息選定區(qū)域信息;選擇模塊用于接收標記點的選擇請求,并確定該標記點對應的區(qū)域信息;顯示模塊用于根據區(qū)域信息和通訊錄確定并顯不聯系人。
[0014]本發(fā)明的有益效果:
[0015]本發(fā)明提供的聯系人查找方法及終端,在地圖界面上設置標記點,并確定該標記點所對應的區(qū)域信息,在用戶需要查找聯系人時,通過選擇地圖界面上的標記點,即可顯示處于所選擇標記點對應區(qū)域的聯系人,既提供了一種根據聯系人地址查找聯系人的方法,進一步的,用戶通過觸發(fā)地圖上面的標記點就可以對應標記點區(qū)域內的聯系人,而無需手動輸入地址,解決了當前技術中,用戶需要去聯系人數據庫中一一選擇目標聯系人才能完成與區(qū)域內所有聯系人進行通信的問題,增加了用戶的使用體驗,并且用戶無需手動輸入,進一步增加了用戶的使用體驗。
【專利附圖】
【附圖說明】
[0016]圖1為本發(fā)明一實施例提供的聯系人查找方法的示意圖;
[0017]圖2為本發(fā)明一實施例提供的終端的示意圖;
[0018]圖3為圖2所示實施例中顯示模塊的示意圖;
[0019]圖4為本發(fā)明另一實施例提供的終端的示意圖;
[0020]圖5為本發(fā)明一應用實例中的聯系人查找方法的示意圖;
[0021]圖6為圖5所示應用實例中地圖界面的一個示意圖;
[0022]圖7為圖5所示應用實例中地圖界面的另一個示意圖;
[0023]圖8為圖5所示應用實例中有聯系人時的界面示意圖;
[0024]圖9為圖5所示應用實例中無聯系人時的界面示意圖。
【具體實施方式】
[0025]本發(fā)明所提供的聯系人查找方法可應用于所有能夠進行聯系人查找的終端中,如手機、平板電腦等移動設備,臺式電腦等固定設備,下文以手機為例,并通過【具體實施方式】結合附圖的方式對本發(fā)明做出進一步的詮釋說明。
[0026]圖1為本發(fā)明一實施例提供的聯系人查找方法的示意圖;由圖1可知,在該實施例中,本發(fā)明提供的聯系人查找方法包括以下步驟:
[0027]SlOl:在地圖界面上設置標記點;
[0028]較優(yōu)的,接收設置標記點的設置請求,在地圖界面對應于設置請求的位置設置標記點;具體的,終端接收來自用戶設置標記點的設置請求,該設置請求中攜帶有需要設置標記點的位置/坐標信息;
[0029]如,用戶需要在新疆省設置標記點,則該設置請求中攜帶“新疆省”的位置信息,又如,用戶需要在經緯度為“87:36E ;43:46N”處設置標記點,則該設置請求中攜帶“87:36E;43:46N”的位置信息;
[0030]為了增加用戶的使用體驗,在本發(fā)明的較佳實施例中,還可以為用戶提供一張地圖,以屏幕坐下角為原點,設置坐標系,如圖6所示,供用戶在該地圖上進行點擊以確定需要設置標記點的位置,如,用戶點擊新疆省區(qū)域內的一點,終端獲取該點在整個顯示界面的坐標信息,則該設置請求中攜帶“X,Y” ;
[0031]終端根據設置請求中的位置/坐標信息,在地圖界面的對應位置設置標記點。
[0032]S102:獲取標記點在地圖界面上對應的地理位置信息,并從地理位置信息選定區(qū)域信息;
[0033]較優(yōu)的,終端獲取標記點在地圖界面上對應的地理位置信息,如亞洲-中國-新疆-烏魯木齊;接收由用戶觸發(fā)的攜帶有選擇區(qū)域信息的選擇請求,從地理位置信息中選定區(qū)域信息,如新疆;區(qū)域信息為標記點對應的地理位置信息所包括的洲、國、省、市、區(qū)、街道中的一個;
[0034]相應的,終端還可以根據地圖界面的顯示比例,自動確定該標記點的區(qū)域級別,如圖6比例的地圖界面,終端自動默認標記點的區(qū)域級別為省級,當用戶點擊新疆省區(qū)域內時,設置標記點,并將該標記點的區(qū)域信息確定為“新疆省”。
[0035]S103:接收標記點的選擇請求,并確定該標記點對應的區(qū)域信息;
[0036]較優(yōu)的,接收用戶選擇標記點的選擇請求,選擇選擇請求對應的標記點;終端接收由用戶觸發(fā)的選擇標記點的選擇請求,選擇請求中攜帶有標記點的編號信息,具體的,可以是用戶在地圖界面輸入選擇哪個標記點,還可以是用戶直接在地圖界面點擊需要選擇的標記點;終端根據選擇請求中的編號信息,將對應的標記點設置為選擇狀態(tài);
[0037]根據步驟S102中選定的標記點的區(qū)域信息,確定該標記點對應的區(qū)域信息,如新疆省。
[0038]S104:判斷根據區(qū)域信息和通訊錄是否確定到聯系人;若確定到聯系人,則執(zhí)行步驟S105,否則,執(zhí)行步驟S106。
[0039]S105:顯示被確定的聯系人;
[0040]S106:提示該標記點對應區(qū)域內的聯系人為空;
[0041]較優(yōu)的,若根據區(qū)域信息和通訊錄沒有確定到聯系人,則提示區(qū)域信息對應區(qū)域內的聯系人為空,同時,將該標記點進行突出顯示,以與其他對應區(qū)域存在聯系人的標記點進行區(qū)分,并還可以返回地圖界面供用戶重新設置/選擇標記點。
[0042]較優(yōu)的,在其他實施例中,圖1所示實施例中的步驟S104及步驟S105具體為:在通訊錄中查找處于區(qū)域信息對應區(qū)域的聯系人,并將顯示查找到的聯系人,可采用如下方案:
[0043]獲取被選擇標記點的區(qū)域信息,確定被選擇標記點對應區(qū)域;
[0044]獲取各聯系人的位置信息,確定各聯系人的位置;
[0045]依次判斷各聯系人的位置是否處于被選擇標記點對應區(qū)域內;
[0046]若有至少一個聯系人的位置處于被選擇標記點對應區(qū)域內,則被選擇標記點對應區(qū)域內存在聯系人,執(zhí)行步驟S105;若沒有聯系人的位置處于被選擇標記點對應區(qū)域內,則被選擇標記點對應區(qū)域內沒有存在聯系人,執(zhí)行步驟S106 ;
[0047]此時,步驟S105具體為:顯示位置處于被選擇標記點對應區(qū)域內的聯系人。
[0048]在上述實施例中,當需要對地圖界面上的標記點進行操作時,該方法還包括:
[0049]若操作請求為新建標記點,則在地圖界面對應于該請求的位置設置標記點,并確定新建標記點的區(qū)域信息;
[0050]若操作請求為修改標記點的區(qū)域信息,則生成更新請求,終端在接收標記點的更新請求后,修改標記點對應的區(qū)域信息;[0051 ] 若操作請求為刪除標記點,則刪除該請求對應標記點。
[0052]較優(yōu)的,在其他實施例中,圖1所示實施例提供的聯系人查找方法還包括以下步驟:根據標記點對應的區(qū)域信息,在通訊錄中查找處于區(qū)域信息對應區(qū)域的聯系人;將查找到的聯系人添加到該標記點區(qū)域信息對應的聯系人列表;具體的為:
[0053]獲取標記點的區(qū)域信息,確定標記點的對應區(qū)域;
[0054]獲取各聯系人的位置信息,確定各聯系人的位置;
[0055]依次匹配各聯系人的位置與標記點對應區(qū)域;
[0056]若有至少一個聯系人的位置處于標記點對應區(qū)域內,則為標記點設置聯系人列表,并將位置處于標記點對應區(qū)域內的聯系人添加到標記點的聯系人列表中;若沒有聯系人的位置處于標記點對應區(qū)域內,則標記點對應區(qū)域內沒有存在聯系人,執(zhí)行步驟S106 ;
[0057]此時,步驟S104及步驟S105具體為:查找是否存儲有區(qū)域信息對應的聯系人列表,若有,則顯不該聯系人列表中的聯系人。
[0058]在上述實施例中,因為在設置標記點之后,可能會為標記點設置聯系人列表,以供快速顯示,那么相應的,當需要對地圖界面上的標記點進行更新時,可能會導致標記點的區(qū)域信息發(fā)生變化,此時會影響該聯系人列表的內容,因此,該方法還可以包括:接收標記點的更新請求,修改標記點對應的區(qū)域信息,并更新該標記點區(qū)域信息對應的聯系人列表;新建標記點;刪除標記點;具體的為:
[0059]若為新建標記點,則在地圖界面對應于更新請求的位置設置標記點,確定新建標記點的區(qū)域信息;依次匹配各聯系人的位置與新建標記點對應區(qū)域;若有至少一個聯系人的位置處于新建標記點對應區(qū)域內,則為新建標記點設置聯系人列表,并將位置處于新建標記點對應區(qū)域內的聯系人添加到新建標記點的聯系人列表中;若沒有聯系人的位置處于新增標記點對應區(qū)域內,則新增標記點對應區(qū)域內沒有存在聯系人,執(zhí)行步驟S106 ;
[0060]若為修改標記點的區(qū)域信息,則接收標記點的更新請求,修改標記點對應的區(qū)域信息,并更新該標記點區(qū)域信息對應的聯系人列表;依次匹配各聯系人的位置與修改后標記點對應區(qū)域,若有至少一個聯系人的位置處于修改后標記點對應區(qū)域內,則為修改后標記點設置聯系人列表,并將位置處于修改后標記點對應區(qū)域內的聯系人添加到修改后標記點的聯系人列表中;若沒有聯系人的位置處于修改后標記點對應區(qū)域內,則修改后標記點對應區(qū)域內沒有存在聯系人,執(zhí)行步驟S106 ;
[0061]若為刪除標記點,則刪除更新請求對應的標記點,并刪除被刪除標記點區(qū)域信息對應的聯系人列表。
[0062]在上述實施例中,因為在設置標記點之后,可能會為標記點設置聯系人列表,聯系人列表中包含了聯系人的信息,因此,當終端中的聯系人發(fā)生變化時,也會影響該聯系人列表的內容,因此,該方法還可以包括:接收聯系人的更新請求,更新各標記點區(qū)域信息對應的聯系人列表;具體的為:
[0063]若更新請求為新增聯系人,則新增聯系人,判斷該新增聯系人的位置是否處于一標記點對應區(qū)域內;若是,則將其添加到該標記點對應區(qū)域的聯系人列表;若否,則不對標記點進行操作;
[0064]若更新請求為更新聯系人的位置信息,則更新該聯系人的位置信息,判斷該聯系人修改后的位置是否處于一標記點對應區(qū)域內,若是,則將其添加到該標記點對應區(qū)域的聯系人列表,若否,則不對標記點進行操作;進一步的,若該聯系人修改前的位置處于另一標記點對應區(qū)域內,則將其從該另一標記點對應區(qū)域的聯系人列表中刪除,若刪除后的另一標記點對應區(qū)域的聯系人列表為空,則刪除另一標記點對應區(qū)域的聯系人列表,執(zhí)行步驟 S106 ;
[0065]若更新請求為刪除聯系人,則刪除聯系人,判斷該聯系人的位置是否處于一標記點對應區(qū)域內;若是,則將其從該標記點對應區(qū)域的聯系人列表中刪除,若刪除后的該標記點對應區(qū)域的聯系人列表為空,則刪除該標記點對應區(qū)域的聯系人列表,執(zhí)行步驟S106 ;若否,則不對標記點進行操作;
[0066]圖2為本發(fā)明一實施例提供的終端的示意圖;由圖2可知,在本實施例中,本發(fā)明提供的終端2包括:標記模塊21、選擇模塊22及顯示模塊23,其中,
[0067]標記模塊21用于在地圖界面上設置標記點,獲取標記點在地圖界面上對應的地理位置信息,并從地理位置信息選定區(qū)域信息;區(qū)域信息為洲、國、省、市、區(qū)、街道中的一個;
[0068]選擇模塊22用于接收標記點的選擇請求,并確定該標記點對應的區(qū)域信息;
[0069]顯示模塊23用于根據區(qū)域信息和通訊錄確定并顯示聯系人。
[0070]圖3為圖2所示實施例中顯示模塊23的示意圖;由圖3可知,在本實施例中,本發(fā)明提供的終端2中的顯示模塊23包括查找子模塊231及顯示子模塊232,其中,
[0071]查找子模塊232用于在通訊錄中查找處于區(qū)域信息對應區(qū)域的聯系人;
[0072]顯示子模塊232用于顯示查找子模塊231查找到的聯系人;還用于若查找子模塊231根據區(qū)域信息和通訊錄沒有確定到聯系人,則提示區(qū)域信息對應區(qū)域內的聯系人為空。
[0073]進一步的,在圖2所示實施例中標記模塊21包括第一更新子模塊,第一更新子模塊用于接收標記點的更新請求,修改標記點對應的區(qū)域信息。
[0074]圖4為本發(fā)明另一實施例提供的終端的示意圖;由圖4可知,在本實施例中,本發(fā)明提供的終端2在包括標記模塊21、選擇模塊22及顯示模塊23的基礎上,還包括匹配模塊24及存儲模塊25,其中,
[0075]匹配模塊24用于根據標記點對應的區(qū)域信息,在通訊錄中查找處于區(qū)域信息對應區(qū)域的聯系人;
[0076]存儲模塊25用于將匹配模塊24查找到的聯系人添加到該標記點區(qū)域信息對應的聯系人列表中;
[0077]顯示模塊23具體用于查找存儲模塊25是否存儲于區(qū)域信息對應的聯系人列表,若有,則顯示該聯系人列表中的聯系人。
[0078]進一步的,在圖4所示實施例中的標記模塊21包括第二更新子模塊,第二更新子模塊用于接收標記點的更新請求,修改標記點對應的區(qū)域信息,并更新該標記點區(qū)域信息對應的聯系人列表。
[0079]進一步的,在圖4所示實施例中的存儲模塊25包括第三更新子模塊,第三更新子模塊用于接收聯系人的更新請求,更新各標記點區(qū)域信息對應的聯系人列表。
[0080]現結合具體應用實例及圖5至圖9來進一步說明本發(fā)明提供的聯系人查找方法,在本應用實例中,做如下設定,地圖界面顯示的為中國地圖,用戶點擊地圖界面中任一點持續(xù)I秒,觸發(fā)設置/選擇標記點的請求,并且,采用圖4所示的終端2來實現聯系人的操作,其中,圖5為本發(fā)明一應用實例中的聯系人查找方法的示意圖,圖6為圖5所示應用實例中地圖界面的一個示意圖,圖7為圖5所示應用實例中地圖界面的另一個示意圖,圖8為圖5所示應用實例中有聯系人時的界面示意圖,圖9為圖5所示應用實例中無聯系人時的界面示意圖。
[0081]如圖5所示,在本應用實例中,本發(fā)明提供的聯系人查找方法包括如下步驟:
[0082]S501:顯示地圖界面;
[0083]顯示的地圖界面如圖6所示。
[0084]S502:設置標記點,確定標記點的區(qū)域信息;
[0085]根據用戶點擊,在地圖界面對應于用戶點擊的位置設置標記點,根據標記點對應的地理位置信息及用戶選擇的區(qū)域層次,確定標記點的區(qū)域信息;
[0086]具體的為:
[0087]用戶點擊地圖界面的一點,并持續(xù)I秒,終端在用戶點擊的位置設置標記點;
[0088]獲取并向用戶顯示標記點對應的地理位置信息,如向用戶顯示標記點對應的地理位置信息為:亞洲-中國-A省-B市-C區(qū)-D街道X X號;
[0089]接收用戶選擇,確定用戶選擇的區(qū)域信息;區(qū)域信息為標記點對應的地理位置信息所包括的洲、國、省、市、區(qū)、街道中的一個,如選擇為“市”
[0090]將用戶選擇的區(qū)域信息作為標記點的區(qū)域信息,此時,標記點的區(qū)域信息為B市;
[0091]如:用戶執(zhí)行了 3次點擊地圖界面的操作,設置了 3個標記點:標記點1、標記點2及標記點3 ;根據用戶選擇,標記點I的區(qū)域信息為新疆省,標記點2的區(qū)域信息為西安市,標記點3的區(qū)域信息為西藏省。
[0092]S503:匹配標記點區(qū)域信息與通訊錄中的聯系人位置;
[0093]根據標記點的區(qū)域信息,確定標記點的對應區(qū)域;根據各聯系人的位置信息,確定各聯系人的位置;依次匹配各聯系人的位置與標記點對應區(qū)域,并將所有處于標記點對應區(qū)域內的聯系人添加到標記點對應區(qū)域的聯系人列表,將各標記點對應區(qū)域的聯系人列表進行存儲;
[0094]進一步的,若沒有聯系人的位置處于標記點對應區(qū)域內,則提示用戶標記點對應區(qū)域內的聯系人為空,將標記點突出顯示;
[0095]具體的如:
[0096]針對標記點1,其區(qū)域信息為新疆省,那么,標記點I對應的區(qū)域為新疆;針對標記點2,其區(qū)域信息為西安市,那么,標記點2對應的區(qū)域為西安;針對標記點3,其區(qū)域信息為西藏省,那么,標記點3對應的區(qū)域為西藏;
[0097]根據各聯系人聯系信息中的位置信息,確定各聯系人的位置;一般的,如果終端用戶對聯系人設置有位置信息,則以終端用戶的設置為準,若終端用戶沒有設置聯系人的位置信息,則可以根據號碼歸屬地/終端定位等技術來查找聯系人的位置信息;如中的用戶設置聯系人I的位置信息為陜西省西安市,聯系人2、3、4、5、6、7、8沒有設置,此時,終端根據號碼歸屬地查找到聯系人2、3的位置信息為陜西省西安市,聯系人4、5的位置信息為陜西省延安市,聯系人6、7的位置信息為新疆省烏魯木齊市,聯系人8的位置信息為廣東省廣州市;此時,就認為聯系人1、2、3在西安市,聯系人4、5在延安市,聯系人6、7在烏魯木齊市,聯系人8在廣州市;
[0098]依次匹配各聯系人的位置與標記點對應區(qū)域,并將所有處于標記點對應區(qū)域內的聯系人添加到標記點對應區(qū)域的聯系人列表;此時,根據上述假設可知:
[0099]針對標記點I,其標記點對應區(qū)域的聯系人列表I包括聯系人6、7,其標記點的標記圖標如圖7所示;
[0100]針對標記點2,其標記點對應區(qū)域的聯系人列表2包括聯系人1、2、3,其標記點的標記圖標如圖7所示;
[0101]針對標記點3,其標記點對應區(qū)域內無聯系人,此時,提醒終端用戶“標記點對應區(qū)域無聯系人”,顯示畫面如圖9所示,將標記點3突出顯示,與其他對應區(qū)域內具有聯系人的標記點進行區(qū)分,其標記點的標記圖標如圖7所示。
[0102]S504:選擇地圖界面上的標記點,確定其區(qū)域信息;
[0103]終端用戶通過點擊地圖界面上的標記點,選擇標記點,并確定其區(qū)域信息,如選擇標記點I,確定其區(qū)域信息為新疆省。
[0104]S505:判斷根據該標記點的區(qū)域信息及通訊錄確定該標記點對應區(qū)域內是否有聯系人;有,執(zhí)行步驟S506,無,執(zhí)行步驟S507 ;
[0105]此時,判斷的依據是判斷是否存儲有被選擇標記點區(qū)域信息對應的聯系人列表,如,選擇標記點1,則執(zhí)行步驟S506,選擇標記點3,則執(zhí)行步驟S507。
[0106]S506:顯示所選擇標記點對應區(qū)域的聯系人;
[0107]若用戶選擇的標記點對應區(qū)域內存在聯系人,即終端存儲有該標記點對應區(qū)域的聯系人列表,如針對標記點1,顯示畫面如圖8所示,終端用戶可以顯示的各個聯系人進行選擇以直接添加到通信對象欄,以完成通信等需求,較優(yōu)的,以列表的形式顯示聯系人。
[0108]S507:顯示所選擇標記點對應區(qū)域無聯系人;
[0109]若用戶選擇的標記點對應區(qū)域內沒有聯系人,則終端提示終端用戶該標記點對應區(qū)域內無聯系人,如針對標記點3,顯示畫面如圖9所示,并在一定時間段之后,返回圖6或圖7的地圖界面;其實,終端用戶根據標記點的不同圖標就可以知道標記點對應區(qū)域內是否存在聯系人,針對標記點3,終端用戶已經知道其對應區(qū)域內無聯系人,一般也不會進行選擇。
[0110]圖5所示實施例沒有實例出本發(fā)明提供的聯系人查找方法的更新功能,現進行簡單的說明,更新包括標記點的更新及聯系人的更新,下文分別說明:
[0111]針對標記點的更新,一般包括新增標記點、刪除標記點、修改標記點的區(qū)域信息等;具體的,
[0112]當更新操作為新增標記點時,僅需執(zhí)行步驟S502及步驟S503即可,不再贅述;
[0113]當更新操作為刪除標記點時,為根據用戶操作刪除標記點,如刪除圖7中的標記點1,則在刪除標記點I的同時,還需要從終端存儲模塊26中刪除存儲的標記點I對應區(qū)域的聯系人列表I ;
[0114]當更新操作為修改標記點的區(qū)域信息時,根據用戶操作更新標記點的區(qū)域信息,如更新圖7中的標記點2,則在更新標記點2的區(qū)域信息“西安市”為“陜西省”的同時,還需要將終端存儲模塊26中存儲的標記點2對應區(qū)域的聯系人列表2進行更新,更新后為聯系人列表3,聯系人列表3包括聯系人1、2、3、4、5,在后續(xù)終端用戶選擇標記點2時,其顯示的聯系人列表就是聯系人列表3 了 ;
[0115]針對聯系人的更新,一般包括新增聯系人、刪除聯系人、修改聯系人信息等;具體的,
[0116]當更新操作為新增聯系人時,根據用戶操作新增聯系人及其位置信息,判斷新增聯系人的位置是否處于標記點對應區(qū)域內;若是,則將其添加到標記點對應區(qū)域的聯系人列表;
[0117]如,新增聯系人9的位置信息為廣東省深圳市,在圖7所示的地圖界面上的3個標記點的對應區(qū)域都不包括廣東省深圳市,此時,不對圖7中各標記點及其聯系人列表進行修改;
[0118]如,新增聯系人10的位置信息為新疆省烏魯木齊市,就需要對標記點I對應區(qū)域的聯系人列表I進行修改,將聯系人10添加到聯系人列表I中,形成新的聯系人列表4,聯系人列表4包括聯系人6、7、10,在后續(xù)終端用戶選擇標記點I時,其顯示的聯系人列表就是聯系人列表4了;
[0119]如,新增聯系人11的位置信息為西藏省拉薩市,就需要對標記點3對應區(qū)域的聯系人列表進行修改,因為原標記點3對應區(qū)域內無聯系人,此時,針對標記點3新建聯系人列表5,聯系人列表5包括聯系人11,同時,將標記點3的圖像更新為有聯系人時的圖標,如標記點I的圖標,在后續(xù)終端用戶選擇標記點3時,其顯示的聯系人列表就是聯系人列表5了 ;
[0120]當更新操作為修改聯系人信息時,判斷修改的聯系人信息是否包括聯系人的位置信息,若不包括位置信息,則不進行更新,若包括位置信息,則判斷聯系人修改后的位置是否處于標記點對應區(qū)域內;若是,則將其添加到標記點對應區(qū)域的聯系人列表;若聯系人修改前的位置處于另一標記點對應區(qū)域內,則將其從另一標記點對應區(qū)域的聯系人列表中刪除,若刪除后的另一標記點對應區(qū)域的聯系人列表為空,則刪除另一標記點對應區(qū)域的聯系人列表,提示用戶另一標記點對應區(qū)域內的聯系人為空,將另一標記點突出顯示;
[0121]如,僅對聯系人I的電話號碼進行了修改,由于聯系人I的位置信息為用戶設置,修改又不涉及聯系人I的位置信息,或者,對電話號碼的修改沒有引起聯系人I的位置信息發(fā)送變化,則不對圖7中各標記點及其聯系人列表進行修改;
[0122]如,對聯系人2的電話號碼進行了修改,其位置信息需要終端自動獲??;如,聯系人2更新后的位置信息為陜西省延安市,此時,聯系人2修改前的位置處于標記點2對應區(qū)域內,需要從標記點2對應區(qū)域的聯系人列表2中將聯系人2刪除,刪除后,標記點2對應區(qū)域的聯系人列表更新為聯系人列表6,聯系人列表6包括聯系人1、3,因為聯系人2更新后的位置信息不涉及其他標記點,不對其他標記點對應區(qū)域的聯系人列表進行修改,在后續(xù)終端用戶選擇標記點2時,其顯示的聯系人列表就是聯系人列表6 了 ;又如,聯系人2更新后的位置信息為新疆省烏魯木齊市,此時,更新后的聯系人2的位置涉及標記點1,除需要對標記點2的聯系人列表2進行更換外,還需要對標記點I對應區(qū)域的聯系人列表I進行修改,將聯系人2增加到聯系人列表I中,形成新的聯系人列表7,聯系人列表7包括聯系人2、6、7,在后續(xù)終端用戶選擇標記點I時,其顯示的聯系人列表就是聯系人列表7 了 ;又如,聯系人2更新后的位置信息為西藏省拉薩市,此時,更新后的聯系人2的位置涉及標記點3,除需要對標記點2的聯系人列表2進行更換外,還需要對標記點3對應區(qū)域的聯系人列表進行修改,具體的,新建標記點3對應區(qū)域的聯系人列表8,將聯系人2增加到聯系人列表8中,聯系人列表8包括聯系人2,同時,將標記點3的圖像更新為有聯系人時的圖標,如標記點I的圖標,在后續(xù)終端用戶選擇標記點3時,其顯示的聯系人列表就是聯系人列表8了 ;
[0123]如,對聯系人6、7的電話號碼進行了修改,其位置信息需要終端自動獲??;如,聯系人6、7更新后的位置信息為陜西省延安市,此時,聯系人6、7修改前的位置處于標記點I對應區(qū)域內,需要從標記點I對應區(qū)域的聯系人列表I中將聯系人6、7刪除,刪除后,標記點I對應區(qū)域的聯系人列表為空了,則刪除聯系人列表1,同時,將標記點I進行突出顯示,將標記點I的圖像更新為無聯系人時的圖標,如標記點3的圖標;
[0124]當更新操作為刪除聯系人時,根據用戶操作刪除聯系人及其位置信息,判斷聯系人是否處于標記點對應區(qū)域的聯系人列表中;若是,則將其從標記點對應區(qū)域的聯系人列表中刪除,若刪除后的聯系人列表為空,則刪除聯系人列表,提示用戶標記點對應區(qū)域內的聯系人為空,將標記點突出顯示;
[0125]如,刪除聯系人8,在圖7所示的地圖界面上的3個標記點的對應區(qū)域都不包括廣東省廣州市,此時,不對圖7中各標記點及其聯系人列表進行修改;
[0126]如,刪除聯系人2、3,由于聯系人2、3都涉及標記點2,則將其從標記點2對應區(qū)域的聯系人列表2中刪除,刪除后,標記點2對應區(qū)域的聯系人列表更新為聯系人列表9,聯系人列表9包括聯系人1,在后續(xù)終端用戶選擇標記點I時,其顯示的聯系人列表就是聯系人列表9 了 ;
[0127]如,刪除聯系人6、7,由于聯系人6、7都涉及標記點1,則將其從標記點I對應區(qū)域的聯系人列表I中刪除,刪除后,標記點I對應區(qū)域的聯系人列表為空了,則刪除聯系人列表1,同時,將標記點I進行突出顯示,將標記點I的圖像更新為無聯系人時的圖標,如標記點3的圖標。
[0128]若采用圖3所示實施例提供的終端來實施本發(fā)明提供的聯系人查找方法,當更新聯系人時,對本發(fā)明的實施沒有影響,不再贅述,當更新標記點時,結合圖5及圖7,并以聯系人1、2、3在西安市,聯系人4、5在延安市為例說明,
[0129]若更新請求為新建標記點,則在地圖界面對應于更新請求的位置設置標記點,并確定新建標記點的區(qū)域信息;如,在圖7所示的地圖界面上新增一個標記點,執(zhí)行步驟S502即可;
[0130]若更新請求為修改標記點的區(qū)域信息,則修改更新請求對應標記點的區(qū)域信息;此時,步驟S506所顯示的聯系人可能會不同,如,針對標記點2,更新前,其區(qū)域信息為西安市,步驟S506所顯示的聯系人為聯系人1、2、3,當將該標記點2的區(qū)域信息更新為陜西省,步驟S506所顯示的聯系人為聯系人1、2、3、4及5 了;
[0131]若更新請求為刪除標記點,則刪除更新請求對應標記點;如,在圖7所示的地圖界面上刪除標記點3。
[0132]綜上可知,通過本發(fā)明的實施,至少存在以下有益效果:
[0133]根據接收到的設置請求在地圖界面上設置標記點,并確定該標記點所對應的區(qū)域信息,在用戶需要查找聯系人時,通過選擇地圖界面上的標記點,即可顯示處于所選擇標記點對應區(qū)域的聯系人,既提供了一種根據聯系人地址查找聯系人的方法,進一步的,用戶通過觸發(fā)地圖上面的標記點就可以對應標記點區(qū)域內的聯系人,而無需手動輸入地址,解決了當前技術中,用戶需要去聯系人數據庫中一一選擇目標聯系人才能完成與區(qū)域內所有聯系人進行通信的問題,增加了用戶的使用體驗,并且用戶無需手動輸入,進一步增加了用戶的使用體驗;
[0134]進一步的,在在用戶選擇標記點之前為每個標記點分別查找聯系人,將查找到的聯系人寫入對應標記點的聯系人列表并存儲,在后續(xù)操作時,可以快速顯示用戶選擇標記點對應的聯系人列表中的聯系人,增加了用戶的使用體驗。
[0135]以上僅是本發(fā)明的【具體實施方式】而已,并非對本發(fā)明做任何形式上的限制,凡是依據本發(fā)明的技術實質對以上實施方式所做的任意簡單修改、等同變化或修飾,均仍屬于本發(fā)明技術方案的保護范圍。
【權利要求】
1.一種聯系人查找方法,其特征在于,包括: 在地圖界面上設置標記點; 獲取所述標記點在所述地圖界面上對應的地理位置信息,并從所述地理位置信息中選定區(qū)域信息; 接收標記點的選擇請求,并確定該標記點對應的區(qū)域信息; 根據所述區(qū)域信息和通訊錄確定并顯示對應的聯系人。
2.如權利要求1所述的聯系人查找方法,其特征在于,所述根據所述區(qū)域信息和通訊錄確定并顯示對應的聯系人的步驟具體為:在所述通訊錄中查找處于所述區(qū)域信息對應區(qū)域的聯系人,將查找到的聯系人確定為所述區(qū)域信息對應的聯系人并顯示。
3.如權利要求2所述的聯系人查找方法,其特征在于,還包括:接收標記點的更新請求,修改標記點對應的區(qū)域信息。
4.如權利要求1所述的聯系人查找方法,其特征在于,還包括: 根據標記點對應的區(qū)域信息,在所述通訊錄中查找處于所述區(qū)域信息對應區(qū)域的聯系人; 將查找到的聯系人添加到該標記點區(qū)域信息對應的聯系人列表; 所述根據所述區(qū)域信息和通訊錄確定并顯示對應的聯系人的步驟具體為:查找是否存儲有所述區(qū)域信息對應的聯系人列表,若有,則顯示該聯系人列表中的聯系人。
5.如權利要求4所述的聯系人查找方法,其特征在于,還包括:接收標記點的更新請求,修改標記點對應的區(qū)域信息,并更新該標記點區(qū)域信息對應的聯系人列表。
6.如權利要求4所述的聯系人查找方法,其特征在于,還包括:接收聯系人的更新請求,更新標記點區(qū)域信息對應的聯系人列表。
7.如權利要求1至6任一項所述的聯系人查找方法,其特征在于,還包括:若根據所述區(qū)域信息和通訊錄沒有確定到聯系人,則提示所述區(qū)域信息對應區(qū)域內的聯系人為空。
8.如權利要求1至6任一項所述的聯系人查找方法,其特征在于,所述區(qū)域信息為洲、國、省、市、區(qū)、街道中的一個。
9.一種終端,其特征在于,包括:標記模塊、選擇模塊及顯示模塊,其中, 所述標記模塊用于在地圖界面上設置標記點,獲取所述標記點在所述地圖界面上對應的地理位置信息,并從所述地理位置信息中選定區(qū)域信息; 所述選擇模塊用于接收標記點的選擇請求,并確定該標記點對應的區(qū)域信息; 所述顯示模塊用于根據所述區(qū)域信息和通訊錄確定并顯示對應的聯系人。
10.如權利要求9所述的終端,其特征在于,所述顯示模塊包括查找子模塊及顯示子模塊,其中, 所述查找子模塊用于在所述通訊錄中查找處于所述區(qū)域信息對應區(qū)域的聯系人,并將查找到的聯系人確定為所述區(qū)域信息對應的聯系人; 所述顯示子模塊用于顯示所述查找子模塊查找到的聯系人。
11.如權利要求10所述的終端,其特征在于,所述標記模塊包括第一更新子模塊,所述第一更新子模塊用于接收標記點的更新請求,修改標記點對應的區(qū)域信息。
12.如權利要求9所述的終端,其特征在于,還包括匹配模塊及存儲模塊,其中, 所述匹配模塊用于根據標記點對應的區(qū)域信息,在所述通訊錄中查找處于所述區(qū)域信息對應區(qū)域的聯系人; 所述存儲模塊用于將所述匹配模塊查找到的聯系人添加到該標記點區(qū)域信息對應的聯系人列表中; 所述顯示模塊具體用于查找所述存儲模塊是否存儲于所述區(qū)域信息對應的聯系人列表,若有,則顯不該聯系人列表中的聯系人。
13.如權利要求12所述的終端,其特征在于,所述標記模塊包括第二更新子模塊,所述第二更新子模塊用于接收標記點的更新請求,修改標記點對應的區(qū)域信息,并更新該標記點區(qū)域信息對應的聯系人列表。
14.如權利要求12所述的終端,其特征在于,所述存儲模塊包括第三更新子模塊,所述第三更新子模塊用于接收聯系人的更新請求,更新各標記點區(qū)域信息對應的聯系人列表。
15.如權利要求9至14任一項所述的終端,其特征在于,所述顯示模塊還用于若根據所述區(qū)域信息和通訊錄沒有確定到聯系人,則提示所述區(qū)域信息對應區(qū)域內的聯系人為空。
16.如權利要求9至14任一項所述的終端,其特征在于,所述區(qū)域信息為洲、國、省、市、區(qū)、街道中的一個。
【文檔編號】H04W4/02GK104168350SQ201310186157
【公開日】2014年11月26日 申請日期:2013年5月17日 優(yōu)先權日:2013年5月17日
【發(fā)明者】趙國濤 申請人:中興通訊股份有限公司