亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

應(yīng)用打開方法及裝置與流程

文檔序號:11216013閱讀:581來源:國知局
應(yīng)用打開方法及裝置與流程

本申請涉及網(wǎng)絡(luò)(web)前端技術(shù)領(lǐng)域,尤其涉及一種應(yīng)用(application,app)打開方法及裝置。



背景技術(shù):

隨著移動(dòng)終端的普及,各種移動(dòng)終端的應(yīng)用app應(yīng)運(yùn)而生,有時(shí)用戶希望可以通過移動(dòng)終端的瀏覽器網(wǎng)頁對app進(jìn)行下載或打開app。但是由于瀏覽器廠家眾多,一些瀏覽器不支持從網(wǎng)頁上打開app。當(dāng)用戶使用上述瀏覽器時(shí),不能從網(wǎng)頁打開需要訪問的app,使用戶體驗(yàn)不佳。



技術(shù)實(shí)現(xiàn)要素:

本申請的實(shí)施例提供一種應(yīng)用打開方法及裝置,用于實(shí)現(xiàn)檢測是否成功通過鏈接打開app。

為達(dá)到上述目的,本申請的實(shí)施例采用如下技術(shù)方案:

第一方面,提供了一種應(yīng)用打開方法,該方法包括:

向移動(dòng)終端瀏覽器推送含有待訪問app鏈接的頁面;

檢測到用戶點(diǎn)擊當(dāng)前頁面中的app鏈接時(shí),啟動(dòng)檢測定時(shí)器,并根據(jù)所述app鏈接以及所述移動(dòng)終端的操作系統(tǒng)類型獲取該app配置地址中的喚醒地址,根據(jù)所述喚醒地址嘗試打開所述app;

檢測定時(shí)器超時(shí)后,判斷當(dāng)前頁面是否失去焦點(diǎn),如當(dāng)前頁面失去焦點(diǎn),則判斷所述app已經(jīng)被打開;否則判斷所述app未被打開。

第二方面,提供了一種應(yīng)用打開裝置,包括:

推送單元,用于向移動(dòng)終端瀏覽器推送含有待訪問app鏈接的頁面;

檢測單元,用于檢測到用戶點(diǎn)擊當(dāng)前頁面中的app鏈接時(shí),啟動(dòng)檢測定時(shí)器,并根據(jù)所述app鏈接以及所述移動(dòng)終端的操作系統(tǒng)類型獲取app配置地址中的喚醒地址,根據(jù)所述喚醒地址嘗試打開所述app;

判斷單元,用于檢測定時(shí)器超時(shí)后,判斷當(dāng)前頁面是否失去焦點(diǎn),如當(dāng)前頁面失去焦點(diǎn),則判斷所述app已經(jīng)被打開;否則判斷所述app未被打開。

本申請的實(shí)施例提供的應(yīng)用打開方法及裝置,向移動(dòng)終端瀏覽器推送含有待訪問app鏈接的頁面;檢測到用戶點(diǎn)擊當(dāng)前頁面中的app鏈接時(shí),啟動(dòng)檢測定時(shí)器,并根據(jù)app鏈接以及移動(dòng)終端的操作系統(tǒng)類型獲取app配置地址中的喚醒地址,根據(jù)喚醒地址嘗試打開app;檢測定時(shí)器超時(shí)后,判斷當(dāng)前頁面是否失去焦點(diǎn),如當(dāng)前頁面失去焦點(diǎn),則判斷app已經(jīng)被打開;否則判斷app未被打開。解決了程序無法獲知是否打開app而不能繼續(xù)下一步操作的問題,為用戶提供了更佳的用戶體驗(yàn)。此方法具有檢測準(zhǔn)確,用戶體驗(yàn)好的優(yōu)點(diǎn)。

附圖說明

為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹。

圖1為本申請的實(shí)施例提供的一種應(yīng)用打開方法的流程示意圖;

圖2為本申請的實(shí)施例提供的另一種應(yīng)用打開方法的流程示意圖;

圖3為本申請的實(shí)施例提供的提示不支持移動(dòng)終端的操作系統(tǒng)類型的示意圖;

圖4為本申請的實(shí)施例提供的應(yīng)用打開裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖,對本申請的實(shí)施例進(jìn)行描述。

實(shí)施例1、

本申請實(shí)施例提供了一種應(yīng)用打開方法,參照圖1中所示,該方法包括:

s101、向移動(dòng)終端瀏覽器推送含有待訪問app鏈接的頁面。

本申請實(shí)施例推送含有待訪問app鏈接的頁面的方式包括:在移動(dòng)終端連接無線保真(wirelessfidelity,wifi)網(wǎng)絡(luò)后通過portal推送含有待訪問app鏈接的頁面;或者在移動(dòng)終端用戶掃描二維碼后進(jìn)行推送含有待訪問app鏈接的頁面;還可以是移動(dòng)終端用戶在地址欄輸入頁面地址或者鏈接后,響應(yīng)瀏覽器發(fā)起的http請求推送含有待訪問app鏈接的頁面。

