白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

一種業(yè)務(wù)訪問方法及裝置

專利號(hào)
CN109067818B
公開日期
2019-08-20
申請(qǐng)人
杭州數(shù)夢(mèng)工場(chǎng)科技有限公司(浙江省杭州市轉(zhuǎn)塘科技經(jīng)濟(jì)區(qū)塊16號(hào)4幢326室)
發(fā)明人
戴鵬; 向松濤
IPC分類
H04L29/08; G06F8/76
技術(shù)領(lǐng)域
業(yè)務(wù),jssdk,訪問,接口,項(xiàng)目,頁面,html5,列表,標(biāo)識(shí),移動(dòng)終端
地域: 浙江省 浙江省杭州市

摘要

本申請(qǐng)?zhí)峁┮环N業(yè)務(wù)訪問方法及裝置,方法應(yīng)用于安裝有混合應(yīng)用的移動(dòng)終端,混合應(yīng)用中接入有預(yù)設(shè)的項(xiàng)目功能,通過項(xiàng)目功能能夠訪問混合應(yīng)用包含的業(yè)務(wù),且混合應(yīng)用通過瀏覽器模塊訪問業(yè)務(wù),方法包括:接收通過觸發(fā)預(yù)設(shè)項(xiàng)目功能生成的業(yè)務(wù)訪問請(qǐng)求;通過瀏覽器模塊在預(yù)先配置的業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表中,查找業(yè)務(wù)訪問請(qǐng)求攜帶的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的接口,并利用查找到的接口訪問業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)模塊。由于瀏覽器模塊通過預(yù)先配置的業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表即可實(shí)現(xiàn),預(yù)設(shè)項(xiàng)目功能對(duì)混合應(yīng)用的業(yè)務(wù)的訪問,無需在瀏覽器模塊中增加接入預(yù)設(shè)項(xiàng)目功能的混合應(yīng)用的兼容代碼,從而可以降低瀏覽器模塊的維護(hù)難度,提升瀏覽器模塊的適用性。

說明書

