亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用頁面的展示方法、裝置及存儲介質(zhì)與流程

文檔序號:12886946閱讀:315來源:國知局
應(yīng)用頁面的展示方法、裝置及存儲介質(zhì)與流程

本公開是關(guān)于計算機技術(shù)領(lǐng)域,具體來說是關(guān)于一種應(yīng)用頁面的展示方法、裝置及存儲介質(zhì)。



背景技術(shù):

隨著電子科技的進(jìn)步以及智能終端的配置日益提高,在終端上可以安裝多種多樣的應(yīng)用,展示各種應(yīng)用的頁面,供用戶使用。然而,隨著應(yīng)用的功能逐漸完善,所占用的存儲空間也逐漸增大,很可能會影響操作系統(tǒng)的正常運行。

為了減少占用的存儲空間,提出了一種可以通過萬維網(wǎng)web訪問的應(yīng)用,瀏覽器可以提供應(yīng)用的指定入口,終端展示該指定入口的過程中,當(dāng)檢測到用戶對該指定入口的觸發(fā)操作時,從web服務(wù)器中獲取該應(yīng)用的配置文件,根據(jù)該配置文件生成web頁面并展示,從而在終端未安裝應(yīng)用的情況下實現(xiàn)了應(yīng)用的運行。



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

為了解決相關(guān)技術(shù)中存在的問題,本公開提供了一種應(yīng)用頁面的展示方法、裝置及存儲介質(zhì)。所述技術(shù)方案如下:

根據(jù)本公開實施例的第一方面,提供了一種應(yīng)用頁面的展示方法,所述方法包括:

展示應(yīng)用的指定入口;

當(dāng)檢測到對所述指定入口的觸發(fā)操作時,獲取所述應(yīng)用的配置文件;

在終端的操作系統(tǒng)未安裝所述應(yīng)用的情況下,根據(jù)所述配置文件生成所述應(yīng)用的原生頁面,并展示所述原生頁面。

在一種可能實現(xiàn)方式中,所述指定入口由所述操作系統(tǒng)提供。

在另一種可能實現(xiàn)方式中,所述展示應(yīng)用的指定入口包括:

展示所述操作系統(tǒng)提供的搜索入口,獲取在所述搜索入口輸入的應(yīng)用標(biāo)識;

向服務(wù)器發(fā)送搜索請求,所述搜索請求攜帶所述應(yīng)用標(biāo)識,所述服務(wù)器用于返回所述應(yīng)用標(biāo)識對應(yīng)的配置文件;

當(dāng)接收到所述配置文件時,緩存所述配置文件,并展示所述指定入口。

在另一種可能實現(xiàn)方式中,所述當(dāng)檢測到對所述指定入口的觸發(fā)操作時,獲取所述應(yīng)用的配置文件,包括:

當(dāng)檢測到對所述指定入口的觸發(fā)操作時,獲取已緩存的所述配置文件。

在另一種可能實現(xiàn)方式中,所述應(yīng)用的原生頁面包括添加快捷方式選項,所述方法還包括:

在展示所述原生頁面的過程中,當(dāng)檢測到對所述添加快捷方式選項的觸發(fā)操作時,在所述操作系統(tǒng)的主頁面中添加所述快捷方式。

在另一種可能實現(xiàn)方式中,所述配置文件包括描述所述應(yīng)用的頁面的語句,所述根據(jù)所述配置文件生成所述應(yīng)用的原生頁面,包括:

基于所述配置文件調(diào)用內(nèi)置于所述操作系統(tǒng)中的框架文件;

通過所述框架文件解析所述語句,生成所述應(yīng)用的原生頁面。

根據(jù)本公開實施例的第二方面,提供了一種應(yīng)用頁面的展示裝置,所述裝置包括:

展示模塊,用于展示應(yīng)用的指定入口;

獲取模塊,用于當(dāng)檢測到對所述指定入口的觸發(fā)操作時,獲取所述應(yīng)用的配置文件;

運行模塊,用于在終端的操作系統(tǒng)未安裝所述應(yīng)用的情況下,根據(jù)所述配置文件生成所述應(yīng)用的原生頁面,并展示所述原生頁面。

在一種可能實現(xiàn)方式中,所述指定入口由所述操作系統(tǒng)提供。

