[發(fā)明專利]基于WebApp的超時(shí)處理方法、裝置及存儲(chǔ)介質(zhì)有效
| 申請?zhí)枺?/td> | 201711069391.2 | 申請日: | 2017-11-03 |
| 公開(公告)號: | CN107835454B | 公開(公告)日: | 2020-04-17 |
| 發(fā)明(設(shè)計(jì))人: | 黑建業(yè) | 申請(專利權(quán))人: | 青島海信電器股份有限公司 |
| 主分類號: | H04N21/4363 | 分類號: | H04N21/4363;H04N21/443;H04N21/4782;H04N21/8355;H04N21/8543 |
| 代理公司: | 青島聯(lián)智專利商標(biāo)事務(wù)所有限公司 37101 | 代理人: | 邵新華 |
| 地址: | 266100 山*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 webapp 超時(shí) 處理 方法 裝置 存儲(chǔ) 介質(zhì) | ||
本發(fā)明公開了一種基于網(wǎng)頁應(yīng)用的超時(shí)處理方法、裝置及存儲(chǔ)介質(zhì),屬于終端技術(shù)領(lǐng)域。該方法包括:當(dāng)在運(yùn)行WebApp的過程中檢測到超時(shí)失效指令時(shí),獲取用于訪問所述WebApp的JS失效的第一時(shí)間點(diǎn);當(dāng)檢測到超時(shí)恢復(fù)指令時(shí),獲取所述JS正常執(zhí)行的第二時(shí)間點(diǎn);進(jìn)而在第二時(shí)間點(diǎn)與第一時(shí)間點(diǎn)的差值大于預(yù)設(shè)超時(shí)閾值的情況下,關(guān)閉該WebApp;否則,為該WebApp重新計(jì)時(shí)。如此仍然可以在用戶對WebApp長時(shí)間無交互操作的情況下,移動(dòng)終端能夠自動(dòng)退出WebApp,從而解除WebApp與屏保應(yīng)用之間的綁定,以減少移動(dòng)終端和智能電視的資源占用。
技術(shù)領(lǐng)域
本發(fā)明涉及終端技術(shù)領(lǐng)域,特別涉及一種基于WebApp的超時(shí)處理方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
目前,移動(dòng)終端和智能電視之間可以實(shí)現(xiàn)文件傳輸功能。
例如:圖1是智能電視上顯示的屏保應(yīng)用對應(yīng)的二維碼的界面示意圖,圖2是智能電視中屏保應(yīng)用與WebApp之間綁定后智能電視等待上傳的界面示意圖。參見圖1和圖2,當(dāng)移動(dòng)終端和智能電視都是安卓系統(tǒng),且兩者連接入同一局域網(wǎng)時(shí),移動(dòng)終端中的WebApp(網(wǎng)頁應(yīng)用)通過掃描圖1所示的二維碼,以建立該WebApp和智能電視屏保應(yīng)用之間的連接,從而將移動(dòng)終端中的圖片文件上傳至智能電視,以作為智能電視的開機(jī)圖片或屏保圖片使用。圖3是移動(dòng)終端退出WebApp時(shí)的界面示意圖,參見圖3,為了減少移動(dòng)終端和智能電視的資源占用,當(dāng)用戶長時(shí)間無交互操作的情況下,移動(dòng)終端自動(dòng)退出WebApp,并向智能電視發(fā)送解除綁定指令,從而解除WebApp與屏保應(yīng)用之間的綁定,斷開移動(dòng)終端與智能電視之間的連接。
上述移動(dòng)終端中的WebApp是指運(yùn)行在瀏覽器中,且通過HTML(HyperText MarkupLanguage,超文本標(biāo)記語言)來開發(fā)的應(yīng)用。由于HTML標(biāo)準(zhǔn)比較局限,為了實(shí)現(xiàn)網(wǎng)頁應(yīng)用的多功能,絕大多數(shù)的移動(dòng)終端需要在HTML標(biāo)準(zhǔn)中擴(kuò)展出各種JS(JavaScript,直譯式腳本語言)擴(kuò)展接口,WebApp通過JS擴(kuò)展接口可以訪問移動(dòng)終端中的各種信息,從而實(shí)現(xiàn)多種功能。例如,移動(dòng)終端中的WebApp可以通過JS擴(kuò)展接口調(diào)用相冊中的圖片,從而將圖片通過該WebApp上傳至智能電視中的屏保應(yīng)用。
但是,在移動(dòng)終端啟動(dòng)定時(shí)器針對上述用戶交互操作的計(jì)時(shí)過程中,例如,如果用戶的交互操作通過WebApp觸發(fā)了警告對話框、確認(rèn)對話框或提示對話框時(shí),這些對話框會(huì)遮擋WebApp,又由于JS在瀏覽器中的單線程模型,從而導(dǎo)致基于定時(shí)器的超時(shí)退出邏輯暫停執(zhí)行。再如,如果用戶長按HOME按鍵返回桌面時(shí),或者,移動(dòng)終端在長時(shí)間未操作時(shí)轉(zhuǎn)為鎖屏狀態(tài),則WebApp會(huì)由于瀏覽器轉(zhuǎn)為后臺(tái)而處于不可見狀態(tài);又由于系統(tǒng)為防止資源浪費(fèi)原因,使得JS在WebApp處于不可見狀態(tài)時(shí)不需要執(zhí)行;從而也導(dǎo)致基于定時(shí)器的超時(shí)退出邏輯暫停執(zhí)行。
發(fā)明內(nèi)容
為了解決相關(guān)技術(shù)中存在的基于定時(shí)器的超時(shí)退出邏輯由于JS本身特性或WebApp轉(zhuǎn)為不可見而暫停執(zhí)行,導(dǎo)致移動(dòng)終端超時(shí)退出WebApp失效的問題,本發(fā)明實(shí)施例提供了一種基于WebApp的超時(shí)處理方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述技術(shù)方案如下:
第一方面,提供了一種基于WebApp的超時(shí)處理方法,所述方法包括:
當(dāng)在運(yùn)行WebApp的過程中檢測到超時(shí)失效指令時(shí),獲取用于訪問所述WebApp的JS失效的第一時(shí)間點(diǎn);
當(dāng)檢測到超時(shí)恢復(fù)指令時(shí),獲取所述JS正常執(zhí)行的第二時(shí)間點(diǎn);
其中,所述超時(shí)失效指令和所述超時(shí)恢復(fù)指令分別指示基于定時(shí)器的超時(shí)退出邏輯失效和恢復(fù);
判斷所述第二時(shí)間點(diǎn)與所述第一時(shí)間點(diǎn)的差值是否大于預(yù)設(shè)超時(shí)閾值;
若大于,則關(guān)閉所述WebApp;否則,為所述WebApp重新計(jì)時(shí)。
第二方面,提供了一種基于WebApp的超時(shí)處理裝置,所述裝置包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海信電器股份有限公司,未經(jīng)青島海信電器股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711069391.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 網(wǎng)頁應(yīng)用上實(shí)現(xiàn)多工作區(qū)多桌面的布局方法及系統(tǒng)
- WebAPP動(dòng)態(tài)脫機(jī)存儲(chǔ)系統(tǒng)及方法
- 一種啟動(dòng)WebApp的方法及裝置
- 一種WebApp的防篡改方法
- 一種獲取WebApp執(zhí)行過程的方法及系統(tǒng)
- WebApp啟動(dòng)運(yùn)行、生成鏡像文件的方法和裝置
- 多個(gè)WebApp的運(yùn)行系統(tǒng)及方法
- 基于WebApp的超時(shí)處理方法、裝置及存儲(chǔ)介質(zhì)
- 一種WebApp界面的顯示方法及終端設(shè)備
- 自適應(yīng)的webapp識(shí)別與漏洞管理方法
- 有效管理超時(shí)消息的方法和設(shè)備
- 一種分區(qū)間的RPC超時(shí)值自適應(yīng)調(diào)整方法
- 基于硬件的超時(shí)管理平臺(tái)
- 客戶端請求的超時(shí)處理方法和裝置
- 超時(shí)管理方法、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種超時(shí)防區(qū)檢測系統(tǒng)及方法
- 一種獲取超時(shí)閾值的方法、裝置、介質(zhì)和電子設(shè)備
- 一種BMC進(jìn)程監(jiān)控方法及裝置
- 超時(shí)會(huì)話的管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 優(yōu)化超時(shí)處理的方法、存儲(chǔ)介質(zhì)





