專利名稱::一種顯示用戶別名的系統(tǒng)和方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,尤其涉及一種顯示用戶別名的系統(tǒng)和方法。技術(shù)背景來電顯示業(yè)務(wù)也稱為主叫號碼顯示業(yè)務(wù),用戶申請此項新業(yè)務(wù)后,當(dāng)接聽電話時,來電者的電話號碼將顯示在電話屏幕,客戶可根據(jù)來電號碼決定是否接聽電話。利用此功能手機會自動將已接或未接的來電號碼存儲,供客戶查詢。隨著來電顯示業(yè)務(wù)的不斷發(fā)展和移動通信的不斷普及,人們在手機中存儲的電話號碼越來越多,只有當(dāng)來電號碼恰好是手機中已經(jīng)存儲的號碼時,手機屏幕上才會顯示出之前用戶存儲的對方的姓名,便于用戶識別。因此就會產(chǎn)生以下兩個問題第一,對于其他陌生的號碼來電時并不能便于用戶識別來電者的身份;第二,當(dāng)用戶更換號碼時,必須要通過群發(fā)短信或者其他方式告知自己的親朋好友更換新的號碼,這就給用戶帶來了很大的不便。目前,可以通過用戶別名隨著主叫號碼一同發(fā)送到被叫并顯示的方式來解決第一個問題。如在呼叫的電話機的永久存儲器中登記別名;在呼叫的電話機上設(shè)置呼叫方號碼顯示限制;在任何時候,在呼叫的電話機上準(zhǔn)備呼叫消息;在呼叫的電話機上,將別名插入呼叫消息的子地址單元中;以及從呼叫的電話機向被呼叫的電話機發(fā)送呼叫消息。對于被呼叫的電話機來講,在被呼叫的電話機上設(shè)置呼叫方號碼顯示;在任何時候,接收子地址信息單元中插入了別名的呼叫信息;以及在被呼叫的電話機上,從子地址信息單元中讀取并顯示別名。該技術(shù)方案雖然可以通過呼叫子地址將用戶別名傳遞到被叫方予以顯示,但是實現(xiàn)這一功能的前提是主叫方設(shè)置呼叫方號碼顯示限制,被叫方設(shè)置呼叫方號碼顯示才行,也就是說當(dāng)任何用戶只要設(shè)置本端的呼叫方號碼顯示限制并設(shè)置別名后就都可以仿冒他人進(jìn)行呼叫,這對用戶呼叫的安全帶來的一定的隱患。針對第二個問題,目前沒有提出解決方法。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種顯示用戶別名的系統(tǒng)和方法,解決了現(xiàn)有技術(shù)中存在的來電顯示提示方式存在安全隱患和不能及時通知號碼變更等問題。為了解決上述問題,本發(fā)明提供了一種顯示用戶別名的方法,包括主叫用戶呼叫-波叫用戶時在呼叫信息中插入設(shè)置的別名和主叫用戶本機號碼;所述#:叫用戶收到呼叫信息后分揀出主叫用戶的別名及主叫用戶本^/L號碼,判斷所述主叫用戶本機號碼與被叫用戶本地存儲的主叫號碼是否匹配成功,并才艮據(jù)判斷結(jié)果顯示主叫用戶別名及提示信息。進(jìn)一步地,若主叫用戶取消主叫號碼顯示限制,所述^f皮叫用戶收到呼叫信息后還分揀出呼叫信息中的主叫號碼,若所述主叫號碼與主叫用戶本機號碼一致再判斷所述主叫用戶本機號碼與被叫用戶本地存儲的主叫號碼是否一致,并根據(jù)判斷結(jié)果顯示主叫用戶別名及提示信息。進(jìn)一步地,所述根據(jù)判斷結(jié)果顯示主叫用戶別名及提示信息是指,當(dāng)所述判斷結(jié)果為匹配成功時顯示主叫用戶的別名并提示所述別名通過安全驗證,當(dāng)所述判斷結(jié)果為匹配不成功時顯示主叫用戶的別名并提示所述別名未通過安全驗證。進(jìn)一步地,若所述主叫號碼與主叫用戶本機號碼不一致則提示被叫用戶主叫號碼已變更,并于呼叫結(jié)束時提示是否用所述主叫號碼覆蓋^c叫終端本地存儲的主叫號碼。進(jìn)一步地,所述別名及主叫用戶本機號碼均在呼叫信息的Setup消息中的User-user字段中傳送。本發(fā)明還提供一種顯示用戶別名的系統(tǒng),包括主叫終端及被叫終端,所述主叫終端包括插入模塊及呼叫模塊;所述插入才莫塊用于向呼叫信息中插入主叫用戶本機號碼及主叫用戶的別名;所述呼叫模塊用于向被叫用戶發(fā)送呼叫,其中攜帶所述呼叫信息;所述被叫終端包括檢測模塊、匹配模塊、存儲模塊、處理模塊,所述存儲沖莫塊用于存儲主叫用戶號碼及主叫用戶別名;所述檢測模塊用于從呼叫信息中分揀出主叫用戶別名及主叫用戶本機號碼并發(fā)送給匹配模塊;所述匹配才莫塊用于判斷所述主叫用戶本機號碼與存儲片莫塊存儲的主叫號碼是否匹配成功,并將判斷結(jié)果發(fā)送給處理it塊;所述處理才莫塊用于根據(jù)所述判斷結(jié)果顯示用戶別名及提示信息。進(jìn)一步地,若所述主叫終端取消主叫號碼顯示限制,所述檢測模塊還用于從呼叫信息中分揀出主叫號碼并將其發(fā)送給匹配模塊;所述匹配模塊還用于判斷主叫號碼與主叫用戶本機號碼是否一致,若一致再判斷主叫用戶本機號碼與存儲模塊存儲的主叫號碼是否匹配成功,若不一致則通知處理模塊。進(jìn)一步地,所述處理^i塊根據(jù)所述判斷結(jié)果顯示用戶別名及提示信息是指若判斷結(jié)果為匹配成功,則顯示主叫用戶的別名并提示所述別名通過安全驗證;若判斷結(jié)果為匹配不成功則顯示主叫用戶的別名并提示所述別名未通過安全-驗i正。進(jìn)一步地,所述處理模塊還用于收到主叫用戶本機號碼與存儲才莫塊存儲的主叫號碼不一致的通知后提示^^皮叫用戶主叫號碼已變更,并于呼叫結(jié)束時提示被叫用戶是否用所述主叫號碼覆蓋存儲模塊存儲的主叫號碼。進(jìn)一步地,所述插入才莫塊在呼叫信息的Setup消息中的User-user字段中插入主叫用戶別名及主叫用戶本機號碼。綜上所述,本發(fā)明提供了一種顯示用戶別名的系統(tǒng)和方法,不僅能實現(xiàn)主叫用戶換號后在呼叫被叫的過程中告知該變更,還可以實現(xiàn)當(dāng)有人冒用他人名義呼叫某用戶時提醒該用戶注意,成功地排除了來電顯示提示方式存在的安全隱患。圖l是本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖;圖2是本發(fā)明的主叫用戶登記主叫號碼顯示限制時的來電顯示用戶別名的邏輯流程圖;圖3是本發(fā)明的主叫用戶取消主叫號碼顯示限制時的來電顯示用戶別名的邏輯流程圖。具體實施方式本發(fā)明的目的是提供一種顯示用戶別名的方法和系統(tǒng),主叫用戶呼叫被叫用戶時在呼叫信息中記錄設(shè)置的別名和主叫用戶本機號碼;被叫用戶收到呼叫信息后分揀出主叫用戶的別名及主叫用戶本機號碼,判斷主叫用戶本機號碼與^t叫用戶本地存儲的主叫號碼是否一致,并根據(jù)判斷結(jié)果顯示主叫用戶別名及提示信息。本實施例提供一種顯示用戶別名的系統(tǒng),如圖1所示,該系統(tǒng)包含主叫終端及被叫終端,主叫終端包括插入模塊、呼叫模塊,被叫終端包括檢測模塊、匹配才莫塊、存儲才莫塊及處理才莫塊;插入模塊用于在呼叫信息中插入主叫用戶本機號碼和主叫用戶別名,主叫用戶本機號碼是主叫用戶自己編輯并希望被叫認(rèn)為是用該號碼撥打的;插入模塊可以但不限于在呼叫信息的Setup消息中的User-user字段中插入主叫用戶別名及主叫用戶本機號碼。呼叫才莫塊用于向^C叫用戶發(fā)起呼叫,其中攜帶呼叫信息。檢測模塊用于從呼叫信息中分揀出主叫用戶的別名、主叫用戶本機號碼及主叫號碼并發(fā)送給匹配模塊;存儲;f莫塊用于存儲主叫用戶號碼及主叫用戶別名;匹配才莫塊用于判斷主叫用戶本機號碼與存儲模塊存儲的主叫號碼(即該聯(lián)系人的號碼)是否匹配成功,并將判斷結(jié)果發(fā)送給處理才莫塊,當(dāng)主叫用戶本機號碼與存儲模塊存儲的主叫號碼一致時向處理模塊發(fā)送匹配成功的消息,當(dāng)主叫用戶本機號碼與存儲才莫塊存儲的主叫號碼不一致或未存儲該主叫號碼時向處理^t塊發(fā)送不匹配成功的消息;當(dāng)主叫終端取消主叫號碼顯示限制時,匹配才莫塊還用于判斷主叫號碼與主叫用戶本機號碼是否一致,若一致再判斷主叫用戶本機號碼與存儲^t塊存儲的主叫號碼是否匹配成功,若不一致則通知處理模塊。主叫號碼是主叫用戶實際使用的電話號碼。處理模塊用于根據(jù)判斷結(jié)果顯示用戶別名及提示信息,具體是指,若判斷結(jié)果為匹配成功,則顯示主叫用戶的別名并提示該別名通過安全^^證;若判斷結(jié)果為匹配不成功則顯示主叫用戶的別名并提示該別名未通過安全驗證。處理才莫塊還用于收到主叫用戶本機號碼與存儲才莫塊存儲的主叫號碼不一致的通知后提示被叫用戶主叫號碼已變更,并于呼叫結(jié)束時提示被叫用戶是否用主叫號碼覆蓋存儲才莫塊存儲的主叫號碼。本實施例還提供一種顯示用戶別名的方法,包括以下內(nèi)容在主叫用戶終端上設(shè)定別名和主叫用戶本機號碼;發(fā)起呼叫的時候在呼叫信息中約定的字段中記錄別名和本機電話號碼;被叫用戶收到呼叫信息后從中分揀出主叫用戶的別名和主叫用戶本機號碼以及呼叫信息中的主叫號碼;判斷主叫用戶本機號碼、主叫號碼以及被叫用戶存儲的電話號碼的一致性;根據(jù)一致性判斷的結(jié)果將主叫用戶別名和主叫號碼顯示;下面從主叫終端登記主叫號碼顯示限制及取消主叫號碼顯示限制的兩種情況進(jìn)行描述圖2是主叫用戶登記主叫號碼顯示限制時的來電顯示用戶別名的邏輯流程圖,其使用步驟包括步驟201:主叫用戶"^殳定別名和主叫用戶本^i號碼;步驟202:發(fā)起呼叫的時候在呼叫信息中約定的字段中插入別名和主叫用戶本機號碼;該約定的字段可以但限于是Q.931中定義的Setup消息的User-user字段。步驟203:被叫用戶收到呼叫信息后從中分揀出主叫用戶的別名和主叫用戶本機號碼;步驟204:判斷主叫用戶本機號碼和被叫終端本地存儲主叫號碼是否匹配成功,若匹配成功則執(zhí)行步驟205a,若匹配不成功則執(zhí)行步驟205b;匹配成功指主叫用戶本機號碼和被叫終端存儲的主叫號碼一致,匹配不成功指主叫用戶本機號碼和^皮叫終端存儲主叫號碼不一致或纟皮叫終端未存儲該主叫號碼。步驟205a:顯示主叫用戶的別名,并提示此別名通過安全驗證;步驟205b:顯示主叫用戶的別名,并提示此別名未通過安全驗證。步驟205之后,若被叫用戶選擇結(jié)束呼叫或者繼續(xù)呼叫等情況,則進(jìn)入相應(yīng)的流程。這些流程同現(xiàn)有技術(shù),這里不再列出。圖3是本發(fā)明的主叫用戶取消主叫號碼顯示限制時的來電顯示用戶別名的邏輯流程圖,其使用步驟如下步驟301:主叫用戶設(shè)定別名和主叫用戶本機號碼;步驟302:主叫用戶發(fā)起呼叫的時候在呼叫信息中約定的字段中插入設(shè)置的別名和主叫用戶本機號碼;約定的字段可以但不限于是Q.931中定義的Setup消息中的User-user字段。步驟303:被叫用戶收到呼叫信息后從中分揀出主叫用戶的別名和主叫用戶本機號碼以及呼叫信息中的主叫號碼;步驟304:判斷主叫用戶本機號碼和呼叫信息中的主叫號碼是否一致,若不一致則執(zhí)行步驟305,若一致則執(zhí)行步驟306;步驟305:提示主叫號碼已變更,呼叫結(jié)束時還可以提示是否用呼叫信息中的主叫號碼覆蓋原有的^f皮叫終端本地存儲的主叫號碼;步驟306:判斷呼叫信息中的主叫號碼和被叫終端本地存儲的主叫號碼是否匹配成功,若匹配成功則執(zhí)行步驟307a,若匹配不成功執(zhí)行步驟307b;匹配成功指主叫用戶本^L號碼和^f皮叫終端存儲的主叫號碼一致,匹配不成功指主叫用戶本機號碼和被叫終端存儲主叫號碼不一致或被叫終端未存儲該主步驟307a:顯示主叫用戶別名,并提示此別名通過安全驗證;步驟307b:顯示主叫用戶別名,并提示此別名未通過安全驗證;步驟307之后,若用戶選擇結(jié)束呼叫或者繼續(xù)呼叫,則進(jìn)入相應(yīng)的流程。這些流程同現(xiàn)有技術(shù),這里不再列出。本發(fā)明公開的來電顯示用戶別名的方法,充分利用用戶終端軟件升級的簡便性和易于改造性,僅需要對用戶終端軟件進(jìn)行適當(dāng)更改,就能夠使用戶終端具備來電顯示用戶別名的功能。本發(fā)明公開的來電顯示用戶別名的裝置,可應(yīng)用于各種類型電話終端,無論是固網(wǎng)電話終端還是移動電話終端,只要支持可視電話功能,都可以方便實現(xiàn)來電顯示用戶別名的功能。電信運營商不需要對現(xiàn)有電話網(wǎng)絡(luò)的交換機設(shè)備進(jìn)行改造和升級,僅需要對用戶終端軟件進(jìn)行適當(dāng)?shù)男薷?增加相應(yīng)業(yè)務(wù)軟件模塊)即可滿足要求。表1是本實施例列舉的一種在呼叫信息中傳送別名的編碼方式。該表是3GPPTS24.008V5.16.0(2006-06)定義的User-user字段的編碼格式。表1:User-user字段的編碼格式<table>tableseeoriginaldocumentpage10</column></row><table>可以從表1所示的Octet3中任選一個未使用的8位組作為主叫用戶別名傳遞的協(xié)議甄別語,如表2所示為使用0x5作為別名(alias)的協(xié)議甄別語的情形。按照3GPPTS24.008V5.16.0(2006-06)的規(guī)定User-user字段的長度范圍是35至131個8位組,扣除必要的前3個8位組后,可以在User-userinformation這個范圍在28至128個8位組的字段來傳遞用戶的別名信息。這28至128個8位組可以按照主被叫雙方約定的方式來進(jìn)行編碼用于傳遞用戶的別名信息。具體的編碼方式很多,這里就不——列舉。除了使用User-user字段外,還可以使用其它的字段,其編碼的方法相同,這里也不一一列舉了。10依據(jù)此系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)可以廣泛的應(yīng)用于各種終端設(shè)備中。比如手機、桌面電話等。表2:Octet3中傳送主叫用戶別名的編碼方式<table>tableseeoriginaldocumentpage11</column></row><table>權(quán)利要求1、一種顯示用戶別名的方法,其特征在于主叫用戶呼叫被叫用戶時在呼叫信息中插入設(shè)置的別名和主叫用戶本機號碼;所述被叫用戶收到呼叫信息后分揀出主叫用戶的別名及主叫用戶本機號碼,判斷所述主叫用戶本機號碼與被叫用戶本地存儲的主叫號碼是否匹配成功,并根據(jù)判斷結(jié)果顯示主叫用戶別名及提示信息。2、如權(quán)利要求l所述的方法,其特征在于若主叫用戶取消主叫號碼顯示限制,所述^皮叫用戶收到呼叫信息后還分揀出呼叫信息中的主叫號碼,若所述主叫號碼與主叫用戶本^/L號碼一致再判斷所述主叫用戶本^/L號碼與^f皮叫用戶本地存儲的主叫號碼是否一致,并根據(jù)判斷結(jié)果顯示主叫用戶別名及提示信息。3、如權(quán)利要求1或2所述的方法,其特征在于所述根椐判斷結(jié)果顯示主叫用戶別名及提示信息是指,當(dāng)所述判斷結(jié)果為匹配成功時顯示主叫用戶的別名并提示所述別名通過安全驗證,當(dāng)所述判斷結(jié)果為匹配不成功時顯示主叫用戶的別名并提示所述別名未通過安全驗4、如權(quán)利要求2所述的方法,其特征在于,還包括若所述主叫號碼與主叫用戶本機號碼不一致則提示被叫用戶主叫號碼已變更,并于呼叫結(jié)束時提示是否用所述主叫號碼覆蓋被叫終端本地存儲的主叫號碼。5、如權(quán)利要求l所述的方法,其特征在于,還包括所述別名及主叫用戶本機號碼均在呼叫信息的Setup消息中的User-user字段中傳送。6、一種顯示用戶別名的系統(tǒng),包括主叫終端及^f皮叫終端,其特征在于所述主叫終端包括插入才莫塊及呼叫才莫塊;所述插入才莫塊用于向呼叫信息中插入主叫用戶本機號碼及主叫用戶的別名;所述呼叫才莫塊用于向被叫用戶發(fā)送呼叫,其中攜帶所述呼叫信息;所述被叫終端包括檢測模塊、匹配模塊、存儲模塊、處理模塊,所述存儲才莫塊用于存儲主叫用戶號碼及主叫用戶別名;所述檢測模塊用于從呼叫信息中分揀出主叫用戶別名及主叫用戶本機號碼并發(fā)送給匹配模塊;所述匹配模塊用于判斷所述主叫用戶本機號碼與存儲模塊存儲的主叫號碼是否匹配成功,并將判斷結(jié)果發(fā)送給處理;f莫塊;所述處理才莫塊用于#^居所述判斷結(jié)果顯示用戶別名及提示信息。7、如權(quán)利要求6所述的系統(tǒng),其特征在于若所述主叫終端取消主叫號碼顯示限制,所述;f企測;溪塊還用于從呼叫信息中分揀出主叫號碼并將其發(fā)送給匹配模塊;所述匹配模塊還用于判斷主叫號碼與主叫用戶本機號碼是否一致,若一致再判斷主叫用戶本機號碼與存儲it塊存儲的主叫號碼是否匹配成功,若不一致則通知處理;f莫塊。8、如權(quán)利要求6或7所述的系統(tǒng),其特征在于所述處理模塊根據(jù)所述判斷結(jié)果顯示用戶別名及提示信息是指若判斷結(jié)果為匹配成功,則顯示主叫用戶的別名并提示所述別名通過安全驗證;若判斷結(jié)果為匹配不成功則顯示主叫用戶的別名并提示所述別名未通過安全驗證。9、如權(quán)利要求7所述的系統(tǒng),其特征在于所述處理^t塊還用于收到主叫用戶本機號碼與存儲^i塊存儲的主叫號碼不一致的通知后提示被叫用戶主叫號碼已變更,并于呼叫結(jié)束時提示被叫用戶是否用所述主叫號碼覆蓋存儲4莫塊存儲的主叫號碼。10、如權(quán)利要求6所述的系統(tǒng),其特征在于所述插入才莫塊在呼叫信息的Setup消息中的User-user字段中插入主叫用戶別名及主叫用戶本機號碼。全文摘要本發(fā)明提供一種顯示用戶別名的系統(tǒng)和方法,該方法包括主叫用戶呼叫被叫用戶時在呼叫信息中插入設(shè)置的別名和主叫用戶本機號碼;所述被叫用戶收到呼叫信息后分揀出主叫用戶的別名及主叫用戶本機號碼,判斷所述主叫用戶本機號碼與被叫用戶本地存儲的主叫號碼是否匹配成功,并根據(jù)判斷結(jié)果顯示主叫用戶別名及提示信息。采用本發(fā)明的技術(shù)方案,不僅能實現(xiàn)主叫用戶換號后在呼叫被叫的過程中告知該變更,還可以實現(xiàn)當(dāng)有人冒用他人名義呼叫某用戶時提醒該用戶注意,成功地排除了來電顯示提示方式存在的安全隱患。文檔編號H04M1/57GK101404684SQ20081017701公開日2009年4月8日申請日期2008年11月10日優(yōu)先權(quán)日2008年11月10日發(fā)明者濤薛,鄧方民,郭紅星,閆海清申請人:中興通訊股份有限公司