在另一種可能實現(xiàn)方式中,所述展示模塊用于展示所述操作系統(tǒng)提供的搜索入口,獲取在所述搜索入口輸入的應(yīng)用標(biāo)識;向服務(wù)器發(fā)送搜索請求,所述搜索請求攜帶所述應(yīng)用標(biāo)識,所述服務(wù)器用于返回所述應(yīng)用標(biāo)識對應(yīng)的配置文件;當(dāng)接收到所述配置文件時,緩存所述配置文件,并展示所述指定入口。

在另一種可能實現(xiàn)方式中,所述獲取模塊用于當(dāng)檢測到對所述指定入口的觸發(fā)操作時,獲取已緩存的所述配置文件。

在另一種可能實現(xiàn)方式中,所述應(yīng)用的原生頁面包括添加快捷方式選項,所述展示模塊,還用于在展示所述原生頁面的過程中,當(dāng)檢測到對所述添加快捷方式選項的觸發(fā)操作時,在所述操作系統(tǒng)的主頁面中添加所述快捷方式。

在另一種可能實現(xiàn)方式中,所述配置文件包括描述所述應(yīng)用的頁面的語句,所述運行模塊用于在所述操作系統(tǒng)未安裝所述應(yīng)用的情況下,基于所述配置文件調(diào)用內(nèi)置于所述操作系統(tǒng)中的框架文件;通過所述框架文件解析所述語句,生成所述應(yīng)用的原生頁面,并展示所述原生頁面。

根據(jù)本公開實施例的第三方面,提供了一種應(yīng)用頁面的展示裝置,所述裝置包括:

處理器;

用于存儲處理器可執(zhí)行指令的存儲器;

其中,所述處理器被配置為:

展示應(yīng)用的指定入口;

當(dāng)檢測到對所述指定入口的觸發(fā)操作時,獲取所述應(yīng)用的配置文件;

在終端的操作系統(tǒng)未安裝所述應(yīng)用的情況下,根據(jù)所述配置文件生成所述應(yīng)用的原生頁面,并展示所述原生頁面。

根據(jù)本公開實施例的第四方面,提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有至少一條指令,所述指令由處理器加載并執(zhí)行以實現(xiàn)如第一方面所述的應(yīng)用頁面的展示方法中所執(zhí)行的操作。

本公開的實施例提供的技術(shù)方案可以包括以下有益效果:

本實施例提供的方法、裝置及存儲介質(zhì),通過展示應(yīng)用的指定入口,當(dāng)檢測到對指定入口的觸發(fā)操作時,在操作系統(tǒng)未安裝應(yīng)用的情況下,根據(jù)配置文件生成應(yīng)用的原生頁面,并展示該原生頁面。本實施例在終端未安裝應(yīng)用的情況下實現(xiàn)了應(yīng)用的運行,節(jié)省了安裝應(yīng)用所占用的存儲空間,且不再展示web頁面,而是以原生頁面來模擬已安裝應(yīng)用的頁面,提升了展示效果。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。

圖1是根據(jù)一示例性實施例示出的一種實施環(huán)境的示意圖;

圖2是根據(jù)一示例性實施例示出的一種應(yīng)用頁面的展示方法的流程圖;

圖3a是根據(jù)一示例性實施例示出的一種應(yīng)用頁面的展示方法的流程圖;

圖3b是根據(jù)一示例性實施例示出的一種搜索入口的示意圖;

圖3c是根據(jù)一示例性實施例示出的一種指定入口和安裝入口的示意圖;

圖3d是根據(jù)一示例性實施例示出的一種快捷方式的示意圖;

圖4是根據(jù)一示例性實施例示出的一種應(yīng)用頁面的展示裝置的框圖;

圖5是根據(jù)一示例性實施例示出的一種應(yīng)用頁面的展示裝置的框圖。

具體實施方式

為使本公開的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施方式和附圖,對本公開做進(jìn)一步詳細(xì)說明。在此,本公開的示意性實施方式及其說明用于解釋本公開,但并不作為對本公開的限定。

本公開實施例提供一種應(yīng)用頁面的展示方法、裝置及存儲介質(zhì),以下結(jié)合附圖對本公開實施例進(jìn)行詳細(xì)說明。

圖1是根據(jù)一示例性實施例示出的一種實施環(huán)境的示意圖,如圖1所示,該實施環(huán)境包括終端101和服務(wù)器102,終端101可以為手機、計算機、平板電腦等多種類型的設(shè)備,終端的操作系統(tǒng)可以為安卓系統(tǒng)、塞班系統(tǒng)等。終端101和服務(wù)器102之間通過網(wǎng)絡(luò)連接,服務(wù)器102用于通過網(wǎng)絡(luò)連接向終端101分發(fā)應(yīng)用,終端101用于運行應(yīng)用。

