一種消息發送端、消息接收端和群定向通信方法及系統的制作方法
【技術領域】
[0001] 本申請涉及信息通信技術領域,特別涉及一種消息發送端、消息接收端和群定向 通信方法及系統。
【背景技術】
[0002] 隨著網絡通信技術的發展,在網絡上使用通信工具進行溝通已經成為人們交流的 一大主流方式。現有的通信工具中,用戶使用自己的賬戶登錄到通信工具客戶端,與通信工 具中的其它用戶進行交流。其中一種能夠使用戶在網上識別在線用戶并與他們實時交換消 息的技術,稱為即時通信技術(Instant Messaging, IM)。這種通信技術是自電子郵件以來 迅速崛起的在線通訊方式。現有的即時通信系統中,除了用戶之間一對一的通信連接外,還 存在一種"群"的通信方式。該"群"的通信方式允許加入同一 "群"的多個用戶可以在該 "群"公共聊天窗口中即時溝通,自由的交換信息。"群"作為各種軟件、應用的常見溝通方 式,是多人聯系的重要功能。目前群里用戶的發言(包括文字、圖片、表情等)是以時間順 序線性展示在群公開聊天窗口的。
[0003] 現有技術中,如果群中的一個用戶只對群中的一個或多個用戶發送消息,可以使 用特定標示符(例如,"@"),在要發送的消息前標注出消息接收對象的用戶名稱,例如韓 梅梅@李磊你們好嗎?",在群公共聊天窗口中會顯示出消息韓梅梅@李磊你們好嗎? "。 這種群溝通的方法通常是將用戶發送的文字消息轉發并展示在群公共聊天窗口中,供群內 用戶查看。但是,現有技術中這種群溝通的方式在成員群中發送的內容比較單一。
【發明內容】
[0004] 本發明目的在于提供一種消息發送端、消息接收端和群定向通信方法及系統,使 群內成員發送內容更為豐富。
[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] 圖1是本申請的實施例所述群定向通信方法的流程圖;
[0034] 圖2是本申請中所述道具消息的數據結構示意圖;
[0035] 圖3是本申請中一種消息發送端的一種實施例的模塊結構示意圖;
[0036] 圖4是本申請中一種消息發送端的另一種實施例的模塊結構示意圖;
[0037] 圖5是本申請中一種消息發送端的另一種實施例的模塊結構示意圖;
[0038] 圖6是本申請中一種消息接收端的一種實施例的模塊結構示意圖;
[0039] 圖7是本申請中一種消息接收端的另一種實施例的模塊結構示意圖;
[0040] 圖8是本申請中一種消息接收端的另一種實施例的模塊結構示意圖;
[0041] 圖9是本申請的一種群定向通信系統的一種實施例的結構示意圖。
【具體實施方式】
[0042] 為了使本技術領域的人員更好地理解本申請中的技術方案,下面將結合本申請實 施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施 例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通 技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本申請保護 的范圍。
[0043] 本申請的一個實施例提供一種群定向通信方法。
[0044] 頂的出現和互聯網有著密不可分的關系,頂大多基于TCP/IP網絡協議族實現,而 TCP/IP協議族則是整個互聯網得以實現的技術基礎。即時通信技術是一種基于網絡的通信 技術,具體可能涉及到IP/TCP/UDP/Sockets協議、對等網絡(Peer to Peer,P2P)模式的通 信技術、客戶端/服務器(Client/Server,C/S)模式的通信技術、多媒體音視頻編解碼/傳 送、Web Service等多種技術手段。無論即時通信系統的功能如何復雜,它們大都會涉及包 括C/S通信模式和P2P模式在內的技術。
[0045] 不論哪種模式,用戶A通過終端登錄時,終端上的應用都需要先將用戶A的賬戶信 息發送至即時通信消息服務器。用戶A的賬戶信息可以包括用戶A的用戶名、密碼及其通 信地址。所述終端上的應用,一般指安裝于計算機終端上的即時通信工具應用程序,也可以 是以網頁形式運行的即時通信工具。后者在Web2. 0及Web3. 0中得到了應用,例如騰訊QQ 的網頁版、Google Talk網頁版。用戶A在即時通信應用程序或網頁版的即時通信工具界 面中確認諸如用戶名、密碼之類的用戶賬戶信息后,所述終端上的應用將這些賬戶信息發 送至即時通信消息服務器。為了統一表述,后面將上述消息發送方一側的終端上的應用統 稱為消息發送端,將上述消息接收方一側的終端上的應用統稱為消息接收端。
[0046] 即時通信消息系統通過讀取用戶數據庫來驗證用戶身份,如果用戶名、密碼都正 確,則可以通過驗證。這里,可以是即時通信消息系統中的即時通信消息服務器來完成上述 驗證,也可以是專門的服務器來完成驗證。此外,所述用戶數據庫,可以是在即時通信消息 服務器上集成的數據庫,也可以是專門的設備。
[0047] 即時通信消息服務器將用戶A登錄成功的消息返回至該用戶A。此外,即時通信消 息服務器還將查詢該登錄用戶A存儲在即時通信消息系統中好友列表服務器上該用戶的 好友信息。用戶A的通信好友最好由即時通信消息服務器或即時通信消息系統中的特定服 務器來維護,這樣,用戶A登錄時可以發送較少的信息,并且這類好友信息可以有一致的記 錄。反之,如果用戶A在登錄時主動發送好友信息,則需要其本地存有該好友信息,雖然該 方式并不被本申請所排除,但事實上大多目前的即時通信系統不采用該方式。即時通信消 息服務器獲得登錄用戶即這里的用戶A的好友信息后,即時通信消息服務器將這些好友信 息返回給前述登錄用戶A。所述好友信息可以包括每個好友的在線狀態,好友的通信地址等 信息。上述登錄過程中用戶A與即時通信消息服務器或即時通信消息系統中其它服務器的 通信,最好采用TCP這種相對可靠的連接方式連接。當然,在一些已知的頂應用中,也可能 采用UDP連接來實現。
[0048] 對于群的情況,即時通信消息服務器還可以存儲用戶加入的群的基本信息,通常 包括用戶加入的群的群標識(I dent i f i cat i on,ID)