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

用于調(diào)用及輔助調(diào)用本地端能力的方法及裝置的制造方法_4

文檔序號:8543506閱讀:來源:國知局
獲得該閉源平臺的所有本地端能力的調(diào)用接口信息。
[0132]本申請實(shí)施例中終端發(fā)送給服務(wù)器的本地端能力的調(diào)用接口信息可以為JS(腳本語言javascrip)接口信息。
[0133]如圖5中所示為所述裝置另一實(shí)施例的結(jié)構(gòu)示意圖,所述裝置還可包括:
[0134]用于接收服務(wù)器基于所述本地端能力的接口信息發(fā)送的本地端能力調(diào)用請求的單元420,以下簡稱本地端能力調(diào)用請求接收單元420 ;
[0135]用于將所述本地端能力調(diào)用請求轉(zhuǎn)換為閉源平臺私有協(xié)議格式的調(diào)用請求的單元430,以下簡稱轉(zhuǎn)換單元430 ;
[0136]用于根據(jù)轉(zhuǎn)換后的閉源平臺私有協(xié)議格式的調(diào)用請求識別需要調(diào)用的本地端能力的單元440,以下簡稱識別單元440。
[0137]其中,本地端能力調(diào)用請求接收單元420接收的本地端能力調(diào)用請求中包含需要調(diào)用的本地端能力的調(diào)用接口信息。該本地端能力調(diào)用請求可以為JS調(diào)用請求,該JS調(diào)用請求中包含JS接口信息。
[0138]轉(zhuǎn)換單元430是將接收的所述本地端能力調(diào)用請求轉(zhuǎn)換為閉源平臺私有協(xié)議格式的調(diào)用請求;
[0139]以閉源平臺為1S平臺,本地端能力調(diào)用請求為JS調(diào)用請求為例,由于對于1S平臺來說其無法直接識別該JS接口,因此,需要轉(zhuǎn)換單元430將所述本地端能力調(diào)用請求轉(zhuǎn)換為閉源平臺私有協(xié)議格式的調(diào)用請求,即,將JS調(diào)用請求中包含的JS接口信息轉(zhuǎn)換為1S平臺中本地端能力對應(yīng)的私有協(xié)議格式的接口信息,例如輕應(yīng)用需要調(diào)用本地登錄能力時,終端接收的JS調(diào)用請求為login (opt1ns),轉(zhuǎn)換為1S平臺對應(yīng)的私有協(xié)議格式的接口信息后為 baiduboxapp://login ? opt1ns = param。
[0140]識別單元440是根據(jù)轉(zhuǎn)換單元430轉(zhuǎn)換后的閉源平臺私有協(xié)議格式的調(diào)用請求識別需要調(diào)用的本地端能力。也就是,將轉(zhuǎn)換單元430轉(zhuǎn)換后的調(diào)用請求中包含的私有協(xié)議格式的接口信息與各本地端能力對應(yīng)的接口信息比對,若一致,則表示需要調(diào)用該本地端能力,進(jìn)一步的調(diào)用該本地端能力。
[0141]本實(shí)施例所述輔助調(diào)用本地端能力的裝置可在判斷當(dāng)前平臺為閉源平臺情況下,將終端的所有本地端能力的調(diào)用接口信息提供給輕應(yīng)用服務(wù)器,使得輕應(yīng)用服務(wù)器在加載輕應(yīng)用頁面的同時加載所述本地端能力的調(diào)用接口信息,后續(xù)可基于該本地端能力的調(diào)用接口信息調(diào)用本地端能力。
[0142]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,可采用專用集成電路(ASIC)、通用目的計算機(jī)或任何其他類似硬件設(shè)備來實(shí)現(xiàn)。在一個實(shí)施例中,本發(fā)明的軟件程序可以通過處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲到計算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲器,磁或光驅(qū)動器或軟磁盤及類似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個步驟或功能的電路。
[0143]另外,本發(fā)明的一部分可被應(yīng)用為計算機(jī)程序產(chǎn)品,例如計算機(jī)程序指令,當(dāng)其被計算機(jī)執(zhí)行時,通過該計算機(jī)的操作,可以調(diào)用或提供根據(jù)本發(fā)明的方法和/或技術(shù)方案。而調(diào)用本發(fā)明的方法的程序指令,可能被存儲在固定的或可移動的記錄介質(zhì)中,和/或通過廣播或其他信號承載媒體中的數(shù)據(jù)流而被傳輸,和/或被存儲在根據(jù)所述程序指令運(yùn)行的計算機(jī)設(shè)備的工作存儲器中。在此,根據(jù)本發(fā)明的一個實(shí)施例包括一個裝置,該裝置包括用于存儲計算機(jī)程序指令的存儲器和用于執(zhí)行程序指令的處理器,其中,當(dāng)該計算機(jī)程序指令被該處理器執(zhí)行時,觸發(fā)該裝置運(yùn)行基于前述根據(jù)本發(fā)明的多個實(shí)施例的方法和/或技術(shù)方案。
[0144]對于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無論從哪一點(diǎn)來看,均應(yīng)將實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求而不是上述說明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此夕卜,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個單元或裝置也可以由一個單元或裝置通過軟件或者硬件來實(shí)現(xiàn)。第一,第二等詞語用來表示名稱,而并不表示任何特定的順序。
【主權(quán)項】
1.一種用于調(diào)用本地端能力的方法,其中,該方法包括: 接收來自第一終端的第一輕應(yīng)用調(diào)用請求和來自第二終端的第二輕應(yīng)用調(diào)用請求,其中,第一終端為開源平臺的終端,第二終端為閉源平臺的終端; 從第一終端調(diào)取第一終端的本地端能力的第一調(diào)用接口信息; 接收來自第二終端的本地端能力的第二調(diào)用接口信息,其中,所述第一調(diào)用接口信息和所述第二調(diào)用接口信息為相同格式的調(diào)用接口信息; 按照所述第一調(diào)用接口信息和所述第二調(diào)用接口信息,分別在輕應(yīng)用執(zhí)行過程中向第一終端和第二終端發(fā)送本地端能力調(diào)用請求。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述本地端能力調(diào)用請求為腳本語言javascript調(diào)用請求。
3.根據(jù)權(quán)利要求1所述的方法,其中,從第一終端調(diào)取第一終端的本地端能力的第一調(diào)用接口信息是響應(yīng)于:輕應(yīng)用執(zhí)行過程中需要調(diào)用第一終端的本地端能力。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述開源平臺包括:安卓平臺。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述閉源平臺包括:蘋果公司開發(fā)的移動操作系統(tǒng)平臺。
6.一種用于調(diào)用本地端能力的裝置,其中,該裝置包括: 用于接收來自第一終端的第一輕應(yīng)用調(diào)用請求和來自第二終端的第二輕應(yīng)用調(diào)用請求的單元;其中,第一終端為開源平臺的終端,第二終端為閉源平臺的終端; 用于從第一終端調(diào)取第一終端的本地端能力的第一調(diào)用接口信息的單元; 用于接收來自第二終端的本地端能力的第二調(diào)用接口信息的單元,其中,所述第一調(diào)用接口信息和所述第二調(diào)用接口信息為相同格式的調(diào)用接口信息; 用于按照所述第一調(diào)用接口信息和所述第二調(diào)用接口信息,分別在輕應(yīng)用執(zhí)行過程中向第一終端和第二終端發(fā)送本地端能力調(diào)用請求的單元。
7.根據(jù)權(quán)利要求1所述的裝置,其中,所述本地端能力調(diào)用請求為腳本語言javascript調(diào)用請求。
8.根據(jù)權(quán)利要求1所述的裝置,其中,用于從第一終端調(diào)取第一終端的本地端能力的第一調(diào)用接口信息的單元從第一終端調(diào)取第一終端的本地端能力的第一調(diào)用接口信息是響應(yīng)于:輕應(yīng)用執(zhí)行過程中需要調(diào)用第一終端的本地端能力。
9.根據(jù)權(quán)利要求1所述的裝置,其中,所述開源平臺包括:安卓平臺。
10.根據(jù)權(quán)利要求1所述的裝置,其中,所述閉源平臺包括:蘋果公司開發(fā)的移動操作系統(tǒng)平臺。
11.一種用于輔助調(diào)用本地端能力的方法,其中,該方法包括: 判斷當(dāng)前平臺是否為閉源平臺; 響應(yīng)于判斷出當(dāng)前平臺是閉源平臺,如果接收到用戶調(diào)用服務(wù)器的輕應(yīng)用的請求,向所述服務(wù)器發(fā)送輕應(yīng)用調(diào)用請求,并將本地端能力的調(diào)用接口信息發(fā)送給所述服務(wù)器。
12.根據(jù)權(quán)利要求11所述的方法,其中,所述方法還包括: 接收服務(wù)器基于所述本地端能力的接口信息發(fā)送的本地端能力調(diào)用請求; 將所述本地端能力調(diào)用請求轉(zhuǎn)換為閉源平臺私有協(xié)議格式的調(diào)用請求; 根據(jù)轉(zhuǎn)換后的閉源平臺私有協(xié)議格式的調(diào)用請求識別需要調(diào)用的本地端能力。
13.根據(jù)權(quán)利要求12所述的方法,其中,所述基于所述本地端能力的接口信息發(fā)送的本地端能力調(diào)用請求為腳本語言javascript調(diào)用請求。
14.根據(jù)權(quán)利要求11所述的方法,其中,所述閉源平臺包括:蘋果公司開發(fā)的移動操作系統(tǒng)平臺。
15.一種用于輔助調(diào)用本地端能力的裝置,其中,該裝置包括: 用于判斷當(dāng)前平臺是否為閉源平臺的單元; 用于響應(yīng)于判斷出當(dāng)前平臺是閉源平臺,如果接收到用戶調(diào)用服務(wù)器的輕應(yīng)用的請求,向所述服務(wù)器發(fā)送輕應(yīng)用調(diào)用請求,并將本地端能力的調(diào)用接口信息發(fā)送給所述服務(wù)器的單元。
16.根據(jù)權(quán)利要求15所述的裝置,其中,所述裝置還包括: 用于接收服務(wù)器基于所述本地端能力的接口信息發(fā)送的本地端能力調(diào)用請求的單元; 用于將所述本地端能力調(diào)用請求轉(zhuǎn)換為閉源平臺私有協(xié)議格式的調(diào)用請求的單元;用于根據(jù)轉(zhuǎn)換后的閉源平臺私有協(xié)議格式的調(diào)用請求識別需要調(diào)用的本地端能力的單元。
17.根據(jù)權(quán)利要求16所述的裝置,其中,所述基于所述本地端能力的接口信息發(fā)送的本地端能力調(diào)用請求為腳本語言javascript調(diào)用請求。
18.根據(jù)權(quán)利要求15所述的裝置,其中,所述閉源平臺包括:蘋果公司開發(fā)的移動操作系統(tǒng)平臺。
【專利摘要】本發(fā)明提供了用于調(diào)用或輔助調(diào)用本地端能力的方法及裝置。該調(diào)用本地端能力的方法包括:接收來自第一終端的第一輕應(yīng)用調(diào)用請求和來自第二終端的第二輕應(yīng)用調(diào)用請求,其中,第一終端為開源平臺的終端,第二終端為閉源平臺的終端;從第一終端調(diào)取第一終端的本地端能力的第一調(diào)用接口信息;接收來自第二終端的本地端能力的第二調(diào)用接口信息,其中,所述第一調(diào)用接口信息和所述第二調(diào)用接口信息為相同格式的調(diào)用接口信息;本發(fā)明不需針對不同平臺開發(fā)不同的本地端能力調(diào)用接口協(xié)議,有效節(jié)省了輕應(yīng)用開發(fā)成本以及降低了輕應(yīng)用開發(fā)難度。
【IPC分類】G06F9-44
【公開號】CN104866301
【申請?zhí)枴緾N201510134760
【發(fā)明人】王聰
【申請人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
【公開日】2015年8月26日
【申請日】2015年3月25日
當(dāng)前第4頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1