專利名稱:存取用戶數據庫的方法
技術領域:
本發明涉及電子用戶數據庫,具體涉及通信系統中的電子用戶數據庫。
電話用戶數據庫是本領域公知的。電話用戶數據庫提供用戶信息,該信息包括姓、名、地址和電話號碼,而且在已知一個用戶的姓名時,利用這些信息主要用于確定用戶的電話號碼。這樣的數據庫以打印的形式可以得到而且通常稱為“用戶電話簿”。最近,這些數據庫已變為可用電的方法得到。
電子用戶數據庫可能是由在線的計算機服務公司提供。這種業務的用戶可使用裝有Modem(調制解調器)的一個計算機,經公共交換電話網(PSTN)存取數據庫。另一方面,電子用戶數據庫也可以電子存儲媒體,例如激光盤(CD盤)只讀存儲器(CD—ROM)得到。使用裝有合適硬件和軟件的計算機可被存取CD—ROM中的用戶信息。
隨著便攜通信設備使用的增長以及用戶數量的日益增加,用戶使用打印的電話號碼已因號碼簿的絕對笨重和尋找號碼簿中所列的特定用戶需要大量時間而變得不切實際。另一方面,電子數據庫使用迅速而且容易。但是,電子數據庫的缺點是每個用戶需要一個計算機來存取這樣的數據庫,而使這種方法不實際和不經濟。
據此,現在需要一種迅速和容易的方法使用戶經濟地存取電子用戶數據庫。
在本發明以一種形式實現目的時,這里提供一種為通信系統的用戶單元存取通信系統的電子用戶數據庫的方法,以確定在數據庫中用戶的用戶信息,以在用戶單元與通信系統的通信控制器之間的通信,其中通信控制器包括該用戶數據庫。
圖1示出本發明的優選實施例的方框圖。
圖2示出本發明的優選實施例的數據庫中的信息表。
圖3示出本發明的優選實施例的操作的流程圖。
圖4示出本發明的優選實施例操作的流程圖。
圖1示出一個通信系統100,該系統包括一個通信控制器105,用以控制存取數據庫103,一個典型的公共交換電話網(PSTN)110和傳統的通信單元115和120,通信單元可以是有線的,也可以是無線的。通信控制器105可以是PSTN110的一個整體部分,也可以是接到PSTN110的一個計算機。數據庫103也可以是PSTN110的一個整體部分,也可以是接到PSTN110、具有信息存儲能力的一個計算機。用戶通信單元115和120可以包括一個字母數字的用戶接口,例如字母數字的鍵盤和字母數字顯示器,也可以包括一個聲音用戶接口。利用字母數字接口,鍵盤和顯示器可以是類似于在電子的便攜的形成體(orgnizer)中使用的。例如,鍵盤可包括導電橡膠,顯示器可以使用液晶顯示器。
信息在用戶通信單元115和120與通信控制器105之間在通信信道125和130上傳送。通信信道125和130包括無線電通信信道130,例如在已知的蜂窩電話系統中所用的信道,或在陸地線路125上,例如通常用于固定的電話用戶單元的陸線。
根據本發明,從用戶通信單元115和120經過PSTN110傳送到通信控制器105的信息包括數據庫存取請求135和用戶名字145。從通信控制器105經PSTN110傳送到用戶通信單元115和120的信息包括數據庫存取批準140和用戶ID150。傳送這種信息有益于使用戶通信單元能方便地存取用戶數據庫。
圖2示出含在數據庫103中的信息表格。在優選的實施例中,數據庫103包括一個用戶號碼簿,該用戶號碼簿包括多個用戶名字和相應的多個用戶ID。在用戶號碼簿中包含用戶名字和用戶ID的每一對與通信系統100中用戶通信單元有關。為此,在表左邊的每個用戶名字與表右邊的用戶ID有關。例如,與John Doe有關的用戶ID是123—4321而與Hil Hack有關的用戶ID是241—6321。
為了確定與一個特定用戶名字相關的一個用戶的ID,該用戶通信單元115和120能夠通過通信控制器105和PSTN110存取數據庫103。具有用戶通信單元115和120的一個用戶將一個由使用者產生的用戶名字輸入到用戶通信單元115或120。現在參見圖3,通過發送(步驟305)一個數據庫存取請求135,或者由用戶通信單元115或120向通信控制器105發送一個用戶號碼簿存取請求,來實現存取數據庫103。在優選實施例中,數據庫存取請求135包括與用戶通信單元115和120有關的用戶ID。一接收到數據庫存取請求135,通信控制器105就確定(步驟310)數據庫103是否可存取。數據庫可存取性的準則可以包括確定在數據庫中是否包括用戶ID。此外,另一個可存取性準則可以包括確定數據庫是否工作,或者用戶通信單元是否允許存取取決于用戶的計費是否是通用的。
當數據庫103不能存取時,通信控制器105向該用戶通信單元115或120發送(步驟315)一個數據庫不能存取的指示,借此,數據庫存取程序被終止。在優選實施例中,該數據庫不能存取的指示使該用戶通信單元115或120向使用用戶通信單元115或120的用戶提供一個可聞和/或可視的指示。但是,當數據庫103可存取時,通信控制器105向用戶通信單元115或120發送(步驟320)一個數據庫存取批準140。然后代表輸入使用者產生的用戶名字的用戶名字145由用戶通信單元115或120發送(步驟325)至通信控制器105。控制器105根據接收的用戶名字145確定(步驟330)接收的用戶名字145是否在數據庫103中。接收的用戶名字145不在數據庫103中時,該通信控制器105向用戶通信單元115或120發送(步驟335)一個用戶名字沒有列在表中的指示。在優選實施例中,用戶名字沒有列在表中的指示使用戶通信單元115或120向使用該用戶通信單元115或120的一個用戶提供可聞和/或可視指示。接收的用戶名字145是在數據庫103中時,通信控制器105確定(步驟340)與來自數據庫103的接收的用戶名字145有關的用戶ID150。當確定用戶ID150時,通信控制器105向用戶通信單元115或120發送(步驟345)用戶ID150,設有顯示器時,用戶通信單元115或120以使用者可讀的形式顯示接收的用戶ID150。用戶通信單元115或120的使用者從顯示器上讀出使用者可讀的形式的用戶ID150,接著,通過人工地將接收的使用者可讀形式的用戶ID150輸入到用戶通信單元115或120,呼叫與該接收的用戶ID150相關的具有用戶通信單元的一個用戶。另一種可替代的情況是,在用戶通信單元115或120中可包括一種設備,它能在接收的使用者可讀的形式的用戶ID150顯示在用戶通信單元115或120的顯示器上隨后由用戶通信單元115或120的使用者選擇時,使用戶通信單元115或120自動地呼叫與接收的用戶ID150相關的用戶通信單元。
為此,根據本發明,對于典型的PSTN技術、常規的用戶通信單元和電子數據庫可被組合提供具有存取一個用戶數據庫和直接從用戶通信單元確定用戶ID能力的常規的用戶通信單元。
現在參見圖4,當具有第一用戶通信單元115或120的第一用戶希望知道與由第二用戶使用的第二用戶單元115或120相關的一個用戶ID時,第一用戶向第一用戶通信單元輸入(步驟402)使用者產生的用戶名字,該名字基本上類似于與第二用戶通信單元115或120相關的第二用戶名字。在優選實施例中,第一用戶經鍵盤向第一用戶通信單元115或120提供字母數字輸入。可以理解,使用者產生的輸入包括輸入到第一用戶通信單元115或120至少用戶名字的一部分。還可更進一步地理解,在第一用戶通信單元115或120中支持話音識別能力時,使用者產生的輸入包括輸入到第一用戶通信單元115或120的使用者口頭地拼音出第二用戶名字。響應使用者產生的輸入,第一用戶通信單元115或120向通信控制器105發送(步驟405)一個數據庫存取請求135。在優選實施例中,數據庫存取請求135包括與第一用戶通信單元115或120有關的第一用戶ID,它允許通信控制器105確定第一用戶通信單元115或120是否允許存取數據庫103。數據庫的可存取性準則可以包括確定第一用戶通信單元115或120是否包括在數據庫103中。此外,另一個的可存取性準則可包括確定數據庫103是否工作,或者第一用戶通信單元115或120是否允許存取可能取決于第一用戶計費是否通用。當第一用戶通信單元115或120允許存取數據庫103時,第一用戶通信單元115或120從通信控制器105接收(步驟410)數據庫存取批準140。但是,當第一用戶通信單元115或120不允許存取數據庫103時,第一用戶通信單元115或120從通信控制器105接收(步驟415)一個數據庫不能存取的指示。響應接收數據庫不能存取的指示,第一用戶通信單元115或120向第一用戶提供一個指示,表明存取數據庫103已被拒絕。在優選實施例中,給用戶的指示包括一個預定顯示消息和一個預定聲頻指示。響應接收的數據庫存取批準140,第一用戶通信單元115或120向通信控制器105發送(步驟425)從使用者產生的名字得來的用戶名字145。第一用戶通信單元115或120通過將使用者產生的輸入變換為適于傳輸的形式從輸入使用者產生的用戶名字得到用戶名字145。在優選實施例中,字母數字使用者產生的輸入在傳輸到通信控制器105之前由第一用戶通信單元115或120變換為ASCII用戶名字。響應發送的用戶名字145,第一用戶通信單元從通信控制器105接收用戶ID150。還響應接收的用戶ID150,第一用戶通信單元向第一用戶提供使用者可讀的用戶ID,這里使用者可讀的用戶ID代表用戶ID150。在最佳實施例中 ,接收的用戶ID150是ASCII格式,而用戶ID150的使用者可讀形式是字母數字的。
為此,根據本發明,用于與另一個通信單元通信的一個用戶通信單元也能用于確定通信系統中任何用戶的用戶ID。
用戶確定用戶ID的通用的方法(其中包括使用印刷的用戶號簿和計算機撥號業務)需要附加的材料或設備,例如印刷的用戶號簿的最新拷貝或配備適當的軟件包裝備的計算機。具體地說,無論什么時候確定一個用戶ID,對于裝備有移動的或便攜式通信單元的移動用戶將發現運送體積大的印刷的用戶號簿或存取撥號業務是非常地不方便。
根據本發明,不需要附加的材料或設備來存取用戶數據庫和確定用戶ID。此外,從數據庫提供的信息通常不像印刷的電話號碼簿那樣可在出版之后還能改變。
據此,可以看出,本發明提供了通信系統的用戶迅速、容易和經濟地存取電子用戶數據庫的方法。
權利要求
1.一種用于存取通信控制器中數據庫的方法,其中該數據庫包括多個用戶名字和相應的多個用戶ID,該用戶ID與多個用戶通信單元的每一個相關,其特征在于,該方法包括以下步驟(a)當具有多個用戶通信單元的其中一個用戶通信單元的第一用戶希望與具有多個用戶通信單元的另一個用戶通信單元的第二用戶通信時,第一個用戶使多個用戶通信單元的其中一個用戶通信單元向通信控制器至少發送與多個用戶通信單元的另一個用戶通信單元相關的多個用戶名字的部分用戶名字,和(b)響應于至少發送多個用戶名字的部分用戶名字,多個用戶通信單元之一從通信控制器接收與多個通信單元的另一個通信單元相關的多個用戶ID的一個用戶ID,因此,允許多個用戶通信單元之一以與多個通信單元的另一個通信單元相關的多個用戶ID的用戶ID提供給第一用戶。
2.根據權利要求1的方法,其特征在于,步驟(b)包括從通信單元接收的步驟,當多個用戶名字的至少一部分用戶名字不在數據庫時,接收一個用戶名字不在列表中的指示。
3.根據權利要求1的方法,其特征在于,步驟(b)包括當與多個通信單元的另一個通信單元相關的多個用戶ID的用戶ID從數據庫成功地被確定時,從通信控制器接收多個用戶ID的用戶ID的步驟。
4.一種用于存取通信控制器的用戶號碼簿的方法,其中該用戶號碼簿包括多個用戶名字和與多個用戶通信單元的每一個用戶通信單元相關的相應的多個用戶ID,其特征在于,該方法的步驟包括(a)當具有多個用戶通信單元的第一個用戶通信單元的第一個用戶希望與具有多個用戶通信單元的第二個用戶通信單元的第二個用戶通信時,該第一個用戶使多個用戶通信單元的第一個用戶通信單元向該通信控制器發送一個用戶號碼簿存取請求;(b)響應于發送的用戶號碼簿存取請求,多個用戶通信單元的第一個用戶通信單元從通信控制器接收一個用戶號碼簿存取批準;(c)響應于接收的用戶號碼簿存取批準,多個用戶通信單元的第一個用戶通信單元向該通信控制器發送與多個用戶通信單元的第二用戶通信單元相關的多個用戶名字的第二個用戶名字;和(d)響應發送多個用戶名字的第二個用戶名字,從通信控制器接收與多個用戶通信單元的第二個用戶通信單元相關的多個用戶ID的第二個ID,因此允許第一用戶使用多個用戶ID的第二個ID呼叫第二個用戶。
5.根據權利要求4的方法,其特征在于,步驟(b)包括當多個用戶通信單元的第一個用戶通信單元允許存取該用戶號碼簿時,多個用戶通信單元的第一個用戶通信單元接收用戶號碼簿存取批準的步驟。
6.根據權利要求4的方法,其特征在于,步驟(b)包括當多個用戶通信單元的第一個用戶通信單元不允許存取該用戶號碼簿時,多個用戶通信單元的第一個用戶通信單元接收用戶號碼簿不能存取的指示。
7.根據權利要求4的方法,其特征在于,步驟(d)包括當多個用戶名字的第二個用戶名字不在用戶號碼簿時,多個用戶通信單元的第一個用戶通信單元從通信控制器接收一個用戶名字不在列表中的指示的步驟。
8.根據權利要求4的方法,其特征在于,步驟(a)包括多個用戶通信單元的第一個用戶通信單元向該通信控制器發送與多個用戶通信單元的第一個用戶通信單元有關的多個用戶ID的第一個用戶ID的步驟。
9.根據權利要求4的方法,其特征在于,步驟(d)包括當與多個用戶通信單元的第二個用戶通信單元有關的多個用戶ID的第二個用戶ID成功地從數據庫被確定時,多個用戶通信單元的第一個通信單元從該通信控制器接收多個用戶ID的第二個用戶ID。
10.一種用于存取通信控制器的用戶號碼簿的方法,其中該用戶號碼簿包括多個用戶名字和與多個用戶通信單元的每一個用戶通信單元相關的相應的多個用戶ID,其特征在于,該方法的步驟包括(a)當具有多個用戶通信單元之一的第一用戶希望知道與由第二用戶使用的多個用戶通信單元的另一個用戶通信單元相關的多個用戶ID的其中一個用戶ID時,該第一用戶使多個用戶通信單元之一向通信控制器發送一個用戶號碼簿存取請求;(b)響應于發送用戶號碼簿存取請求,多個用戶通信單元的一個用戶通信單元從通信控制器接收用戶號碼簿存取批準;(c)響應于接收用戶號碼簿存取批準,多個用戶通信單元的一個用戶通信單元向該通信控制器發送一個使用者產生的用戶名字,其中用戶產生的用戶名字基本上類似于與多個用戶通信單元的另一個用戶通信單元有關的多個用戶名字的一個用戶名字;和(d)響應于發送用戶產生的用戶名字,多個用戶通信單元的一個用戶通信單元從通信控制器接收與多個用戶通信單元的另一個用戶通信單元相關的多個用戶ID的一個用戶ID,并且提供代表多個用戶ID的接收的用戶ID的使用者可讀用戶ID,因此將與多個用戶通信單元的另一個相關的多個用戶ID的用戶ID提供給第一用戶。
11.根據權利要求10的方法,其特征在于,步驟(b)包括當用戶號碼簿是可存取時,多個用戶通信單元的一個用戶通信單元接收用戶號碼簿存取批準的步驟。
12.根據權利要求10的方法,其特征在于,步驟(b)包括當用戶號碼簿是不可存取時,多個用戶通信單元的一個用戶通信單元接收一個用戶號碼簿不可用的指示的步驟。
13.根據權利要求10的方法,其特征在于步驟(d)包括當使用者產生的用戶名字基本上不類似于用戶號碼簿中多個用戶名字的至少一個用戶名字時,多個用戶通信單元的一個用戶通信單元從該通信控制器接收一個用戶名字沒有列在表內的指示的步驟。
14.根據權利要求10的方法,其特征在于,步驟(a)包括多個用戶通信單元的一個用戶通信單元向通信控制器發送與多個用戶通信單元的一個用戶通信單元相關的多個用戶ID的用戶ID的步驟。
15.一種用于存取通信控制器的用戶號碼簿的方法,其中該用戶號碼簿包括多個用戶名字和相應的多個用戶ID,和其中多個用戶名字的之一和相應的多個用戶ID的每一個用戶ID的每一對與多個用戶通信單元的每一個用戶通信單元相關,其特征在于,該方法包括步驟a)一個第一用戶,該用戶具有與多個用戶名字的第一用戶名字有關的多個用戶通信單元的第一用戶通信單元與相應的多個用戶ID的第一用戶ID,和一個第二用戶,該用戶具有與多個用戶名字的第二用戶名字相關的多個用戶通信單元的第二用戶通信單元與相應的多個用戶ID的第二用戶ID;當第一用戶希望知道相應的多個用戶ID的第二用戶ID時,第一用戶輸入一個使用者產生的用戶名字到多個用戶通信單元的第一用戶通信單元,其中使用者產生的用戶名字代表多個用戶名字的第二用戶名字;(b)響應于該輸入,多個用戶通信單元的第一用戶通信單元向通信控制器發送用戶號碼簿存取請求;(c)響應發送用戶號碼簿存取請求,多個用戶通信單元的第一用戶通信單元從通信控制器接收一個用戶號碼簿存取批準;(d)響應于接收一個用戶號碼簿存取批準,多個用戶通信單元的第一用戶通信單元向通信控制器發送多個用戶名字的第二用戶名字;(e)響應發送多個用戶名字的第二用戶名字,多個用戶通信單元的第一用戶通信單元從通信控制器接收相應的多個用戶ID的第二用戶ID;和(f)響應于接收相應的多個用戶ID的第二用戶ID,多個用戶通信單元的第一用戶通信單元給予第一用戶一個使用者可讀用戶ID,其中使用者可讀用戶ID代表相應的多個用戶ID的第二用戶ID。
16.根據權利要求15的方法,其特征在于,步驟(c)包括步驟當使用者產生的用戶名字沒有表示在用戶號碼簿中的多個用戶名字的至少一個用戶名字時,多個用戶通信單元的第一用戶通信單元接收用戶名字沒有列在表內的消息。
17.一種用于存取通信控制器的用戶號碼簿的方法,其中該用戶號碼簿包括多個用戶名字和相應的多個用戶ID,和其中多個用戶名字的一個和相應的多個用戶ID的每一個用戶ID的每一對與多個用戶通信單元的每一個用戶通信單元相關,其特征在于,該方法包括步驟(a)一個用戶,具有與多個用戶名字的一個用戶名字有關的多個用戶通信單元的一個用戶通信單元和相應的多個用戶ID的一個用戶ID,該用戶輸入一個使用者產生的用戶名字到多個用戶通信單元的一個用戶通信單元,其中使用者產生的用戶名字代表多個用戶名字的一個用戶名字;(b)響應于該輸入,多個用戶通信單元的一個用戶通信單元向通信控制器發送一個用戶號碼簿存取請求;(c)響應于發送一個用戶號碼簿存取請求,多個用戶通信單元的一個用戶通信單元以通信控制器接收一個用戶號碼簿存取批準;(d)響應接收該用戶號碼簿存取批準,多個用戶通信單元的一個用戶通信單元向通信控制器發送多個用戶名字的一個用戶名字;(e)響應于發送多個用戶名字的一個用戶名字,多個用戶通信單元的一個用戶通信單元從通信控制器接收相應的多個用戶ID的一個用戶ID;和(f)響應于接收相應的多個用戶ID的一個用戶ID,多個用戶通信單元的一個用戶通信單元給予該用戶一個使用者可讀的用戶ID,其中使用者可讀的用戶ID代表相應的多個用戶ID的一個用戶ID。
18.根據權利要求17的方法,其特征在于,步驟(a)包括步驟(a1)一個用戶,具有與多個用戶名字的一個用戶名字相關的多個用戶通信單元的一個用戶通信單元和相應的多個用戶ID的一個用戶ID,該用戶輸入一個使用者產生的用戶名字到多個用戶通信單元的一個用戶通信單元,其中使用者產生的用戶名字代表多個用戶名字的至少一個用戶名字的至少一部分,和其中步驟(b)包括步驟(b1)響應于該輸入,多個用戶通信單元的一個用戶通信單元向通信控制器發送一個用戶號碼簿存取請求,和其中步驟(c)包括步驟(c1)響應于發送該用戶號碼簿存取請求,多個用戶通信單元的一個用戶單元從通信控制器接收一個用戶號碼簿存取批準,和其中步驟(d)包括步驟(d1)響應接收該用戶號碼簿存取批準,多個用戶通信單元的一個用戶通信單元向通信控制器發送多個用戶名字的其中至少一個用戶名字的至少一部分,和其中步驟(e)包括步驟(e1)響應于發送多個用戶名字的至少一個用戶名字的至少一部分,多個用戶通信單元的一個用戶通信單元從通信控制器接收多個用戶ID的至少一個用戶ID,和其中步驟(f)包括步驟(f1)響應于接收多個用戶ID的至少一個用戶ID,多個用戶通信單元的一個用戶通信單元給予該用戶至少一個使用者可讀用戶ID,其中至少一個使用者可讀用戶ID代表相應的多個用戶ID的至少一個用戶ID。
全文摘要
由一個用戶通信單元與一個通信控制器在通信系統中通信,以確定與一個特定用戶相關的特定的用戶ID,利用用戶ID呼叫通信系統中的特定用戶。
文檔編號H04M3/493GK1122981SQ9510667
公開日1996年5月22日 申請日期1995年5月25日 優先權日1994年5月26日
發明者奇洪丘 申請人:摩托羅拉公司