專利名稱:利用單地址串用于通過各種通信應用來通信的系統(tǒng)和方法
相關申請此申請要求如下美國臨時申請的優(yōu)先權1)序列號60/137,137,標題為″Error Correcting Addressing System for Internet,Telephoneand Other Communication Systems Using a Single Universal AddressString″(使用單個通用地址串用于互聯(lián)網(wǎng)、電話和其他通信系統(tǒng)的錯誤糾正編址系統(tǒng)),于1999年5月27日申請;2)序列號60/138,927,標題為″Error Correcting Addressing System for Internet,Telephone andOther Communication Systems Using a Single Universal Address String″(使用單個通用地址串用于互聯(lián)網(wǎng)、電話和其他通信系統(tǒng)的錯誤糾正編址系統(tǒng)),于1999年6月11日申請;和3)序列號60/153,426,標題為″Error Correcting Addressing System for Internet,Telephone and OtherCommunication Systems Using a Single Universal Add ress String″(使用單個通用地址串用于互聯(lián)網(wǎng)、電話和其他通信系統(tǒng)的錯誤糾正編址系統(tǒng)),于1999年9月10日申請。這些申請的每一個文本都在此通過參考而結(jié)合。
一個地址串通常被假設為是具有文字數(shù)字或其他的人和/或機器可辨別字符的一序列成分。此類地址序列通??梢允侨魏伍L度或成分類型,但是它們的精確結(jié)構通常是由該通信應用的服務提供者來預定。例如在電話的情況下,所使用的地址串是電話號碼,它的長度和數(shù)字序列經(jīng)常是由電話服務提供者來設置的。而且,在一個互聯(lián)網(wǎng)網(wǎng)站的情況下,一個預定一致性資源定位址(URL)通常是被一個互聯(lián)網(wǎng)用戶使用來訪問一個期望的網(wǎng)站。
使用諸如電話號碼之類的某些地址串以便通過一個通信媒體與另外一個位置建立通信,本領域已經(jīng)熟知的。但是新近的科技進步(尤其是計算機網(wǎng)絡和電信領域中),已經(jīng)導致了很多新的和/或不同形式的通信的引入。例如,通過使用電子郵件的通信、環(huán)球信息網(wǎng)站點或者諸如傳真之類的其它通信應用是在對一個電話呼叫的此類先前不能利用的選項之中。
然而,通信方式數(shù)量上的增加已經(jīng)導致與每個此種形式的通信相關的地址串的數(shù)量和類型兩方面的增加。此外,用于實現(xiàn)此類多樣化通信應用的基礎技術通常需要用戶輸入一個地址串,對那個技術來說該地址串大半是唯一的以便操作并得出來自該通信應用的期望利益。即使不同格式相同類型的通信應用,例如兩個不同電子郵件服務提供者的一個電子郵件應用,經(jīng)常需要使用不同的地址串。例如,具有兩個或多個電子郵件服務提供者的電子郵件賬戶的一個人是一個單一接收者實體,但是他通常將以每個服務提供者一個電子郵件地址的形式而擁有兩個或多個相關的電子郵件地址。
每一通信應用每一用戶分配一個地址串的現(xiàn)有方法中的一個問題是對于單個接收者產(chǎn)生多個地址串。例如,在嘗試與擁有電子郵件、環(huán)球信息網(wǎng)站點和電話的一個假定的接收者John Doe建立通信時,一個最終用戶必須經(jīng)常已知并且正確地記得與每個此類應用相關的各個地址串以便使用那種應用來與John Doe建立通信。該用戶因此將不得不正確地輸入例如,johndoe@_address.com以便發(fā)送一個電子郵件給Doe,輸入諸如http//www.address.com/johndoe之類的一個常常冗長又難以記住的URL串以便訪問Doe的網(wǎng)站以及輸入一個電話號碼到一個電話系統(tǒng)中以便與Doe建立電話通信。
要求一個最終用戶知道并正確地記得這些分開的地址串被使用域名來作為網(wǎng)站地址的現(xiàn)有技術所進一步惡化。諸如www.uspto.gov之類的一個域名,是這樣一個地址串,其通常被設計來包括人類可辨別的字符和/或數(shù)字以便幫助用戶尋找和/或記憶該正確的地址串。一旦輸入到通信應用中,一個系統(tǒng)域名服務器(DNS)把該域名轉(zhuǎn)換為一個標準數(shù)字Internet協(xié)議(IP)地址,比如,內(nèi)部網(wǎng)絡使用的255.100.1.0。
然而,作為地址串的域名實現(xiàn)不是沒有缺點。隨著時間的過去,域名已經(jīng)逐漸地發(fā)展為更長長度,這使得更難以記住它們。另外,這里通常缺乏一個標準,關于在域名構成中將秉持什么拼寫習慣、甚至它們是以什么語言出現(xiàn)。由于域名常常被登記為合法的識別,這樣的標準缺乏轉(zhuǎn)換成不得不以很多的方式來登記一個域名以便包含所使用的各種語言和/或在每種語言內(nèi)的拼寫變化。
此外,由于為了實用的目的,有一個相對有限數(shù)量的單詞可用來創(chuàng)建一個域名,計算機蹲伏(cybersquatting)法規(guī)侵犯中諸如商標爭論和不法的域名囤積之類的法律細節(jié)已經(jīng)執(zhí)行。
一個DNS也在錯誤的處理或者諸如那些由拼錯或錯誤所引起的比如在地址中用一個下劃線插入代替一個連字符之類的輸入域名中的變化方面受限制。這些錯誤或變化常常使DNS沒有識別和/或錯誤地分析該地址串,導致用戶對基于DNS的系統(tǒng)中有意的目的地連接失敗。另外,一個基于DNS的系統(tǒng)大多被限制為互聯(lián)網(wǎng)網(wǎng)址并且不處理用于諸如電子郵件和電話號碼之類的其它通信應用的多個地址的問題。
在處理好幾個地址串問題中的最新嘗試通過使用諸如微軟的交換服務器和MCI的Onebox.com消息傳送系統(tǒng)之類的統(tǒng)一消息系統(tǒng),是圍繞著統(tǒng)一地址串。然而,這些嘗試,由于許多原因,缺乏解決每一用戶多個尋址串的問題。首先,信息系統(tǒng)方法旋繞通過傳真機、語音語音信箱等等的消息發(fā)送??墒?,這沒有考慮如電話系統(tǒng)中一樣的一個標準語音呼叫對人的一個直接呼叫和連接。其次,信息系統(tǒng)主要用于諸如傳真機、語音信箱等等之類的一個電話業(yè)務操作并且仍然不處理諸如電子郵件和URL之類的其它應用的多個尋址串問題。
因此,本發(fā)明的目的是處理現(xiàn)有技術中的放棄缺陷。
本發(fā)明的另外一個目的是提供一種用于接收一個地址串的方法,該地址串以電話號碼的格式被輸入到從一個不同類型通信應用的集合中選定的至少一個通信應用中,其中,對于來自那個集合中的任何選定的通信應用,同一地址串可以被妥當輸入。
本發(fā)明的另外一個目的是提供一種用于接收一個地址串的方法,該地址串以電話號碼的格式被輸入到從一個不同類型通信應用的集合中選定的兩個或多個通信應用中,其中,對于來自那個集合中的任何通信應用,同一地址串可以被妥當輸入。
本發(fā)明的另一個目的是提供一種用于為一個互聯(lián)網(wǎng)通信應用產(chǎn)生一個有效互連網(wǎng)地址的裝置和方法接收作為輸入的至少一個輸入串,區(qū)分該輸入串中的有效成分和無效成分并且從該有效成分中形成用于互聯(lián)網(wǎng)通信應用的至少一個有效互連網(wǎng)地址。
本發(fā)明的另外一個目的是提供一種用于把一個地址串轉(zhuǎn)換為一個預定互聯(lián)網(wǎng)或電子郵件地址格式的方法接收作為輸入的至少一個字母數(shù)字字符的輸入地址串并且把該輸入串重新排序為與輸入地址串不同排列格式的一個輸出串,其中,該輸出串是基于所使用的通信應用的一種預定互聯(lián)網(wǎng)或電子郵件地址格式。
本發(fā)明的另外一個目的是提供一種用于操作域名服務器的方法基本上貢獻至少一個域名服務器來服務一個或多個子級域名,其中,每一子級域名按照電話號碼的格式通過至少一個數(shù)字或數(shù)字字母串來表示。
本發(fā)明的另一個目的是提供一種系統(tǒng)和方法,用于把一個地址串映射到一個預定對應號碼;識別該映射輸出中的數(shù)字范疇的標識符;以及基于該識別的數(shù)字范疇的標識符把該映射輸出重新排序為一種預定層次型格式。
因此,在本發(fā)明中達到的這些和其他目的提供編址串格式和相關的系統(tǒng)實現(xiàn)以便把通過各種通信應用于通信的不同的編址串數(shù)量減到最少。
在第一實施例中,本發(fā)明是一種用于通過至少一個通信媒體通信的系統(tǒng)。該系統(tǒng)包括一個輸入子系統(tǒng)來接收一個地址串,該地址串具有一種被該輸入子系統(tǒng)識別的有效格式并且被輸入到從一個不同類型通信應用的集合中選定的至少一個通信應用中,其中,對于來自該集合中的任何選定的通信應用,同一地址串可以被輸入。
在第一實施例的另一方面中,本發(fā)明是一種用于通過至少一個通信媒體通信的方法。該方法包括接收一個地址串,該地址串具有電話號碼的格式并且被輸入到從一個不同類型通信應用的集合中選定的至少一個通信應用中,其中,對于來自該集合中的任何選定的通信應用,同一地址串可以被輸入。
在第一實施例的另一方面中,本發(fā)明是一種用于通過至少一個通信媒體通信的方法。該方法包括接收一個地址串,該地址串被輸入到從一個不同類型通信應用的集合中選定的兩個或多個通信應用中,其中,對于來自那個集合中的任何通信應用,同一地址串可以被輸入。
在第二實施例中,本發(fā)明是一種用于為一個互聯(lián)網(wǎng)通信應用產(chǎn)生一個有效互連網(wǎng)地址的方法和系統(tǒng)。該方法和系統(tǒng)包括接收作為輸入的至少一個輸入串;區(qū)分該輸入串中的有效成分和無效成分;并且從該有效成分中形成用于互聯(lián)網(wǎng)通信應用的至少一個有效互連網(wǎng)地址。
在第三實施例中,本發(fā)明是一種用于把一個地址串轉(zhuǎn)換為一個預定互聯(lián)網(wǎng)或電子郵件地址格式的方法。該方法包括接收作為輸入的至少一個輸入地址串,該地址串包括多個字母數(shù)字字符;把該輸入串重新排序為與輸入地址串不同排列格式的一個輸出串,其中,所述輸出串是基于所使用的通信應用的一種預定互聯(lián)網(wǎng)或電子郵件地址格式。
在第四實施例中,本發(fā)明是一種用于操作域名服務器的方法。該方法包括基本上貢獻至少一個域名服務器來服務一個或多個子級域名,其中,每一子級域名按照電話號碼的格式通過至少一個數(shù)字串來表示。
在第五實施例中,本發(fā)明是一種用于映射一個地址串的方法和系統(tǒng)。該方法并且系統(tǒng)包括把具有至少一個成分的一個有效地址串作為輸入進行接收,其中,所述成分是一項字母數(shù)字組;把所述地址串的每一成分映射到一個預定對應號碼;識別該映射成分中的數(shù)字范疇的標識符;以及基于該識別的數(shù)字范疇的標識符按照一種預定層次型格式把該映射成分重新排序。
在一個示例性的實施例中,本發(fā)明包括但是不局限于以一種發(fā)明特定的計算機可執(zhí)行軟件代碼的形式呈現(xiàn)在基本上專用的頂級域名或電子郵件服務器內(nèi)的最終用戶和/或在服務器(組)處的一種實現(xiàn)。該軟件操作來獲得本發(fā)明的如上所述的一些或全部實施例。
此提要已經(jīng)被提供以使可以快速理解本發(fā)明的性質(zhì)。通過參考本發(fā)明優(yōu)選實施例的下列詳細說明書和附圖可以獲得對本發(fā)明的一個更完整的理解。
圖1.0說明了一種通用方法,用戶通過它把一個請求以一種輸入串的形式輸入到一個輸入設備中。
圖1.1示出了由用戶使用多個不同的系統(tǒng)輸入串輸入到多個不同的輸入設備中的多個不同請求的一個現(xiàn)有技術示例。
圖1.2說明了顯示用于連接業(yè)務名片持有人的三種不同現(xiàn)有技術方法的一種實例業(yè)務名片。
圖1.3說明了根據(jù)本發(fā)明的一種業(yè)務名片的示例,其顯示用于連接業(yè)務名片持有人的方法。
圖1.4示出了由用戶使用本發(fā)明的單個系統(tǒng)輸入串輸入到多個不同的輸入設備中的多個不同請求的一種示例。
圖3.0說明了在有電話和環(huán)球信息網(wǎng)的現(xiàn)有技術系統(tǒng)上實現(xiàn)的本發(fā)明的那些方面。
圖2.0是一個流程圖,更詳細說明了在環(huán)球信息網(wǎng)環(huán)境中本發(fā)明的運轉(zhuǎn)。
圖3.2說明了在具有電子郵件的現(xiàn)有技術系統(tǒng)上實現(xiàn)的本發(fā)明的那些方面。
圖2.1是一個流程圖,更詳細說明了在電子郵件環(huán)境中本發(fā)明的運轉(zhuǎn)。
最佳實施方式本發(fā)明的系統(tǒng)和方法通常被實現(xiàn)來把由用戶輸入用于通過不同的通信應用來進行通信的各種編址串的數(shù)量減到最少。
具體參見附圖,圖1.0說明了一種方法,通過它,用戶的輸入被轉(zhuǎn)換成機器可用的形式。如圖1所示,諸如訪問環(huán)球信息網(wǎng)(WWW)位置的一個請求之類的一個用戶操作100以一種輸入串102的形式被輸入到諸如Web瀏覽器之類的一個輸入設備101中。
圖1.1提供如圖1.0所說明的通用方法的進一步示例。更特別地,圖1.1說明了使用四種不同的系統(tǒng)輸入線程被輸入到四種不同的輸入設備中的四個不同的用戶操作110-113。在110示例中,用戶操作是利用一個電話號碼作為一個輸入串的用于電話連接的一個請求。在111示例中,用戶操作是利用一個現(xiàn)有技術的WWW地址串作為一個輸入串的用于訪問一個WWW位置的一個請求。在112示例中,用戶操作是利用一個現(xiàn)有技術的電子郵件地址串作為一個輸入串的用于電子郵件通信的一個請求。在113示例中,類似的用戶操作是利用適當?shù)默F(xiàn)有技術訪問方法作為每一通信應用的一個輸入串的通過其他通信應用的其他請求,比如,傳真,文件傳送協(xié)議等等。
圖1.2說明了在業(yè)務名片120環(huán)境中,與不得不使用多個不同的系統(tǒng)輸入串的現(xiàn)有技術方法相關的一個問題。如圖1.2所示,John Doe表示一個典型的業(yè)務名片持有人,他可以通過三種不同的通信應用(電話121、環(huán)球信息網(wǎng)122和電子郵件123)來達到。對于每種通信應用,輸入多個不同系統(tǒng)輸入串的需求要求業(yè)務名片顯示用于聯(lián)系該業(yè)務名片持有人的三種不同方法的每一個。與此種方法相關的一個缺點是希望聯(lián)系JohnDoe的一個用戶必須為所使用的每種通信應用輸入一個不同的地址串。另外,該業(yè)務名片對該用戶變成不可用時,該用戶通常必須使用存儲器來重叫用于聯(lián)系該業(yè)務名片持有人的地址串并且不得不使用三種不同的地址串(每一類型的通信應用一個)減小了用戶正確地重叫每一個的概率。在列出的通信應用只有一種形式對該用戶可用時的情況下此問題變得特別惡化。例如,一個用戶可能能夠重叫Doe的電話號碼但是不能重叫用戶可能需要在那時轉(zhuǎn)發(fā)一個重要通信的電子郵件地址。
圖1.3說明了如圖1.2所示但是利用了把所需輸入串數(shù)量減到最少的本發(fā)明新穎性的業(yè)務名片的示例。如示例中所述,利用列出三種電話、環(huán)球信息網(wǎng)或電子郵件的通信應用的任何一種,只使用一種輸入串125足夠來聯(lián)系業(yè)務名片持有人。
圖1.4進一步例證了如圖1.3業(yè)務名片示例中所述的本發(fā)明的特征。更特別地,圖1.4說明了僅僅使用一個系統(tǒng)輸入串被輸入到四種不同的輸入設備中用于聯(lián)系John Doe的四個不同的用戶操作126-129。在126示例中,用戶操作是使用Doe所提供的電話號碼(在這里為18005551234IPN)作為一個輸入串用于與John Doe電話連接的一個請求?!錓PN″詞尾可以作為三個附加的數(shù)字4、7和6被輸入,其分別對應于標準電話鍵區(qū)上的″I″、″P″和″N″。在127示例中,用戶操作是利用本發(fā)明的的WWW地址串作為一個輸入串的用于訪問Doe的WWW位置的一個請求。在128示例中,用戶操作是使用Doe所提供的電子郵件地址串作為一個輸入串用于與John Doe的電子郵件通信的一個請求。在129示例中,類似的用戶操作是利用適當?shù)脑L問方法作為每一通信應用的一個輸入串的通過預期在本發(fā)明范圍內(nèi)的其他通信應用的請求,比如,傳真,文件傳送協(xié)議等等。
現(xiàn)在從圖3.0開始,更詳細透露本發(fā)明一個實施例的運轉(zhuǎn)。圖3.0說明了本發(fā)明的實施例,為了說明簡單,其被使用于一個電話系統(tǒng)或環(huán)球信息網(wǎng)環(huán)境中。
如圖3.0所示,一個用戶選擇是否要通過電話或環(huán)球信息網(wǎng)聯(lián)系JohnDoe。在選擇電話系統(tǒng)320時,該用戶以電話號碼的形式把輸入串輸入到電話裝置321中。為了更好地例證本發(fā)明的運轉(zhuǎn),在和圖3.0有關的本發(fā)明詳細說明書部分各處中使用來自John Doe業(yè)務名片中的樣品輸入串18005551234IPN。用戶通過簡單地選擇電話撥號盤墊片上的正確號碼來輸入初始數(shù)字?!錓PN″詞尾可以作為三個附加的數(shù)字4、7和6被輸入,其分別對應于標準電話鍵區(qū)上的″I″、″P″和″N″。附加的″476″數(shù)字不影響初始串,由于按照電話裝置321、電話網(wǎng)323或用于此目的的另一工具上實現(xiàn)的電話系統(tǒng)協(xié)議,它們隨后將作為多余的數(shù)字而被拋棄。然后執(zhí)行標準電話連接協(xié)議以便把用戶連接目標電話裝置325,在這里為John Doe的電話。
在選擇計算機系統(tǒng)302時,該用戶把電話號碼形式的輸入串輸入到支持期望通信應用的客戶機軟件的適當輸入位置中,比如一個WWW通信應用的一致性資源定位器輸入盒。
當前,雖然互聯(lián)網(wǎng)的某些現(xiàn)有技術通信應用可以識別電話號碼形式的一個輸入串,但是它們被限制為一種特性登記形式的輸入串名稱中的每一變化需要一個新的登記。例如,登記為1-800-flowers的一個出售花的網(wǎng)站將被認為是與1800 flowers不同,用戶可能已錯誤進入該網(wǎng)站同時正試圖訪問該網(wǎng)站并可能導致用戶連接其希望目標失敗。本發(fā)明通過一個IPNS邏輯322的實現(xiàn)來在考慮輸入串中的變化與差錯的同時把電話號碼形式的一個輸入串轉(zhuǎn)換成一種妥當識別的互聯(lián)網(wǎng)編址輸入格式從而處理此問題。IPNS邏輯軟件322的細節(jié)將在下面會同圖2.0被進一步討論。
如圖3.0所述,IPNS邏輯322可以以一種支持IPNS邏輯322的客戶機軟件316的形式位于用戶終端,或者它可以在服務器的終端被實現(xiàn)為例如一個系統(tǒng)數(shù)據(jù)庫服務器級311,或者二者兼可,如317流程所述。一個系統(tǒng)數(shù)據(jù)庫服務器通常是一個域名服務器(DNS)或一個類似的系統(tǒng)。域DNS或一個類似系統(tǒng)的操作是本領域技術人員熟知的。
在此實施例的一個方面中,用戶的地址串被輸入到支持IPNS邏輯322的一個客戶機軟件316中。被輸入的地址串然后由客戶機終端處的客戶機IPNS邏輯322轉(zhuǎn)換成一種妥當識別的互聯(lián)網(wǎng)尋址輸入格式。已經(jīng)轉(zhuǎn)換的輸入然后通過互聯(lián)網(wǎng)被發(fā)送給一個適當?shù)南到y(tǒng)數(shù)據(jù)庫服務器319或者311,如路徑318或317所示。服務器319或311將反過來映射該輸入串到遵循現(xiàn)有協(xié)議的目標計算機或網(wǎng)絡設備307的一個Internet協(xié)議(IP)地址上并且把該IP地址返回給客戶機軟件316??蛻魴C軟件316然后將利用該IP地址把用戶引導到提供期望WWW位置的該有意的目標計算機或網(wǎng)絡設備307,在這里為John Doe的網(wǎng)站。
在此實施例的另一方面中,用戶的地址串被輸入到不支持IPNS邏輯322的一個現(xiàn)有技術軟件308中?,F(xiàn)有的客戶機軟件308然后將遵循現(xiàn)有的互連網(wǎng)絡地址解決協(xié)議并且把該地址串轉(zhuǎn)發(fā)給支持IPNS邏輯322的一個適當?shù)南到y(tǒng)數(shù)據(jù)庫服務器311。被輸入的地址串然后由服務器處的IPNS邏輯322轉(zhuǎn)換成一個妥當識別的互聯(lián)網(wǎng)編址輸入格式,然后被映射到遵循現(xiàn)有協(xié)議的目標計算機或網(wǎng)絡設備307的一個Internet協(xié)議(IP)地址上。該IP地址然后被返回給客戶機軟件316。客戶機軟件316然后將利用該IP地址把用戶引導到提供期望WWW位置的該有意的目標計算機或網(wǎng)絡設備307,在這里為John Doe的網(wǎng)站。
更具體地參見圖2.0,現(xiàn)在將更詳細地透露IPNS邏輯322的運轉(zhuǎn)。在一個流程圖中,圖2.0例證了在IPNS邏輯部件322內(nèi)的處理順序。
在級200,用戶輸入的地址串被輸入到IPNS邏輯部件322中。為了更好地例證本發(fā)明的運轉(zhuǎn),在和圖2有關的本發(fā)明詳細說明書部分各處中使用樣品輸入串1800JKL1234.IPN。
在級203,地址串中描述名稱服務器授權的域名的那部分被刪除。這樣,在輸入地址串內(nèi)的IPNS序列部分被識別并且從輸入地址串的剩余部分中分離出來。例如,在1800JKL1234.IPN輸入串的情況下,″IPN″被刪除,留下可識別并且可分離的IPNS序列1800JKI1234作為結(jié)果。
在級204,在IPNS序列內(nèi)部的每一字符的值被譯為一個系統(tǒng)(組)或系統(tǒng)管理員(組)定義的值。在一個示例性實施例中,按照基本上基于一個電話撥號盤結(jié)構的下列表格來轉(zhuǎn)換這些值0被譯為一個01譯為一個12abcABC被譯為一個23defDEF被譯為一個34ghiGHI被譯為一個45jklJKL被譯為一個56mnoMNO被譯為一個67pqrsPQRS被譯為一個78tuvTUV被譯為一個89wxyzWXYZ被譯為一個9諸如連字符和字下劃線之類的沒有被包括在這轉(zhuǎn)換表中的所有其它字符只不過被忽略。例如,IPNS序列1800JKL1234將被譯為18005551234。
本發(fā)明前述特征的一個優(yōu)點是諸如用一個字下劃線的插入代替一個連字符之類的變化和錯誤在轉(zhuǎn)換處理中被篩選出。例如,用戶已輸入的1-800-JKL 1234,它將仍然被譯為正確的18005551234序列。因此在一個常常對差錯敏感的現(xiàn)有技術基于DNS的系統(tǒng)中,此類變化和錯誤將不會引起DNS不識別和/或錯誤地分析地址串并導致用戶連接期望目的地的失敗。
在級205,在被轉(zhuǎn)換的IPNS序列中表示的字符、字段或兩者的組合的順序被重新排序為從右到左的一個新的結(jié)構。例如,被轉(zhuǎn)換的IPNS序列18005551234將被重新排列為43215550081。
在級206,該重新排列的IPNS序列按照一個可改變的數(shù)據(jù)激勵分段格式而被分段。為了在序列內(nèi)的字段中間插入點(i.e″.″),則該分段格式被用來確定該排列內(nèi)的字段數(shù),以及每一字段的總共字符的長度。分段格式的一種示例是4-3-4格式,其中,IPNS序列號從右到左首先被分段為一組最右邊四個數(shù)字,然后該最近四個后面的接下來的三個。然后在每一分段組之間插入一個點。例如,在4-3-4格式下重新排列的43215550081 IPNS序列將被分段為4321.555.0081。該分段也是激勵的數(shù)據(jù)并且識別諸如國家代碼或當?shù)氐貐^(qū)碼之類的數(shù)字絕對的標識符以使在一個有不同格式的輸入IPNS序列(例如遵循外國電話號碼格式的一個)的情況下,一個不同的分段格式能被使用。在一個示例性實施例中,該不同的分段格式是可改變的以使當期望或需要時可進行對格式化設置的調(diào)整。另外,不同的分段格式被儲存在用于通過IPNS處理器重現(xiàn)的一個數(shù)據(jù)庫中。
在級207,地址串的在級203處可刪除的部分(描述名稱服務器授權的域名)現(xiàn)在被重新附加到重新排列的分段IPNS序列上。結(jié)果是把輸入串重建成為適合當前通信技術和編址系統(tǒng)的一種格式。例如,4321.555.0081被重建為4321.555.0081.ipn。
級207之后,允許名稱服務器按照DNS協(xié)議處理呼出串209,就好像它是一個初始的DNS查詢一樣。如果對于該字串沒有混疊信息被發(fā)現(xiàn),那么名稱服務器將向DNS裁決器發(fā)送提供新字串的數(shù)據(jù)作為被查詢的標準原始域名,除了屬于新的DNS地址的任何分辯率數(shù)據(jù)之外。
應當指出,前述操作的各級與特定的順序只是意指示例性的并且使用該一個或多個透露分程序產(chǎn)生與呼出串209的期望格式一致的一個字串的任意過程被預期是在本發(fā)明的范圍之內(nèi)。
圖3.2說明了使用于電子郵件(email)環(huán)境中的本發(fā)明的另一實施例。正如所說明的,客戶機軟件366和358被連接到與諸如使用IPNS邏輯322的系統(tǒng)數(shù)據(jù)庫服務器319或311之類的互連網(wǎng)絡地址解決系統(tǒng)以便獲得目標電子郵件服務器355的Internet協(xié)議(IP)地址。目標電子郵件服務器355使用IPNS電子郵件邏輯356接收并處理電子郵件消息的地址以便把該地址分解為一個標準的電子郵件地址,然后通過路徑371把該電子郵件消息轉(zhuǎn)發(fā)給接收者。
現(xiàn)在將更詳細討論圖3.2說明的實施例。為了更好地例證本發(fā)明的運轉(zhuǎn),在和圖2.1有關的本發(fā)明詳細說明書部分各處中使用樣品輸入串1800JKL13.234.IPN。
從級348開始,基于新的或現(xiàn)有軟件的有效性或選擇,把電話號碼形式的輸入串輸入新的客戶機軟件366或者現(xiàn)有的客戶機軟件358的適當位置,這二者都支持電子郵件通信應用并且連接了一個客戶機電子郵件服務器350。例如,用戶把地址串″1-800-555-1234.ipn″或者″18005551234.ipn″輸入到(″Send to″)運行在連接到互聯(lián)網(wǎng)的一個計算機上的一個電子郵件程序盒中。當前,現(xiàn)有技術電子郵件協(xié)議通常不把電話號碼形式的一個輸入串識別為一個有效的輸入,因為在該字串中不存在″@_″符號。本發(fā)明通過實現(xiàn)IPNS變換器邏輯351、IPNS邏輯322和IPNS電子郵件邏輯356中的一個或多個來處理此問題。用于電子郵件通信應用的IPNS邏輯322與會同圖3.0中說明的環(huán)球信息網(wǎng)實施例在圖2.0中公開的IPNS邏輯相同。IPNS電子郵件邏輯軟件356的細節(jié)將在下面會同圖2.1被進一步討論。
在圖3.2中說明的一個示例性實施例和后面的路徑365中,IPNS邏輯322位于客戶機軟件366中并且把電話號碼形式的一個輸入串直接轉(zhuǎn)換成一個妥當識別的互聯(lián)網(wǎng)編址輸入格式。因為現(xiàn)有電子郵件協(xié)議的要求,被轉(zhuǎn)換的輸入地址通常必須包括一個″@_″符號并且至少一個字符或客戶機軟件通常將不接受該輸入以便開始地址解析過程。IPNS轉(zhuǎn)換器邏輯351然后通過附上一個″@_″符號和至少一個字符來把IPNS邏輯322的輸出轉(zhuǎn)換成一個妥當識別的互聯(lián)網(wǎng)電子郵件編址輸入格式以便客戶機軟件開始地址解析處理??墒?,與現(xiàn)有技術系統(tǒng)不同,在本發(fā)明的地址串中,只包括″@_″符號和伴隨的字符以便按照現(xiàn)有的電子郵件協(xié)議給電話地址串一個有效地址的外觀以使可以開始地址解析處理。前述特征的一個優(yōu)點是用戶不再需要輸入有″@_″符號的一個電子郵件地址。
新的客戶機軟件366然后將把轉(zhuǎn)換的輸入發(fā)送給客戶機電子郵件服務器350。由于一些客戶機軟件應用接受沒有″@_″符號的一個用戶輸入地址串并且把它們轉(zhuǎn)發(fā)到它們的客戶機電子郵件服務器350用于地址解析,所以客戶機電子郵件服務器350也可以包含一個IPNS轉(zhuǎn)換器邏輯351來通過附上一個″@_″符號和至少一個字符把IPNS邏輯322的輸出轉(zhuǎn)換成一個妥當識別的互聯(lián)網(wǎng)電子郵件編址輸入格式??蛻魴C電子郵件服務器350然后將通過互聯(lián)網(wǎng)把輸入發(fā)送到一個適當?shù)南到y(tǒng)數(shù)據(jù)庫服務器319或者311,如路徑368或369所示。一個系統(tǒng)數(shù)據(jù)庫服務器通常是一個域名服務器(DNS)或一個類似的系統(tǒng),其操作是本領域技術人員熟知的。DNS服務器319或311反過來將把輸入串映射到遵循現(xiàn)有協(xié)議而向接收者(在這里為John Doe)提供電子郵件服務并且把IP地址返回給客戶機軟件366的電子郵件服務器的一個Internet協(xié)議(IP)地址??蛻魴C電子郵件服務器350然后將利用該IP地址來把電子郵件分組和用戶的地址串一起轉(zhuǎn)發(fā)給通常屬于向接收者提供電子郵件服務的一個目標電子郵件服務器355的那個IP地址目的地。
在圖3.2實施例的另一方面中,用戶的地址串被輸入到不支持IPNS邏輯322的一個現(xiàn)有的客戶機軟件358中。因為現(xiàn)有電子郵件協(xié)議的要求,用戶輸入的地址通常必須包括一個″@_″符號并且至少一個字符或客戶機軟件通常將不接受該輸入以便開始地址解析過程。可是,與現(xiàn)有技術系統(tǒng)不同,在本發(fā)明的地址串中,只包括″@_″符號和伴隨的字符以便按照現(xiàn)有的電子郵件協(xié)議給電話地址串一個有效地址的外觀以使可以開始地址解析處理。用戶因此不必知道任何具體的預設置字符序列來加入在″@_″符號前,現(xiàn)在通常任意隨機字符輸入將是足夠的。例如,John Doe的業(yè)務名片中的樣品輸入串18005551234.IPN將以如下格式被輸入<任意的字符(組)>@_18005551234.IPN(arbitrary character(s)>@_18005551234.IPN)。
現(xiàn)有的客戶機軟件358然后將遵循現(xiàn)有的互連網(wǎng)絡地址解決協(xié)議并且把地址串轉(zhuǎn)發(fā)給客戶機電子郵件服務器350,其反過來將把它轉(zhuǎn)發(fā)給支持IPNS邏輯322的一個適當系統(tǒng)數(shù)據(jù)庫服務器319。在進入IPNS邏輯322之前的某一級處,″@_″符號和所有的在前的字符通常從遵循現(xiàn)有電子郵件協(xié)議的域名部分(在這里為IPNS序列)中被分離出來。例如,在隨機的字符(組)>@_18005551234.IPN(arbitrary character(s)>@_18005551234.IPN)的情況下,只有IPNS序列18005551234.IPN將剩下。IPNS序列然后在服務器處被IPNS邏輯322轉(zhuǎn)換成一個妥當識別的互聯(lián)網(wǎng)尋址輸入格式,然后被映射到遵循現(xiàn)有協(xié)議向接收者(在這里為John Doe)提供電子郵件服務的電子郵件服務器的一個Internet協(xié)議(IP)地址上。該IP地址將被返回到客戶機電子郵件服務器350,其然后將利用該IP地址來把電子郵件分組和用戶的地址串一起轉(zhuǎn)發(fā)給通常屬于向接收者提供電子郵件服務的一個目標電子郵件服務器355的那個IP地址目的地。
在目標電子郵件服務器355處,IPNS電子郵件邏輯356把用戶的地址串映射給有意接收者的一個標準電子郵件地址。該目標電子郵件服務器355然后把該電子郵件消息轉(zhuǎn)發(fā)給該有意的接收者。
圖2.1進一步說明了IPNS電子郵件邏輯356內(nèi)的處理流程。在級213,傳入數(shù)據(jù)210被認為是包含一個有效地址格式的一個電子郵件消息,并且被上載到IPNS電子郵件邏輯356中。一個有效地址格式可以是諸如18005551234.IPN之類的一種電話號碼格式或者諸如<隨機字符(組)>@_18005551234.IPN(arbitrary character(s)>@_18005551234.IPN)之類的使用傳統(tǒng)″@_″符號的一種格式。這樣,IPNS電子郵件邏輯356可以映射來自新的客戶機軟件366或現(xiàn)有技術客戶機軟件358的地址。
在級214,由電子郵件服務器來執(zhí)行用戶的地址串到一個標準的電子郵件地址214的映射以便確定轉(zhuǎn)發(fā)消息到其上的那個電子郵件地址。例如用戶輸入的18005551234.ipn地址串或者<隨機字符(組)>@_18005551234.IPN(arbitrary character(s)>@_18005551234.IPN)被映射到J-Doe@_someisp.com,在此J-Doe@_someisp.com是一個運行電子郵件賬戶,在此John Doe接收他的傳入電子郵件。
在級215,電子郵件消息被轉(zhuǎn)送到此被得到的標準電子郵件地址。
在一個示例性實施例中,目標電子郵件服務器355包括一個數(shù)據(jù)庫,該數(shù)據(jù)庫包含傳入電子郵件地址的一個列表和它們相應的標準電子郵件地址。然后在級214通過IPNS電子郵件邏輯356查詢該數(shù)據(jù)庫用于把傳入電子郵件地址映射到相應標準的電子郵件。如果得到一個標準的電子郵件地址,則流程繼續(xù)到級215,在此,由電子郵件服務器按照DNS、SMTP、POP和/或有關的標準或協(xié)議(如果的話)啟動把該電子郵件轉(zhuǎn)發(fā)給該標準電子郵件地址的過程。如果沒有找到一個標準的電子郵件地址,則目標電子郵件服務器355根據(jù)DNS、SMTP、POP和/或有關的標準或協(xié)議(如果有的話)通知網(wǎng)絡上其他相關的電子郵件服務器一個不合適的地址。
因此正如在上面所公開的,諸如1-800-555-1234.ipn之類的一個IPNS地址可用于進行一個電話呼叫、訪問一個網(wǎng)頁以及發(fā)送一個電子郵件。
在本發(fā)明的一種示例性實施例中,域名系統(tǒng)內(nèi)的至少一個域基本上(最好是100%)被專用于IPNS地址服務。專用的域名系統(tǒng)也被組織起來以便確保IPNS地址部分可用于通過電話與有意一方直接進行實際標準通信;用于與有意接收者有關網(wǎng)頁訪問;以及用于向該有意接收者發(fā)送一個電子郵件消息。該組織特征也包括用戶的電子或傳統(tǒng)出版物以及在該系統(tǒng)內(nèi)部可允許編址串的所有可能排序的管理手冊和使用參數(shù)。用戶和管理手冊將公開在該專用域內(nèi)電話號碼格式的允許尋址串構成。
該專用域也被充分改進以便識別并處理可能包含附加的人類可讀的修飾詞在內(nèi)的IPSN地址,比如在編址串內(nèi)一個規(guī)定位置中的電話號碼擴展指示符或一個公司商標成分。例如通過以1-234-567-8900x321.ipn的格式輸入擴展″321″,將引導對在已經(jīng)預訂本發(fā)明系統(tǒng)的組織或企業(yè)內(nèi)那個號碼處為擴展321的人或部門的該電話號碼或網(wǎng)頁進行一個通信或請求一個網(wǎng)頁。另外一個例子為1-234567-8900*Roger.IPN。此地址串將對指定到在該系統(tǒng)內(nèi)部被管理的那個號碼處″Roger″(已收到)分配的該擴展處或具體人或部門電子郵件或網(wǎng)頁為到電話的一個網(wǎng)頁或電子郵件進行通信或請求。
該編址串還可以通過增加該電話號碼的持有人所持有的任意有效商標來擴展,該電話號碼通過與電話號碼相似的串來反映。例如,該系統(tǒng)可以識別的有效地址可以是1-800-5551234.McDonalds.ipn或McDonalds.1-800-555-1234.ipn。
還可以通過在下列類型之一的類似電話號碼的字串之前或之后包含點間隔符子域來擴展編址串。iii)(.)fax()iv)(.)pager(.)v)(.)cell(.)vi)(.)message(.)vii)(.)instant-message(.)viii)(.)chat(.)ix)(.)ftp(.)x)(.)gopher(.)xi)(.)e-mail(.)[redundant,but could be used]xii)(.)web-page(.)(redundant,but could be used)xiii)etc.
隨著時間的過去,其他點間隔符子域也可以被增加。例如,該系統(tǒng)可以識別的一個有效地址可以是1-234-567-8900.fax.ipn或者fax.1-234-5676-8900.ipn.在這種情況下,域的處理將表示傳入數(shù)據(jù)是一部傳真。域處理本身在這種情況下將作為到任何通信或信息請求的最后正確目的地的一個″路由器″。
另外,該專用域系統(tǒng)按照幫助系統(tǒng)可用性的錯誤正確編碼并編程的算法來處理IPNS地址。該處理部分地包括把自定義地址處理工具裝載在那個域內(nèi)的一個專用域名服務器中;把一個自定義電子郵件應用裝載在一個專用電子郵件服務器中;以及確保該專用電子郵件服務器可訪問該專用域名系統(tǒng)。
該專用域也裝備有適當?shù)墓芾砗图夹g服務以便保證它正常運行。專用域的適當管理包括但是不局限于管理軟件的設置以便允許專用域表示從一個新的地址用戶中采集、輸入并儲存信息。包括用戶的標準電子郵件地址的一個數(shù)據(jù)庫被用來把一個類似電話號碼的字串一個或多個反復映射到一個標準的電子郵件地址和/或用戶選擇的網(wǎng)站地址。這樣,專用域或用戶表示將能夠快速改變數(shù)據(jù)庫的相關成分。例如,發(fā)送給一個類似的特定電話號碼字串地址的電子郵件可以被重新路由到一個不同的標準電子郵件地址一段時間或者正如一個基本的更改重新路由到用戶的計劃中。
最后,域或用戶的表示將能夠通過軟件的使用來向基礎IPNS地址添加或刪除修飾詞(如果存在的話),比如一個IPNS地址的每一實例有一個不同的修飾詞來映射一個不同的標準電子郵件地址。
應當指出,為著要圖和說明書的相關描述簡單的緣故,本發(fā)明前述的各個實施例有時被分別說明。使用一個多個本公開實施例的任何過程或系統(tǒng)被預期在本發(fā)明的范圍之內(nèi)。
從在此處公開的該發(fā)明詳細說明書和實踐來考慮,本發(fā)明的其他實施例和優(yōu)點對本領域技術人員來說將是顯而易見的。該說明書和示例只是被認為是示例性的,本發(fā)明的實際范圍和精神將由下列權利要求來表明。
權利要求
1.一種用于通過至少一種通信媒體進行通信的系統(tǒng),所述系統(tǒng)包括多個輸入子系統(tǒng),用于接收一個地址串,所述地址串具有一種被所述輸入子系統(tǒng)所識別的有效格式并且被輸入到從一個由不同類型通信應用所組成的集合中選定的至少一個通信應用中,其中,對于來自所述集合中的任何選定的通信應用,同一地址串可以被有效地輸入。
2.如權利要求1所述的系統(tǒng),其中,所述地址串與至少一個接收者實體相關。
3.如權利要求1所述的系統(tǒng),所述輸入子系統(tǒng)還包括一個識別子系統(tǒng),識別所述輸入地址串,所述輸入地址串具有與所述選定的通信應用利用的一種格式不同的一個格式;和一個映射子系統(tǒng),把所述各種格式轉(zhuǎn)換成所述選定的通信應用利用的至少一種格式。
4.如權利要求1所述的系統(tǒng),所述系統(tǒng)還包括一個選擇器子系統(tǒng),基于該選定的通信應用確定至少一種通信媒體;和一個通信子系統(tǒng),基于該地址串通過所述確定的通信媒體建立通信。
5.如權利要求1所述的系統(tǒng),其中所述通信媒體是一個同質(zhì)和/或多個異質(zhì)的媒體。
6.如權利要求1所述的系統(tǒng),其中所述各種通信應用的集合包括相同類型和/或相同的類型但是不同格式的通信應用。
7.如權利要求3所述的系統(tǒng),所述映射子系統(tǒng)還包括一個轉(zhuǎn)換子系統(tǒng),把所述地址串的每一成分轉(zhuǎn)換成一個相應的預定號碼;一個分段子系統(tǒng),按照一個預定分段格式把所述轉(zhuǎn)換成分分段成至少一個子集;一個重新排序子系統(tǒng),把所述分段成分重新排列成為與所述輸入地址串不同的一種序列格式的一個輸出串,其中,所述輸出串是一種預定重新排序的格式;和一個裁決器子系統(tǒng),把所述重新排列字串分解成為一種相應的有效地址格式。
8.如權利要求7所述的系統(tǒng),其中,所述相應的有效地址格式被用來建立與一個環(huán)球信息網(wǎng)位置的通信。
9.如權利要求1所述的系統(tǒng),其中所述各種通信應用的集合包括相同類型和/或相同的類型但是不同格式的通信應用。
10.如權利要求9所述的系統(tǒng),其中,所述通信應用是一個環(huán)球信息網(wǎng)資源定位器。
11.如權利要求9所述的系統(tǒng),其中,所述通信應用是一個電話業(yè)務。
12.如權利要求9所述的系統(tǒng),其中,所述通信應用是一種電子郵件應用。
13.如權利要求7所述的系統(tǒng),所述映射子系統(tǒng)還包括一個發(fā)射子系統(tǒng),基于所述相應的有效地址格式把所述輸入串發(fā)射給一個匹配子系統(tǒng),所述匹配子系統(tǒng)把所述輸入串與至少一個有效電子郵件地址匹配,其中,所述有效電子郵件地址被用來中繼對所述有效電子郵件地址目的地的通信。
14.如權利要求7所述的系統(tǒng),所述映射子系統(tǒng)還包括一個轉(zhuǎn)換器子系統(tǒng),所述有效地址格式轉(zhuǎn)換成為一個有效電子郵件地址格式,所述有效電子郵件地址格式包括一個″@_″符號與至少一個字符之前的所述有效地址格式。
15.一種用于通過至少一種通信媒體進行通信的方法,所述方法包括接收一個地址串,該地址串具有電話號碼的格式并且被輸入到從一個由不同類型通信應用所組成的集合中選定的至少一個通信應用中,其中,對于來自該集合中的任何選定的通信應用,同一地址串可以被有效地輸入。
16.如權利要求15所述的方法,所述方法還包括基于選定的通信應用確定至少一個通信媒體;和通過所述確定通信媒體建立通信。
17.如權利要求16所述的方法,其中所述通信媒體是一個同質(zhì)和/或多個異質(zhì)的媒體。
18.如權利要求15所述的方法,其中所述各種通信應用的集合包括相同類型和/或相同的類型但是不同格式的通信應用。
19.如權利要求18所述的方法,其中,所述通信應用是一個環(huán)球信息網(wǎng)資源定位器。
20.如權利要求18所述的方法,其中,所述通信應用是一個電話業(yè)務。
21.如權利要求18所述的方法,其中,所述通信應用是一種電子郵件應用。
22.如權利要求15所述的方法,所述接收一個地址字串還包括識別所述輸入地址串,所述輸入地址串具有與所述選定的通信應用所利用的一種格式不同的一個格式;和把所述不同格式轉(zhuǎn)換成所述選定的通信應用利用的至少一種格式。
23.如權利要求22所述的方法,所述映射還包括把所述地址串的每一成分轉(zhuǎn)換成一個相應的預定號碼;按照一個預定分段格式把所述轉(zhuǎn)換成分分段成至少一個子集;把所述分段成分重新排列成為與所述輸入地址串不同的一種序列格式的一個輸出串,其中,所述輸出串是一種預定重新排序的格式;和把所述重新排列字串分解成為一種相應的有效地址格式。
24.如權利要求23所述的方法,其中,所述相應的有效地址格式是一個互聯(lián)網(wǎng)網(wǎng)站地址格式。
25.如權利要求15所述的方法,其中,所述地址串與至少一個接收者實體相關。
26.如權利要求23所述的方法,所述映射還包括基于所述相應的有效地址格式來發(fā)射所述輸入串;和接收所述發(fā)射的串并且把所述輸入串匹配到至少一個有效電子郵件地址,其中,所述有效電子郵件地址被用來把通信中繼到所述有效電子郵件地址目的地。
27.如權利要求23所述的方法,所述映射還包括把所述有效地址格式轉(zhuǎn)換成為一個有效電子郵件地址格式,其中,所述有效電子郵件地址格式包括一個″@_″符號與至少一個字符之前的所述有效地址格式。
28.一種用于通過至少一種通信媒體進行通信的方法,所述方法包括接收一個地址串,該地址串被輸入到從一個由各種類型通信應用所組成的集合中選定的多個通信應用中,其中,對于來自該集合中的任何選定的通信應用,同一地址串可以被有效地輸入。
29.如權利要求28所述的方法,所述方法還包括基于選定的通信應用確定至少一種通信媒體;和通過所述確定通信媒體建立通信。
30.如權利要求28所述的方法,所述接收一個地址串還包括識別所述輸入地址串,所述輸入地址串具有與所述選定的通信應用所利用的一種格式不同的一個格式;和把所述不同格式轉(zhuǎn)換成所述選定的通信應用利用的至少一種格式。
31.如權利要求30所述的方法,所述映射還包括把所述地址串的每一成分轉(zhuǎn)換成一個相應的預定號碼;按照一個預定分段格式把所述轉(zhuǎn)換成分分段成至少一個子集;把所述分段成分重新排列成為與所述輸入地址串不同的一種序列格式的一個輸出串,其中,所述輸出串是一種預定重新排序的格式;和把所述重新排列字串分解成為一種相應的有效地址格式。
32.如權利要求31所述的方法,其中,所述相應的有效地址格式是一個互聯(lián)網(wǎng)網(wǎng)站地址格式。
33.如權利要求31所述的方法,其中,所述相應的有效地址格式是一個互聯(lián)網(wǎng)電子郵件地址格式。
34.如權利要求31所述的方法,其中,所述地址串與至少一個接收者實體相關。
35.如權利要求30所述的方法,所述映射還包括基于所述相應的有效地址格式來發(fā)射所述輸入串;和接收所述發(fā)射的串并且把所述輸入串匹配到至少一個有效電子郵件地址,其中,所述有效電子郵件地址被用來把通信中繼到所述有效電子郵件地址目的地。
36.如權利要求30所述的方法,所述映射還包括把所述有效地址格式轉(zhuǎn)換成為一個有效電子郵件地址格式,其中,所述有效電子郵件地址格式包括一個″@_″符號與至少一個字符之前的所述有效地址格式。
37.一種用于為一個互聯(lián)網(wǎng)通信應用產(chǎn)生一個有效互連網(wǎng)地址的方法,所述方法包括接收作為輸入的至少一個輸入串;區(qū)分所述輸入串中的有效成分和無效成分;以及從所述有效成分形成用于所述互聯(lián)網(wǎng)通信應用的至少一個有效互連網(wǎng)絡地址。
38.如權利要求27所述的方法,其中,所述有效成分是所述互聯(lián)網(wǎng)通信應用的一個互連網(wǎng)絡地址的一個子集字串。
39.如權利要求37所述的方法,其中,所述輸入串包括訪問環(huán)球信息網(wǎng)上的一個指定位置的命令。
40.如權利要求37所述的方法,其中,所述輸入串包括發(fā)送一個電子信息到一個規(guī)定電子郵件地址上的命令。
41.如權利要求37所述的方法,其中,所述輸入串包括通過互聯(lián)網(wǎng)或一個傳統(tǒng)電話線與某一個電話號碼建立電話聯(lián)系的命令。
42.一種用于為一個互聯(lián)網(wǎng)通信應用產(chǎn)生一個有效互連網(wǎng)地址的系統(tǒng),所述系統(tǒng)包括一個輸入子系統(tǒng),用于接收作為輸入的至少一個輸入串;一臺處理器子系統(tǒng),用于區(qū)分所述輸入串中的有效成分和無效成分;和一個結(jié)構子系統(tǒng),用于從所述有效成分形式用于所述互聯(lián)網(wǎng)通信應用的至少一個有效互連網(wǎng)絡地址。
43.如權利要求42所述的系統(tǒng),其中,所述有效成分是所述互聯(lián)網(wǎng)通信應用的一個互連網(wǎng)絡地址的一個子集字串。
44.如權利要求42所述的系統(tǒng),其中,所述輸入串包括訪問環(huán)球信息網(wǎng)上的一個指定位置的命令。
45.如權利要求42所述的系統(tǒng),其中,所述輸入串包括發(fā)送一個電子信息到一個規(guī)定電子郵件地址上的命令。
46.如權利要求42所述的系統(tǒng),其中,所述輸入串包括通過互聯(lián)網(wǎng)或一個傳統(tǒng)電話線與某一個電話號碼建立電話聯(lián)系的命令。
47.一種用于把一個地址串轉(zhuǎn)換為一種預定互聯(lián)網(wǎng)地址格式的方法,所述方法包括接收作為輸入的至少一個輸入地址串,所述地址串包括多個字母數(shù)字字符;和把所述輸入串重新排序為具有與所述輸入地址串不同的序列格式的一個輸出串,其中,所述輸出串具有一種預定的互聯(lián)網(wǎng)地址格式。
48.如權利要求47所述的方法,所述重新排序還包括把所述輸入串分段成為至少一個串子集;和根據(jù)一種相應預定層級格式按順序重新組合所述子集,其中,所述格式串是一種預定互連網(wǎng)絡地址格式。
49.如權利要求45所述的方法,其中,所述分段包括把所述輸入串分離成為電話號碼中數(shù)字字段的格式的串子集。
50.一種用于把一種輸入的電子郵件地址轉(zhuǎn)換成一種互聯(lián)網(wǎng)電子郵件地址格式的方法,所述方法包括接收作為輸入的至少一個輸入電子郵件地址串,所述地址串包括多個字母數(shù)字字符;和把所述輸入串轉(zhuǎn)換成一個輸出串,其中,所述輸出串具有一種預定電子郵件地址格式。
51.如權利要求50所述的方法,所述轉(zhuǎn)換還包括把所述輸入串重新排序為與所述輸入地址串不同的序列格式的一個輸出串。
52.如權利要求48所述的方法,所述重新排序還包括把所述輸入串分段成為至少一個串子集;和根據(jù)一種相應預定層級格式按順序重新組合所述子集,其中,所述格式串是一種預定互連電子郵件地址格式。
53.一種用于操作域名服務器的方法,所述方法包括該方法包括基本上把至少一個域名服務器專用于服務一個或多個子級域名,其中,每一所述子級域名由具有電話號碼的格式的至少一個數(shù)字串來表示。
54.如權利要求53所述的方法,所述方法還包括組織所述域名服務器以便保證所述數(shù)字串有效并且通過至少一個通信應用來把一個始發(fā)域名連接到至少一個有意的目的地域名;利用一個地址處理實用程序來把所述數(shù)字串處理成為由至少一個所述通信應用利用的至少一種格式;和為所述域名提供管理服務用于所述域名服務器的適當管理。
55.如權利要求53所述的方法,其中,至少一個所述域名服務器是一個頂級域名服務器。
56.如權利要求54所述的方法,其中,所述地址處理實用程序是一個自定義環(huán)球信息網(wǎng)資源定位器。
57.如權利要求54所述的方法,其中,所述地址處理實用程序是一個自定義電子郵件實用程序。
58.如權利要求54所述的方法,其中,所述地址處理實用程序是一個自定義電話業(yè)務特性。
59.如權利要求54所述的方法,其中,所述通信應用是一個環(huán)球信息網(wǎng)資源定位器。
60.如權利要求54所述的方法,其中,所述通信應用是一個電話業(yè)務。
61.如權利要求54所述的方法,其中,所述通信應用是一種電子郵件應用。
62.如權利要求54所述的方法,其中,所述域名服務器的所述組織包括提供包含所述有效數(shù)字串排列的所有包含列表的一個手冊。
63.如權利要求62所述的方法,其中,所述手冊是一個最終用戶手冊。
64.如權利要求62所述的方法,其中,所述手冊是一個管理的手冊。
65.如權利要求53所述的方法,其中,所述域名服務器由一個電話業(yè)務提供者操作。
66.一種用于映射一個地址串的方法,所述方法包括接收作為輸入的具有至少一個成分的一個有效地址串,其中,所述成分是一個字母數(shù)字集合的一個成員;把所述地址串的每一所述成分映射到一個預定的相應號碼;識別所述映射成分中的數(shù)字絕對標識符;和按照一種預定層級格式并基于所識別的數(shù)字絕對標識符來對所述映射成分進行重新排序。
67.如權利要求66所述的方法,所述映射還包括把所述地址串的所述成分的每一非數(shù)字部分映射到以在電話撥號盤按鈕上表示的格式來分組的一個相應號碼或符號。
68.如權利要求66所述的方法,其中,所述預定層級格式是一個電話系統(tǒng)層次型格式。
69.如權利要求66所述的方法,其中,所述數(shù)字字母集合包括人和/或機器可辨別的字符。
70.如權利要求66所述的方法,其中,所述絕對標識符是一個地理標識符。
71.如權利要求70所述的方法,其中,所述地理標識符是一個電話國家代碼。
72.一種用于映射一個地址串的系統(tǒng),所述系統(tǒng)包括一個輸入子系統(tǒng),接收作為輸入的具有至少一個成分的一個有效地址串,其中,所述成分是一個字母數(shù)字集的一個成員;一個映射子系統(tǒng),用于把所述地址串的每一成分映射成一個相應的預定號碼;一個識別子系統(tǒng),用于識別所述映射成分中的數(shù)字絕對標識符;和一個重新排序子系統(tǒng),用于按照一種預定層級格式并基于所識別的數(shù)字絕對標識符來重新排序所述映射成分。
73.如權利要求72所述的系統(tǒng),其中,所述映射子系統(tǒng)把所述地址串的所述成分的每一非數(shù)字部分映射到以在電話撥號盤按鈕上表示的格式來分組的一個相應號碼或符號。
74.如權利要求72所述的系統(tǒng),其中,所述預定層級格式是一個電話系統(tǒng)層級格式。
75.如權利要求72所述的系統(tǒng),其中,所述字母數(shù)字集合包括人和/或機器可辨別的字符。
76.如權利要求72所述的系統(tǒng),其中,所述絕對標識符是一個地理標識符。
77.如權利要求76所述的系統(tǒng),其中,所述地理標識符是一個電話國家代碼。
全文摘要
公開了用于提供尋址串格式的系統(tǒng)和方法以及相關的系統(tǒng)實現(xiàn)以便把通過各種通信應用于通信的不同的編址串數(shù)量減到最少。該系統(tǒng)和方法接收一個有效地址串,該地址串可以被輸入以及方法從一個不同類型通信應用集合中選定的一個通信應用中,其中,對于來自那個集合中的任何選定的通信應用,同一地址串可以被輸入。
文檔編號H04M3/42GK1379943SQ00809463
公開日2002年11月13日 申請日期2000年5月26日 優(yōu)先權日1999年5月27日
發(fā)明者大衛(wèi)·T·巴格利, 羅杰·N·菲爾林 申請人:互聯(lián)網(wǎng)管理系統(tǒng)公司