切換訪問環境的方法及裝置的制造方法
【專利摘要】本申請實施例公開了切換訪問環境的方法及裝置,所述方法包括:在中轉頁面加載完成后,通過中轉頁面中的所述預置腳本讀取所述目標頁面地址,并確定目標頁面地址參數;根據預置的本地應用訪問網絡內容的訪問協議,以及所述目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述目標頁面的內容相對應;啟動本地應用,并將所述本地應用訪問地址傳遞給所述本地應用,以便所述本地應用被啟動后,根據所述本地應用訪問地址訪問所述目標網絡內容。通過本申請實施例,在訪問環境切換后,能夠實現訪問目標的一致性和訪問過程持續性。
【專利說明】
切換訪問環境的方法及裝置
技術領域
[0001] 本申請設及頁面訪問技術領域,特別是設及切換訪問環境的方法及裝置。
【背景技術】
[0002] 隨著移動互聯網的快速發展,用戶的終端設備種類會越來越多,訪問環境也各有 不同。例如,同樣是訪問某網站中某個頁面的信息,用戶可化圍過多種途徑進行訪問:如可 W過PC端的web瀏覽器,或者可W通過移動端(包括手機、平板電腦等)的web瀏覽器,另 外還可W通過移動終端設備中安裝的本地(native)應用。
[0003] 對于企業來說,對應于不同的終端W及不同的訪問環境都的不同能力,可W開發 不同的產品和使用不同的產品部署策略。比如,對于PC端和移動端上的產品,由于PC端 一般不具備觸摸屏、巧螺儀等傳感裝置,因此,一些能夠在移動端實現的功能,在PC端可能 就無法實現。又如,同樣都是移動端上的產品,但是相對手機上的web瀏覽器,手機上的 native應用就擁有更高的處理性能,對多媒體和設備接口調用的支持也更加強大。運是因 為native應用是操作系統級的程序,性能和對硬件層面的調用能力都非常優秀。而web頁 面和操作系統之間隔了一層瀏覽器,且為了實現跨平臺在性能上做了較大的退讓,在性能 方面和native技術的差異仍舊取決于硬件和瀏覽器性能的提升。且由于設備、操作系統的 多樣性,web頁面對硬件層面的調用能力也較弱。
[0004] 為此,在實際應用中,為了使得用戶獲得更優的性能,可W對用戶的訪問環境進行 監控,當發現可W對當前的訪問環境進行優化時,可W對用戶加 W引導,使其切換到更優的 訪問環境下進行訪問。例如,在發現用戶使用PC端或手機端的瀏覽器訪問天貓網站時,可 W提示用戶使用手機端的天貓客戶端進行訪問。
[0005] 現有技術中,為了便于進行訪問環境的切換,一般可W提供一些便捷的方式。例 如,在PC瀏覽器的頁面中提供二維碼,當用戶需要切換訪問環境時,可W用手機掃描該二 維碼的方式,來啟動手機中對應的native應用。或者,在手機端瀏覽器的頁面內提供一些 可點擊的按鈕等,并在按鈕上展示切換到native應用相關的提示信息,用戶可W通過點擊 該按鈕的方式,來啟動手機中的native應用。
[0006] 上述方式可W從一定程度上提高訪問環境的切換效率,但是,可能會存在W下問 題:用戶在切換訪問環境之前,可能正在訪問網站中的某個具體的網頁,切換到新的訪問環 境中后,用戶可能仍然希望繼續訪問該網頁,但是,在現有技術中,用戶只能到新的訪問環 境中一步一步的手動查找該網頁,用戶的操作路徑會比較長,影響用戶的使用體驗。從系統 資源角度而言,新的訪問環境中,用戶操作路徑上的資源都需要重新加載,從而造成網絡資 源的浪費。
[0007] 因此,如何在切換訪問環境的過程中,縮短用戶的操作路徑,降低對網絡資源的浪 費,成為需要本領域技術人員解決的技術問題。
【發明內容】
[0008] 本申請提供了切換訪問環境的方法及裝置,在訪問環境切換后,能夠實現訪問目 標的一致性和訪問過程持續性。
[0009] 本申請提供了如下方案:
[0010] 一種切換訪問環境的方法,在目標頁面中預置觸發元素,所述觸發元素用于將所 述目標頁面的地址W及預置的中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設 備根據中轉頁面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,所述方法包括:
[0011] 在所述中轉頁面加載完成后,通過中轉頁面中的所述預置腳本讀取所述目標頁面 地址,并確定目標頁面地址參數;
[0012] 根據預置的本地應用訪問網絡內容的訪問協議,W及所述目標頁面地址參數,生 成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述目標頁 面的內容相對應;
[0013] 啟動本地應用,并將所述本地應用訪問地址傳遞給所述本地應用,W便所述本地 應用被啟動后,根據所述本地應用訪問地址訪問所述目標網絡內容。
[0014] 一種切換訪問環境的方法,包括:
[0015] 移動終端設備中的本地應用接收到啟動請求后啟動,所述啟動請求由中轉頁面中 的預置腳本發出,其中攜帶有目標網絡內容的本地應用訪問地址,所述本地應用訪問地址 是由所述預置腳本根據預置的本地應用訪問網絡內容的訪問協議,W及目標頁面地址參數 生成的;所述目標頁面中預置有觸發元素,所述觸發元素用于將所述目標頁面的地址W及 所述中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設備根據中轉頁面地址,訪 問所述中轉頁面,并加載所述預置腳本;
[0016] 從所述啟動請求中獲取所述對所述目標網絡內容的本地應用訪問地址,并進行解 析;
[0017] 根據解析結果,加載所述目標網絡內容。
[0018] 一種切換訪問環境的方法,在目標頁面中預置觸發元素,所述觸發元素用于將所 述目標頁面的地址W及預置的中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設 備根據中轉頁面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,所述方法包括:
[0019] 在所述中轉頁面加載完成后,通過中轉頁面中的所述預置腳本讀取所述目標頁面 地址;
[0020] 啟動本地應用,并將所述目標頁面地址傳遞給所述本地應用,W便所述本地應用 被啟動后,根據預置的本地應用訪問網絡內容的訪問協議,W及所述目標頁面地址參數,生 成用于本地應用訪問目標網絡內容的本地應用訪問地址,并根據所述本地應用訪問地址訪 問所述目標網絡內容,所述目標網絡內容與所述目標頁面的內容相對應。
[0021] 一種切換訪問環境的方法,包括: 陽022] 移動終端設備中的本地應用接收到啟動請求后啟動,所述啟動請求由中轉頁面中 的預置腳本發出,其中攜帶有目標頁面地址;所述目標頁面中預置有觸發元素,所述觸發元 素用于將所述目標頁面的地址W及所述中轉頁面的地址傳遞給移動終端設備,W便所述移 動終端設備根據中轉頁面地址,訪問所述中轉頁面,并加載所述預置腳本;
[0023] 從所述啟動請求中獲取所述目標頁面地址,并確定目標頁面地址參數;
[0024] 根據預置的本地應用訪問網絡內容的訪問協議,W及所述目標頁面地址參數,生 成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述目標頁 面的內容相對應;
[0025] 根據所述本地應用訪問地址訪問所述目標網絡內容。
[00%] -種切換訪問環境的方法,在目標頁面中預置觸發元素,所述觸發元素用于將所 述目標頁面的地址傳遞給移動終端設備,包括:
[0027] 移動終端設備中的本地應用通過對所述觸發元素進行處理,獲取所述目標頁面地 址,并確定目標頁面地址參數;
[002引根據預置的本地應用訪問網絡內容的訪問協議,W及所述目標頁面地址參數,生 成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述目標頁 面的內容相對應;
[0029] 根據所述本地應用訪問地址訪問所述目標網絡內容。
[0030] 一種切換訪問環境的裝置,在目標頁面中預置觸發元素,所述觸發元素用于將所 述目標頁面的地址W及預置的中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設 備根據中轉頁面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,所述裝置包括:
[0031] 第一目標頁面地址讀取單元,用于在所述中轉頁面加載完成后,通過中轉頁面中 的所述預置腳本讀取所述目標頁面地址,并確定目標頁面地址參數;
[0032] 第一地址轉換單元,用于根據預置的本地應用訪問網絡內容的訪問協議,W及所 述目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目 標網絡內容與所述目標頁面的內容相對應;
[0033] 第一啟動單元,用于啟動本地應用,并將所述本地應用訪問地址傳遞給所述本地 應用,W便所述本地應用被啟動后,根據所述本地應用訪問地址訪問所述目標網絡內容。
[0034] 一種切換訪問環境的裝置,包括:
[0035] 第一啟動單元,用于接收到啟動請求后啟動,所述啟動請求由中轉頁面中的預置 腳本發出,其中攜帶有目標網絡內容的本地應用訪問地址,所述本地應用訪問地址是由所 述預置腳本根據預置的本地應用訪問網絡內容的訪問協議,W及目標頁面地址參數生成 的;所述目標頁面中預置有觸發元素,所述觸發元素用于將所述目標頁面的地址W及所述 中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設備根據中轉頁面地址,訪問所 述中轉頁面,并加載所述預置腳本;
[0036] 第一地址解析單元,用于從所述啟動請求中獲取所述對所述目標網絡內容的本地 應用訪問地址,并進行解析;
[0037] 第一網絡內容加載單元,用于根據解析結果,加載所述目標網絡內容。
[0038] 一種切換訪問環境的裝置,在目標頁面中預置觸發元素,所述觸發元素用于將所 述目標頁面的地址W及預置的中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設 備根據中轉頁面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,所述裝置包括:
[0039] 第二目標頁面地址讀取單元,用于在所述中轉頁面加載完成后,通過中轉頁面中 的所述預置腳本讀取所述目標頁面地址;
[0040] 第二啟動單元,用于啟動本地應用,并將所述目標頁面地址傳遞給所述本地應用, W便所述本地應用被啟動后,根據預置的本地應用訪問網絡內容的訪問協議,W及所述目 標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址,并根據所述 本地應用訪問地址訪問所述目標網絡內容,所述目標網絡內容與所述目標頁面的內容相對 應。
[0041] 一種切換訪問環境的裝置,包括:
[0042] 第二啟動單元,用于接收到啟動請求后啟動,所述啟動請求由中轉頁面中的預置 腳本發出,其中攜帶有目標頁面地址;所述目標頁面中預置有觸發元素,所述觸發元素用于 將所述目標頁面的地址W及所述中轉頁面的地址傳遞給移動終端設備,W便所述移動終端 設備根據中轉頁面地址,訪問所述中轉頁面,并加載所述預置腳本;
[0043] 第二目標頁面地址讀取單元,用于從所述啟動請求中獲取所述目標頁面地址,并 確定目標頁面地址參數;
[0044] 第二地址轉換單元,用于根據預置的本地應用訪問網絡內容的訪問協議,W及所 述目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目 標網絡內容與所述目標頁面的內容相對應;
[0045] 第二網絡內容加載單元,用于根據所述本地應用訪問地址訪問所述目標網絡內 容。
[0046] 一種切換訪問環境的裝置,在目標頁面中預置觸發元素,所述觸發元素用于將所 述目標頁面的地址傳遞給移動終端設備,包括:
[0047] 第Ξ目標頁面地址讀取單元,用于通過對所述觸發元素進行處理,獲取所述目標 頁面地址,并確定目標頁面地址參數;
[0048] 第Ξ地址轉換單元,用于根據預置的本地應用訪問網絡內容的訪問協議,W及所 述目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目 標網絡內容與所述目標頁面的內容相對應;
[0049] 第Ξ網絡內容加載單元,用于根據所述本地應用訪問地址訪問所述目標網絡內 容。
[0050] 根據本申請提供的具體實施例,本申請公開了 W下技術效果:
[0051] 通過本申請實施例,可W在觸發瀏覽器到本地應用訪問的切換事件后,在移動終 端設備中啟動中轉頁面,中轉頁面中提供了預置的腳本,通過該腳本,可W獲取目標頁面地 址,并根據該地址信息W及預置的本地應用訪問網絡內容的訪問協議,生成供本地應用訪 問對應網絡內容的本地應用訪問地址,進而可W啟動本地應用,W訪問對應的網絡內容。其 中,目標頁面地址與本地應用訪問地址具有對應關系,并且各自標識的網絡內容也具有一 致性,從而在實現訪問環境的切換后,可W在本地應用中訪問與瀏覽器中一致的內容,從而 保證了訪問環境切換后,訪問目標的一致性和訪問過程持續性。
[0052] 當然,實施本申請的任一產品并不一定需要同時達到W上所述的所有優點。
【附圖說明】
[0053] 為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施 例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可W根據運些附圖獲 得其他的附圖。
[0054] 圖1是本申請實施例提供的第一方法的流程圖; 陽化5] 圖2是本申請實施例提供的第二方法的流程圖;
[0056] 圖3是本申請實施例提供的第Ξ方法的流程圖;
[0057] 圖4是本申請實施例提供的第四方法的流程圖;
[0058] 圖5是本申請實施例提供的第五方法的流程圖;
[0059] 圖6是本申請實施例提供的第一裝置的示意圖; W60]圖7是本申請實施例提供的第二裝置的示意圖;
[0061] 圖8是本申請實施例提供的第Ξ裝置的示意圖;
[0062] 圖9是本申請實施例提供的第四裝置的示意圖;
[0063] 圖10是本申請實施例提供的第五裝置的示意圖。
【具體實施方式】
[0064] 下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于 本申請中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本申請保護的 范圍。 W65] 本申請實施例提供了切換訪問環境的方法,可W在不同訪問環境間進行切換時, 使對同一目標頁面的訪問能夠更加平滑的切換到其他訪問環境中,維持訪問目標的一致性 和訪問過程持續性。
[0066] 其中,所謂的訪問環境的切換,主要是指從瀏覽器訪問到移動終端設備本地應用 的訪問之間的切換。其中,瀏覽器可W是PC設備中安裝的瀏覽器程序,或者便攜的移動終 端設備如智能手機,平板電腦等移動終端設備中安裝的瀏覽器應用,而移動終端設備中的 本地應用,可W是移動終端設備中安裝的非瀏覽器類的應用,例如,購物應用APP等。也就 是說,既可W從其他終端設備中的瀏覽器訪問切換到指定移動終端設備中的本地應用訪 問,也可W從移動終端設備中的瀏覽器訪問,切換到該移動終端設備自身的本地應用訪問。 例如,假設用戶在使用PC機上的瀏覽器訪問天貓網站中的某目標頁面(例如,某商品對象 的詳情頁)時,可W切換到其手機上安裝的天貓應用;或者,假設用戶之前正在使用手機瀏 覽器訪問天貓中的某商品對象的詳情頁,也可W切換到該手機上安裝的天貓應用;并且,無 論在上述何種情況下,在切換之后,都可W直接在天貓應用中繼續展示與該商品對象的詳 情頁,不需要用戶在天貓應用中一步步地查找。
[0067] 具體實現時,切換訪問環境的事件可W是由用戶觸發的,為了便于用戶操作,可W 預先在網站的頁面中預置觸發元素,運樣,用戶在使用瀏覽器訪問運些頁面時,都可W查看 到運種觸發元素,并通過運種觸發元素,來發起切換訪問環境的指令。
[0068] 其中,所謂的觸發元素,在使用PC中安裝的瀏覽器訪問目標頁面時,W及在使用 移動終端設備中的瀏覽器訪問目標頁面時,可W有不同的表現。其中,對于前者,可W在目 標頁面中提供一定的切換媒介。例如,可W是包含特定信息的二維碼,當需要進行訪問環境 的切換時,可W使用移動終端設備中的相關應用掃描該二維碼,從而發起環境切換的事件。 而對于后者,也即由移動終端設備中瀏覽器應用的訪問向本地應用切換時,由于移動終端 設備一般無法對本機顯示屏上顯示的二維碼進行掃描,因此,可W在移動終端設備中訪問 的頁面中提供特定的操作選項,運種操作選項可超鏈接按鈕等形式存在于顯示屏的某 特定區域,例如,顯示屏的上方或者下方等等;并且,操作選項上還可w顯示有如"切換到某 應用"或"使用某本地應用訪問本頁"等字樣,當用戶需要切換訪問環境時,可W直接通過操 作該選項來發出相應的切換指令。
[0069] 其中,關于使用移動終端設備中的相關應用掃描該二維碼來發起切換的情況,用 于掃描二維碼的應用可W是預切換到的本地應用,例如,天貓應用中可W提供掃描二維碼 的功能,或者,還可W是第Ξ方應用,此時,可W首先打開第Ξ方應用的掃描二維碼功能,并 將移動終端設備的攝像頭對準PC機設備的顯示屏中顯示的二維碼,進而,可W借助于該第 Ξ方應用來啟動待切換到的目標本地應用,例如天貓應用,等等。為了能夠啟動目標本地 應用,還可W借助于一中轉頁面來實現,并在該中轉頁面中提供一預置腳本,通過加載該腳 本,實現一些相關的處理,W便實現平滑的切換。因此,可W在二維碼中攜帶該中轉頁面的 地址,運樣,在第Ξ方應用掃描了該二維碼之后,可W先調用移動終端設備中的瀏覽器,加 載該中轉頁面,相應的,腳本也會被加載,用于執行后續的操作。
[0070] 而關于從移動終端設備瀏覽器訪問到本地應用訪問的切換,也可W借助于中轉 頁面來實現,此時,可W在超鏈接中寫入中轉頁面的地址,運樣,在點擊了用于切換訪問環 境的超鏈接按鈕之后,同樣可W首先調用移動終端設備中的瀏覽器,加載該中轉頁面,相應 的,腳本也會被加載,用于執行后續的操作。
[007U 也就是說,對于從PC端瀏覽器訪問到移動終端設備本地應用訪問的切換,化及移 動終端設備瀏覽器訪問到本地應用訪問的切換,都可W借助于中轉頁面來實現,而關于從 PC端瀏覽器訪問到移動終端設備本地應用訪問的切換,除了借助于中轉頁面之外,還可W 直接利用本地應用自身的二維碼掃描功能,來實現訪問環境的切換。
[0072] 下面分別對各種方式的具體實現進行詳細介紹。 W73] 實施例一 陽074] 在該實施例一中,主要對借助于中轉頁面的實現方式進行介紹。也就是說,在該實 施例一中,可W在目標頁面中預置觸發元素,其中,觸發元素用于將中轉頁面的地址傳遞給 移動終端設備,W便移動終端設備啟動瀏覽器訪問該中轉頁面;另外,在本申請實施例中, 觸發元素還用于將目標頁面的地址傳遞給移動終端設備,運里的目標頁面,也就是在切換 之前,正在使用PC端或者移動終端的瀏覽器訪問的頁面,例如,某商品對象詳情頁等等。其 中,具體實現時,可W將目標頁面地址W中轉頁面地址中的參數的形式,傳遞給移動終端設 備。 陽0巧]例如,假設用戶通過瀏覽器訪問的目標頁面的地址為:detail. tmall. com/item. htm ? id = 34560604204,而中轉頁面的地址為:www. tmall. com/xxx.地p。為了實現目標 頁面地址信息的傳遞,其中一種實現方式下,可W是將中轉頁面地址與目標頁面的地址拼 接起來,形成新的地址,其中將目標頁面地址作為新形成地址的參數,例如,上述中轉頁面 的地址與目標頁面地址可W拼接為如下形式:
[0076] www.tmall.com/xxx.php ? url = detail, tmall. com/item, htm ? id = 34560604204
[0077] 運樣,觸發元素傳遞給移動終端設備的信息就可W是上述新形成的地址,移動終 端設備中的瀏覽器就可W根據WWW. tmall. com/xxx. php訪問中轉頁面,中轉頁面中的腳本 在被加載后,可W將第一個"?"之后的參數部分確定為目標頁面的地址。
[0078] 該實施例一就是從該腳本的角度,提供了一種切換訪問環境的方法,參見圖1,該 方法可W包括W下步驟:
[0079] S101 :在所述中轉頁面加載完成后,通過中轉頁面中的所述預置腳本讀取所述目 標頁面地址,并確定目標頁面地址參數;
[0080] 由于觸發元素中除了中轉頁面的地址,還包括目標頁面的地址,因此,腳本被加載 后,可W從中讀取目標頁面的地址。例如,假設在拼接地址的方式傳遞中轉頁面地址化及目 標頁面地址的方式下,在移動終端設備訪問該拼接的地址時,即可W訪問到中轉頁面,又可 W根據該拼接的地址的參數,獲得目標頁面的地址。例如,在目標頁面中,提供可掃描的二 維碼,并將上述拼接的地址包含在二維碼中。當用戶通過PC等設備中安裝的瀏覽器訪問該 目標頁面時,就可W使用移動終端設備掃描頁面中的二維碼,發起對該拼接地址的訪問。或 者在目標頁面中預置可點擊的超鏈接對象,將拼接地址作為超鏈接對象的跳轉目標地址, 當用戶使用移動終端設備中的瀏覽器訪問該目標頁面時,就可W通過點擊該超鏈接對象, 觸發移動終端設備對拼接地址的訪問。在訪問拼接地址的過程中,瀏覽器會自動加載中轉 頁面中的預置腳本,通過該預置腳本,可W對拼接地址中W參數形式存在的目標頁面地址 進行提取。
[0081] 其中,目標頁面的地址是在利用瀏覽器訪問所述目標頁面時,目標頁面的唯一性 標識信息,例如,可W是頁面的統一資源定位符U化。運種地址中一般可W包括一些參數, 每個參數具有特定的含義。例如,對于某商品詳情頁的地址:detail. tmall. com/item. htm ? id = 35471604204,其中,detail, tmall. com可[^表不運個頁面是商品詳情頁,id = 35471604204表示商品對象的id是35471604204,運個U化地址本身也就表達了運是一個 詳情頁,且當前詳情頁對應的商品id是35471604204。
[0082] 因此,在本申請實施例中,還可W從目標頁面地址中,確定出頁面地址參數,具體 的參數可W包括頁面類型關鍵字、業務對象的類型關鍵字、業務對象的ID關鍵字等等,或 者多個關鍵字信息的組合等。其中,業務對象的ID可W唯一的標識網站內的業務對象;業 務對象的ID與業務對象的類型關鍵字的組合,可W唯一標識網站內一個特定類型的業務 對象,如店鋪作為電商平臺網站的業務對象時,類型關鍵字"shop"可W作為店鋪的類型關 鍵字,而數字序列可W作為店鋪的ID,此時,類似"shop"與"123456"的關鍵字信息的組合 就可W唯一的標識一個店鋪,或者一個店鋪對應的頁面。再例如某個商品對象的類型關鍵 字為"item", W特定的數字序列標識物品的ID,W頁面類型關鍵字為"details",則類似 "item"、"205953"與"detai 1S"則關鍵字信息的組合可W標識該網站中某商品對象的詳情 頁面。
[0083] S102 :根據預置的本地應用訪問網絡內容的訪問協議,W及所述目標頁面地址參 數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述 目標頁面的內容相對應;
[0084] 使用移動終端設備中的本地應用訪問網絡內容,通常會與瀏覽器應用訪問有所不 同,運種不同可W體現在訪問對象和訪問方法的兩個方面。首先,從訪問對象上,通過瀏覽 器訪問網絡內容時,特別是通過移動終端設備訪問時,相對于本地應用,瀏覽器對設備平臺 資源的調用能力比較有限,在頁面提供某些網絡內容時,不得不對某些本地應用可W實現, 但在瀏覽器中無法實現的內容或功能舍棄,例如,本地應用可W使用的定位功能W及基于 該功能的衍生內容;此外,加之網絡內容跨平臺的因素,在頁面中提供網絡內容時,還需要 放棄某些在不同平臺下兼容性較差的內容或功能。而本地應用,則可W實現調用更多的移 動終端設備本地的數據處理函數或方法,相比較在頁面中展示相同的內容,使用本地應用 常常更加高效,所實現的效果也更加理想。運也是產生訪問環境切換需求的原因之一。
[00化]在訪問方法上,在一些本地應用中,可W調用一些專用的方法或者使用專有協議 對網絡內容進行訪問,在使用專用方法或者專有協議訪問網絡內容時,訪問網絡內容使用 的地址信息,與瀏覽器訪問對應內容使用的地址信息常常不同,而是根據具體的專用方法 或者專用協議的要求生成的地址。
[0086] 因此,在本申請實施例中,為了實現從瀏覽器訪問到本地應用訪問的平滑切換, 在提取出目標頁面的地址信息后,還可W根據預置的本地應用訪問網絡內容的訪問協議, W及目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址,其中, 目標網絡內容與目標頁面的內容是相對應的。運樣,W便本地應用便可W根據生成的本 地應用訪問地址,對目標網絡內容進行加載。例如當目標頁面地址信息為目標頁面的U化 時,可W將目標頁面的U化作為專用方法或者專有協議的參數,從而生成本地應用訪問地 址。或者也可W根據U化中特定的關鍵字信息,生成本地應用訪問地址,例如當第一地址 信息為detail, tmall. com/item. htm ? id = 34560604204時,可W根據其中的關鍵字信息 "item"、"34560604204"、"detail"確定該頁面是ID為"34560604204"的業務對象的詳情 頁,在確定出運些關鍵字信息后,可W根據運些關鍵字信息,生成本地應用訪問地址,例如, 獲得tmall ://tmallclient/ ? item: id = 34560604204作為本地應用訪問地址,并在本地 應用中,根據本地應用訪問地址使用專有的訪問協議對對應的目標網絡內容進行訪問。
[0087] 此外,為了更加便于本地應用進行處理,對應于瀏覽器訪問的某些網絡內容,有的 還對應的提供了專供本地應用加載的本地頁面,運種本地頁面可W針對不同平臺進行設計 和優化,并基于本地應用所使用的編程語言編寫,W提高在對應平臺上加載和處理的效率, 提供更多的功能等等。因此,具體在訪問環境切換時,還可W對目標頁面是否對應有本地頁 面進行判斷,如果有,則盡量使用本地頁面進行目標網絡內容的展現。
[0088] 具體的,可W首先根據所述目標頁面地址參數W及預置的規則,確定是否存在與 目標頁面對應的本地頁面。其中,預置的規則可W是預先保存在腳本中的,運樣,腳本就可 W根據瀏覽器訪問的目標頁面地址中包含的參數,判斷其是否存在對應的本地頁面。
[0089] 例如,某條規則為:
[0090] rules = I
[0091]
[0092] 而某目標頁面地址為 detail, tmall. com/item. htm ? id = ;34560604204,經判斷, 該地址與上述規則匹配成功,因此,就可W確定存在與該目標頁面對應的本地頁面。否則, 如果某目標頁面的地址為nvzhuang. tmall. com,經判斷,該地址與規則庫中的各條規則均 未能匹配成功,則可W確定不存在與該目標頁面對應的本地頁面。
[0093] 對于本地應用而言,對于本地頁面W及非本地頁面,加載的方式往往是不同的,因 此,為了便于本地應用區分待加載的網絡內容是否為本地頁面內容,可W在生成本地應用 訪問地址時加 W區分。也即,根據是否存在對應的本地頁面,生成的本地應用訪問地址可W 按照不同的規則來生成。
[0094] 例如,如果存在與目標頁面對應的本地頁面,則可W目標頁面地址中提取關鍵字, 并基于本地應用訪問網絡內容的訪問協議,W及運種關鍵字,生成本地應用訪問地址。其 中,關鍵字可W包括頁面類型標識、業務對象標識或捜索關鍵詞等,運樣,在生成本地應用 訪問地址時,可W將頁面類型標識、業務對象標識或捜索關鍵詞,與訪問協議中的協議名等 其他字段進行拼接,例如可W轉換為如下形式的本地應用訪問地址:
[0095] (協議名)://…/?(類型):id= (ID 值)
[0096] 其中,類型和ID值為從目標頁面地址信息中提取出的關鍵字。
[0097] 例如,當目標頁面地址信息為:detail, tmall. com/item. htm ? id = :34560604204 時,從目標頁面地址信息中提取關鍵字信息可W包括item", W及ID值"34560604204", 進而將該類型標識W及ID值與協議名tmall://tmallclient/進行拼接,得到的本地應用 訪問地址為:
[0098] tmall ://tmallclient/? item: id = :34560604204
[0099] 基于第二地址信息,移動終端設備可W訪問與目標頁面對應當本地頁面的網絡內 容。在運個示例中,頁面類型可W包括業務對象詳情類型,例如從目標頁面地址信息中提取 出的關鍵字信息"item"所代表的類型,業務對象的ID等。當然,根據實際的應用需求,關 鍵字的類型也可W是其他的,例如當通過瀏覽器進行業務對象的捜索時,目標頁面可能是 捜索結果頁,此時,目標頁面地址信息中可W包含捜索關鍵詞,進而在目標頁面地址信息中 提取關鍵字時,可W將捜索關鍵詞提取出來作為關鍵字。例如,在通過瀏覽器訪問的目標頁 面為如下捜索頁面時:
[0100] list, tmall. com/search_product. htm ? q = clothes 陽10U 可W通過其中的關鍵字"search_pro化ct"確定目標頁面的類型為捜索類型,且從 中可W提取到對應的捜索關鍵詞為"clothes",進而可W根據該類型W及捜索關鍵詞生成 的本地應用訪問地址可W是: 陽 10引 tmall://tmallclient ? search:q = clothes
[0103] 從而在移動終端設備的本地應用中,根據該本地應用訪問地址訪問網絡內容時, 可W繼續訪問W clothes為捜索關鍵詞的捜索結果頁。 陽104] 需要說明的是,W上的說明只是示例性的,在實際應用中,還可W有其他的頁面類 型,也可W在目標頁面地址信息中提取更多的,其他的關鍵字,作為生成本地應用訪問地址 的參考信息,例如,在當前目標頁面瀏覽捜索結果時的頁碼等,W進一步提高進行訪問切換 后的訪問對象的一直性,W及訪問過程的連續性。
[0105] 此外,如果判斷不存在于目標頁面對應的本地頁面,可W直接根據本地協議名W 及目標頁面地址拼接成本地應用訪問地址。例如,當目標頁面為nvzhuang. tmall. com,對 于該目標頁面并沒準備對應的native頁面,在進行訪問環境切換時,為了保持訪問對象的 一致性,可W將該目標頁面的U化與本地協議名進行拼接,生成本地應用訪問地址,示例如 下:
[0106] tmall://tmallclient/ ? 1 ink:url = nvzhuang. tmall. com 陽107] 運樣,當本地應用被啟動后,可W對運種本地應用訪問地址進行解析,判斷其是否 為本地頁面,如果協議名后的參數為item、shop、search等,并且之后連接的是業務對象 ID、捜索關鍵詞等參數,則可W確定為是本地頁面,如果協議名后的參數為"link",則可W 確定其為非本地頁面。如果是本地頁面,則可W直接利用本地應用訪問地址中的關鍵字定 位到本地頁面并加載,否則,可W利用本地應用內置的瀏覽器對目標頁面地址對應的內容 進行加載。
[0108] S103 :啟動本地應用,并將所述本地應用訪問地址傳遞給所述本地應用,W便所述 本地應用被啟動后,根據所述本地應用訪問地址訪問所述目標網絡內容。
[0109] 在生成本地應用訪問地址之后,可W啟動本地應用,并將本地應用訪問地址傳遞 給所述本地應用。本地應用可W根據本地應用訪問地址,加載對應的目標網絡內容。由于 本地應用訪問地址是根據目標頁面地址信息生成的,兩個地址之間具有對應關系,并且其 標識的網絡內容也具有一致性,從而在實現訪問環境的切換后,可W在本地應用中訪問與 瀏覽器中一致的內容,從而保證了訪問環境切換后,訪問目標的一致性和訪問過程持續性。
[0110] 需要說明的是,在訪問環境切換的過程中,用戶使用的移動終端設備上可能尚未 安裝對應的本地應用,此時,還可W對是否已經安裝本地應用進行探測,如果尚未安裝,貝U 可W首先下載相關的本地應用并安裝,或者引導用戶進行下載安裝,之后再啟動該本地應 用。其中,在具體實現時,腳本一般無法直接探測是否已經安裝本地應用,因為可能會設及 用戶隱私問題,因此,還可W通過嘗試啟動的方式,來探測本地應用是否在當前設備中已經 安裝,如果移動終端中沒有安裝相應的本地應用,可W提供本地應用的下載鏈接,或者打開 應用管理軟件相應的頁面,引導用戶安裝相應的應用,或者自動進行應用的下載及安裝。 陽111] W上對本申請實施例一提供的切換訪問環境的方法進行了詳細的介紹,通過該方 法,可W在觸發瀏覽器到本地應用訪問的切換事件后,在移動終端設備中啟動中轉頁面,中 轉頁面中提供了預置的腳本,通過該腳本,可W獲取目標頁面地址,并根據該地址信息W及 預置的本地應用訪問網絡內容的訪問協議,生成供本地應用訪問對應網絡內容的本地應用 訪問地址,進而可W啟動本地應用,W訪問對應的網絡內容。其中,目標頁面地址與本地應 用訪問地址具有對應關系,并且各自標識的網絡內容也具有一致性,從而在實現訪問環境 的切換后,可w在本地應用中訪問與瀏覽器中一致的內容,從而保證了訪問環境切換后,訪 問目標的一致性和訪問過程持續性。進一步的,當本地應用訪問地址用于訪問本地頁面時, 可W避免瀏覽器加載網頁內容時為了跨平臺考慮而簡化內容和功能的問題,本地應用加載 和處理本地頁面更加高效,相比較網頁形式提供的內容和功能,本地頁面所能實現的內容 和功能也更加豐富。 陽112] 實施例二
[0113] 該實施例二是與實施例一相對應的,從本地應用的角度,提供了切換訪問環境的 方法,參見圖2,該方法可W包括W下步驟: 陽114] S201 :移動終端設備中的本地應用接收到啟動請求后啟動,所述啟動請求由中轉 頁面中的預置腳本發出,其中攜帶有目標網絡內容的本地應用訪問地址,所述本地應用訪 問地址是由所述預置腳本根據預置的本地應用訪問網絡內容的訪問協議,W及目標頁面地 址參數生成的;所述目標頁面中預置有觸發元素,所述觸發元素用于將所述目標頁面的地 址W及所述中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設備根據中轉頁面地 址,訪問所述中轉頁面,并加載所述預置腳本;
[0115] S202:從所述啟動請求中獲取所述對所述目標網絡內容的本地應用訪問地址,并 進行解析; 陽116] S203 :根據解析結果,加載所述目標網絡內容。
[0117] 其中,具體在進行目標網絡內容的加載時,可W根據所述本地應用訪問地址,確定 是否存在用于展示所述目標網絡內容的本地頁面,如果是,則可W首先從本地應用訪問地 址中提取出關鍵字,然后,可W利用關鍵字定位到本地頁面并加載;如果不是本地頁面,貝U 可W從本地應用訪問地址中提取出所述目標頁面地址,然后利用本地應用內置的瀏覽器 (webview)對所述目標頁面地址對應的內容進行加載。
[0118] 需要說明的是,在本地應用的webview中打開 頁面,會比直接在移動終端設 備的web瀏覽器中打開更合適,運是因為,本地應用本身可W給webview提供更強大的API 支持,將一些只有本地應用可W調用的API注入到webview中,從而讓webview比純web瀏 覽器更強大。例如,可W在本地應用中增加 webview接口的支持,W便順利使用終端設備中 的攝像頭、巧螺儀等工具。 陽119] 該實施例二是與實施例一相對應的,相關的具體實現可W參見實施例一中的介 紹,運里不再寶述。 陽120] 實施例Ξ 陽121] 在該實施例Ξ中,同樣可W在目標頁面中預置觸發元素,該觸發元素用于將所述 目標頁面的地址W及預置的中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設備 根據中轉頁面地址,訪問中轉頁面,并且該中轉頁面用于加載預置腳本。但是,與實施例一 W及實施例二不同的是,中轉頁面中的腳本可W僅用于將目標頁面地址傳遞給本地應用, 而關于地址轉換W及后續的加載工作可W由本地應用來完成。參見圖3,該實施例Ξ提供了 另一種切換訪問環境的方法,該方法可W包括W下步驟:
[0122] S301 :在所述中轉頁面加載完成后,通過中轉頁面中的所述預置腳本讀取所述目 標頁面地址;
[0123] S302 :啟動本地應用,并將所述目標頁面地址傳遞給所述本地應用,W便所述本地 應用被啟動后,根據預置的本地應用訪問網絡內容的訪問協議,w及所述目標頁面地址參 數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址,并根據所述本地應用訪問 地址訪問所述目標網絡內容,所述目標網絡內容與所述目標頁面的內容相對應。
[0124] 其中,關于具體的本地應用訪問地址的生成過程,與實施例一中腳本執行的轉換 過程可W是相同的,因此,參照實施例一中的介紹即可,運里不再寶述。 陽125] 實施例四
[01%] 該實施例四是與實施例Ξ相對應的,從本地應用的角度提供了一種切換訪問環境 的方法,參見圖4,該方法可W包括W下步驟: 陽127] S401 :移動終端設備中的本地應用接收到啟動請求后啟動,所述啟動請求由中轉 頁面中的預置腳本發出,其中攜帶有目標頁面地址;所述目標頁面中預置有觸發元素,所述 觸發元素用于將所述目標頁面的地址W及所述中轉頁面的地址傳遞給移動終端設備,W便 所述移動終端設備根據中轉頁面地址,訪問所述中轉頁面,并加載所述預置腳本;
[0128] S402 :從所述啟動請求中獲取所述目標頁面地址,并確定目標頁面地址參數;
[0129] S403 :根據預置的本地應用訪問網絡內容的訪問協議,W及所述目標頁面地址參 數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述 目標頁面的內容相對應; 陽130] S404 :根據所述本地應用訪問地址訪問所述目標網絡內容。 陽131] 該實施例四中各步驟的具體實現同樣可W參見實施例一中的介紹,運里不再寶 述。 陽132] 實施例五
[0133] 如前文所述,如果用戶已經在其移動終端設備中安裝了本地應用,并且該本地應 用處于已啟動狀態,則還可W利用該本地應用自帶的二維碼掃描等功能,來獲取目標頁面 的地址,此時,可W不必再通過中轉頁面進行中轉。參見圖5,該實施例五提供了另一種切換 訪問環境的方法,類似的,同樣可W在目標頁面中預置觸發元素,所述觸發元素用于將所述 目標頁面的地址傳遞給移動終端設備,該方法可W包括W下步驟:
[0134] S501 :移動終端設備中的本地應用通過對所述觸發元素進行處理,獲取所述目標 頁面地址,并確定目標頁面地址參數;
[0135] 例如,可W通過二維碼的方式攜帶目標頁面的地址,此時,可W首先在移動終端設 備在打開本地應用,并啟動該本地應用的二維碼掃描功能,然后將移動終端設備的攝像頭 對準頁面中的二維碼,運樣,就可W使得本地應用獲取到目標頁面地址,并從中確定出頁面 地址參數。
[0136] S502 :根據預置的本地應用訪問網絡內容的訪問協議,W及所述目標頁面地址參 數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述 目標頁面的內容相對應;
[0137] S503 :根據所述本地應用訪問地址訪問所述目標網絡內容。 陽13引后續的步驟S502、S503可W與S402、S403相同的,因此,同樣可W參見實施例一中 的介紹,運里不再寶述。
[0139]與實施例一提供的切換訪問環境的方法相對應,本申請實施例還提供了一種切換 訪問環境的裝置,其中,在目標頁面中預置觸發元素,所述觸發元素用于將所述目標頁面的 地址w及預置的中轉頁面的地址傳遞給移動終端設備,w便所述移動終端設備根據中轉頁 面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,參見圖6,所述裝置包括:
[0140] 第一目標頁面地址讀取單元601,用于在所述中轉頁面加載完成后,通過中轉頁面 中的所述預置腳本讀取所述目標頁面地址,并確定目標頁面地址參數; 陽141] 第一地址轉換單元602,用于根據預置的本地應用訪問網絡內容的訪問協議,W及 所述目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述 目標網絡內容與所述目標頁面的內容相對應; 陽142] 第一啟動單元603,用于啟動本地應用,并將所述本地應用訪問地址傳遞給所述本 地應用,W便所述本地應用被啟動后,根據所述本地應用訪問地址訪問所述目標網絡內容。 陽143] 其中,所述第一地址轉換單元602具體可W包括:
[0144] 第一判斷子單元,用于根據所述目標頁面地址參數W及預置的規則,確定是否存 在與目標頁面對應的本地頁面;所述本地頁面基于所述本地應用的編程語言編寫的頁面, 用于展示所述目標網絡內容;
[0145] 第一生成子單元,用于如果所述判斷子單元的判斷結果為是,則從所述目標頁面 地址中提取關鍵字,基于所述本地應用訪問網絡內容的訪問協議,W及所述關鍵字,生成所 述本地應用訪問地址。
[0146] 其中,所述從所述目標頁面地址中提取關鍵字包括:
[0147] 從所述目標頁面地址中提取頁面類型標識、業務對象標識或捜索關鍵詞。
[0148] 另外,所述第一地址轉換單元602還可W包括:
[0149] 第二生成子單元,用于如果不存在與目標頁面對應的本地頁面,則基于所述本地 應用訪問網絡內容的訪問協議,W及所述目標頁面地址,生成所述本地應用訪問地址。
[0150] 與實施例二提供的切換訪問環境的方法相對應,本申請實施例還提供了一種切換 訪問環境的裝置,參見圖7,所述裝置包括: 陽151 ] 第一啟動單元701,用于接收到啟動請求后啟動,所述啟動請求由中轉頁面中的預 置腳本發出,其中攜帶有目標網絡內容的本地應用訪問地址,所述本地應用訪問地址是由 所述預置腳本根據預置的本地應用訪問網絡內容的訪問協議,W及目標頁面地址參數生成 的;所述目標頁面中預置有觸發元素,所述觸發元素用于將所述目標頁面的地址W及所述 中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設備根據中轉頁面地址,訪問所 述中轉頁面,并加載所述預置腳本;
[0152] 第一地址解析單元702,用于從所述啟動請求中獲取所述對所述目標網絡內容的 本地應用訪問地址,并進行解析; 陽153] 第一網絡內容加載單元703,用于根據解析結果,加載所述目標網絡內容。
[0154] 其中,所述第一網絡內容加載單元703包括:
[0K5] 第二判斷子單元,用于根據所述本地應用訪問地址,確定是否存在用于展示所述 目標網絡內容的本地頁面; 陽156] 關鍵字提取子單元,用于如果所述判斷子單元的判斷結果為是,則從所述本地應 用訪問地址中提取出關鍵字; 陽157] 第一加載子單元,用于利用所述關鍵字定位到所述本地頁面并加載。
[0158] 另外,所述第一網絡內容加載單元703還可W包括:
[0159] 目標頁面地址提取子單元,用于如果不是所述本地頁面,則從本地應用訪問地址 中提取出所述目標頁面地址;
[0160] 第二加載子單元,用于利用所述本地應用內置的瀏覽器對所述目標頁面地址對應 的內容進行加載。 陽161] 與實施例Ξ提供的切換訪問環境的方法相對應,本申請實施例還提供了一種切換 訪問環境的裝置,其中,在目標頁面中預置觸發元素,所述觸發元素用于將所述目標頁面的 地址W及預置的中轉頁面的地址傳遞給移動終端設備,W便所述移動終端設備根據中轉頁 面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,參見圖8,所述裝置包括:
[0162] 第二目標頁面地址讀取單元801,用于在所述中轉頁面加載完成后,通過中轉頁面 中的所述預置腳本讀取所述目標頁面地址; 陽163] 第二啟動單元802,用于啟動本地應用,并將所述目標頁面地址傳遞給所述本地應 用,W便所述本地應用被啟動后,根據預置的本地應用訪問網絡內容的訪問協議,W及所述 目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址,并根據所 述本地應用訪問地址訪問所述目標網絡內容,所述目標網絡內容與所述目標頁面的內容相 對應。
[0164]與實施例四提供的切換訪問環境的方法相對應,本申請實施例還提供了一種切換 訪問環境的裝置,參見圖9,所述裝置可W包括: 陽1化]第二啟動單元901,用于接收到啟動請求后啟動,所述啟動請求由中轉頁面中的預 置腳本發出,其中攜帶有目標頁面地址;所述目標頁面中預置有觸發元素,所述觸發元素用 于將所述目標頁面的地址W及所述中轉頁面的地址傳遞給移動終端設備,W便所述移動終 端設備根據中轉頁面地址,訪問所述中轉頁面,并加載所述預置腳本; 陽166] 第二目標頁面地址讀取單元902,用于從所述啟動請求中獲取所述目標頁面地址, 并確定目標頁面地址參數;
[0167] 第二地址轉換單元903,用于根據預置的本地應用訪問網絡內容的訪問協議,W及 所述目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述 目標網絡內容與所述目標頁面的內容相對應;
[0168] 第二網絡內容加載單元904,用于根據所述本地應用訪問地址訪問所述目標網絡 內容。
[0169] 與實施例五提供的切換訪問環境的方法相對應,本申請實施例還提供了一種切換 訪問環境的裝置,其中,在目標頁面中預置觸發元素,所述觸發元素用于將所述目標頁面的 地址傳遞給移動終端設備,參見圖10,所述裝置可W包括:
[0170] 第Ξ目標頁面地址讀取單元1001,用于通過對所述觸發元素進行處理,獲取所述 目標頁面地址,并確定目標頁面地址參數; 陽171] 第Ξ地址轉換單元1002,用于根據預置的本地應用訪問網絡內容的訪問協議,W 及所述目標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所 述目標網絡內容與所述目標頁面的內容相對應; 陽172] 第Ξ網絡內容加載單元1003,用于根據所述本地應用訪問地址訪問所述目標網絡 內容。
[0173] 總之,通過本申請實施例,可W在觸發瀏覽器到本地應用訪問的切換事件后,在移 動終端設備中啟動中轉頁面,中轉頁面中提供了預置的腳本,通過該腳本,可w獲取目標頁 面地址,并根據該地址信息W及預置的本地應用訪問網絡內容的訪問協議,生成供本地應 用訪問對應網絡內容的本地應用訪問地址,進而可W啟動本地應用,W訪問對應的網絡內 容。其中,目標頁面地址與本地應用訪問地址具有對應關系,并且各自標識的網絡內容也具 有一致性,從而在實現訪問環境的切換后,可W在本地應用中訪問與瀏覽器中一致的內容, 從而保證了訪問環境切換后,訪問目標的一致性和訪問過程持續性。進一步的,當本地應用 訪問地址用于訪問本地頁面時,可W避免瀏覽器加載網頁內容時為了跨平臺考慮而簡化內 容和功能的問題,本地應用加載和處理本地頁面更加高效,相比較網頁形式提供的內容和 功能,本地頁面所能實現的內容和功能也更加豐富。
[0174] 通過W上的實施方式的描述可知,本領域的技術人員可W清楚地了解到本申請可 借助軟件加必需的通用硬件平臺的方式來實現。基于運樣的理解,本申請的技術方案本質 上或者說對現有技術做出貢獻的部分可軟件產品的形式體現出來,該計算機軟件產品 可W存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用W使得一臺計算機設備 (可W是個人計算機,服務器,或者網絡設備等)執行本申請各個實施例或者實施例的某些 部分所述的方法。
[0175] 本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部 分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統或 系統實施例而言,由于其基本相似于方法實施例,所W描述得比較簡單,相關之處參見方法 實施例的部分說明即可。W上所描述的系統及系統實施例僅僅是示意性的,其中所述作為 分離部件說明的單元可W是或者也可W不是物理上分開的,作為單元顯示的部件可W是或 者也可W不是物理單元,即可W位于一個地方,或者也可W分布到多個網絡單元上。可W根 據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。本領域普通技術 人員在不付出創造性勞動的情況下,即可W理解并實施。 陽176] W上對本申請所提供的切換訪問環境的方法及裝置,進行了詳細介紹,本文中應 用了具體個例對本申請的原理及實施方式進行了闡述,W上實施例的說明只是用于幫助理 解本申請的方法及其核屯、思想;同時,對于本領域的一般技術人員,依據本申請的思想,在 【具體實施方式】及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本申 請的限制。
【主權項】
1. 一種切換訪問環境的方法,其特征在于,在目標頁面中預置觸發元素,所述觸發元素 用于將所述目標頁面的地址以及預置的中轉頁面的地址傳遞給移動終端設備,以便所述移 動終端設備根據中轉頁面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,所述方法 包括: 在所述中轉頁面加載完成后,通過中轉頁面中的所述預置腳本讀取所述目標頁面地 址,并確定目標頁面地址參數; 根據預置的本地應用訪問網絡內容的訪問協議,以及所述目標頁面地址參數,生成用 于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述目標頁面的 內容相對應; 啟動本地應用,并將所述本地應用訪問地址傳遞給所述本地應用,以便所述本地應用 被啟動后,根據所述本地應用訪問地址訪問所述目標網絡內容。2. 根據權利要求1所述的方法,其特征在于,所述生成用于本地應用訪問目標網絡內 容的本地應用訪問地址,包括: 根據所述目標頁面地址參數以及預置的規則,確定是否存在與目標頁面對應的本地 頁面;所述本地頁面基于所述本地應用的編程語言編寫的頁面,用于展示所述目標網絡內 容; 如果是,則從所述目標頁面地址中提取關鍵字,基于所述本地應用訪問網絡內容的訪 問協議,以及所述關鍵字,生成所述本地應用訪問地址。3. 根據權利要求2所述的方法,其特征在于,所述從所述目標頁面地址中提取關鍵字 包括: 從所述目標頁面地址中提取頁面類型標識、業務對象標識或搜索關鍵詞。4. 根據權利要求2所述的方法,其特征在于,還包括: 如果不存在與目標頁面對應的本地頁面,則基于所述本地應用訪問網絡內容的訪問協 議,以及所述目標頁面地址,生成所述本地應用訪問地址。5. -種切換訪問環境的方法,其特征在于,包括: 移動終端設備中的本地應用接收到啟動請求后啟動,所述啟動請求由中轉頁面中的預 置腳本發出,其中攜帶有目標網絡內容的本地應用訪問地址,所述本地應用訪問地址是由 所述預置腳本根據預置的本地應用訪問網絡內容的訪問協議,以及目標頁面地址參數生成 的;所述目標頁面中預置有觸發元素,所述觸發元素用于將所述目標頁面的地址以及所述 中轉頁面的地址傳遞給移動終端設備,以便所述移動終端設備根據中轉頁面地址,訪問所 述中轉頁面,并加載所述預置腳本; 從所述啟動請求中獲取所述對所述目標網絡內容的本地應用訪問地址,并進行解析; 根據解析結果,加載所述目標網絡內容。6. 根據權利要求5所述的方法,其特征在于,所述根據解析結果,加載所述目標網絡內 容,包括: 根據所述本地應用訪問地址,確定是否存在用于展示所述目標網絡內容的本地頁面; 如果是,則從所述本地應用訪問地址中提取出關鍵字; 利用所述關鍵字定位到所述本地頁面并加載。7. 根據權利要求5所述的方法,其特征在于,還包括: 如果不是所述本地頁面,則從本地應用訪問地址中提取出所述目標頁面地址; 利用所述本地應用內置的瀏覽器對所述目標頁面地址對應的內容進行加載。8. -種切換訪問環境的方法,其特征在于,在目標頁面中預置觸發元素,所述觸發元素 用于將所述目標頁面的地址以及預置的中轉頁面的地址傳遞給移動終端設備,以便所述移 動終端設備根據中轉頁面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,所述方法 包括: 在所述中轉頁面加載完成后,通過中轉頁面中的所述預置腳本讀取所述目標頁面地 址; 啟動本地應用,并將所述目標頁面地址傳遞給所述本地應用,以便所述本地應用被啟 動后,根據預置的本地應用訪問網絡內容的訪問協議,以及所述目標頁面地址參數,生成用 于本地應用訪問目標網絡內容的本地應用訪問地址,并根據所述本地應用訪問地址訪問所 述目標網絡內容,所述目標網絡內容與所述目標頁面的內容相對應。9. 一種切換訪問環境的方法,其特征在于,包括: 移動終端設備中的本地應用接收到啟動請求后啟動,所述啟動請求由中轉頁面中的預 置腳本發出,其中攜帶有目標頁面地址;所述目標頁面中預置有觸發元素,所述觸發元素用 于將所述目標頁面的地址以及所述中轉頁面的地址傳遞給移動終端設備,以便所述移動終 端設備根據中轉頁面地址,訪問所述中轉頁面,并加載所述預置腳本; 從所述啟動請求中獲取所述目標頁面地址,并確定目標頁面地址參數; 根據預置的本地應用訪問網絡內容的訪問協議,以及所述目標頁面地址參數,生成用 于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述目標頁面的 內容相對應; 根據所述本地應用訪問地址訪問所述目標網絡內容。10. -種切換訪問環境的方法,其特征在于,在目標頁面中預置觸發元素,所述觸發元 素用于將所述目標頁面的地址傳遞給移動終端設備,包括: 移動終端設備中的本地應用通過對所述觸發元素進行處理,獲取所述目標頁面地址, 并確定目標頁面地址參數; 根據預置的本地應用訪問網絡內容的訪問協議,以及所述目標頁面地址參數,生成用 于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網絡內容與所述目標頁面的 內容相對應; 根據所述本地應用訪問地址訪問所述目標網絡內容。11. 一種切換訪問環境的裝置,其特征在于,在目標頁面中預置觸發元素,所述觸發元 素用于將所述目標頁面的地址以及預置的中轉頁面的地址傳遞給移動終端設備,以便所述 移動終端設備根據中轉頁面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,所述裝 置包括: 第一目標頁面地址讀取單元,用于在所述中轉頁面加載完成后,通過中轉頁面中的所 述預置腳本讀取所述目標頁面地址,并確定目標頁面地址參數; 第一地址轉換單元,用于根據預置的本地應用訪問網絡內容的訪問協議,以及所述目 標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網 絡內容與所述目標頁面的內容相對應; 第一啟動單元,用于啟動本地應用,并將所述本地應用訪問地址傳遞給所述本地應用, 以便所述本地應用被啟動后,根據所述本地應用訪問地址訪問所述目標網絡內容。12. 根據權利要求11所述的裝置,其特征在于,所述第一地址轉換單元包括: 第一判斷子單元,用于根據所述目標頁面地址參數以及預置的規則,確定是否存在與 目標頁面對應的本地頁面;所述本地頁面基于所述本地應用的編程語言編寫的頁面,用于 展示所述目標網絡內容; 第一生成子單元,用于如果所述判斷子單元的判斷結果為是,則從所述目標頁面地址 中提取關鍵字,基于所述本地應用訪問網絡內容的訪問協議,以及所述關鍵字,生成所述本 地應用訪問地址。13. 根據權利要求12所述的裝置,其特征在于,所述從所述目標頁面地址中提取關鍵 字包括: 從所述目標頁面地址中提取頁面類型標識、業務對象標識或搜索關鍵詞。14. 根據權利要求12所述的裝置,其特征在于,所述第一地址轉換單元還包括: 第二生成子單元,用于如果不存在與目標頁面對應的本地頁面,則基于所述本地應用 訪問網絡內容的訪問協議,以及所述目標頁面地址,生成所述本地應用訪問地址。15. -種切換訪問環境的裝置,其特征在于,包括: 第一啟動單元,用于接收到啟動請求后啟動,所述啟動請求由中轉頁面中的預置腳本 發出,其中攜帶有目標網絡內容的本地應用訪問地址,所述本地應用訪問地址是由所述預 置腳本根據預置的本地應用訪問網絡內容的訪問協議,以及目標頁面地址參數生成的;所 述目標頁面中預置有觸發元素,所述觸發元素用于將所述目標頁面的地址以及所述中轉頁 面的地址傳遞給移動終端設備,以便所述移動終端設備根據中轉頁面地址,訪問所述中轉 頁面,并加載所述預置腳本; 第一地址解析單元,用于從所述啟動請求中獲取所述對所述目標網絡內容的本地應用 訪問地址,并進行解析; 第一網絡內容加載單元,用于根據解析結果,加載所述目標網絡內容。16. 根據權利要求15所述的裝置,其特征在于,所述第一網絡內容加載單元包括: 第二判斷子單元,用于根據所述本地應用訪問地址,確定是否存在用于展示所述目標 網絡內容的本地頁面; 關鍵字提取子單元,用于如果所述判斷子單元的判斷結果為是,則從所述本地應用訪 問地址中提取出關鍵字; 第一加載子單元,用于利用所述關鍵字定位到所述本地頁面并加載。17. 根據權利要求15所述的裝置,其特征在于,所述第一網絡內容加載單元還包括: 目標頁面地址提取子單元,用于如果不是所述本地頁面,則從本地應用訪問地址中提 取出所述目標頁面地址; 第二加載子單元,用于利用所述本地應用內置的瀏覽器對所述目標頁面地址對應的內 容進行加載。18. -種切換訪問環境的裝置,其特征在于,在目標頁面中預置觸發元素,所述觸發元 素用于將所述目標頁面的地址以及預置的中轉頁面的地址傳遞給移動終端設備,以便所述 移動終端設備根據中轉頁面地址,訪問中轉頁面,所述中轉頁面用于加載預置腳本,所述裝 置包括: 第二目標頁面地址讀取單元,用于在所述中轉頁面加載完成后,通過中轉頁面中的所 述預置腳本讀取所述目標頁面地址; 第二啟動單元,用于啟動本地應用,并將所述目標頁面地址傳遞給所述本地應用,以便 所述本地應用被啟動后,根據預置的本地應用訪問網絡內容的訪問協議,以及所述目標頁 面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址,并根據所述本地 應用訪問地址訪問所述目標網絡內容,所述目標網絡內容與所述目標頁面的內容相對應。19. 一種切換訪問環境的裝置,其特征在于,包括: 第二啟動單元,用于接收到啟動請求后啟動,所述啟動請求由中轉頁面中的預置腳本 發出,其中攜帶有目標頁面地址;所述目標頁面中預置有觸發元素,所述觸發元素用于將所 述目標頁面的地址以及所述中轉頁面的地址傳遞給移動終端設備,以便所述移動終端設備 根據中轉頁面地址,訪問所述中轉頁面,并加載所述預置腳本; 第二目標頁面地址讀取單元,用于從所述啟動請求中獲取所述目標頁面地址,并確定 目標頁面地址參數; 第二地址轉換單元,用于根據預置的本地應用訪問網絡內容的訪問協議,以及所述目 標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網 絡內容與所述目標頁面的內容相對應; 第二網絡內容加載單元,用于根據所述本地應用訪問地址訪問所述目標網絡內容。20. -種切換訪問環境的裝置,其特征在于,在目標頁面中預置觸發元素,所述觸發元 素用于將所述目標頁面的地址傳遞給移動終端設備,包括: 第三目標頁面地址讀取單元,用于通過對所述觸發元素進行處理,獲取所述目標頁面 地址,并確定目標頁面地址參數; 第三地址轉換單元,用于根據預置的本地應用訪問網絡內容的訪問協議,以及所述目 標頁面地址參數,生成用于本地應用訪問目標網絡內容的本地應用訪問地址;所述目標網 絡內容與所述目標頁面的內容相對應; 第三網絡內容加載單元,用于根據所述本地應用訪問地址訪問所述目標網絡內容。
【文檔編號】G06F17/30GK105989083SQ201510073348
【公開日】2016年10月5日
【申請日】2015年2月11日
【發明人】吳天豪
【申請人】阿里巴巴集團控股有限公司