未接電話圖標(biāo)清理方法和裝置制造方法
【專利摘要】本申請?zhí)峁┝宋唇与娫拡D標(biāo)清理方法和裝置。該方法包括:實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù);當(dāng)監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,并發(fā)送至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng),所述設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面;接收所述系統(tǒng)針對所述請求的響應(yīng)并從當(dāng)前顯示的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,以清除電話程序在通知欄顯示的未接電話圖標(biāo),并清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識。采用本發(fā)明,能夠?qū)崿F(xiàn)不具有清除未接電話圖標(biāo)權(quán)限的應(yīng)用快速清除未接電話圖標(biāo)。
【專利說明】未接電話圖標(biāo)清理方法和裝置
【技術(shù)領(lǐng)域】
[0001〕 本申請涉及計(jì)算機(jī)技術(shù),特別涉及未接電話圖標(biāo)清理方法和裝置。
【背景技術(shù)】
[0002]安卓(如系統(tǒng)中的電話程序提供了所有與打電話相關(guān)的功能。在有未接電話時(shí),會(huì)在通知欄顯示未接電話圖標(biāo),同時(shí),向通話記錄數(shù)據(jù)庫中新增未接電話記錄。
[0003]使用安卓接口定義語言(八 1011111:61-^806 06^11111:1011 1^11^118^6 )提供了清除未接電話圖標(biāo)的接口,該接口可稱為未接電話圖標(biāo)接口,同時(shí),還對該未接電話圖標(biāo)接口做了權(quán)限(如於)限制,使得只有擁有該%0丨的應(yīng)用才能調(diào)用該未接電話圖標(biāo)接口清除未接電話圖標(biāo)。比如,通話記錄界面([08)擁有該0001:,則只有在[08打開時(shí)才會(huì)調(diào)用未接電話圖標(biāo)接口以成功清除未接電話圖標(biāo),而其他沒有所述的應(yīng)用則即使調(diào)用未接電話圖標(biāo)接口,也是失敗,不能清除未接電話圖標(biāo)。
[0004]也即,在如(6()1(1系統(tǒng)中,只有被設(shè)置了如於的應(yīng)用才會(huì)成功清除未接電話圖標(biāo),而其他非%0丨的應(yīng)用是不能成功清除未接電話圖標(biāo)的,這限制了如^01(1系統(tǒng)中未接電話圖標(biāo)的清除。
[0005]因此,一種八11(601(1系統(tǒng)中非1?00七的應(yīng)用清除未接電話圖標(biāo)的方法是當(dāng)前亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0006]本申請?zhí)峁┝宋唇与娫拡D標(biāo)清理方法和裝置,以實(shí)現(xiàn)非%0丨下快速清除未接電話圖標(biāo)的方法。
[0007]本申請?zhí)峁┑募夹g(shù)方案包括:
[0008]一種未接電話圖標(biāo)清理方法,包括:
[0009]實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù);
[0010]當(dāng)監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,并發(fā)送至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng),所述設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面;
[0011]基于所述系統(tǒng)的控制從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,以清除電話程序在通知欄顯示的未接電話圖標(biāo),并清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識。
[0012]一種用于清除未接電話圖標(biāo)的裝置,包括:
[0013]監(jiān)聽單元,用于實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù);
[0014]創(chuàng)建單元,用于當(dāng)所述監(jiān)聽單元監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,所述設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面;
[0015]發(fā)送單元,用于發(fā)送所述創(chuàng)建單元?jiǎng)?chuàng)建的請求至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng);
[0016]清除單元,用于接收所述系統(tǒng)針對所述請求的響應(yīng)并從本裝置當(dāng)前所顯示的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,以清除電話程序在通知欄顯示的未接電話圖標(biāo),并清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識。
[0017]由以上技術(shù)方案可以看出,本發(fā)明中,通過實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù),當(dāng)監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),即使當(dāng)前的應(yīng)用為未被設(shè)置了 %0丨的第三方應(yīng)用,該應(yīng)用會(huì)創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,這里,設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面,其實(shí)質(zhì)為具有清除未接電話圖標(biāo)的應(yīng)用對應(yīng)的界面,通過創(chuàng)建的用于跳轉(zhuǎn)至設(shè)定界面的請求快速完成當(dāng)前的應(yīng)用界面至設(shè)定界面的切換,以成功清除未接電話圖標(biāo),不像現(xiàn)有技術(shù)那樣只有具有%0丨的應(yīng)用才能成功清除未接電話圖標(biāo),這擴(kuò)展了如系統(tǒng)中未接電話圖標(biāo)清除的方法,實(shí)現(xiàn)了非快速清除未接電話圖標(biāo)的方法。
【專利附圖】
【附圖說明】
[0018]圖1為本發(fā)明實(shí)施例提供的方法流程圖;
[0019]圖2為本發(fā)明實(shí)施例提供的創(chuàng)建流程圖;
[0020]圖3為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0021]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述。
[0022]本發(fā)明提供了一種未接電話圖標(biāo)請求方法,其能夠?qū)崿F(xiàn)在非%0丨下快速清理未接電話圖標(biāo)。
[0023]下面通過圖1對本發(fā)明提供的方法進(jìn)行描述:
[0024]參見圖1,圖1為本發(fā)明實(shí)施例提供的方法流程圖。該方法應(yīng)用于基于如系統(tǒng)的終端,如圖1所示,該方法可包括以下步驟:
[0025]步驟101,實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)。
[0026]在八11(11*01(1系統(tǒng)中存在一個(gè)內(nèi)容訪問(03111:6111^0801^610方法,其能夠訪問數(shù)據(jù),并能夠監(jiān)聽數(shù)據(jù)的變化,基于此,本步驟101,就可以利用1^0801^61'方式監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)。
[0027]步驟102,當(dāng)監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,并發(fā)送至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng)。
[0028]這里,后臺用于控制界面跳轉(zhuǎn)的系統(tǒng)可為如系統(tǒng)。
[0029]本發(fā)明中,所述設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面。作為本發(fā)明的一個(gè)實(shí)施例,設(shè)定的用于清除未接電話圖標(biāo)的界面可為108。當(dāng)然,作為本發(fā)明實(shí)施例的擴(kuò)展,設(shè)定的用于清除未接電話圖標(biāo)的界面也可為其他被定義的用于清除未接電話圖標(biāo)的界面,本發(fā)明并不限定。
[0030]在八11(11*01(1系統(tǒng)中存在意愿(1111:6111:)機(jī)制,通過機(jī)制,可以向八II 系統(tǒng)表達(dá)某種請求,八11(601(1系統(tǒng)會(huì)根據(jù)該請求的內(nèi)容完成該請求。比如,在一個(gè)聯(lián)系人維護(hù)的應(yīng)用中,當(dāng)我們在一個(gè)聯(lián)系人列表屏幕上點(diǎn)擊某個(gè)聯(lián)系人后,希望能夠跳出此聯(lián)系人的詳細(xì)信息,為了實(shí)現(xiàn)這個(gè)目的,就需要構(gòu)造一個(gè)1111:6111:,這個(gè)用于告訴八系統(tǒng)用戶要做“查看”動(dòng)作,此動(dòng)作對應(yīng)的查看對象是“某聯(lián)系人”,當(dāng)構(gòu)造的1社6社傳入至^11(11-01(1系統(tǒng),^11(11-01(1系統(tǒng)會(huì)根據(jù)此1=1:6111:中的描述,找到滿足此1=1:6111:要求的查看某聯(lián)系人的詳細(xì)信息。
[0031]基于此,本步驟102就可利用八11(11*01(1系統(tǒng)中的1=1:6111:機(jī)制創(chuàng)建一個(gè)1=1:6111:,作為用于跳轉(zhuǎn)至設(shè)定界面的請求。
[0032]其中,本步驟102可通過下述圖2所示流程創(chuàng)建一個(gè)1社6社,作為用于跳轉(zhuǎn)至設(shè)定界面的請求,這里暫不贅述。
[0033]當(dāng)八11(11X11(1系統(tǒng)接收到創(chuàng)建的所述請求時(shí),其會(huì)響應(yīng)該請求,并基于請求攜帶的1112數(shù)據(jù)類型和6打開對應(yīng)的設(shè)定界面,以實(shí)現(xiàn)終端從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,具體見步驟103。
[0034]步驟103,接收所述系統(tǒng)針對所述請求的響應(yīng)并從當(dāng)前顯示的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,以清除電話程序在通知欄顯示的未接電話圖標(biāo),并清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識。
[0035]因?yàn)樵O(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面,當(dāng)設(shè)定界面打開時(shí),意味著電話程序$110=6)在通知欄顯示的未接電話圖標(biāo)即消除,同時(shí),對應(yīng)地,通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識也會(huì)相應(yīng)消除。如此,即可實(shí)現(xiàn)了從非的界面比如108清除未接電話圖標(biāo)的目的。
[0036]至此,完成圖1所示的流程。
[0037]在上述步驟103中,從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,可運(yùn)用八系統(tǒng)的活動(dòng)跳轉(zhuǎn)體制實(shí)現(xiàn),在完成跳轉(zhuǎn)后,設(shè)定界面上浮到八棧的棧頂,而應(yīng)用界面就被換到八棧中僅次于棧頂?shù)奈恢?稱為第二層但是,本發(fā)明中,設(shè)定界面并非一直處于八棧的棧頂,也即設(shè)定界面并非一直為終端的當(dāng)前狀態(tài),終端可通過以下兩種方式從當(dāng)前的設(shè)定界面跳轉(zhuǎn)至之前的應(yīng)用界面:
[0038]方式1:
[0039]本方式1需要實(shí)時(shí)檢測所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識是否均被清除,
[0040]當(dāng)檢測到所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識均被清除時(shí),從當(dāng)前的所述設(shè)定界面跳轉(zhuǎn)至所述應(yīng)用界面,否則,繼續(xù)返回檢測所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識是否均被清除的步驟。
[0041]方式2:
[0042]本方式2下,需要在清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識時(shí),啟動(dòng)一個(gè)定時(shí)器,該定時(shí)器的時(shí)長可根據(jù)實(shí)際經(jīng)驗(yàn)設(shè)置;當(dāng)檢測所述定時(shí)器超時(shí)時(shí),從當(dāng)前的所述設(shè)定界面跳轉(zhuǎn)至所述應(yīng)用界面。
[0043]以上對終端從當(dāng)前的設(shè)定界面跳轉(zhuǎn)至之前的應(yīng)用界面的兩種方式進(jìn)行了描述。
[0044]在上面兩種方式中,終端從當(dāng)前的所述設(shè)定界面跳轉(zhuǎn)至應(yīng)用界面可運(yùn)用如系統(tǒng)的八跳轉(zhuǎn)體制實(shí)現(xiàn),在完成跳轉(zhuǎn)后,應(yīng)用界面上浮到八棧的棧頂,而設(shè)定界面就被換到八棧中僅次于棧頂?shù)奈恢?稱為第二層此時(shí),用戶在應(yīng)用界面上觸發(fā)頁面返回標(biāo)識時(shí),終端就會(huì)從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至第二層的設(shè)定界面。而這種情況是不允許的,因?yàn)樵O(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面,當(dāng)用戶觸發(fā)頁面返回標(biāo)識時(shí),是沒有必要跳轉(zhuǎn)至設(shè)定界面的,基于此,為了避免用戶在應(yīng)用界面上觸發(fā)頁面返回標(biāo)識時(shí),終端就會(huì)從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至第二層的設(shè)定界面,本發(fā)明就控制終端從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至桌面,在這里,所述頁面返回標(biāo)識包括但不限于返回鍵。
[0045]本發(fā)明中,為了實(shí)現(xiàn)終端從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至桌面,需要終端在發(fā)送1社6!1七至八11(11*01(1系統(tǒng)時(shí),在該中附加跳回桌面的標(biāo)志。優(yōu)選地,該標(biāo)志可為:
[0046]1^611 七
[0047]當(dāng)八11(11*01(1系統(tǒng)收到攜帶跳回桌面的標(biāo)志的時(shí),其就會(huì)響應(yīng)該并控制終端從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至桌面。
[0048]參見圖2,圖2為本發(fā)明實(shí)施例提供的11^611丨創(chuàng)建流程圖。如圖2所示,該流程可包括以下步驟:
[0049]步驟201,識別所述設(shè)定界面的多用途網(wǎng)際郵件擴(kuò)充協(xié)議(1頂£)數(shù)據(jù)類型。
[0050]以設(shè)定界面為[08為例,通常,運(yùn)行八11(11*01(1系統(tǒng)的不同終端,其[08的包名
會(huì)存在差異,但是其具有的[腿數(shù)據(jù)類型都是一樣的。
[0051]基于此,為了避免終端差異而不能準(zhǔn)確跳轉(zhuǎn)至設(shè)定界面,本發(fā)明就先識別出設(shè)定界面的1頂2數(shù)據(jù)類型,通過設(shè)定界面的祖腿數(shù)據(jù)類型找到設(shè)定界面的?%匕陰,具體見步驟 202。
[0052]步驟202,查詢設(shè)定界面的[腿數(shù)據(jù)類型對應(yīng)的?%匕86。
[0053]本步驟202,可以利用系統(tǒng)的包管理器查詢設(shè)定界面的[腿數(shù)據(jù)類型對應(yīng)的?狀匕邑6。
[0054]步驟203,創(chuàng)建一個(gè)包含設(shè)定界面的1頂2數(shù)據(jù)類型和?狀匕86的1社6社,作為用于跳轉(zhuǎn)至設(shè)定界面的請求。
[0055]至此,通過上述步驟201至步驟203就可完成創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求。
[0056]以上對本發(fā)明提供的方法描述。下面對本發(fā)明提供的裝置進(jìn)行描述:
[0057]參見圖3,圖3為本發(fā)明實(shí)施例提供的裝置結(jié)構(gòu)圖。如圖3所示,該裝置可包括:
[0058]監(jiān)聽單元,用于實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù);
[0059]創(chuàng)建單元,用于當(dāng)所述監(jiān)聽單元監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,所述設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面;
[0060]發(fā)送單元,用于發(fā)送所述創(chuàng)建單元?jiǎng)?chuàng)建的請求至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng);
[0061]清除單元,用于接收所述系統(tǒng)針對所述請求的響應(yīng)并從本裝置當(dāng)前所顯示的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,以清除電話程序在通知欄顯示的未接電話圖標(biāo),并清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識。
[0062]優(yōu)選地,本發(fā)明中,所述清除單元進(jìn)一步檢測所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識是否均被清除,
[0063]如果是,控制本裝置從當(dāng)前所顯示的所述設(shè)定界面返回跳轉(zhuǎn)至所述應(yīng)用界面;
[0064]如果否,返回檢測所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識是否均被清除的步驟。
[0065]優(yōu)選地,本發(fā)明中,所述清除單元進(jìn)一步在清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識時(shí),創(chuàng)建并啟動(dòng)定時(shí)器,檢測所述定時(shí)器是否超時(shí),當(dāng)檢測到所述定時(shí)器超時(shí)時(shí),控制本裝置從當(dāng)前所顯示的所述設(shè)定界面返回跳轉(zhuǎn)至所述應(yīng)用界面。
[0066]本發(fā)明中,所述清除單元進(jìn)一步接收用戶在所述應(yīng)用界面觸發(fā)的頁面返回標(biāo)識,并觸發(fā)所述發(fā)送單元發(fā)送用于跳轉(zhuǎn)到桌面的請求至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng),其中,所述頁面返回標(biāo)識包括但不限于返回鍵;
[0067]所述清除單元進(jìn)一步基于所述系統(tǒng)的控制本裝置從當(dāng)前顯示的應(yīng)用界面跳轉(zhuǎn)至桌面。
[0068]本發(fā)明中,所述創(chuàng)建單元通過以下步驟創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求包括:
[0069]識別所述設(shè)定界面的多用途網(wǎng)際郵件擴(kuò)充協(xié)議1頂2數(shù)據(jù)類型;
[0070]查詢所述1頂2數(shù)據(jù)類型對應(yīng)的包名叫6 ;
[0071]創(chuàng)建一個(gè)包含所述11腿數(shù)據(jù)類型和所述的請求。
[0072]本發(fā)明中,所述系統(tǒng)為安卓八11(601(1系統(tǒng);
[0073]創(chuàng)建的所述請求是基于安卓系統(tǒng)中的意愿1060機(jī)制實(shí)現(xiàn)的;
[0074]所述設(shè)定界面為通話記錄界面。
[0075]以上對本發(fā)明提供的裝置進(jìn)行了描述。
[0076]由以上技術(shù)方案可以看出,本發(fā)明中,通過實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù),當(dāng)監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),即使當(dāng)前的應(yīng)用為未被設(shè)置了 %0丨的第三方應(yīng)用,該應(yīng)用會(huì)創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,這里,設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面,其實(shí)質(zhì)為具有清除未接電話圖標(biāo)的應(yīng)用對應(yīng)的界面,通過創(chuàng)建的用于跳轉(zhuǎn)至設(shè)定界面的請求快速完成當(dāng)前的應(yīng)用界面至設(shè)定界面的切換,以成功清除未接電話圖標(biāo),不像現(xiàn)有技術(shù)那樣只有具有%0丨的應(yīng)用才能成功清除未接電話圖標(biāo),這擴(kuò)展了如系統(tǒng)中未接電話圖標(biāo)清除的方法,實(shí)現(xiàn)了非快速清除未接電話圖標(biāo)的方法。
[0077]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種未接電話圖標(biāo)清理方法,其特征在于,該方法包括: 實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù); 當(dāng)監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,并發(fā)送至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng),所述設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面; 接收所述系統(tǒng)針對所述請求的響應(yīng)并從當(dāng)前顯示的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,以清除電話程序在通知欄顯示的未接電話圖標(biāo),并清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括: 檢測所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識是否均被清除, 如果是,從當(dāng)前顯示的所述設(shè)定界面跳轉(zhuǎn)至所述應(yīng)用界面; 如果否,返回檢測所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識是否均被清除的步驟。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識時(shí),進(jìn)一步包括: 創(chuàng)建并啟動(dòng)定時(shí)器; 檢測所述定時(shí)器是否超時(shí),當(dāng)檢測到所述定時(shí)器超時(shí)時(shí),從當(dāng)前顯示的所述設(shè)定界面跳轉(zhuǎn)至所述應(yīng)用界面。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,該方法進(jìn)一步包括: 當(dāng)接收到用戶在所述應(yīng)用界面觸發(fā)的頁面返回標(biāo)識時(shí),發(fā)送用于跳轉(zhuǎn)到桌面的請求至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng); 接收所述系統(tǒng)針對所述請求的響應(yīng)并從當(dāng)前的應(yīng)用界面跳轉(zhuǎn)至桌面; 其中,所述頁面返回標(biāo)識包括但不限于返回鍵。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求包括: 識別所述設(shè)定界面的多用途網(wǎng)際郵件擴(kuò)充協(xié)議MME數(shù)據(jù)類型; 查詢所述MME數(shù)據(jù)類型對應(yīng)的包名Package ; 創(chuàng)建一個(gè)包含所述MME數(shù)據(jù)類型和所述Package的請求。
6.根據(jù)權(quán)利要求1或5所述的方法,其特征在于,所述系統(tǒng)為安卓Android系統(tǒng); 創(chuàng)建的所述請求是基于安卓系統(tǒng)中的意愿Intent機(jī)制實(shí)現(xiàn)的。
7.根據(jù)權(quán)利要求1或2或3所述的方法,其特征在于,所述設(shè)定界面為通話記錄界面。
8.一種用于清除未接電話圖標(biāo)的裝置,其特征在于,該裝置包括: 監(jiān)聽單元,用于實(shí)時(shí)監(jiān)聽通話記錄數(shù)據(jù)庫中是否存在帶有未讀標(biāo)識的未接來電數(shù)據(jù);創(chuàng)建單元,用于當(dāng)所述監(jiān)聽單元監(jiān)聽到所述通話記錄數(shù)據(jù)庫中存在帶有未讀標(biāo)識的未接來電數(shù)據(jù)時(shí),創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求,所述設(shè)定界面為設(shè)定的用于清除未接電話圖標(biāo)的界面; 發(fā)送單元,用于發(fā)送所述創(chuàng)建單元?jiǎng)?chuàng)建的請求至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng); 清除單元,用于接收所述系統(tǒng)針對所述請求的響應(yīng)并從本裝置當(dāng)前所顯示的應(yīng)用界面跳轉(zhuǎn)至所述設(shè)定界面,以清除電話程序在通知欄顯示的未接電話圖標(biāo),并清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述清除單元進(jìn)一步檢測所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識是否均被清除, 如果是,控制本裝置從當(dāng)前所顯示的所述設(shè)定界面返回跳轉(zhuǎn)至所述應(yīng)用界面; 如果否,返回檢測所述通話記錄數(shù)據(jù)庫中被監(jiān)聽到的所有未接來電數(shù)據(jù)帶有的未讀標(biāo)識是否均被清除的步驟。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述清除單元進(jìn)一步在清除所述通話記錄數(shù)據(jù)庫中未接來電數(shù)據(jù)帶有的未讀標(biāo)識時(shí),創(chuàng)建并啟動(dòng)定時(shí)器,檢測所述定時(shí)器是否超時(shí),當(dāng)檢測到所述定時(shí)器超時(shí)時(shí),控制本裝置從當(dāng)前所顯示的所述設(shè)定界面返回跳轉(zhuǎn)至所述應(yīng)用界面。
11.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于,所述清除單元進(jìn)一步接收用戶在所述應(yīng)用界面觸發(fā)的頁面返回標(biāo)識,并觸發(fā)所述發(fā)送單元發(fā)送用于跳轉(zhuǎn)到桌面的請求至后臺用于控制界面跳轉(zhuǎn)的系統(tǒng),其中,所述頁面返回標(biāo)識包括但不限于返回鍵; 所述清除單元進(jìn)一步基于所述系統(tǒng)的控制本裝置從當(dāng)前顯示的應(yīng)用界面跳轉(zhuǎn)至桌面。
12.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述創(chuàng)建單元通過以下步驟創(chuàng)建用于跳轉(zhuǎn)至設(shè)定界面的請求包括: 識別所述設(shè)定界面的多用途網(wǎng)際郵件擴(kuò)充協(xié)議MME數(shù)據(jù)類型; 查詢所述MME數(shù)據(jù)類型對應(yīng)的包名Package ; 創(chuàng)建一個(gè)包含所述MME數(shù)據(jù)類型和所述Package的請求。
13.根據(jù)權(quán)利要求8或13所述的裝置,其特征在于,所述系統(tǒng)為安卓Android系統(tǒng); 創(chuàng)建的所述請求是基于安卓系統(tǒng)中的意愿Intent機(jī)制實(shí)現(xiàn)的; 所述設(shè)定界面為通話記錄界面。
【文檔編號】H04M1/725GK104284009SQ201310288045
【公開日】2015年1月14日 申請日期:2013年7月10日 優(yōu)先權(quán)日:2013年7月10日
【發(fā)明者】胡元漢, 李斌 申請人:騰訊科技(深圳)有限公司