一種智能移動設(shè)備的鎖屏信息展示的方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種智能移動設(shè)備的鎖屏信息展示的方法和裝置,其中方法包括:Native模塊捕獲屏幕鎖屏事件時,將已下載的鎖屏物料提供給Adservice模塊后,解除系統(tǒng)鎖屏;Adservice模塊利用鎖屏物料生成富媒體鎖屏界面并展現(xiàn)在屏幕上。通過本發(fā)明能夠在智能移動設(shè)備處于鎖屏狀態(tài)時,用富媒體鎖屏界面替代系統(tǒng)鎖屏,更加充分地利用了鎖屏資源,為用戶帶來更多有用或有趣的信息。
【專利說明】一種智能移動設(shè)備的鎖屏信息展示的方法和裝置
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及計算機(jī)應(yīng)用【技術(shù)領(lǐng)域】,特別涉及一種智能移動設(shè)備的鎖屏信息展示的方法和裝置。
【【背景技術(shù)】】
[0002]隨著智能移動設(shè)備的普及,很多用戶利用鎖屏來保護(hù)移動設(shè)備的隱私、防止誤操作以及節(jié)省電量。目前鎖屏技術(shù)已經(jīng)非常普及,但鎖屏后的整個界面通常是一些常規(guī)信息,例如顯示時間、日期、運營商、未接來電、未讀短信等,通常是系統(tǒng)設(shè)置的,或者用戶僅在系統(tǒng)設(shè)置中選擇。顯然現(xiàn)有技術(shù)的這種方式比較單調(diào)和無趣,無法充分利用鎖屏資源,為用戶帶來更多有用或有趣的信息。
【
【發(fā)明內(nèi)容】
】
[0003]有鑒于此, 本發(fā)明提供了一種智能移動設(shè)備的鎖屏信息展示的方法和裝置,以便于充分利用鎖屏資源,向用戶展示更多用戶或有趣的信息。
[0004]具體技術(shù)方案如下:
[0005]一種智能移動設(shè)備的鎖屏信息展示的方法,該方法包括:
[0006]Native模塊捕獲屏幕鎖屏事件時,將已下載的鎖屏物料提供給Adservice模塊后,解除系統(tǒng)鎖屏;
[0007]Adservice模塊利用鎖屏物料生成富媒體鎖屏界面并展現(xiàn)在屏幕上。
[0008]根據(jù)本發(fā)明一優(yōu)選實施方式,在Native模塊捕獲鎖屏事件之前還包括:建立所述Native模塊與Adservice模塊之間的橋梁,具體包括:
[0009]調(diào)用網(wǎng)絡(luò)視圖WebVi ew組件的映射方法,將Nat i ve模塊的本地對象映射到Adservice模塊所使用腳本中的目標(biāo)字符串,使得Adservice模塊通過所述目標(biāo)字符串調(diào)用Native模塊提供的API或數(shù)據(jù)通道;以及,
[0010]通過調(diào)用WebView組件中顯示網(wǎng)頁內(nèi)容的方法,來定義Native模塊調(diào)用Adservice模塊運行的方式。
[0011]根據(jù)本發(fā)明一優(yōu)選實施方式,該方法還包括:
[0012]Native模塊和Adservice模塊所在的富媒體鎖屏應(yīng)用啟動時,Native模塊在該富媒體鎖屏應(yīng)用自定義的系統(tǒng)廣播接收BroadcastReceiver組件上設(shè)置活動時間ACT10N_TIME_TICK事件參數(shù)以實現(xiàn)后臺自啟動。
[0013]根據(jù)本發(fā)明一優(yōu)選實施方式,該方法還包括:
[0014]所述Native模塊在所述BroadcastReceiver組件上設(shè)置開機(jī)啟動參數(shù)以實現(xiàn)開機(jī)自啟動。
[0015]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Native模塊捕獲屏幕鎖屏事件具體包括:
[0016]所述Native捕獲到電源按鈕被按下且屏幕由暗變亮?xí)r,確定捕獲屏幕鎖屏事件。
[0017]根據(jù)本發(fā)明一優(yōu)選實施方式,所述鎖屏物料是由所述Native模塊從網(wǎng)絡(luò)服務(wù)器下載的,或者,是隨著Native模塊和Adservice模塊所在的富媒體鎖屏應(yīng)用一同被下載的。
[0018]根據(jù)本發(fā)明一優(yōu)選實施方式,所述鎖屏物料包括富媒體數(shù)據(jù),還包括用于生成富媒體鎖屏界面的樣式、圖片和腳本數(shù)據(jù)。
[0019]根據(jù)本發(fā)明一優(yōu)選實施方式,所述富媒體數(shù)據(jù)包括:富媒體數(shù)據(jù)的入口指示數(shù)據(jù)和富媒體鎖屏界面可使用的鎖屏物料API權(quán)限列表;
[0020]所述鎖屏物料API權(quán)限列表包括:獲取智能移動設(shè)備當(dāng)前狀態(tài)信息的AP1、事件監(jiān)聽型AP1、取消事件監(jiān)聽型AP1、手勢型API或處理特殊事件的API。
[0021]根據(jù)本發(fā)明一優(yōu)選實施方式,該方法還包括:
[0022]所述Adservice模塊監(jiān)聽用戶對富媒體鎖屏界面的操作事件,隨著用戶對富媒體鎖屏界面的特定操作進(jìn)行富媒體鎖屏界面的重繪。
[0023]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Adservice模塊監(jiān)聽用戶對富媒體鎖屏界面的操作事件包括:
[0024]所述Adservice模塊直接監(jiān)聽用戶在屏幕上的手勢操作;或者,
[0025]所述Adservice模塊通過調(diào)用Native模塊提供的API監(jiān)聽與富媒體鎖屏界面相關(guān)的操作,所述Native模塊提供的API在富媒體鎖屏界面可使用的鎖屏物料API權(quán)限列表中。
[0026]根據(jù)本發(fā)明一優(yōu)選實施方式,該方法還包括:
[0027]所述Adservice模塊監(jiān)測到用戶對富媒體鎖屏界面的操作滿足預(yù)設(shè)解鎖條件時,結(jié)束富媒體鎖屏界面的展現(xiàn)。
[0028]一種智能移動設(shè)備的鎖屏信息展示的裝置,該裝置包括:
[0029]Native模塊,用于捕獲屏幕鎖屏事件時,將已下載的鎖屏物料提供給Adservice模塊后,解除系統(tǒng)鎖屏;
[0030]Adservice模塊,用于利用所述鎖屏物料生成富媒體鎖屏界面并展現(xiàn)在屏幕上。
[0031]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Native模塊,還用于建立所述Native模塊與Adservice模塊之間的橋梁,具體執(zhí)行:
[0032]調(diào)用WebView組件的映射方法,將Native模塊的本地對象映射到Adservice模塊所使用腳本中的目標(biāo)字符串,使得Adservice模塊通過所述目標(biāo)字符串調(diào)用Native模塊提供的API或數(shù)據(jù)通道;以及,
[0033]通過調(diào)用WebView組件中顯示網(wǎng)頁內(nèi)容的方法,來定義Native模塊調(diào)用Adservice模塊運行的方式。
[0034]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Native模塊,還用于在所述裝置啟動時,在該富媒體鎖屏應(yīng)用自定義的BroadcastReceiver組件上設(shè)置ACTION_HME_TICK事件參數(shù)以實現(xiàn)后臺自啟動。
[0035]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Native模塊,還用于在所述BroadcastReceiver組件上設(shè)置開機(jī)啟動參數(shù)以實現(xiàn)開機(jī)自啟動。
[0036]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Native模塊捕獲到電源按鈕被按下且屏幕由暗變売時,確定捕獲到屏.鎖屏事件。
[0037]根據(jù)本發(fā)明一優(yōu)選實施方式,所述鎖屏物料是由所述Native模塊從網(wǎng)絡(luò)服務(wù)器下載的,或者,是隨著Native模塊和Adservice模塊所在的富媒體鎖屏應(yīng)用一同被下載的。[0038]根據(jù)本發(fā)明一優(yōu)選實施方式,所述鎖屏物料包括富媒體數(shù)據(jù),還包括用于生成富媒體鎖屏界面的樣式、圖片和腳本數(shù)據(jù)。
[0039]根據(jù)本發(fā)明一優(yōu)選實施方式,所述富媒體數(shù)據(jù)包括:富媒體數(shù)據(jù)的入口指示數(shù)據(jù)和富媒體鎖屏界面可使用的鎖屏物料API權(quán)限列表;
[0040]所述鎖屏物料API權(quán)限列表包括:獲取智能移動設(shè)備當(dāng)前狀態(tài)信息的AP1、事件監(jiān)聽型AP1、取消事件監(jiān)聽型AP1、手勢型API或處理特殊事件的API。
[0041]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Adservice模塊,還用于監(jiān)聽用戶對富媒體鎖屏界面的操作事件,隨著用戶對富媒體鎖屏界面的特定操作進(jìn)行富媒體鎖屏界面的重繪。
[0042]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Adservice模塊在監(jiān)聽用戶對富媒體鎖屏界面的操作事件時,直接監(jiān)聽用戶在屏幕上的手勢操作,或者,通過調(diào)用Native模塊提供的API監(jiān)聽與富媒體鎖屏界面相關(guān)的操作,所述Native模塊提供的API在富媒體鎖屏界面可使用的鎖屏物料API權(quán)限列表中。
[0043]根據(jù)本發(fā)明一優(yōu)選實施方式,所述Adservice模塊,還用于監(jiān)測到用戶對富媒體鎖屏界面的操作滿足預(yù)設(shè)解鎖條件時,結(jié)束富媒體鎖屏界面的展現(xiàn)。
[0044]由以上技術(shù)方案可以看出,通過本發(fā)明能夠在智能移動設(shè)備處于鎖屏狀態(tài)時,用富媒體鎖屏界面替代系統(tǒng)鎖屏,更加充分地利用了鎖屏資源,為用戶帶來更多有用或有趣的信息。
【【專利附圖】
【附圖說明】】`
[0045]圖1為本發(fā)明實施例提供的鎖屏信息的展示方法流程圖;
[0046]圖2為本發(fā)明實施例提供的一個鎖屏物料數(shù)據(jù)包的文件組織實例圖;
[0047]圖3為本發(fā)明實施例提供的第一種富媒體鎖屏界面示意圖;
[0048]圖4為本發(fā)明實施例提供的第二種富媒體鎖屏界面示意圖;
[0049]圖5為本發(fā)明實施例提供的第三種富媒體鎖屏界面示意圖;
[0050]圖6為本發(fā)明實施例提供的第四種富媒體鎖屏界面示意圖。
【【具體實施方式】】
[0051]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。
[0052]鎖屏界面占用整個手機(jī)屏幕,并且據(jù)統(tǒng)計信息顯示,手機(jī)用戶平均每天查看手機(jī)近200次且大多數(shù)僅點亮手機(jī)屏幕,可見鎖屏界面是一個非常可供利用的資源。本發(fā)明所提供的鎖屏信息展示方法適用于各種智能移動設(shè)備,包括但不限于手機(jī)、平板電腦等,在后續(xù)實施例的描述中均以手機(jī)為例進(jìn)行描述,其他種類智能移動設(shè)備的情況類似。
[0053]為了更加豐富的利用鎖屏資源,在本發(fā)明中可以在手機(jī)處于鎖屏狀態(tài)時,在屏幕上展示富媒體(Rich Media)信息,富媒體包括多媒體(例如音頻、視頻、二維或三維動畫等)、HTML (超文本標(biāo)記語言)、javascript等。但由于富媒體與手機(jī)的基本功能之間不存在調(diào)用接口,因此在手機(jī)鎖屏?xí)r將富媒體信息替換系統(tǒng)鎖屏存在難點。
[0054]本發(fā)明提供的鎖屏信息展示的裝置包括Native模塊和Adservice模塊。其中,Native模塊是手機(jī)原生代碼層的模塊,能對手機(jī)進(jìn)行系統(tǒng)層面的操作。本發(fā)明通過手機(jī)原生代碼層的Native模塊和提供鎖屏信息的服務(wù)組件Adservice模塊之間的橋梁來完成在手機(jī)鎖屏?xí)r將富媒體信息替換系統(tǒng)鎖屏,展示在手機(jī)屏幕上。其中通過Native模塊捕獲屏幕鎖屏的事件,捕獲到屏幕鎖屏事件時,將已下載的鎖屏物料提供給Adservice模塊后,解除系統(tǒng)鎖屏,該鎖屏物料包含富媒體數(shù)據(jù);AdSerViCe模塊利用鎖屏物料生成富媒體鎖屏界面并展現(xiàn)在手機(jī)屏幕上。
[0055]更進(jìn)一步地,Adservice模塊能夠使得用戶對富媒體鎖屏界面進(jìn)行一些交互,即隨著用戶對富媒體鎖屏界面的特定操作進(jìn)行界面的重繪。富媒體鎖屏界面上的解鎖功能就可以通過用戶對富媒體鎖屏界面的交互操作實現(xiàn),使得用戶對手機(jī)的解鎖過程變得更豐富和有趣。下面通過具體實施例對本發(fā)明進(jìn)行詳細(xì)描述。
[0056]為了方便理解,首先對Native模塊和Adservice模塊在本發(fā)明實施例中的基本功能進(jìn)行簡單描述。
[0057]本發(fā)明中的Native模塊主要具備以下功能:
[0058]I)負(fù)責(zé)對手機(jī)系統(tǒng)層面的操作,即對手機(jī)系統(tǒng)功能的調(diào)用,包括對手機(jī)環(huán)境的設(shè)置,解除系統(tǒng)鎖屏等。
[0059]2)加載 Adservice 模塊。
[0060]3)提供手機(jī)系統(tǒng)功能的接口給Adservice模塊,主要就是根據(jù)放開給Adservice模塊的API權(quán)限,將API事件提供給Adservice模塊,并根據(jù)Adservice發(fā)送來的事件對相應(yīng)的API進(jìn)行調(diào)用。
[0061]4)下載鎖屏物料或獲取本地的鎖屏物料,這里的鎖屏物料包括作為鎖屏數(shù)據(jù)的富媒體數(shù)據(jù)。
[0062]本發(fā)明中的Adservice模塊主要具備以下功能:
[0063]I)根據(jù)Native模塊提供的鎖屏數(shù)據(jù)生成富媒體鎖屏界面,并展現(xiàn)在手機(jī)屏幕上。
[0064]2)監(jiān)測用戶在富媒體鎖屏界面上的操作,根據(jù)監(jiān)測到的操作重繪富媒體鎖屏界面。例如富媒體鎖屏界面展現(xiàn)的是一段小游戲的flash片段,則用戶可以在該鎖屏界面上操作來進(jìn)行游戲,Adservice模塊能夠根據(jù)用戶的操作進(jìn)行鎖屏界面重繪,從而反饋給用戶在游戲過程中的富媒體展現(xiàn)。
[0065]3)調(diào)用Native模塊提供的接口實現(xiàn)解鎖,主要體現(xiàn)在Native模塊會將諸如傳感器接口等手機(jī)系統(tǒng)功能的接口檢測到的事件提供給Adservice,前提是該手機(jī)系統(tǒng)功能的接口已放開API權(quán)限給Adservice模塊,Adservice模塊會根據(jù)收到的事件重繪鎖屏界面;若收到的事件觸發(fā)了屏幕解鎖(例如若富媒體鎖屏界面是一段小游戲的flash片段時,當(dāng)用戶成功完成該游戲就觸發(fā)屏幕解鎖),則Adservice模塊結(jié)束富媒體鎖屏界面的展現(xiàn),進(jìn)行解鎖。
[0066]本發(fā)明實施例提供的方法和裝置通常以APP的形式運行于諸如手機(jī)、平板電腦等智能移動設(shè)備中,為了與其他鎖屏APP進(jìn)行區(qū)分,在此將本發(fā)明的鎖屏APP成為富媒體鎖屏APP。
[0067]在了解了本發(fā)明中Native模塊和Adservice模塊的基本功能后,下面結(jié)合圖1對鎖屏信息展示的方法的詳細(xì)流程以及Native模塊和Adservice模塊的具體功能進(jìn)行描述。圖1為本發(fā)明實施例提供的鎖屏信息的展示方法流程圖,如圖1所示,該方法可以包括以下步驟:[0068]步驟101:通過Native模塊設(shè)置富媒體鎖屏APP后臺自啟動。
[0069]富媒體鎖屏APP中自定義了 BroadcastReceiver (廣播接收)組件,用于捕獲系統(tǒng)廣播。富媒體鎖屏APP啟動時,打開后臺Service(服務(wù))組件,Service組件用于后臺運行,自動啟動自定義的BroadcastReceiver組件。Native模塊在自定義的BroadcastReceiver組件上設(shè)置ACTION_HME_TICK (活動時間)事件參數(shù)達(dá)到后臺自啟動的目的。更進(jìn)一步地,還可以通過在在自定義的BroadcastReceiver組件上設(shè)置開機(jī)啟動參數(shù),從而完成開機(jī)自啟動的目的。
[0070]步驟102:建立Native模塊與Adservice模塊之間的橋梁。
[0071]—方面,通過調(diào)用WebView (網(wǎng)絡(luò)視圖)組件對象的映射方法,諸如addjavascriptlnteraface (nativeOb ject, “namelnjs”)方法,將 Native 模塊的 nativeOb ject (本地對象)映射到Adservice所使用腳本(例如javascript)中的目標(biāo)字符串namelnjs,從而達(dá)到Adservice模塊通過namelnjs調(diào)用Native模塊提供的傳感器AP1、手機(jī)應(yīng)用API或數(shù)據(jù)通道等。
[0072]另一方面,通過調(diào)用WebView組件中顯示網(wǎng)頁內(nèi)容的方法,例如1adUrl ( “javascript: (function O {nativeAp1.event, fire (token, j son),,)方法,來定義Native模塊調(diào)用AdService模塊運行的方式。
[0073]舉一個例子:假設(shè)將鎖屏與地圖應(yīng)用相結(jié)合,通過addjavascriptlnteraface (nativeObject, “namelnjs”)方法定義AdService模塊調(diào)用Native模塊的傳感器API和數(shù)據(jù)通道,當(dāng)Native模塊獲取到諸如POI (興趣點)等通過傳感器API獲取的數(shù)據(jù)后,Native模塊主動調(diào)用 WebView 組件的 1adUrl (“javascript: (function() {nativeAp1.event,fire (token, j son) ”)方法,將POI數(shù)據(jù)通過數(shù)據(jù)通道傳遞給AdService模塊,AdService模塊就能夠利用POI數(shù)據(jù)重繪富媒體鎖屏界面,這樣富媒體鎖屏界面中就能夠展現(xiàn)出手機(jī)傳感器捕獲的POI信息。
[0074]以上兩個步驟可以看做是前期的準(zhǔn)備工作,如果前期的準(zhǔn)備工作已經(jīng)完成或默認(rèn)完成,則可以直接執(zhí)行步驟103。
[0075]步驟103 =Native模塊捕獲到屏幕鎖屏的事件時,獲取已下載的鎖屏物料,該鎖屏物料中包括鎖屏數(shù)據(jù)。
[0076]優(yōu)選地,本步驟的執(zhí)行可以是Native模塊捕獲到屏幕鎖屏且點亮狀態(tài)時,例如Native模塊捕獲到電源按鈕被按下且屏幕由暗變亮?xí)r,獲取已下載的鎖屏物料。這里的鎖屏物料可以是Native模塊預(yù)先從網(wǎng)絡(luò)服務(wù)器下載的,也可以是手機(jī)本地的,也就是說可以是隨著富媒體鎖屏APP —同被下載至手機(jī)本地的。
[0077]鎖屏物料可以采用諸如zip的壓縮格式,鎖屏物料數(shù)據(jù)包根目錄下使用package,json進(jìn)行資源聲明,圖2是一個鎖屏物料數(shù)據(jù)包的文件組織示例圖,其中package, json文件的位置及名稱可以是固定的,其他的文件及目錄可隨意設(shè)置。
[0078]如圖2所示,package, json是用來聲明鎖屏數(shù)據(jù)的文件,可以聲明鎖屏數(shù)據(jù)的入口、界面展示的大小以及使用到的鎖屏物料的API,該鎖屏物料的API包括手機(jī)的傳感器AP1、手機(jī)應(yīng)用API或者Adservice本身能調(diào)用的API等。
[0079]下面是一個富媒體數(shù)據(jù)的package, json示例:
[0080]
【權(quán)利要求】
1.一種智能移動設(shè)備的鎖屏信息展示的方法,其特征在于,該方法包括: Native模塊捕獲屏幕鎖屏事件時,將已下載的鎖屏物料提供給Adservice模塊后,解除系統(tǒng)鎖屏; Adservice模塊利用鎖屏物料生成富媒體鎖屏界面并展現(xiàn)在屏幕上。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在Native模塊捕獲鎖屏事件之前還包括:建立所述Native模塊與Adservice模塊之間的橋梁,具體包括: 調(diào)用網(wǎng)絡(luò)視圖WebView組件的映射方法,將Native模塊的本地對象映射到Adservice模塊所使用腳本中的目標(biāo)字符串,使得Adservice模塊通過所述目標(biāo)字符串調(diào)用Native模塊提供的API或數(shù)據(jù)通道;以及, 通過調(diào)用WebView組件中顯示網(wǎng)頁內(nèi)容的方法,來定義Native模塊調(diào)用Adservice模塊運行的方式。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法還包括: Native模塊和Adservice模塊所在的富媒體鎖屏應(yīng)用啟動時,Native模塊在該富媒體鎖屏應(yīng)用自定義的系統(tǒng)廣播接收BroadcastReceiver組件上設(shè)置活動時間ACTION_HME_TICK事件參數(shù)以實現(xiàn)后臺自啟動。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法還包括: 所述Native模塊在所述BroadcastReceiver組件上設(shè)置開機(jī)啟動參數(shù)以實現(xiàn)開機(jī)自啟動。
5.根據(jù)權(quán)利要求1所述 的方法,其特征在于,所述Native模塊捕獲屏幕鎖屏事件具體包括: 所述Native捕獲到電源按鈕被按下且屏幕由暗變亮?xí)r,確定捕獲屏幕鎖屏事件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述鎖屏物料是由所述Native模塊從網(wǎng)絡(luò)服務(wù)器下載的,或者,是隨著Native模塊和Adservice模塊所在的富媒體鎖屏應(yīng)用一同被下載的。
7.根據(jù)權(quán)利要求1或6所述的方法,其特征在于,所述鎖屏物料包括富媒體數(shù)據(jù),還包括用于生成富媒體鎖屏界面的樣式、圖片和腳本數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述富媒體數(shù)據(jù)包括:富媒體數(shù)據(jù)的入口指示數(shù)據(jù)和富媒體鎖屏界面可使用的鎖屏物料API權(quán)限列表; 所述鎖屏物料API權(quán)限列表包括:獲取智能移動設(shè)備當(dāng)前狀態(tài)信息的AP1、事件監(jiān)聽型AP1、取消事件監(jiān)聽型AP1、手勢型API或處理特殊事件的API。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括: 所述Adservice模塊監(jiān)聽用戶對富媒體鎖屏界面的操作事件,隨著用戶對富媒體鎖屏界面的特定操作進(jìn)行富媒體鎖屏界面的重繪。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述Adservice模塊監(jiān)聽用戶對富媒體鎖屏界面的操作事件包括: 所述Adservice模塊直接監(jiān)聽用戶在屏幕上的手勢操作;或者, 所述Adservice模塊通過調(diào)用Native模塊提供的API監(jiān)聽與富媒體鎖屏界面相關(guān)的操作,所述Native模塊提供的API在富媒體鎖屏界面可使用的鎖屏物料API權(quán)限列表中。
11.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,該方法還包括:所述Adservice模塊監(jiān)測到用戶對富媒體鎖屏界面的操作滿足預(yù)設(shè)解鎖條件時,結(jié)束富媒體鎖屏界面的展現(xiàn)。
12.—種智能移動設(shè)備的鎖屏信息展示的裝置,其特征在于,該裝置包括: Native模塊,用于捕獲屏幕鎖屏事件時,將已下載的鎖屏物料提供給Adservice模塊后,解除系統(tǒng)鎖屏; Adservice模塊,用于利用所述鎖屏物料生成富媒體鎖屏界面并展現(xiàn)在屏幕上。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述Native模塊,還用于建立所述Native模塊與Adservice模塊之間的橋梁,具體執(zhí)行: 調(diào)用WebView組件的映射方法,將Native模塊的本地對象映射到Adservice模塊所使用腳本中的目標(biāo)字符串,使得Adservice模塊通過所述目標(biāo)字符串調(diào)用Native模塊提供的API或數(shù)據(jù)通道;以及, 通過調(diào)用WebView組件中顯示網(wǎng)頁內(nèi)容的方法,來定義Native模塊調(diào)用Adservice模塊運行的方式。
14.根據(jù)權(quán)利要求12或13所述的裝置,其特征在于, 所述Native模塊,還用于在所述裝置啟動時,在該富媒體鎖屏應(yīng)用自定義的BroadcastReceiver組件上設(shè)置ACTION_HME_TICK事件參數(shù)以實現(xiàn)后臺自啟動。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述Native模塊,還用于在所述BroadcastReceiver組件上設(shè)置開機(jī)啟動參數(shù)以實現(xiàn)開機(jī)自啟動。
16.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述Native模塊捕獲到電源按鈕被按下且屏幕由暗變亮?xí)r,確定捕獲到屏幕鎖屏事件。
17.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述鎖屏物料是由所述Native模塊從網(wǎng)絡(luò)服務(wù)器下載的,或者,是隨著Native模塊和Adservice模塊所在的富媒體鎖屏應(yīng)用一同被下載的。
18.根據(jù)權(quán)利要求12或17所述的裝置,其特征在于,所述鎖屏物料包括富媒體數(shù)據(jù),還包括用于生成富媒體鎖屏界面的樣式、圖片和腳本數(shù)據(jù)。
19.根據(jù)權(quán)利 要求18所述的裝置,其特征在于,所述富媒體數(shù)據(jù)包括:富媒體數(shù)據(jù)的入口指示數(shù)據(jù)和富媒體鎖屏界面可使用的鎖屏物料API權(quán)限列表; 所述鎖屏物料API權(quán)限列表包括:獲取智能移動設(shè)備當(dāng)前狀態(tài)信息的AP1、事件監(jiān)聽型AP1、取消事件監(jiān)聽型AP1、手勢型API或處理特殊事件的API。
20.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述Adservice模塊,還用于監(jiān)聽用戶對富媒體鎖屏界面的操作事件,隨著用戶對富媒體鎖屏界面的特定操作進(jìn)行富媒體鎖屏界面的重繪。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述Adservice模塊在監(jiān)聽用戶對富媒體鎖屏界面的操作事件時,直接監(jiān)聽用戶在屏幕上的手勢操作,或者,通過調(diào)用Native模塊提供的API監(jiān)聽與富媒體鎖屏界面相關(guān)的操作,所述Native模塊提供的API在富媒體鎖屏界面可使用的鎖屏物料API權(quán)限列表中。
22.根據(jù)權(quán)利要求20或21所述的裝置,其特征在于,所述Adservice模塊,還用于監(jiān)測到用戶對富媒體鎖屏界面的操作滿足預(yù)設(shè)解鎖條件時,結(jié)束富媒體鎖屏界面的展現(xiàn)。
【文檔編號】H04M1/725GK103442139SQ201310375965
【公開日】2013年12月11日 申請日期:2013年8月26日 優(yōu)先權(quán)日:2013年8月26日
【發(fā)明者】朱永俊, 廖斌斌, 張亮, 閆鵬, 李旭, 黃靖博, 胡國棟 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司