一種瀏覽器中地圖信息的加載方法及裝置製造方法
2023-09-18 15:25:40 1
一種瀏覽器中地圖信息的加載方法及裝置製造方法
【專利摘要】本發明提供了瀏覽器中地圖信息的加載方法,包括:在瀏覽器新標籤頁中設置地圖信息加載頁,並在地圖信息加載頁中加載執行地圖腳本文件;經由所述地圖腳本文件、根據瀏覽器用戶配置的參數獲取地圖數據和/或對應的位置類推薦數據,並在一瀏覽器窗體內顯示所述地圖數據和/或對應的位置類推薦數據。根據本發明,將地圖網站的內容整合歸併到瀏覽器初始頁中進行顯示,豐富了初始頁展現信息和數據的方式,提高了用戶體驗。同時,本發明還提供了一種相應的加載裝置。
【專利說明】一種瀏覽器中地圖信息的加載方法及裝置
【技術領域】
[0001]本發明涉及網際網路瀏覽器領域,特別是涉及一種瀏覽器中地圖信息的加載方法及裝置。
【背景技術】
[0002]為了方便瀏覽器用戶儘快找到常訪問的網際網路資源,瀏覽器在新標籤頁中為用戶提供了很多網站和應用入口。圖1示出了谷歌ChiOme瀏覽器新標籤頁中提供的網站入口,這種最基本的新標籤頁網站顯示方式,採取的是Chrome提倡的插合式處理,頁面中的連結和圖片都在資料庫中進行持久化,前臺頁面負責為用戶提供功能入口的展示。通常,這種新標籤頁只提供網頁連結和應用的入口,並不提供更過其他信息的展示。
[0003]在這方面,國內很多瀏覽器提供了 「九宮格」的設計,以宮格的形式向用戶提供各種網站和應用的連結入口,這是瀏覽器新標籤頁中最常使用的一種排版方法,已經發展成整個新標籤頁設計的代名詞。目前,國內主流瀏覽器的新標籤頁在傳統九宮格的基礎上又進一步提供了更多的信息入口,在新標籤頁中包括了諸如「最常訪問」,「今日頭條」,「熱播影視」,「音樂精選」等多個獨立的頻道,通過各個頻道的入口能在新標籤頁中為用戶提供相應頻道所對應類別的網際網路資源的連結入口 ;圖2示出了 360安全瀏覽器的新標籤頁中「音樂精選」的頻道內容。
[0004]九宮格的方式豐富了新標籤頁的消息內容和提示,然而它的功能還是限制在提供入口和一些簡單的消息推送服務,並沒有提供複雜的信息展現以及和用戶交互的方式。
[0005]另外,不論是國內瀏覽器的九宮格還是原生的Chi^me,都只能在網絡通暢的情況下進行使用,一旦處於斷網的情況下,這些連結入口對於用戶來說就只是擺設而已,甚至一些信息推送消息中的圖片也沒有辦法顯示,導致用戶的體驗很差。
【發明內容】
[0006]鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的瀏覽器中地圖信息的加載方法和相應的加載裝置。
[0007]依據本發明的一個方面,提供了一種瀏覽器中地圖信息的加載方法,包括:在瀏覽器新標籤頁中設置地圖信息加載頁,並在地圖信息加載頁中加載執行地圖腳本文件;經由所述地圖腳本文件、根據瀏覽器用戶配置的參數獲取地圖數據和/或對應的位置類推薦數據,並在一瀏覽器窗體內顯示所述地圖數據和/或對應的位置類推薦數據。
[0008]可選地,瀏覽器新標籤頁包括多個頻道,可配置地在瀏覽器新標籤頁中顯示預定數量的頻道入口 ;所述多個頻道包括地圖頻道;且所述地圖信息加載頁包含在地圖頻道中。
[0009]可選地,地圖頻道包括多個地圖快捷方式,每個地圖快捷方式對應於存儲在瀏覽器側的配置文件,所述配置文件包括所述位置參數和/或所述位置類推薦數據對應的類別參數;獲取地圖數據和/或對應的位置類推薦數據的步驟包括,經由所述地圖腳本文件、根據地圖快捷方式對應的配置文件獲取地圖數據和/或對應的位置類推薦數據。
[0010]可選地,所述位置參數包括用戶輸入的位置,用戶在地圖上點選的位置,用戶收藏的位置,或經由GPS或無線網絡信號確定的位置。
[0011]可選地,所述位置參數還包括出發位置和終點位置;獲取地圖數據的步驟還包括根據出發位置和終點位置生成路線數據。
[0012]可選地,所述地圖快捷方式具有用於顯示的縮略圖,縮略圖能夠由瀏覽器初始配置或根據包括路線數據的地圖數據生成。
[0013]可選地,所述類別參數包括交通,美食,酒店,娛樂,或生活服務;且能夠由瀏覽器初始配置或根據用戶的選擇確定;與類別參數對應的位置類推薦數據為與所述類別參數對應的導航信息。
[0014]可選地,本發明所述方法還包括:將用戶多次獲取並顯示的地圖數據下載到瀏覽器側或瀏覽器對應的伺服器側,並生成當前瀏覽器用戶的用戶數據。
[0015]可選地,獲取地圖數據的步驟包括:如果網絡可用,向地圖伺服器或瀏覽器對應的伺服器獲取地圖數據;如果網絡不可用,獲取下載到瀏覽器側的地圖數據。
[0016]可選地,向地圖伺服器獲取地圖數據的步驟還包括:比較地圖伺服器上的地圖數據與下載到瀏覽器側或與瀏覽器對應的伺服器側的地圖數據,如果後者的地圖數據版本低,則從地圖伺服器下載新的地圖數據。
[0017]可選地,本發明所述方法還包括:根據用戶多次獲取並顯示的地圖數據,提取位置參數和類別參數以生成新增的地圖快捷方式。
[0018]可選地,本發明所述方法還包括:將用戶的當前位置信息,經由社交工具分享給其他用戶。
[0019]可選地,其中地圖腳本文件是Javascript文件。
[0020]根據本發明的另一方面,提供了一種瀏覽器中地圖信息的加載裝置,包括:加載執行單元,適於在瀏覽器新標籤頁中設置地圖信息加載頁,並在地圖信息加載頁中加載執行地圖腳本文件;獲取顯示單元,適於經由所述地圖腳本文件、根據瀏覽器用戶配置的參數獲取地圖數據和/或對應的位置類推薦數據,並在一瀏覽器窗體內顯示所述地圖數據和/或對應的位置類推薦數據。
[0021]可選地,瀏覽器新標籤頁包括多個頻道,可配置地在瀏覽器新標籤頁中顯示預定數量的頻道入口 ;所述多個頻道包括地圖頻道;且所述地圖信息加載頁包含在地圖頻道中。
[0022]可選地,地圖頻道包括多個地圖快捷方式,每個地圖快捷方式對應於存儲在瀏覽器側的配置文件,所述配置文件包括所述位置參數和/或所述位置類推薦數據對應的類別參數;獲取顯示單元適於,經由所述地圖腳本文件、根據地圖快捷方式對應的配置文件獲取地圖數據和/或對應的位置類推薦數據。
[0023]可選地,所述位置參數包括用戶輸入的位置,用戶在地圖上點選的位置,用戶收藏的位置,或經由GPS或無線網絡信號確定的位置。
[0024]可選地,所述位置參數還包括出發位置和終點位置;並且獲取顯示單元還適於,根據出發位置和終點位置生成路線數據。
[0025]可選地,所述地圖快捷方式具有用於顯示的縮略圖,縮略圖能夠由瀏覽器初始配置或根據包括路線數據的地圖數據生成。
[0026]可選地,所述類別參數包括交通,美食,酒店,娛樂,或生活服務;且能夠由瀏覽器初始配置或根據用戶的選擇確定;與類別參數對應的位置類推薦數據為與所述類別參數對應的導航信息。
[0027]可選地,本發明所述加載裝置還包括:數據下載單元,適於將用戶多次獲取並顯示的地圖數據下載到瀏覽器側或瀏覽器對應的伺服器側,並生成當前瀏覽器用戶的用戶數據。
[0028]可選地,獲取顯示單元包括:遠程獲取單元,適於如果網絡可用,向地圖伺服器或瀏覽器對應的伺服器獲取地圖數據;和本地獲取單元,適於如果網絡不可用,獲取下載到瀏覽器側的地圖數據。
[0029]可選地,遠程獲取單元還適於,比較地圖伺服器上的地圖數據與下載到瀏覽器側或與瀏覽器對應的伺服器側的地圖數據,如果後者的地圖數據版本低,則從地圖伺服器下載新的地圖數據。
[0030]可選地,本發明所述的加載裝置還包括:新增快捷方式單元,適於根據用戶多次獲取並顯示的地圖數據,提取位置參數和類別參數以生成新增的地圖快捷方式。
[0031]可選地,本發明所述的加載裝置,還包括:位置分享單元,適於將用戶的當前位置信息,經由社交工具分享給其他用戶。
[0032]可選地,地圖腳本文件是Javascript文件。
[0033]在本發明中,在瀏覽器新標籤頁的地圖信息加載頁中加載執行地圖腳本文件,並根據瀏覽器用戶配置的位置參數獲取地圖數據和/或位置類推薦數據,並在一瀏覽器窗體內顯示。由此,本發明將地圖網站的內容整合歸併到瀏覽器初始頁中進行顯示,豐富了初始頁展現信息和數據的方式;進一步地,根據本發明,用戶在不打開專門的地圖網站的情況下,在初始頁中就能進行交互式的輸入輸出,並能夠根據用戶的設置或輸入進行信息數據的過濾或匹配,極大方便了用戶的操作。另外,地圖數據還能夠下載到瀏覽器側,從而在斷網的情況下仍然能夠進行信息顯示和用戶交互,極大提升了用戶的體驗。
[0034]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
[0035]根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明了本發明的上述以及其他目的、優點和特徵。
【專利附圖】
【附圖說明】
[0036]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0037]圖1示出了現有技術中谷歌Chrome瀏覽器的新標籤頁示意圖;
[0038]圖2示出了現有技術中360安全瀏覽器的新標籤頁一頻道內容示意圖;
[0039]圖3示出了根據本發明一實施例的地圖信息加載方法的流程圖;
[0040]圖4示出了根據本發明一實施例的頻道管理頁面示意圖;[0041]圖5示出了根據本發明一實施例的地圖頻道頁面示意圖;
[0042]圖6示出了根據本發明一實施例的位置參數設定界面示意圖;
[0043]圖7示出了根據本發明一實施例的分類參數設定界面示意圖;
[0044]圖8示出了根據本發明又一實施例的獲取地圖數據的流程圖;
[0045]圖9示出了根據本發明另一實施例的地圖信息加載裝置的框圖。
【具體實施方式】
[0046]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。
[0047]實施例一
[0048]本實施例提供一種瀏覽器中地圖信息的加載方法,圖1示出了其流程圖,如圖1所示,至少包括步驟S102至步驟SI 10,其中:
[0049]步驟S102:在瀏覽器新標籤頁中設置地圖信息加載頁;
[0050]步驟S104:在地圖信息加載頁中加載執行地圖腳本文件;
[0051]步驟S106:接收用戶配置的參數;
[0052]步驟S108:獲取地圖數據和/或其它推薦數據;
[0053]步驟SllO:在一瀏覽器窗體內顯示所述地圖數據和/或其它推薦數據。
[0054]可見,根據本實施例所示方法,在瀏覽器的新標籤頁中即可接收用戶的交互數據,獲取地圖網站的數據並顯示呈現給用戶,豐富了瀏覽器初始頁的信息展示方式;並且用戶不用打開專門的地圖網站,即接收到感興趣的地圖數據,極大方便了用戶對地圖數據的獲取。
[0055]本實施例所述方法由步驟S102開始,具體地:在本實施例中,瀏覽器新標籤頁包含了多個頻道,例如「最常訪問」,「今日頭條」,「熱播影視」,「音樂精選」,「遊戲中心」,「我的網址」,「精品購物」和「我的地圖」。每個頻道為用戶展示不同類別的網際網路資源,「我的地圖」即對應著地圖頻道,步驟S102所述的地圖信息加載頁包含在此地圖頻道中。
[0056]由於頻道數量較多,用戶可通過「頻道管理」來將預定數量的頻道入口顯示在新標籤頁的合適位置,優選為新標籤頁下方底部位置。圖4示出了根據本實施例的「頻道管理」頁面示意圖,用戶通過在「頻道管理」中點選頻道圖標或頻道名稱來選擇需要在新標籤頁中顯示的頻道入口 ;在本實施例中,選中「我的地圖」頻道。
[0057]用戶在瀏覽器中打開一新標籤頁,通過選擇新標籤頁底部位置處「我的地圖」的頻道入口,在新標籤頁中顯示地圖頻道的多個地圖快捷方式。圖5示例性地示出了新標籤頁中地圖頻道的多個地圖快捷方式,包括「360地圖」、「我的酒店」、「我的餐飲」、「我的KTV」等等。所述地圖快捷方式具有用於顯示的縮略圖,縮略圖能夠由瀏覽器原始配置,以有利於用戶更容易地識別該快捷方式。
[0058]每個地圖快捷方式對應於存儲在瀏覽器側的配置文件,所述配置文件包括所述位置參數和類別參數。其中,位置參數標識一個基準位置,將以其為基準來獲取並顯示地圖數據;類別參數標識了需要在地圖上顯示的導航信息的類別。[0059]接下來,用戶通過點擊某一個地圖快捷方式來加載執行地圖腳本文件,即執行步驟S104。地圖腳本文件為一 Javascript文件,通過調用專業地圖應用服務商提供的地圖API (諸如,谷歌地圖提供的GoogleMapsAPI,或百度地圖Javascript API),從服務商的地圖伺服器獲取地圖數據並在瀏覽器側顯示。
[0060]下面以示例的方式介紹調用GoogleMapsAPI的地圖腳本文件如下:
[0061]
【權利要求】
1.一種瀏覽器中地圖信息的加載方法,包括: 在瀏覽器新標籤頁中設置地圖信息加載頁,並在地圖信息加載頁中加載執行地圖腳本文件; 經由所述地圖腳本文件、根據瀏覽器用戶配置的參數獲取地圖數據和/或對應的位置類推薦數據,並在一瀏覽器窗體內顯示所述地圖數據和/或對應的位置類推薦數據。
2.根據權利要求1所述的加載方法,其中瀏覽器新標籤頁包括多個頻道,可配置地在瀏覽器新標籤頁中顯示預定數量的頻道入口; 所述多個頻道包括地圖頻道;且所述地圖信息加載頁包含在地圖頻道中。
3.根據權利要求2所述的加載方法,其中地圖頻道包括多個地圖快捷方式,每個地圖快捷方式對應於存儲在瀏覽器側的配置文件,所述配置文件包括所述位置參數和/或所述位置類推薦數據對應的類別參數; 獲取地圖數據和/或對應的位置類推薦數據的步驟包括,經由所述地圖腳本文件、根據地圖快捷方式對應的配置文件獲取地圖數據和/或對應的位置類推薦數據。
4.根據權利要求3所述的加載方法,其中 所述位置參數包括用戶輸入的位置,用戶在地圖上點選的位置,用戶收藏的位置,或經由GPS或無線網絡信號確定的位置。
5.根據權利要求4所述的加載方法,其中所述位置參數還包括出發位置和終點位置; 獲取地圖數據的步驟還包括根據出發位置和終點位置生成路線數據。
6.根據權利要求5所述的加載方法,其中所述地圖快捷方式具有用於顯示的縮略圖,縮略圖能夠由瀏覽器初始配置或根據包括路線數據的地圖數據生成。
7.—種瀏覽器中地圖信息的加載裝置,包括: 加載執行單元,適於在瀏覽器新標籤頁中設置地圖信息加載頁,並在地圖信息加載頁中加載執行地圖腳本文件; 獲取顯示單元,適於經由所述地圖腳本文件、根據瀏覽器用戶配置的參數獲取地圖數據和/或對應的位置類推薦數據,並在一瀏覽器窗體內顯示所述地圖數據和/或對應的位置類推薦數據。
8.根據權利要求7所述的加載裝置,其中瀏覽器新標籤頁包括多個頻道,可配置地在瀏覽器新標籤頁中顯示預定數量的頻道入口; 所述多個頻道包括地圖頻道;且所述地圖信息加載頁包含在地圖頻道中。
9.根據權利要求8所述的加載裝置,其中地圖頻道包括多個地圖快捷方式,每個地圖快捷方式對應於存儲在瀏覽器側的配置文件,所述配置文件包括所述位置參數和/或所述位置類推薦數據對應的類別參數; 獲取顯示單元適於,經由所述地圖腳本文件、根據地圖快捷方式對應的配置文件獲取地圖數據和/或對應的位置類推薦數據。
10.根據權利要求9所述的加載裝置,其中 所述位置參數包括用戶輸入的位置,用戶在地圖上點選的位置,用戶收藏的位置,或經由GPS或無線網絡信號確定的位置。
【文檔編號】G06F9/445GK103838602SQ201310631838
【公開日】2014年6月4日 申請日期:2013年11月29日 優先權日:2013年11月29日
【發明者】張毅, 任寰 申請人:北京奇虎科技有限公司, 奇智軟體(北京)有限公司