顯示方向的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及終端技術(shù)領(lǐng)域,特別涉及一種顯示方向的方法及裝置。
【背景技術(shù)】
[0002]隨著終端技術(shù)的發(fā)展,終端內(nèi)置有電子羅盤,用于檢測方向以現(xiàn)指南針的功能。該電子羅盤中的地磁傳感器會感知到地磁信息,并將地磁信息轉(zhuǎn)換成為數(shù)字信號,再根據(jù)該數(shù)字信號計算出磁場的偏轉(zhuǎn)角,最終根據(jù)磁場的偏轉(zhuǎn)角確定終端當(dāng)前的指向方向。
[0003]發(fā)明人發(fā)現(xiàn)相關(guān)技術(shù)至少存在以下問題:
[0004]目前終端中的指南針功能僅可以顯示出指向方向,沒有任何參照信息來輔助用戶對位置進行判斷,無法滿足用戶在戶外的功能性需求,降低了人機交互性。
【發(fā)明內(nèi)容】
[0005]為了解決相關(guān)技術(shù)的問題,本公開實施例提供了一種顯示方向的方法及裝置。所述技術(shù)方案如下:
[0006]根據(jù)本公開實施例的第一方面,提供一種顯示方向的方法,包括:
[0007]終端運行指南針應(yīng)用程序確定所述終端的指向方向,并在顯示頁面顯示所述終端的指向方向;
[0008]監(jiān)測預(yù)設(shè)的觸發(fā)事件是否被觸發(fā);
[0009]如果監(jiān)測到所述預(yù)設(shè)的觸發(fā)事件被觸發(fā),則獲取當(dāng)前時間終端所處位置對應(yīng)的星空地圖;
[0010]在所述星空地圖中選取與所述終端的指向方向相對應(yīng)的待顯示區(qū)域;
[0011]在所述顯示頁面中顯示所述待顯示區(qū)域。
[0012]在第一方面的第一種可能的實現(xiàn)方式中,所述監(jiān)測預(yù)設(shè)的觸發(fā)事件是否被觸發(fā),包括:
[0013]當(dāng)監(jiān)測到終端在預(yù)設(shè)方向進行運動,且運動停止后所述終端的姿態(tài)滿足預(yù)設(shè)條件時,則確定觸發(fā)預(yù)設(shè)的觸發(fā)事件;
[0014]其中,所述預(yù)設(shè)條件為所述終端在三維坐標系中的指定坐標軸與水平面之間的夾角在預(yù)設(shè)角度范圍。
[0015]在第一方面的第二種可能的實現(xiàn)方式中,所述獲取當(dāng)前時間終端所處位置對應(yīng)的星空地圖,包括:
[0016]獲取當(dāng)前的時間,以及獲取所述終端所處的位置信息;
[0017]在預(yù)設(shè)的時間、位置信息與星空地圖的對應(yīng)關(guān)系中,根據(jù)所述當(dāng)前的時間和所述終端所處的位置信息獲取當(dāng)前時間終端所處位置對應(yīng)的星空地圖。
[0018]在第一方面的第三種可能的實現(xiàn)方式中,所述在所述星空地圖中選取與所述終端的指向方向?qū)?yīng)的待顯示區(qū)域,包括:
[0019]在所述星空地圖中預(yù)設(shè)的各方向?qū)?yīng)的區(qū)域中,選取與所述終端的指向方向相同的區(qū)域作為與所述終端的指向方向?qū)?yīng)的待顯示區(qū)域。
[0020]在第一方面的第四種可能的實現(xiàn)方式中,所述在所述顯示頁面中顯示所述待顯示區(qū)域,包括:
[0021]判斷所述終端所處位置當(dāng)前時間是否為指定時段;
[0022]如果所述終端所處位置當(dāng)前時間屬于指定時段,則在所述顯示頁面中顯示所述待顯示區(qū)域以及所述終端所處位置對應(yīng)的天氣和空氣信息;
[0023]如果所述終端所處位置當(dāng)前時間未屬于指定時段,則在所述顯示頁面中顯示所述待顯示區(qū)域。
[0024]在第一方面的第五種可能的實現(xiàn)方式中,所述在所述星空地圖中選取與所述終端的指向方向相對應(yīng)的待顯示區(qū)域,包括:
[0025]根據(jù)預(yù)設(shè)時間間隔周期性的執(zhí)行根據(jù)所述終端指向的方向,在所述星空地圖中選取待顯示區(qū)域的步驟。
[0026]根據(jù)本公開實施例的第二方面,提供一種顯示方向的裝置,包括:
[0027]確定模塊,用于終端運行指南針應(yīng)用程序確定所述終端的指向方向;
[0028]第一顯示模塊,用于在顯示頁面顯示所述終端的指向方向;
[0029]監(jiān)測模塊,用于監(jiān)測預(yù)設(shè)的觸發(fā)事件是否被觸發(fā);
[0030]獲取模塊,用于在監(jiān)測到所述預(yù)設(shè)的觸發(fā)事件被觸發(fā)時,獲取當(dāng)前時間終端所處位置對應(yīng)的星空地圖;
[0031]選取模塊,用于在所述星空地圖中選取與所述終端的指向方向相對應(yīng)的待顯示區(qū)域;
[0032]第二顯示模塊,用于在所述顯示頁面中顯示所述待顯示區(qū)域。
[0033]在第二方面的第一種可能的實現(xiàn)方式中,所述監(jiān)測模塊用于:
[0034]當(dāng)監(jiān)測到終端在預(yù)設(shè)方向進行運動,且運動停止后所述終端的姿態(tài)滿足預(yù)設(shè)條件時,則確定觸發(fā)預(yù)設(shè)的觸發(fā)事件;
[0035]其中,所述預(yù)設(shè)條件為所述終端在三維坐標系中的指定坐標軸與水平面之間的夾角在預(yù)設(shè)角度范圍。
[0036]在第二方面的第二種可能的實現(xiàn)方式中,所述獲取模塊,包括:
[0037]第一獲取子模塊,用于獲取當(dāng)前的時間,以及獲取所述終端所處的位置信息;
[0038]第二獲取子模塊,用于在預(yù)設(shè)的時間,位置信息與星空地圖的對應(yīng)關(guān)系中,根據(jù)所述當(dāng)前的時間和所述終端所處的位置信息獲取當(dāng)前時間終端所處位置對應(yīng)的星空地圖。
[0039]在第二方面的第三種可能的實現(xiàn)方式中,所述選取模塊用于:
[0040]在所述星空地圖中預(yù)設(shè)的各方向?qū)?yīng)的區(qū)域中,選取與所述終端的指向方向相同的區(qū)域作為與所述終端的指向方向?qū)?yīng)的待顯示區(qū)域。
[0041]在第二方面的第四種可能的實現(xiàn)方式中,所述第二顯示模塊,包括:
[0042]判斷子模塊,用于判斷所述終端所處位置當(dāng)前時間是否為指定時段;
[0043]第一顯示子模塊,用于在所述終端所處位置當(dāng)前時間屬于指定時段時,在所述顯示頁面中顯示所述待顯示區(qū)域以及所述終端所處位置對應(yīng)的天氣和空氣信息;
[0044]第二顯示子模塊,用于在所述終端所處位置當(dāng)前時間未屬于指定時段時,在所述顯示頁面中顯示所述待顯示區(qū)域。
[0045]在第二方面的第五種可能的實現(xiàn)方式中,所述選取模塊還用于:
[0046]根據(jù)預(yù)設(shè)時間間隔周期性的執(zhí)行根據(jù)所述終端指向的方向,在所述星空地圖中選取待顯示區(qū)域的步驟。
[0047]根據(jù)本公開實施例的第三方面,提供一種顯示方向的裝置,包括:
[0048]處理器;
[0049]用于存儲處理器可執(zhí)行指令的存儲器;
[0050]其中,所述處理器被配置為:
[0051 ] 終端運行指南針應(yīng)用程序確定所述終端的指向方向,并在顯示頁面顯示所述終端的指向方向;
[0052]監(jiān)測預(yù)設(shè)的觸發(fā)事件是否被觸發(fā);
[0053]如果監(jiān)測到所述預(yù)設(shè)的觸發(fā)事件被觸發(fā),則獲取當(dāng)前時間終端所處位置對應(yīng)的星空地圖;
[0054]在所述星空地圖中選取與所述終端的指向方向相對應(yīng)的待顯示區(qū)域;
[0055]在所述顯示頁面中顯示所述待顯示區(qū)域。
[0056]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0057]通過確定終端的指向方向以后,在預(yù)設(shè)的觸發(fā)事件被觸發(fā)時獲取終端此時所處位置的星空地圖,作為顯示終端的指向方向的輔助顯示內(nèi)容,以輔助用戶觀察方向和位置,提高了人機交互性。
[0058]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0059]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0060]圖1是本公開是根據(jù)一示例性實施例示出的顯示方向的方法流程圖;
[0061]圖2是本公開是根據(jù)一示例性實施例示出的顯示方向的方法流程圖;
[0062]圖3是本公開是根據(jù)一示例性實施例示出的顯示方向的方法中終端屏幕顯示星空地圖的不意圖;
[0063]圖4是本公開是根據(jù)一示例性實施例示出的顯示方向的方法中終端屏幕顯示星空地圖的另一示意圖;
[0064]圖5是本公開是根據(jù)一示例性實施例示出的顯示方向的裝置框圖;
[0065]圖6是