服務(wù)器102中存儲有應(yīng)用的配置文件,該配置文件包含運行應(yīng)用所需的數(shù)據(jù)和運行邏輯,終端101可以從服務(wù)器102獲取應(yīng)用的配置文件,根據(jù)該配置文件生成應(yīng)用的原生頁面并展示,從而實現(xiàn)應(yīng)用的運行。并且,在終端運行應(yīng)用的過程中,無需進(jìn)行安裝,應(yīng)用運行所需的數(shù)據(jù)可從服務(wù)器102獲取。

服務(wù)器102還可以對應(yīng)用的配置文件進(jìn)行更新,以便為終端101提供更新后的配置文件,由終端101運行更新后的應(yīng)用。

另外,服務(wù)器102也可以存儲應(yīng)用的安裝文件,終端101可以從服務(wù)器102獲取應(yīng)用的安裝文件,根據(jù)該安裝文件安裝應(yīng)用后再運行該應(yīng)用。當(dāng)然,服務(wù)器102也可以對應(yīng)用的安裝文件進(jìn)行更新,以便為終端101提供更新后的安裝文件,由終端101根據(jù)更新后的安裝文件安裝更新后的應(yīng)用。

圖2是根據(jù)一示例性實施例示出的一種應(yīng)用頁面的展示方法的流程圖,如圖2所示,包括以下步驟:

在步驟201中,展示應(yīng)用的指定入口。

在步驟202中,當(dāng)檢測到對指定入口的觸發(fā)操作時,獲取應(yīng)用的配置文件。

在步驟203中,在終端的操作系統(tǒng)未安裝應(yīng)用的情況下,根據(jù)配置文件生成應(yīng)用的原生頁面,并展示原生頁面。

本實施例提供的方法,通過展示應(yīng)用的指定入口,當(dāng)檢測到對指定入口的觸發(fā)操作時,在操作系統(tǒng)未安裝應(yīng)用的情況下,根據(jù)配置文件生成應(yīng)用的原生頁面,并展示該原生頁面。本實施例在終端未安裝應(yīng)用的情況下實現(xiàn)了應(yīng)用的運行,節(jié)省了安裝應(yīng)用所占用的存儲空間,且不再展示web頁面,而是以原生頁面來模擬已安裝應(yīng)用的頁面,提升了展示效果。

在一種可能實現(xiàn)方式中,指定入口由終端的操作系統(tǒng)提供。

在另一種可能實現(xiàn)方式中,展示應(yīng)用的指定入口包括:

展示操作系統(tǒng)提供的搜索入口,獲取在搜索入口輸入的應(yīng)用標(biāo)識;

向服務(wù)器發(fā)送搜索請求,搜索請求攜帶應(yīng)用標(biāo)識,服務(wù)器用于返回應(yīng)用標(biāo)識對應(yīng)的配置文件;

當(dāng)接收到配置文件時,緩存配置文件,并展示指定入口。

在另一種可能實現(xiàn)方式中,當(dāng)檢測到對指定入口的觸發(fā)操作時,獲取應(yīng)用的配置文件,包括:

當(dāng)檢測到對指定入口的觸發(fā)操作時,獲取已緩存的配置文件。

在另一種可能實現(xiàn)方式中,應(yīng)用的原生頁面包括添加快捷方式選項,方法還包括:

在展示原生頁面的過程中,當(dāng)檢測到對添加快捷方式選項的觸發(fā)操作時,在操作系統(tǒng)的主頁面中添加快捷方式。

在另一種可能實現(xiàn)方式中,配置文件包括描述應(yīng)用的頁面的語句,根據(jù)配置文件生成應(yīng)用的原生頁面,包括:

基于配置文件調(diào)用內(nèi)置于操作系統(tǒng)中的框架文件;

通過框架文件解析語句,生成應(yīng)用的原生頁面。

上述所有可選技術(shù)方案,可以采用任意結(jié)合形成本公開的可選實施例,在此不再一一贅述。

圖3a是根據(jù)一示例性實施例示出的一種應(yīng)用頁面的展示方法的流程圖,如圖3a所示,應(yīng)用頁面的展示方法用于終端中,包括以下步驟:

