專利名稱:一種實(shí)現(xiàn)自動通知被叫方的裝置、系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)自動通知被叫方的裝置、系統(tǒng)及方法。
背景技術(shù):
隨著技術(shù)的發(fā)展,手機(jī)已成為很普遍的聯(lián)系方式,并且越來越多的手機(jī)都支持了Email的接收和發(fā)送等功能,這使得用戶不但能夠通過Internet等方式登錄Email,而且也能夠通過手機(jī)隨時(shí)隨地的、方便的進(jìn)行Email的發(fā)送和接收等操作。在呼叫處理中,呼叫方輸入被叫號碼后,發(fā)起呼叫,如果呼叫失敗或是未接,呼叫方手機(jī)會直接中止了該呼叫。
現(xiàn)有技術(shù)中,在原被呼叫終端(稱為被叫用戶)未接通時(shí),如無應(yīng)答、被叫忙、關(guān)機(jī)、或無網(wǎng)絡(luò)時(shí),為了使呼叫仍能呼到被叫,以提高通信網(wǎng)絡(luò)的服務(wù)質(zhì)量和電話接通率,常采用的方法是呼叫轉(zhuǎn)移,即由被叫用戶設(shè)置申請?jiān)谏鲜瞿骋粭l件成立時(shí),可以將呼叫轉(zhuǎn)移到該被呼叫人可以接聽的手機(jī)或語音信箱。
但呼叫轉(zhuǎn)移有以下幾方面的局限、使用上的不便、或增加用戶的使用費(fèi)用當(dāng)被叫忙時(shí),由于被呼叫人正在接聽另一來電,不適宜將該呼叫轉(zhuǎn)移到另一被叫終端,這種情況用戶可以申請呼叫等待業(yè)務(wù),但又會增加業(yè)務(wù)使用費(fèi)和主被叫方使用上的不便,如當(dāng)呼叫等待時(shí),主叫聽到被叫回鈴音,認(rèn)為呼叫已接通,可能是被叫還未接聽,被叫聽這邊因?yàn)橛械却簦瑒t會影響被叫現(xiàn)在正在通話的質(zhì)量;對某些特定的情況,可能無法轉(zhuǎn)移到被呼叫人,如被轉(zhuǎn)移到的電話終端無網(wǎng)絡(luò)或關(guān)機(jī),被叫人乘坐飛機(jī)時(shí)就是一個(gè)典型的例子;上述性質(zhì)的呼叫轉(zhuǎn)移一般需要用戶在被叫終端上設(shè)置申請,在使用上帶來一定的不便。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法及系統(tǒng),使得用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方;本發(fā)明的另一目的是提供了一種電話號碼和Email地址綁定裝置及系統(tǒng),用于實(shí)現(xiàn)電話號碼和Email的綁定操作。
為解決上述技術(shù)問題,本發(fā)明的目的是通過以下技術(shù)方案實(shí)現(xiàn)的。
一種電話號碼和Email地址綁定裝置,該裝置包括第一數(shù)據(jù)包封裝解析子模塊、映射表管理子模塊、映射表模塊;第一數(shù)據(jù)包封裝解析子模塊用于對手機(jī)用戶發(fā)送的綁定操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊進(jìn)行處理;把映射表管理子模塊的操作結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包發(fā)送給手機(jī)用戶;映射表管理子模塊用于將電話號碼和Email地址的綁定記錄添加到映射表中;映射表模塊用于存儲電話號碼和Email地址的綁定記錄。
其中,所述映射表管理子模塊還用于驗(yàn)證手機(jī)用戶發(fā)送的請求數(shù)據(jù)包中的數(shù)據(jù)是否合法。
其中,所述第一數(shù)據(jù)包封裝解析子模塊還用于對手機(jī)用戶發(fā)送的查詢或注銷操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊進(jìn)行處理;所述映射表管理子模塊還用于查詢或注銷映射表中對應(yīng)電話號碼和Email地址的綁定記錄。
一種電話號碼和Email地址綁定系統(tǒng),該系統(tǒng)包括綁定操作模塊、綁定裝置、MSC/SGSN模塊;綁定操作模塊用于手機(jī)用戶通過MSC/SGSN模塊向綁定裝置發(fā)起電話號碼和Email地址的綁定操作請求;綁定裝置用于對綁定操作模塊發(fā)送過來的綁定請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的數(shù)據(jù),并進(jìn)行相應(yīng)的處理后,將處理結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包返回給手機(jī)用戶;其中,綁定裝置具體包括第一數(shù)據(jù)包封裝解析子模塊、映射表管理子模塊、映射表模塊;第一數(shù)據(jù)包封裝解析子模塊用于對手機(jī)用戶發(fā)送的綁定操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊進(jìn)行處理;把映射表管理子模塊的操作結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包發(fā)送給手機(jī)用戶;映射表管理子模塊用于將電話號碼和Email地址的綁定記錄添加到映射表中;映射表模塊用于存儲電話號碼和Email地址的綁定記錄。
其中,所述第一數(shù)據(jù)包封裝解析子模塊還用于對手機(jī)用戶發(fā)送的查詢或注銷操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊進(jìn)行處理;所述映射表管理子模塊還用于查詢或注銷映射表中對應(yīng)電話號碼和Email地址的綁定記錄。
其中,所述綁定操作模塊具體包括用戶請求界面管理子模塊、第二數(shù)據(jù)包封裝解析子模塊;用戶請求界面管理子模塊用于提供各種操作請求和響應(yīng)的界面,以便用戶輸入必要的數(shù)據(jù)進(jìn)行綁定、查詢或是注銷等請求操作;第二數(shù)據(jù)包封裝解析子模塊用于把用戶輸入的數(shù)據(jù)根據(jù)用戶的請求類型封裝成為對應(yīng)類型的請求數(shù)據(jù)包發(fā)送給綁定裝置。
其中,第二數(shù)據(jù)包封裝解析子模塊還用于接收并解析綁定裝置的響應(yīng)數(shù)據(jù)包,然后把解析結(jié)果反饋給用戶請求界面管理子模塊。
一種在呼叫未接通時(shí)自動通知被叫方的方法,包括步驟a收到用戶發(fā)起的呼叫,檢測呼叫未接通時(shí),向綁定裝置發(fā)起Email地址綁定查詢請求;b綁定裝置查詢得到與所述被叫號碼相對應(yīng)的Email地址,將該Email地址以及此次呼叫的相關(guān)信息發(fā)送給Email模塊;cEmail模塊將所述此次呼叫的相關(guān)信息生成一條Email記錄,并按照所述Email地址進(jìn)行發(fā)送。
其中,步驟a中所述檢測呼叫未接通時(shí),還包括通知用戶呼叫失敗未接通;檢測通知管理模塊通知功能開關(guān)的狀態(tài)值,如果狀態(tài)值為開啟,則發(fā)起Email地址綁定查詢請求;如果狀態(tài)值為關(guān)閉,則結(jié)束。
其中,步驟b中所述綁定裝置查詢具體包括步驟b11把被叫號碼作為查詢索引包含在查詢信令數(shù)據(jù)包中,發(fā)送給網(wǎng)絡(luò)側(cè);b12網(wǎng)絡(luò)側(cè)把該信令轉(zhuǎn)發(fā)給綁定裝置;b13綁定裝置提取被叫號碼后以該號碼為索引查詢綁定列表,然后將查詢到的被叫號碼綁定的Email地址加入響應(yīng)信令數(shù)據(jù)包中反饋給通知管理模塊。
其中,步驟b13之后進(jìn)一步包括通知管理模塊檢查響應(yīng)信令數(shù)據(jù)包的數(shù)據(jù)域,以判斷被叫號碼綁定的Email地址是否合法,如果是,則進(jìn)入步驟c;否則,結(jié)束。
其中,所述判斷Email地址是否合法具體包括判斷返回的Email地址是否存在,和/或地址中間是否存在@符號,如果是,則Email地址合法;否則,不合法。
其中,步驟a所述檢測呼叫未接通,具體包括被叫方關(guān)機(jī)、不在覆蓋區(qū)、或服務(wù)受限。
其中,所述此次呼叫的相關(guān)信息具體為呼叫號碼、呼叫時(shí)間和預(yù)置的通知內(nèi)容。
一種用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的系統(tǒng),該系統(tǒng)包括通知管理模塊、綁定裝置、Email模塊;通知管理模塊,用于自動檢測呼叫的操作結(jié)果;在呼叫未接通時(shí)向綁定裝置發(fā)送查詢被叫號碼的綁定Email地址的請求;并將查詢得到的與所述被叫號碼相對應(yīng)的Email地址以及此次呼叫的相關(guān)信息發(fā)送給Email模塊;綁定裝置,用于查詢被叫號碼的綁定Email地址,并將查詢結(jié)果返回給通知管理模塊;
Email模塊,用于把此次呼叫的相關(guān)信息封裝成一條Email記錄,然后自動發(fā)送給該指定的Email地址。
其中,所述通知管理模塊具體包括通知功能開關(guān)的設(shè)置模塊和通知內(nèi)容的編輯模塊;通知功能開關(guān)的設(shè)置模塊用于開啟或關(guān)閉該通知功能;通知內(nèi)容的編輯模塊用于輸入或修改通知內(nèi)容。
其中,該系統(tǒng)還包括呼叫模塊,用于發(fā)起一個(gè)呼叫操作。
其中,所述通知管理模塊,還用于管理本功能的開關(guān)狀態(tài)和用戶預(yù)設(shè)置的通知文本內(nèi)容。
以上技術(shù)方案可以看出,本發(fā)明有如下有益效果1、本發(fā)明通過在網(wǎng)絡(luò)側(cè)增加了一個(gè)與通過移動運(yùn)營商內(nèi)部數(shù)據(jù)網(wǎng)絡(luò)互聯(lián)的電話號碼和Email地址綁定裝置,使得電話號碼和Email地址能夠方便的進(jìn)行互相轉(zhuǎn)換,方便了用戶對電話號碼或是Email地址的使用。
2、由于在網(wǎng)絡(luò)側(cè)增加了電話號碼和Email地址的綁定裝置,這樣用戶就可以使用Email地址進(jìn)行呼叫,發(fā)送短消息,多媒體消息,或是使用電話號碼發(fā)送Email等。
3、本發(fā)明在手機(jī)上實(shí)現(xiàn)了呼叫未接通時(shí)發(fā)送Email通知被叫方,使得被叫方能夠比較方便及時(shí)的得到自己錯(cuò)過的聯(lián)系信息,增加了用戶的使用體驗(yàn);4、由于本發(fā)明實(shí)現(xiàn)了通過手機(jī)Email發(fā)送通知信息,從而提高提供該功能的手機(jī)對用戶的吸引力;同時(shí)有利于推動Email業(yè)務(wù)的發(fā)展。
圖1為手機(jī)呼叫未接通時(shí)Email通知被叫方的處理流程圖;圖2為手機(jī)呼叫未接通時(shí)Email通知被叫方的系統(tǒng)圖;圖3為電話號碼和Email地址綁定裝置圖;圖4為電話號碼和Email地址綁定系統(tǒng)圖。
具體實(shí)施例方式
本發(fā)明的核心在于本發(fā)明中,手機(jī)上存在一個(gè)Email的發(fā)送/接收模塊和一個(gè)呼叫模塊,并且在呼叫模塊和Email模塊之間增加一個(gè)通知管理模塊;當(dāng)手機(jī)用戶發(fā)起呼叫時(shí),通知管理模塊自動檢測呼叫模塊的操作結(jié)果;在呼叫未接通時(shí)查詢被叫號碼的綁定Email地址;啟動或通知Email模塊發(fā)送通知Email記錄。
其中,本發(fā)明還提供了一種電話號碼和Email地址綁定裝置及系統(tǒng),在該裝置上維護(hù)了一個(gè)電話號碼和Email地址的映射表,并向用戶提供了電話號碼和Email地址的綁定、查詢和注銷等服務(wù)。
本發(fā)明中,在通知管理模塊中增加一個(gè)通知功能開關(guān)的設(shè)置模塊和通知內(nèi)容的編輯模塊,手機(jī)正常開機(jī)后,用戶可以進(jìn)入通知功能開關(guān)設(shè)置模塊,選擇開啟或是關(guān)閉該通知功能,如果用戶選擇開啟該功能,則通知管理模塊自動檢測通知內(nèi)容是否為空,如果為空,則自動打開通知內(nèi)容編輯模塊以便用戶輸入通知內(nèi)容;用戶也可以直接進(jìn)入通知內(nèi)容編輯模塊中修改通知內(nèi)容;通知功能開關(guān)的狀態(tài)值和通知內(nèi)容均會被存儲到手機(jī)的存儲器中。
本發(fā)明中,當(dāng)手機(jī)用戶發(fā)起呼叫操作,通知管理模塊自動檢測該呼叫操作的狀態(tài),當(dāng)該呼叫操作由于被叫方關(guān)機(jī)、不在覆蓋區(qū)、服務(wù)受限或是呼叫連通,但被叫方?jīng)]有接等被叫方造成的原因而導(dǎo)致呼叫失敗時(shí),則通知管理模塊通知用戶呼叫失敗或未接通。
通知管理模塊檢測通知功能開關(guān)的狀態(tài)值,如果狀態(tài)值為“關(guān)閉”,則不做其他處理;如果狀態(tài)值為“開啟”,則通知管理模塊自動使用被叫號碼向網(wǎng)絡(luò)側(cè)的電話號碼和Email地址綁定裝置發(fā)起綁定查詢。
綁定裝置把查詢結(jié)果返回給通知管理模塊,通知管理模塊檢查查詢結(jié)果,如果該綁定的Email地址非法(地址中間不存在@符號或返回的對應(yīng)Email地址為空),則通知管理模塊中止該通知處理;如果該綁定的Email地址合法,則通知管理模塊啟動或通知Email模塊,同時(shí)把該Email地址、呼叫號碼、呼叫時(shí)間和用戶預(yù)置的通知內(nèi)容傳遞給Email模塊。
Email模塊自動把呼叫號碼、呼叫時(shí)間和用戶預(yù)置的通知內(nèi)容封裝成一條Email記錄,然后自動發(fā)送給該指定的Email地址。
為便于對本發(fā)明進(jìn)一步理解,現(xiàn)結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)描述。
請參閱圖1所示手機(jī)呼叫未接通時(shí)Email通知被叫方的處理流程圖,具體包括步驟101手機(jī)正常開機(jī),用戶在手機(jī)上輸入或是選擇一個(gè)電話號碼發(fā)起呼叫操作;步驟102判斷呼叫操作是否接通,如果是,則進(jìn)入步驟103;否則,進(jìn)入步驟104;其中,通知管理模塊自動檢測該呼叫操作的狀態(tài),當(dāng)該呼叫操作由于被叫方關(guān)機(jī)、不在覆蓋區(qū)、服務(wù)受限或是呼叫連通,但被叫方?jīng)]有接等被叫方造成的原因,都將導(dǎo)致呼叫操作失敗。
步驟103手機(jī)進(jìn)入通話狀態(tài);步驟104通知管理模塊通知用戶呼叫失敗或未接通;步驟105通知管理模塊檢測通知功能開關(guān)的狀態(tài)值,如果狀態(tài)值為“關(guān)閉”,則不做其他處理;如果狀態(tài)值為“開啟”,則進(jìn)入步驟106;步驟106通知管理模塊自動使用被叫號碼向網(wǎng)絡(luò)側(cè)的電話號碼和Email地址綁定裝置發(fā)起綁定查詢;其中,綁定查詢具體包括1)把被叫號碼作為查詢索引包含在查詢信令數(shù)據(jù)包中,發(fā)送給網(wǎng)絡(luò)側(cè);2)網(wǎng)絡(luò)側(cè)把該信令轉(zhuǎn)發(fā)給綁定裝置;3)綁定裝置提取被叫號碼后以該號碼為索引搜索綁定列表,然后把搜索結(jié)果加入響應(yīng)信令數(shù)據(jù)包中反饋給手機(jī)終端;4)終端檢查響應(yīng)信令數(shù)據(jù)包的數(shù)據(jù)域,以判斷被叫號碼綁定的Email地址是否合法。
步驟107綁定裝置把查詢結(jié)果返回給通知管理模塊,通知管理模塊檢查查詢結(jié)果,并判斷該綁定的Email地址是否合法,如果是,則進(jìn)入步驟108;否則,通知管理模塊中止該通知處理,結(jié)束本次呼叫;其中,判斷Email地址是否合法的依據(jù)有二一是返回的對應(yīng)Email地址是否為空;一是該對應(yīng)的Email地址的格式是否合法,如地址中間是否存在@符號。
步驟108通知管理模塊啟動或通知Email模塊,同時(shí)把該Email地址、呼叫號碼、呼叫時(shí)間和用戶預(yù)置的通知內(nèi)容傳遞給Email模塊;步驟109Email模塊自動把呼叫號碼、呼叫時(shí)間和用戶預(yù)置的通知內(nèi)容封裝成一條Email記錄,然后自動發(fā)送給該指定的Email地址。
相應(yīng)的,本發(fā)明還提供了一種用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的系統(tǒng),請參閱圖2所示手機(jī)呼叫未接通時(shí)Email通知被叫方的系統(tǒng)圖,包括呼叫模塊201、通知管理模塊202、綁定裝置203、Email模塊204;呼叫模塊201,用于發(fā)起一個(gè)呼叫操作;通知管理模塊202,用于管理本功能的開關(guān)狀態(tài)和用戶預(yù)設(shè)置的通知文本內(nèi)容;自動檢測呼叫模塊201的操作結(jié)果;在呼叫未接通時(shí)向綁定裝置203查詢被叫號碼的綁定Email地址;啟動或通知Email模塊204發(fā)送通知Email記錄;其中,通知管理模塊中增加一個(gè)通知功能開關(guān)的設(shè)置模塊和通知內(nèi)容的編輯模塊,手機(jī)正常開機(jī)后,用戶可以進(jìn)入通知功能開關(guān)設(shè)置模塊,選擇開啟或是關(guān)閉該通知功能,如果用戶選擇開啟該功能,則通知管理模塊自動檢測通知內(nèi)容是否為空,如果為空,則自動打開通知內(nèi)容編輯模塊以便用戶輸入通知內(nèi)容;用戶也可以直接進(jìn)入通知內(nèi)容編輯模塊中修改通知內(nèi)容。
綁定裝置203,用于查詢被叫號碼的綁定Email地址,并將查詢結(jié)果返回給通知管理模塊202;其中,綁定裝置203查詢具體包括1)把被叫號碼作為查詢索引包含在查詢信令數(shù)據(jù)包中,發(fā)送給網(wǎng)絡(luò)側(cè);
2)網(wǎng)絡(luò)側(cè)把該信令轉(zhuǎn)發(fā)給綁定裝置203;3)綁定裝置203提取被叫號碼后以該號碼為索引搜索綁定列表,然后把搜索結(jié)果加入響應(yīng)信令數(shù)據(jù)包中反饋給手機(jī)終端;4)終端檢查響應(yīng)信令數(shù)據(jù)包的數(shù)據(jù)域,以判斷被叫號碼綁定的Email地址是否合法。
Email模塊204,用于把呼叫號碼、呼叫時(shí)間和用戶預(yù)置的通知內(nèi)容封裝成一條Email記錄,然后自動發(fā)送給該指定的Email地址。
本發(fā)明還提供了一種電話號碼和Email地址綁定裝置,請參閱圖3所示電話號碼和Email地址綁定裝置圖,包括第一數(shù)據(jù)包封裝解析子模塊301、映射表管理子模塊302、映射表模塊303;第一數(shù)據(jù)包封裝解析子模塊301用于對手機(jī)用戶發(fā)送的綁定、查詢或注銷等操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊302進(jìn)行處理;把映射表管理子模塊302的操作結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包發(fā)送給手機(jī)用戶;映射表管理子模塊302用于對映射表模塊303的維護(hù),如添加映射表記錄,查詢映射表記錄或是刪除映射表記錄等;同時(shí)也負(fù)責(zé)驗(yàn)證數(shù)據(jù)的合法性;映射表模塊303用于存儲電話號碼和Email地址的綁定記錄。
本發(fā)明還提供了一種電話號碼和Email地址綁定系統(tǒng),請參閱圖4所示電話號碼和Email地址綁定系統(tǒng)圖,包括綁定操作模塊401、MSC/SGSN(服務(wù)GPRS支持節(jié)點(diǎn))模塊402、綁定裝置403、歸屬位置寄存器(HLR)模塊404;綁定操作模塊401是隸屬于手機(jī)中,用于手機(jī)用戶向綁定裝置403發(fā)起電話號碼和Email地址的綁定、查詢和注銷綁定的操作請求;其中,綁定操作模塊401具體包括用戶請求界面管理子模塊4011、第二數(shù)據(jù)包封裝解析子模塊4012;
用戶請求界面管理子模塊4011用于提供各種操作請求和響應(yīng)的界面,以便用戶輸入必要的數(shù)據(jù)進(jìn)行綁定、查詢或是注銷等請求操作;第二數(shù)據(jù)包封裝解析子模塊4012用于把用戶輸入的數(shù)據(jù)根據(jù)用戶的請求類型封裝成為對應(yīng)類型的請求數(shù)據(jù)包通過MSC/SGSN(服務(wù)GPRS支持節(jié)點(diǎn))模塊402發(fā)送給綁定裝置403;還用于接收并解析綁定裝置403的響應(yīng)數(shù)據(jù)包,然后把解析結(jié)果反饋給用戶請求界面管理子模塊4011;綁定裝置403用于對綁定操作模塊401發(fā)送過來的綁定、查詢或是注銷等請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并進(jìn)行相應(yīng)的處理后,將處理結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包返回給手機(jī)用戶;其中,綁定裝置403具體包括第一數(shù)據(jù)包封裝解析子模塊4031、映射表管理子模塊4032、映射表模塊4033;第一數(shù)據(jù)包封裝解析子模塊4031用于對手機(jī)用戶發(fā)送的綁定、查詢或注銷等操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊4032進(jìn)行處理;把映射表管理子模塊4032的操作結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包發(fā)送給手機(jī)用戶;映射表管理子模塊4032用于對映射表模塊4033的維護(hù),如添加映射表記錄,查詢映射表記錄或是刪除映射表記錄等;同時(shí)也通過HLR模塊404驗(yàn)證數(shù)據(jù)的合法性;映射表模塊4033用于存儲電話號碼和Email地址的綁定記錄。
綁定裝置通過移動運(yùn)營商內(nèi)部數(shù)據(jù)網(wǎng)絡(luò)分別與MSC/SGSN和HLR等設(shè)備互連,當(dāng)手機(jī)用戶通過向綁定裝置發(fā)送電話號碼和Email地址的綁定、查詢、注銷綁定等服務(wù)請求時(shí),具體處理如下1)電話號碼和Email地址的綁定操作處理當(dāng)手機(jī)注冊網(wǎng)絡(luò)成功后,手機(jī)用戶在綁定請求界面中輸入要綁定的電話號碼(如果是為本機(jī)號碼進(jìn)行綁定,則電話號碼字段可以為空)、Email地址和綁定密碼,然后發(fā)起綁定操作請求。
第二數(shù)據(jù)包封裝解析子模塊負(fù)責(zé)把要綁定的電話號碼、綁定密碼和Email地址封裝到一個(gè)綁定請求數(shù)據(jù)包中,然后通過MSC/SGSN發(fā)送到第一數(shù)據(jù)包封裝解析子模塊。
第一數(shù)據(jù)包封裝解析子模塊接收到該請求數(shù)據(jù)包后,解析出該請求數(shù)據(jù)包中的數(shù)據(jù),并把數(shù)據(jù)傳送給映射表管理子模塊;映射表管理子模塊通過HLR檢查該電話號碼是否合法,如果該號碼不合法,則終止該綁定操作,并通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)綁定失敗原因消息給手機(jī)用戶;如果該號碼合法,則在映射表中檢查該電話號碼是否已存在映射記錄,如果存在,說明該號碼已經(jīng)綁定了一個(gè)Email地址,則終止該綁定操作,并通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)綁定失敗原因消息給手機(jī)用戶;如果不存在,則把該電話號碼、Email地址和綁定密碼轉(zhuǎn)換成一個(gè)映射記錄添加了映射表中,并通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)綁定成功的消息給手機(jī)用戶。
手機(jī)接收到第一數(shù)據(jù)包封裝解析子模塊的響應(yīng)數(shù)據(jù)包后,通過第二數(shù)據(jù)包封裝解析子模塊解析出該響應(yīng)數(shù)據(jù)包的數(shù)據(jù),之后用戶請求界面管理子模塊根據(jù)該數(shù)據(jù)給用戶作出相應(yīng)的提示。
2)綁定信息查詢操作處理當(dāng)手機(jī)注冊網(wǎng)絡(luò)成功后,手機(jī)用戶在綁定信息查詢界面中輸入要查詢的電話號碼(如果是為本機(jī)號碼進(jìn)行查詢,則電話號碼字段可以為空)和綁定密碼,或是輸入要查詢的Email地址和綁定密碼,然后發(fā)起綁定信息查詢請求操作;第二數(shù)據(jù)包封裝解析子模塊負(fù)責(zé)把要查詢的電話號碼和綁定密碼,或是要查詢的Email地址和綁定密碼封裝到一個(gè)綁定信息查詢請求數(shù)據(jù)包中,然后通過MSC/SGSN發(fā)送到第一數(shù)據(jù)包封裝解析子模塊中;第一數(shù)據(jù)包封裝解析子模塊接收到該請求數(shù)據(jù)包后,首先解析出該請求數(shù)據(jù)包中的數(shù)據(jù),并把數(shù)據(jù)傳送給映射表管理子模塊;映射表管理子模塊根據(jù)要查詢的電話號碼或是Email地址查詢映射表中的映射記錄,如果找不到對應(yīng)的映射記錄(或是查詢失敗),則映射表管理子模塊通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)包含空的綁定地址的查詢響應(yīng)數(shù)據(jù)包給手機(jī)用戶;如果查找到一個(gè)映射記錄,則映射表管理子模塊驗(yàn)證綁定密碼是否正確,如果不正確,則映射表管理子模塊終止該查詢操作,并通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)綁定密碼錯(cuò)誤的查詢響應(yīng)消息給手機(jī)用戶;如果綁定密碼驗(yàn)證通過,則通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)包含綁定的Email地址/電話號碼的查詢響應(yīng)數(shù)據(jù)包給手機(jī)用戶;手機(jī)接收到第一數(shù)據(jù)包封裝解析子模塊的響應(yīng)數(shù)據(jù)包后,通過第二數(shù)據(jù)包封裝解析子模塊解析出該響應(yīng)數(shù)據(jù)包的數(shù)據(jù),之后用戶請求界面管理子模塊根據(jù)該數(shù)據(jù)顯示查詢結(jié)果。
3)注銷綁定的操作處理當(dāng)手機(jī)注冊網(wǎng)絡(luò)成功后,用戶在注銷綁定請求界面中輸入要要注銷綁定的電話號碼(如果是為了注銷本機(jī)號碼的綁定,則電話號碼字段可以為空)和綁定密碼,或是輸入要注銷綁定的Email地址和綁定密碼,然后發(fā)起注銷綁定請求操作;第二數(shù)據(jù)包封裝解析子模塊負(fù)責(zé)把注銷綁定的電話號碼和綁定密碼,或是要注銷綁定的Email地址和綁定密碼封裝到一個(gè)注銷綁定請求數(shù)據(jù)包中,然后通過MSC/SGSN發(fā)送到第一數(shù)據(jù)包封裝解析子模塊設(shè)備中;第一數(shù)據(jù)包封裝解析子模塊接收到該請求數(shù)據(jù)包后,首先解析出該請求數(shù)據(jù)包中的數(shù)據(jù),并把數(shù)據(jù)傳送給映射表管理子模塊;映射表管理子模塊根據(jù)要注銷綁定的電話號碼或是Email地址查詢映射表中的映射記錄,如果找不到對應(yīng)的映射記錄(或是查詢失敗),則映射表管理子模塊通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)對應(yīng)的響應(yīng)消息給手機(jī)用戶,通知手機(jī)用戶該電話號碼或是Email地址沒有綁定;如果查找到一個(gè)映射記錄,則映射表管理子模塊驗(yàn)證綁定密碼是否正確,如果不正確,則映射表管理子模塊終止注銷綁定操作,并通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)綁定密碼錯(cuò)誤的響應(yīng)消息給手機(jī)用戶;如果綁定密碼驗(yàn)證通過,則映射表管理子模塊從映射表中刪除該綁定記錄,然后通過第一數(shù)據(jù)包封裝解析子模塊返回一個(gè)注銷綁定成功的響應(yīng)消息手機(jī)用戶。
手機(jī)接收到第一數(shù)據(jù)包封裝解析子模塊的響應(yīng)消息后,通過第二數(shù)據(jù)包封裝解析子模塊解析出該響應(yīng)消息的數(shù)據(jù),之后用戶請求界面管理子模塊根據(jù)該數(shù)據(jù)顯示注銷綁定請求操作的結(jié)果。
以上對本發(fā)明所提供的一種用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法及系統(tǒng)和一種電話號碼和Email地址綁定裝置及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了詳細(xì)闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書的內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種電話號碼和Email地址綁定裝置,其特征在于,該裝置包括第一數(shù)據(jù)包封裝解析子模塊、映射表管理子模塊、映射表模塊;第一數(shù)據(jù)包封裝解析子模塊用于對手機(jī)用戶發(fā)送的綁定操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊進(jìn)行處理;把映射表管理子模塊的操作結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包發(fā)送給手機(jī)用戶;映射表管理子模塊用于將電話號碼和Email地址的綁定記錄添加到映射表中;映射表模塊用于存儲電話號碼和Email地址的綁定記錄。
2.如權(quán)利要求1所述電話號碼和Email地址綁定裝置,其特征在于,所述映射表管理子模塊還用于驗(yàn)證手機(jī)用戶發(fā)送的請求數(shù)據(jù)包中的數(shù)據(jù)是否合法。
3.如權(quán)利要求1所述電話號碼和Email地址綁定裝置,其特征在于,所述第一數(shù)據(jù)包封裝解析子模塊還用于對手機(jī)用戶發(fā)送的查詢或注銷操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊進(jìn)行處理;所述映射表管理子模塊還用于查詢或注銷映射表中對應(yīng)電話號碼和Email地址的綁定記錄。
4.一種電話號碼和Email地址綁定系統(tǒng),其特征在于,該系統(tǒng)包括綁定操作模塊、綁定裝置、MSC/SGSN模塊;綁定操作模塊用于手機(jī)用戶通過MSC/SGSN模塊向綁定裝置發(fā)起電話號碼和Email地址的綁定操作請求;綁定裝置用于對綁定操作模塊發(fā)送過來的綁定請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的數(shù)據(jù),并進(jìn)行相應(yīng)的處理后,將處理結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包返回給手機(jī)用戶;其中,綁定裝置具體包括第一數(shù)據(jù)包封裝解析子模塊、映射表管理子模塊、映射表模塊;第一數(shù)據(jù)包封裝解析子模塊用于對手機(jī)用戶發(fā)送的綁定操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊進(jìn)行處理;把映射表管理子模塊的操作結(jié)果數(shù)據(jù)封裝成響應(yīng)數(shù)據(jù)包發(fā)送給手機(jī)用戶;映射表管理子模塊用于將電話號碼和Email地址的綁定記錄添加到映射表中;映射表模塊用于存儲電話號碼和Email地址的綁定記錄。
5.如權(quán)利要求4所述電話號碼和Email地址綁定系統(tǒng),其特征在于,所述第一數(shù)據(jù)包封裝解析子模塊還用于對手機(jī)用戶發(fā)送的查詢或注銷操作的請求數(shù)據(jù)包進(jìn)行解析以獲取數(shù)據(jù)包中的各種數(shù)據(jù),并傳送給映射表管理子模塊進(jìn)行處理;所述映射表管理子模塊還用于查詢或注銷映射表中對應(yīng)電話號碼和Email地址的綁定記錄。
6.如權(quán)利要求4所述電話號碼和Email地址綁定系統(tǒng),其特征在于,所述綁定操作模塊具體包括用戶請求界面管理子模塊、第二數(shù)據(jù)包封裝解析子模塊;用戶請求界面管理子模塊用于提供各種操作請求和響應(yīng)的界面,以便用戶輸入必要的數(shù)據(jù)進(jìn)行綁定、查詢或是注銷等請求操作;第二數(shù)據(jù)包封裝解析子模塊用于把用戶輸入的數(shù)據(jù)根據(jù)用戶的請求類型封裝成為對應(yīng)類型的請求數(shù)據(jù)包發(fā)送給綁定裝置。
7.如權(quán)利要求6所述電話號碼和Email地址綁定系統(tǒng),其特征在于,第二數(shù)據(jù)包封裝解析子模塊還用于接收并解析綁定裝置的響應(yīng)數(shù)據(jù)包,然后把解析結(jié)果反饋給用戶請求界面管理子模塊。
8.一種用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法,其特征在于,包括步驟a收到用戶發(fā)起的呼叫,檢測呼叫未接通時(shí),向綁定裝置發(fā)起Email地址綁定查詢請求;b綁定裝置查詢得到與所述被叫號碼相對應(yīng)的Email地址,將該Email地址以及此次呼叫的相關(guān)信息發(fā)送給Email模塊;cEmail模塊將所述此次呼叫的相關(guān)信息生成一條Email記錄,并按照所述Email地址進(jìn)行發(fā)送。
9.如權(quán)利要求8所述用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法,其特征在于,步驟a中所述檢測呼叫未接通時(shí),還包括通知用戶呼叫失敗未接通;檢測通知管理模塊通知功能開關(guān)的狀態(tài)值,如果狀態(tài)值為開啟,則發(fā)起Email地址綁定查詢請求;如果狀態(tài)值為關(guān)閉,則結(jié)束。
10.如權(quán)利要求8或9所述用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法,其特征在于,步驟b中所述綁定裝置查詢具體包括步驟b11把被叫號碼作為查詢索引包含在查詢信令數(shù)據(jù)包中,發(fā)送給網(wǎng)絡(luò)側(cè);b12網(wǎng)絡(luò)側(cè)把該信令轉(zhuǎn)發(fā)給綁定裝置;b13綁定裝置提取被叫號碼后以該號碼為索引查詢綁定列表,然后將查詢到的被叫號碼綁定的Email地址加入響應(yīng)信令數(shù)據(jù)包中反饋給通知管理模塊。
11.如權(quán)利要求10所述用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法,其特征在于,步驟b13之后進(jìn)一步包括通知管理模塊檢查響應(yīng)信令數(shù)據(jù)包的數(shù)據(jù)域,以判斷被叫號碼綁定的Email地址是否合法,如果是,則進(jìn)入步驟c;否則,結(jié)束。
12.如權(quán)利要求11所述用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法,其特征在于,所述判斷Email地址是否合法具體包括判斷返回的Email地址是否存在,和/或地址中間是否存在@符號,如果是,則Email地址合法;否則,不合法。
13.如權(quán)利要求8或9所述用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法,其特征在于,步驟a所述檢測呼叫未接通,具體包括被叫方關(guān)機(jī)、不在覆蓋區(qū)、或服務(wù)受限。
14.如權(quán)利要求8或9所述用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法,其特征在于,所述此次呼叫的相關(guān)信息具體為呼叫號碼、呼叫時(shí)間和預(yù)置的通知內(nèi)容。
15.一種用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的系統(tǒng),其特征在于,該系統(tǒng)包括通知管理模塊、綁定裝置、Email模塊;通知管理模塊,用于自動檢測呼叫的操作結(jié)果;在呼叫未接通時(shí)向綁定裝置發(fā)送查詢被叫號碼的綁定Email地址的請求;并將查詢得到的與所述被叫號碼相對應(yīng)的Email地址以及此次呼叫的相關(guān)信息發(fā)送給Email模塊;綁定裝置,用于查詢被叫號碼的綁定Email地址,并將查詢結(jié)果返回給通知管理模塊;Email模塊,用于把此次呼叫的相關(guān)信息封裝成一條Email記錄,然后自動發(fā)送給該指定的Email地址。
16.如權(quán)利要求15所述用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的系統(tǒng),其特征在于,所述通知管理模塊還包括通知功能開關(guān)的設(shè)置模塊和通知內(nèi)容的編輯模塊;通知功能開關(guān)的設(shè)置模塊用于開啟或關(guān)閉該通知功能;通知內(nèi)容的編輯模塊用于輸入或修改通知內(nèi)容。
17.如權(quán)利要求15或16所述用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的系統(tǒng),其特征在于,該系統(tǒng)還包括呼叫模塊,用于發(fā)起一個(gè)呼叫操作。
全文摘要
本發(fā)明公開了一種用于實(shí)現(xiàn)呼叫未接通時(shí)自動通知被叫方的方法及系統(tǒng),所述方法包括步驟a收到用戶發(fā)起的呼叫,檢測呼叫未接通時(shí),向綁定裝置發(fā)起Email地址綁定查詢請求;b綁定裝置查詢得到與所述被叫號碼相對應(yīng)的Email地址,將該Email地址以及此次呼叫的相關(guān)信息發(fā)送給Email模塊;cEmail模塊將所述此次呼叫的相關(guān)信息生成一條Email記錄,并按照所述Email地址進(jìn)行發(fā)送。所述系統(tǒng)包括通知管理模塊、綁定裝置、Email模塊。本發(fā)明還提供了一種電話號碼和Email地址綁定裝置及系統(tǒng);本發(fā)明在手機(jī)上實(shí)現(xiàn)了呼叫未接通時(shí)發(fā)送Email通知被叫方,使得被叫方能夠比較方便及時(shí)的得到自己錯(cuò)過的聯(lián)系信息,增加了用戶的使用體驗(yàn)。
文檔編號H04W4/16GK1889787SQ200610103938
公開日2007年1月3日 申請日期2006年7月28日 優(yōu)先權(quán)日2006年7月28日
發(fā)明者方曉志 申請人:華為技術(shù)有限公司