欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種即時通信消息的傳輸方法、系統(tǒng)及設備的制作方法

文檔序號:7564715閱讀:133來源:國知局
專利名稱:一種即時通信消息的傳輸方法、系統(tǒng)及設備的制作方法
技術領域
本申請涉及通信領域,尤其涉及ー種針對即時通信消息的傳輸方法、系統(tǒng)及設備。
背景技術
隨著即時通信業(yè)務的用戶不斷増加,即時通信業(yè)務的安全性受到了業(yè)界的普遍重視,諸如即時通信消息中的垃圾消息(包括廣告消息、中獎消息、惡意欺詐消息)之類的不安全因素需要及時清除。為了屏蔽向用戶發(fā)送的即時通信消息中的垃圾消息,目前業(yè)界通常采用摒棄所有臨時會話消息的方式,也就是由即時通信業(yè)務中的服務器預先存儲每ー即時通信客戶端定義的其他客戶端的優(yōu)先級,在服務器接收到即時通信消息后,根據(jù)消息中發(fā)送方和接收方的信息,判斷消息發(fā)送方是否是消息接收方定義高優(yōu)先級用戶(高優(yōu)先級用戶包括定義為好友的合法用戶),若消息發(fā)送方是消息接收方的高優(yōu)先級用戶,則服務器將即時通信消息發(fā)送至接收方,要求接收方顯示該即時通信消息,否則(例如,發(fā)送方是接收方定義的陌生人的低優(yōu)先級用戶),服務器認為該即時通信消息是垃圾消息,拒絕將該即時通信消息發(fā)送至接收方。上述屏蔽即時通信業(yè)務中垃圾消息的方式雖然能夠有效地屏蔽垃圾消息,但是服務器將接收方定義的高優(yōu)先級用戶之外的其他所有用戶發(fā)起的即時通信消息都屏蔽了,而某些消息發(fā)送方里然不是消息接收方定義的高優(yōu)先級用戶,但該發(fā)送方與接收方之間可能也存在某些連接關系,上述方式會將有效消息也屏蔽棹。例如,在利用即時通信業(yè)務輔助進行電子商務交易等場景下,買家用戶雖然沒有將賣家用戶定義為高優(yōu)先級用戶,但買家用戶和賣家用戶之間有交易時,賣家用戶向買家用戶發(fā)出的即時通信消息不一定是垃圾消息,而利用目前屏蔽垃圾消息的方式,賣家用戶向有交易的買家用戶發(fā)出的即時通信消息也將被屏蔽,導致買家用戶和賣家用戶之間的正常溝通和交易無法完成。因此,針對目前即時通信消息的傳輸過程,需要找到ー種在消息接收方未定義消息發(fā)送方是高優(yōu)先級用戶的情況下,消息接收方能夠正確接收發(fā)送方發(fā)送的有效消息,并屏蔽發(fā)送方發(fā)送的垃圾消息的方案。

發(fā)明內容
本申請目的在干,提供ー種即時通信消息的傳輸方法、系統(tǒng)及設備,用以解決現(xiàn)有技術中存在屏蔽垃圾消息的同吋,有效消息也被誤屏蔽的問題?!N即時通信消息的傳輸方法,包括接收包括發(fā)送方的第一用戶標識和接收方的第二用戶標識的即時通信消息;第一判斷步驟,判斷所述第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識;當所述第一判斷步驟為否時,執(zhí)行第二判斷步驟;第二判斷步驟,判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作
イロ' >E、;
根據(jù)第二判斷步驟的判斷結果,確定是否過濾該即時通信消息。一種即時通消息的傳輸服務器,包括接收模塊,用于接收包括發(fā)送方的第一用戶標識和接收方的第二用戶標識的即時通信消息;第一判斷模塊,用于判斷所述第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識,若否,觸發(fā)第二判斷模塊;第二判斷模塊,用于判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作信息;執(zhí)行模塊,用于根據(jù)第二判斷模塊的判斷結果,確定是否過濾該即時通信消息。一種即時通信消息的傳輸系統(tǒng),包括發(fā)送方登錄的客戶端,用于發(fā)送即時通信消息;服務器,用于接收包括發(fā)送方的第一用戶標識和接收方的第二用戶標識的即時通信消息,判斷所述第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識,若否,進ー步判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作信息,并根據(jù)判斷結果確定是否過濾該即時通信消息;接收方登錄的客戶端,用于接收即時通信消息后,顯示或過濾所述即時通信消息。本申請有益效果如下在本申請的方案中,將即時通信消息發(fā)送方的第一用戶標識是否為接收方的第二用戶標識的高優(yōu)先級用戶標識、是否存儲了第二用戶標識對應第一用戶標識的操作信息作為判斷即時通信消息是否是垃圾消息的依據(jù),在第一用戶標識不是第二用戶標識的高優(yōu)先級用戶標識時,發(fā)送方發(fā)出的即時通信消息并不直接被認定為垃圾消息,而是根據(jù)操作信息作二次判斷,并以二次判斷結果來確定該即時通信消息是否為垃圾消息。通過本申請的方案,可以在達到屏蔽垃圾消息的目的時,減少有效消息被誤判為垃圾消息的可能性,提高垃圾消息過濾的準確性。