1 2 3 4 5
一種業(yè)務(wù)訪問方法及裝置 技術(shù)領(lǐng)域 [0001] 本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)訪問方法及裝置。 背景技術(shù) [0002] 由于HTML5(Hypertext?Markup?Language,超文本標(biāo)記語言)相對(duì)其它Web編程語言具有很多的優(yōu)勢(shì),因此目前基于HTML5的瀏覽器在多平臺(tái)(如Windows、MaxOS、IOS、Android、Linux等平臺(tái))上得到了應(yīng)用。與此同時(shí),各種基于HTML5的混合應(yīng)用(Hybrid?APP)也可以在多平臺(tái)上實(shí)現(xiàn)運(yùn)行,例如支付寶、釘釘、微信等混合應(yīng)用。由此可知,對(duì)于HTML5的混合應(yīng)用,相當(dāng)于在混合應(yīng)用中內(nèi)嵌了一個(gè)瀏覽器,且在通過混合應(yīng)用訪問業(yè)務(wù)(如訪問麥克風(fēng)、攝像頭、加密軟件鍵盤等業(yè)務(wù))時(shí),需要通過HTML5模塊訪問。 [0003] 在相關(guān)技術(shù)中,通常移動(dòng)終端的HTML5模塊通過混合應(yīng)用提供的JSSDK(JavaScript?Software?Development?Kit,基于JavaScript的軟件開發(fā)工具)實(shí)現(xiàn)各業(yè)務(wù)的訪問。然而,如果在混合應(yīng)用中接入某一項(xiàng)目功能,并通過項(xiàng)目功能訪問混合應(yīng)用中的各業(yè)務(wù)時(shí),由于各混合應(yīng)用所使用的JSSDK不同,因此需要在HTML5模塊中為項(xiàng)目功能接入的混合應(yīng)用增加兼容代碼,以實(shí)現(xiàn)項(xiàng)目功能對(duì)混合應(yīng)用中的業(yè)務(wù)的訪問,隨著項(xiàng)目功能接入的混合應(yīng)用數(shù)量增多,HTML5模塊需要不斷的增加兼容代碼。從而導(dǎo)致HTML5模塊的維護(hù)難度越來越大,適用性越來越低。 發(fā)明內(nèi)容 [0004] 有鑒于此,本申請(qǐng)?zhí)峁┮环N業(yè)務(wù)訪問方法及裝置,以解決現(xiàn)有實(shí)現(xiàn)方式會(huì)導(dǎo)致HTML5模塊的維護(hù)難度大,適用性低的問題。 [0005] 根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供一種業(yè)務(wù)訪問方法,所述方法應(yīng)用于安裝有混合應(yīng)用的移動(dòng)終端,所述混合應(yīng)用中接入有預(yù)設(shè)的項(xiàng)目功能,通過所述項(xiàng)目功能能夠訪問所述混合應(yīng)用包含的業(yè)務(wù),且所述混合應(yīng)用通過瀏覽器模塊訪問業(yè)務(wù),且所述混合應(yīng)用中預(yù)先掛載有針對(duì)所述項(xiàng)目功能的業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表,所述方法包括: [0006] 接收通過觸發(fā)所述預(yù)設(shè)項(xiàng)目功能生成的業(yè)務(wù)訪問請(qǐng)求; [0007] 通過所述瀏覽器模塊在所述業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表中,查找所述業(yè)務(wù)訪問請(qǐng)求攜帶的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的接口,并利用查找到的接口訪問所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)模塊。 [0008] 根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供一種業(yè)務(wù)訪問裝置,所述裝置應(yīng)用于安裝有混合應(yīng)用的移動(dòng)終端,所述混合應(yīng)用中接入有預(yù)設(shè)的項(xiàng)目功能,通過所述項(xiàng)目功能能夠訪問所述混合應(yīng)用包含的業(yè)務(wù),且所述混合應(yīng)用通過瀏覽器模塊訪問業(yè)務(wù),且所述混合應(yīng)用中預(yù)先掛載有針對(duì)所述項(xiàng)目功能的業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表,所述裝置包括: [0009] 接收模塊,用于接收通過觸發(fā)所述項(xiàng)目功能生成的業(yè)務(wù)訪問請(qǐng)求; [0010] 業(yè)務(wù)訪問模塊,用于通過所述瀏覽器模塊在所述業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表中,查找所述業(yè)務(wù)訪問請(qǐng)求攜帶的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的接口,并利用查找到的接口訪問所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)模塊。 [0011] 應(yīng)用本申請(qǐng)實(shí)施例,移動(dòng)終端啟動(dòng)混合應(yīng)用,并接入預(yù)設(shè)的項(xiàng)目功能后,可以接收通過觸發(fā)項(xiàng)目功能生成的業(yè)務(wù)訪問請(qǐng)求,并通過瀏覽器模塊在預(yù)先掛載的業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表中,查找業(yè)務(wù)訪問請(qǐng)求攜帶的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的接口,并利用查找到的接口訪問業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)模塊。由此可知,由于混合應(yīng)用中預(yù)先掛載有針對(duì)項(xiàng)目功能的業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表,因此瀏覽器模塊可以通過該業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表即可實(shí)現(xiàn)業(yè)務(wù)的訪問,如果瀏覽器模塊為HTML5模塊,與現(xiàn)有技術(shù)相對(duì)比,本申請(qǐng)無需在HTML5模塊中增加針對(duì)接入項(xiàng)目功能的混合應(yīng)用的兼容代碼,從而可以降低HTML5模塊的維護(hù)難度,提升了HTML5模塊的適用性。 附圖說明 [0012] 圖1A為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種業(yè)務(wù)訪問方法的實(shí)施例流程圖; [0013] 圖1B至圖1D為本申請(qǐng)根據(jù)圖1A所示實(shí)施例示出的一種在微信中接入預(yù)設(shè)項(xiàng)目功能訪問業(yè)務(wù)過程示意圖; [0014] 圖1E至圖1G為本申請(qǐng)根據(jù)圖1A所示實(shí)施例示出的一種在釘釘中接入預(yù)設(shè)項(xiàng)目功能訪問業(yè)務(wù)過程示意圖; [0015] 圖1H至圖1J為本申請(qǐng)根據(jù)圖1A所示實(shí)施例示出的一種在支付寶中接入預(yù)設(shè)項(xiàng)目功能訪問業(yè)務(wù)過程示意圖; [0016] 圖2為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種移動(dòng)終端的硬件結(jié)構(gòu)圖; [0017] 圖3為本申請(qǐng)根據(jù)一示例性實(shí)施例示出的一種業(yè)務(wù)訪問裝置的實(shí)施例結(jié)構(gòu)圖。 具體實(shí)施方式 [0018] 這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。

