專利名稱:Poi的顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種顯示方法,特別是涉及POI (Point Of Interest,興趣點(diǎn),即某個(gè)感興趣的地點(diǎn))的顯示方法。
背景技術(shù):
隨著智能手機(jī)上的攝像頭功能的普及,基于攝像頭所獲取圖像進(jìn)行增強(qiáng)實(shí)景功能的開發(fā)成為了可能。通過在攝像頭畫面上疊加各種自定義的圖像,可以實(shí)現(xiàn)漂亮的視覺效果。而重力傳感器(羅盤)、加速度傳感器在手機(jī)上的裝備則使得可以實(shí)時(shí)獲取當(dāng)前位置和 方向。從目前手機(jī)上的應(yīng)用來看,有單獨(dú)做增強(qiáng)實(shí)景功能的,也有單獨(dú)做重力感應(yīng)應(yīng)用的,但是將兩者結(jié)合起來,并與服務(wù)器端數(shù)據(jù)結(jié)合使用的應(yīng)用則還很少。而在增強(qiáng)實(shí)景的呈現(xiàn)上,大多是疊加平面圖像或者一些孤立的點(diǎn)狀實(shí)體,這種呈現(xiàn)方式比較呆板,不夠直觀。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種POI的顯示方法。通過應(yīng)用定位技術(shù)、羅盤和加速度傳感器技術(shù)、3D(三維空間)顯示技術(shù)、后臺(tái)數(shù)據(jù)的自動(dòng)生成等技術(shù),能透視特定方向上存在的P0I,解決了手持設(shè)備在增強(qiáng)實(shí)景的呈現(xiàn)上,平面圖像效果比較差的問題。為解決上述技術(shù)問題,本發(fā)明的POI的顯示方法,包括步驟(I)首先利用手持設(shè)備的定位模塊進(jìn)行定位;其中,所述手持設(shè)備包括手機(jī)(如iPhone和Android智能手機(jī))、PAD類等;(2)分扇區(qū),將手持設(shè)備的朝向落入對(duì)應(yīng)的扇區(qū),并調(diào)整顯示方式;(3)顯示 POI。所述步驟(I)中的定位方法是通過基于手持設(shè)備的定位模塊數(shù)據(jù)并進(jìn)行智能篩選的方式,以及根據(jù)用戶的使用場(chǎng)景,采取不同的定位方法。所述手持設(shè)備的定位模塊是通用的模塊,會(huì)提供GPS(全球定位系統(tǒng))定位、WiFi定位、手持設(shè)備基站定位等幾種定位數(shù)據(jù)(因手持設(shè)備平臺(tái)而異),如果不加選取的使用,會(huì)導(dǎo)致用戶得到不理想的結(jié)果,因此,基于手持設(shè)備的定位模塊數(shù)據(jù)并進(jìn)行智能篩選的方法為首先,優(yōu)先選用定位精度高的數(shù)據(jù),其中,GPS定位值優(yōu)于WiFi定位值,WiFi定位值優(yōu)于手持設(shè)備基站定位值;其次,優(yōu)先選用時(shí)間較近的定位值,即盡量采用最新的定位值;所述根據(jù)用戶的使用場(chǎng)景采取不同的定位方法中,由于在不同的場(chǎng)景下,用戶會(huì)有不同的要求,比如辦公室、餐館、地鐵站、戶外,用戶所感興趣的內(nèi)容是不同的,因此,不同的定位方法,具體為在戶外,盡量使用GPS定位,而室內(nèi)則需要結(jié)合WiFi定位、基站定位;同時(shí),在不同場(chǎng)景之間進(jìn)行切換的時(shí)候,則需要保留其最近的定位位置;
所述步驟(2)中的分扇區(qū)方法,是通過將用戶周邊的空間按照朝向(總共360度)分成若干個(gè)扇區(qū),然后分別顯示各個(gè)扇區(qū)方向上的P0I,如可以分成東南西北四個(gè)扇區(qū),然后分別顯示這4個(gè)方向上的POI ;所述步驟(2)中,調(diào)整顯示方式是當(dāng)加速度傳感器顯示用戶是橫著握著手持設(shè)備的時(shí)候,會(huì)橫屏顯示,如果是豎著握著手持設(shè)備,就豎屏顯示;所述步驟(3)中的顯示POI過程中,包含POI數(shù)據(jù)篩選,該數(shù)據(jù)篩選是根據(jù)用戶所在位置自動(dòng)進(jìn)行篩選,并允許用戶指定感興趣的POI類型;其中,POI類型包括文化教育、辦公住宿、政府機(jī)關(guān)、路橋設(shè)施、交通運(yùn)輸、生活服務(wù)、美食餐飲、運(yùn)動(dòng)健身、酒店賓館、購(gòu)物場(chǎng)所、休閑娛樂、旅游景點(diǎn);而根據(jù)用戶所在位置自動(dòng)進(jìn)行篩選,是根據(jù)用戶所在位置,搜索其附近的P0I,用戶可以選擇感興趣的POI類型(如上所列舉的類型)后,客戶端會(huì)自動(dòng)搜索該類型的POI,在搜索過程中,會(huì)根據(jù)附近POI的密度自適應(yīng)地調(diào)整搜索的范圍;所述步驟(3)的顯示POI中,是通過3D動(dòng)畫配合系統(tǒng)控件的方式或繪制POI信息的方式對(duì)POI進(jìn)行3D呈現(xiàn)。 其中,對(duì)于iPhone智能手機(jī),采用了 iPhone的3D動(dòng)畫配合系統(tǒng)控件(包括ScrollView、UIView)的方式;對(duì)于 Android 智能手機(jī),米用了 OpenGL ES(OpenGL forEmbedded Systems)來繪制 POI 信息。本發(fā)明的有益效果(I)針對(duì)iPhone和Android手機(jī)各自的特點(diǎn),采用了適合各自平臺(tái)的實(shí)現(xiàn)方式,在POI的呈現(xiàn)上進(jìn)行了效率和效果的優(yōu)化,為用戶提供流暢的使用體驗(yàn);(2)將定位技術(shù)、羅盤和加速度傳感器技術(shù)、3D顯示技術(shù)、后臺(tái)數(shù)據(jù)處理技術(shù)等有機(jī)結(jié)合,提供內(nèi)容豐富的LBS(Location Based Service,基于地理位置的服務(wù))功能,將手持設(shè)備用戶所感興趣的內(nèi)容集中呈現(xiàn)出來;(3)在實(shí)現(xiàn)上,能根據(jù)手持設(shè)備用戶所在位置、朝向、手持方式等信息自動(dòng)選擇合適的數(shù)據(jù)和表現(xiàn)方式,達(dá)到了智能、自適應(yīng)、無縫的用戶體驗(yàn)。
下面結(jié)合附圖與具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明圖I是使用iPhone智能手機(jī)進(jìn)行切客網(wǎng)客戶端POI顯不的效果不意圖;圖2是使用Android智能手機(jī)進(jìn)行切客網(wǎng)客戶端POI顯示的效果示意圖。
具體實(shí)施例方式現(xiàn)以針對(duì)iPhone和Android智能手機(jī)、切客網(wǎng)為例,來說明本發(fā)明的切客網(wǎng)手機(jī)客戶端POI的顯示方法,包括步驟(I)首先利用手機(jī)定位模塊進(jìn)行定位;(2)分扇區(qū),將手機(jī)的朝向落入對(duì)應(yīng)的扇區(qū),并調(diào)整顯示方式;(3)顯示 POI。而上述方法涉及的詳細(xì)方面,包括如下(I)在iPhone和Android智能手機(jī)定位上,通過基于手機(jī)定位模塊數(shù)據(jù)并進(jìn)行智能篩選的方式,根據(jù)用戶的使用場(chǎng)景采取不同的定位方法,即在戶外,GPS信號(hào)很好,盡量使用GPS定位,而室內(nèi)則需要結(jié)合WiFi定位、基站定位,同時(shí),在不同場(chǎng)景之間進(jìn)行切換的時(shí)候,比如從室外進(jìn)入室內(nèi),則需要保留其最近的定位位置,從而優(yōu)化用戶體驗(yàn);其中,基于手機(jī)定位模塊數(shù)據(jù)并進(jìn)行智能篩選的原則為首先,優(yōu)先選用定位精度高的數(shù)據(jù),其中,GPS定位值優(yōu)于WiFi定位值,WiFi定位值優(yōu)于手機(jī)基站定位值;其次,優(yōu)先選用時(shí)間較近的定位值,即盡量采用最新的定位值;(2)在羅盤和加速度傳感器的使用上,根據(jù)實(shí)際情況,采取了分扇區(qū)判斷用戶朝向的方法進(jìn)行整合,并根據(jù)加速度傳感器的狀態(tài),調(diào)整屏幕顯示方式(橫豎屏);其中,在iPhone和Android上均分成6個(gè)扇區(qū),每個(gè)扇區(qū)均包含了水平360度方向角的1/6,落到這個(gè)方向角范圍內(nèi)的POI就集中在一起從上到下顯示。每個(gè)POI顯示為一個(gè)矩形,其中包括了該P(yáng)OI的名字、多少人來過這里、距離用戶的距離、POI類型圖標(biāo)等信 息;另外,由于通過加速度傳感器可以得到手機(jī)的擺放方式,因此,可以根據(jù)需要顯不為橫豎屏,由于iPhone和Android都有各自的系統(tǒng)API (Application ProgrammingInterface)可以支持這個(gè)判斷,當(dāng)加速度傳感器顯示用戶是橫著握著手機(jī)的時(shí)候,會(huì)橫屏顯示,如果是豎著握著手機(jī),就豎屏顯示;(3)在POI數(shù)據(jù)篩選上,根據(jù)用戶所在位置自動(dòng)進(jìn)行篩選,并允許用戶指定感興趣的POI類型(如文化教育、辦公住宿、政府機(jī)關(guān)、路橋設(shè)施、交通運(yùn)輸、生活服務(wù)、美食餐飲、運(yùn)動(dòng)健身、酒店賓館、購(gòu)物場(chǎng)所、休閑娛樂、旅游景點(diǎn)),從而得到用戶最想要的結(jié)果;其中,根據(jù)用戶所在位置自動(dòng)進(jìn)行篩選,是根據(jù)用戶所在位置,搜索其附近的P0I,用戶可以選擇感興趣的POI類型后,客戶端會(huì)自動(dòng)搜索該類型的P0I,在搜索過程中,會(huì)根據(jù)附近POI的密度自適應(yīng)地調(diào)整搜索的范圍;(4)在3D顯示上,對(duì)于iPhone智能手機(jī),采用了 iPhone的3D動(dòng)畫配合系統(tǒng)控件(如ScrollView、UIView)的方式,實(shí)現(xiàn)3D動(dòng)畫效果;對(duì)于Android智能手機(jī),采用了 OpenGLES來繪制POI信息。其中,以ScrollView的方式,實(shí)現(xiàn)3D動(dòng)畫效果的方式如下用ScrollView實(shí)現(xiàn)滾筒效果(圓柱體),是把各個(gè)地點(diǎn)的信息在這個(gè)圓筒上按照朝向分別顯示在各個(gè)方向上。每一個(gè)地點(diǎn)的信息都是一個(gè)系統(tǒng)控件,用來顯示圖片、文字等。由于iPhone的系統(tǒng)控件有硬件加速,因此可以達(dá)到比較良好的視覺效果。而對(duì)于Android智能手機(jī),系統(tǒng)控件沒有硬件加速,因此采用了 OpenGL ES來繪制POI信息。每一個(gè)地點(diǎn)的信息都是以圖片的形式顯示的,在收集到各地點(diǎn)的信息之后在一張大的紋理(Texture)上將各個(gè)地點(diǎn)的信息按次序繪制上去。在用戶查看時(shí)候就根據(jù)用戶查看的朝向和角度進(jìn)行3D的旋轉(zhuǎn),顯示相應(yīng)的地點(diǎn)信息,這部分是由OpenGL ES的坐標(biāo)變換實(shí)現(xiàn)的。每個(gè)地點(diǎn)的信息是在顯示前準(zhǔn)備好的,在用戶查看的時(shí)候就只要將對(duì)應(yīng)的紋理部分顯示出來即可。綜上所述,通過針對(duì)iPhone和Androoid智能手機(jī)的特點(diǎn),設(shè)計(jì)了適應(yīng)各自手機(jī)特點(diǎn)的實(shí)現(xiàn)方式,分別實(shí)現(xiàn)了 3D攝像頭增強(qiáng)實(shí)景功能。另外,配合羅盤和加速度傳感器,可以智能地根據(jù)用戶的手持方式,朝向以合適的橫豎屏方式顯示相應(yīng)方向的POI的名稱、類型圖標(biāo)、距離以及該P(yáng)OI上的活動(dòng)等信息,其中,使用iPhone和Android智能手機(jī)進(jìn)行切客網(wǎng)客戶端POI顯示的效果示意圖分別如圖1、2所示。
同理,在本實(shí)施例中,也可按照上述同樣的方法,對(duì)于PAD類這些手持設(shè)備進(jìn)行切客網(wǎng)的客戶端POI的顯示。本發(fā)明中,通過應(yīng)用定位技術(shù)、羅盤和加速度傳感器技術(shù)、3D顯示技術(shù)、后臺(tái)數(shù)據(jù) 的自動(dòng)生成等技術(shù),并針對(duì)LBS應(yīng)用的特點(diǎn)和用戶使用場(chǎng)景進(jìn)行了優(yōu)化,因此,使用戶能夠在各種場(chǎng)合下得到比較良好的使用效果和視覺效果。
權(quán)利要求
1.ー種POI的顯示方法,包括步驟 (1)首先利用手持設(shè)備的定位模塊進(jìn)行定位; (2)分扇區(qū),將手持設(shè)備的朝向落入對(duì)應(yīng)的扇區(qū),并調(diào)整顯示方式; (3)顯示POI。
2.如權(quán)利要求I所述的POI的顯示方法,其特征在于步驟(I)中的定位方法是通過基于手持設(shè)備的定位模塊數(shù)據(jù)并進(jìn)行智能篩選,以及根據(jù)用戶的使用場(chǎng)景,采取不同的定位方法。
3.如權(quán)利要求2所述的POI的顯示方法,其特征在于所述基于手持設(shè)備的定位模塊數(shù)據(jù)并進(jìn)行智能篩選的方法為 首先,優(yōu)先選用定位精度高的數(shù)據(jù),其中,GPS定位值優(yōu)于WiFi定位值,WiFi定位值優(yōu)于手持設(shè)備基站定位值; 其次,優(yōu)先選用時(shí)間較近的定位值。
4.如權(quán)利要求2所述的POI的顯示方法,其特征在于所述根據(jù)用戶的使用場(chǎng)景,采取不同的定位方法為 在戶外,使用GPS定位,而室內(nèi)則結(jié)合WiFi定位、基站定位;同時(shí),在不同場(chǎng)景之間進(jìn)行切換的時(shí)候,保留其最近的定位位置。
5.如權(quán)利要求I所述的POI的顯示方法,其特征在于所述步驟(2)中的分扇區(qū)方法,是將用戶周邊的空間按照360度朝向分成若干個(gè)扇區(qū),然后分別顯示各個(gè)扇區(qū)方向上的POI。
6.如權(quán)利要求I所述的POI的顯示方法,其特征在于所述步驟(2)中,調(diào)整顯示方式是當(dāng)加速度傳感器顯示用戶是橫著握著手持設(shè)備的時(shí)候,會(huì)橫屏顯示,如果是豎著握著手持設(shè)備,就豎屏顯示。
7.如權(quán)利要求I所述的POI的顯示方法,其特征在于所述步驟(3)中的POI類型包括文化教育、辦公住宿、政府機(jī)關(guān)、路橋設(shè)施、交通運(yùn)輸、生活服務(wù)、美食餐飲、運(yùn)動(dòng)健身、酒店賓館、購(gòu)物場(chǎng)所、休閑娛樂、旅游景點(diǎn)。
8.如權(quán)利要求I所述的POI的顯示方法,其特征在于所述步驟(3)的顯示POI過程中,包含POI數(shù)據(jù)篩選,該數(shù)據(jù)篩選是根據(jù)用戶所在位置,捜索其附近的Ρ0Ι,用戶選擇感興趣的POI類型后,客戶端會(huì)自動(dòng)搜索該類型的POI,在搜索過程中,會(huì)根據(jù)附近POI的密度自適應(yīng)地調(diào)整搜索的范圍,并允許用戶指定感興趣的POI類型。
9.如權(quán)利要求I所述的POI的顯示方法,其特征在干所述步驟(3)的顯示POI中,是通過3D動(dòng)畫配合系統(tǒng)控件的方式或繪制POI信息的方式對(duì)POI進(jìn)行3D呈現(xiàn)。
10.如權(quán)利要求9所述的POI的顯示方法,其特征在于所述步驟(3)的顯示POI中,對(duì)于iPhone智能手機(jī),采用了 iPhone的3D動(dòng)畫配合包括ScrollView、UIView的系統(tǒng)控件的方式;對(duì)于Android智能手機(jī),采用了 OpenGLES來繪制POI信息。
全文摘要
本發(fā)明公開了一種POI的顯示方法,包括步驟(1)首先利用手持設(shè)備的定位模塊進(jìn)行定位;(2)分扇區(qū),將手持設(shè)備的朝向落入對(duì)應(yīng)的扇區(qū),并調(diào)整顯示方式;(3)顯示POI。本發(fā)明解決了手持設(shè)備在增強(qiáng)實(shí)景的呈現(xiàn)上,平面圖像效果比較差的問題,使用戶得到了很好的視覺效果。
文檔編號(hào)H04W4/02GK102695119SQ201110068728
公開日2012年9月26日 申請(qǐng)日期2011年3月22日 優(yōu)先權(quán)日2011年3月22日
發(fā)明者鄧凱, 邵偉超 申請(qǐng)人:上海盛暢網(wǎng)絡(luò)科技有限公司