新四季網

一種在即時通訊中同步呈現動畫的方法

2023-08-06 10:01:01 1

專利名稱:一種在即時通訊中同步呈現動畫的方法
技術領域:
本發明涉及通信及計算機技術領域中的即時通訊技術,尤其涉及一種在即時通訊中同步呈現動畫的方法。
背景技術:
現在,即時通訊(IM)工具的不斷完善和發展,為網絡用戶提供了基於IM平臺的多種應用,如虛擬寵物養成、在線音樂等。IM系統中的用戶可以在線虛擬餵養寵物,體驗虛擬寵物養成的樂趣,同時也可以在與聯繫人聊天的過程中,向對方發送餵養虛擬寵物的動畫,讓聯繫人分享虛擬寵物動畫帶來的歡樂。
現有技術中,客戶端的一個用戶即A用戶準備把虛擬寵物動畫與客戶端另一用戶即B用戶分享時,客戶端A用戶將虛擬寵物動畫的文件編號發送到客戶端B用戶,客戶端B用戶接收到客戶端A用戶發送的虛擬寵物動畫文件編號後,根據文件編號查找到所需播放的文件,進行播放,在B用戶的聊天窗口中顯示虛擬寵物動畫。在動畫文件播放一遍自動結束時,客戶端B用戶的聊天窗口中的虛擬寵物動畫也隨之關閉。由於現有技術中,動畫播放時間受到動畫文件的限制,虛擬寵物動畫的顯示時間一般不足10秒。
採用現有技術實現客戶端用戶間分享虛擬寵物動畫的方式,呈現給客戶端用戶的動畫只播放一次,播放時間短,也不能實現連續播放,當客戶端A用戶進行虛擬寵物餵養等操作時,更新了播放的虛擬寵物動畫,但聯繫人客戶端B用戶不能觀看到更新後的虛擬寵物動畫,沒能實現與客戶端A用戶同步呈現虛擬寵物動畫。同時,客戶端B用戶也不能對虛擬寵物進行虛擬餵養等操作,不能實現與客戶端A用戶對虛擬寵物的互動操作。

發明內容
本發明提供一種在即時通訊中同步呈現動畫的方法,用以解決現有技術中存在的虛擬寵物動畫只能播放一次,不能持續播放,播放時間短,客戶端用戶體驗不足,並且客戶端用戶中的一方更新了呈現動畫的內容後,無法使對方聯繫人也同步更新的問題。
本發明提供以下技術方案一種在即時通訊中同步呈現動畫的方法,其特徵在於,包括如下步驟第一客戶端將本地播放動畫的相關信息發送到第二客戶端,該相關信息至少包含動畫文件標識;接收到所述相關信息的客戶端根據所述相關信息持續播放與第一客戶端相同的動畫;並且當第一客戶端和第二客戶端中一方更新動畫時,將對應的動畫文件標識發送到另一客戶端,該另一客戶端根據動畫文件標識更新並持續播放對應的動畫。
所述持續播放可採用循環播放。
發送所述動畫文件的相關信息時還可包含控制動畫文件持續播放的參數,第二客戶端根據該參數持續播放動畫。
較佳的,所述控制動畫文件持續播放的參數可以是動畫文件播放的時間或次數。
較佳的方式,接收到所述相關信息的第二客戶端在持續播放動畫前,配置播放參數以持續播放動畫。
接收過程中,接收到所述動畫文件相關信息的客戶端進一步判斷本地是否存在所需播放的動畫文件,並且在不存在時,根據動畫文件標識從動畫文件伺服器下載對應的動畫文件。
所述動畫文件標識為動畫文件編號或為動畫文件名稱。
一種通信系統,其特徵在於包括
即時通訊IM伺服器,用於轉發包含動畫文件相關信息的即時消息;第一客戶端、第二客戶端,通過網絡與IM伺服器連接,第一客戶端通過IM伺服器將包含動畫文件相關信息的即時消息發送到第二客戶端,該相關信息至少包含所述動畫文件標識;第二客戶端根據所述動畫文件相關信息持續播放與第一客戶端相同的動畫;以及當第一客戶端或第二客戶端更新動畫時,將對應的動畫文件標識發送到另一客戶端,該另一客戶端根據動畫文件標識更新並持續播放對應的動畫。
較佳的,該系統還包括動畫文件伺服器,用於向客戶端提供動畫文件下載服務。
本發明的技術方案實現了在即時通訊系統中同步呈現動畫,不僅解決了現有技術中動畫文件不能持續播放和客戶端用戶不能對動畫互動操作的問題,而且實現了動態呈現客戶端用戶聊天內容的功能,增強了用戶的體驗效果。


