一種用于提供并實現(xiàn)網頁輔助功能的方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,尤其涉及一種用于提供并實現(xiàn)網頁輔助功能的方法和裝置。
【背景技術】
[0002]現(xiàn)有技術中,一般的移動終端的網頁應用(Web App)所提供的功能較為簡單,而通過下載存儲到用戶設備中的應用程序雖然可以實現(xiàn)各種各樣的功能,但安裝可能占用較多內存,使用成本較高。并且,現(xiàn)有的網頁應用在調用相關的功能接口時沒有權限驗證過程,可能存在泄露用戶隱私的風險。
【發(fā)明內容】
[0003]本發(fā)明的目的是提供一種用于提供并實現(xiàn)網頁輔助功能的方法和裝置。
[0004]根據(jù)本發(fā)明的一個方面,提供了一種用于在第一網絡設備中提供網頁輔助功能的方法,其中,所述方法包括以下步驟:
[0005]-獲取對于目標網頁的接口操作信息,其中,所述目標網頁包括一個或多個功能接P ;
[0006]-根據(jù)與所述目標網頁對應的接口驗證信息,對所述接口操作信息進行驗證,以在驗證通過時,執(zhí)行與所述接口操作信息對應的操作。
[0007]根據(jù)本發(fā)明的一個方面,還提供了一種在第二網絡設備中用于提供輕應用的方法,其中,所述方法包括以下步驟:
[0008]-在所述目標網頁中顯示一個或多個功能接口;
[0009]-獲取對于所述一個或多個功能接口中至少一個功能接口的接口操作信息;
[0010]-將所述接口操作信息發(fā)送至與所述至少一個功能接口對應的第一網絡設備,以由所述第一網絡設備基于所述接口操作信息執(zhí)行相應的操作。
[0011]根據(jù)本發(fā)明的一個方面,還提供了一種用于提供網頁輔助功能的第一網絡設備,其中,所述第一網絡設備包括:
[0012]用于獲取對于目標網頁的接口操作信息的裝置,其中,所述目標網頁包括一個或多個功能接口;
[0013]用于根據(jù)與所述目標網頁對應的接口驗證信息,對所述接口操作信息進行驗證,以在驗證通過時,執(zhí)行與所述接口操作信息對應的操作的裝置。
[0014]根據(jù)本發(fā)明的一個方面,還提供了用于提供輕應用的第二網絡設備,其中,所述第一.網絡設備包括:
[0015]用于在所述目標網頁中顯示一個或多個功能接口的裝置;
[0016]用于獲取對于所述一個或多個功能接口中至少一個功能接口的接口操作信息的裝置;
[0017]用于將所述接口操作信息發(fā)送至與所述至少一個功能接口對應的第一網絡設備,以由所述第一網絡設備基于所述接口操作信息執(zhí)行相應的操作的裝置。
[0018]與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點:能夠在網頁中提供多種可調用的功能接口,使得用戶能夠在網頁中完成較為復雜的操作,而無需下載相應的應用程序。并且,能夠對功能接口的調用進行驗證,從而在網頁沒有權限調用相應接口時不繼續(xù)執(zhí)行相應的操作,降低了泄露用戶隱私的風險。
【附圖說明】
[0019]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0020]圖1示意出了根據(jù)本發(fā)明的一種用于提供并實現(xiàn)網頁輔助功能的方法流程圖;
[0021]圖2示意出了根據(jù)本發(fā)明的一種用于提供網頁輔助功能的第一網絡設備的裝置以及一種用于提供輕應用的第二網絡設備的結構示意圖。
[0022]附圖中相同或相似的附圖標記代表相同或相似的部件。
【具體實施方式】
[0023]下面結合附圖對本發(fā)明作進一步詳細描述。
[0024]圖1示意出了根據(jù)本發(fā)明的一種用于提供并實現(xiàn)網頁輔助功能的方法流程圖。根據(jù)本發(fā)明的方法,包括由第一網絡設備執(zhí)行的步驟SlOl和步驟S102,以及由第二網絡設備執(zhí)行的步驟S201、步驟S202和步驟S203。
[0025]其中,根據(jù)本發(fā)明的方法通過網絡設備來實現(xiàn)。
[0026]其中,所述網絡設備包括但不限于單個網絡服務器、多個網絡服務器組成的服務器組或基于云計算(Cloud Computing)的由大量主機或網絡服務器構成的云,其中,云計算是分布式計算的一種,由一群松散耦合的計算機集組成的一個超級虛擬計算機。
[0027]優(yōu)選地,根據(jù)本發(fā)明的網絡設備可在目標網頁中提供一個或多個功能接口。
[0028]優(yōu)選地,所述功能接口包括用戶設備中包含的、已下載的各個應用程序的功能接口。例如,拍照、支付等功能的接口。
[0029]優(yōu)選地,所述目標網頁中的一個或多個功能接口包含于該目標網頁的一輕應用中。
[0030]其中,所述輕應用(Light App, LAPP)可通過第二網絡設備的目標網頁中提供的功能接口獲取相應的操作指令,并由一個或多個第一網絡設備中,與該輕應用的功能接口對應的功能執(zhí)行模塊來完成與所獲取的操作指令對應的功能的應用。
[0031]優(yōu)選地,根據(jù)本發(fā)明的網絡設備可通過網絡與其他網絡設備進行通信。
[0032]其中,所述網絡設備所處的網絡包括但不限于互聯(lián)網、廣域網、城域網、局域網、VPN網絡等。
[0033]需要說明的是,所述網絡設備以及網絡僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶設備、網絡設備以及網絡如可適用于本發(fā)明,也應包含在本發(fā)明保護范圍以內,并以引用方式包含于此。
[0034]參照圖1,在步驟S201中,第二網絡設備在所述目標網頁中顯示一個或多個功能接口。
[0035]優(yōu)選地,所述目標網頁中的一個或多個功能接口包含于一輕應用中,所述第二網絡設備包括輕應用網站的網絡設備。
[0036]優(yōu)選地,所述目標網頁中可展現(xiàn)所有第一網絡設備能夠實現(xiàn)的功能接口。
[0037]在步驟S202中,第二網絡設備獲取對于所述一個或多個功能接口中至少一個功能接口的接口操作信息。
[0038]其中,所述接口操作信息包括但不限于接口的接口標識信息。
[0039]優(yōu)選地,所述接口操作信息還包括與相應接口對應的操作輸入信息。
[0040]接著,在步驟S203中,第二網絡設備將所述接口操作信息發(fā)送至與所述至少一個功能接口對應的第一網絡設備,以由所述第一網絡設備基于所述接口操作信息執(zhí)行相應的操作。
[0041]優(yōu)選地,所述至少一個功能接口可對應一個或多個第一網絡設備。例如,各個功能接口所對應的功能執(zhí)行模塊可分別位于不同的第一網絡設備中。
[0042]根據(jù)本發(fā)明的第一示例,包含輕應用LAPP_1的購物類網站對應的第二網絡設備server_l在步驟S201中在商品展現(xiàn)頁面顯示與該輕應用對應的、包含諸如支付接口 int_l在內的多個功能接口。用戶在該商品展現(xiàn)頁面選擇與該支付接口對應的支付操作,該第二網絡設備server_l在步驟S202中獲得的與該支付功能接口對應的接口操作信息包括:接口標識int_l,并將獲取的接口操作信息發(fā)送到相應的第一網絡設備serVer_2。
[0043]繼續(xù)參照圖1,在步驟SlOl中,第一網絡設備獲取對于目標網頁的接口操作信息。
[0044]接著,在步驟S102中,第一網絡設備根據(jù)與所述目標網頁對應的接口驗證信息,對所述接口操作信息進行驗證,以在驗證通過時,執(zhí)行與所述接口操作信息對應的操作。
[0045]其中,所述接口驗證信息用于指示目標網頁調用其包含的各個功能接口的權限。