專利名稱:提供地理目標(biāo)信息和廣告的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及基于在信息索取方位置獲取和定位信息的方法,特別是,使用自然語言讓此類索取方識別他們所在的位置。
背景技術(shù):
具有可以基于電話用戶的所在位置向用戶提供信息的優(yōu)點。如果獲知電話用戶的位置,就能夠提供離用戶最近的產(chǎn)品和服務(wù)(例如在某一區(qū)域內(nèi)最便宜的加油站)。此外還能精確地定向廣告,也就是說在不久的將來廣告可能被接納的位置。
具有多個決定蜂窩狀電話用戶位置的相應(yīng)系統(tǒng)。例如Cell-Loc公司提供了一項識別蜂窩狀電話用戶位置的服務(wù)。該系統(tǒng)利用三角測量,也就是說必須使用三個接收器接收來自蜂窩狀電話的信號以決定電話所在的位置。這需要在電話射程內(nèi)安置三個接收器,無疑是十分昂貴的。此外,此系統(tǒng)只能用于具有發(fā)射器功能的電話,也就是說蜂窩狀電話,而其他類型的電話則無法使用。另一種基于位置定位用戶的系統(tǒng)稱為全球定位系統(tǒng)(GPS),該系統(tǒng)需要使用衛(wèi)星及耗費巨額連帶成本來提供定位服務(wù)。
當(dāng)前所廣為使用的存儲地理信息系統(tǒng)通過郵政編碼或地理經(jīng)緯座標(biāo)存儲和檢索信息。地理信息系統(tǒng)(GIS)提供空間處理功能且以經(jīng)緯座標(biāo)的最小單位為基礎(chǔ)。此類系統(tǒng)在經(jīng)緯座標(biāo)上建立直線和多邊形并進行計算和變換。此類系統(tǒng)的用戶接口通常是一臺個人計算機。此類系統(tǒng)通常用于主題圖,無線電波傳播研究以及運輸基本設(shè)施設(shè)計。
發(fā)明概要一種向信息索取方提供信息的方法,包括以下步驟(a)信息索取方與信息源聯(lián)系并提出一索取信息要求;(b)所述信息源從所述索取方獲取一基準(zhǔn)位置;和(c)所述信息源基于所述基準(zhǔn)位置向所述索取方提供信息。
基準(zhǔn)位置可從所述索取方提供的一語音輸入獲取,且在步驟(c)中,可以向所述信息索取方提供一廣告。信息索取方可通過電話聯(lián)系所述信息源并獲取所述信息,同時通過所述索取方識別第一相交街道和第相交街道來確定基準(zhǔn)位置?;鶞?zhǔn)位置可由所述索取方提供的語音信息確定。
一種向信息索取方提供信息的系統(tǒng),該系統(tǒng)包括一信息源,其包含用于接收所索取信息的裝置;從所述索取方獲取基準(zhǔn)位置的裝置;以及基于所述基準(zhǔn)位置向所述索取方提供信息的裝置。從所述索取方獲取基準(zhǔn)位置的裝置包括從所述索取方獲取第一相交街道和第二相交街道信息的裝置;由所述街道確定基準(zhǔn)位置的裝置。該系統(tǒng)還包括基于所述基準(zhǔn)位置向所述索取方提供一個廣告的裝置。
一種從用戶處獲取信息的方法,該方法包括以下步驟(a)所述用戶與數(shù)據(jù)庫建立一語音通信;(b)所述用戶利用所述語音通信將基準(zhǔn)位置和信息相關(guān)聯(lián);以及(c)所述數(shù)據(jù)庫存儲與基準(zhǔn)位置相關(guān)聯(lián)的所述信息。
一種在個人信息管理器中訪問商業(yè)信息的方法,該方法包括以下步驟(a)用戶建立一與個人信息管理器相連的語音通信鏈路;以及(b)所述用戶用自然語言訪問與所述個人信息管理器相關(guān)聯(lián)的數(shù)據(jù)庫。
一種由贊助方為索取方選擇路線的方法,該方法包括以下步驟(a)所述索取方聯(lián)系信息源以便獲取一條路線;(b)所述信息源選取一條經(jīng)過或通過所述贊助方所選定機構(gòu)的路線;以及(c)向所述索取方提供所述路線。在步驟(c)之前,信息源可以向所述索取方提供一廣告。
附圖的簡單說明以下結(jié)合圖例對本發(fā)明的技術(shù)所作的描述將使本發(fā)明進一步的目的、特征和優(yōu)點變得更為清晰,其中
圖1是表示道路結(jié)構(gòu)和某些受關(guān)注地點的地形圖;圖2是表示街段的圖示;圖3是表示帶有獨特標(biāo)識符的街段的圖示;圖4是表示作為高速公路,主干道或次干道這些街段類型的圖示;圖5是表示街段及其終點的圖示;圖6是表示兩個街段之間交匯點的圖示;圖7,8和圖9是表示街段群的圖示;圖10是表示與交匯點相關(guān)的街段群的圖示;圖11是表示與受關(guān)注地點相關(guān)的街段群的圖示;圖12和圖13是表示與市政府相關(guān)的街段群的圖示;圖14是表示兩個受關(guān)注地點的圖示;圖15是表示與一個受關(guān)注地點相關(guān)的一個街段的圖示;圖16是表示廣告商基于受關(guān)注地點所選擇的街段群的圖示;圖17和圖18是各自表示在“Russell大街一個街區(qū)內(nèi)”以及在“Russell和Johnson兩個街區(qū)內(nèi)”的街段的圖示;圖19是接近Russell和Fir半徑中央部分的圖示;圖20是信標(biāo)規(guī)格的圖示;圖21是表示在個人信息管理器中進行信息處理的流程圖;圖22是表示處理一個指令驅(qū)動信標(biāo)的流程圖;以及圖23是表示處理一個事件驅(qū)動信標(biāo)的流程圖。
較佳實施例的詳細描述本發(fā)明的系統(tǒng)和方法允許在一地理環(huán)境中對信息作存儲和檢索。此系統(tǒng)和方法的一個組成部分是利用語音識別或查找定位某一地理環(huán)境中的目標(biāo)和信息。語音(聲音)識別軟件在技術(shù)上已廣為人們所熟知,且在許多商標(biāo)品牌之下可買得到的。本發(fā)明的系統(tǒng)和方法所采用的語法使系統(tǒng)的用戶能利用自然語言的語音方式而不是精確語言來描述街段群(以下將作進一步描述)。
此處所使用的一個信息源是指一個具有與索取方通信的裝置的一個數(shù)據(jù)庫,雖然也可應(yīng)用其他的通信裝置,但最好是應(yīng)用一個語音裝置。
街段本發(fā)明的方法和系統(tǒng)利用街段作為一個基本地理單位。一個街段通常表示一部分街道或整個街道,每個街段的末端既是終端的又是和一個或一個以上的其他街段相交。街段數(shù)據(jù)可從各別供應(yīng)商那里得到且此類數(shù)據(jù)通常被叫做“道路網(wǎng)”或“街道數(shù)據(jù)集”。美國人口普查局發(fā)表了稱為TIGER(地誌集成地理編碼和參照系統(tǒng))數(shù)據(jù)集。地理數(shù)據(jù)技術(shù)是美國另一個提供街段數(shù)據(jù)的公司。在加拿大,DesktopMapping公司發(fā)表了一名為“CanMap街道文件”的帶有加拿大數(shù)據(jù)的產(chǎn)品。類似的數(shù)據(jù)在全世界的許多國家均是可取得。
此處所描述的系統(tǒng)通過創(chuàng)建與街道部分,通常表示被稱為街段的街區(qū)的關(guān)系來存儲和處理信息。街段集合在一起形成街段群以代表公共的、用戶所定義的以及其他有意義的實體(也稱為空間結(jié)構(gòu))。該系統(tǒng)主要對街段、街段群的概念以及對所述街段群的表達和目的起作用。圖1至圖19以圖表方式表示街段是如何形成并置于街段群內(nèi)的。圖1和圖2特別示出了如何把地圖上所示的Surrey和White Rock社區(qū)部分轉(zhuǎn)變成街段。
這一體系構(gòu)造進一步支持不同的功能性,特別是在于設(shè)計成能把來自索取方的地理信息解釋為及認(rèn)為具有一個“真實的物質(zhì)世界”和“用戶”觀點的功能,也就是說,用戶處在一條街道或一個實際點上。目的是支持和簡化用于移動環(huán)境的連接裝置,例如個人數(shù)字助理(PDAs)或蜂窩狀電話,但并不限于此。該系統(tǒng)允許用戶查詢在地理設(shè)置中諸目標(biāo)的所在以及查詢有關(guān)與這些目標(biāo)有關(guān)的通過與否的信息。
基準(zhǔn)位置系統(tǒng)是一種給定一個指定地區(qū)、一個或多個街道名稱、一個界標(biāo),或一個鄰近地區(qū)或一這些方面的組合的系統(tǒng),該系統(tǒng)返回或再現(xiàn)所述位置的地理經(jīng)緯度或一個在給定地區(qū)內(nèi)代表街區(qū)的參考集合。這一基準(zhǔn)位置系統(tǒng)的較佳實施例所使用的數(shù)據(jù)庫將在下面予以描述。所使用的程序可以通過一個標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫管理系統(tǒng)和術(shù)語執(zhí)行這些術(shù)語包括表格;功能鍵;結(jié)構(gòu)化查詢語言;查詢在技術(shù)上是指那些具有此類數(shù)據(jù)庫管理系統(tǒng)操作知識的人的術(shù)語。
用于存儲街段和街段群信息的數(shù)據(jù)庫可通過本領(lǐng)域普通技術(shù)人員來執(zhí)行。以下是一街段數(shù)據(jù)庫的較佳實施例(1)geocnt(地理國家)創(chuàng)建一代表國家的表格。該表格對系統(tǒng)不是必要的而對完善設(shè)計是較佳的。
各國家存儲的信息最好使用國名以及由國際標(biāo)準(zhǔn)化組織施行的ISO 3166.1、3166.2和3166.3代碼。例如,可創(chuàng)建一張用以下字段命名georteseg的表格,以便cde字段(諸cde是以識別用途和目的的唯一代碼)在諸列中是唯一的。所有cde值的長度必須相同(也就是說如有必要就補零)。例如字段 描述 實例cde ISO 3166.3代碼840nme ISO 3166. 美國iso3166_1 ISO 3166.1代碼USiso3166_2 ISO 3166.2代碼USAiso3166_3 ISO 3166.3代碼840(2)geodis(地理區(qū)域)一個geodis是一個與州、省或地域相類似的抽象的地理區(qū)域。例如,俄勒岡(Oregon)州應(yīng)是一個地理區(qū)域目標(biāo)。一個國家(或geocnt)擁有一個geodis,而一個geocnt可以且通常也確實擁有多個geodis目標(biāo)(因為國家擁有多個州/省/地域)。因此geocent和geodis之間存在一個一對多的關(guān)系。geodis目標(biāo)也具有唯一“cde”值,該值在其他任何geodis目標(biāo)中,即使跨越諸國家,也為唯一識別值。cde值較佳的是從擁有g(shù)eodis的國家的cde值開始。例如,如果“840”是美國的cde值,那么美國所擁有的一切g(shù)eodis目標(biāo)都將有一個以“840”開始的cde值。這一技術(shù)被稱為嵌入所有者或?qū)僦鳂?biāo)識(或cde)傳播,并在系統(tǒng)中廣泛地被使用。
Geocent cde后面的cde值的部分被稱為本地cde部分。該部分的cde值在同一geocnt所擁有的其他任何geodis目標(biāo)中都是唯一的。因此,如果Oregon的本地cde部分是“53 ,那么其他任何geodis目標(biāo)都不得使用本地cde部分“53”。還可注意到該州的整個cde值為“84053”。美國政府定義了兩位數(shù)字代碼以唯一代表美國各州。這一代碼被稱為“FIPS代碼”且其值應(yīng)該用于一個geodis cde的本地cde部分(FIPS代表聯(lián)邦信息處理標(biāo)準(zhǔn))。加拿大政府也定義了兩位數(shù)字代碼以唯一代表各省及各地域,該編碼被稱為“省標(biāo)準(zhǔn)地理分類編碼”。
一張geodis表格可能具有以下字段。該表中的cde是唯一的并用作主關(guān)鍵字碼字段 描述 實例cde 如以上所描述 84053nme ISO 3166.華盛頓州abr ISO 3166.1代碼WA
geodistypISO 3166.2代碼州geocntcdeISO 3166.3代碼840(3)georteseg(地理路段)georteseq是一個應(yīng)用于單一街段的術(shù)語,也是系統(tǒng)運作的基本單元。街道自分為“街區(qū)”,這些街區(qū)被視為街段。各Georteseq的端部具有一個代表始點的經(jīng)緯座標(biāo)以及一個代表終點的經(jīng)緯座標(biāo)。這些點創(chuàng)建了一條不能反映街道的形狀但卻可以反映道路端部在何處與另一條道路交叉或終止的直線。
各georteseg存儲的信息包括一個cde,該cde唯一地識別其他任何georteseqs中的georteseq;街段的名稱(例如干線);類型(例如街道或大街);前綴方位(例如N代表北方主大街)以及后綴方位(例如SW代表干線西南);一對代表街段始點和終點的經(jīng)緯座標(biāo);街段左右兩側(cè)地址的開始號碼和結(jié)束號碼的范圍;以及用于街道左右兩側(cè)的5位數(shù)郵區(qū)代碼或加拿大郵政FSA代碼。
Georteseqs的基本信息可從美國政府統(tǒng)計局或加拿大統(tǒng)計局或授權(quán)聯(lián)盟獲取。也可從其他來源獲取。雖然可要求各類計算機應(yīng)用軟件來提取所要求的信息,但在供應(yīng)商中他們大多數(shù)提供在街段級或街區(qū)級方面的數(shù)據(jù)。
以下是一個georteseq記錄的較佳實施例georteseq字段描述cde 唯一識別georteseq的一個標(biāo)識nme 本地法定街道名稱typ 街道類型的標(biāo)準(zhǔn)縮寫dirpre 方向前綴(例如N)dirsuf 方向后綴(例如SW)adriftbgn 左側(cè)地址的起始范圍adriftend 左側(cè)地址的終止范圍adrrhtbgn 右側(cè)地址的起始范圍adrrhtend 右側(cè)地址的終止范圍pstcdeprelft用于左側(cè)的美國5位數(shù)郵區(qū)代碼或加拿大郵政FSA代碼
pstcdesuflft用于右側(cè)的美國5位數(shù)郵區(qū)代碼或加拿大郵政FSA代碼geoplccdelft用于左側(cè)的10位數(shù)geoplc cdegeoplccderht用于右側(cè)的10位數(shù)geoplc cdegeodiscdelft用于左側(cè)的5位數(shù)geodis cdegeodiscderht用于右側(cè)的5位數(shù)geodis cdegeolngbgn 始點的地理經(jīng)度geolatbgn 始點的地理緯度geolngend 終點的地理經(jīng)度geolatend 終點的地理緯度Cls 道路分類編碼帶有cde編碼的街段實例可見于圖3。字段也可包含對路線數(shù)理邏輯有用的字段(例如街段限速和拐彎限制),或者增強與系統(tǒng)相關(guān)部分的功能。另一個有用的街段字段與如圖4所示與街道類型、次干道、主干道或高速公路有關(guān)。
各街段的末端既與另一街段相交又是另一街段的終止。街段的交匯點可通過估算哪個街段在它們的始點和終點之間具有公共經(jīng)緯座標(biāo)來決定。
供本發(fā)明一個數(shù)據(jù)庫使用的街段必須協(xié)調(diào)或均勻進入一個共同形態(tài),或記錄類型。該數(shù)據(jù)庫表格應(yīng)包含用于街段的必要字段且填充有來自各種來源的表格字段值。街段應(yīng)按照州或省進行集合(如上所述)以作最佳表示,但無需在計算機平臺上使用高端處理功能來對該系統(tǒng)進行操作。收容街段的數(shù)據(jù)庫表格在本文檔中被稱為“georteseq”(地理路段)。
一個街段的經(jīng)緯座標(biāo)可基于各類數(shù)據(jù)。重要的是,所有的街段既共享相同的數(shù)據(jù)又可使用一個被存儲的并與街段有關(guān)的數(shù)據(jù)標(biāo)識符。優(yōu)先于存儲街段將經(jīng)緯座標(biāo)轉(zhuǎn)換為一個公共數(shù)據(jù)是不要求隨后的轉(zhuǎn)換提高性能時的一個較佳處理。
組本發(fā)明所述的系統(tǒng)使用將諸群分為集合段(段的集合)的概念來代表各種實體或目的,所謂段組表示各種地理實體或目的。主要的組可包括那些用于空間或地理基準(zhǔn)以及商業(yè)邏輯應(yīng)用的實例。組名必須遵循一個非常精確的命名慣例以便于編制和識別其屬性,并以組的屬性為名義進行靈活的封裝。當(dāng)進行增進或修改時,正確的命名使整個系統(tǒng)更適用于無需結(jié)構(gòu)變化的的表格,只需要一個新的命名轉(zhuǎn)換即可。
下面描述一個群組、識別以及結(jié)構(gòu)的實施例。對于本領(lǐng)域的普通技術(shù)人員可了解到可用來實現(xiàn)如本發(fā)明所述的方法和系統(tǒng)在此類群組、命名以及結(jié)構(gòu)上有各種變化。
組的類型的一個實例是地方組(也稱之為geoplc)。地方組是包含若干地方的組。這些地方可以是任一抽象的術(shù)語法定的,未合并在內(nèi)的地方,公共或通俗的名稱(例如市區(qū)),國家,城市行政區(qū),整個州或省。地方可以包括個人定義(例如一個用戶的正規(guī)行程的區(qū)域),或商業(yè)定義(例如吸引顧客買賣的區(qū)域)。地方組將街段(這里指georteseq項目)定義為集合。組的名稱封裝了一些關(guān)于組的信息。地方組的示例如圖11所示(街段s圍繞著Peace Arch區(qū)醫(yī)院)以及圖12和圖13所示(各自示出了在White Rock和Surrey內(nèi)的街段)。
地方組較佳地創(chuàng)建了在各州或各省內(nèi)公共地方的名稱。以下是一個命名轉(zhuǎn)換的實例geoplc_common_cccdd_pppppppppp在此實例中,ccc代表3位ISO 3166.3國家代碼(例如美國是840,加拿大是124);dd代表用于州的美國州FIPS代碼或由加拿大政府建立的用于省的加拿大標(biāo)準(zhǔn)地理分類代碼(例如53是美國華盛頓州的FIPS代碼,59是加拿大大不列顛哥侖比亞省的加拿大標(biāo)準(zhǔn)地理分類代碼);pppppppppp是唯一識別所有相似命名組之一組的唯一序號。
組還具有一個類型。例如,代表公共地方的所有組具有一公共的或共同的組類型。在上面的實例中,其類型是“geoplc_common”。就各組而言,另一表格存儲了組的數(shù)據(jù)(此處稱之為grpdat)。
Grpdat填有與該組相關(guān)的所有g(shù)eorteseg段。Grpdat在表格中應(yīng)包含以下字段(a)一個唯一序列(串行)標(biāo)識;(b)組描述編碼;以及(c)至少一個georteseq街段標(biāo)識。
各組應(yīng)填充與該組的段數(shù)量相當(dāng)?shù)膅rpdat表格。
另一種組的類型被稱為街段組(或georteseqs)。這些組代表街名不同部分的街段集合。這些組除了將字段“geoplc_common”轉(zhuǎn)換為“georteseq_common”之外,都遵循與地方組一樣的組命名轉(zhuǎn)換。這些georteseq組根據(jù)如下規(guī)則進行編組對于各個州或省,選擇州或省中所存在的名稱作為不同的街段名;也就是說,可得到一張該州或省的所有街道名稱的列表。
對于各個不同的名稱,組名應(yīng)根據(jù)所存在的變化來創(chuàng)建。這些變化中的一些可能包括(a)街道類型一表格可從一給定街道的所有類型的例如“Georgia街道”、“Georgia Dr.”、“Georgia大街”等等中得到。根據(jù)這些組,創(chuàng)建一個最高級組(例如“Georgia”;以及(b)創(chuàng)建一個街道方向的(不管作為前綴符號或后綴符號出現(xiàn)一Georgia大街西或東Georgia組。
組提供了系統(tǒng)和方法的機動和靈活性。地方組規(guī)定了由街段組成的任選命名的地方。街段組供給各種形式的解釋和解答。例如,如果Georgia街具有4個稱為西Georgia的段(也就是說4個街區(qū))和4個稱為東Georgia的段,那么“Georgia”組由8個段組成且各個各自不同方向的組由它們各自的4個段組成。組的另一個有用的類型是街段在一個交匯點匯合。
在實質(zhì)和實際上,組輸入的越具體越能使其被精確地搜索。這些組便于更為有效的查找。例如,如果有一條Georgia大街以及一條Georgia街道,“Georgia”組將訪問或核對街道和大街的所有段。如果街道和大街都具有東部和西部,那么Georgia西組僅包含來自西段街道和大街的段。
該系統(tǒng)使用組段來代表各類實體,公用體,或目的。主要的組的實例可包括用于空間或地理的基準(zhǔn)和/或商業(yè)邏輯的應(yīng)用。組還可反映代表各類實體關(guān)系的分層關(guān)系或目的關(guān)系。組提供了強化表格搜索性能的好處。當(dāng)大量的段通常存儲在段表中時,搜索可成為從一各自系統(tǒng)操作中集約的時間和資源。組可以減少必要的時間。
根據(jù)可支配不同的功能性的組的目的,某些組的屬性可更為有效地存儲在段表中和/或組表中。這類特性的實例包括段的城市和/或省標(biāo)識符。組還提供機動性。在地方形式中,它們規(guī)定了由街段或其他組組成的任意命名的地方。在名稱形式中,組規(guī)定了各種形式的解釋和解答。例如,如果Thrift大街由標(biāo)識為西Thrift大街的7個段和標(biāo)識為東Thrift大街的5個段組成,那么一個代表Thrift大街的組就是指Thrift大街全部的12個街區(qū),另一個組是指西Thrift大街的7個街區(qū),第三個組是指東Thrift大街的5個街區(qū)。通過規(guī)定段名、段方向前綴、段方向后綴以及作為組的特性的段的類型,人們可以快速查明包含Thrift大街、西Thrift大街以及東Thrift大街的所有段。在本實例中,通過搜索組的屬性而非段的屬性考慮的是3個要素而不是12個要素,這使得性能得到改進或提高。
組的目的之一是能夠給定一個標(biāo)志,使其有效地獲取一張應(yīng)用于標(biāo)志的段的列表。在創(chuàng)建組時另一個值得考慮的問題是允許將包含在較大組中的、從組到組的組分層的級聯(lián)。此類組的一個實例是指諸子組的組,例如與州組和/或省組有關(guān)的國家組,州組和/或省組本身又與城市組的有關(guān)。
所構(gòu)成的組還可讓索取方利用自然語言模式。此外,組結(jié)構(gòu)通過路徑、半徑或街區(qū)簡化搜索。此外,該系統(tǒng)可通過增加必要的邏輯段來“完成”組。例如,在圖18中,一個組被視作代表“來自Russell和Johnson交匯點的兩個街區(qū)”。段X與兩個段相交形成該組的一部分,但它本身不包含在該組內(nèi)。該系統(tǒng)可通過檢查與組相交的段的始點和終點來檢查此“缺失段”,并將此缺失段包含在此組中。
語法該方法描述了語音識別語法的創(chuàng)建以及一個將用戶說話的發(fā)音轉(zhuǎn)變?yōu)榛鶞?zhǔn)位置的方法。基準(zhǔn)位置代表組。組代表子段組或段。反映各類段結(jié)構(gòu)的段組以及相關(guān)段是規(guī)定的。主要的組包括城市、鄰近地區(qū)、地標(biāo)以及街道。每個組具有一個類型,例如,城市、鄰近地區(qū)、地標(biāo)、街道以及任選與其他組的關(guān)系。
所創(chuàng)建的組以名稱、任意鄰近地區(qū)、城市、州、省以及基準(zhǔn)來代表段的集合。段的分類,例如次干道、主干道、高速公路或其他的分類也可被視為是組的一種屬性。此外,反映語音識別指令或文本到語音或其他表達指令的屬性可以用組來表示。這對于處理特殊的或多重的發(fā)音以及調(diào)整文本到語音表示法的精確性是特別有用的。
例如,如圖7,8和9所示,對Thrift大街創(chuàng)建三個各自具有適用段的組來代表“Thrift大街西”、“Thrift大街”以及“Thrift大街東”的概念。Thrift大街西組具有名為“Thrift”組的特性,無方向前綴,方向后綴為“西”,類型為“大街”且被視為代表一條街道的段的一個集合。任意地,以White Rock市為例,一個所有者屬性是指White Rock市所具有的屬性。該組中所定位的段由Johnston路將Thrift分成東西部分所給定,這些段為10022,10023,10024,10025,10026,10027以及10028?!癟hrift大街東方”組具有組名為“Thrift”的名稱特性,無方向前綴,方向后綴為“東”,類型為“大街”且被視為代表一條街道的段的一個集合。以White Rock市為例,一個所有者屬性是指White Rock市所具有的屬性。該組中所定位的段為10029,10029A,10030,10031,10032。
“Thrift大街”組具有名為“Thrift”組的特性,無方向前綴,類型為“大街”且被視為代表一條街道的段的一個集合。以White Rock市為例,一個所有者屬性是指White Rock市所具有的屬性。該組中所參考的段為10022,10023,10024,10025,10026,10027,10028,10029,10029A,10030,10031,10032。
輸入“Thrift”這一名稱搜索這些組中的任何一個組會產(chǎn)生所有的組以及由這些組所表示的全部12個段。輸入“西Thrift”這一名稱搜索這些組中的任何一個組就會產(chǎn)生代表名為Thrift以及方向后綴為“西”的7個段的名為“Thrift”的單個組,此處所輸入的“西”即可以是方向前綴也可以是方向后綴。當(dāng)應(yīng)用時和在實際應(yīng)用時,以該方法搜索組解決了被稱為公用的或非法定的表達并減少了項目搜索的數(shù)量;以搜索在表中具有代表那些段的屬性的較少的組來代替所有段的搜索。一個組基于某些判斷標(biāo)準(zhǔn)表示段的一個形態(tài)。
語法表示用于語音識別系統(tǒng)的編程。也就是說語音識別系統(tǒng)利用語法來定義所識別的被稱為發(fā)音的口述詞或口述語。較佳的語法構(gòu)成為支持自然語言的表達。例如,“Thrift和Johnston”、“Johnston和Thrift”、“在Johnston處的Thrift”、“西Thrift”、“Thrift西”、“西Thrift大街”、“Thrift大街西”、“在Martin和Johnston之間的Thrift”應(yīng)全部為語法所理解。語法構(gòu)成為支持以數(shù)字形式(例如1-7)以及以基數(shù)和序數(shù)的形式(例如17和17th)的編號街道以語法結(jié)構(gòu)反映出口述三種編號街名的方法(1-7;17;第17)。
語法可將街道/道路分類和分配的可能性應(yīng)用于發(fā)音,在很多情況下,以提高語音識別精確度的發(fā)音作為首選。此論證是,與代表不太忙碌的街道類別/類型的相類的發(fā)聲名稱相比,越顯著的街道很可能越高被命名。
語法構(gòu)成使得某些短語或單詞的布局來幫助解釋。這些單詞包括但并不限于“at”、“and”、“near”、“between”、“within”、“of”、“the”、“on”。語法可進一步選擇地構(gòu)成為支持目標(biāo)名稱、鄰近單元的距離、鄰近區(qū)域的名稱、城市名稱和州/省名稱。
較佳的語法構(gòu)成把諸值分配到插口并返回用于插口的名稱和值,此處的值是指發(fā)音的部分。對每一條要識別的街道,使用以下的插口[方向前綴n],[名稱n],[方向后綴n],[類型n],其中,n是一條街道發(fā)音的實例編號。此外,插口還包括但不限于[目標(biāo)]和[目標(biāo)參數(shù)n],[鄰近單元],[鄰近矩陣]。
在總的實踐中,當(dāng)用戶沒有提供街道所指定的一個用戶路徑或路線時,可使用以下非嚴(yán)格情況下的規(guī)則如果返回1[名稱n]插口,用戶是指一單一街道。如果返回2[名稱n]插口,用戶是指一個交匯點。如果返回3[名稱n]插口,用戶是指被兩個十字路口隔離的一條街道的一部分。如果返回4[名稱n]插口,用戶是指可通過調(diào)查來決定是否一個由所述存在街道所圍繞的區(qū)域是2個交匯點或是4條街道。
插口值與組的屬性相匹配??墒褂玫牟蹇谥翟蕉?由用戶表達)則基準(zhǔn)越明確。例如,如果僅使用一個[名稱n]插口,則僅可搜索街道組的名稱屬性。如果提供一個除了[名稱]以外的[方向前綴]或[方向后綴],則也可搜索那些組的屬性。值得注意的是,當(dāng)構(gòu)成語法時,如果一個方向在組的屬性中被指定,此方向可出現(xiàn)在口述的前綴或后綴形式中。例如,“西Thrift”和“Thrift西方”都是有效的表達。因此,當(dāng)搜索具有方向?qū)傩缘慕M時,如果提供的是單一的方向,則應(yīng)以前綴位置和后綴位置兩者進行搜索,而無需考慮是否其在語法插口中所顯現(xiàn)的是前綴形式或后綴形式。當(dāng)無方向提供或提供兩個方向時,則不應(yīng)用此類搜索。在提供兩個方向的情況下,自然語言的表達不支持方向的轉(zhuǎn)換;也就是說,“東1大街西”不能正確表達為“西1大街東”。
受關(guān)注地點系統(tǒng)允許用戶定位和/或獲知和/或交互內(nèi)容和/或目標(biāo)或相同的特性在此稱為受關(guān)注地點(“POI”),它基于一個在此稱為基準(zhǔn)位置(“LR”)的結(jié)合定位基準(zhǔn),以及選擇其他目標(biāo)的屬性。受關(guān)注地點于街段“捆綁”,也就是說,受關(guān)注地點與明確的街段或組有一個直接關(guān)系以表示街段集合。受關(guān)注地點的實例包括飯店、電影院、加油站、地標(biāo)等等。特定信息要求的受關(guān)注地點將取決于要求的種類以及基準(zhǔn)位置。
系統(tǒng)支持多種定位技術(shù)(LDT)來獲取基準(zhǔn)位置?;鶞?zhǔn)位置可以表示點(例如一個地理經(jīng)緯座標(biāo))、街道名稱、交匯點、地標(biāo)、橋梁、隧道以及其他特征、區(qū)域、鎮(zhèn)、鎮(zhèn)區(qū)和地方。
系統(tǒng)以三種關(guān)鍵形式定義目標(biāo)位置(1)通過與一個特殊段標(biāo)識相關(guān)聯(lián);(2)一個代表目標(biāo)地址位于相關(guān)地址范圍內(nèi)的段的一個百分比的值,以及(3)目標(biāo)的經(jīng)緯。此外,還可利用街道的側(cè)(面)。為了確定正確的段,將輸入位置的各種屬性與段的屬性相比較。
系統(tǒng)定義目標(biāo)位置主要是通過將一個目標(biāo)與段標(biāo)識和/或一個地理經(jīng)緯座標(biāo)相關(guān)聯(lián)。任何具有與一個或多個段有關(guān)的有形現(xiàn)實世界的目標(biāo)(例如一個營業(yè)地點)一般根據(jù)其與一個或多個段的關(guān)系來定義。一個段的關(guān)系由段標(biāo)識作最小化表示,但可以包含一個代表目標(biāo)地址位于相關(guān)地址范圍內(nèi)的段的一個百分比的值。此外,還可利用街道的側(cè)(面)或周圍的段。
為了確定與段相關(guān)的目標(biāo),目標(biāo)具有一個地址段,它代表了與目標(biāo)地址相關(guān)聯(lián)的段。對匹配段名的段、段方向前綴、段方向后綴、段類型、左始地址、左端地址、右始地址、右端地址以及郵編與市民住址相比較來決定地址段。如果成功,則產(chǎn)生一個分配一個地方組的信號段的結(jié)果。
在整個系統(tǒng)、特別是在語音系統(tǒng)中所應(yīng)用的一個最重要的程序是轉(zhuǎn)換方向以反映位置表達的不同形式。例如,西Georgia街道,其中[dir]=西,Georgia=[nme],以及[typ]=街道可以表示為[dir][nme][typ](西Georgia街道)或[dir][name](西Georgia)或[nme][typ][dir](Georgia街道西方)。存在并測定了[typ]和[dir]的其他組合。
一旦地址段被算出,一個代表目標(biāo)地址位于街道正確面上相關(guān)地址范圍內(nèi)的段的一個百分比的值就被算出。例如,如果段反映的是從1到99的左側(cè)地址范圍以及從2到98的右側(cè)地址范圍,地址50在數(shù)學(xué)上應(yīng)該是來自右側(cè)段末端的50%處。一旦達到全段距離的一個百分比,就可以確定一個經(jīng)度位和一個緯度位。在程序中,如果提及段的形態(tài)表格就能夠提高精確度,但該程序在此是不作要求的。
基準(zhǔn)位置基準(zhǔn)位置是系統(tǒng)所使用的一項信息,用以獲取一個與索取方位置或與提供索取方信息相關(guān)的一個地理區(qū)域。它包含其本身所使用的信息或與其他信息關(guān)聯(lián)的信息和/或處理確定諸如郵區(qū)代碼和電話線路識別的一個位置。典型的是,采用通過系統(tǒng)的基準(zhǔn)位置來確定街段上的位置顯現(xiàn)。
定位技術(shù)是確定或表明位置的程序,用以改變分辨率和精確度以及實體位置或區(qū)域位置。定位技術(shù)一般分為兩個組自動的(自動定位識別或稱ALI)和非自動的。自動定位識別(ALI)技術(shù)在進行中提供定位而無需手動操作的介入。ALI技術(shù)眾所周知的普通實例包括全球定位系統(tǒng)(GPS)裝置,蜂窩狀網(wǎng)絡(luò)蜂窩標(biāo)識(Cell ID)或起源蜂窩小區(qū)(COO),以及例如象到達時間差(TDOA)或達到角度(AOA)這種的無限封包計算技術(shù)。這些ALI的形式通常輸出地理經(jīng)緯座標(biāo)。ALI還能通過公共信息實體得到簡化。電話線路識別(CLID;Caller-ID)和自動號碼識別(ANI)是能夠且經(jīng)常用于自動確定位置的信息實例。一些形式的ALI或ALI支持信息服務(wù)要求和/或提供用戶控制位置信息中繼或用戶定位信息的能力。此類控制的一個實例是來電識別阻隔(CalleR-ID Blocking),它是一項由一些電話公司提供的、允許訂戶(主叫方)“阻隔”向被叫方提供來電識別。
本發(fā)明的系統(tǒng)和方法一般使用非自動定位技術(shù),特別是索取方通過語音識別一個位置的技術(shù)。
實例1-確定主叫方位置在該系統(tǒng)和方法的一個實施例中,地理信息的獲取如下所述1.該系統(tǒng)和方法的一個目的是,基于索取方口頭提供的地方名稱(城市、州、地標(biāo)等等)和/或街道名稱向索取方提供來自地理圖示的信息、產(chǎn)品或服務(wù)。
2.當(dāng)站臺(電話處理裝置)接收到一通電話,如接收到一通通過電話線或蜂窩狀、戶聯(lián)網(wǎng)或手提計算機(PDA)的電話時,存儲主叫方標(biāo)識和電話號碼信息(在此實例中各自命名主叫方標(biāo)識和被叫方標(biāo)識)。
3.在數(shù)據(jù)庫上隨機查找符合使用本系統(tǒng)條件的會員以確定主叫方標(biāo)識是否與會員相匹配。如果匹配,則載入可能包含默認(rèn)服務(wù)、一個省及一個市的會員參數(shù)。
4.如果沒有獲取會員個人信息,則數(shù)據(jù)庫試圖通過區(qū)域碼和前綴來進行識別主叫方位置的查找。如果發(fā)現(xiàn)全然匹配,這些個人信息就成為默認(rèn)的城市和省或州。
5.城市和州可依靠數(shù)據(jù)庫查找的確認(rèn)信息以請求的方式從主叫方處獲取。例如,如果無法識別區(qū)域碼是美國的城市和州,則系統(tǒng)向主叫方詢問“說出您所關(guān)注的城市和州”。如果區(qū)域碼是加拿大,則系統(tǒng)向主叫方詢問“說出您所關(guān)注的城市或省”。如果數(shù)據(jù)庫出現(xiàn)排除任何種類識別的問題(也就是說一個錯誤),則系統(tǒng)詢問“說出城市、州和省的名稱”。如果僅確定默認(rèn)的州或省,則系統(tǒng)詢問“說出您所感興趣的一個城市名稱”。
6.系統(tǒng)然后詢問“您想找什么?”。該系統(tǒng)利用聽取來自索取方關(guān)鍵字的語法將關(guān)鍵字加入系統(tǒng)作為一個運行基數(shù)。例如,所述術(shù)語“加油站”或所述地標(biāo)“Starbucks”是可被聽取的關(guān)鍵字的實例。這些關(guān)鍵字是“目標(biāo)”的內(nèi)在表達且在語法中以“obj”表示并用于確定受關(guān)注地點。
7.該系統(tǒng)繼續(xù)向索取方詢問街道或交匯點的名稱。該語法聽取街道的名稱、類型以及前后方向(例如北方主干道)。將此四項輸入應(yīng)用于所有的街道-名稱、類型、前綴方向和后綴方向。所有的這些都是隨機輸入的,但語法被設(shè)計成總是優(yōu)先創(chuàng)建街道的名稱-舉例來說,僅說出North這一單詞是代表North這條街道而不是北方這一方向。這些元素用于創(chuàng)建geoteseg插口。該系統(tǒng)聽取諸如“near”、“and”以及“at”這類的單詞來幫助系統(tǒng)確定所提供的是否是兩條街的描述。該系統(tǒng)還聽取鄰近地區(qū)(以一個geoprx值存儲)(舉例來說1英里,2公里,3街區(qū))以及一個objprm的描述。
8.如果一個georteseq的描述不完全,系統(tǒng)將瀏覽數(shù)據(jù)庫以搜尋最佳或精確的匹配。這可能包含前后方向的變換從而允許主叫方把“Hastings West”稱為“WestHastings”。然后由一個候選列表攝取所有匹配的街段。
9.如果提供了兩個或兩個以上的街段,則相同的過程再次出現(xiàn)。此匹配過程僅攝取在以前所定義的城市內(nèi)的段(通過語音或默認(rèn)參數(shù))。
10.如果給定系統(tǒng)兩條街道的名稱,則系統(tǒng)將詢問一個半徑例如“您想搜索離您周圍多遠的距離?”除非這一參數(shù)被描述為在作為經(jīng)認(rèn)證的索取方的系統(tǒng)中的一個缺省值。該系統(tǒng)首先瀏覽相對于第二條街道段的第一條街道的所有段,尋找一個經(jīng)緯交匯點。一旦確定了公共經(jīng)緯點,被認(rèn)為是有效的交匯點以及在數(shù)據(jù)庫中所有的在所要求的確定點附近作為末點或始點的經(jīng)度或緯度的段均被攝取來構(gòu)成街段的候選列表。距離(例如英里,以及公里)被轉(zhuǎn)換為經(jīng)度和緯度來計算適合候選列表的段。如果索取方以“街區(qū)”表示一段距離,則從交匯點起點算相應(yīng)的段的數(shù)量。
11.在數(shù)據(jù)庫內(nèi)所有與任一候選段相關(guān)的指定目標(biāo)類型的實體均被置于一個實體候選列表中且被認(rèn)作受關(guān)注地點。
地理空間定位是一個公共程序,一組衛(wèi)星信號接收器通過該程序計算被地球表面所應(yīng)用的一個經(jīng)度和緯度。本發(fā)明所述的系統(tǒng)可使用一個程序,相同或相關(guān)的信息可通過該程序以更普通的信息來計算,例如街道的名稱,地標(biāo)以及地理區(qū)域(法定名稱或其它)。
本系統(tǒng)最小的信息單元是街段單元,它反映在各類形態(tài)中彼此間關(guān)系的方法集合在一起。各街段以及這些組的詳細數(shù)據(jù)可供地理空間參照程序所用。所述地理空間參照是指通過這些組的結(jié)合以一個經(jīng)度或緯度來識別一個明確位置的能力。
實例2-信息索取方使用本系統(tǒng)的一個實施例(1)系統(tǒng)應(yīng)答電話。
(2)如果索取方是一個注冊用戶且系統(tǒng)能夠確定這一類型的來電識別,則程序調(diào)用索取方的個人信息。
(3)如果來電識別不反映一個特定的用戶個人信息,則用區(qū)域碼和電話號碼前綴來確定索取方地理區(qū)域的最佳猜測。
(4)系統(tǒng)引入其本身的一個語音標(biāo)識及其它語音。
(5)如果索取方的個人信息不反映一個默認(rèn)位置,系統(tǒng)要求索取方說出一個城市的名稱。根據(jù)區(qū)域碼提供用于識別地方的不同版本的語法。例如,如果區(qū)域碼是“604”且主叫方說出“Vancounver”,則語法認(rèn)定“British Columbia”為默認(rèn)的省,這是因為索取方的來電識別所暗示。如果來電識別反映“206”且索取方說出“Vancouver”,則“Washington”是所暗示的州。
系統(tǒng)“說出您所感興趣的城市名稱”。
索取方答復(fù)是在geoplc插口的地方。
(6)根據(jù)一個存在的索取方個人信息,系統(tǒng)可引入一項特殊的“服務(wù)”。如果沒有此類默認(rèn)的服務(wù),系統(tǒng)詢問“您想查找什么?”。
索取方陳述他們想查找實體的類別。例如,索取方可陳述“加油站”或“膳宿”或“最近的加油站”或“最近的膳宿”。直接對象置于obj插口中,描述符置于objparam插口中。系統(tǒng)還聽取一個geoplc插口值(一個地方的名稱)且如果此地方名稱由索取方提供,則返回此值。
(7)系統(tǒng)隨后詢問索取方一條街道的名稱或一個交匯點“說出一條街道的名稱或一個交匯點”。
系統(tǒng)聽取一條街道的名稱或一個交匯點的名稱。一個交匯點就是兩條街道的名稱而不是一條。對各條街道而言,系統(tǒng)以給定的名稱確定街段且將它們放置于分離的候選列表中。
如果提供兩條街道的描述,則測定兩個列表以確定街道的交匯處。這是通過第一條給定街道段的經(jīng)度和緯度與第二條給定街道段的經(jīng)度和緯度相匹配來實現(xiàn)的。如果一個匹配被確定,則存儲作為結(jié)果的經(jīng)度和緯度。如果街道不交匯,則用戶獲取一個出錯信息且系統(tǒng)重復(fù)該問題。
如果給定一條街道的描述,則具有該街道名稱段的候選列表被放置于“目標(biāo)列表”中。
(8)如果用戶提供兩條街道,系統(tǒng)要求作鄰近地區(qū)的搜索。系統(tǒng)“在什么鄰近區(qū)域內(nèi)?”索取方答復(fù)一個鄰近區(qū)域(例如2個街區(qū),5英里,10公里)。系統(tǒng)隨之確定在交匯點經(jīng)度和緯度附近的街段。這些段以“目標(biāo)信息”存儲。
(9)具有一個目標(biāo)段的定義列表(目標(biāo)列表),該列表是得自一條或兩條給定街道名稱的街段列表,系統(tǒng)進行在候選段列表上編碼的目標(biāo)實體的查找(也就是說,將obj插口作為georteseq插口應(yīng)用)。
(10)根據(jù)一個目標(biāo)實體(部標(biāo)插口)產(chǎn)生多個行為中的一個行為。例如,如果主叫方說出“nearest”或“nearest”是用于給定目標(biāo)(obj)的默認(rèn)目標(biāo)參數(shù)(objparam),則系統(tǒng)測定最近的目標(biāo)。如果用于目標(biāo)的objaparam是“cheapest”,則系統(tǒng)測定對一個候選段進行編碼的最低價格目標(biāo)。
(11)根據(jù)索取方的個人信息以及廣告登記優(yōu)先向用戶播放一條廣告。
(12)具有在目標(biāo)列表中一個段的位置上編碼的給定目標(biāo)參數(shù)的目標(biāo)返回索取方。
例如,系統(tǒng)“最佳報價是Main附近Hastings上的Esso,價格是64.9”或“最靠近Starbucks的是12th附近的Granville上”或“最近的膳宿是在Howe附近Hastings上的Days旅館”。
(13)系統(tǒng)隨后向索取方詢問如果目標(biāo)具有可接收電話的標(biāo)記,索取方是否愿意與目標(biāo)取得聯(lián)系。系統(tǒng)“您想現(xiàn)在和它們聯(lián)系嗎?”如果主叫方回答“是”,則電話被轉(zhuǎn)接。
如果無法建立接線或當(dāng)被叫方接線終止但索取方仍在線上,則系統(tǒng)繼續(xù)。
(14)至索取方終止,程序返回步驟6。
信息收集如以下實例所示,本發(fā)明的系統(tǒng)和方法還可用于從主叫方處收集信息實例3一主叫方向系統(tǒng)提供油價的信息(1)主叫方向系統(tǒng)說出“油費”或其它與油價有關(guān)的觸發(fā)字。
(2)系統(tǒng)隨之詢問一個交匯點的名稱系統(tǒng)說出交匯點的名稱主叫方實例Main和1st(3)對于兩條街道各自的命名,系統(tǒng)檢索來自數(shù)據(jù)庫的街段。隨后尋找與兩個街段組共享的一個經(jīng)緯點。這一公共點被稱為參照點。共享該點的所有街段被置于一候選列表上。
例如
假設(shè)段的平行組被稱為“Main”而垂直組被稱為“1st”;如果主叫方說出“Main和1st”或“Main在1st”,段2,4,5和7因其共享共有點x3y3而返回。
(4)被編碼安置在任何候選段上的加油站隨之被放置于加油站候選列表中。候選列表可能是零或零以上的候選列表(零表示在此位置上無被參照的加油站)。
(5)如果在加油站候選列表中具有一個以上的加油站,則主叫方獲取加油站商標(biāo)且主叫方被重復(fù)提示返回商標(biāo)。
例如系統(tǒng)哪個加油站靠近主街道和第一街道?重復(fù)您所報價格的一個加油站的商標(biāo)名稱Exxon,B P石油主叫方實例Exxon系統(tǒng)從加油站候選列表中剔除無命名的商標(biāo)而僅保留一個。
(6)系統(tǒng)憑借當(dāng)前加油站候選列表所包含的一個加油站詢問燃料的類型系統(tǒng)說出您所報價格的燃料類型普通、中等、高級、丙烷或天然氣主叫方實例中等(7)隨后,系統(tǒng)可通過語音輸入或按鍵輸入的方式提供價格請求。
系統(tǒng)輸出價格。例如69.5美分或1美元47美分7俚主叫方56.9美分(8)如果燃料類型不是丙烷或天然氣而是汽油,且該州允許自助式,則系統(tǒng)詢問該價格的輸油形式系統(tǒng)這是一個自助式(自己加油)還是全助式(由專人為顧客提供加油服務(wù))的加油站。說出“自助式”或“全助式”系統(tǒng)(可選擇的)這是一個自助式的價格嗎?說出是或否主叫方實例自助式主叫方可選實例是如果沒有列出優(yōu)選加油站,且主叫方個人信息顯示允許主叫方在系統(tǒng)中傳見一個新的加油站,則系統(tǒng)將詢問商標(biāo)系統(tǒng)我們沒有在那個位置上列出的加油站。說出位于那兒的加油站商標(biāo)的名稱Exxon,B P石油,Unocal等等主叫方Exxon如果主叫方的個人信息顯示當(dāng)提供一個新的加油站位置時需要接線員的協(xié)助,系統(tǒng)可選擇將電話引向接線員。該電話與接線員連接并通過標(biāo)準(zhǔn)彈出式屏幕將給定的數(shù)據(jù)提供給接線員控制臺。
(9)如果主叫方的個人信息允許自動登錄系統(tǒng)中的加油站和價格并且提供了一個新的加油站位置,則數(shù)據(jù)庫更新商標(biāo)和街段(當(dāng)作真實段的所有相關(guān)段未知)且加油站同樣被標(biāo)記為新的加油站。新創(chuàng)建的加油站的標(biāo)識被置于候選加油站列表中。
(10)數(shù)據(jù)庫價目表以所提供的價格、燃料類型(普通氣體,丙烷等等)以及輸油方式(自助式/全助式)更新。
(11)主叫方對油費表示滿意。
該系統(tǒng)還可用作允許用戶提供他們自己的組,例如用戶通常的上下班路線。為了實現(xiàn)這一目的,用戶與系統(tǒng)聯(lián)系(例如通過電話),提供一個始點和一個終點,并列出往返于始點和終點之間的街道。系統(tǒng)可創(chuàng)建基于所述街道之間交匯點的組。例如系統(tǒng)通過創(chuàng)建一個以第一相交街道命名的組而實現(xiàn)組的構(gòu)造。一旦第二相交街道被命名,系統(tǒng)將截短交匯點上第一相交街道的組,并向該組加入新的街道段(也截短了交匯點)。如果無法找到一個交匯點(也就是說段間存在一個間隔),則系統(tǒng)可能基于利用一個路線例行程序所提供的信息來索取進一步的信息或完成該組。
定向信息和廣告地理定向信息是一個與內(nèi)容分類、地理位置、行程安排、時間以及印象計算內(nèi)容相關(guān)的、被稱為信息內(nèi)容的程序。信息內(nèi)容可以是任何形式的內(nèi)容,例如,一個戶聯(lián)網(wǎng)統(tǒng)一資源定位,一個語音廣告,視頻,一個機械指令等等。該方法和系統(tǒng)包括以在按優(yōu)先序排列中滿足各地理定向信息例項屬性的方式調(diào)整多重地理定向信息內(nèi)容傳播的一個方法。
該程序可被應(yīng)用于任何形式的、由一個或一個以上內(nèi)容分類,地理位置,時間以及印象計算所控制的信息傳播。用途包括但不限于提供廣告和宣傳、訊息、交通報告以及公告服務(wù)。
信息內(nèi)容的基本單元稱為信標(biāo),用于將信息內(nèi)容與時間表和傳播點數(shù)相關(guān)聯(lián)。時間表識別一個信標(biāo)活動時段,因此,當(dāng)信標(biāo)是一個信息內(nèi)容傳播的一個候選項時,該時段基于時間標(biāo)準(zhǔn)。該傳播點數(shù)識別產(chǎn)生信息內(nèi)容的最大傳播數(shù)量。
一個與一個或一個以上信標(biāo)相關(guān)聯(lián)的一個或一個以上地理位置和一個或一個以上內(nèi)容分類的商業(yè)活動。當(dāng)?shù)乩砦恢煤蛢?nèi)容分類特性替代商業(yè)活動成為一個信標(biāo)特性時,按一個商業(yè)活動提取信標(biāo)特性以及允許信標(biāo)共享公共內(nèi)容分類和地理位置增進了系統(tǒng)在資源、機動性、管理模式方面的整體強度并提供了支持某些存在于現(xiàn)實世界廣告模式(也就是說用于無線電通信的)更直接的功能。地理位置較佳地表示截斷的一個組,該組可由廣告商定義。內(nèi)容分類簡化了相關(guān)內(nèi)容的分組。每個用于明確商業(yè)活動的信標(biāo)可包含一個相對于其它信標(biāo)同樣與同一商業(yè)活動關(guān)聯(lián)的分量。分量的應(yīng)用允許信標(biāo)具有完全不同的優(yōu)先級以及具有與在同一商業(yè)活動內(nèi)其它信標(biāo)相關(guān)聯(lián)的信息內(nèi)容散播的可能性。圖20示出了廣告規(guī)格的圖示。
一個所有者代表一個或多個商業(yè)活動。一個所有者代表以管理為目的的提取和控制的一個級別,但對于一個信標(biāo)信息內(nèi)容的選擇和傳播來說并不是一個精確的要求。
對傳播其信息內(nèi)容的信標(biāo)的確定要求可用信標(biāo)的估算以及限定信標(biāo)的選擇。該程序稱為信標(biāo)選擇程序。盡管存在其它的參數(shù)(典型的是描述性術(shù)語比如“最便宜的”),但信標(biāo)仍基于三個主要標(biāo)準(zhǔn)進行選擇時間、內(nèi)容分類以及地理位置。內(nèi)容分類無需用于全部信息均是同類的系統(tǒng),也就是說僅有一個內(nèi)容分類。時間無需用于全部信標(biāo)持續(xù)存在且不包含預(yù)定時間的系統(tǒng)。估算程序產(chǎn)生一組被稱為候選信標(biāo)的限定零或零以上的信標(biāo)。
當(dāng)信標(biāo)代表公共地理位置、內(nèi)容分類及時間時,多重信標(biāo)可能形成候選信標(biāo)組。一信標(biāo)判斷程序用于從候選信標(biāo)組中選擇一單一候選信標(biāo)。可應(yīng)用各類信標(biāo)判斷程序的運算法則。在一個優(yōu)選實施例中,信標(biāo)判斷程序被稱為最高優(yōu)先權(quán)索引。一旦運算,一個具有最高優(yōu)選權(quán)索引的候選信標(biāo)被選擇且最高優(yōu)選權(quán)索引程序計算和記錄一個與該信標(biāo)相關(guān)聯(lián)的新的最高優(yōu)先權(quán)索引以簡化該程序的下一個循環(huán)。該程序返回識別信標(biāo)傳播的信息因而簡化了信標(biāo)信息內(nèi)容的傳播。該程序可通過重復(fù)訪問來獲取一份限定信標(biāo)的列表。
該系統(tǒng)的一個特征是基于索取方所提供的信息向索取方定向廣告的能力。這一特征允許精確地定向廣告,使系統(tǒng)獲知索取方的位置、去向以及查找意圖。
該系統(tǒng)允許廣告商首先通過與街段相關(guān)聯(lián)的廣告精確定位系統(tǒng)中的用戶,例如與實際上圍繞附近一處加油站的一串街段相關(guān)聯(lián)的24小時營業(yè)的飯店的廣告。以與“加油站”相關(guān)聯(lián)的廣告作為定向,無時間限制,且將“最便宜的”最為附加參數(shù)。在另一實例中,一家飯店的廣告與位于附近一家賓館周圍的一串街段相關(guān)聯(lián)。其對象是“膳宿”,時間是下午2:00到晚上8:00,附加參數(shù)是“最佳的”。
顯示一條廣告的程序,也就是說具有廣告內(nèi)容的信標(biāo)如下(1)廣告對象指定一個或一個以上一串向主叫方顯示及作為應(yīng)答語法的語音廣告。
(2)在廣告期間內(nèi),主叫方要求以特定應(yīng)答作為回答,例如系統(tǒng)(對于一條速讀廣告)如果您愿意立刻聽到速讀,說出“是”主叫方是—可選擇的—系統(tǒng)(俱樂部/飯店廣告)如果您愿意立刻定位,說出“是”主叫方是
—可選擇的—系統(tǒng)(優(yōu)惠券廣告)如果您愿意在您的電子郵件中接收我們的書簽,說出“是”主叫方是(3)如果主叫方的回答是肯定的,則改變相應(yīng)區(qū)域并在有必要的情況下收集更多的信息以滿足要求,典型的是聯(lián)系廣告商提供信息來滿足要求。
廣告(或其它信標(biāo))可被“推入”一個接收方或由接收方“拉出”。圖22和23示出了系統(tǒng)所采用的不同程序的流程圖。
定向廣告無需單獨地基于街段。定向廣告所提供的方法可同樣用于諸如全球定位系統(tǒng)或三角測量的其它定位技術(shù)。
路線選擇在該方法的一個較佳實施例中,系統(tǒng)還可采取以下步驟向一個信息索取方提供指示(a)步驟1對會員表格(memtyp&memtypdat)進行安全檢驗以確定這一特征是否可被索取方使用。
(b)步驟2處理由索取方提供的輸入?yún)?shù)以獲取始點(lng1,Lat1)及目的單元格(Lng2,Lat2)。
始點可以是一現(xiàn)有的地址或一個兩條街的交匯點,終點也同樣。
a.如果給定一個開始地址,則通過調(diào)用一個子程序來檢驗其是否存在于我們的數(shù)據(jù)庫中。如果存在,則轉(zhuǎn)向步驟2-b,否則轉(zhuǎn)向步驟2-c。
b.獲取兩個開始街段的最近交匯點。轉(zhuǎn)向步驟2-e。
c.如果沒有給定或在我們的數(shù)據(jù)庫中沒有發(fā)現(xiàn)一個開始地址,則檢驗是否是始點所給定的兩條街道。如果在數(shù)據(jù)庫中發(fā)現(xiàn)開始地址,轉(zhuǎn)向步驟2-e,否則退出操作并返回一個出錯信息。
d.如果是始點所給定的兩條街道,則檢驗一個交匯點是否存在于兩條街道之間。如果具有一個交匯點,轉(zhuǎn)向步驟2-e,否則退出操作并返回一個出錯信息。
e.重復(fù)以上步驟以獲取同終點相類似的信息。
f.如果始點或終點均由一個給定地址所確定,則基于使用以下標(biāo)準(zhǔn)所獲得的始點和終點信息來決定開始交匯點和終止交匯點。
1.十字路口具有較高的分類,比如次干道、主干道或高速公路2.兩個交匯點之間最短的距離
(c)步驟3確定距離單元并規(guī)定輸出格式。如有必要,則分配默認(rèn)值。
(d)步驟4獲取用于路線查找的段的集合。
a.確定開始交匯點(Lng1,Lat1)與終止交匯點(Lng2,Lat2)之間的距離。
b.從開始交匯點開始,根據(jù)以下5個優(yōu)先項目選擇下一段1.最高優(yōu)先項目-最佳段該段可選擇單獨的段或?qū)儆谂c形成終止交匯點的兩條街道相同的一條街道。
2.第二優(yōu)先項目-最短距離段的分類不是“地方的”且所選段通向最短距離。
3.第三優(yōu)先項目-同一街道一個段的街道與前段所選街道相同。
4.第四優(yōu)先項目-第二條記錄如果由選擇第二條記錄所造成的到達終止交匯點的距離短于由選擇第一條記錄所造成的距離,則選擇第二條記錄。
5.第五優(yōu)先項目-最短距離。
c.重復(fù)步驟4-b以獲取所有指向終止交匯點的段,直至訪問終止交匯點。
d.對于在步驟4-c中所返回的各個段,檢驗相對于已存在的選定段的集合的段,如果該段存在于集合中,則標(biāo)記該段并將該段之后所有無用的段從集合中除去,并通過使用集合中未被標(biāo)記無用的末段信息找到一個新的期望段來重復(fù)步驟4-b。
(e)步驟5如果具有一個開始地址,則在開始地址位于段的集合的開始處增加該段的一半用于步驟4的路線查找。
(f)步驟6如果具有一個終點地址,則在終點地址位于段的集合的終點處增加該段的一半用于步驟4的路線查找。
(g)步驟7在路線選擇中確定實際街區(qū)的數(shù)量并檢驗是否具有步驟4所查找的在每兩個后繼段中一個有效交匯點。
(h)步驟8在路線選擇中確定兩條街道之間的拐彎方向。
(i)步驟9在期望格式中作為一個字符串輸出路線選擇。
定向廣告路線選擇該方法和系統(tǒng)也能通過某個受關(guān)注地點向索取方提供一條他們所接受的路線,因此,提供了廣告商向索取方播放廣告的能力,索取方隨之獲取一條由廣告商所定的路線。同樣,各方可通過他們(或許是僅符合某一標(biāo)準(zhǔn)的索取方)來支付對索取方規(guī)定路線的費用。
例如(1)一位索取方通過一個蜂窩狀電話從一個信息源索取驅(qū)動方向。在說出她的出發(fā)點和終點之后且即將獲取驅(qū)動方向之前,她獲取了一條贊助該項要求的麥當(dāng)勞快餐店的廣告。當(dāng)她駛向她的目的地時,她會發(fā)現(xiàn)經(jīng)過了一家麥當(dāng)勞快餐店。
(2)一位索取方將他可上網(wǎng)的移動電話與空間銜接來定位一家賓館。在處理了他的要求之后,他得到了他所接受的旅館的指示。該項指示包括5個拐彎,以“一步一步”的方式顯示在他的移動裝置的屏幕(卡)上。在步驟2和3之間,Joseph與一條市場消息同時顯示并顯示一張在他即將拐彎道的街道上的一家爵士樂俱樂部的優(yōu)惠券。
該程序顯示了導(dǎo)航援助,比如行走或行駛指示,該指示指引用戶經(jīng)過一個或一個以上明確的位置和/或沿著一個或一個以上的街區(qū)。該程序可將“消息”(語音、文本或視頻或上述組合)與指示整合。它使受關(guān)注地點購入“路線經(jīng)過點”而成為路線查找的一部分(指以上用戶提要)。當(dāng)要求指示時,選擇候選路線經(jīng)過點且該指示實際上“指引”用戶經(jīng)過、沿著或通過一個或多個“路線經(jīng)過點”。路線經(jīng)過點可以存儲交通要求的位置或其它受關(guān)注地點(例如經(jīng)過廣告牌,旅游景點等等)。
該定向路線的一個較佳實施例包括以下步驟(1)獲取路線經(jīng)過點。路線經(jīng)過點是假設(shè)隨最終指示使索取方經(jīng)過、沿著或通過的位置。可利用不同的程序來選擇路線經(jīng)過點。例如,可使用的一個程序是“邊界框”方法。該邊界框方法通過經(jīng)緯計算定義一個正方形區(qū)域,該區(qū)域包括所有在路線指示中所要求的點。該邊界框方法隨之確定所有的完全或部分在該區(qū)域內(nèi)的街段。這些段隨之作為標(biāo)準(zhǔn)遞入其它的程序,并在這些程序上估算假定存在的路線經(jīng)過點且哪個路線經(jīng)過點是可使用的。該步驟的目的是獲取一份路線經(jīng)過點的列表。
(2)指令路線經(jīng)過點。如果將一個“指令”用于路線經(jīng)過點,比如,當(dāng)使用一個以上的路線經(jīng)過點時,則必需指令此類路線經(jīng)過點。
(3)確定指示。該程序調(diào)用一個比如以上所描述的路線查找程序。路線查找程序確定一個在兩個或兩個以上的點之間的、可包含規(guī)定諸如最有效的、最簡便的、速度較佳等等路線選擇特性的一個路線。本技術(shù)中的任何路線查找程序均是適當(dāng)?shù)?。該程序以要求的次?shù)調(diào)用路線查找程序來完成任務(wù)。對僅提供兩點輸出的路線查找程序而言,則要求多重調(diào)用。對于可處理任意數(shù)量點的路線查找程序而言,則可傳送更多的路線經(jīng)過點。
(4)使用以上所描述的路線查找方法的實例,該路線查找程序根據(jù)所包含的路線經(jīng)過點的相關(guān)數(shù)量進行多次調(diào)用。在此提要中,第一步是將所提供的出發(fā)點和第一路線經(jīng)過點作為起點和終點。第二部是將所提供的第一路線經(jīng)過點和下一路線經(jīng)過點作為始點和終點。重復(fù)該步驟直至將所有被程序調(diào)用的計算次數(shù)中的最后一次提供的最后路線經(jīng)過點和所要求的終點作為始點和終點。輸出結(jié)果是一個沿、經(jīng)由或通過一個或一個以上路線經(jīng)過點的路線計劃。
(5)輸出結(jié)果。所獲得的路線計劃根據(jù)需要格式化,可將基準(zhǔn)或環(huán)境應(yīng)用于該輸出。其中合適的情況下指示路線經(jīng)過點。例如,提供一地圖時,路線經(jīng)過點可“突顯”或“標(biāo)記”,包括提供時所要處置的數(shù)據(jù),或可用于在后續(xù)處理中得到與路線經(jīng)過點的關(guān)系的基準(zhǔn)。
較佳的程序以路線計劃處理的結(jié)果向索取方雙重定向廣告以提供作為路線計劃應(yīng)用的定向信息和廣告。該程序稱為“接口獨立”意指實際的信息、宣傳或廣告內(nèi)容,“消息”可通過與一個特殊裝置或接口相適的后繼程序進行解釋。例如,該消息可能包含一個存儲的語音記錄的參照,一個存儲的地理或視覺的參照,或一個以文本方式表示的唯一優(yōu)惠券號碼。
該方法通過使用動態(tài)地理說明書,也就是說封裝一個地理定義的目標(biāo)來實現(xiàn)。一個動態(tài)地理說明書可能包含任何地址、交匯點參照以及街段(街區(qū))參照的結(jié)合。一個動態(tài)地理說明書封裝這些信息作為任意類型或數(shù)據(jù)的列表。
例如,一個地理規(guī)范可能包含一個地址以及圍繞該地址2個街區(qū)的街段??蛇x擇指定一個組成街段列表的特殊路線。動態(tài)地理說明書連同一個路線計劃的輸出一起使用,并定義請求一條消息的地理位置。
商業(yè)地理說明書在結(jié)構(gòu)上與動態(tài)地理說明書相同,但具有一個不同的目的。如果該方法認(rèn)為一則消息適用于應(yīng)用到路線計劃的結(jié)果,則包含在商業(yè)地理說明書中的地理信息可能作為額外的輸出使用。例如,商業(yè)地理說明書可用于標(biāo)亮路線上視覺導(dǎo)航援助的一個位置。
一個時間表說明書是封裝一個時間表的一個對象。時間表反映日期和時間、日期和時間范圍。例如,一個時間表說明書包括一周內(nèi)從周一到周五的天數(shù)以及從早上8點到中午的時間。一個時間表說明書可選擇包括一個指定各月第一周、一天24小時的定義。
傳送說明書是封裝一個或一個以上動態(tài)地理說明書以及一個與一個或一個以上與時間表說明書相關(guān)聯(lián)的一個對象。結(jié)果對象包括一個通過其地理和時間表說明書的地理空間和時間定義。
內(nèi)容說明書是封裝一個內(nèi)容類型、內(nèi)容位置以及內(nèi)容或內(nèi)容參照的對象。內(nèi)容類型反映應(yīng)用于一個接口(例如,“文本”表示內(nèi)容被設(shè)計成作為一個文本信息傳送)的內(nèi)容類型。內(nèi)容位置表示內(nèi)容的位置(例如,一個位置為“url”的內(nèi)容表示內(nèi)容參數(shù)是一個url所定義的內(nèi)容的位置)。例如,一個內(nèi)容說明書可包括一個記錄語音的參照作為其內(nèi)容并使用關(guān)鍵字“audio”作為其內(nèi)容類型。一個內(nèi)容說明書可選擇地具有一條文本信息,比如“在Joe家吃飯”且內(nèi)容類型規(guī)定為“文本”。
信息說明書是封裝內(nèi)容說明書、商業(yè)地理說明書以及傳送說明書的一個對象。
商業(yè)活動說明書是封裝一個或一個以上信息說明書的一個對象。因此,一個商業(yè)活動說明書包括一個或一個以上的信息以及地理相關(guān)的支援要素。
如圖20所示的對象,它代表一個數(shù)據(jù)結(jié)構(gòu)以及一個提供將地理位置及任意日期和時間與內(nèi)容相關(guān)聯(lián)的要求的數(shù)據(jù)關(guān)系。該設(shè)計考慮到與不同位置和不同信息內(nèi)容類型相關(guān)聯(lián)的不同信息。該設(shè)計還支持指定與信息相關(guān)的特殊地理信息的能力,例如,存儲代表信息贊助商的位置。
任何適當(dāng)?shù)穆肪€計劃方法均可被使用。一個路線計劃方法所產(chǎn)生的結(jié)果必需被解析以對基于其所關(guān)聯(lián)的時間表說明書處于工作狀態(tài)的動態(tài)地理說明書應(yīng)用削減輸出。解析路線計劃結(jié)果的程序基于路線計劃的格式而產(chǎn)生極大的變化且可應(yīng)用路線計劃中額外的數(shù)據(jù)。
以下是一程序較佳實施例的概況1.基于源點以及路線計劃的“旅程段”,路線計劃的指示被解析為包括段、交匯點以及地址的一個代表。這些代表除了反映索取方所獲取的路線外,還反映了作為動態(tài)地理說明書的一個相同類型的內(nèi)容。所形成的列表被稱為“路線地理說明書”。
2.對各個地址而言,在路線地理說明書中識別了交匯點或街段后,則進行估算。在路線地理說明書中的各個入口被稱為一個路線地理說明書入口或“入口”。一個對所有動態(tài)地理說明書進行的估算開始進行。同樣在動態(tài)地理說明書中發(fā)現(xiàn)的入口成為一個“候選項”并保留動態(tài)地理說明書的標(biāo)識。
3.對各個候選動態(tài)地理說明書而言,重現(xiàn)相關(guān)傳送說明書以估算動態(tài)地理說明書的時間表說明書。基于動態(tài)地理說明書以及相關(guān)的時間表說明書當(dāng)前的日期和時間,候選動態(tài)地理說明書進一步被限定或否決。
4.下一個程序是內(nèi)容說明書認(rèn)證,該程序保證了內(nèi)容類型與程序要求唆使所說明的內(nèi)容相匹配。例如,具有“WAP”內(nèi)容類型的內(nèi)容通常不用于語音傳送。為了實現(xiàn)內(nèi)容說明書認(rèn)證,獲取剩余的候選動態(tài)地理說明書其關(guān)聯(lián)的原生傳送說明書并置于一個列表中。對于各傳送說明書而言,獲取關(guān)聯(lián)原生信息說明書被置于一候選項列表中。
對于各信息說明書候選項而言,估算關(guān)聯(lián)內(nèi)容說明書以保證請求系統(tǒng)的“支持內(nèi)容類型”參數(shù)與假定提供的一個信息說明書候選項相匹配。如果一個信息說明書候選未被提供,則假定候選項是有效的。候選內(nèi)容說明書及其相關(guān)信息說明書保留在分立的列表中。
所形成的候選信息說明書列表反映應(yīng)用于路線計劃各類“旅程段”中的信息;也就是說,地址(道路地點)、街段以及交匯點。
5.所形成的候選信息說明書列表隨之應(yīng)用于另一適用于信息傳播及目錄清單管理的程序。此類程序可能是一個簡單的“最近很少傳送”程序,憑借該程序,最近很少傳送的信息成為被傳送的信息或憑借權(quán)重及應(yīng)用比率反映一個更為精準(zhǔn)的機制。但該程序的結(jié)果是將一個單獨信息說明書從整個程序所完成傳送的候選項列表中隔離。
6.候選信息說明書內(nèi)容信息返回調(diào)用系統(tǒng)。如果調(diào)用系統(tǒng)的內(nèi)容請求該信息,則也可提供商業(yè)地理說明書信息。
前述的討論詳細闡述了一個機制和程序,信息、宣傳以及廣告(內(nèi)容)可據(jù)此與導(dǎo)航路線計劃地理“關(guān)聯(lián)”。結(jié)果是,路線計劃可包含與路線有關(guān)的額外信息。該程序支持抽象地址、交匯點以及街段信息(地理信息)、日期和時間數(shù)據(jù)(時間表信息)以及內(nèi)容和內(nèi)容描述(內(nèi)容信息)來維持這一相關(guān)目的。該程序是一套不可知的驅(qū)動程序,也就是說,其內(nèi)容可用于任何接口或媒體。
通常,該程序用于請求廣告商基于地理鄰近區(qū)域贊助路線計劃服務(wù)。這就引入了一個支持免費提供最終用戶路線計劃服務(wù)成本的收益來源。
可修改該程序用以支持“內(nèi)容地理說明書”。內(nèi)容地理說明書定義一個在地理限定(比如一個地址或街段)和內(nèi)容說明書之間附加的關(guān)聯(lián)。這一個關(guān)聯(lián)允許內(nèi)容與地址、街段以及交匯點相匹配。例如,路線計劃中的一個地點可能用于一家電影院且此類關(guān)聯(lián)基于地點是電影院這一事實簡化內(nèi)容的應(yīng)用。另一實例可識別路線計劃中的源點是一家賓館,因此允許在此估算與內(nèi)容之間的關(guān)聯(lián);例如,提供一條吸引旅游者的信息。
該程序提供兩個選擇。一個廣告可與一個路線捆綁,也就是說,當(dāng)路線包括由廣告商所選擇的段時提供給索取方。該路線還可選擇與廣告商捆綁,作為替代,由廣告商營業(yè)場所將路線傳送給索取方。
實例應(yīng)用上述方法和系統(tǒng)可廣泛應(yīng)用于各類技術(shù)。比如定向廣告可傳送商業(yè)級媒體日程計劃;例如,若干廣告商在地理位置內(nèi)各管理若干商業(yè)活動。潛在地理目標(biāo)信息包括一個區(qū)域的商業(yè)活動、傳送區(qū)域、市場區(qū)域、信息區(qū)域、公告區(qū)域等等。其它實例如下黃頁-(通過語音定位對象的一個實例。)一索取方接入一個由交互式語音應(yīng)答(IVR)系統(tǒng)轉(zhuǎn)送的電話。該系統(tǒng)詢問索取方在感興趣的位置及感興趣的地理區(qū)域內(nèi)的商業(yè)類型或商業(yè)名稱。該系統(tǒng)在向索取方提供一則廣告后提供此類商業(yè)的一份列表。這一實例可包括比如分類、預(yù)定、購物、交通、放映點、交通報告、交友、客戶關(guān)系管理、勞力以及現(xiàn)場服務(wù)的應(yīng)用。根據(jù)本發(fā)明系統(tǒng)和方法的使用,可實現(xiàn)一個回報系統(tǒng)。
其它實例實例4Mary在溫哥華市中心的加拿大賓館的大廳里。她正準(zhǔn)備去伊麗莎白女皇劇院會見一位客戶但需要步行指示。在此使用可上網(wǎng)的移動電話,她連上一個提供步行指示的旅行網(wǎng)站。在她提供了自己的源點和指定了終點之后,她獲取了合適的步行指示。該步行指示傳送了一條信息“過了劇院是-La Plazza Dor意大利咖啡和甜品吧-特色咖啡和甜品”。Mary不但獲取了她的步行指示,而且還確立了在與客戶洽談后邀請客戶的去處。
實例5Joseph正駕駛著他的汽車且使用一個車載導(dǎo)航援助來確定去本地一家苗圃的地址和驅(qū)動方向。在他提出請求后,車載導(dǎo)航援助顯示一張標(biāo)亮其路線計劃的視覺化地圖。導(dǎo)航援助顯示了該苗圃的目的地,而且還顯示了離開目的地3個街區(qū)以外的一個家庭裝飾中心位置。
實例6Veronica在家里想要獲取與她的一些朋友會面的飯店的行駛指示。她打電話給一個語音門戶索取一個給定地址的驅(qū)動指示。她獲取了行駛指示并收聽到一則在她選定場所附近的一個俱樂部宣傳廣告。
該系統(tǒng)和方法還能用于個人信息管理器(“PIMs”)以及聯(lián)系方管理器軟件。PIMs是能夠在許多PDA設(shè)備和移動電話上所見到的應(yīng)用軟件的一個類型,它允許索取方以任何目的輸入文本并基于您所鍵入的任何單詞進行檢索。典型的特征包括一個電話列表、日歷、日程安排、提醒以及計算功能。聯(lián)系方管理器軟件是允許索取方存儲和管理聯(lián)系信息的應(yīng)用軟件的一個類型。聯(lián)系方信息一般包括一個人的名字、相關(guān)的電話號碼、地址、日期以及組織或商業(yè)公司的名稱。
個人信息管理器(PIMs)和聯(lián)系方管理器一般提供相似且重疊的功能,特別是在電話列表或內(nèi)容信息的存儲和檢索方面。術(shù)語PIM和聯(lián)系方管理器一般交替使用。
在此,術(shù)語“個人信息管理器”、“PIM”以及“聯(lián)系方管理”可交替使用。術(shù)語“聯(lián)系方管理”指人們的電話、相關(guān)信息以及比如商業(yè)、組織和集團的實體。
PIMs以各種格式和方法存儲信息。用于PIM信息的信息存儲限定于PIM數(shù)據(jù)庫。PIMs可提供允許其它應(yīng)用軟件讀寫信息或在其它方面操作數(shù)據(jù)庫的附加功能。以直接或間接的方式(比如通過通過直接計算機文件操作或無附加功能提供)對數(shù)據(jù)庫進行讀寫信息的能力在此限于PIM API。
一個被稱為PIM接口的軟件組分通過一個PIM API所提供的功能來實現(xiàn)。各類PIM接口按要求發(fā)展成各類可應(yīng)用的PIMs。例如,一個用于微軟交換服務(wù)器2000的PIM接口提供向微軟交換2000服務(wù)器PIM數(shù)據(jù)庫讀寫聯(lián)系方信息。一個PIM接口可與一個公共標(biāo)記限定文本文件簡單交互來讀寫聯(lián)系方信息。
本發(fā)明所述的方法通過諸如有線電話和無線電話、可上網(wǎng)(WAP)電話以及個人計算設(shè)備(手持或其它)的各類設(shè)備來規(guī)定PIM信息的接口和增強。通過本發(fā)明系統(tǒng)和方法所描述的增強PIM信息的實例在此包括(a)通過PIM內(nèi)的聯(lián)系方基準(zhǔn)驅(qū)動對聯(lián)系方的指示,(b)允許輸出PIM數(shù)據(jù)庫內(nèi)不存在的但通過其它機制處理的聯(lián)系方姓名,(c)提供允許用戶相對于聯(lián)系方從事商務(wù)的提示,以及(d)提供在用戶定位的地理區(qū)域內(nèi)的聯(lián)系方列表。
實例7按照聯(lián)系方基準(zhǔn)的驅(qū)動指示。John撥打一個由交互式語音應(yīng)答系統(tǒng)所支配的且提供與他的PIM交互的電話號碼。John說出“我如何到達Linda的辦公室?”。系統(tǒng)通過各類定位技術(shù)獲取John的當(dāng)前位置并隨即提供達到Acme公司、也就是Linda辦公地點的指示。這一提要可應(yīng)用于諸如WAP的其它接口。
實例8外置聯(lián)系方處理(不存在聯(lián)系方)。John撥打一個由交互式語音應(yīng)答系統(tǒng)所支配的且提供與他的PIM交互的電話號碼。John說出“家用庫房”但他的PIM不具有家用庫房的聯(lián)系方信息。該應(yīng)用檢測具有支付提供各類術(shù)語應(yīng)答的其它實體數(shù)據(jù)庫。家用庫房在數(shù)據(jù)庫中顯現(xiàn)。用于家用庫房以及其它呼叫處理選項的聯(lián)系方信息顯現(xiàn)。相同的程序可應(yīng)用于其它的接口,比如用作WAP或戶聯(lián)網(wǎng)的聯(lián)系方處理。
實例9John撥打一個由交互式語音應(yīng)答系統(tǒng)所支配的且提供與他的PIM交互的電話號碼。在應(yīng)用中的一個適當(dāng)點上,John被告知Linda的生日是明天且被詢問他是否愿意送花或禮品籃。John肯定了回答。該應(yīng)用程序與賣方進行一項商務(wù)以履行此商務(wù)。John即可通過作為服務(wù)包裹價格的一部分支付(可能通過他的電話出帳號碼支付),又可通過其它途徑支付。這一提要可應(yīng)用于諸如WAP的其它接口。
實例10John撥打一個由交互式語音應(yīng)答系統(tǒng)所支配的且提供與他的PIM交互的電話號碼。他向系統(tǒng)詢問“在我周圍有那些服務(wù)對象”。該應(yīng)用程序通過各類可使用的定位方式(GPS,TDOA,GSR等等)請求John的位置并返回在John所在區(qū)域內(nèi)以s命名的公司。這一提要可應(yīng)用于諸如WAP的其它接口。
通過這些實例來實現(xiàn)的該程序包括以下步驟(1)按照名稱的聯(lián)系方基準(zhǔn)。一張所有聯(lián)系方名稱的列表以公司名稱和個人名稱產(chǎn)生。各入口的排列和變化也包含在該列表中。這考慮到局部參照。例如,LindaEvans女士可具有一個諸如Linda、Evans以及Evans女士的入口。Acme公司可具有一個用于Acme、Acme Co以及Acme Company的入口。這一按照名稱列表的聯(lián)系方參照形成了創(chuàng)建語音識別語法的基礎(chǔ)以及適用的其它任何接口。
(2)語法創(chuàng)建。按照名稱列表的聯(lián)系方基準(zhǔn)進一步轉(zhuǎn)換為適用于語音識別程序的正規(guī)文法語法。用于各類操作的動詞被應(yīng)用于規(guī)定適用的句型結(jié)構(gòu)。例如“我如何到達Linda的辦公室”、“我如何到達Linda的家”中的“我如何到達”代表動詞而“Linda”代表聯(lián)系方基準(zhǔn)。這一語法增加了僅表示諸如“驅(qū)動指示”這種行為以及隨之向其請求聯(lián)系方的直接指令語法。
(3)聯(lián)系方確定一通過適當(dāng)?shù)慕涌?語音xml,WAP),索取方被要求剔除所存在的不明確的聯(lián)系方。例如“打電話給Linda”可能是一個有效的說明但參照可能暗示一個以上叫Linda的人。盡管參照設(shè)置以及其它程序在該程序中起援助作用,但確定程序可使索取方識別正確的聯(lián)系方。
(4)屬性確定-通過適當(dāng)?shù)慕涌?,索取方被要求剔除任何存在的不明確的聯(lián)系方屬性。例如,“我如何達到Linda的”是一個有效的說明,但如果存在Linda的辦公地址以及家庭地址,則暗示了一個以上的位置。盡管參照設(shè)置以及其它程序在該程序中起援助作用,但確定程序可使索取方識別正確的聯(lián)系方。
(5)操作解釋-動詞確定一個操作處理程序并提供子程序任何確定參數(shù)。例如如果動詞是“打電話”那么電話處理程序調(diào)用包括電話號碼的任何參數(shù)。如果動詞是“指示”那么指示處理程序調(diào)用任何確定的位置。
該方法和系統(tǒng)還能用于形成用戶創(chuàng)建的組。例如該系統(tǒng)可以向用戶請求街道名稱及交匯點或查詢一個自動定位識別裝置來確定基準(zhǔn)位置以及存儲與用戶相關(guān)聯(lián)的一個組中的段。該段和隨之相關(guān)的商業(yè)被確定以傳送地理定向信息、廣告以及事件。所述存儲的段可應(yīng)用于明確內(nèi)容分類。
本發(fā)明所述的系統(tǒng)可使用一個程序,通過該程序從語音、文本、GPS、無線裝置或其包括LTD的裝置獲取的一個基準(zhǔn)位置來用作向一個索取方提供地理上被考慮的信息且隨意簡化與此類索取方的交互。該系統(tǒng)還可使一個在移動環(huán)境或非移動環(huán)境中的用戶以此來訪問信息或信息公告,比如,但不限于分類、營業(yè)場所、拍賣等等。
該系統(tǒng)可用于允許廣告商或個人或商業(yè)或其它實體選擇一個與信息傳播相關(guān)聯(lián)的地理區(qū)域。地理區(qū)域可由帶有一個鄰近地區(qū)的一個點組成(比如但不限于一個交匯點周圍的一段距離)或可由街段或街段組或以上任意的結(jié)合組成。該系統(tǒng)還可用于允許移動商務(wù)人員或服務(wù)人員或遞送人員識別或接收位置公告或客戶請求口令。該系統(tǒng)還可用于允許一個信息索取方識別一個與要求信息相關(guān)聯(lián)的隨機地理區(qū)域。該地理區(qū)域可由帶有一個鄰近地區(qū)的一個點(比如但不限于一個交匯點周圍的一段距離)或包含街段或街段組或以上任意的結(jié)合的一個地理區(qū)域組成。
在上述實例中,如果且當(dāng)信息在地理區(qū)域內(nèi)可用時,根據(jù)用戶偏好以及用戶訪問系統(tǒng)的方法提供用戶信息。
當(dāng)本發(fā)明的原理在實施例中被明確闡述時,本領(lǐng)域的普通技術(shù)人員將直接理解本發(fā)明在實際應(yīng)用中的對結(jié)構(gòu)、排列以及運算法則所作的大量修改,另外,這些修改特別適用于明確的環(huán)境和操作的要求而不違背本發(fā)明的原理。因此,權(quán)利要求書力圖覆蓋和包含僅限于本發(fā)明真實精神和范圍內(nèi)的某些修改。
權(quán)利要求
1.一種獲取用戶信息的方法,其特征在于,包括以下步驟(a)所述用戶與一數(shù)據(jù)庫建立語音通信;(b)所述用戶用所述語音通信使信息與一個基準(zhǔn)位置關(guān)聯(lián);(c)所述數(shù)據(jù)庫存儲與所述基準(zhǔn)位置相關(guān)聯(lián)的所述信息。
2.一種從個人信息管理器訪問商業(yè)信息的方法,其特征在于,包括以下步驟(a)一用戶與所述個人信息管理器建立語音通信鏈路;(b)所述用戶用自然語言訪問一與所述個人信息管理器相關(guān)聯(lián)的數(shù)據(jù)庫。
3.一種由贊助方選擇索取方路線的方法,其特征在于,包括以下步驟(a)所述索取方聯(lián)系一數(shù)據(jù)庫以獲取一路線;(b)所述數(shù)據(jù)庫選擇一條由所述贊助方選擇經(jīng)過或通過一機構(gòu)的路線;(c)向所述索取方提供路線。
4.如權(quán)利要求3所述的方法,其特征在于,在步驟(c)之前,所述數(shù)據(jù)庫向所述索取方提供一廣告。
5.一種向信息索取方提供一廣告的方法,其特征在于,包括以下步驟(a)從所述信息索取方獲取一個基準(zhǔn)位置;(b)基于所述基準(zhǔn)位置為所述信息索取方選擇一廣告;(c)向所述信息索取方提供所述廣告。
6.如權(quán)利要求5所述的方法,其特征在于,所述廣告還可基于所索取的所述信息來選擇。
7.如權(quán)利要求5所述的方法,其特征在于,根據(jù)所索取的所述信息獲取第二基準(zhǔn)位置,所述廣告還可基于所述第一基準(zhǔn)位置至所述第二基準(zhǔn)位置的路線來選擇。
全文摘要
一個基于向目標(biāo)位置提供信息的系統(tǒng)和方法。該系統(tǒng)理想上使用以語音為基礎(chǔ)的技術(shù),并利用街段讓用戶識別他們所在街道的位置。該系統(tǒng)可基于用戶位置向用戶定向廣告、與用戶索取信息相關(guān)的目的位置和/或用戶到達目的位置所選擇的路線。
文檔編號H04M3/493GK1825873SQ200510070059
公開日2006年8月30日 申請日期2001年5月16日 優(yōu)先權(quán)日2000年5月16日
發(fā)明者約翰·塔歇羅 申請人:約翰·塔歇羅