一種模擬電話查詢未接來電的方法
2023-07-20 19:24:11 1
專利名稱:一種模擬電話查詢未接來電的方法
技術領域:
本發明涉及一種模擬話機查詢未接來電的方法,屬於通信領域,具體地說,屬於固定電話網中程控交換機新業務呼叫技術。
在現有的電話終端中,主叫號碼顯示話機,ISDN話機,行動電話等,都可以在話機終端上顯示未接號碼,但是,佔電話使用量絕大多數的模擬話機卻無法顯示用戶的未接電話。雖然模擬話也可通過主叫號碼顯示器達到查詢未接號碼的功能,但是,主叫號碼顯示存在一下幾點缺陷主叫號碼顯示功能要求硬體的支持首先,用戶必須配置主叫號碼顯示器或有來電顯示功能的電話機,同時交換機必須配置主叫號碼顯示晶片;當用戶在通話時,無法記錄此時呼入的電話號碼;用戶必須到電話機跟前才能查詢未接號碼,而且任何人都可以不受限制地查詢,用戶的私人信息無法保密,更不能遠程異地查詢。因此,如果在模擬話機中實現未接來電查詢並能夠克服上述缺點,無疑會帶來較大的經濟效益和社會效益。
本發明所述的在模擬話機查詢用戶的未接電話的方法,包括以下步驟
一查詢未接號碼業務的登記在數據上,對登記了該項業務的用戶進行激活標識,以便於對用戶使用該業務權限的驗證;二記錄未接號碼當A用戶呼叫具有查詢未接號碼功能的用戶B時,在呼叫建立的過程中,用戶B將主動向前向,即主叫側要主叫號碼,防止被叫側B用戶無主叫號碼;在被叫用戶B振鈴超時、或主叫用戶A先掛機、或此時被叫用戶B正在與其他用戶通話時,業務交換模塊都將記錄主叫用戶的電話號碼;每個用戶的未接號碼數據都存放在交換機的硬碟上,不會因為交換機倒換等原因而丟失,更不會因為話機的原因而丟失,從而保證了數據的可靠性;三通知用戶有未接號碼當用戶B主動摘機準備呼叫其他用戶時,業務交換模塊自動向資料庫發出讀區用戶B的未接號碼的請求,資料庫以用戶B的用戶線作為索引,找到該用戶對應的未接號碼數據,讀出未接號碼個數,給用戶接通知音,通知該用戶有N個未接號碼;如果B用戶並無未接號碼,將不進行語音提示的處理。當其他用戶呼叫用戶B時,B用戶振鈴,此時摘機,不聽提示音,在呼叫業務的實現中,當判斷用戶為被叫時,不進行未接號碼查詢處理;四用戶查詢本機未接號碼過程進入未接號碼的查詢過程後,給用戶接操作步驟的提示音,用戶一旦輸入操作代碼,將進行號碼分析,根據分析的結果進行相應的處理,包括未接號碼的逐個查詢、重複、刪除等操作。如果B用戶在聽到提示音後並不想查詢未接號碼,可隨時開始撥號,業務交換模塊切斷通知音,呼叫過程不受任何影響;五用戶查詢異地話機未接號碼對於異地話機,查詢未接號碼的業務碼必須是一個電話號碼,用戶撥打該號碼,在落地局入局側進行號碼分析,分析結果為使用查詢未接號碼功能時,將處理流程轉到未接號碼查詢的呼叫進程中,未接號碼查詢進程給主叫用戶接收號器,用於接收主叫用戶接下去的撥號,同時提示主叫用戶輸入需查詢的電話號碼以及密碼,進行驗證,主叫用戶同樣可以根據提示進行下一步操作,完成未接號碼的查詢過程。
本發明所述的模擬話機查詢未接號碼的方法,可通過交換機軟體來實現,實現方式簡單,操作方法簡便、可行。重要的是,本發明給現有普通電話用戶帶來了很大的方便,無需配備專用硬體設備,就可以實現主叫號碼顯示電話機、ISDN電話機、行動電話能實現的查詢未接電話的功能。擴展了交換機的業務範圍,為用戶提供了更多的選擇。本發明的優勢在於以下幾點「查詢未接號碼功能」可從軟體上實現了未接號碼的記錄和查詢,無需附加任何硬體,節省了資源;「查詢未接號碼功能」可以記錄用戶忙時的未接電話。舉例說明當A用戶在和B用戶通話時,C呼叫A。如果A登記了查詢未接號碼功能,此時C的電話號碼同樣會被記錄下來;「查詢未接號碼功能」可以進行異地查詢,即用戶可以在辦公室查詢家裡電話有那些未接號碼,包括進行長途查詢;「查詢未接號碼功能」有很好的語音交互功能,易於使用,用戶進行每一步操作都會有相關的語音提示;「查詢未接號碼功能」對未接號碼數據有更高的可靠性。由於未接號碼存放在交換機的硬碟中,不會因為話機的原因而丟失,保證了數據的完整性。
圖2描述了用戶在去激活查詢未接號碼功能時,交換機業務交換軟體的實現流程。如圖2所示,當用戶在話機上輸入查詢未接號碼功能的激活碼,業務交換模塊將進行號碼分析,當分析結果為去激活查詢未接號碼功能,向資料庫發出請求,資料庫將該用戶的查詢未接號碼功能標識位置為不可用。
圖3描述了被叫用戶振鈴超時後,交換機業務交換軟體記錄未接號碼過程。如圖3所示,在呼叫建立時,判斷該用戶有未接號碼查詢功能,被叫側將主動向主叫要主叫號碼,以防止需要記錄時,被叫側無主叫號碼。當被叫用戶振鈴、振鈴超時後、被叫側將取出本次呼叫的主叫用戶號碼,送到資料庫保存下來,作為未接號碼。
圖4描述了被叫用戶在振鈴後,主叫用戶先掛機,交換機業務交換軟體記錄未接號碼過程。如圖4所示,在呼叫建立時,判斷該用戶有未接號碼查詢功能,被叫側將主動向主叫要主叫號碼,以防止需要記錄時,被叫側無主叫號碼。當被叫用戶在振鈴後,若主叫率先釋放本次呼叫,如主叫先掛機等,被叫側將從呼叫數據區中取出本次呼叫的主叫號碼,傳送到資料庫進行保存,作為未接號碼。記錄過程為當需要記錄未接號碼時,業務交換模塊將從被叫用戶的數據區中取出本次呼叫的主叫號碼,向資料庫發出請求,將未接號碼記錄在該被叫用戶對應的未接號碼隊列中。未接號碼隊列以被叫的用戶線為索引,包括未接號碼、未接時間等內容。在記錄未接號碼時,首先判斷該隊列中是否已經存在該號碼,如果是,僅記錄該未接號碼最新的未接時間,號碼不變;如果否記錄該未接號碼及其時間。當記錄的未接號碼個數超過最大記錄數時,最早的未接號碼將被最新的未接號碼所替代。
圖5描述了通知用戶有未接號碼的實現過程。如圖5所示,當具有「查詢未接號碼功能」的用戶作為主叫摘機時,業務交換模塊將向資料庫發出請求,讀取該用戶的未接號碼個數,資料庫則根據該用戶的用戶線找到該用戶對應的未接號碼列表,返回未接號碼個數和所有的未接號碼和未接時間。當未接號碼個數為0,給用戶接撥號音;否則通過語音方式通知用戶「您有X個未接電話」,之後才送出撥號音。用戶在聽通知音時,可以在任何時候撥號,業務側都將切斷語音,接受之後的號碼,不受任何影響。當其他用戶作為主叫撥打有未接號碼的用戶,該用戶摘機接聽電話時,業務模塊判斷該用戶此時為被叫,不進行未接號碼提示的處理過程,用戶不聽語音提示。對於未激活「查詢未接號碼功能」的用戶,不提供語音提示,如同正常呼叫流程。
圖6描述了交換業務軟體實現本局用戶查詢未接號碼的過程。如圖6所示,當用戶輸入查詢未接號碼的業務碼後,進行號碼分析,分析結果為該用戶有權使用查詢未接號碼功能時,業務交換模塊將給用戶接通知音「請輸入需要查詢的電話號碼,並以#號結束,查詢本機請按*」。當輸入為*時,業務交換模塊將以本機的用戶線為輸入,查找本機的未接號碼,否則以用戶當時所輸入的電話號碼作為被查詢號碼,進行未接號碼的查詢。對非本機的未接號碼查詢,必須通過消息的交換,才能實現。被查詢號碼輸入結束後,給用戶接「XX月XX日XX時XX分,號碼為XXXXXXXX」,「聽上一個請按1,聽下一個請按2,重聽當前號碼請按3,刪除當前號碼,請按*,刪除全部號碼,請按#」的提示音。如果輸入錯誤,則允許再次輸入,當錯誤輸入次數超過最大錯誤次數時,給用戶接「操作失敗,請重新輸入;放棄輸入,請掛機」的提示音,並釋放收號器等資源。若輸入正確,根據控制碼,進行相應的操作。
對於入局查詢,包括本地入局和長途入局,在被查詢側的未接號碼查詢功能的業務碼可以為本局的一個未分配號碼。以A局為例,本局局碼為456,查詢未接號碼的業務碼為4560000,當其他局用戶呼叫該號碼,在A局的入局側進行號碼分析,當分析結果為使用未接號碼查詢業務時,向未接號碼查詢進程發送消息,開始未接號碼查詢過程的處理;給主叫用戶接收號器,完成後號碼的接收過程。同時給主叫接相應的語音提示,提示音同本局未接號碼的查詢。
權利要求
1.一種在模擬話機查詢用戶的未接電話的方法,其特徵在於,包括以下步驟步驟一登記查詢未接號碼業務功能;步驟二記錄未接號碼;步驟三通知用戶有未接號碼;步驟四用戶查詢本機未接號碼。
2.如權利要求1所述的查詢用戶的未接電話的方法,其特徵在於,所述步驟四中,用戶還可以通過異地話機查詢未接號碼。
3.如權利要求2所述的查詢用戶的未接電話的方法,其特徵在於,對於異地話機,用戶撥打查詢未接號碼的業務的專用電話號碼,在落地局入局側進行號碼分析,分析結果為使用查詢未接號碼功能時,將處理流程轉到未接號碼查詢的呼叫進程中,未接號碼查詢進程給主叫用戶接收號器,用於接收主叫用戶接下去的撥號,同時提示主叫用戶輸入需查詢的電話號碼以及密碼,進行驗證,主叫用戶同樣可以根據提示進行下一步操作,完成未接號碼的查詢過程。
4.如權利要求1所述的查詢用戶的未接電話的方法,其特徵在於,所述步驟一的登記查詢未接號碼業務功能,包括在數據上對該項業務的登記用戶進行激活標識,也包括對取消登記該項業務的用戶進行去激活標識,以便於對用戶使用該業務權限的驗證。
5.如權利要求1所述的查詢用戶的未接電話的方法,其特徵在於,所述步驟二包括當A用戶呼叫具有查詢未接號碼功能的用戶B時,在呼叫建立的過程中,用戶B將主動向主叫側要主叫號碼,防止被叫側B用戶無主叫號碼。
6.如權利要求5所述的查詢用戶的未接電話的方法,其特徵在於,在被叫用戶B振鈴超時、或主叫用戶A先掛機、或此時被叫用戶B正在與其他用戶通話時,業務交換模塊都將記錄主叫用戶的電話號碼。
7.如權利要求5或6所述的查詢用戶的未接電話的方法,其特徵在於,每個用戶的未接號碼數據都存放在交換機的硬碟上,不會因為交換機倒換等原因而丟失。
8.如權利要求1所述的查詢用戶的未接電話的方法,其特徵在於,所述步驟三通知用戶有未接來電包括當用戶B主動摘機準備呼叫其他用戶時,業務交換模塊自動向資料庫發出讀區用戶B的未接號碼的請求,資料庫以用戶B的用戶線作為索引,找到該用戶對應的未接號碼數據,讀出未接號碼個數,給用戶接通知音,通知該用戶有N個未接號碼;如果B用戶並無未接號碼,將不進行語音提示的處理;當其他用戶呼叫用戶B時,B用戶振鈴,此時摘機,不聽提示音,在呼叫業務的實現中,當判斷用戶為被叫時,不進行未接號碼查詢處理。
9.如權利要求1所述的查詢用戶的未接電話的方法,其特徵在於,所述步驟四中,用戶查詢本機未接號碼過程包括進入未接號碼的查詢過程後,給用戶接操作步驟的提示音,用戶一旦輸入操作代碼,將進行號碼分析,根據分析的結果進行相應的處理,包括未接號碼的逐個查詢、重複、刪除等操作。
10.如權利要求9所述的查詢用戶的未接電話的方法,其特徵在於,如果B用戶在聽到提示音後並不想查詢未接號碼,可隨時開始撥號,業務交換模塊切斷通知音,使呼叫過程不受任何影響。
全文摘要
本發明提出一種在模擬話機查詢用戶的未接電話的方法,包括以下步驟登記查詢未接號碼業務功能;記錄未接號碼;通知用戶有未接號碼;用戶查詢本機未接號碼;本發明所述的模擬話機查詢未接號碼的方法,實現方式簡單,操作方法簡便、可行,給現有普通電話用戶帶來了很大的方便;無需配備專用硬體設備,就可以實現主叫號碼顯示電話機、ISDN電話機、行動電話能實現的查詢未接電話的功能。擴展了交換機的業務範圍,為用戶提供了更多的選擇。
文檔編號H04M1/57GK1413007SQ0113199
公開日2003年4月23日 申請日期2001年10月20日 優先權日2001年10月20日
發明者顏虹 申請人:深圳市中興通訊股份有限公司上海第二研究所