一種彩信的處理方法及移動終端的制作方法
【專利摘要】本發(fā)明實施例提供了一種彩信的處理方法及移動終端,其中,該彩信的處理方法具體包括:在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息;對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識;根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)重試操作和目標(biāo)操作類型;基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作。本發(fā)明實施例提供的彩信的處理方法,能夠提高彩信收發(fā)的成功率,減少彩信重發(fā)次數(shù),以及能夠節(jié)省系統(tǒng)資源。
【專利說明】
一種彩信的處理方法及移動終端
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種彩信的處理方法及移動終端。
【背景技術(shù)】
[0002]隨著移動通訊技術(shù)的飛速發(fā)展,手機等智能終端已然成為人們?nèi)粘I?、工作不可或缺的工具之一,信息功?包括短信和彩信)也成為了當(dāng)前移動終端最重要的基礎(chǔ)功能之一。彩信的收發(fā)過程通??梢园?移動終端建立用于處理彩信的賬戶的MMS(多媒體信息服務(wù),Multimedia Messaging Service)類型的FOPWacket Data Protocol,包數(shù)據(jù)協(xié)議)連接;建立上述連接后移動終端通過移動數(shù)據(jù)網(wǎng)絡(luò)與MMSC(多媒體信息服務(wù)中心,Multimedia Messaging Service Center)建立連接,進而可以向MMSC發(fā)送彩信或者從MMSC下載彩信,其中,上述MMSC用于對移動終端發(fā)送的彩信進行存儲和處理,并負責(zé)彩信在不同MMSC之間的傳遞等操作。
[0003]目前,在彩信的收發(fā)過程中,往往會由于移動終端參數(shù)配置不當(dāng)、MMSC服務(wù)器故障或高負荷等原因?qū)е乱苿咏K端建立PDP(包數(shù)據(jù)協(xié)議,Packet Data Protocol)連接失敗或移動終端與MMSC交互失敗,最終導(dǎo)致彩信收發(fā)失敗,此時需要對上述收發(fā)失敗的彩信進行收發(fā)重試。
[0004]現(xiàn)有的一種彩信的收發(fā)重試方法具體包括:不考慮彩信收發(fā)失敗的具體原因,只要彩信收發(fā)失敗即按照預(yù)置重試時間間隔進行收發(fā)重試,直至達到最大重試次數(shù)為止。然而,現(xiàn)有的彩信收發(fā)重試方法需要對彩信不停地進行不停地收發(fā)重試,上述收發(fā)重試不僅會占用較多的系統(tǒng)資源,而且影響了彩信收發(fā)的效率和成功率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供一種彩信的處理方法,以解決現(xiàn)有彩信的收發(fā)重試方法收發(fā)重試操作占用較多的系統(tǒng)資源,影響彩信收發(fā)的效率和成功率的問題。
[0006]第一方面,本發(fā)明實施例提供了一種彩信的處理方法,所述方法包括:
[0007]在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息;
[0008]對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識;
[0009]根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)重試操作和目標(biāo)操作類型;
[0010]基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作。
[0011]第二方面,本發(fā)明實施例還提供了一種移動終端,所述移動終端包括:
[0012]第一獲取模塊,用于在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息;
[0013]解析模塊,用于對所述第一獲取模塊獲取的異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識;
[0014]確定模塊,用于根據(jù)所述解析模塊確定的異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)重試操作和目標(biāo)操作類型;
[0015]第一執(zhí)行模塊,用于基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作。
[0016]這樣,本發(fā)明實施例中,由于重試操作是針對所述移動終端的修正操作,或者針對所述異常信息對應(yīng)的彩信的重發(fā)時機的確定操作,因此本發(fā)明實施例能夠針對性的根據(jù)每種異常信息對彩信或者移動終端進行相應(yīng)的調(diào)整和修正等操作,進而能夠修正移動終端的錯誤配置以及能夠確定彩信的重試時機,使得彩信能夠在正確配置下,在有效時機進行彩信的收發(fā)重試操作;進一步,在正確配置和有效時機中的至少一種情況下進行彩信的收發(fā)重試操作,能夠大大提高彩信收發(fā)重試操作的成功幾率,因此本發(fā)明實施例能夠提高彩信收發(fā)的成功率,減少彩信重發(fā)次數(shù),以及能夠節(jié)省系統(tǒng)資源。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對本發(fā)明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1是本發(fā)明的一種彩信的處理方法實施例一的流程圖;
[0019]圖2是本發(fā)明的一種彩信的處理方法實施例二的流程圖;
[0020]圖3是本發(fā)明一種執(zhí)行所述異常信息對應(yīng)的彩信的收發(fā)方法的流程圖;
[0021 ]圖4是本發(fā)明的一種彩信的處理方法實施例三的流程圖;
[0022]圖5是本發(fā)明的一種彩信的處理方法實施例四的流程圖;
[0023]圖6是本發(fā)明的一種彩信的處理方法實施例五的流程圖;
[0024]圖7是本發(fā)明的一種彩信的處理方法示例的流程圖;
[0025]圖8是本發(fā)明的一種彩信的處理方法示例的流程圖;
[0026]圖9是本發(fā)明的一種彩信的處理方法實施例六的流程圖;
[0027]圖10是本發(fā)明的一種移動終端實施例一的結(jié)構(gòu)框圖;
[0028]圖11是本發(fā)明的第一執(zhí)行模塊1004的結(jié)構(gòu)框圖;
[0029]圖12是本發(fā)明的一種移動終端的另一種結(jié)構(gòu)框圖;
[0030]圖13是本發(fā)明的一種移動終端1500的結(jié)構(gòu)示意圖。
【具體實施方式】
[0031]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0032]方法實施例一
[0033]參照圖1,示出了本發(fā)明的一種彩信處理方法實施例一的流程圖,具體可以包括如下步驟:
[0034]步驟101、在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息。
[0035]本發(fā)明實施例可以應(yīng)用于具有彩信收發(fā)功能的移動終端中。上述移動終端具體可以包括但不限:智能手機、平板電腦、電子書閱讀器、MP3(動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面
3,Moving Picture Experts Group Aud1 Layer III)播放器、MP4(動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面4,Moving Picture Experts Group Aud1 Layer IV)播放器、膝上型便攜計算機、車載電腦、臺式計算機、機頂盒、智能電視機、穿戴式設(shè)備等等。
[0036]本發(fā)明實施例中,在彩信收發(fā)發(fā)生異常時,移動終端的MMS會拋出并捕捉到相應(yīng)的異常信息,而本發(fā)明實施例可以從MMS獲取該彩信的異常信息。該彩信的異常信息用于指示該彩信收發(fā)異常,其中上述異常信息中具體可以包含相應(yīng)的關(guān)鍵字符串信息,用于指示導(dǎo)致該彩信發(fā)生異常的原因。
[0037]步驟102、對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0038]本發(fā)明實施例中,在移動終端內(nèi)部對于每一種彩信的異常信息都可以預(yù)先設(shè)置對應(yīng)有一個異常標(biāo)識信息,對上述異常信息進行解析后,識別出該異常信息中包含的關(guān)鍵字符串,并根據(jù)關(guān)鍵字符串匹配對應(yīng)的異常標(biāo)識信息。
[0039]本發(fā)明實施例中,移動終端接收上述彩信的異常信息后,可以對上述異常信息進行解析,通過上述異常信息中包含的關(guān)鍵字符串對異常信息類別進行識別,以得到對應(yīng)的異常標(biāo)識信息,其中,上述異常標(biāo)識信息具體可以包括:異常信息類別,或者異常信息ID,例如:當(dāng)識別出異常信息中包含字符串StatusCode 500(Internal Server Error)時,該異常信息類別屬于服務(wù)器內(nèi)部錯誤,或者該異常信息ID為IDl;當(dāng)識別出異常信息中包含字符串Can not find valid APN時,該異常信息類別屬于找不到有效的APN(接入點,AccessPoint Name),或者該異常信息ID為ID2;當(dāng)識別出異常信息中包含字符串Connect1n toserver refused時,該異常信息類別屬于服務(wù)器拒絕、當(dāng)識別出異常信息中包含字符串Connect to server time out時,該異常信息類別屬于連接服務(wù)器超時,或者該異常信息ID為ID3;當(dāng)識別出異常信息中包含字符串StatusCode 302(Found)時,該異常信息類別屬于服務(wù)器臨時重定向,或者該異常信息ID為ID4;當(dāng)識別出異常信息中包含字符串EC0NNRESET、EPIPE異常時,該異常信息類別屬于服務(wù)器側(cè)關(guān)閉socket連接移動終端,或者該異常信息ID為ID5等等。
[0040]在本發(fā)明的一種可選實施例中,對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識的步驟,具體可以包括:識別所述彩信的異常信息中包含的關(guān)鍵字符串;根據(jù)所述關(guān)鍵字符串、預(yù)設(shè)的字符串和異常標(biāo)識信息之間的映射關(guān)系,匹配出與所述關(guān)鍵字符串對應(yīng)的異常標(biāo)識信息。
[0041]本發(fā)明實施例中,本領(lǐng)域技術(shù)人員可以設(shè)置預(yù)設(shè)的字符串,進而將異常信息中包含的關(guān)鍵字符串與上述預(yù)設(shè)的字符串進行匹配,以對上述異常信息中包含的關(guān)鍵字符串進行識別;本發(fā)明實施例可以預(yù)先在移動終端中存儲異常標(biāo)識信息表,該異常標(biāo)識信息表中具體可以存儲上述預(yù)設(shè)字符串與上述異常標(biāo)識信息之間的映射關(guān)系,其中,上述預(yù)設(shè)的字符串可以由本領(lǐng)域技術(shù)人員從對應(yīng)的異常信息中提取出來;也即本發(fā)明實施例中,可以根據(jù)上述異常信息中包含的關(guān)鍵字符串在上述異常標(biāo)識信息表中匹配對應(yīng)的異常標(biāo)識信息,也即當(dāng)在上述異常標(biāo)識信息表中匹配到與關(guān)鍵字符串對應(yīng)的預(yù)設(shè)的字符串后,該預(yù)設(shè)字符串對應(yīng)的異常標(biāo)識信息也即該關(guān)鍵字符串對應(yīng)的異常標(biāo)識信息。
[0042]步驟103、根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)重試操作和目標(biāo)操作類型。
[0043]本發(fā)明實施例中,上述操作類型可以為預(yù)置的操作類型,具體可以包括:針對所述移動終端的修正操作類型和針對所述異常信息對應(yīng)的彩信的重發(fā)時機的確定操作類型等操作類型。上述每一目標(biāo)操作類型可以具有對應(yīng)的目標(biāo)重試操作,其中,目標(biāo)重試操作具體可以包括:對移動終端進行修正和確定所述異常信息對應(yīng)的彩信的重發(fā)時機等操作,其可用于修正移動終端的錯誤配置,或者使彩信在有效時機進行收發(fā)重試,以提高彩信收發(fā)重試的成功率和效率。
[0044]本發(fā)明實施例中,上述預(yù)設(shè)的異常標(biāo)識信息與重試操作之間的映射關(guān)系可以由本領(lǐng)域技術(shù)人員預(yù)先設(shè)置,并可以通過異常匹配數(shù)據(jù)庫存儲上述預(yù)設(shè)的異常標(biāo)識信息與重試操作之間的映射關(guān)系,也即可以通過上述異常標(biāo)識信息從異常匹配數(shù)據(jù)庫中匹配相應(yīng)的重試操作,作為目標(biāo)重試操作,例如:異常標(biāo)識信息匹配到的重試操作類型為第一操作類型時,則目標(biāo)重試操作即為第一操作類型對應(yīng)的重試操作。
[0045]本發(fā)明實施例中,操作類型與重試操作之間可以存在對應(yīng)關(guān)系,因此根據(jù)確定的目標(biāo)操作類型即可確定目標(biāo)重試操作,進而對彩信執(zhí)行所述目標(biāo)重試操作,以修正移動終端的錯誤配置,或者使彩信在有效時機進行收發(fā)重試。
[0046]步驟104、基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作。
[0047]本實際應(yīng)用中,在上述目標(biāo)操作類型為針對所述移動終端的修正操作類型時,可以執(zhí)行移動終端進行修正的過程;或者,在上述目標(biāo)操作類型為針對所述異常信息對應(yīng)的彩信的重發(fā)時機的確定操作類型時,可以執(zhí)行確定所述異常信息對應(yīng)的彩信的重發(fā)時機的操作。
[0048]本發(fā)明實施例的彩信的處理方法,通過對彩信發(fā)生異常時獲取的異常信息進行解析,以獲得對應(yīng)的異常標(biāo)識信息,進而匹配到相應(yīng)的目標(biāo)重試類型及目標(biāo)重試操作,并基于目標(biāo)操作類型執(zhí)行對應(yīng)的目標(biāo)重試操作,相對現(xiàn)有方案在彩信收發(fā)失敗時按照預(yù)置重試時間間隔進行收發(fā)重試的彩信重發(fā)機制,由于本發(fā)明實施例中重試操作是針對所述移動終端的修正操作,或者針對所述異常信息對應(yīng)的彩信的重發(fā)時機的確定操作,因此本發(fā)明實施例能夠針對性的根據(jù)每種異常信息對彩信或者移動終端進行相應(yīng)的調(diào)整和修正等操作,進而能夠修正移動終端的錯誤配置以及能夠確定彩信的重試時機,使得彩信能夠在正確配置下,在有效時機進行彩信的收發(fā)重試操作;進一步,在正確配置和有效時機中的至少一種情況下進行彩信的收發(fā)重試操作,能夠大大提高彩信收發(fā)重試操作的成功幾率,因此本發(fā)明實施例能夠提高彩信收發(fā)的成功率,減少彩信重發(fā)次數(shù),以及能夠節(jié)省系統(tǒng)資源。
[0049]方法實施例二
[0050]參照圖2,示出了本發(fā)明一種彩信的處理方法實施例二的流程圖,具體可以包括:
[0051]步驟201、在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息。
[0052]本發(fā)明實施例中,在彩信收發(fā)發(fā)生異常時,移動終端的MMS會拋出并捕捉到相應(yīng)的異常信息,而本發(fā)明實施例可以從MMS獲取該彩信的異常信息。該彩信的異常信息用于指示該彩信收發(fā)異常,其中上述異常信息中具體可以包含相應(yīng)的關(guān)鍵字符串信息,用于指示導(dǎo)致該彩信發(fā)生異常的原因。
[0053]步驟202、對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0054]本發(fā)明實施例中,對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識的過程參照上述方法實施例一即可,本發(fā)明實施例在此對該過程不再贅述。
[0055]步驟203、根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)操作類型為第一操作類型,確定步驟204至步驟208對應(yīng)的操作為目標(biāo)重試操作。
[0056]本發(fā)明實施例中,上述第一操作類型可以為對應(yīng)于彩信收發(fā)異常的原因是移動終端彩信配置信息異常的操作類型,根據(jù)上述第一操作類型可以確定對應(yīng)的目標(biāo)重試操作為步驟204至步驟208對應(yīng)的操作。
[0057]步驟204、獲取所述移動終端的所有彩信配置信息。
[0058]本發(fā)明實施例中,上述彩信配置信息即用于彩信收發(fā)的MMS、APN接入點等配置信息,可以通過查詢APN數(shù)據(jù)庫獲得上述彩信配置信息;其中上述彩信配置信息被用戶修改(例如:用戶修改APN代理、麗SC、彩信代理、端口等),都可能會導(dǎo)致彩信無法正常進行收發(fā)操作,也即,移動終端的彩信配置信息的異常是彩信收發(fā)發(fā)生異常的一個原因。
[0059]步驟205、在所述所有彩信配置信息中,篩選出導(dǎo)致彩信收發(fā)異常的可替代配置項。
[0060]本發(fā)明實施例中,上述可替代配置項具體可以包括:對彩信收發(fā)功能造成影響、導(dǎo)致彩信收發(fā)異常的彩信配置信息中的配置信息項;上述確定所述移動終端的當(dāng)前彩信配置信息中的可替代配置項,也即確定當(dāng)前彩信配置信息中哪些配置信息項配置錯誤或者被用戶修改。
[0061]步驟206、根據(jù)所述可替代配置項、預(yù)設(shè)的可替代配置項和配置替換信息之間的映射關(guān)系,確定目標(biāo)配置替換信息。
[0062]本發(fā)明實施例中,上述配置替換信息具體可以包括:彩信配置信息中的配置項對應(yīng)的正確信息,該配置替換信息能夠使彩信正常收發(fā);本發(fā)明實施例中,上述預(yù)設(shè)的可替代配置項可以為上述彩信配置信息中的所有配置項,上述預(yù)設(shè)的可替代配置項與所述配置替換信息的映射關(guān)系可以由本領(lǐng)域技術(shù)人員進行預(yù)先設(shè)定,將彩信配置信息中的每一配置項,也即預(yù)設(shè)的可替代配置項與其對應(yīng)的配置替換信息之間的映射關(guān)系存儲在可替代配置表中。
[0063]步驟207、將所述彩信的配置信息更改為所述目標(biāo)配置替換信息。
[0064]本發(fā)明實施例中,當(dāng)異常標(biāo)識信息匹配的目標(biāo)操作類型為第一操作類型時,移動終端可以查看當(dāng)前的彩信配置信息,確定當(dāng)前異常的彩信配置信息對應(yīng)的配置項為可替代配置項;根據(jù)上述可替代配置項在可替代映射表中匹配對應(yīng)的配置替換信息,其過程具體可以包括:若在可替代映射表中查找與可替代配置項相對應(yīng)的預(yù)設(shè)的可替代配置項,則該預(yù)設(shè)的可替代配置項對應(yīng)的配置替換信息即為目標(biāo)配置替換信息。
[0065]步驟208、基于修改后的所述彩信的配置信息,執(zhí)行彩信收發(fā)重試操作。
[0066]本發(fā)明實施例中,將彩信配置中的可替代配置項對應(yīng)的配置信息更正為目標(biāo)配置替換信息,并在完成上述可替代配置項的配置信息的更正后,對異常信息對應(yīng)的彩信進行收發(fā)重試操作。
[0067]本發(fā)明實施例中,上述在所述所有彩信配置信息中,篩選出導(dǎo)致彩信收發(fā)異常的可替代配置項的過程具體可以包括:獲取當(dāng)前彩信配置信息中的配置項的對應(yīng)的配置信息,將該配置信息與可替代映射表中該配置項對應(yīng)的配置替換信息相比較,當(dāng)上述比較結(jié)果為不同時,確定該配置項為可替代配置項;例如:當(dāng)前可替代映射表中的預(yù)設(shè)的配置項I對應(yīng)的配置替代信息為信息I,當(dāng)前彩信配置信息中配置項I對應(yīng)的信息為信息2,與信息I不同,因此確定該配置項為可替代配置項,則將上述配置項I對應(yīng)的信息更正為信息I后,對彩信進行收發(fā)重試操作。
[0068]本發(fā)明實施例中,上述對彩信的收發(fā)重試操作具體可以包括:移動終端進行彩信PDP數(shù)據(jù)連接;在上述彩信I3DP數(shù)據(jù)連接成功后,移動終端與服務(wù)器建立Socket連接;移動終端與服務(wù)器建立Socket連接后開始向服務(wù)器發(fā)送彩信或者從服務(wù)器下載彩信。
[0069]相對于方法實施例一,本發(fā)明實施例中目標(biāo)操作類型具體可以包括:第一操作類型;并增加了步驟204至步驟208以對異常標(biāo)識信息所對應(yīng)的目標(biāo)操作類型為第一操作類型時,針對基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟進行了細化,本發(fā)明實施例能夠在彩信收發(fā)異常的原因是移動終端彩信配置信息異常時,對異常的配置信息進行動態(tài)的修正調(diào)整,這樣,在上述配置信息修正后,可以提高彩信收發(fā)重試的成功率。
[0070]參照圖3,示出了本發(fā)明一種執(zhí)行所述異常信息對應(yīng)的彩信的收發(fā)方法的流程圖,具體可以包括:
[0071]步驟301、判斷處理中隊列是否為空,若所述處理中隊列為空,則執(zhí)行步驟302,若所述處理中隊列不為空,則執(zhí)行步驟303。
[0072]本發(fā)明實施例使用處理中隊列和待處理隊列來保證彩信處理的有序進行。
[0073]本發(fā)明實施例中,上述處理中隊列中用于存儲當(dāng)前正在進行彩信收發(fā)處理的彩信,由于移動終端每次處理一條彩信,因此上述處理中隊列只能存儲一條彩信,也即,當(dāng)處理中隊列不為空時,表示當(dāng)前有彩信正在進行收發(fā)處理;上述待處理隊列中用于存儲等待被處理的彩信,其中,上述對彩信收發(fā)的處理具體可以包括:移動終端進行彩信PDP數(shù)據(jù)連接;在上述彩信PDP數(shù)據(jù)連接成功后,移動終端與服務(wù)器建立Socket連接;移動終端與服務(wù)器建立Socket連接后開始向服務(wù)器發(fā)送彩信或者從服務(wù)器下載彩信。
[0074]本發(fā)明實施例中,移動終端在執(zhí)行彩信發(fā)送、彩信下載、彩信發(fā)送失敗重試、彩信下載失敗重試操作后,會首先判斷“處理中隊列”是否為空,以判斷當(dāng)前是否有正在處理的彩信,并根據(jù)“處理中隊列”的隊列狀態(tài)執(zhí)行對應(yīng)操作。
[0075]步驟302、將當(dāng)前異常信息對應(yīng)的彩信添加至所述處理中隊列,并進行當(dāng)前異常信息對應(yīng)的彩信收發(fā)處理。
[0076]本發(fā)明實施例中,如果當(dāng)前“處理中隊列”為空,表示當(dāng)前沒有正在處理的彩信,則可以直接將當(dāng)前進行過重試操作的彩信添加到“處理中隊列”,并開始對該彩信進行彩信收發(fā)處理。
[0077]步驟303、將所述當(dāng)前收發(fā)異常的彩信添加至待處理隊列,并結(jié)束所述彩信的收發(fā)流程。
[0078]本發(fā)明實施例中,如果當(dāng)前“處理中隊列”不為空,表示當(dāng)前有正在處理的彩信,則可以直接將當(dāng)前進行過重試操作的彩信添加到“待處理隊列”中。
[0079]步驟304、在所述處理中隊列中的彩信收發(fā)重試處理完成后,判斷所述待處理隊列是否為空,若是,則結(jié)束所述彩信的收發(fā)流程,若否,則返回執(zhí)行步驟301。
[0080]本發(fā)明實施例中,彩信處理完成,即彩信發(fā)送或下載操作完成,如果彩信處理成功,則該處理成功的彩信從“處理中隊列”移除,同時更新當(dāng)條彩信狀態(tài)并結(jié)束當(dāng)條彩信流程;如果彩信處理失敗,則重新進入彩信收發(fā)重試流程。
[0081]本發(fā)明實施例中,彩信發(fā)送或下載成功后,判斷“待處理隊列”是否為空,如果待處理隊列為空,則結(jié)束彩信流程;如果待處理隊列不為空,則繼續(xù)執(zhí)行步驟301,然后執(zhí)行后面的步驟。
[0082]綜上,本發(fā)明實施例的彩信的處理方法,在確定的上述目標(biāo)操作類型為第一操作類型時,獲取移動終端的彩信配置信息,并從上述彩信配置信息中篩選出導(dǎo)致彩信收發(fā)異常的可替代配置項,將上述可替代配置項對應(yīng)的配置替換信息替換為目標(biāo)配置替換信息后,執(zhí)行彩信收發(fā)重試操作,以能夠在彩信收發(fā)異常的原因是移動終端彩信配置信息異常時,對異常的配置信息進行動態(tài)的修正調(diào)整,這樣,在上述配置信息修正后,基于正確的彩信配置信息進行彩信的收發(fā)重試,可以提高彩信收發(fā)重試的成功率。
[0083]方法實施例三
[0084]參照圖4,示出了本發(fā)明一種彩信的處理方法實施例三的步驟流程圖,具體可以包括:
[0085]步驟401、在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息。
[0086]本發(fā)明實施例中,在彩信收發(fā)發(fā)生異常時,移動終端的MMS會拋出并捕捉到相應(yīng)的異常信息,而本發(fā)明實施例可以從MMS獲取該彩信的異常信息。該彩信的異常信息用于指示該彩信收發(fā)異常,其中上述異常信息中具體可以包含相應(yīng)的關(guān)鍵字符串信息,用于指示導(dǎo)致該彩信發(fā)生異常的原因。
[0087]步驟402、對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0088]本發(fā)明實施例中,對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識的過程參照上述方法實施例一即可,本發(fā)明實施例在此對該過程不再贅述。
[0089]步驟403、根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)操作類型為第二操作類型,確定步驟404至步驟407為目標(biāo)重試操作。
[0090]本發(fā)明實施例中,上述第二操作類型具體可以為對應(yīng)于造成彩信收發(fā)異常的原因是服務(wù)器負荷壓力過高的操作類型,根據(jù)上述第二操作類型可以確定目標(biāo)重試操作為步驟404至步驟407。
[0091]步驟404、獲取預(yù)設(shè)的重試時間間隔。
[0092]本發(fā)明實施例中,上述重試時間間隔為預(yù)置的時間值,具體可以由本領(lǐng)域技術(shù)人員根據(jù)需求進行設(shè)置,例如:設(shè)置上述重試時間間隔為30s。
[0093]步驟405、基于所述重試時間間隔,啟動重試定時器,并對多媒體信息服務(wù)中心服務(wù)器的負荷進行監(jiān)聽。
[0094]本發(fā)明實施例中,可以根據(jù)上述重試時間間隔啟動重試定時器;同時開始監(jiān)聽上述多媒體信息服務(wù)中心服務(wù)器的負荷閾值。
[0095]步驟406、當(dāng)所述重試定時器的時間到達或監(jiān)聽到多媒體信息服務(wù)中心服務(wù)器的負荷下降時,關(guān)閉所述重試定時器,并取消對多媒體信息服務(wù)中心服務(wù)器的負荷的監(jiān)聽。
[0096]本發(fā)明實施例中,可以根據(jù)上述重試時間間隔啟動重試定時器;移動終端在監(jiān)聽至IJ多媒體信息服務(wù)中心匪SC服務(wù)器的負荷下降,例如:上述負荷下降到負荷閾值時,移動終端會發(fā)出上述MMSC服務(wù)器負荷下降響應(yīng);
[0097]本發(fā)明實施例中,若在上述重試時間間隔內(nèi)若接收到MMSC服務(wù)器負荷下降響應(yīng),則說明當(dāng)前MMSC服務(wù)器負荷正常,此時進行彩信收發(fā)重試操作成功的幾率較高,因此可以關(guān)閉上述重試定時器,停止對上述MMSC服務(wù)器負荷的監(jiān)聽等操作,并立即對上述彩信進行收發(fā)重試操作。
[0098]若在重試定時器計時時間達到重試時間間隔,還未接收到上述MMSC服務(wù)器負荷下降響應(yīng),則可以關(guān)閉上述重試定時器,停止對上述MMSC服務(wù)器負荷的監(jiān)聽操作,并立即對上述彩信進行收發(fā)重試操作;這樣一來,即可以在服務(wù)器的負荷下降時,及時的進行彩信收發(fā)重試操作,縮短彩信重試周期,節(jié)約彩信發(fā)送成本,且能夠減少彩信的重試次數(shù),提高彩信重試成功率,還可以在服務(wù)器的負荷一直較高時,在定時器達到重試時間間隔時,進行彩信收發(fā)重試操作,以縮短彩信重試周期。
[0099]步驟407、執(zhí)行彩信收發(fā)重試操作。
[0100]相對于方法實施例一,本發(fā)明實施例中目標(biāo)操作類型為:第二操作類型,并并增加了步驟404及步驟407,對目標(biāo)操作類型為第二操作類型時,針對基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟進行了細化,以可以在造成彩信收發(fā)異常的原因是服務(wù)器負荷壓力過高時,在監(jiān)聽到服務(wù)器的負荷壓力下降后,直接進行彩信的收發(fā)重試操作,由于服務(wù)器的負荷壓力下降后,彩信重發(fā)成功的幾率較高,因此能夠減少彩信重發(fā)次數(shù),提高彩信重發(fā)的成功率,并且節(jié)約系統(tǒng)資源。
[0101]綜上,本發(fā)明實施例的彩信的處理方法,在確定的目標(biāo)操作類型為第二操作類型時,根據(jù)預(yù)設(shè)的時間間隔啟動重試定時器,并同時對多媒體信息服務(wù)中心服務(wù)器的負荷進行監(jiān)聽,以在重試定時器的時間到達或監(jiān)聽到多媒體信息服務(wù)中心服務(wù)器的負荷下降時,執(zhí)行彩信收發(fā)重試操作;這樣一來,本發(fā)明實施例可以在造成彩信收發(fā)異常的原因是服務(wù)器負荷壓力過高時,在監(jiān)聽到服務(wù)器的負荷壓力下降后,直接進行彩信的收發(fā)重試操作,由于服務(wù)器的負荷壓力下降后,彩信重發(fā)成功的幾率較高,因此能夠減少彩信重發(fā)次數(shù),提高彩信重發(fā)的成功率,并且節(jié)約系統(tǒng)資源;且可以在服務(wù)器的負荷一直較高時,在定時器達到重試時間間隔時,進行彩信收發(fā)重試操作,以縮短彩信重試周期。
[0102]方法實施例四
[0103]參照圖5,示出了本發(fā)明一種彩信的處理方法實施例四的流程圖,具體可以包括:
[0104]步驟501、在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息。
[0105]本發(fā)明實施例中,在彩信收發(fā)發(fā)生異常時,移動終端的MMS會拋出并捕捉到相應(yīng)的異常信息,而本發(fā)明實施例可以從MMS獲取該彩信的異常信息。該彩信的異常信息用于指示該彩信收發(fā)異常,其中上述異常信息中具體可以包含相應(yīng)的關(guān)鍵字符串信息,用于指示導(dǎo)致該彩信發(fā)生異常的原因。
[0106]步驟502、對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0107]本發(fā)明實施例中,對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識的過程參照上述方法實施例一即可,本發(fā)明實施例在此對該過程不再贅述。
[0108]步驟503、根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)操作類型為第三操作類型,確定步驟504至步驟506為目標(biāo)重試操作。
[0109]本發(fā)明實施例中,根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系確定的上述目標(biāo)操作類型為第三操作類型,進一步的,可以根據(jù)上述操作類型與重試操作之間的映射關(guān)系確定上述第三操作類型對應(yīng)的目標(biāo)重試操作為步驟504至步驟506。
[0110]步驟504、獲取預(yù)設(shè)的重試時間間隔。
[0111]本發(fā)明實施例中,上述預(yù)設(shè)的重試時間間隔為預(yù)設(shè)的任意時間值,可以由本領(lǐng)域技術(shù)人員按照實際需要進行設(shè)定,例如:設(shè)置上述重試時間間隔為:30s;本發(fā)明實施例在此對上述預(yù)設(shè)的重試時間間隔不做具體限定。
[0112]步驟505、基于所述重試時間間隔,啟動重試定時器;當(dāng)所述重試定時器的時間到達時,關(guān)閉所述重試定時器。
[0113]本發(fā)明實施例中,如果目標(biāo)操作類型為定時器重試操作,則移動終端首先讀取預(yù)先設(shè)置好的重試時間間隔,根據(jù)獲取的預(yù)設(shè)的重試時間間隔啟動重試定時器,在重試定時器計時時間達到預(yù)置重試時間間隔時,關(guān)閉當(dāng)前重試定時器,然后執(zhí)行彩信收發(fā)重試操作。
[0114]步驟506、執(zhí)行彩信收發(fā)重試操作。
[0115]本發(fā)明實施例中,上述對彩信的收發(fā)重試操作具體可以包括:移動終端進行彩信PDP數(shù)據(jù)連接;在上述彩信I3DP數(shù)據(jù)連接成功后,移動終端與服務(wù)器建立Socket連接;移動終端與服務(wù)器建立Socket連接后開始向服務(wù)器發(fā)送彩信或者從服務(wù)器下載彩信。
[0116]相對于方法實施例一,本發(fā)明實施例中目標(biāo)操作類型具體可以包括:第三操作類型,并增加了步驟504至步驟506對目標(biāo)操作類型為第三操作類型時,針對基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟進行了細化,以使得可以在預(yù)置重試時間間隔后,進行彩信的收發(fā)重試。
[0117]綜上,本發(fā)明實施例的彩信的處理方法,在確定的目標(biāo)操作類型為第三操作類型時,在預(yù)設(shè)的重試時間間隔后,執(zhí)行彩信收發(fā)重試操作;這樣一來。本發(fā)明實施例可以在彩信收發(fā)出現(xiàn)異常后,在預(yù)置重試時間間隔后對彩信進行收發(fā)重試,增加了彩信收發(fā)重試的成功率。
[0118]方法實施例五
[0119]參照圖6,示出了本發(fā)明一種彩信的處理方法實施例五的流程圖,具體可以包括:
[0120]步驟601、在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息。
[0121]本發(fā)明實施例中,在彩信收發(fā)發(fā)生異常時,移動終端的MMS會拋出并捕捉到相應(yīng)的異常信息,而本發(fā)明實施例可以從MMS獲取該彩信的異常信息。該彩信的異常信息用于指示該彩信收發(fā)異常,其中上述異常信息中具體可以包含相應(yīng)的關(guān)鍵字符串信息,用于指示導(dǎo)致該彩信發(fā)生異常的原因。
[0122]步驟602、對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0123]本發(fā)明實施例中,對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識的過程參照上述方法實施例一即可,本發(fā)明實施例在此對該過程不再贅述。
[0124]步驟603、根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)操作類型為第四操作類型,確定步驟604為目標(biāo)重試操作。
[0125]本發(fā)明實施例中,根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系確定的上述目標(biāo)操作類型為第四操作類型,進一步的,可以根據(jù)上述操作類型與重試操作之間的映射關(guān)系確定上述第四操作類型對應(yīng)的目標(biāo)重試操作為步驟604。
[0126]步驟604、直接執(zhí)行彩信收發(fā)重試操作。
[0127]本發(fā)明實施例中,上述對彩信的收發(fā)重試操作具體可以包括:移動終端進行彩信PDP數(shù)據(jù)連接;在上述彩信I3DP數(shù)據(jù)連接成功后,移動終端與服務(wù)器建立Socket連接;移動終端與服務(wù)器建立Socket連接后開始向服務(wù)器發(fā)送彩信或者從服務(wù)器下載彩信。
[0128]相對于方法實施例一,本發(fā)明實施例中目標(biāo)操作類型為:第四操作類型;并增加了步驟604以對異常標(biāo)識信息所對應(yīng)的目標(biāo)操作類型為第四操作類型時,針對基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟進行了細化,以可以在導(dǎo)致彩信收發(fā)失敗的原因是偶然性的,重試成功幾率很高的情況下(例如:彩信收發(fā)異常的原因是:服務(wù)器拒絕、服務(wù)器處理不及時等原因時),直接進行彩信的收發(fā)重試操作,而無需進行重試時間間隔的等待過程,因此縮短了重試周期。
[0129]在本發(fā)明的一種可選實施例中,所述對所述異常信息進行解析的步驟之前,所述方法進一步可以根據(jù)當(dāng)前彩信的收發(fā)重試次數(shù)對當(dāng)前彩信是否需要進行收發(fā)重試進行判斷,在當(dāng)前彩信的收發(fā)重試次數(shù)大于規(guī)定的預(yù)設(shè)閾值時,不再對該彩信進行收發(fā)重試操作。
[0130]參照圖7,示出了本發(fā)明一種彩信的處理方法示例的流程圖,具體可以包括:
[0131]步驟701、在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息。
[0132]步驟702、獲取所述彩信的收發(fā)重試次數(shù)。
[0133]步驟703、判斷所述收發(fā)重試次數(shù)是否大于預(yù)設(shè)閾值,若是,則結(jié)束所述彩信的收發(fā)流程,若否,則執(zhí)行步驟704。
[0134]步驟704、對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0135]步驟705、根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)操作類型為第四操作類型。
[0136]步驟706、直接執(zhí)行彩信收發(fā)重試操作。
[0137]步驟707、更新所述異常信息對應(yīng)的彩信的收發(fā)重試次數(shù)。
[0138]本發(fā)明實施例中,每一條彩信都有一標(biāo)識信息用于標(biāo)識該彩信(例如ID信息),移動終端發(fā)送或下載彩信失敗時,可以通過所述失敗彩信的標(biāo)識信息從彩信數(shù)據(jù)庫中查找到該彩信的當(dāng)前收發(fā)重試次數(shù),上述彩信數(shù)據(jù)庫用于存儲上述彩信的標(biāo)識信息與彩信的收發(fā)重試次數(shù)的映射關(guān)系,其中,上述收發(fā)重試次數(shù)默認為O,移動終端在彩信每次收發(fā)失敗時都會對當(dāng)前彩信記錄的重試次數(shù)進行加I操作,并更新到上述彩信數(shù)據(jù)庫。
[0139]本發(fā)明實施例中,上述重試次數(shù)的預(yù)設(shè)閾值可以在移動終端出廠時進行預(yù)設(shè),用來限制失敗彩信進行收發(fā)重試的最大次數(shù),超過此預(yù)設(shè)閾值則該彩信不再進行收發(fā)重試操作。移動終端收到所述彩信的異常信息后判斷該彩信當(dāng)前收發(fā)重試次數(shù)是否超過預(yù)設(shè)閾值,如果低于預(yù)設(shè)閾值,則進入異常信息解析以及重試操作匹配的流程,否則直接將該彩信的狀態(tài)置為失敗,結(jié)束彩信流程。
[0140]參照圖8,示出了本發(fā)明一種彩信處理方法示例的流程圖,具體可以包括:
[0141]步驟801、在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息。
[0142 ]步驟802、獲取所述彩信的收發(fā)重試次數(shù)。
[0143]步驟803、判斷所述收發(fā)重試次數(shù)是否大于預(yù)設(shè)閾值,若是,則結(jié)束所述彩信的收發(fā)流程,若否,則執(zhí)行步驟804。
[0144]步驟804、對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0145]步驟805、根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)操作類型為第四操作類型。
[0146]步驟806、直接執(zhí)行彩信收發(fā)重試操作。
[0147]步驟807、判斷處理中隊列是否為空,若所述處理中隊列為空,則執(zhí)行步驟808,若所述處理中隊列不為空,則執(zhí)行步驟809。
[0148]步驟808、將當(dāng)前彩信添加至所述處理中隊列,并進行當(dāng)前異常信息對應(yīng)的彩信收發(fā)處理。
[0149]本步驟中,所述當(dāng)前彩信包括收發(fā)發(fā)生異?;驈乃龃幚黻犃兄腥〕鲫犑椎牟?br>?目O
[0150]步驟809、將所述當(dāng)前彩信添加至待處理隊列,并結(jié)束所述彩信的收發(fā)流程。
[0151]本步驟中,所述當(dāng)前彩信包括收發(fā)發(fā)生異?;驈乃龃幚黻犃兄腥〕鲫犑椎牟?br>?目O
[0152]步驟810、更新所述異常信息對應(yīng)的彩信的收發(fā)重試次數(shù)。
[0153]步驟811、在所述處理中隊列中的彩信收發(fā)重試處理完成后,判斷所述待處理隊列是否為空,若是,則結(jié)束所述彩信的收發(fā)流程,若否,則執(zhí)行步驟812。
[0154]步驟812、從所述待處理隊列中取出隊首的彩信,然后返回繼續(xù)執(zhí)行步驟807。
[0155]本發(fā)明實施例中,當(dāng)上述目標(biāo)操作類型為第四操作類型時,也即不對當(dāng)前的彩信進行收發(fā)重試操作時,在所述目標(biāo)重試操作執(zhí)行完成后,該彩信直接結(jié)束彩信收發(fā)流程,而不需要執(zhí)行后續(xù)入隊等操作。
[0156]綜上,本發(fā)明實施例的彩信的處理方法,在確定的目標(biāo)操作類型為第四操作類型時,直接執(zhí)行彩信收發(fā)重試操作,本發(fā)明實施例中的第四操作類型可以對應(yīng)于導(dǎo)致彩信收發(fā)出現(xiàn)異常的原因是偶然性的、進行收發(fā)重試的成功幾率很高的情況,此時直接進行彩信的收發(fā)重試操作,由于無需進行重試時間間隔的等待過程,因此可以縮短重試周期,且由于執(zhí)行收發(fā)重試的時機是有效的,且收發(fā)重試的成功率較高。
[0157]方法實施例六
[0158]參照圖9,示出了本發(fā)明一種彩信的處理方式實施例六的流程圖,具體可以包括:
[0159]步驟901、在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息。
[0160]本發(fā)明實施例中,在彩信收發(fā)發(fā)生異常時,移動終端的MMS會拋出并捕捉到相應(yīng)的異常信息,而本發(fā)明實施例可以從MMS獲取該彩信的異常信息。該彩信的異常信息用于指示該彩信收發(fā)異常,其中上述異常信息中具體可以包含相應(yīng)的關(guān)鍵字符串信息,用于指示導(dǎo)致該彩信發(fā)生異常的原因。
[0161]步驟902、對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0162]本發(fā)明實施例中,對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識的過程參照上述方法實施例一即可,本發(fā)明實施例在此對該過程不再贅述。
[0163]步驟903、根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)操作類型為第五操作類型,確定步驟904為目標(biāo)重試操作。
[0164]本發(fā)明實施例中,根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系確定的上述目標(biāo)操作類型為第五操作類型,進一步的,可以根據(jù)上述操作類型與重試操作之間的映射關(guān)系確定上述第五操作類型對應(yīng)的目標(biāo)重試操作為步驟904。
[0165]步驟904、將所述彩信的狀態(tài)置為收發(fā)失敗狀態(tài),且不執(zhí)行彩信收發(fā)重試操作。
[0166]本發(fā)明實施例中,由于上述異常信息對應(yīng)的彩信狀態(tài)為失敗,因此直接結(jié)束該彩信的收發(fā)流程,也即在彩信收發(fā)流程中不再對該彩信進行收發(fā)操作。
[0167]本發(fā)明實施例中,上述對彩信的收發(fā)重試操作具體可以包括:移動終端進行彩信PDP數(shù)據(jù)連接;在上述彩信I3DP數(shù)據(jù)連接成功后,移動終端與服務(wù)器建立Socket連接;移動終端與服務(wù)器建立Socket連接后開始向服務(wù)器發(fā)送彩信或者從服務(wù)器下載彩信。
[0168]相對于方法實施例一,本發(fā)明實施例中目標(biāo)操作類型為:第五操作類型,并增加了步驟904,對目標(biāo)操作類型為第五操作類型時,針對基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟進行了細化,以使得對于導(dǎo)致彩信收發(fā)異常的原因是無法克服的情況下(例如:收件人無效、或者收發(fā)彩信的過程中更換了 SIM卡),也即對于無論重試多少次都無法重試成功的彩信類型,不再進行重試操作,進而可以節(jié)約系統(tǒng)資源。
[0169]綜上,本發(fā)明實施例的彩信的處理方法,在確定的目標(biāo)操作類型為第五操作類型時,將所述彩信的狀態(tài)置為收發(fā)失敗狀態(tài),且不執(zhí)行彩信收發(fā)重試操作;由于第五操作類型對應(yīng)于導(dǎo)致彩信收發(fā)異常的原因是無法克服的情況,該類彩信無論收發(fā)重試多少次都是無法成功的,因此將該彩信的狀態(tài)直接置為失敗,不再對彩信進行收發(fā)重試操作可以使得該類彩信不再占用系統(tǒng)資源,也即可以節(jié)約系統(tǒng)資源。
[0170]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0171]裝置實施例一
[0172]參照圖10,示出了本發(fā)明一種移動終端實施例一的結(jié)構(gòu)框圖,具體可以包括如下模塊:第一獲取模塊1001、解析模塊1002、確定模塊1003、及第一執(zhí)行模塊1004;其中,
[0173]上述第一獲取模塊1001,可以用于在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常
?目息O
[0174]解析模塊1002,可以用于對所述第一獲取模塊1001獲取的異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識。
[0175]確定模塊1003,可以根據(jù)所述解析模塊1002確定的異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與重試操作之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)重試操作和目標(biāo)操作類型。
[0176]第一執(zhí)行模塊1004,可以用于基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作。
[0177]可選的,上述目標(biāo)操作類型具體可以包括:第一操作類型;所述第一執(zhí)行模塊1004結(jié)構(gòu)框圖如圖11所示,第一執(zhí)行模塊1004具體可以包括如下模塊:
[0178]第一獲取單元100401,可以用于獲取所述移動終端的所有彩信配置信息。
[0179]篩選單元100402,可以用于在所述第一獲取單元10041獲取的所有彩信配置信息中,篩選出導(dǎo)致彩信收發(fā)異常的可替代配置項。
[0180]確定單元100403,可以用于根據(jù)所述篩選單元10042篩選出的可替代配置項、預(yù)設(shè)的可替代配置項和配置替換信息之間的映射關(guān)系,確定目標(biāo)配置替換信息。
[0181]更改單元100404,可以用于將所述彩信的配置信息更改為所述目標(biāo)配置替換信息。
[0182]第一執(zhí)行單元100405,可以用于基于修改后的所述彩信的配置信息,執(zhí)行彩信收發(fā)重試操作。
[0183]可選的,上述目標(biāo)操作類型包括:第二操作類型;所述第一執(zhí)行模塊1004的結(jié)構(gòu)框圖如圖11所示,上述第一執(zhí)行模塊1004,具體可以包括:
[0184]第二獲取單元100406,可以用于獲取預(yù)設(shè)的重試時間間隔。
[0185]監(jiān)聽單元100407,可以用于基于所述第二獲取單元100406獲取的重試時間間隔,啟動重試定時器,并對多媒體信息服務(wù)中心服務(wù)器的負荷閾值進行監(jiān)聽。
[0186]取消監(jiān)聽單元100408,可以用于當(dāng)所述重試定時器的時間到達或監(jiān)聽到多媒體信息服務(wù)中心服務(wù)器的負荷下降時,關(guān)閉所述重試定時器,并取消對多媒體信息服務(wù)中心服務(wù)器的負荷閾值的監(jiān)聽。
[0187]第二執(zhí)行單元100409,可以用于執(zhí)行彩信收發(fā)重試操作。
[0188]可選的,上述目標(biāo)操作類型包括:第三操作類型;所述第一執(zhí)行模塊1004的結(jié)構(gòu)框圖如圖11所示,上述第一執(zhí)行模塊1004,具體可以包括:
[0189]第三獲取單元100410,可以用于獲取預(yù)設(shè)的重試時間間隔。
[0190]定時器單元100411,可以用于基于所述第三獲取單元100410獲取的重試時間間隔,啟動重試定時器;當(dāng)所述重試定時器的時間到達時,關(guān)閉所述重試定時器。
[0191]第三執(zhí)行單元100412,可以用于執(zhí)行彩信收發(fā)重試操作。
[0192]可選的,上述目標(biāo)操作類型包括:第四操作類型;所述第一執(zhí)行模塊1004的結(jié)構(gòu)框圖如圖11所示,上述第一執(zhí)行模塊1004,具體可以包括:
[0193]第四執(zhí)行單元100413,可以用于直接執(zhí)行彩信收發(fā)重試操作。
[0194]可選的,上述目標(biāo)操作類型包括:第五操作類型;所述第一執(zhí)行模塊1004的結(jié)構(gòu)框圖如圖11所示,上述第一執(zhí)行模塊1004,具體可以包括:
[0195]狀態(tài)設(shè)置單元100414,可以用于將所述彩信的狀態(tài)置為收發(fā)失敗狀態(tài),且不執(zhí)行彩信收發(fā)重試操作。
[0196]可選的,所述解析模塊1002的結(jié)構(gòu)框圖如圖11所示,上述解析模塊1002,具體可以包括:
[0197]識別單元10021,可以用于識別所述彩信的異常信息中包含的關(guān)鍵字符串。
[0198]匹配單元10022,可以用于根據(jù)所述識別單元10031識別出的關(guān)鍵字符串、預(yù)設(shè)的字符串和異常標(biāo)識信息之間的映射關(guān)系,匹配出與所述關(guān)鍵字符串對應(yīng)的異常標(biāo)識信息。
[0199]參照圖12,在圖10的基礎(chǔ)上,所述移動終端還可以包括如下模塊:
[0200]第二獲取模塊1005,可以用于獲取所述彩信的收發(fā)重試次數(shù)。
[0201]結(jié)束模塊1006,可以用于當(dāng)所述第二獲取模塊1005獲取的收發(fā)重試次數(shù)大于預(yù)設(shè)閾值時,結(jié)束所述彩信的收發(fā)流程。
[0202]第二執(zhí)行模塊1007,可以用于當(dāng)所述收發(fā)重試次數(shù)小于或等于所述預(yù)設(shè)閾值時,執(zhí)行所述對所述異常信息進行解析的步驟。
[0203]更新模塊1008,可以用于更新所述彩信的收發(fā)重試次數(shù)。
[0204]本發(fā)明實施例的移動終端能夠?qū)崿F(xiàn)圖1至圖9的方法實施例中移動終端實現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
[0205]本發(fā)明實施例的移動終端,通過上述模塊對彩信發(fā)生異常時獲取的異常信息進行解析,以獲得對應(yīng)的異常標(biāo)識信息,進而匹配到相應(yīng)的目標(biāo)重試類型及目標(biāo)重試操作,并基于目標(biāo)操作類型執(zhí)行對應(yīng)的目標(biāo)重試操作,相對現(xiàn)有方案在彩信收發(fā)失敗時按照預(yù)置重試時間間隔進行收發(fā)重試的彩信重發(fā)機制,由于本發(fā)明實施例中重試操作是針對所述移動終端的修正操作,或者針對所述異常信息對應(yīng)的彩信的重發(fā)時機的確定操作,因此本發(fā)明實施例能夠針對性的根據(jù)每種異常信息對彩信或者移動終端進行相應(yīng)的調(diào)整和修正等操作,進而能夠修正移動終端的錯誤配置以及能夠確定彩信的重試時機,使得彩信能夠在正確配置下,在有效時機進行彩信的收發(fā)重試操作;進一步,在正確配置和有效時機中的至少一種情況下進行彩信的收發(fā)重試操作,能夠大大提高彩信收發(fā)重試操作的成功幾率,因此,能夠提高彩信收發(fā)的成功率,減少彩信重發(fā)次數(shù),以及能夠節(jié)省系統(tǒng)資源。
[0206]裝置實施例二
[0207]參照圖13,示出了本發(fā)明一種移動終端1500的結(jié)構(gòu)示意圖,具體可以包括:至少一個處理器1501、存儲器1502、至少一個網(wǎng)絡(luò)接口 1504和用戶接口 1503。移動終端1500中的各個組件通過總線系統(tǒng)705耦合在一起。可理解,總線系統(tǒng)1505用于實現(xiàn)這些組件之間的連接通信??偩€系統(tǒng)1505除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)1505。
[0208]其中,用戶接口 1503可以包括顯示器、鍵盤或者點擊設(shè)備(例如,鼠標(biāo),軌跡球(trackball)、觸感板或者觸摸屏等。
[0209]可以理解,本發(fā)明實施例中的存儲器1502可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-OnIyMemory,ROM)、可編程只讀存儲器(ProgrammabIeROM,PROM)、可擦除可編程只讀存儲器(ErasablePROM,EPROM)、電可擦除可編程只讀存儲器(ElectricallyEPROM,EEPROM)或閃存。易失性存儲器可以是隨機存取存儲器(RandomAccessMemory’RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態(tài)隨機存取存儲器(3七&〖化!^1,31^10、動態(tài)隨機存取存儲器(0711&1^^^1,01^10、同步動態(tài)隨機存取存儲器(SynchronousDRAM,SDRAM)、雙倍數(shù)據(jù)速率同步動態(tài)隨機存取存儲器(DoubleDataRateSDRAM,DDRSDRAM)、增強型同步動態(tài)隨機存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態(tài)隨機存取存儲器(Synchl inkDRAM,SLDRAM)和直接內(nèi)存總線隨機存取存儲器(DirectRambusRAM,DRRAM)。本發(fā)明實施例描述的系統(tǒng)和方法的存儲器1502旨在包括但不限于這些和任意其它適合類型的存儲器。
[0210]在一些實施方式中,存儲器1502存儲了如下的元素,可執(zhí)行模塊或者數(shù)據(jù)結(jié)構(gòu),或者他們的子集,或者他們的擴展集:操作系統(tǒng)15021和應(yīng)用程序15022。
[0211]其中,操作系統(tǒng)15021,包含各種系統(tǒng)程序,例如框架層、核心庫層、驅(qū)動層等,用于實現(xiàn)各種基礎(chǔ)業(yè)務(wù)以及處理基于硬件的任務(wù)。應(yīng)用程序15022,包含各種應(yīng)用程序,例如媒體播放器(MediaPlayer)、瀏覽器(Browser)等,用于實現(xiàn)各種應(yīng)用業(yè)務(wù)。實現(xiàn)本發(fā)明實施例方法的程序可以包含在應(yīng)用程序15022中。
[0212]在本發(fā)明實施例中,通過調(diào)用存儲器1502存儲的程序或指令,具體的,可以是應(yīng)用程序15022中存儲的程序或指令,處理器1501用于在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息;對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識;根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與重試操作之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)重試操作和目標(biāo)操作類型;基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作。
[0213]上述本發(fā)明實施例揭示的方法可以應(yīng)用于處理器1501中,或者由處理器1501實現(xiàn)。處理器1501可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述方法的各步驟可以通過處理器1501中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器1501可以是通用處理器、數(shù)字信號處理器(DigitalSignalProcessor,DSP)、專用集成電路(Applicat1nSpecificIntegratedCircuit,ASIC)、現(xiàn)成可編程門陣列(FieldProgrammableGateArray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實現(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結(jié)合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領(lǐng)域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器1502,處理器1501讀取存儲器1502中的信息,結(jié)合其硬件完成上述方法的步驟。
[0214]可以理解的是,本文描述的這些實施例可以用硬件、軟件、固件、中間件、微碼或其組合來實現(xiàn)。對于硬件實現(xiàn),處理單元可以實現(xiàn)在一個或多個專用集成電路(Applicat1nSpecificIntegratedCircuits,ASIC)、數(shù)字信號處理器(DigitalSignalProcessing,DSP)、數(shù)字信號處理設(shè)備(DSPDevice,DSPD)、可編程邏輯設(shè)備(ProgrammableLogicDevice ,PLD)、現(xiàn)場可編程門陣列(Field-ProgrammableGateArray,F(xiàn)PGA)、通用處理器、控制器、微控制器、微處理器、用于執(zhí)行本申請所述功能的其它電子單元或其組合中。
[0215]對于軟件實現(xiàn),可通過執(zhí)行本發(fā)明實施例中所述功能的模塊(例如過程、函數(shù)等)來實現(xiàn)本發(fā)明實施例中所述的技術(shù)。軟件代碼可存儲在存儲器中并通過處理器執(zhí)行。存儲器可以在處理器中或在處理器外部實現(xiàn)。
[0216]可選地,處理器1501還用于:獲取所述移動終端的所有彩信配置信息;在所述所有彩信配置信息中,篩選出導(dǎo)致彩信收發(fā)異常的可替代配置項;根據(jù)所述可替代配置項、預(yù)設(shè)的可替代配置項和配置替換信息之間的映射關(guān)系,確定目標(biāo)配置替換信息;將所述彩信的配置信息更改為所述目標(biāo)配置替換信息;基于修改后的所述彩信的配置信息,執(zhí)行彩信收發(fā)重試操作。
[0217]可選地,處理器1501還用于:獲取預(yù)設(shè)的重試時間間隔;基于所述重試時間間隔,啟動重試定時器,并對多媒體信息服務(wù)中心服務(wù)器的負荷閾值進行監(jiān)聽;當(dāng)所述重試定時器的時間到達或監(jiān)聽到多媒體信息服務(wù)中心服務(wù)器的負荷下降時,關(guān)閉所述重試定時器,并取消對多媒體信息服務(wù)中心服務(wù)器的負荷閾值的監(jiān)聽;執(zhí)行彩信收發(fā)重試操作。
[0218]可選地,處理器1501還用于:獲取預(yù)設(shè)的重試時間間隔;基于所述重試時間間隔,啟動重試定時器;當(dāng)所述重試定時器的時間到達時,關(guān)閉所述重試定時器;執(zhí)行彩信收發(fā)重試操作。
[0219]可選地,處理器1501還用于:直接執(zhí)行彩信收發(fā)重試操作。
[0220]可選地,處理器1501還用于:將所述彩信的狀態(tài)置為收發(fā)失敗狀態(tài),且不執(zhí)行彩信收發(fā)重試操作。
[0221]可選地,處理器1501還用于:獲取所述彩信的收發(fā)重試次數(shù);當(dāng)所述收發(fā)重試次數(shù)大于預(yù)設(shè)閾值時,結(jié)束所述彩信的收發(fā)流程;當(dāng)所述收發(fā)重試次數(shù)小于或等于所述預(yù)設(shè)閾值時,執(zhí)行所述對所述異常信息進行解析的步驟;更新所述彩信的收發(fā)重試次數(shù)。
[0222]可選地,處理器1501還用于:識別所述彩信的異常信息中包含的關(guān)鍵字符串;根據(jù)所述關(guān)鍵字符串、預(yù)設(shè)的字符串和異常標(biāo)識信息之間的映射關(guān)系,匹配出與所述關(guān)鍵字符串對應(yīng)的異常標(biāo)識彳目息。
[0223]移動終端1500能夠?qū)崿F(xiàn)前述實施例中移動終端實現(xiàn)的各個過程,為避免重復(fù),這里不再贅述。
[0224]本發(fā)明實施例的移動終端,通過上述模塊對彩信發(fā)生異常時獲取的異常信息進行解析,以獲得對應(yīng)的異常標(biāo)識信息,進而匹配到相應(yīng)的目標(biāo)重試類型及目標(biāo)重試操作,并基于目標(biāo)操作類型執(zhí)行對應(yīng)的目標(biāo)重試操作,相對現(xiàn)有方案在彩信收發(fā)失敗時按照預(yù)置重試時間間隔進行收發(fā)重試的彩信重發(fā)機制,由于本發(fā)明實施例中重試操作是針對所述移動終端的修正操作,或者針對所述異常信息對應(yīng)的彩信的重發(fā)時機的確定操作,因此本發(fā)明實施例能夠針對性的根據(jù)每種異常信息對彩信或者移動終端進行相應(yīng)的調(diào)整和修正等操作,進而能夠修正移動終端的錯誤配置以及能夠確定彩信的重試時機,使得彩信能夠在正確配置下,在有效時機進行彩信的收發(fā)重試操作;進一步,在正確配置和有效時機中的至少一種情況下進行彩信的收發(fā)重試操作,能夠大大提高彩信收發(fā)重試操作的成功幾率,因此,能夠提高彩信收發(fā)的成功率,減少彩信重發(fā)次數(shù),以及能夠節(jié)省系統(tǒng)資源。
[0225]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0226]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本發(fā)明實施例中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。
[0227]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0228]在本申請所提供的實施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0229]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0230]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
[0231]所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0232]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以權(quán)利要求的保護范圍為準(zhǔn)。
【主權(quán)項】
1.一種彩信的處理方法,應(yīng)用于移動終端,其特征在于,所述方法包括: 在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息; 對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識; 根據(jù)所述異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)重試操作和目標(biāo)操作類型; 基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述目標(biāo)操作類型為第一操作類型時,所述基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟,包括: 獲取所述移動終端的所有彩信配置信息; 在所述所有彩信配置信息中,篩選出導(dǎo)致彩信收發(fā)異常的可替代配置項; 根據(jù)所述可替代配置項、預(yù)設(shè)的可替代配置項和配置替換信息之間的映射關(guān)系,確定目標(biāo)配置替換信息; 將所述彩信的配置信息更改為所述目標(biāo)配置替換信息; 基于修改后的所述彩信的配置信息,執(zhí)行彩信收發(fā)重試操作。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述目標(biāo)操作類型為第二操作類型時,所述基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟,包括: 獲取預(yù)設(shè)的重試時間間隔; 基于所述重試時間間隔,啟動重試定時器,并對多媒體信息服務(wù)中心服務(wù)器的負荷進行監(jiān)聽; 當(dāng)所述重試定時器的時間到達或監(jiān)聽到多媒體信息服務(wù)中心服務(wù)器的負荷下降時,關(guān)閉所述重試定時器,并取消對多媒體信息服務(wù)中心服務(wù)器的負荷的監(jiān)聽; 執(zhí)行彩信收發(fā)重試操作。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述目標(biāo)操作類型為第三操作類型時,所述基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟,包括: 獲取預(yù)設(shè)的重試時間間隔; 基于所述重試時間間隔,啟動重試定時器;當(dāng)所述重試定時器的時間到達時,關(guān)閉所述重試定時器; 執(zhí)行彩信收發(fā)重試操作。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述目標(biāo)操作類型為第四操作類型時,所述基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟,包括: 直接執(zhí)行彩信收發(fā)重試操作。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述目標(biāo)操作類型為第五操作類型時,所述基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作的步驟,包括: 將所述彩信的狀態(tài)置為收發(fā)失敗狀態(tài),且不執(zhí)行彩信收發(fā)重試操作。7.根據(jù)權(quán)利要求2、3、4或5所述的方法,其特征在于,所述對所述異常信息進行解析的步驟之前,所述方法進一步包括: 獲取所述彩信的收發(fā)重試次數(shù); 當(dāng)所述收發(fā)重試次數(shù)大于預(yù)設(shè)閾值時,結(jié)束所述彩信的收發(fā)流程; 當(dāng)所述收發(fā)重試次數(shù)小于或等于所述預(yù)設(shè)閾值時,執(zhí)行所述對所述異常信息進行解析的步驟; 則所述執(zhí)行彩信收發(fā)重試操作的步驟之后,所述方法進一步包括: 更新所述彩信的收發(fā)重試次數(shù)。8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對所述異常信息進行解析,確定所述異常信息對應(yīng)的異常信息標(biāo)識的步驟,包括: 識別所述彩信的異常信息中包含的關(guān)鍵字符串; 根據(jù)所述關(guān)鍵字符串、預(yù)設(shè)的字符串和異常標(biāo)識信息之間的映射關(guān)系,匹配出與所述關(guān)鍵字符串對應(yīng)的異常標(biāo)識信息。9.一種移動終端,其特征在于,包括: 第一獲取模塊,用于在彩信收發(fā)發(fā)生異常時,獲取所述彩信的異常信息; 解析模塊,用于對所述第一獲取模塊獲取的異常信息進行解析,確定所述異常信息對應(yīng)的異常?目息標(biāo)識; 確定模塊,用于根據(jù)所述解析模塊確定的異常信息標(biāo)識、預(yù)設(shè)的異常信息標(biāo)識與操作類型之間的映射關(guān)系,確定與所述異常信息標(biāo)識對應(yīng)的目標(biāo)重試操作和目標(biāo)操作類型;第一執(zhí)行模塊,用于基于所述目標(biāo)操作類型,對所述彩信執(zhí)行所述目標(biāo)重試操作。10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,當(dāng)所述目標(biāo)操作類型為第一操作類型時,所述第一執(zhí)行模塊包括: 第一獲取單元,用于獲取所述移動終端的所有彩信配置信息; 篩選單元,用于在所述第一獲取單元獲取的所有彩信配置信息中,篩選出導(dǎo)致彩信收發(fā)異常的可替代配置項; 確定單元,用于根據(jù)所述篩選單元篩選出的可替代配置項、預(yù)設(shè)的可替代配置項和配置替換信息之間的映射關(guān)系,確定目標(biāo)配置替換信息; 更改單元,用于將所述彩信的配置信息更改為所述目標(biāo)配置替換信息; 第一執(zhí)行單元,用于基于修改后的所述彩信的配置信息,執(zhí)行彩信收發(fā)重試操作。11.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,當(dāng)所述目標(biāo)操作類型為第二操作類型時,所述第一執(zhí)行模塊包括: 第二獲取單元,用于獲取預(yù)設(shè)的重試時間間隔; 監(jiān)聽單元,用于基于所述第二獲取單元獲取的重試時間間隔,啟動重試定時器,并對多媒體信息服務(wù)中心服務(wù)器的負荷進行監(jiān)聽; 取消監(jiān)聽單元,用于當(dāng)所述重試定時器的時間到達或監(jiān)聽到多媒體信息服務(wù)中心服務(wù)器的負荷下降時,關(guān)閉所述重試定時器,并取消對多媒體信息服務(wù)中心服務(wù)器的負荷的監(jiān)聽; 第二執(zhí)行單元,用于執(zhí)行彩信收發(fā)重試操作。12.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,當(dāng)所述目標(biāo)操作類型為第三操作類型時,所述第一執(zhí)行模塊包括: 第三獲取單元,用于獲取預(yù)設(shè)的重試時間間隔; 定時器單元,用于基于所述第三獲取單元獲取的重試時間間隔,啟動重試定時器;當(dāng)所述重試定時器的時間到達時,關(guān)閉所述重試定時器; 第三執(zhí)行單元,用于執(zhí)行彩信收發(fā)重試操作。13.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,當(dāng)所述目標(biāo)操作類型為第四操作類型時,所述第一執(zhí)行模塊包括: 第四執(zhí)行單元,用于直接執(zhí)行彩信收發(fā)重試操作。14.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,當(dāng)所述目標(biāo)操作類型為第五操作類型時,所述第一執(zhí)行模塊包括: 狀態(tài)設(shè)置單元,用于將所述彩信的狀態(tài)置為收發(fā)失敗狀態(tài),且不執(zhí)行彩信收發(fā)重試操作。15.根據(jù)權(quán)利要求10、11、12、或13所述的移動終端,其特征在于,所述移動終端還包括: 第二獲取模塊,用于獲取所述彩信的收發(fā)重試次數(shù); 結(jié)束模塊,用于當(dāng)所述第二獲取模塊獲取的收發(fā)重試次數(shù)大于預(yù)設(shè)閾值時,結(jié)束所述彩信的收發(fā)流程; 第二執(zhí)行模塊,用于當(dāng)所述收發(fā)重試次數(shù)小于或等于所述預(yù)設(shè)閾值時,執(zhí)行所述對所述異常信息進行解析的步驟; 更新模塊,用于更新所述彩信的收發(fā)重試次數(shù)。16.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述解析模塊包括: 識別單元,用于識別所述彩信的異常信息中包含的關(guān)鍵字符串; 匹配單元,用于根據(jù)所述識別單元識別出的關(guān)鍵字符串、預(yù)設(shè)的字符串和異常標(biāo)識信息之間的映射關(guān)系,匹配出與所述關(guān)鍵字符串對應(yīng)的異常標(biāo)識信息。
【文檔編號】H04W88/18GK105848114SQ201610286464
【公開日】2016年8月10日
【申請日】2016年4月29日
【發(fā)明人】黃江民
【申請人】維沃移動通信有限公司