用戶瀏覽器打開含有待訪問app鏈接的頁面后,在網(wǎng)頁中點(diǎn)擊app圖標(biāo)鏈接或者文字鏈接,以用于打開該app。

s102、檢測到用戶點(diǎn)擊當(dāng)前頁面中的app鏈接時(shí),啟動(dòng)檢測定時(shí)器,并根據(jù)app鏈接以及移動(dòng)終端的操作系統(tǒng)類型獲取app配置地址中的喚醒地址,根據(jù)喚醒地址嘗試打開所述app。

app鏈接根據(jù)不同的操作系統(tǒng)類型對應(yīng)于不同的配置地址,配置地址包括喚醒地址和下載地址,其可以由配置模塊在管理后臺上配置移動(dòng)終端的app得到,使得移動(dòng)終端可以根據(jù)操作系統(tǒng)類型自動(dòng)檢測app的喚醒地址和下載地址。以上地址都同時(shí)支持配置ios、android、windowsphone等操作系統(tǒng)類型。配置模塊可同時(shí)支持配置多種操作系統(tǒng)類型的移動(dòng)終端的下載地址和喚醒地址。

喚醒地址用于打開移動(dòng)終端中的app。下載地址用于從遠(yuǎn)程服務(wù)器下載該app。

s103、檢測定時(shí)器超時(shí)后,判斷當(dāng)前頁面是否失去焦點(diǎn),如當(dāng)前頁面失去焦點(diǎn),則判斷app已經(jīng)被打開;否則判斷app未被打開。

如果判斷app已經(jīng)被打開,可以刪除定時(shí)器。

可選的,參照圖2中所示,在步驟s102所述的根據(jù)app鏈接以及移動(dòng)終端的操作系統(tǒng)類型獲取app配置地址中的喚醒地址之前,該方法還包括:

s104、獲取當(dāng)前頁面所在瀏覽器的用戶代理屬性(useragent)和平臺屬性(platform),根據(jù)用戶代理屬性和平臺屬性獲取移動(dòng)終端的操作系統(tǒng)類型。

用戶代理屬性(useragent)指當(dāng)前頁面所在瀏覽器的瀏覽器標(biāo)識。平臺屬性(platform)指該瀏覽器當(dāng)前所支持的操作系統(tǒng)類型。該設(shè)計(jì)提供了一種獲取移動(dòng)終端的操作系統(tǒng)類型的具體方法。

可選的,參照圖2中所示,該方法還包括:

s105、如果無法獲取app的配置地址中的喚醒地址,則提示不支持移動(dòng)終端的操作系統(tǒng)類型。

無法獲取app的配置地址中的喚醒地址的情況該喚醒地址未配置或配置錯(cuò)誤。

示例性的,參照圖3中所示,提示的方式可以彈出對話框20的方式。該設(shè)計(jì)使得用戶可以獲知當(dāng)前瀏覽器顯示的app鏈接是否支持當(dāng)前移動(dòng)終端的操作系統(tǒng)類型。

可選的,參照圖2中所示,該方法還包括:

s106、當(dāng)判斷app未被打開時(shí),則根據(jù)下載地址下載app。

該設(shè)計(jì)實(shí)現(xiàn)了當(dāng)無法打開app時(shí)可以下載該app。

可選的,參照圖2中所示,該方法還包括:

s107、如果無法獲取所述app的配置地址中的喚醒地址,則根據(jù)下載地址下載app。

該設(shè)計(jì)實(shí)現(xiàn)了配置地址配置錯(cuò)誤等原因?qū)е缕渲胁话瑔拘训刂窌r(shí),可以下載該app。

本申請的實(shí)施例提供的應(yīng)用打開方法,通過向移動(dòng)終端瀏覽器推送含有待訪問app鏈接的頁面;檢測到用戶點(diǎn)擊當(dāng)前頁面中的app鏈接時(shí),啟動(dòng)檢測定時(shí)器,并根據(jù)app鏈接以及移動(dòng)終端的操作系統(tǒng)類型獲取app配置地址中的喚醒地址,根據(jù)喚醒地址嘗試打開app;檢測定時(shí)器超時(shí)后,判斷當(dāng)前頁面是否失去焦點(diǎn),如當(dāng)前頁面失去焦點(diǎn),則判斷app已經(jīng)被打開;否則判斷app未被打開。解決了程序無法獲知是否打開app而不能繼續(xù)下一步操作的問題,為用戶提供了更佳的用戶體驗(yàn)。此方法具有檢測準(zhǔn)確,用戶體驗(yàn)好的優(yōu)點(diǎn)。

實(shí)施例2、

本申請實(shí)施例提供了一種應(yīng)用打開裝置,應(yīng)用于上述方法,參照圖3中所示,該應(yīng)用打開裝置100包括:

推送單元101,用于向移動(dòng)終端瀏覽器推送含有待訪問app鏈接的頁面。

