因為在實際應用中,智能設備的當前空間方向可能與信息容器的哪一個表面方向都不會完全吻合,而是與某兩個表面呈一定角度,那么智能設備的顯示屏可以根據(jù)該角度大小,按照比例在顯示屏上展示相關的兩個表面的信息內(nèi)容。
[0064]參考圖5所示,為智能設備在不同的空間方向的情況下分別在顯示屏上展示信息時的界面示意圖。例如,圖5(A)是信息容器的正面承載了一張圖片內(nèi)容為圓形的顯示屏界面,圖5(B)則是在信息容器的正面方向與智能設備的當前空間方向程序一定角度的情況下的顯示屏界面,在這種情況下,本身是圓形的圖片內(nèi)容由于智能設備的空間方向的不同,而呈現(xiàn)出了橢圓形。而對于圖5(C)則是信息容器的背面沒有承載任何信息內(nèi)容的情況下顯示屏界面,這種情況下智能設備的空間方向與信息容器的背面一致,那么展示出來的信息就是信息容器的背面所承載的信息,即為空。當然,圖5只是一個簡單的示例,本申請在實際應用中可以對圖片或者視頻等計算機信息進行各個方向上的展示。
[0065]在不同的實施例中,可見信息容器可能有多個,在這種情況下,步驟304具體可以包括:
[0066]步驟Al:參考多個可見信息容器中的任一可見信息容器的正面方向信息及其中心點位置,以及所述智能設備的當前空間方向和當前空間坐標,調(diào)用與該任一可見信息容器相關的信息顯示程序?qū)⑵涑休d的初始信息內(nèi)容在所述顯示屏上進行展示。
[0067]首先,智能設備可以選擇任意一個可見信息容器進行展示,在對該選中的可見信息容器進行展示的時候,可以參考該可見信息容器的正面方向及其中心點位置,以及智能設備的當前空間方向和當前空間坐標,從而調(diào)用可見信息容器的表面或者內(nèi)部對應的信息顯示程序,將該任一可見信息容器的表面或者內(nèi)部所承載的可見信息內(nèi)容在顯示屏上進行展示。
[0068]可以理解的是,智能設備可能還會將自己需要看到哪個時間段的信息容器的檢索時間信息發(fā)送給服務器,在這種情況下,該任意一個可見信息容器就可以優(yōu)先是該時間段內(nèi)最近發(fā)布的那個可見信息容器,即是優(yōu)先將時間最新的那個可見信息容器所承載的可見信息內(nèi)容展示給用戶。更具體的,所述步驟Al,具體實現(xiàn)可以包括:
[0069]步驟B1:判斷所述智能設備的當前空間方向是否與所述任一可見信息容器的正面方向信息相一致,如果是,則進入步驟B2,如果否,則進入步驟B3。
[0070]因為該任一可見信息容器的哪個表面所承載的信息內(nèi)容可以在顯示屏上進行展示,與該信息容器的正面方向與智能設備的當前空間方向是否匹配有關,所以先判斷智能設備的當前空間方向是否與該信息容器的正面方向信息完全一致。
[0071]步驟B2:調(diào)用所述任一可見信息容器的正面對應的信息顯示程序,將該信息容器正面承載的信息內(nèi)容在其中心點位置處展示在所述顯示屏上。
[0072]在判斷智能設備的當前空間方向與該任一可見信息容器的正面方向完全一致的情況下,直接調(diào)用該信息容器的正面對應的信息顯示程序,將該信息容器正面承載的可見信息內(nèi)容在信息容器的中心點位置處展示在所述顯示屏上。
[0073]步驟B3:參考所述當前空間方向和所述任一可見信息容器的正面方向之間的角度,將所述任一可見信息容器中與所述當前空間方向匹配的目標表面的信息內(nèi)容在其中心點位置處展示在所述顯示屏上。
[0074]而如果智能設備的當前空間方向與該任一可見信息容器的正面方向不完全一致,那么可能智能設備的當前空間方向與該信息容器的任一其他表面的方向完全一致,那么此時直接展示該任一其他表面所承載的信息容器即可;也可能智能設備的當前空間方向與該信息容器的哪一個表面都不完全一致,即與信息容器的相鄰的兩個表面呈一定角度,那么智能設備可以參考其所處的當前空間方向與該信息容器的這兩個表面的角度,來將這兩個目標表面的信息內(nèi)容按照比例在顯示屏上展示出來。
[0075]可以理解的是,雖然當前只能在智能設備的顯示屏上展示出用戶可見的那些信息容器所承載的信息內(nèi)容,但是只要智能設備的當前空間方向發(fā)生了變化,例如,用戶在保持位置信息不變的情況下,將智能設備在原有位置上進行角度旋轉(zhuǎn),那么就可以改變其所在的當前空間方向與各個信息容器的正面方向的方向關系,從而實現(xiàn)在顯示屏上展示不同的信息容器所承載的不同信息內(nèi)容或者同一個信息容器所承載的不同的信息內(nèi)容的功能。
[0076]而在步驟Al中如果只展示了多個信息容器中的一個所承載的信息內(nèi)容,那么還包括:
[0077]步驟A2:將其他未展示的可見信息容器的關鍵信息按照預設分布方式在所述顯示屏上進行展示。
[0078]智能設備再將其他沒有展示的可見信息容器的關鍵信息按照預設分布方式在所述顯示屏上進行展示。例如,將其他可見信息容器所展示的信息內(nèi)容是圖片還是視頻等屬性提取出關鍵字,將這些可見信息容器所承載的信息內(nèi)容的關鍵字按照列表的方式在顯示屏的某一個位置展示出來,用來提示用戶。在用戶選擇這些可見信息內(nèi)容的關鍵字的情況下,可以在顯示屏上切換所展示的信息內(nèi)容。當然,在提示的時候,也可以在那些不可見的信息容器一并提示給用戶。
[0079]可見,在本實施例中,由于智能設備向服務器發(fā)送了位置信息之后,服務器可以返回與位置信息匹配的信息容器和信息內(nèi)容,而采用虛擬的立體信息容器來放置信息內(nèi)容,由于信息容器的各個表面及其內(nèi)部都可以用來放置不同的信息內(nèi)容,因此信息容器可以在其表面或者內(nèi)部承載多個信息內(nèi)容,從而就可以實現(xiàn)在智能設備的顯示屏上通過信息容器將多個信息內(nèi)容進行展示的功能,從而將空間坐標和方向信息與待發(fā)布的多個信息內(nèi)容關聯(lián)起來在顯示屏上進行對應得展示。在智能設備的位置信息不變而當前空間方向發(fā)生改變的情況下,即是用戶旋轉(zhuǎn)該智能設備,就可以在顯示屏上顯示出不同的信息內(nèi)容(一個信息容器的不同表面所承載的不同信息內(nèi)容),從而也能使用戶更為立體的看到各種信息。
[0080]在不同的實施例中,在步驟202之后,還可以包括:
[0081]步驟203:智能設備判斷自身所處的當前位置信息是否偏移了預設位置閾值,如果是,則進入步驟204。
[0082]因為用戶所持的智能設備的位置信息,隨時可能發(fā)生變化,那么智能設備可以定時判斷自身所處的當前位置信息是否偏移了預設位置閾值。例如,智能設備的當前位置信息與初始位置信息之間的距離是否大于10m,等。
[0083]步驟204:智能設備將偏移后的更新位置信息發(fā)送至服務器。
[0084]如果智能設備的位置發(fā)生了比較大的移動,例如超過了 10m,在這種情況下,智能設備可以將發(fā)生改變的更新位置信息發(fā)送至服務器,由服務器來檢索更新位置信息處是否曾經(jīng)有信息發(fā)布。
[0085]步驟205:智能設備將服務器返回的更新信息內(nèi)容和更新信息容器在顯示屏上進行展示,其中,所述更新信息內(nèi)容和更新信息容器與所述更新位置信息相匹配。
[0086]進一步的,在服務器端存在更新位置信息處發(fā)布的更新信息內(nèi)容以及對應的更新信息容器的情況下,會將更新信息內(nèi)容和更新信息容器也返回給智能設備,智能設備再將服務器返回的更新信息內(nèi)容和更新信息容器在顯示屏上進行展示,具體的展示過程可以參考步驟201?步驟202的詳細介紹。
[0087]可見,進一步的,本申請實施例還能實時監(jiān)測智能設備的位置變化,從而實現(xiàn)服務器將不同的信息內(nèi)容主動推送給用戶的功能。
[0088]本實施例與上一個實施例的區(qū)別在于執(zhí)行主體,因此,兩個實施例的未盡之處可以互相參考相關的描述。
[0089]對于前述的方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本申請并不受所描述的動作順序的限制,因為依據(jù)本申請,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本申請所必須的。
[0090]與上述本申請一種基于空間坐標和方向的信息展示方法實施例所提供的方法相對應,參見圖6,本申請還提供了一種服務器實施例,在本實施例中,該服務器可以包括:
[0091]獲取模塊601,用于響應于用戶通過智能設備發(fā)送的當前位置信息,獲取與所述當前位置信息匹配的初始信息內(nèi)容和初始信息容器;所述當前位置信息包括:當前空間坐標;所述信息容器的容器屬性包括:三維屬性和顯示屬性。
[0092]發(fā)送模塊602,用于將所述初始信息內(nèi)容和初始信息容器發(fā)送至所述智能設備對應進行展示。
[0093]所述服務器保存有當前位置信息與初始信息內(nèi)容和初始信息容器的對應關系;
[0094]在不同