權(quán)利要求

1 2 3
1.一種業(yè)務(wù)訪問方法,所述方法應(yīng)用于安裝有混合應(yīng)用的移動(dòng)終端,其特征在于,所述混合應(yīng)用中接入有預(yù)設(shè)的項(xiàng)目功能,通過所述項(xiàng)目功能能夠訪問所述混合應(yīng)用包含的業(yè)務(wù),且所述混合應(yīng)用通過瀏覽器模塊訪問業(yè)務(wù),且所述混合應(yīng)用中預(yù)先掛載有針對(duì)所述項(xiàng)目功能的業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表,所述方法包括: 接收通過觸發(fā)所述項(xiàng)目功能生成的業(yè)務(wù)訪問請(qǐng)求; 通過所述瀏覽器模塊在所述業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表中,查找所述業(yè)務(wù)訪問請(qǐng)求攜帶的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的接口,并利用查找到的接口訪問所述業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的業(yè)務(wù)模塊; 其中,所述項(xiàng)目功能并非所述混合應(yīng)用的內(nèi)置模塊,而是所述混合應(yīng)用被安裝到移動(dòng)終端后接入到混合應(yīng)用中的;所述業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表記錄的是通過利用預(yù)先定義的接口驅(qū)動(dòng)對(duì)所述混合應(yīng)用的基于JavaScript的軟件開發(fā)工具JSSDK中封裝的業(yè)務(wù)模塊的訪問接口進(jìn)行更新處理后,獲得的所述業(yè)務(wù)模塊的業(yè)務(wù)標(biāo)識(shí)與更新后的接口的對(duì)應(yīng)關(guān)系。 2.根據(jù)權(quán)利要求1所述的方法,其特征在于,采用如下方式獲得業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表: 通過所述混合應(yīng)用發(fā)送預(yù)設(shè)頁面請(qǐng)求,并接收針對(duì)所述頁面請(qǐng)求的頁面資源; 根據(jù)所述頁面資源獲取所述混合應(yīng)用對(duì)應(yīng)的接口驅(qū)動(dòng); 加載所述混合應(yīng)用的基于JavaScript的軟件開發(fā)工具JSSDK,并利用獲取的接口驅(qū)動(dòng)對(duì)所述JSSDK封裝的業(yè)務(wù)模塊的訪問接口進(jìn)行更新; 將業(yè)務(wù)模塊的標(biāo)識(shí)與更新后的接口保存到業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表中。 3.根據(jù)權(quán)利要求2所述的方法,其特征在于,根據(jù)所述頁面資源獲取所述混合應(yīng)用對(duì)應(yīng)的接口驅(qū)動(dòng),包括: 通過執(zhí)行所述頁面資源包含的預(yù)設(shè)腳本,以提取所述混合應(yīng)用的特征; 利用所述頁面資源包含的驅(qū)動(dòng)配置列表獲取所述混合應(yīng)用的特征對(duì)應(yīng)的接口驅(qū)動(dòng),所述驅(qū)動(dòng)配置列表中記錄有混合應(yīng)用的特征與接口驅(qū)動(dòng)的地址的對(duì)應(yīng)關(guān)系。 4.根據(jù)權(quán)利要求2所述的方法,其特征在于,將業(yè)務(wù)模塊的標(biāo)識(shí)與更新后的接口保存到業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表中之后,所述方法還包括: 將所述業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表掛載到所述混合應(yīng)用提供的預(yù)設(shè)對(duì)象上; 向所述瀏覽器模塊發(fā)送完成事件通知;其中,所述瀏覽器模塊基于接收的完成事件通知,執(zhí)行在所述業(yè)務(wù)標(biāo)識(shí)與接口的對(duì)應(yīng)關(guān)系列表中,查找所述業(yè)務(wù)訪問請(qǐng)求攜帶的業(yè)務(wù)標(biāo)識(shí)對(duì)應(yīng)的接口的步驟。 5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
微信群二維碼
意見反饋