推送消息的提示方法和系統(tǒng)的制作方法
【專利摘要】一種推送消息的提示方法和系統(tǒng),其方法包括:在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息,根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式,其中,所述免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式;獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息;將所述提示信息進行提示。本發(fā)明方案可以實現(xiàn)根據(jù)不同的前臺應(yīng)用選擇不同的免擾提示方式,可以減少提示推送消息時對前臺應(yīng)用的干擾,同時,避免了對后臺應(yīng)用各提醒方式的冗余設(shè)置,提高了操作效率,同時提高了用戶體驗。
【專利說明】推送消息的提示方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理【技術(shù)領(lǐng)域】,特別是涉及一種推送消息的提示方法和系統(tǒng)。
【背景技術(shù)】
[0002]移動智能終端是具有獨立的操作系統(tǒng),可以由用戶自行安裝軟件、游戲等第三方服務(wù)商提供的程序,可通過此類程序進行功能擴充,并可以通過移動通訊網(wǎng)絡(luò)來實現(xiàn)無線網(wǎng)絡(luò)接入的一類移動設(shè)備的總稱。目前可以包括搭載AndroicU1S等操作系統(tǒng)的智能手機和平板電腦,部分掌上游戲機等。
[0003]目前,當(dāng)同時開啟多個應(yīng)用程序時,不管是其中一個應(yīng)用程序正在運行,其他程序在后臺運行時,還是所有應(yīng)用都在后臺運行,后臺運行的應(yīng)用程序有新消息時,往往會以聲音、振動和文字顯示的形式同時對推送消息進行提示。
[0004]當(dāng)前應(yīng)用程序正在運行時,往往不期望受到其他應(yīng)用程序多種形式的推送消息干擾。比如,正在玩游戲時,后臺的QQ、微信、短信等應(yīng)用有新消息時,總會實時進行顯示,并伴有振動和提示聲,十分影響用戶玩游戲的體驗。又如,正在聽歌時,后臺的QQ、微信、短信等應(yīng)用有新消息時,總會實時進行顯示,并伴有振動和提示聲,會中斷歌曲的播放。為了能對推送消息進行提醒的前提下,提高當(dāng)前應(yīng)用程序的體驗效果,避免打擾,目前對后臺運行的應(yīng)用程序一一進行設(shè)置。這樣繁雜的操作,效率低,體驗差。
【發(fā)明內(nèi)容】
[0005]基于此,有必要針對在避免推送消息對前臺應(yīng)用的干擾時,操作復(fù)雜、效率低的問題,提供一種推送消息的提示方法和系統(tǒng)。
[0006]一種推送消息的提示方法,包括:
[0007]在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息,根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式,其中,所述免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式;
[0008]獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息;
[0009]將所述提示信息進行提示。
[0010]—種推送消息的提不系統(tǒng),包括:
[0011]免擾提示方式確認(rèn)模塊,用于在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息,根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式,其中,所述免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式;
[0012]提示信息生成模塊,用于獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息;
[0013]提示模塊,用于將所述提示信息進行提示。
[0014]上述推送消息的提示方法和系統(tǒng),通過在多個應(yīng)用同時運行的時候,根據(jù)前臺應(yīng)用的屬性信息確定免擾提示方式,并根據(jù)免擾提示方式將后臺應(yīng)用的推送消息生成提示信息,根據(jù)免擾提示方式對提示信息進行提示。從而可以實現(xiàn)根據(jù)不同的前臺應(yīng)用選擇不同的免擾提示方式,可以減少提示推送消息時對前臺應(yīng)用運行時的干擾,同時,避免了對后臺應(yīng)用各提醒方式的冗余設(shè)置,提高了操作效率,同時提高了用戶體驗。
【專利附圖】
【附圖說明】
[0015]圖1為本發(fā)明一個實施例中信息交互系統(tǒng)的工作環(huán)境示意圖;
[0016]圖2為本發(fā)明一個實施例中用戶終端的結(jié)構(gòu)示意圖;
[0017]圖3為本發(fā)明推送消息的提示方法實施例的流程示意圖;
[0018]圖4為本發(fā)明Iv實施例中移動終端中系統(tǒng)狀態(tài)欄不意圖;
[0019]圖5為本發(fā)明個實施例中移動終端中系統(tǒng)橫幅不意圖;
[0020]圖6為本發(fā)明具體應(yīng)用實例中移動終端橫向顯示示意圖;
[0021]圖7為本發(fā)明具體應(yīng)用實例中移動終端縱向顯示示意圖;
[0022]圖8為本發(fā)明推送消息的提示方法實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]參考圖1,圖1示出了本發(fā)明一個實施例中信息交互系統(tǒng)的工作環(huán)境示意圖。該系統(tǒng)包括用戶終端和服務(wù)器,用戶終端和服務(wù)器通過網(wǎng)絡(luò)連接。
[0025]參考圖2,在一個實施例中,用戶終端的結(jié)構(gòu)示意圖。本發(fā)明實施例的方法,可以以軟件的形式安裝于相應(yīng)的機器設(shè)備上,這里的終端設(shè)備可以是手機、平板電腦、PDA (Personal Digital Assistant,個人數(shù)字助理)、掌上游戲機等任意終端設(shè)備。
[0026]據(jù)此,以下以其中一種終端設(shè)備為例,圖2中示出了該終端設(shè)備的部分結(jié)構(gòu)框圖。參考圖2,該終端設(shè)備包括:存儲器210、輸入單元220、顯示單元230、處理器240、通信模塊250等部件。本領(lǐng)域技術(shù)人員可以理解,圖2中示出的結(jié)構(gòu),僅僅是與本發(fā)明實施例方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對應(yīng)用在本發(fā)明方案中的終端設(shè)備的限定,具體的終端設(shè)備可以包括比圖示中更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中,存儲器210可用于存儲軟件程序以及模塊,處理器240通過運行存儲在存儲器210的軟件程序以及模塊,從而執(zhí)行與該終端設(shè)備相關(guān)的各種功能應(yīng)用以及數(shù)據(jù)處理。輸入單元220可用于接收輸入的數(shù)字、字符或者其他信息,以及產(chǎn)生與終端設(shè)備的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。顯示單元230可用于顯示由用戶輸入的信息或提供給用戶的信息以及各種菜單。終端設(shè)備通過通信模塊250可以實現(xiàn)與服務(wù)器之間的通信,該通信模塊250可以采用任何可能的方式實現(xiàn),例如WiFi模塊、藍牙通信、光纖通信等,通過通信模塊250實現(xiàn)了終端設(shè)備與服務(wù)器之間的通信,從而可以使得終端設(shè)備能夠向服務(wù)器發(fā)送相關(guān)信息,并接收由服務(wù)器返回的相關(guān)信息。處理器240是終端設(shè)備的控制中心,利用各種接口和線路連接整個終端設(shè)備的各個部分,通過運行或執(zhí)行存儲在存儲器210內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器210內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備的各種功能和數(shù)據(jù)處理,從而對終端設(shè)備進行整體監(jiān)控。
[0027]如圖3所示,為本發(fā)明推送消息的提示方法實施例的流程示意圖,包括:
[0028]步驟SlOl:在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息,根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式,其中,所述免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式;
[0029]應(yīng)用也可以稱為應(yīng)用程序,比如,QQ、微信、微博等應(yīng)用。在多個應(yīng)用同時運行時,其中一個應(yīng)用在前臺運行,其他的應(yīng)用在后臺運行。其中,在前臺運行的應(yīng)用又可以稱為前臺應(yīng)用,在后臺運行的應(yīng)用又可以稱為后臺應(yīng)用。本步驟可以通過獲取應(yīng)用屬性信息的方式確定前臺應(yīng)用對應(yīng)的免擾提示方式。免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式。比如,前臺應(yīng)用為酷狗時,用戶在聽音樂或錄音文件時,不期望被其他音頻打擾,則對于酷狗應(yīng)用來說,顯示提示方式是較好的免擾提示方式,在有其他推送信息時,在保證用戶可知推送信息的前提下,保證了酷狗音頻播放的流暢,減輕了打擾。
[0030]免擾提示方式可以包括語音提示方式、顯示提示方式、振動提示方式、鈴聲提示方式。當(dāng)然,還可以設(shè)置無提示方式。
[0031]由于不同的前臺應(yīng)用需要的提示方式可能存在不同,因此可以對不同前臺應(yīng)用采用對應(yīng)的免擾提示方式。確定免擾提示方式的方法有很多種,在其中一個實施例中,還包括:
[0032]根據(jù)預(yù)設(shè)策略建立應(yīng)用的屬性信息和免擾提示方式的關(guān)系列表;
[0033]根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式的步驟包括:
[0034]根據(jù)所述屬性信息從所述關(guān)系列表中查找出所述前臺應(yīng)用對應(yīng)的免擾提示方式。
[0035]本實施例首先建立了屬性信息與免擾提示方式的關(guān)系列表,后續(xù)直接根據(jù)數(shù)據(jù)信息和關(guān)系列表即可知道該前臺應(yīng)用對應(yīng)的免擾提示方式。
[0036]預(yù)設(shè)策略是建立應(yīng)用屬性信息和免擾提示方式關(guān)聯(lián)關(guān)系的策略。預(yù)設(shè)策略可以是給特定的應(yīng)用程序指定免擾提示方式。比如,屬性信息可以是名稱信息,建立指定的應(yīng)用名稱與免擾提示方式的關(guān)系列表。從而可以根據(jù)應(yīng)用名稱確定該應(yīng)用的免擾提示方式。比如,應(yīng)用名稱為植物大戰(zhàn)僵尸,則根據(jù)關(guān)系列表找出其對應(yīng)的免擾提示方式-顯示提示方式。又如,應(yīng)用名稱為美圖秀秀,則根據(jù)事先設(shè)定的關(guān)系列表找出其對應(yīng)的免擾提示方式-語音提示方式。又如,應(yīng)用名稱為YY,則根據(jù)事先設(shè)定的關(guān)系列表找出器對應(yīng)的免擾提示方式-無提示方式。由于在YY上可能進行視頻教學(xué),所以可以設(shè)置為無提示方式。
[0037]預(yù)設(shè)策略還可以是判斷應(yīng)用的屬性信息中是否存在音頻信息,從而可以確定該應(yīng)用運行時音頻是否同時運行,若是,則將該類運用的提示方式劃分為顯示提示方式。這種是針對應(yīng)用執(zhí)行時有音頻信息播放的情況。比如,游戲、酷狗、天天動聽等應(yīng)用。預(yù)設(shè)策略還可以根據(jù)屬性信息將一些畫面感比較強的應(yīng)用的提示方式劃分為語音提示或鈴聲提示。比如一些繪圖軟件等。
[0038]步驟S102:獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息;
[0039]推送消息指服務(wù)器把信息數(shù)據(jù)自動發(fā)送到客戶端,并可以在操作系統(tǒng)集中展示的提示信息,如1s系統(tǒng)的通知中心(或Android系統(tǒng)的通知欄)集中展示的提示信息。當(dāng)后臺應(yīng)用有新消息的時候,會將該新消息作為推送消息推送至客戶端。
[0040]在其中一個實施例中,所述免擾提示方式為顯示提示方式;
[0041]所述根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息步驟,包括:根據(jù)顯示提示方式將所述推送信息生成相應(yīng)的提示信息,其中,所述提示信息包括但不限于應(yīng)用圖標(biāo)與發(fā)來新消息組合形式;應(yīng)用圖標(biāo)與具體消息內(nèi)容組合形式;應(yīng)用圖標(biāo)形式;應(yīng)用圖標(biāo)、應(yīng)用名稱與發(fā)來新消息組合形式。
[0042]提示信息的顯示形式可以有很多種,可以根據(jù)推送信息獲取對應(yīng)的應(yīng)用圖標(biāo),則可以僅顯示應(yīng)用圖標(biāo);也可以顯示“應(yīng)用圖標(biāo)+發(fā)來新消息”;還可以顯示“應(yīng)用圖標(biāo)+具體消息內(nèi)容”。還可以根據(jù)推送信息獲取對應(yīng)的應(yīng)用名稱,則可以僅顯示應(yīng)用名稱;也可以顯示“應(yīng)用名稱+發(fā)來新消息”;還可以顯示“應(yīng)用名稱+具體消息內(nèi)容”,以及“應(yīng)用圖標(biāo)+應(yīng)用名稱+發(fā)來新消息”等。
[0043]在其中一個實施例中,所述免擾提示方式為語音提示方式,所述根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息步驟,包括:
[0044]根據(jù)所述語音提示方式將所述推送消息生成音頻信息。
[0045]可以根據(jù)推送消息確定對應(yīng)的應(yīng)用名稱,在生成的音頻信息中可以包括應(yīng)用名稱+有新消息,也可以包括應(yīng)用名稱+具體消息內(nèi)容,還可以僅包括應(yīng)用名稱。
[0046]在其中一個實施例中,所述免擾提示方式為振動提示方式,所述根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息步驟,包括:根據(jù)推送信息生成振動觸發(fā)指令。一旦收到推送信息,則進行振動處理。
[0047]在其中一個實施例中,所述免擾提示方式為鈴聲提示方式,所述根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息步驟,包括:根據(jù)推送信息生成鈴聲提示觸發(fā)指令。一旦收到推送信息,則進行鈴聲提示。
[0048]步驟S103:將所述提示信息進行提示。
[0049]根據(jù)免擾提示方式可以對提示信息進行提示。比如,在其中一個實施例中,免擾提示方式為顯示提示方式,步驟S103包括:將所述提示信息顯示在系統(tǒng)狀態(tài)欄或系統(tǒng)橫幅上。系統(tǒng)狀態(tài)欄(Status Bar):指在系統(tǒng)頂部顯示設(shè)備的關(guān)鍵信息的部分,顯示的信息包括設(shè)備型號或網(wǎng)絡(luò)供應(yīng)商、網(wǎng)絡(luò)強度、電池信息、時間等。如圖4所示,為移動終端中系統(tǒng)狀態(tài)欄示意圖。400表示系統(tǒng)狀態(tài)欄。系統(tǒng)橫幅會出現(xiàn)在屏幕頂部并且自動消失。系統(tǒng)橫幅的寬度往往大于系統(tǒng)狀態(tài)欄的寬度,顯示系統(tǒng)橫幅時會遮擋系統(tǒng)狀態(tài)欄。如圖5所示,為移動終端中系統(tǒng)橫幅示意圖。500表示系統(tǒng)橫幅。比如,在1S系統(tǒng)中,可以將提示信息顯示在系統(tǒng)狀態(tài)欄中,則可以避免橫幅或彈出框?qū)η芭_應(yīng)用的干擾。另外,顯示提示方式不受橫豎屏限制。
[0050]在其中一個實施例中,所述免擾提示方式為語音提示方式,步驟S103包括:將所述音頻信息進行語音播報。
[0051]本方案通過在多個應(yīng)用同時運行的時候,根據(jù)前臺應(yīng)用的屬性信息確定免擾提示方式,并根據(jù)免擾提示方式將后臺應(yīng)用的推送消息生成提示信息,根據(jù)免擾提示方式對提示信息進行提示。從而可以實現(xiàn)根據(jù)不同的前臺應(yīng)用選擇不同的免擾提示方式,可以減少提示推送消息時對前臺應(yīng)用運行時的干擾,同時,避免了對后臺應(yīng)用各提醒方式的冗余設(shè)置,提高了操作效率,同時提高了用戶體驗。
[0052]在其中一個實施例中,所述在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息,根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式步驟之前,還包括:
[0053]檢測系統(tǒng)當(dāng)前提示方式,將其記錄為系統(tǒng)提示方式;
[0054]當(dāng)檢測到多個應(yīng)用同時運行,并且前臺有應(yīng)用運行時,屏蔽系統(tǒng)提示方式;
[0055]所述將所述提示信息進行提示步驟之后,還包括:
[0056]當(dāng)前臺應(yīng)用退出運行或轉(zhuǎn)換為后臺運行時,關(guān)閉免擾提示方式,恢復(fù)系統(tǒng)提示方式。
[0057]通過這樣的方式自動實現(xiàn)免擾提示方式和原有的系統(tǒng)提示方式的切換,避免用戶來回切換,提高操作效率,從而提高用戶體驗。
[0058]在其中一個實施例中,后臺應(yīng)用為電話應(yīng)用,所述獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息;將所述提示信息進行提示步驟,包括:
[0059]當(dāng)免擾提示方式為顯示提示方式時,獲取電話應(yīng)用的圖標(biāo)和呼叫方信息,將所述圖標(biāo)和呼叫方信息生成提示信息,將所述提示信息顯示在系統(tǒng)狀態(tài)欄或系統(tǒng)橫幅上;
[0060]當(dāng)所述免擾提示方式為語音提示方式時,獲取電話應(yīng)用的名稱和呼叫方信息,將所述名稱和呼叫方信息生成音頻信息,將所述音頻信息進行語音播報。
[0061]本實施例可以避免電話應(yīng)用運行時對前臺應(yīng)用的干擾,避免了用戶在電話應(yīng)用對前臺應(yīng)用造成干擾時,將電話應(yīng)用切換到后臺,將原有的前臺應(yīng)用再次打開的繁雜操作,提高了效率,同時大大提高了用戶體驗。其中,電話應(yīng)用為可以撥打電話和接聽電話的應(yīng)用。
[0062]在其中一個實施例中,所述后臺應(yīng)用為電話應(yīng)用,所述將所述提示信息進行提示還包括:
[0063]設(shè)置電話應(yīng)用的呼叫提示信息;
[0064]在呼叫到來時將所述呼叫提示信息發(fā)送至呼叫方,并根據(jù)呼叫方的響應(yīng)信息判斷是否為緊急電話;
[0065]若是,則根據(jù)免擾提示方式生成相應(yīng)的緊急提示信息,并將緊急提示信息進行提
/Jn ο
[0066]本實施例還通過設(shè)置呼叫提示信息的方式和呼叫方響應(yīng)信息的方式判斷當(dāng)前電話是否為緊急電話,從而可以對緊急電話進行提示,避免用戶錯過重要電話,同時也可以避免一些垃圾電話或不重要的電話對前臺應(yīng)用的干擾。呼叫提示信息可以是文字信息,也可以是語音信息。當(dāng)呼叫到來時,可以將事先設(shè)置好的文字信息或語音信息發(fā)送至呼叫方,提醒呼叫方。比如,可以將文字信息或語音信息設(shè)置為“正在忙,若事情緊急,請不要立即掛斷”。呼叫到來時,則將該信息發(fā)送至呼叫方,并且進行計時,如果發(fā)送后的時間超過設(shè)定時間,且電話應(yīng)用保持通話狀態(tài),則判斷為緊急電話;如果發(fā)送后的時間小于設(shè)定時間,且電話應(yīng)用結(jié)束通話,則判斷為非緊急電話??梢詫o急電話進行提示。再如,可以設(shè)置為“正在忙,若事情緊急,請回短信”。呼叫到來時,則將該呼叫提示信息以短信的形式發(fā)送至呼叫方,當(dāng)接收到呼叫方返回的短信時,則判斷為緊急電話,否則為非緊急電話??梢詫o急電話進行提示。
[0067]緊急提示信息可以同推送信息生成的提示信息一起進行提示。
[0068]在其中一個實施例中,還包括:
[0069]檢測并屏蔽前臺應(yīng)用推送的廣告信息;
[0070]和/ 或
[0071]檢測并屏蔽系統(tǒng)低電量提醒信息,其中,所述低電量提醒信息為大于或等于10%的電量提醒信息。
[0072]本方案還可以屏蔽一些廣告、game center的通知、20%和10%低電量的提示彈窗坐寸ο
[0073]在其中一個實施例中,獲取前臺應(yīng)用的屬性信息前,還包括:
[0074]檢測當(dāng)前前臺應(yīng)用是否為設(shè)定前臺應(yīng)用,若是,則進入獲取前臺應(yīng)用的屬性信息步驟,若否,則跳出。即不啟動本發(fā)明方案的推送消息的提示方法。
[0075]通過這樣的方式可以對特定的前臺應(yīng)用進行免擾提示,避免了所有應(yīng)用在前臺運行時都開啟免擾模式。檢測當(dāng)前前臺應(yīng)用是否為設(shè)定前臺應(yīng)用的方法有很多中,比如,可以通過獲取前臺應(yīng)用的名稱,將其與預(yù)設(shè)應(yīng)用名稱進行匹配,匹配則為設(shè)定前臺應(yīng)用,否則不是設(shè)定前臺應(yīng)用。也可以根據(jù)前臺應(yīng)用的特性進行判斷,比如在游戲中會出現(xiàn)連續(xù)滑動等現(xiàn)象,則可以通過檢查是否為連續(xù)滑動或觸動來判斷是否為設(shè)定應(yīng)用。
[0076]以上實施方式中的各種技術(shù)特征可以任意進行組合,只要特征之間的組合不存在沖突或矛盾,但是限于篇幅,未進行一一描述,因此上述實施方式中的各種技術(shù)特征的任意進行組合也屬于本說明書公開的范圍。
[0077]本方案還介紹一種具體應(yīng)用實例,一種1S系統(tǒng)中推送消息的提示方法,包括:
[0078]在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息;
[0079]根據(jù)屬性信息判斷前臺應(yīng)用是否為游戲應(yīng)用,若是,則將免擾提示方式設(shè)定為顯示提示方式,并且屏蔽系統(tǒng)原有的提示方式;
[0080]獲取后臺應(yīng)用的推送信息,根據(jù)所述顯示提示方式將所述推送信息生成“應(yīng)用圖標(biāo)+名稱+有新消息”的提不?目息;
[0081]將所述提示信息顯示在系統(tǒng)狀態(tài)欄上。
[0082]如圖6所示,為本發(fā)明具體應(yīng)用實例中移動終端橫向顯示示意圖,如圖7所示,為本發(fā)明具體應(yīng)用實例中縱向顯示示意圖。
[0083]根據(jù)上述推送消息的提示方法,本發(fā)明還提供一種推送消息的提示系統(tǒng),參見圖8所示,為本發(fā)明推送消息的提示方法實施例的結(jié)構(gòu)示意圖,包括:免擾提示方式確認(rèn)模塊810、提不彳目息生成|旲塊820、提不|旲塊830。
[0084]免擾提示方式確認(rèn)模塊810,用于在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息,根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式,其中,所述免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式;
[0085]應(yīng)用也可以稱為應(yīng)用程序,比如,QQ、微信、微博等應(yīng)用。在多個應(yīng)用同時運行時,其中一個應(yīng)用在前臺運行,其他的應(yīng)用在后臺運行。其中,在前臺運行的應(yīng)用又可以稱為前臺應(yīng)用,在后臺運行的應(yīng)用又可以稱為后臺應(yīng)用。本步驟可以通過獲取應(yīng)用屬性信息的方式確定前臺應(yīng)用對應(yīng)的免擾提示方式。免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式。免擾提示方式可以包括語音提示方式、顯示提示方式、振動提示方式、鈴聲提示方式。當(dāng)然,還可以設(shè)置無提示方式。
[0086]由于不同的前臺應(yīng)用需要的提示方式可能存在不同,因此可以對不同前臺應(yīng)用采用對應(yīng)的免擾提示方式。確定免擾提示方式的方法有很多種,在其中一個實施例中,還包括:
[0087]關(guān)系列表建立模塊,用于根據(jù)預(yù)設(shè)策略建立應(yīng)用的屬性信息和免擾提示方式的關(guān)系列表;
[0088]所述免擾提示方式確認(rèn)模塊,還用于:
[0089]根據(jù)所述屬性信息從所述關(guān)系列表中查找出所述前臺應(yīng)用對應(yīng)的免擾提示方式。
[0090]本實施例通過關(guān)系列表建立模塊建立了屬性信息與免擾提示方式的關(guān)系列表,后續(xù)直接根據(jù)數(shù)據(jù)信息和關(guān)系列表即可知道該前臺應(yīng)用對應(yīng)的免擾提示方式。
[0091]預(yù)設(shè)策略是建立應(yīng)用屬性信息和免擾提示方式關(guān)聯(lián)關(guān)系的策略。預(yù)設(shè)策略可以是給特定的應(yīng)用程序指定免擾提示方式。比如,屬性信息可以是名稱信息,建立指定的應(yīng)用名稱與免擾提示方式的關(guān)系列表。從而可以根據(jù)應(yīng)用名稱確定該應(yīng)用的免擾提示方式。比如,應(yīng)用名稱為植物大戰(zhàn)僵尸,則根據(jù)關(guān)系列表找出其對應(yīng)的免擾提示方式-顯示提示方式。又如,應(yīng)用名稱為美圖秀秀,則根據(jù)事先設(shè)定的關(guān)系列表找出其對應(yīng)的免擾提示方式-語音提示方式。又如,應(yīng)用名稱為YY,則根據(jù)事先設(shè)定的關(guān)系列表找出器對應(yīng)的免擾提示方式-無提示方式。由于在YY上可能進行視頻教學(xué),所以可以設(shè)置為無提示方式。
[0092]預(yù)設(shè)策略還可以是判斷應(yīng)用的屬性信息中是否存在音頻信息,從而可以確定該應(yīng)用運行時音頻是否同時運行,若是,則將該類運用的提示方式劃分為顯示提示方式。這種是針對應(yīng)用執(zhí)行時有音頻信息播放的情況。比如,游戲、酷狗、天天動聽等應(yīng)用。預(yù)設(shè)策略還可以根據(jù)屬性信息將一些畫面感比較強的應(yīng)用的提示方式劃分為語音提示或鈴聲提示。比如一些繪圖軟件等。
[0093]提示信息生成模塊820,用于獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息;
[0094]推送消息指服務(wù)器把信息數(shù)據(jù)自動發(fā)送到客戶端,并可以在操作系統(tǒng)集中展示的提示信息,如1s系統(tǒng)的通知中心(或Android系統(tǒng)的通知欄)集中展示的提示信息。當(dāng)后臺應(yīng)用有新消息的時候,會將該新消息作為推送消息推送至客戶端。
[0095]在其中一個實施例中,所述免擾提示方式為顯示提示方式;
[0096]所述提示信息生成模塊,用于根據(jù)顯示提示方式將所述推送信息生成相應(yīng)的提示信息,其中,所述提示信息包括但不限于應(yīng)用圖標(biāo)與發(fā)來新消息組合形式;應(yīng)用圖標(biāo)與具體消息內(nèi)容組合形式;應(yīng)用圖標(biāo)形式;應(yīng)用圖標(biāo)、應(yīng)用名稱與發(fā)來新消息組合形式。
[0097]提示信息的顯示形式可以有很多種,可以根據(jù)推送信息獲取對應(yīng)的應(yīng)用圖標(biāo),則可以僅顯示應(yīng)用圖標(biāo);也可以顯示“應(yīng)用圖標(biāo)+發(fā)來新消息”;還可以顯示“應(yīng)用圖標(biāo)+具體消息內(nèi)容”。還可以根據(jù)推送信息獲取對應(yīng)的應(yīng)用名稱,則可以僅顯示應(yīng)用名稱;也可以顯示“應(yīng)用名稱+發(fā)來新消息”;還可以顯示“應(yīng)用名稱+具體消息內(nèi)容”,以及“應(yīng)用圖標(biāo)+應(yīng)用名稱+發(fā)來新消息”等。
[0098]在其中一個實施例中,所述免擾提示方式為語音提示方式,所述提示信息生成模塊,用于獲取后臺應(yīng)用的推送信息,根據(jù)所述語音提示方式將所述推送消息生成音頻信息。
[0099]可以根據(jù)推送消息確定對應(yīng)的應(yīng)用名稱,在生成的音頻信息中可以包括應(yīng)用名稱+有新消息,也可以包括應(yīng)用名稱+具體消息內(nèi)容,還可以僅包括應(yīng)用名稱。
[0100]在其中一個實施例中,所述免擾提示方式為振動提示方式,所述提示信息生成模塊,用于根據(jù)推送信息生成振動觸發(fā)指令。一旦收到推送信息,則進行振動處理。
[0101]在其中一個實施例中,所述免擾提示方式為鈴聲提示方式,所述提示信息生成模塊,用于根據(jù)推送信息生成鈴聲提示觸發(fā)指令。一旦收到推送信息,則進行鈴聲提示。
[0102]提示模塊830,用于將所述提示信息進行提示。
[0103]提示模塊830根據(jù)免擾提示方式可以對提示信息進行提示。比如,在其中一個實施例中,免擾提示方式為顯示提示方式,所述提示模塊,用于將所述提示信息顯示在系統(tǒng)狀態(tài)欄或系統(tǒng)橫幅上。系統(tǒng)狀態(tài)欄(Status Bar):指在系統(tǒng)頂部顯示設(shè)備的關(guān)鍵信息的部分,顯示的信息包括設(shè)備型號或網(wǎng)絡(luò)供應(yīng)商、網(wǎng)絡(luò)強度、電池信息、時間等。如圖4所示,為移動終端中系統(tǒng)狀態(tài)欄示意圖。400表示系統(tǒng)狀態(tài)欄。系統(tǒng)橫幅會出現(xiàn)在屏幕頂部并且自動消失。系統(tǒng)橫幅的寬度往往大于系統(tǒng)狀態(tài)欄的寬度,顯示系統(tǒng)橫幅時會遮擋系統(tǒng)狀態(tài)欄。如圖5所示,為移動終端中系統(tǒng)橫幅示意圖。500表示系統(tǒng)橫幅。比如,在1S系統(tǒng)中,可以將提示信息顯示在系統(tǒng)狀態(tài)欄中,則可以避免橫幅或彈出框?qū)η芭_應(yīng)用的干擾。另外,顯示提示方式不受橫豎屏限制。
[0104]在其中一個實施例中,所述提示模塊,用于將所述音頻信息進行語音播報。
[0105]本方案通過在多個應(yīng)用同時運行的時候,根據(jù)前臺應(yīng)用的屬性信息確定免擾提示方式,并根據(jù)免擾提示方式將后臺應(yīng)用的推送消息生成提示信息,根據(jù)免擾提示方式對提示信息進行提示。從而可以實現(xiàn)根據(jù)不同的前臺應(yīng)用選擇不同的免擾提示方式,可以減少提示推送消息時對前臺應(yīng)用運行時的干擾,同時,避免了對后臺應(yīng)用各提醒方式的冗余設(shè)置,提高了操作效率,同時提高了用戶體驗。
[0106]在其中一個實施例中,還包括:
[0107]系統(tǒng)提示方式屏蔽模塊,用于檢測系統(tǒng)當(dāng)前提示方式,將其記錄為系統(tǒng)提示方式;當(dāng)檢測到多個應(yīng)用同時運行,并且前臺有應(yīng)用運行時,屏蔽系統(tǒng)提示方式;
[0108]恢復(fù)模塊,用于當(dāng)前臺應(yīng)用退出運行或轉(zhuǎn)換為后臺運行時,關(guān)閉免擾提示方式,恢復(fù)系統(tǒng)提示方式。
[0109]通過這樣的方式自動實現(xiàn)免擾提示方式和原有的系統(tǒng)提示方式的切換,避免用戶來回切換,提高操作效率,從而提高用戶體驗。
[0110]在其中一個實施例中,所述后臺應(yīng)用為電話應(yīng)用,且所述免擾提示方式為顯示提示方式,所述提示信息生成模塊用于獲取電話應(yīng)用的圖標(biāo)和呼叫方信息,將所述圖標(biāo)和呼叫方信息生成提示信息;所述提示模塊用于將所述提示信息顯示在系統(tǒng)狀態(tài)欄或系統(tǒng)橫幅上;
[0111]在其中一個實施例中,所述后臺應(yīng)用為電話應(yīng)用,且所述免擾提示方式為語音提示方式,所述提示信息生成模塊用于獲取電話應(yīng)用的名稱和呼叫方信息,將所述名稱和呼叫方信息生成音頻信息;所述提示模塊用于將所述音頻信息進行語音播報。
[0112]本實施例可以避免電話應(yīng)用運行時對前臺應(yīng)用的干擾,避免了用戶在電話應(yīng)用對前臺應(yīng)用造成干擾時,將電話應(yīng)用切換到后臺,將原有的前臺應(yīng)用再次打開的繁雜操作,提聞了效率,同時大大提聞了用戶體驗。
[0113]在其中一個實施例中,所述后臺應(yīng)用為電話應(yīng)用,所述提示模塊還包括:
[0114]呼叫提示信息設(shè)置模塊,用于設(shè)置電話應(yīng)用的呼叫提示信息;
[0115]緊急電話判斷模塊,用于在呼叫到來時將所述呼叫提示信息發(fā)送至呼叫方,并根據(jù)呼叫方的響應(yīng)信息判斷是否為緊急電話;
[0116]子提示模塊,用于當(dāng)本次呼叫為緊急電話時,根據(jù)免擾提示方式生成相應(yīng)的緊急提示信息,并將緊急提示信息進行提示。
[0117]本實施例還通過設(shè)置呼叫提示信息的方式和呼叫方響應(yīng)信息的方式判斷當(dāng)前電話是否為緊急電話,從而可以對緊急電話進行提示,避免用戶錯過重要電話,同時也可以避免一些垃圾電話或不重要的電話對前臺應(yīng)用的干擾。呼叫提示信息可以是文字信息,也可以是語音信息。當(dāng)呼叫到來時,可以將事先設(shè)置好的文字信息或語音信息發(fā)送至呼叫方,提醒呼叫方。比如,可以將文字信息或語音信息設(shè)置為“正在忙,若事情緊急,請不要立即掛斷”。呼叫到來時,則將該信息發(fā)送至呼叫方,并且進行計時,如果發(fā)送后的時間超過設(shè)定時間,且電話應(yīng)用保持通話狀態(tài),則判斷為緊急電話;如果發(fā)送后的時間小于設(shè)定時間,且電話應(yīng)用結(jié)束通話,則判斷為非緊急電話。然后對緊急電話進行提示。再如,可以設(shè)置為“正在忙,若事情緊急,請回短信”。呼叫到來時,則將該呼叫提示信息以短信的形式發(fā)送至呼叫方,當(dāng)接收到呼叫方返回的短信時,則判斷為緊急電話,否則為非緊急電話。然后對緊急電話進行提示。
[0118]緊急提示信息可以同推送信息生成的提示信息一起進行提示。
[0119]在其中一個實施例中,還包括屏蔽模塊,用于:
[0120]檢測并屏蔽前臺應(yīng)用推送的廣告信息;
[0121]和/或
[0122]檢測并屏蔽系統(tǒng)低電量提醒信息,其中,所述低電量提醒信息為大于或等于10%的電量提醒信息。
[0123]本方案還可以屏蔽一些廣告、game center的通知、20%和10%低電量的提示彈窗坐寸ο
[0124]在其中一個實施例中,還包括前臺應(yīng)用判斷模塊,用于:
[0125]檢測當(dāng)前前臺應(yīng)用是否為設(shè)定前臺應(yīng)用,前臺應(yīng)用是設(shè)定前臺應(yīng)用時,則與免擾提示方式確認(rèn)模塊連接。
[0126]通過這樣的方式可以對特定的前臺應(yīng)用進行免擾提示,避免了所有應(yīng)用在前臺運行時都開啟免擾模式。檢測當(dāng)前前臺應(yīng)用是否為設(shè)定前臺應(yīng)用的方法有很多中,比如,可以通過獲取前臺應(yīng)用的名稱,將其與預(yù)設(shè)應(yīng)用名稱進行匹配,匹配則為設(shè)定前臺應(yīng)用,否則不是設(shè)定前臺應(yīng)用。也可以根據(jù)前臺應(yīng)用的特性進行判斷,比如在游戲中會出現(xiàn)連續(xù)滑動等現(xiàn)象,則可以通過檢查是否為連續(xù)滑動或觸動來判斷是否為設(shè)定應(yīng)用。
[0127]本發(fā)明的推送消息的提示系統(tǒng)與本發(fā)明的推送消息的提示方法是一一對應(yīng)的,上述推送消息的提示方法實施例中的相關(guān)技術(shù)特征及其技術(shù)效果均適用于推送消息的提示系統(tǒng)實施例中,在此不再贅述。
[0128]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0129]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種推送消息的提示方法,其特征在于,包括: 在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息,根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式,其中,所述免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式; 獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息; 將所述提示信息進行提示。
2.根據(jù)權(quán)利要求1所述的推送消息的提示方法,其特征在于,所述免擾提示方式包括語音提示方式、顯示提示方式、振動提示方式、鈴聲提示方式。
3.根據(jù)權(quán)利要求1所述的推送消息的提示方法,其特征在于,還包括: 根據(jù)預(yù)設(shè)策略建立應(yīng)用的屬性信息和免擾提示方式的關(guān)系列表; 根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式的步驟包括: 根據(jù)所述屬性信息從所述關(guān)系列表中查找出所述前臺應(yīng)用對應(yīng)的免擾提示方式。
4.根據(jù)權(quán)利要求1所述的推送消息的提示方法,其特征在于,所述免擾提示方式為顯示提示方式; 所述根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息步驟,包括:根據(jù)顯示提示方式將所述推送信息生成相應(yīng)的提示信息,其中,所述提示信息包括但不限于應(yīng)用圖標(biāo)與發(fā)來新消息組合形式;應(yīng)用圖標(biāo)與具體消息內(nèi)容組合形式;應(yīng)用圖標(biāo)形式;應(yīng)用圖標(biāo)、應(yīng)用名稱與發(fā)來新消息組合形式; 所述將所述提示信息進行提示步驟,包括: 將所述提示信息顯示在系統(tǒng)狀態(tài)欄或系統(tǒng)橫幅上。
5.根據(jù)權(quán)利要求1所述的推送消息的提示方法,其特征在于, 所述免擾提示方式為語音提示方式,所述根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息包括: 根據(jù)所述語音提示方式將所述推送消息生成音頻信息; 所述將所述提示信息進行提示步驟,包括: 將所述音頻信息進行語音播報。
6.根據(jù)權(quán)利要求2所述的推送消息的提示方法,其特征在于,后臺應(yīng)用為電話應(yīng)用,所述獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息;將所述提示信息進行提示步驟,包括: 當(dāng)免擾提示方式為顯示提示方式時,獲取電話應(yīng)用的圖標(biāo)和呼叫方信息,將所述圖標(biāo)和呼叫方信息生成提示信息,將所述提示信息顯示在系統(tǒng)狀態(tài)欄或系統(tǒng)橫幅上; 當(dāng)所述免擾提示方式為語音提示方式時,獲取電話應(yīng)用的名稱和呼叫方信息,將所述名稱和呼叫方信息生成音頻信息,將所述音頻信息進行語音播報。
7.根據(jù)權(quán)利要求1所述的推送消息的提示方法,其特征在于,所述后臺應(yīng)用為電話應(yīng)用,所述將所述提示信息進行提示還包括: 設(shè)置電話應(yīng)用的呼叫提示信息; 在呼叫到來時將所述呼叫提示信息發(fā)送至呼叫方,并根據(jù)呼叫方的響應(yīng)信息判斷是否為緊急電話; 若是,則根據(jù)免擾提示方式生成相應(yīng)的緊急提示信息,并將緊急提示信息進行提示。
8.—種推送消息的提不系統(tǒng),其特征在于,包括: 免擾提示方式確認(rèn)模塊,用于在多個應(yīng)用同時運行時,獲取前臺應(yīng)用的屬性信息,根據(jù)所述屬性信息確定前臺應(yīng)用對應(yīng)的免擾提示方式,其中,所述免擾提示方式是在前臺應(yīng)用運行時以最小打擾方式進行消息提醒的方式; 提示信息生成模塊,用于獲取后臺應(yīng)用的推送信息,根據(jù)所述免擾提示方式將所述推送信息生成相應(yīng)的提示信息; 提示模塊,用于將所述提示信息進行提示。
9.根據(jù)權(quán)利要求8所述的推送消息的提示系統(tǒng),其特征在于,所述免擾提示方式包括語音提示方式、顯示提示方式、振動提示方式、鈴聲提示方式。
10.根據(jù)權(quán)利要求8所述的推送消息的提示系統(tǒng),其特征在于,還包括: 關(guān)系列表建立模塊,用于根據(jù)預(yù)設(shè)策略建立應(yīng)用的屬性信息和免擾提示方式的關(guān)系列表; 所述免擾提示方式確認(rèn)模塊,還用于: 根據(jù)所述屬性信息從所述關(guān)系列表中查找出所述前臺應(yīng)用對應(yīng)的免擾提示方式。
11.根據(jù)權(quán)利要求8所述的推送消息的提示系統(tǒng),其特征在于,所述免擾提示方式為顯示提示方式; 所述提示信息生成模塊,用于根據(jù)顯示提示方式將所述推送信息生成相應(yīng)的提示信息,其中,所述提示信息包括但不限于應(yīng)用圖標(biāo)與發(fā)來新消息組合形式;應(yīng)用圖標(biāo)與具體消息內(nèi)容組合形式;應(yīng)用圖標(biāo)形式;應(yīng)用圖標(biāo)、應(yīng)用名稱與發(fā)來新消息組合形式; 所述提示模塊,用于將所述提示信息顯示在系統(tǒng)狀態(tài)欄或系統(tǒng)橫幅上。
12.根據(jù)權(quán)利要求8所述的推送消息的提示系統(tǒng),其特征在于,所述免擾提示方式為語音提示方式; 所述提示信息生成模塊,用于獲取后臺應(yīng)用的推送信息,根據(jù)所述語音提示方式將所述推送消息生成音頻信息; 所述提示模塊,用于將所述音頻信息進行語音播報。
13.根據(jù)權(quán)利要求9所述的推送消息的提示系統(tǒng),其特征在于,所述后臺應(yīng)用為電話應(yīng)用,且所述免擾提示方式為顯示提示方式,所述提示信息生成模塊用于獲取電話應(yīng)用的圖標(biāo)和呼叫方信息,將所述圖標(biāo)和呼叫方信息生成提示信息;所述提示模塊用于將所述提示信息顯示在系統(tǒng)狀態(tài)欄或系統(tǒng)橫幅上; 或 所述后臺應(yīng)用為電話應(yīng)用,且所述免擾提示方式為語音提示方式,所述提示信息生成模塊用于獲取電話應(yīng)用的名稱和呼叫方信息,將所述名稱和呼叫方信息生成音頻信息;所述提示模塊用于將所述音頻信息進行語音播報。
14.根據(jù)權(quán)利要求8所述的推送消息的提示系統(tǒng),其特征在于,所述后臺應(yīng)用為電話應(yīng)用,所述提示模塊還包括: 呼叫提示信息設(shè)置模塊,用于設(shè)置電話應(yīng)用的呼叫提示信息; 緊急電話判斷模塊,用于在呼叫到來時將所述呼叫提示信息發(fā)送至呼叫方,并根據(jù)呼叫方的響應(yīng)信息判斷是否為緊急電話; 子提示模塊,用于當(dāng)本次呼叫為緊急電話時,根據(jù)免擾提示方式生成相應(yīng)的緊急提示信息,并將緊急提示信息進行提示。
【文檔編號】G06F9/46GK104346217SQ201410529371
【公開日】2015年2月11日 申請日期:2014年10月8日 優(yōu)先權(quán)日:2014年10月8日
【發(fā)明者】吳仕祥, 許漢杰, 劉俊瑋, 丘曉驍, 熊曦 申請人:騰訊科技(深圳)有限公司