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