System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() yy111111电影院少妇影院无码,国产亚洲人成无码网在线观看,亚洲国产精品无码久久青草
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    移動(dòng)應(yīng)用與Web頁(yè)面間的通信方法、裝置、設(shè)備及介質(zhì)制造方法及圖紙

    技術(shù)編號(hào):44494123 閱讀:4 留言:0更新日期:2025-03-04 18:00
    本發(fā)明專(zhuān)利技術(shù)公開(kāi)了一種移動(dòng)應(yīng)用與Web頁(yè)面間的通信方法、裝置、設(shè)備及介質(zhì)。由Web頁(yè)面執(zhí)行的方法包括:接收并按接收順序執(zhí)行移動(dòng)應(yīng)用發(fā)送的指令;執(zhí)行目標(biāo)指令時(shí),獲取匹配的目標(biāo)API名稱(chēng)以及目標(biāo)參數(shù)描述信息;獲取與目標(biāo)API名稱(chēng)匹配的目標(biāo)JS?API,并基于目標(biāo)參數(shù)描述信息執(zhí)行該目標(biāo)JS?API。本發(fā)明專(zhuān)利技術(shù)實(shí)施例的技術(shù)方案通過(guò)封裝JS?API調(diào)用信息,實(shí)現(xiàn)了結(jié)構(gòu)化通信,實(shí)現(xiàn)了一種移動(dòng)應(yīng)用與Web頁(yè)面間通信的新方式,以適配各類(lèi)不同的通信場(chǎng)景。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專(zhuān)利技術(shù)涉及移動(dòng)應(yīng)用開(kāi)發(fā),尤其涉及一種移動(dòng)應(yīng)用與web頁(yè)面間的通信方法、裝置、設(shè)備及介質(zhì)。


    技術(shù)介紹

    1、隨著用戶(hù)對(duì)應(yīng)用功能需求的增加,移動(dòng)應(yīng)用的webview(網(wǎng)頁(yè)視圖)與web頁(yè)面(互聯(lián)網(wǎng)網(wǎng)頁(yè))的js(javascript)之間的交互變得更加頻繁和復(fù)雜。

    2、現(xiàn)有技術(shù)中,移動(dòng)應(yīng)用在與web頁(yè)面進(jìn)行交互時(shí),主要是由移動(dòng)應(yīng)用觸發(fā)對(duì)web頁(yè)面中的api(application?programming?interface,應(yīng)用程序接口)進(jìn)行調(diào)用,并由web頁(yè)面自主完成對(duì)內(nèi)部api的調(diào)用執(zhí)行。實(shí)際上,上述直接調(diào)用api實(shí)現(xiàn)的交互方式靈活度低,且局限性大。特別的,這種交互方式只能實(shí)現(xiàn)異步通信,由于異步通信的限制,在同步交互場(chǎng)景下,web頁(yè)面在執(zhí)行api(application?programming?interface,應(yīng)用程序接口)調(diào)用指令完畢之前就將控制權(quán)返回給移動(dòng)應(yīng)用,導(dǎo)致移動(dòng)應(yīng)用在等待web頁(yè)面執(zhí)行結(jié)果的同時(shí)進(jìn)行其他操作,導(dǎo)致在web頁(yè)面執(zhí)行完成之前,移動(dòng)應(yīng)用的狀態(tài)已經(jīng)發(fā)生變化,產(chǎn)生邏輯錯(cuò)誤或數(shù)據(jù)不一致的異常,降低了移動(dòng)應(yīng)用與web頁(yè)面間通信的可靠性。


    技術(shù)實(shí)現(xiàn)思路

    1、本專(zhuān)利技術(shù)提供了一種移動(dòng)應(yīng)用與web頁(yè)面間的通信方法、裝置、設(shè)備及介質(zhì),以提供一種移動(dòng)應(yīng)用與web頁(yè)面間通信的新方式,以適配各類(lèi)不同的通信場(chǎng)景。

    2、根據(jù)本專(zhuān)利技術(shù)實(shí)施例的一方面,提供了一種移動(dòng)應(yīng)用與web頁(yè)面間的通信方法,由web頁(yè)面執(zhí)行,包括:

    3、接收移動(dòng)應(yīng)用的webview框架發(fā)送的至少一個(gè)api調(diào)用指令,并按照指令接收順序,依次執(zhí)行各api調(diào)用指令;

    4、其中,api調(diào)用指令為json格式,api調(diào)用指令包括api名稱(chēng)以及參數(shù)描述信息;

    5、在執(zhí)行至目標(biāo)api調(diào)用指令時(shí),獲取與目標(biāo)api調(diào)用指令匹配的目標(biāo)api名稱(chēng)以及目標(biāo)參數(shù)描述信息;

    6、在web頁(yè)面內(nèi)部獲取與目標(biāo)api名稱(chēng)匹配的目標(biāo)js?api,并基于目標(biāo)參數(shù)描述信息調(diào)用執(zhí)行目標(biāo)js?api。

    7、根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一方面,還提供了一種移動(dòng)應(yīng)用與web頁(yè)面間的通信方法,由移動(dòng)應(yīng)用執(zhí)行,包括:

    8、通過(guò)webview框架加載web頁(yè)面;

    9、通過(guò)webview框架向web頁(yè)面發(fā)送至少一個(gè)api調(diào)用指令;

    10、其中,api調(diào)用指令為json格式,api調(diào)用指令包括api名稱(chēng)、參數(shù)描述信息和用于標(biāo)識(shí)是否阻塞后續(xù)api調(diào)用指令執(zhí)行的阻塞描述信息;web頁(yè)面用于依序執(zhí)行各api調(diào)用指令,并按照api調(diào)用指令中定義的阻塞描述信息,以同步或者異步調(diào)用的方式,執(zhí)行各api調(diào)用指令。

    11、根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一方面,還提供了一種移動(dòng)應(yīng)用與web頁(yè)面間的通信裝置,配置于web頁(yè)面中,包括:

    12、api調(diào)用指令執(zhí)行模塊,用于接收移動(dòng)應(yīng)用的webview框架發(fā)送的至少一個(gè)api調(diào)用指令,并按照指令接收順序,依次執(zhí)行各api調(diào)用指令;

    13、其中,api調(diào)用指令為json格式,api調(diào)用指令包括api名稱(chēng)以及參數(shù)描述信息;

    14、匹配信息獲取模塊,用于在執(zhí)行至目標(biāo)api調(diào)用指令時(shí),獲取與目標(biāo)api調(diào)用指令匹配的目標(biāo)api名稱(chēng)以及目標(biāo)參數(shù)描述信息;

    15、目標(biāo)js?api執(zhí)行模塊,用于在web頁(yè)面內(nèi)部獲取與目標(biāo)api名稱(chēng)匹配的目標(biāo)jsapi,并基于目標(biāo)參數(shù)描述信息調(diào)用執(zhí)行目標(biāo)js?api。

    16、根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一方面,還提供了一種移動(dòng)應(yīng)用與web頁(yè)面間的通信裝置,配置于移動(dòng)應(yīng)用中,包括:

    17、web頁(yè)面加載模塊,用于通過(guò)webview框架加載web頁(yè)面;

    18、api調(diào)用指令發(fā)送模塊,用于通過(guò)webview框架向web頁(yè)面發(fā)送至少一個(gè)api調(diào)用指令;

    19、其中,api調(diào)用指令為json格式,api調(diào)用指令包括api名稱(chēng)、參數(shù)描述信息和用于標(biāo)識(shí)是否阻塞后續(xù)api調(diào)用指令執(zhí)行的阻塞描述信息;web頁(yè)面用于依序執(zhí)行各api調(diào)用指令,并按照api調(diào)用指令中定義的阻塞描述信息,以同步或者異步調(diào)用的方式,執(zhí)行各api調(diào)用指令。

    20、根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一方面,還提供了一種電子設(shè)備,所述電子設(shè)備包括:

    21、至少一個(gè)處理器;以及

    22、與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,

    23、所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行本專(zhuān)利技術(shù)任一實(shí)施例所述的由web頁(yè)面執(zhí)行的移動(dòng)應(yīng)用與web頁(yè)面間的通信方法,或者,由移動(dòng)應(yīng)用執(zhí)行的移動(dòng)應(yīng)用與web頁(yè)面間的通信方法。

    24、根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)本專(zhuān)利技術(shù)任一實(shí)施例所述的由web頁(yè)面執(zhí)行的移動(dòng)應(yīng)用與web頁(yè)面間的通信方法,或者,由移動(dòng)應(yīng)用執(zhí)行的移動(dòng)應(yīng)用與web頁(yè)面間的通信方法。

    25、根據(jù)本專(zhuān)利技術(shù)實(shí)施例的另一方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本專(zhuān)利技術(shù)任一實(shí)施例所述方法的步驟。

    26、本專(zhuān)利技術(shù)實(shí)施例的技術(shù)方案,通過(guò)接收移動(dòng)應(yīng)用的webview框架發(fā)送的至少一個(gè)應(yīng)用程序接口api調(diào)用指令,并按照指令接收順序,依次執(zhí)行各api調(diào)用指令;在執(zhí)行至目標(biāo)api調(diào)用指令時(shí),獲取與目標(biāo)api調(diào)用指令匹配的目標(biāo)api名稱(chēng)以及目標(biāo)參數(shù)描述信息;在web頁(yè)面內(nèi)部獲取與目標(biāo)api名稱(chēng)匹配的目標(biāo)js?api,并基于目標(biāo)參數(shù)描述信息調(diào)用執(zhí)行目標(biāo)js?api。本專(zhuān)利技術(shù)實(shí)施例的技術(shù)方案通過(guò)封裝js?api調(diào)用信息,實(shí)現(xiàn)了結(jié)構(gòu)化通信,實(shí)現(xiàn)了一種移動(dòng)應(yīng)用與web頁(yè)面間通信的新方式,以適配各類(lèi)不同的通信場(chǎng)景。應(yīng)當(dāng)理解,本部分所描述的內(nèi)容并非旨在標(biāo)識(shí)本專(zhuān)利技術(shù)的實(shí)施例的關(guān)鍵或重要特征,也不用于限制本專(zhuān)利技術(shù)的范圍。本專(zhuān)利技術(shù)的其它特征將通過(guò)以下的說(shuō)明書(shū)而變得容易理解。

    本文檔來(lái)自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種移動(dòng)應(yīng)用與Web頁(yè)面間的通信方法,由Web頁(yè)面執(zhí)行,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,API調(diào)用指令還包括:用于標(biāo)識(shí)是否阻塞后續(xù)API調(diào)用指令執(zhí)行的阻塞描述信息;

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,API調(diào)用指令還包括:API執(zhí)行之前的延時(shí)時(shí)間;

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,API調(diào)用指令還包括:用于標(biāo)識(shí)是否接收返回值的返回值接收描述信息,以及返回值回調(diào)函數(shù);

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,API調(diào)用指令還包括:用于標(biāo)識(shí)是否進(jìn)入調(diào)試模式的模式描述信息、用于標(biāo)識(shí)在調(diào)試模式下是否執(zhí)行自身API調(diào)用指令的指令刪除描述信息、以及用于標(biāo)識(shí)在調(diào)試模式下是否阻止后續(xù)API調(diào)用指令執(zhí)行的阻止描述信息;

    6.一種移動(dòng)應(yīng)用與Web頁(yè)面間的通信方法,由移動(dòng)應(yīng)用執(zhí)行,其特征在于,包括:

    7.根據(jù)權(quán)利要求6所述的方法,其特征在于,API調(diào)用指令中還包括:API執(zhí)行之前的延時(shí)時(shí)間、用于標(biāo)識(shí)是否接收返回值的返回值接收描述信息、返回值回調(diào)函數(shù)、用于標(biāo)識(shí)是否進(jìn)入調(diào)試模式的模式描述信息、用于標(biāo)識(shí)在調(diào)試模式下是否執(zhí)行自身API調(diào)用指令的指令刪除描述信息、以及用于標(biāo)識(shí)在調(diào)試模式下是否阻止后續(xù)API調(diào)用指令執(zhí)行的阻止描述信息中的至少一項(xiàng);

    8.一種移動(dòng)應(yīng)用與Web頁(yè)面間的通信裝置,配置于Web頁(yè)面中,其特征在于,包括:

    9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:

    10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令用于使處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-5中任一項(xiàng)所述的由Web頁(yè)面執(zhí)行的移動(dòng)應(yīng)用與Web頁(yè)面間的通信方法或權(quán)利要求6-7中任一項(xiàng)所述的由移動(dòng)應(yīng)用執(zhí)行的移動(dòng)應(yīng)用與Web頁(yè)面間的通信方法。

    ...

    【技術(shù)特征摘要】

    1.一種移動(dòng)應(yīng)用與web頁(yè)面間的通信方法,由web頁(yè)面執(zhí)行,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,api調(diào)用指令還包括:用于標(biāo)識(shí)是否阻塞后續(xù)api調(diào)用指令執(zhí)行的阻塞描述信息;

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,api調(diào)用指令還包括:api執(zhí)行之前的延時(shí)時(shí)間;

    4.根據(jù)權(quán)利要求1所述的方法,其特征在于,api調(diào)用指令還包括:用于標(biāo)識(shí)是否接收返回值的返回值接收描述信息,以及返回值回調(diào)函數(shù);

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,api調(diào)用指令還包括:用于標(biāo)識(shí)是否進(jìn)入調(diào)試模式的模式描述信息、用于標(biāo)識(shí)在調(diào)試模式下是否執(zhí)行自身api調(diào)用指令的指令刪除描述信息、以及用于標(biāo)識(shí)在調(diào)試模式下是否阻止后續(xù)api調(diào)用指令執(zhí)行的阻止描述信息;

    6.一種移動(dòng)應(yīng)用與web頁(yè)面間的通信方法,由移動(dòng)應(yīng)用執(zhí)行,其特征在于,包括:...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:李豪翟文濤李白張峪王理想
    申請(qǐng)(專(zhuān)利權(quán))人:博銳尚格科技股份有限公司
    類(lèi)型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢(xún)問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 韩日美无码精品无码| 亚洲乱码无码永久不卡在线| 精品无码国产一区二区三区AV| 久久久久久久无码高潮| 欲色aV无码一区二区人妻| 红桃AV一区二区三区在线无码AV| 亚洲AV无码专区国产乱码4SE| 无码人妻精品一区二区三区9厂| 亚洲人成网亚洲欧洲无码久久| 亚洲人成人伊人成综合网无码| 亚洲精品无码久久千人斩| julia无码人妻中文字幕在线 | 最新亚洲人成无码网www电影| 少妇无码太爽了不卡视频在线看| 亚洲AV无码乱码在线观看代蜜桃| 国产成人无码A区在线观看视频| 亚洲精品无码成人片久久不卡| 亚洲AV无码一区二区三区DV| 亚洲精品无码久久久| (无码视频)在线观看| 无码一区二区三区爆白浆| 亚洲AV无码无限在线观看不卡| 久久青青草原亚洲AV无码麻豆| 国产精品无码不卡一区二区三区| 99久无码中文字幕一本久道| 老司机无码精品A| 性色AV蜜臀AV人妻无码| 国产精品无码2021在线观看| 无码狠狠躁久久久久久久| 亚洲av无码一区二区三区人妖| 亚洲国产超清无码专区| 精品亚洲成A人无码成A在线观看| 无码一区二区三区在线观看| 少妇人妻偷人精品无码视频| 久久午夜伦鲁片免费无码| 亚洲中文无码av永久| 人妻少妇精品无码专区漫画| 国产精品成人99一区无码| 亚洲精品97久久中文字幕无码 | 性生交片免费无码看人| 丰满少妇人妻无码专区|