在步驟301中,終端展示操作系統(tǒng)提供的搜索入口,獲取在搜索入口輸入的應(yīng)用標(biāo)識。

其中,該搜索入口用于進(jìn)行全局搜索,如在終端本地進(jìn)行搜索以及在終端關(guān)聯(lián)的服務(wù)器上進(jìn)行搜索等。

一種可能實現(xiàn)方式中,該搜索入口位于搜索頁面中,終端展示操作系統(tǒng)的主頁面時,如果檢測到用戶的向右滑動操作或者向下滑動操作時,展示該搜索頁面,在該搜索頁面中展示該搜索入口。

終端展示該搜索入口時,用戶可根據(jù)自身需求在該搜索入口中輸入搜索關(guān)鍵詞,以便在終端或者服務(wù)器上搜索與該搜索關(guān)鍵詞關(guān)聯(lián)的信息。本實施例應(yīng)用于展示應(yīng)用頁面的場景下,在終端展示該搜索入口時,用戶在該搜索入口輸入與待展示頁面的應(yīng)用匹配的應(yīng)用標(biāo)識,以搜索到該應(yīng)用。

其中,應(yīng)用標(biāo)識為可以映射到至少一個應(yīng)用的字符或字符串。例如,應(yīng)用標(biāo)識可以是應(yīng)用名稱、應(yīng)用名稱的一部分、應(yīng)用名稱的近義詞、可以聯(lián)想到應(yīng)用的其他名詞等,如用戶輸入“多看”可以映射到“多看”應(yīng)用?;蛘邞?yīng)用標(biāo)識也可以是應(yīng)用類型,可以映射到屬于該應(yīng)用類型的應(yīng)用,如用戶輸入“讀書”,可以映射到“多看”應(yīng)用和“熊貓看書”應(yīng)用等。

在步驟302中,終端向服務(wù)器發(fā)送搜索請求,搜索請求攜帶應(yīng)用標(biāo)識。

在步驟303中,服務(wù)器接收到搜索請求時,根據(jù)應(yīng)用標(biāo)識獲取對應(yīng)的配置文件,并向終端發(fā)送配置文件。

本實施例中,服務(wù)器存儲有至少一個應(yīng)用的配置文件,配置文件用于在不安裝的情況下運行相應(yīng)的應(yīng)用。那么,終端獲取到用戶輸入的應(yīng)用標(biāo)識時,向服務(wù)器發(fā)送搜索請求,該搜索請求攜帶該應(yīng)用標(biāo)識,當(dāng)服務(wù)器接收到該搜索請求時,確定該應(yīng)用標(biāo)識所指示的應(yīng)用,并從存儲的配置文件中獲取該應(yīng)用的配置文件,向終端發(fā)送該配置文件。

一種可能實現(xiàn)方式中,服務(wù)器不僅存儲有至少一個應(yīng)用的配置文件,還存儲有該至少一個應(yīng)用的安裝文件,安裝文件用于安裝相應(yīng)的應(yīng)用。那么,服務(wù)器接收到搜索請求并確定應(yīng)用標(biāo)識所指示的應(yīng)用時,還可以從存儲的安裝文件中獲取該應(yīng)用的安裝文件,將該應(yīng)用的安裝文件發(fā)送給終端。

其中,配置文件和安裝文件可由開發(fā)人員上傳至服務(wù)器中,通過該服務(wù)器發(fā)布給用戶使用。

在步驟304中,當(dāng)終端接收到配置文件時,緩存配置文件,并展示指定入口。

終端可以設(shè)置存儲配置文件的存儲空間,當(dāng)終端接收到服務(wù)器返回的配置文件時,在該存儲空間中緩存該配置文件,后續(xù)終端可以基于該配置文件運行應(yīng)用。并且,終端可以展示與配置文件關(guān)聯(lián)的指定入口,將該指定入口作為應(yīng)用標(biāo)識的搜索結(jié)果,該指定入口用于觸發(fā)在未安裝的情況下運行相應(yīng)的應(yīng)用。

在一種可能實現(xiàn)方式中,如果終端接收到服務(wù)器返回的該應(yīng)用的安裝文件,也可以存儲該安裝文件,并展示與該安裝文件關(guān)聯(lián)的安裝入口,將該安裝入口作為應(yīng)用標(biāo)識的搜索結(jié)果,其中,該安裝入口用于觸發(fā)安裝相應(yīng)的應(yīng)用。

