即時通訊消息處理方法及裝置和系統的制作方法
【技術領域】
[0001]本發明涉及網絡通信領域,具體地說涉及匿名即時通訊方法及裝置和系統。
【背景技術】
[0002]即時通訊是一種基于互聯網的即時交流消息的業務,該業務允許兩人或多人使用網路即時傳遞文字、檔案、語音與視頻進行交流。不同于e-mail,使用該通訊方法進行交談的過程是即時的,交談雙方發送或接收信息都是通過服務器進行及時轉達的。目前,即時通訊業務被廣泛地應用于娛樂通信、企業通信等領域。
[0003]即時通訊業務中主要涉及到消息發送者、服務器和消息接收者三個方面,消息的發送者和接收者需要通過特定的客戶端實現交談,客戶端提供聯絡人名單,交談雙方只需要選定通信對象即可開始進行交談。例如現有的一種即時通訊系統,該系統的用戶終端提供好友名單、群等聯絡人名單,用戶可以選擇任意對象發送消息,接收者可以通過用戶終端即時接收到該消息。
[0004]盡管現有的即時通訊方法已經提供了比較豐富的通訊功能,但其仍然存在缺陷,特別是對于通訊雙方隱私的保護還存在不足之處。利用現有方法進行通訊時,通訊雙方需要公開自己的身份信息,雖然身份信息并非實名制,但是通訊雙方仍可以通過ID或昵稱等信息判斷出彼此的身份,這種通訊方法顯然不能滿足用戶進行匿名交談的需要。
【發明內容】
[0005]為此,本發明所要解決的技術問題在于使用戶之間實現匿名通訊,以保護用戶的隱私。
[0006]本發明提供一種即時通訊消息處理方法,包括:
[0007]接收第一用戶終端發出的消息和該消息對應的發送方式指令,其中,所述消息的發送方式包括匿名發送和實名發送;
[0008]根據所述消息的發送方式指令判斷所述消息的發送方式;
[0009]如果所述消息的發送方式是匿名發送,則對所述消息中第一用戶終端的身份信息進行匿名處理;
[0010]將匿名處理后的消息發送至第二用戶終端。
[0011]本發明提供另一種即時通訊消息處理方法,包括:
[0012]于第一用戶終端提供一個交互界面,該交互界面為第一用戶終端與第二用戶終端間的信息交互界面;
[0013]獲取用戶輸入的待發送的消息內容;
[0014]獲取用戶對該消息選取的發送方式指令,所述發送方式包括匿名發送和實名發送;
[0015]將所述待發送的消息和所述發送方式指令發送至服務器端。
[0016]本發明還提供一種即時通訊消息處理方法,包括:
[0017]于第一用戶終端提供一個交互界面,該交互界面為第一用戶終端與第二用戶終端間的信息交互界面;
[0018]所述第一用戶終端獲取用戶輸入的待發送的消息內容;獲取用戶對該消息選取的發送方式指令,所述發送方式包括匿名發送和實名發送;將所述待發送的消息和所述發送方式指令發送至服務器;
[0019]所述服務器接收所述第一用戶終端發出的消息和該消息對應的發送方式指令,其中,所述消息的發送方式包括匿名發送和實名發送;根據所述消息的發送方式指令判斷所述消息的發送方式;如果所述消息的發送方式是匿名發送,則對所述消息中第一用戶終端的身份信息進行匿名處理;將匿名處理后的消息發送至所述第二用戶終端。
[0020]相應地,本發明提供一種即時通訊消息處理裝置,包括:
[0021]接收模塊,接收第一用戶終端發出的消息和該消息對應的發送方式指令,其中,所述消息的發送方式包括匿名發送和實名發送;
[0022]判斷模塊,根據所述消息的發送方式指令判斷所述消息的發送方式;
[0023]匿名處理模塊,用于在所述消息的發送方式為匿名發送時,對所述消息中第一用戶終端的身份信息進行匿名處理;
[0024]發送模塊,將所述匿名處理后的消息發送至第二用戶終端。
[0025]本發明提供另一種即時通訊消息處理裝置,包括:
[0026]界面提供模塊,于第一用戶終端提供一個交互界面,該交互界面為第一用戶終端與第二用戶終端間的信息交互界面;
[0027]消息錄入模塊,獲取用戶輸入的待發送的消息內容;
[0028]匿名設置模塊,獲取用戶對該消息選取的發送方式指令,所述發送方式包括匿名發送和實名發送;
[0029]消息發送模塊,將所述待發送的消息和所述發送方式指令發送至服務器端。
[0030]本發明還提供一種即時通訊系統,包括至少二用戶終端和服務器,所述至少二用戶終端通過服務器建立通信;其中,所述用戶終端使用時,提供一個信息交互界面,用以實現用戶終端之間的信息交互;
[0031]所述用戶終端包括:
[0032]消息錄入模塊,獲取用戶輸入的待發送的消息內容;
[0033]匿名設置模塊,獲取用戶對該消息選取的發送方式指令,所述發送方式包括匿名發送和實名發送;
[0034]消息發送模塊,將所述待發送的消息和所述發送方式指令發送至服務器端;
[0035]所述服務器包括:
[0036]接收模塊,接收第一用戶終端發出的消息和該消息對應的發送方式指令,其中,所述消息的發送方式包括匿名發送和實名發送;
[0037]判斷模塊,根據所述消息的發送方式指令判斷所述消息的發送方式;
[0038]匿名處理模塊,用于在所述消息的發送方式為匿名發送時,對所述消息中第一用戶終端的身份信息進行匿名處理;
[0039]發送模塊,將所述匿名處理后的消息發送至另一用戶終端。
[0040]本發明提供的即時通訊消息處理方法,由服務器根據接收的消息和該消息對應的發送方式指令判斷該消息的發送方式,對于發送方式是匿名發送消息,服務器對消息中的身份信息進行匿名處理,然后將匿名處理后的信息發送給接收消息的用戶終端,使接收消息的用戶無法獲得消息發送者的真實身份,實現了匿名通訊的目的,并且由于此加密過程是服務器執行的,接收者無法干涉發送者或服務器的操作,使匿名通訊的過程具備較高的安全性。
【附圖說明】
[0041]為了使本發明的內容更容易被清楚的理解,下面根據本發明的具體實施例并結合附圖,對本發明作進一步詳細的說明,其中
[0042]圖1是本發明提供的即時通訊消息處理方法的運行環境示意圖;
[0043]圖2是本發明實施例一提供的即時通訊消息處理方法的流程圖;
[0044]圖3是本發明實施例二提供的即時通訊消息處理方法的流程圖;
[0045]圖4是本發明實施例三提供的即時通訊消息處理方法的流程圖;
[0046]圖5是本發明實施例五提供的即時通訊消息處理裝置的結構示意圖;
[0047]圖6是本發明實施例六提供的即時通訊消息處理裝置的結構示意圖;
[0048]圖7是本發明實施例七提供的即時通訊消息處理系統的結構示意圖。
【具體實施方式】
[0049]圖1示出了本發明提供的即時通訊消息處理方法的運行環境示意圖,在即時通訊的系統的用戶終端中,通過安裝客戶端軟件,如頂軟件,使得用戶可以通過登錄頂軟件與另一個或多個用戶終端中的頂軟件使用用戶通信。具體地,用戶終端主要通過服務器與另一或多個用戶終端建立通信,如圖1所示,一個服務器可以對應多個用戶終端。
[0050]上述IM軟件,具體可以是QQ、微信、Google Talk、微軟網絡服務(Microsoftservice Network, MSN)等。上述用戶終端可以是智能手機、平板電腦、智能手表等移動終端,也可以是個人計算機。基于上述介紹,下面將以具體實施例,對本發明進行詳細介紹。
[0051]實施例一
[0052]本實施例提供一種即時通訊消息處理方法,用于實現用戶之間的匿名通訊,圖2示出了本實施例提供的即時通訊消息處理方法的流程圖,本實施例提供的是服務器端的即時通訊消息處理方法,該方法包括:
[0053]步驟11,接收所述第一用戶終端發出的消息和該消息對應的發送