電話費用計算方法
2023-04-25 17:47:21 1
專利名稱:電話費用計算方法
技術領域:
本發明涉及一種電話費用計算方法,特別是一種適用於可允許多部子機同時註冊於同一部主機的電話系統(如DECT數字無線電話系統,或結合了GSM系統的DECT數字無線電話系統)的話費計算方法。
背景技術:
方便、可靠、快捷的通信方式是人們不斷的追求,而且,不同的工作環境和性質要求有不同的通訊方式相匹配。例如,只在一個小範圍內活動並經常做內部通訊的人群就沒有必要使用昂貴的行動電話,反而是辦公大樓專用的專用自動交換機(Private Automatic Branch Exchange;PABX)或無線區域迴路(Wireless Local Loop;WLL)比較適用。
不管是有線式的還是無線式的,適用於上述環境下的一種比較好的通訊方式是一種允許多部子機同時註冊於同一部主機的電話系統,其可以使用同一個號碼分別呼叫外線,但內部通訊則不會產生電話費用。例如,早期的模擬式無線電話系統等。
近來,適用於上述環境下的基於無線區域電話系統的數字增強型無線電信(Digital Enhanced Cordless Telecommunication;DECT)標準愈來愈普及於世界各國所沿用,是保障提供高話務密度、高話音質量及高可靠性的數字微微蜂窩無線通信、支持多種環境的應用與多種網絡的互通規範。無論在室內方案中,還是社區方案中,數字增強型無線電話都能提供很高的音質效果以及很強的移動性。它們能為單個的特大型機構服務,也能提供不同機構之間的聯網漫遊。
一般而言,DECT系統可通過主機連接電話線而接入公眾電話交換網絡(Public Switched Telephone Network;PSTN),但如此一來,主機仍不能擺脫有線的困擾,不能做到機動靈活的移動,因此,又出現了一種結合了全球行動通訊系統(Global System for Mobile Communication;GSM)的DECT主機,其以GSM為交換系統。如此,主機即可不受有線的限制,可隨時將其移至需要的範圍,如高山或原野上等。
GSM系統有許多功能,其中之一就是在通話完成後,可以立即查詢該通話的費用或累積費用,但是數字增強型無線電話(DECT)用戶卻無法在通話結束後,馬上知道電話費用,也不能隨時查詢,必須等到月底結單時才能知道全部的電話費用。另外,由於DECT主機允許同時註冊多部子機,而月底結單時的電話費用金額只是對應於主機的,也就是說,不能準確的得知每一部子機分別的話費金額。因此,如何能使各個子機用戶也能隨時了解並查詢話費,並且能準確的得知每一部子機分別的話費金額遂成為一被關注的議題。
發明內容
本發明主要的目的在於提供一種電話費用的計算方法,可使允許註冊多部子機的電話系統的用戶在通話結束後,可實時了解該通話費用,並可分別的隨時查詢電話費用情況。
本發明的目的可通過如下措施來實現一種電話費用計算方法,用於可將多部子機同時註冊於一部主機的電話系統,包括下列步驟由一子機通過該主機與一電話網絡建立呼叫,同時開始通話計時;結束呼叫,並同時結束通話計時;根據該通話計時計算一通話時間,並根據該通話時間計算本次通話費用;及將該本次通話費用根據一子機識別碼,更新累積通話費用。
上述的該根據該通話計時計算一通話時間,並根據該通話時間計算本次通話費用的步驟中還包括有一根據子機的識別碼將本次通話費用存入主機內存中的步驟。
上述的該開始通話計時、該結束通話計時和該計算通話時間步驟是由該主機中的一計時單元來完成。
上述的該開始通話計時、該結束通話計時和該計算通話時間步驟是由該子機中的一計時單元來完成。
上述的該計算本次通話費用的步驟中是由該主機中的一話費計算單元來完成。
上述的該計算本次通話費用的步驟中是由該子機中的一話費計算單元來完成。
上述的該計算本次通話費用的步驟是以一電話資費標準為依據將通話時間換算為通話費用。
上述的該主機具有一內存,根據不同子機的識別碼,在記憶體劃分有對應的不同存儲區。
上述的該根據子機的識別碼將本次通話費用存入主機內存的步驟中,是將該子機的通話費用存入主機內存中對應的存儲區中。
上述的該更新累積通話費用的步驟是為更新該子機的累積通話費用。
上述的該更新累積通話費用的步驟,還包含以下步驟根據該子機的識別碼,取得一上次累積通話費用;將該本次通話費用與該上次通話費用相加,得到一更新累積通話費用;及將該更新累積通話費用存入與該子機相應的記憶體存儲區中。
上述的該更新累積通話費用的步驟是更新該主機的累積通話費用。
上述的該更新累積通話費用的步驟,還包含如下步驟讀取一上次主機累積通話費用;將該本次通話費用與該上次主機累積通話費用相加,得到一主機累積通話費用;將新的主機累積通話費用存入相應的內存存儲區中。
上述的方法還包含一查詢通話費用的步驟由該子機向該主機發送查詢話費請求;根據該子機的識別碼從該內存中取出其相應的通話費用值;及發送該通話費用值到該子機,並顯示該通話費用。
圖1為多支子機可同時註冊於同一臺主機的示意圖;圖2為本發明的電話費用計算方法的流程圖;圖3為適用本發明的結合有GSM系統的DECT無線電話主機的內存結構圖;圖4-1為適用本發明的刷新子機累積通話費用的流程圖;
圖4-2為適用本發明的刷新主機累積通話費用的流程圖;圖5為適用本發明的用於結合有GSM系統的DECT無線電話系統的電話費用計算方法的第一實施例流程圖;圖6為適用本發明的用於結合有GSM系統的DECT無線電話系統的電話費用計算方法的第二實施例流程圖;以及圖7為適用本發明的通話費用查詢流程圖。
具體實施例方式
本發明為一種電話費用計算方法,適用於可以將多部子機同時註冊於同一部主機的電話系統。這種電話系統有許多種,包括有線式的或無線式的。如常用的模擬式無線電話系統,歐洲標準DECT數字無線電話系統,以及結合有GSM系統的DECT無線電話系統等等。下面僅以結合有GSM系統的DECT無線電話系統為例,來詳細說明本發明。
如圖1所示,在DECT系統中,一臺主機10允許註冊多臺子機,包括有第一子機21、第二子機22和以及第三子機23。至於最多可允許註冊的子機數量,依不同產品而各有不同。主機10可為結合GSM系統的DECT或2.4GHz無線電話主機,外部電話網絡以GSM為交換系統。
子機必須向主機註冊之後才能使用,在註冊過程中,主機會提供一個唯一的識別碼給子機。因此,通過該識別碼,主機可以準確的辨識每一臺不同的子機。
請參閱圖2,其為本發明的電話費用計算方法的流程圖。首先,子機通過主機與電話網絡建立呼叫,同時開始計時(步驟201);通話結束後結束呼叫,並同時結束計時(步驟202);計算通話時間,並根據通話時間計算本次通話費用(步驟203);根據子機的識別碼及其本次通話費用,刷新累積通話費用(步驟204)。
其中在計算通話時間,並轉換為本次通話費用步驟之後,還包含有一根據子機的識別碼將本次通話費用存入主機內存中的步驟。
其中,所述開始計時、結束計時和計算通話時間步驟,可由主機中的計時單元來完成,也可以由與電話網絡建立呼叫的子機中的計時單元來完成。
同樣,上述計算本次通話費用的步驟中,可由主機中的話費計算單元來完成,也可由該與電話網絡建立呼叫的子機中的話費計算單元來完成。
在本發明中,將通話時間轉換為通話費用,是以不同的電話資費標準為依據將通話時間換算為通話費用的。如果是PSTN系統,就按PSTN資費標準換算,如果是GSM系統,則按GSM資費資費標準換算。
請參閱圖3,其為適用本發明的結合有GSM系統的DECT無線電話主機的內存結構圖。其中,該主機10具有一內存11,每一臺子機傳送過來的通話費用值按照不同的識別號碼正確的存儲於不同的記憶存儲區,分別為第一儲存區111、第二儲存區112、第三儲存區113和第四儲存區114中。主機10的內存11中的各個存儲區都預留了多餘的儲存空間,其目的就是為每一臺子機存儲其通話費用資料。
在子機註冊在主機的過程中,主機分配給子機的唯一識別碼。在主機內存中,根據不同子機的識別碼,劃分有對應的不同存儲區。子機的通話費用可以分別存入主機內存中對應的存儲區中當然,如果需要儲存主機的累積電話費用,還可以劃分出一主機費用存儲區。
本發明所述刷新累積通話費用的步驟,即可以是刷新該與外線建立呼叫的子機的累積通話費用,也可以是刷新主機的累積通話費用(也就是全部子機的累積通話費用)。
請參閱圖4-1,其為適用本發明的更新子機累積通話費用的流程圖。首先,根據該子機的識別碼,取得其上次累積通話費用(步驟4101);然後,將本次通話費用與其上次通話費用相加,得到新的累積通話費用(步驟4102);將新的累積通話費用存入與該子機相應的內存存儲區中(步驟4103)。
請參閱圖4-2,其為適用本發明的更新主機累積通話費用的流程圖。首先,取得上次主機累積通話費用(步驟4201);然後,將本次通話費用與上次主機累積通話費用相加,得到新的主機累積通話費用(步驟4202);將新的主機累積通話費用存入相應的內存儲區中(步驟44203)。
當然,計算的方法和順序是多樣的,也可以是先將本次通話的子機的累積費用更新,然後再將全部子機的累積費用相加,得到一新的主機累積通話費用,再存入主機內存中相應的存儲區中。
本發明中,在計算並存儲了通話費用之後,也可以同時再將該通話費用顯示出來給用戶看。
子機21通過結合GSM系統的DECT無線電話主機10撥打電話到電話網絡,當子機21結束通話後,其顯示器就會自動顯示通話費用值。
按照本發明,本次通話費用和累積通話費用都可以顯示出來。實際上,通話費用即可以顯示在通話子機上,也可以顯示在主機上,或同時顯示於主機和該通話子機上。但是,該通話子機只能看到屬於它自己的資料,無法看到其它子機的資料,因為,主機是通過子機的識別碼來調取資料並相互通訊的。
本發明所提供的電話費用計算方法,其既可以由子機來實施計算過程,也可以由主機來實施計算過程,而且,計算的算法和步驟並非以本發明所揭露的順序為準,另外,亦可以在計算的同時就將通話費用顯示出來,也可以在用戶查詢時再顯示累計的通話費用,其具體的實現過程是可以變化的。下面結合實際的操作流程,以兩個較佳實施例來進一步說明本發明的實現過程。
請參閱圖5,其為適用本發明的結合有GSM系統的DECT無線電話系統的電話費用計算方法的第一實施例流程圖。
首先,子機向主機發送呼叫建立請求(步驟601);然後,主機接收並處理該請求(步驟602);主機向子機返回一連接成功信號和一上次累積話費值(步驟603);子機接收到該信號和話費值後,開始通話並開始計時(步驟604);子機向主機發送結束通話請求(步驟605);主機接收到該信號並傳回一結束信號(步驟606);子機接收到該結束信號並停止計時(步驟607);子機計算通話時間並轉換成通話費用值(步驟608);與上次累積值相加,得到一新的累積值,並將其發送到主機存儲(步驟609);顯示電話費用值(步驟610)。
其中,所述子機中具有一話費計算單元,用以計算通話時間並轉換成通話費用,在與上次累積值相加,得到一新的累積值。
其中,所述顯示的電話費用值,根據用戶的選擇和設置,顯示的可以是本次通話的費用,也可以是本次通話結束後累積的費用,也可以把它們同時顯示出來。而且,也可以一語音方式自動將話費讀出。
請參閱圖6,其為適用本發明的結合有GSM系統的DECT無線電話系統的電話費用計算方法的第二實施例流程圖。
首先,子機向主機發送呼叫建立請求(步驟701);然後,主機接收並處理該請求(步驟702);主機向子機返回一連接成功信號(步驟703);子機接收到該信號並開始通話,同時主機開始計時(步驟704);子機向主機發送結束通話請求(步驟705);主機接收到該信號並傳回一結束信號,同時主機停止計時(步驟706);主機計算通話時間並轉換成通話費用值(步驟707);與上次累積值相加,得到新的累積值,並存儲於主機中(步驟708);發送話費值到子機上,並顯示出來(步驟709)。
其中,所述主機具有一話費計算單元,用以計算通話時間並轉換成通話費用,在與上次累積值相加,得到一新的累積值。
其中,所述發送並顯示的電話費用值,根據用戶的選擇和設置,可以是本次通話的費用,也可以是本次通話結束後累積的費用,也可以把它們同時顯示出來。而且,也可以一語音方式自動將話費讀出。
在本發明第一實施例中,子機21將統計的時間轉換成費用值後,再加上原累積費用值,生成新的累積費用值,再發送該新累積費用值和本機識別號碼至主機10,主機10按照不同的子機識別號碼而將資料存儲入各自的記憶存儲區中,取代原有的累積電話費用值。
在本發明第二實施例中,主機10將統計的時間轉換成費用值後,再從對應於該子機的記憶存儲區中取出原有累積費用值,將兩者相加後,生成新的累積費用值,再存入其記憶存儲區中,取代原有的累積電話費用值。
由於主機10按照子機21的識別號碼從其專用的記憶存儲區中存取資料,所以,每部子機只能顯示或存儲其本身的通話費用,無法看到其它子機的費用。
請參閱圖7,其為適用本發明的通話費用查詢流程圖。首先,子機向主機發送查詢話費的請求訊號(步驟801);主機接收到該請求訊號,並根據該子機的識別號碼而從內存中取出其相應的累積話費值(步驟802);發送該話費值到子機,並顯示出來(步驟803)。
利用本發明,DECT用戶可在一次通話結束後,可立即了解該次通話的費用,並可隨時查詢累積話費。而且,由於每部子機的識別號碼都不同,因此,每部子機都只能查詢各自的通話費用,而無法得知其它子機的費用值。
權利要求
1.一種電話費用計算方法,用於可將多部子機同時註冊於一部主機的電話系統,包括下列步驟由一子機通過該主機與一電話網絡建立呼叫,同時開始通話計時;結束呼叫,並同時結束通話計時;根據該通話計時計算一通話時間,並根據該通話時間計算本次通話費用;及將該本次通話費用根據一子機識別碼,更新累積通話費用。
2.如權利要求1所述的電話費用計算方法,其特徵在於該根據該通話計時計算一通話時間,並根據該通話時間計算本次通話費用的步驟中還包括有一根據子機的識別碼將本次通話費用存入主機內存中的步驟。
3.如權利要求1所述的電話費用計算方法,其特徵在於該開始通話計時、該結束通話計時和該計算通話時間步驟是由該主機中的一計時單元來完成。
4.如權利要求1所述的電話費用計算方法,其特徵在於該開始通話計時、該結束通話計時和該計算通話時間步驟是由該子機中的一計時單元來完成。
5.如權利要求1所述的電話費用計算方法,其特徵在於該計算本次通話費用的步驟中是由該主機中的一話費計算單元來完成。
6.如權利要求1所述的電話費用計算方法,其特徵在於該計算本次通話費用的步驟中是由該子機中的一話費計算單元來完成。
7.如權利要求1所述的電話費用計算方法,其特徵在於該計算本次通話費用的步驟是以一電話資費標準為依據將通話時間換算為通話費用。
8.如權利要求1所述的電話費用計算方法,其特徵在於該主機具有一內存,根據不同子機的識別碼,在記憶體劃分有對應的不同存儲區。
9.如權利要求2所述的電話費用計算方法,其特徵在於該根據子機的識別碼將本次通話費用存入主機內存的步驟中,是將該子機的通話費用存入主機內存中對應的存儲區中。
10.如權利要求1所述的電話費用計算方法,其特徵在於該更新累積通話費用的步驟是為更新該子機的累積通話費用。
11.如權利要求10項所述的電話費用計算方法,其特徵在於該更新累積通話費用的步驟,還包含以下步驟根據該子機的識別碼,取得一上次累積通話費用;將該本次通話費用與該上次通話費用相加,得到一更新累積通話費用;及將該更新累積通話費用存入與該子機相應的記憶體存儲區中。
12.如權利要求1所述的電話費用計算方法,其特徵在於該更新累積通話費用的步驟是更新該主機的累積通話費用。
13.如權利要求12項所述的電話費用計算方法,其特徵在於該更新累積通話費用的步驟,還包含如下步驟讀取一上次主機累積通話費用;將該本次通話費用與該上次主機累積通話費用相加,得到一主機累積通話費用;將新的主機累積通話費用存入相應的內存存儲區中。
14.如權利要求1所述的電話費用計算方法,其特徵在於還包含一查詢通話費用的步驟由該子機向該主機發送查詢話費請求;根據該子機的識別碼從該內存中取出其相應的通話費用值;及發送該通話費用值到該子機,並顯示該通話費用。
全文摘要
本發明涉及一種電話費用計算方法,用於可將多部子機同時註冊於一部主機的電話系統,該電話費用計算方法包括由一子機通過主機與電話系統請求呼叫,同時開始通話計時;結束呼叫,並同時結束通話計時;根據該通話計時計算通話時間,並計算本次通話費用;根據子機的識別碼及該本次通話費用,更新累積通話費用,使得子機用戶可分別實時了解其通話費用並可隨時查詢其電話費用情況。
文檔編號H04L12/14GK1491024SQ0214582
公開日2004年4月21日 申請日期2002年10月14日 優先權日2002年10月14日
發明者陳哲宏, 蔡崇川 申請人:英保達股份有限公司