實際應(yīng)用中,對于一個應(yīng)用來說,服務(wù)器可以提供該應(yīng)用的配置文件和安裝文件,終端接收到該配置文件和該安裝文件時,可以同時展示指定入口和安裝入口,供用戶選擇,其中,該指定入口和該安裝文件可以為按鈕、圖標(biāo)或者菜單項等多種形式。此時,用戶既可以觸發(fā)指定入口,直接運行該應(yīng)用,也可以觸發(fā)安裝入口,安裝后再運行該應(yīng)用。

另外,該指定入口和該安裝入口可由終端的操作系統(tǒng)提供,或者也可以由終端安裝的瀏覽器或其他第三方應(yīng)用提供,本實施例對此不做限定。

在步驟305中,當(dāng)終端檢測到對指定入口的觸發(fā)操作時,獲取已緩存的配置文件。

其中,該觸發(fā)操作可以為點擊操作或者長按操作等。當(dāng)終端檢測到對指定入口的觸發(fā)操作時,表示用戶要在未安裝應(yīng)用的情況下直接運行該應(yīng)用,則終端從存儲空間中獲取已經(jīng)緩存好的、與該指定入口關(guān)聯(lián)的配置文件。

需要說明的是,為了便于用戶了解該應(yīng)用,當(dāng)終端第一次檢測到對指定入口的觸發(fā)操作時,還可以展示該應(yīng)用的簡介信息,該簡介信息可以包括應(yīng)用的功能信息、開發(fā)者信息以及權(quán)限信息等。例如該簡介信息可以為“多看應(yīng)用由xx公司提供,供用戶在未安裝的情況下使用閱讀電子書的功能,該應(yīng)用有可能使用揚聲器和相機權(quán)限”。待展示該簡介信息后,再執(zhí)行下述步驟306展示應(yīng)用的原生頁面。

在步驟306中,終端在操作系統(tǒng)未安裝應(yīng)用的情況下,根據(jù)配置文件生成應(yīng)用的原生頁面,并展示原生頁面。

該配置文件中包括描述應(yīng)用頁面的語句,該語句包括應(yīng)用頁面展示所需的數(shù)據(jù)以及應(yīng)用頁面的運行邏輯。

其中,該數(shù)據(jù)基于html5(hypertextmarkuplanguage5,超文本標(biāo)記語言5)實現(xiàn),可以包括應(yīng)用頁面需要展示的顯示元素、顯示元素的布局信息、該顯示元素展示所需的資源地址等。布局信息可以包括各個顯示元素的位置、尺寸、顏色等信息,資源地址可以為終端本地資源的地址或者服務(wù)器上存儲的資源的鏈接地址。

其中,該運行邏輯基于javascript語言實現(xiàn)??梢园c擊顯示元素時需要跳轉(zhuǎn)的頁面地址,或者點擊該顯示元素時需要執(zhí)行的操作,或者上下滑動頁面時需要執(zhí)行的操作等。

若終端通過本地配置的瀏覽器內(nèi)核對該語句進(jìn)行解析后,可以生成與該語句匹配的web頁面。然而,由于web頁面的展示效果不佳,不能給用戶帶來原生頁面的體驗,因此為了提升展示效果,本實施例中,終端根據(jù)配置文件中的語句生成原生頁面并展示原生頁面,而不再展示web頁面。

終端可以基于配置文件,調(diào)用內(nèi)置于操作系統(tǒng)中的框架文件,框架文件會將配置文件中的語句解析為基于html5語言的顯示元素,并通過框架文件中設(shè)置的基于html5語言的顯示元素與基于原生的視圖之間的對應(yīng)關(guān)系,將解析得到的顯示元素轉(zhuǎn)換為基于原生的視圖,并根據(jù)轉(zhuǎn)換得到的視圖進(jìn)行頁面渲染,從而生成原生頁面,并展示原生頁面。

其中,該框架文件可由實現(xiàn)上述功能的代碼實現(xiàn),并作為一個或多個程序模塊內(nèi)置在操作系統(tǒng)中,可以在操作系統(tǒng)發(fā)布時由操作系統(tǒng)的開發(fā)者進(jìn)行內(nèi)置,也可以由使用者自行將該實現(xiàn)該框架文件安裝在操作系統(tǒng)中。

