專利名稱:Flash繪畫軟件記錄玩家繪畫過程的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機技術(shù)領(lǐng)域,具體涉及一種Flash繪畫軟件記錄玩家繪畫過程的方法。
背景技術(shù):
Flash繪畫軟件主要是用于繪制矢量圖的軟件,F(xiàn)lash繪畫軟件具有操作簡單和功能豐富的優(yōu)點,而漸漸深受廣大繪圖制作者的喜愛。目前,繪圖制作者常常借助屏幕錄像軟件將自己的繪圖過程錄制下來,從而與其他繪圖制作者分享自己的繪圖過程。
但是,借助屏幕錄像軟件錄制繪圖過程的方式存在以下缺陷(一)屏幕錄像軟件是錄制整個電腦屏幕操作過程的軟件,因此,當電腦屏幕同時存在繪圖軟件和其他操作界面時,屏幕錄像軟件也會錄制其他操作界面的操作過程,具有針對性差的缺陷;(二)屏幕錄像軟件需要繪圖制作者主動開啟才會錄制,具有操作不方便的缺點,從而降低了繪圖制作者的繪圖體驗,影響了各個繪圖制作者之間的互動和交流。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供一種Flash繪畫軟件記錄玩家繪畫過程的方法和裝置,不需要借助第三方軟件,F(xiàn)lash繪畫軟件能夠自動記錄并保存玩家繪畫過程,從而方便各個繪圖制作者之間分享繪圖過程,提高了各個繪圖制作者之間的互動性。本發(fā)明采用的技術(shù)方案如下本發(fā)明提供一種Flash繪畫軟件記錄玩家繪畫過程的方法,包括以下步驟SI,當所述Flash繪畫軟件被啟動時,所述Flash繪畫軟件自動實時檢測繪畫板的繪畫記錄信息和與所述繪畫記錄信息對應(yīng)的時間信息;S2,所述Flash繪畫軟件將檢測到的所述繪畫記錄信息和所述時間信息存入符合預(yù)設(shè)規(guī)則的數(shù)組中,得到最終作品;S3,當所述Flash繪畫軟件接收到繪畫完成的通知消息時,向文件服務(wù)器發(fā)送存儲所述最終作品的請求消息;S4,在所述文件服務(wù)器接收到所述請求消息時,判斷是否已分配給與所述最終作品唯一對應(yīng)的作品ID,如果判斷結(jié)果為否,則執(zhí)行S5-S6 ;如果判斷結(jié)果為是,則直接執(zhí)行S6 ;S5,所述文件服務(wù)器分配與所述最終作品唯一對應(yīng)的作品ID ;S6,所述文件服務(wù)器接收并存儲所述Flash繪畫軟件上傳的所述最終作品與所述作品ID的對應(yīng)關(guān)系。優(yōu)選的,SI中,所述繪畫記錄信息包括使用的畫筆的大小、畫筆的顔色、畫筆的透明度、背景圖片編號和模特編號。優(yōu)選的,SI中,所述Flash繪畫軟件自動實時檢測繪畫板的繪畫記錄信息具體為所述Flash繪畫軟件根據(jù)光標軌跡和/或鼠標軌跡自動實時檢測繪畫板的繪畫記錄信息。優(yōu)選的,S3中,所述Flash繪畫軟件接收到繪畫完成的通知消息具體為所述Flash繪畫軟件內(nèi)嵌有“發(fā)布作品”按鈕,當所述“發(fā)布作品”按鈕被按動時,所述“發(fā)布作品”按鈕向所述Flash繪畫軟件發(fā)送繪畫完成的通知消息。優(yōu)選的,當所述Flash繪畫軟件接收到繪畫完成的通知消息時,向文件服務(wù)器發(fā)送存儲所述最終作品的請求消息具體為當所述Flash繪畫軟件接收到繪畫完成的通知消息時,判斷繪畫記錄總時間是否達到預(yù)設(shè)時間長度,如果判斷結(jié)果為是,則向文件服務(wù)器發(fā)送存儲最終作品的請求消息;如果判斷結(jié)果為否,則向所述Flash繪畫軟件所在界面返回繼續(xù)繪畫的通知消息。優(yōu)選的,所述文件服務(wù)器接收所述Flash繪畫軟件上傳的所述最終作品與所述作品ID的對應(yīng)關(guān)系具體為所述Flash繪畫軟件將所述最終作品轉(zhuǎn)化為二進制流形式,然后將所述二進制流 形式的最終作品發(fā)送給所述文件服務(wù)器;所述文件服務(wù)器接收所述Flash繪畫軟件上傳的所述二進制流形式的最終作品與所述作品ID的對應(yīng)關(guān)系。優(yōu)選的,S6之后,還包括S7,所述Flash繪畫軟件內(nèi)嵌有“作品欣賞”按鈕,當所述“作品欣賞”按鈕被按動時,所述“作品欣賞”按鈕通過所述Flash繪畫軟件向所述文件服務(wù)器發(fā)送欣賞作品的請求消息;其中,所述欣賞作品的請求消息中攜帶有需要被欣賞的指定作品的作品ID ;所述文件服務(wù)器根據(jù)所述指定作品的作品ID查找數(shù)據(jù)庫,判斷所述數(shù)據(jù)庫中是否存儲有與所述指定作品的作品ID對應(yīng)的指定作品,如果存在,則將查找到的所述指定作品發(fā)送給播放器,由播放器播放所述指定作品;如果不存在,則向所述Flash繪畫軟件返回獲取失敗的應(yīng)答消息。優(yōu)選的,當所述文件服務(wù)器存儲的最終作品為二進制流形式時,將查找到的所述指定作品發(fā)送給播放器具體為將查找到的二進制流形式的所述指定作品轉(zhuǎn)化為原始形式的指定作品,然后將所述原始形式的指定作品發(fā)送給播放器。本發(fā)明的有益效果如下本發(fā)明提供的Flash繪畫軟件記錄玩家繪畫過程的方法,F(xiàn)lash繪畫軟件能夠自動記錄并保存玩家繪畫過程,并將玩家的繪畫過程集中存儲到文件服務(wù)器中,后續(xù)當需要播放某一個作品的繪畫過程時,文件服務(wù)器通過作品ID將該作品傳輸給播放器,由播放器播放這個繪畫過程,因此,非常方便繪畫制作者播放某個作品的繪畫記錄,從而方便各個繪圖制作者之間分享繪圖過程,提高了各個繪圖制作者之間的互動性,提高了繪畫制作者的繪畫體驗。
圖I為本發(fā)明提供的Flash繪畫軟件記錄玩家繪畫過程的方法的流程示意圖。
具體實施方式
以下結(jié)合附圖對本發(fā)明提供的Flash繪畫軟件記錄玩家繪畫過程的方法進行詳細介紹如圖I所示,本發(fā)明提供一種Flash繪畫軟件記錄玩家繪畫過程的方法,包括以下步驟SI,當所述Flash繪畫軟件被啟動時,所述Flash繪畫軟件自動實時檢測繪畫板的繪畫記錄信息和與所述繪畫記錄信息對應(yīng)的時間信息;本步驟中,繪畫記錄信息包括但不限于使用的畫筆的大小、畫筆的顔色、畫筆的透明度、背景圖片編號和模特編號。另外,F(xiàn)lash繪畫軟件自動實時檢測繪畫板的繪畫記錄信息可以具體為Flash繪畫軟件根據(jù)光標軌跡和/或鼠標軌跡自動實時檢測繪畫板的繪畫記錄信息。S2,所述Flash繪畫軟件將 檢測到的所述繪畫記錄信息和所述時間信息存入符合預(yù)設(shè)規(guī)則的數(shù)組中,得到最終作品;S3,當所述Flash繪畫軟件接收到繪畫完成的通知消息時,向文件服務(wù)器發(fā)送存儲所述最終作品的請求消息;具體的,F(xiàn)lash繪畫軟件內(nèi)嵌有“發(fā)布作品”按鈕,當所述“發(fā)布作品”按鈕被按動時,所述“發(fā)布作品”按鈕即向所述Flash繪畫軟件發(fā)送繪畫完成的通知消息。另外,為防止繪畫制作者將非常簡單粗糙的作品上傳給文件服務(wù)器,可以限制繪畫記錄總時間大于預(yù)設(shè)時間長度,例如預(yù)設(shè)時間長度可以為4分鐘。通過這種操作,可以減輕Flash繪畫軟件與文件服務(wù)器之間的通訊次數(shù)。具體的,當所述Flash繪畫軟件接收到繪畫完成的通知消息時,判斷繪畫記錄總時間是否達到預(yù)設(shè)時間長度,如果判斷結(jié)果為是,則向文件服務(wù)器發(fā)送存儲最終作品的請求消息;如果判斷結(jié)果為否,則向所述Flash繪畫軟件所在界面返回繼續(xù)繪畫的通知消息。S4,在所述文件服務(wù)器接收到所述請求消息時,判斷是否已分配給與所述最終作品唯一對應(yīng)的作品ID,如果判斷結(jié)果為否,則執(zhí)行S5-S6 ;如果判斷結(jié)果為是,則直接執(zhí)行S6 ;S5,所述文件服務(wù)器分配與所述最終作品唯一對應(yīng)的作品ID ;S6,所述文件服務(wù)器接收并存儲所述Flash繪畫軟件上傳的所述最終作品與所述作品ID的對應(yīng)關(guān)系。需要說明的是,本發(fā)明對Flash繪畫軟件上傳給文件服務(wù)器的最終作品的具體形式并不限制,例如=Flash繪畫軟件可以將最終作品首先轉(zhuǎn)化為二進制流形式,然后將二進制流形式的最終作品發(fā)送給所述文件服務(wù)器。然后,文件服務(wù)器接收Flash繪畫軟件上傳的所述二進制流形式的最終作品與所述作品ID的對應(yīng)關(guān)系。通過步驟1-6,實現(xiàn)了 Flash繪畫軟件自動記錄繪畫制作者的繪畫過程,并通過文件服務(wù)器集中存儲的效果。S7,所述Flash繪畫軟件內(nèi)嵌有“作品欣賞”按鈕,當所述“作品欣賞”按鈕被按動時,所述“作品欣賞”按鈕通過所述Flash繪畫軟件向所述文件服務(wù)器發(fā)送欣賞作品的請求消息;其中,所述欣賞作品的請求消息中攜帶有需要被欣賞的指定作品的作品ID ;所述文件服務(wù)器根據(jù)所述指定作品的作品ID查找數(shù)據(jù)庫,判斷所述數(shù)據(jù)庫中是否存儲有與所述指定作品的作品ID對應(yīng)的指定作品,如果存在,則將查找到的所述指定作品發(fā)送給播放器,由播放器播放所述指定作品;如果不存在,則向所述Flash繪畫軟件返回獲取失敗的應(yīng)答消息。當所述文件服務(wù)器存儲的最終作品為二進制流形式時,則需要首先將查找到的二進制流形式的指定作品轉(zhuǎn)化為原始形式的指定作品,然后將所述原始形式的指定作品發(fā)送給播放器,由播放器播放這個指定作品。綜上所述,本發(fā)明提供的Flash繪畫軟件記錄玩家繪畫過程的方法,不需要借助第三方軟件,F(xiàn)lash繪畫軟件能夠自動記錄并保存玩家繪畫過程,并將玩家的繪畫過程集中存儲到文件服務(wù)器中,后續(xù)當需要播放某一個作品的繪畫過程時,文件服務(wù)器通過作品ID將該作品傳輸給播放器,由播放器播放這個繪畫過程,因此,非常方便繪畫制作者播放某個作品的繪畫記錄,從而方便各個繪圖制作者之間分享繪圖過程,提高了各個繪圖制作者之間的互動性,提高了繪畫制作者的繪畫體驗。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng) 視本發(fā)明的保護范圍。
權(quán)利要求
1.一種Flash繪畫軟件記錄玩家繪畫過程的方法,其特征在于,包括以下步驟SI,當所述Flash繪畫軟件被啟動時,所述Flash繪畫軟件自動實時檢測繪畫板的繪畫記錄信息和與所述繪畫記錄信息對應(yīng)的時間信息;S2,所述Flash繪畫軟件將檢測到的所述繪畫記錄信息和所述時間信息存入符合預(yù)設(shè)規(guī)則的數(shù)組中,得到最終作品;S3,當所述Flash繪畫軟件接收到繪畫完成的通知消息時,向文件服務(wù)器發(fā)送存儲所述最終作品的請求消息;S4,在所述文件服務(wù)器接收到所述請求消息時,判斷是否已分配給與所述最終作品唯一對應(yīng)的作品ID,如果判斷結(jié)果為否,則執(zhí)行S5-S6 ;如果判斷結(jié)果為是,則直接執(zhí)行S6 ;S5,所述文件服務(wù)器分配與所述最終作品唯一對應(yīng)的作品ID ;S6,所述文件服務(wù)器接收并存儲所述Flash繪畫軟件上傳的所述最終作品與所述作品 ID的對應(yīng)關(guān)系。
2.根據(jù)權(quán)利要求I所述的Flash繪畫軟件記錄玩家繪畫過程的方法,其特征在于,SI 中,所述繪畫記錄信息包括使用的畫 筆的大小、畫筆的顔色、畫筆的透明度、背景圖片編號和模特編號。
3.根據(jù)權(quán)利要求I所述的Flash繪畫軟件記錄玩家繪畫過程的方法,其特征在于,SI 中,所述Flash繪畫軟件自動實時檢測繪畫板的繪畫記錄信息具體為所述Flash繪畫軟件根據(jù)光標軌跡和/或鼠標軌跡自動實時檢測繪畫板的繪畫記錄信息。
4.根據(jù)權(quán)利要求I所述的Flash繪畫軟件記錄玩家繪畫過程的方法,其特征在于,S3 中,所述Flash繪畫軟件接收到繪畫完成的通知消息具體為所述Flash繪畫軟件內(nèi)嵌有 “發(fā)布作品”按鈕,當所述“發(fā)布作品”按鈕被按動時,所述“發(fā)布作品”按鈕向所述Flash繪畫軟件發(fā)送繪畫完成的通知消息。
5.根據(jù)權(quán)利要求I所述的Flash繪畫軟件記錄玩家繪畫過程的方法,其特征在于,當所述Flash繪畫軟件接收到繪畫完成的通知消息時,向文件服務(wù)器發(fā)送存儲所述最終作品的請求消息具體為當所述Flash繪畫軟件接收到繪畫完成的通知消息時,判斷繪畫記錄總時間是否達到預(yù)設(shè)時間長度,如果判斷結(jié)果為是,則向文件服務(wù)器發(fā)送存儲最終作品的請求消息;如果判斷結(jié)果為否,則向所述Flash繪畫軟件所在界面返回繼續(xù)繪畫的通知消息。
6.根據(jù)權(quán)利要求I所述的Flash繪畫軟件記錄玩家繪畫過程的方法,其特征在于,所述文件服務(wù)器接收所述Flash繪畫軟件上傳的所述最終作品與所述作品ID的對應(yīng)關(guān)系具體為所述Flash繪畫軟件將所述最終作品轉(zhuǎn)化為二進制流形式,然后將所述二進制流形式的最終作品發(fā)送給所述文件服務(wù)器;所述文件服務(wù)器接收所述Flash繪畫軟件上傳的所述二進制流形式的最終作品與所述作品ID的對應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求I所述的Flash繪畫軟件記錄玩家繪畫過程的方法,其特征在于,S6 之后,還包括S7,所述Flash繪畫軟件內(nèi)嵌有“作品欣賞”按鈕,當所述“作品欣賞”按鈕被按動時,所述“作品欣賞”按鈕通過所述Flash繪畫軟件向所述文件服務(wù)器發(fā)送欣賞作品的請求消息; 其中,所述欣賞作品的請求消息中攜帶有需要被欣賞的指定作品的作品ID ;所述文件服務(wù)器根據(jù)所述指定作品的作品ID查找數(shù)據(jù)庫,判斷所述數(shù)據(jù)庫中是否存儲有與所述指定作品的作品ID對應(yīng)的指定作品,如果存在,則將查找到的所述指定作品發(fā)送給播放器,由播放器播放所述指定作品;如果不存在,則向所述Flash繪畫軟件返回獲取失敗的應(yīng)答消息。
8.根據(jù)權(quán)利要求7所述的Flash繪畫軟件記錄玩家繪畫過程的方法,其特征在于,當所述文件服務(wù)器存儲的最終作品為二進制流形式時,將查找到的所述指定作品發(fā)送給播放器具體為 將查找到的二進制流形式的所述指定作品轉(zhuǎn)化為原始形式的指定作品,然后將所述原始形式的指定作品發(fā)送給播放器。
全文摘要
本發(fā)明提供一種Flash繪畫軟件記錄玩家繪畫過程的方法,不需要借助第三方軟件,F(xiàn)lash繪畫軟件能夠自動記錄并保存玩家繪畫過程,并將玩家的繪畫過程集中存儲到文件服務(wù)器中,后續(xù)當需要播放某一個作品的繪畫過程時,文件服務(wù)器通過作品ID將該作品傳輸給播放器,由播放器播放這個繪畫過程,因此,非常方便繪畫制作者播放某個作品的繪畫記錄,從而方便各個繪圖制作者之間分享繪圖過程,提高了各個繪圖制作者之間的互動性,提高了繪畫制作者的繪畫體驗。
文檔編號G06F9/44GK102722373SQ20121017825
公開日2012年10月10日 申請日期2012年6月1日 優(yōu)先權(quán)日2012年6月1日
發(fā)明者肖顯斌 申請人:廈門游家網(wǎng)絡(luò)有限公司