国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種即時(shí)通信客戶端的消息提示方法和裝置的制作方法

      文檔序號(hào):7942198閱讀:208來(lái)源:國(guó)知局
      專利名稱:一種即時(shí)通信客戶端的消息提示方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù),尤其涉及一種即時(shí)通信客戶端的消息提示方法和
      >J-U ρ α裝直。
      背景技術(shù)
      在現(xiàn)代的網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù)領(lǐng)域中,即時(shí)通信技術(shù)是人們使用得最多、最普遍的技術(shù)之一,它成功地解決了使用者之間快速、方便、安全、低成本的溝通和交流需求。最近幾年,網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù)又有了突飛猛進(jìn)地發(fā)展,移動(dòng)互聯(lián)網(wǎng)已經(jīng)被大多數(shù)的網(wǎng)民所接受和使用,成為許多用戶必不可少的上網(wǎng)途徑之一。目前,手機(jī)和平板電腦等移動(dòng)終端是移動(dòng)互聯(lián)網(wǎng)用戶常常使用的上網(wǎng)設(shè)備。用戶使用移動(dòng)終端上的即時(shí)通信工具,通過(guò)互聯(lián)網(wǎng)接收和發(fā)送文本、圖片、圖像、聲音等信息已成為一種很常見(jiàn)的行為。因此,用戶對(duì)移動(dòng)終端即時(shí)通信工具的易用性、穩(wěn)定性、以及安全性等方面提出了更高的要求。在現(xiàn)有的即時(shí)通信方案中,當(dāng)有新的消息到達(dá)本地移動(dòng)終端時(shí),本地終端的即時(shí)通信程序會(huì)直接在本程序的界面里進(jìn)行文字或圖像提醒,并發(fā)出聲音,并且每接收到一個(gè)新的消息都會(huì)進(jìn)行相應(yīng)的文字、圖像以及聲音的提醒。現(xiàn)有的這種消息提示方案在屏幕較大的終端如臺(tái)式計(jì)算機(jī)上是可行的,但是對(duì)于諸如智能手機(jī)、平板電腦等移動(dòng)終端,由于其屏幕相對(duì)狹小,現(xiàn)有的這種即時(shí)通信消息的提示方案會(huì)浪費(fèi)移動(dòng)終端原本狹小的顯示空間,會(huì)嚴(yán)重影響用戶對(duì)移動(dòng)終端上的其他界面的操作。并且,移動(dòng)終端用戶往往不會(huì)在前臺(tái)運(yùn)行即時(shí)通信程序的界面,而現(xiàn)有技術(shù)的提示方案只有在本即時(shí)通信程序的界面中進(jìn)行提醒,從而造成新消息到來(lái)時(shí), 用戶接收不到提醒的問(wèn)題。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供一種即時(shí)通信客戶端的消息提示方法和裝置,以節(jié)省對(duì)終端屏幕顯示空間的占用,方便用戶操作。本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的—種即時(shí)通信客戶端的消息提示方法,包括在監(jiān)測(cè)收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)提示窗口,并在所述浮動(dòng)提示窗口內(nèi)顯示未讀消息信息;在監(jiān)測(cè)到對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令后,顯示詳細(xì)的未讀消息列表。一種即時(shí)通信客戶端中的消息提示裝置,該裝置具體包括提示窗口顯示模塊,用于監(jiān)測(cè)即時(shí)通信客戶端的消息通信模塊是否收到消息,在收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)提示窗口,并在所述浮動(dòng)提示窗口內(nèi)顯示未讀消息信息;消息列表顯示模塊,用于監(jiān)測(cè)對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令,在監(jiān)測(cè)到后顯示詳細(xì)的未讀消息列表。
      與現(xiàn)有技術(shù)相比,本發(fā)明所提供的方案在收到消息后通過(guò)浮動(dòng)提示窗口的形式提示未讀消息個(gè)數(shù),在監(jiān)測(cè)到觸發(fā)指令后才顯示詳細(xì)的未讀消息列表,從而節(jié)省了對(duì)終端屏幕顯示空間的占用,方便用戶操作,對(duì)于諸如智能手機(jī)和平板電腦等屏幕狹小的終端尤為適用。


      圖1為本發(fā)明所述即時(shí)通信客戶端的消息提示方法的一種流程圖;圖2a為即時(shí)通信客戶端在后臺(tái)運(yùn)行時(shí)的一種含有浮動(dòng)圖標(biāo)窗口的界面示意圖;圖2b為即時(shí)通信客戶端在后臺(tái)運(yùn)行且收到消息時(shí)的一種含有浮動(dòng)圖標(biāo)窗口的界面示意圖;圖2c為監(jiān)測(cè)到對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令后的一種未讀消息列表界面示意圖;圖3a為即時(shí)通信客戶端在后臺(tái)運(yùn)行且收到消息時(shí)的一種含有浮動(dòng)文字提示框的界面示意圖;圖3b為即時(shí)通信客戶端在后臺(tái)運(yùn)行且收到消息時(shí)的一種含有浮動(dòng)圖標(biāo)窗口和浮動(dòng)文字提示框的界面示意圖;圖3c為監(jiān)測(cè)到對(duì)浮動(dòng)文字提示框的滑動(dòng)手勢(shì)指令后所顯示的最近消息的相關(guān)詳細(xì)內(nèi)容的一種不意圖;圖3d為監(jiān)測(cè)到對(duì)所述浮動(dòng)文字提示框的觸發(fā)指令后顯示詳細(xì)的未讀消息列表的一種不意圖;圖4a為即時(shí)通信 客戶端在前臺(tái)運(yùn)行且收到消息時(shí)的一種浮動(dòng)提示窗口的界面示意圖;圖4b為監(jiān)測(cè)到對(duì)浮動(dòng)文字提示框的滑動(dòng)手勢(shì)指令后所顯示的最近消息的相關(guān)詳細(xì)內(nèi)容的一種不意圖;圖4c為監(jiān)測(cè)到對(duì)所述浮動(dòng)文字提示框的觸發(fā)指令后的一種顯示詳細(xì)的未讀消息列表的不意圖;圖5為本發(fā)明所述即時(shí)通信客戶端中的消息提示裝置的一種組成示意圖。
      具體實(shí)施例方式下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明再作進(jìn)一步詳細(xì)的說(shuō)明。圖1為本發(fā)明所述即時(shí)通信客戶端的消息提示方法的一種流程圖。參見(jiàn)圖1,該方法包括步驟101、在監(jiān)測(cè)收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)提示窗口,并在所述浮動(dòng)提示窗口內(nèi)顯示未讀消息信息;步驟102、在監(jiān)測(cè)到對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令后,顯示詳細(xì)的未讀消息列表。本發(fā)明所述的即時(shí)通信客戶端為在數(shù)據(jù)處理設(shè)備上運(yùn)行的即時(shí)通信客戶端,包括在計(jì)算機(jī)(PC)、或者移動(dòng)終端中等運(yùn)行的客戶端軟件,也可以包括在網(wǎng)絡(luò)客戶端如web瀏覽器(包括在PC上運(yùn)行的web瀏覽器以及在移動(dòng)終端上運(yùn)行的web瀏覽器)中運(yùn)行的即時(shí)通信客戶端。本發(fā)明中,分為兩種實(shí)施場(chǎng)景,一種場(chǎng)景是所述即時(shí)通信客戶端在前臺(tái)運(yùn)行,即該即時(shí)通信客戶端當(dāng)前是本地操作系統(tǒng)(可以是終端的操作系統(tǒng),也可以是網(wǎng)絡(luò)操作系統(tǒng))優(yōu)先運(yùn)行的進(jìn)程,當(dāng)前界面為該即時(shí)通信客戶端的界面。另一種場(chǎng)景是所述即時(shí)通信客戶端在后臺(tái)運(yùn)行,即該即時(shí)通信客戶端當(dāng)前不是本地操作系統(tǒng)優(yōu)先運(yùn)行的進(jìn)程,當(dāng)前界面不是該即時(shí)通信客戶端的界面。所述判斷即時(shí)通信客戶端在前臺(tái)還是在后臺(tái)運(yùn)行的具體方法可以是即時(shí)通信客戶端的用戶界面功能模塊運(yùn)行在進(jìn)程Pl中,消息通信功能模塊運(yùn)行在進(jìn)程P2中,同時(shí),在進(jìn)程2中啟動(dòng)一個(gè)線程Tl。該線程Tl每隔一段時(shí)間(通常是幾百毫秒)對(duì)系統(tǒng)所運(yùn)行的所有進(jìn)程進(jìn)行掃描,并記錄這些進(jìn)程的優(yōu)先級(jí)。在當(dāng)前屏幕顯示的是即時(shí)通信客戶端界面時(shí),所述進(jìn)程Pl的優(yōu)先級(jí)最高,此時(shí)線程Tl檢測(cè)到進(jìn)程Pl的優(yōu)先級(jí)為最高,則判斷當(dāng)前是前臺(tái)運(yùn)行場(chǎng)景;用戶進(jìn)行回到桌面操作或顯示其它應(yīng)用程序操作,則Tl線程會(huì)檢測(cè)到進(jìn)程Pl已經(jīng)不存在或優(yōu)先級(jí)變低(低于前臺(tái)的進(jìn)程優(yōu)先級(jí)閾值),這時(shí)判定進(jìn)入了后臺(tái)運(yùn)行場(chǎng)

      -5^ O下面分別介紹兩種場(chǎng)景下對(duì)應(yīng)的實(shí)施例。一、所述即時(shí)通信客戶端在后臺(tái)運(yùn)行的場(chǎng)景。在一種實(shí)施方式中,當(dāng)所述即時(shí)通信客戶端在切換到后臺(tái)運(yùn)行時(shí)創(chuàng)建所述浮動(dòng)提示窗口,可以直接顯示該浮動(dòng)提示窗口 ;也可以將該浮動(dòng)提示窗口設(shè)置為透明窗口,這樣可以實(shí)現(xiàn)在即時(shí)通信客戶端運(yùn)行在后臺(tái)時(shí)對(duì)前臺(tái)界面操作的影響最小,在監(jiān)測(cè)收到消息時(shí)則取消該浮動(dòng)提示窗口的透明效果。在收到消息后在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。在另一種實(shí)施方式中,當(dāng)所述即時(shí)通信客戶端在切換到后臺(tái)運(yùn)行時(shí)先不創(chuàng)建所述浮動(dòng)提示窗口,在監(jiān)測(cè)收到消息 時(shí)再創(chuàng)建并顯示浮動(dòng)提示窗口,在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。所述即時(shí)通信客戶端在后臺(tái)運(yùn)行的場(chǎng)景中,所述浮動(dòng)提示窗口可以為浮動(dòng)圖標(biāo)窗口和/或浮動(dòng)文字提示框。圖2a為即時(shí)通信客戶端在后臺(tái)運(yùn)行時(shí)的一種含有浮動(dòng)圖標(biāo)窗口的界面示意圖。參見(jiàn)圖2a,當(dāng)所述即時(shí)通信客戶端在切換到后臺(tái)運(yùn)行時(shí),當(dāng)前界面200為桌面或者其他非即時(shí)通信客戶端界面,此時(shí)本發(fā)明在界面上創(chuàng)建一個(gè)具有較高顯示級(jí)別的浮動(dòng)圖標(biāo)窗口201,這個(gè)浮動(dòng)圖標(biāo)窗口 201的級(jí)別屬于"系統(tǒng)警告"級(jí)別,能夠顯示在任何應(yīng)用程序之上,在該浮動(dòng)圖標(biāo)窗口 201內(nèi)部包含一個(gè)圖案圖標(biāo)(例如本圖所述例子中為一企鵝圖案),用于標(biāo)識(shí)即時(shí)通信客戶端程序正在運(yùn)行。即時(shí)通信客戶端進(jìn)入后臺(tái)運(yùn)行模式時(shí),需要監(jiān)測(cè)接收新的消息,具體的監(jiān)測(cè)接收方法可以是按照一個(gè)預(yù)定的周期(如一分鐘一次)監(jiān)測(cè)消息服務(wù)器上是否有未讀消息,有則由服務(wù)器將消息數(shù)量和內(nèi)容發(fā)送給即時(shí)通信客戶端。例如一種具體的處理方法為由即時(shí)通信客戶端的消息通信模塊的進(jìn)程P2向位于網(wǎng)絡(luò)側(cè)的消息服務(wù)器發(fā)起一次http請(qǐng)求。消息服務(wù)器收到請(qǐng)求后,如果當(dāng)前發(fā)起請(qǐng)求的用戶有未讀消息,服務(wù)器會(huì)立即返回消息的數(shù)量和消息內(nèi)容到本地即時(shí)通信客戶端,同時(shí)本地即時(shí)通信客戶端重新發(fā)起http請(qǐng)求,等待消息服務(wù)器的下一次返回響應(yīng);如果當(dāng)前發(fā)起請(qǐng)求的用戶沒(méi)有未讀消息,則消息服務(wù)器會(huì)等待一分鐘,一分鐘有新消息到來(lái)時(shí),消息服務(wù)器會(huì)將消息返回給即時(shí)通信客戶端,如果超過(guò)一分鐘沒(méi)有新消息,消息服務(wù)器會(huì)返回給即時(shí)通信客戶端一個(gè)錯(cuò)誤碼,提示客戶端需要重新發(fā)起http請(qǐng)求,客戶端收到后重新發(fā)起http請(qǐng)求。圖2b為即時(shí)通信客戶端在后臺(tái)運(yùn)行且收到消息時(shí)的一種含有浮動(dòng)圖標(biāo)窗口的界面示意圖。參見(jiàn)圖2b,當(dāng)即時(shí)通信客戶端在監(jiān)測(cè)收到消息時(shí),則在所述浮動(dòng)圖標(biāo)窗口 201內(nèi)顯示未讀消息的個(gè)數(shù)202。或者,在一種實(shí)施例中,在即時(shí)通信客戶端剛切換到后臺(tái)運(yùn)行但還沒(méi)有收到消息時(shí),所述浮動(dòng)圖標(biāo)窗口 201為透明窗口,在監(jiān)測(cè)收到消息時(shí)則取消該浮動(dòng)提示窗口的透明效果,并在該浮動(dòng)提示窗口內(nèi)顯示未讀消息個(gè)數(shù)?;蛘?,在另一種實(shí)施例中,當(dāng)所述即時(shí)通信客戶端在轉(zhuǎn)向后臺(tái)運(yùn)行時(shí)先不創(chuàng)建所述浮動(dòng)圖標(biāo)窗口 201,當(dāng)即時(shí)通信客戶端在監(jiān)測(cè)收到消息時(shí),則在當(dāng)前界面200上創(chuàng)建并顯示浮動(dòng)圖標(biāo)窗口 201,并在所述浮動(dòng)圖標(biāo)窗口 201內(nèi)顯示所有未讀消息的個(gè)數(shù)202。圖2c為監(jiān)測(cè)到對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令后的一種未讀消息列表界面示意圖。本發(fā)明在所述浮動(dòng)圖標(biāo)窗口 201內(nèi)顯示未讀消息的個(gè)數(shù)202之后則監(jiān)測(cè)對(duì)該浮動(dòng)圖標(biāo)窗口 201的觸發(fā)指令,在監(jiān)測(cè)到后顯示詳細(xì)的未讀消息列表,此時(shí)當(dāng)前屏幕可以保持當(dāng)前的非即時(shí)通訊客戶端界面,或者將所述即時(shí)通信客戶端調(diào)到前臺(tái)顯示,但是所述未讀消息列表浮顯于所有界面之 上,如圖2c所示。在未讀消息列表203中顯示所有發(fā)送者發(fā)來(lái)的未讀消息的詳細(xì)提示內(nèi)容,其中A、X、P代表消息的發(fā)送方;B、Y、Q代表消息的內(nèi)容,如果某一行無(wú)法完全顯示消息內(nèi)容則在末尾以省略號(hào)代替;C、Z、W代表來(lái)自消息發(fā)送方的未讀消息的個(gè)數(shù)。并且各個(gè)消息發(fā)送方的顯示順序可以按照每一發(fā)送方所發(fā)送的最新消息的時(shí)間由上之下倒序排列,例如圖2c中最新消息發(fā)送方A位于列表的最頂部。當(dāng)監(jiān)測(cè)到用戶對(duì)所述未讀消息列表203中的某一條消息的觸發(fā)指令后,將該發(fā)送方的消息從未讀消息列表203中刪除,同時(shí)還可以隱藏所述未讀消息列表,然后在該消息的發(fā)送方與本地登錄帳號(hào)之間建立連接,并顯示對(duì)應(yīng)的即時(shí)通信界面,該即時(shí)通信界面中顯示所有的該發(fā)送方發(fā)來(lái)的未讀消息的詳細(xì)內(nèi)容,包括發(fā)送方名稱、發(fā)送時(shí)間、消息內(nèi)容等。當(dāng)監(jiān)測(cè)到用戶從即時(shí)通信界面返回的指令時(shí),判斷此時(shí)所述未讀消息列表中是否仍有未讀消息條目,如果是則顯示所述未讀消息列表,否則將不顯示所述未讀消息列表。如圖2c所示,還可以顯示忽略按鍵(即“忽略所有”按鍵)204,當(dāng)監(jiān)測(cè)到用戶對(duì)所述忽略按鍵204的觸發(fā)指令后,則忽略未讀消息列表中的所有未讀消息提醒,并隱藏未讀消息列表203。上述實(shí)施例中所顯示的浮動(dòng)提示窗口為一浮動(dòng)圖標(biāo)窗口,這樣可以在交狹小的屏幕上利用較小的空間達(dá)到快速方便提示用戶有新消息以及消息個(gè)數(shù)的目的,用戶只需點(diǎn)擊一下浮動(dòng)圖標(biāo)窗口即可進(jìn)一步查看詳細(xì)的消息列表,并可進(jìn)一步建立即時(shí)通信連接。整個(gè)方案方便快捷,對(duì)用戶當(dāng)前使用的程序界面影響很小。在即時(shí)通信客戶端監(jiān)測(cè)收到消息時(shí),為了進(jìn)一步在第一時(shí)間顯示較為詳細(xì)的信息,本發(fā)明在另一種實(shí)施例中,在當(dāng)前界面上顯示的浮動(dòng)提示窗口可以為一浮動(dòng)文字提示框。圖3a為即時(shí)通信客戶端在后臺(tái)運(yùn)行且收到消息時(shí)的一種含有浮動(dòng)文字提示框的界面示意圖。參見(jiàn)圖3a,在即時(shí)通信客戶端在監(jiān)測(cè)收到消息時(shí),在桌面或其他非即時(shí)通信客戶端界面200上顯示一浮動(dòng)文字提示框301,這個(gè)浮動(dòng)文字提示框301的級(jí)別屬于"系統(tǒng)警告"級(jí)別,能夠顯示在任何應(yīng)用程序之上,并且在該浮動(dòng)文字提示框301內(nèi)顯示所收到的最近消息的發(fā)送方信息、消息的內(nèi)容以及來(lái)自該發(fā)送方的未讀消息個(gè)數(shù),其中A代表消息的發(fā)送方出代表消息的內(nèi)容,如果某一行無(wú)法完全顯示消息內(nèi)容則在末尾以省略號(hào)代替;(代表來(lái)自消息發(fā)送方的未讀消息的個(gè)數(shù)?;蛘?,在另一實(shí)施例中,在即時(shí)通信客戶端監(jiān)測(cè)收到消息時(shí),在當(dāng)前界面上顯示的浮動(dòng)提示窗口可以包括一浮動(dòng)圖標(biāo)窗口和一浮動(dòng)文字提示框。圖3b為即時(shí)通信客戶端在后臺(tái)運(yùn)行且收到消息時(shí)的一種含有浮動(dòng)圖標(biāo)窗口和浮動(dòng)文字提示框的界面示意圖。參見(jiàn)圖3b,在即時(shí)通信客戶端在監(jiān)測(cè)收到消息時(shí),在桌面或其他非即時(shí)通信客戶端界面200上顯示一浮動(dòng)圖標(biāo)窗口 201和一浮動(dòng)文字提示框301,并且在所述浮動(dòng)圖標(biāo)窗口 201中顯示所收到的所有未讀消息的個(gè)數(shù)202,在該浮動(dòng)文字提示框301內(nèi)顯示所收到的最近消息的發(fā)送方信息和消息的內(nèi)容,和/或來(lái)自該發(fā)送方的未讀消息個(gè)數(shù)。如圖3a和圖3b,當(dāng)所述在當(dāng)前界面上顯示的浮動(dòng)提示窗口為所述浮動(dòng)文字提示框301或包括所述浮動(dòng)文字提示框301時(shí),本發(fā)明可進(jìn)一步包括監(jiān)測(cè)對(duì)該浮動(dòng)文字提示框301的滑動(dòng)手勢(shì)指令,如果監(jiān)測(cè)到則顯示所收到的最近消息的相關(guān)詳細(xì)內(nèi)容。圖3c為監(jiān)測(cè)到對(duì)浮動(dòng)文字提示框的滑動(dòng)手勢(shì)指令后所顯示的最近消息的相關(guān)詳細(xì)內(nèi)容的一種示意圖。如圖3c所示,此處所述最近消息的相關(guān)詳細(xì)內(nèi)容302例如包括最近消息的發(fā)送方A、消息的完整內(nèi)容、發(fā)送的日期和時(shí)間、以及一些額外的提示信息如“A給您發(fā)來(lái)消息”等。當(dāng)監(jiān)測(cè)到對(duì)所述浮動(dòng)文字提示框301的觸發(fā)指令后,進(jìn)一步顯示詳細(xì)的未讀消息列表,圖3d為一種顯不詳細(xì)的未讀消息列表的不意圖。如圖3d所不。在未讀消息列表203中顯示所有發(fā)送者發(fā)來(lái)的未讀消息的詳細(xì)提示內(nèi)容。當(dāng)監(jiān)測(cè)到用戶對(duì)所述未讀消息列表203中的某一條消息的觸發(fā)指令后,將該發(fā)送方的消息從未讀消息列表203中刪除,同時(shí)還可以隱藏所述浮動(dòng)文字提示框301和未讀消息列表203,然后在該消息的發(fā)送方與本地登錄帳號(hào)之間建立連接,并顯示對(duì)應(yīng)的即時(shí)通信界面,該即時(shí)通信界面中將顯示所有的該發(fā)送方發(fā)來(lái)的未讀消息的詳細(xì)內(nèi)容,包括發(fā)送方名稱、發(fā)送時(shí)間、消息內(nèi)容等。當(dāng)監(jiān)測(cè)到用戶從即時(shí)通信界面返回的指令 時(shí),判斷此時(shí)所述未讀消息列表中是否仍有未讀消息條目,如果是則顯示所述浮動(dòng)文字提示框301和未讀消息列表203,否則將不顯示所述浮動(dòng)文字提示框301和未讀消息列表203。當(dāng)監(jiān)測(cè)到用戶對(duì)所述忽略按鍵204 (即“忽略所有”按鍵)的觸發(fā)指令后,則忽略未讀消息列表中的所有未讀消息提醒,并隱藏浮動(dòng)文字提示框301和未讀消息列表203。本發(fā)明所述的浮動(dòng)文字提示框可以是一窄條形,這樣在諸如手機(jī)和平板電腦等屏幕狹小的終端上,可以節(jié)省對(duì)終端屏幕顯示空間的占用,方便用戶操作。另外,如果監(jiān)測(cè)到對(duì)所述浮動(dòng)提示窗口(如所述的浮動(dòng)圖標(biāo)窗口和所述浮動(dòng)文字提示框)的長(zhǎng)按指令,則進(jìn)入拖拽模式,在此模式下,可以接收用戶的拖拽指令,隨著拖拽指令的軌跡移動(dòng)所述浮動(dòng)提示窗口。這樣可以當(dāng)用戶的手指移動(dòng)到任意屏幕位置時(shí),本系統(tǒng)會(huì)隨之修改所述浮動(dòng)圖標(biāo)窗口或浮動(dòng)文字提示框的位置到手指移動(dòng)的地方,以避免浮動(dòng)提示窗口對(duì)當(dāng)前用戶操作界面的影響。二、所述即時(shí)通信客戶端在前臺(tái)運(yùn)行的場(chǎng)景。圖4a為即時(shí)通信客戶端在前臺(tái)運(yùn)行且收到消息時(shí)的一種浮動(dòng)提示窗口的界面示意圖。參見(jiàn)圖4a,當(dāng)所述即時(shí)通信客戶端在前臺(tái)運(yùn)行時(shí),當(dāng)前界面400為即時(shí)通信客戶端界面,此時(shí)本發(fā)明在界面上創(chuàng)建的浮動(dòng)提示窗口為一個(gè)具有較高顯示級(jí)別的浮動(dòng)文字提示框301,這個(gè)浮動(dòng)文字提示框301的級(jí)別屬于"系統(tǒng)警告"級(jí)別,能夠顯示在任何應(yīng)用程序之上,并且在該浮動(dòng)文字提示框301內(nèi)顯示所收到的最近消息的發(fā)送方信息、消息的內(nèi)容以及來(lái)自該發(fā)送方的未讀消息個(gè)數(shù),其中A代表消息的發(fā)送方;B代表消息的內(nèi)容,如果某一行無(wú)法完全顯示消息內(nèi)容則在末尾以省略號(hào)代替;C代表來(lái)自消息發(fā)送方的未讀消息的個(gè)數(shù)。本場(chǎng)景中還可進(jìn)一步包括監(jiān)測(cè)對(duì)所述浮動(dòng)文字提示框301的滑動(dòng)手勢(shì)指令,如果監(jiān)測(cè)到則顯示所收到的最近消息的相關(guān)詳細(xì)內(nèi)容。圖4b為監(jiān)測(cè)到對(duì)浮動(dòng)文字提示框的滑動(dòng)手勢(shì)指令后所顯示的最近消息的相關(guān)詳細(xì)內(nèi)容的一種示意圖。如圖4b所示,監(jiān)測(cè)到對(duì)所述浮動(dòng)文字提示框301的滑動(dòng)手勢(shì)指令后顯示所收到的最近消息的相關(guān)詳細(xì)內(nèi)容302,其中例如包括最近消息的發(fā)送方A、消息的完整內(nèi)容、發(fā)送的日期和時(shí)間、以及一些額外的提示信息如“A給您發(fā)來(lái)消息”等。當(dāng)監(jiān)測(cè)到對(duì)圖4a中所述浮動(dòng)文字提示框301的觸發(fā)指令后,進(jìn)一步顯示詳細(xì)的未讀消息列表,圖4c為一種顯示詳細(xì)的未讀消息列表的示意圖,如圖4c所示,在未讀消息列表203中顯示所有發(fā)送者發(fā)來(lái)的未讀消息的詳細(xì)提示內(nèi)容。當(dāng)監(jiān)測(cè)到用戶對(duì)所述未讀消息列表203中的某一條消息的觸發(fā)指令后,將該發(fā)送方的消息從未讀消息列表203中刪除,同時(shí)還可以隱藏所述浮動(dòng)文字提示框301和未讀消息列表203,然后在該消息的發(fā)送方與本地登錄帳號(hào)之間建立連接,并顯示對(duì)應(yīng)的即時(shí)通信界面,該即時(shí)通信界面中將顯示所有的該發(fā)送方發(fā)來(lái)的未讀消息的詳細(xì)內(nèi)容,包括發(fā)送方名稱、發(fā)送時(shí)間、消息內(nèi)容等。當(dāng)監(jiān)測(cè)到用戶從即時(shí)通信界面返回的指令時(shí),判斷此時(shí)所述未讀消息列表中是否仍有未讀消息條目,如果是則顯示所述浮動(dòng)文字提示框301和未讀消息列表203,否則將不顯示所述浮動(dòng)文字提示框301和未讀消息列表203。當(dāng)監(jiān)測(cè)到用戶對(duì)所述忽略按鍵204 (即“忽略所有”按鍵)的觸發(fā)指令后,則忽略未讀消息列 表中的所有未讀消息提醒,并隱藏浮動(dòng)文字提示框301和未讀消息列表203。本發(fā)明所述浮動(dòng)文字提示框可以是一窄條形,這樣在諸如手機(jī)和平板電腦等屏幕狹小的終端上,可以節(jié)省對(duì)終端屏幕顯示空間的占用,方便用戶操作。另外,如果監(jiān)測(cè)到對(duì)所述浮動(dòng)文字提示框的長(zhǎng)按指令,則進(jìn)入拖拽模式,在此模式下,可以接收用戶的拖拽指令,隨著拖拽指令的軌跡移動(dòng)所述浮動(dòng)提示窗口。這樣可以當(dāng)用戶的手指移動(dòng)到任意屏幕位置時(shí),本系統(tǒng)會(huì)隨之修改所述浮動(dòng)文字提示框到手指移動(dòng)的地方,以避免浮動(dòng)文字提示框?qū)Ξ?dāng)前用戶操作界面的影響。通過(guò)本發(fā)明上述兩種場(chǎng)景中的實(shí)施例,實(shí)現(xiàn)了用戶無(wú)論是否啟動(dòng)了即時(shí)通信程序的界面,也能方便、快速、全面地接收到最新消息是提醒信息。基于上述方法,本發(fā)明還公開(kāi)了一種即時(shí)通信客戶端中的消息提示裝置。圖5為本發(fā)明所述即時(shí)通信客戶端中的消息提示裝置的一種組成示意圖。如圖5所示,所述消息提示裝置500包括提示窗口顯示模塊501,用于監(jiān)測(cè)即時(shí)通信客戶端的消息通信模塊是否收到消息,在收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)提示窗口,并在所述浮動(dòng)提示窗口內(nèi)顯示未讀消息的個(gè)數(shù);消息列表顯示模塊502,用于監(jiān)測(cè)對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令,在監(jiān)測(cè)到后顯示詳細(xì)的未讀消息列表。
      所述提示窗口顯示模塊501中可具體包括浮動(dòng)圖標(biāo)窗口模塊511和/或浮動(dòng)文字提示框模塊512,其中所述浮動(dòng)圖標(biāo)窗口模塊511用于在收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)圖標(biāo)窗口,在該浮動(dòng)圖標(biāo)窗口內(nèi)顯示未讀消息的個(gè)數(shù);所述浮動(dòng)文字提示框模塊512用于在收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)文字提示框,并在所述浮動(dòng)文字提示框內(nèi)顯示未讀消息的個(gè)數(shù)、所收到的最近消息的發(fā)送方信息和消息的內(nèi)容。在另一種實(shí)施方式中,當(dāng)所述提示窗口顯示模塊501中包括所述浮動(dòng)文字提示框模塊512時(shí),該裝置進(jìn)一步包括滑動(dòng)顯示模塊503,用于監(jiān)測(cè)對(duì)所述浮動(dòng)文字提示框的滑動(dòng)手勢(shì)指令,如果監(jiān)測(cè)到則顯示所收到的最近消息的相關(guān)詳細(xì)內(nèi)容。在另一種實(shí)施方式中,該裝置500進(jìn)一步包括拖拽顯示模塊504,用于監(jiān)測(cè)對(duì)所述浮動(dòng)提示窗口的拖拽指令,在監(jiān)測(cè)到后隨著該拖拽指令的軌跡移動(dòng)所述浮動(dòng)提示窗口。

      在另一種具體實(shí)施例中,該裝置500還可進(jìn)一步包括后臺(tái)運(yùn)行監(jiān)測(cè)模塊505,用于監(jiān)測(cè)即時(shí)通信客戶端的前后臺(tái)切換動(dòng)作,如果監(jiān)測(cè)到即時(shí)通信客戶端切換到后臺(tái)運(yùn)行,則通知所述提示窗口顯示模塊501。此處,所述提示窗口顯示模塊可以有三種實(shí)施方式在第一種實(shí)施方式中,所述提示窗口顯示模塊501進(jìn)一步用于在得知即時(shí)通信客戶端切換到后臺(tái)運(yùn)行時(shí)創(chuàng)建所述浮動(dòng)提示窗口,且該浮動(dòng)提示窗口為透明窗口 ;在監(jiān)測(cè)收到消息時(shí)則取消該浮動(dòng)提示窗口的透明效果,并在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。這樣可以實(shí)現(xiàn)在即時(shí)通信客戶端運(yùn)行在后臺(tái)時(shí)對(duì)前臺(tái)界面操作的影響最小。在第二種實(shí)施方式中,所述提示窗口顯示模塊501進(jìn)一步用于在得知即時(shí)通信客戶端切換到后臺(tái)運(yùn)行時(shí)創(chuàng)建并顯示所述浮動(dòng)提示窗口,在監(jiān)測(cè)收到消息時(shí)在該浮動(dòng)提示窗口內(nèi)顯不未讀消息信息。在第三種實(shí)施方式中,所述提示窗口顯示模塊501進(jìn)一步用于在得知即時(shí)通信客戶端切換到后臺(tái)運(yùn)行后、且監(jiān)測(cè)收到消息時(shí),則創(chuàng)建并顯示所述浮動(dòng)提示窗口,并在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
      權(quán)利要求
      1.一種即時(shí)通信客戶端的消息提示方法,其特征在于,包括在監(jiān)測(cè)收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)提示窗口,并在所述浮動(dòng)提示窗口內(nèi)顯示未讀消息信息;在監(jiān)測(cè)到對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令后,顯示詳細(xì)的未讀消息列表。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于當(dāng)所述即時(shí)通信客戶端在切換到后臺(tái)運(yùn)行時(shí)創(chuàng)建所述浮動(dòng)提示窗口,且該浮動(dòng)提示窗口為透明窗口,在監(jiān)測(cè)收到消息時(shí)則取消該浮動(dòng)提示窗口的透明效果,并在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述即時(shí)通信客戶端在切換到后臺(tái)運(yùn)行時(shí),創(chuàng)建并顯示所述浮動(dòng)提示窗口,在監(jiān)測(cè)收到消息時(shí)在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述即時(shí)通信客戶端在切換到后臺(tái)運(yùn)行、且監(jiān)測(cè)收到消息時(shí),創(chuàng)建并顯示所述浮動(dòng)提示窗口,并在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述即時(shí)通信客戶端在后臺(tái)運(yùn)行、且監(jiān)測(cè)收到消息時(shí),所述在當(dāng)前界面上顯示的浮動(dòng)提示窗口為一浮動(dòng)圖標(biāo)窗口,在該浮動(dòng)圖標(biāo)窗口內(nèi)顯示未讀消息的個(gè)數(shù);或者,所述在當(dāng)前界面上顯示的浮動(dòng)提示窗口為一浮動(dòng)文字提示框,并且在該浮動(dòng)文字提示框內(nèi)顯示未讀消息的個(gè)數(shù)、所收到的最近消息的發(fā)送方信息和消息的內(nèi)容;或者,所述在當(dāng)前界面上顯示的浮動(dòng)提示窗口包括一浮動(dòng)圖標(biāo)窗口和一浮動(dòng)文字提示框,并在所述浮動(dòng)圖標(biāo)窗口內(nèi)顯示未讀消息的個(gè)數(shù),在所述浮動(dòng)文字提示框內(nèi)顯示所收到的最近消息的發(fā)送方信息和消息的內(nèi)容。
      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,當(dāng)所述在當(dāng)前界面上顯示的浮動(dòng)提示窗口為所述浮動(dòng)文字提示框或包括所述浮動(dòng)文字提示框時(shí),該方法進(jìn)一步包括監(jiān)測(cè)對(duì)該浮動(dòng)文字提示框的滑動(dòng)手勢(shì)指令,如果監(jiān)測(cè)到則顯示所收到的最近消息的相關(guān)詳細(xì)內(nèi)容。
      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述即時(shí)通信客戶端在前臺(tái)運(yùn)行時(shí),所述在當(dāng)前界面上顯示的浮動(dòng)提示窗口為一浮動(dòng)文字提示框,并且在該浮動(dòng)文字提示框內(nèi)顯示未讀消息的個(gè)數(shù)、所收到的最近消息的發(fā)送方信息和消息的內(nèi)容。
      8.根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括監(jiān)測(cè)對(duì)所述浮動(dòng)文字提示框的滑動(dòng)手勢(shì)指令,如果監(jiān)測(cè)到則顯示所收到的最近消息的相關(guān)詳細(xì)內(nèi)容。
      9.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述顯示詳細(xì)的未讀消息列表之后,該方法進(jìn)一步包括在監(jiān)測(cè)到針對(duì)所述未讀消息列表中某一消息的觸發(fā)指令后,將對(duì)應(yīng)消息從所述未讀消息列表中刪除,在該消息的發(fā)送方與本地登錄帳號(hào)之間建立連接,并顯示對(duì)應(yīng)的即時(shí)通信界面,其中顯示該消息發(fā)送方發(fā)來(lái)的所有未讀消息。
      10.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括在所述未讀消息列表上顯示忽略按鍵,當(dāng)監(jiān)測(cè)到對(duì)該忽略按鍵的觸發(fā)指令后,隱藏所述未讀消息列表。
      11.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括在監(jiān)測(cè)到對(duì)所述浮動(dòng)提示窗口的拖拽指令后,隨著該拖拽指令的軌跡移動(dòng)所述浮動(dòng)提示窗口。
      12.—種即時(shí)通信客戶端中的消息提示裝置,其特征在于,該裝置具體包括提示窗口顯示模塊,用于監(jiān)測(cè)即時(shí)通信客戶端的消息通信模塊是否收到消息,在收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)提示窗口,并在所述浮動(dòng)提示窗口內(nèi)顯示未讀消息信息;消息列表顯示模塊,用于監(jiān)測(cè)對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令,在監(jiān)測(cè)到后顯示詳細(xì)的未讀消息列表。
      13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置進(jìn)一步包括后臺(tái)運(yùn)行監(jiān)測(cè)模塊,用于監(jiān)測(cè)即時(shí)通信客戶端的前后臺(tái)切換動(dòng)作,如果監(jiān)測(cè)到即時(shí)通信客戶端切換到后臺(tái)運(yùn)行,則通知所述提示窗口顯示模塊;所述提示窗口顯示模塊進(jìn)一步用于在得知即時(shí)通信客戶端切換到后臺(tái)運(yùn)行時(shí)創(chuàng)建所述浮動(dòng)提示窗口,且該浮動(dòng)提示窗口為透明窗口 ;在監(jiān)測(cè)收到消息時(shí)則取消該浮動(dòng)提示窗口的透明效果,并在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。
      14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置進(jìn)一步包括后臺(tái)運(yùn)行監(jiān)測(cè)模塊,用于監(jiān)測(cè)即時(shí)通信客戶端的前后臺(tái)切換動(dòng)作,如果監(jiān)測(cè)到即時(shí)通信客戶端切換到后臺(tái)運(yùn)行,則通知所述提示窗口顯示模塊;所述提示窗口顯示模塊進(jìn)一步用于在得知即時(shí)通信客戶端切換到后臺(tái)運(yùn)行時(shí)創(chuàng)建并顯示所述浮動(dòng)提示窗口,在監(jiān)測(cè)收到消息時(shí)在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信息。
      15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置進(jìn)一步包括后臺(tái)運(yùn)行監(jiān)測(cè)模塊,用于監(jiān)測(cè)即時(shí)通信客戶端的前后臺(tái)切換動(dòng)作,如果監(jiān)測(cè)到即時(shí)通信客戶端切換到后臺(tái)運(yùn)行,則通知所述提示窗口顯示模塊;所述提示窗口顯示模塊進(jìn)一步用于在得知即時(shí)通信客戶端切換到后臺(tái)運(yùn)行后、且監(jiān)測(cè)收到消息時(shí),則創(chuàng)建并顯示所述浮動(dòng)提示窗口,并在該浮動(dòng)提示窗口內(nèi)顯示未讀消息信肩、O
      16.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述提示窗口顯示模塊中包括浮動(dòng)圖標(biāo)窗口模塊和/或浮動(dòng)文字提示框模塊,其中所述浮動(dòng)圖標(biāo)窗口模塊用于在收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)圖標(biāo)窗口,在該浮動(dòng)圖標(biāo)窗口內(nèi)顯示未讀消息的個(gè)數(shù);所述浮動(dòng)文字提示框模塊用于在收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)文字提示框,并在所述浮動(dòng)文字提示框內(nèi)顯示未讀消息的個(gè)數(shù)、所收到的最近消息的發(fā)送方信息和消息的內(nèi)容。
      17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,當(dāng)所述提示窗口顯示模塊中包括所述浮動(dòng)文字提示框模塊時(shí),該裝置進(jìn)一步包括滑動(dòng)顯示模塊,用于監(jiān)測(cè)對(duì)所述浮動(dòng)文字提示框的滑動(dòng)手勢(shì)指令,如果監(jiān)測(cè)到則顯示所收到的最近消息的相關(guān)詳細(xì)內(nèi)容。
      18.根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置進(jìn)一步包括拖拽顯示模塊,用于監(jiān)測(cè)對(duì)所述浮動(dòng)提示窗口的拖拽指令,在監(jiān)測(cè)到后隨著該拖拽指令的軌跡移動(dòng)所述浮動(dòng)提示窗口。
      全文摘要
      本發(fā)明公開(kāi)了一種即時(shí)通信客戶端的消息提示方法和裝置,所述方法包括在監(jiān)測(cè)收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)提示窗口,并在所述浮動(dòng)提示窗口內(nèi)顯示未讀消息信息;在監(jiān)測(cè)到對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令后,顯示詳細(xì)的未讀消息列表。所述裝置包括提示窗口顯示模塊,用于監(jiān)測(cè)即時(shí)通信客戶端的消息通信模塊是否收到消息,在收到消息時(shí),在當(dāng)前界面上顯示浮動(dòng)提示窗口,并在所述浮動(dòng)提示窗口內(nèi)顯示未讀消息信息;消息列表顯示模塊,用于監(jiān)測(cè)對(duì)所述浮動(dòng)提示窗口的觸發(fā)指令,在監(jiān)測(cè)到后顯示詳細(xì)的未讀消息列表。利用本發(fā)明,可以節(jié)省對(duì)終端屏幕顯示空間的占用,方便用戶操作。
      文檔編號(hào)H04L12/58GK103051516SQ20111031620
      公開(kāi)日2013年4月17日 申請(qǐng)日期2011年10月17日 優(yōu)先權(quán)日2011年10月17日
      發(fā)明者丁尋, 馬斌, 萬(wàn)鑫 申請(qǐng)人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1