在一種可能實現(xiàn)方式中,終端可以包括執(zhí)行層、轉(zhuǎn)換層和原生層,執(zhí)行層將配置文件中的語句解析為基于html5語言的多個顯示元素,并生成包括該多個顯示元素的虛擬樹形結(jié)構(gòu),轉(zhuǎn)換層將虛擬樹形結(jié)構(gòu)中的多個顯示元素轉(zhuǎn)換成原生層可識別的多個視圖,得到包括該多個視圖的另一樹形結(jié)構(gòu),則原生層根據(jù)該樹形結(jié)構(gòu)進(jìn)行頁面渲染,即可展示原生頁面。

將應(yīng)用的頁面轉(zhuǎn)換為原生頁面后展示,在終端未安裝應(yīng)用的情況下,可以給用戶提供一種正在瀏覽已安裝應(yīng)用的頁面的體驗,既能夠節(jié)省存儲空間,還能夠保證原生頁面的展示效果。

需要說明的一點是,本實施例以指定入口為搜索得到的入口為例進(jìn)行說明,而實際上該指定入口既可以為搜索得到的入口,也可以為該應(yīng)用的快捷方式。例如,在步驟306之后,該方法還包括以下步驟:在展示應(yīng)用的原生頁面時,原生頁面包括添加快捷方式選項,該添加快捷方式選項用于指示添加該應(yīng)用的快捷方式。當(dāng)終端檢測到用戶對添加快捷方式選項的觸發(fā)操作時,在操作系統(tǒng)的主頁面中添加快捷方式。那么,后續(xù)終端退出該原生頁面后,會在主頁面中展示該應(yīng)用的快捷方式,以該快捷方式作為該應(yīng)用的指定入口,當(dāng)終端檢測到用戶對該快捷方式的觸發(fā)操作時,獲取已緩存的配置文件,根據(jù)該配置文件生成應(yīng)用的原生頁面,并展示該原生頁面。本次展示過程無需用戶輸入應(yīng)用標(biāo)識后進(jìn)行搜索,簡化了用戶操作,提高了效率。

需要說明的另一點是,本實施例以終端從服務(wù)器上獲取配置文件為例進(jìn)行說明,而在實際應(yīng)用中,當(dāng)終端第一次從服務(wù)器上獲取配置文件,并緩存該配置文件之后,當(dāng)再次獲取到用戶在搜索入口輸入的該應(yīng)用標(biāo)識時,可以直接展示該指定入口,當(dāng)檢測到對該指定入口的觸發(fā)操作時,還可以直接基于已緩存的配置文件展示原生頁面,無需向服務(wù)器發(fā)送搜索請求。

當(dāng)然,為了節(jié)省存儲空間,終端可以統(tǒng)計每個配置文件最后一次的使用時間,若該配置文件最后一次的使用時間與當(dāng)前時間的間隔超過預(yù)設(shè)時間間隔,表示用戶已經(jīng)很久沒有運行該配置文件對應(yīng)的應(yīng)用,則從存儲空間中刪除該配置文件。后續(xù)用戶再次通過搜索入口搜索該應(yīng)用時,可以再次從服務(wù)器獲取該配置文件。

本實施例提供的方法,通過展示應(yīng)用的指定入口,當(dāng)檢測到對指定入口的觸發(fā)操作時,在操作系統(tǒng)未安裝應(yīng)用的情況下,根據(jù)配置文件生成應(yīng)用的原生頁面,并展示該原生頁面。在終端未安裝應(yīng)用的情況下實現(xiàn)了應(yīng)用的運行,節(jié)省了安裝應(yīng)用所占用的存儲空間,且不再展示web頁面,而是以原生頁面來模擬已安裝應(yīng)用的頁面,提升了展示效果。

基于上述圖3a所示的實施例提供的應(yīng)用頁面展示方法,本實施例提供了一種示例性操作流程如下:

1、終端展示如圖3b所示的搜索頁面,該搜索頁面中包括搜索入口,另外還可以包括日程信息、常用應(yīng)用和天氣信息。

2、用戶在搜索入口輸入“多看”,終端通過服務(wù)器獲取“多看”應(yīng)用的安裝文件和配置文件,并在搜索頁面中搜索入口的下方展示“多看”應(yīng)用的兩項搜索結(jié)果。

