[發(fā)明專(zhuān)利]移動(dòng)終端多web頁(yè)面應(yīng)用中的頁(yè)面切換方法及系統(tǒng)無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201210072228.2 | 申請(qǐng)日: | 2012-03-16 |
| 公開(kāi)(公告)號(hào): | CN102663003A | 公開(kāi)(公告)日: | 2012-09-12 |
| 發(fā)明(設(shè)計(jì))人: | 李銘 | 申請(qǐng)(專(zhuān)利權(quán))人: | 掌中帷幄(北京)科技有限公司 |
| 主分類(lèi)號(hào): | G06F17/30 | 分類(lèi)號(hào): | G06F17/30 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 100089 北京市海淀*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 移動(dòng) 終端 web 頁(yè)面 應(yīng)用 中的 切換 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)操作系統(tǒng)技術(shù)領(lǐng)域,特別涉及一種移動(dòng)終端多web頁(yè)面應(yīng)用中的頁(yè)面切換方法及系統(tǒng)。
背景技術(shù)
隨著信息技術(shù)的飛速發(fā)展和廣泛應(yīng)用,尤其是隨著軟硬件技術(shù)的進(jìn)步,原本只有計(jì)算機(jī)等大型終端上才具有的開(kāi)放式操作系統(tǒng)、可擴(kuò)展軟件、web訪(fǎng)問(wèn)、多任務(wù)處理等功能也逐漸可在小型移動(dòng)終端上實(shí)現(xiàn)了。比如在手機(jī)、PDA、平板電腦等數(shù)碼產(chǎn)品中,各種開(kāi)放式操作系統(tǒng)已得到了廣泛的應(yīng)用,極大地豐富了這些小型移動(dòng)終端的功能,為數(shù)據(jù)的處理和人們分享信息帶來(lái)了極大便利。
隨著以ios和android為代表的移動(dòng)終端操作系統(tǒng)的迅猛發(fā)展,采用web技術(shù)開(kāi)發(fā)移動(dòng)終端應(yīng)用的技術(shù)已經(jīng)逐漸普及,不少公司和組織也開(kāi)發(fā)和制定出了相應(yīng)的產(chǎn)品和規(guī)范來(lái)指導(dǎo)和規(guī)范開(kāi)發(fā)者采用web技術(shù)為移動(dòng)設(shè)備開(kāi)發(fā)應(yīng)用。比如以PhoneGap為代表的平臺(tái)產(chǎn)品,它使得web開(kāi)發(fā)人員通過(guò)javascript代碼就可開(kāi)發(fā)出具有撥打電話(huà)、發(fā)送短信等傳統(tǒng)瀏覽器不具備的功能的web應(yīng)用。又比如wac?widget和BONDI規(guī)范,它們?yōu)閣eb應(yīng)用訪(fǎng)問(wèn)底層設(shè)備能力提供了api規(guī)范。
然而現(xiàn)有技術(shù)中在移動(dòng)終端開(kāi)發(fā)應(yīng)用(如采用PhoneGap或者wacwidget規(guī)范等進(jìn)行的應(yīng)用開(kāi)發(fā))都是基于單頁(yè)面的應(yīng)用。也就是說(shuō),這些產(chǎn)品定義的功能都僅僅在一個(gè)html頁(yè)面的環(huán)境中才有效。單頁(yè)面雖然能較好地支持小型的簡(jiǎn)單應(yīng)用,但是,隨著硬件功能的完善、應(yīng)用程序的增多及操作系統(tǒng)的復(fù)雜化,移動(dòng)終端上已經(jīng)開(kāi)始出現(xiàn)大型的復(fù)雜應(yīng)用。大部分大型應(yīng)用的程序功能復(fù)雜,不可避免地需要把應(yīng)用劃分成多個(gè)獨(dú)立的功能模塊分別進(jìn)行控制和實(shí)現(xiàn),如果仍采用單頁(yè)面方式處理,所有功能模塊只能放入到一個(gè)頁(yè)面的環(huán)境中,導(dǎo)致程序架構(gòu)混亂、控制復(fù)雜,難以實(shí)現(xiàn)和維護(hù);且由于單一頁(yè)面承載了過(guò)多的內(nèi)容,極易造成程序沖突,而單一頁(yè)面環(huán)境下任何錯(cuò)誤都將導(dǎo)致應(yīng)用的整體崩潰。
發(fā)明內(nèi)容
(一)要解決的技術(shù)問(wèn)題
針對(duì)現(xiàn)有技術(shù)的上述缺陷,本發(fā)明為了解決現(xiàn)有技術(shù)中單頁(yè)面方式無(wú)法支持大型應(yīng)用的技術(shù)問(wèn)題,提供了一種移動(dòng)終端多web頁(yè)面應(yīng)用中的頁(yè)面切換方法及系統(tǒng)。
(二)技術(shù)方案
為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:
一方面,本發(fā)明提供一種移動(dòng)終端多web頁(yè)面應(yīng)用中的頁(yè)面切換方法,所述方法包括步驟:
S1,應(yīng)用運(yùn)行過(guò)程中,根據(jù)應(yīng)用邏輯產(chǎn)生新頁(yè)面加載請(qǐng)求,并指定新頁(yè)面與當(dāng)前頁(yè)面的關(guān)系;
S2,解析并記錄新頁(yè)面地址以及新頁(yè)面和當(dāng)前頁(yè)面的對(duì)應(yīng)關(guān)系;
S3,創(chuàng)建新頁(yè)面運(yùn)行實(shí)例,根據(jù)新頁(yè)面地址加載新頁(yè)面,隨后將新頁(yè)面狀態(tài)切換為運(yùn)行狀態(tài)并切換相關(guān)頁(yè)面的運(yùn)行狀態(tài);
S4,當(dāng)新頁(yè)面運(yùn)行結(jié)束后將產(chǎn)生結(jié)束請(qǐng)求,根據(jù)指定的頁(yè)面關(guān)系獲得新頁(yè)面的父親頁(yè)面,隨后通知新頁(yè)面進(jìn)入結(jié)束狀態(tài)并同時(shí)通知其父親頁(yè)面重新恢復(fù)到運(yùn)行狀態(tài)。
優(yōu)選地,步驟S1前還包括步驟S0:應(yīng)用啟動(dòng),創(chuàng)建并加載運(yùn)行應(yīng)用的根頁(yè)面。
優(yōu)選地,步驟S0具體包括:
S0-1,向用戶(hù)呈現(xiàn)所有應(yīng)用,用戶(hù)選擇某一應(yīng)用運(yùn)行;
S0-2,查找該應(yīng)用的信息,并獲取該應(yīng)用的根頁(yè)面的地址;
S0-3,記錄根頁(yè)面作為該應(yīng)用的根頁(yè)面;
S0-4,根頁(yè)面運(yùn)行實(shí)例被創(chuàng)建,通過(guò)根頁(yè)面的地址加載并運(yùn)行根頁(yè)面。
優(yōu)選地,新頁(yè)面與當(dāng)前頁(yè)面的對(duì)應(yīng)關(guān)系為父子關(guān)系或兄弟關(guān)系。
優(yōu)選地,步驟S3中,如果是指定父子關(guān)系而創(chuàng)建的子頁(yè)面,則新頁(yè)面運(yùn)行時(shí)只將父頁(yè)面切換到非運(yùn)行狀態(tài);如果是指定兄弟關(guān)系而創(chuàng)建的兄弟頁(yè)面,則新兄弟頁(yè)面運(yùn)行時(shí)將原有兄弟頁(yè)面直接結(jié)束。
優(yōu)選地,在步驟S3中,當(dāng)切換頁(yè)面的運(yùn)行狀態(tài)時(shí),同時(shí)在頁(yè)面之間傳遞數(shù)據(jù)。
優(yōu)選地,在數(shù)據(jù)傳遞過(guò)程中對(duì)數(shù)據(jù)的合法性進(jìn)行校驗(yàn)。
優(yōu)選地,所述在頁(yè)面之間傳遞數(shù)據(jù)具體指:當(dāng)頁(yè)面發(fā)生跳轉(zhuǎn)時(shí)同時(shí)把頁(yè)面參數(shù)從原頁(yè)面?zhèn)鬟f到目標(biāo)頁(yè)面中。
另一方面,本發(fā)明還同時(shí)提供一種移動(dòng)終端多web頁(yè)面應(yīng)用中的頁(yè)面切換系統(tǒng),所述系統(tǒng)包括:
頁(yè)面容器模塊,用于在應(yīng)用運(yùn)行過(guò)程中根據(jù)應(yīng)用邏輯產(chǎn)生新頁(yè)面加載請(qǐng)求,并指定新頁(yè)面與當(dāng)前頁(yè)面的對(duì)應(yīng)關(guān)系;
關(guān)系管理模塊,用于解析并記錄新頁(yè)面地址以及新頁(yè)面和當(dāng)前頁(yè)面的對(duì)應(yīng)關(guān)系;
頁(yè)面運(yùn)行模塊,用于創(chuàng)建新頁(yè)面運(yùn)行實(shí)例,根據(jù)新頁(yè)面地址加載新頁(yè)面,隨后將新頁(yè)面狀態(tài)切換為運(yùn)行狀態(tài)并切換相關(guān)頁(yè)面的運(yùn)行狀態(tài);
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于掌中帷幄(北京)科技有限公司,未經(jīng)掌中帷幄(北京)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210072228.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:具有橢圓框口的USB3.1電連接器
- 下一篇:一種插座
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 用戶(hù)從用戶(hù)終端遠(yuǎn)程訪(fǎng)問(wèn)終端設(shè)備的遠(yuǎn)程訪(fǎng)問(wèn)系統(tǒng)和方法
- 功能信息通知系統(tǒng)及功能信息通知方法
- 一種用于殯儀館的計(jì)算機(jī)信息處理裝置
- 視頻通話(huà)切換方法和系統(tǒng)
- 一種終端能力上報(bào)方法、基站及終端
- 野外消防遠(yuǎn)程監(jiān)控系統(tǒng)及其監(jiān)控方法
- 終端主體、終端屏幕和終端
- 一種終端類(lèi)型的確定方法、網(wǎng)絡(luò)設(shè)備及終端
- 一種數(shù)據(jù)傳輸方法及裝置
- 一種基于網(wǎng)絡(luò)運(yùn)營(yíng)的一站式零售直播矩陣平臺(tái)
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁(yè)中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)
- 一種用于確定目標(biāo)頁(yè)面的頁(yè)面類(lèi)型信息的方法和設(shè)備
- 一種用于識(shí)別WAP頁(yè)面的方法與設(shè)備
- 一種Web App加載方法及裝置
- 單頁(yè)面處理方法及裝置
- 確定原生頁(yè)面和H5頁(yè)面訪(fǎng)問(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è)備





