專利名稱:即時通信文本信息圖片編輯的方法、客戶端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明計算機(jī)、軟件技術(shù)領(lǐng)域。
背景技術(shù):
近年來,各種類型的即時通信客戶端軟件,例如QQ,TM和MSN等,已經(jīng)被廣大網(wǎng)絡(luò)用戶所接受。通過即時通信系統(tǒng),用戶可以在網(wǎng)絡(luò)上進(jìn)行文字、聲音和視頻的交流,共享文件、圖片和視頻信息等,方便了用戶的生活、工作和學(xué)習(xí)。目前的即時通信客戶端軟件具有圖片發(fā)送功能,為用戶提供一種圖文并茂的交流溝通方式。專利號為ZL200610066878.0的發(fā)明專利,描述了在即時通信交互界面中直接進(jìn)行圖片編輯的方法,該發(fā)明將本地預(yù)先選定的圖片編輯程序的編輯工具欄載入即時通信交互界面中,利用所載入的編輯工具對圖片信息進(jìn)行編輯,然后將編輯后的圖片重新載入即時通信交互界面的消息發(fā)送窗口。本發(fā)明的一個不足之處在于,所描述的方法只適合于對圖片信息進(jìn)行編輯,如果要對輸入的文字進(jìn)行編輯操作,則無法實(shí)現(xiàn)?,F(xiàn)有技術(shù)中,在即時通信客戶端若需要對所要發(fā)送的文字信息進(jìn)行編輯,具體操作過程如下打開本地安裝的文字編輯程序,輸入文字內(nèi)容,對文字進(jìn)行編輯,將編輯后的文字信息轉(zhuǎn)換成圖片格式,然后將該圖片復(fù)制到即時通信發(fā)送窗口中,再通過圖片編輯功能對該文字圖片進(jìn)行編輯,編輯完成后發(fā)送給聯(lián)系人客戶端。通過上述過程可以看出,現(xiàn)有技術(shù)中的即時通信客戶端只能對所要發(fā)送的圖片進(jìn)行編輯,而無法實(shí)現(xiàn)將用戶輸入的文字信息進(jìn)行編輯的功能。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題,是提供一種對即時通信文本信息進(jìn)行圖片編輯的方法、客戶端及系統(tǒng)。利用本發(fā)明,將即時通信交互界面中的文本信息直接加載到編輯界面中,或者將文本信息轉(zhuǎn)換成圖片后加載到編輯界面中,使得用戶可以非常方便的對所輸入的文本信息進(jìn)行編輯操作。為了解決上述技術(shù)問題,本發(fā)明提供以下技術(shù)方案一種對即時通信文本信息進(jìn)行圖片編輯的方法,該方法包括步驟1,采集用戶通過即時通信交互界面所輸入的文本信息;步驟2,將采集的文本信息轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面,進(jìn)行編輯操作;步驟3,將編輯完成后的信息內(nèi)容,重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。一種對即時通信文本信息進(jìn)行圖片編輯的客戶端,該客戶端包括信息采集單元,用于采集用戶通過即時通信交互界面所輸入的文本信息;信息編輯單元,用于將前述信息采集單元所采集的文本信息,轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面,進(jìn)行編輯操作;
信息輸出單元,用于在前述信息編輯單元的編輯操作完成之后,將編輯完成的信息內(nèi)容,重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。一種對即時通信文本信息進(jìn)行圖片編輯的系統(tǒng),該系統(tǒng)包括即時通信客戶端,具體包括,信息采集單元,用于采集即時通信發(fā)送方通過即時通信交互界面所輸入的文本信息;信息發(fā)送單元,用于將所采集的文本信息發(fā)送至即時通信服務(wù)器;信息輸出單元,用于接收下述的即時通信服務(wù)器返回的已編輯的文本信息,并在即時通信交互界面輸出;即時通信服務(wù)器,用于接收即時通信客戶端所發(fā)送的文本信息,并對文本信息進(jìn)行編輯操作,將編輯完成的信息內(nèi)容返回至即時通信發(fā)送方或者直接發(fā)送至即時通信接收方。本發(fā)明的優(yōu)點(diǎn)在于當(dāng)即時通信客戶端采集到用戶對即時通信交互界面所輸入的文本信息進(jìn)行編輯操作的命令時,把所輸入的文本信息載入到編輯界面,在編輯界面中,用戶可以對文本內(nèi)容進(jìn)行編輯,例如改變字體、形狀、顏色等;另外,在編輯界面還可以加載音頻、視頻等流媒體信息,最后將編輯完成的頁面以圖片格式重新在即時通信交互界面輸出。 本發(fā)明所描述的技術(shù)方案,使得用戶通過簡單的操作,就可以對即時通信交互界面所輸入的文本信息進(jìn)行編輯操作,方便了用戶的個性化需要,增加了即時通信用戶之間交流的趣味性。
圖1為本發(fā)明中即時通信交互界面的示意圖;圖2為本發(fā)明中編輯界面的示意圖;圖3為本發(fā)明中即時通信交互界面具有編輯功能的示意圖4為本發(fā)明中對文本信息進(jìn)行編輯后的示意圖;圖5為本發(fā)明實(shí)施例1提供的一種對即時通信文本信息進(jìn)行圖片編輯的方法流程圖;圖6為本發(fā)明實(shí)施例2提供的另一種對即時通信文本信息進(jìn)行圖片編輯的方法流程圖;圖7為本發(fā)明實(shí)施例3提供的另一種對即時通信文本信息進(jìn)行圖片編輯的方法流程圖;圖8為本發(fā)明實(shí)施例4提供的一種輸出即時通信中圖片編輯的文本信息的方法流程圖;圖9為本發(fā)明實(shí)施例5提供的一種對即時通信文本信息進(jìn)行圖片編輯的客戶端示意圖;圖10為本發(fā)明實(shí)施例6提供的一種對即時通信文本信息進(jìn)行圖片編輯的系統(tǒng)示意圖。
具體實(shí)施例方式
6
為使本發(fā)明的技術(shù)特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面首先對本發(fā)明的核心思想進(jìn)行簡要說明。本發(fā)明所述方法的核心技術(shù)方案如下采集用戶通過即時通信交互界面所輸入的文本信息;將采集的文本信息轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面,進(jìn)行編輯操作;將編輯完成后的信息內(nèi)容,重新載入到即時通信交互界面,作為輸入信息替換所采集的文本信息。本發(fā)明所述的即時通信交互界面,是指用戶和聯(lián)系人進(jìn)行即時通信交流時的窗口界面,如圖1所示的即時通信交互界面100,包括有信息輸入窗口 110,供用戶輸入信息內(nèi)容的窗口,以及消息記錄窗口 120,用以記錄用戶和聯(lián)系人的聊天信息。本發(fā)明所述的編輯界面,是指具有文字內(nèi)容編輯和圖片編輯等多種編輯形式的界面窗口,如圖2所示,展示了編輯界面的示意圖。如圖所示的編輯界面200,具體包括有編輯區(qū)域210和編輯工具欄220。在編輯區(qū)域210中包括有待編輯的文本信息,例如,用戶需要進(jìn)行編輯的文本內(nèi)容“你好”;在編輯工具欄220中包含有多種編輯組件,用戶通過觸發(fā)編輯組件,即可對編輯區(qū)域210中的文本內(nèi)容“你好”進(jìn)行編輯,例如改變文字的字體、形狀、顏色等,另外還可對編輯區(qū)域210進(jìn)行圖片編輯或者加載音頻、視頻等編輯操作。下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的實(shí)施方式作進(jìn)一步詳細(xì)的描述。其中,作為舉例而非限定,所采用的終端設(shè)備為個人電腦,所采用的操作系統(tǒng)為Windows操作系統(tǒng)。實(shí)施例1本實(shí)施例提供一種對即時通信文本信息進(jìn)行圖片編輯的方法,如圖5所示,該方法流程包括S101,采集用戶通過即時通信交互界面所輸入的文本信息;利用WindowsAPI消息處理函數(shù),在即時通信交互界面的消息輸入窗口對應(yīng)的 RichEdit控件中直接獲取用戶所輸入的文本信息。舉例說明,如圖3所示,用戶在消息輸入窗口 110中輸入內(nèi)容“早上好”后,即時通訊客戶端即采集獲取所輸入的文本信息“早上好”。S102,根據(jù)用戶的操作指令,開啟文本信息圖片編輯功能;如圖3所示,在即時通訊交互界面100中設(shè)置有文本信息圖片編輯功能的觸發(fā)按鈕130,即時通訊客戶端通過鉤子函數(shù)監(jiān)聽所述文本信息圖片編輯功能的操作入口,如果監(jiān)聽到相應(yīng)的鼠標(biāo)點(diǎn)擊操作,即開啟文本信息圖片編輯功能。S103,將文本信息轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面;文本信息轉(zhuǎn)變成圖片信息的過程是首先提取屏幕上所采集的文本信息的像素信息,然后將像素信息對應(yīng)到一幅圖片中,轉(zhuǎn)變成圖片信息之后載入到編輯界面;或者還可以將所采集的文本信息內(nèi)容直接載入編輯界面,在所述的編輯界面中加載有各種編輯功能組件。編輯功能組件加載到編輯界面的具體過程是根據(jù)RichEdit控件獲取圖片編輯功能所對應(yīng)的編輯程序的標(biāo)識號,根據(jù)標(biāo)識號查找注冊表確定所述編輯程序的執(zhí)行路徑, 然后利用Windows自動鏈接程序鏈接所述編輯程序?qū)?yīng)服務(wù)器的編輯功能組件,將其加載到所述的編輯界面中。
S104,對載入的文本信息以及相應(yīng)的圖片信息進(jìn)行編輯操作;在所述編輯界面中加載的編輯功能組件包括有圖像繪制組件、位置移動組件、色彩變化組件、字體變化組件、字形變化組件、或文字效果組件等等,用戶可以對文本信息的字體類型、字體大小、字體顏色、字體形狀、文字效果等進(jìn)行編輯。對于字體變化組件,設(shè)置有包含多種字體如書法字體、藝術(shù)字體等的字體庫,用戶可以根據(jù)字體庫中的字體形式,對所述的文本信息進(jìn)行字體編輯。所述字體庫具有不同的來源方式,例如即時通信工具所在終端設(shè)備的字體庫,即時通信服務(wù)器中的字體庫,即時通信工具載入的網(wǎng)絡(luò)搜索組件所獲取的網(wǎng)絡(luò)資源中的字體庫,以及所在終端相連接的第三方設(shè)備中的字體庫,通過這些字體庫都可以進(jìn)行文字內(nèi)容的字體編輯。所述的編輯操作還設(shè)置有信息加載組件,用以加載終端設(shè)備或網(wǎng)絡(luò)資源中的文本、圖片、音頻、視頻、多媒體等信息內(nèi)容。在編輯界面加載音頻、視頻或多媒體等流媒體信息時,可以在編輯界面加載流媒體信息的播放鏈接,通過觸發(fā)鏈接進(jìn)行播放;也可以將流媒體數(shù)據(jù)上傳至編輯界面,和圖片信息同時輸出。下面通過具體的例子對所述的編輯操作進(jìn)行詳細(xì)說明如圖4所示,為前面所述的編輯界面200,編輯區(qū)域210中為已經(jīng)編輯完成的文本圖片211,其文本信息內(nèi)容為“上午好”。編輯功能欄220中包括有各種不同的編輯組件,如 “涂鴉”、“字體”、“形狀”、“效果”、“加載”等,當(dāng)然還包括有其它編輯功能組件,這里不一一贅述。當(dāng)用戶點(diǎn)擊“涂鴉”操作時,可以在編輯區(qū)域中使用畫筆功能進(jìn)行畫圖操作,如文本圖片 211中的紅色邊框,即為用戶通過涂鴉操作完成的;當(dāng)用戶點(diǎn)擊“字體”功能組件時,會顯示各種不同字體類型的字體庫,例如各種書法字體、藝術(shù)字體等,用戶通過鼠標(biāo)選中某種字體形式后,文本信息“上午好”即轉(zhuǎn)換成相應(yīng)的字體形式;對于“形狀”功能組件,用戶點(diǎn)擊后顯示出各種字體形狀類型,通過點(diǎn)擊選擇其中的某一種形狀后,文本信息則顯示為該種形狀, 如文本圖片211中的文本信息形狀即為圓弧形;對于“效果”功能組件,可以包括有“禮花綻放”、“閃爍背景”、“藍(lán)天背景”等等,如果點(diǎn)擊“閃爍背景”,則在文本圖片211中會增添閃爍的背景環(huán)境;對于“加載”功能組件,用戶通過點(diǎn)擊觸發(fā)后顯示有不同內(nèi)容的加載類型,例如 “圖片加載”、“音頻加載”、“視頻加載”等,用戶點(diǎn)選“圖片加載”時,可以上傳本地存儲的圖片信息或者即時通訊服務(wù)器中存儲的圖片內(nèi)容,將上傳的圖片加載到編輯區(qū)域210中。S105,將編輯完成后的信息內(nèi)容重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。當(dāng)用戶對文本信息的編輯工作完成后,通過點(diǎn)擊操作圖標(biāo)“完成”按鈕即可將所編輯的信息內(nèi)容重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。對于編輯完成的圖片信息,若包含有變化的文字信息,將其轉(zhuǎn)換成能夠多畫面輸出的圖片類型。例如在前述步驟中的編輯操作中,包含有不同的字體形式,那么可以將每種字體所對應(yīng)的畫面生成一個圖片進(jìn)行保存,這樣在編輯完成時,即可轉(zhuǎn)換成多畫面輸出的圖片類型。對于編輯完成的圖片信息,對其尺寸和位置可進(jìn)行適當(dāng)?shù)恼{(diào)整。對圖片信息按照設(shè)置條件進(jìn)行尺寸調(diào)整的步驟包括采集用戶原先輸入文字內(nèi)容的字符大小,及設(shè)定的與其相對應(yīng)的差值范圍;將調(diào)整后的字體與原先的字體大小進(jìn)行比對,使調(diào)整后的字體大小和原字體大小的差值在預(yù)設(shè)的差值范圍之內(nèi)。
對于編輯完成的圖片信息,和鄰近的未編輯成圖片的文本內(nèi)容之間,進(jìn)行位置調(diào)整的過程為采集編輯完成后載入到交互界面輸入欄中的圖片信息;定位該圖片信息的橫向中線位置,以及未編輯成圖片的文本內(nèi)容的橫向中線位置;將未編輯成圖片的文本內(nèi)容的橫向中線位置調(diào)整到前述圖片信息的橫向中線位置。本實(shí)施例中,即時通訊客戶端直接采集用戶在即時通信交互界面中所輸入的文本信息,當(dāng)接收到用戶開啟文本信息圖片編輯功能的操作命令時,將所采集的文本信息轉(zhuǎn)變成圖片或者直接載入到編輯界面進(jìn)行編輯操作,編輯完成后,將編輯信息重新載入即時通信交互界面中作為信息發(fā)送內(nèi)容。實(shí)施例2本實(shí)施例提供另一種對即時通信文本信息進(jìn)行圖片編輯的方法,如圖6所示,該方法流程包括S201,接收用戶對文本信息進(jìn)行圖片編輯的觸發(fā)操作;本實(shí)施例描述的方法主要針對的是,用戶在即時通信交互界面輸入信息后,需要對其中的文本信息內(nèi)容進(jìn)行圖片編輯的情況,這時用戶需要首先選中待編輯的文本信息, 然后觸發(fā)相應(yīng)的圖片編輯功能。即時通信客戶端利用鉤子函數(shù)捕獲用戶的鍵盤和鼠標(biāo)信息,如果捕獲到針對文本信息進(jìn)行圖片編輯所對應(yīng)的鍵盤或鼠標(biāo)操作,則說明用戶對所輸入的文本信息進(jìn)行了觸發(fā)操作命令。舉例說明,通過選中所輸入的文本信息,會出現(xiàn)圖片編輯的功能按鈕,如果監(jiān)聽到鼠標(biāo)點(diǎn)擊該功能按鈕,則說明接收到用戶對文本信息進(jìn)行圖片編輯的觸發(fā)操作。S202,在即時通信交互界面窗口捕獲待編輯的文本信息內(nèi)容;即時通信客戶端接收到用戶的觸發(fā)操作命令后,利用WindowsAPI窗口消息處理函數(shù),獲取即時通信交互界面中被用戶選中的文本信息。S203,將文本信息轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面;該步驟的具體實(shí)施過程和實(shí)施例1中的步驟S102相同,此處不再詳述。S204,對轉(zhuǎn)換后的文本信息以及相應(yīng)的圖片信息進(jìn)行編輯操作;詳細(xì)過程同實(shí)施例1中的步驟S103。S205,將編輯完成后的信息內(nèi)容重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。編輯完成的信息內(nèi)容以圖片形式輸出,若編輯后的信息內(nèi)容中包含有變化的字體形式,則將其轉(zhuǎn)換成能夠多畫面輸出的圖片類型。本實(shí)施例中,通過用戶在即時通訊交互界面選中所輸入的文本信息內(nèi)容,然后觸發(fā)文本信息圖片編輯功能,從而將所選中的文本信息轉(zhuǎn)變成圖片信息載入編輯界面,或者直接載入到編輯界面進(jìn)行編輯操作。實(shí)施例3本實(shí)施例提供了另外一種對即時通信文本信息進(jìn)行圖片編輯的方法,如圖7所示,該方法流程包括S301,即時通信發(fā)送方采集用戶通過即時通信交互界面所輸入的文本信息;采集文本信息的方式包括有兩種,一種為用戶開啟文本信息圖片編輯功能后,直
9接采集用戶在即時通信交互界面所輸入的文本信息;另一種為用戶選中即時通信交互界面中的文本信息,觸發(fā)文本信息圖片編輯功能后,采集用戶所選中的文本信息。S302,將即時通信發(fā)送方所采集的文本信息傳輸至即時通信服務(wù)器,其中的即時通信服務(wù)器中預(yù)設(shè)有文本信息編輯組件;即時通信發(fā)送方客戶端將所采集的文本信息、待編輯請求信息、以及即時通信用戶ID封裝到數(shù)據(jù)包中,對數(shù)據(jù)包進(jìn)行加密處理,利用與即時通信服務(wù)器約定的IP地址與 Port端口生成發(fā)送套接字,將加密后的數(shù)據(jù)包發(fā)送至即時通信服務(wù)器。S303,通過即時通信服務(wù)器中的文本信息編輯組件,對從即時通信發(fā)送方載入的文本信息進(jìn)行編輯; 即時通信服務(wù)器接收到即時通信發(fā)送方客戶端發(fā)送的數(shù)據(jù)包,對數(shù)據(jù)包進(jìn)行解密與解析操作,確認(rèn)數(shù)據(jù)包為編輯協(xié)議命令數(shù)據(jù)包后,從中解析出待編輯的文本信息,以及發(fā)送方客戶端和接收方客戶端的標(biāo)識信息。通過即時通信服務(wù)器的文本信息編輯組件對所解析出的文本信息進(jìn)行編輯。即時通信服務(wù)器對文本信息進(jìn)行編輯的方式包括以下兩種方式1,根據(jù)服務(wù)器系統(tǒng)中預(yù)先設(shè)置的文本信息編輯方式,對所述的文本信息進(jìn)行編輯操作;例如,服務(wù)器系統(tǒng)設(shè)置的編輯方式為將文本內(nèi)容的字體轉(zhuǎn)換成書法中的行書體, 那么對于即時通信發(fā)送方載入的文本信息,則將文字內(nèi)容轉(zhuǎn)變成書法中的行書體形式。方式2,服務(wù)器向用戶提供多種文字信息編輯方式,由用戶選取其中一種或多種編輯方式,反饋至服務(wù)器。服務(wù)器根據(jù)用戶所選擇的文字信息編輯方式,對所述的文本信息進(jìn)行編輯操作。S304,將編輯完成的信息內(nèi)容傳輸?shù)郊磿r通信發(fā)送方處輸出,或者直接發(fā)送至即時通信接收方。即時通信服務(wù)器將編輯完成的信息內(nèi)容封裝到數(shù)據(jù)包中,利用與即時通信客戶端約定的IP地址與Port端口生成發(fā)送套接字,根據(jù)即時通信的用戶ID將數(shù)據(jù)發(fā)送至即時通信發(fā)送方客戶端,或者根據(jù)用戶的操作指令直接將數(shù)據(jù)發(fā)送至即時通信接收方。本實(shí)施例中,用戶將需要進(jìn)行編輯的文本信息發(fā)送至服務(wù)器,由即時通信服務(wù)器對所述的文本信息進(jìn)行編輯,然后將編輯完成后的信息內(nèi)容返回至用戶客戶端,或者直接發(fā)送至用戶進(jìn)行通信的接收方客戶端。實(shí)施例4本實(shí)施例提供一種輸出即時通信中圖片編輯的文本信息的方法,如圖8所示,該方法流程包括S401,建立已編輯的圖片信息和文本信息的關(guān)聯(lián)數(shù)據(jù)庫;在前面的描述中,用戶對于文本信息進(jìn)行編輯后,一般是以圖片的形式載入即時通信交互界面,對于這種編輯完成的圖片信息,建立該圖片信息和編輯前所對應(yīng)文本內(nèi)容的映射關(guān)系,將圖片信息和文本內(nèi)容進(jìn)行關(guān)聯(lián)保存。S402,采集用戶進(jìn)行圖片編輯的文本信息數(shù)據(jù);用戶觸發(fā)文本信息圖片編輯功能后,根據(jù)WindowsAPI消息處理函數(shù)獲取用戶所輸入的文本信息或者用戶所選中的文本信息數(shù)據(jù)。S403,判斷已建立的關(guān)聯(lián)數(shù)據(jù)庫中,是否有前述步驟所采集的文本信息,若有則進(jìn)入步驟S404,若沒有則進(jìn)入步驟S405 ;對關(guān)聯(lián)數(shù)據(jù)庫中的文本信息進(jìn)行遍歷,查找是否具有和所采集的文本信息相同的內(nèi)容,如果查找到相同的內(nèi)容,則進(jìn)入S404。S404,獲取與文本信息具有映射關(guān)系的圖片信息數(shù)據(jù),并將該圖片信息輸出給客戶端用戶,以供選擇;根據(jù)查找到的文本信息,獲取與該文本信息關(guān)聯(lián)保存的圖片信息數(shù)據(jù),根據(jù) Windows繪圖API相關(guān)函數(shù),將該圖片數(shù)據(jù)載入到圖片預(yù)覽窗口,顯示給客戶端用戶,當(dāng)接收到用戶選中圖片的命令,即把該圖片載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。如果與文本信息具有映射關(guān)系的圖片信息數(shù)據(jù)包括有多個圖片時,可以將圖片按照預(yù)設(shè)的排列順序,以列表形式在圖片預(yù)覽窗口顯示,例如可以按照圖片編輯的時間進(jìn)行排序或者按照圖片被使用的頻率進(jìn)行排序。S405,將文本信息載入到編輯界面進(jìn)行編輯操作,并將編輯完成的信息內(nèi)容重新載入即時通信交互界面中。在關(guān)聯(lián)數(shù)據(jù)庫中若沒有查找到所述文本信息對應(yīng)的圖片信息,則將該文本信息載入到編輯界面,按照前面實(shí)施例中介紹的文本信息編輯方法進(jìn)行編輯操作,編輯完成后,將編輯的信息內(nèi)容重新載入即時通信交互界面中,作為發(fā)送方進(jìn)行信息發(fā)送的內(nèi)容。本實(shí)施例中,對于即時通信用戶以前所編輯過的文本信息,建立所述文本信息和編輯圖片信息之間的映射關(guān)系,進(jìn)行關(guān)聯(lián)數(shù)據(jù)保存。當(dāng)用戶再次對該文本信息進(jìn)行圖片編輯時,將關(guān)聯(lián)數(shù)據(jù)庫中所對應(yīng)的已編輯的圖片信息輸出,以供用戶選擇。實(shí)施例5本實(shí)施例提供一種對即時通信文本信息進(jìn)行圖片編輯的客戶端500,如圖9所示, 該客戶端包括信息采集單元510,用于采集用戶通過即時通信交互界面所輸入的文本信息;信息采集單元采集文本信息的方式有兩種一種是采集用戶在即時通信交互界面中輸入的全部文本信息;另一種是采集用戶在即時通信交互界面選中的文本信息。信息編輯單元520,用于將信息采集單元所采集的文本信息,轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面,進(jìn)行編輯操作;信息編輯單元具體包括以下結(jié)構(gòu)模塊圖片編輯模塊521,用于將采集的文本信息轉(zhuǎn)變成圖片信息,對圖片信息進(jìn)行編輯操作;文字編輯模塊522,用于將文字信息載入到編輯界面,對文字信息進(jìn)行編輯,該模塊具體包括圖像繪制組件、位置移動組件、色彩變化組件、字體變化組件、字形變化組件、或文字效果組件;流媒體加載模塊523,用于在編輯界面加載音頻、視頻或多媒體信息;信息輸出單元530,用于在前述信息編輯單元的編輯操作完成之后,將編輯完成后的信息內(nèi)容重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。進(jìn)一步,信息輸出單元根據(jù)信息輸出形式包括下面兩種結(jié)構(gòu)圖片輸出模塊531,用于在編輯完成后,將編輯界面轉(zhuǎn)換成圖片形式輸出;多相輸出模塊532,用于將包含有圖片、文本、音頻、視頻或多媒體至少其一的信息
11進(jìn)行輸出。實(shí)施例6本實(shí)施例提供一種對即時通信文本信息進(jìn)行圖片編輯的系統(tǒng)600,如圖9所示,該系統(tǒng)600包括即時通信客戶端610,包括,信息采集單元611,用于采集即時通信發(fā)送方通過即時通信交互界面所輸入的文本信息;信息發(fā)送單元612,用于將所采集的文本信息發(fā)送至即時通信服務(wù)器620 ;信息輸出單元613,用于接收下述的即時通信服務(wù)器610返回的已編輯的文本信息,并在即時通信交互界面輸出;即時通信服務(wù)器620,用于接收即時通信客戶端610所發(fā)送的文本信息,并對文本信息進(jìn)行編輯操作,將編輯完成的信息內(nèi)容返回至即時通信發(fā)送方或者直接發(fā)送至即時通信接收方。在使用中,利用即時通信客戶端610中的信息采集單元611,來采集即時通信發(fā)送方通過即時通信交互界面所輸入的文本信息。進(jìn)而利用信息發(fā)送單元612,來將所采集的文本信息發(fā)送至即時通信服務(wù)器620。通過即時通信服務(wù)器620,接收即時通信客戶端610所發(fā)送的文本信息,并對文本信息進(jìn)行編輯操作。進(jìn)而將編輯完成的信息內(nèi)容返回至即時通信發(fā)送方或者直接發(fā)送至即時通信接收方。通過即時通信發(fā)送方或即時通信接收方所對應(yīng)的即時通信客戶端610。通過即時通信客戶端610中的信息輸出單元613,接收即時通信服務(wù)器620所返回的已編輯的文本信息,并在即時通信交互界面輸出。以上是對本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施方式,均在本發(fā)明的保護(hù)范圍之中。
1權(quán)利要求
1.一種即時通信文本信息圖片編輯的方法,其特征在于該方法包括有如下步驟 步驟1,采集用戶通過即時通信交互界面所輸入的文本信息;步驟2,將采集的文本信息轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面,進(jìn)行編輯操作;步驟3,將編輯完成后的信息內(nèi)容,重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。
2.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于所述步驟1具體包括,接收用戶對文本信息進(jìn)行圖片編輯的觸發(fā)操作; 在即時通信交互界面窗口捕獲用戶選中的文本信息內(nèi)容。
3.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于所述步驟2中對載入到編輯界面的文本信息進(jìn)行編輯的形式包括,通過編輯界面對文本內(nèi)容進(jìn)行字體類型、字體大小、字體顏色、字體形狀至少其一的內(nèi)容進(jìn)行編輯。
4.根據(jù)權(quán)利要求3所述的一種即時通信文本信息圖片編輯的方法,其特征在于所述的對文本信息字體內(nèi)容進(jìn)行編輯的字體庫來源方式,包括以下方式至少其一,通過即時通信工具采集所在終端設(shè)備的字體庫,進(jìn)行字體編輯; 利用與即時通信工具所對應(yīng)的即時通信服務(wù)器中的字體庫,進(jìn)行字體編輯; 通過所在即時通信工具所載入的網(wǎng)絡(luò)搜索組件,獲取網(wǎng)絡(luò)資源中的字體庫,進(jìn)行字體編輯;通過與所在終端相連接的第三方設(shè)備中的字體處理功能,進(jìn)行字體編輯。
5.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于所述步驟2中,對應(yīng)著編輯界面設(shè)置有信息加載組件,用以加載終端設(shè)備或網(wǎng)絡(luò)資源中的文本、 音頻、視頻、多媒體至少其一的信息內(nèi)容。
6.根據(jù)權(quán)利要求5所述的一種即時通信文本信息圖片編輯的方法,其特征在于在編輯界面加載音頻、視頻或多媒體信息的方式采用以下至少其一,方式1,在編輯界面加載流媒體信息的播放鏈接,通過觸發(fā)鏈接進(jìn)行播放; 方式2,將流媒體數(shù)據(jù)上傳至編輯界面,和圖片信息同時輸出。
7.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于 對應(yīng)著所述的步驟2及步驟3,包括有如下實(shí)施步驟,步驟Al,將即時通信發(fā)送方所采集的文本信息傳輸至即時通信服務(wù)器,其中的即時通信服務(wù)器中預(yù)設(shè)有文本信息編輯組件;步驟A2,通過即時通信服務(wù)器中的文本信息編輯組件,對從即時通信發(fā)送方載入的文本信息進(jìn)行編輯;步驟A3,將編輯完成的信息內(nèi)容傳輸?shù)郊磿r通信發(fā)送方處輸出,或者直接發(fā)送至即時通信接收方。
8.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于所述步驟2中的編輯界面包括有圖像繪制組件、位置移動組件、色彩變化組件、字體變化組件、 字形變化組件、或文字效果組件至少其一的編輯功能組件。
9.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于對于編輯完成的圖片信息,若包含有變化的文字信息,將其轉(zhuǎn)換成能夠多畫面輸出的圖片類型。
10.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于對于用戶編輯完成的圖片信息,建立該圖片信息和對應(yīng)文本信息的映射關(guān)系,進(jìn)行關(guān)聯(lián)數(shù)據(jù)保存。
11.根據(jù)權(quán)利要求10所述的一種即時通信文本信息圖片編輯的方法,其特征在于通過圖片信息和對應(yīng)文本信息的映射關(guān)系獲取圖片數(shù)據(jù)的過程包括,采集用戶選擇文本信息進(jìn)行圖片編輯的操作數(shù)據(jù);判斷已建立圖片信息和對應(yīng)文本信息的映射關(guān)系的關(guān)聯(lián)數(shù)據(jù)中,是否有用戶所選擇的文本信息;當(dāng)所述的關(guān)聯(lián)數(shù)據(jù)中包括用戶所選擇的文本信息,將建立有映射關(guān)系的圖片編輯數(shù)據(jù)輸出給用戶,以供選擇。
12.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于對于編輯完成的圖片信息,和鄰近的未編輯成圖片的文本內(nèi)容之間,具有如下步驟所描述的位置調(diào)整方式,采集編輯完成后載入到交互界面輸入欄中的圖片信息;定位該圖片信息的橫向中線位置,以及未編輯成圖片的文本內(nèi)容的橫向中線位置;將未編輯成圖片的文本內(nèi)容的橫向中線位置調(diào)整到前述圖片信息的橫向中線位置。
13.根據(jù)權(quán)利要求1所述的一種即時通信文本信息圖片編輯的方法,其特征在于對于編輯完成的圖片信息,對圖片進(jìn)行尺寸調(diào)整時,圖片中的文字尺寸按照設(shè)置條件進(jìn)行調(diào)整, 包括以下步驟,采集用戶原先輸入文字內(nèi)容的字符大小,及設(shè)定的與其相對應(yīng)的差值范圍;將調(diào)整后的字體與原先的字體大小進(jìn)行比對,使調(diào)整后的字體大小和原字體大小的差值在差值范圍之內(nèi)。
14.一種即時通信文本信息圖片編輯的客戶端,其特征在于該客戶端包括信息采集單元,用于采集用戶通過即時通信交互界面所輸入的文本信息;信息編輯單元,用于將前述信息采集單元所采集的文本信息,轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面,進(jìn)行編輯操作;信息輸出單元,用于在前述信息編輯單元的編輯操作完成之后,將編輯完成的信息內(nèi)容,重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。
15.根據(jù)權(quán)利要求14所述的一種即時通信文本信息圖片編輯的客戶端,其特征在于 信息編輯單元包括如下結(jié)構(gòu)至少其一,圖片編輯模塊,用于將采集的文本信息轉(zhuǎn)變成圖片信息,對圖片信息進(jìn)行編輯操作;文字編輯模塊,用于將文字信息載入到編輯界面,對文字信息進(jìn)行編輯;流媒體加載模塊,用于在編輯界面加載音頻、視頻或多媒體信息。
16.根據(jù)權(quán)利要求15所述的一種即時通信文本信息圖片編輯的客戶端,其特征在于 所述的文字編輯模塊包括有圖像繪制組件、位置移動組件、色彩變化組件、字體變化組件、 字形變化組件、或文字效果組件至少其一的編輯功能組件。
17.根據(jù)權(quán)利要求14所述的一種即時通信文本信息圖片編輯的客戶端,其特征在于 信息輸出單元包括如下結(jié)構(gòu)至少其一,圖片輸出模塊,用于在編輯完成后,將編輯界面轉(zhuǎn)換成圖片形式輸出;多相輸出模塊,用于將包含有圖片、文本、音頻、視頻或多媒體至少其一的信息進(jìn)行輸出ο
18. —種即時通信文本信息圖片編輯的系統(tǒng),其特征在于該系統(tǒng)包括 即時通信客戶端,包括,信息采集單元,用于采集即時通信發(fā)送方通過即時通信交互界面所輸入的文本信息; 信息發(fā)送單元,用于將所采集的文本信息發(fā)送至即時通信服務(wù)器; 信息輸出單元,用于接收下述的即時通信服務(wù)器返回的文本編輯信息,并進(jìn)行輸出; 即時通信服務(wù)器,用于接收即時通信客戶端所發(fā)送的文本信息,并對文本信息進(jìn)行編輯操作,將編輯完成的信息內(nèi)容返回至即時通信發(fā)送方或者直接發(fā)送至即時通信接收方。
全文摘要
本發(fā)明提供了一種即時通信文本信息圖片編輯的方法、客戶端及系統(tǒng),屬于計算機(jī)軟件技術(shù)領(lǐng)域。該方法包括采集用戶通過即時通信交互界面所輸入的文本信息;將采集的文本信息轉(zhuǎn)變成圖片信息之后載入到編輯界面,或者直接將文本信息載入編輯界面,進(jìn)行編輯操作;將編輯完成后的信息內(nèi)容,重新載入到即時通信交互界面,作為信息發(fā)送內(nèi)容。利用本發(fā)明,將即時通信交互界面中的文本信息直接加載到編輯界面中,或者將文本信息轉(zhuǎn)換成圖片后加載到編輯界面中,使得用戶可以非常方便的對所輸入的文本信息進(jìn)行圖片編輯操作。
文檔編號G06F17/24GK102426568SQ20111029659
公開日2012年4月25日 申請日期2011年10月4日 優(yōu)先權(quán)日2011年10月4日
發(fā)明者劉紅梅, 馬宇塵 申請人:上海量明科技發(fā)展有限公司