專利名稱:即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于軟件、通信技術(shù)領(lǐng)域。
背景技術(shù):
人們經(jīng)常會(huì)使用方便貼一類的工 具,在方便貼上設(shè)置有粘度較小的壓敏膠粘層,利用這種壓敏膠粘層,能夠?qū)懹形淖只蛘呃L制有圖畫的方便貼,在目標(biāo)位置上進(jìn)行粘附之后再方便地揭下來(lái)。通過(guò)方便貼,能夠靈活地將記錄有想法的紙張?jiān)趬Ρ谝活惖谋砻嫔线M(jìn)行粘附,利用這種方式在采集人們新思路的時(shí)候尤其有效。人們經(jīng)常使用即時(shí)通信工具,如果能夠通過(guò)這類工具實(shí)現(xiàn)涂鴉板的功能,會(huì)給人們的工作和學(xué)習(xí)帶來(lái)方便,也能夠給生活帶來(lái)樂趣。
發(fā)明內(nèi)容
本發(fā)明的目的,是提供一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,以及配套的客戶端及系統(tǒng),利用本發(fā)明,能夠通過(guò)即時(shí)通信工具的形式,向人們提供能夠方便寫入信息以及方便去掉,如同真實(shí)方便貼的涂鴉板功能。本發(fā)明所提供的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,包括有如下步驟步驟I,采集通過(guò)即時(shí)通信客戶端獲取的面向于即時(shí)通信客戶端界面對(duì)象的涂鴉板觸發(fā)功能,生成涂鴉板界面;步驟2,采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;步驟3,采集針對(duì)方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容后觸發(fā)方便貼在所述涂鴉板界面上的粘貼操作,或者觸發(fā)方便貼在所述涂鴉板界面上的粘貼操作后,采集針對(duì)方便貼所寫入的數(shù)據(jù)信息生成方便貼內(nèi)容;步驟4,采集針對(duì)于方便貼的觸發(fā)信息,將方便貼依據(jù)觸發(fā)信息進(jìn)行操作。進(jìn)一步,所述的涂鴉板觸發(fā)功能,通過(guò)設(shè)置在即時(shí)通信主面板上的涂鴉板控件,或者設(shè)置在即時(shí)通信交互界面上的涂鴉板控件實(shí)現(xiàn)觸發(fā)功能。進(jìn)一步,所述的即時(shí)通信客戶端界面對(duì)象,是即時(shí)通信主面板或即時(shí)通信交互界面上的對(duì)象。進(jìn)一步,所述的即時(shí)通信客戶端界面對(duì)象,是即時(shí)通信主面板上的聯(lián)系人對(duì)象。進(jìn)一步,對(duì)應(yīng)著即時(shí)通信主面板上的特定聯(lián)系人對(duì)象或者與特定聯(lián)系人對(duì)象相對(duì)應(yīng)的即時(shí)通信交互界面,觸發(fā)涂鴉板控件后,生成僅針對(duì)于所述特定聯(lián)系人對(duì)象的涂鴉板。進(jìn)一步,所述的涂鴉板觸發(fā)功能,通過(guò)預(yù)設(shè)的熱鍵信息進(jìn)行觸發(fā),或者通過(guò)預(yù)設(shè)的語(yǔ)音信息進(jìn)行觸發(fā),或者通過(guò)預(yù)設(shè)的攝像信息進(jìn)行觸發(fā)。進(jìn)一步,針對(duì)于所述的涂鴉板界面,設(shè)置有通過(guò)界面觸發(fā)生成方便貼的操作模式。進(jìn)一步,所述的界面觸發(fā),是通過(guò)采集針對(duì)于涂鴉板界面所進(jìn)行的點(diǎn)擊操作信息實(shí)現(xiàn)的。
進(jìn)一步,所述的界面觸發(fā),是通過(guò)觸發(fā)點(diǎn)在涂鴉板界面觸發(fā)第一設(shè)置點(diǎn),然后觸發(fā)作為對(duì)角線的第二設(shè)置點(diǎn),進(jìn)而采集第一設(shè)置點(diǎn)和第二設(shè)置點(diǎn)兩者之間的位置作為生成矩形窗口的對(duì)角線,獲得對(duì)應(yīng)矩形的方便貼界面。進(jìn)一步,所述的界面觸發(fā),是采集針對(duì)于涂鴉板界面的觸發(fā)點(diǎn)位置,然后生成包括該觸摸點(diǎn)位置的最小矩形,且該矩形的邊與所在視窗的邊平行或垂直。進(jìn)一步,所述的界面觸發(fā),通過(guò)如下步驟進(jìn)行實(shí)施采集針對(duì)于涂鴉板界面的觸發(fā)點(diǎn)位置信息;將觸發(fā)點(diǎn)進(jìn)行連線,生成封閉的區(qū)域;采集該封閉的區(qū)域,將獲得的區(qū)域作為方便貼的界面區(qū)域。
進(jìn)一步,所述的界面觸發(fā),是采集光標(biāo)的移動(dòng)路徑信息,依據(jù)光標(biāo)的移動(dòng)路徑信息所生成的封閉區(qū)域作為方便貼的界面區(qū)域。進(jìn)一步,所述的界面觸發(fā),是采集觸摸屏上的觸摸移動(dòng)路徑,根據(jù)獲得的觸摸移動(dòng)路徑生成封閉區(qū)域作為方便貼的界面區(qū)域。進(jìn)一步,所述方便貼的界面區(qū)域,是通過(guò)預(yù)設(shè)方便貼界面類型,將其生成方便貼模式列表,通過(guò)采集針對(duì)于方便貼模式列表的觸發(fā)信息,獲得對(duì)應(yīng)的方便貼類型。進(jìn)一步,所述的方便貼的界面區(qū)域,是通過(guò)采集用戶的語(yǔ)音信息,然后針對(duì)于用戶的語(yǔ)音信息識(shí)別獲得所描述的圖形,進(jìn)而根據(jù)所描述的圖形生成與其相對(duì)應(yīng)的方便貼結(jié)構(gòu)。進(jìn)一步,通過(guò)方便貼所寫入的數(shù)據(jù)內(nèi)容,為字符、軌跡信息、載入的圖片、記錄的音頻信息、載入的視頻信息,以及載入的多媒體信息中至少其一。進(jìn)一步,針對(duì)于方便貼在涂鴉板生成的移動(dòng)位置,采集針對(duì)于涂鴉板上的方便貼的拖動(dòng)消息,依據(jù)拖動(dòng)的位置移動(dòng)方便貼位置。進(jìn)一步,針對(duì)于方便貼設(shè)置等級(jí),依據(jù)等級(jí)設(shè)定方便貼在涂鴉板上的位置,采集涂鴉板上的方便貼的等級(jí)數(shù)據(jù)信息,按照等級(jí)數(shù)據(jù)信息對(duì)方便貼排序。進(jìn)一步,針對(duì)于方便貼的生成時(shí)間,設(shè)定隨生成時(shí)間進(jìn)行排序的規(guī)則,采集方便貼的生成時(shí)間,按照前述的規(guī)則對(duì)方便貼進(jìn)行排序。進(jìn)一步,針對(duì)于方便貼的界面尺寸,設(shè)置隨時(shí)間進(jìn)行改變的規(guī)則,采集方便貼存在的時(shí)間,依據(jù)前述的規(guī)則對(duì)方便貼的界面尺寸進(jìn)行調(diào)整。進(jìn)一步,所述的方便貼的界面尺寸,隨著時(shí)間的增長(zhǎng)而變小。進(jìn)一步,所述的方便貼的透明度,設(shè)置隨時(shí)間改變的規(guī)則,采集方便貼的存在時(shí)間,依據(jù)獲得的時(shí)間信息調(diào)整方便貼界面的透明度。進(jìn)一步,所述的方便貼的透明度,隨著時(shí)間的增加而透明度增強(qiáng)。進(jìn)一步,所述的方便貼的色彩,設(shè)置隨時(shí)間改變的規(guī)則,采集方便貼的存在時(shí)間,依據(jù)前述的規(guī)則改變方便貼的色彩。進(jìn)一步,對(duì)應(yīng)著所述的涂鴉板,或者對(duì)應(yīng)著涂鴉板上的方便貼,設(shè)置有數(shù)據(jù)格式轉(zhuǎn)存模塊,用以將涂鴉板上的方便貼內(nèi)容,按照選擇的數(shù)據(jù)格式進(jìn)行轉(zhuǎn)換。進(jìn)一步,針對(duì)于所述涂鴉板上的方便貼,設(shè)置有提醒結(jié)構(gòu),采集所設(shè)置的提醒模式以及待提醒數(shù)據(jù)信息,依據(jù)提醒觸發(fā)消息進(jìn)行提醒觸發(fā)。進(jìn)一步,對(duì)應(yīng)著已生成有涂鴉板的即時(shí)通信客戶端界面對(duì)象,在即時(shí)通信客戶端界面對(duì)象的位置嵌入以圖標(biāo)形式呈現(xiàn)的涂鴉板控件,采集獲得對(duì)涂鴉板控件的觸發(fā)消息后,生成涂鴉板界面,輸出預(yù)存的涂鴉板信息。本發(fā)明還提供一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的客戶端,該客戶端包括涂鴉板生成單元,用以采集對(duì)即時(shí)通信客戶端界面對(duì)象的涂鴉板觸發(fā)消息,生成涂鴉板界面;方便貼生成單元,用以采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;方便貼內(nèi)容獲取單元,用以采集針對(duì)于方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容;方便貼粘貼單元,用以采集針對(duì)于方便貼的粘貼操作信息,將方便貼移動(dòng)至操作 信息在涂鴉板上指示的位置;方便貼操作單元,用以采集針對(duì)于方便貼的觸發(fā)信息,將方便貼進(jìn)行移位或編輯或移除操作。本發(fā)明還提供一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的系統(tǒng),該系統(tǒng)包括客戶端,它包括,涂鴉板生成單元,用以對(duì)應(yīng)著即時(shí)通信客戶端界面對(duì)象,采集涂鴉板生成觸發(fā)消息,或采集下述系統(tǒng)服務(wù)器所推送的涂鴉板內(nèi)容,生成涂鴉板界面;方便貼生成單元,用以采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;方便貼內(nèi)容獲取單元,用以采集針對(duì)于方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容;方便貼粘貼單元,用以采集針對(duì)于方便貼的粘貼操作信息,將方便貼移動(dòng)至操作信息在涂鴉板上指示的位置;方便貼操作單元,用以采集針對(duì)于方便貼的觸發(fā)信息,將方便貼進(jìn)行移位或編輯或移除操作。涂鴉板傳輸單元,用以在采集獲得涂鴉板具有更改內(nèi)容的情況下,傳送至下述的系統(tǒng)服務(wù)器進(jìn)行數(shù)據(jù)存儲(chǔ);系統(tǒng)服務(wù)器,它包括,涂鴉板存儲(chǔ)單元,用以接收前述涂鴉板傳輸單元所傳輸?shù)耐盔f板數(shù)據(jù),對(duì)應(yīng)著客戶端的識(shí)別信息及即時(shí)通信客戶端界面對(duì)象進(jìn)行數(shù)據(jù)存儲(chǔ);涂鴉板推送單元,用以向前述的客戶端推送所存儲(chǔ)的涂鴉板數(shù)據(jù)。
圖I是本發(fā)明所述即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法的流程圖,為實(shí)施例I。圖2是本發(fā)明所述即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法的流程圖,為實(shí)施例2。圖3是本發(fā)明所述即時(shí)通信工具實(shí)現(xiàn)涂鴉板的客戶端的結(jié)構(gòu)框圖,為實(shí)施例3。圖4是本發(fā)明所述即時(shí)通信工具實(shí)現(xiàn)涂鴉板的系統(tǒng)的結(jié)構(gòu)框圖,為實(shí)施例4。
具體實(shí)施方式
實(shí)施例I參圖I所示,本圖是即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法的流程圖,所述的方法包括如下步驟步驟S110,通過(guò)即時(shí)通信客戶端設(shè)置涂鴉板的窗口類,設(shè)定涂鴉板窗口能夠響應(yīng)尺寸的調(diào)整事件,以及在涂鴉板窗口中設(shè)置用以生成方便貼的控件結(jié)構(gòu);這兒所述的涂鴉板,它是生成的獨(dú)立窗口類型,適合以面板的形式進(jìn)行展示,而且,該面板的主體部分的初始狀態(tài)適合為空的結(jié)構(gòu),利用該空的結(jié)構(gòu),能夠容放方便貼進(jìn)行粘貼操作。而所述的方便貼,則是用來(lái)在涂鴉板所提供的面板上進(jìn)行容放的子窗口。而所述的涂鴉板所對(duì)應(yīng)的窗口,能夠進(jìn)行尺寸上的調(diào)整,比如,拖動(dòng)該窗口的一角用以調(diào)整整體的尺寸,或者設(shè)置不同的放大或縮小等級(jí),觸發(fā)相應(yīng)的等級(jí)后,按照預(yù)設(shè)的規(guī)則進(jìn)行放大或縮小操作。所述的方便貼所對(duì)應(yīng)的窗口,設(shè)置有用以載入數(shù)據(jù)信息的控件結(jié)構(gòu)。可載入數(shù)據(jù)信息的類型,具體是不限定的,作為舉例,可以設(shè)置相應(yīng)的輸入欄,采集用戶所寫入的文本數(shù)據(jù)內(nèi)容,或者采集用戶上傳的圖片信息,或者采集用戶所上傳的其它類型的文檔,比如PDF文檔,或者Word文檔,或者觸發(fā)生成采集用戶輸入路徑的面板,來(lái)采集用戶所輸入的筆跡一類的路徑信息。另外,也可以觸發(fā)所在終端上的音頻采集結(jié)構(gòu)進(jìn)行用戶音頻信息的錄制操作,或者觸發(fā)所在終端上的攝像結(jié)構(gòu),進(jìn)行用戶圖像信息的錄制操作等,具體是不限定的。進(jìn)一步,所述方便貼作為設(shè)置在涂鴉板上的子窗口形式,作為優(yōu)選的實(shí)施例,該方便貼適合與涂鴉板所對(duì)應(yīng)的窗口具有相同的尺寸,當(dāng)然也不限定。每一個(gè)方便貼都能夠獨(dú)立進(jìn)行移動(dòng),或者進(jìn)行刪除,或者進(jìn)行方便貼中的內(nèi)容的編輯操作。所述的涂鴉板的尺寸,適合遠(yuǎn)大于方便貼的尺寸,這種情況下,才適合容放許多個(gè)方便貼,起到匯聚不同內(nèi)容的作用。作為優(yōu)選的實(shí)施例,所述的涂鴉板上可以容納方便貼的有效面積,適合比單個(gè)方便貼的面積大10倍-200倍。也就是說(shuō),通過(guò)這種尺寸的涂鴉板,可以生成及容放10-200個(gè)方便貼。步驟S120,面向于即時(shí)通信客戶端界面對(duì)象,觸發(fā)所設(shè)置的涂鴉板控件;所述的即時(shí)通信客戶端界面對(duì)象,指的是通過(guò)即時(shí)通信客戶端所提供的界面輸出形式,具體是不限定的。典型即時(shí)通信客戶端界面對(duì)象,是即時(shí)通信主面板或即時(shí)通信交互界面所提供的界面形式。對(duì)于即時(shí)通信主面板來(lái)說(shuō),其中的即時(shí)通信客戶端界面對(duì)象,尤其指的是聯(lián)系人列表中,與各個(gè)聯(lián)系人對(duì)象相對(duì)應(yīng)的ITEM項(xiàng)。當(dāng)以特定的ITEM項(xiàng)或即時(shí)通信交互界面作為即時(shí)通信客戶端界面對(duì)象時(shí),因前述的ITEM項(xiàng)或即時(shí)通信交互界面均對(duì)應(yīng)著特定的聯(lián)系人對(duì)象,因此,將所生成的涂鴉板對(duì)應(yīng)著前述特定的聯(lián)系人對(duì)象進(jìn)行存儲(chǔ)及輸出操作。觸發(fā)所描述的涂鴉板的功能,其具體的方式是不限定的,比如可以通過(guò)預(yù)設(shè)熱鍵的方式采集熱鍵信息進(jìn)行觸發(fā),或者通過(guò)預(yù)設(shè)語(yǔ)音啟動(dòng)的方式采集語(yǔ)音信息識(shí)別后進(jìn)行觸發(fā)。在本實(shí)施例中,是通過(guò)在即時(shí)通信主面板上設(shè)置涂鴉板控件,采集針對(duì)于該涂鴉板控件的觸發(fā)消息,來(lái)生成涂鴉板。在當(dāng)前的即時(shí)通信應(yīng)用中,一般采用即時(shí)通信主面板和即時(shí)通信交互界面相分離的方式進(jìn)行操作。利用其中的即時(shí)通信主面板,能夠管理包括聯(lián)系人列表在內(nèi)的功能組件,并且可以設(shè)置各種功能控件;利用即時(shí)通信交互界面,用戶可以和特定的聯(lián)系人對(duì)象之間進(jìn)行通信操作,或者觸發(fā)和對(duì)應(yīng)聯(lián)系人對(duì)象之間的通信交互。如前所述,在對(duì)應(yīng)著特定的聯(lián)系人對(duì)象觸發(fā)涂鴉板控件時(shí),就對(duì)應(yīng)著與該特定聯(lián)系人對(duì)象相關(guān)的界面形式,生成僅針對(duì)于該聯(lián)系人對(duì)象的涂鴉板,用戶可以在該處涂鴉板上寫入和前述聯(lián)系人對(duì)象有關(guān)聯(lián)的各種數(shù)據(jù)信息。通常說(shuō)來(lái),如果對(duì)應(yīng)著同一即時(shí)通信客戶端的兩處或以上界面對(duì)象分別生成涂鴉板的話,各涂鴉板的數(shù)據(jù)信息之間是相互獨(dú)立的。步驟S130,依據(jù)前述的觸發(fā)消息,生成涂鴉板的窗口的實(shí)例,搜尋已有的設(shè)置在涂鴉板上的方便貼數(shù)據(jù)進(jìn)行輸出;在通過(guò)涂鴉板控件觸發(fā)了涂鴉板的窗口開啟之后,獲取針對(duì)于該涂鴉板已經(jīng)設(shè)置的數(shù)據(jù)信息。獲取的方式,可以通過(guò)該涂鴉板所對(duì)應(yīng)數(shù)據(jù)的存儲(chǔ)路徑,或者以此為關(guān)鍵詞通過(guò)所在終端上的存儲(chǔ)結(jié)構(gòu)進(jìn)行數(shù)據(jù)搜尋。另外,還可以在對(duì)應(yīng)系統(tǒng)服務(wù)器存儲(chǔ)有涂鴉板數(shù) 據(jù)的情況下,向系統(tǒng)服務(wù)器發(fā)送獲取涂鴉板數(shù)據(jù)的請(qǐng)求信息,在系統(tǒng)服務(wù)器作出響應(yīng)之后,接收由系統(tǒng)服務(wù)器所推送的涂鴉板的數(shù)據(jù)內(nèi)容。進(jìn)而,將獲取的涂鴉板中的數(shù)據(jù)內(nèi)容推送至前述的涂鴉板窗口中,以所生成的方便貼的形式進(jìn)行輸出。步驟S140,采集針對(duì)于涂鴉板上空白區(qū)域的點(diǎn)擊消息,生成置放于涂鴉板區(qū)域上的方便貼界面;用戶在需要生成新的方便貼的時(shí)候,有多種方式可以進(jìn)行相應(yīng)的生成操作。比如,可以在涂鴉板窗口中設(shè)置相應(yīng)的方便貼生成控件,當(dāng)采集獲得針對(duì)于該方便貼生成控件的觸發(fā)消息時(shí),即可生成方便貼界面,進(jìn)而采集用戶所寫入的數(shù)據(jù)信息后生成方便貼。另外,也可以采集用戶的語(yǔ)音輸入信息,經(jīng)識(shí)別后判定是否只是生成方便貼,如果包含生成方便貼的指示信息的話,也可以生成相應(yīng)的方便貼。具體方式是不限定的。在本實(shí)施例中,是通過(guò)采集針對(duì)于涂鴉板上空白區(qū)域的點(diǎn)擊事件,生成點(diǎn)擊消息,將該點(diǎn)擊消息作為回調(diào)函數(shù)的形式通過(guò)涂鴉板所在的窗口處理后,觸發(fā)生成方便貼。于是,就可以采集點(diǎn)擊消息所在的位置作為中心點(diǎn),在該位置生成方便貼。需要指出的是,如果以點(diǎn)擊位置為中心點(diǎn)所生成的方便貼會(huì)遮掩其它已有方便貼的話,則進(jìn)行位置移動(dòng),以避免方便貼界面的重疊現(xiàn)象。步驟S150,通過(guò)方便貼界面上的輸入欄,采集所寫入的字符信息,和/或采集所上傳的文件數(shù)據(jù),和/或采集所錄制的音頻數(shù)據(jù),和/或采集所錄制的視頻數(shù)據(jù);通過(guò)方便貼界面上的輸入欄,可以采集用戶所寫入的各種數(shù)據(jù)信息。如前所述,可以是字符,也可以是上傳的文件,或者是錄制的音頻或者視頻等數(shù)據(jù)內(nèi)容。其中,對(duì)于錄制的語(yǔ)音信息來(lái)說(shuō),還可以經(jīng)過(guò)語(yǔ)音識(shí)別,將其轉(zhuǎn)換為字符內(nèi)容后呈現(xiàn)給用戶。步驟S160,將生成有方便貼內(nèi)容的方便貼,利用光標(biāo)點(diǎn)擊后以位置拖動(dòng)的方式進(jìn)行方便貼的粘貼操作;已經(jīng)生成的方便貼所對(duì)應(yīng)的窗口,就可以在涂鴉板上進(jìn)行粘貼操作了。所述的粘貼操作可以有多種實(shí)現(xiàn)形式,比如可以按照默認(rèn)的粘貼路徑,觸發(fā)用以實(shí)現(xiàn)粘貼操作的控件,觸發(fā)之后就可以將前述寫有方便貼內(nèi)容的方便貼界面,移動(dòng)到默認(rèn)的位置進(jìn)行置放。另夕卜,還可以采集用戶的拖動(dòng)消息,比如,采集鼠標(biāo)光標(biāo)點(diǎn)擊著方便貼所在窗口進(jìn)行拖動(dòng)的消息,然后在拖動(dòng)停止的位置容放方便貼。另外,對(duì)于具有觸摸屏的終端設(shè)備來(lái)說(shuō),還可以利用觸摸拖動(dòng)的操作信息移動(dòng)方便貼。步驟S170,將方便貼界面跟隨光標(biāo)的移動(dòng)路徑進(jìn)行位置移動(dòng),移動(dòng)至目標(biāo)位置后進(jìn)行粘貼操作;依據(jù)前面的操作信息,就可以跟隨著光標(biāo)移動(dòng)的路徑來(lái)移動(dòng)方便貼的窗口,進(jìn)而在停止移動(dòng)的位置處,將方便貼容放在該位置。將這種初次生成的方便貼的移位操作稱為粘貼操作。步驟S180,針對(duì)于前述的方便貼,采集編輯的觸發(fā)消息后進(jìn)入到編輯狀態(tài),或者采集色彩的改變消息后改變方便貼的色彩,或者采集獲得刪除的觸發(fā)消息后刪除方便貼;對(duì)于已經(jīng)存在的方便貼,可以對(duì)其進(jìn)行各種形式的操作,比如,可以觸發(fā)方便貼中的內(nèi)容,對(duì)其進(jìn)行編輯,或者改變方便貼的色彩,或者將方便貼保存到已有的方便貼數(shù)據(jù)庫(kù) 中,或者對(duì)方便貼進(jìn)行刪除操作,等等。具體是不限定的。步驟S190,獲取涂鴉板中的全部數(shù)據(jù)內(nèi)容,或僅獲取涂鴉板中和上次比對(duì)發(fā)生改變的數(shù)據(jù)內(nèi)容,上傳至系統(tǒng)服務(wù)器進(jìn)行保存。在方便貼中所寫入的數(shù)據(jù)內(nèi)容,或者用戶對(duì)方便貼進(jìn)行位置移動(dòng)或者其它操作信息,使涂鴉板中的數(shù)據(jù)內(nèi)容發(fā)生變化時(shí),可以采集其數(shù)據(jù)內(nèi)容向即時(shí)通信系統(tǒng)服務(wù)器進(jìn)行傳輸,由系統(tǒng)服務(wù)器進(jìn)行保存,以供以后在其它終端上登錄時(shí)也能夠使用。所采集的涂鴉板中的數(shù)據(jù)內(nèi)容,可以將其全部數(shù)據(jù)內(nèi)容同步進(jìn)行采集和上傳操作,也可以僅僅采集與上次已有數(shù)據(jù)之間發(fā)生改變的數(shù)據(jù)部分,上傳到即時(shí)通信的服務(wù)器中,將該部分?jǐn)?shù)據(jù)和已有的數(shù)據(jù)進(jìn)行累加后保存。實(shí)施例2參圖2所示,結(jié)合著前面所描述的實(shí)施例1,本發(fā)明所描述的即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,還可以通過(guò)如下的方式進(jìn)行實(shí)施步驟S210,采集面向即時(shí)通信客戶端界面對(duì)象觸發(fā)的涂鴉板功能,生成涂鴉板界面;步驟S220,采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;步驟S230,采集針對(duì)于方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容;步驟S240,采集針對(duì)于方便貼的粘貼操作信息,將方便貼移動(dòng)至操作信息在涂鴉板上指示的位置;步驟S250,采集針對(duì)于方便貼的觸發(fā)信息,將方便貼依據(jù)觸發(fā)信息進(jìn)行操作。如前所述,在實(shí)現(xiàn)面向于即時(shí)通信客戶端界面對(duì)象的涂鴉板觸發(fā)功能時(shí),可以通過(guò)設(shè)置在即時(shí)通信主面板上或者即時(shí)通信交互界面上的涂鴉板控件來(lái)實(shí)現(xiàn)。或者,通過(guò)預(yù)設(shè)的熱鍵信息進(jìn)行觸發(fā),或者通過(guò)預(yù)設(shè)的語(yǔ)音信息進(jìn)行觸發(fā)。另外,還可以設(shè)置特定的動(dòng)作以預(yù)設(shè)的攝像信息的方式進(jìn)行觸發(fā),比如,用戶在空中繪制一個(gè)對(duì)號(hào),或者在空中寫一個(gè)字,如“涂”,經(jīng)所在終端上的攝像結(jié)構(gòu)拍攝之后,與預(yù)設(shè)的模式進(jìn)行比對(duì),在比對(duì)通過(guò)的情況下也可以實(shí)現(xiàn)觸發(fā)功能。針對(duì)于所生成的涂鴉板界面,能夠觸發(fā)生成方便貼。前面已經(jīng)描述了方便貼的一些生成方式,下面再描述其它的幾種實(shí)施例(I)利用觸發(fā)點(diǎn)的方式,選擇涂鴉板界面上的位置觸發(fā)獲取第一設(shè)置點(diǎn),然后利用觸發(fā)點(diǎn)在涂鴉板界面上觸發(fā)生成第二設(shè)置點(diǎn),進(jìn)而采集第一設(shè)置點(diǎn)和第二設(shè)置點(diǎn)兩者之間的位置作為生成矩形窗口的對(duì)角線,獲得對(duì)應(yīng)矩形的方便貼界面。這種方式所生成的矩形,其邊部與所在視窗的邊部平行或垂直。需要指出的是,依據(jù)這種方式每次所生成的方便貼的尺寸可能都會(huì)有差異。另外,前述的觸發(fā)點(diǎn),可以直接是光標(biāo)的點(diǎn)擊信息,比如鼠標(biāo)光標(biāo)的點(diǎn)擊信息,另外,也可以是通過(guò)觸摸屏采集獲得的觸摸操作信息,具體是不限定的。(2)利用觸發(fā)點(diǎn)的方式,在涂鴉板界面上觸發(fā)不同的位置,采集所獲取的位置信息,然后生成包括該觸摸點(diǎn)位置的最小矩形,且該矩形的邊與所在視窗的邊平行或垂直,將該矩形作為方便貼界面。這種方式所生成的矩形,通常是獲取最上方的點(diǎn),以及最左側(cè)的點(diǎn),以及最下側(cè)的點(diǎn),以及最右側(cè)的點(diǎn),其中這幾個(gè)點(diǎn)可能會(huì)有重復(fù),然后過(guò)這些點(diǎn)做和所在視窗平行的直線,所圍成的最小矩形就是這兒所描述的構(gòu)成方便貼界面的最小矩形。(3)采集各個(gè)觸發(fā)點(diǎn)的位置,進(jìn)行連線之后形成封閉區(qū)域來(lái)作為方便貼界面的區(qū) 域,具體說(shuō)來(lái),可通過(guò)如下的步驟進(jìn)行實(shí)現(xiàn)采集針對(duì)于涂鴉板界面的觸發(fā)點(diǎn)位置信息;將觸發(fā)點(diǎn)進(jìn)行連線,生成封閉的區(qū)域;采集該封閉的區(qū)域,將獲得的區(qū)域作為方便貼的界面區(qū)域。需要指出的是,觸發(fā)點(diǎn)之間的連線既可以是直線,也可以根據(jù)各觸發(fā)點(diǎn)的位置作平滑處理,或者是具有平滑效果的曲線,具體是不限定的。(4)采集光標(biāo)的移動(dòng)路徑,依據(jù)光標(biāo)的移動(dòng)路徑信息所生成的封閉區(qū)域作為方便貼的界面區(qū)域。比如,在用以生成方便貼界面的狀態(tài)下,采集鼠標(biāo)光標(biāo)在用以生成方便貼界面的窗口中的移動(dòng)路徑消息,依據(jù)該移動(dòng)路徑消息轉(zhuǎn)變?yōu)榇翱诘脑O(shè)置數(shù)據(jù),設(shè)置顯示區(qū)域?yàn)橐苿?dòng)路徑所包括的封閉區(qū)域的模式,將其構(gòu)成方便貼的界面區(qū)域。(5)對(duì)于具有觸摸屏的終端設(shè)備來(lái)說(shuō),還可以采集觸摸屏上的觸摸移動(dòng)路徑,根據(jù)獲得的觸摸移動(dòng)路徑生成封閉區(qū)域作為方便貼的界面區(qū)域。這種實(shí)施方式下,對(duì)移動(dòng)路徑的采集就是在生成方便貼界面的操作模式下,對(duì)觸摸屏上的觸摸路徑的選擇。且該觸摸路徑需要形成為封閉的路徑,從而將該封閉的路徑所包圍的區(qū)域作為方便貼中能夠顯示的界面區(qū)域。(6)通過(guò)生成列表的形式,列表中的不同選項(xiàng)對(duì)應(yīng)著方便貼界面的不同類型,采集用戶對(duì)前述選項(xiàng)的選擇消息,對(duì)應(yīng)著生成與所選擇項(xiàng)相對(duì)應(yīng)的方便貼界面。比如,可以預(yù)設(shè)五種不同圖案及形狀的方便貼類型,用戶選擇其中的特定類型后即可生成與其相對(duì)應(yīng)的方便貼。(7)所述的方便貼的界面區(qū)域,是通過(guò)采集用戶的語(yǔ)音信息,然后針對(duì)于用戶的語(yǔ)音信息識(shí)別獲得所描述的圖形,進(jìn)而根據(jù)所描述的圖形生成與其相對(duì)應(yīng)的方便貼結(jié)構(gòu)。這種實(shí)施方式下,需要針對(duì)于不同的語(yǔ)音信息的識(shí)別內(nèi)容,預(yù)設(shè)相應(yīng)形狀的方便貼結(jié)構(gòu),比如說(shuō),預(yù)設(shè)圓形的方便貼結(jié)構(gòu),或者預(yù)設(shè)具有迪斯尼圖像的方便貼結(jié)構(gòu),等等,然后在處于方便貼的觸發(fā)狀態(tài)下采集用戶的語(yǔ)音信息,將其識(shí)別轉(zhuǎn)換為字符后,判定其內(nèi)容含義,然后判定其中是否包括有和方便貼形狀的選擇或者類型的選擇相關(guān)的數(shù)據(jù)內(nèi)容,在具有的情況下,依據(jù)所描述的內(nèi)容設(shè)定相應(yīng)的方便貼結(jié)構(gòu)。另外,也可以通過(guò)采集用戶的語(yǔ)言描述信息,根據(jù)描述的限制條件設(shè)定形狀,利用設(shè)備上下文(DC)繪制相應(yīng)的圖形,作為方便貼界面的輪廓外型,然后將該輪廓外型所包括的區(qū)域作為方便貼內(nèi)容的區(qū)域。向所生成的方便貼中,由用戶進(jìn)行數(shù)據(jù)內(nèi)容的寫入操作。所寫入的數(shù)據(jù)內(nèi)容的形式是不限定的,具體可以為字符、軌跡信息、載入的圖片、記錄的音頻信息、載入的視頻信息,以及載入的多媒體信息中至少其一。對(duì)于所述的字符內(nèi)容,利用字符采集控件即可實(shí)現(xiàn)。對(duì)于所述的軌跡信息,是通過(guò)在相應(yīng)方便貼的區(qū)域中,或者在用以記錄軌跡數(shù)據(jù)的區(qū)域中,采集用戶觸發(fā)操作的路徑信息,將其記錄為軌跡信息。比如說(shuō),該軌跡信息可以是按動(dòng)著鼠標(biāo)左鍵的情況下鼠標(biāo)光標(biāo)的移動(dòng)路徑信息,或者在終端具有觸摸屏的情況下,利用觸摸屏輸入的路徑信息等。前述載入的圖片,通過(guò)寫入數(shù)據(jù)所在的欄目,預(yù)設(shè)對(duì)于圖片進(jìn)行支持的功能結(jié)構(gòu),即可對(duì)圖片進(jìn)行載入操作。需要指出的是,在載入圖片時(shí),也可以觸發(fā)所在終端上的攝像結(jié)構(gòu),拍攝圖像數(shù)據(jù)之后,直接將拍攝的圖片進(jìn)行載入。進(jìn)一步,也可以是預(yù)先錄制的音頻信息或視頻信息或者通過(guò)觸發(fā)所在的終端錄制的音頻信息或視頻信息,將其載入到方便貼的界面區(qū)域中。對(duì)于所載入的字符數(shù)據(jù)或圖片數(shù)據(jù),通過(guò)所在的方便貼能直接輸出,對(duì)于所述的音頻或視頻信息來(lái)說(shuō),適合將其對(duì)應(yīng)設(shè)置相應(yīng)文件的圖標(biāo),在觸發(fā)該圖標(biāo)的情況下才進(jìn)行數(shù)據(jù)輸出。 所獲得的方便貼,無(wú)論其中是否寫入有數(shù)據(jù)內(nèi)容,在涂鴉板上都可以進(jìn)行移動(dòng)操作。進(jìn)行移動(dòng)操作的方式,可以通過(guò)涂鴉板所在的窗口,采集方便貼所在位置的拖動(dòng)信息,依據(jù)所獲得的拖動(dòng)信息,獲取拖動(dòng)路徑的起點(diǎn)位置、拖動(dòng)過(guò)程的位置以及拖動(dòng)的終點(diǎn)位置,從而將方便貼所在的窗口依據(jù)該路徑移動(dòng)方便貼的位置。還可以對(duì)所獲得的方便貼數(shù)據(jù)進(jìn)行排序,以方便于用戶查看。進(jìn)行排序的方式是不限定的,作為舉例,可以針對(duì)于方便貼設(shè)置等級(jí),依據(jù)等級(jí)設(shè)定方便貼在涂鴉板上的位置,采集涂鴉板上的方便貼的等級(jí)數(shù)據(jù)信息,按照等級(jí)數(shù)據(jù)信息對(duì)方便貼排序。比如說(shuō),可以將重要的方便貼設(shè)置為三星級(jí),將次重要的方便貼設(shè)置為二星級(jí),將不太重要的方便貼設(shè)置為一星級(jí),其中,將三星級(jí)的方便貼排序在上,將二星級(jí)的方便貼排序在三星級(jí)的方便貼之下,而將一星級(jí)的方便貼排序在二星級(jí)的方便貼之下,利用這種方式,可以對(duì)已有的方便貼進(jìn)行位置布局上的排序操作。另外,也可以針對(duì)于方便貼的生成時(shí)間,設(shè)定隨生成時(shí)間進(jìn)行排序的規(guī)則,采集方便貼的生成時(shí)間,按照前述的規(guī)則對(duì)方便貼進(jìn)行排序。具體實(shí)施時(shí),可以將生成時(shí)間新的方便貼排序在前,也可以將生成新的方便貼排序在后,這種方式可以根據(jù)用戶的需要進(jìn)行設(shè)定。對(duì)于已有的方便貼,用戶能夠?qū)Ψ奖阗N中所寫入的數(shù)據(jù)內(nèi)容進(jìn)行查看及編輯操作,進(jìn)一步,也可以對(duì)方便貼的展示形式進(jìn)行調(diào)整。作為舉例而非限定,可以采用如下的幾種調(diào)整方式(I)針對(duì)于方便貼的界面尺寸,設(shè)置隨時(shí)間進(jìn)行改變的規(guī)則,采集方便貼存在的時(shí)間,依據(jù)前述的規(guī)則對(duì)方便貼的界面尺寸進(jìn)行調(diào)整。這種方式能夠通過(guò)方便貼的尺寸,直觀地表達(dá)方便貼已經(jīng)存在的時(shí)間。作為典型的實(shí)施例,可以將所述的方便貼的界面尺寸,隨著時(shí)間的增長(zhǎng)而變小,比如,可以設(shè)置所述的方便貼尺寸能夠在一個(gè)月的時(shí)間中轉(zhuǎn)變?yōu)樵瓉?lái)尺寸的二分之一,然后不再進(jìn)行尺寸的縮小操作。于是,所述的方便貼生成之后,在方便貼再次進(jìn)行輸出時(shí),即可查看該方便貼已經(jīng)存在的時(shí)間,然后和一個(gè)月的總時(shí)間進(jìn)行比對(duì),根據(jù)在一個(gè)月之內(nèi)已經(jīng)經(jīng)歷的時(shí)間與一個(gè)月時(shí)間的比例,獲取方便貼界面尺寸的改變量,進(jìn)而將方便貼界面的尺寸進(jìn)行改變;若該方便貼已經(jīng)存在的時(shí)間超過(guò)了一個(gè)月,則直接輸出原來(lái)尺寸的一半即可。當(dāng)所述方便貼的界面尺寸改變時(shí),其中所顯示的內(nèi)容也作等比例的改變。(2)所述的方便貼的透明度,設(shè)置隨時(shí)間改變的規(guī)則,采集方便貼的存在時(shí)間,依據(jù)獲得的時(shí)間信息調(diào)整方便貼界面的透明度。這種方式能夠改變方便貼的透明度,使得方便貼能夠通過(guò)自身的透明度直觀地表達(dá)已經(jīng)存在的時(shí)間。作為舉例,可以設(shè)置所述的方便貼的透明度,隨著時(shí)間的增加而透明度增強(qiáng)。進(jìn)而,設(shè)置透明度提高的閾值范圍,當(dāng)達(dá)到該閾值范圍的盡頭時(shí)不再進(jìn)行改變。比如,預(yù)設(shè)所述的方便貼的初始透明度為0,完全透明時(shí)的透明度為100%,在方便貼生成的第一周內(nèi)透明度不發(fā)生改變,進(jìn)而在第一周之后的第一個(gè)月的時(shí)間中,如果該方便貼還存在的 話,則將其透明度升高到50%,采用均勻的方式進(jìn)行升高;當(dāng)達(dá)到50%的透明度之后,透明度不再提高。于是,在方便貼生成的第一周之后,且在第一周之后的第一個(gè)月之內(nèi),采集所經(jīng)歷的時(shí)間量,進(jìn)而判定方便貼透明度提高的量值;在超過(guò)了前述第一周后的第一個(gè)月之后,將方便貼的透明度均設(shè)置為50%。(3)所述的方便貼的色彩,設(shè)置隨時(shí)間改變的規(guī)則,采集方便貼的存在時(shí)間,依據(jù)前述的規(guī)則改變方便貼的色彩。所獲得的方便貼,用戶還可以隨意進(jìn)行刪除操作,用以去掉不再需要的方便貼。進(jìn)一步,還可以對(duì)應(yīng)著所述的涂鴉板,或者對(duì)應(yīng)著涂鴉板上的方便貼,設(shè)置數(shù)據(jù)格式轉(zhuǎn)存模塊,用以將涂鴉板上的方便貼內(nèi)容,按照選擇的數(shù)據(jù)格式進(jìn)行轉(zhuǎn)換。對(duì)應(yīng)著所述的數(shù)據(jù)格式轉(zhuǎn)存模塊,預(yù)設(shè)有目標(biāo)格式的虛擬開啟程序,在觸發(fā)了特定數(shù)據(jù)格式轉(zhuǎn)換操作的情況下,采集寫入到方便貼中的數(shù)據(jù)內(nèi)容,將其轉(zhuǎn)入到虛擬開啟的目標(biāo)格式文檔中,在完成數(shù)據(jù)的轉(zhuǎn)入操作之后,即可對(duì)目標(biāo)格式的文檔進(jìn)行正式生成與存儲(chǔ)。所述的數(shù)據(jù)格式轉(zhuǎn)存模塊,可以通過(guò)所在的即時(shí)通信客戶端進(jìn)行設(shè)置,也可以通過(guò)即時(shí)通信系統(tǒng)服務(wù)器進(jìn)行設(shè)置。進(jìn)一步,針對(duì)于所述涂鴉板上的方便貼,還可以設(shè)置提醒結(jié)構(gòu),用以在滿足提醒模式預(yù)設(shè)條件的情況下,向用戶發(fā)出提醒數(shù)據(jù)。所述的提醒模式,作為典型的實(shí)施例,包括有兩種,其中之一是時(shí)間因素的提醒模式,比如,預(yù)設(shè)需要進(jìn)行提醒的時(shí)間量,然后采集即時(shí)通信客戶端所處的時(shí)間,在滿足預(yù)設(shè)的時(shí)間量時(shí)輸出提醒數(shù)據(jù);其中之二是預(yù)設(shè)處于上線狀態(tài)下的聯(lián)系人對(duì)象,遍歷所在即時(shí)通信客戶端中的聯(lián)系人列表,獲得聯(lián)系人對(duì)象的上線狀態(tài),然后判定預(yù)設(shè)的特定聯(lián)系人對(duì)象是否上線,在上線的情況下,調(diào)取預(yù)設(shè)的方便貼將其轉(zhuǎn)入到提醒輸出狀態(tài)。在輸出提醒數(shù)據(jù)時(shí),典型的實(shí)施方式,可以將需要進(jìn)行提醒的數(shù)據(jù),轉(zhuǎn)變?yōu)榧磿r(shí)通信的提醒消息,通過(guò)所在的即時(shí)通信客戶端觸發(fā)輸出提醒消息,或者,在即時(shí)通信客戶端處于登錄狀態(tài)的情況下,生成彈出窗口,在該彈出窗口中載入具有提醒狀態(tài)的方便貼的涂鴉板,并將需要提醒的方便貼進(jìn)行特殊標(biāo)識(shí),或者,僅僅輸出需要提醒的方便貼即可。在前述的兩種實(shí)施例中,觸發(fā)提醒消息的觸發(fā)消息一種是時(shí)間因素,另外一種是聯(lián)系人對(duì)象的上線狀態(tài),還有其它的方式,具體是不限定的。實(shí)施例3參圖3所示,在本發(fā)明中,還提供一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的客戶端100,該客戶端100是即時(shí)通信客戶端,包括有與所在即時(shí)通信系統(tǒng)相對(duì)應(yīng)的各種通信功能結(jié)構(gòu)。進(jìn)一步,所述的客戶端100還包括有如下結(jié)構(gòu)涂鴉板生成單元110,用以采集對(duì)即時(shí)通信客戶端界面對(duì)象的涂鴉板觸發(fā)消息,生成涂鴉板界面;方便貼生成單元120,用以采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;方便貼內(nèi)容獲取單元130,用以采集針對(duì)于方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容;方便貼粘貼單元140,用以采集針對(duì)于方便貼的粘貼操作信息,將方便貼移動(dòng)至操作信息在涂鴉板上指示的位置;
方便貼操作單元150,用以采集針對(duì)于方便貼的觸發(fā)信息,將方便貼進(jìn)行移位或編輯或移除操作。具體來(lái)說(shuō),通過(guò)前述的涂鴉板生成單元110,能夠采集用戶通過(guò)所在客戶端上的即時(shí)通信客戶端界面對(duì)象的涂鴉板功能觸發(fā)消息,比如,對(duì)應(yīng)著即時(shí)通信主面板中的ITEM項(xiàng),觸發(fā)涂鴉板功能的控件結(jié)構(gòu),生成涂鴉板界面。對(duì)于已有的涂鴉板界面,能夠通過(guò)方便貼生成單元120,比如設(shè)置相應(yīng)的用以生成方便貼的控件結(jié)構(gòu),在采集獲得該類控件結(jié)構(gòu)的觸發(fā)消息時(shí),生成方便貼。對(duì)于已有的方便貼,能夠通過(guò)方便貼內(nèi)容獲取單元130,采集用戶所寫入的數(shù)據(jù)信息,該數(shù)據(jù)信息的內(nèi)容形式是不限定的,將其載入之后,生成方便貼內(nèi)容。進(jìn)而,對(duì)于已有的方便貼,能夠通過(guò)方便貼粘貼單元140,在涂鴉板上選擇特定的位置進(jìn)行粘貼操作。進(jìn)一步,能夠通過(guò)所述的方便貼操作單元150,針對(duì)于所選擇的方便貼,進(jìn)行位置 的移動(dòng)操作,也可以對(duì)其進(jìn)行編輯操作,或者將其移除掉。通過(guò)所提供的方便貼,能夠方便于用戶匯總不同的思路或數(shù)據(jù)。所生成的涂鴉板,在編輯之后,對(duì)應(yīng)著原有的即時(shí)通信客戶端界面對(duì)象進(jìn)行存儲(chǔ),并對(duì)應(yīng)著原有的即時(shí)通信客戶端界面對(duì)象設(shè)置觸發(fā)結(jié)構(gòu),在觸發(fā)后輸出預(yù)存的涂鴉板。進(jìn)一步,對(duì)應(yīng)著已生成有涂鴉板的即時(shí)通信客戶端界面對(duì)象,在即時(shí)通信客戶端界面對(duì)象的位置嵌入圖標(biāo)形式呈現(xiàn)的涂鴉板控件,比如,對(duì)應(yīng)著特定的ITEM項(xiàng)處如果已生成涂鴉板的話,可以嵌入一個(gè)畫板形式的小圖標(biāo),來(lái)代表該處已經(jīng)生成有涂鴉板。在采集獲得涂鴉板控件的觸發(fā)消息的情況下,生成涂鴉板界面,并采集對(duì)應(yīng)著該處即時(shí)通信客戶端界面對(duì)象所預(yù)存的涂鴉板數(shù)據(jù),載入到前述的涂鴉板界面中輸出。實(shí)施例4參圖4所示,在本發(fā)明中還提供一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的系統(tǒng)200,其中包括有客戶端210和系統(tǒng)服務(wù)器220,所述的客戶端210在系統(tǒng)服務(wù)器220的配合下,能夠進(jìn)行即時(shí)通信操作。作為舉例而非限定,通過(guò)系統(tǒng)服務(wù)器220設(shè)置有登錄服務(wù)結(jié)構(gòu),其作用是獲取即時(shí)通信客戶端當(dāng)前的登錄信息,主要包括客戶端210登錄的動(dòng)態(tài)IP地址以及端口號(hào),并向登錄的其它關(guān)聯(lián)即時(shí)通信客戶端推送前述的IP地址以及端口號(hào)信息。進(jìn)一步,所述的系統(tǒng)服務(wù)器220設(shè)置有狀態(tài)服務(wù)結(jié)構(gòu),用于存儲(chǔ)各個(gè)即時(shí)通信用戶的登錄狀態(tài)。進(jìn)一步,所述的系統(tǒng)服務(wù)器220設(shè)置有離線消息服務(wù)結(jié)構(gòu),用于存儲(chǔ)即時(shí)通信離線用戶的相關(guān)信息。以及設(shè)置有用戶信息數(shù)據(jù)庫(kù)服務(wù)結(jié)構(gòu),用于存儲(chǔ)用戶號(hào)碼標(biāo)識(shí)以及與用戶號(hào)碼標(biāo)識(shí)對(duì)應(yīng)的其它基本資料,以及用戶相關(guān)的群組、討論組等信息,以及用戶向聯(lián)系人對(duì)象發(fā)送的、被系統(tǒng)服務(wù)器220所暫存的離線數(shù)據(jù),等等。進(jìn)一步,所述的系統(tǒng)200還能夠?qū)崿F(xiàn)本發(fā)明所描述的涂鴉板功能,該系統(tǒng)200還包括客戶端210,它包括,涂鴉板生成單元211,用以對(duì)應(yīng)著即時(shí)通信客戶端界面對(duì)象,采集涂鴉板生成觸發(fā)消息,或采集下述系統(tǒng)服務(wù)器220所推送的涂鴉板內(nèi)容,生成涂鴉板界面;方便貼生成單元212,用以采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;方便貼內(nèi)容獲取單元213,用以采集針對(duì)于方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容;
方便貼粘貼單元214,用以采集針對(duì)于方便貼的粘貼操作信息,將方便貼移動(dòng)至操作信息在涂鴉板上指示的位置;方便貼操作單元215,用以采集針對(duì)于方便貼的觸發(fā)信息,將方便貼進(jìn)行移位或編輯或移除操作。涂鴉板傳輸單元216,用以在采集獲得涂鴉板具有更改內(nèi)容的情況下,傳送至下述的系統(tǒng)服務(wù)器220進(jìn)行數(shù)據(jù)存儲(chǔ);系統(tǒng)服務(wù)器220,它包括,涂鴉板存儲(chǔ)單元221,用以接收前述涂鴉板傳輸單元216所傳輸?shù)耐盔f板數(shù)據(jù),對(duì)應(yīng)著客戶端210的識(shí)別信息及即時(shí)通信客戶端界面對(duì)象進(jìn)行數(shù)據(jù)存儲(chǔ);涂鴉板推送單元222,用以向前述的客戶端210推送所存儲(chǔ)的涂鴉板數(shù)據(jù)。具體說(shuō)來(lái),通過(guò)客戶端210中的涂鴉板生成單元211,對(duì)應(yīng)著即時(shí)通信客戶端界面對(duì)象進(jìn)行觸發(fā),即可生成涂鴉板界面。另外,對(duì)應(yīng)著特定的即時(shí)通信客戶端界面對(duì)象,如果系統(tǒng)服務(wù)器220已經(jīng)預(yù)存有涂鴉板內(nèi)容的話,則下載所預(yù)存的涂鴉板內(nèi)容,載入到所打開的涂鴉板界面。在進(jìn)行操作時(shí),對(duì)應(yīng)著涂鴉板界面能夠通過(guò)方便貼生成單元212,采集對(duì)應(yīng)著所選擇的涂鴉板界面的生成消息,生成方便貼,進(jìn)而通過(guò)方便貼內(nèi)容獲取單元213,獲取用戶所寫入的數(shù)據(jù)內(nèi)容。進(jìn)而通過(guò)方便貼粘貼單元214,將方便貼粘貼到在涂鴉板界面中所選擇的位置處。在使用方便貼的過(guò)程中,能夠采集用戶對(duì)方便貼的觸發(fā)消息,或者預(yù)設(shè)通過(guò)機(jī)器識(shí)別所獲得的觸發(fā)消息,通過(guò)方便貼操作單元215,對(duì)方便貼進(jìn)行位置移動(dòng)操作,或者對(duì)其界面及內(nèi)容進(jìn)行編輯操作,或者對(duì)方便貼進(jìn)行移除操作。當(dāng)方便貼的內(nèi)容具有變化時(shí),能夠通過(guò)涂鴉板傳輸單元216,將涂鴉板界面中的數(shù)據(jù)內(nèi)容信息,傳輸至系統(tǒng)服務(wù)器220進(jìn)行輸出。所述的系統(tǒng)服務(wù)器220,設(shè)置有涂鴉板存儲(chǔ)單元221,存儲(chǔ)客戶端210中所傳輸?shù)耐盔f板數(shù)據(jù),以及設(shè)置有涂鴉板推送單元222,在前述的客戶端210發(fā)出涂鴉板數(shù)據(jù)獲取請(qǐng)求的情況下,將涂鴉板存儲(chǔ)單元221所存儲(chǔ)的對(duì)應(yīng)涂鴉板數(shù)據(jù),傳輸至客戶端210所在的終端并輸出。以上是對(duì)本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,亦均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于該方法包括有如下步驟 步驟I,采集通過(guò)即時(shí)通信客戶端獲取的面向于即時(shí)通信客戶端界面對(duì)象的涂鴉板觸發(fā)功能,生成涂鴉板界面; 步驟2,采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼; 步驟3,采集針對(duì)方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容后觸發(fā)方便貼在所述涂鴉板界面上的粘貼操作,或者觸發(fā)方便貼在所述涂鴉板界面上的粘貼操作后,采集針對(duì)方便貼所寫入的數(shù)據(jù)信息生成方便貼內(nèi)容; 步驟4,采集針對(duì)于方便貼的觸發(fā)信息,將方便貼依據(jù)觸發(fā)信息進(jìn)行操作。
2.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的涂鴉板觸發(fā)功能,通過(guò)設(shè)置在即時(shí)通信主面板上的涂鴉板控件,或者設(shè)置在即時(shí)通信交互界面上的涂鴉板控件實(shí)現(xiàn)觸發(fā)功能。
3.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的即時(shí)通信客戶端界面對(duì)象,是即時(shí)通信主面板或即時(shí)通信交互界面上的對(duì)象。
4.根據(jù)權(quán)利要求3所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的即時(shí)通信客戶端界面對(duì)象,是即時(shí)通信主面板上的聯(lián)系人對(duì)象。
5.根據(jù)權(quán)利要求3或4所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于對(duì)應(yīng)著即時(shí)通信主面板上的特定聯(lián)系人對(duì)象或者與特定聯(lián)系人對(duì)象相對(duì)應(yīng)的即時(shí)通信交互界面,觸發(fā)涂鴉板控件后,生成僅針對(duì)于所述特定聯(lián)系人對(duì)象的涂鴉板。
6.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的涂鴉板觸發(fā)功能,通過(guò)預(yù)設(shè)的熱鍵信息進(jìn)行觸發(fā),或者通過(guò)預(yù)設(shè)的語(yǔ)音信息進(jìn)行觸發(fā),或者通過(guò)預(yù)設(shè)的攝像信息進(jìn)行觸發(fā)。
7.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于針對(duì)于所述的涂鴉板界面,設(shè)置有通過(guò)界面觸發(fā)生成方便貼的操作模式。
8.根據(jù)權(quán)利要求7所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的界面觸發(fā),是通過(guò)采集針對(duì)于涂鴉板界面所進(jìn)行的點(diǎn)擊操作信息實(shí)現(xiàn)的。
9.根據(jù)權(quán)利要求7所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的界面觸發(fā),是通過(guò)觸發(fā)點(diǎn)在涂鴉板界面觸發(fā)第一設(shè)置點(diǎn),然后觸發(fā)作為對(duì)角線的第二設(shè)置點(diǎn),進(jìn)而采集第一設(shè)置點(diǎn)和第二設(shè)置點(diǎn)兩者之間的位置作為生成矩形窗口的對(duì)角線,獲得對(duì)應(yīng)矩形的方便貼界面。
10.根據(jù)權(quán)利要求7所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的界面觸發(fā),是采集針對(duì)于涂鴉板界面的觸發(fā)點(diǎn)位置,然后生成包括該觸摸點(diǎn)位置的最小矩形,且該矩形的邊與所在視窗的邊平行或垂直。
11.根據(jù)權(quán)利要求7所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的界面觸發(fā),通過(guò)如下步驟進(jìn)行實(shí)施, 采集針對(duì)于涂鴉板界面的觸發(fā)點(diǎn)位置信息; 將觸發(fā)點(diǎn)進(jìn)行連線,生成封閉的區(qū)域; 采集該封閉的區(qū)域,將獲得的區(qū)域作為方便貼的界面區(qū)域。
12.根據(jù)權(quán)利要求7所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的界面觸發(fā),是采集光標(biāo)的移動(dòng)路徑信息,依據(jù)光標(biāo)的移動(dòng)路徑信息所生成的封閉區(qū)域作為方便貼的界面區(qū)域。
13.根據(jù)權(quán)利要求7所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的界面觸發(fā),是采集觸摸屏上的觸摸移動(dòng)路徑,根據(jù)獲得的觸摸移動(dòng)路徑生成封閉區(qū)域作為方便貼的界面區(qū)域。
14.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述方便貼的界面區(qū)域,是通過(guò)預(yù)設(shè)方便貼界面類型,將其生成方便貼模式列表,通過(guò)采集針對(duì)于方便貼模式列表的觸發(fā)信息,獲得對(duì)應(yīng)的方便貼類型。
15.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的方便貼的界面區(qū)域,是通過(guò)采集用戶的語(yǔ)音信息,然后針對(duì)于用戶的語(yǔ)音信息識(shí)別獲得所描述的圖形,進(jìn)而根據(jù)所描述的圖形生成與其相對(duì)應(yīng)的方便貼結(jié)構(gòu)。
16.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于通過(guò)方便貼所寫入的數(shù)據(jù)內(nèi)容,為字符、軌跡信息、載入的圖片、記錄的音頻信息、載入的視頻信息,以及載入的多媒體信息中至少其一。
17.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于針對(duì)于方便貼在涂鴉板生成的移動(dòng)位置,采集針對(duì)于涂鴉板上的方便貼的拖動(dòng)消息,依據(jù)拖動(dòng)的位置移動(dòng)方便貼位置。
18.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于針對(duì)于方便貼設(shè)置等級(jí),依據(jù)等級(jí)設(shè)定方便貼在涂鴉板上的位置,采集涂鴉板上的方便貼的等級(jí)數(shù)據(jù)信息,按照等級(jí)數(shù)據(jù)信息對(duì)方便貼排序。
19.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于針對(duì)于方便貼的生成時(shí)間,設(shè)定隨生成時(shí)間進(jìn)行排序的規(guī)則,采集方便貼的生成時(shí)間,按照前述的規(guī)則對(duì)方便貼進(jìn)行排序。
20.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于針對(duì)于方便貼的界面尺寸,設(shè)置隨時(shí)間進(jìn)行改變的規(guī)則,采集方便貼存在的時(shí)間,依據(jù)前述的規(guī)則對(duì)方便貼的界面尺寸進(jìn)行調(diào)整。
21.根據(jù)權(quán)利要求20所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的方便貼的界面尺寸,隨著時(shí)間的增長(zhǎng)而變小。
22.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的方便貼的透明度,設(shè)置隨時(shí)間改變的規(guī)則,采集方便貼的存在時(shí)間,依據(jù)獲得的時(shí)間信息調(diào)整方便貼界面的透明度。
23.根據(jù)權(quán)利要求22所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的方便貼的透明度,隨著時(shí)間的增加而透明度增強(qiáng)。
24.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于所述的方便貼的色彩,設(shè)置隨時(shí)間改變的規(guī)則,采集方便貼的存在時(shí)間,依據(jù)前述的規(guī)則改變方便貼的色彩。
25.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于對(duì)應(yīng)著所述的涂鴉板,或者對(duì)應(yīng)著涂鴉板上的方便貼,設(shè)置有數(shù)據(jù)格式轉(zhuǎn)存模塊,用以將涂鴉板上的方便貼內(nèi)容,按照選擇的數(shù)據(jù)格式進(jìn)行轉(zhuǎn)換。
26.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于針對(duì)于所述涂鴉板上的方便貼,設(shè)置有提醒結(jié)構(gòu),采集所設(shè)置的提醒模式以及待提醒數(shù)據(jù)信息,依據(jù)提醒觸發(fā)消息進(jìn)行提醒觸發(fā)。
27.根據(jù)權(quán)利要求I所述的一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法,其特征在于對(duì)應(yīng)著已生成有涂鴉板的即時(shí)通信客戶端界面對(duì)象,在即時(shí)通信客戶端界面對(duì)象的位置嵌入以圖標(biāo)形式呈現(xiàn)的涂鴉板控件,采集獲得對(duì)涂鴉板控件的觸發(fā)消息后,生成涂鴉板界面,輸出預(yù)存的涂鴉板信息。
28.—種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的客戶端,其特征在于該客戶端包括 涂鴉板生成單元,用以采集對(duì)即時(shí)通信客戶端界面對(duì)象的涂鴉板觸發(fā)消息,生成涂鴉板界面; 方便貼生成單元,用以采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;方便貼內(nèi)容獲取單元,用以采集針對(duì)于方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容;方便貼粘貼單元,用以采集針對(duì)于方便貼的粘貼操作信息,將方便貼移動(dòng)至操作信息在涂鴉板上指示的位置; 方便貼操作單元,用以采集針對(duì)于方便貼的觸發(fā)信息,將方便貼進(jìn)行移位或編輯或移除操作。
29.—種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的系統(tǒng),其特征在于該系統(tǒng)包括 客戶端,它包括, 涂鴉板生成單元,用以對(duì)應(yīng)著即時(shí)通信客戶端界面對(duì)象,采集涂鴉板生成觸發(fā)消息,或采集下述系統(tǒng)服務(wù)器所推送的涂鴉板內(nèi)容,生成涂鴉板界面; 方便貼生成單元,用以采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;方便貼內(nèi)容獲取單元,用以采集針對(duì)于方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容;方便貼粘貼單元,用以采集針對(duì)于方便貼的粘貼操作信息,將方便貼移動(dòng)至操作信息在涂鴉板上指示的位置; 方便貼操作單元,用以采集針對(duì)于方便貼的觸發(fā)信息,將方便貼進(jìn)行移位或編輯或移除操作。
涂鴉板傳輸單元,用以在采集獲得涂鴉板具有更改內(nèi)容的情況下,傳送至下述的系統(tǒng)服務(wù)器進(jìn)行數(shù)據(jù)存儲(chǔ); 系統(tǒng)服務(wù)器,它包括, 涂鴉板存儲(chǔ)單元,用以接收前述涂鴉板傳輸單元所傳輸?shù)耐盔f板數(shù)據(jù),對(duì)應(yīng)著客戶端的識(shí)別信息及即時(shí)通信客戶端界面對(duì)象進(jìn)行數(shù)據(jù)存儲(chǔ); 涂鴉板推送單元,用以向前述的客戶端推送所存儲(chǔ)的涂鴉板數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種即時(shí)通信工具實(shí)現(xiàn)涂鴉板的方法、客戶端及系統(tǒng),屬于軟件、通信技術(shù)領(lǐng)域。所述的方法包括采集通過(guò)即時(shí)通信客戶端獲取的面向于即時(shí)通信客戶端界面對(duì)象的涂鴉板觸發(fā)功能,生成涂鴉板界面;采集針對(duì)于涂鴉板界面觸發(fā)的方便貼生成消息,生成方便貼;采集針對(duì)方便貼所寫入的數(shù)據(jù)信息,生成方便貼內(nèi)容后觸發(fā)方便貼在所述涂鴉板界面上的粘貼操作,或者觸發(fā)方便貼在所述涂鴉板界面上的粘貼操作后,采集針對(duì)方便貼所寫入的數(shù)據(jù)信息生成方便貼內(nèi)容;采集針對(duì)于方便貼的觸發(fā)信息,將方便貼依據(jù)觸發(fā)信息進(jìn)行操作。利用本發(fā)明,能夠通過(guò)即時(shí)通信工具的形式,向人們提供能夠方便寫入信息以及方便去掉,如同真實(shí)方便貼的涂鴉板功能。
文檔編號(hào)H04L12/58GK102799389SQ20121029596
公開日2012年11月28日 申請(qǐng)日期2012年8月17日 優(yōu)先權(quán)日2012年8月17日
發(fā)明者馬宇塵 申請(qǐng)人:上海量明科技發(fā)展有限公司