[發(fā)明專利]一種新增頁(yè)面的啟動(dòng)控制方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201611020336.X | 申請(qǐng)日: | 2016-11-18 |
| 公開(kāi)(公告)號(hào): | CN108089887B | 公開(kāi)(公告)日: | 2021-05-18 |
| 發(fā)明(設(shè)計(jì))人: | 黃定磊 | 申請(qǐng)(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F21/44 |
| 代理公司: | 北京三友知識(shí)產(chǎn)權(quán)代理有限公司 11127 | 代理人: | 李輝 |
| 地址: | 英屬開(kāi)曼群島大開(kāi)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 新增 頁(yè)面 啟動(dòng) 控制 方法 裝置 | ||
本申請(qǐng)?zhí)峁┝艘环N新增頁(yè)面的啟動(dòng)控制方法及裝置,其中,該方法應(yīng)用于客戶端,客戶端能夠被應(yīng)用調(diào)用以運(yùn)行所述啟動(dòng)控制方法,所述應(yīng)用的宿主程序中聲明有占位頁(yè)面,該啟動(dòng)控制方法包括:客戶端攔截所述應(yīng)用的頁(yè)面啟動(dòng)操作;判斷所述頁(yè)面啟動(dòng)操作指示的待啟動(dòng)頁(yè)面是否為新增頁(yè)面;若所述待啟動(dòng)頁(yè)面是新增頁(yè)面,則將所述待啟動(dòng)頁(yè)面替換為所述占位頁(yè)面;在所述占位頁(yè)面被校驗(yàn)通過(guò)后,啟動(dòng)所述待啟動(dòng)頁(yè)面。本申請(qǐng)技術(shù)方案正是利用該占位頁(yè)面為新增頁(yè)面提供合法身份,在通過(guò)系統(tǒng)驗(yàn)證之后,就能夠正常啟動(dòng)新增頁(yè)面。本申請(qǐng)?zhí)峁┑募夹g(shù)方案主要利用預(yù)先配置的占位頁(yè)面為后續(xù)的新增頁(yè)面提供合法背景,以通過(guò)系統(tǒng)校驗(yàn),從而達(dá)到支持新增頁(yè)面啟動(dòng)的目的。
技術(shù)領(lǐng)域
本申請(qǐng)涉及軟件開(kāi)發(fā)技術(shù)領(lǐng)域,特別涉及一種基于插件框架實(shí)現(xiàn)的新增頁(yè)面的啟動(dòng)控制方法及裝置。
背景技術(shù)
近幾年,插件技術(shù)在軟件開(kāi)發(fā)中得到廣泛的應(yīng)用,支持插件技術(shù)的軟件層出不窮,典型的如各大類型的游戲、圖片處理軟件、電子商務(wù)類軟件,等等。當(dāng)軟件發(fā)布之后,業(yè)務(wù)方可以根據(jù)實(shí)際業(yè)務(wù)的需求,通過(guò)增加插件的方式使軟件具備新的功能,這種功能的擴(kuò)充與增強(qiáng),能夠在提供靈活性的同時(shí),保持原有程序不發(fā)生變化。因此,使用插件技術(shù),能夠很好地解決軟件的功能擴(kuò)展問(wèn)題。
所謂插件技術(shù),就是在程序的設(shè)計(jì)開(kāi)發(fā)過(guò)程中,把整個(gè)應(yīng)用程序(也簡(jiǎn)稱為應(yīng)用,英文縮寫(xiě)APP)分為宿主程序(host)和插件(plug-in)兩個(gè)部分。宿主程序與插件能夠互相通信,而且在宿主程序不變的情況下,可以通過(guò)增減或者修改插件來(lái)調(diào)整應(yīng)用程序的功能。
目前,在使用插件技術(shù)進(jìn)行軟件開(kāi)發(fā)的過(guò)程中,若要使軟件支持新增頁(yè)面的展現(xiàn),則開(kāi)發(fā)人員必須開(kāi)發(fā)新版本的軟件,其開(kāi)發(fā)成本較高、開(kāi)發(fā)周期較長(zhǎng),往往無(wú)法及時(shí)響應(yīng)業(yè)務(wù)需求。
發(fā)明內(nèi)容
發(fā)明人研究插件技術(shù)發(fā)現(xiàn):在利用插件技術(shù)開(kāi)發(fā)軟件時(shí),必須將相關(guān)的頁(yè)面在宿主程序中配置聲明,配置聲明的目的在于,操作系統(tǒng)在運(yùn)行過(guò)程中能夠從宿主程序中識(shí)別出已配置聲明的頁(yè)面是合法的,然后,再正常啟動(dòng)展現(xiàn)所識(shí)別出的頁(yè)面。一旦軟件打包發(fā)布之后,宿主程序就不能再被修改,則無(wú)法再配置聲明新頁(yè)面,則操作系統(tǒng)就將新增頁(yè)面識(shí)別為非法頁(yè)面,進(jìn)而阻止該新增頁(yè)面的啟動(dòng)展現(xiàn)。插件技術(shù)的這些特點(diǎn)限制了新增頁(yè)面的正常啟動(dòng)展現(xiàn),從而限制了軟件的業(yè)務(wù)可擴(kuò)展性。
為了適應(yīng)于軟件業(yè)務(wù)功能頻繁更新的技術(shù)需求,在本申請(qǐng)中發(fā)明人提出了一種基于插件框架實(shí)現(xiàn)的新增頁(yè)面的展現(xiàn)方法,該方法能夠使得應(yīng)用程序在不修改已有插件框架的規(guī)范的情況下,支持新增頁(yè)面的啟動(dòng)展現(xiàn),從而達(dá)到支持軟件業(yè)務(wù)功能及時(shí)更新,及時(shí)響應(yīng)業(yè)務(wù)需求的目的。
為了使得該方法在現(xiàn)實(shí)中的應(yīng)用及實(shí)現(xiàn),本申請(qǐng)還提供了一種基于插件框架實(shí)現(xiàn)的新增頁(yè)面的展現(xiàn)裝置。
在本申請(qǐng)第一方面提供了一種新增頁(yè)面的啟動(dòng)控制方法,所述方法應(yīng)用于客戶端,所述客戶端能夠被應(yīng)用調(diào)用以運(yùn)行所述啟動(dòng)控制方法,所述應(yīng)用的宿主程序中聲明有占位頁(yè)面,所述啟動(dòng)控制方法包括:
所述客戶端攔截所述應(yīng)用的頁(yè)面啟動(dòng)操作;
判斷所述頁(yè)面啟動(dòng)操作指示的待啟動(dòng)頁(yè)面是否為新增頁(yè)面;
若所述待啟動(dòng)頁(yè)面是新增頁(yè)面,則將所述待啟動(dòng)頁(yè)面替換為所述占位頁(yè)面;
在所述占位頁(yè)面被校驗(yàn)通過(guò)后,啟動(dòng)所述待啟動(dòng)頁(yè)面。
在本申請(qǐng)第二方面提供了一種新增頁(yè)面的啟動(dòng)控制裝置,所述啟動(dòng)控制裝置包括:
攔截模塊,用于攔截所述應(yīng)用的頁(yè)面啟動(dòng)操作;
判斷模塊,用于判斷所述頁(yè)面啟動(dòng)操作指示的待啟動(dòng)頁(yè)面是否為新增頁(yè)面;
替換模塊,用于若所述待啟動(dòng)頁(yè)面是新增頁(yè)面,則將所述待啟動(dòng)頁(yè)面替換為所述占位頁(yè)面;
啟動(dòng)模塊,用于在所述占位頁(yè)面被校驗(yàn)通過(guò)后,啟動(dòng)所述待啟動(dòng)頁(yè)面。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611020336.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種用于確定目標(biāo)頁(yè)面的頁(yè)面類型信息的方法和設(shè)備
- 一種用于識(shí)別WAP頁(yè)面的方法與設(shè)備
- 一種Web App加載方法及裝置
- 單頁(yè)面處理方法及裝置
- 確定原生頁(yè)面和H5頁(yè)面訪問(wèn)次序的方法、裝置和系統(tǒng)
- 頁(yè)面生成方法及裝置
- 一種頁(yè)面對(duì)象自動(dòng)化測(cè)試方法
- 頁(yè)面生成方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種相似網(wǎng)絡(luò)頁(yè)面的搜索方法及設(shè)備
- 頁(yè)面管理方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備
- 啟動(dòng)電路及背光啟動(dòng)電路
- 啟動(dòng)方法及啟動(dòng)設(shè)備
- 用以啟動(dòng)引擎的啟動(dòng)系統(tǒng)
- 焊機(jī)啟動(dòng)系統(tǒng)以及啟動(dòng)方法
- 啟動(dòng)方法和啟動(dòng)裝置
- 啟動(dòng)電路及其啟動(dòng)方法
- 汽車(chē)啟動(dòng)系統(tǒng)及其啟動(dòng)方法
- 一種刺破式啟動(dòng)瓶啟動(dòng)按鈕及其啟動(dòng)瓶
- 啟動(dòng)電路、啟動(dòng)方法以及啟動(dòng)系統(tǒng)
- 降壓?jiǎn)?dòng)型應(yīng)急啟動(dòng)裝置