參見圖3c,這兩項搜索結(jié)果均包括“多看”應(yīng)用的圖標(biāo)、簡介信息、發(fā)布時間,區(qū)別在于:一項搜索結(jié)果包括安裝入口“安裝”,供用戶觸發(fā)安裝“多看”應(yīng)用,另一項搜索結(jié)果包括指定入口“運行”,供用戶觸發(fā)運行“多看”應(yīng)用。

3、用戶點擊“運行”后終端根據(jù)配置文件展示“多看”應(yīng)用的原生頁面。

另一實施例中,用戶點擊“安裝”后終端根據(jù)安裝文件安裝“多看”應(yīng)用。

4、展示原生頁面的過程中,用戶點擊添加快捷方式選項,之后退出該原生頁面,則終端展示如圖3d所示的主頁面,該主頁面中包括多個應(yīng)用圖標(biāo),還包括“多看”應(yīng)用的快捷方式。

圖4是根據(jù)一示例性實施例示出的一種應(yīng)用頁面的展示裝置的框圖。參見圖4,該裝置包括展示模塊401,獲取模塊402和運行模塊403。

展示模塊401,被配置為用于展示應(yīng)用的指定入口;

獲取模塊402,被配置為用于當(dāng)檢測到對指定入口的觸發(fā)操作時,獲取應(yīng)用的配置文件;

運行模塊403,被配置為用于在終端的操作系統(tǒng)未安裝應(yīng)用的情況下,根據(jù)配置文件生成應(yīng)用的原生頁面,并展示原生頁面。

本實施例提供的裝置,通過展示應(yīng)用的指定入口,當(dāng)檢測到對指定入口的觸發(fā)操作時,在操作系統(tǒng)未安裝應(yīng)用的情況下,根據(jù)配置文件生成應(yīng)用的原生頁面,并展示該原生頁面。本實施例在終端未安裝應(yīng)用的情況下實現(xiàn)了應(yīng)用的運行,節(jié)省了安裝應(yīng)用所占用的存儲空間,且不再展示web頁面,而是以原生頁面來模擬已安裝應(yīng)用的頁面,提升了展示效果。

在一種可能實現(xiàn)方式中,指定入口由終端的操作系統(tǒng)提供。

在另一種可能實現(xiàn)方式中,展示模塊401被配置為用于展示操作系統(tǒng)提供的搜索入口,獲取在搜索入口輸入的應(yīng)用標(biāo)識;向服務(wù)器發(fā)送搜索請求,搜索請求攜帶應(yīng)用標(biāo)識,服務(wù)器用于返回應(yīng)用標(biāo)識對應(yīng)的配置文件;當(dāng)接收到配置文件時,緩存配置文件,并展示指定入口。

在另一種可能實現(xiàn)方式中,獲取模塊402被配置為用于當(dāng)檢測到對指定入口的觸發(fā)操作時,獲取已緩存的配置文件。

在另一種可能實現(xiàn)方式中,應(yīng)用的原生頁面包括添加快捷方式選項,展示模塊401,還被配置為用于在展示原生頁面的過程中,當(dāng)檢測到對添加快捷方式選項的觸發(fā)操作時,在操作系統(tǒng)的主頁面中添加快捷方式。

在另一種可能實現(xiàn)方式中,配置文件包括描述應(yīng)用的頁面的語句,運行模塊403被配置為用于在操作系統(tǒng)未安裝應(yīng)用的情況下,基于配置文件調(diào)用內(nèi)置在操作系統(tǒng)中的框架文件;通過框架文件解析語句,生成應(yīng)用的原生頁面,并展示原生頁面。

關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

需要說明的是:上述實施例提供的應(yīng)用頁面的展示裝置在展示應(yīng)用頁面時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將終端的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的應(yīng)用頁面的展示裝置與應(yīng)用頁面的展示方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。

圖5是根據(jù)一示例性實施例示出的一種應(yīng)用頁面的展示裝置500的框圖。例如,裝置500可以是移動電話,計算機,數(shù)字廣播裝置,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個人數(shù)字助理等。

參照圖5,裝置500可以包括以下一個或多個組件:處理組件502,存儲器504,電源組件506,多媒體組件508,音頻組件510,輸入/輸出(i/o)的接口512,傳感器組件514,以及通信組件516。

處理組件502通??刂蒲b置500的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機操作和記錄操作相關(guān)聯(lián)的操作。處理組件502可以包括一個或多個處理器520來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件502可以包括一個或多個模塊,便于處理組件502和其他組件之間的交互。例如,處理組件502可以包括多媒體模塊,以方便多媒體組件508和處理組件502之間的交互。

