專(zhuān)利名稱(chēng):一種即時(shí)通訊信息通知方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)通訊領(lǐng)域,尤其涉及一種即時(shí)通訊信息通知方法和裝置。
背景技術(shù):
在現(xiàn)有的即時(shí)通訊技術(shù)中,當(dāng)要在即時(shí)通訊客戶(hù)端中顯示關(guān)系即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型時(shí),一般都是即時(shí)通訊客戶(hù)端先通過(guò)與對(duì)方客戶(hù)端建立起傳輸控制協(xié)議(Transmission Control Protocol, TCP)連接,之后通過(guò)TCP數(shù)據(jù)包發(fā)起設(shè)備類(lèi)型的詢(xún)問(wèn)請(qǐng)求,詢(xún)問(wèn)對(duì)方是什么類(lèi)型,然后對(duì)方收到請(qǐng)求后,通過(guò)應(yīng)答,向請(qǐng)求方發(fā)出自己設(shè)備類(lèi)型識(shí)別碼數(shù)據(jù)包,告訴對(duì)方自己是什么類(lèi)型的設(shè)備
本發(fā)明人在對(duì)現(xiàn)有技術(shù)的研究過(guò)程中發(fā)現(xiàn),上述方案雖然簡(jiǎn)單,但用戶(hù)體驗(yàn)很不好,也 不穩(wěn)定,為了實(shí)現(xiàn)設(shè)備類(lèi)型顯示這個(gè)功能,需要在網(wǎng)絡(luò)上用去比較多的流量,像一些即時(shí)通訊用戶(hù)量大的情況,會(huì)有非常多的數(shù)據(jù)從主干網(wǎng)上流過(guò),會(huì)加大全國(guó)網(wǎng)絡(luò)的承載水平。比如一個(gè)用戶(hù)有100個(gè)好友,就要分別向每個(gè)好友進(jìn)行連接,請(qǐng)求詢(xún)問(wèn)對(duì)方的設(shè)備類(lèi)型,這樣就要100次連接,100次的詢(xún)問(wèn),如果是I億的用戶(hù)在線,這個(gè)數(shù)目就是100億次。電腦要對(duì)外進(jìn)行100次的TCP接連,也是很要時(shí)間,很占資源的。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種即時(shí)通訊信息通知方法和設(shè)備??梢栽陲@示即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型的情況下,減少網(wǎng)絡(luò)流量,減輕網(wǎng)絡(luò)負(fù)擔(dān)。為了解決上述技術(shù)問(wèn)題,一方面,本發(fā)明實(shí)施例提供了一種即時(shí)通訊信息通知方法,包括
服務(wù)器獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;
所述服務(wù)器向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型,以便在所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。另一方面,本發(fā)明實(shí)施例還提供了一種服務(wù)器,用于即時(shí)通訊系統(tǒng),其該服務(wù)器包括
信息獲取模塊,用于獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;
第一信息發(fā)送模塊,用于向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型,以便在所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。另一方面,本發(fā)明實(shí)施例還提供了一種即時(shí)通訊客戶(hù)端,包括
消息發(fā)送模塊,用于向即時(shí)通訊系統(tǒng)的服務(wù)器發(fā)送登錄所述即時(shí)通訊客戶(hù)端的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;
消息接收模塊,用于接收所述服務(wù)器發(fā)送的所述即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。
再一方面,本發(fā)明實(shí)施例還提供了一種即時(shí)通訊系統(tǒng),包括
服務(wù)器,用于獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息,并向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型;
第一即時(shí)通訊客戶(hù)端,用于向所述服務(wù)器發(fā)送所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;
第二即時(shí)通訊客戶(hù)端,用于接收所述服務(wù)器發(fā)送的通知消息,并在本地客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型;
其中,登錄所述第二即時(shí)通訊客戶(hù)端的即時(shí)通訊用戶(hù)為登錄所述第一即時(shí)通訊客戶(hù)端的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果
在本發(fā)明實(shí)施例中,由服務(wù)器來(lái)統(tǒng)一收集各即時(shí)通訊用戶(hù)當(dāng)前登錄時(shí)的終端類(lèi)型信息,并根據(jù)用戶(hù)的關(guān)聯(lián)關(guān)系,向終端類(lèi)型信息發(fā)送給對(duì)應(yīng)的即時(shí)通訊用戶(hù),并在相應(yīng)的客戶(hù)端界面進(jìn)行顯示;即實(shí)現(xiàn)了終端類(lèi)型提示的功能,又降低了網(wǎng)絡(luò)的流量,減輕了網(wǎng)絡(luò)壓力。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例中的即時(shí)通訊信息通知方法的一個(gè)具體流程示意 圖2是本發(fā)明實(shí)施例中的即時(shí)通訊系統(tǒng)中實(shí)現(xiàn)即時(shí)通訊信息通知方法的場(chǎng)景示意圖; 圖3是本發(fā)明實(shí)施例中的即時(shí)通訊系統(tǒng)的一個(gè)具體組成示意;
圖4是本發(fā)明實(shí)施例中的服務(wù)器的一個(gè)具體組成示意;
圖5是本發(fā)明實(shí)施例中的服務(wù)器的另一個(gè)具體組成示意;
圖6是本發(fā)明實(shí)施例中的即時(shí)通訊客戶(hù)端的一個(gè)具體組成示意;
圖7是本發(fā)明實(shí)施例中的即時(shí)通訊信息通知方法的另一個(gè)具體流程示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。在現(xiàn)有技術(shù)中,要在即時(shí)通訊客戶(hù)端上實(shí)現(xiàn)設(shè)備類(lèi)型顯示功能,會(huì)極大的增加網(wǎng)絡(luò)流量;并且,雙方客戶(hù)端之間需要通過(guò)TCP連接直接連接,當(dāng)TCP連接直連連不通時(shí),如,雙方客戶(hù)端之間隔著防火墻無(wú)法直連時(shí),則無(wú)法實(shí)現(xiàn)該功能。而本發(fā)明實(shí)施例中提出通過(guò)服務(wù)器來(lái)中轉(zhuǎn)該設(shè)備類(lèi)型信息的方案,則不需要雙方客戶(hù)端之間都建立TCP連接,只需要靠客戶(hù)端和服務(wù)器之間已經(jīng)建立的連接進(jìn)行信息傳輸即可。需要說(shuō)明的是,在描述本發(fā)明實(shí)施例時(shí),需要澄清一些概念即時(shí)通訊用戶(hù)、即時(shí)通訊客戶(hù)端,即時(shí)通訊用戶(hù)的設(shè)備,其中,即時(shí)通訊用戶(hù)是用以在客戶(hù)端上進(jìn)行登錄,以區(qū)別使用即時(shí)通訊服務(wù)的不同使用者,關(guān)聯(lián)即時(shí)通訊用戶(hù)是指與某一即時(shí)通訊用戶(hù)存在關(guān)聯(lián)關(guān)系的即時(shí)通訊用戶(hù),如某即時(shí)通訊用戶(hù)的好友列表中的用戶(hù),即為該即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù);即時(shí)通訊客戶(hù)端,是安裝在特定設(shè)備上,用以實(shí)現(xiàn)即時(shí)通訊服務(wù)的應(yīng)用;即時(shí)通訊用戶(hù)的設(shè)備,則是指即時(shí)通訊用戶(hù)通過(guò)某一即時(shí)通訊客戶(hù)端登錄后,運(yùn)行該即時(shí)通訊客戶(hù)端的設(shè)備。如圖I所示,為本發(fā)明實(shí)施例中的即時(shí)通訊信息通知方法的一個(gè)具體流程圖,方法包括如下步驟。101、服務(wù)器獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。如,所述已登錄的即時(shí)通訊用戶(hù)登錄成功后,通過(guò)登錄所建立的連接向所述服務(wù) 器發(fā)送用戶(hù)信息,所述用戶(hù)信息中包括登錄成功的所述即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信
肩、O當(dāng)然,服務(wù)器具體獲取設(shè)備類(lèi)型信息的時(shí)機(jī)可以根據(jù)實(shí)際情況不同設(shè)置,如,所述服務(wù)器可獲取所述已登錄的即時(shí)通訊用戶(hù)在最后一次登錄時(shí)的設(shè)備類(lèi)型信息,或,所述服務(wù)器可獲取所述已登錄的即時(shí)通訊用戶(hù)在最后一次發(fā)消息時(shí)的設(shè)備類(lèi)型信息。即,只要即時(shí)通訊用戶(hù)當(dāng)前的所使用的設(shè)備類(lèi)型發(fā)生變化時(shí),就可以通知服務(wù)器,使得服務(wù)器可以獲得該用戶(hù)正在使用的設(shè)備類(lèi)型。102、所述服務(wù)器向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型,以便在所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。需要說(shuō)明的是,在上述方法實(shí)施例的實(shí)施場(chǎng)景一般為,用戶(hù)登錄后,通過(guò)服務(wù)器向其關(guān)聯(lián)即時(shí)通訊用戶(hù)(或簡(jiǎn)稱(chēng)為關(guān)系用戶(hù))通知其當(dāng)前的設(shè)備類(lèi)型;在本發(fā)明實(shí)施例中也可以有其他場(chǎng)景,比如,用戶(hù)登錄后,服務(wù)器向其發(fā)送其關(guān)系用戶(hù)的當(dāng)前設(shè)備類(lèi)型。S卩,該已登錄的即時(shí)通訊用戶(hù)除了向服務(wù)器通報(bào)其當(dāng)前使用的設(shè)備的設(shè)備類(lèi)型夕卜,還可同時(shí)從服務(wù)器獲得其關(guān)系用戶(hù)所使用的設(shè)備的設(shè)備類(lèi)型,則該方法還包括所述服務(wù)器向所述已登錄的即時(shí)通訊用戶(hù)發(fā)送其關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。該關(guān)聯(lián)即時(shí)通訊用戶(hù)可以是該已登錄的即時(shí)通訊用戶(hù)的好友列表中的用戶(hù)。在服務(wù)器中可存儲(chǔ)有已登錄即時(shí)通訊用戶(hù)信息表,所述用戶(hù)信息表中包括當(dāng)前已登錄的即時(shí)通訊用戶(hù)和其對(duì)應(yīng)的當(dāng)前設(shè)備類(lèi)型信息;即時(shí)通訊用戶(hù)關(guān)系鏈表,所述用戶(hù)關(guān)系鏈表中包括所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息。如圖2所示,為本發(fā)明實(shí)施例中的即時(shí)通訊系統(tǒng)中實(shí)現(xiàn)即時(shí)通訊信息通知方法的場(chǎng)景示意圖。在本例中,即時(shí)通訊用戶(hù)A在一臺(tái)可進(jìn)行互聯(lián)網(wǎng)通訊的設(shè)備上登錄后,通知網(wǎng)絡(luò)中的服務(wù)器其設(shè)備為iMac設(shè)備,服務(wù)器獲得該信息后再通知用戶(hù)A的關(guān)聯(lián)即時(shí)通訊用戶(hù)。如圖3所示,則為本發(fā)明實(shí)施例中的即時(shí)通訊系統(tǒng)的一個(gè)具體組成示意圖。該系統(tǒng)包括服務(wù)器1,用于獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息,并向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型;第一即時(shí)通訊客戶(hù)端30,用于向所述服務(wù)器發(fā)送所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;第二即時(shí)通訊客戶(hù)端31,用于接收所述服務(wù)器I發(fā)送的通知消息,并在本地客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型;其中,登錄所述第二即時(shí)通訊客戶(hù)端31的即時(shí)通訊用戶(hù)為登錄所述第一即時(shí)通訊客戶(hù)端30的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)。其中,所述服務(wù)器I還用于向所述第一即時(shí)通訊客戶(hù)端30發(fā)送登錄所述第一即時(shí)通訊客戶(hù)端30的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;所述第一即時(shí)通訊客戶(hù)端30還用于接收所述用戶(hù)信息,并在本地客戶(hù)端界面顯示所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。應(yīng)當(dāng)理解的是,在所述即時(shí)通訊系統(tǒng)中可包括多個(gè)即時(shí)通訊客戶(hù)端,即時(shí)通訊客戶(hù)端除了與服務(wù)器連接外,也可以相互建立連接實(shí)現(xiàn)即時(shí)通訊功能,此處不作一一贅述。 以下分別用不同的實(shí)施例具體描述上述系統(tǒng)中各部分的組成。如圖4所示,為本發(fā)明實(shí)施例中的服務(wù)器的一個(gè)具體組成示意圖,該服務(wù)器I用于即時(shí)通訊系統(tǒng),其包括信息獲取模塊10,用于獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;第一信息發(fā)送模塊12,用于向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型,以便在所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。其中,信息獲取模塊10,還用于獲取所述已登錄的即時(shí)通訊用戶(hù)在最后一次登錄時(shí)的設(shè)備類(lèi)型信息,或,獲取所述已登錄的即時(shí)通訊用戶(hù)在最后一次發(fā)消息時(shí)的設(shè)備類(lèi)型信息。如圖5所示,服務(wù)器I還可包括第二信息發(fā)送模塊14,用于向所述已登錄的即時(shí)通訊用戶(hù)發(fā)送其關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;或/和,存儲(chǔ)模塊16,用于存儲(chǔ)已登錄即時(shí)通訊用戶(hù)信息表,所述用戶(hù)信息表中包括當(dāng)前已登錄的即時(shí)通訊用戶(hù)和其對(duì)應(yīng)的當(dāng)前設(shè)備類(lèi)型信息;以及,即時(shí)通訊用戶(hù)關(guān)系鏈表,所述用戶(hù)關(guān)系鏈表中包括所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息。圖3中所示為都包括的情況,在本發(fā)明的其他實(shí)施例中也可能只包括上述兩種模塊中的其他一種,此處不做贅述。對(duì)應(yīng)的,如圖6所示,為本發(fā)明實(shí)施例中的即時(shí)通訊客戶(hù)端的一個(gè)具體組成示意圖,該即時(shí)通訊客戶(hù)端2包括消息發(fā)送模塊20,用于向即時(shí)通訊系統(tǒng)的服務(wù)器發(fā)送登錄所述即時(shí)通訊客戶(hù)端的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;消息接收模塊22,用于接收所述服務(wù)器發(fā)送的所述即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息??梢岳斫?,此處的即時(shí)通訊客戶(hù)端2既可以通過(guò)服務(wù)器將其設(shè)備類(lèi)型信息通知到其關(guān)系用戶(hù),也可以通過(guò)服務(wù)器獲知其關(guān)系用戶(hù)的設(shè)備類(lèi)型信息。其中,消息發(fā)送模塊20還用于,在所述即時(shí)通訊用戶(hù)登錄成功后,通過(guò)登錄所建立的連接向所述服務(wù)器發(fā)送用戶(hù)信息,所述用戶(hù)信息中包括所述即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。當(dāng)然,在一個(gè)即時(shí)通訊系統(tǒng)中可以包括多個(gè)即時(shí)通訊客戶(hù)端,以及多個(gè)服務(wù)器,此處不對(duì)系統(tǒng)架構(gòu)進(jìn)行詳細(xì)描述。通過(guò)上述描述可知,在本發(fā)明實(shí)施例中,通過(guò)服務(wù)器中轉(zhuǎn)即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型信息,減少了各即時(shí)通訊客戶(hù)端之間的網(wǎng)絡(luò)連接數(shù)量,也減輕了即時(shí)通訊系統(tǒng)對(duì)主干網(wǎng)網(wǎng)絡(luò)流量的壓力;而且,將設(shè)備類(lèi)型信息數(shù)據(jù)放到服務(wù)器,也提高了服務(wù)器對(duì)即時(shí)通訊客戶(hù)端的控制力,在提高信息安全性的同時(shí),服務(wù)器可以更好進(jìn)行管理、查詢(xún)和調(diào)度。以下則從兩個(gè)客戶(hù)端側(cè)進(jìn)一步描述本發(fā)明的具體實(shí)施例。如圖7所示,為本發(fā)明實(shí)施例的流程示意圖,其包括如下步驟。201、當(dāng)啟動(dòng)即時(shí)通訊客戶(hù)端時(shí),即時(shí)通訊客戶(hù)端通過(guò)操作系統(tǒng)獲知即時(shí)通訊客戶(hù)端是運(yùn)行在什么類(lèi)型的設(shè)備上。
202、即時(shí)通訊用戶(hù)通過(guò)該即時(shí)通訊客戶(hù)端登錄,即時(shí)通訊客戶(hù)端與服務(wù)器建立連接之后,將設(shè)備類(lèi)型信息發(fā)送給服務(wù)器。在本步驟中,當(dāng)用戶(hù)登錄后,會(huì)把一些用戶(hù)信息發(fā)送給服務(wù)器,登錄所建立的連接是一直保持通的,斷了就會(huì)馬上重連,連不上表示離線了,用戶(hù)通過(guò)該連接通知服務(wù)器登錄用戶(hù)的信息。203、服務(wù)器在在線用戶(hù)表中加入這個(gè)用戶(hù)的即時(shí)通訊號(hào)碼(在本例中,以即時(shí)通訊號(hào)碼區(qū)別不同的即時(shí)通訊用戶(hù),如QQ號(hào)),表示這個(gè)即時(shí)通訊用戶(hù)開(kāi)始上線了,同時(shí)在這個(gè)即時(shí)通訊用戶(hù)的狀態(tài)信息里加入這個(gè)即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。服務(wù)器收到信息后,會(huì)在其管理的用戶(hù)信息表里增加對(duì)此用戶(hù)的設(shè)備類(lèi)型信息的登記,如表I所示。表I :
恧號(hào)I昵稱(chēng)I設(shè)備奚f12345 張三 Ipad212346~ 李四 i^i~one4
需要說(shuō)明的是,該設(shè)備類(lèi)型的具體內(nèi)容與實(shí)際設(shè)備有關(guān),并且在即時(shí)通訊客戶(hù)端中也可以對(duì)設(shè)備類(lèi)型的具體程度進(jìn)行設(shè)置。如當(dāng)用戶(hù)在一特定類(lèi)型的移動(dòng)終端上登錄客戶(hù)端時(shí),該客戶(hù)端中可設(shè)定,顯示設(shè)備類(lèi)型為該特定類(lèi)型的移動(dòng)終端,也可以顯示為普通移動(dòng)終端,如在客戶(hù)端中提示用戶(hù)選擇顯示設(shè)備類(lèi)型為Iphone4 (為一種特定型號(hào)的移動(dòng)終端),或顯示設(shè)備類(lèi)型為手機(jī),當(dāng)用戶(hù)作出選擇后,將結(jié)果通知服務(wù)器,服務(wù)器處保存的設(shè)備類(lèi)型則為用戶(hù)選擇的結(jié)果。以后每次用戶(hù)通過(guò)相同的終端設(shè)備上運(yùn)行的客戶(hù)端登陸時(shí),則可以默認(rèn)為前次設(shè)定的設(shè)備類(lèi)型;當(dāng)然,在客戶(hù)端上可設(shè)定的設(shè)備類(lèi)型的具體程度,在客戶(hù)端應(yīng)用開(kāi)發(fā)時(shí)可進(jìn)行設(shè)置,如可提供選擇為具體的品牌型號(hào)的終端(如,Iphone4、Iphone4s、Ipad2等),或只是具體品牌的終端(如,Iphone、三星等),或只是具體類(lèi)型的終端(如,手機(jī)、筆記本電腦、PC機(jī)、平板電腦等)等等。這樣處理,可以提高系統(tǒng)的靈活性,有利于提高用戶(hù)的隱私性。204、服務(wù)器向所有與該用戶(hù)有關(guān)系的即時(shí)通訊用戶(hù)下發(fā)一個(gè)消息,告訴這些即時(shí)通訊用戶(hù),該用戶(hù)的狀態(tài)為上線,在消息里,同時(shí)帶上了該用戶(hù)的設(shè)備類(lèi)型信息。即,服務(wù)器取出該Q Q用戶(hù)的關(guān)聯(lián)用戶(hù)鏈表,如表2所示。表2 _
QQ號(hào)_昵稱(chēng)關(guān)系
3333333 小王.同學(xué) 44444444 大李-好友然后就開(kāi)始向這些Q Q號(hào)下發(fā)此用戶(hù)上線的消息,在消息里帶了設(shè)備類(lèi)型信息,
205、關(guān)系用戶(hù)收到信息后,在其客戶(hù)端上顯示該用戶(hù)的類(lèi)型信息。如,用戶(hù)收到服務(wù)器下發(fā)的信息后,也在其存儲(chǔ)的用戶(hù)信息表中加入此用戶(hù)的信息,如表3所示。表3
權(quán)利要求
1.一種即時(shí)通訊信息通知方法,其特征在于,所述方法包括 服務(wù)器獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息; 所述服務(wù)器向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型,以便在所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。
2.如權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息包括 所述已登錄的即時(shí)通訊用戶(hù)登錄成功后,通過(guò)登錄所建立的連接向所述服務(wù)器發(fā)送用戶(hù)信息,所述用戶(hù)信息中包括登錄成功的所述即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。
3.如權(quán)利要求I所述的方法,其特征在于,所述服務(wù)器獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息包括 所述服務(wù)器獲取所述已登錄的即時(shí)通訊用戶(hù)在最后一次登錄時(shí)的設(shè)備類(lèi)型信息,或, 所述服務(wù)器獲取所述已登錄的即時(shí)通訊用戶(hù)在最后一次發(fā)消息時(shí)的設(shè)備類(lèi)型信息。
4.如權(quán)利要求I至3中任一項(xiàng)所述的方法,其特征在于,所述方法還包括 所述服務(wù)器向所述已登錄的即時(shí)通訊用戶(hù)發(fā)送其關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述服務(wù)器中存儲(chǔ)有 已登錄即時(shí)通訊用戶(hù)信息表,所述用戶(hù)信息表中包括當(dāng)前已登錄的即時(shí)通訊用戶(hù)和其對(duì)應(yīng)的當(dāng)前設(shè)備類(lèi)型信息; 即時(shí)通訊用戶(hù)關(guān)系鏈表,所述用戶(hù)關(guān)系鏈表中包括所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息。
6.一種服務(wù)器,用于即時(shí)通訊系統(tǒng),其特征在于,所述服務(wù)器包括 信息獲取模塊,用于獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息; 第一信息發(fā)送模塊,用于向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型,以便在所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。
7.如權(quán)利要求6所述的服務(wù)器,其特征在于,所述信息獲取模塊,還用于獲取所述已登錄的即時(shí)通訊用戶(hù)在最后一次登錄時(shí)的設(shè)備類(lèi)型信息,或,獲取所述已登錄的即時(shí)通訊用戶(hù)在最后一次發(fā)消息時(shí)的設(shè)備類(lèi)型信息。
8.如權(quán)利要求6或7所述的服務(wù)器,其特征在于,所述服務(wù)器還包括 第二信息發(fā)送模塊,用于向所述已登錄的即時(shí)通訊用戶(hù)發(fā)送其關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。
9.如權(quán)利要求8所述的服務(wù)器,其特征在于,所述服務(wù)器還包括 存儲(chǔ)模塊,用于存儲(chǔ)已登錄即時(shí)通訊用戶(hù)信息表,所述用戶(hù)信息表中包括當(dāng)前已登錄的即時(shí)通訊用戶(hù)和其對(duì)應(yīng)的當(dāng)前設(shè)備類(lèi)型信息;以及 即時(shí)通訊用戶(hù)關(guān)系鏈表,所述用戶(hù)關(guān)系鏈表中包括所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息。
10.一種即時(shí)通訊客戶(hù)端,其特征在于,所述客戶(hù)端包括 消息發(fā)送模塊,用于向即時(shí)通訊系統(tǒng)的服務(wù)器發(fā)送登錄所述即時(shí)通訊客戶(hù)端的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息; 消息接收模塊,用于接收所述服務(wù)器發(fā)送的所述即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。
11.如權(quán)利要求10所述的客戶(hù)端,其特征在于,所述消息發(fā)送模塊還用于,在所述即時(shí)通訊用戶(hù)登錄成功后,通過(guò)登錄所建立的連接向所述服務(wù)器發(fā)送用戶(hù)信息,所述用戶(hù)信息中包括所述即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息。
12.—種即時(shí)通訊系統(tǒng),其特征在于,所述系統(tǒng)包括 服務(wù)器,用于獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息,并向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型; 第一即時(shí)通訊客戶(hù)端,用于向所述服務(wù)器發(fā)送所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息; 第二即時(shí)通訊客戶(hù)端,用于接收所述服務(wù)器發(fā)送的通知消息,并在本地客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型; 其中,登錄所述第二即時(shí)通訊客戶(hù)端的即時(shí)通訊用戶(hù)為登錄所述第一即時(shí)通訊客戶(hù)端的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于, 所述服務(wù)器還用于向所述第一即時(shí)通訊客戶(hù)端發(fā)送登錄所述第一即時(shí)通訊客戶(hù)端的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)的用戶(hù)信息,所述用戶(hù)信息中包括所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息; 所述第一即時(shí)通訊客戶(hù)端還用于接收所述用戶(hù)信息,并在本地客戶(hù)端界面顯示所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種即時(shí)通訊信息通知方法和裝置,該方法包括服務(wù)器獲取已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型信息;所述服務(wù)器向所述已登錄的即時(shí)通訊用戶(hù)的關(guān)聯(lián)即時(shí)通訊用戶(hù)發(fā)送通知消息,所述通知消息中包括所述已登錄的即時(shí)通訊用戶(hù)的當(dāng)前設(shè)備類(lèi)型,以便在所述關(guān)聯(lián)即時(shí)通訊用戶(hù)的客戶(hù)端界面顯示所述已登錄的即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型。采用本發(fā)明,可以在顯示即時(shí)通訊用戶(hù)的設(shè)備類(lèi)型的情況下,減少網(wǎng)絡(luò)流量,減輕網(wǎng)絡(luò)負(fù)擔(dān)。
文檔編號(hào)H04L12/58GK102857410SQ201210335779
公開(kāi)日2013年1月2日 申請(qǐng)日期2012年9月12日 優(yōu)先權(quán)日2012年9月12日
發(fā)明者姚育平, 岳上 申請(qǐng)人:騰訊科技(深圳)有限公司