用戶輔助的位置情況標(biāo)識的制作方法
【專利摘要】基于位置的設(shè)備(例如GPS接收器)可以被用來標(biāo)識和追蹤交通情況。但是,這些場景難以擴展至除了交通以外相關(guān)情況的標(biāo)識,諸如路面或天氣情況等(例如碎片、動物或冰)。本文呈現(xiàn)的是用于接收和聚集從用戶處自主地(“我剛目擊了事故”)或是響應(yīng)于詢問地(例如“你在一千米之前碰到路上有冰嗎”)接收來的基于位置的情況的報告。根據(jù)這些報告,各自位置的位置情況可以被自動地提取(例如,使用自然語言解析技術(shù)),且鄰近或路線經(jīng)過特定位置的用戶可以被自動地通知位置情況(例如,“前方一千米處報告有冰”)。當(dāng)用戶在操作車輛時,這樣的系統(tǒng)也可以只使用語音界面來與用戶交流,并且可以額外地接收和使用車輛遙測技術(shù)以確定位置情況。
【專利說明】用戶輔助的位置情況標(biāo)識
[0001] 對相關(guān)申請的引用
[0002] 本申請要求2011年11月22日提交的名為"用戶輔助的位置情況標(biāo)識"的第 13/302, 640號的美國申請的優(yōu)先權(quán),該申請的至少一部分可以被結(jié)合于此。
[0003] 背景
[0004] 在計算領(lǐng)域,許多場景涉及操作一組位置知曉設(shè)備的一組用戶,這些設(shè)備諸如可 以訪問能夠提供路線信息的映射信息的全球定位系統(tǒng)(GPS)接收器。在一些這樣的場景 中,設(shè)備可以被配置為接收可能與用戶有關(guān)的補充信息,諸如可以提供更準確的估計到達 時間或替代路線選擇的沿著用戶路線的交通現(xiàn)狀。此外,在一些這樣的場景中,用戶操作的 設(shè)備可以有助于生成交通信息;例如,可以檢測車輛沿著特定路段行駛的速度以推斷沿著 特定路段的交通情況。因此這樣的場景可以涉及設(shè)備參與到交通情況的估計中。
[0005] 概述
[0006] 提供本概述以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本 概述并不旨在標(biāo)識出所要求保護的主題的關(guān)鍵或必要特征,也不旨在用于限定所要求保護 的主題的范圍。
[0007] 盡管在交通估計場景中包含用戶設(shè)備可以是有幫助的,但是這些概念的傳統(tǒng)實現(xiàn) 可能呈現(xiàn)某些限制。作為第一個例子,有關(guān)行駛在特定位置的車輛的速度信息可能不足以 確定位置的情況,諸如在該位置報告的低速行駛的原因(例如,引起該交通的原因是否為 諸如在路上出現(xiàn)鹿或其他動物之類的短暫情況;是否為諸如交通事故或大型障礙物之類的 長期情況;或是否為諸如道路重建之類的永久情況)。此外,關(guān)于路況的信息可能比交通估 計更有價值,這些路況信息諸如警告其他用戶令人困惑的危險情況等。但是,僅使用設(shè)備的 感覺能力很難達到這些優(yōu)勢,這些設(shè)備的感覺能力可能不能夠精確確定關(guān)于位置情況的性 質(zhì)。
[0008] 本文呈現(xiàn)的是用于生成和利用關(guān)于位置情況的信息的技術(shù),這些位置狀況諸如由 有位置知曉設(shè)備的用戶行駛的路段等??梢詮挠脩舻脑O(shè)備處接收這樣的信息,例如作為可 通過自然語言解析器評估以提取關(guān)于位置的位置情況信息的基于語音的位置情況的報告。 此信息可以被報告至配置用來存儲位置數(shù)據(jù)的服務(wù)器,該服務(wù)器接著可以傳輸關(guān)于位置情 況的信息至位于或接近相同位置的其他用戶。此外,通過向該位置附近的用戶生成和呈現(xiàn) 詢問(例如,通過在用戶操作車輛期間可以安全使用的純語音界面),服務(wù)器可以被配置為 確認、澄清、或標(biāo)識關(guān)于位置情況的額外細節(jié)。根據(jù)本文呈現(xiàn)的技術(shù),這些和其他的場景能 夠生成和消費關(guān)于位置情況的信息。
[0009] 為實現(xiàn)上述內(nèi)容和相關(guān)目的,以下描述和附圖闡述了各個說明性方面和實現(xiàn)。這 些方面和實現(xiàn)僅指示可以使用一個或多個方面的各種方式中的一些。結(jié)合附圖閱讀以下詳 細描述,則本公開的其他方面、優(yōu)點、以及新穎特征將變得顯而易見。
[0010] 附圖描述
[0011] 圖1是示出了基于在每個位置檢測無線設(shè)備廣播以估計沿著一組位置的交通的 示例性場景的示圖。
[0012] 圖2是根據(jù)本文呈現(xiàn)的技術(shù)示出了通過用戶提交的位置情況報告檢測各個位置 的位置情況的示例性場景的示圖。
[0013] 圖3是示出了詢問用戶關(guān)于位置的位置情況的第一示例性方法的流程圖。
[0014] 圖4是示出了詢問用戶關(guān)于位置的位置情況的第二示例性方法的流程圖。
[0015] 圖5是包括配置為包含本文所闡述的一個或多個供應(yīng)的處理器可執(zhí)行指令的示 例性計算機可讀介質(zhì)的示圖。
[0016] 圖6是示出了基于將位置的用戶特性與該位置的歷史用戶特性比較來詢問用戶 以提交位置情況報告的示例性場景的示圖。
[0017] 圖7是示出了基于從用戶在該位置上操作的車輛處接收的遙感檢測數(shù)據(jù)來詢問 用戶以提交位置情況報告的示例性場景的示圖。
[0018] 圖8是示出了可以用來生成請求用戶在不同情況下提交位置情況報告的詢問的 一組模板的示例性場景的示圖。
[0019] 圖9示出了其中可以執(zhí)行本文闡述的一個或多個供應(yīng)的示例性計算環(huán)境。
[0020] 詳細描述
[0021] 現(xiàn)在參考附圖來描述所要求保護的主題,所有附圖中使用相同的附圖標(biāo)號來指代 相同的元素。在以下描述中,為解釋起見,闡明了眾多具體細節(jié)以提供對所要求保護的主題 的全面理解。然而,很明顯,所要求保護的主題可以在沒有這些具體細節(jié)的情況下實施。在 其他情況下,以框圖形式示出了各個結(jié)構(gòu)和設(shè)備以便于描述所要求保護的主題。
[0022] A.介紹
[0023] 移動設(shè)備在當(dāng)代的普遍的可用性使得能夠啟用基于這些移動設(shè)備的大量和多樣 的技術(shù)和服務(wù)。特別地,許多設(shè)備被裝備為檢測用戶的位置,諸如通過在導(dǎo)航設(shè)備、移動電 話、或平板電腦中包含全球定位系統(tǒng)(GPS)接收器,且基于位置的服務(wù)和技術(shù)使得這些設(shè) 備能夠調(diào)解用戶和物理位置的交互。例如,導(dǎo)航設(shè)備可以存儲或被配置為檢索位置的詳細 行駛地圖,且可以使用檢測到的位置來顯示用戶當(dāng)前的位置或計算至計劃目的地的行駛路 線,并且移動電話可以使用戶能夠與其他用戶交流基于位置的信息,諸如各用戶位置的共 享地圖。作為進一步的示例,通過標(biāo)識圖像中呈現(xiàn)的視圖的位置和定向、檢索關(guān)于在視圖中 描繪的物體的信息(例如,在視圖內(nèi)定位的感興趣點的存在和名字),以及使用檢索的信息 補充視圖的圖像(例如,用名字標(biāo)示所描繪的感興趣點),包括照相機和陀螺儀感應(yīng)器的移 動設(shè)備可以呈現(xiàn)"擴增的現(xiàn)實(augmented reality) "應(yīng)用。
[0024] 通過提供基于位置的信息,許多這樣的技術(shù)和服務(wù)旨在幫助諸如車輛乘客、自行 車騎行者和行人等旅行者。特別地,這些服務(wù)中的一些對于諸如汽車的駕駛員之類的車輛 操作者是有用的,但是使用可能干擾駕駛員注意力和車輛安全操作的高交互式用戶界面來 配置設(shè)備是不合需要的。例如,一些導(dǎo)航設(shè)備被配置為僅當(dāng)車輛不移動時接受用戶的交互, 且當(dāng)車輛在運動時轉(zhuǎn)換至非交互模式,從而鼓勵用戶不在這樣的時候與設(shè)備交互。
[0025] 設(shè)計這些技術(shù)和服務(wù)以用于的一個場景涉及基于檢測在特定位置操作的車輛速 度估計在該特定位置的交通。例如,交通監(jiān)控設(shè)備可以檢測行駛在路段上的個體車輛的平 均速度,并可以計算和報告平均交通速度。替代地,個別車輛可以包括諸如全球定位系統(tǒng) (GPS)接收器之類的能夠檢測車輛速度的設(shè)備,并且可以向服務(wù)器報告車輛速度,該服務(wù)器 可以根據(jù)該位置的車輛速度推斷各個位置的交通情況。實時的這樣的交通信息對于協(xié)助汽 車行駛者安排路線是很有價值的;例如,汽車行駛者可以尋求減少交通延誤或?qū)ふ覐漠?dāng)前 位置至目的地的最短路線,且并入交通擁堵可以提供更準確的預(yù)估路線。作為一個示例性 服務(wù),地域的交通擁堵信息可以是在交通消息頻道(例如,通過AM或FM無線電頻段、短波 傳輸或衛(wèi)星傳輸)上的廣播,并且可以由包含在導(dǎo)航設(shè)備中的交通消息頻道(TMC)接收器 接收,該導(dǎo)航設(shè)備可以基于在傳輸中編碼的實時交通擁堵信息來計算或調(diào)整路線。替代地, 諸如無線因特網(wǎng)收發(fā)器之類的用網(wǎng)絡(luò)通信設(shè)備裝備的設(shè)備,可以被配置為從可通過因特網(wǎng) 訪問的交通擁堵信息服務(wù)器處檢索這些信息。
[0026] 各樣的技術(shù)也被設(shè)計以估計在這些位置的交通擁堵。作為第一個例子,設(shè)備可以 自動地計算經(jīng)過嵌入在道路中的傳感器的車的數(shù)量和頻率,或可以估計沿著路段行駛的車 輛的平均速度,且可以傳輸這些信息至中心數(shù)據(jù)源以用于聚集和再廣播至用戶的設(shè)備。但 是,此類技術(shù)的展開和維持,尤其是使用為各個短路段提供準確數(shù)據(jù)的高密度,是相對昂貴 的。
[0027] 圖1呈現(xiàn)了示出用于基于檢測在一位置正在無線廣播的移動設(shè)備來估計交通擁 堵的另一個示例性技術(shù)的示例性場景1〇〇的示圖,在這一示例性場景1〇〇中,在特定的位置 102 (例如,沿著高速公路的一小段路),可以以一定的容量操作大量的汽車。這一容量可以 被諸如交通事故、道路危險物(例如,坑洞、諸如鹿之類的動物、或殘?。┗蛱鞖馇闆r(例如 大雨、冰、或冰雹)之類的位置情況106影響??梢约僭O(shè)特定百分比的汽車駕駛者擁有并操 作諸如移動電話、平板電腦、膝上計算機、媒體設(shè)備、雙向無線電、或?qū)Ш皆O(shè)備之類的無線通 信設(shè)備??梢詸z測(例如,通過諸如蜂窩網(wǎng)絡(luò)塔之類的被配置為與這些設(shè)備通信的收發(fā)器 108)來自這些設(shè)備的無線廣播104,并且,通過包括大量汽車駕駛員利用的設(shè)備數(shù)量的估 計的因素,可以生成在每個位置102的交通容量估計。因此,在圖1的示例性場景100中, 事故可以引起位置情況106,位置情況106導(dǎo)致在諸如高速公路的特定路段之類的一組特 定位置102中的行駛阻塞和嚴重的交通擁堵,而經(jīng)過位置情況106且相反方向的行駛持續(xù) 未受阻礙并且只有少量的交通容量。雖然不能夠檢測位置情況106的存在或類型,但是收 發(fā)器108可以估計在每個位置102發(fā)射無線廣播104的設(shè)備數(shù)量,并且可以推斷向前至特 定位置的位置102正在展現(xiàn)嚴重的交通擁堵,而其他位置102呈現(xiàn)未受阻礙的交通流。這 一信息可以被報告至服務(wù)器110,該服務(wù)器110可以使用傳輸器112來傳輸指示在高速公路 的各個位置102的估計交通擁堵的交通報告114。交通報告114可以通過汽車行駛者操作 的設(shè)備(例如,發(fā)送無線廣播104的相同設(shè)備或不同設(shè)備)接收,并且可以被用來在考慮實 時和發(fā)展的交通情況下調(diào)整路線和估計到達時間。
[0028] 盡管圖1的示例性場景100呈現(xiàn)了一些優(yōu)勢,這些場景可以呈現(xiàn)收集可呈現(xiàn)顯著 效用的額外信息的機會。特別地,除了在特定的位置102確定車輛的速度,及由此確認交通 之外,對于確定該交通的原因也可能是有利的。例如,導(dǎo)致交通的位置情況106可能是瞬間 的(例如諸如鹿之類的動物短暫地占據(jù)道路)、短暫的(例如汽車行駛者短暫地停下以評 估損壞,交換信息和分開的低速交通事故)、延長的(例如車輛被拖走的高速交通事故)、或 永久的(例如,在一段延長的時間改變交通容量的施工)。些關(guān)于交通的細節(jié)對于預(yù)計交通 擁堵的數(shù)量和持續(xù)時間以及調(diào)整路線信息(例如,向用戶呈現(xiàn)路線的設(shè)備可以接收在距離 路線較遠的點處交通擁堵指示,但是可以基于導(dǎo)致交通的位置情況106的預(yù)估持續(xù)時間確 定是否建議不同的路線)是有利的。即使交通擁堵還沒有產(chǎn)生,這些信息也可能是有用的 或基于最近產(chǎn)生的位置情況106預(yù)計未來交通擁堵。此外,關(guān)于位置情況的詳細信息可以 在估計交通之外呈現(xiàn)重要的效用。例如,諸如施工或小型交通事故之類的無害的位置情況 106可以不提示設(shè)備為用戶重設(shè)路線,但諸如暴風(fēng)雪、冰或?qū)е略S多殘骸的大型交通事故之 類的危險位置情況106可以導(dǎo)致重設(shè)路線。此外,即使在沒有交通擁堵時,關(guān)于位置情況 106的此消息可以提示重設(shè)路線;例如,在不會被過多行駛的特定位置102呈現(xiàn)的道路結(jié)冰 可能不會導(dǎo)致重大交通,但檢測和報告此位置情況106可以使設(shè)備警告位置102鄰近的用 戶或使在位置102周圍的用戶重設(shè)路線從而降低危險。
[0029] 但是,可能難以通過使用當(dāng)代的交通擁堵技術(shù)標(biāo)識位置情況106的類型或細節(jié), 這些當(dāng)代的交通擁堵技術(shù)只檢測在特定位置102的無線廣播104的計數(shù)從而確定交通擁 堵。例如,在圖1的示例性場景100中,檢測在特定位置102的大量無線廣播104的存在 可能無法指示關(guān)于引起交通擁堵的位置情況106的任何事物,諸如位置情況106的精確位 置(例如,在特定的車道,在路邊或路中間,或在道路的左邊、右邊、上面或下方);位置情況 106的預(yù)計持續(xù)時間、位置情況106的嚴重性、或?qū)τ谠诎恢们闆r106的位置102中行 駛的汽車駕駛員的危險。更一般地,由于大范圍的可能位置情況106的原因,可能難以僅基 于設(shè)備以自動化的方式標(biāo)識任何此類信息。例如,當(dāng)代的機器視覺技術(shù)可能能夠自動地解 釋來自照相機的視覺輸入以標(biāo)識汽車的位置,但是可能沒有足夠先進到標(biāo)識這些繪圖中描 繪的交通事故,也沒有足夠先進到標(biāo)識諸如動物或殘骸之類的其他位置情況106.
[0030] B.呈現(xiàn)的技術(shù)
[0031] 本文呈現(xiàn)的是用于通過使用設(shè)備來標(biāo)識、同化和廣播關(guān)于各個位置102的位置情 況106的信息的技術(shù)。根據(jù)本文呈現(xiàn)的技術(shù),通過提交位置情況報告將設(shè)備的用戶包括在 位置情況106的報告中可能是有利的,該位置情況報告可以由用戶操作的設(shè)備接收并傳輸 至服務(wù)器以用于包含在位置數(shù)據(jù)集中??身憫?yīng)諸如用戶目擊了交通事故之類的目擊位置情 況106,由用戶自發(fā)地提供位置情況報告。在其他情況下,設(shè)備可以詢問用戶以提供該用戶 鄰近的位置情況106的位置情況報告;可以將此信息與檢測的位置耦合;且可以向服務(wù)器 提交位置情況報告和用戶的當(dāng)前位置。可以在移動設(shè)備中實現(xiàn)這些技術(shù)以接收用于發(fā)送給 服務(wù)器的位置情況報告,該服務(wù)器可以生成包括信息的位置數(shù)據(jù)集,該信息包括用于大量 位置102的當(dāng)前位置情況106,并且傳輸此信息至特點位置之內(nèi)的設(shè)備從而通知用戶當(dāng)前 在位置102的或沿著用戶當(dāng)前路線的位置情況106。此外,為了減少用戶的分心(例如操作 車輛的汽車駕駛員的注意力),設(shè)備可以被配置為僅通過純語音界面與用戶交互,該純語音 界面包括呈現(xiàn)給用戶的口頭提示,和/或接收并自動評估基于語音的位置情況報告以提取 在其中報告的位置情況。
[0032] 圖2呈現(xiàn)了根據(jù)本文呈現(xiàn)的技術(shù)的示例性場景200的示圖,其表征為從用戶202 處收集位置情況報告204,從此位置情況報告204處提取用于各個位置102的位置情況 106,以及發(fā)送位置情況報告204至其他用戶202。在這一示例性場景200中,在各個位置 102操作車輛的用戶202可能遭遇各種類型的位置情況106,諸如呈現(xiàn)在北行的道路上的交 通事故和在南行道路上出現(xiàn)結(jié)冰等。根據(jù)本文呈現(xiàn)的技術(shù),一些用戶202擁有可以被配置 為接收來自用戶202的描述了目擊的位置情況106的位置情況報告204的移動設(shè)備;例如, 在交通事故周圍導(dǎo)航之后(或在由交通事故導(dǎo)致的交通擁堵中等待),用戶202可以對設(shè)備 說話以描述更精確的位置(例如,道路的左側(cè)車道)、位置情況106的類型(例如,交通事 故)以及位置情況106的嚴重性(例如,兩車低速碰撞)。設(shè)備可以接收用戶202的位置 情況報告204,并且可以發(fā)送位置情況報告204(或從那里提取出的細節(jié),例如檢測到的關(guān) 鍵詞)至能夠訪問被配置為存儲各個位置102的位置情況106的位置數(shù)據(jù)集210的服務(wù)器 206。服務(wù)器206可以執(zhí)行對由設(shè)備提交的信息的進一步評估,可以從此位置情況報告204 提取關(guān)于位置情況106的信息,并且可以將該位置情況106添加至位置數(shù)據(jù)集210。服務(wù) 器206還可以發(fā)送通知至此位置情況106的位置102附近的用戶202。例如,對于位于交 通事故南面的北行道路中的用戶202,服務(wù)器206可以發(fā)送包括導(dǎo)致交通擁堵的位置情況 106的細節(jié)的通知212。此外,服務(wù)器206可以與設(shè)備和用戶202交互以確定關(guān)于位置情況 106的更準確或最新的信息。例如,在南行高速公路上,可以在由第一用戶202最新提交的 位置情況報告204中描述包含道路結(jié)冰的位置情況106.為了確認位置情況報告204,服務(wù) 器206可以標(biāo)識位置102的鄰近區(qū)中的其他用戶(例如,近期經(jīng)過位置102的用戶),可以 向該用戶202的設(shè)備發(fā)送向該用戶202呈現(xiàn)位置情況詢問214的請求以確認位置情況106 的存在和請求額外的細節(jié),并且可以將響應(yīng)于該位置情況詢問214的位置情況報告204合 并在位置數(shù)據(jù)集210中。在確定位置情況106后,服務(wù)器206還可以標(biāo)識位置情況106的 鄰近區(qū)中的用戶202(例如,在南行的高速公路上行駛的接近位置102的用戶202),且可以 發(fā)送警告此用戶202位置情況106的通知212。用這種方法,根據(jù)本文呈現(xiàn)的技術(shù),關(guān)于各 個位置102的位置情況106的信息可以被收集(通過對位置情況報告204的接收和評估) 和利用。
[0033] 與諸如圖1的示例性場景100呈現(xiàn)的交通估計技術(shù)之類的其他當(dāng)代技術(shù)相比較, 本文呈現(xiàn)的技術(shù)可展現(xiàn)一些優(yōu)勢。作為第一個示例性優(yōu)勢,本文呈現(xiàn)的技術(shù)可以導(dǎo)致關(guān)于 交通擁堵的類型和原因的更詳細和有用的信息,這可以導(dǎo)致更可靠和更準確的估計到達時 間和路線選擇的。作為第二個示例性優(yōu)勢,本文呈現(xiàn)的技術(shù)所產(chǎn)生的信息可以被包括在超 出交通估計和路線選擇的廣泛使用中,諸如警告即將發(fā)生的危險、以及通知諸如正在進行 的位置情況106的警察、消防管制和醫(yī)療隊伍之類的權(quán)威。作為第三個示例性優(yōu)勢,能夠提 供關(guān)于位置情況106的額外信息的用戶202的信息,以及對其特定信息的請求,可以導(dǎo)致比 努力從設(shè)備推斷信息的技術(shù)更準確、詳細、和最新的信息??梢酝ㄟ^本文呈現(xiàn)的技術(shù)的應(yīng)用 實現(xiàn)這些和其他的優(yōu)勢。
[0034] C.示例性實施例
[0035] 圖3呈現(xiàn)了本文呈現(xiàn)的技術(shù)的第一個示例性實施例,該實施例作為詢問用戶202 關(guān)于位置102的位置情況106的第一示例性方法300被示出。第一示例性方法300可以在 具有處理器和能夠訪問位置數(shù)據(jù)集210(該數(shù)據(jù)集可以被直接訪問,諸如本地存儲數(shù)據(jù)集 之類,或是可以通過網(wǎng)絡(luò)或諸如服務(wù)器之類的另一個設(shè)備訪問的)的設(shè)備上實現(xiàn)。例如,第 一示例性方法300可以被實現(xiàn)為存儲在設(shè)備的存儲組件(例如存儲器電路、硬盤驅(qū)動器盤、 固態(tài)存儲器組件、或磁盤或光盤)中的指令集,當(dāng)該指令集被設(shè)備的處理器執(zhí)行時,導(dǎo)致設(shè) 備執(zhí)行本文呈現(xiàn)的技術(shù)。第一示例性方法300在302處開始且涉及執(zhí)行304處理器上的指 令。特別地,該指令被配置為從用戶202接收306與用戶202的位置102相關(guān)聯(lián)的位置情 況報告204。該指令還被配置為解析308用戶202的位置情況報告204以提取位置102的 至少一個位置情況106。該指令還被配置為將位置102的位置情況106添加 310至位置數(shù) 據(jù)集210。用這種方法,根據(jù)本文呈現(xiàn)的技術(shù),第一示例性方法300通過對用戶202提交的 位置情況報告204的接收和估計實現(xiàn)對各個位置102的位置情況106標(biāo)識,且在312處結(jié) 束。
[0036] 圖4呈現(xiàn)了本文呈現(xiàn)的技術(shù)的第二示例性實施例,該實施例作為詢問用戶202關(guān) 于位置102的位置情況106的第二示例性方法400被示出。第二示例性方法400可以在 具有處理器(例如,諸如移動電話、平板電腦、膝上計算機或掌上型計算機之類的便攜式設(shè) 備、便攜式媒體設(shè)備、便攜式游戲設(shè)備、或?qū)Ш皆O(shè)備)且與能夠訪問位置數(shù)據(jù)集210的服務(wù) 器206通信的設(shè)備上實現(xiàn)。例如,第二示例性方法400可以被實現(xiàn)為存儲在設(shè)備的存儲器組 件(例如,存儲器電路、硬盤驅(qū)動器盤、固態(tài)存儲器組件、或磁盤或光盤)中的指令集,當(dāng)該 指令集被設(shè)備的處理器執(zhí)行時,會導(dǎo)致設(shè)備執(zhí)行本文呈現(xiàn)的技術(shù)。第二示例性方法400在 402處開始且包括執(zhí)行404處理器上的指令。特別地,該指令被配置為在從服務(wù)器206處接 收與位置102相關(guān)聯(lián)的位置情況詢問214后,向用戶202呈現(xiàn)406該位置情況詢問214。該 指令還被配置為在從用戶202處接收408位置情況報告204后,檢測410與位置情況報告 204相關(guān)聯(lián)的用戶202的位置102,且發(fā)送412位置102和位置情況報告204至服務(wù)器206. 該指令還被配置為在從服務(wù)器206接收與用戶202最近的位置102的位置情況106后,向 用戶202呈現(xiàn)414位置情況106。用這種方法,根據(jù)本文呈現(xiàn)的技術(shù),第二示例性方法400 通過對用戶202提交的位置情況報告204的接收和估計,實現(xiàn)對各個位置102的位置情況 106的標(biāo)識,且在416處結(jié)束。
[0037] 另一個實施例還包括計算機可讀介質(zhì),該計算機可讀介質(zhì)包括被配置為應(yīng)用本文 呈現(xiàn)的技術(shù)的處理器可執(zhí)行指令。例如,該計算機可讀介質(zhì)可以包括計算機可讀存儲介 質(zhì),包括諸如存儲器半導(dǎo)體(例如使用靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器 (DRAM)、和/或同步動態(tài)隨機存取存儲器(SDRAM)技術(shù)的半導(dǎo)體),硬盤驅(qū)動器盤、閃存設(shè) 備、或者磁盤或光盤(諸如CD-R、DVD-R或軟盤等)等的有形的設(shè)備,該計算機可讀介質(zhì)編 碼計算機可讀指令集,當(dāng)被設(shè)備的處理器執(zhí)行時,該計算機可讀指令集導(dǎo)致設(shè)備執(zhí)行本文 呈現(xiàn)的技術(shù)。此類計算機可讀介質(zhì)還可以包括(作為與計算機可讀存儲介質(zhì)不同的一類技 術(shù))各種類型的通信介質(zhì),諸如可以通過各種物理現(xiàn)象(例如,電磁信號、聲波信號、或光信 號)和在各種有線場景(例如,通過以太網(wǎng)或光纖電纜)和/或無線場景(例如,諸如WiFi 之類的無線局域網(wǎng)(WLAN)、諸如藍牙之類的個域網(wǎng)(PAN)、或者蜂窩或無線電網(wǎng)絡(luò))中傳播 的信號,該信號編碼計算機可讀指令集,當(dāng)被設(shè)備的處理器執(zhí)行時,該計算機可讀指令集導(dǎo) 致設(shè)備執(zhí)行本文呈現(xiàn)的技術(shù)。
[0038] 圖5示出了以這些方式設(shè)計的示例性計算機可讀介質(zhì),其中實現(xiàn)500包括計算機 可讀介質(zhì)502 (例如,⑶-R、DVD-R、或硬盤驅(qū)動器盤),在其上編碼了計算機可讀數(shù)據(jù)504。 此計算機可讀數(shù)據(jù)504依次包括被配置為根據(jù)本文闡述的原理操作的計算機指令集506。 在一個這樣的實施例中,處理器可執(zhí)行指令506可以被配置為當(dāng)其被設(shè)備510的處理器512 執(zhí)行時,導(dǎo)致設(shè)備510執(zhí)行詢問用戶202關(guān)于位置102的位置情況106的方法,諸如圖3的 第一示例性方法300或圖4的第二示例性方法400等。此類計算機可讀介質(zhì)的一些實施例 可以包括非瞬態(tài)計算機可讀存儲介質(zhì)(例如,硬盤驅(qū)動器、光盤、或閃存設(shè)備),其被配置為 存儲以此方法配置的處理器可執(zhí)行指令。那些本領(lǐng)域普通技術(shù)人員可以設(shè)計被配置為根據(jù) 本文呈現(xiàn)的技術(shù)操作的許多此類計算機可讀介質(zhì)。
[0039] D.可變方面
[0040] 可以在許多方面用變體設(shè)計本文討論的技術(shù),且相對于這些或其他技術(shù)的其他變 體,一些變體可以呈現(xiàn)額外的優(yōu)勢和/或減少劣勢。此外,一些變體可以被組合執(zhí)行,且一 些組合可以通過協(xié)同的合作具有額外的優(yōu)勢和/或減少劣勢的特征。變體可以被包括在各 種實施例中(例如圖3的第一示例性方法300和圖4的第二示例性方法400)以基于這些 實施例賦予個體和/或協(xié)同的優(yōu)勢。
[0041] D1.場景和體系結(jié)構(gòu)
[0042] 可以在這些技術(shù)的實施例中變化的第一方面與其中可利用這些技術(shù)的場景相關(guān)。 作為這第一方面的第一個變體,這些技術(shù)可以被用來跟蹤許多類型的位置102的許多位置 情況106,包括對于汽車駕駛員的道路行駛和交通情況;對于自行車騎行者、步行者和徒步 者的小路行進情況;對于滑雪者的坡道情況;對于軍艦和海運場景的水路情況;以及對于 航空器飛行員和其他飛行員的空中航線情況。這些位置102的位置情況106也可以被標(biāo)識 和報告至除行駛者以外的個體,諸如向警察、消防員、醫(yī)療專業(yè)人員報告正在發(fā)生的事情。 這些位置102的位置情況106也可以被用在模擬和/或虛擬環(huán)境。
[0043] 作為這第一方面的第二個變體,可以標(biāo)識和報告用于特別類型的位置102的許多 類型的位置情況106。作為第一個例子,位置情況106可以包括自然和/或天氣情況(例 如、溫度、風(fēng)、大雨、引起水汽或霧的濕度、閃電、冰雹)或其影響(例如,能見度影響、風(fēng)速影 響、冰或積水的形成、煙霧或火)。作為第二個例子,位置情況106可以包括關(guān)于自然的無生 命物體(例如,坑洞、泥、樹或山體滑坡)、人造的無生命物體(例如,車輛、殘骸、諸如油之類 的物質(zhì)、和倒下的電線)和/或動物(例如,路上的野生動物的出現(xiàn)或行人道路上或附近的 危險動物)的信息。作為第三個例子,位置情況106可以包括關(guān)于個體的信息,諸如數(shù)字、 標(biāo)識、情況、和/或在交通事故中涉及的個體行為等。
[0044] 作為這第一方面的第三個變體,可以以多種方式檢測位置情況報告204所屬的位 置102。作為第一個例子,該設(shè)備可以包括諸如全球定位系統(tǒng)(GPS)之類的位置感應(yīng)器,且 當(dāng)從那里接收位置情況報告204時可以檢測和報告用戶202的當(dāng)前位置102。作為第二個 例子,設(shè)備的位置102可以被其他設(shè)備檢測;例如,與傳送位置情況報告204的設(shè)備無線通 信的一個或多個收發(fā)器108可以對設(shè)備的位置作三角測量。作為第三個例子,例如,位置情 況報告204的位置102可以作為位置情況報告204的一部分由用戶202指定("我在1號 在州際公路往南的100英里處遇到了冰")。作為第四個例子,例如可以基于位置情況報告 204時設(shè)備的行程安排,或設(shè)備的已知和固定的位置推斷設(shè)備的位置102。
[0045] 作為第一方面的第四個變體,可以使用各種體系結(jié)構(gòu)執(zhí)行本文呈現(xiàn)的技術(shù)。作為 第一個例子,諸如在因特網(wǎng)上提供的服務(wù)器,或收集、存儲和報告信息的移動設(shè)備(例如被 配置為記錄位置情況106以用于之后報告的導(dǎo)航設(shè)備)之類的設(shè)備可以完全實現(xiàn)該技術(shù)。 替代地,可由以對等網(wǎng)絡(luò)方式(例如嵌入在直接交換關(guān)于用戶202遭遇的位置情況106的 信息的多個車輛中的導(dǎo)航設(shè)備)和/或以服務(wù)器-客戶方式(例如如圖2的示例性場景 200,被配置為從用戶202處接收用于轉(zhuǎn)發(fā)至服務(wù)器206的位置情況報告204的一個或多個 移動設(shè)備)互操作的兩個或更多的設(shè)備來實現(xiàn)該技術(shù)。例如,用戶202可以操作與位置情況 服務(wù)器通信的用戶設(shè)備,該位置情況服務(wù)器可以從用戶設(shè)備處接收位置情況報告204和相 關(guān)聯(lián)的位置102,且可以向用戶設(shè)備呈現(xiàn)位置情況詢問214以用于由此向其用戶202呈現(xiàn)。 作為第四方面的第二個例子,服務(wù)器206可以指示設(shè)備與用戶202的互動,諸如發(fā)送將要向 用戶202呈現(xiàn)的位置情況詢問以便請求特別類型的消息(例如,先前從用戶202處接收信 息的澄清或補充、或?qū)ζ渌脩?02報告的位置情況106的確認)。替代地,設(shè)備可以確定 由用戶202提供的信息,并且可以存儲、選擇、和/或生成可被選擇向用戶202呈現(xiàn)的詢問。 作為第三個例子,設(shè)備可以連續(xù)地或頻繁地與服務(wù)器206通信,或可以偶爾地連接(例如, 設(shè)備可以在旅行期間收集位置情況106,并可以在旅行結(jié)束時向服務(wù)器206報告信息)。作 為第四個例子,可以以多種方式在這些設(shè)備中分配本文呈現(xiàn)的技術(shù)的元素。作為第一個例 子,用戶設(shè)備可以從用戶202處接收位置情況報告204并且可以向服務(wù)器206轉(zhuǎn)發(fā)完整的 位置情況報告204以用于位置情況106的評估和提取。替代地,用戶設(shè)備可以部分地或全 部地評估位置情況報告204,諸如執(zhí)行自然語言解析、標(biāo)識敘述性上下文、和/或標(biāo)識關(guān)鍵 詞等,并且可以向服務(wù)器206發(fā)送所構(gòu)造的數(shù)據(jù)。
[0046] 作為這第一方面的第五個變體,可以以許多方式構(gòu)造位置數(shù)據(jù)集210.作為第一 個例子,位置數(shù)據(jù)集210可以包括許多類型的信息,包括感興趣位置102的各種標(biāo)識(例 如,通過經(jīng)度和緯度坐標(biāo)、通過諸如建筑物的街道地址之類預(yù)先定義的名字或描述、或通過 諸如沿著標(biāo)識的道路的道路記號之類的已知位置之內(nèi)的范圍)和關(guān)于位置情況報告的信 息(例如,位置情況報告204的數(shù)據(jù)、時間和來源、該位置情況文本的或攝影描述、該報告的 位置情況的大小、持續(xù)時間、優(yōu)先級或嚴重性)。作為第二個例子,一個位置數(shù)據(jù)集210可以 全面地包括對于所有已知的位置102的所有位置情況。替代地或額外地,一個或多個位置 數(shù)據(jù)集210可以被限制在特別的地理區(qū)域、地理區(qū)域類型(例如,用于高速公路的第一位置 數(shù)據(jù)集210和用于本地公路的第二位置數(shù)據(jù)集210)、持續(xù)時間(例如用于諸如車輛碰撞之 類的短暫情況的第一位置數(shù)據(jù)集210,和用于諸如長期的施工項目之類的長期情況的第二 位置數(shù)據(jù)集210)。一組位置數(shù)據(jù)集210還可以被構(gòu)造為分配各個位置情況至一個位置數(shù)據(jù) 集210,或可以在兩個或多個位置數(shù)據(jù)集210中冗余地存儲位置情況(例如,第一位置數(shù)據(jù) 集210可以只包含最大嚴重性的位置情況且可以廣泛地分配至一般區(qū)域中的所有用戶,而 第二位置數(shù)據(jù)集210可以包括用于更小區(qū)域的所有位置情況且可以只被分配至更小的區(qū) 域之內(nèi)或附近的用戶)。作為第三個例子,可以以諸如人類可讀文本、幫助自動化處理的文 本標(biāo)記(例如,XML)、或二進制格式之類的許多格式記錄位置數(shù)據(jù)集210。還可以以諸如有 序或無序的記錄、諸如B-樹或哈希表之類的面向搜索的數(shù)據(jù)結(jié)構(gòu)、或諸如四叉樹之類的特 別用于基于位置的信息的數(shù)據(jù)結(jié)構(gòu)等多種方式來構(gòu)造位置數(shù)據(jù)集210。也可以包括額外的 數(shù)據(jù)特征,諸如驗證數(shù)據(jù)完整性的校驗和、將數(shù)據(jù)集的接收限于所選擇的設(shè)備或用戶的加 密、沒有損耗地減少位置數(shù)據(jù)集210大小的壓縮、以及可以被測試以驗證該位置數(shù)據(jù)集210 的真實性的數(shù)字簽名等。那些本領(lǐng)域的普通技術(shù)人員可以設(shè)計在其中可以使用本文呈現(xiàn)的 技術(shù)的場景的許多變體,以及用于實現(xiàn)本文呈現(xiàn)的技術(shù)應(yīng)用的設(shè)備和體系結(jié)構(gòu)的變體。
[0047] D2.接收和評估位置情況報告
[0048] 可以在這些技術(shù)的實施例之間改變的第二方面與請求、收集和評估用戶202提供 的位置報告204的方式相關(guān)。作為這第二方面的第一個變體,用戶202可以自發(fā)地提供位置 情況報告,例如在目擊或遭遇位置情況106之后,用戶202可以開始向設(shè)備講述位置情況報 告204。作為這第二方面的第二個變體,設(shè)備可以請求用戶202以提供位置情況報告204。 作為第一個例子,設(shè)備可以基于諸如行駛速度或行為之類的檢測到的用戶特性請求位置情 況報告204。例如,設(shè)備可以被配置為標(biāo)識用戶202的用戶特性(例如,諸如心率、呼吸率和 壓力或張力等的生理學(xué)特性),和/或環(huán)境的特性(例如,溫度、速度、方向、海拔、振動和物 理影響的指示),并且當(dāng)此用戶特性指示不尋常的結(jié)果或感興趣的事件,設(shè)備可以生成與用 戶特性相關(guān)聯(lián)的位置情況詢問214并且向用戶202呈現(xiàn)位置情況詢問214。
[0049] 圖6呈現(xiàn)了基于用戶特性的檢測和與該相同位置102的歷史用戶特性的比較,呈 現(xiàn)請求位置情況報告204的第一個例子的示例性場景600的示圖。在這一示例性場景600 中,用戶設(shè)備602被配置為檢測諸如在當(dāng)前位置102的當(dāng)前行駛速率之類的用戶特性604, 并且將此當(dāng)前用戶特性604與存儲在位置數(shù)據(jù)集210中的位置102的歷史用戶特性606相 比較,例如用戶在位置102的一般行駛速率。如果用戶設(shè)備602標(biāo)識了用戶特性中的用戶 特性變化(例如明顯較慢的行駛速率),則該用戶設(shè)備602可以生成位置情況詢問214并且 可以向用戶202呈現(xiàn)位置情況詢問214以請求關(guān)于位置102的當(dāng)前位置情況106的信息。
[0050] 圖7呈現(xiàn)了基于與車輛遙測技術(shù)的整合來請求位置情況報告204的第二個例子的 示圖700。在這一示例性場景600中,用戶設(shè)備602被配置為與車輛702的遙測技術(shù)系統(tǒng)接 口,以便接收諸如各個車輛傳感器和控制系統(tǒng)的狀態(tài)之類的各種遙測技術(shù)數(shù)據(jù)項704。當(dāng)用 戶設(shè)備602檢測一組不尋常的遙測技術(shù)數(shù)據(jù)項704時(例如,用于延長的持續(xù)時間的剎車 系統(tǒng)的激活和牽引控制系統(tǒng)的當(dāng)前啟用,諸如防滑系統(tǒng)或車輪協(xié)調(diào)系統(tǒng)),用戶設(shè)備602可 以推斷不尋常事件已發(fā)生,并且可以生成位置情況詢問214,該位置情況詢問214請求來自 用戶202的描述導(dǎo)致不尋常的遙測技術(shù)數(shù)據(jù)項704的位置102的位置情況106的信息。這 些和其他類型的用戶特性604,包括其組合,可以被用戶設(shè)備602檢測并且可以提示位置情 況詢問214的生成和呈現(xiàn)。
[0051] 作為這第二方面的第三個變體,設(shè)備可以生成和預(yù)設(shè)對用戶202的位置情況詢問 214,以便確認、澄清、和/或補充先前從用戶202或其他用戶202處接收的其他信息。作為 第一個例子,用戶202可以生成模糊或不清晰的用戶位置報告204 (例如,嘈雜的或難以解 析的語音輸入),以及生成用以請求澄清之前的位置情況報告214的信息的位置情況詢問 214(例如,"你說的是你遇到了冰嗎? ")作為第二個例子,可以生成位置情況詢問214,用 以請求關(guān)于先前接收到的位置情況報告204的額外信息(例如,"你報告了事故;事故是在 關(guān)于道路的位置嗎? ")。作為第三個例子,服務(wù)器206或其他設(shè)備可以從第一用戶202處 接收位置情況詢問204,且可以尋求通過其他用戶202確認所報告的信息。例如,在從第一 用戶202處接收關(guān)于位置102的位置情況106的位置情況報告204后,服務(wù)器206可以標(biāo) 識位置102的鄰近區(qū)中的其他用戶202,并且可以生成位置情況詢問204并將其發(fā)送到其 他用戶202(例如,"在你的區(qū)域報告了事故;你看到事故了嗎? ")。作為第四個例子,位置 情況詢問214可以被生成以確定之前報告的位置情況106的當(dāng)前狀態(tài)和持續(xù)情況(例如, "你之前報告了大雨;還在下雨嗎? ")。為了提高可能被用戶202錯誤地報告的或可能變得 過時的信息的準確性、深度和可靠性,此位置情況詢問214可以被生成和呈現(xiàn)。例如,由服 務(wù)器260訪問的位置數(shù)據(jù)集210可以為各個位置102的各個位置情況106指示諸如位置情 況106的預(yù)測可靠性或準確性之類的位置情況置信。高的位置情況置信可以指示來自許多 用戶102的位置情況106的許多最近和一致的報告,而低位置情況置信可以指示位置情況 106的不一致的報告或細節(jié),或缺少表示位置情況106分辨率的最近的報告。服務(wù)器206和 /或設(shè)備可以通過生成位置情況詢問214以及向用戶102呈現(xiàn)此位置情況詢問214來尋求 提高位置數(shù)據(jù)集210的準確性,確認或改正擁有位于位置情況置信閾值之下的位置情況置 信的位置情況106(例如,"報告指示了昨天在你區(qū)域的附近的路上有積水;你見到任何這 樣的情況嗎? ")。
[0052] 作為此第二方面的第四變體,通過各種通信機制可以從各用戶202處請求和/或 集合各個位置情況報告204。作為第一個例子,該設(shè)備可以通過視覺媒體,諸如在專用組件 上、在諸如導(dǎo)航設(shè)備或移動電話等的多目的設(shè)備的顯示組件上、或在諸如可顯示的玻璃或 護目鏡或在車輛內(nèi)的窗口或擋風(fēng)玻璃等的環(huán)境顯示組件上顯示的信息,向用戶呈現(xiàn)信息。 該設(shè)備也可以通過諸如眼球追蹤或手勢的視覺解釋等視覺機制從用戶處接收信息。作為第 二個例子,該設(shè)備可以通過諸如使用提供的或預(yù)先記錄的講話或聲音,和/或通過接收來 自用戶202的語音輸入來呈現(xiàn)信息之類的聽覺渠道,呈現(xiàn)和/或接收信息。作為第三個例 子,該設(shè)備可以通過各個輸入組件(例如,鍵盤、鼠標(biāo)、軌跡球、指點器或觸摸屏)從用戶處 接收消息。作為第四個例子,該設(shè)備可以通過諸如以振動的形式提供信息之類的各種觸覺 機制與用戶202通信。作為第五個例子,該設(shè)備可以通過諸如電子郵件通信或簡單消息服 務(wù)(SMS)消息等的獨立的和/或綜合的機制與用戶202通信。在諸如當(dāng)操作車輛時之類的 需要注意力集中的環(huán)境中與設(shè)備通信的用戶202特殊的背景中,配置設(shè)備以保持用戶202 的注意力的方式與用戶202通信會是有利的。例如,當(dāng)減少了操作車輛中用戶202的注意 力分散,基于純語言的通信特別適用于以迅速的和自然的方式與用戶通信大量信息。例如, 該設(shè)備包括了語言通信模式,包括向用戶202呈現(xiàn)位置情況詢問214作為向用戶202說出 的位置情況語音詢問,以及接收由用戶202說出的位置情況語音報告。此外,設(shè)備可以被配 置為在不同的上下文中與用戶202不同地通信。例如,設(shè)備可以被配置為檢測確定車輛操 作模式(例如,每小時十千米以上的行駛速率)的用戶特性,可以在車輛操作模式之內(nèi)以語 音通信模式與用戶通信,并且也可以包括當(dāng)在車輛操作模式之外操作時用來與用戶202通 信的第二通信模式(例如視覺的通信模式)。
[0053] 作為第二方面的第五個變體,可以以各個方式構(gòu)造與用戶202的通信,例如,根據(jù) 有多選答案的腳本目錄與用戶202互動的基于菜單的系統(tǒng),或檢測各個已知語義意義的關(guān) 鍵詞(例如,諸如"事故"、"雨"、"坑洞"、"殘骸"、"冰"、"雪"和"積水"等常用詞的數(shù)據(jù)庫)的 基于關(guān)鍵詞的系統(tǒng),且該系統(tǒng)可以檢測和提取關(guān)鍵詞以推斷用戶102報告的位置情況106 的類型。替代地,自然語言處理技術(shù)和用戶界面可以被用來以用戶202的本國語言來與用 戶互動。
[0054] 作為此第二方面的第五變體的第一個例子,詢問模板可以被用來生成作為位置情 況詢問214將被呈現(xiàn)給用戶202的自然語言詢問,且用戶202的位置情況報告204可以使 用自然語言講話處理技術(shù)來評估。圖8呈現(xiàn)了示例性場景800的示圖,示出了可以用來生 成以本國語言與用戶202通信的位置情況詢問206的自然語言模板集。例如,自然語言模 板集可以包括用于位置情況詢問214請求額外信息的位置情況詢問模板802,用于位置情 況詢問模板確認關(guān)于之前接收的位置情況106的信息的位置情況確認詢問804,以及可以 被呈現(xiàn)以通知用戶202各個位置情況106的通知212的通知模板806。此外,該自然語言 模板集可以包括描述各個類型的自然語言選擇類型808的許多自然語言選擇810,該自然 語言選擇類型808被包括此詢問模板中,諸如位置情況106出現(xiàn)的位置的描述符、位置情況 106中可能涉及的障礙物、以及天氣情況。設(shè)備510 (諸如用戶設(shè)備602或服務(wù)器206)可以 使用此詢問模板來生成用戶202本國語言的自然語言詢問,且可以以說或?qū)懙姆绞较蛴脩?202呈現(xiàn)此自然語言詢問。
[0055] 作為第二方面的第五變體的第二個例子,從用戶202處接收的語言輸入(結(jié)構(gòu)化 的輸入和自然語言的輸入兩者)可以以各個方式被解析。各個上下文輸入也可以被用來標(biāo) 識位置情況報告204的語言意義;例如位置情況報告204的意義可以由請求位置情況報告 204的位置情況詢問214來通知(例如,響應(yīng)詢問"你遇到了冰嗎? "接收到的"是的")。各 個用戶特性604也可以補充在位置情況報告204中提供的信息(例如,報告"我遇到了冰" 可以被耦合至與遙測技術(shù)數(shù)據(jù)項704相關(guān)的檢測的位置102,從而指示車輛702的牽引控 制系統(tǒng)被占用)。此外,位置情況解析置信可以被計算以指示用戶202的位置情況報告204 的解析的準確性的置信度,且對于擁有低位置情況解析置信的位置情況報告204,位置情況 確認詢問可被生成并被呈現(xiàn)給相同的用戶202或其他用戶202。替代地或額外地,作為"土 耳其機器人(mechanical Turk) "解釋技術(shù),服務(wù)器206或其他設(shè)備可以與人類解釋器通信, 人類解釋器被要求來解釋擁有低位置情況解析置信的位置情況報告204,且可以將位置情 況報告204解釋為一組位置情況106,該一組位置情況106被人類解釋器標(biāo)識為已在位置情 況報告204被報告。本領(lǐng)域的普通技術(shù)人員可以標(biāo)識配置設(shè)備的許多方式以與用戶202交 互以根據(jù)本文呈現(xiàn)的技術(shù)來請求、接收和使用位置情況報告204。
[0056] D3.使用位置情況
[0057] 可以在這些技術(shù)的實施例中變化的第三方面與位置數(shù)據(jù)集210的使用范圍相關(guān), 對于各個位置102,該位置數(shù)據(jù)集210包括根據(jù)本文中呈現(xiàn)的技術(shù)從接收自用戶202處的位 置情況報告204提取的位置102的位置情況106。作為第一個例子,位置數(shù)據(jù)集210可以被 用來呈現(xiàn)更新的交通信息,例如細節(jié)、原因、嚴重性的注釋,和交通擁堵的預(yù)計持續(xù)時間。此 類使用還可以包括還沒有發(fā)展的交通擁堵的計劃,例如指示交通事故報告的位置情況106 可能實現(xiàn)在導(dǎo)向交通事故地點的位置102中進行交通擁堵計劃。作為第二個例子,設(shè)備可 以標(biāo)識在具有特定位置情況106的位置102的鄰近區(qū)中的用戶202,且可以呈現(xiàn)位置情況 106的通知212 (例如,"注意:在你的區(qū)域報告有冰")。此外,此通知212可以向雖然還沒 有鄰近位置102但正沿著包括位置102的路線行駛的用戶202呈現(xiàn),這可以使得用戶選擇 新的路線。此外,位置情況106還可以響應(yīng)于除了交通擁堵之外的考慮增補路線決定;例 如,沿著諸如在鄉(xiāng)下的道路上出現(xiàn)動物之類的很少行駛的路的危險的位置情況102可能不 會導(dǎo)致交通擁堵,但可以提示重設(shè)路線以避免危險的位置情況106。作為第三個例子,各個 位置102的位置情況106可以被用于各個類型的接收者,包括終端用戶、企業(yè)、機構(gòu)、政府機 構(gòu)(包括警察、消防員和醫(yī)療工作者)和可以消費和使用位置情況106至各個終端的自動 化過程。本領(lǐng)域的普通技術(shù)人員可以設(shè)計用根據(jù)本文所呈現(xiàn)的技術(shù)的由用戶202提交的位 置情況報告204提取的位置情況106補充的位置數(shù)據(jù)集210的許多此運用。
[0058] E.計算環(huán)境
[0059] 圖9和以下的討論提供合適計算環(huán)境的簡要、一般的描述以實現(xiàn)本文闡述的一個 或多個供應(yīng)的實施例。計算系統(tǒng)環(huán)境9只是合適的計算環(huán)境的一個示例,而非旨在建議對 操作環(huán)境的使用范圍或功能有任何限制。示例計算設(shè)備包括,但不限于,個人計算機、服務(wù) 器計算機、手持式或膝上型設(shè)備、移動設(shè)備(諸如移動電話、個人數(shù)字助理(PDAs)、媒體播 放器等),多處理器系統(tǒng)、消費電子產(chǎn)品、小型計算機、大型計算機、包括任意以上系統(tǒng)或設(shè) 備等的分布式計算環(huán)境等。
[0060] 雖然沒有要求,可以在由一個或多個計算設(shè)備執(zhí)行的"計算機可讀指令"的一般上 下文中來描述各實施例。計算機可讀指令可以由計算機可讀介質(zhì)(下述的)分布。計算機 可讀指令可以實現(xiàn)為執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的程序模塊,諸如函數(shù)、對象、 應(yīng)用編程接口(APIs)、數(shù)據(jù)結(jié)構(gòu)等。通常,計算機可讀指令的功能可在各種環(huán)境中按需進行 組合或分布。
[0061] 圖9示出了包括被配置為實現(xiàn)本文提供的一個或多個實施例的計算設(shè)備902的系 統(tǒng)900的示例。在一個配置中,計算設(shè)備902包括至少一個處理單元906和存儲器908。取 決于計算設(shè)備的確切配置和類型,存儲器908可以是易失性的(如RAM)、非易失性的(例 如,諸如ROM、閃存等)或是兩者的某種組合。這一配置在圖9中由虛線904示出。
[0062] 在其他實施例中,設(shè)備902可以包括額外的特征和/或功能。例如,設(shè)備902還可 包括額外的存儲(例如,可移動和/或不可移動),包括但不限于磁盤、光盤等。此類額外的 存儲在圖9中由存儲910示出。在一個實施例中,實現(xiàn)本文提供的一個或多個實施例的計 算機可讀指令可以在存儲910中。存儲910還可以存儲實現(xiàn)操作系統(tǒng)、應(yīng)用程序等其他計 算機可讀指令。例如,計算機可讀指令可以被加載在存儲器908中以用于處理單元906的 執(zhí)行。
[0063] 如此處所使用的術(shù)語"計算機可讀介質(zhì)"計算機存儲介質(zhì)。計算機存儲介質(zhì)包括 以用于存儲諸如計算機可讀指令或其他數(shù)據(jù)的任何方法或技術(shù)實現(xiàn)的易失性和非易失性、 可移動和不可移動介質(zhì)。存儲器908和存儲910是計算機存儲介質(zhì)的例子。計算機可讀 存儲介質(zhì)包括但不限于,RAM、ROM、EEPR0M、閃存或其他存儲器技術(shù)、CD-ROM、數(shù)字多功能盤 (DVD)或其他光學(xué)存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設(shè)備、或可用于儲存所需信 息并可由計算設(shè)備902訪問的任何其他介質(zhì)。任何這樣的計算機存儲介質(zhì)可以是設(shè)備902 的一部分。
[0064] 設(shè)備902也可以包括允許設(shè)備902與其他設(shè)備通信的通信連接916。通信連接 916可以包括但不限于,調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成網(wǎng)絡(luò)接口、射頻收發(fā)器/接收 器、紅外線端口、USB連接器、或用戶連接計算設(shè)備902至其他計算設(shè)備其他接口。通信連 接916可以包括有線連接或無線連接。通信連接916是可以傳輸和/或接收通信介質(zhì)。 [0065] 術(shù)語"計算機可讀介質(zhì)"可以包括通信介質(zhì)。通信介質(zhì)通常以諸如載波或其他傳輸 機制的"已調(diào)制數(shù)據(jù)信號"來體現(xiàn)計算機可讀指令或其他數(shù)據(jù),并包括任意信息傳送介質(zhì)。 術(shù)語"已調(diào)制數(shù)據(jù)信號"可以包括擁有一個或多個其特征的信號,該特征以在信號中編碼信 息的方式被設(shè)定或更改。
[0066] 計算設(shè)備902還可以包括諸如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備、紅外 照相機、視頻輸入設(shè)備和/或任何其他輸入設(shè)備等的輸入設(shè)備914,設(shè)備902還可以包括諸 如一個或多個顯不器、揚聲器、打印機和/或任何其他輸出設(shè)備等的輸出設(shè)備912。輸入設(shè) 備914和輸出設(shè)備912可以通過有線連接、無線連接或任何其組合被連接至設(shè)備902。在一 個實施例中,來自另一個計算設(shè)備的輸入設(shè)備或輸出設(shè)備可以被用于作為計算設(shè)備902的 輸入設(shè)備914或輸出設(shè)備912.
[0067] 計算設(shè)備902的組件可以由諸如總線之類的多種互連被連接。此互聯(lián)可以包括諸 如PCI Express、通用串行總線(USB)、火線(IEEE1394)、光學(xué)總線結(jié)構(gòu),和其相似等的外圍 組件互連(PCI)。在另一個實施例中,計算設(shè)備902的組件可以由網(wǎng)絡(luò)互連。例如,存儲器 908可以包括多個物理的位于不同物理位置的由網(wǎng)絡(luò)互連的存儲器單元。
[0068] 本領(lǐng)域的技術(shù)人員將意識到,用于存儲程序可讀指令的存儲設(shè)備可以分布在網(wǎng)絡(luò) 上。例如,通過網(wǎng)絡(luò)918訪問的計算設(shè)備920可以存儲計算機可讀指令以實現(xiàn)本文提供的 一個或更多的實施例。計算設(shè)備902可以訪問計算設(shè)備920和為了執(zhí)行而下載部分或全部 計算機可讀指令。替代地,計算設(shè)備902可以作為需要下載幾條計算機可讀指令,或一些指 令可以在計算設(shè)備902執(zhí)行和一些指令在計算設(shè)備920執(zhí)行。
[0069] F.術(shù)語的使用
[0070] 盡管用結(jié)構(gòu)特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權(quán) 利要求書中定義的主題不必限于上述具體特征或動作。相反,上述具體特征和動作是作為 實現(xiàn)權(quán)利要求的示例形式公開的。
[0071] 如在本申請中所使用的,術(shù)語"組件"、"模塊"、"系統(tǒng)"、"接口 "和其相似的一般旨 在表示計算機相關(guān)的實體,其可以是硬件、硬件和軟件的組合、軟件、或者執(zhí)行中的軟件。例 如,組件可以是,但不限于是,在處理器上運行的進程、處理器、對象、可執(zhí)行碼、執(zhí)行的線 程、程序和/或計算機。作為說明,運行在控制器上的應(yīng)用程序和控制器都可以是組件。一 個或多個組件可以駐留在進程和/或執(zhí)行線程中,并且組件可以位于一個計算機內(nèi)和/或 分布在兩個或多個計算機之間。
[0072] 此外,可以使用標(biāo)準程序和/或工程技術(shù)以方法、裝置或制品實現(xiàn)所要求保護的 主題,以生產(chǎn)軟件、固件、硬件或其任何組合以控制計算機實現(xiàn)本公開保護的主題。本文使 用的術(shù)語"制品"旨在包含從任何計算機可讀設(shè)備、載體或媒體訪問的計算機程序。當(dāng)然, 本領(lǐng)域的技術(shù)人員將意識到許多此配置可以做許多修改而不用背離所要求保護的主題的 范圍和精神。
[0073] 本文提供了各實施例的各種操作。在一個實施例中,一個或多個所描述的操作可 以組成存儲在一個或多個計算機可讀介質(zhì)上的計算機可讀指令,這些指令如果由計算設(shè)備 執(zhí)行則使得計算設(shè)備執(zhí)行所描述的操作。所描述的一些或所有操作的順序不應(yīng)該被解釋為 暗示這些操作一定是依賴于順序的。從本說明書獲益的本領(lǐng)域技術(shù)人員將認識到替換順 序。此外,應(yīng)該理解,并非所有的操作都一定存在于本文所提供的每一個實施例中。
[0074] 此外,本文所使用的詞語"示例性"意指用作示例、實例或說明。本文作為"示例性" 所描述的任何方面或設(shè)計不必被解釋為有利于其他方面或設(shè)計。相反,使用詞語"示例性" 旨在以具體的方式呈現(xiàn)各個概念。如本申請中所使用的,術(shù)語"或"意指包括性"或"而非 互斥性"或"。也就是說,除非另有指定或從上下文可以清楚,否則"X使用A或B"意指任何 自然的包括性排列。也就是說,如果X使用A ;X使用B ;或X使用A和B兩者,則在任何以 上實例中,都滿足"X使用A或B"。另外,本申請中和所附權(quán)利要求書中所使用的冠詞"一" 和"一個"一般應(yīng)被解釋為是指"一個或多個",除非另有指定或從上下文可以清楚指的是單 數(shù)形式。
[〇〇75] 同樣,雖然參考一個或多個實現(xiàn)示出并描述了本公開,但本領(lǐng)域技術(shù)人員基于對 本說明書和附圖閱讀和理解,可以想到各種等效更改和修改。本發(fā)明包括所有這樣的修改 和更改,并且僅由所附權(quán)利要求的范圍來限定。具體來說,對于由上述組件(例如,元素、資 源等等)執(zhí)行的各種功能,除非另外指明,否則用于描述這些組件的術(shù)語旨在對應(yīng)于執(zhí)行 所描述的執(zhí)行此處在本公開的示例性實現(xiàn)中所示的功能的組件的指定功能(例如,功能上 等效)的任何組件,即使這些組件在結(jié)構(gòu)上不等效于所公開的結(jié)構(gòu)。此外,盡管可相對于若 干實現(xiàn)中的僅一個實現(xiàn)來公開本公開的一個特定特征,但這一特征可以如對任何給定或特 定應(yīng)用所需且有利地與其他實現(xiàn)的一個或多個其他特征相組合。此外,就在說明書或權(quán)利 要求書中使用術(shù)語"包含"、"具有"、"含有"和"帶有"或其變體而言,這些術(shù)語旨在以與術(shù) 語"包括"相似的方式為包含性的。
【權(quán)利要求】
1. 一種使用具有處理器和能訪問位置數(shù)據(jù)集的設(shè)備來詢問用戶關(guān)于位置的位置情況 的方法,所述方法包括: 在所述處理器上執(zhí)行指令,所述指令被配置為: 從用戶處接收與所述用戶的位置相關(guān)聯(lián)的位置情況報告; 解析所述用戶的所述位置情況報告以提取所述位置的至少一個位置情況;以及 將所述位置的所述位置情況報告添加至所述位置數(shù)據(jù)集。
2. 如權(quán)利要求1所述的方法,其特征在于, 所述指令被配置為: 標(biāo)識用戶的用戶特性; 生成與所述用戶的用戶特性以及所述用戶的所述位置相關(guān)聯(lián)的位置情況詢問,以及 向所述用戶呈現(xiàn)所述位置情況詢問。
3. 如權(quán)利要求2所述的方法,其特征在于, 所述設(shè)備能訪問所述用戶對應(yīng)于各個位置的歷史用戶特性;以及 標(biāo)識所述用戶的所述用戶特性包括: 標(biāo)識所述用戶的所述位置的當(dāng)前用戶特性;以及 將所述位置的所述當(dāng)前用戶特性與所述位置的歷史用戶特性作比較以標(biāo)識所述位置 處的用戶特性改變。
4. 如權(quán)利要求2所述的方法,其特征在于, 所述設(shè)備被配置為從用戶操作的車輛處接收遙測技術(shù)數(shù)據(jù)項;以及 標(biāo)識所述用戶特性包括:從用戶操作的車輛處接收遙測技術(shù)數(shù)據(jù)項。
5. 如權(quán)利要求2所述的方法,其特征在于,所述位置情況報告響應(yīng)于所述位置情況詢 問而從所述用戶處接收到。
6. 如權(quán)利要求5所述的方法,其特征在于, 所述設(shè)備包括語音通信模式; 在所述語音通信模式下向所述用戶呈現(xiàn)所述位置情況詢問包括:呈現(xiàn)向用戶講述的位 置情況語音詢問;以及 在所述語音通信模式下接收所述位置情況報告包括:從所述用戶處接收位置情況語音 報告。
7. 如權(quán)利要求6所述的方法,其特征在于, 所述設(shè)備包括第二通信模式;以及 所述指令被配置為一旦標(biāo)識用戶的用戶特性就確定所述用戶的車輛操作模式;以及 向所述用戶呈現(xiàn)所述位置情況詢問包括: 在車輛操作模式內(nèi),以所述語音通信模式向所述用戶呈現(xiàn)所述位置情況詢問;以及 在車輛操作模式之外,以第二通信模式向所述用戶呈現(xiàn)所述位置情況詢問。
8. 如權(quán)利要求2所述的方法,其特征在于, 所述用戶操作用戶設(shè)備; 所述設(shè)備包括被配置為與各個用戶的用戶設(shè)備接口的位置情況服務(wù)器; 接收所述位置情況報告包括:從用戶的用戶設(shè)備處接收: 位置情況報告,以及 由設(shè)備檢測并且與所述位置情況報告相關(guān)聯(lián)的位置;以及 向所述用戶呈現(xiàn)所述位置情況詢問包括:請求所述用戶的用戶設(shè)備向所述用戶呈現(xiàn)所 述位置情況詢問。
9. 如權(quán)利要求1所述的方法,其特征在于, 所述指令被配置為: 標(biāo)識所選位置的所選位置情況; 標(biāo)識具有鄰近所選位置的位置的用戶; 生成與所選位置情況相關(guān)聯(lián)的位置情況細節(jié)詢問;以及 向所述用戶呈現(xiàn)所述位置情況細節(jié)詢問;以及 響應(yīng)于所述位置情況細節(jié)詢問從所述用戶處接收位置情況報告。
10. 如權(quán)利要求9所述的方法,其特征在于, 所選位置情況提取自從至少一個用戶處接收的至少一個位置情況報告;以及 標(biāo)識所述用戶包括:標(biāo)識與所選位置鄰近的至少一個用戶并且提交所選位置情況的位 置情況報告。
11. 如權(quán)利要求9所述的方法,其特征在于, 所述設(shè)備包括用于位置情況細節(jié)詢問類型的位置情況細節(jié)詢問的至少一個位置情況 細節(jié)詢問模板;以及 生成所述位置情況細節(jié)詢問包括: 標(biāo)識所選位置的所選位置情況的位置情況細節(jié)詢問類型; 選擇用于所選位置情況細節(jié)詢問類型的所選位置情況細節(jié)詢問模板;以及 使用所選位置情況細節(jié)詢問模板和所選位置情況,生成所述位置情況細節(jié)詢問。
12. 如權(quán)利要求9所述的方法,其特征在于,解析從所述用戶處接收的所述位置情況報 告包括:響應(yīng)于所述位置情況細節(jié)詢問解析所述位置情況報告。
13. 如權(quán)利要求1所述的方法,其特征在于,所述指令被配置為通過解析所述位置情況 報告的置信來確定位置情況報告。
14. 如權(quán)利要求13所述的方法,其特征在于,所述指令被配置為一旦針對從用戶處接 收的位置情況報告確定位置情況解析置信低于報告解析置信閾值,就: 生成確定所述位置的所述位置情況的位置情況確認詢問;以及 向所述用戶呈現(xiàn)所述位置情況確認詢問。
15. 如權(quán)利要求13所述的方法,其特征在于, 所述設(shè)備與至少一個人類解釋器通信;以及 所述指令被配置為一旦確定位置情況報告解析置信低于位置情況報告解析置信閾值, 就請求人類解釋器從位置情況報告提取位置情況;以及 提取所述位置的所述位置情況包括:從所述人類解釋器接收至少一個位置情況。
16. 如權(quán)利要求1所述的方法,其特征在于,所述指令被配置為: 標(biāo)識與所述位置情況報告的所述位置鄰近的所選用戶;以及 通知所選用戶所述位置情況報告。
17. 如權(quán)利要求1所述的方法,其特征在于, 所述設(shè)備能訪問指示各個位置的交通情況的交通情況數(shù)據(jù)集;以及 所述指令被配置為基于所述位置的所述位置情況更新交通情況數(shù)據(jù)集中的所述位置 的交通情況。
18. 如權(quán)利要求17所述的方法,其特征在于, 用戶具有與至少一個位置分別相關(guān)聯(lián)的路線;以及 所述指令被配置為: 標(biāo)識具有包括所述位置情況報告的所述位置的路線的所選用戶;以及 基于所述位置的交通情況更新所選用戶的路線。
19. 如權(quán)利要求19所述的方法,其特征在于,所述指令被配置為發(fā)送位置數(shù)據(jù)集中的 至少一個位置的至少一個位置情況至從接受者類型集中選擇的接受者類型的至少一個接 收者,所述接收者類型包括: 終端用戶; 企業(yè); 組織; 政府機構(gòu);以及 自動化過程。
20. -種使用具有處理器和與能訪問位置數(shù)據(jù)集的服務(wù)器通信的設(shè)備來詢問用戶關(guān)于 位置的位置情況的方法,所述方法包括: 在處理器上執(zhí)行指令,所述指令被配置為: 一旦從所述服務(wù)器接收與位置相關(guān)聯(lián)的位置情況詢問,就向所述用戶呈現(xiàn)位置情況詢 問; 一旦接收到來自用戶的位置情況報告就: 檢測與所述位置情況報告相關(guān)聯(lián)的所述用戶的位置;以及 發(fā)送所述位置和所述位置情況報告至所述服務(wù)器;以及 一旦從所述服務(wù)器處接收與所述用戶鄰近的位置的位置情況后,就向所述用戶呈現(xiàn)所 述位置情況。
21. -種包括指令的計算機可讀存儲介質(zhì),所述指令在能訪問位置數(shù)據(jù)集的設(shè)備的處 理器上執(zhí)行時導(dǎo)致設(shè)備通過以下操作詢問用戶關(guān)于位置的位置情況: 從用戶處接收與所述用戶的位置相關(guān)聯(lián)的位置情況報告; 解析所述用戶的所述位置情況報告以提取所述位置的至少一個位置情況;以及 將所述位置的位置情況報告添加至所述位置數(shù)據(jù)集。
【文檔編號】G08G1/01GK104067326SQ201280067651
【公開日】2014年9月24日 申請日期:2012年11月20日 優(yōu)先權(quán)日:2011年11月22日
【發(fā)明者】C·L·斯考菲爾德, W·J·斯科韋伯爾, K·弗曼 申請人:因瑞克斯有限公司