国产精品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>

      一種基于終端操作系統(tǒng)的未讀消息顯示方法及裝置制造方法

      文檔序號:6623732閱讀:180來源:國知局
      一種基于終端操作系統(tǒng)的未讀消息顯示方法及裝置制造方法
      【專利摘要】本發(fā)明公開了一種基于終端操作系統(tǒng)的未讀消息顯示方法及裝置,該方法包括:獲取應(yīng)用程序的未讀消息的數(shù)量,其中應(yīng)用程序安裝于一終端,終端安裝有終端操作系統(tǒng);獲取終端的型號信息;根據(jù)終端的型號信息,調(diào)用預(yù)設(shè)的與型號信息對應(yīng)的終端運(yùn)行參數(shù),終端運(yùn)行參數(shù)包括有應(yīng)用程序以及該應(yīng)用程序?qū)?yīng)的未讀消息的數(shù)量;以及根據(jù)調(diào)用的終端運(yùn)行參數(shù),將應(yīng)用程序的未讀消息的數(shù)量在應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示。本發(fā)明實(shí)現(xiàn)了將未讀消息的數(shù)量在終端的桌面圖標(biāo)以及APP列表的圖標(biāo)上進(jìn)行顯示,從而使得用戶可以直接通過應(yīng)用程序圖標(biāo),快速的判斷出應(yīng)用程序是否存在有未讀消息,便捷且可以保證消息時(shí)效性。
      【專利說明】一種基于終端操作系統(tǒng)的未讀消息顯示方法及裝置

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于通信【技術(shù)領(lǐng)域】,尤其涉及一種基于終端操作系統(tǒng)的未讀消息顯示方法及裝置。

      【背景技術(shù)】
      [0002]隨著通信終端的不斷普及,用戶對通信終端各項(xiàng)功能的要求越來越高。譬如在通信終端上下載各種類型的應(yīng)用程序(APP,APPlicat1n),從而滿足用戶的需求。其中,通信終端可以包括筆記型計(jì)算機(jī)、平板PC (Personal Compute,個(gè)人計(jì)算機(jī))、個(gè)人數(shù)字助理(Personal Digital Assistant, PDA)、手機(jī)等。
      [0003]請參考圖1a至圖ld,為現(xiàn)有的未讀消息顯示的界面示意,以手機(jī)QQ為例,目前手機(jī)QQ在手機(jī)操作系統(tǒng)(如Android)中,新消息到達(dá)時(shí)會在手機(jī)頂部通知欄提醒有新消息到達(dá),如圖1a ;其后,用戶通過在手機(jī)桌面或者APP列表中點(diǎn)擊手機(jī)QQ圖標(biāo)進(jìn)入到手機(jī)QQ消息列表時(shí),可以看到具體的未讀消息的數(shù)量,如圖lb。但是新消息到達(dá)時(shí),在手機(jī)桌面或APP列表中的手機(jī)QQ圖標(biāo)是沒有任何提示的,可一并參考圖1c和圖1d所示。
      [0004]現(xiàn)有的這種界面顯示方式,由于頂部消息通知欄的新消息提醒,用戶不一定能實(shí)時(shí)看到,若不能及時(shí)查閱,用戶只能手動(dòng)點(diǎn)擊手機(jī)QQ圖標(biāo)進(jìn)入手機(jī)QQ,才能知道是否有未讀消息。而且有新消息到達(dá)時(shí),桌面的QQ圖標(biāo)以及APP列表中的QQ圖標(biāo)不會有新消息提示,導(dǎo)致用戶無法快速的通過應(yīng)用程序圖標(biāo)來判斷是否有未讀消息,嚴(yán)重影響新消息觸達(dá)的便捷性和及時(shí)性,用戶體驗(yàn)差。
      [0005]綜上,基于終端操作系統(tǒng)中,如何快速的通過應(yīng)用程序圖標(biāo)來判斷是否有未讀消息是現(xiàn)有技術(shù)需要解決的技術(shù)問題之一。


      【發(fā)明內(nèi)容】

      [0006]本發(fā)明的目的在于提供一種基于終端操作系統(tǒng)的未讀消息顯示方法及裝置,旨在解決現(xiàn)有技術(shù)基于終端操作系統(tǒng)中無法快速的通過應(yīng)用程序圖標(biāo)來判斷應(yīng)用程序是否有未讀消息的技術(shù)問題。
      [0007]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
      [0008]—種基于終端操作系統(tǒng)的未讀消息顯不方法,其中該方法包括:
      [0009]獲取應(yīng)用程序的未讀消息的數(shù)量,其中所述應(yīng)用程序安裝于一終端,所述終端安裝有終端操作系統(tǒng);
      [0010]獲取所述終端的型號信息;
      [0011]根據(jù)所述終端的型號信息,調(diào)用預(yù)設(shè)的與所述型號信息對應(yīng)的終端運(yùn)行參數(shù),所述終端運(yùn)行參數(shù)包括有應(yīng)用程序以及該應(yīng)用程序?qū)?yīng)的未讀消息的數(shù)量;以及
      [0012]根據(jù)調(diào)用的所述終端運(yùn)行參數(shù),將所述應(yīng)用程序的未讀消息的數(shù)量在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示。
      [0013]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
      [0014]一種基于終端操作系統(tǒng)的未讀消息顯示裝置,其中該裝置包括:
      [0015]第一獲取模塊,用于獲取應(yīng)用程序的未讀消息的數(shù)量,其中所述應(yīng)用程序安裝于一終端,所述終端安裝有終端操作系統(tǒng);
      [0016]第二獲取模塊,用于獲取所述終端的型號信息;
      [0017]調(diào)用模塊,用于根據(jù)所述終端的型號信息,調(diào)用預(yù)設(shè)的與所述型號信息對應(yīng)的終端運(yùn)行參數(shù),所述終端運(yùn)行參數(shù)包括有應(yīng)用程序以及該應(yīng)用程序?qū)?yīng)的未讀消息的數(shù)量;以及
      [0018]控制模塊,用于根據(jù)調(diào)用的所述終端運(yùn)行參數(shù),將所述應(yīng)用程序的未讀消息的數(shù)量在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示。
      [0019]相對于現(xiàn)有技術(shù),本實(shí)施例基于終端操作系統(tǒng)的終端,獲取該終端中應(yīng)用程序的未讀消息的數(shù)量,獲取所述終端的型號信息;調(diào)用預(yù)設(shè)的與型號信息對應(yīng)的終端運(yùn)行參數(shù),其中所述終端運(yùn)行參數(shù)包括有該應(yīng)用程序?qū)?yīng)的未讀消息的數(shù)量,并將所述應(yīng)用程序的未讀消息的數(shù)量在應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示,即實(shí)現(xiàn)了將未讀消息的數(shù)量在終端的桌面圖標(biāo)以及APP列表的圖標(biāo)上進(jìn)行顯示,從而使得用戶可以直接通過應(yīng)用程序圖標(biāo),快速的判斷出應(yīng)用程序是否存在有未讀消息,便捷且可以保證消息時(shí)效性。

      【專利附圖】

      【附圖說明】
      [0020]圖1a至圖1d均為現(xiàn)有的未讀消息顯示的界面示意圖;
      [0021]圖2為本發(fā)明實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示裝置所在的服務(wù)器的工作環(huán)境結(jié)構(gòu)示意圖;
      [0022]圖3為本發(fā)明第一實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示方法的流程示意圖;
      [0023]圖4為本發(fā)明第二實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示方法的流程示意圖;
      [0024]圖5a為本發(fā)明第三實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示方法的流程示意圖;
      [0025]圖5b和圖5c均為本發(fā)明實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示的界面示意圖;
      [0026]圖6為本發(fā)明實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示裝置的結(jié)構(gòu)示意圖;
      [0027]圖7為本發(fā)明實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示裝置的另一結(jié)構(gòu)示意圖。

      【具體實(shí)施方式】
      [0028]為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0029]在以下的說明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行之作業(yè)的步驟及符號來說明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計(jì)算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號的計(jì)算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來改變該計(jì)算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
      [0030]如本申請所使用的術(shù)語“組件”、“模塊”、“系統(tǒng)”、“接口 ”、“進(jìn)程”等等一般地旨在指計(jì)算機(jī)相關(guān)實(shí)體:硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以是但不限于是運(yùn)行在處理器上的進(jìn)程、處理器、對象、可執(zhí)行應(yīng)用、執(zhí)行的線程、程序和/或計(jì)算機(jī)。通過圖示,運(yùn)行在控制器上的應(yīng)用和該控制器二者都可以是組件。一個(gè)或多個(gè)組件可以有在于執(zhí)行的進(jìn)程和/或線程內(nèi),并且組件可以位于一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或更多計(jì)算機(jī)之間。
      [0031]而且,要求保護(hù)的主題可以被實(shí)現(xiàn)為使用標(biāo)準(zhǔn)編程和/或工程技術(shù)產(chǎn)生軟件、固件、硬件或其任意組合以控制計(jì)算機(jī)實(shí)現(xiàn)所公開的主題的方法、裝置或制造品。本文所使用的術(shù)語“制造品”旨在包含可從任意計(jì)算機(jī)可讀設(shè)備、載體或介質(zhì)訪問的計(jì)算機(jī)程序。當(dāng)然,本領(lǐng)域技術(shù)人員將認(rèn)識到可以對該配置進(jìn)行許多修改,而不脫離要求保護(hù)的主題的范圍或精神。
      [0032]圖2和隨后的討論提供了對實(shí)現(xiàn)本發(fā)明所述的基于終端操作系統(tǒng)的未讀消息顯示裝置所在的服務(wù)器的工作環(huán)境的簡短、概括的描述。圖2的工作環(huán)境僅僅是適當(dāng)?shù)墓ぷ鳝h(huán)境的一個(gè)實(shí)例并且不旨在建議關(guān)于工作環(huán)境的用途或功能的范圍的任何限制。實(shí)例服務(wù)器112包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、移動(dòng)設(shè)備(比如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器等等)、多處理器系統(tǒng)、消費(fèi)型服務(wù)器、小型計(jì)算機(jī)、大型計(jì)算機(jī)、包括上述任意系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境,等等。
      [0033]盡管沒有要求,但是在“計(jì)算機(jī)可讀指令”被一個(gè)或多個(gè)服務(wù)器執(zhí)行的通用背景下描述實(shí)施例。計(jì)算機(jī)可讀指令可以經(jīng)由計(jì)算機(jī)可讀介質(zhì)來分布(下文討論)。計(jì)算機(jī)可讀指令可以實(shí)現(xiàn)為程序模塊,比如執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的功能、對象、應(yīng)用編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等等。典型地,該計(jì)算機(jī)可讀指令的功能可以在各種環(huán)境中隨意組合或分布。
      [0034]圖2圖示了包括本發(fā)明的基于終端操作系統(tǒng)的未讀消息顯示裝置的一個(gè)或多個(gè)實(shí)施例的服務(wù)器112的實(shí)例,所述基于終端操作系統(tǒng)的未讀消息顯示裝置形成于終端(即服務(wù)器112)。在一種配置中,服務(wù)器112包括至少一個(gè)處理單元116和存儲器118。根據(jù)服務(wù)器的確切配置和類型,存儲器118可以是易失性的(比如RAM)、非易失性的(比如ROM、閃存等)或二者的某種組合。該配置在圖2中由虛線114圖示。
      [0035]在其他實(shí)施例中,服務(wù)器112可以包括附加特征和/或功能。例如,設(shè)備112還可以包括附加的存儲裝置(例如可移除和/或不可移除的),其包括但不限于磁存儲裝置、光存儲裝置等等。這種附加存儲裝置在圖2中由存儲裝置120圖示。在一個(gè)實(shí)施例中,用于實(shí)現(xiàn)本文所提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令可以在存儲裝置120中。存儲裝置120還可以存儲用于實(shí)現(xiàn)操作系統(tǒng)、應(yīng)用程序等的其他計(jì)算機(jī)可讀指令。計(jì)算機(jī)可讀指令可以載入存儲器118中由例如處理單元116執(zhí)行。
      [0036]本文所使用的術(shù)語“計(jì)算機(jī)可讀介質(zhì)”包括計(jì)算機(jī)存儲介質(zhì)。計(jì)算機(jī)存儲介質(zhì)包括以用于存儲諸如計(jì)算機(jī)可讀指令或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移除和不可移除介質(zhì)。存儲器118和存儲裝置120是計(jì)算機(jī)存儲介質(zhì)的實(shí)例。計(jì)算機(jī)存儲介質(zhì)包括但不限于RAM、ROM、EEPR0M、閃存或其他存儲器技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或其他光存儲裝置、盒式磁帶、磁帶、磁盤存儲裝置或其他磁存儲設(shè)備、或可以用于存儲期望信息并可以被服務(wù)器112訪問的任何其他介質(zhì)。任意這樣的計(jì)算機(jī)存儲介質(zhì)可以是服務(wù)器112的一部分。
      [0037]服務(wù)器112還可以包括允許服務(wù)器112與其他設(shè)備通信的通信連接126。通信連接126可以包括但不限于調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻發(fā)射器/接收器、紅外端口、USB連接或用于將服務(wù)器112連接到其他服務(wù)器的其他接口。通信連接126可以包括有線連接或無線連接。通信連接126可以發(fā)射和/或接收通信媒體。
      [0038]術(shù)語“計(jì)算機(jī)可讀介質(zhì)”可以包括通信介質(zhì)。通信介質(zhì)典型地包含計(jì)算機(jī)可讀指令或諸如載波或其他傳輸機(jī)構(gòu)之類的“己調(diào)制數(shù)據(jù)信號”中的其他數(shù)據(jù),并且包括任何信息遞送介質(zhì)。術(shù)語“己調(diào)制數(shù)據(jù)信號”可以包括這樣的信號:該信號特性中的一個(gè)或多個(gè)按照將信息編碼到信號中的方式來設(shè)置或改變。
      [0039]服務(wù)器112可以包括輸入設(shè)備124,比如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備、紅外相機(jī)、視頻輸入設(shè)備和/或任何其他輸入設(shè)備。設(shè)備112中也可以包括輸出設(shè)備122,比如一個(gè)或多個(gè)顯不器、揚(yáng)聲器、打印機(jī)和/或任意其他輸出設(shè)備。輸入設(shè)備124和輸出設(shè)備122可以經(jīng)由有線連接、無線連接或其任意組合連接到服務(wù)器112。在一個(gè)實(shí)施例中,來自另一個(gè)服務(wù)器的輸入設(shè)備或輸出設(shè)備可以被用作服務(wù)器112的輸入設(shè)備124或輸出設(shè)備122。
      [0040]服務(wù)器112的組件可以通過各種互連(比如總線)連接。這樣的互連可以包括外圍組件互連(PCI)(比如快速PCI)、通用串行總線(USB)、火線(IEEE 1394)、光學(xué)總線結(jié)構(gòu)等等。在另一個(gè)實(shí)施例中,服務(wù)器112的組件可以通過網(wǎng)絡(luò)互連。例如,存儲器118可以由位于不同物理位置中的、通過網(wǎng)絡(luò)互連的多個(gè)物理存儲器單元構(gòu)成。
      [0041]本領(lǐng)域技術(shù)人員將認(rèn)識到,用于存儲計(jì)算機(jī)可讀指令的存儲設(shè)備可以跨越網(wǎng)絡(luò)分布。例如,可經(jīng)由網(wǎng)絡(luò)128訪問的服務(wù)器130可以存儲用于實(shí)現(xiàn)本發(fā)明所提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令。服務(wù)器112可以訪問服務(wù)器130并且下載計(jì)算機(jī)可讀指令的一部分或所有以供執(zhí)行??商娲兀?wù)器112可以按需要下載多條計(jì)算機(jī)可讀指令,或者一些指令可以在服務(wù)器112處執(zhí)行并且一些指令可以在服務(wù)器130處執(zhí)行。
      [0042]本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所述的一個(gè)或多個(gè)操作可以構(gòu)成一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上存儲的計(jì)算機(jī)可讀指令,其在被服務(wù)器執(zhí)行時(shí)將使得計(jì)算設(shè)備執(zhí)行所述操作。描述一些或所有操作的順序不應(yīng)當(dāng)被解釋為暗示這些操作必需是順序相關(guān)的。本領(lǐng)域技術(shù)人員將理解具有本說明書的益處的可替代的排序。而且,應(yīng)當(dāng)理解,不是所有操作必需在本文所提供的每個(gè)實(shí)施例中存在。
      [0043]而且,本文所使用的詞語“優(yōu)選的”意指用作實(shí)例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設(shè)計(jì)不必被解釋為比其他方面或設(shè)計(jì)更有利。相反,詞語“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請中所使用的術(shù)語“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“X使用A或B”意指自然包括排列的任意一個(gè)。即,如果X使用A ;X使用B^X使用A和B 二者,則“X使用A或B”在前述任一示例中得到滿足。
      [0044]而且,盡管已經(jīng)相對于一個(gè)或多個(gè)實(shí)現(xiàn)方式示出并描述了本公開,但是本領(lǐng)域技術(shù)人員基于對本說明書和附圖的閱讀和理解將會想到等價(jià)變型和修改。本公開包括所有這樣的修改和變型,并且僅由所附權(quán)利要求的范圍限制。特別地關(guān)于由上述組件(例如元件、資源等)執(zhí)行的各種功能,用于描述這樣的組件的術(shù)語旨在對應(yīng)于執(zhí)行所述組件的指定功能(例如其在功能上是等價(jià)的)的任意組件(除非另外指示),即使在結(jié)構(gòu)上與執(zhí)行本文所示的本公開的示范性實(shí)現(xiàn)方式中的功能的公開結(jié)構(gòu)不等同。此外,盡管本公開的特定特征已經(jīng)相對于若干實(shí)現(xiàn)方式中的僅一個(gè)被公開,但是這種特征可以與如可以對給定或特定應(yīng)用而言是期望和有利的其他實(shí)現(xiàn)方式的一個(gè)或多個(gè)其他特征組合。而且,就術(shù)語“包括”、“具有”、“含有”或其變形被用在【具體實(shí)施方式】或權(quán)利要求中而言,這樣的術(shù)語旨在以與術(shù)語“包含”相似的方式包括。
      [0045]請參閱圖3,圖3是本發(fā)明第一實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示方法的流程示意圖。
      [0046]在步驟S301中,獲取應(yīng)用程序的未讀消息的數(shù)量,其中所述應(yīng)用程序安裝于一終端,所述終端安裝有終端操作系統(tǒng)。
      [0047]其中,所述基于終端操作系統(tǒng)的未讀消息顯示方法的執(zhí)行主體可以是應(yīng)用程序(如QQ)的后臺處理模塊,所述應(yīng)用程序安裝于一基于終端操作系統(tǒng)的終端,所述終端可以包括平板電腦、具有觸摸功能的手機(jī)等具備儲存單元并安裝有微處理器而具有運(yùn)算能力的移動(dòng)設(shè)備。所述終端操作系統(tǒng)可以包括Android系統(tǒng)、1S系統(tǒng)等,本發(fā)明實(shí)施例主要以使用較為廣泛的Android系統(tǒng)為例進(jìn)行說明分析,其實(shí)現(xiàn)同樣適用于其他終端操作系統(tǒng),此處舉例不構(gòu)成對本發(fā)明的限定。
      [0048]可以理解的是,所述應(yīng)用程序的后臺處理模塊需要判斷應(yīng)用程序是否存在有未讀消息,若存在則獲取該應(yīng)用程序的未讀消息的數(shù)量。
      [0049]在步驟S302中,獲取所述終端的型號信息。
      [0050]其中,在判斷出應(yīng)用程序存在有未讀消息后,獲取所述終端的型號信息。
      [0051]本實(shí)施例中,所述終端的型號信息可以具體為所述終端的廠商信息,假設(shè)該終端為手機(jī),則對應(yīng)的終端型號信息可以包括基于Android系統(tǒng)如索尼(Sony)Xperia、支持touchwiz的三星(Samsung)、小米MIUI等其他型號。
      [0052]在步驟S303中,根據(jù)所述終端的型號信息,調(diào)用預(yù)設(shè)的與所述型號信息對應(yīng)的終端運(yùn)行參數(shù),所述終端運(yùn)行參數(shù)包括有應(yīng)用程序以及該應(yīng)用程序?qū)?yīng)的未讀消息的數(shù)量。
      [0053]可以理解的是,每一種類型的終端的型號信息對應(yīng)一終端運(yùn)行參數(shù),所述終端運(yùn)行參數(shù)可以預(yù)先建立在所述終端內(nèi),當(dāng)所述應(yīng)用程序的后臺處理模塊確定出所述終端的型號信息后,調(diào)用與其相對應(yīng)的終端運(yùn)行參數(shù)。
      [0054]在本實(shí)施例中,若所述終端操作系統(tǒng)為Android系統(tǒng),則所述終端運(yùn)行參數(shù)用于在Launcher層面上實(shí)現(xiàn)桌面(即終端主頁)未讀消息數(shù)量提醒,其中,Launcher為Android系統(tǒng)中的桌面啟動(dòng)器,Android系統(tǒng)的桌面UI (User Interface,用戶界面)可統(tǒng)稱為Launcher。
      [0055]需要說明的是,該功能主要通過支持該功能的終端操作系統(tǒng)(如Android系統(tǒng))提供的接口來調(diào)用,即主要目的是調(diào)用實(shí)現(xiàn)該功能的終端運(yùn)行參數(shù)。例如,可以利用小紅點(diǎn)及小紅點(diǎn)內(nèi)的數(shù)字實(shí)現(xiàn)對應(yīng)用程序未讀消息的數(shù)量的標(biāo)記。
      [0056]可選的,在某些實(shí)施方式中,若當(dāng)前終端操作系統(tǒng)不支持桌面圖標(biāo)顯示未讀消息的功能,則用戶可以對所述終端運(yùn)行參數(shù)進(jìn)行預(yù)先設(shè)置,即設(shè)置一 Launcher應(yīng)用程序,可以在獲取到未讀消息數(shù)量時(shí),在桌面圖標(biāo)右上角覆蓋帶有未讀消息數(shù)字的圓形背景,此處對其實(shí)現(xiàn)不作具體限定。
      [0057]在步驟S304中,根據(jù)調(diào)用的所述終端運(yùn)行參數(shù),將所述應(yīng)用程序的未讀消息的數(shù)量在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示。
      [0058]進(jìn)一步的,在將所述應(yīng)用程序的未讀消息的數(shù)量在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示之前,還可以包括判斷所述應(yīng)用程序的未讀消息數(shù)是否超過99條,若超過,則在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上顯示為“99+”,若未超過,則在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上顯示實(shí)際的未讀消息的數(shù)量。容易想到的是,對于支持該功能的Android系統(tǒng),該步驟思想可以包含于所述終端運(yùn)行參數(shù)中進(jìn)行實(shí)現(xiàn)。
      [0059]可以理解的是,調(diào)用所述終端運(yùn)行參數(shù),將所述應(yīng)用程序的未讀消息的數(shù)量在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示,以使用戶可以直接通過終端主頁的圖標(biāo),快速的判斷出應(yīng)用程序是否存在有未讀消息。
      [0060]由上述可知,本實(shí)施例中提供的基于終端操作系統(tǒng)的未讀消息顯示方法,基于終端操作系統(tǒng)的終端,獲取該終端中應(yīng)用程序的未讀消息的數(shù)量,獲取所述終端的型號信息;調(diào)用預(yù)設(shè)的與型號信息對應(yīng)的終端運(yùn)行參數(shù),其中所述終端運(yùn)行參數(shù)包括有該應(yīng)用程序?qū)?yīng)的未讀消息的數(shù)量,并將所述應(yīng)用程序的未讀消息的數(shù)量在應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示,即實(shí)現(xiàn)了將未讀消息的數(shù)量在終端的桌面圖標(biāo)以及APP列表的圖標(biāo)上進(jìn)行顯示,從而使得用戶可以直接通過應(yīng)用程序圖標(biāo),快速的判斷出應(yīng)用程序是否存在有未讀消息,便捷且可以保證消息時(shí)效性。
      [0061]請參閱圖4,圖4為本發(fā)明第二實(shí)施例提供的基于終端操作系統(tǒng)的未讀消息顯示方法的流程示意圖。該實(shí)施例中,所述終端為手機(jī),所述終端操作系統(tǒng)為Android系統(tǒng)。即所述第二實(shí)施例提供一基于Android系統(tǒng)的未讀消息顯示方法,其中所述方法步驟包括:
      [0062]在步驟S401中,獲取應(yīng)用程序的未讀消息的數(shù)量;
      [0063]其中所述應(yīng)用程序(如QQ)安裝于手機(jī)中,且所述手機(jī)基于Android系統(tǒng)。即該實(shí)施例中,所述基于終端操作系統(tǒng)的未讀消息顯示方法的執(zhí)行主體可以是應(yīng)用程序(如QQ)的后臺處理模塊,所述應(yīng)用程序安裝于基于Android系統(tǒng)的手機(jī)。
      [0064]可以理解的是,所述應(yīng)用程序的后臺處理模塊需要判斷應(yīng)用程序是否存在有未讀消息,若存在則獲取該應(yīng)用程序的未讀消息的數(shù)量。
      [0065]在步驟S402中,在SetBadge函數(shù)里通過設(shè)置廠商獲取指令獲取手機(jī)的型號信息。
      [0066]其中,所述手機(jī)的型號信息可以具體為所述手機(jī)的廠商信息,可以包括如SonyXperia、支持touchwiz的Samsung手機(jī)、小米MIUI手機(jī)等其他型號。
      [0067]本實(shí)施例中,在應(yīng)用開發(fā)的角度來看,若為了獲取手機(jī)的型號信息,需提供一個(gè)統(tǒng)一的入口 setBadge (Context context, int count),供所有需要發(fā)送更新未讀消息廣播的邏輯使用。
      [0068]基于此,在判斷出應(yīng)用程序存在有未讀消息后,可以通過在SetBadge函數(shù)里設(shè)置的廠商獲取指令獲取所述手機(jī)的型號信息,其中,所述廠商獲取指令為android, os.Build.MANUFACTURERο
      [0069]優(yōu)選的,本實(shí)施例對廠商為三星(Samsung)、索尼(Sony)、小米Xiaomi三種手機(jī)作對應(yīng)的處理和調(diào)用,相關(guān)處理程序如下:
      [0070]

      【權(quán)利要求】
      1.一種基于終端操作系統(tǒng)的未讀消息顯不方法,其特征在于,所述方法包括: 獲取應(yīng)用程序的未讀消息的數(shù)量,其中所述應(yīng)用程序安裝于一終端,所述終端安裝有終端操作系統(tǒng); 獲取所述終端的型號信息; 根據(jù)所述終端的型號信息,調(diào)用預(yù)設(shè)的與所述型號信息對應(yīng)的終端運(yùn)行參數(shù),所述終端運(yùn)行參數(shù)包括有應(yīng)用程序以及該應(yīng)用程序?qū)?yīng)的未讀消息的數(shù)量;以及 根據(jù)調(diào)用的所述終端運(yùn)行參數(shù),將所述應(yīng)用程序的未讀消息的數(shù)量在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示。
      2.根據(jù)權(quán)利要求1所述的基于終端操作系統(tǒng)的未讀消息顯示方法,其特征在于,所述獲取應(yīng)用程序的未讀消息的數(shù)量的步驟,包括: 當(dāng)監(jiān)測到所述應(yīng)用程序中未讀消息的數(shù)量發(fā)生變化時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量;以及 獲取更新后的所述應(yīng)用程序未讀消息的數(shù)量。
      3.根據(jù)權(quán)利要求2所述的基于終端操作系統(tǒng)的未讀消息顯示方法,其特征在于,所述當(dāng)監(jiān)測到所述應(yīng)用程序中未讀消息的數(shù)量發(fā)生變化時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量的步驟,包括: 當(dāng)所述應(yīng)用程序在運(yùn)行中,且監(jiān)測到所述應(yīng)用程序獲取到新消息時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量,所述未讀消息包括所述新消息。
      4.根據(jù)權(quán)利要求2所述的基于終端操作系統(tǒng)的未讀消息顯示方法,其特征在于,所述當(dāng)監(jiān)測到所述應(yīng)用程序中未讀消息的數(shù)量發(fā)生變化時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量的步驟,包括: 當(dāng)所述應(yīng)用程序在運(yùn)行中,且監(jiān)測到所述應(yīng)用程序的未讀消息被閱讀時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量。
      5.根據(jù)權(quán)利要求2所述的基于終端操作系統(tǒng)的未讀消息顯示方法,其特征在于,所述當(dāng)監(jiān)測到所述應(yīng)用程序中未讀消息的數(shù)量發(fā)生變化時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量的步驟,包括: 當(dāng)所述應(yīng)用程序在運(yùn)行中,且監(jiān)測到所述應(yīng)用程序?qū)?yīng)的當(dāng)前登陸賬號退出或更換時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量。
      6.根據(jù)權(quán)利要求2所述的基于終端操作系統(tǒng)的未讀消息顯示方法,其特征在于,所述當(dāng)監(jiān)測到所述應(yīng)用程序中未讀消息的數(shù)量發(fā)生變化時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量的步驟,包括: 當(dāng)所述應(yīng)用程序的進(jìn)程終止,且監(jiān)測到所述應(yīng)用程序獲取到離線消息時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量,所述未讀消息包括所述離線消息。
      7.根據(jù)權(quán)利要求2所述的基于終端操作系統(tǒng)的未讀消息顯示方法,其特征在于,所述當(dāng)監(jiān)測到所述應(yīng)用程序中未讀消息的數(shù)量發(fā)生變化時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量的步驟,包括: 當(dāng)所述應(yīng)用程序的進(jìn)程終止,且監(jiān)測到所述應(yīng)用程序的未讀消息在其他終端被閱讀時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量。
      8.根據(jù)權(quán)利要求1所述的基于終端操作系統(tǒng)的未讀消息顯示方法,其特征在于,所述獲取所述終端的型號信息的步驟,包括: 在SetBadge函數(shù)里通過設(shè)置廠商獲取指令獲取所述終端的型號信息,所述廠商獲取指令為 android, os.Build.MANUFACTURER。
      9.根據(jù)權(quán)利要求8所述的基于終端操作系統(tǒng)的未讀消息顯示方法,其特征在于,所述終端運(yùn)行參數(shù)包括intent中的act1n以及Extras兩個(gè)屬性,其中所述Extras屬性的設(shè)置包括表示未讀消息數(shù)量的標(biāo)記,應(yīng)用程序的包名以及應(yīng)用程序的類名。
      10.一種基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述裝置包括: 第一獲取模塊,用于獲取應(yīng)用程序的未讀消息的數(shù)量,其中所述應(yīng)用程序安裝于一終端,所述終端安裝有終端操作系統(tǒng); 第二獲取模塊,用于獲取所述終端的型號信息; 調(diào)用模塊,用于根據(jù)所述終端的型號信息,調(diào)用預(yù)設(shè)的與所述型號信息對應(yīng)的終端運(yùn)行參數(shù),所述終端運(yùn)行參數(shù)包括有應(yīng)用程序以及該應(yīng)用程序?qū)?yīng)的未讀消息的數(shù)量;以及 控制模塊,用于根據(jù)調(diào)用的所述終端運(yùn)行參數(shù),將所述應(yīng)用程序的未讀消息的數(shù)量在所述應(yīng)用程序?qū)?yīng)的圖標(biāo)上進(jìn)行顯示。
      11.根據(jù)權(quán)利要求10所述的基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述第一獲取模塊,包括: 更新單元,用于當(dāng)監(jiān)測到所述應(yīng)用程序中未讀消息的數(shù)量發(fā)生變化時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量;以及 獲取單元,用于獲取更新后的所述應(yīng)用程序未讀消息的數(shù)量。
      12.根據(jù)權(quán)利要求11所述的基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述更新單元還用于: 當(dāng)所述應(yīng)用程序在運(yùn)行中,且監(jiān)測到所述應(yīng)用程序獲取到新消息時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量,所述未讀消息包括所述新消息。
      13.根據(jù)權(quán)利要求11所述的基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述更新單元還用于: 當(dāng)所述應(yīng)用程序在運(yùn)行中,且監(jiān)測到所述應(yīng)用程序的未讀消息被閱讀時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量。
      14.根據(jù)權(quán)利要求11所述的基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述更新單元還用于: 當(dāng)所述應(yīng)用程序在運(yùn)行中,且監(jiān)測到所述應(yīng)用程序?qū)?yīng)的當(dāng)前登陸賬號退出或更換時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量。
      15.根據(jù)權(quán)利要求11所述的基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述更新單元還用于: 當(dāng)所述應(yīng)用程序的進(jìn)程終止,且監(jiān)測到所述應(yīng)用程序獲取到離線消息時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量,所述未讀消息包括所述離線消息。
      16.根據(jù)權(quán)利要求11所述的基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述更新單元還用于: 當(dāng)所述應(yīng)用程序的進(jìn)程終止,且監(jiān)測到所述應(yīng)用程序的未讀消息在其他終端被閱讀時(shí),更新所述應(yīng)用程序未讀消息的數(shù)量。
      17.根據(jù)權(quán)利要求10所述的基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述第二獲取模塊還用于: 在SetBadge函數(shù)里通過設(shè)置廠商獲取指令獲取所述終端的型號信息,所述廠商獲取指令為 android, os.Build.MANUFACTURER。
      18.根據(jù)權(quán)利要求17所述的基于終端操作系統(tǒng)的未讀消息顯示裝置,其特征在于,所述終端運(yùn)行參數(shù)包括intent中的act1n以及Extras兩個(gè)屬性,其中所述Extras屬性的設(shè)置包括表示未讀消息數(shù)量的標(biāo)記,應(yīng)用程序的包名以及應(yīng)用程序的類名。
      【文檔編號】G06F17/30GK104166717SQ201410405763
      【公開日】2014年11月26日 申請日期:2014年8月18日 優(yōu)先權(quán)日:2014年8月18日
      【發(fā)明者】何丹, 葉航 申請人:騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1