圖1 (a)和圖1 (b)為本申請實施例ー即時通信消息的傳輸方法示意圖;圖2為本申請實施例ニ即時通信客戶端A和即時通信客戶端B之間傳輸即時通信消息示意圖;圖3為本申請實施例ニ即時通信客戶端A和即時通信客戶端C之間傳輸即時通信消息示意圖;圖4為本申請實施例ニ即時通信客戶端A和即時通信客戶端D之間傳輸即時通信消息示意圖;圖5為本申請實施例三即時通信消息的傳輸系統(tǒng)結構示意圖;圖6為本申請實施例四即時通信消息的傳輸服務器結構示意圖。
具體實施例方式為了屏蔽即時通信業(yè)務中的垃圾消息,且避免有效的即時通信消息被誤屏蔽的情況,本申請實施例不再簡單地按照接收方定義的發(fā)送方的優(yōu)先級高低來判斷即時通信消息是否是垃圾消息,而是將是否存儲了接收方的第二用戶標識對應發(fā)送方的第一用戶標識的操作信息作為判斷垃圾消息的依據(jù),在存儲了第二用戶標識對應第一用戶標識的操作信息吋,可以看作接收方對發(fā)送方在一定程度上的認證,因此,發(fā)送方發(fā)出的即時通信消息不宣接被認定為垃圾消息,而由接收方接收并顯示,避免有效消息被誤判為垃圾消息;在沒有存儲第二用戶標識對應第一用戶標識的操作信息時,發(fā)送方發(fā)出的即時通信消息則可以認定為垃圾消息,接收方可以過濾該消息。下面結合具體說明書附圖對本申請實施例進行詳細描述。本申請各實施例中涉及的接收方登錄的客戶端是作為即時通信消息接收方的即時通信客戶端,發(fā)送方登錄的客戶端是作為即時通信消息發(fā)送方的即時通信客戶端。即時通信用戶登錄到即時通信客戶端后,當其接收即時通信消息吋,此時該即時通信客戶端為接收方登錄的客戶端;當其發(fā)送即時通信消息吋,此時該即時通信客戶端為發(fā)送方登錄的客戶端。第一用戶標識可以表示發(fā)送方,即發(fā)送方可以在不同的終端登錄即時通信客戶端,不論發(fā)送方在何終端上登錄即時通信客戶端,都可以根據(jù)第一用戶標識確定發(fā)送方。第二用戶標識可以表示接收方,即接收方可以在不同的終端登錄即時通信客戶端,不論接收方在何終端上登錄即時通信客戶端,都可以根據(jù)第二用戶標識確定接收方。操作信息中包括第二用戶標識向第一用戶標識的間接操作過的信息,包括但不限于以下信息1、所述第二用戶標識向所述第一用戶標識對應的頁面的訪問記錄的信息,即接收方登錄客戶端后,向發(fā)送方登錄的客戶端對應的頁面進行過訪問的操作。2、所述第二用戶標識與第一用戶標識進行過交易的記錄的信息,即接收方和發(fā)送方之間進行過網絡購物交易。上述操作信息可以采用簡單的方式表示,例如可以只是采用ー個標志位表示即可,當標志位為非零吋,表示存在對應的操作信息,當為零或者不存在該標志位吋,表示不存在對應的操作信息。優(yōu)選地,所述操作信息中還可包括操作時間和有效期信息,所述操作時間表示接收方登錄的客戶端對發(fā)送方登錄的客戶端進行操作的時間點,所述有效期表示該操作信息的有效時長,有效期以操作時間為起始計算時間,在經過有效期后,該操作信息處于失效狀態(tài)或刪除該操作信息。所述操作信息中不包括接收方登錄客戶端后與發(fā)送方登錄客戶端直接進行的即時通信消息傳輸?shù)牟僮餍畔?,如接收方登錄客戶端后向發(fā)送方登錄客戶端發(fā)送即時通信消息的記錄。本申請中涉及的操作信息可以存儲在服務器中,當用戶登錄客戶端后,通過登錄的客戶端向其他客戶端進行的各項操作(如訪問頁面、交易)都由服務器實時記錄以及更新。較優(yōu)地,用戶每次登陸客戶端吋,可以根據(jù)唯一標識從服務器處下載本用戶以前登錄客戶端后產生的操作信息,或是用戶在毎次登陸客戶端后產生的操作信息保存在本地。本申請各實施例中涉及的即時通信消息可以是包含文字以及圖片的消息,也可以是攜帶文件的消息,或是請求與接收方進行語音、視頻通信的請求消息。本申請各實施例中涉及的服務器可以是能夠為即時通信業(yè)務提供服務的網絡設備,具有接收并轉發(fā)客戶端之間的即時通信消息的功能,以及記錄、更新操作信息的功能。實施例一如圖1(a)所示,為本申請實施例一中即時通信消息的傳輸方法示意圖,所述方法包括以下步驟步驟101 服務器接收即時通信消息。在本步驟中,發(fā)送方用戶登錄即時通信客戶端,向接收方用戶登錄的即時通信客戶端發(fā)送即時通信消息,該即時通信消息在到達接收方客戶端之前可先傳遞至服務器。所述即時通信消息中包括發(fā)送方的第一用戶標識,以及接收方的第二用戶標識。第一用戶標識是諸如客戶端用戶名等能夠表示發(fā)送方的信息,第二用戶標識也是諸如客戶端用戶名等能夠表示接收方的信息。發(fā)送方登錄的客戶端是發(fā)送方的第一用戶標識對應的客戶端,接收方登錄的客戶端是接收方的第二用戶標識對應的客戶端。步驟102 服務器判斷第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識; 若是,則將即時通信消息發(fā)送至接收方客戶端并顯示;否則,執(zhí)行步驟103。本步驟是服務器執(zhí)行的第一判斷步驟,用于判斷發(fā)送方用戶相對于接收方用戶而言是否是合法的用戶。例如接收方登陸客戶端后,將發(fā)送方登錄的客戶端定義為高優(yōu)先級用戶(如定義為好友),則在服務器和接收方登錄的客戶端中都將記錄本次定義好友的事件,也就是在第二用戶標識對應的高優(yōu)先級用戶標識組(如聯(lián)系人列表)中記錄第一用戶標識,表示第一用戶標識對應的發(fā)送方是第二用戶標識對應的接收方的合法用戶。在本步驟中,服務器接收到即時通信消息后,查找第二用戶標識對應的高優(yōu)先級用戶標識組中是否有第一用戶標識,若有,則確定發(fā)送方是接收方定義的合法用戶,發(fā)送方發(fā)出的即時通信消息是合法消息;否則,可以認定發(fā)送方將接收方視為低優(yōu)先級用戶(如定義為陌生人),其合法性特定,發(fā)送方發(fā)出的即時通信消息的合法性也特定。除了通過是否定義為好友來判斷發(fā)送方用戶是否是合法的用戶外,還可以結合其他方式來執(zhí)行本第一判斷步驟,例如,根據(jù)接收方登錄客戶端是否對發(fā)送方登錄客戶端進行過直接操作來判斷發(fā)送方用戶相對于接收方用戶是否是合法的用戶。具體做法是假設本步驟中的接收方客戶端是客戶端2,本步驟中的發(fā)送方客戶端是客戶端1, 客戶端1和客戶端2之間沒有定義好友關系,客戶端2向客戶端1發(fā)起通信(如發(fā)送即時通信消息)吋,服務器存儲客戶端2向客戶端1發(fā)起通信這ー事件消息。此后,當客戶端1 向客戶端2執(zhí)行本實施例步驟101的操作吋,由于客戶端2曾主動向客戶端1發(fā)起過通信, 因此,服務器可以判斷第一用戶標識是第二用戶標識的高優(yōu)先級用戶標識,即發(fā)送方用戶相對于接收方用戶是合法用戶。步驟103 服務器判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操
作信息。
本步驟是服務器執(zhí)行的第二判斷步驟,用于在確定發(fā)送發(fā)不是接收方定義的合法用戶時,進ー步判斷發(fā)送方的合法性。在本實施例的方案中,當某一用戶登錄客戶端對其他用戶登錄的客戶端進行間接操作吋,可在服務器中記錄相應的操作信息。以用戶1的用戶標識1登錄客戶端1對用戶 2的用戶標識2登錄的客戶端2進行間接操作為例,服務器記錄操作信息的過程如下例1 客戶端2在Tl時刻向客戶端1提供的頁面進行訪問吋,服務器存儲對應的操作信息,即用戶標識2向用戶標識1對應的頁面進行過訪問的記錄,同時還記錄客戶端2 對客戶端1操作的操作時間Tl。例2 客戶端1和客戶端2在T2時刻進行了網絡購物交易,服務器存儲對應的操作信息,即用戶標識2與用戶標識1進行過交易的記錄,同時還記錄用戶標識2與用戶標識 1進行交易的操作時間T2。服務器可以以列表方式存儲操作信息,列表中的每ー項表示一條操作信息,為了方便服務器讀取操作信息中的各項內容,還可以將同一用戶標識對其他用戶標識進行操作而生成的操作信息設置在一起。在本步驟中,服務器可以根據(jù)接收到的即時通信消息中的第一用戶標識和第二用戶標識,查詢操作信息列表,判斷列表中是否存儲了第二用戶標識對應所述第一用戶標識的操作信息,即是否有第二用戶標識對第一用戶標識操作記錄,如果有,則表明接收方對發(fā)送方進行過操作;否則,表明接收方沒有對發(fā)送方進行過操作。需要說明的是,某ー用戶可能會在不同的終端上登錄客戶端,不論該用戶在何終端上登錄的客戶端,只要是該用戶對其他用戶有過訪問對應的頁面或交易等相關操作,就可記錄該用戶的用戶標識對其他用戶的用戶標識進行操作的信息。步驟104 服務器向接收方登錄的客戶端發(fā)送所述即時通信消息,并根據(jù)判斷結果確定是否過濾該即時通信消息。步驟103的判斷結果有兩種,ー種是服務器存儲了第二用戶標識對應所述第一用戶標識的操作信息,另ー種是服務器未存儲該操作信息。根據(jù)判斷結果的不同,本步驟的服務器向接收方發(fā)送即時通信消息和根據(jù)判斷結果確定是否需要過濾即時通信消息的操作也不同,具體為在判斷結果為服務器存儲了第二用戶標識對應所述第一用戶標識的操作信息吋, 服務器指示接收方客戶端顯示所述即時通信消息;否則,指示接收方客戶端過濾所述即時通信消息。在本實施例的方案中,為了避免有效消息被誤屏蔽,服務器在確定未存儲第二用戶標識對應所述第一用戶標識的操作信息吋,認為發(fā)送方發(fā)出的消息可能為垃圾消息,但并不直接過濾該即時通信消息,而是將該即時通信消息發(fā)送至接收方客戶端,并同時將步驟103的判斷結果也發(fā)送至接收方客戶端,指示接收方客戶端根據(jù)判斷結果執(zhí)行顯示或過濾所述即時通信消息的操作。通過本申請實施例一的步驟101至步驟104的方案,由于不是直接將接收方登錄的客戶端對發(fā)送方登錄的客戶端定義的優(yōu)先級的高低作為判斷垃圾消息的唯一標準,而是將對應用戶之間的操作信息作為判斷依據(jù),當不存在發(fā)送方的用戶標識對接收方的用戶標識的操作信息吋,將發(fā)送方發(fā)出的即時通信消息視為垃圾消息,服務器可將該即時通信消息發(fā)送至接收方后同時指示接收方當前登錄的客戶端過濾該消息,避免垃圾消息的騷擾; 當存在發(fā)送方的用戶標識對接收方的用戶標識的操作信息時,則認為接收方登錄的客戶端是認同發(fā)送方登錄的客戶端發(fā)出的即時通信消息的,服務器可將該即時通信消息發(fā)送至接收方客戶端后同時指示接收方客戶端可以顯示該消息,避免了在接收方登錄的客戶端未將發(fā)送方登錄的客戶端定義為高優(yōu)先級用戶時,有效消息被誤屏蔽的問題。下面對本申請實施例一的各步驟進行詳細描述。在步驟103中,服務器可以將發(fā)送方的用戶標識對接收方的用戶標識的操作信息時作為判斷依據(jù)。在此基礎上,優(yōu)選地,還包括根據(jù)有效期更新操作信息的步驟,即可以為不同類型的操作信息設置不同的有效期,當經過該有效期時,該操作信息失效,例如,具體可以刪除該該操作信息或者設置該操作信息為失效狀態(tài),也可以在發(fā)送方向接收方發(fā)送消息吋,判斷之前存儲的發(fā)送方對接收方的操作信息是否有效。即發(fā)送方對接收方的操作信息在有效期內,允許發(fā)送方客戶端向接收方客戶端發(fā)送即時通信消息,在經過有效期后,過濾發(fā)送方客戶端向接收方客戶端發(fā)送的即時通信消息。因此,在步驟103和步驟104之間,還有以下步驟步驟103'當存儲了第二用戶標識對應第一用戶標識的操作信息吋,服務器判斷該操作信息是否已失效,若是,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端過濾該即時通信消息;否則,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端顯示該即時通信消息。例如,在本實施例的方案應用于利用即時通信業(yè)務輔助進行網絡購物的場景吋, 接收方是買家用戶,發(fā)送方是賣家用戶,買家用戶登錄的客戶端訪問過賣家提供的網頁,則在服務器和買家用戶登錄的客戶端本地都可以保存買家用戶標識對應賣家用戶標識的操作信息。如果在該操作信息的有效期內,服務器接收到賣家用戶登錄的客戶端向買家用戶登錄的客戶端發(fā)出的即時通信消息,認為賣家用戶登錄的客戶端發(fā)出的即時通信消息不為垃圾消息,服務器向買家用戶登錄的客戶端發(fā)送即時通信消息,并指示買家用戶登錄的客戶端向買家用戶顯示該即時通信消息;若買家用戶登錄的客戶端沒有訪問過賣家用戶提供的網頁,或雖然訪問過賣家用戶提供的網頁,但已過有效期后賣家用戶登錄的客戶端才向買家用戶登錄的客戶端發(fā)出即時通信消息,則將賣家用戶登錄的客戶端發(fā)出的消息視為垃圾消息,服務器向買家用戶登錄的客戶端發(fā)送即時通信消息,并指示買家用戶登錄的客戶端過濾該即時通信消息。如圖1(b)所示,在步驟104之后,接收方登陸的客戶端接收到服務器發(fā)送的即時通信消息和根據(jù)判斷結果的指示之后,可以根據(jù)服務器的指示來顯示或過濾即時通信消息。具體地,接收方登錄的客戶端在顯示或過濾即時通信消息之前,還可以進ー步對該即時通信消息是否是垃圾消息進行判定,因此,在步驟104之后,還包括以下步驟步驟105 在服務器存儲了所述操作信息且操作信息有效時,接收方登錄的客戶端顯示所述即時通信消息。由于在步驟103中,服務器已經能夠確認接收方登錄的客戶端對發(fā)送方提供的網頁進行過訪問,或是接收方與發(fā)送方之間進行過交易等操作,在優(yōu)選的方案中,服務器還進一歩判斷操作信息未過有效期,因此,接收方登錄的客戶端在接收到服務器發(fā)送的顯示所述即時通信消息的指示后,信任該即時通信消息不為垃圾消息,正常顯示。步驟106 在服務器未存儲所述操作信息,或操作信息失效時,接收方登錄的客戶端繼續(xù)判斷本地是否存儲了第二用戶標識對應第一用戶標識的操作信息,若是,則顯示所述即時通信消息;否則,過濾所述即時通信消息。
通過本步驟由客戶端對即時通信消息做進ー步判定,避免出現(xiàn)誤屏蔽。如果接收方登錄的客戶端未按照服務器的指示對即時通信消息進行操作,如服務器認為即時通信消息是垃圾消息,指示接收方登錄的客戶端過濾該消息,但接收方登錄的客戶端信任該消息,顯示了該即時通信消息,則服務器可以根據(jù)接收方登錄的客戶端對即時通信消息的顯示操作更新自身存儲的操作信息,將操作信息中的操作時間更新為當前時間,重新計算操作信息的有效期。若在步驟103的優(yōu)選方案中,服務器以有效期內接收方未對發(fā)送方登錄的客戶端進行過操作為條件進行判定后,向接收方登錄的客戶端發(fā)送了過濾指示,此時可能存在兩種情況第一種情況,在超過有效期的時長后,確實有生成第二用戶標識對應第一用戶標識的操作信息,因此,接收方登錄的客戶端也可以不按照過濾指示進行操作,而是顯示該即時通信消息。第二種情況,之前從未生成過第二用戶標識對應第一用戶標識的操作信息,因此, 接收方登錄的客戶端將該即時通信消息視為垃圾消息,并過濾。通過上述對本申請實施例一各步驟的詳細描述,可以在實施例一的方案基礎上, 由服務器和接收方登錄的客戶端對即時通信消息是否為垃圾消息做雙重判定。優(yōu)選地,可以將服務器處的判定條件設置得比接收方登錄的客戶端的判定條件更加嚴格,使服務器在認定即時通信消息為垃圾消息的的情況下,再由接收方登錄的客戶端做進ー步判定,有效避免出現(xiàn)誤屏蔽的情況。本申請實施例一的方案可以應用在多種即時通信業(yè)務的場景下,本申請實施例ニ 以應用在利用即時通信業(yè)務輔助進行網絡購物的場景為例,對本申請實施例一的方案舉例說明。實施例ニ假設本實施例ニ中有即時通信客戶端A、即時通信客戶端B、即時通信客戶端C和即時通信客戶端D,在進行網絡購物業(yè)務吋,某ー買家用戶登錄即時通信客戶端A,賣家用戶1、2、3分別登錄即時通信客戶端B、C、D。買家用戶通過登錄的即時通信客戶端A曾經訪問過賣家用戶1提供的頁面,買家用戶通過登錄的即時通信客戶端A將賣家用戶2登錄的即時通信客戶端C定義好友,買家用戶通過登錄的即時通信客戶端A從未對賣家用戶3登錄的即時通信客戶端D進行過任何操作。即買家用戶標識對各賣家用戶標識1、2、3的操作信息、操作時間、以及各操作信息的有效期都可在即時通信客戶端A本地和/或服務器中記錄。若賣家的用戶標識還存在與該用戶標識相關聯(lián)的子賬號標識,則該子賬號標識也可設置為采用與該用戶標識相同即時通信消息判定處理方式。在上述場景下,即時通信客戶端A和即時通信客戶端B、C、D之間的通信過程分別說明如下如圖2所示,為即時通信客戶端A和即時通信客戶端B之間傳輸即時通信消息示意圖,包括以下步驟步驟la 服務器接收賣家用戶1登錄的即時通信客戶端B向買家用戶登錄的即時通信客戶端A發(fā)出的即時通信消息。步驟Ib 服務器確定賣家用戶1不是買家用戶定義的聯(lián)系人。步驟Ic 服務器查詢操作信息,確定存在買家用戶標識對賣家用戶標識1的操作信息,即買家用戶標識訪問過賣家用戶標識1提供的頁面(即存儲了買家用戶標識對應賣家用戶1標識的操作信息),則進一歩判斷該操作信息是否已失效。步驟Id 服務器判斷操作信息是否失效,如果否,則向即時通信客戶端A發(fā)送即時通信消息并且還可發(fā)送顯示指示;否則,向即時通信客戶端A發(fā)送即時通信消息并發(fā)送過濾指示。由于網絡購物業(yè)務中,買家用戶從賣家用戶處購買商品后,可能會就商品售后以及其他問題進行溝通,在本申請實施例的方案中,即使買家用戶登錄的即時通信客戶端A 未將賣家用戶1登錄的即時通信客戶端B加為好友,也不會將即時通信客戶端B發(fā)出的消息直接視為垃圾消息,而是給予一定長度的有效期,允許賣家用戶1通過即時通信客戶端B 在有效期內向即時通信客戶端A發(fā)送消息,避免了賣家用戶1向買家用戶發(fā)送的有效消息被誤判為垃圾消息,影響用戶體驗。步驟If 即時通信客戶端A在接收到顯示指示時,顯示即時通信消息;在接收到過濾指示吋,根據(jù)存儲的買家用戶標識對賣家用戶標識的操作信息,判斷買家用戶曾經訪問過賣家用戶1提供的頁面,因此,可以不過濾即時通信消息,而顯示該即時通信消息。若在步驟1 f中即時通信客戶端A過濾了該即時通信消息,可以由即時通信客戶端 A向服務器反饋過濾事件的信息,服務器可根據(jù)該過濾事件信息通知即時通信客戶端B,即時通信客戶端B的用戶標識可以請求即時通信客戶端A對應的用戶標識將自身加為好友后再發(fā)送消息。當然,在步驟If中,即時通信客戶端A在接收到過濾指示后,也可以根據(jù)過濾指示直接過濾該即時通信消息。如圖3所示,為即時通信客戶端A和即時通信客戶端C之間傳輸即時通信消息示意圖,包括以下步驟步驟加服務器接收賣家用戶2登錄的即時通信客戶端C向即時通信客戶端A發(fā)出的即時通信消息。步驟2b 服務器通過查詢聯(lián)系人信息,確定賣家用戶2是買家用戶定義的聯(lián)系人。步驟2c 服務器向即時通信客戶端A發(fā)送該即時通信消息,并且還可發(fā)送顯示指
7J\ ο步驟2d:即時通信客戶端A在接收到顯示指示時,顯示即時通信消息。如圖4所示,為即時通信客戶端A和即時通信客戶端D之間傳輸即時通信消息示意圖,包括以下步驟步驟3a 服務器接收賣家用戶3登錄的即時通信客戶端D向即時通信客戶端A發(fā)出的即時通信消息。步驟北服務器確定賣家用戶3不是買家用戶定義的聯(lián)系人。步驟3c 服務器查詢操作信息,發(fā)現(xiàn)未存儲買家用戶標識對應賣家用戶3的用戶標識的操作信息,確定買家用戶登錄的即時通信客戶端A從未對賣家用戶3登錄的即時通信客戶端D操作過。
步驟3d 服務器向即時通信客戶端A發(fā)送該即時通信消息,并發(fā)送過濾指示。步驟3f:即時通信客戶端A在接收到過濾指示時,進一步判斷客戶端A中是否存儲了買家用戶標識對應賣家用戶3標識的操作信息,由于未存儲,因此,過濾該即時通信消息。
通過本申請實施例二對即時通信消息在三種情況時的傳輸說明,可以看出本申請實施例的方案可以很好地應用在輔助進行網絡購物的場景下,買家用戶可以在很好地屏蔽來自賣家用戶的垃圾消息時,還能夠有效避免與買家用戶相關的賣家用戶發(fā)出的即時通信消息被過濾;賣家用戶和買家用戶登錄的即時通信客戶端可以自由選擇是否按照實施例一或實施例二的方案進行即時通信消息的傳輸,例如由于賣家用戶在銷售商品時需要被動接收即時通信消息的特性,賣家用戶可以不采用本申請的方案,而是全面接收即時通信消息。
實施例三本申請實施例三還提供一種即時通信消息的傳輸系統(tǒng),如圖5所示,發(fā)送方登錄的客戶端11、接收方登錄的客戶端12和服務器13,其中發(fā)送方登錄的客戶端11用于發(fā)送即時通信消息;服務器13用于接收包括發(fā)送方的第一用戶標識和接收方的第二用戶標識的即時通信消息,判斷所述第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識,若否, 進一步判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作信息,并根據(jù)判斷結果確定是否過濾該即時通信消息;接收方登錄的客戶端12用于接收即時通信消息后,顯示或過濾所述即時通信消息。所述接收方登錄的客戶端12具體用于在接收到顯示即時通信消息的指示后,顯示所述即時通信消息,在接收到過濾即時通信消息的指示后,判斷自身是否存儲了第二用戶標識對應所述第一用戶標識的操作信息,若是,則顯示所述即時通信消息;否則,過濾所述即時通信消息本實施例三中涉及的發(fā)送方登錄的客戶端、接收方登錄的客戶端可以是實施例一和實施例二中涉及的發(fā)送方登錄的客戶端、接收方登錄的客戶端。涉及的服務器是能夠執(zhí)行實施例一和實施例二各步驟的網絡設備。實施例四本申請實施例四提供一種即時通消息的傳輸服務器,如圖6所示,包括接收模塊 21、第一判斷模塊22、第二判斷模塊23和執(zhí)行模塊M,其中接收模塊21用于接收包括發(fā)送方的第一用戶標識和接收方的第二用戶標識的即時通信消息;第一判斷模塊22用于判斷所述第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識,若否,觸發(fā)第二判斷模塊 23 ;第二判斷模塊23用于判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作信息;執(zhí)行模塊M用于根據(jù)第二判斷模塊的判斷結果,確定是否過濾該即時通信消息。所述執(zhí)行模塊M具體用于在判斷結果為存儲了所述操作信息時,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端顯示該即時通信消息;否則,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端過濾該即時通信消息。即時通消息的傳輸服務器還包括更新模塊25,用于在操作信息包括操作時間和有效期信息時,當操作信息從操作時間起經過所述有效期后,將該操作信息設置為失效狀態(tài)。
所述第二判斷模塊23還用于在存儲了所述操作信息時,判斷該操作信息是否已失效;所述執(zhí)行模塊M具體用于在操作信息已失效時,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端過濾該即時通信消息;否則,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端顯示該即時通信消息。本實施例四中的服務器還具有能夠執(zhí)行實施例一和實施例二各步驟的功能模塊。本領域內的技術人員應明白,本申請的實施例可提供為方法、系統(tǒng)、或計算機程序產品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產品的形式。本申請是參照根據(jù)本申請實施例的方法、設備(系統(tǒng))、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本申請的優(yōu)選實施例,但本領域內的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本申請范圍的所有變更和修改。顯然,本領域的技術人員可以對本申請進行各種改動和變型而不脫離本申請的精神和范圍。這樣,倘若本申請的這些修改和變型屬于本申請權利要求及其等同技術的范圍之內,則本申請也意圖包含這些改動和變型在內。
權利要求
1.一種即時通信消息的傳輸方法,其特征在干,包括接收包括發(fā)送方的第一用戶標識和接收方的第二用戶標識的即時通信消息; 第一判斷步驟,判斷所述第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識;當所述第一判斷步驟為否時,執(zhí)行第二判斷步驟;第二判斷步驟,判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作信息;根據(jù)第二判斷步驟的判斷結果,確定是否過濾該即時通信消息。
2.如權利要求1所述的方法,其特征在干,所述操作信息還包括操作時間和有效期信息;所述方法還包括操作信息更新步驟,在操作信息從操作時間起經過所述有效期吋,將該操作信息設置為失效狀態(tài)或刪除該操作信息。
3.如權利要求2所述的方法,其特征在干,所述操作信息包括以下信息中的至少ー種 所述第二用戶標識向所述第一用戶標識對應的頁面的訪問記錄的信息;所述第二用戶標識與第一用戶標識進行過交易的記錄的信息。
4.如權利要求1所述的方法,其特征在干,根據(jù)第二判斷步驟的判斷結果,確定是否過濾該即時通信消息,具體包括當存儲了所述第二用戶標識對應所述第一用戶標識的操作信息時,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端顯示該即時通信消息;否則將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端過濾該即時通信消息。
5.如權利要求2所述的方法,其特征在干,根據(jù)第二判斷步驟的判斷結果,確定是否過濾該即時通信消息,具體包括當存儲了所述第二用戶標識對應所述第一用戶標識的操作信息吋,判斷該操作信息是否已失效,若是,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端過濾該即時通信消息;否則,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端顯示該即時通信消息。
6.如權利要求5所述的方法,其特征在干,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,所述方法還包括客戶端判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作信息;若是, 客戶端顯示該即時通信消息;否則,客戶端過濾該即時通信消息。
7.—種即時通消息的傳輸服務器,其特征在干,包括接收模塊,用于接收包括發(fā)送方的第一用戶標識和接收方的第二用戶標識的即時通信消息;第一判斷模塊,用于判斷所述第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識,若否,觸發(fā)第二判斷模塊;第二判斷模塊,用于判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作信息、;執(zhí)行模塊,用于根據(jù)第二判斷模塊的判斷結果,確定是否過濾該即時通信消息。
8.如權利要求7所述的服務器,其特征在于,還包括更新模塊,用于在操作信息還包括操作時間和有效期信息吋,當操作信息從操作時間起經過所述有效期后,將該操作信息設置為失效狀態(tài)或刪除該操作信息。
9.如權利要求7所述的服務器,其特征在干,所述執(zhí)行模塊,具體用于在判斷結果為存儲了所述操作信息時,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端顯示該即時通信消息;否則,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端過濾該即時通信消息。
10.如權利要求8所述的服務器,其特征在干,所述第二判斷模塊,還用于在存儲了所述操作信息吋,判斷該操作信息是否已失效;所述執(zhí)行模塊,具體用于在操作信息已失效時,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端過濾該即時通信消息;否則,將所述即時通信消息發(fā)送至所述第二用戶標識對應的客戶端后,指示該客戶端顯示該即時通信消息。
11.一種即時通信消息的傳輸系統(tǒng),其特征在干,包括發(fā)送方登錄的客戶端,用于發(fā)送即時通信消息;服務器,用于接收包括發(fā)送方的第一用戶標識和接收方的第二用戶標識的即時通信消息,判斷所述第一用戶標識是否為第二用戶標識的高優(yōu)先級用戶標識,若否,進ー步判斷是否存儲了所述第二用戶標識對應所述第一用戶標識的操作信息,并根據(jù)判斷結果確定是否過濾該即時通信消息;接收方登錄的客戶端,用于接收即時通信消息后,顯示或過濾所述即時通信消息。
12.如權利要求11所述的系統(tǒng),其特征在干,所述接收方登錄的客戶端,具體用于在接收到顯示即時通信消息的指示后,顯示所述即時通信消息,在接收到過濾即時通信消息的指示后,判斷自身是否存儲了第二用戶標識對應所述第一用戶標識的操作信息,若是,則顯示所述即時通信消息;否則,過濾所述即時通信消息。
全文摘要
本發(fā)明公開了一種即時通信消息的傳輸方法、系統(tǒng)及設備,主要內容包括將即時通信消息發(fā)送方的第一用戶標識是否為接收方的第二用戶標識的高優(yōu)先級用戶標識、是否存儲了第二用戶標識對應第一用戶標識的操作信息作為判斷即時通信消息是否是垃圾消息的依據(jù),在第一用戶標識不是第二用戶標識的高優(yōu)先級用戶標識時,發(fā)送方發(fā)出的即時通信消息并不直接被認定為垃圾消息,而是根據(jù)操作信息作二次判斷,并以二次判斷結果來確定該即時通信消息是否為垃圾消息。通過本發(fā)明的方案,可以在達到屏蔽垃圾消息的目的時,減少有效消息被誤判為垃圾消息的可能性,提高垃圾消息過濾的準確性。
文檔編號H04L29/06GK102594716SQ201110009879
公開日2012年7月18日 申請日期2011年1月17日 優(yōu)先權日2011年1月17日
發(fā)明者孫雪勤 申請人:阿里巴巴集團控股有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
赫章县| 慈利县| 揭东县| 通榆县| 荣昌县| 朝阳县| 中阳县| 天水市| 聂拉木县| 新宾| 珠海市| 延长县| 青神县| 开江县| 剑阁县| 浠水县| 望谟县| 静乐县| 安远县| 油尖旺区| 清水河县| 大关县| 宁津县| 志丹县| 东港市| 黑龙江省| 铅山县| 建湖县| 江北区| 清新县| 镇江市| 旬邑县| 新邵县| 福清市| 建阳市| 威海市| 靖边县| 崇州市| 平舆县| 鲁山县| 棋牌|