一種語(yǔ)音播放智能手機(jī)通知消息的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及各種語(yǔ)言文本轉(zhuǎn)換為語(yǔ)音播放的技術(shù)。
【背景技術(shù)】
[0002]智能手機(jī)具有處理器、存儲(chǔ)器等電子元器件,相當(dāng)于一臺(tái)迷你電腦,很多第三方軟件制造商會(huì)研發(fā)各種各樣的應(yīng)用程序,來(lái)豐富智能手機(jī)的功能,在人們沒有點(diǎn)擊觸發(fā)這些應(yīng)用程序時(shí),這些應(yīng)用程序當(dāng)中的最新動(dòng)態(tài)通常都是調(diào)用手機(jī)操作系統(tǒng)通知消息的接口,以通知消息的形式來(lái)提醒用戶最新動(dòng)態(tài)。
[0003]各種應(yīng)用程序每天都會(huì)產(chǎn)生大量的通知消息,若是用戶每條都賴逐一查看,會(huì)過于繁瑣,而且由于智能手機(jī)的屏幕尺寸的限制,在不方便查看文本的情況下,這些通知消息就更加不方便查看。可是若不看又可能錯(cuò)過重要信息。
【發(fā)明內(nèi)容】
[0004]本發(fā)明為了解決上述現(xiàn)有技術(shù)的問題,提出一種語(yǔ)音播放智能手機(jī)通知消息的方法,包括如下步驟:
步驟1:設(shè)置一提醒器,所述提醒器與智能手機(jī)建立連接;
步驟2:所述提醒器實(shí)時(shí)監(jiān)聽智能手機(jī)是否有新增的通知消息,若沒有,則繼續(xù)監(jiān)聽;若有,則通知安裝在智能手機(jī)中的應(yīng)用程序,并繼續(xù)下一步驟;
步驟3:所述應(yīng)用程序向提醒器發(fā)送獲取通知消息的數(shù)據(jù)的命令,提醒器根據(jù)該命令,向智能手機(jī)請(qǐng)求獲取通知消息的數(shù)據(jù),并將獲取到的數(shù)據(jù)轉(zhuǎn)發(fā)給應(yīng)用程序;
步驟4:所述應(yīng)用程序拼裝并解析通知消息的內(nèi)容,通過文字語(yǔ)音轉(zhuǎn)換系統(tǒng)將通知消息的內(nèi)容轉(zhuǎn)為語(yǔ)音,并通過智能手機(jī)的語(yǔ)音通道播放。
[0005]在上述步驟3中,具體包括如下步驟:
步驟3.1:應(yīng)用程序向提醒器發(fā)送獲取通知消息的內(nèi)容請(qǐng)求命令;
步驟3.2:提醒器向智能手機(jī)轉(zhuǎn)發(fā)獲取通知消息的內(nèi)容請(qǐng)求命令;
步驟3.3:智能手機(jī)向提醒器發(fā)送通知消息的內(nèi)容;
步驟3.4:提醒器向應(yīng)用程序轉(zhuǎn)發(fā)通知消息的內(nèi)容。
[0006]在上述步驟4中,轉(zhuǎn)化為語(yǔ)音的通知消息采用隊(duì)列機(jī)制,從隊(duì)列頭開始播放,播放后的的通知消息將從隊(duì)列中刪除,新的通知消息加入至隊(duì)列尾部。
[0007]本發(fā)明通過一個(gè)提醒器來(lái)獲取智能手機(jī)的通知消息,解除了現(xiàn)有智能手機(jī)操作系統(tǒng)禁止應(yīng)用程序來(lái)獲取其通知消息的限制,并且利用智能手機(jī)自帶的TTS系統(tǒng)將文字的通知消息內(nèi)容進(jìn)行語(yǔ)音播報(bào),使人們可以知道大致的通知消息內(nèi)容,并且又不影響當(dāng)前的工作學(xué)習(xí)生活。
【附圖說明】
[0008]圖1是本發(fā)明的流程圖;圖2是本發(fā)明通知消息播放的流程圖。
【具體實(shí)施方式】
[0009]以下結(jié)合附圖和實(shí)施例,詳細(xì)說明本發(fā)明的工作過程。
[0010]如圖1所示,本發(fā)明的語(yǔ)音播放智能手機(jī)通知消息的方法,需要設(shè)置一個(gè)與智能手機(jī)通訊的提醒器。在具體實(shí)施例中,提醒器可以通過藍(lán)牙4.0低功耗藍(lán)牙BLE部分標(biāo)準(zhǔn)以及蘋果公司ANCS(Apple Notificat1n Center Service蘋果通知中心業(yè)務(wù))協(xié)議來(lái)與智能手機(jī)通訊,并獲取的通知消息相關(guān)數(shù)據(jù)。
[0011]該提醒器與智能手機(jī)建立起聯(lián)系后,提醒器就開始實(shí)時(shí)監(jiān)聽智能手機(jī)是否有新增的通知消息,一旦有新增的通知消息(Notif icat1n Added),則通知安裝在智能手機(jī)中的應(yīng)用程序(APP)。
[0012]應(yīng)用程序收到提醒器的通知后,應(yīng)用程序向提醒器發(fā)送獲取通知消息屬性請(qǐng)求命令(Get Notificat1n Attribute),提醒器根據(jù)該命令,向智能手機(jī)轉(zhuǎn)發(fā)獲取通知消息屬性請(qǐng)求命令,智能手機(jī)向提醒器發(fā)送通知消息的屬性內(nèi)容(Notificat1n Attribute),提醒器收到通知消息的屬性內(nèi)容后,再向應(yīng)用程序轉(zhuǎn)發(fā)通知消息的屬性內(nèi)容。
[0013]如圖2所示,最后,安裝在智能手機(jī)中的應(yīng)用程序會(huì)對(duì)接收到的通知消息的內(nèi)容進(jìn)行拼裝,并解析通知消息的內(nèi)容,通過文字語(yǔ)音轉(zhuǎn)換系統(tǒng)(TTS)將通知消息的內(nèi)容轉(zhuǎn)為語(yǔ)音,然后通過智能手機(jī)的語(yǔ)音通道播放。轉(zhuǎn)化為語(yǔ)音的通知消息采用隊(duì)列機(jī)制,從隊(duì)列頭開始播放,播放后的的通知消息將從隊(duì)列中刪除,新的通知消息加入至隊(duì)列尾部。
[0014]提醒器也可以通過一套軟件應(yīng)用接口(API),遵循谷歌公司Android系統(tǒng)的Notificat1nListenerService API來(lái)獲取通知消息的相關(guān)數(shù)據(jù)。
[0015]提醒器與智能手機(jī)之間的通訊還可以采用基于WiFi的任何協(xié)議,或者采用基于USB/蘋果Lightning等接口的任何其他協(xié)議。
[0016]應(yīng)當(dāng)理解的是,上述針對(duì)具體實(shí)施例的描述較為詳細(xì),并不能因此而認(rèn)為是對(duì)本發(fā)明專利保護(hù)范圍的限制,本發(fā)明的專利保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種語(yǔ)音播放智能手機(jī)通知消息的方法,其特征在于,包括如下步驟: 步驟1:設(shè)置一提醒器,所述提醒器與智能手機(jī)建立連接; 步驟2:所述提醒器實(shí)時(shí)監(jiān)聽智能手機(jī)是否有新增的通知消息,一旦有新增的通知消息,則通知安裝在智能手機(jī)中的應(yīng)用程序,并繼續(xù)下一步驟; 步驟3:所述應(yīng)用程序向提醒器發(fā)送獲取通知消息的數(shù)據(jù)的命令,提醒器根據(jù)該命令,向智能手機(jī)請(qǐng)求獲取通知消息的數(shù)據(jù),并將獲取到的數(shù)據(jù)轉(zhuǎn)發(fā)給應(yīng)用程序; 步驟4:所述應(yīng)用程序拼裝并解析通知消息的屬性內(nèi)容,通過文字語(yǔ)音轉(zhuǎn)換系統(tǒng)將通知消息的屬性內(nèi)容轉(zhuǎn)為語(yǔ)音,并通過智能手機(jī)的語(yǔ)音通道播放。2.如權(quán)利要求1所述的語(yǔ)音播放智能手機(jī)通知消息的方法,其特征在于,所述步驟3具體包括如下步驟: 步驟3.1:應(yīng)用程序向提醒器發(fā)送獲取通知消息的屬性請(qǐng)求命令; 步驟3.2:提醒器向智能手機(jī)轉(zhuǎn)發(fā)獲取通知消息的屬性請(qǐng)求命令; 步驟3.3:智能手機(jī)向提醒器發(fā)送通知消息的屬性內(nèi)容; 步驟3.4:提醒器向應(yīng)用程序轉(zhuǎn)發(fā)通知消息的屬性內(nèi)容。3.如權(quán)利要求1所述的語(yǔ)音播放智能手機(jī)通知消息的方法,其特征在于,所述步驟4中,所述轉(zhuǎn)化為語(yǔ)音的通知消息采用隊(duì)列機(jī)制,從隊(duì)列頭開始播放,播放后的的通知消息將從隊(duì)列中刪除,新的通知消息加入至隊(duì)列尾部。4.如權(quán)利要求1所述的語(yǔ)音播放智能手機(jī)通知消息的方法,其特征在于,所述提醒器與智能手機(jī)之間采用藍(lán)牙4.0、或者WIF1、或者數(shù)據(jù)線進(jìn)行通訊。5.如權(quán)利要求4所述的語(yǔ)音播放智能手機(jī)通知消息的方法,其特征在于,所述提醒器根據(jù)1S系統(tǒng)通知中心業(yè)務(wù)協(xié)議或者Android系統(tǒng)的通知監(jiān)聽服務(wù)應(yīng)用接口進(jìn)行通訊。
【專利摘要】本發(fā)明公開了一種語(yǔ)音播放智能手機(jī)通知消息的方法,通過設(shè)置一提醒器與智能手機(jī)建立連接,所述提醒器實(shí)時(shí)監(jiān)聽智能手機(jī)新增的通知消息;若監(jiān)聽到新增通知消息,則通知安裝在智能手機(jī)中的應(yīng)用程序,所述應(yīng)用程序向提醒器發(fā)送獲取通知消息的數(shù)據(jù)的命令,提醒器根據(jù)該命令,向智能手機(jī)請(qǐng)求獲取通知消息的數(shù)據(jù),并將獲取到的數(shù)據(jù)轉(zhuǎn)發(fā)給應(yīng)用程序,應(yīng)用程序拼裝并解析通知消息的內(nèi)容,通過文字語(yǔ)音轉(zhuǎn)換系統(tǒng)將通知消息的內(nèi)容轉(zhuǎn)為語(yǔ)音,并通過智能手機(jī)的語(yǔ)音通道播放。本發(fā)明實(shí)現(xiàn)了通知消息的語(yǔ)音化播報(bào),填補(bǔ)了這部分的技術(shù)空白,方便人們了解各APP的最新動(dòng)態(tài)。
【IPC分類】G10L13/08, H04M1/725
【公開號(hào)】CN105120060
【申請(qǐng)?zhí)枴緾N201510392914
【發(fā)明人】陳捷
【申請(qǐng)人】深圳市聽八方科技有限公司
【公開日】2015年12月2日
【申請(qǐng)日】2015年7月7日