存儲器504被配置為存儲各種類型的數(shù)據(jù)以支持在裝置500的操作。這些數(shù)據(jù)的示例包括用于在裝置500上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器504可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實現(xiàn),如靜態(tài)隨機存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。

電源組件506為裝置500的各種組件提供電力。電源組件506可以包括電源管理系統(tǒng),一個或多個電源,及其他與為裝置500生成、管理和分配電力相關(guān)聯(lián)的組件。

多媒體組件508包括在所述裝置500和用戶之間的提供一個輸出接口的屏幕。在一些實施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時間和壓力。在一些實施例中,多媒體組件508包括一個前置攝像頭和/或后置攝像頭。當(dāng)裝置500處于操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個前置攝像頭和后置攝像頭可以是一個固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

音頻組件510被配置為輸出和/或輸入音頻信號。例如,音頻組件510包括一個麥克風(fēng)(mic),當(dāng)裝置500處于操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器504或經(jīng)由通信組件516發(fā)送。在一些實施例中,音頻組件510還包括一個揚聲器,用于輸出音頻信號。

i/o接口512為處理組件502和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

傳感器組件514包括一個或多個傳感器,用于為裝置500提供各個方面的狀態(tài)評估。例如,傳感器組件514可以檢測到裝置500的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置500的顯示器和小鍵盤,傳感器組件514還可以檢測裝置500或裝置500一個組件的位置改變,用戶與裝置500接觸的存在或不存在,裝置500方位或加速/減速和裝置500的溫度變化。傳感器組件514可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件514還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實施例中,該傳感器組件514還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件516被配置為便于裝置500和其他設(shè)備之間有線或無線方式的通信。裝置500可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個示例性實施例中,通信組件516經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個示例性實施例中,所述通信組件516還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實現(xiàn)。

在示例性實施例中,裝置500可以被一個或多個應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實現(xiàn),用于執(zhí)行上述方法。

在示例性實施例中,還提供了一種包括指令的計算機可讀存儲介質(zhì),例如包括指令的存儲器504,上述指令可由裝置500的處理器520加載并執(zhí)行以完成上述方法。例如,所述計算機可讀存儲介質(zhì)可以是rom、隨機存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

一種計算機可讀存儲介質(zhì),當(dāng)存儲介質(zhì)中的指令由終端的處理器執(zhí)行時,使得終端能夠執(zhí)行上述實施例中的方法,方法包括:

展示應(yīng)用的指定入口;

當(dāng)檢測到對指定入口的觸發(fā)操作時,獲取應(yīng)用的配置文件;

在終端的操作系統(tǒng)未安裝應(yīng)用的情況下,根據(jù)配置文件生成應(yīng)用的原生頁面,并展示原生頁面。

在一種可能實現(xiàn)方式中,指定入口由終端的操作系統(tǒng)提供。

在另一種可能實現(xiàn)方式中,展示應(yīng)用的指定入口包括:

展示操作系統(tǒng)提供的搜索入口,獲取在搜索入口輸入的應(yīng)用標(biāo)識;

向服務(wù)器發(fā)送搜索請求,搜索請求攜帶應(yīng)用標(biāo)識,服務(wù)器用于返回應(yīng)用標(biāo)識對應(yīng)的配置文件;

當(dāng)接收到配置文件時,緩存配置文件,并展示指定入口。

在另一種可能實現(xiàn)方式中,當(dāng)檢測到對指定入口的觸發(fā)操作時,獲取應(yīng)用的配置文件,包括:

當(dāng)檢測到對指定入口的觸發(fā)操作時,獲取已緩存的配置文件。

在另一種可能實現(xiàn)方式中,應(yīng)用的原生頁面包括添加快捷方式選項,方法還包括:

在展示原生頁面的過程中,當(dāng)檢測到對添加快捷方式選項的觸發(fā)操作時,在操作系統(tǒng)的主頁面中添加快捷方式。

在另一種可能實現(xiàn)方式中,配置文件包括描述應(yīng)用的頁面的語句,根據(jù)配置文件生成應(yīng)用的原生頁面,包括:

基于配置文件調(diào)用內(nèi)置在操作系統(tǒng)中的框架文件;

通過框架文件解析語句,生成應(yīng)用的原生頁面。

本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本公開的其它實施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

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