本發(fā)明涉及通訊技術領域,具體涉及批量分享聯(lián)系人信息的方法及裝置。
背景技術:
目前與朋友分享另一些朋友的聯(lián)系方式時,選擇通過通訊軟件發(fā)送需分享的朋友的聯(lián)系方式,需要使用“添加”操作,逐條添加聯(lián)系人信息,且每次都要勾選插入聯(lián)系人信息的字段類別(如:姓名、手機號碼、家庭號碼等),如果此時想分享多個聯(lián)系人時,只能逐條插入,無法做到批量插入,就造成用戶想插入多個聯(lián)系人信息時,不得不按以上操作執(zhí)行多次,整個過程不夠簡潔智能,費時費力,用戶體驗效果差。
舉例說明,某用戶a運用短信分享朋友b、c、d的信息給朋友e,用戶a給朋友e發(fā)送短信時附加b、c、d的信息到短信中,在編輯短信時,從短信編輯界面選擇“添加”,通過通訊錄中選取朋友b,并勾選朋友b的信息類別(姓名,手機號碼,郵箱等),而后返回到短信編輯界面,根據(jù)勾選類別插入朋友b的聯(lián)系人信息到短信中,之后需要重新選擇“添加”,重復以上操作,插入朋友c、d的信息,整個過程耗時耗力且需要執(zhí)行多次。
技術實現(xiàn)要素:
本發(fā)明要解決的技術問題在于,克服現(xiàn)有的技術的不足,提供批量分享聯(lián)系人信息的方法及裝置,能夠在批量分享聯(lián)系人信息時,一次性插入所有需分享的聯(lián)系人信息,簡化分享流程。
為達到上述技術目的,一方面,本發(fā)明提供的批量分享聯(lián)系人信息的方法,所述方法包括:
拉起聯(lián)系人標識信息界面,顯示所有聯(lián)系人標識信息;
批量選擇需分享的聯(lián)系人標識信息后,拉起字段類別界面,顯示所有字段類別;
選擇需分享的字段類別后,提取被選聯(lián)系人標識信息下的聯(lián)系人信息中被選字段類別的字段信息;
將所述被選聯(lián)系人標識信息和對應字段信息發(fā)送至通訊應用進行分享。
另一方面,本發(fā)明提供的批量分享聯(lián)系人信息的裝置,所述裝置包括:
標識單元,用于拉起聯(lián)系人標識信息界面,顯示所有聯(lián)系人標識信息;
字段單元,用于批量選擇需分享的聯(lián)系人標識信息后,拉起字段類別界面,顯示所有字段類別;
提取單元,用于選擇需分享的字段類別后,提取被選聯(lián)系人標識信息下的聯(lián)系人信息中被選字段類別的字段信息;
分享單元,用于將所述被選聯(lián)系人標識信息和對應字段信息發(fā)送至通訊應用進行分享。
在本發(fā)明中,利用選擇需分享的字段類別,自動篩選批量選擇的聯(lián)系人標識信息下的聯(lián)系人信息;然后將被選聯(lián)系人標識信息和對應字段信息發(fā)送至通訊應用進行分享。這樣就不用每選擇一個聯(lián)系人時,就根據(jù)聯(lián)系人標識信息去找其對應的需分享的聯(lián)系人信息,然后逐條勾選插入。因此,本發(fā)明在插入聯(lián)系人信息時,可以做到一次性插入所有需分享的聯(lián)系人信息,簡化分享流程。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1為本發(fā)明實施例的方法流程示意圖;
圖2為本發(fā)明實施例的系統(tǒng)結構示意圖;
圖3為本發(fā)明實施例的提取單元的結構示意圖;
圖4為本發(fā)明實施例中分享單元的結構示意圖;
圖5為本發(fā)明實施例的細節(jié)流程示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明所述的批量分享聯(lián)系人信息的方法,所述方法包括:
101、拉起聯(lián)系人標識信息界面,顯示所有聯(lián)系人標識信息;
102、批量選擇需分享的聯(lián)系人標識信息后,拉起字段類別界面,顯示所有字段類別;
103、選擇需分享的字段類別后,提取被選聯(lián)系人標識信息下的聯(lián)系人信息中被選字段類別的字段信息;具體地:
依次讀取每條被選聯(lián)系人標識信息下的每條聯(lián)系人信息;
若當前被選聯(lián)系人標識信息下的某條聯(lián)系人信息屬于任一被選字段類別,則提取該被選聯(lián)系人標識信息下所有屬于被選字段類別的聯(lián)系人信息;
將當前被選聯(lián)系人標識信息插入聯(lián)系人列表,并將該被選聯(lián)系人標識信息下所有屬于被選字段類別的聯(lián)系人信息插入至聯(lián)系人列表的聯(lián)系人標識信息下。
若當前被選聯(lián)系人標識信息下的所有聯(lián)系人信息都不屬于任一被選字段類別,則讀取下一條被選聯(lián)系人標識信息;
拉起有效性提醒界面,顯示該聯(lián)系人標識信息為無效信息。
若存在至少兩條被選聯(lián)系人標識信息下的所有聯(lián)系人信息均相同,則拉起去重提醒界面,顯示是否刪除多余信息;
若選擇刪除多余信息,則將所有聯(lián)系人信息均相同的至少兩條被選聯(lián)系人標識信息刪除至保留其中一條聯(lián)系人標識信息及對應的聯(lián)系人信息。
104、將所述被選聯(lián)系人標識信息和對應字段信息發(fā)送至通訊應用進行分享;具體地;
將讀取所有被選聯(lián)系人標識信息下的所有聯(lián)系人信息完成后形成的聯(lián)系人列表轉(zhuǎn)換為字符串內(nèi)容;
將所述字符串內(nèi)容發(fā)送至通訊應用;
將所述字符串內(nèi)容轉(zhuǎn)換為文本插入通訊信息中進行顯示。
所述顯示所有聯(lián)系人標識信息為按預定分組信息的順序或按標識信息的預定順序顯示所有聯(lián)系人標識信息;
所述被選聯(lián)系人標識信息和對應字段信息在通信運用信息分享時,顯示對應分組信息或按照對應預定順序顯示。
如圖2所示,本發(fā)明所述的批量分享聯(lián)系人信息的裝置,所述裝置包括:
標識單元21,用于拉起聯(lián)系人標識信息界面,顯示所有聯(lián)系人標識信息;
字段單元22,用于批量選擇需分享的聯(lián)系人標識信息后,拉起字段類別界面,顯示所有字段類別;
提取單元23,用于選擇需分享的字段類別后,提取被選聯(lián)系人標識信息下的聯(lián)系人信息中被選字段類別的字段信息;
分享單元24,用于將所述被選聯(lián)系人標識信息和對應字段信息發(fā)送至通訊應用進行分享。
所述提取單元23的一種可能結構,如圖3所示,包括:
讀取模塊231,用于依次讀取每條被選聯(lián)系人標識信息下的每條聯(lián)系人信息;
提取模塊232,用于若當前被選聯(lián)系人標識信息下的某條聯(lián)系人信息屬于任一被選字段類別,則提取該被選聯(lián)系人標識信息下所有屬于被選字段類別的聯(lián)系人信息;
插入模塊233,用于將當前被選聯(lián)系人標識信息插入聯(lián)系人列表,并將該被選聯(lián)系人標識信息下所有屬于被選字段類別的聯(lián)系人信息插入至聯(lián)系人列表的聯(lián)系人標識信息下;
提醒模塊234,用于若當前被選聯(lián)系人標識信息下的所有聯(lián)系人信息都不屬于任一被選字段類別,則讀取下一條被選聯(lián)系人標識信息;拉起有效性提醒界面,顯示該聯(lián)系人標識信息為無效信息。
去重模塊235,用于若存在至少兩條被選聯(lián)系人標識信息下的所有聯(lián)系人信息均相同,則拉起去重提醒界面,顯示是否刪除多余信息;若選擇刪除多余信息,則將所有聯(lián)系人信息均相同的至少兩條被選聯(lián)系人標識信息刪除至保留其中一條聯(lián)系人標識信息及對應的聯(lián)系人信息。
所述分享單元24的一種可能結構,如圖4所示,包括:
轉(zhuǎn)換模塊241,用于將讀取所有被選聯(lián)系人標識信息下的所有聯(lián)系人信息完成后形成的聯(lián)系人列表轉(zhuǎn)換為字符串內(nèi)容;
發(fā)送模塊242,用于將所述字符串內(nèi)容發(fā)送至通訊應用;
顯示模塊243,用于將所述字符串內(nèi)容轉(zhuǎn)換為文本插入通訊信息中進行顯示。
所述標識單元21,具體用于拉起聯(lián)系人標識信息界面,按預定分組信息的順序或按標識信息的預定順序顯示所有聯(lián)系人標識信息;
所述分享單元24,具體用于將被選聯(lián)系人標識信息和對應字段信息發(fā)送至通訊應用,在通信運用信息分享時,顯示對應分組信息或按照對應預定順序顯示。
如圖5所示,舉實例說明:
某用戶a運用短信分享朋友b、c、d、f的信息給朋友e。假設b、c、d、f的信息在a的通訊錄中以分組的形式顯示,b為家人,c為同事,d、f為客戶。
a用戶進入短信編輯界面,拉起聯(lián)系人標識信息界面,顯示所有聯(lián)系人標識信息。這里聯(lián)系人標識信息為聯(lián)系人的姓名,即聯(lián)系人b、c、d、f的聯(lián)系人標識信息為b、c、d、f。
在a批量選擇b、c、d、f后,短信界面中拉起字段類別界面,顯示所有字段類別;包括手機號碼、家庭號碼、公司號碼、郵箱和工作單位等;字段類別下的信息為聯(lián)系人信息。
在a選擇需分享的字段類別(手機號碼、家庭號碼、公司號碼)后,在所有聯(lián)系人信息中依次讀取b、c、d、f下的每條聯(lián)系人信息;若b、c、d或f下的某條聯(lián)系人信息屬于手機號碼、家庭號碼、公司號碼中任一被選字段類別,則提取b、c、d、f下的聯(lián)系人信息中手機號碼、家庭號碼和公司號碼的字段信息;即在b、c、d、f下的手機號碼、家庭號碼、公司號碼、郵箱和工作單位等信息中,提取手機號碼、家庭號碼和公司號碼的具體信息。
假設b下的聯(lián)系人信息為手機號碼:138xxxxxxxx,家庭號碼:010-62xxxxx;家庭地址:北京市……。判定b下的手機號碼:138xxxxxxxx,家庭號碼:010-62xxxxx;屬于被選字段類別。提取b下的手機號碼:138xxxxxxxx,家庭號碼:010-62xxxxx;放棄家庭地址:北京市……。
將b插入聯(lián)系人列表,并將b下的手機號碼:138xxxxxxxx,家庭號碼:010-62xxxxx插入至聯(lián)系人列表的b下。
若c下聯(lián)系人信息為家庭地址:北京市……;則不屬于任一被選字段類別,則放棄c,直接讀取d;并在短信界面中拉起有效性提醒界面,顯示c為無效信息。然后短信界面中拉起是否刪除無效信息界面。用戶可以選擇是否刪除c。
讀取d,d下的聯(lián)系人信息為公司號碼:010-62xxxxx;判定d下的公司號碼:010-62xxxxx屬于被選字段類別。提取d下的公司號碼:010-62xxxxx。將d插入聯(lián)系人列表,并將d下的公司號碼:010-62xxxxx插入至聯(lián)系人列表的d下。
若讀取到f時,發(fā)現(xiàn)b和f下的所有聯(lián)系人信息均相同,即f下的聯(lián)系人信息為:手機號碼:138xxxxxxxx,家庭號碼:010-62xxxxx;家庭地址:北京市……。則短信界面中拉起去重提醒界面,顯示是否刪除多余信息;若選擇刪除多余信息,則只保留b或f及對應的聯(lián)系人信息。
將讀取到的b:手機號碼:138xxxxxxxx,家庭號碼:010-62xxxxx;d:公司號碼:010-62xxxxx形成的聯(lián)系人列表轉(zhuǎn)換為字符串內(nèi)容。所述字符串內(nèi)容發(fā)送至通訊應用;將所述字符串內(nèi)容轉(zhuǎn)換為文本插入通訊信息中進行顯示。
在最后顯示中,不但要顯示b:手機號碼:138xxxxxxxx,家庭號碼:010-62xxxxx;d:公司號碼:010-62xxxxx;還要顯示b為家人,f為客戶。
運用上述技術方案,在通訊錄中勾選多個聯(lián)系人(b、c、d),而后一次確認多個聯(lián)系人(b、c、d)信息類別,而后返回短信編輯界面,在執(zhí)行插入操作時,會根據(jù)用戶選擇的聯(lián)系人信息與所勾選的類別信息進行比較,如果聯(lián)系人信息中存在屬于該信息類別的聯(lián)系人信息,則執(zhí)行插入,否則不插入最終批量判斷執(zhí)行插入所選擇的聯(lián)系人(b、c、d)的信息,整個過程省時、省力、簡潔、易用,提高了用戶的體驗感。并且本發(fā)明中所述的方案還可以優(yōu)化聯(lián)系人信息,發(fā)現(xiàn)重復或無效的聯(lián)系人。
應該明白,公開的過程中的步驟的特定順序或?qū)哟问鞘纠苑椒ǖ膶嵗?。基于設計偏好,應該理解,過程中的步驟的特定順序或?qū)哟慰梢栽诓幻撾x本公開的保護范圍的情況下得到重新安排。所附的方法權利要求以示例性的順序給出了各種步驟的要素,并且不是要限于所述的特定順序或?qū)哟巍?/p>
在上述的詳細描述中,各種特征一起組合在單個的實施方案中,以簡化本公開。不應該將這種公開方法解釋為反映了這樣的意圖,即,所要求保護的主題的實施方案需要比清楚地在每個權利要求中所陳述的特征更多的特征。相反,如所附的權利要求書所反映的那樣,本發(fā)明處于比所公開的單個實施方案的全部特征少的狀態(tài)。因此,所附的權利要求書特此清楚地被并入詳細描述中,其中每項權利要求獨自作為本發(fā)明單獨的優(yōu)選實施方案。
為使本領域內(nèi)的任何技術人員能夠?qū)崿F(xiàn)或者使用本發(fā)明,上面對所公開實施例進行了描述。對于本領域技術人員來說;這些實施例的各種修改方式都是顯而易見的,并且本文定義的一般原理也可以在不脫離本公開的精神和保護范圍的基礎上適用于其它實施例。因此,本公開并不限于本文給出的實施例,而是與本申請公開的原理和新穎性特征的最廣范圍相一致。
上文的描述包括一個或多個實施例的舉例。當然,為了描述上述實施例而描述部件或方法的所有可能的結合是不可能的,但是本領域普通技術人員應該認識到,各個實施例可以做進一步的組合和排列。因此,本文中描述的實施例旨在涵蓋落入所附權利要求書的保護范圍內(nèi)的所有這樣的改變、修改和變型。此外,就說明書或權利要求書中使用的術語“包含”,該詞的涵蓋方式類似于術語“包括”,就如同“包括,”在權利要求中用作銜接詞所解釋的那樣。此外,使用在權利要求書的說明書中的任何一個術語“或者”是要表示“非排它性的或者”。
本領域技術人員還可以了解到本發(fā)明實施例列出的各種說明性邏輯塊(illustrativelogicalblock),單元,和步驟可以通過電子硬件、電腦軟件,或兩者的結合進行實現(xiàn)。為清楚展示硬件和軟件的可替換性(interchangeability),上述的各種說明性部件(illustrativecomponents),單元和步驟已經(jīng)通用地描述了它們的功能。這樣的功能是通過硬件還是軟件來實現(xiàn)取決于特定的應用和整個系統(tǒng)的設計要求。本領域技術人員可以對于每種特定的應用,可以使用各種方法實現(xiàn)所述的功能,但這種實現(xiàn)不應被理解為超出本發(fā)明實施例保護的范圍。
本發(fā)明實施例中所描述的各種說明性的邏輯塊,或單元都可以通過通用處理器,數(shù)字信號處理器,專用集成電路(asic),現(xiàn)場可編程門陣列或其它可編程邏輯裝置,離散門或晶體管邏輯,離散硬件部件,或上述任何組合的設計來實現(xiàn)或操作所描述的功能。通用處理器可以為微處理器,可選地,該通用處理器也可以為任何傳統(tǒng)的處理器、控制器、微控制器或狀態(tài)機。處理器也可以通過計算裝置的組合來實現(xiàn),例如數(shù)字信號處理器和微處理器,多個微處理器,一個或多個微處理器聯(lián)合一個數(shù)字信號處理器核,或任何其它類似的配置來實現(xiàn)。
本發(fā)明實施例中所描述的方法或算法的步驟可以直接嵌入硬件、處理器執(zhí)行的軟件模塊、或者這兩者的結合。軟件模塊可以存儲于ram存儲器、閃存、rom存儲器、eprom存儲器、eeprom存儲器、寄存器、硬盤、可移動磁盤、cd-rom或本領域中其它任意形式的存儲媒介中。示例性地,存儲媒介可以與處理器連接,以使得處理器可以從存儲媒介中讀取信息,并可以向存儲媒介存寫信息??蛇x地,存儲媒介還可以集成到處理器中。處理器和存儲媒介可以設置于asic中,asic可以設置于用戶終端中??蛇x地,處理器和存儲媒介也可以設置于用戶終端中的不同的部件中。
在一個或多個示例性的設計中,本發(fā)明實施例所描述的上述功能可以在硬件、軟件、固件或這三者的任意組合來實現(xiàn)。如果在軟件中實現(xiàn),這些功能可以存儲與電腦可讀的媒介上,或以一個或多個指令或代碼形式傳輸于電腦可讀的媒介上。電腦可讀媒介包括電腦存儲媒介和便于使得讓電腦程序從一個地方轉(zhuǎn)移到其它地方的通信媒介。存儲媒介可以是任何通用或特殊電腦可以接入訪問的可用媒體。例如,這樣的電腦可讀媒體可以包括但不限于ram、rom、eeprom、cd-rom或其它光盤存儲、磁盤存儲或其它磁性存儲裝置,或其它任何可以用于承載或存儲以指令或數(shù)據(jù)結構和其它可被通用或特殊電腦、或通用或特殊處理器讀取形式的程序代碼的媒介。此外,任何連接都可以被適當?shù)囟x為電腦可讀媒介,例如,如果軟件是從一個網(wǎng)站站點、服務器或其它遠程資源通過一個同軸電纜、光纖電纜、雙絞線、數(shù)字用戶線(dsl)或以例如紅外、無線和微波等無線方式傳輸?shù)囊脖话谒x的電腦可讀媒介中。所述的碟片(disk)和磁盤(disc)包括壓縮磁盤、鐳射盤、光盤、dvd、軟盤和藍光光盤,磁盤通常以磁性復制數(shù)據(jù),而碟片通常以激光進行光學復制數(shù)據(jù)。上述的組合也可以包含在電腦可讀媒介中。
以上所述的具體實施方式,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。