專利名稱:一種基于移動終端本地通訊錄的即時通信方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及即時通信技術(shù)領(lǐng)域,尤其涉及一種基于移動終端本地通訊錄的即時通信方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)即時通信(IM, Instant Messaging)工具已經(jīng)被眾多的網(wǎng)絡(luò)用戶所接受,基于頂實現(xiàn)的各種應(yīng)用和服務(wù)也越來越廣泛。頂工具不僅在網(wǎng)絡(luò)用戶的休閑娛樂中、而且在工作中都得到廣泛的使用。隨著頂工具的發(fā) 展,頂工具不僅提供了基本的即時通訊聊天服務(wù),還提供了日益豐富的附加通信服務(wù)和娛樂服務(wù),功能日趨兀吾。隨著移動終端功能的日益提高,即時通信已成為智能移動終端上的主流應(yīng)用之一。目前移動終端上的即時通信可以分為基于虛擬帳號的即時通信和基于真實帳號的即時通信。其中,基于虛擬帳號的即時通信,需要用戶先申請一個虛擬帳號(可以通過電腦或移動終端上網(wǎng)申請),并通過該虛擬帳號登錄即時通信軟件;用戶可以主動輸入對方虛擬帳號發(fā)送添加好友請求,待對方同意后,則添加對方為好友,對方隨即出現(xiàn)在用戶自己的好友列表中,然后用戶就可以使用此軟件給對方發(fā)消息,進(jìn)行即時通信?;谡鎸崕ぬ柕募磿r通信,如飛信,用戶通過真實的移動終端帳號(在運營商處辦理)登錄軟件;用戶可以主動輸入對方移動終端號碼發(fā)送添加好友請求,待對方同意后,則添加為好友,對方隨即會出現(xiàn)在用戶自己的好友列表中,然后用戶就可以使用此軟件給對方發(fā)消息,進(jìn)行即時通信。然而,現(xiàn)有移動終端上的即時通信存在諸多缺陷,如I、必須經(jīng)過復(fù)雜的流程,填寫大量信息,才能申請到虛擬帳號;2、必須主動填入帳號信息,搜索到對方才能發(fā)起添加好友的請求;3、只有對方同意后,才能添加對方成功,在用戶自己的好友列表中看到對方,發(fā)起即時通信;4、每次登錄,都需要輸入帳號和密碼,操作過程繁瑣,用戶體驗不好。由此可以看出,現(xiàn)有移動終端上的即時通信其操作過程繁瑣,會給用戶帶來不好的操作體驗,且不利于提升移動終端上的即時通信的便利性和智能性。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種基于移動終端本地通訊錄的即時通信方法和系統(tǒng),以簡化移動終端上的即時通信的操作過程,提升即時通信的便利性和智能性。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的本發(fā)明提供了一種基于移動終端本地通訊錄的即時通信方法,該方法包括移動終端通過讀取自身的本地用戶默認(rèn)值(UserDefault)和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù);在判斷已注冊即時通信業(yè)務(wù)時,所述移動終端掃描自身的通訊錄,并將所述通訊錄發(fā)送給即時通信的服務(wù)器;所述即時通信的服務(wù)器查詢所述通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新所述服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表。所述移動終端通過讀取自身的UserDefault和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù),具體為所述移動終端在啟動即時通信業(yè)務(wù)時,讀取自身的UserDefault,如果所述UserDefault為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù);如果所述UserDefault非空,則讀取所述本地用戶表,如果所述本地用戶表為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù),如果所述本地用戶表非空,則判斷自身的當(dāng)前用戶已注冊即時通信業(yè)務(wù)。該方法進(jìn)一步包括·在判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù)時,所述移動終端向其短信服務(wù)器和注冊服務(wù)器發(fā)送攜帶其通用唯一識別碼(UUID)的注冊包;所述短息服務(wù)器記錄所述移動終端的當(dāng)前號碼和UUID ;所述注冊服務(wù)器向短信服務(wù)器查找所述UUID對應(yīng)的移動終端當(dāng)前號碼,根據(jù)所述UUID和當(dāng)前號碼對移動終端進(jìn)行即時通信業(yè)務(wù)注冊,并將所述當(dāng)前號碼返回給所述移動終端;所述移動終端將所述當(dāng)前號碼寫入自身的UserDefault和用戶表中。所述即時通信的服務(wù)器查詢通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表,具體為所述即時通信的服務(wù)器查詢通訊錄中存在已注冊即時通信的對象時,判斷已注冊對象的號碼是否已存在于所述移動終端當(dāng)前用戶的好友列表中,并在判斷不存在時,將所述已注冊對象的號碼加入所述移動終端當(dāng)前用戶的好友列表中,并向所述已注冊對象發(fā)出邀請。在向已注冊對象發(fā)出邀請后,該方法進(jìn)一步包括所述已注冊對象的移動終端將邀請方的移動終端的號碼加入自身的通訊錄中,并通知所述即時通信的服務(wù)器將邀請方的移動終端的號碼加入所述已注冊對象的好友列表中。本發(fā)明還提供了一種基于移動終端本地通訊錄的即時通信系統(tǒng),該系統(tǒng)包括移動終端和即時通信的服務(wù)器,其中,所述移動終端,用于通過讀取自身的UserDefault和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù),在判斷已注冊即時通信業(yè)務(wù)時,掃描自身的通訊錄,并將所述通訊錄發(fā)送給所述即時通信的服務(wù)器;所述即時通信的服務(wù)器,用于查詢所述通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新所述服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表。所述移動終端進(jìn)一步用于,在啟動即時通信業(yè)務(wù)時,讀取自身的UserDefault,在所述UserDefault為空時,判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù);在所述UserDefault非空時,讀取所述本地用戶表,如果所述本地用戶表為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù),如果所述本地用戶表非空,則判斷自身的當(dāng)前用戶已注冊即時通信業(yè)務(wù)。該系統(tǒng)進(jìn)一步包括短信服務(wù)器和注冊服務(wù)器,相應(yīng)的,所述移動終端進(jìn)一步用于,在判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù)時,向其短信服務(wù)器和注冊服務(wù)器發(fā)送攜帶其UUID的注冊包;所述短信服務(wù)器用于,記錄所述移動終端的當(dāng)前號碼和UUID ;所述注冊服務(wù)器用于,向短信服務(wù)器查找所述UUID對應(yīng)的移動終端當(dāng)前號碼,根據(jù)所述UUID和當(dāng)前號碼對移動終端進(jìn)行即時通信業(yè)務(wù)注冊,并將所述當(dāng)前號碼返回給所述移動終端;所述移動終端還用于,將所述當(dāng)前號碼寫入自身的UserDefault和用戶表中。
所述即時通信的服務(wù)器進(jìn)一步用于,查詢通訊錄中存在已注冊即時通信的對象時,判斷已注冊對象的號碼是否已存在于所述移動終端當(dāng)前用戶的好友列表中,并在判斷不存在時,將所述已注冊對象的號碼加入所述移動終端當(dāng)前用戶的好友列表中,并向所述已注冊對象發(fā)出邀請。在收到邀請后,所述已注冊對象的移動終端將邀請方的移動終端的號碼加入自身的通訊錄中,并通知所述即時通信的服務(wù)器將邀請方的移動終端的號碼加入所述已注冊對象的好友列表中。本發(fā)明所提供的一種基于移動終端本地通訊錄的即時通信方法和系統(tǒng),由移動終端通過讀取自身的UserDefault和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù);在判斷已注冊即時通信業(yè)務(wù)時,移動終端掃描自身的通訊錄,并將通訊錄發(fā)送給即時通信的服務(wù)器;即時通信的服務(wù)器查詢通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表。通過本發(fā)明,簡化了移動終端上的即時通信的注冊、添加好友等操作過程,提升了即時通信的便利性和智能性。
圖I為本發(fā)明一種基于移動終端本地通訊錄的即時通信方法的流程圖;圖2為本發(fā)明實施例中移動終端注冊即時通信的流程圖;圖3為本發(fā)明實施例中移動終端添加好友的流程圖一;圖4為本發(fā)明實施例中移動終端添加好友的流程圖二 ;圖5為本發(fā)明一種基于移動終端本地通訊錄的即時通信系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。本發(fā)明所提供的一種基于移動終端本地通訊錄的即時通信方法,如圖I所示,主要包括以下步驟步驟101,移動終端通過讀取自身的本地用戶默認(rèn)值(UserDefault)和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù)。步驟102,在判斷已注冊即時通信業(yè)務(wù)時,移動終端掃描自身的通訊錄,并將該通訊錄發(fā)送給即時通信的服務(wù)器。
步驟103,即時通信的服務(wù)器查詢該通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表。其中,移動終端注冊即時通信業(yè)務(wù)的流程如圖2所示,移動終端在啟動即時通信業(yè)務(wù)時,讀取自身的UserDefault,如果UserDefault為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù);如果UserDefault非空,則說明自身當(dāng)前用戶可能已經(jīng)注冊即時通信業(yè)務(wù),進(jìn)一步讀取本地用戶表,如果本地用戶表為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù);如果本地用戶表非空,則判斷自身的當(dāng)前用戶已注冊即時通信業(yè)務(wù),進(jìn)而可以啟動后續(xù)的即時通信登錄流程。另外,圖2所示的流程中,在判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù)時,移動終端向其短信服務(wù)器和注冊服務(wù)器發(fā)送攜帶其通用唯一識別碼(UUID,UniversallyUnique Identifier)的注冊包;短息服務(wù)器記錄移動終端的當(dāng)前號碼(電話號碼)和 UUID ;注冊服務(wù)器向短信服務(wù)器查找UUID對應(yīng)的移動終端當(dāng)前號碼,根據(jù)UUID和當(dāng)前號碼對移動終端進(jìn)行即時通信業(yè)務(wù)注冊,并將當(dāng)前號碼返回給移動終端;移動終端將當(dāng)前號碼寫入自身的UserDefault和用戶表中,進(jìn)而可以啟動后續(xù)的即時通信登錄流程??梢钥闯?,本發(fā)明中用戶只需要一鍵觸發(fā)圖2所示的流程即可,后續(xù)操作均由移動終端自身運行完成,無需用戶的任何操作(包括信息填寫);如此一來,即簡化了移動終端上的即時通信業(yè)務(wù)的注冊流程,有利于提升即時通信的便利性和智能性。在注冊了即時通信業(yè)務(wù)后,移動終端添加好友的流程如圖3所示,主要包括以下步驟步驟301,移動終端判斷是否掃描自身的通訊錄,如果是,執(zhí)行步驟302 ;否則,結(jié)束流程。是否執(zhí)行通訊錄的掃描操作可以根據(jù)用戶的設(shè)定來判斷,即用于設(shè)定在每次啟動即時通信時,是否進(jìn)行自身通訊錄的掃描,如果設(shè)定為是,那么移動終端在判斷為是后,執(zhí)行步驟302;否則,結(jié)束流程。步驟302,移動終端將掃描的通訊錄發(fā)送給即時通信的服務(wù)器,該服務(wù)器查詢通訊錄中是否存在已注冊即時通信的對象,如果存在,執(zhí)行步驟303;否則,結(jié)束流程。即時通信的服務(wù)器提取通訊錄中的每個對象的號碼,判斷該號碼是否注冊了即時通信業(yè)務(wù),如果判斷通訊錄中有已注冊即時通信的對象,則執(zhí)行步驟303 ;如果沒有,則結(jié)束流程。步驟303,判斷移動終端的好友列表中是否存在該對象的號碼,如果不存在,則執(zhí)行步驟304 ;如果存在,則結(jié)束流程。步驟304,將已注冊對象的號碼加入該移動終端當(dāng)前用戶的好友列表中,并向已注冊對象發(fā)出邀請。步驟305,移動終端向已注冊對象所在的移動終端發(fā)起會話。另外,除了圖3所示的流程,用戶也可以通過移動終端主動向通訊錄中的對象發(fā)起邀請,該邀請發(fā)送到即時通信的服務(wù)器,服務(wù)器查詢被邀請的對象是否已注冊了即時通信業(yè)務(wù),如果已注冊,則直接將被邀請對象的號碼加入到該用戶的好友列表中;如果沒有注冊,則通過短息邀請該對象注冊即時通信業(yè)務(wù),并在該對象同意注冊后將該對象的號碼加入所述用戶的好友列表中。下面再以都注冊了即時通信業(yè)務(wù)的用戶A和用戶B為例,對上述添加好友的流程進(jìn)一步闡述。如圖4所示,在用戶A和用戶B都用手機(jī)號碼注冊了即時通信業(yè)務(wù)后,即時通信的服務(wù)器判斷用戶A的手機(jī)通訊錄里是否有用戶B的號碼,如果有,則直接將用戶B加入到用戶A的好友列表中;隨后,用戶A向用戶B發(fā)消息后,如果用戶B將用戶A的手機(jī)號碼添加到本地通訊錄,則系統(tǒng)直接將用戶A加入到用戶B的好友列表中,否則,結(jié)束流程;如果判斷用戶A的手機(jī)通訊錄里沒有用戶B的號碼,則繼續(xù)判斷用戶B的手機(jī)通訊錄里是否有用戶A的手機(jī)號碼,如果有,則直接將用戶A加入到用戶B的好友列表中,如果沒有,則結(jié)束流程;將用戶A加入到用戶B的好友列表中后,用戶B向用戶A消息,如果用戶A將用戶B的手機(jī)號碼添加到本地通訊錄,則系統(tǒng)直接將用戶B加入到用戶的A的好友列表中,如果·不添加,則結(jié)束流程。由此可以看出,本發(fā)明的添加好友操作完全是由移動終端和即時通信的服務(wù)器基于用戶通訊錄的自動化操作,無需用戶操作的參與,從而能夠簡化添加好友的操作過程,提升即時通信的便利性和智能性。對應(yīng)上述基于移動終端本地通訊錄的即時通信方法,本發(fā)明還提供了一種基于移動終端本地通訊錄的即時通信系統(tǒng),如圖5所示,主要包括移動終端10和即時通信的服務(wù)器20。其中,移動終端10,用于通過讀取自身的UserDefault和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù),在判斷已注冊即時通信業(yè)務(wù)時,掃描自身的通訊錄,并將通訊錄發(fā)送給即時通信的服務(wù)器20。即時通信的服務(wù)器20,用于查詢通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新服務(wù)器20中存儲的移動終端10當(dāng)前用戶的好友列表。較佳的,移動終端10還可用于,在啟動即時通信業(yè)務(wù)時,讀取自身的UserDefault,在UserDefault為空時,判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù);在UserDefault非空時,讀取本地用戶表,如果本地用戶表為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù),如果本地用戶表非空,則判斷自身的當(dāng)前用戶已注冊即時通信業(yè)務(wù)。較佳的,該系統(tǒng)還可進(jìn)一步包括短信服務(wù)器30和注冊服務(wù)器40。相應(yīng)的,移動終端10進(jìn)一步用于,在判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù)時,向其短信服務(wù)器30和注冊服務(wù)器40發(fā)送攜帶其UUID的注冊包;短信服務(wù)器30,用于記錄移動終端10的當(dāng)前號碼和UUID ;注冊服務(wù)器40,用于向短信服務(wù)器30查找UUID對應(yīng)的移動終端10當(dāng)前號碼,根據(jù)UUID和當(dāng)前號碼對移動終端10進(jìn)行即時通信業(yè)務(wù)注冊,并將當(dāng)前號碼返回給移動終端10 ;移動終端10還用于,將當(dāng)前號碼寫入自身的UserDefault和用戶表中。較佳的,即時通信的服務(wù)器20進(jìn)一步用于,查詢通訊錄中存在已注冊即時通信的對象時,判斷已注冊對象的號碼是否已存在于移動終端10當(dāng)前用戶的好友列表中,并在判斷不存在時,將已注冊對象的號碼加入移動終端10當(dāng)前用戶的好友列表中,并向已注冊對象發(fā)出邀請。在收到邀請后,已注冊對象的移動終端將邀請方的移動終端的號碼加入自身的通 訊錄中,并通知即時通信的服務(wù)器將邀請方的移動終端的號碼加入已注冊對象的好友列表中。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于移動終端本地通訊錄的即時通信方法,其特征在于,該方法包括 移動終端通過讀取自身的本地用戶默認(rèn)值(UserDefault)和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù); 在判斷已注冊即時通信業(yè)務(wù)時,所述移動終端掃描自身的通訊錄,并將所述通訊錄發(fā)送給即時通信的服務(wù)器; 所述即時通信的服務(wù)器查詢所述通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新所述服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表。
2.根據(jù)權(quán)利要求I所述基于移動終端本地通訊錄的即時通信方法,其特征在于,所述移動終端通過讀取自身的UserDefault和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù),具體為 所述移動終端在啟動即時通信業(yè)務(wù)時,讀取自身的UserDefault,如果所述UserDefault為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù); 如果所述UserDefault非空,則讀取所述本地用戶表,如果所述本地用戶表為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù),如果所述本地用戶表非空,則判斷自身的當(dāng)前用戶已注冊即時通信業(yè)務(wù)。
3.根據(jù)權(quán)利要求2所述基于移動終端本地通訊錄的即時通信方法,其特征在于,該方法進(jìn)一步包括 在判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù)時,所述移動終端向其短信服務(wù)器和注冊服務(wù)器發(fā)送攜帶其通用唯一識別碼(UUID)的注冊包; 所述短息服務(wù)器記錄所述移動終端的當(dāng)前號碼和UUID ; 所述注冊服務(wù)器向短信服務(wù)器查找所述UUID對應(yīng)的移動終端當(dāng)前號碼,根據(jù)所述UUID和當(dāng)前號碼對移動終端進(jìn)行即時通信業(yè)務(wù)注冊,并將所述當(dāng)前號碼返回給所述移動終端; 所述移動終端將所述當(dāng)前號碼寫入自身的UserDefault和用戶表中。
4.根據(jù)權(quán)利要求1、2或3所述基于移動終端本地通訊錄的即時通信方法,其特征在于,所述即時通信的服務(wù)器查詢通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表,具體為 所述即時通信的服務(wù)器查詢通訊錄中存在已注冊即時通信的對象時,判斷已注冊對象的號碼是否已存在于所述移動終端當(dāng)前用戶的好友列表中,并在判斷不存在時,將所述已注冊對象的號碼加入所述移動終端當(dāng)前用戶的好友列表中,并向所述已注冊對象發(fā)出邀請。
5.根據(jù)權(quán)利要求4所述基于移動終端本地通訊錄的即時通信方法,其特征在于,在向已注冊對象發(fā)出邀請后,該方法進(jìn)一步包括 所述已注冊對象的移動終端將邀請方的移動終端的號碼加入自身的通訊錄中,并通知所述即時通信的服務(wù)器將邀請方的移動終端的號碼加入所述已注冊對象的好友列表中。
6.一種基于移動終端本地通訊錄的即時通信系統(tǒng),其特征在于,該系統(tǒng)包括移動終端和即時通信的服務(wù)器,其中, 所述移動終端,用于通過讀取自身的UserDefault和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù),在判斷已注冊即時通信業(yè)務(wù)時,掃描自身的通訊錄,并將所述通訊錄發(fā)送給所述即時通信的服務(wù)器; 所述即時通信的服務(wù)器,用于查詢所述通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新所述服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表。
7.根據(jù)權(quán)利要求6所述基于移動終端本地通訊錄的即時通信系統(tǒng),其特征在于,所述移動終端進(jìn)一步用于,在啟動即時通信業(yè)務(wù)時,讀取自身的UserDefault,在所述UserDefault為空時,判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù); 在所述UserDefault非空時,讀取所述本地用戶表,如果所述本地用戶表為空,則判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù),如果所述本地用戶表非空,則判斷自身的當(dāng)前用戶已注冊即時通信業(yè)務(wù)。
8.根據(jù)權(quán)利要求7所述基于移動終端本地通訊錄的即時通信系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包括短信服務(wù)器和注冊服務(wù)器, 相應(yīng)的,所述移動終端進(jìn)一步用于,在判斷自身的當(dāng)前用戶沒有注冊即時通信業(yè)務(wù)時,向其短信服務(wù)器和注冊服務(wù)器發(fā)送攜帶其UUID的注冊包; 所述短信服務(wù)器用于,記錄所述移動終端的當(dāng)前號碼和UUID ; 所述注冊服務(wù)器用于,向短信服務(wù)器查找所述UUID對應(yīng)的移動終端當(dāng)前號碼,根據(jù)所述UUID和當(dāng)前號碼對移動終端進(jìn)行即時通信業(yè)務(wù)注冊,并將所述當(dāng)前號碼返回給所述移動終端; 所述移動終端還用于,將所述當(dāng)前號碼寫入自身的UserDefault和用戶表中。
9.根據(jù)權(quán)利要求6、7或8所述基于移動終端本地通訊錄的即時通信系統(tǒng),其特征在于,所述即時通信的服務(wù)器進(jìn)一步用于,查詢通訊錄中存在已注冊即時通信的對象時,判斷已注冊對象的號碼是否已存在于所述移動終端當(dāng)前用戶的好友列表中,并在判斷不存在時,將所述已注冊對象的號碼加入所述移動終端當(dāng)前用戶的好友列表中,并向所述已注冊對象發(fā)出邀請。
10.根據(jù)權(quán)利要求9所述基于移動終端本地通訊錄的即時通信系統(tǒng),其特征在于,在收到邀請后,所述已注冊對象的移動終端將邀請方的移動終端的號碼加入自身的通訊錄中,并通知所述即時通信的服務(wù)器將邀請方的移動終端的號碼加入所述已注冊對象的好友列表中。
全文摘要
本發(fā)明公開了一種基于移動終端本地通訊錄的即時通信方法和系統(tǒng),方法包括移動終端通過讀取自身的本地用戶默認(rèn)值(UserDefault)和本地用戶表,判斷自身的當(dāng)前用戶是否已注冊即時通信業(yè)務(wù);在判斷已注冊即時通信業(yè)務(wù)時,移動終端掃描自身的通訊錄,并將通訊錄發(fā)送給即時通信的服務(wù)器;即時通信的服務(wù)器查詢通訊錄中是否存在已注冊即時通信的對象,并根據(jù)查詢結(jié)果更新服務(wù)器中存儲的移動終端當(dāng)前用戶的好友列表。通過本發(fā)明,能夠簡化移動終端上的即時通信的操作過程,提升即時通信的便利性和智能性。
文檔編號H04M1/725GK102843308SQ20111017142
公開日2012年12月26日 申請日期2011年6月23日 優(yōu)先權(quán)日2011年6月23日
發(fā)明者冼文佟, 王濤, 方魁, 劉斌, 陳迪菲, 江澎, 何競, 陳武, 張揚超, 王天飛, 邱璇, 范瑞彬, 李平莉, 劉友森 申請人:騰訊科技(深圳)有限公司