圖1為提供在線虛擬寵物遊戲的組網示意圖;圖2為具體實施例一實現同步呈現動畫的主要原理流程圖;圖3為具體實施例二實現同步呈現動畫的主要原理流程圖。
具體實施例方式
為了解決目前系統中動畫播放時間短,不能持續播放,客戶端用戶不能進行互動操作的缺點,本發明將客戶端用戶播放的動畫文件的相關信息傳送到聯繫人客戶端,聯繫人客戶端根據接收到的動畫文件相關信息,持續播放動畫文件,實現同步呈現動畫;並且當客戶端任一用戶更新播放文件時,也將更新後的動畫文件相關信息傳送到另一客戶端,從而實現呈現動畫的同步更新。
以下實施例主要以IM系統中基於桌面虛擬系統的虛擬寵物動畫同步呈現和更新為例並結合附圖詳細說明本發明。
虛擬寵物是運行在用戶電腦桌面的虛擬寵物遊戲,虛擬寵物的所有動作表現均通過Flash動畫表現。整個系統將寵物的動作分成若干個細節的Flash動畫,通過對寵物各個系統參數的判斷,對Flash動畫進行組合,實現整套虛擬寵物的生命生活等表現。
參閱圖1所示,本發明涉及的整個系統包括IM伺服器、動畫文件伺服器和客戶端,這些設備通過網絡互聯,在地域上可以集中設置,也可以分開設置。其中IM伺服器,用於保存即時通訊客戶端用戶的信息和為即時通訊客戶端用戶提供通訊服務,並將客戶端用戶持續播放動畫的信息進行轉發;動畫文件伺服器,用於提供產生虛擬寵物及虛擬寵物的表演動作的動畫文件,客戶端可以從該伺服器下載動畫文件。
客戶端,通過網絡與IM伺服器和動畫文件伺服器連接,用於從動畫文件伺服器下載動畫文件;從所述IM伺服器接收播放動畫文件的相關信息,並在本地持續播放;以及將更新的動畫文件相關信息發送給另一客戶端,使另一客戶端根據更新的動畫文件相關信息持續播放對應的動畫。
通過即時通訊系統,可由虛擬寵物的主人從客戶端選定播放動畫的文件標識,將該標識連同對話消息通過IM伺服器發送至聯繫人的客戶端,聯繫人客戶端接收到虛擬寵物動畫文件標識後,調用動畫播放器,並根據所述標識獲取動畫並播放,以達到虛擬寵物動畫同步呈現給聯繫人的效果,增強客戶端用戶的體驗。播放器可以通過配置實現動畫文件的持續播放或者固定設置為對動畫文件持續播放。
當客戶端用戶對寵物進行虛擬餵養操作時,為了使播放的虛擬寵物的表演動作,能夠與聯繫人同步分享,播放時先將虛擬寵物的表演動作的文件標識發送給聯繫人,使聯繫人能夠根據文件標識更新動畫播放,實現同步更新動畫。具體的實現過程如實施例所示。
實施例一
參照圖2,該圖是本發明實施例一實現同步呈現動畫的主要原理流程圖。
當客戶端A用戶準備將自己虛擬餵養的寵物動畫形象呈現給聯繫人客戶端B用戶,並且使客戶端B用戶能持續觀看到寵物動畫形象,則進行如下步驟步驟201、客戶端A用戶向客戶端B用戶發送同步呈現動畫請求。
步驟202、客戶端A用戶啟動動畫文件播放器,播放動畫文件,持續呈現虛擬寵物動畫形象。
步驟203、客戶端B用戶接收同步呈現動畫請求,如果同意同步觀看動畫,執行步驟204;否則,結束同步呈現。
步驟204、客戶端B用戶根據請求中的播放動畫文件標識在本地查找所需播放動畫文件,如果本地存在需要播放的動畫文件,直接進行播放,持續呈現虛擬寵物動畫形象;當本地不存在需要進行播放的動畫文件,客戶端B用戶到動畫文件伺服器進行下載後,進行播放。該實施例默認客戶端B用戶和A用戶本地都存在需要呈現的動畫文件。
步驟205、客戶端B用戶向客戶端A用戶發送同步呈現動畫請求通過消息。
通過以上所述步驟,實現了客戶端A用戶與客戶端B用戶對客戶端A用戶正在播放動畫文件的同步呈現。
在同步呈現動畫過程中,如果客戶端B用戶希望體驗對客戶端A用戶的虛擬寵物餵養,客戶端B用戶可以對虛擬寵物進行餵食、愛撫等操作,同時,客戶端B用戶也希望將自己對虛擬寵物的餵養操作同步呈現給客戶端A用戶,達到與客戶端A用戶同步更新寵物動畫形象的目的,則進行如下步驟步驟206、客戶端B用戶更新動畫文件播放器中的動畫文件。
步驟207、客戶端B用戶向客戶端A用戶發送更新後的動畫文件標識。
步驟208、客戶端A用戶接收客戶端B用戶發送的更新後的動畫文件標識,根據動畫文件標識更新播放器中的動畫文件,實現與客戶端B用戶同步更新虛擬寵物形象。
通過以上所述方法,實現了客戶端A用戶與客戶端B用戶間的同步呈現動畫,用戶能持續觀看到虛擬寵物的動畫,增強了用戶的體驗效果;同時,當用戶更新播放動畫後,將更新後的動畫文件標識發送給聯繫人,使聯繫人也能同步更新,增強了用戶間的互動操作。
上述實施例中,客戶端A用戶對虛擬寵物進行的餵養等操作也能同步呈現給客戶端B用戶,其實現過程同理,不再贅述。在通訊過程中,雙方中的任意一方希望結束同步呈現動畫,都可以執行結束同步呈現動畫。
實施例二IM系統中,客戶端用戶在聊天過程中為了豐富聊天內容,希望把一些聊天內容動態表現出來,本實施例通過虛擬寵物形象動態呈現用戶的聊天內容,如客戶端用戶在聊天信息中加入了如「大笑」等表情符號時,可將「大笑」的聊天信息以虛擬寵物大笑的形象同步呈現給客戶端的用戶。
參照圖3,該圖是本發明實施例二實現同步呈現動畫的流程圖。
客戶端A用戶向客戶端B用戶發送聊天信息,聊天信息中包含動態聊天內容時,進行如下步驟步驟301、客戶端A用戶選定動態表現聊天內容的虛擬寵物動畫信息,並將該信息與聊天信息一起發送至客戶端B,虛擬寵物動畫信息包含虛擬寵物動畫的路徑標識和控制動畫播放的信息。
步驟302、客戶端B用戶從接收到的動畫信息中獲取需要播放的虛擬寵物動畫的路徑標識。
步驟303、客戶端B用戶根據動畫的路徑標識判斷本地是否存在播放所需的虛擬寵物動畫文件,如果存在,執行步驟305;否則,執行步驟304。
步驟304、客戶端B用戶從動畫文件伺服器下載進行播放所需的虛擬寵物動畫文件,然後進行步驟305。
步驟305、客戶端B用戶根據從客戶端A用戶接收到的虛擬寵物動畫信息中的動畫播放控制信息對動畫進行播放。
上述實施例二中,根據控制信息播放虛擬寵物動畫時,可對動畫播放器進行設置,如果控制信息要求持續播放,將動畫播放器設置為持續播放;其他播放形式實現同理,不再贅述。
上述實施例二中,如果客戶端A用戶向客戶端B用戶發送動態聊天內容時,希望與客戶端B用戶同步呈現動態聊天內容的虛擬寵物形象,則客戶端A用戶啟動動畫播放器播放動態表現聊天內容的虛擬寵物動畫,同步呈現虛擬寵物形象。
以上所述的實施例,實現了在IM系統中,客戶端用戶間虛擬寵物動畫的同步呈現,使客戶端用戶與聯繫人不僅能同步觀看到虛擬寵物的虛擬餵養過程,同時,也能實現對虛擬寵物的互動餵養操作,並且還實現了虛擬寵物動態表現用戶聊天內容。
上述實施例中,所舉同步呈現動畫為虛擬寵物動畫,但本發明所指動畫不僅局限於此,其方法同理。
顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種在即時通訊中同步呈現動畫的方法,其特徵在於,包括如下步驟第一客戶端將本地播放動畫的相關信息發送到第二客戶端,該相關信息至少包含動畫文件標識;接收到所述相關信息的客戶端根據所述相關信息持續播放與第一客戶端相同的動畫;並且當第一客戶端和第二客戶端中一方更新動畫時,將對應的動畫文件標識發送到另一客戶端,該另一客戶端根據動畫文件標識更新並持續播放對應的動畫。
2.如權利要求1所述的方法,其特徵在於,所述持續播放為循環播放。
3.如權利要求1所述的方法,其特徵在於,所述動畫文件的相關信息還包含控制動畫文件持續播放的參數,第二客戶端根據該參數持續播放動畫。
4.如權利要求3所述的方法,其特徵在於,所述控制動畫文件持續播放的參數為動畫文件播放的時間或次數。
5.如權利要求1至4任一項所述的方法,其特徵在於,接收到所述動畫文件相關信息的客戶端進一步判斷本地是否存在所需播放的動畫文件,並且在不存在時,根據動畫文件標識從動畫文件伺服器下載對應的動畫文件。
6.如權利要求1或2所述的方法,其特徵在於,接收到所述相關信息的第二客戶端在持續播放動畫前,配置播放參數以持續播放動畫。
7.如權利要求1所述的方法,其特徵在於,所述動畫文件標識為動畫文件編號或為動畫文件名稱。
8.一種通信系統,其特徵在於包括即時通訊IM伺服器,用於轉發包含動畫文件相關信息的即時消息;第一客戶端、第二客戶端,通過網絡與IM伺服器連接,第一客戶端通過IM伺服器將包含動畫文件相關信息的即時消息發送到第二客戶端,該相關信息至少包含所述動畫文件標識;第二客戶端根據所述動畫文件相關信息持續播放與第一客戶端相同的動畫;以及當第一客戶端或第二客戶端更新動畫時,將對應的動畫文件標識發送到另一客戶端,該另一客戶端根據動畫文件標識更新並持續播放對應的動畫。
9.如權利要求7所述的通信系統,其特徵在於,還包括動畫文件伺服器,用於向客戶端提供動畫文件下載服務。
全文摘要
本發明公開了一種在即時通訊中同步呈現動畫的方法,用於解決即時通訊用戶間虛擬寵物動畫不能持續播放和互動操作的問題。本發明包括將第一客戶端播放動畫文件的相關信息發送到第二客戶端,該相關信息至少包含所述動畫文件的標識;接收到所述相關信息的客戶端根據所述相關信息,持續播放動畫;第一客戶端和第二客戶端任何一方更新動畫時,將更新後的動畫文件信息發送到另一客戶端,接收到更新信息的客戶端根據所述更新信息,持續播放動畫。
文檔編號H04L12/58GK101064693SQ200610076029
公開日2007年10月31日 申請日期2006年4月24日 優先權日2006年4月24日
發明者汪海兵, 楊曉虎 申請人:騰訊科技(深圳)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