本發(fā)明涉及到互聯(lián)網(wǎng)技術(shù)領(lǐng)域,特別涉及到即時(shí)通訊窗口顯示的方法和裝置。
背景技術(shù):
目前,終端上的即時(shí)通訊方式通常有兩種:一種是在終端上安裝即時(shí)通訊客戶(hù)端,運(yùn)行客戶(hù)端進(jìn)入對(duì)話窗口;另一種是在終端的瀏覽器上打開(kāi)網(wǎng)頁(yè)版的即時(shí)通訊頁(yè)面,在瀏覽器頁(yè)面上進(jìn)行在線通訊。但是,上述兩種通訊方式都必須要確保對(duì)話窗口在前臺(tái)顯示。例如,通過(guò)客戶(hù)端聊天時(shí),需要保持客戶(hù)端的聊天窗口在前臺(tái),如果用戶(hù)同時(shí)打開(kāi)瀏覽器瀏覽網(wǎng)頁(yè),則需要在客戶(hù)端和瀏覽器之間來(lái)回切換,操作不方便;當(dāng)用戶(hù)在瀏覽器上通過(guò)網(wǎng)頁(yè)形式聊天時(shí),需要保持當(dāng)前聊天網(wǎng)頁(yè)在前端,如果用戶(hù)進(jìn)行其他網(wǎng)頁(yè)的瀏覽時(shí),則無(wú)法及時(shí)查看到聊天網(wǎng)頁(yè)的消息。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種即時(shí)通訊窗口顯示的方法和裝置,可在瀏覽網(wǎng)頁(yè)時(shí)及時(shí)查看即時(shí)通訊的交互消息。
本發(fā)明實(shí)施例提出一種即時(shí)通訊窗口顯示的方法,包括步驟:
接收錄入的小窗口指令,提取當(dāng)前運(yùn)行的即時(shí)通訊窗口;
將所述即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口;
在瀏覽器中將所述浮動(dòng)小窗口顯示在當(dāng)前頁(yè)面的前端。
本發(fā)明實(shí)施例還提出一種即時(shí)通訊窗口顯示的裝置,包括:
指令錄入模塊,用于接收錄入的小窗口指令;
提取模塊,用于提取當(dāng)前運(yùn)行的即時(shí)通訊窗口;
轉(zhuǎn)換模塊,用于將所述即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口;
顯示模塊,用于在瀏覽器中將所述浮動(dòng)小窗口顯示在當(dāng)前頁(yè)面的前端。
本發(fā)明實(shí)施例終端將即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口,并始終保持在瀏覽器頁(yè)面的前端顯示,用戶(hù)在瀏覽器上瀏覽和操作其他網(wǎng)頁(yè)時(shí),不會(huì)影響浮動(dòng)小窗口的顯示,方便用戶(hù)及時(shí)查看即時(shí)通訊的交互消息,提高了即時(shí)通訊交互的便利性。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例中即時(shí)通訊窗口顯示的裝置所在終端的總線圖;
圖2為本發(fā)明即時(shí)通訊窗口顯示的方法的第一實(shí)施例的流程圖;
圖3為本發(fā)明即時(shí)通訊窗口顯示的方法的第二實(shí)施例的流程圖;
圖4為本發(fā)明即時(shí)通訊窗口顯示的方法的第三實(shí)施例的流程圖;
圖5為本發(fā)明即時(shí)通訊窗口顯示的方法的第四實(shí)施例的流程圖;
圖6為本發(fā)明即時(shí)通訊窗口顯示的方法的第五實(shí)施例的流程圖;
圖7為本發(fā)明即時(shí)通訊窗口顯示的裝置的第一實(shí)施例的模塊示意圖;
圖8為本發(fā)明即時(shí)通訊窗口顯示的裝置的第二實(shí)施例的模塊示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照?qǐng)D1,圖1為本發(fā)明實(shí)施例中即時(shí)通訊窗口顯示的裝置所在終端的總線圖,該終端可以包括:至少一個(gè)處理器101,例如CPU,至少一個(gè)網(wǎng)絡(luò)接口104,用戶(hù)接口103,存儲(chǔ)器105,至少一個(gè)通信總線102。其中,通信總線102用于實(shí)現(xiàn)這些組件之間的連接通信。其中,用戶(hù)接口103可以包括顯示屏(Display)、鍵盤(pán)(Keyboard),還可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口。網(wǎng)絡(luò)接口104可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口(如WIFI接口)。存儲(chǔ)器105可以是高速RAM存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatile memory), 例如至少一個(gè)磁盤(pán)存儲(chǔ)器。存儲(chǔ)器105還可以是至少一個(gè)位于遠(yuǎn)離前述處理器101的存儲(chǔ)裝置。作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器105中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶(hù)接口模塊以及即時(shí)通訊窗口顯示程序。
在圖1所示的即時(shí)通訊窗口顯示的裝置所在終端中,網(wǎng)絡(luò)接口104主要用于連接服務(wù)器或其他終端,與服務(wù)器或其他終端進(jìn)行數(shù)據(jù)通信;而用戶(hù)接口103主要用于接收用戶(hù)指令,并與用戶(hù)進(jìn)行交互;而處理器101可以用于調(diào)用存儲(chǔ)器105中存儲(chǔ)的即時(shí)通訊窗口顯示程序,并執(zhí)行以下操作:
通過(guò)用戶(hù)接口103接收錄入的小窗口指令;
提取當(dāng)前運(yùn)行的即時(shí)通訊窗口;
將即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口;
通過(guò)用戶(hù)接口103在瀏覽器中將浮動(dòng)小窗口顯示在當(dāng)前頁(yè)面的前端。
在一個(gè)實(shí)施例中,處理器101調(diào)用存儲(chǔ)器105中存儲(chǔ)的即時(shí)通訊窗口顯示程序還可以執(zhí)行以下操作:
通過(guò)用戶(hù)接口103接收在即時(shí)通訊客戶(hù)端中錄入的小窗口指令;
提取即時(shí)通訊客戶(hù)端的當(dāng)前對(duì)話窗口;
將即時(shí)通訊客戶(hù)端的當(dāng)前對(duì)話窗口轉(zhuǎn)換為即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口,并將即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口作為待轉(zhuǎn)換的即時(shí)通訊窗口。
在一個(gè)實(shí)施例中,處理器101調(diào)用存儲(chǔ)器105中存儲(chǔ)的即時(shí)通訊窗口顯示程序還可以執(zhí)行以下操作:
通過(guò)用戶(hù)接口103接收在即時(shí)通訊網(wǎng)頁(yè)中錄入的小窗口指令;
提取即時(shí)通訊網(wǎng)頁(yè)的當(dāng)前對(duì)話窗口,作為待轉(zhuǎn)換的即時(shí)通訊窗口。
在一個(gè)實(shí)施例中,處理器101調(diào)用存儲(chǔ)器105中存儲(chǔ)的即時(shí)通訊窗口顯示程序還可以執(zhí)行以下操作:
通過(guò)網(wǎng)絡(luò)接口104實(shí)時(shí)更新浮動(dòng)小窗口中的信息內(nèi)容;或按照預(yù)設(shè)時(shí)間,通過(guò)網(wǎng)絡(luò)接口104定時(shí)更新浮動(dòng)小窗口中的信息內(nèi)容。
在一個(gè)實(shí)施例中,處理器101調(diào)用存儲(chǔ)器105中存儲(chǔ)的即時(shí)通訊窗口顯示程序還可以執(zhí)行以下操作:
通過(guò)用戶(hù)接口103接收錄入的新建窗口指令;
提取新建的即時(shí)通訊窗口;
將新建的所述即時(shí)通訊窗口轉(zhuǎn)換為新建的浮動(dòng)小窗口;
通過(guò)用戶(hù)接口103在瀏覽器中將新建的所述浮動(dòng)小窗口顯示在當(dāng)前頁(yè)面的前端。
本實(shí)施例圖1所描述的即時(shí)通訊窗口顯示的裝置及其所在終端,將即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口,并始終保持在瀏覽器頁(yè)面的前端顯示,用戶(hù)在瀏覽器上瀏覽和操作其他網(wǎng)頁(yè)時(shí),不會(huì)影響浮動(dòng)小窗口的顯示,方便用戶(hù)及時(shí)查看即時(shí)通訊的交互消息,提高了即時(shí)通訊交互的便利性。
如圖2所示,圖2為本發(fā)明即時(shí)通訊窗口顯示的方法的第一實(shí)施例的流程圖。本實(shí)施例提到的即時(shí)通訊窗口顯示的方法,包括步驟:
步驟S10,接收錄入的小窗口指令,提取當(dāng)前運(yùn)行的即時(shí)通訊窗口;
本實(shí)施例的硬件實(shí)現(xiàn)環(huán)境可以為終端,包括手機(jī)、臺(tái)式電腦、平板電腦、一體機(jī)等,用戶(hù)在終端上使用即時(shí)通訊客戶(hù)端或?yàn)g覽器打開(kāi)即時(shí)通訊網(wǎng)頁(yè),在即時(shí)通訊的對(duì)話窗口中與其他人進(jìn)行交互。當(dāng)用戶(hù)想要瀏覽其他網(wǎng)頁(yè)時(shí),可在即時(shí)通訊客戶(hù)端或即時(shí)通訊網(wǎng)頁(yè)上選擇啟動(dòng)小窗口的選項(xiàng),生成小窗口指令。錄入小窗口指令的方式可以有兩種,一種方式是直接將啟動(dòng)小窗口的選項(xiàng)設(shè)置在即時(shí)通訊客戶(hù)端或即時(shí)通訊網(wǎng)頁(yè)的功能設(shè)置欄中,用戶(hù)可預(yù)先勾選該啟動(dòng)小窗口的選項(xiàng),則在打開(kāi)對(duì)話窗口時(shí),終端直接生成小窗口指令,并執(zhí)行后續(xù)的提取、轉(zhuǎn)換與顯示操作。另一種方式是將啟動(dòng)小窗口的選項(xiàng)設(shè)置在對(duì)話窗口中,用戶(hù)在打開(kāi)對(duì)話窗口后,點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件,終端生成小窗口指令。
步驟S20,將即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口;
終端根據(jù)小窗口指令,將當(dāng)前已打開(kāi)的對(duì)話窗口提取出來(lái),并轉(zhuǎn)換為小尺寸的浮動(dòng)窗口形式的浮動(dòng)小窗口。
步驟S30,在瀏覽器中將浮動(dòng)小窗口顯示在當(dāng)前頁(yè)面的前端。
如果此時(shí)的瀏覽器未打開(kāi),則終端先開(kāi)啟瀏覽器,如果瀏覽器已經(jīng)打開(kāi),則終端將已轉(zhuǎn)換的浮動(dòng)小窗口默認(rèn)顯示在瀏覽器頁(yè)面的指定區(qū)域上,并始終保持前端浮動(dòng)顯示。上述的指定區(qū)域可以為預(yù)設(shè)的瀏覽器頁(yè)面的四個(gè)角的區(qū)域,該指定區(qū)域只是作為浮動(dòng)小窗口初始顯示的位置,如果該區(qū)域有頁(yè)面內(nèi)容被遮擋,則用戶(hù)可以在瀏覽器上將浮動(dòng)小窗口拖動(dòng)到任意位置。浮動(dòng)小窗 口在初始顯示時(shí)可按照預(yù)設(shè)的默認(rèn)尺寸來(lái)顯示,用戶(hù)可以拖動(dòng)浮動(dòng)小窗口邊框來(lái)放大或縮小浮動(dòng)小窗口。浮動(dòng)小窗口與現(xiàn)有的即時(shí)通訊窗口具有相同的功能,用戶(hù)可以在浮動(dòng)小窗口中查看到自己與對(duì)方用戶(hù)的會(huì)話信息,并可在浮動(dòng)小窗口執(zhí)行相應(yīng)的操作,例如輸入和發(fā)送信息、文件等。用戶(hù)在瀏覽器上瀏覽頁(yè)面或執(zhí)行頁(yè)面操作時(shí),例如點(diǎn)擊頁(yè)面上的操作控件、新建頁(yè)面、關(guān)閉頁(yè)面、切換頁(yè)面等,都不會(huì)影響到浮動(dòng)小窗口的顯示,浮動(dòng)小窗口始終保持在瀏覽器前端顯示。
本實(shí)施例終端將即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口,并始終保持在瀏覽器頁(yè)面的前端顯示,用戶(hù)在瀏覽器上瀏覽和操作其他網(wǎng)頁(yè)時(shí),不會(huì)影響浮動(dòng)小窗口的顯示,方便用戶(hù)及時(shí)查看即時(shí)通訊的交互消息,提高了即時(shí)通訊交互的便利性。
如圖3所示,圖3為本發(fā)明即時(shí)通訊窗口顯示的方法的第二實(shí)施例的流程圖。本實(shí)施例包括圖2所示實(shí)施例中的所有步驟,并對(duì)在即時(shí)通訊客戶(hù)端中提取即時(shí)通訊窗口詳細(xì)說(shuō)明,步驟S10包括:
步驟S11,接收在即時(shí)通訊客戶(hù)端中錄入的小窗口指令;
本實(shí)施例針對(duì)用戶(hù)在終端上使用即時(shí)通訊客戶(hù)端的情況,用戶(hù)在即時(shí)通訊客戶(hù)端中選擇啟動(dòng)小窗口的選項(xiàng),生成小窗口指令。如果采用前述實(shí)施例中的第一種啟動(dòng)小窗戶(hù)的方式,則用戶(hù)預(yù)先勾選即時(shí)通訊客戶(hù)端的設(shè)置界面上的啟動(dòng)小窗口選項(xiàng),用戶(hù)在打開(kāi)對(duì)話窗口時(shí),終端直接生成小窗口指令。如果采用前述實(shí)施例中的第二種啟動(dòng)小窗戶(hù)的方式,則用戶(hù)先打開(kāi)即時(shí)通訊客戶(hù)端的對(duì)話窗口,點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件,終端生成小窗口指令。
步驟S12,提取即時(shí)通訊客戶(hù)端的當(dāng)前對(duì)話窗口;
步驟S13,將即時(shí)通訊客戶(hù)端的當(dāng)前對(duì)話窗口轉(zhuǎn)換為即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口,并將即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口作為待轉(zhuǎn)換的即時(shí)通訊窗口。
終端根據(jù)小窗口指令提取即時(shí)通訊客戶(hù)端的當(dāng)前對(duì)話窗口,由于本實(shí)施例需要在瀏覽器頁(yè)面上顯示小窗口,因此終端在將對(duì)話窗口轉(zhuǎn)換為浮動(dòng)小窗口之前,還需要將客戶(hù)端的對(duì)話窗口轉(zhuǎn)換為網(wǎng)頁(yè)版的對(duì)話窗口,再將網(wǎng)頁(yè)版的對(duì)話窗口轉(zhuǎn)換為浮動(dòng)小窗口。同時(shí),終端還可根據(jù)小窗口指令,觸發(fā)瀏覽 器運(yùn)行,并將轉(zhuǎn)換后的浮動(dòng)小窗口顯示在瀏覽器頁(yè)面的前端。
本實(shí)施例通過(guò)對(duì)即時(shí)通訊客戶(hù)端的對(duì)話窗口進(jìn)行轉(zhuǎn)換,使即時(shí)通訊客戶(hù)端的對(duì)話窗口也能夠轉(zhuǎn)換為浮動(dòng)小窗口并顯示在瀏覽器頁(yè)面的前端,如此一來(lái),用戶(hù)在瀏覽其他頁(yè)面時(shí)無(wú)須在瀏覽器與即時(shí)通訊客戶(hù)端之間來(lái)回切換,方便了用戶(hù)在瀏覽網(wǎng)頁(yè)的同時(shí)查看即時(shí)通訊的會(huì)話消息。
如圖4所示,圖4為本發(fā)明即時(shí)通訊窗口顯示的方法的第三實(shí)施例的流程圖。本實(shí)施例包括圖2所示實(shí)施例中的所有步驟,并對(duì)在即時(shí)通訊網(wǎng)頁(yè)中提取即時(shí)通訊窗口詳細(xì)說(shuō)明,步驟S10包括:
步驟S14,接收在即時(shí)通訊網(wǎng)頁(yè)中錄入的小窗口指令;
本實(shí)施例針對(duì)用戶(hù)在終端上使用即時(shí)通訊網(wǎng)頁(yè)的情況,用戶(hù)在即時(shí)通訊網(wǎng)頁(yè)中選擇啟動(dòng)小窗口的選項(xiàng),生成小窗口指令。如果采用前述實(shí)施例中的第一種啟動(dòng)小窗戶(hù)的方式,則用戶(hù)預(yù)先勾選即時(shí)通訊網(wǎng)頁(yè)的設(shè)置界面上的啟動(dòng)小窗口選項(xiàng),用戶(hù)在打開(kāi)對(duì)話窗口時(shí),終端直接生成小窗口指令。如果采用前述實(shí)施例中的第二種啟動(dòng)小窗戶(hù)的方式,則用戶(hù)先打開(kāi)即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口,點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件,終端生成小窗口指令。
步驟S15,提取即時(shí)通訊網(wǎng)頁(yè)的當(dāng)前對(duì)話窗口,作為待轉(zhuǎn)換的即時(shí)通訊窗口。
終端根據(jù)小窗口指令提取即時(shí)通訊網(wǎng)頁(yè)的當(dāng)前對(duì)話窗口,由于本實(shí)施例是在瀏覽器頁(yè)面上顯示小窗口,因此終端可直接將已提取的即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口轉(zhuǎn)換為浮動(dòng)小窗口,并將轉(zhuǎn)換后的浮動(dòng)小窗口顯示在瀏覽器頁(yè)面的前端。
本實(shí)施例終端將即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口轉(zhuǎn)換為浮動(dòng)小窗口并顯示在瀏覽器頁(yè)面的前端,如此一來(lái),用戶(hù)在瀏覽其他頁(yè)面時(shí)無(wú)須在瀏覽頁(yè)面與即時(shí)通訊網(wǎng)頁(yè)之間來(lái)回切換,方便了用戶(hù)在瀏覽網(wǎng)頁(yè)的同時(shí)查看即時(shí)通訊的會(huì)話消息。
如圖5所示,圖5為本發(fā)明即時(shí)通訊窗口顯示的方法的第四實(shí)施例的流程圖。本實(shí)施例包括圖2所示實(shí)施例中的所有步驟,并增加了更新窗口內(nèi)容的步驟,在步驟S30之后還包括:
步驟S40,實(shí)時(shí)更新浮動(dòng)小窗口中的信息內(nèi)容,或按照預(yù)設(shè)時(shí)間定時(shí)更新浮動(dòng)小窗口中的信息內(nèi)容。
本實(shí)施例為了方便用戶(hù)及時(shí)查看即時(shí)通訊的會(huì)話內(nèi)容,可采用實(shí)時(shí)更新的方式從網(wǎng)絡(luò)獲取與當(dāng)前賬戶(hù)相關(guān)的信息,并將獲取到的信息及時(shí)更新到浮動(dòng)小窗口中,供用戶(hù)查看。此外,考慮到信息更新會(huì)受到網(wǎng)絡(luò)、終端處理能力等因素的影響,也可以采用定時(shí)更新的方式,預(yù)設(shè)更新的時(shí)間,終端在每次到達(dá)預(yù)設(shè)時(shí)間時(shí),從網(wǎng)絡(luò)獲取與當(dāng)前賬戶(hù)相關(guān)的信息,并將獲取到的信息更新到浮動(dòng)小窗口中,供用戶(hù)查看。相應(yīng)的,可在即時(shí)通訊客戶(hù)端或即時(shí)通訊網(wǎng)頁(yè)的功能設(shè)置中提供實(shí)時(shí)更新或定時(shí)更新的選項(xiàng),由用戶(hù)自行選擇。此外,其他用戶(hù)發(fā)送來(lái)的新消息也可以通過(guò)實(shí)時(shí)更新或定時(shí)更新的方式獲得,只是暫不顯示出來(lái),而是通過(guò)消息提示的方式在浮動(dòng)小窗口旁進(jìn)行提示。本實(shí)施例采用實(shí)時(shí)更新或定時(shí)更新的方式更新浮動(dòng)小窗口的信息內(nèi)容,方便用戶(hù)在操作瀏覽器的其他頁(yè)面時(shí)及時(shí)獲取到即時(shí)通訊的對(duì)話消息。
如圖6所示,圖6為本發(fā)明即時(shí)通訊窗口顯示的方法的第五實(shí)施例的流程圖。本實(shí)施例包括圖2所示實(shí)施例中的所有步驟,并增加了新建窗口的步驟,在步驟S30之后還包括:
步驟S51,接收錄入的新建窗口指令,提取新建的即時(shí)通訊窗口;
步驟S52,將新建的即時(shí)通訊窗口轉(zhuǎn)換為新建的浮動(dòng)小窗口;
步驟S53,在瀏覽器中將新建的浮動(dòng)小窗口顯示在當(dāng)前頁(yè)面的前端。
本實(shí)施例中,當(dāng)用戶(hù)需要與即時(shí)通訊客戶(hù)端或即時(shí)通訊頁(yè)面上的其他好友進(jìn)行對(duì)話時(shí),可重新打開(kāi)即時(shí)通訊客戶(hù)端或即時(shí)通訊頁(yè)面的聯(lián)系人界面,選擇需要對(duì)話的用戶(hù),新建對(duì)話窗口。如果終端采用的是前述實(shí)施例中的第一種啟動(dòng)小窗戶(hù)的方式,由于用戶(hù)已經(jīng)預(yù)先勾選了即時(shí)通訊客戶(hù)端或即時(shí)通訊網(wǎng)頁(yè)的設(shè)置界面上的啟動(dòng)小窗口選項(xiàng),則終端在新建對(duì)話窗口時(shí),直接提取新建的即時(shí)通訊窗口,將新建的即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口并顯示在瀏覽頁(yè)面的前端。如果采用前述實(shí)施例中的第二種啟動(dòng)小窗戶(hù)的方式,則終端在新建對(duì)話窗口后,需要將新建的對(duì)話窗口顯示出來(lái),由用戶(hù)點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件,再由終端將新建的即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口并顯示在瀏覽頁(yè)面的前端。此外還可以將上述兩種啟動(dòng)小窗戶(hù)的方式相結(jié)合, 即在首次用戶(hù)已點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件后,即默認(rèn)后續(xù)新建的對(duì)話窗口全部都采用小窗口顯示,直至用戶(hù)選擇退出小窗口顯示,則恢復(fù)到原有的即時(shí)通訊窗口顯示方式。此外,如果網(wǎng)絡(luò)有獲取到其他用戶(hù)的新消息時(shí),可在浮動(dòng)小窗口旁顯示提示信息,用戶(hù)在點(diǎn)擊提示信息后,彈出對(duì)應(yīng)的消息對(duì)話窗口,該消息對(duì)話窗口可按照上述新建窗口的方式轉(zhuǎn)換為新建浮動(dòng)小窗口進(jìn)行顯示。新建的浮動(dòng)小窗口與原有的浮動(dòng)小窗口可并列顯示或?qū)盈B顯示,并可用拖拽的方式移動(dòng)浮動(dòng)小窗口的位置。本實(shí)施例采用新建浮動(dòng)小窗口的方式,將新的對(duì)話窗口也轉(zhuǎn)換為浮動(dòng)小窗口,并顯示在瀏覽器頁(yè)面的前端,方便了用戶(hù)在操作瀏覽器的其他頁(yè)面時(shí)查看即時(shí)通訊消息。
如圖7所示,圖7為本發(fā)明即時(shí)通訊窗口顯示的裝置的第一實(shí)施例的模塊示意圖。本實(shí)施例提到的即時(shí)通訊窗口顯示的裝置,包括:
指令錄入模塊110,用于接收錄入的小窗口指令;
提取模塊120,用于提取當(dāng)前運(yùn)行的即時(shí)通訊窗口;
轉(zhuǎn)換模塊130,用于將即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口;
顯示模塊140,用于在瀏覽器中將浮動(dòng)小窗口顯示在當(dāng)前頁(yè)面的前端。
本實(shí)施例的硬件實(shí)現(xiàn)環(huán)境可以為終端,包括手機(jī)、臺(tái)式電腦、平板電腦、一體機(jī)等,用戶(hù)在終端上使用即時(shí)通訊客戶(hù)端或?yàn)g覽器打開(kāi)即時(shí)通訊網(wǎng)頁(yè),在即時(shí)通訊的對(duì)話窗口中與其他人進(jìn)行交互。當(dāng)用戶(hù)想要瀏覽其他網(wǎng)頁(yè)時(shí),可在即時(shí)通訊客戶(hù)端或即時(shí)通訊網(wǎng)頁(yè)上選擇啟動(dòng)小窗口的選項(xiàng),生成小窗口指令。錄入小窗口指令的方式可以有兩種,一種方式是直接將啟動(dòng)小窗口的選項(xiàng)設(shè)置在即時(shí)通訊客戶(hù)端或即時(shí)通訊網(wǎng)頁(yè)的功能設(shè)置欄中,用戶(hù)可預(yù)先勾選該啟動(dòng)小窗口的選項(xiàng),則在打開(kāi)對(duì)話窗口時(shí),終端直接生成小窗口指令,并執(zhí)行后續(xù)的提取、轉(zhuǎn)換與顯示操作。另一種方式是將啟動(dòng)小窗口的選項(xiàng)設(shè)置在對(duì)話窗口中,用戶(hù)在打開(kāi)對(duì)話窗口后,點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件,終端生成小窗口指令。
終端根據(jù)小窗口指令,將當(dāng)前已打開(kāi)的對(duì)話窗口提取出來(lái),并轉(zhuǎn)換為小尺寸的浮動(dòng)窗口形式的浮動(dòng)小窗口。如果此時(shí)的瀏覽器未打開(kāi),則終端先開(kāi)啟瀏覽器,如果瀏覽器已經(jīng)打開(kāi),則終端將已轉(zhuǎn)換的浮動(dòng)小窗口默認(rèn)顯示在瀏覽器頁(yè)面的指定區(qū)域上,并始終保持前端浮動(dòng)顯示。上述的指定區(qū)域可以 為預(yù)設(shè)的瀏覽器頁(yè)面的四個(gè)角的區(qū)域,該指定區(qū)域只是作為浮動(dòng)小窗口初始顯示的位置,如果該區(qū)域有頁(yè)面內(nèi)容被遮擋,則用戶(hù)可以在瀏覽器上將浮動(dòng)小窗口拖動(dòng)到任意位置。浮動(dòng)小窗口在初始顯示時(shí)可按照預(yù)設(shè)的默認(rèn)尺寸來(lái)顯示,用戶(hù)可以拖動(dòng)浮動(dòng)小窗口邊框來(lái)放大或縮小浮動(dòng)小窗口。浮動(dòng)小窗口與現(xiàn)有的即時(shí)通訊窗口具有相同的功能,用戶(hù)可以在浮動(dòng)小窗口中查看到自己與對(duì)方用戶(hù)的會(huì)話信息,并可在浮動(dòng)小窗口執(zhí)行相應(yīng)的操作,例如輸入和發(fā)送信息、文件等。用戶(hù)在瀏覽器上瀏覽頁(yè)面或執(zhí)行頁(yè)面操作時(shí),例如點(diǎn)擊頁(yè)面上的操作控件、新建頁(yè)面、關(guān)閉頁(yè)面、切換頁(yè)面等,都不會(huì)影響到浮動(dòng)小窗口的顯示,浮動(dòng)小窗口始終保持在瀏覽器前端顯示。
本實(shí)施例終端將即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口,并始終保持在瀏覽器頁(yè)面的前端顯示,用戶(hù)在瀏覽器上瀏覽和操作其他網(wǎng)頁(yè)時(shí),不會(huì)影響浮動(dòng)小窗口的顯示,方便用戶(hù)及時(shí)查看即時(shí)通訊的交互消息,提高了即時(shí)通訊交互的便利性。
進(jìn)一步的,以下模塊還用于在即時(shí)通訊客戶(hù)端中提取即時(shí)通訊窗口:
指令錄入模塊110還用于,接收在即時(shí)通訊客戶(hù)端中錄入的小窗口指令;
提取模塊120還用于,提取即時(shí)通訊客戶(hù)端的當(dāng)前對(duì)話窗口;
轉(zhuǎn)換模塊130還用于,將即時(shí)通訊客戶(hù)端的當(dāng)前對(duì)話窗口轉(zhuǎn)換為即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口,并將即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口作為待轉(zhuǎn)換的即時(shí)通訊窗口。
本實(shí)施例針對(duì)用戶(hù)在終端上使用即時(shí)通訊客戶(hù)端的情況,用戶(hù)在即時(shí)通訊客戶(hù)端中選擇啟動(dòng)小窗口的選項(xiàng),生成小窗口指令。如果采用前述實(shí)施例中的第一種啟動(dòng)小窗戶(hù)的方式,則用戶(hù)預(yù)先勾選即時(shí)通訊客戶(hù)端的設(shè)置界面上的啟動(dòng)小窗口選項(xiàng),用戶(hù)在打開(kāi)對(duì)話窗口時(shí),終端直接生成小窗口指令。如果采用前述實(shí)施例中的第二種啟動(dòng)小窗戶(hù)的方式,則用戶(hù)先打開(kāi)即時(shí)通訊客戶(hù)端的對(duì)話窗口,點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件,終端生成小窗口指令。
終端根據(jù)小窗口指令提取即時(shí)通訊客戶(hù)端的當(dāng)前對(duì)話窗口,由于本實(shí)施例需要在瀏覽器頁(yè)面上顯示小窗口,因此終端在將對(duì)話窗口轉(zhuǎn)換為浮動(dòng)小窗口之前,還需要將客戶(hù)端的對(duì)話窗口轉(zhuǎn)換為網(wǎng)頁(yè)版的對(duì)話窗口,再將網(wǎng)頁(yè)版 的對(duì)話窗口轉(zhuǎn)換為浮動(dòng)小窗口。同時(shí),終端還可根據(jù)小窗口指令,觸發(fā)瀏覽器運(yùn)行,并將轉(zhuǎn)換后的浮動(dòng)小窗口顯示在瀏覽器頁(yè)面的前端。
本實(shí)施例通過(guò)對(duì)即時(shí)通訊客戶(hù)端的對(duì)話窗口進(jìn)行轉(zhuǎn)換,使即時(shí)通訊客戶(hù)端的對(duì)話窗口也能夠轉(zhuǎn)換為浮動(dòng)小窗口并顯示在瀏覽器頁(yè)面的前端,如此一來(lái),用戶(hù)在瀏覽其他頁(yè)面時(shí)無(wú)須在瀏覽器與即時(shí)通訊客戶(hù)端之間來(lái)回切換,方便了用戶(hù)在瀏覽網(wǎng)頁(yè)的同時(shí)查看即時(shí)通訊的會(huì)話消息。
進(jìn)一步的,以下模塊還用于在即時(shí)通訊網(wǎng)頁(yè)中提取即時(shí)通訊窗口:
指令錄入模塊110還用于,接收在即時(shí)通訊網(wǎng)頁(yè)中錄入的小窗口指令;
提取模塊120還用于,提取即時(shí)通訊網(wǎng)頁(yè)的當(dāng)前對(duì)話窗口,作為待轉(zhuǎn)換的即時(shí)通訊窗口。
本實(shí)施例針對(duì)用戶(hù)在終端上使用即時(shí)通訊網(wǎng)頁(yè)的情況,用戶(hù)在即時(shí)通訊網(wǎng)頁(yè)中選擇啟動(dòng)小窗口的選項(xiàng),生成小窗口指令。如果采用前述實(shí)施例中的第一種啟動(dòng)小窗戶(hù)的方式,則用戶(hù)預(yù)先勾選即時(shí)通訊網(wǎng)頁(yè)的設(shè)置界面上的啟動(dòng)小窗口選項(xiàng),用戶(hù)在打開(kāi)對(duì)話窗口時(shí),終端直接生成小窗口指令。如果采用前述實(shí)施例中的第二種啟動(dòng)小窗戶(hù)的方式,則用戶(hù)先打開(kāi)即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口,點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件,終端生成小窗口指令。
終端根據(jù)小窗口指令提取即時(shí)通訊網(wǎng)頁(yè)的當(dāng)前對(duì)話窗口,由于本實(shí)施例是在瀏覽器頁(yè)面上顯示小窗口,因此終端可直接將已提取的即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口轉(zhuǎn)換為浮動(dòng)小窗口,并將轉(zhuǎn)換后的浮動(dòng)小窗口顯示在瀏覽器頁(yè)面的前端。
本實(shí)施例終端將即時(shí)通訊網(wǎng)頁(yè)的對(duì)話窗口轉(zhuǎn)換為浮動(dòng)小窗口并顯示在瀏覽器頁(yè)面的前端,如此一來(lái),用戶(hù)在瀏覽其他頁(yè)面時(shí)無(wú)須在瀏覽頁(yè)面與即時(shí)通訊網(wǎng)頁(yè)之間來(lái)回切換,方便了用戶(hù)在瀏覽網(wǎng)頁(yè)的同時(shí)查看即時(shí)通訊的會(huì)話消息。
如圖8所示,圖8為本發(fā)明即時(shí)通訊窗口顯示的裝置的第二實(shí)施例的模塊示意圖。本實(shí)施例包括圖7所示實(shí)施例中的所有模塊,并增加了更新模塊150,用于實(shí)時(shí)更新浮動(dòng)小窗口中的信息內(nèi)容,或按照預(yù)設(shè)時(shí)間定時(shí)更新浮動(dòng)小窗口中的信息內(nèi)容。
本實(shí)施例為了方便用戶(hù)及時(shí)查看即時(shí)通訊的會(huì)話內(nèi)容,可采用實(shí)時(shí)更新的方式從網(wǎng)絡(luò)獲取與當(dāng)前賬戶(hù)相關(guān)的信息,并將獲取到的信息及時(shí)更新到浮動(dòng)小窗口中,供用戶(hù)查看。此外,考慮到信息更新會(huì)受到網(wǎng)絡(luò)、終端處理能力等因素的影響,也可以采用定時(shí)更新的方式,預(yù)設(shè)更新的時(shí)間,終端在每次到達(dá)預(yù)設(shè)時(shí)間時(shí),從網(wǎng)絡(luò)獲取與當(dāng)前賬戶(hù)相關(guān)的信息,并將獲取到的信息更新到浮動(dòng)小窗口中,供用戶(hù)查看。相應(yīng)的,可在即時(shí)通訊客戶(hù)端或即時(shí)通訊網(wǎng)頁(yè)的功能設(shè)置中提供實(shí)時(shí)更新或定時(shí)更新的選項(xiàng),由用戶(hù)自行選擇。此外,其他用戶(hù)發(fā)送來(lái)的新消息也可以通過(guò)實(shí)時(shí)更新或定時(shí)更新的方式獲得,只是暫不顯示出來(lái),而是通過(guò)消息提示的方式在浮動(dòng)小窗口旁進(jìn)行提示。本實(shí)施例采用實(shí)時(shí)更新或定時(shí)更新的方式更新浮動(dòng)小窗口的信息內(nèi)容,方便用戶(hù)在操作瀏覽器的其他頁(yè)面時(shí)及時(shí)獲取到即時(shí)通訊的對(duì)話消息。
進(jìn)一步的,以下模塊還用于新建窗口:
指令錄入模塊110還用于,接收錄入的新建窗口指令;
提取模塊120還用于,提取新建的即時(shí)通訊窗口;
轉(zhuǎn)換模塊130還用于,將新建的即時(shí)通訊窗口轉(zhuǎn)換為新建的浮動(dòng)小窗口;
顯示模塊140還用于,在瀏覽器中將新建的浮動(dòng)小窗口顯示在當(dāng)前頁(yè)面的前端。
本實(shí)施例中,當(dāng)用戶(hù)需要與即時(shí)通訊客戶(hù)端或即時(shí)通訊頁(yè)面上的其他好友進(jìn)行對(duì)話時(shí),可重新打開(kāi)即時(shí)通訊客戶(hù)端或即時(shí)通訊頁(yè)面的聯(lián)系人界面,選擇需要對(duì)話的用戶(hù),新建對(duì)話窗口。如果終端采用的是前述實(shí)施例中的第一種啟動(dòng)小窗戶(hù)的方式,由于用戶(hù)已經(jīng)預(yù)先勾選了即時(shí)通訊客戶(hù)端或即時(shí)通訊網(wǎng)頁(yè)的設(shè)置界面上的啟動(dòng)小窗口選項(xiàng),則終端在新建對(duì)話窗口時(shí),直接提取新建的即時(shí)通訊窗口,將新建的即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口并顯示在瀏覽頁(yè)面的前端。如果采用前述實(shí)施例中的第二種啟動(dòng)小窗戶(hù)的方式,則終端在新建對(duì)話窗口后,需要將新建的對(duì)話窗口顯示出來(lái),由用戶(hù)點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件,再由終端將新建的即時(shí)通訊窗口轉(zhuǎn)換為浮動(dòng)小窗口并顯示在瀏覽頁(yè)面的前端。此外還可以將上述兩種啟動(dòng)小窗戶(hù)的方式相結(jié)合,即在首次用戶(hù)已點(diǎn)擊對(duì)話窗口中的啟動(dòng)小窗口控件后,即默認(rèn)后續(xù)新建的對(duì)話窗口全部都采用小窗口顯示,直至用戶(hù)選擇退出小窗口顯示,則恢復(fù)到原 有的即時(shí)通訊窗口顯示方式。此外,如果網(wǎng)絡(luò)有獲取到其他用戶(hù)的新消息時(shí),可在浮動(dòng)小窗口旁顯示提示信息,用戶(hù)在點(diǎn)擊提示信息后,彈出對(duì)應(yīng)的消息對(duì)話窗口,該消息對(duì)話窗口可按照上述新建窗口的方式轉(zhuǎn)換為新建浮動(dòng)小窗口進(jìn)行顯示。新建的浮動(dòng)小窗口與原有的浮動(dòng)小窗口可并列顯示或?qū)盈B顯示,并可用拖拽的方式移動(dòng)浮動(dòng)小窗口的位置。本實(shí)施例采用新建浮動(dòng)小窗口的方式,將新的對(duì)話窗口也轉(zhuǎn)換為浮動(dòng)小窗口,并顯示在瀏覽器頁(yè)面的前端,方便了用戶(hù)在操作瀏覽器的其他頁(yè)面時(shí)查看即時(shí)通訊消息。
需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。