專利名稱:使用公用電話進行通信的系統及方法
技術領域:
本發明涉及使用公用電話的通信方法。
背景技術:
蜂窩電話具有一個相關的終端標識,在歐洲蜂窩電話系統(GSM系統)中稱為“IMEI標識”(國際移動設備標識)。該IMEI標識存儲在蜂窩電話的電路中,并且不容易訪問到。
在蜂窩電話中也安裝了用戶卡,用戶卡具有唯一的用戶標識,并且必需與移動通信設備一起使用以使該設備能夠工作。該用戶卡與特定的用戶及特定的運營商相關聯。在GSM系統中該用戶卡被稱為SIM卡,并且屬于特定用戶卡的用戶標識被稱為“IMSI標識”(國際移動用戶標識)或“SIM標識”。
當蜂窩電話的所有者希望預訂由運營商提供的服務時,他或她向該運營商申請購買SIM卡。在該申請中,該所有者陳述電話的終端標識及個人信息,如姓名、地址、電話號碼、個人身份證號。這些信息由運營商存儲在數據庫或類似裝置中。運營商也可在相同的存儲位置上存儲與用戶可能使用的服務相關的信息。可以對用戶卡進行諸如呼叫計費等的服務。
運營商為SIM卡(ICCID,集成電路卡標識)分配一個與存儲在數據庫中的所有者信息相關的唯一的用戶標識。該用戶標識還可以包括用于識別對與SIM卡相關的服務預訂進行管理的運營商的唯一的識別碼。然后將SIM卡安裝到蜂窩電話中。該電話的所有使用最終將記在由該SIM卡識別的蜂窩電話的所有者的帳上。
發明內容
本發明提供了一種用于從公用電話發起及接收電話呼叫的方法及系統。“公用電話”一詞在這里用來表示可以由多個個人用來對目標電話進行呼叫的電話。公用電話可以是有線電話或蜂窩電話。公用電話由運營商所有并經營。
該系統包括多個公用電話。為了能在該系統上發出和接收電話呼叫,個人必需向運營商預訂服務。該預訂通常涉及呼叫者提供個人詳細信息及建立一個帳戶。在預訂后,向用戶提供讓系統識別他的裝置。該識別裝置例如可以包括個人卡,該個人卡配置為承載表示該用戶的標識和任何其它相關信息的數據。
每個公用電話都具有用戶輸入裝置,該輸入裝置允許系統識別該用戶。在向用戶提供了個人識別卡的情況下,該輸入裝置可以是位于電話內的讀卡器,該讀卡器配置為讀取由該卡攜帶的數據。為了在公用電話上發起或接收電話呼叫,用戶讓系統識別他自己。例如,這可以通過呼叫者將其個人卡插入與電話相關聯的讀卡器中來進行。然后,如果他希望發起呼叫,則用戶將遠端電話的電話號碼輸入公用電話,或者如果他希望接收一個來自遠端電話的呼叫,則等待公用電話響鈴。
將與用戶標識及電話呼叫的其它方面相關的詳細信息傳送到一個數據庫,該數據庫存儲與系統的公用電話及用戶相關的數據。在一個實施例中,該詳細信息首先傳送給交換站。根據該實施例,一個非侵入性的探測器監測電話呼叫。如果該公用電話為蜂窩電話,則可以將該探測器連接在基站控制器與移動交換中心(MSC)之間的E1/T1鏈路中或者在MSC與HLR(歸屬位置寄存器)之間。對于每個電話呼叫,探測器確定與該呼叫相關的相應數據,例如電話標識(電話的IMEI),用戶(無論他是主叫方還是被叫方)標識,及在蜂窩電話的情況下,識別用戶的公用電話的位置。把該探測器采集的數據輸入到該數據庫中。
在另一實施例中,公用電話配備有處理器,該處理器通過MSC將數據傳送到數據庫。然后MSC將數據傳送到數據庫。該數據例如可以包括電話的位置和標識(IMEI),以及通話持續時間。
與該數據庫相關聯的處理器確定是否向系統注冊了該公用電話。如果沒有則不進行動作,并且不中斷電話呼叫。否則,該處理器驗證已在公用電話上識別的個人是否已向系統進行了預定。如果沒有,該處理器確定運營商的政策是否允許完成該電話呼叫連接。如果該個人已進行了預定,該處理器將確定該用戶請求的服務是否在該用戶登記的那些服務之中。如果不是,則建立電話連接,并且將用戶視為定期預付費或后付費的用戶來處理。否則,完成電話連接。在電話連接完成后,可監測電話呼叫的進行。在呼叫結束時,作出該呼叫的呼叫詳細記錄(CDR)并將其傳送給服務器。該呼叫詳細記錄包括用戶的標識,電話的IMEI及通話持續時間。服務器在存儲器中存儲所有的CDR,并周期性地執行計價及計費處理,從而將每次電話呼叫記在相關的用戶帳上(無論用戶是主叫方還是被叫方)或記在電話所有者帳上。
該處理器也可以配置為確定在一個時間周期內在一個公用電話上發起或接收的所有電話呼叫的總持續時間。該處理器還可以配置為基于該總持續時間計算應付給公用電話的運營商的費用。
在一個實施例中,公用電話是未安裝SIM卡的蜂窩電話。為電話用戶提供了個人SIM卡,該個人SIM卡的尺寸與信用卡差不多,并且帶有通常由裝在蜂窩電話中的SIM卡帶有的所有信息。為了使用公用蜂窩電話,用戶將他的個人SIM卡插入到位于電話中的讀卡器內。然后該用戶從公用蜂窩電話發起或接收電話呼叫。在電話呼叫結束時,用戶收回他的個人SIM卡。然后電話呼叫的費用被記在由他的個人SIM卡所識別的用戶的帳上。
因此,本發明的第一方面提供了一種用于完成由個人請求的從公用電話到遠端電話的電話連接的方法,該方法包括(a)識別該個人;(b)確定該個人和/或該電話是否滿足一個或多個預定條件;(c)如果該個人滿足預定條件,則完成該公用電話與遠端電話之間的電話連接。
本發明的第二方面提供了一種用于在公用電話與遠端電話之間建立電話連接的系統,該系統包括(a)一個或多個公用電話,每個公用電話都具有呼叫者識別器;(b)探測器,該探測器探測表示個人在公用電話上接收或發起呼叫的請求的數據,該數據包含該呼叫者的標識;(c)處理器,該處理器配置為(ca)從呼叫者識別器接收包括個人標識的數據;(cb)將表示一個或多個個人的數據存儲在存儲器中;(cc)將表示個人在公用電話上接收或發起呼叫的請求的數據與存儲在存儲器中的數據進行比較,并確定希望在一個公用電話上發起或接收呼叫的個人是否滿足一個或多個預定條件;及(cd)如果該個人滿足預定條件,則在公用電話及遠端電話之間完成電話連接。
為了理解本發明并了解它在實際中是如何實現的,現在將參照附圖僅以非限制性示例的形式來描述本發明的優選實施例,附圖中圖1顯示了根據本發明一個實施例的使用公用電話進行通信的系統;及圖2顯示了由圖1的系統執行的處理。
具體實施例方式
圖1顯示了根據本發明一個實施例的通信系統100。該系統包括多個公用電話105(圖1中顯示了3個)。公用電話105可為圖1中所示的蜂窩電話,或有線電話(未示出)。各個蜂窩電話105由運營商所有并經營。所有這些蜂窩電話可以屬于同一運營商,或者幾個不同的運營商可以擁有系統100中的蜂窩電話105。蜂窩電話105通過具有基站控制器(BSC)115及收發器120的基站與移動交換中心(MSC)110進行通信。MSC 110通過用GMSC網關130與由云狀物125表示的公共交換電話網(PTSN)進行通信。該MSC也與歸屬位置寄存器(HLR)175進行通信,該歸屬位置寄存器175維護與各個用戶的識別相關的數據庫。為了能在該系統上發起或接收電話呼叫,個人必需首先向該系統預訂服務。該預訂通常涉及個人提供詳細信息及與系統建立一個帳戶。在預訂后,運營商將向用戶提供一個由系統識別他的裝置。如圖1所示,該識別裝置可包括個人卡160,該卡配置為攜帶有表示用戶標識的數據及任何其它相關信息。
各個蜂窩電話105具有用戶輸入裝置,該用戶輸入裝置使用戶能讓系統識別他。如圖1所示,該輸入裝置可以是位于電話105內的讀卡器,該讀卡器配置為讀出由卡106攜帶的數據。
為了發起或接收電話呼叫,用戶112讓系統識別他。如圖1所示,用戶112通過插槽165將個人卡106插入位于電話105內的讀卡器中。然后如果用戶112希望通過電話105發起呼叫,則輸入一個目標電話號碼,或者在他要接收呼叫的情況下,等待電話105響鈴。首先將與用戶標識相關的詳細信息、對方的電話號碼,電話105的位置以及電話呼叫的其它方面的信息傳送到BSC 115,然后再傳送到MSC 110。
在圖1所示的實施例中,將非侵入性探測器135連接在BSC 115與MSC 110之間的E1/T1鏈路中。這僅僅是示例的方式,探測器也可放置在MSC 110與HLR 175之間。例如,對于各個電話呼叫,探測器135通過IMEI確定該呼叫涉及哪個蜂窩電話105、該蜂窩電話105的位置及用戶112的標識。將由探測器135收集的數據通過通信線路170輸入到服務器140中。服務器140包括存儲與蜂窩電話105及用戶相關的數據的數據庫153。
圖2顯示了由服務器140中的處理器執行的處理的流程圖。在步驟200中,該處理器確定呼叫中所涉及的蜂窩電話是否是系統注冊過的蜂窩電話105。如果不是(步驟205),則不進行動作,并且不中斷該電話呼叫(步驟205)。如果是,則在步驟210中處理器確定該電話105是否在許可位置中工作并且未被報告過已被盜。如果不是(步驟215),則向MSC110發送斷開連接命令。可以將該被中斷的電話呼叫的詳細信息發送到數據庫140,用于進一步調查(步驟216),并且結束該過程。如果是,則在步驟220中,處理器驗證該個人112是否已向系統進行了預定。如果不是(步驟225),則處理器確定運營商的政策是否允許完成該電話呼叫連接。如果不是,處理器返回到步驟215。如果是(步驟230),則不中斷該電話呼叫,并且結束該過程。如果在步驟220中確定該個人112是一個用戶,則處理器在步驟230中確定由該用戶請求的服務是否在該呼叫者預訂的那些服務中。如果不是,則程序返回到步驟215。如果是,則建立電話連接(步驟240)。在進行電話連接后,該過程暫停一段時間,例如10秒(步驟243)。然后確定該電話呼叫是否仍在進行(步驟145)。如果是,則程序返回到步驟243。如果不是,則在步驟250中,做出該呼叫的呼叫詳細記錄,并將其傳送給服務器140。該呼叫詳細記錄包括用戶112的標識,電話105的IMEI,以及通話持續時間,以使得可以將該呼叫的費用記到用戶或電話所有者的帳上。服務器也可以計算對于該呼叫應付給電話所有者的費用(步驟255)。
權利要求
1.一種用于在公用電話與遠端電話之間完成由個人請求的電話連接的方法,包括(a)識別該個人;(b)確定該個人和/或該公用電話是否滿足一個或多個預定條件;(c)如果該個人和/或公用電話滿足所述預定條件,則完成所述公用電話與遠端電話之間的電話連接。
2.根據權利要求1的方法,其中一個條件是該個人處于一個預定的個人組中。
3.根據權利要求1或2的方法,還包括確定所述公用電話的位置的步驟,并且一個條件是該個人被允許從該位置處的公用電話發起或接收電話呼叫。
4.根據以上權利要求中任意一項的方法,其中所述的公用電話是蜂窩電話。
5.根據以上權利要求中任意一項的方法,其中所述的公用電話包括讀卡器,并且所述識別個人的步驟涉及將攜帶有指示該個人的標識的數據的卡插入所述讀卡器中。
6.根據以上權利要求中任意一項的方法,還包括發布電話連接的呼叫詳細記錄的步驟,該呼叫詳細記錄包括該個人的標識以及該公用電話的標識,例如電話的IMEI。
7.根據權利要求6的方法,其中所述的呼叫詳細記錄還包括電話呼叫的持續時間。
8.根據權利要求7的方法,還包括確定在一個時間周期內在一個公用電話上發起或接收的電話呼叫的總持續時間的步驟。
9.根據權利要求8的方法,還包括在涉及在公用電話上發起或接收的電話呼叫的總持續時間的計算中確定應付給公用電話的運營商的費用的步驟。
10.一種用于在公用電話與遠端電話之間建立電話連接的系統,包括(a)一個或多個公用電話,各個公用電話都具有呼叫者識別器;(b)處理器,其配置為(ba)接收包括該個人的標識的數據;(bb)將表示一個或多個個人的數據存儲在存儲器中;(bc)將表示個人在公用電話上接收或發起呼叫的請求的數據與存儲在存儲器中的數據進行比較,并且確定希望在一個公用電話上發起或接收呼叫的個人是否滿足一個或多個預定條件;及(bd)如果該個人滿足所述預定條件,則在公用電話及遠端電話之間完成電話連接。
11.根據權利要求10的系統,其中一個條件是該個人處于一個預定的個人組中。
12.根據權利要求10或11中任意一項的系統,其中該處理器還配置為接收表示該公用電話的位置的數據,并且一個條件是該個人處于一個預定的與該位置有預定聯系的個人組中。
13.根據權利要求10至12中任意一項的系統,還包括探測器,該探測器配置為監測電話通話,并且將表示該個人的標識的數據發送給處理器,以及檢測公用電話的標識或公用電話的位置,并將這些數據發送給處理器。
14.根據權利要求7至10中任意一項的系統,其中所述的呼叫者識別器是讀卡器,并且在把攜帶有表示呼叫者的標識的數據的卡插入該讀卡器時對呼叫者進行識別。
15.根據權利要求10至14中任意一項的系統,其中所述的處理器還配置為發布呼叫詳細記錄,該呼叫詳細記錄包括電話的標識。
16.根據權利要求15的系統,其中所述呼叫詳細記錄還包括電話呼叫的持續時間。
17.根據權利要求16的系統,其中所述處理器還配置為確定在一個時間周期內在一個公用電話上發起或接收的電話呼叫的總持續時間。
18.根據權利要求17的系統,其中所述處理器還配置為在涉及在公用電話上發起或接收的電話呼叫的總持續時間的計算中確定應付給公用電話的運營商的費用。
19.根據權利要求10至18中任意一項的系統,其中一個或多個電話為蜂窩電話。
20.根據權利要求19的系統,還包括探測器,其配置為監測電話通話,并將表示所述個人的標識的數據傳送給處理器,以及監測電話的IMEI或公用電話的位置,并將這些數據傳送給處理器。
21.根據權利要求20的系統,其中所述探測器位于基站控制器與移動交換中心之間。
22.根據權利要求20的系統,其中所述公用電話配置為將表示所述個人的標識、電話的IMEI或公用電話的位置的數據發送給歸屬位置寄存器,所述歸屬位置寄存器配置為將所述數據傳送到處理器。
23.根據權利要求19至22中任意一項的系統,其中所述呼叫者識別器配置為從SIM卡接收數據。
全文摘要
一種用于完成由個人請求的公用電話與遠端電話之間的電話連接的系統和方法。該系統中的各個公用電話具有呼叫者識別器,例如讀卡器,該呼叫者識別器使個人可以讓系統識別他自己。處理器接收包括個人標識的數據、以及公用電話的標識和位置,并且將這些數據與數據庫中的數據進行比較。該處理器確定該個人或該公用電話是否滿足一個或多個預定條件。如果該個人和/或該公用電話滿足預定條件,則完成所請求的該公用電話與遠端電話之間的電話連接。
文檔編號H04M15/00GK1561630SQ02812108
公開日2005年1月5日 申請日期2002年5月15日 優先權日2001年5月17日
發明者道·什盧克, 雅各布·蘇珊 申請人:塞耐特分析公司