本發(fā)明涉及互聯(lián)網通信技術,尤其是一種在即時通信中進行圖文混排的方法和裝置、即時通信裝置。
背景技術:
目前,即時通信已經發(fā)展成集交流、資訊、娛樂、搜索、電子商務、辦公協(xié)作和企業(yè)客戶服務等為一體的綜合化信息平臺。微軟、騰訊、AOL、Yahoo等重要即時通信提供商,都提供通過移動終端接入互聯(lián)網進行即時通信業(yè)務的服務,用戶可以通過移動終端與其他已經安裝了相應客戶端軟件的移動終端或電腦收發(fā)即時通信消息進行。
在實現本發(fā)明的過程中,發(fā)明人通過調查研究發(fā)現,用戶對即時通信業(yè)務的個性化需求越來越多,例如,一些用戶希望可以通過即時通信消息發(fā)送一些同時包括圖片和文字的圖文混排信息,然而,現有的即時通信應用中,僅能單獨傳輸文字或圖片,不能將圖片和文字作為一個整體的圖文混排信息發(fā)送。
技術實現要素:
本發(fā)明實施例所要解決的一個技術問題是:提供一種在即時通信中進行圖文混排的方法和裝置、即時通信裝置,以實現即時通信業(yè)務中圖文混排信息的發(fā)送。根據本發(fā)明實施例的一個方面,提供的一種實現圖文混排的在即時通信中進行圖文混排的方法,包括:
響應于接收到圖文混排信息輸入請求,進入圖文混排編輯模式;所述圖文混排編輯模式下,操作指令不觸發(fā)即時通信消息的發(fā)送;
接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息;
響應于通過特定信息發(fā)送鍵接收到信息發(fā)送請求,退出圖文混排編輯模式并發(fā)送所述圖文混排信息。
基于上述方法的另一實施例中,所述圖文內容包括圖片、文字和字符中的任意一種或多種。
基于上述方法的另一實施例中,還包括:
響應于接收到用戶對圖文混排模板庫的訪問請求,在人機交互界面上顯示圖文混排模板庫中圖文混排模板的選擇界面;所述圖文混排模板設置有所述預設輸入區(qū)域;
響應于檢測到用戶對圖文混排模板的選擇操作,在人機交互界面顯示用戶選擇的圖文混排模板;
所述接收到圖文混排信息輸入請求具體為:所述檢測到用戶對圖文混排模板的選擇操作。
基于上述方法的另一實施例中,所述圖文混排模板具體設置有多個具有一定位置關系的所述預設輸入區(qū)域。
基于上述方法的另一實施例中,所述多個預設輸入區(qū)域中的各預設輸入區(qū)域分別包括一個以上、具有一定位置關系的子輸入區(qū)域,所述一個以上子輸入區(qū)域中的各子輸入區(qū)域分別用于輸入一種或多種圖文內容。
基于上述方法的另一實施例中,各子輸入區(qū)域分別包括一個以上、具有一定位置關系的圖文輸入接口,分別用于輸入一個以上單位數量的圖文內容。
基于上述方法的另一實施例中,所述子輸入區(qū)域、或所述圖文輸入接口被設置為預設圖文屬性;
所述方法還包括:接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為所述預設圖文屬性。
基于上述方法的另一實施例中,所述子輸入區(qū)域、或所述圖文輸入接口攜帶有可調整圖文屬性;
所述方法還包括:
響應于接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對所述選定的圖文內容的圖文屬性進行相應調整。
根據本發(fā)明實施例的另一個方面,提供的一種在即時通信中進行圖文混排的裝置,包括:
接收單元,用于在接收到圖文混排信息輸入請求時,進入圖文混排編輯模式;所述圖文混排編輯模式下,操作指令不觸發(fā)即時通信消息的發(fā)送;接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令;以及通過特定信息發(fā)送鍵接收到信息發(fā)送請求時,退出圖文混排編輯模式;
生成單元,用于根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息;
發(fā)送處理單元,用于在接收單元退出圖文混排編輯模式后發(fā)送所述圖文混排信息。
本發(fā)明實施例提供的一種即時通信裝置,耦合設置有上述任一實施例的在即時通信中進行圖文混排的裝置。
基于本發(fā)明上述實施例提供的在即時通信中進行圖文混排的方法和裝置、即時通信裝置,在接收到用戶發(fā)送的圖文混排信息輸入請求,進入圖文混排編輯模式,操作指令不會觸發(fā)即時通信消息的發(fā)送,接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息;在通過特定信息發(fā)送鍵接收到用戶發(fā)送的信息發(fā)送請求時,退出圖文混排編輯模式并發(fā)送生成的圖文混排信息。由此,本發(fā)明實施例中,可以在即時通信業(yè)務中生成具有一定格式的圖文混排信息并發(fā)送給接收方,實現了即時通信業(yè)務中圖文混排信息的發(fā)送,滿足了用戶發(fā)送圖文混排信息的個性化需求,使即時通信的雙方可以同步分享圖文混排信息;另外,由于圖文混排信息作為具有一定格式的整體發(fā)送給接收方,使得接收方接收到的圖文混排信息可以保持格式,以便接收方能夠無差異的接收和查看。
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
附圖說明
構成說明書的一部分的附圖描述了本發(fā)明的實施例,并且連同描述一起用于解釋本發(fā)明的原理。
參照附圖,根據下面的詳細描述,可以更加清楚地理解本發(fā)明,其中:
圖1為本發(fā)明在即時通信中進行圖文混排的方法一個實施例的流程圖。
圖2為本發(fā)明在即時通信中進行圖文混排的方法另一個實施例的流程圖。
圖3為本發(fā)明在即時通信中進行圖文混排的方法又一個實施例的流程圖。
圖4a~4e為基于本發(fā)明在即時通信中進行圖文混排的方法一個應用實施例的界面示例圖。
圖5為本發(fā)明在即時通信中進行圖文混排的裝置一個實施例的結構示意圖。
圖6為本發(fā)明在即時通信中進行圖文混排的裝置另一個實施例的結構示意圖。
圖7為本發(fā)明在即時通信中進行圖文混排的裝置又一個實施例的結構示意圖。
圖8為本發(fā)明在即時通信中進行圖文混排的裝置再一個實施例的結構示意圖。
具體實施方式
現在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數字表達式和數值不限制本發(fā)明的范圍。
同時,應當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關系繪制的。
以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應用或使用的任何限制。
對于相關領域普通技術人員已知的技術、方法和設備可能不作詳細討論,但在適當情況下,所述技術、方法和設備應當被視為說明書的一部分。
應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
本發(fā)明實施例可以應用于計算機系統(tǒng)/服務器,其可與眾多其它通用或專用計算系統(tǒng)環(huán)境或配置一起操作。適于與計算機系統(tǒng)/服務器一起使用的眾所周知的計算系統(tǒng)、環(huán)境和/或配置的例子包括但不限于:個人計算機系統(tǒng)、服務器計算機系統(tǒng)、瘦客戶機、厚客戶機、手持或膝上設備、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產品、網絡個人電腦、小型計算機系統(tǒng)﹑大型計算機系統(tǒng)和包括上述任何系統(tǒng)的分布式云計算技術環(huán)境,等等。
計算機系統(tǒng)/服務器可以在由計算機系統(tǒng)執(zhí)行的計算機系統(tǒng)可執(zhí)行指令(諸如程序模塊)的一般語境下描述。通常,程序模塊可以包括例程、程序、目標程序、組件、邏輯、數據結構等等,它們執(zhí)行特定的任務或者實現特定的抽象數據類型。計算機系統(tǒng)/服務器可以在分布式云計算環(huán)境中實施,分布式云計算環(huán)境中,任務是由通過通信網絡鏈接的遠程處理設備執(zhí)行的。在分布式云計算環(huán)境中,程序模塊可以位于包括存儲設備的本地或遠程計算系統(tǒng)存儲介質上。
圖1為本發(fā)明在即時通信中進行圖文混排的方法一個實施例的流程圖。如圖1所示,該實施例的方法包括:
S101,響應于接收到圖文混排信息輸入請求,進入圖文混排編輯模式。
其中,在圖文混排編輯模式下,操作指令不觸發(fā)即時通信消息的發(fā)送。例如,用戶通過終端設備上的回車鍵輸入了操作指令,則不會觸發(fā)即時通信消息的發(fā)送,而僅僅會進行換行操作。
S102,接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息。
S103,響應于通過特定信息發(fā)送鍵接收到信息發(fā)送請求,退出圖文混排編輯模式并發(fā)送上述圖文混排信息。
示例性地,特定信息發(fā)送鍵例如可以是即時通信業(yè)務中人機交互界面的“發(fā)送”鍵或其他設定具有發(fā)送功能的按鍵。
基于本發(fā)明上述實施例提供的在即時通信中進行圖文混排的方法,在接收到用戶發(fā)送的圖文混排信息輸入請求,進入圖文混排編輯模式,操作指令不會觸發(fā)即時通信消息的發(fā)送,接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息;在通過特定信息發(fā)送鍵接收到用戶發(fā)送的信息發(fā)送請求時,退出圖文混排編輯模式并發(fā)送生成的圖文混排信息。由此,本發(fā)明實施例中,可以在即時通信業(yè)務中生成具有一定格式的圖文混排信息并發(fā)送給接收方,實現了即時通信業(yè)務中圖文混排信息的發(fā)送,滿足了用戶發(fā)送圖文混排信息的個性化需求,使即時通信的雙方可以同步分享圖文混排信息;另外,由于圖文混排信息作為具有一定格式的整體發(fā)送給接收方,使得接收方接收到的圖文混排信息可以保持格式,以便接收方能夠無差異的接收和查看。
根據本發(fā)明進行圖文混排的方法實施例的一個具體示例而非限制,上述圖文內容具體可以包括圖片、文字和字符等任意可輸入信息類型中的任意一種或多種。其中的字符是指計算機中使用的字母、數字、字和符號,例如可以包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。由于圖文內容不限定,使用戶可以基于個性化需求生成并傳輸包括任意圖文內容的圖文混排信息,使得圖文混排信息的內容更豐富、靈活、個性化。
圖2為本發(fā)明在即時通信中進行圖文混排的方法另一個實施例的流程圖。如圖2所示,該實施例方法包括:
S201,響應于接收到用戶對圖文混排模板庫的訪問請求,在人機交互界面上顯示圖文混排模板庫中圖文混排模板的選擇界面。
其中,圖文混排模板設置有上述預設輸入區(qū)域。
S202,響應于檢測到用戶對圖文混排模板的選擇操作,在人機交互界面顯示用戶選擇的圖文混排模板并進入圖文混排編輯模式。
其中,在圖文混排編輯模式下,操作指令不觸發(fā)即時通信消息的發(fā)送。例如,用戶通過終端設備上的回車鍵輸入了操作指令,則不會觸發(fā)即時通信消息的發(fā)送,而僅僅會進行換行操作。
S203,接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息。
S204,響應于通過特定信息發(fā)送鍵接收到信息發(fā)送請求,退出圖文混排編輯模式并發(fā)送該圖文混排信息。
示例性地,特定信息發(fā)送鍵例如可以是即時通信業(yè)務中人機交互界面的“發(fā)送”鍵或其他設定具有發(fā)送功能的按鍵。
在此實施例中,通過選擇圖文混排模板實現在即時通信中的圖文混排、生成圖文混排信息,圖文混排的排版格式可直接調用、無需用戶設置,操作方便快捷,通過選定-輸入-發(fā)送,即可實現圖文混排信息的生成與傳輸。
在本發(fā)明進行圖文混排的方法實施例的另一個具體示例中,圖文混排模板具體設置有多個具有一定位置關系的上述預設輸入區(qū)域。通過提供多個具有一定位置關系的上述預設輸入區(qū)域以便用戶輸入圖文內容,可以提供一定的圖文混排格式。
示例性地,上述多個預設輸入區(qū)域中的各預設輸入區(qū)域可以分別包括一個以上、具有一定位置關系的子輸入區(qū)域,該一個以上子輸入區(qū)域中的各子輸入區(qū)域分別用于輸入一種或多種圖文內容。在對所有預設輸入區(qū)域、子預設輸入區(qū)域中輸入圖文內容時,可以先輸入所有圖片內容再輸入文字內容,也可以先輸入所有文字內容再輸入圖片內容,或者,還可以交替輸入圖片內容和文字內容。在交替輸入圖片內容和文字內容時,圖片內容和文字內容相互獨立,一個預設輸入區(qū)域、子預設輸入區(qū)域中圖文內容的輸入不影響另一預設輸入區(qū)域、子預設輸入區(qū)域中圖文內容的連續(xù)性。一個預設輸入區(qū)域中包括一個以上、具有一定位置關系的子輸入區(qū)域,將每一個預設輸入區(qū)域劃分出了多個更小的輸入區(qū)域,使得圖文混排信息的版式可以更加豐富。
進一步示例性地,各子輸入區(qū)域可以分別包括一個以上、具有一定位置關系的圖文輸入接口,分別用于輸入一個以上單位數量的圖文內容,即:每一個圖文輸入接口都可以輸入一個或多個圖文內容。
在本發(fā)明在即時通信中進行圖文混排的方法的另一實施例中,各子輸入區(qū)域、或圖文輸入接口被設置為預設圖文屬性。輸入為圖片時,預設圖文屬性例如可以包括但不限于:圖片大小、填充顏色、圖片間間距、旋轉等;輸入為文字時,預設圖文屬性例如可以包括但不限于:文字大小、顏色、字體、是否加下劃線、加黑、字間距等。
相應地,該實施例在即時通信中進行圖文混排的方法還可以包括:接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為該預設圖文屬性。
該實施例中,用戶在各子輸入區(qū)域、或圖文輸入接口輸入圖文內容后,可以根據圖文類別將輸入的圖文內容設置為相應的預設圖文屬性,使得圖文內容的顯示更加形式豐富、個性化。
或者,在本發(fā)明在即時通信中進行圖文混排的方法的又一實施例中,各子輸入區(qū)域、或圖文輸入接口也可以攜帶有可調整圖文屬性。示例性地,輸入的圖文內容為圖片時,可調整圖文屬性例如可以包括但不限于:圖片大小、填充顏色、圖片間間距、旋轉等;輸入為文字時,可調整圖文屬性例如可以包括但不限于:文字大小、顏色、字體、是否加下劃線、加黑、字間距等。
各子輸入區(qū)域、或圖文輸入接口攜帶有可調整圖文屬性時,用戶可以根據實際需要對顯示的圖文內容的屬性進行調整,以使圖文混排信息的表現形式更加符合個性化需求。
相應地,該實施例在即時通信中進行圖文混排的方法還可以包括:響應于接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對上述選定的圖文內容的圖文屬性進行相應調整。具體操作時,在輸入的圖文內容為圖片時,可以對上述屬性中的至少一種進行調整,例如改變圖片大小,和/或對圖片顏色進行重新設置,和/或對圖片進行旋轉、對稱等操作,執(zhí)行這些操作后圖片屬性改變;在輸入的圖文內容為文字時,可以對上述屬性中的至少一種進行調整,例如改變文字大小,和/或改變文字顏色,和/或變更文字的字體等操作,此過程中文字的內容不變。
圖3為本發(fā)明在即時通信中進行圖文混排的方法又一個實施例的流程圖。如圖3所示,該實施例方法包括:
S301,響應于接收到圖文混排信息輸入請求,進入圖文混排編輯模式。
其中,在圖文混排編輯模式下,操作指令不觸發(fā)即時通信消息的發(fā)送。例如,用戶通過終端設備上的回車鍵輸入了操作指令,則不會觸發(fā)即時通信消息的發(fā)送,而僅僅會進行換行操作。
S302,接收用戶在人機交互界面的預設輸入區(qū)域輸入的圖文內容。
S303,響應于接收到用戶輸入的、針對上述輸入的圖文內容進行操作處理的操作指令,例如:刪除,移動,設置和修改屬性等操作指令,根據該對操作指令對上述圖文內容進行操作處理;響應于接收到進行輸入控制的操作指令,例如:光標移動到哪個具體的預設輸入區(qū)域、字子輸入區(qū)域、換行等操作指令,進行相應的輸入控制,生成具有一定格式的圖文混排信息。
S304,響應于通過特定信息發(fā)送鍵接收到信息發(fā)送請求,退出圖文混排編輯模式并發(fā)送上述圖文混排信息。
示例性地,特定信息發(fā)送鍵例如可以是即時通信業(yè)務中人機交互界面的“發(fā)送”鍵或其他設定具有發(fā)送功能的按鍵。
在此實施例中,實現了在即時通信過程中對圖文混排信息的臨時模板設置,當圖文混排模板庫中的模板不能滿足客戶需要時,用戶可以根據需求將輸入的圖文信息調整為自己想要的圖文混排模板形式,實現了圖文混排信息的靈活性,使用更加便利,使用戶體驗更好。
在此實施例中,用戶可以直接在人機交互界面輸入圖文內容,并對圖文內容進行操作處理,例如進行位置調整、屬性設置等,最終生成一個圖文混排信息發(fā)送,使得圖文混排信息的版式可以完全根據用戶需求設置,表現形式更加豐富和個性化。
根據圖3所述實施例的一個具體示例而非限制,其中的預設輸入區(qū)域被設置為預設圖文屬性。其中,輸入為圖片時,預設圖文屬性例如可以包括但不限于:圖片大小、填充顏色、圖片間間距、旋轉等;輸入為文字時,預設圖文屬性例如可以包括但不限于:文字大小、顏色、字體、是否加下劃線、加黑、字間距等。
相應地,在基于圖3所示的另一方法實施例中,還可以包括:接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為該預設圖文屬性。該實施例中,用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為該預設圖文屬性,使得圖文內容的顯示更加形式豐富、個性化。
或者,根據圖3所示方法實施例的另一個具體示例而非限制,預設輸入區(qū)域還可以攜帶有可調整圖文屬性。示例性地,輸入的圖文內容為圖片時,可調整圖文屬性例如可以包括但不限于:圖片大小、填充顏色、圖片間間距、旋轉等;輸入為文字時,可調整圖文屬性例如可以包括但不限于:文字大小、顏色、字體、是否加下劃線、加黑、字間距等。
相應地,該實施例在即時通信中進行圖文混排的方法還可以包括:響應于接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對上述選定的圖文內容的圖文屬性進行相應調整。
具體操作時,在選定的圖文內容為圖片時,可以對上述屬性中的至少一種進行調整,例如改變圖片大小,和/或對圖片顏色進行重新設置,和/或對圖片進行旋轉、對稱等操作,執(zhí)行這些操作后圖片屬性改變;在選定的圖文內容為文字時,可以對上述屬性中的至少一種進行調整,例如改變文字大小,和/或改變文字顏色,和/或變更文字的字體等操作,此過程中文字的內容不變。
各預設輸入區(qū)域攜帶有可調整圖文屬性時,用戶可以根據實際需要對顯示的圖文內容的屬性進行調整,以使圖文混排信息的表現形式更加符合個性化需求。
在基于上述圖3所示各實施例方法的進一步實施例中,還可以包括:根據用戶發(fā)送的保存圖文混排信息的操作指令,將生成的圖文混排信息保存在圖文混排模板庫中,以便將該生成的圖文混排信息作為一個新的圖文混排模板更新到圖文混排模板庫中,便于用戶后續(xù)使用。
將圖文混排信息保存在圖文混排模板庫中,為同一用戶的再次使用提供了便利,也可以供其他用戶選擇使用,也可將此圖文混排信息進行共享,實現了一個開源的圖文混排信息共享環(huán)境和網絡用戶的互幫互助模式。
在本發(fā)明上述各方法實施例中,生成的圖文混排信息中的圖文內容具有可編輯屬性。
進一步地,在本發(fā)明在即時通信中進行圖文混排的方法再一個實施例中,還可以包括:
響應于接收到用戶從圖文混排模板庫中選擇圖文混排信息后發(fā)送的調用請求,在預設輸入區(qū)域顯示用戶選擇的圖文混排信息并進入圖文混排編輯模式;
響應于接收到用戶對該選擇的圖文混排信息中的圖文內容進行編輯的操作指令,根據該操作指令對相應的圖文內容進行編輯,或者,響應于接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對該選定的圖文內容的圖文屬性進行相應調整;
響應于通過特定信息發(fā)送鍵接收到信息發(fā)送請求,退出圖文混排編輯模式并發(fā)送該圖文混排信息。
通過上述實施例實現了從圖文混排模板庫中對圖文混排信息的調用、內容編輯、屬性調整和發(fā)送,避免了用戶基于同一需求再次生成圖文混排信息,操作更簡便。
另外,在本發(fā)明上述各方法實施例中,接收到進行輸入控制的操作指令,進行相應的輸入控制時,若接收到的是通過回車鍵輸入的操作指令,則進行換行操作,而不觸發(fā)信息發(fā)送操作。
如圖4a~4e所示,為基于本發(fā)明在即時通信中進行圖文混排的方法一個應用實施例的界面示例圖。如圖4a所示,為多個用戶進行即時通信時其中一個用戶終端上的人機交互界面,該人機交互界面中,用戶可以通過點擊“+”進入附加發(fā)送的內容選擇界面,該內容選擇界面包括:圖片/拍照、視頻/攝像、圖文混排、位置、鏈接、電話會議、發(fā)送名片、通知等操作接口圖標,用戶可以通過點擊相應的圖標添加需要發(fā)送的圖片、視頻、圖文混排信息、位置、鏈接、發(fā)送電話會議請求、發(fā)送名片、發(fā)送通知等。其中,用戶可以通過點擊操作接口圖標“圖文混排”進入圖文混排編輯模式,之后,用戶可以示例性地通過本發(fā)明上述圖2或圖3所示實施例生成圖文混排信息。
如圖4b所示,為用戶選擇的一個圖文混排模板的界面示意圖,該圖文排模板中,區(qū)域①為編輯欄,通過區(qū)域①中提供的操作選項可以選擇輸入文字或圖片,或對已輸入內容的圖文屬性進行設置、更改;區(qū)域②為該圖文混排模板中的標題位置,用戶可在此位置輸入標題;區(qū)域③為圖文混排模板中的多個預設輸入區(qū)域,可供輸入多個文字或圖片。
如圖4c所示,為用戶在圖4b所示圖文混排模板的區(qū)域③輸入圖文內容后,生成的圖文混排信息的一個內容預覽示意圖,其中包括文字和圖片,區(qū)域④中為文字,區(qū)域⑤中為圖片,并且根據圖4b所示圖文混排模板,圖片和文字之間的位置關系符合模板格式?;趫D4c所示的內容預覽,用戶確認圖文混排信息的內容沒有問題后,可以通過操作“發(fā)送”操作圖標接口確認發(fā)送該圖文混排信息。用戶操作“發(fā)送”操作圖標接口對預覽內容確認后,如圖4d所示,便將該圖文混排信息輸入了消息發(fā)送框中,用戶可以通過操作右側的“發(fā)送”操作圖標接口發(fā)送該圖文混排信息。
圖文混排信息發(fā)送后,作為即時通信的接收方用戶可以無差異的查看到如圖4e所示的圖文混排信息,此時的圖文混排信息的內容和格式都與發(fā)送方用戶的預覽內容一致,實現了圖文混排信息內容和格式的無差異傳輸。
本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
圖5為本發(fā)明在即時通信中進行圖文混排的裝置一個實施例的結構示意圖。該實施例的裝置可用于實現本發(fā)明上述各方法實施例。如圖5所示,該實施例的裝置包括:
接收單元1,用于在接收到圖文混排信息輸入請求時,進入圖文混排編輯模式;該圖文混排編輯模式下,操作指令不觸發(fā)即時通信消息的發(fā)送;接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令;以及通過特定信息發(fā)送鍵接收到信息發(fā)送請求時,退出圖文混排編輯模式。
生成單元2,用于根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息。
發(fā)送處理單元3,用于在接收單元1退出圖文混排編輯模式后發(fā)送生成單元2生成的圖文混排信息。
示例性地,上述圖文內容包括圖片、文字和字符中的任意一種或多種。
基于本發(fā)明上述實施例提供的在即時通信中進行圖文混排的裝置,在接收到用戶發(fā)送的圖文混排信息輸入請求,進入圖文混排編輯模式,操作指令不會觸發(fā)即時通信消息的發(fā)送,接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息;在通過特定信息發(fā)送鍵接收到用戶發(fā)送的信息發(fā)送請求時,退出圖文混排編輯模式并發(fā)送生成的圖文混排信息。由此,本發(fā)明實施例中,可以在即時通信業(yè)務中生成具有一定格式的圖文混排信息并發(fā)送給接收方,實現了即時通信業(yè)務中圖文混排信息的發(fā)送,滿足了用戶發(fā)送圖文混排信息的個性化需求,使即時通信的雙方可以同步分享圖文混排信息;另外,由于圖文混排信息作為具有一定格式的整體發(fā)送給接收方,使得接收方接收到的圖文混排信息可以保持格式,以便接收方能夠無差異的接收和查看。
圖6為本發(fā)明在即時通信中進行圖文混排的裝置另一個實施例的結構示意圖。該實施例中,接收單元1,還可用于接收用戶對圖文混排模板庫的訪問請求;以及檢測用戶對圖文混排模板的選擇操作;在檢測到用戶對圖文混排模板的選擇操作時,接收到圖文混排信息輸入請求。
相應地,參見圖6,該實施例中,在即時通信中進行圖文混排的裝置還包括圖文混排模板庫4和顯示處理單元5。其中:
圖文混排模板庫4,用于存儲預先設置的圖文混排模板。
顯示處理單元5,用于在接收單元1接收到用戶對圖文混排模板庫4的訪問請求時,在人機交互界面上顯示圖文混排模板庫4中圖文混排模板的選擇界面,該圖文混排模板設置有該預設輸入區(qū)域;以及在接收單元1檢測到用戶對圖文混排模板的選擇操作時,在人機交互界面顯示用戶選擇的圖文混排模板。
示例性地,上述圖文混排模板具體設置有多個具有一定位置關系的上述預設輸入區(qū)域。
進一步示例性地,上述多個預設輸入區(qū)域中的各預設輸入區(qū)域可以分別包括一個以上、具有一定位置關系的子輸入區(qū)域,所述一個以上子輸入區(qū)域中的各子輸入區(qū)域分別用于輸入一種或多種圖文內容。
在又一個具體示例中,各子輸入區(qū)域分別包括一個以上、具有一定位置關系的圖文輸入接口,分別用于輸入一個以上單位數量的圖文內容。
根據本發(fā)明在即時通信中進行圖文混排的裝置實施例的一個具體示例而非限制,上述子輸入區(qū)域、或上述圖文輸入接口被設置為預設圖文屬性。其中的預設的圖文屬性按圖文內容的類別具體可以包括但不限于:輸入為圖片時,包括圖片大小、填充顏色、圖片間間距、旋轉等;輸入為文字時,包括文字大小、顏色、字體、是否加下劃線、加黑、字間距等。
相應地,該實施例中,接收單元1,還可用于接收用戶在預設輸入區(qū)域輸入的圖文內容。圖7為本發(fā)明在即時通信中進行圖文混排的裝置又一個實施例的結構示意圖。如圖7所示,該實施例在即時通信中進行圖文混排的裝置還可以包括:
設置單元6,用于在接收單元1接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為該預設圖文屬性。
根據本發(fā)明在即時通信中進行圖文混排的裝置實施例的另一個具體示例而非限制,上述子輸入區(qū)域、或上述圖文輸入接口攜帶有可調整圖文屬性。該實施例中,接收單元1,還可用于接收用戶對選定的圖文內容的圖文屬性進行調整的操作指令。
相應地,該實施例的裝置還可以包括調整單元7,用于在接收單元1接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對該選定的圖文內容的圖文屬性進行相應調整。具體操作時,在輸入為圖片時,可以對上述屬性中的至少一種進行調整,例如改變圖片大小,和/或對圖片顏色進行重新設置,和/或對圖片進行旋轉、對稱等操作,執(zhí)行這些操作后圖片屬性改變,可視為一個新的圖片;在輸入為文字時,可以對上述屬性中的至少一種進行調整,如改變文字大小,和/或改變文字顏色,和/或變更文字的字體等操作,此過程中文字實際內容不變。
根據本發(fā)明上述裝置實施例的又一個具體示例而非限制,接收單元1接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令時,具體用于:接收用戶在圖文混排模板的預設輸入區(qū)域輸入的圖文內容;以及接收用戶輸入的、針對上述輸入的圖文內容進行操作處理的操作指令,或者進行輸入控制的操作指令;
相應地,生成單元2生成圖文混排信息時,具體根據針對上述輸入的圖文內容進行操作處理的對操作指令對上述輸入的圖文內容進行操作處理,以及根據進行輸入控制的操作指令進行相應的輸入控制,生成具有一定格式的圖文混排信息。
根據本發(fā)明圖4所示裝置實施例的一個具體示例而非限制,接收單元1接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令時,具體用于:接收用戶在人機交互界面的預設輸入區(qū)域輸入的圖文內容;以及接收用戶輸入的、針對所述輸入的圖文內容進行操作處理的操作指令,或者進行輸入控制的操作指令。
相應地,該實施例中,生成單元1生成圖文混排信息時,具體根據針對輸入的圖文內容進行操作處理的對操作指令對輸入的圖文內容進行操作處理,以及根據進行輸入控制的操作指令進行相應的輸入控制,生成具有一定格式的圖文混排信息。
在進一步示例性實施例中,在即時通信中進行圖文混排的裝置中,上述預設輸入區(qū)域被設置為預設圖文屬性。與圖7所示實施例類似地,該實施例的裝置還可以包括設置單元6,用于在接收單元1接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為該預設圖文屬性。
在另一個進一步示例性實施例中,上述預設輸入區(qū)域攜帶有可調整圖文屬性。與圖7所示實施例類似地,該實施例的裝置還可以包括調整單元7,用于在接收單元1接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對該選定的圖文內容的圖文屬性進行相應調整。
圖8為本發(fā)明在即時通信中進行圖文混排的裝置再一個實施例的結構示意圖。該實施例的裝置中,接收單元1,還可用于接收用戶發(fā)送的保存圖文混排信息的操作指令。相應地,如圖8所示,該實施例的裝置還可以包括存儲處理單元8,用于根據用戶發(fā)送的保存圖文混排信息的操作指令,將生成的圖文混排信息保存在圖文混排模板庫4中。
示例性低,上述生成的圖文混排信息中的圖文內容具有可編輯屬性。
進一步示例性地,接收單元1,還可用于接收用戶從圖文混排模板庫4中選擇圖文混排信息后發(fā)送的調用請求并進入圖文混排編輯模式;接收用戶對上述選擇的圖文混排信息中的圖文內容進行編輯的操作指令,或者,接收用戶對選定的圖文內容的圖文屬性進行調整的操作指令.相應地,顯示處理單元5,還可用于在接收單元1接收到用戶發(fā)送的調用請求時,在預設輸入區(qū)域顯示用戶選擇的圖文混排信息。
再參見圖6,該實施例的裝置還可以包括更新處理單元9,用于在接收單元1接收到用戶對圖文內容進行編輯的操作指令時,根據該操作指令對相應的圖文內容進行編輯,以及在接收到用戶對圖文屬性進行調整的操作指令時,根據該操作指令對該選定的圖文內容的圖文屬性進行相應調整。
在本發(fā)明上述各裝置實施例中,進行輸入控制的操作指令為通過回車鍵輸入的操作指令時,生成單元2進行相應的輸入控制時,具體用于進行換行操作。
本發(fā)明實施例還提供了一種即時通信裝置,耦合設置有上述任一實施例在即時通信中進行圖文混排的裝置。
因此,基于本發(fā)明上述實施例提供的即時通信裝置,在接收到用戶發(fā)送的圖文混排信息輸入請求,進入圖文混排編輯模式,操作指令不會觸發(fā)即時通信消息的發(fā)送,接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息;在通過特定信息發(fā)送鍵接收到用戶發(fā)送的信息發(fā)送請求時,退出圖文混排編輯模式并發(fā)送生成的圖文混排信息。由此,本發(fā)明實施例中,可以在即時通信業(yè)務中生成具有一定格式的圖文混排信息并發(fā)送給接收方,實現了即時通信業(yè)務中圖文混排信息的發(fā)送,滿足了用戶發(fā)送圖文混排信息的個性化需求,使即時通信的雙方可以同步分享圖文混排信息;另外,由于圖文混排信息作為具有一定格式的整體發(fā)送給接收方,使得接收方接收到的圖文混排信息可以保持格式,以便接收方能夠無差異的接收和查看。
本發(fā)明實施例提供了如下技術方案:
1、一種在即時通信中進行圖文混排的方法,包括:
響應于接收到圖文混排信息輸入請求,進入圖文混排編輯模式;所述圖文混排編輯模式下,操作指令不觸發(fā)即時通信消息的發(fā)送;
接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息;
響應于通過特定信息發(fā)送鍵接收到信息發(fā)送請求,退出圖文混排編輯模式并發(fā)送所述圖文混排信息。
2、根據1所述的方法,所述圖文內容包括圖片、文字和字符中的任意一種或多種。
3、根據1或2所述的方法,還包括:
響應于接收到用戶對圖文混排模板庫的訪問請求,在人機交互界面上顯示圖文混排模板庫中圖文混排模板的選擇界面;所述圖文混排模板設置有所述預設輸入區(qū)域;
響應于檢測到用戶對圖文混排模板的選擇操作,在人機交互界面顯示用戶選擇的圖文混排模板;
所述接收到圖文混排信息輸入請求具體為:所述檢測到用戶對圖文混排模板的選擇操作。
4、根據3所述的方法,所述圖文混排模板具體設置有多個具有一定位置關系的所述預設輸入區(qū)域。
5、根據4所述的方法,所述多個預設輸入區(qū)域中的各預設輸入區(qū)域分別包括一個以上、具有一定位置關系的子輸入區(qū)域,所述一個以上子輸入區(qū)域中的各子輸入區(qū)域分別用于輸入一種或多種圖文內容。
6、根據5所述的方法,各子輸入區(qū)域分別包括一個以上、具有一定位置關系的圖文輸入接口,分別用于輸入一個以上單位數量的圖文內容。
7、根據5或6所述的方法,所述子輸入區(qū)域、或所述圖文輸入接口被設置為預設圖文屬性;
所述方法還包括:接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為所述預設圖文屬性。
8、根據5或6所述的方法,所述子輸入區(qū)域、或所述圖文輸入接口攜帶有可調整圖文屬性;
所述方法還包括:
響應于接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對所述選定的圖文內容的圖文屬性進行相應調整。
9、根據3至8任意一項所述的方法,所述接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息包括:
接收用戶在圖文混排模板的預設輸入區(qū)域輸入的圖文內容;
響應于接收到用戶輸入的、針對所述輸入的圖文內容進行操作處理的操作指令,根據所述對操作指令對所述輸入的圖文內容進行操作處理;響應于接收到進行輸入控制的操作指令,進行相應的輸入控制,生成具有一定格式的圖文混排信息。
10、根據1或2所述的方法,所述接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令,并根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息包括:
接收用戶在人機交互界面的所述預設輸入區(qū)域輸入的圖文內容;
響應于接收到用戶輸入的、針對所述輸入的圖文內容進行操作處理的操作指令,根據所述對操作指令對所述輸入的圖文內容進行操作處理;響應于接收到進行輸入控制的操作指令,進行相應的輸入控制,生成具有一定格式的圖文混排信息。
11、根據10所述的方法,所述預設輸入區(qū)域被設置為預設圖文屬性;
所述方法還包括:接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為所述預設圖文屬性。
12、根據10所述的方法,所述預設輸入區(qū)域攜帶有可調整圖文屬性;
所述方法還包括:
響應于接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對所述選定的圖文內容的圖文屬性進行相應調整。
13、根據10至12任意一項所述的方法,還包括:
根據用戶發(fā)送的保存圖文混排信息的操作指令,將生成的圖文混排信息保存在圖文混排模板庫中。
14、根據10至13任意一項所述的方法,所述生成的圖文混排信息中的圖文內容具有可編輯屬性。
15、根據10至14任意一項所述的方法,還包括:
響應于接收到用戶從圖文混排模板庫中選擇圖文混排信息后發(fā)送的調用請求,在預設輸入區(qū)域顯示用戶選擇的圖文混排信息并進入圖文混排編輯模式;
響應于接收到用戶對所述選擇的圖文混排信息中的圖文內容進行編輯的操作指令,根據該操作指令對相應的圖文內容進行編輯,或者,響應于接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對所述選定的圖文內容的圖文屬性進行相應調整;
響應于通過特定信息發(fā)送鍵接收到信息發(fā)送請求,退出圖文混排編輯模式并發(fā)送所述圖文混排信息。
16、根據9至15任意一項所述的方法,所述接收到進行輸入控制的操作指令,進行相應的輸入控制包括:
接收到通過回車鍵輸入的操作指令,進行換行操作。
17、一種在即時通信中進行圖文混排的裝置,包括:
接收單元,用于在接收到圖文混排信息輸入請求時,進入圖文混排編輯模式;所述圖文混排編輯模式下,操作指令不觸發(fā)即時通信消息的發(fā)送;接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令;以及通過特定信息發(fā)送鍵接收到信息發(fā)送請求時,退出圖文混排編輯模式;
生成單元,用于根據用戶輸入的圖文內容和操作指令生成具有一定格式的圖文混排信息;
發(fā)送處理單元,用于在接收單元退出圖文混排編輯模式后發(fā)送所述圖文混排信息。
18、根據17所述的裝置,所述圖文內容包括圖片、文字和字符中的任意一種或多種。
19、根據17或18所述的裝置,所述接收單元,還用于接收用戶對圖文混排模板庫的訪問請求;以及檢測用戶對圖文混排模板的選擇操作;在檢測到用戶對圖文混排模板的選擇操作時,接收到圖文混排信息輸入請求;
所述裝置還包括:
圖文混排模板庫,用于存儲預先設置的圖文混排模板;
顯示處理單元,用于在接收單元接收到用戶對圖文混排模板庫的訪問請求時,在人機交互界面上顯示圖文混排模板庫中圖文混排模板的選擇界面;所述圖文混排模板設置有所述預設輸入區(qū)域;以及在接收單元檢測到用戶對圖文混排模板的選擇操作時,在人機交互界面顯示用戶選擇的圖文混排模板。
20、根據19所述的裝置,所述圖文混排模板具體設置有多個具有一定位置關系的所述預設輸入區(qū)域。
21、根據20所述的裝置,所述多個預設輸入區(qū)域中的各預設輸入區(qū)域分別包括一個以上、具有一定位置關系的子輸入區(qū)域,所述一個以上子輸入區(qū)域中的各子輸入區(qū)域分別用于輸入一種或多種圖文內容。
22、根據21所述的裝置,各子輸入區(qū)域分別包括一個以上、具有一定位置關系的圖文輸入接口,分別用于輸入一個以上單位數量的圖文內容。
23、根據21或22所述的裝置,所述子輸入區(qū)域、或所述圖文輸入接口被設置為預設圖文屬性;
所述接收單元,還用于接收用戶在預設輸入區(qū)域輸入的圖文內容;
所述裝置還包括:
設置單元,用于在接收單元接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為所述預設圖文屬性。
24、根據21或22所述的裝置,所述子輸入區(qū)域、或所述圖文輸入接口攜帶有可調整圖文屬性;
所述接收單元,還用于接收用戶對選定的圖文內容的圖文屬性進行調整的操作指令;
所述裝置還包括:
調整單元,用于在接收單元接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對所述選定的圖文內容的圖文屬性進行相應調整。
25、根據19至24任意一項所述的裝置,所述接收單元接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令時,具體用于:接收用戶在圖文混排模板的預設輸入區(qū)域輸入的圖文內容;以及接收用戶輸入的、針對所述輸入的圖文內容進行操作處理的操作指令,或者進行輸入控制的操作指令;
所述生成單元生成圖文混排信息時,具體根據針對所述輸入的圖文內容進行操作處理的對操作指令對所述輸入的圖文內容進行操作處理,以及根據進行輸入控制的操作指令進行相應的輸入控制,生成具有一定格式的圖文混排信息。
26、根據17或18所述的裝置,所述接收單元接收用戶在預設輸入區(qū)域輸入的圖文內容和操作指令時,具體用于:接收用戶在人機交互界面的所述預設輸入區(qū)域輸入的圖文內容;以及接收用戶輸入的、針對所述輸入的圖文內容進行操作處理的操作指令,或者進行輸入控制的操作指令;
所述生成單元生成圖文混排信息時,具體根據針對所述輸入的圖文內容進行操作處理的對操作指令對所述輸入的圖文內容進行操作處理,以及根據進行輸入控制的操作指令進行相應的輸入控制,生成具有一定格式的圖文混排信息。
27、根據26所述的裝置,所述預設輸入區(qū)域被設置為預設圖文屬性;
所述裝置還包括:
設置單元,用于在接收單元接收到用戶在預設輸入區(qū)域輸入的圖文內容后,將用戶輸入的圖文內容設置為所述預設圖文屬性。
28、根據26所述的裝置,所述預設輸入區(qū)域攜帶有可調整圖文屬性;
所述裝置還包括:
調整單元,用于在接收單元接收到對選定的圖文內容的圖文屬性進行調整的操作指令,根據該操作指令對所述選定的圖文內容的圖文屬性進行相應調整。
29、根據26至28任意一項所述的裝置,所述接收單元,還用于接收用戶發(fā)送的保存圖文混排信息的操作指令;
所述裝置還包括:
存儲處理單元,用于根據用戶發(fā)送的保存圖文混排信息的操作指令,將生成的圖文混排信息保存在圖文混排模板庫中。
30、根據26至29任意一項所述的裝置,所述生成的圖文混排信息中的圖文內容具有可編輯屬性。
31、根據26至30任意一項所述的裝置,所述接收單元,還用于接收用戶從圖文混排模板庫中選擇圖文混排信息后發(fā)送的調用請求并進入圖文混排編輯模式;接收用戶對所述選擇的圖文混排信息中的圖文內容進行編輯的操作指令,或者,接收用戶對選定的圖文內容的圖文屬性進行調整的操作指令;
所述顯示處理單元,還用于在接收單元接收到用戶發(fā)送的調用請求時,在預設輸入區(qū)域顯示用戶選擇的圖文混排信息;
所述裝置還包括:
更新處理單元,用于在接收單元接收到用戶對圖文內容進行編輯的操作指令時,根據該操作指令對相應的圖文內容進行編輯,以及在接收到用戶對圖文屬性進行調整的操作指令時,根據該操作指令對所述選定的圖文內容的圖文屬性進行相應調整。
32、根據25至31任意一項所述的裝置,所述進行輸入控制的操作指令為通過回車鍵輸入的操作指令時,所述生成單元進行相應的輸入控制時,具體用于進行換行操作。
33、一種即時通信裝置,耦合設置有17至32任意一項所述的在即時通信中進行圖文混排的裝置。本說明書中各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似的部分相互參見即可。對于系統(tǒng)實施例而言,由于其與方法實施例基本對應,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
可能以許多方式來實現本發(fā)明的方法和裝置。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現本發(fā)明的方法和裝置。用于上述方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質中的程序,這些程序包括用于實現根據本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據本發(fā)明的方法的程序的記錄介質。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發(fā)明從而設計適于特定用途的帶有各種修改的各種實施例。