用于向行進(jìn)時的用戶提供信息的技術(shù)的制作方法
【專利說明】
【背景技術(shù)】
[0001]諸如智能電話、平板電腦和車輛內(nèi)信息娛樂設(shè)備之類的移動計(jì)算設(shè)備典型地包括用于導(dǎo)航、駕駛方向或路徑尋找的應(yīng)用。那些應(yīng)用可以使用全球定位系統(tǒng)(GPS)或其它技術(shù)來確定設(shè)備位置。駕駛方向和其它路線可以由移動設(shè)備或由與移動設(shè)備通信的服務(wù)器設(shè)備確定。方向典型地針對具有兩個點(diǎn)之間的最短距離或行進(jìn)時間的路線而生成。
[0002]這樣的移動設(shè)備通常提供除導(dǎo)航應(yīng)用之外的其它應(yīng)用。例如,許多移動設(shè)備提供包括流送音頻或視頻的娛樂應(yīng)用以及包括對文檔和其它計(jì)算機(jī)文件的遠(yuǎn)程訪問的生產(chǎn)力應(yīng)用。作為結(jié)果,用戶典型地期望用于其移動設(shè)備的可靠且快速的網(wǎng)絡(luò)數(shù)據(jù)連接。典型的移動設(shè)備以指示信號強(qiáng)度的簡單“柱狀”圖的形式向用戶顯示當(dāng)前網(wǎng)絡(luò)條件。
[0003]地理信息系統(tǒng)(GIS)可以存儲通過地理位置而索引和/或可搜索的許多類型的數(shù)據(jù)。例如,GIS可以存儲針對各種自治區(qū)、地區(qū)和/或其它地理位置的犯罪數(shù)據(jù)。典型的GIS包括可由諸如移動計(jì)算設(shè)備之類的眾多客戶端設(shè)備訪問的自治區(qū)或其它實(shí)體所維護(hù)的GIS月艮務(wù)器。典型地,GIS數(shù)據(jù)可用于手動搜索和/或?yàn)g覽,例如通過web接口。
【附圖說明】
[0004]通過示例的方式而不是通過限制的方式在附圖中圖示本文所描述的概念。為了圖示的簡明和清楚,在圖中圖示的元件不一定按照比例繪制。在被視為恰當(dāng)?shù)那闆r下,在各圖當(dāng)中重復(fù)附圖標(biāo)記以指示對應(yīng)或類似的元件。
[0005]圖1是用于向行進(jìn)時的用戶提供信息的系統(tǒng)的至少一個實(shí)施例的簡化框圖;
圖2是可由圖1的系統(tǒng)建立的各種環(huán)境的至少一個實(shí)施例的簡化框圖;
圖3是可由圖1和2的系統(tǒng)的移動計(jì)算設(shè)備執(zhí)行的用于收集網(wǎng)絡(luò)條件信息的方法的至少一個實(shí)施例的簡化流程圖;
圖4是可由圖1和2的系統(tǒng)的移動計(jì)算設(shè)備和/或眾包服務(wù)器執(zhí)行的用于基于網(wǎng)絡(luò)條件信息確定路線的方法的至少一個實(shí)施例的簡化流程圖;
圖5是圖示了可以用于確定圖4的方法中的路線的圖表結(jié)構(gòu)的圖;
圖6是可由圖1的系統(tǒng)建立的環(huán)境的至少一個實(shí)施例的簡化框圖;以及圖7是可由圖1和6的移動計(jì)算設(shè)備執(zhí)行的用于向用戶通知非安全位置的方法的至少一個實(shí)施例的簡化流程圖。
【具體實(shí)施方式】
[0006]雖然本公開的概念容許各種修改和可替換形式,但是其具體實(shí)施例已經(jīng)在圖中通過示例的方式示出且將在本文中詳細(xì)描述。然而,應(yīng)當(dāng)理解的是,不存在將本公開的概念限制到所公開的特定形式的意圖,而是相反,意圖在于覆蓋與本公開和隨附權(quán)利要求一致的所有修改、等同方案和可替換方案。
[0007]在說明書中對“一個實(shí)施例”、“一實(shí)施例”、“說明性實(shí)施例”等的引用指示所描述的實(shí)施例可以包括特定特征、結(jié)構(gòu)或特性,但是每個實(shí)施例可以或可以不必包括該特定特征、結(jié)構(gòu)或特性。而且,這樣的短語不一定指代相同的實(shí)施例。另外,當(dāng)結(jié)合實(shí)施例描述特定特征、結(jié)構(gòu)或特性時,主張結(jié)合無論是否明確描述的其它實(shí)施例實(shí)現(xiàn)這樣的特征、結(jié)構(gòu)或特性在本領(lǐng)域技術(shù)人員的知識范圍內(nèi)。此外,應(yīng)當(dāng)領(lǐng)會的是,以“A、B和C中的至少一個”的形式包括在列表中的項(xiàng)可以意指(A) ; (B) ; (C) ; (A和B) ; (A和C) ; (B和C) ; S(A、B和C)。類似地,以“A、B或C中的至少一個”的形式列舉的項(xiàng)可以意指(A) ; (B) ; (C) ; (A和B) ; (A和C) ; (B和C);或(A^PC)0
[0008]在一些情況下,所公開的實(shí)施例可以以硬件、固件、軟件或其任何組合實(shí)現(xiàn)。所公開的實(shí)施例還可以被實(shí)現(xiàn)為由一個或多個暫時性或非暫時性機(jī)器可讀(例如計(jì)算機(jī)可讀)存儲介質(zhì)承載或者存儲在其上的指令,所述指令可以被一個或多個處理器讀取和執(zhí)行。機(jī)器可讀存儲介質(zhì)可以體現(xiàn)為用于以機(jī)器可讀的形式存儲或傳輸信息的任何存儲設(shè)備、機(jī)構(gòu)或其它物理結(jié)構(gòu)(例如易失性或非易失性存儲器、介質(zhì)盤或其它介質(zhì)設(shè)備)。
[0009]在圖中,可能以具體布置和/或排序示出一些結(jié)構(gòu)或方法特征。然而,應(yīng)當(dāng)領(lǐng)會的是,這樣的具體布置和/或排序可能不是必需的。而是,在一些實(shí)施例中,這樣的特征可以以與說明性附圖中所示的方式和/或次序不同的方式和/或次序布置。此外,結(jié)構(gòu)或方法特征在特定圖中的包括不意指暗示這樣的特征在所有實(shí)施例中都是必需的,且在一些實(shí)施例中可以不被包括或者可以與其它特征組合。
[0010]現(xiàn)在參照圖1,在說明性實(shí)施例中,用于向行進(jìn)時的用戶提供信息的系統(tǒng)100包括一個或多個移動計(jì)算設(shè)備102、眾包服務(wù)器104和地理信息系統(tǒng)(GIS)服務(wù)器106,其全部可以通過網(wǎng)絡(luò)116與彼此通信。在使用中,如以下更加詳細(xì)討論的,每一個移動計(jì)算設(shè)備102可以確定與數(shù)個地理位置相關(guān)聯(lián)的網(wǎng)絡(luò)條件數(shù)據(jù)108。每一個移動計(jì)算設(shè)備102和/或眾包服務(wù)器104可以使用與地圖數(shù)據(jù)110組合的網(wǎng)絡(luò)條件數(shù)據(jù)108以根據(jù)網(wǎng)絡(luò)條件數(shù)據(jù)108確定兩個地理位置之間的路線。因此,系統(tǒng)100可以提供沿具有最優(yōu)或否則改進(jìn)的網(wǎng)絡(luò)連接性的路線的位置之間的方向。沿路線的改進(jìn)的網(wǎng)絡(luò)連接性可以增加數(shù)據(jù)使用或者以其它方式改進(jìn)針對移動計(jì)算設(shè)備102的用戶的行進(jìn)體驗(yàn)。
[0011]此外或可替換地,在使用中,如以下更加詳細(xì)討論的,移動計(jì)算設(shè)備102可以確定移動計(jì)算設(shè)備102的當(dāng)前情境并確定與當(dāng)前情境相關(guān)聯(lián)的安全水平。安全水平可以基于從GIS服務(wù)器106接收的犯罪數(shù)據(jù)112和/或事件調(diào)度數(shù)據(jù)114而確定。計(jì)算設(shè)備102可以主動向用戶報警安全水平,例如通過當(dāng)安全水平跌至閾值水平以下時發(fā)信號通知報警。系統(tǒng)100因而可以改進(jìn)安全性并從而鼓勵用戶探索新的位置。
[0012]每一個移動計(jì)算設(shè)備102可以體現(xiàn)為能夠施行本文所描述的功能的任何類型的移動計(jì)算設(shè)備,包括但不限于智能電話、蜂窩電話、手機(jī)、可穿戴計(jì)算設(shè)備、車輛內(nèi)信息娛樂設(shè)備、計(jì)算機(jī)、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、消息傳遞設(shè)備、網(wǎng)絡(luò)器具、web器具、分布式計(jì)算系統(tǒng)、多處理器系統(tǒng)、基于處理器的系統(tǒng)和/或消費(fèi)電子設(shè)備。如圖1中所示,說明性的移動計(jì)算設(shè)備102包括處理器120、輸入/輸出子系統(tǒng)122、存儲器124、數(shù)據(jù)存儲設(shè)備126、通信電路128和位置電路130。當(dāng)然,每一個移動計(jì)算設(shè)備102可以包括其它或附加的組件,諸如在其它實(shí)施例中在臺式計(jì)算機(jī)中通常發(fā)現(xiàn)的那些組件(例如各種輸入/輸出設(shè)備)。此外,在一些實(shí)施例中,說明性組件中的一個或多個可以被合并在另一組件中或者以其它方式形成其部分。例如,在一些實(shí)施例中,存儲器124或其部分可以被合并在處理器120中。
[0013]處理器120可以體現(xiàn)為能夠施行本文所描述的功能的任何類型的處理器。例如,處理器120可以體現(xiàn)為(一個或多個)單核或多核處理器、數(shù)字信號處理器、微控制器或其它處理器或處理/控制電路。類似地,存儲器124可以體現(xiàn)為能夠施行本文所描述的功能的任何類型的易失性或非易失性存儲器或數(shù)據(jù)存儲。在操作中,存儲器124可以存儲在移動計(jì)算設(shè)備102的操作期間使用的各種數(shù)據(jù)和軟件,諸如操作系統(tǒng)、應(yīng)用、程序、庫和驅(qū)動器。存儲器124經(jīng)由I/O子系統(tǒng)122通信耦合到處理器120,1/0子系統(tǒng)122可以體現(xiàn)為促進(jìn)與處理器120、存儲器124和移動計(jì)算設(shè)備102的其它組件的輸入/輸出操作的電路和/或組件。例如,I/O子系統(tǒng)122可以體現(xiàn)為或以其它方式包括存儲器控制器中樞、輸入/輸出控制中樞、固件設(shè)備、通信鏈路(即,點(diǎn)對點(diǎn)鏈路、總線鏈路、導(dǎo)線、線纜、光導(dǎo)、印刷電路板跡線等)和/或其它組件和子系統(tǒng)以促進(jìn)輸入/輸出操作。在一些實(shí)施例中,I/O子系統(tǒng)122可以形成片上系統(tǒng)(SoC)的部分且連同處理器120、存儲器124和移動計(jì)算設(shè)備102的其它組件一起被合并在單個集成電路芯片上。
[0014]數(shù)據(jù)存儲設(shè)備126可以體現(xiàn)為被配置用于數(shù)據(jù)的短期或長期存儲的任何類型的一個或多個設(shè)備,諸如例如存儲器設(shè)備和電路、存儲器卡、硬盤驅(qū)動器、固態(tài)驅(qū)動器或其它數(shù)據(jù)存儲設(shè)備。數(shù)據(jù)存儲設(shè)備126可以永久或暫時存儲網(wǎng)絡(luò)條件數(shù)據(jù)108和/或地圖數(shù)據(jù)110。在一些實(shí)施例中,數(shù)據(jù)存儲設(shè)備126可以永久或暫時存儲犯罪數(shù)據(jù)112和/或事件調(diào)度數(shù)據(jù)114。
[0015]移動計(jì)算設(shè)備102的通信電路128可以體現(xiàn)為能夠?qū)崿F(xiàn)通過網(wǎng)絡(luò)116的移動計(jì)算設(shè)備102、眾包服務(wù)器104、GIS服務(wù)器106和/或其它遠(yuǎn)程設(shè)備之間的通信的任何通信電路、設(shè)備或其集合。通信電路128可以配置成使用任何一個或多個通信技術(shù)(例如無線或有線通信)和關(guān)聯(lián)的協(xié)議(例如3G、LTE、藍(lán)牙?、W1-Fi ?、WiMAX等)以實(shí)現(xiàn)這樣的通信。
[0016]移動計(jì)算設(shè)備102的位置電路130可以體現(xiàn)為能夠確定移動計(jì)算設(shè)備102的精確或近似定位的任何類型的電路。例如,位置電路130可以體現(xiàn)為全球定位系統(tǒng)(GPS)接收器,其能夠確定移動計(jì)算設(shè)備102的精確坐標(biāo)。在其它實(shí)施例中,位置電路130可以使用由通信電路128提供的到具有已知定位的蜂窩網(wǎng)絡(luò)塔的距離或角度來三角測量或三邊測量移動計(jì)算設(shè)備102的定位。在其它實(shí)施例中,位置電路130可以使用通信電路128基于與具有已知定位的無線網(wǎng)絡(luò)的關(guān)聯(lián)性來確定移動計(jì)算設(shè)備102的近似定位。
[0017]在說明性實(shí)施例中,移動計(jì)算設(shè)備102還包括顯示器132、音頻設(shè)備134和觸覺設(shè)備136。移動計(jì)算設(shè)備102的顯示器132可以體現(xiàn)為能夠顯示數(shù)字信息的任何類型的顯示器,諸如液晶顯示器(IXD)、發(fā)光二極管(LED)、等離子體顯示器、陰極射線管(CRT)或其它類型的顯示設(shè)備。在一些實(shí)施例中,顯示器132可以耦合到觸摸屏以允許與移動計(jì)算設(shè)備102的用戶交互。音頻設(shè)備134可以體現(xiàn)為能夠生成用于輸出的音頻信號的任何設(shè)備,諸如揚(yáng)聲器、音頻換能器、音頻輸出插口、數(shù)模轉(zhuǎn)換器(DAC)或其它類型的音頻設(shè)備。觸覺設(shè)備136可以體現(xiàn)為能夠向移動計(jì)算設(shè)備102的用戶提供觸覺反饋的任何設(shè)備,諸如振動器、蜂鳴器、力反饋設(shè)備或任何其它觸感反饋設(shè)備。觸覺設(shè)備136可以被移動計(jì)算設(shè)備102用于向用戶提供其它附近的人不可見、可聽或以其它方式容易可檢測的通知。
[0018]在一些實(shí)施例中,說明性的移動計(jì)算設(shè)備102可以包括本地網(wǎng)絡(luò)條件數(shù)據(jù)138。本地網(wǎng)絡(luò)條件數(shù)據(jù)138可以包括由移動計(jì)算設(shè)備102生成、從眾包服務(wù)器104高速緩存或者以