檢測單元102,用于檢測到用戶點(diǎn)擊當(dāng)前頁面中的app鏈接時(shí),啟動(dòng)檢測定時(shí)器,并根據(jù)所述app鏈接以及所述移動(dòng)終端的操作系統(tǒng)類型獲取app配置地址中的喚醒地址,根據(jù)所述喚醒地址嘗試打開所述app。

判斷單元103,用于檢測定時(shí)器超時(shí)后,判斷當(dāng)前頁面是否失去焦點(diǎn),如當(dāng)前頁面失去焦點(diǎn),則判斷app已經(jīng)被打開;否則判斷app未被打開。

在一種可能的設(shè)計(jì)中,應(yīng)用打開裝置還包括獲取單元104,用于在檢測單元102根據(jù)app鏈接以及移動(dòng)終端的操作系統(tǒng)類型獲取app配置地址中的喚醒地址之前,獲取當(dāng)前頁面所在瀏覽器的用戶代理屬性和平臺屬性,根據(jù)用戶代理屬性和平臺屬性獲取移動(dòng)終端的操作系統(tǒng)類型。

在一種可能的設(shè)計(jì)中,應(yīng)用打開裝置100還包括提示單元105,用于如果獲取單元102無法獲取app的配置地址中的喚醒地址,則提示不支持該移動(dòng)終端的操作系統(tǒng)類型。

在一種可能的設(shè)計(jì)中,配置地址中還包括下載地址,應(yīng)用打開裝置100還包括下載單元106,用于當(dāng)判斷單元103判斷app未被打開時(shí),則根據(jù)下載地址下載app。

在一種可能的設(shè)計(jì)中,配置地址中還包括下載地址,應(yīng)用打開裝置100還包括下載單元106,用于如果無法獲取所述app的配置地址中的喚醒地址,則根據(jù)下載地址下載app。

由于本申請實(shí)施例中的應(yīng)用打開裝置可以應(yīng)用于上述方法,因此,其所能獲得的技術(shù)效果也可參考上述方法實(shí)施例,本申請實(shí)施例在此不再贅述。

需要說明的是,推送單元、檢測單元、獲取單元、判斷單元、提示單元、下載單元可以為單獨(dú)設(shè)立的處理器,也可以集成在控制器的某一個(gè)處理器中實(shí)現(xiàn),此外,也可以以程序代碼的形式存儲于控制器的存儲器中,由控制器的某一個(gè)處理器調(diào)用并執(zhí)行以上檢測單元、判斷單元的功能。這里所述的處理器可以是一個(gè)中央處理器(centralprocessingunit,cpu),或者是特定集成電路(applicationspecificintegratedcircuit,asic),或者是被配置成實(shí)施本申請實(shí)施例的一個(gè)或多個(gè)集成電路。

應(yīng)理解,在本申請的各種實(shí)施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本申請實(shí)施例的實(shí)施過程構(gòu)成任何限定。

本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本申請的范圍。

所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。

在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。

另外,在本申請各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。

在上述實(shí)施例中,可以全部或部分地通過軟件、硬件、固件或者其任意組合來實(shí)現(xiàn)。當(dāng)使用軟件程序?qū)崿F(xiàn)時(shí),可以全部或部分地以計(jì)算機(jī)程序產(chǎn)品的形式來實(shí)現(xiàn)。該計(jì)算機(jī)程序產(chǎn)品包括一個(gè)或多個(gè)計(jì)算機(jī)指令。在計(jì)算機(jī)上加載和執(zhí)行計(jì)算機(jī)程序指令時(shí),全部或部分地產(chǎn)生按照本申請實(shí)施例所述的流程或功能。所述計(jì)算機(jī)可以是通用計(jì)算機(jī)、專用計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)、或者其他可編程裝置。所述計(jì)算機(jī)指令可以存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,或者從一個(gè)計(jì)算機(jī)可讀存儲介質(zhì)向另一個(gè)計(jì)算機(jī)可讀存儲介質(zhì)傳輸,例如,所述計(jì)算機(jī)指令可以從一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或者數(shù)據(jù)中心通過有線(例如同軸電纜、光纖、數(shù)字用戶線(digitalsubscriberline,dsl))或無線(例如紅外、無線、微波等)方式向另一個(gè)網(wǎng)站站點(diǎn)、計(jì)算機(jī)、服務(wù)器或數(shù)據(jù)中心進(jìn)行傳輸。所述計(jì)算機(jī)可讀存儲介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)或者是包含一個(gè)或多個(gè)可以用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲設(shè)備。所述可用介質(zhì)可以是磁性介質(zhì)(例如,軟盤、硬盤、磁帶),光介質(zhì)(例如,dvd)、或者半導(dǎo)體介質(zhì)(例如固態(tài)硬盤(solidstatedisk,ssd))等。

以上所述,僅為本申請的具體實(shí)施方式,但本申請的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本申請揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本申請的保護(hù)范圍之內(nèi)。因此,本申請的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1