本發(fā)明涉及通信領域,具體而言,涉及一種結點位置確定方法及裝置。
背景技術:
隨著科技的發(fā)展,在進行人機交互過程中,用戶需要更加直觀、高效、易用的人機交互方式,以提升用戶感受,加強品牌競爭力。
傳統(tǒng)的結點顯示方式主要是在平面樹狀圖或者靜態(tài)地圖上進行顯示的,下面分別對這兩種地圖進行說明。
平面樹狀圖
優(yōu)勢:開發(fā)迅速,各種語言圖形組件庫都包含有樹狀圖組件。
加載速度快,只需要加載第一層數(shù)據(jù)。
劣勢:效率低,網絡越復雜,拓撲樹點擊次數(shù)越多。
展示不直觀,一般默認只展示一兩層,需要點擊拓撲樹查找結點。
靜態(tài)地圖
優(yōu)勢:展示較直觀,通過地圖坐標能夠直接顯示。
劣勢:效率低,網絡越復雜,拓撲樹點擊次數(shù)越多。
不能準確選擇,某區(qū)域數(shù)據(jù)較多時不容易正確選擇結點。
并且,傳統(tǒng)的選擇拓撲結點的方式是需要先點擊大洲,再選擇國家,再選擇省,再選擇市,最后才選擇具體結點。如此重復操作點擊次數(shù)過多,結點查找的效率很低,不能適應現(xiàn)代軟件的優(yōu)秀交互的要求。
針對相關技術中存在的結點查找效率低的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)要素:
本發(fā)明提供了一種結點位置確定方法及裝置,以至少解決相關技術中存在的結點查找效率低的問題。
根據(jù)本發(fā)明的一個方面,提供了一種結點位置確定方法,包括:獲取用于標識所述結點的位置信息;依據(jù)獲取的所述位置信息,執(zhí)行對地球地圖的翻轉和/或縮放操作;依據(jù)對所述 地球地圖的翻轉和/或縮放操作的操作結果,確定所述結點在所述地球地圖上的位置。
進一步地,執(zhí)行對所述地球地圖的翻轉和/或縮放操作包括:接收預定手勢的運動軌跡;根據(jù)接收的所述運動軌跡翻轉和/或縮放所述地球地圖;其中,當所述手勢為向上的運動軌跡時,向上翻轉所述地球地圖;當所述手勢為向下的運動軌跡時,向下翻轉所述地球地圖;當所述手勢為向左的運動軌跡時,向左翻轉所述地球地圖;當所述手勢為向右的運動軌跡時,向右翻轉所述地球地圖;當所述手勢為同一時刻至少兩個方向上的由外向內的運動軌跡時,縮小所述地球地圖;當所述手勢為同一時刻至少兩個方向上的由內向外的運動軌跡時,放大所述地球地圖。
進一步地,執(zhí)行對所述地球地圖的翻轉和/或縮放操作包括:獲取鼠標的狀態(tài)、運動軌跡和滾輪操作,其中,所述狀態(tài)包括點擊狀態(tài)和未點擊狀態(tài);根據(jù)獲取的所述狀態(tài)、所述運動軌跡和所述滾輪操作翻轉和/或縮放所述地球地圖;其中,當所述鼠標處于點擊狀態(tài),且所述鼠標的運動軌跡為向上的運動軌跡時,向上翻轉所述地球地圖;當所述鼠標處于點擊狀態(tài),且所述鼠標的運動軌跡為向下的運動軌跡時,向下翻轉所述地球地圖;當所述鼠標處于點擊狀態(tài),且所述鼠標的運動軌跡為向左的運動軌跡時,向左翻轉所述地球地圖;當所述鼠標處于點擊狀態(tài),且所述鼠標的運動軌跡為向右的運動軌跡時,向右翻轉所述地球地圖;當所述鼠標的滾輪操作為向下滾動時,縮小所述地球地圖;當所述鼠標的滾輪操作為向上滾動時,放大所述地球地圖。
進一步地,執(zhí)行對所述地球地圖的翻轉和/或縮放操作包括:根據(jù)組合按鍵翻轉和/或縮放所述地球地圖。
進一步地,在確定所述結點在所述地球地圖上的所述位置之后,還包括:依據(jù)確定的所述位置打開所述結點。
根據(jù)本發(fā)明的另一方面,提供了一種結點位置確定裝置,包括:獲取模塊,用于獲取用于標識所述結點的位置信息;操作模塊,用于依據(jù)獲取的所述位置信息,執(zhí)行對地球地圖的翻轉和/或縮放操作;確定模塊,用于依據(jù)對所述地球地圖的翻轉和/或縮放操作的操作結果,確定所述結點在所述地球地圖上的位置。
進一步地,所述操作模塊包括:接收單元,用于接收預定手勢的運動軌跡;第一操作單元,用于根據(jù)接收的所述運動軌跡翻轉和/或縮放所述地球地圖;其中,當所述手勢為向上的運動軌跡時,向上翻轉所述地球地圖;當所述手勢為向下的運動軌跡時,向下翻轉所述地球地圖;當所述手勢為向左的運動軌跡時,向左翻轉所述地球地圖;當所述手勢為向右的運動軌跡時,向右翻轉所述地球地圖;當所述手勢為同一時刻至少兩個方向上的由外向內的運動軌跡時,縮小所述地球地圖;當所述手勢為同一時刻至少兩個方向上的由內向外的運動軌跡時,放大所述地球地圖。
進一步地,所述操作模塊包括:獲取單元,用于獲取鼠標的狀態(tài)、運動軌跡和滾輪操作,其中,所述狀態(tài)包括點擊狀態(tài)和未點擊狀態(tài);第二操作單元,用于根據(jù)獲取的所述狀態(tài)、所述運動軌跡和所述滾輪操作翻轉和/或縮放所述地球地圖;其中,當所述鼠標處于點擊狀態(tài), 且所述鼠標的運動軌跡為向上的運動軌跡時,向上翻轉所述地球地圖;當所述鼠標處于點擊狀態(tài),且所述鼠標的運動軌跡為向下的運動軌跡時,向下翻轉所述地球地圖;當所述鼠標處于點擊狀態(tài),且所述鼠標的運動軌跡為向左的運動軌跡時,向左翻轉所述地球地圖;當所述鼠標處于點擊狀態(tài),且所述鼠標的運動軌跡為向右的運動軌跡時,向右翻轉所述地球地圖;當所述鼠標的滾輪操作為向下滾動時,縮小所述地球地圖;當所述鼠標的滾輪操作為向上滾動時,放大所述地球地圖。
進一步地,所述操作模塊包括:第三操作單元,用于根據(jù)組合按鍵翻轉和/或縮放所述地球地圖。
進一步地,所述裝置還包括:打開模塊,用于依據(jù)確定的所述位置打開所述結點。
通過本發(fā)明,采用獲取用于標識所述結點的位置信息;依據(jù)獲取的所述位置信息,執(zhí)行對地球地圖的翻轉和/或縮放操作;依據(jù)對所述地球地圖的翻轉和/或縮放操作的操作結果,確定所述結點在所述地球地圖上的位置,解決了相關技術中存在的結點查找效率低的問題,進而達到了提高結點查找效率的效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的結點位置確定方法的流程圖;
圖2是根據(jù)本發(fā)明實施例的結點位置確定裝置的結構框圖;
圖3是根據(jù)本發(fā)明實施例的結點位置確定裝置中操作模塊24的結構框圖一;
圖4是根據(jù)本發(fā)明實施例的結點位置確定裝置中操作模塊24的結構框圖二;
圖5是根據(jù)本發(fā)明實施例的結點位置確定裝置中操作模塊24的結構框圖三;
圖6是根據(jù)本發(fā)明實施例的結點位置確定裝置的優(yōu)選結構框圖;
圖7是根據(jù)本發(fā)明實施例的地球地圖的3D拓撲圖;
圖8是根據(jù)本發(fā)明實施例的拓撲結點展示流程圖。
具體實施方式
下文中將參考附圖并結合實施例來詳細說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實施例中提供了一種結點位置確定方法,圖1是根據(jù)本發(fā)明實施例的結點位置確定方法的流程圖,如圖1所示,該流程包括如下步驟:
步驟S102,獲取用于標識結點的位置信息;
步驟S104,依據(jù)獲取的上述位置信息,執(zhí)行對地球地圖的翻轉和/或縮放操作;
步驟S106,依據(jù)對地球地圖的翻轉和/或縮放操作的操作結果,確定上述結點在地球地圖上的位置。
通過上述步驟,在查找結點時,是通過翻轉、縮放地球地圖的方式進行查找的,可以更直觀快捷的找到結點的位置,并且,通過縮放處理可以直接精確的定位點擊需要查找的結點,從而解決了相關技術中存在的結點查找效率低的問題,進而達到了提高結點查找效率的效果。
在進行翻轉和/或縮放地球地圖的操作時,可以通過多種方式實現(xiàn),例如可以通過手勢的軌跡來執(zhí)行上述操作,可以通過鼠標的點擊、拖動及鼠標滾輪的滾動來執(zhí)行上述操作,當連接有鍵盤時,還可以通過鍵盤的組合操作來執(zhí)行上述操作,下面對上述不同的方式進行進一步的說明。在一個可選的實施例中,執(zhí)行對地球地圖的翻轉和/或縮放操作包括:接收預定手勢的運動軌跡;根據(jù)接收的運動軌跡翻轉和/或縮放地球地圖;其中,當該手勢為向上的運動軌跡時,向上翻轉地球地圖;當該手勢為向下的運動軌跡時,向下翻轉地球地圖;當該手勢為向左的運動軌跡時,向左翻轉地球地圖;當該手勢為向右的運動軌跡時,向右翻轉地球地圖;當該手勢為同一時刻至少兩個方向上的由外向內的運動軌跡時,縮小該地球地圖;當該手勢為同一時刻至少兩個方向上的由內向外的運動軌跡時,放大地球地圖。其中,該手勢可以是通過觸摸屏幕產生的觸摸手勢,也可以是在不接觸屏幕時的空中手勢。
在一個可選的實施例中,執(zhí)行對地球地圖的翻轉和/或縮放操作包括:獲取鼠標的狀態(tài)、運動軌跡和滾輪操作,其中,該狀態(tài)包括點擊狀態(tài)和未點擊狀態(tài);根據(jù)獲取的狀態(tài)、運動軌跡和滾輪操作翻轉和/或縮放地球地圖;其中,當該鼠標處于點擊狀態(tài),且鼠標的運動軌跡為向上的運動軌跡時,向上翻轉地球地圖;當該鼠標處于點擊狀態(tài),且鼠標的運動軌跡為向下的運動軌跡時,向下翻轉地球地圖;當該鼠標處于點擊狀態(tài),且鼠標的運動軌跡為向左的運動軌跡時,向左翻轉地球地圖;當該鼠標處于點擊狀態(tài),且鼠標的運動軌跡為向右的運動軌跡時,向右翻轉地球地圖;當該鼠標的滾輪操作為向下滾動時,縮小地球地圖;當鼠標的滾輪操作為向上滾動時,放大地球地圖。
在一個可選的實施例中,執(zhí)行對地球地圖的翻轉和/或縮放操作包括:根據(jù)組合按鍵翻轉和/或縮放地球地圖。例如,同時操作shift鍵和向上的方向鍵時,向上翻轉地球地圖,同時操作shift鍵和向下的方向鍵時,向下翻轉地球地圖;同時操作shift鍵和向左的方向鍵時,向左翻轉地球地圖;同時操作shift鍵和向下的方向鍵時,向下翻轉地球地圖;同時操作shift鍵和某個預定的字母鍵時,可以縮小地球地圖,當同時操作shift鍵和另外一個預定的字母鍵時,可以放大地球地圖。
上述的翻轉和/或縮放地球地圖的方式只是優(yōu)選的實施方式,通過其他的操作也是可以實 現(xiàn)地球地圖的翻轉和縮放的。
當確定了結點的位置后,變可以根據(jù)確定的位置打開該結點,從而執(zhí)行相應的操作。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例的方法。
在本實施例中還提供了一種結點位置確定裝置,該裝置用于實現(xiàn)上述實施例及優(yōu)選實施方式,已經進行過說明的不再贅述。如以下所使用的,術語“模塊”可以實現(xiàn)預定功能的軟件和/或硬件的組合。盡管以下實施例所描述的裝置較佳地以軟件來實現(xiàn),但是硬件,或者軟件和硬件的組合的實現(xiàn)也是可能并被構想的。
圖2是根據(jù)本發(fā)明實施例的結點位置確定裝置的結構框圖,如圖2所示,該裝置包括獲取模塊22、操作模塊24和確定模塊26,下面對該裝置進行說明。
獲取模塊22,用于獲取用于標識結點的位置信息;操作模塊24,連接至上述獲取模塊22,用于依據(jù)獲取的位置信息,執(zhí)行對地球地圖的翻轉和/或縮放操作;確定模塊26,連接至上述操作模塊24,用于依據(jù)對地球地圖的翻轉和/或縮放操作的操作結果,確定結點在地球地圖上的位置。
圖3是根據(jù)本發(fā)明實施例的結點位置確定裝置中操作模塊24的結構框圖一,如圖3所示,該操作模塊24包括接收單元32和第一操作單元34,下面對該操作模塊24進行說明。
接收單元32,用于接收預定手勢的運動軌跡;第一操作單元34,連接至上述接收單元32,用于根據(jù)接收的運動軌跡翻轉和/或縮放地球地圖;其中,當該手勢為向上的運動軌跡時,向上翻轉地球地圖;當該手勢為向下的運動軌跡時,向下翻轉地球地圖;當該手勢為向左的運動軌跡時,向左翻轉地球地圖;當該手勢為向右的運動軌跡時,向右翻轉地球地圖;當該手勢為同一時刻至少兩個方向上的由外向內的運動軌跡時,縮小地球地圖;當該手勢為同一時刻至少兩個方向上的由內向外的運動軌跡時,放大地球地圖。
圖4是根據(jù)本發(fā)明實施例的結點位置確定裝置中操作模塊24的結構框圖二,如圖4所示,該操作模塊24包括獲取單元42和第二操作單元44,下面對該操作模塊24進行說明。
獲取單元42,用于獲取鼠標的狀態(tài)、運動軌跡和滾輪操作,其中,該狀態(tài)包括點擊狀態(tài)和未點擊狀態(tài);第二操作單元44,連接至上述獲取單元42,用于根據(jù)獲取的狀態(tài)、運動軌跡和滾輪操作翻轉和/或縮放地球地圖;其中,當鼠標處于點擊狀態(tài),且鼠標的運動軌跡為向上的運動軌跡時,向上翻轉地球地圖;當鼠標處于點擊狀態(tài),且鼠標的運動軌跡為向下的運動軌跡時,向下翻轉地球地圖;當鼠標處于點擊狀態(tài),且鼠標的運動軌跡為向左的運動軌跡時,向左翻轉地球地圖;當鼠標處于點擊狀態(tài),且鼠標的運動軌跡為向右的運動軌跡時,向右翻 轉地球地圖;當鼠標的滾輪操作為向下滾動時,縮小地球地圖;當鼠標的滾輪操作為向上滾動時,放大地球地圖。
圖5是根據(jù)本發(fā)明實施例的結點位置確定裝置中操作模塊24的結構框圖三,如圖5所示,該操作模塊24包括第三操作單元52,下面對該操作模塊24進行說明。
第三操作單元52,用于根據(jù)組合按鍵翻轉和/或縮放地球地圖。
圖6是根據(jù)本發(fā)明實施例的結點位置確定裝置的優(yōu)選結構框圖,如圖6所示,該裝置除包括圖2所示的所有模塊外,還包括打開模塊62,下面對該裝置進行說明。
打開模塊62,連接至上述確定模塊26,用于依據(jù)確定的位置打開結點。
下面結合具體實施例對本發(fā)明進行說明:
圖7是根據(jù)本發(fā)明實施例的地球地圖的3D拓撲圖,可以在Web客戶端畫出如圖7所示的地球地圖,并在地圖上根據(jù)拓撲節(jié)點具體物理位置(經緯度坐標)準確標注。地圖支持上、下、左、右任意旋轉,放大和縮小任意地圖區(qū)域,在拓撲結點數(shù)據(jù)較多時也能準確的選擇。在做地球地圖旋轉操作時觸摸屏使用手指操作:向上旋轉指令為手指由下向上劃過屏幕,向下旋轉指令為手指由下向下劃過屏幕,向左旋轉指令為手指由右向左劃過屏幕,向右旋轉指令為手指由左向右劃過屏幕。在做地球地圖放大、縮小操作時觸摸屏使用手指操作:放大指令為兩根手指由屏幕中間向外呈相反方向劃動,縮小指令為兩根手指由屏幕兩邊向中間呈相對方向劃動。
在做地球地圖旋轉操作時非觸摸屏可以使用鼠標操作:向上旋轉指令為鼠標點擊后由下向上劃過屏幕再放開,向下旋轉指令為鼠標點擊后由下向下劃過屏幕再放開,向左旋轉指令為鼠標點擊后由右向左劃過屏幕再放開,向右旋轉指令為鼠標點擊后由左向右劃過屏幕再放開。在做地球地圖放大、縮小操作時非觸摸屏使用鼠標操作:放大指令為鼠標滾輪向上滾動,縮小指令為鼠標滾輪向下滾動。在滾動、縮放并選擇拓撲點后,打開拓撲結點對應的系統(tǒng)(網元、基站)。
圖8是根據(jù)本發(fā)明實施例的拓撲結點展示流程圖,如圖8所示,該流程包括:登錄系統(tǒng);
在安全驗證后,界面顯示地球地圖;移動、縮放地圖到指定區(qū)域;地球地圖上、下、左、右轉動和放大縮小操作;準確顯示地圖信息;選擇拓撲節(jié)點;根據(jù)節(jié)點信息打開對應系統(tǒng)。
需要說明的是,上述各個模塊是可以通過軟件或硬件來實現(xiàn)的,對于后者,可以通過以下方式實現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個處理器中。
本發(fā)明的實施例還提供了一種存儲介質??蛇x地,在本實施例中,上述存儲介質可以被設置為存儲用于執(zhí)行以下步驟的程序代碼:
S1,獲取用于標識結點的位置信息;
S2,依據(jù)獲取的上述位置信息,執(zhí)行對地球地圖的翻轉和/或縮放操作;
S3,依據(jù)對地球地圖的翻轉和/或縮放操作的操作結果,確定上述結點在地球地圖上的位置。
可選地,在本實施例中,上述存儲介質可以包括但不限于:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
由上述各實施例可知,本發(fā)明是將傳統(tǒng)拓撲以動態(tài)地球圖像來展示,這一變化完美解決人機交互效率問題、拓撲界面美化直觀的問題、大量數(shù)據(jù)情況下準確點擊的問題,提升系統(tǒng)界面效果和用戶感知,增加競爭力。通過上述各實施例,可以達到如下效果:更加直觀的顯示,讓普通用戶更容易理解的地圖模型。減少無用的操作,直接精確定位點擊。各拓撲結點之間跳轉迅速簡便。
顯然,本領域的技術人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結合。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。