本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及一種更新語音信箱圖標(biāo)卡文件的方法及系統(tǒng)。
背景技術(shù):
當(dāng)用戶使用的SIM/USIM中有關(guān)于Voicemail(語音信箱)圖標(biāo)的卡文件時(shí),只要用戶收到Voicemail信息,手機(jī)就會(huì)顯示Voicemail圖標(biāo),同時(shí)Voicemail圖標(biāo)的卡文件進(jìn)行同步更新;只要有未讀Voicemail信息,無論在本機(jī)或?qū)IM卡插入到其他手機(jī),都會(huì)一直顯示Voicemail圖標(biāo)來提示用戶有未讀的Voicemail信息。
Voicemail圖標(biāo)相關(guān)的卡文件有6F11和6FCA,這兩個(gè)卡文件都可以控制Voicemail圖標(biāo)的顯示和隱藏,但在協(xié)議中沒有明確定義這兩個(gè)文件的優(yōu)先級(jí),所以不同廠商的手機(jī)處理Voicemail卡文件的流程可能不一致,不同手機(jī)處理方式的差異容易導(dǎo)致Voicemail圖標(biāo)顯示混亂。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種更新語音信箱圖標(biāo)卡文件的方法及系統(tǒng),旨在解決現(xiàn)有的語音信箱圖標(biāo)容易顯示混亂的問題。
本發(fā)明的技術(shù)方案如下:
一種更新語音信箱圖標(biāo)卡文件的方法,其中,包括:
步驟A、移動(dòng)終端開機(jī)后,檢測(cè)到顯示或隱藏語音信箱圖標(biāo)的指令;
步驟B、判斷識(shí)別卡的類型,當(dāng)識(shí)別卡是SIM卡時(shí),進(jìn)入步驟C;
步驟C、判斷是否存在7F20/6FCA文件,若存在則進(jìn)入步驟D,若不存在則進(jìn)入步驟E;
步驟D、判斷是否存在7F20/6F11文件,若存在則更新7F20/6FCA和7F20/6F11文件,若不存在則只更新7F20/6FCA文件;
步驟E、判斷是否存在7F20/6F11文件,若存在則更新7F20/6F11文件,若不存在則不更新卡文件。
所述的更新語音信箱圖標(biāo)卡文件的方法,其中,還包括:
步驟F、當(dāng)所述識(shí)別卡是USIM卡時(shí),則判斷是否存在7FFF/6FCA文件,若存在則進(jìn)入步驟G,否則進(jìn)入步驟H;
步驟G、判斷是否存在7FFF/6F11文件,若存在則更新7FFF/6FCA和7FFF/6F11文件,然后判斷SIM卡的情況,若不存在則只更新7FFF/6FCA文件,然后判斷SIM卡的情況;
步驟H、判斷是否存在7FFF/6F11文件,若存在則更新7FFF/6F11文件,然后判斷SIM卡的情況,若不存在則直接執(zhí)行判斷SIM卡的情況。
所述的更新語音信箱圖標(biāo)卡文件的方法,其中,所述步驟H中,執(zhí)行判斷SIM卡的情況如下:按照步驟C至步驟E執(zhí)行。
所述的更新語音信箱圖標(biāo)卡文件的方法,其中,所述步驟B中,根據(jù)是否存在3F00/7FFF文件判斷識(shí)別卡的類型。
一種更新語音信箱圖標(biāo)卡文件的系統(tǒng),其中,包括:
檢測(cè)模塊,用于移動(dòng)終端開機(jī)后,檢測(cè)到顯示或隱藏語音信箱圖標(biāo)的指令;
第一判斷模塊,用于判斷識(shí)別卡的類型,當(dāng)識(shí)別卡是SIM卡時(shí),進(jìn)入第二判斷模塊;
第二判斷模塊,用于判斷是否存在7F20/6FCA文件,若存在則進(jìn)入第三判斷模塊,若不存在則進(jìn)入第四判斷模塊;
第三判斷模塊,用于判斷是否存在7F20/6F11文件,若存在則更新7F20/6FCA和7F20/6F11文件,若不存在則只更新7F20/6FCA文件;
第四判斷模塊,用于判斷是否存在7F20/6F11文件,若存在則更新7F20/6F11文件,若不存在則不更新卡文件。
所述的更新語音信箱圖標(biāo)卡文件的系統(tǒng),其中,還包括:
第五判斷模塊,用于當(dāng)所述識(shí)別卡是USIM卡時(shí),則判斷是否存在7FFF/6FCA文件,若存在則進(jìn)入第六判斷模塊,否則進(jìn)入第七判斷模塊;
第六判斷模塊,用于判斷是否存在7FFF/6F11文件,若存在則更新7FFF/6FCA和7FFF/6F11文件,然后判斷SIM卡的情況,若不存在則只更新7FFF/6FCA文件,然后判斷SIM卡的情況;
第七判斷模塊,用于判斷是否存在7FFF/6F11文件,若存在則更新7FFF/6F11文件,然后判斷SIM卡的情況,若不存在則直接執(zhí)行判斷SIM卡的情況。
所述的更新語音信箱圖標(biāo)卡文件的系統(tǒng),其中,執(zhí)行判斷SIM卡的情況如下:按照第二判斷模塊至第四判斷模塊執(zhí)行。
所述的更新語音信箱圖標(biāo)卡文件的系統(tǒng),其中,所述第一判斷模塊中,根據(jù)是否存在3F00/7FFF文件判斷識(shí)別卡的類型。
有益效果:本發(fā)明針對(duì)識(shí)別卡中各卡文件的不同,選擇更新對(duì)應(yīng)的卡文件,從而使呼叫轉(zhuǎn)移圖標(biāo)能夠在不同移動(dòng)終端之間正常顯示和隱藏語音信箱圖標(biāo),避免顯示混亂。
附圖說明
圖1為本發(fā)明一種更新語音信箱圖標(biāo)卡文件的方法較佳實(shí)施例的流程圖。
圖2為本發(fā)明一種更新語音信箱圖標(biāo)卡文件的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明提供一種更新語音信箱圖標(biāo)卡文件的方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參閱圖1,圖1為本發(fā)明一種更新語音信箱圖標(biāo)卡文件的方法較佳實(shí)施例的流程圖,如圖1所示,其包括:
步驟S1、移動(dòng)終端開機(jī)后,檢測(cè)到顯示或隱藏語音信箱圖標(biāo)的指令;
步驟S2、判斷識(shí)別卡的類型,當(dāng)識(shí)別卡是SIM卡時(shí),進(jìn)入步驟C;
步驟S3、判斷是否存在7F20/6FCA文件,若存在則進(jìn)入步驟D,若不存在則進(jìn)入步驟E;
步驟S4、判斷是否存在7F20/6F11文件,若存在則更新7F20/6FCA和7F20/6F11文件,若不存在則只更新7F20/6FCA文件;
步驟S5、判斷是否存在7F20/6F11文件,若存在則更新7F20/6F11文件,若不存在則不更新卡文件。
本發(fā)明中,當(dāng)移動(dòng)終端接收到Voicemail信息時(shí),則會(huì)顯示Voicemail圖標(biāo),而若用戶不讀取該Voicemail信息,則會(huì)一直顯示Voicemail圖標(biāo),也就是說,用戶可以讀取該Voicemail信息,則代表隱藏語音信息圖標(biāo),若接收到Voicemail信息而不讀取,代表顯示語音信息圖標(biāo)。
在檢測(cè)到顯示或隱藏語音信箱圖標(biāo)的指令,先判斷識(shí)別卡的類型,若是SIM卡則進(jìn)入到步驟S3;
在步驟S3中,判斷是否存在7F20/6FCA文件,然后根據(jù)是否存在來確定后續(xù)的步驟。
在所述步驟S4中,判斷是否存在7F20/6F11文件,若存在則更新7F20/6FCA和7F20/6F11文件,若不存在則只更新7F20/6FCA文件。
在此步驟中,若存在7F20/6FCA文件,又存在7F20/6F11文件,則同時(shí)更新7F20/6FCA和7F20/6F11文件,這樣同時(shí)更新所有保存語音信息圖標(biāo)的卡文件,該SIM卡不論是新插入到任何移動(dòng)終端中,只會(huì)根據(jù)最近的操作來確定是否顯示語音信息圖標(biāo),例如步驟S1中檢測(cè)到顯示語音信息圖標(biāo),那么就會(huì)在新的移動(dòng)終端中也會(huì)顯示語音信息圖標(biāo),又或者步驟S1中檢測(cè)到隱藏語音信息圖標(biāo),那么就會(huì)在新的移動(dòng)終端中也會(huì)隱藏語音信息圖標(biāo)。若存在7F20/6FCA文件而不存在7F20/6F11文件,那么只更新7F20/6FCA文件即可,也就是對(duì)于沒有7F20/6F11文件的情況,只需更新另外一個(gè)卡文件(7F20/6FCA文件存在的條件下)即可。
在步驟S5中,判斷是否存在7F20/6F11文件,若存在則更新7F20/6F11文件,若不存在則不更新卡文件。
在此步驟中,若不存在7F20/6FCA文件,并且存在7F20/6F11文件,則只更新7F20/6F11文件,即在沒有7F20/6FCA文件的情況下,只需要另外一個(gè)卡文件(7F20/6F11文件存在的條件下)即可,若不存在7F20/6FCA文件,同時(shí)又存在7F20/6F11文件,那么兩個(gè)卡文件都不存在,此時(shí)無需更新卡文件。
進(jìn)一步,方法還包括:
步驟S6、當(dāng)所述識(shí)別卡是USIM卡時(shí),則判斷是否存在7FFF/6FCA文件,若存在則進(jìn)入步驟S7,否則進(jìn)入步驟S8;
步驟S7、判斷是否存在7FFF/6F11文件,若存在則更新7FFF/6FCA和7FFF/6F11文件,然后判斷SIM卡的情況,若不存在則只更新7FFF/6FCA文件,然后判斷SIM卡的情況;
步驟S8、判斷是否存在7FFF/6F11文件,若存在則更新7FFF/6F11文件,然后判斷SIM卡的情況,若不存在則直接執(zhí)行判斷SIM卡的情況。
上述方案是針對(duì)識(shí)別卡是USIM卡,在此條件下,先判斷7FFF/6FCA文件是否存在,針對(duì)是否存在7FFF/6FCA文件而進(jìn)行不同的步驟。
在步驟S7中,若存在7FFF/6FCA文件,同時(shí)也存在7FFF/6F11文件,則同時(shí)更新7FFF/6FCA和7FFF/6F11文件,這樣同時(shí)更新所有保存語音信息圖標(biāo)的卡文件,該USIM卡不論是新插入到任何移動(dòng)終端中,只會(huì)根據(jù)最近的操作來確定是否顯示語音信息圖標(biāo),例如步驟S1中檢測(cè)到顯示語音信息圖標(biāo),那么就會(huì)在新的移動(dòng)終端中也會(huì)顯示語音信息圖標(biāo),又或者步驟S1中檢測(cè)到隱藏語音信息圖標(biāo),那么就會(huì)在新的移動(dòng)終端中也會(huì)隱藏語音信息圖標(biāo)。若存在7FFF/6FCA文件而不存在7FFF/6F11文件,那么只更新7FFF/6FCA文件即可,也就是對(duì)于沒有7FFF/6F11文件的情況,只需更新另外一個(gè)卡文件(7FFF/6FCA文件存在的條件下)即可。
若不存在7FFF/6FCA文件同時(shí)存在7FFF/6F11文件,只需要更新7FFF/6F11文件,若二者都不存在的話,則還需要判斷SIM卡的情況。因?yàn)閷?duì)于USIM卡,其不僅可能存在上述7FFF/6FCA文件、7FFF/6F11文件,同時(shí)也可能存在7F20/6FCA文件、7F20/6F11文件,所以需要再次判斷。當(dāng)然對(duì)于USIM卡而言,不論在步驟S6~步驟S8中,是否更新7FFF/6FCA和7FFF/6F11文件,都繼續(xù)執(zhí)行判斷SIM卡的情況。
對(duì)于執(zhí)行判斷SIM卡的情況如下:按照步驟S3至步驟S5執(zhí)行。即重復(fù)執(zhí)行步驟S3至步驟S5即可。
進(jìn)一步,所述步驟S2中,根據(jù)是否存在3F00/7FFF文件判斷識(shí)別卡的類型。若存在3F00/7FFF文件,那么判定為USIM卡,若不存在3F00/7FFF文件,那么判定為SIM卡。另外對(duì)于4G卡,則可按USIM卡相同方式進(jìn)行更新。
需說明的是,本發(fā)明中一般是先7F20/6FCA文件,再判斷7F20/6F11文件,顯然,也可以按照先判斷7F20/6F11文件,再判斷7F20/6FCA文件的順序執(zhí)行?;蛘弑景l(fā)明中一般是先7FFF/6FCA文件,再判斷7FFF/6F11文件,也可按照先判斷7FFF/6F11文件,再判斷7FFF/6FCA文件。
還需說明的是,本發(fā)明中7F20/6FCA是指7F20目錄下的6FCA文件,7F20文件則指7F20整個(gè)目錄文件,對(duì)于其他文件同理解釋。
基于上述方法,本發(fā)明還提供一種更新語音信箱圖標(biāo)卡文件的系統(tǒng)較佳實(shí)施例,如圖2所示,其包括:
檢測(cè)模塊100,用于移動(dòng)終端開機(jī)后,檢測(cè)到顯示或隱藏語音信箱圖標(biāo)的指令;
第一判斷模塊200,用于判斷識(shí)別卡的類型,當(dāng)識(shí)別卡是SIM卡時(shí),進(jìn)入第二判斷模塊;
第二判斷模塊300,用于判斷是否存在7F20/6FCA文件,若存在則進(jìn)入第三判斷模塊,若不存在則進(jìn)入第四判斷模塊;
第三判斷模塊400,用于判斷是否存在7F20/6F11文件,若存在則更新7F20/6FCA和7F20/6F11文件,若不存在則只更新7F20/6FCA文件;
第四判斷模塊500,用于判斷是否存在7F20/6F11文件,若存在則更新7F20/6F11文件,若不存在則不更新卡文件。
進(jìn)一步,系統(tǒng)還包括:
第五判斷模塊,用于當(dāng)所述識(shí)別卡是USIM卡時(shí),則判斷是否存在7FFF/6FCA文件,若存在則進(jìn)入第六判斷模塊,否則進(jìn)入第七判斷模塊;
第六判斷模塊,用于判斷是否存在7FFF/6F11文件,若存在則更新7FFF/6FCA和7FFF/6F11文件,然后判斷SIM卡的情況,若不存在則只更新7FFF/6FCA文件,然后判斷SIM卡的情況;
第七判斷模塊,用于判斷是否存在7FFF/6F11文件,若存在則更新7FFF/6F11文件,然后判斷SIM卡的情況,若不存在則直接執(zhí)行判斷SIM卡的情況。
進(jìn)一步,執(zhí)行判斷SIM卡的情況如下:按照第二判斷模塊至第四判斷模塊執(zhí)行。
進(jìn)一步,所述第一判斷模塊200中,根據(jù)是否存在3F00/7FFF文件判斷識(shí)別卡的類型。
關(guān)于上述模塊單元的技術(shù)細(xì)節(jié)在前面的方法中已有詳述,故不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件完成,所述的計(jì)算機(jī)程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,程序在執(zhí)行時(shí),可包括上述各方法的實(shí)施例的流程。其中的存儲(chǔ)介質(zhì)可以為磁碟、光盤、只讀存儲(chǔ)記憶體(ROM)或隨機(jī)存儲(chǔ)記憶體(RAM)等。
綜上所述,本發(fā)明針對(duì)識(shí)別卡中各卡文件的不同,選擇更新對(duì)應(yīng)的卡文件,從而使呼叫轉(zhuǎn)移圖標(biāo)能夠在不同移動(dòng)終端之間正常顯示和隱藏語音信箱圖標(biāo),避免顯示混亂。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。