亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種導航信息顯示方法和裝置制造方法

文檔序號:6246356閱讀:152來源:國知局
一種導航信息顯示方法和裝置制造方法【專利摘要】本發(fā)明公開了一種導航信息顯示方法和裝置,涉及地圖導航【
技術(shù)領(lǐng)域
】。所述方法包括:檢測客戶端是否處于鎖屏狀態(tài);如果客戶端處于鎖屏狀態(tài),則對客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。由于本發(fā)明是以圖片的形式將導航信息顯示給用戶,從而動態(tài)的在鎖屏界面顯示導航信息,其直觀性好,降低了語音所在的環(huán)境因素的影響;用戶也不需要經(jīng)過解鎖屏幕,尋到、切換至導航應(yīng)用到前臺等一系列操作查看導航應(yīng)用,就可以直接觀看導航元素進行導航,降低了對用戶駕駛的影響?!緦@f明】一種導航信息顯示方法和裝置【
技術(shù)領(lǐng)域
】[0001]本發(fā)明涉及地圖導航【
技術(shù)領(lǐng)域
】,特別是涉及一種導航信息顯示方法和裝置?!?br>背景技術(shù)
】[0002]隨著智能移動終端的普及,越來越多的功能可以通過智能移動終端實現(xiàn),比如導航應(yīng)用。現(xiàn)存的導航應(yīng)用中,用戶啟動導航模式后,在智能移動終端(比如iPhone手機)的系統(tǒng)沒有鎖屏的狀態(tài)下,導航應(yīng)用會在當前未鎖屏的狀態(tài)下,將帶有GPS信息的地圖繪制到屏幕上,并將同步的導航語音進行播放。但是如果系統(tǒng)處在鎖屏狀態(tài),導航應(yīng)用需要停止渲染工作,只能根據(jù)導航應(yīng)用播放的語音信息,調(diào)用系統(tǒng)語音接口播放引導語音。[0003]鎖屏后屏幕往往將處于黑屏狀態(tài),用戶只能聽取播放的語音信息,如果想看詳細的導航信息,需要點亮屏幕后解鎖,然后找到相應(yīng)的應(yīng)用圖標,再將應(yīng)用切換至前臺,操作步驟繁多;如果用戶正在駕駛中,繁雜的操作會也影響行車安全?!?br/>發(fā)明內(nèi)容】[0004]本發(fā)明提供了一種導航信息顯示方法和裝置,以解決移動終端在鎖屏狀態(tài)下無法展示導航信息的問題。[0005]為了解決上述問題,本發(fā)明實施例公開了一種導航信息顯示方法,包括:[0006]檢測客戶端是否處于鎖屏狀態(tài);[0007]如果客戶端處于鎖屏狀態(tài),則對客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0008]基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0009]本發(fā)明還公開了一種導航信息顯示裝置,包括:[0010]狀態(tài)判斷模塊,適于判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài);[0011]導航元素獲取模塊,適于如果客戶端處于鎖屏狀態(tài),則對于客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0012]導航展示模塊,適于基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0013]與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點:[0014]本發(fā)明在系統(tǒng)的鎖屏狀態(tài)下,可以利用當前鎖屏狀態(tài)下的圖形渲染上下文環(huán)境的內(nèi)存,將導航應(yīng)用中的導航元素作為圖片實時渲染至鎖屏后的屏幕上,那么,在導航過程中,可以不斷將所述導航元素實時地更新至鎖屏后的屏幕上進行顯示,增強了信息傳輸?shù)男?。由于本發(fā)明是以圖片的形式將導航信息顯示給用戶,從而動態(tài)的在鎖屏界面顯示導航信息,其直觀性好,降低了語音所在的環(huán)境因素的影響;用戶也不需要經(jīng)過解鎖屏幕,尋至IJ、切換至導航應(yīng)用到前臺等一系列操作查看導航應(yīng)用,就可以直接觀看導航元素進行導航,降低了對用戶駕駛的影響?!緦@綀D】【附圖說明】[0015]圖1是本發(fā)明實施例的一種導航信息顯示方法的流程示意圖;[0016]圖2是本發(fā)明實施例的另一種導航信息顯示方法的流程示意圖;[0017]圖3是本發(fā)明實施例的另一種導航信息顯示方法的流程示意圖;[0018]圖3A是本發(fā)明實施例的另一種導航信息顯示示例;[0019]圖4是本發(fā)明實施例的另一種導航信息顯示方法的流程示意圖;[0020]圖5是本發(fā)明實施例的另一種導航信息顯示方法的流程示意圖;[0021]圖6是本發(fā)明實施例的另一種導航信息顯示方法的流程示意圖;[0022]圖7是本發(fā)明實施例的一種導航信息顯示裝置的結(jié)構(gòu)示意圖;[0023]圖8是本發(fā)明實施例的另一種導航信息顯示裝置的結(jié)構(gòu)示意圖;[0024]圖9是本發(fā)明實施例的另一種導航信息顯示裝置的結(jié)構(gòu)示意圖;[0025]圖10是本發(fā)明實施例的另一種導航信息顯示裝置的結(jié)構(gòu)示意圖?!揪唧w實施方式】[0026]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。[0027]本發(fā)明的核心思想之一是:在系統(tǒng)的鎖屏狀態(tài)下,對于處于導航狀態(tài)的導航應(yīng)用,可以調(diào)用當前鎖屏狀態(tài)下的圖形渲染上下文環(huán)境的內(nèi)存,將實時導航狀態(tài)下的導航元素以圖片的形式渲染至鎖屏后的屏幕上進行顯示,由于導航元素是以占據(jù)屏幕相當大區(qū)域的進行顯示,在視覺效果上能使用戶更清楚、直觀的看到導航信息;并且可以避免語音導航受環(huán)境的限制;另外,可以避免由于現(xiàn)有技術(shù)中導航信息的缺點導致用戶去解鎖屏幕,切換導航應(yīng)用到前臺等一系列操作,對于駕駛車輛的用戶,可以避免上述操作對駕駛的影響。[0028]實施例一[0029]參照圖1,其示出本發(fā)明實施例的一種導航信息顯示方法,具體可以包括:[0030]步驟110,檢測客戶端是否處于鎖屏狀態(tài);[0031]在實際應(yīng)用中,用戶可能設(shè)置兩種客戶端狀態(tài),比如對于iphone手機,一種是用戶不設(shè)在系統(tǒng)中置鎖屏功能,用戶點擊home鍵點亮屏幕后,直接進入手機系統(tǒng)桌面等系統(tǒng)使用界面,而不需要解鎖過程;另外一種是用戶在手機系統(tǒng)中設(shè)置鎖屏功能,比如數(shù)字密碼鎖、圖形密碼鎖等,用戶點擊home鍵后或者通過某些方式點亮屏幕后,手機系統(tǒng)就進入了鎖屏界面,比如iPhone手機,可以進入鎖屏后的時間顯示界面,用戶向右滑動界面,進入解鎖界面,然后輸入密碼即可解鎖,進入手機系統(tǒng)桌面。[0032]那么,如果用戶并沒有對屏幕設(shè)置鎖屏功能,點亮屏幕后即進入可進入系統(tǒng)正常的屏幕渲染過程中,導航應(yīng)用可以調(diào)用屏幕解鎖狀態(tài)下(也即正常狀態(tài)下)的屏幕渲染接口,將整個導航應(yīng)用界面、導航地圖、GPS信息均可通過解鎖狀態(tài)下的內(nèi)存渲染至屏幕上。而在屏幕被鎖住的狀態(tài)下,即鎖屏狀態(tài)下,導航應(yīng)用就不能進行上述渲染過程了。那么如果系統(tǒng)屏幕點亮后,并不是處于鎖屏狀態(tài),就不用執(zhí)行本發(fā)明的后續(xù)步驟。[0033]優(yōu)選的,所述判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài)包括:[0034]子步驟S112,調(diào)用鎖屏狀態(tài)消息獲取函數(shù)獲取屏幕狀態(tài)值,通過所述屏幕狀態(tài)值判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài);所述鎖屏狀態(tài)接口通過系統(tǒng)消息注冊函數(shù)注冊。[0035]在本發(fā)明實施例中,可預(yù)先向系統(tǒng)注冊一個鎖屏狀態(tài)消息獲取函數(shù),該函數(shù)通過系統(tǒng)消息注冊函數(shù)(CFNotificat1nCenterAddObserver)向系統(tǒng)進行注冊。其注冊樣例如下:[0036]CFNotificat1nCenterAddObserver(CFNotificat1nCenterGetDarwinNotifyCenter(),NULL,updateEnabled,CFSTR(〃com.apple,1kit.hid.displayStatus〃),NULL,CFNotificat1nSuspens1nBehav1rDeliverImmediately);[0037]其中,CFNotificat1nCenterGetDarwinNotifyCenterO,表不:向通知中心增加監(jiān)控者。[0038]updateEnabled表示鎖屏狀態(tài)消息獲取函數(shù),[0039]CFSTR(〃com.apple,1kit.hid.displayStatus〃)表不:觀察通知的名稱。如果為NULL,回調(diào)為觀察對象發(fā)布的任何通知。[0040]CFNotificat1nSuspens1nBehav1rDeliverImmediateIy表不:此參數(shù)會不顧一切地將通知發(fā)給接收者,即使接收者已經(jīng)宣布它需要暫停接收分布式通知,在本發(fā)明實施例中接收者是updateEnabled。[0041]第一個NULL表不:觀察者。[0042]第二個NULL表示:為觀察對象。在分布式通知中,如果為空,則回調(diào)為被任意觀察對象發(fā)送的已命名的通知。[0043]步驟120,如果客戶端處于鎖屏狀態(tài),則對客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0044]在本發(fā)明實施例中,對于客戶端系統(tǒng)中導航應(yīng)用根據(jù)客戶端實時接收的GPS信息和客戶端本身存儲的地圖數(shù)據(jù)進行動態(tài)計算,計算客戶端在地圖數(shù)據(jù)的對應(yīng)路徑中所在的實時位置,并對應(yīng)加載與實時位置相關(guān)的導航信息進行導航,比如iphone手機中的導航軟件處于導航狀態(tài),那么實時獲取導航狀態(tài)下導航信息中的導航元素,比如下一路口名,距離下一路口距離等。[0045]優(yōu)選的,對客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素包括:[0046]子步驟S122,基于導航應(yīng)用的實時導航信息,生成引導元素。[0047]在實際應(yīng)用中,系統(tǒng)在解鎖狀態(tài)下,導航應(yīng)用是基于GPS信息生成完整的實時導航信息,比如包括導航地圖、當前位置在導航地圖中的位置等完整的導航信息。而本發(fā)明,由于是顯示在鎖屏狀態(tài)下,為了節(jié)省系統(tǒng)資源,不用生成完整的導航信息,只需要獲取組成導航信息的部分引導元素,比如不獲取導航地圖,只需要將提示用戶左轉(zhuǎn)、右轉(zhuǎn)的圖標,路口提示信息等引導信息從導航應(yīng)用中獲取,然后將引導元素渲染至鎖屏后的界面上顯示。如此,可以降低數(shù)據(jù)交互量,還可以節(jié)省電量。[0048]優(yōu)選的,所述引導元素包括:下一路口的名稱、距離下一路口的距離、針對下一路口的引導圖、到終點距離其中至少一個。當然,最優(yōu)的方案應(yīng)該至少包括下一路口的名稱、距離下一路口的距離、針對下一路口等引導元素組成的引導圖。[0049]步驟130,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0050]在系統(tǒng)處于鎖屏狀態(tài)下時,其對于圖形處理中專用的圖形渲染上下文環(huán)境的圖形渲染內(nèi)存空間,本發(fā)明則想到切入該圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0051]優(yōu)選的,所述步驟130,包括:[0052]子步驟131,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的各導航元素合成一副對應(yīng)的導航圖片,并實時將所述導航圖片渲染至鎖屏狀態(tài)時的屏幕上。[0053]在系統(tǒng)處于鎖屏狀態(tài)下時,其對于圖形處理中專用的圖形渲染上下文環(huán)境的圖形渲染內(nèi)存空間,本發(fā)明則想到了利用該特殊的圖形渲染上下文環(huán)境的圖形渲染內(nèi)存,將實時導航狀態(tài)下的下一路口的名稱、距離下一路口的距離、下一路口對應(yīng)的引導圖標、到終點距離等所有導航元素合成為一張圖片,然后將該圖片渲染至鎖屏后的屏幕上。[0054]優(yōu)選地,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上包括:[0055]步驟S132,調(diào)用系統(tǒng)的圖形渲染組件接口,在鎖屏狀態(tài)下的圖像渲染上下文環(huán)境中申請一塊圖形渲染內(nèi)存;[0056]在本發(fā)明中調(diào)用系統(tǒng)圖形渲染組件接口NSMutableDict1nary*songInfo=[[NSMutableDict1naryalloc]init],在當前圖形?宣染上下文UlGraphicsGetCurrentContextO環(huán)境中申請相應(yīng)的一塊圖形?宣染內(nèi)存。[0057]步驟S133,將實時導航狀態(tài)下的導航元素放入所述圖形渲染內(nèi)存相應(yīng)位置,并針對各導航元素進行顯示屬性設(shè)置;[0058]將需顯示的導航元素(如下一路口的名稱、距離下一路口的距離、針對下一路口的引導圖、到終點距離等)依次安放在所述圖形渲染內(nèi)存相應(yīng)的位置,并設(shè)置相關(guān)顯示屬性。在本發(fā)明實施例中通過CGContextTranslateCTM將導航元素依次安放在所述圖形渲染內(nèi)存的相應(yīng)位置中。[0059]優(yōu)選地,所述顯示屬性包括:各導航元素的顏色、各導航元素中存在的文字的字體、各導航元素的顯示位置其中至少一個。[0060]步驟S134,調(diào)用系統(tǒng)的圖像生成接口根據(jù)所述圖形渲染內(nèi)存生成為一張圖片;[0061]在步驟S133設(shè)直完成后,設(shè)直完成后調(diào)用系統(tǒng)圖形生成接口MPMediaItemArtwork^albumArt=[[MPMediaItemArtworkalloc]initwithlmage:[UIImageimagedNamed:@”albumArt”]],根據(jù)所述圖形渲染內(nèi)存中的導航元素對應(yīng)的數(shù)據(jù)將該導航兀素直接生成為一張對應(yīng)的圖片UlGraphicsGetlmageFromCurrentImageContextO。[0062]所述圖形生成接口“MPMediaItemArtwork*albumA;rt=[[MPMediaItemArtworkalloc]initwithlmage:[UIImageimagedNamed:O”albumArt”]]”具體如下:[0063][songlnfosetObject:1,?Aud1Title”forkey:MPMediaItemPropertyTitle];/設(shè)置引導元素;[0064][songlnfosetObject:1,?Aud1Author^forkey:MPMediaItemPropertyTitle];/設(shè)置公司名稱;[0065][songlnfosetObject:albumArtforkey:MPMediaItemPropertyArtwork];/設(shè)置引導元素背景圖片;[0066][[MPNOWPlayinglnfoCenterdefaultCenter]setNOWPlayinglnfo:songInfo];/將需要渲染的結(jié)果設(shè)置給即時播放中心組件,告知可以開始渲染。[0067]如圖3A所示,其包括下一路口的名稱“成府路”,到成府路時的導航方向圖標“向左轉(zhuǎn)”,距離成府路的距離。[0068]優(yōu)選地,在步驟S134之后,還包括:[0069]步驟S135,在所述圖片生成之后,釋放所述圖形渲染內(nèi)存以及針對該圖片的圖形上下文。[0070]圖片生成后釋放內(nèi)存及該引導元素對應(yīng)的圖形上下文UlGraphicsEndImageContextO。[0071]步驟S136,調(diào)用即時播放中心組件的顯示接口將所述圖片渲染至鎖屏后的屏幕上以顯示。[0072]然后,如果系統(tǒng)即時播放中心組件MPNowPlayinglnfoCenter沒有啟動,則啟動系統(tǒng)即時播放中心組件,將所述圖片設(shè)置為即時播放中心組件的背景元素,即設(shè)置為background,img的屬性。如果已經(jīng)啟動了系統(tǒng)即時播放中心組,將所述圖片設(shè)置為即時播放中心組件的背景元素。然后即可調(diào)用即時播放中心組件的顯示接口自動渲染,直接將所述背景元素渲染至鎖屏后的屏幕上。[0073]對于實時導航狀態(tài)下的導航元素,當導航應(yīng)用中的實時導航信息對應(yīng)發(fā)布的導航元素發(fā)生變化時,按上述步驟循環(huán)往復(fù),就形成了可以動態(tài)顯示的引導元素。[0074]另外,本發(fā)明還可調(diào)用即時播放中心組件的語音控制接口,對音量進行控制。[0075]本發(fā)明在系統(tǒng)的鎖屏狀態(tài)下,利用當前鎖屏狀態(tài)下的圖形渲染上下文環(huán)境的內(nèi)存,將實時導航狀態(tài)下的導航元素作為圖片渲染至鎖屏后的屏幕上。由于本發(fā)明是以圖片的形式將導航信息顯示給用戶,首先:可以實時、動態(tài)的以圖片的形式顯示導航信息,其直觀性好,可以降低語音所在的環(huán)境因素的影響;其次,用戶不需要解鎖屏幕,切換導航應(yīng)用到前臺等一系列操作,就可以直接觀看導航指示;并且可以降低對用戶駕駛的影響。[0076]實施例二[0077]參照圖2,其示出本發(fā)明實施例的一種導航信息顯示方法,具體可以包括:[0078]步驟210,監(jiān)聽屏幕點亮事件;[0079]在本發(fā)明實施例中,客戶端系統(tǒng)可為米用1S系統(tǒng)或者MacOSX系統(tǒng)的移動終端,比如iphone手機或者ipad平板電腦。[0080]可以理解,對于客戶端系統(tǒng)來說,在系統(tǒng)屏幕未點亮時,可能存在多種屏幕點亮方式,比如對于iphone手機,可以點擊home鍵。在本發(fā)明實施例中,在黑屏后,導航應(yīng)用在后臺運行過程中,根據(jù)實時GPS(GlobalPosit1ningSystem,全球定位系統(tǒng))坐標點生成導航信息時進行觸發(fā),從而點亮屏幕。當然也可以采用其他方式點亮屏幕,本發(fā)明不對其加以限制。[0081]本發(fā)明則對屏幕點亮事件進行監(jiān)聽,當監(jiān)聽到屏幕點亮事件,則進入步驟220。[0082]步驟220,判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài),以及判斷客戶端系統(tǒng)中的導航應(yīng)用是否處于導航狀態(tài);[0083]由于在實際應(yīng)用中,可能用戶并沒有對屏幕設(shè)置鎖屏功能,點亮屏幕后即進入可進入系統(tǒng)正常的屏幕渲染過程中,導航應(yīng)用可以調(diào)用屏幕解鎖狀態(tài)下(也即正常狀態(tài)下)的屏幕渲染接口,將整個導航應(yīng)用界面、導航地圖、GPS信息均可通過解鎖狀態(tài)下的內(nèi)存渲染至屏幕上。而在屏幕被鎖住的狀態(tài)下,即鎖屏狀態(tài)下,導航應(yīng)用就不能進行上述渲染過程了。那么如果系統(tǒng)屏幕點亮后,并不是處于鎖屏狀態(tài),就不用執(zhí)行本發(fā)明的后續(xù)步驟。[0084]因此本發(fā)明在系統(tǒng)屏幕點亮后判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài)。[0085]另外,如果用戶沒有啟動導航應(yīng)用進行導航,也不用執(zhí)行本發(fā)明的后續(xù)步驟。因此本發(fā)明還需要判斷導航應(yīng)用是否正在導航。對于本發(fā)明來說,可以通過導航應(yīng)用自身的運行情況去判斷其是否正在導航,比如判斷導航應(yīng)用是否在調(diào)用GPS模塊以獲取GPS位置,比如根據(jù)GPS位置調(diào)用導航應(yīng)用中的地圖數(shù)據(jù)進行加載顯示導航元素等。[0086]在判斷客戶端系統(tǒng)處于鎖屏狀態(tài),且導航應(yīng)用處于導航狀態(tài)后,則可進入步驟230。如果系統(tǒng)不處于鎖屏狀態(tài)或者導航應(yīng)用沒有進行導航,則不進行后續(xù)操作步驟。[0087]優(yōu)選的,所述判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài)包括:[0088]子步驟S222,調(diào)用鎖屏狀態(tài)消息獲取函數(shù)獲取屏幕狀態(tài)值;所述鎖屏狀態(tài)接口通過系統(tǒng)消息注冊函數(shù)注冊。[0089]在本發(fā)明實施例中,可預(yù)先向系統(tǒng)注冊一個鎖屏狀態(tài)消息獲取函數(shù),該函數(shù)通過系統(tǒng)消息注冊函數(shù)(CFNotificat1nCenterAddObserver)向系統(tǒng)進行注冊。其注冊樣例如下:[0090]CFNotificat1nCenterAddObserver(CFNotificat1nCenterGetDarwinNotifyCenter(),NULL,updateEnabled,CFSTR(〃com.apple,1kit.hid.displayStatus〃),NULL,CFNotificat1nSuspens1nBehav1rDeliverImmediately);[0091]其中,CFNotificat1nCenterGetDarwinNotifyCenterO,表不:向通知中心增加監(jiān)控者。[0092]updateEnabled表示鎖屏狀態(tài)消息獲取函數(shù),[0093]CFSTR(〃com.apple,1kit.hid.displayStatus〃)表不:觀察通知的名稱。如果為NULL,回調(diào)為觀察對象發(fā)布的任何通知。[0094]CFNotificat1nSuspens1nBehav1rDeliverImmediateIy表不:此參數(shù)會不顧一切地將通知發(fā)給接收者,即使接收者已經(jīng)宣布它需要暫停接收分布式通知,在本發(fā)明實施例中接收者是updateEnabled。[0095]第一個NULL表示:觀察者。該參數(shù)在MACOSXvl0.3以及以后版本可以為空。[0096]第二個NULL表示:為觀察對象。在分布式通知中,如果為空,則回調(diào)為被任意觀察對象發(fā)送的已命名的通知。[0097]如果未監(jiān)聽到屏幕點亮事件,則不進入后續(xù)步驟。[0098]步驟230,如果客戶端系統(tǒng)處于鎖屏狀態(tài)并且導航應(yīng)用正在導航,則對于客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0099]在本發(fā)明實施例中,對于客戶端系統(tǒng)中導航應(yīng)用根據(jù)客戶端實時接收的GPS信息和客戶端本身存儲的地圖數(shù)據(jù)進行動態(tài)計算,計算客戶端在地圖數(shù)據(jù)的對應(yīng)路徑中所在的實時位置,并對應(yīng)加載與實時位置相關(guān)的導航信息進行導航,比如iphone手機中的導航軟件處于導航狀態(tài),那么實時獲取導航狀態(tài)下導航信息中的導航元素,比如下一路口名,距離下一路口距離等。[0100]如果客戶端系統(tǒng)不處于鎖屏狀態(tài)或者導航應(yīng)用沒有導航,則不進入后續(xù)步驟。[0101]優(yōu)選的,對客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素包括:[0102]子步驟S232,基于導航應(yīng)用的實時導航信息,生成引導元素。[0103]在實際應(yīng)用中,系統(tǒng)在解鎖狀態(tài)下,導航應(yīng)用是基于GPS信息生成完整的實時導航信息,比如包括導航地圖、當前位置在導航地圖中的位置等完整的導航信息。而本發(fā)明,由于是顯示在鎖屏狀態(tài)下,為了節(jié)省系統(tǒng)資源,不用生成完整的導航信息,只需要獲取組成導航信息的部分引導元素,比如不獲取導航地圖,只需要將提示用戶左轉(zhuǎn)、右轉(zhuǎn)的圖標,路口提示信息等引導信息從導航應(yīng)用中獲取,然后將引導元素渲染至鎖屏后的界面上顯示。如此,可以降低數(shù)據(jù)交互量,還可以節(jié)省電量。[0104]優(yōu)選的,所述引導元素包括:下一路口的名稱、距離下一路口的距離、針對下一路口的引導圖、到終點距離其中至少一個。當然,最優(yōu)的方案應(yīng)該至少包括下一路口的名稱、距離下一路口的距離、針對下一路口等引導元素組成的引導圖。[0105]步驟240,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0106]在系統(tǒng)處于鎖屏狀態(tài)下時,其對于圖形處理中專用的圖形渲染上下文環(huán)境的圖形渲染內(nèi)存空間,本發(fā)明則想到切入該圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0107]優(yōu)選的,所述步驟240包括:[0108]子步驟241,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素生成為導航圖片,并實時將所述導航圖片渲染至鎖屏狀態(tài)時的屏幕上。[0109]在系統(tǒng)處于鎖屏狀態(tài)下時,其對于圖形處理中專用的圖形渲染上下文環(huán)境的圖形渲染內(nèi)存空間,本發(fā)明則想到了利用該特殊的圖形渲染上下文環(huán)境的圖形渲染內(nèi)存,將實時導航狀態(tài)下的導航元素生成為圖片,然后將該圖片渲染至鎖屏后的屏幕上。[0110]優(yōu)選地,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上包括:[0111]步驟S242,調(diào)用系統(tǒng)的圖形渲染組件接口,在鎖屏狀態(tài)下的圖像渲染上下文環(huán)境中申請一塊圖形渲染內(nèi)存;[0112]在本發(fā)明中調(diào)用系統(tǒng)圖形渲染組件接口NSMutableDict1nary*songInfo=[[NSMutableDict1naryalloc]init],在當前圖形?宣染上下文UlGraphicsGetCurrentContextO環(huán)境中申請相應(yīng)的一塊圖形?宣染內(nèi)存。[0113]步驟S243,將實時導航狀態(tài)下的導航元素放入所述圖形渲染內(nèi)存相應(yīng)位置,并針對各導航元素進行顯示屬性設(shè)置;[0114]將需顯示的導航元素(如下一路口的名稱、距離下一路口的距離、針對下一路口的引導圖、到終點距離等)依次安放在所述圖形渲染內(nèi)存相應(yīng)的位置,并設(shè)置相關(guān)顯示屬性。在本發(fā)明實施例中通過CGContextTranslateCTM將導航元素依次安放在所述圖形渲染內(nèi)存的相應(yīng)位置中。[0115]優(yōu)選地,所述顯示屬性包括:各導航元素的顏色、各導航元素中存在的文字的字體、各導航元素的顯示位置其中至少一個。[0116]步驟S244,調(diào)用系統(tǒng)的圖像生成接口根據(jù)所述圖形渲染內(nèi)存生成為一張圖片;[0117]在步驟S243設(shè)直完成后,設(shè)直完成后調(diào)用系統(tǒng)圖形生成接口MPMediaItemArtwork^albumArt=[[MPMediaItemArtworkalloc]initwithlmage:[UIImageimagedNamed:@”albumArt”]],根據(jù)所述圖形渲染內(nèi)存中的導航元素對應(yīng)的數(shù)據(jù)將該導航兀素直接生成為一張對應(yīng)的圖片UlGraphicsGetlmageFromCurrentImageContextO。[0118]所述圖形生成接口“MPMediaItemArtwork*albumA;rt=[[MPMediaItemArtworkalloc]initwithlmage:[UIImageimagedNamed:O”albumArt”]]”具體如下:[0119][songlnfosetObject:1,?Aud1Title,,forkey:MPMediaItemPropertyTitle];/設(shè)置引導元素;[0120][songlnfosetObject:@”Aud1Author^forkey:MPMediaItemPropertyTitle];/設(shè)置公司名稱;[0121][songlnfosetObject:albumArtforkey:MPMediaItemPropertyArtwork];/設(shè)置引導元素背景圖片;[0122][[MPNOWPlayinglnfoCenterdefaultCenter]setNOWPlayinglnfo:songInfo];/將需要渲染的結(jié)果設(shè)置給即時播放中心組件,告知可以開始渲染。[0123]優(yōu)選的,本實施例中,可以調(diào)用系統(tǒng)的圖像生成接口根據(jù)所述圖形渲染內(nèi)存分別實時生成產(chǎn)生更新的實時導航信息對應(yīng)導航元素的圖標,并在后續(xù)步驟中不斷地將新生成的圖標刷新至鎖定的屏幕上;[0124]將對于渲染內(nèi)存中定時更新的的導航元素,根據(jù)導航應(yīng)用的實時導航信息分別生成待實時更新的對應(yīng)導航元素的圖標,并在后續(xù)步驟中不斷地將新生成的圖標刷新至鎖定的屏幕上。如圖3A所示,其包括下一路口的名稱“成府路”,到成府路時的距離對應(yīng)的圖標“300米”,當不斷行駛時,該距離下一路口的距離的圖標不斷被更新,對應(yīng)的圖標“200米”、“50米”被逐次刷新至鎖定的屏幕上。當用戶駕駛汽車轉(zhuǎn)向后,下一路口的名稱、距離下一路口的距離和下一路口對應(yīng)的引導圖標對應(yīng)的圖標將被分別刷新至鎖定的屏幕上。當然,在其他實施例中,也可在導航應(yīng)用的實時導航信息變化時,根據(jù)變化后的實時導航信息將分別實時更新的對應(yīng)導航元素的圖標逐個刷新至屏幕上。[0125]優(yōu)選地,在步驟S244之后,還包括:[0126]步驟S245,在所述圖片生成之后,釋放所述圖形渲染內(nèi)存以及針對該圖片的圖形上下文。[0127]圖片生成后釋放內(nèi)存及該引導元素對應(yīng)的圖形上下文UlGraphicsEndImageContextO。[0128]步驟S246,調(diào)用即時播放中心組件的顯示接口將所述圖片渲染至鎖屏后的屏幕上以顯示。[0129]然后,如果系統(tǒng)即時播放中心組件MPNowPlayinglnfoCenter沒有啟動,則啟動系統(tǒng)即時播放中心組件,將所述圖片設(shè)置為即時播放中心組件的背景元素,即設(shè)置為background,img的屬性。如果已經(jīng)啟動了系統(tǒng)即時播放中心組,將所述圖片設(shè)置為即時播放中心組件的背景元素。然后即可調(diào)用即時播放中心組件的顯示接口自動渲染,直接將所述背景元素渲染至鎖屏后的屏幕上。[0130]另外,本發(fā)明還可調(diào)用即時播放中心組件的語音控制接口,對音量進行控制。[0131]本發(fā)明在系統(tǒng)的鎖屏狀態(tài)下,當用戶觸發(fā)點亮屏幕后,可以獲取實時導航狀態(tài)下的導航元素,然后利用當前鎖屏狀態(tài)下的圖形渲染上下文環(huán)境的內(nèi)存,將實時導航狀態(tài)下的導航元素分別實時生成對應(yīng)的圖標,渲染至鎖屏后的屏幕上。由于本發(fā)明是以圖片的形式將導航信息顯示給用戶,首先:可以實時、動態(tài)的以圖片的形式顯示導航信息,其直觀性好,可以降低語音所在的環(huán)境因素的影響;其次,用戶不需要解鎖屏幕,切換導航應(yīng)用到前臺等一系列操作,就可以直接觀看導航指示;并且可以降低對用戶駕駛的影響。[0132]實施例三[0133]參照圖3,其為在本發(fā)明優(yōu)選的實施例的一種導航信息顯示方法的流程示意圖,具體可以包括:[0134]步驟310,監(jiān)聽屏幕點亮事件,判斷屏幕是否點亮;如果屏幕點亮進入步驟312;[0135]如果未監(jiān)聽到屏幕點亮事件,則不進入后續(xù)步驟。[0136]步驟312,判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài),以及判斷實時導航程序是否正在導航;如果客戶端系統(tǒng)處于鎖屏狀態(tài)并且實時導航程序正在導航,則進入步驟314;[0137]如果均不是,則不進入后續(xù)步驟。[0138]步驟314,基于導航應(yīng)用的實時導航信息,生成引導元素;[0139]如圖3A,所述引導元素包括:下一路口名:成府路;距離下一路口的距離:300米;在下一路口對應(yīng)的引導圖標:向左轉(zhuǎn)引導圖。以及“前方紅了燈路況左轉(zhuǎn);進入成府路”的提示文本。[0140]即導航應(yīng)用根據(jù)實時的GPS點實時加載當前位置到下一路口的距離、下一路口的名稱、當前位置到終點的距離、下一路口對應(yīng)的引導圖標等引導元素。[0141]步驟316,針對所述引導元素,調(diào)用系統(tǒng)的圖形渲染組件接口,在鎖屏狀態(tài)下的圖像渲染上下文環(huán)境中申請一塊圖形渲染內(nèi)存;然后進入步驟318;[0142]步驟318,將實時導航狀態(tài)下的引導元素放入所述圖形渲染內(nèi)存相應(yīng)位置,并針對各引導元素進行顯示屬性設(shè)置;然后進入步驟320;[0143]步驟320,調(diào)用系統(tǒng)的圖像生成接口將所述內(nèi)存生成為一張圖片;然后進入步驟322;[0144]步驟322,在所述圖片生成之后,釋放所述圖形渲染內(nèi)存以及針對該圖片的圖形上下文。然后進入步驟324;[0145]步驟324,調(diào)用即時播放中心組件的顯示接口將所述圖片渲染至鎖屏后的屏幕上以顯示;[0146]如步驟314至步驟324之間的循環(huán)往復(fù),就形成了可以根據(jù)移動終端所在位置進行動態(tài)刷新顯示的圖片形式的引導元素,從而輔助用戶行車時進行路況導航。[0147]當然本發(fā)明實施例進行圖片導航時,還可以調(diào)用即時播放中心組件的音頻組件播放導航語音。針對所述語音導航信息,還可調(diào)用系統(tǒng)的即時播放中心組件播放所述語音導航信息,并提供語音控制組件;[0148]所述語音控制組件包括音量控制組件,播放控制組件等。[0149]本發(fā)明實施例與實施例一、二類似步驟原理類似,在此不再詳述。[0150]本發(fā)明實施例中,可以在傳統(tǒng)的導航信息提示功能的基礎(chǔ)上,將引導元素以圖片的形式展示在鎖屏后的屏幕上,使用戶可以更直觀的看到導航信息。[0151]實施例四[0152]參照圖4,其示出本發(fā)明實施例的一種導航信息顯示方法,具體可以包括:[0153]步驟410,若檢測到所述導航應(yīng)用正在導航中,則發(fā)送屏幕點亮指令以點亮屏幕,使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示;[0154]在本發(fā)明中客戶端系統(tǒng)黑屏后,可以由導航應(yīng)用本身去觸發(fā)以點亮屏幕。在本發(fā)明實施例中,可以每隔一段時間,即在系統(tǒng)黑屏前發(fā)送一次屏幕點亮指令,以避免系統(tǒng)黑屏,使所述導航元素始終在鎖屏狀態(tài)時的屏幕上進行展示。即若檢測到所述導航應(yīng)用正在導航中,則發(fā)送屏幕點亮指令以點亮屏幕,從而以進入步驟420等后續(xù)步驟,使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示。[0155]優(yōu)選的,所述步驟410包括:[0156]子步驟412,對所述導航元素進行實時檢測,如檢測到所述導航元素距進行刷新剩余既定時段或既定距離時,則發(fā)送屏幕點亮指令以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示。[0157]在本發(fā)明實施例中,可對所述導航元素進行實時檢測,如檢測到所述導航元素距進行刷新剩余既定時段或既定距離時,則發(fā)送屏幕點亮指令,以使在用戶的行駛狀態(tài)即將發(fā)生變化,如轉(zhuǎn)向、掉頭等情況,即導航元素產(chǎn)生更新時,使所述導航元素能夠通過后續(xù)步驟在點亮后的鎖屏屏幕上展示。[0158]在本發(fā)明實施例中,所述判斷導航應(yīng)用的實時導航信息到達預(yù)定位置包括,當導航應(yīng)用判斷當前位置距離下一路口距離到達第一閾值。進入該閾值,則以使對應(yīng)的導航元素在鎖屏狀態(tài)時的屏幕上進行展示。比如離下一路口的距離到達300米時,則可自動點亮屏幕,觸發(fā)本發(fā)明的后續(xù)步驟,以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示,即在300米之內(nèi)均點亮屏幕,以動態(tài)圖片的方式顯示導航元素為用戶進行導航。[0159]所述判斷導航應(yīng)用的實時導航信息到達預(yù)定時間包括,距離下一路口的時間到達第二閾值。進入該第二閾值,則以使對應(yīng)的導航元素在鎖屏狀態(tài)時的屏幕上進行展示。比如離到下一路口的時間到達I分鐘時,則可自動點亮屏幕,觸發(fā)本發(fā)明的后續(xù)步驟,以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示,即在I分鐘之內(nèi)均點亮屏幕,以動態(tài)圖片的方式顯示導航元素為用戶進行導航。當然,所述時間閾值可根據(jù)當前車速以及路況情況進行計算。[0160]當然上述第一閾值和第二閾值可根據(jù)實際路口進行手動或自動設(shè)置,比如可針對每一個路口設(shè)置一個閾值,或者針對某個路段長度以及級別范圍設(shè)置閾值,如導航軟件根據(jù)該用戶的駕駛習慣采集用戶數(shù)據(jù)后自動計算第一閾值和第二閾值,針對大于30公里的高速公路路段設(shè)置一個閾值,針對路段小于30公里的高速路段設(shè)置一個閾值;針對大于20公里的低速公路路段設(shè)置一個閾值,針對路段小于20公里的低速公路路段設(shè)置一個閾值。[0161]當然,在本步驟之后還可包括:子步驟S412,監(jiān)聽客戶端系統(tǒng)是否點亮屏幕;如果點亮屏幕,則進入步驟S420;[0162]步驟420,當屏幕點亮后,檢測客戶端是否處于鎖屏狀態(tài);[0163]步驟430,如果客戶端處于鎖屏狀態(tài),則對于客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0164]步驟440,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0165]本發(fā)明實施例與實施例一、二、三類似步驟原理類似,在此不再詳述。[0166]本發(fā)明在系統(tǒng)的鎖屏狀態(tài)下,在導航過程中自動觸發(fā)屏幕點亮事件,然后利用當前鎖屏狀態(tài)下的圖形渲染上下文環(huán)境的內(nèi)存,將實時導航狀態(tài)下的導航元素作為圖片渲染至鎖屏后的屏幕上,并且對于更新的導航狀態(tài),循環(huán)將對應(yīng)的導航元素作為圖片渲染至鎖屏后的屏幕上。由于本發(fā)明是以圖片的形式將導航信息顯示給用戶,首先:可以動態(tài)的顯示導航信息,其直觀性好,可以降低語音所在的環(huán)境因素的影響;其次,用戶不需要解鎖屏幕,切換導航應(yīng)用到前臺等一系列操作,即使不點擊home鍵就可以直接觀看鎖屏界面中的導航指示;并且可以降低對用戶駕駛的影響。[0167]實施例五[0168]參照圖5,其示出本發(fā)明實施例的一種導航信息顯示方法,具體可以包括:[0169]步驟510,判斷客戶端是否處于鎖屏狀態(tài);如果是處于鎖屏狀態(tài),則進入步驟520;[0170]導航應(yīng)用可判斷客戶端是否處于鎖屏狀態(tài),如果是,則進入步驟520,如果不是,則不進入后續(xù)步驟。[0171]步驟520,監(jiān)聽客戶端的屏幕點亮事件;如果監(jiān)聽到屏幕點亮事件,則進入步驟530;[0172]如果沒有監(jiān)聽到屏幕點亮事件則不進入后續(xù)步驟。[0173]步驟530,對客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0174]步驟540,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0175]在本發(fā)明實施例中,導航應(yīng)用可以在步驟510處判斷其自身是否處于實時導航狀態(tài),同時可判斷客戶端是否處于鎖屏狀態(tài)。如果導航應(yīng)用處于導航狀態(tài),且客戶端處于鎖屏狀態(tài),則可主動觸發(fā)屏幕點亮事件。如果均不是,則不進入后續(xù)步驟。當然,導航應(yīng)用也可以在步驟520之后,步驟530之前判斷導航應(yīng)用是否處于實時導航狀態(tài),如果處于導航狀態(tài),則進入步驟530,如果不是,則不進入后續(xù)步驟。[0176]本發(fā)明實施例與實施例一至四類似步驟原理類似,在此不再詳述。[0177]實施例六[0178]參照圖6,其為在本發(fā)明優(yōu)選的實施例的一種導航信息顯示方法的流程示意圖,具體可以包括:[0179]步驟610,在系統(tǒng)鎖屏后,若檢測到所述導航應(yīng)用正在導航中,則發(fā)送屏幕點亮指令以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示;[0180]即若檢測到所述導航應(yīng)用正在導航中,則發(fā)送屏幕點亮指令以點亮屏幕以進入步驟620。[0181]根據(jù)實時的GPS點生成當前位置到下一路口的距離、下一路口的名稱、當前位置到終點的距離、方向引導圖。[0182]在實際應(yīng)用中,客戶端系統(tǒng)黑屏后,如果用戶在黑屏前正運行著導航應(yīng)用,并且使導航應(yīng)用處于導航狀態(tài),則導航應(yīng)用可以自己點亮屏幕,并根據(jù)實時導航狀態(tài)生成引導元素、第一文本導航信息、以及語音導航信息。[0183]步驟612,當屏幕點亮后,判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài);如果客戶端系統(tǒng)處于鎖屏狀態(tài);[0184]步驟614,基于導航應(yīng)用的實時導航信息,生成引導元素;[0185]步驟616,針對所述引導元素,調(diào)用系統(tǒng)的圖形渲染組件接口,在鎖屏狀態(tài)下的圖像渲染上下文環(huán)境中申請一塊圖形渲染內(nèi)存;然后進入步驟618;[0186]步驟618,將實時導航狀態(tài)下的引導元素放入所述圖形渲染內(nèi)存相應(yīng)位置,并針對各引導元素進行顯示屬性設(shè)置;然后進入步驟620;[0187]步驟620,調(diào)用系統(tǒng)的圖像生成接口將所述內(nèi)存生成為一張圖片;然后進入步驟622;[0188]步驟622,在所述圖片生成之后,釋放所述圖形渲染內(nèi)存以及針對該圖片的圖形上下文。然后進入步驟624;[0189]步驟624,調(diào)用即時播放中心組件的顯示接口將所述圖片渲染至鎖屏后的屏幕上以顯示;[0190]如步驟614至步驟624之間的循環(huán)往復(fù),就形成了可以實時動態(tài)刷新在鎖屏屏幕上圖片形式的引導元素。[0191]當然,本發(fā)明實施例中,第一文本導航信息、以及語音導航信息可以不用生成、也可以只生成一個,相應(yīng)的步驟也可以不用存在。[0192]本發(fā)明實施例與實施例一、二類似步驟原理類似,在此不再詳述。[0193]本發(fā)明實施例中,可以在傳統(tǒng)的導航信息提示功能的基礎(chǔ)上,可以由導航應(yīng)用自動觸發(fā),將引導元素以圖片的形式展示在鎖屏后的屏幕上,使用戶可以更直觀的看到導航信息。[0194]實施例七[0195]參照圖7,其示出本發(fā)明實施例的一種導航信息顯示裝置,具體可以包括:[0196]狀態(tài)判斷模塊710,適于判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài);[0197]優(yōu)選的,所述狀態(tài)判斷模塊710包括:[0198]鎖屏判斷模塊,適于調(diào)用鎖屏狀態(tài)消息獲取函數(shù)獲取屏幕狀態(tài)值,通過所述屏幕狀態(tài)值判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài);所述鎖屏狀態(tài)接口通過系統(tǒng)消息注冊函數(shù)注ΠΠ/ttrO[0199]導航元素獲取模塊720,適于如果客戶端系統(tǒng)處于鎖屏狀態(tài),則對于客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0200]優(yōu)選的,所述導航元素獲取模塊720包括:[0201]導航信息生成模塊,適于基于導航應(yīng)用的實時導航信息,生成引導元素。[0202]優(yōu)選的,所述引導元素包括:下一路口的名稱、距離下一路口的距離、針對下一路口的引導圖、到終點距離至少其中一個。[0203]導航展示模塊730,適于基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0204]優(yōu)選的,所述導航展示模塊730包括:[0205]圖形渲染內(nèi)存申請模塊,適于調(diào)用系統(tǒng)的圖形渲染組件接口,在鎖屏狀態(tài)下的圖像渲染上下文環(huán)境中申請一塊圖形渲染內(nèi)存;[0206]導入元素存置模塊,適于將實時導航狀態(tài)下的導航元素放入所述圖形渲染內(nèi)存相應(yīng)位置,并針對各導航元素進行顯示屬性設(shè)置;[0207]圖片生成模塊,適于調(diào)用系統(tǒng)的圖像生成接口將所述內(nèi)存生成為一張圖片;[0208]上屏渲染模塊,適于調(diào)用即時播放中心組件的顯示接口將所述圖片渲染至鎖屏后的屏幕上以顯示。[0209]優(yōu)選的,在圖片生成模塊之后,還包括:[0210]釋放模塊,適于在所述圖片生成之后,釋放所述圖形渲染內(nèi)存以及針對該圖片的圖形上下文。[0211]優(yōu)選的,所述顯示屬性包括:各導航元素的顏色、各導航元素中存在的文字的字體、各導航元素的顯示位置至少其中一個。[0212]實施例八[0213]參照圖8,其示出本發(fā)明實施例的一種導航信息顯示裝置,具體可以包括:[0214]點亮監(jiān)聽模塊810、狀態(tài)判斷模塊820、導航元素獲取模塊830、導航展示模塊840;[0215]所述點亮監(jiān)聽模塊810適于監(jiān)聽客戶端系統(tǒng)是否點亮屏幕;如果點亮屏幕,則進入狀態(tài)判斷模塊820;[0216]所述狀態(tài)判斷模塊820,適于判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài),以及判斷客戶端系統(tǒng)中的導航應(yīng)用是否處于導航狀態(tài);如果客戶端系統(tǒng)處于鎖屏狀態(tài),并且所述導航應(yīng)用處于導航狀態(tài),則進入導航元素獲取模塊930。[0217]導航元素獲取模塊830,適于客戶端系統(tǒng)中導航應(yīng)用的實時導航狀態(tài),獲取所述實時導航狀態(tài)下的導航元素。[0218]所述導航展示模塊840包括:[0219]導航信息生成模塊S841,適于基于導航應(yīng)用的實時導航信息,生成引導元素;[0220]優(yōu)選地,所述引導元素包括:下一路口的名稱、距離下一路口的距離、針對下一路口的引導圖、到終點距離至少其中一個。[0221]圖形渲染內(nèi)存申請模塊S842,適于調(diào)用系統(tǒng)的圖形渲染組件接口,在鎖屏狀態(tài)下的圖像渲染上下文環(huán)境中申請一塊圖形渲染內(nèi)存;[0222]導入元素存置模塊S843,適于將實時導航狀態(tài)下的導航元素放入所述圖形渲染內(nèi)存相應(yīng)位置,并針對各導航元素進行顯示屬性設(shè)置;[0223]優(yōu)選地,所述顯示屬性包括:各導航元素的顏色、各導航元素中存在的文字的字體、各導航元素的顯示位置至少其中一個。[0224]圖片生成模塊S844,適于調(diào)用系統(tǒng)的圖像生成接口將所述內(nèi)存生成為一張圖片;[0225]釋放模塊S845,適于在所述圖片生成之后,釋放所述圖形渲染內(nèi)存以及針對該圖片的圖形上下文。[0226]第一上屏渲染模塊S846,適于調(diào)用即時播放中心組件的顯示接口將所述圖片渲染至鎖屏后的屏幕上以顯示。[0227]實施例九[0228]參照圖9,其示出本發(fā)明實施例的一種導航信息顯示裝置,具體可以包括:[0229]主動點亮模塊910,適于若判斷所述導航應(yīng)用正在導航,則發(fā)送屏幕點亮指令以點亮屏幕,使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示;[0230]優(yōu)選的,在所述主動點亮模塊910之后還包括,點亮監(jiān)聽模塊適于,監(jiān)聽客戶端系統(tǒng)是否點亮屏幕;如果點亮屏幕,則進入狀態(tài)判斷模塊920。[0231]狀態(tài)判斷模塊920,適于判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài);[0232]導航元素獲取模塊930,適于如果客戶端系統(tǒng)處于鎖屏狀態(tài),則對于客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0233]導航展示模塊940,適于基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0234]優(yōu)選的,所述主動點亮模塊910,還適于若判斷導航應(yīng)用的實時導航到達預(yù)定位置或者時間時,則發(fā)送屏幕點亮指令點亮屏幕,以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示。[0235]實施例十[0236]參照圖10,其示出本發(fā)明實施例的一種導航信息顯示裝置,具體可以包括:[0237]屏幕判斷模塊1010,適于判斷客戶端是否處于鎖屏狀態(tài);如果是處于鎖屏狀態(tài),則進入點亮監(jiān)聽模塊1020;[0238]點亮監(jiān)聽模塊1020,適于監(jiān)聽客戶端的屏幕點亮事件;如果監(jiān)聽到屏幕點亮事件,則進入步驟導航元素獲取模塊1030;[0239]如果沒有監(jiān)聽到屏幕點亮事件則不進入后續(xù)步驟。[0240]導航元素獲取模塊1030,適于對于客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;[0241]導航展示模塊1040,基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。[0242]當然在本發(fā)明的一種實施例中,導航應(yīng)用還可以在屏幕判斷模塊1110判斷其自身是否處于實時導航狀態(tài),同時可判斷客戶端是否處于鎖屏狀態(tài)。如果導航應(yīng)用處于導航狀態(tài),且客戶端處于鎖屏狀態(tài),則可主動觸發(fā)屏幕點亮事件。如果均不是,則不進入后續(xù)模塊。[0243]當然在本發(fā)明的另一種實施例中,當然導航應(yīng)用也可以在點亮監(jiān)聽模塊1020之后,導航元素獲取模塊1030之前還可包括導航狀態(tài)判斷模塊,用于判斷導航應(yīng)用是否處于實時導航狀態(tài),如果處于導航狀態(tài),則進入導航元素獲取模塊1030,如果不是,則不進入后續(xù)模塊。[0244]以上對本申請所提供的一種基于語義理解的表情輸入的方法、裝置和系統(tǒng),進行了詳細介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制?!緳?quán)利要求】1.一種導航信息顯示方法,其特征在于,包括:檢測客戶端是否處于鎖屏狀態(tài);如果客戶端處于鎖屏狀態(tài),則對客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。2.如權(quán)利要求1所述的方法,其特征在于,所述對客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素包括:基于導航應(yīng)用的實時導航信息,生成引導元素。3.如權(quán)利要求2所述的方法,其特征在于,所述引導元素包括:下一路口的名稱、距離下一路口的距離、下一路口對應(yīng)的引導圖標、到終點距離中的其中至少一個。4.如權(quán)利要求1所述的方法,其特征在于,所述將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上,包括:將所述實時導航信息下的導航元素生成對應(yīng)的導航圖片,并實時將所述導航圖片渲染至鎖屏狀態(tài)時的屏幕上。5.如權(quán)利要求1或4所述的方法,所述將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上,包括:調(diào)用系統(tǒng)的圖形渲染組件接口,在鎖屏狀態(tài)下申請一塊圖形渲染內(nèi)存;將實時導航狀態(tài)下的導航元素放入所述圖形渲染內(nèi)存相應(yīng)位置,并針對各導航元素進行顯示屬性設(shè)置;調(diào)用系統(tǒng)的圖像生成接口根據(jù)所述圖形渲染內(nèi)存生成為一張圖片;調(diào)用即時播放中心組件的顯示接口將所述圖片渲染至鎖屏后的屏幕上以顯示。6.如權(quán)利要求1所述的方法,其特征在于,還包括:若檢測到所述導航應(yīng)用正在導航中,則發(fā)送屏幕點亮指令以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示。7.如權(quán)利要求1或6所述的方法,其特征在于,還包括:對所述導航元素進行實時檢測,如檢測到所述導航元素距進行刷新剩余既定時段或既定距離時,則發(fā)送屏幕點亮指令以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示。8.一種導航信息顯示裝置,其特征在于,包括:狀態(tài)判斷模塊,適于判斷客戶端系統(tǒng)是否處于鎖屏狀態(tài);導航元素獲取模塊,適于如果客戶端處于鎖屏狀態(tài),則對于客戶端中導航應(yīng)用的實時導航信息進行實時獲取,得到所述實時導航信息下的導航元素;導航展示模塊,適于基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素實時渲染至鎖屏狀態(tài)時的屏幕上。9.如權(quán)利要求8所述的裝置,其特征在于,所述導航元素獲取模塊包括:導航信息生成模塊,適于基于導航應(yīng)用的實時導航信息,生成引導元素。10.如權(quán)利要求9所述的裝置,其特征在于,所述引導元素包括:下一路口的名稱、距離下一路口的距離、針對下一路口的引導圖、到終點距離至少其中一個。11.如權(quán)利要求8所述的裝置,其特征在于,所述導航展示模塊包括:導航圖片渲染模塊,適于基于當前鎖屏狀態(tài)下的圖形渲染內(nèi)存,將所述實時導航信息下的導航元素生成為導航圖片,并實時將所述導航圖片渲染至鎖屏狀態(tài)時的屏幕上。12.如權(quán)利要求8或11所述的裝置,所述導航展示模塊包括:圖形渲染內(nèi)存申請模塊,適于調(diào)用系統(tǒng)的圖形渲染組件接口,在鎖屏狀態(tài)下的圖像渲染上下文環(huán)境中申請一塊圖形渲染內(nèi)存;導入元素存置模塊,適于將實時導航狀態(tài)下的導航元素放入所述圖形渲染內(nèi)存相應(yīng)位置,并針對各導航元素進行顯示屬性設(shè)置;圖片生成模塊,適于調(diào)用系統(tǒng)的圖像生成接口將所述內(nèi)存生成為一張圖片;上屏渲染模塊,適于調(diào)用即時播放中心組件的顯示接口將所述圖片渲染至鎖屏后的屏幕上以顯示。13.如權(quán)利要求8所述的裝置,其特征在于,在狀態(tài)判斷模塊之前還包括:主動點亮模塊,適于若判斷所述導航應(yīng)用正在導航中,則發(fā)送屏幕點亮指令以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示。14.如權(quán)利要求8或13所述的裝置,其特征在于,所述裝置還包括:第一主動點亮模塊,適于對所述導航元素進行實時檢測,如檢測到所述導航元素距進行刷新剩余既定時段或既定距離時,則發(fā)送屏幕點亮指令以使所述導航元素在鎖屏狀態(tài)時的屏幕上進行展示?!疚臋n編號】G01C21/36GK104374399SQ201410602678【公開日】2015年2月25日申請日期:2014年10月31日優(yōu)先權(quán)日:2014年10月31日【發(fā)明者】陳蓬申請人:北京搜狗科技發(fā)展有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1