電話號碼自動保存的方法和設(shè)備的制作方法
【專利摘要】本發(fā)明提供了一種電話號碼自動保存的方法和設(shè)備。所述方法包括:接收短消息;對短消息的內(nèi)容進(jìn)行字符串匹配;當(dāng)字符串匹配成功時,確定短消息的內(nèi)容與電話號碼有關(guān),并對從短消息提取的相關(guān)電話號碼進(jìn)行自動保存。本發(fā)明的電話號碼自動保存的方法和設(shè)備能夠根據(jù)接收到的短消息的內(nèi)容對相關(guān)電話號碼進(jìn)行自動保存,免去了用戶手動保存的操作過程,給用戶帶來了便捷的體驗。
【專利說明】電話號碼自動保存的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種管理通訊錄中的電話號碼的方法和設(shè)備,更具體地說,涉及一種對電話號碼進(jìn)行自動保存的方法和設(shè)備。
【背景技術(shù)】
[0002]隨著通信技術(shù)的不斷發(fā)展,移動終端越來越普及。這些移動終端除了具有與其他人進(jìn)行通信的功能之外,還具有各種應(yīng)用功能,諸如通訊錄管理、視頻播放、互聯(lián)網(wǎng)接入等等。但是,當(dāng)用戶收到已知電話號碼發(fā)送的“我的新電話號碼是XXXXXXXXXXX,請保存”等類似的消息時,通訊錄管理功能并不能幫助用戶保存或更新電話號碼。在這種情況下,用戶需要進(jìn)行手動操作,將新的電話號碼復(fù)制,然后將復(fù)制的電話號碼保存在通訊錄中。此外,當(dāng)用戶收到陌生電話號碼發(fā)送的“我是XXX,這是我的新電話號碼,請保存”等類似的消息時,通訊錄管理功能同樣不能幫助用戶保存或更新電話號碼。在這種情況下,用戶需要進(jìn)行手動操作,將陌生電話號碼保存在通訊錄中。通過以上手動操作來保存電話號碼和更新通訊錄給用戶帶來了 一定程度上的麻煩。
[0003]因此,需要一種當(dāng)用戶接收到變更電話號碼的內(nèi)容的消息時無需用戶手動操作就能夠自動保存電話號碼的方法和設(shè)備。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的一方面在于提供一種電話號碼自動保存方法和設(shè)備,所述電話號碼自動保存方法和設(shè)備能夠根據(jù)接收到的短消息的內(nèi)容,確定該短消息是否與保存相關(guān)電話號碼有關(guān),當(dāng)確定該短消息與保存相關(guān)電話號碼時對相關(guān)電話號碼進(jìn)行自動保存。
[0005]本發(fā)明的另一方面在于提供種電話號碼自動保存方法和設(shè)備,所述電話號碼自動保存方法和設(shè)備能夠根據(jù)用戶的選擇,進(jìn)行不同的操作,例如,自動保存相關(guān)電話號碼、添加相關(guān)電話號碼和覆蓋原有電話號碼等。
[0006]根據(jù)本發(fā)明的一方面,提供了一種電話號碼自動保存的方法,所述方法包括:接收短消息;對短消息的內(nèi)容進(jìn)行字符串匹配;當(dāng)字符串匹配成功時,確定短消息的內(nèi)容與電話號碼有關(guān),并對從短消息提取的相關(guān)電話號碼進(jìn)行自動保存。
[0007]對短消息的內(nèi)容進(jìn)行字符串匹配的步驟可包括:當(dāng)發(fā)送短消息的電話號碼未保存在通訊錄中時,將通訊錄中保存的聯(lián)系人姓名字符串與短消息中的文本字符串進(jìn)行匹配;當(dāng)姓名字符串與文本字符串匹配成功時,將短消息中除了匹配成功的姓名字符串之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配;當(dāng)所述其它文本字符串與關(guān)鍵字符串匹配成功時,確定字符串匹配成功,并將發(fā)送短消息的電話號碼確定為相關(guān)電話號碼。
[0008]對短消息的內(nèi)容進(jìn)行字符串匹配的步驟可包括:當(dāng)發(fā)送短消息的電話號碼已經(jīng)保存在通訊錄中時,確定短消息中是否包含符合預(yù)定條件的連續(xù)數(shù)字;當(dāng)確定包括符合預(yù)定條件的連續(xù)數(shù)字時,將短消息中除了符合預(yù)定條件的連續(xù)數(shù)字之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配;當(dāng)所述其它文本字符串與關(guān)鍵字符串匹配成功時,確定字符串匹配成功,并將所述符合預(yù)定條件的連續(xù)數(shù)字確定為相關(guān)電話號碼。
[0009]對所述相關(guān)電話號碼進(jìn)行自動保存的步驟可包括:發(fā)出是否保存所述相關(guān)電話號碼的提示;如果接收到保存所述相關(guān)電話號碼的指示,則對所述相關(guān)電話號碼進(jìn)行自動保存;如果接收到不保存所述相關(guān)電話號碼的指示,則不保存所述相關(guān)電話號碼。
[0010]對所述相關(guān)電話號碼進(jìn)行自動保存的步驟可包括:發(fā)出是否保存所述相關(guān)電話號碼的提示;如果接收到不保存所述相關(guān)電話號碼的指示,則不保存所述相關(guān)電話號碼;如果接收到保存所述相關(guān)電話號碼的指示,則發(fā)出是添加所述相關(guān)電話號碼還是覆蓋原有電話號碼的提示;如果接收到添加所述相關(guān)電話號碼的指示,則在通訊錄中將所述相關(guān)電話號碼自動添加到相應(yīng)聯(lián)系人的記錄中;如果接收到覆蓋原有電話號碼的指示,則在通訊錄中將所述相關(guān)電話號碼自動覆蓋相應(yīng)聯(lián)系人的記錄中的原有電話號碼。
[0011]關(guān)鍵字符串可包括與電話號碼有關(guān)的詞匯字符串。
[0012]根據(jù)本發(fā)明的另一方面,提供了一種電話號碼自動保存的設(shè)備,所述設(shè)備包括:接收單元,接收短消息;匹配單元,對短消息的內(nèi)容進(jìn)行字符串匹配;自動保存單元,當(dāng)字符串匹配成功時,確定短消息的內(nèi)容與電話號碼有關(guān),并對從短消息提取的相關(guān)電話號碼進(jìn)行自動保存。
[0013]當(dāng)發(fā)送短消息的電話號碼未保存在通訊錄中時,匹配單元可將通訊錄中保存的聯(lián)系人姓名字符串與短消息中的文本字符串進(jìn)行匹配;當(dāng)姓名字符串與文本字符串匹配成功時,匹配單元可將短消息中除了匹配成功的姓名字符串之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配;當(dāng)所述其它文本字符串與關(guān)鍵字符串匹配成功時,匹配單元可確定字符串匹配成功,并將發(fā)送短消息的電話號碼確定為相關(guān)電話號碼。
[0014]當(dāng)發(fā)送短消息的電話號碼已經(jīng)保存在通訊錄中時,匹配單元可確定短消息中是否包含符合預(yù)定條件的連續(xù)數(shù)字;當(dāng)確定包括符合預(yù)定條件的連續(xù)數(shù)字時,匹配單元可將短消息中除了符合預(yù)定條件的連續(xù)數(shù)字之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配;當(dāng)所述其它文本字符串與關(guān)鍵字符串匹配成功時,匹配單元可確定字符串匹配成功,并將所述符合預(yù)定條件的連續(xù)數(shù)字確定為相關(guān)電話號碼。
[0015]自動保存單元在對所述相關(guān)電話號碼進(jìn)行自動保存時,可發(fā)出是否保存所述相關(guān)電話號碼的提示;如果接收到保存所述相關(guān)電話號碼的指示,則自動保存單元可對所述相關(guān)電話號碼進(jìn)行自動保存;如果接收到不保存所述相關(guān)電話號碼的指示,則自動保存單元可不保存所述相關(guān)電話號碼。
[0016]自動保存單元在對所述相關(guān)電話號碼進(jìn)行自動保存時,可發(fā)出是否保存所述相關(guān)電話號碼的提示;如果接收到不保存所述相關(guān)電話號碼的指示,則自動保存單元可不保存所述相關(guān)電話號碼;如果接收到保存所述相關(guān)電話號碼的指示,則自動保存單元可發(fā)出是添加所述相關(guān)電話號碼還是覆蓋原有電話號碼的提示;如果接收到添加所述相關(guān)電話號碼的指示,則自動保存單元可在通訊錄中將所述相關(guān)電話號碼自動添加到相應(yīng)聯(lián)系人的記錄中;如果接收到覆蓋原有電話號碼的指示,則自動保存單元可在通訊錄中將所述相關(guān)電話號碼自動覆蓋相應(yīng)聯(lián)系人的記錄中的原有電話號碼。
[0017]關(guān)鍵字符串可包括與電話號碼有關(guān)的詞匯字符串。
[0018]根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存方法和設(shè)備能夠根據(jù)接收到的短消息的內(nèi)容對相關(guān)電話號碼進(jìn)行自動保存,免去了用戶手動保存的操作過程,給用戶帶來了便捷的體驗。此外,根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存方法和設(shè)備還能夠根據(jù)用戶的選擇,進(jìn)行不同的操作(例如,自動保存相關(guān)電話號碼、添加相關(guān)電話號碼和覆蓋原有電話號碼等),從而給用戶帶來了即便捷又人性化的體驗。
【專利附圖】
【附圖說明】
[0019]通過結(jié)合附圖,從實施例的下面描述中,本發(fā)明這些和/或其它方面及優(yōu)點將會變得清楚,并且更易于理解,其中:
[0020]圖1是示出根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存設(shè)備100的框圖;
[0021]圖2是示出根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存方法的流程圖;
[0022]圖3是示出根據(jù)本發(fā)明的示例性實施例的在發(fā)送短消息的電話號碼未保存在通訊錄中的情況下字符串匹配的方法的流程圖;
[0023]圖4是示出根據(jù)本發(fā)明的另一示例性實施例的在發(fā)送短消息的電話號碼已經(jīng)保存在通訊錄中的情況下字符串匹配的方法的流程圖;
[0024]圖5是根據(jù)本發(fā)明的示例性實施例的相關(guān)電話號碼自動保存步驟的流程圖;
[0025]圖6是根據(jù)本發(fā)明的另一示例性實施例的相關(guān)電話號碼自動保存步驟的流程圖。
【具體實施方式】
[0026]提供參照附圖的以下描述以幫助對由權(quán)利要求及其等同物限定的本發(fā)明的示例性實施例的全面的理解。包括各種特定細(xì)節(jié)以幫助理解,但這些細(xì)節(jié)僅被視為是示例性的。因此,本領(lǐng)域的普通技術(shù)人員將認(rèn)識到在不脫離本發(fā)明的范圍和精神的情況下,可對描述于此的實施例進(jìn)行各種改變和修改。此外,為了清楚和簡潔,省略對公知的功能和結(jié)構(gòu)的描述。
[0027]圖1是示出根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存設(shè)備100的框圖。
[0028]參照圖1,根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存設(shè)備100可包括接收單元101、匹配單元102以及自動保存單元103。
[0029]接收單元101可由移動終端中的射頻(RF)單元來實現(xiàn),用于接收短消息。
[0030]當(dāng)接收單元101接收到短消息時,匹配單元102可對短消息的內(nèi)容進(jìn)行字符串匹配。
[0031]根據(jù)本發(fā)明的示例性實施例,當(dāng)發(fā)送由接收單元101接收的短消息的電話號碼未保存在通訊錄中(即,發(fā)送該短消息的電話號碼是陌生電話號碼)時,匹配單元102將通訊錄中保存的聯(lián)系人姓名字符串與短消息中的文本字符串進(jìn)行匹配。具體地說,匹配單元102將通訊錄中保存的所有聯(lián)系人的姓名字符串依次與短消息中的文本字符串進(jìn)行匹配,當(dāng)某一聯(lián)系人的姓名字符串與短消息中的文本字符串相同時,則確定匹配成功,即短消息中存在該聯(lián)系人的姓名。
[0032]例如,接收單元101接收的短消息內(nèi)容為“你好,我是張三,這是我的新號,請惠存”。匹配單元102將通訊錄中保存的所有聯(lián)系人的姓名字符串依次與短消息中的文本字符串進(jìn)行匹配。當(dāng)匹配單元102發(fā)現(xiàn)通訊錄中保存的聯(lián)系人張三的姓名字符串“張三”與短消息中的文本字符串“張三”相同時,匹配單元102確定匹配成功。
[0033]當(dāng)通訊錄中的某一聯(lián)系人的姓名字符串與文本字符串匹配成功時,匹配單元102將短消息中除了匹配成功的姓名字符串之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配。具體地說,匹配單元102可包括多個關(guān)鍵字符串。所述多個關(guān)鍵字符串可包括與電話號碼有關(guān)的詞匯字符串,諸如新號、保存、惠存、更新等,這些關(guān)鍵字符串可被存儲在匹配單元102包括的字符串?dāng)?shù)據(jù)庫(未示出)中,但本發(fā)明不限于此。當(dāng)所述其它文本字符串中包含所述多個關(guān)鍵字符串中的至少一個時,則匹配單元102確定所述其它文本字符串與關(guān)鍵字符串匹配成功。此時,匹配單元102確定字符串匹配成功,并將發(fā)送短消息的電話號碼確定為相關(guān)電話號碼。
[0034]例如,當(dāng)通訊錄中的聯(lián)系人張三的姓名字符串“張三”與文本字符串“張三”匹配成功時,匹配單元102將其它字符串“你好,我是,這是我的新號,請惠存”與存儲的多個關(guān)鍵字符串(諸如,新號、保存、惠存、更新、換號等)進(jìn)行匹配。匹配單元102發(fā)現(xiàn)所述其它字符串中包含關(guān)鍵字符串“新號”和“惠存”,因此確定所述其它文本字符串與關(guān)鍵字符串匹配成功。此時,匹配單元102確定字符串匹配成功,并將發(fā)送該短消息的電話號碼確定為相關(guān)電話號碼。
[0035]根據(jù)另一示例性實施例,當(dāng)發(fā)送由接收單元101接收的短消息的電話號碼已保存在通訊錄中(即,發(fā)送該短消息的電話號碼是熟悉電話號碼)時,匹配單元102確定短消息中是否包含符合預(yù)定條件的連續(xù)數(shù)字。具體地說,匹配單元102可包括多種預(yù)定條件,并將多種預(yù)定條件存儲在匹配單元102包括的電話號碼確定表(未示出)中,但本發(fā)明不限于此。所述多種預(yù)定條件可以是默認(rèn)的條件也可由用戶設(shè)置。當(dāng)短消息中的連續(xù)數(shù)字滿足所述多種預(yù)定條件之一時,匹配單元102可確定短消息中包括符合預(yù)定條件的連續(xù)數(shù)字。所述多種預(yù)定條件可包括:連續(xù)數(shù)字為11位數(shù)字、連續(xù)數(shù)字為國際代碼(諸如“+86”)+11位數(shù)字、連續(xù)數(shù)字為8位數(shù)字或7位數(shù)字、連續(xù)數(shù)字為區(qū)號(諸如“010”)+8位數(shù)字、連續(xù)數(shù)字為區(qū)號(諸如“0599”)+7位數(shù)字等。
[0036]例如,接收單元101接收的短消息是好友張三發(fā)送的短消息,內(nèi)容為“本人將使用新號:13922332233,請保存”。該短消息中的“ 13922332233”滿足連續(xù)數(shù)字為11位數(shù)字的預(yù)定條件,因此,匹配單元102可將“13922332233”確定為符合預(yù)定條件的連續(xù)數(shù)字。
[0037]當(dāng)確定短消息中包括符合預(yù)定條件的連續(xù)數(shù)字時,匹配單元102將短消息中除了符合預(yù)定條件的連續(xù)數(shù)字之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配。具體地說,匹配單元102可包括多個關(guān)鍵字符串。所述多個關(guān)鍵字符串可包括與電話號碼有關(guān)的詞匯字符串,諸如新號、保存、惠存、更新等,這些關(guān)鍵字符串可被存儲在匹配單元102包括的字符串?dāng)?shù)據(jù)庫(未示出)中,但本發(fā)明不限于此。當(dāng)所述其它文本字符串中包含所述多個關(guān)鍵字符串中的至少一個時,則匹配單元102確定所述其它文本字符串與關(guān)鍵字符串匹配成功。此時,匹配單元102確定字符串匹配成功,并將所述符合預(yù)定條件的連續(xù)數(shù)字確定為相關(guān)電話號碼。
[0038]例如,當(dāng)確定張三發(fā)送的短消息中包括符合預(yù)定條件的“13922332233”時,匹配單元102將其它字符串“本人將使用新號,請保存”與存儲的多個關(guān)鍵字符串(諸如,新號、保存、惠存、更新、換號等)進(jìn)行匹配。匹配單元102發(fā)現(xiàn)所述其它字符串中包含關(guān)鍵字符串“新號”和“保存”,因此確定所述其它文本字符串與關(guān)鍵字符串匹配成功。此時,匹配單元102確定字符串匹配成功,并將“13922332233”確定為相關(guān)電話號碼。
[0039]自動保存單元103可在字符串匹配成功時,確定短消息的內(nèi)容與電話號碼有關(guān),并對從短消息提取的相關(guān)電話號碼進(jìn)行自動保存。具體地,自動保存單元103可將從短消息提取的相關(guān)電話號碼自動保存到通訊錄中的相應(yīng)聯(lián)系人的記錄中。但應(yīng)該理解,本發(fā)明的自動保存的方法不限于此。所述相關(guān)電話號碼可以是未保存在通訊錄中的發(fā)送短消息的電話號碼或短消息中的符合預(yù)定條件的連續(xù)數(shù)字。
[0040]根據(jù)本發(fā)明的示例性實施例,自動保存單元103可在對所述相關(guān)電話號碼進(jìn)行自動保存時,向用戶發(fā)出是否保存所述相關(guān)電話號碼的提示。如果接收到用戶選擇的保存所述相關(guān)電話號碼的指示,則自動保存單元103對所述相關(guān)電話號碼進(jìn)行自動保存。如果接收到用戶選擇的不保存所述相關(guān)電話號碼的指示,則自動保存單元103不保存所述相關(guān)電話號碼。
[0041]根據(jù)本發(fā)明的另一示例性實施例,自動保存單元103可在對所述相關(guān)電話號碼進(jìn)行自動保存時,向用戶發(fā)出是否保存所述相關(guān)電話號碼的提示。如果接收到不保存所述相關(guān)電話號碼的指示,則自動保存單元103不保存所述相關(guān)電話號碼。如果接收到保存所述相關(guān)電話號碼的指示,則自動保存單元103發(fā)出是添加所述相關(guān)電話號碼還是覆蓋原有電話號碼的提示。如果接收到添加所述相關(guān)電話號碼的指示,則自動保存單元103在通訊錄中將所述相關(guān)電話號碼自動添加到相應(yīng)聯(lián)系人的記錄中。如果接收到覆蓋原有電話號碼的指示,則自動保存單元103在通訊錄中將所述相關(guān)電話號碼自動覆蓋相應(yīng)聯(lián)系人的記錄中的原有電話號碼。
[0042]圖2是示出根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存方法的流程圖。
[0043]參照圖2,在步驟201,通過接收單元101接收短消息。接收單元101可由移動終端中的射頻(RF)單元來實現(xiàn)。
[0044]在步驟202,通過匹配單元102可對短消息的內(nèi)容進(jìn)行字符串匹配。以下將參照圖3和圖4來描述根據(jù)本發(fā)明的示例性實施例的通過匹配單元102對短消息的內(nèi)容進(jìn)行字符串匹配的步驟。
[0045]圖3是示出根據(jù)本發(fā)明的示例性實施例的在發(fā)送短消息的電話號碼未保存在通訊錄中的情況下字符串匹配的方法的流程圖,圖4是示出根據(jù)本發(fā)明的另一示例性實施例的在發(fā)送短消息的電話號碼已經(jīng)保存在通訊錄中的情況下字符串匹配的方法的流程圖。
[0046]參照圖3,當(dāng)發(fā)送由接收單元101接收的短消息的電話號碼未保存在通訊錄中(即,發(fā)送該短消息的電話號碼是陌生電話號碼)時,在步驟301,通過匹配單元102將通訊錄中保存的聯(lián)系人姓名字符串與短消息中的文本字符串進(jìn)行匹配。具體地說,通過匹配單元102將通訊錄中保存的所有聯(lián)系人的姓名字符串依次與短消息中的文本字符串進(jìn)行匹配,當(dāng)某一聯(lián)系人的姓名字符串與短消息中的文本字符串相同時,則確定匹配成功,即短消息中存在該聯(lián)系人的姓名。
[0047]當(dāng)通過匹配單元102確定姓名字符串匹配成功時,進(jìn)行步驟302,當(dāng)通過匹配單元102確定姓名字符串匹配不成功(即,短消息中不存在與通訊錄中保存的聯(lián)系人的姓名字符串相同的文本字符串)時,結(jié)束操作。
[0048]在步驟302,通過匹配單元102將短消息中除了匹配成功的姓名字符串之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配。具體地說,匹配單元102可包括多個關(guān)鍵字符串。所述多個關(guān)鍵字符串可包括與電話號碼有關(guān)的詞匯字符串,諸如新號、保存、惠存、更新、換號等,這些關(guān)鍵字符串可被存儲在匹配單元102包括的字符串?dāng)?shù)據(jù)庫(未示出)中,但本發(fā)明不限于此。
[0049]當(dāng)所述其它文本字符串中包含所述多個關(guān)鍵字符串中的至少一個時,通過匹配單元102確定所述其它文本字符串與關(guān)鍵字符串匹配成功,進(jìn)行步驟303。當(dāng)所述其它文本字符串中沒有包含所述多個關(guān)鍵字符串中的任何一個時,通過匹配單元102確定所述其它文本字符串與關(guān)鍵字符串匹配不成功,結(jié)束操作。
[0050]在步驟303,通過匹配單元102確定字符串匹配成功,并將發(fā)送短消息的電話號碼確定為相關(guān)電話號碼。
[0051]參照圖4,當(dāng)發(fā)送由接收單元101接收的短消息的電話號碼已保存在通訊錄中(即,發(fā)送該短消息的電話號碼是熟悉電話號碼)時,在步驟401,通過匹配單元102確定短消息中是否包含符合預(yù)定條件的連續(xù)數(shù)字。具體地說,匹配單元102可包括多種預(yù)定條件,并將多種預(yù)定條件存儲在匹配單元102包括的電話號碼確定表(未示出)中,但本發(fā)明不限于此。所述多種預(yù)定條件可以是默認(rèn)的條件也可由用戶設(shè)置。當(dāng)短消息中的連續(xù)數(shù)字滿足所述多種預(yù)定條件之一時,通過匹配單元102可確定短消息中包括符合預(yù)定條件的連續(xù)數(shù)字。所述多種預(yù)定條件可包括:連續(xù)數(shù)字為11位數(shù)字、連續(xù)數(shù)字為國際代碼(諸如“+86”)+11位數(shù)字、連續(xù)數(shù)字為8位數(shù)字或7位數(shù)字、連續(xù)數(shù)字為區(qū)號(諸如“010”)+8位數(shù)字、連續(xù)數(shù)字為區(qū)號(諸如“0599” ) +7位數(shù)字等。
[0052]當(dāng)通過匹配單元102確定短消息中包括符合預(yù)定條件的連續(xù)數(shù)字時,進(jìn)行步驟402,當(dāng)通過匹配單元102確定短消息中未包括符合預(yù)定條件的連續(xù)數(shù)字時,結(jié)束操作。
[0053]在步驟402,通過匹配單元102將短消息中除了符合預(yù)定條件的連續(xù)數(shù)字之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配。具體地說,匹配單元102可包括多個關(guān)鍵字符串。所述多個關(guān)鍵字符串可包括與電話號碼有關(guān)的詞匯字符串,諸如新號、保存、惠存、更新、換號等,這些關(guān)鍵字符串可被存儲在匹配單元102包括的字符串?dāng)?shù)據(jù)庫(未示出)中,但本發(fā)明不限于此。
[0054]當(dāng)所述其它文本字符串中包含所述多個關(guān)鍵字符串中的至少一個時,通過匹配單元102確定所述其它文本字符串與關(guān)鍵字符串匹配成功,進(jìn)行步驟403,當(dāng)所述其它文本字符串中沒有包含所述多個關(guān)鍵字符串中的任何一個時,結(jié)束操作。
[0055]在步驟403,通過匹配單元102確定字符串匹配成功,并將所述符合預(yù)定條件的連續(xù)數(shù)字確定為相關(guān)電話號碼。
[0056]返回參照圖2,當(dāng)通過匹配單元102確定字符串匹配成功時,進(jìn)行步驟203,當(dāng)通過匹配單元102確定字符串匹配不成功時,結(jié)束操作。
[0057]在步驟203,通過自動保存單元103確定短消息的內(nèi)容與電話號碼有關(guān),并對從短消息提取的相關(guān)電話號碼進(jìn)行自動保存。具體地,通過自動保存單元103可將從短消息提取的相關(guān)電話號碼自動保存到通訊錄中的相應(yīng)聯(lián)系人的記錄中。但應(yīng)該理解,本發(fā)明的自動保存的方法不限于此。所述相關(guān)電話號碼可以是未保存在通訊錄中的發(fā)送短消息的電話號碼或短消息中的符合預(yù)定條件的連續(xù)數(shù)字。以下參照圖5和圖6來描述根據(jù)本發(fā)明的示例性實施例的自動保存單元103對所述相關(guān)電話號碼進(jìn)行自動保存的步驟。
[0058]圖5是根據(jù)本發(fā)明的示例性實施例的相關(guān)電話號碼自動保存步驟的流程圖,圖6是根據(jù)本發(fā)明的另一示例性實施例的相關(guān)電話號碼自動保存步驟的流程圖。
[0059]參照圖5,在步驟501,通過自動保存單元103向用戶發(fā)出是否保存所述相關(guān)電話號碼的提示。如果接收到用戶選擇的保存所述相關(guān)電話號碼的指示,則在步驟502,通過自動保存單元103對所述相關(guān)電話號碼進(jìn)行自動保存。如果接收到用戶選擇的不保存所述相關(guān)電話號碼的指示,則在步驟503,通過自動保存單元103不保存所述相關(guān)電話號碼。
[0060]參照圖6,在步驟601,通過自動保存單元103可向用戶發(fā)出是否保存所述相關(guān)電話號碼的提示。如果接收到不保存所述相關(guān)電話號碼的指示,則在步驟602,通過自動保存單元103不保存所述相關(guān)電話號碼。如果接收到保存所述相關(guān)電話號碼的指示,則在步驟603,通過自動保存單元103發(fā)出是添加所述相關(guān)電話號碼還是覆蓋原有電話號碼的提示。如果接收到添加所述相關(guān)電話號碼的指示,則在步驟604,通過自動保存單元103在通訊錄中將所述相關(guān)電話號碼自動添加到相應(yīng)聯(lián)系人的記錄中。如果接收到覆蓋原有電話號碼的指示,則在步驟605,通過自動保存單元103在通訊錄中將所述相關(guān)電話號碼自動覆蓋相應(yīng)聯(lián)系人的記錄中的原有電話號碼。
[0061]本領(lǐng)域的技術(shù)人員將理解,可根據(jù)計算機(jī)程序指令來執(zhí)行根據(jù)本發(fā)明的示例性實施例的上述電話號碼自動保存方法。
[0062]根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存方法和設(shè)備能夠根據(jù)接收到的短消息的內(nèi)容,確定該短消息是否與保存相關(guān)電話號碼有關(guān),當(dāng)確定該短消息與保存相關(guān)電話號碼時,對相關(guān)電話號碼進(jìn)行自動保存,免去了用戶手動保存的操作過程,給用戶帶來了便捷的體驗。此外,根據(jù)本發(fā)明的示例性實施例的電話號碼自動保存方法和設(shè)備還能夠根據(jù)用戶的選擇,進(jìn)行不同的操作(例如,自動保存相關(guān)電話號碼、添加相關(guān)電話號碼和覆蓋原有電話號碼等),從而給用戶帶來了即便捷又人性化的體驗。此外,本領(lǐng)域的技術(shù)人員應(yīng)該理解,本發(fā)明的電話號碼自動保存步驟不限于此,例如,還可根據(jù)用戶的選擇,將相關(guān)電話號碼設(shè)置為在相關(guān)聯(lián)系人的所有電話號碼中相關(guān)聯(lián)系人的默認(rèn)電話號碼,從而增加用戶的便利性等。
[0063]雖然本發(fā)明是參照其示例性的實施例被顯示和描述的,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可以對其形式和細(xì)節(jié)進(jìn)行各種改變。
【權(quán)利要求】
1.一種電話號碼自動保存的方法,所述方法包括: 接收短消息; 對短消息的內(nèi)容進(jìn)行字符串匹配; 當(dāng)字符串匹配成功時,確定短消息的內(nèi)容與電話號碼有關(guān),并對從短消息提取的相關(guān)電話號碼進(jìn)行自動保存。
2.如權(quán)利要求1所述的方法,其中,對短消息的內(nèi)容進(jìn)行字符串匹配的步驟包括: 當(dāng)發(fā)送短消息的電話號碼未保存在通訊錄中時,將通訊錄中保存的聯(lián)系人姓名字符串與短消息中的文本字符串進(jìn)行匹配; 當(dāng)姓名字符串與文本字符串匹配成功時,將短消息中除了匹配成功的姓名字符串之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配; 當(dāng)所述其它文本字符串與關(guān)鍵字符串匹配成功時,確定字符串匹配成功,并將發(fā)送短消息的電話號碼確定為相關(guān)電話號碼。
3.如權(quán)利要求1所述的方法,其中,對短消息的內(nèi)容進(jìn)行字符串匹配的步驟包括: 當(dāng)發(fā)送短消息的電話號碼已經(jīng)保存在通訊錄中時,確定短消息中是否包含符合預(yù)定條件的連續(xù)數(shù)字; 當(dāng)確定包括符合預(yù)定條件的連續(xù)數(shù)字時,將短消息中除了符合預(yù)定條件的連續(xù)數(shù)字之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配; 當(dāng)所述其它文本字符串與關(guān)鍵字符串匹配成功時,確定字符串匹配成功,并將所述符合預(yù)定條件的連續(xù)數(shù)字確定為相關(guān)電話號碼。
4.如權(quán)利要求1、2或3所述的方法,其中,對所述相關(guān)電話號碼進(jìn)行自動保存的步驟包括: 發(fā)出是否保存所述相關(guān)電話號碼的提示; 如果接收到保存所述相關(guān)電話號碼的指示,則對所述相關(guān)電話號碼進(jìn)行自動保存; 如果接收到不保存所述相關(guān)電話號碼的指示,則不保存所述相關(guān)電話號碼。
5.如權(quán)利要求1、2或3所述的方法,其中,對所述相關(guān)電話號碼進(jìn)行自動保存的步驟包括: 發(fā)出是否保存所述相關(guān)電話號碼的提示; 如果接收到不保存所述相關(guān)電話號碼的指示,則不保存所述相關(guān)電話號碼; 如果接收到保存所述相關(guān)電話號碼的指示,則發(fā)出是添加所述相關(guān)電話號碼還是覆蓋原有電話號碼的提示; 如果接收到添加所述相關(guān)電話號碼的指示,則在通訊錄中將所述相關(guān)電話號碼自動添加到相應(yīng)聯(lián)系人的記錄中; 如果接收到覆蓋原有電話號碼的指示,則在通訊錄中將所述相關(guān)電話號碼自動覆蓋相應(yīng)聯(lián)系人的記錄中的原有電話號碼。
6.如權(quán)利要求2或3所述的方法,其中,關(guān)鍵字符串包括與電話號碼有關(guān)的詞匯字符串。
7.一種電話號碼自動保存的設(shè)備,所述設(shè)備包括: 接收單元,接收短消息; 匹配單元,對短消息的內(nèi)容進(jìn)行字符串匹配;自動保存單元,當(dāng)字符串匹配成功時,確定短消息的內(nèi)容與電話號碼有關(guān),并對從短消息提取的相關(guān)電話號碼進(jìn)行自動保存。
8.如權(quán)利要求7所述的設(shè)備,其中,當(dāng)發(fā)送短消息的電話號碼未保存在通訊錄中時,匹配單元將通訊錄中保存的聯(lián)系人姓名字符串與短消息中的文本字符串進(jìn)行匹配; 當(dāng)姓名字符串與文本字符串匹配成功時,匹配單元將短消息中除了匹配成功的姓名字符串之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配; 當(dāng)所述其它文本字符串與關(guān)鍵字符串匹配成功時,匹配單元確定字符串匹配成功,并將發(fā)送短消息的電話號碼確定為相關(guān)電話號碼。
9.如權(quán)利要求7所述的設(shè)備,其中,當(dāng)發(fā)送短消息的電話號碼已經(jīng)保存在通訊錄中時,匹配單元確定短消息中是否包含符合預(yù)定條件的連續(xù)數(shù)字; 當(dāng)確定包括符合預(yù)定條件的連續(xù)數(shù)字時,匹配單元將短消息中除了符合預(yù)定條件的連續(xù)數(shù)字之外的其它文本字符串與關(guān)鍵字符串進(jìn)行匹配; 當(dāng)所述其它文本字符串與關(guān)鍵字符串匹配成功時,匹配單元確定字符串匹配成功,并將所述符合預(yù)定條件的連續(xù)數(shù)字確定為相關(guān)電話號碼。
10.如權(quán)利要求7、8或9所述的設(shè)備,其中,自動保存單元在對所述相關(guān)電話號碼進(jìn)行自動保存時,發(fā)出是否保存所述相關(guān)電話號碼的提示; 如果接收到保存所述相關(guān)電話號碼的指示,則自動保存單元對所述相關(guān)電話號碼進(jìn)行自動保存; 如果接收到不保存所述相關(guān)電話號碼的指示,則自動保存單元不保存所述相關(guān)電話號`碼。
11.如權(quán)利要求7、8或9所述的設(shè)備,其中,自動保存單元在對所述相關(guān)電話號碼進(jìn)行自動保存時,發(fā)出是否保存所述相關(guān)電話號碼的提示; 如果接收到不保存所述相關(guān)電話號碼的指示,則自動保存單元不保存所述相關(guān)電話號碼; 如果接收到保存所述相關(guān)電話號碼的指示,則自動保存單元發(fā)出是添加所述相關(guān)電話號碼還是覆蓋原有電話號碼的提示; 如果接收到添加所述相關(guān)電話號碼的指示,則自動保存單元在通訊錄中將所述相關(guān)電話號碼自動添加到相應(yīng)聯(lián)系人的記錄中; 如果接收到覆蓋原有電話號碼的指示,則自動保存單元在通訊錄中將所述相關(guān)電話號碼自動覆蓋相應(yīng)聯(lián)系人的記錄中的原有電話號碼。
12.如權(quán)利要求8或9所述的設(shè)備,其中,關(guān)鍵字符串包括與電話號碼有關(guān)的詞匯字符串O
【文檔編號】H04M1/275GK103685670SQ201210335086
【公開日】2014年3月26日 申請日期:2012年9月11日 優(yōu)先權(quán)日:2012年9月11日
【發(fā)明者】羅征武 申請人:廣州三星通信技術(shù)研究有限公司, 三星電子株式會社