專利名稱:整合本地及云端消息功能的三棱鏡顯示裝置及其實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及云智能機(jī)領(lǐng)域,更具體地說(shuō),一種整合本地云端消息功能的三棱鏡顯示裝置及其實(shí)現(xiàn)方法。
背景技術(shù):
隨著我國(guó)“三網(wǎng)融合”的推進(jìn),產(chǎn)生了云智能機(jī)。云智能機(jī)是一種擁有硬盤、CPU、操作系統(tǒng)等整機(jī)必備的硬件的設(shè)備。是一種集海量正版影視節(jié)目、自由網(wǎng)際瀏覽、網(wǎng)絡(luò)高清 傳輸技術(shù)及影音播放技術(shù)四大優(yōu)勢(shì)于一體的頂級(jí)家庭沒(méi)提中心。實(shí)現(xiàn)例如觀看視頻、應(yīng)用選擇(淘寶、視頻通話、瘋狂賽車、鳳凰資訊、巧虎等)的功能。采用領(lǐng)先的云平臺(tái)支持,完整的服務(wù)指令,高度智能化的云視頻網(wǎng)絡(luò)服務(wù)群,最快響應(yīng)的指令需求,提供快速服務(wù)。用戶通過(guò)云桌面完成對(duì)云智能機(jī)的應(yīng)用。然而目前一些云智能機(jī)上面安裝的應(yīng)用并不是每個(gè)都會(huì)發(fā)生廣播通知云桌面,導(dǎo)致三棱鏡顯示提示的信息種類不是很多。整合本地及云端消息功能的三棱鏡顯示技術(shù)是指云智能機(jī)一些內(nèi)置應(yīng)用監(jiān)聽(tīng)USB設(shè)備插拔、網(wǎng)線的插拔(云桌面)、系統(tǒng)升級(jí)提示信息(系統(tǒng)升級(jí)應(yīng)用)、消息中心(消息中心應(yīng)用)新消息推送過(guò)來(lái)的動(dòng)作,并發(fā)送消息給云桌面。云桌面的信息欄以三棱鏡形式啟動(dòng)動(dòng)畫(huà)翻轉(zhuǎn)提示用戶。
發(fā)明內(nèi)容
針對(duì)上述缺陷,本發(fā)明一方面在于提供一種用于顯示本地及云端消息的裝置,其能夠?qū)崿F(xiàn)把所有本地及云端消息顯示到云桌面的功能,從而更好的粘合產(chǎn)品和用戶。為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種云智能機(jī)的顯示裝置,其為一種三棱鏡顯示模塊,所述模塊包括
本地及云端消息功能發(fā)送模塊,用于廣播云智能機(jī)對(duì)本地及云端消息內(nèi)部產(chǎn)生的事
件;
本地及云端消息功能接收模塊,用于接收上述廣播的本地及云端消息內(nèi)部產(chǎn)生的事件并進(jìn)行處理,同時(shí)啟動(dòng)動(dòng)畫(huà)以三棱鏡方式翻轉(zhuǎn)到云桌面。本發(fā)明還提供了一種整合本地及云端消息的三棱鏡顯示方法,其主要是通過(guò)以下幾個(gè)步驟實(shí)現(xiàn)的
A :定義廣播信息,即定義要接收的廣播的信息種類;
B :在res/anim下配置廣播消息的提示動(dòng)畫(huà);
C :設(shè)置動(dòng)畫(huà)的啟動(dòng)、結(jié)束等信息;
E :定義廣播接收器,用來(lái)接收廣播的信息;
F :注冊(cè)廣播接收器,定義的廣播接收器只有被注冊(cè)了才能對(duì)接收到的廣播進(jìn)行操作;
G :接收廣播消息,同時(shí)把此類消息的動(dòng)畫(huà)翻轉(zhuǎn)到云桌面;
本發(fā)明的整合本地及云端消息的三棱鏡顯示技術(shù)采用的是安卓的廣播機(jī)制,廣播機(jī)制是一種組件間的通信方式。所謂整合本地及云端消息功能的三棱鏡顯示技術(shù)是指云智能機(jī)一些內(nèi)置應(yīng)用監(jiān)聽(tīng)USB設(shè)備插拔、網(wǎng)線的插拔(云桌面)、系統(tǒng)升級(jí)提示信息(系統(tǒng)升級(jí)應(yīng)用)、消息中心(消息中心應(yīng)用)新消息推送過(guò)來(lái)的動(dòng)作,并發(fā)送消息給云桌面。云桌面的信息欄以三棱鏡形式翻轉(zhuǎn)提示用戶。廣播接收器BroadcastReceiver有兩部分功能,一個(gè)是發(fā)送廣播消息,一個(gè)是接收廣播消息。發(fā)送廣播消息是調(diào)用sendBroadcast O或sendOrderBroadcast O方法發(fā)送一個(gè)Intent對(duì)象(系統(tǒng)廣播消息由內(nèi)部廣播發(fā)送,其實(shí)質(zhì)是隱式調(diào)用sendBroadcast O或sendOrderBroadcast ()方法)。接收廣播采用接收器,即Receicer,它和Activity和Service等在構(gòu)架上市平等的,都是為了完成某個(gè)任務(wù),所不同的是Receiver只能與sendBroadcast O或sendOrderBroadcast O發(fā)送的Intent匹配,匹配成功則調(diào)用方法進(jìn)行 響應(yīng)。本發(fā)明的顯示裝置一三棱鏡顯示裝置,是通過(guò)整合本地及云端消息達(dá)到云智能機(jī)上安裝的應(yīng)用提示用戶的作用。三棱鏡顯示裝置包含兩個(gè)模塊本地及云端消息功能發(fā)送模塊和本地及云端消息功能接收模塊。本質(zhì)上三棱鏡顯示裝置就是BroadcastReceiver。
圖I為廣播處理流程。圖2為云智能機(jī)整合本地及云端消息的三棱鏡顯示作用圖。圖3為云智能機(jī)三棱鏡顯示技術(shù)示意圖。圖4本地及云端消息接收模塊作用圖。
具體實(shí)施例方式下面結(jié)合附圖和優(yōu)選的實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。權(quán)利要求中構(gòu)成要件和實(shí)施例中具體實(shí)例之間的對(duì)應(yīng)關(guān)系可以如下例證。這里的描述意圖在于確認(rèn)在實(shí)施例中描述了用來(lái)支持在權(quán)利要求中陳述的主題的具體實(shí)例,由于在實(shí)施例中描述了實(shí)例,不意味著該具體實(shí)例不表示構(gòu)成要件。相反地,即使在此包含了具體實(shí)例作為對(duì)應(yīng)一個(gè)構(gòu)成要件的要素特征,也不意味著該具體實(shí)例不表示任何其它構(gòu)成要件。此外,這里的描述不意味著對(duì)應(yīng)于實(shí)施例中陳述的具體實(shí)例的所有主題都在權(quán)利要求中引用了。換句話說(shuō),這里的描述不否認(rèn)這種實(shí)體,即對(duì)應(yīng)實(shí)施例包含的具體實(shí)例,但不包含在其任何一項(xiàng)權(quán)利要求中,即,能夠在以后的修正被分案并申請(qǐng)、或增加的可能發(fā)明的實(shí)體。應(yīng)當(dāng)注意的是,“系統(tǒng)”在此意味著由兩個(gè)或更多設(shè)備構(gòu)成的處理。顯而易見(jiàn)地,用戶終端可以由個(gè)人計(jì)算機(jī)構(gòu)成。此外,所述用戶終端還可以由例如蜂窩電話、任何其它PDA (個(gè)人數(shù)字助理)工具、AV (音頻視頻)裝置、諸如家用電氣(家庭用電氣化)設(shè)備的CE (消費(fèi)電子設(shè)備)等構(gòu)成?!熬W(wǎng)絡(luò)”意味著至少連接了兩個(gè)設(shè)備的機(jī)構(gòu),并且在其中,一條信息能夠從一個(gè)設(shè)備發(fā)送到另一個(gè)設(shè)備。經(jīng)由網(wǎng)絡(luò)建立通信的設(shè)備可以是彼此分離的,也可以是構(gòu)成一個(gè)機(jī)器的內(nèi)部模塊。
“通信”可表示無(wú)線通信和有線通信。然而,還可以是混合無(wú)線和有線通信的通信,更具體地,在某個(gè)區(qū)段采取無(wú)線通信而在另一個(gè)區(qū)段采取有線通信的通信。同樣,它也可以是這樣的通信從一個(gè)設(shè)備向另一設(shè)備的通信是有線的,且相反方向的通信是無(wú)線的。圖I為廣播處理流程。云智能機(jī)上安裝的應(yīng)用發(fā)送廣播,并且廣播接收器接收到上述廣播才會(huì)通知云桌面,然而事實(shí)上云智能機(jī)上安裝的應(yīng)用并不是每個(gè)都會(huì)發(fā)生廣播通知云桌面。要想接收廣播消息,廣播接收器就要自定義。云智能機(jī)上安裝的應(yīng)用不是每個(gè)都發(fā)送廣播的在這里包括兩種情況一種是云智能機(jī)上安裝的應(yīng)用本身不發(fā)送某些信息的廣播,也就是系統(tǒng)中沒(méi)有應(yīng)以廣播消息;另一種情況是云智能機(jī)上安裝的應(yīng)用發(fā)出了廣播,但是此類廣播未注冊(cè),系統(tǒng)不做相應(yīng),因此云桌面不會(huì)提示用戶。按照本發(fā)明圖I所示,云智能機(jī)要想接收廣播的消息需要經(jīng)過(guò)定義廣播消息、定義廣播接收器、注冊(cè)廣播接收器、接收到廣播接收器后調(diào)用方法執(zhí)行并啟動(dòng)動(dòng)畫(huà)翻轉(zhuǎn)到云桌面的過(guò)程。啟動(dòng)動(dòng)畫(huà)就是指在接收廣播后啟動(dòng)動(dòng)畫(huà),從動(dòng)畫(huà)隊(duì)列里獲得相應(yīng)動(dòng)畫(huà)并翻轉(zhuǎn)播放。定義廣播消息是指系統(tǒng)廣播的消息,即系統(tǒng)廣播消息的類型可以在代碼中直接定義要接收的廣播,也可以在Manifest, xml配置系統(tǒng)發(fā)送的廣播。 定義廣播接收器是通過(guò)新建類繼承BroadcastReceicer實(shí)現(xiàn),同時(shí)重寫(xiě)OnReceiver方法,當(dāng)來(lái)廣播的時(shí)候執(zhí)行什么操作。注冊(cè)廣播接收器,一般有兩種方式。一種是代碼動(dòng)態(tài)注冊(cè),在Activity的onCreate O方法里注冊(cè)廣播接受者;用IntentFilter對(duì)象,過(guò)濾系統(tǒng)的廣播(要接收的廣播消息),收到廣播此類消息時(shí)交給廣播接收器處理,通過(guò)regesterReceiver注冊(cè)到代碼中;另一種方式是在Manifest, xml中注冊(cè),用receiver聲明注冊(cè)廣播接收器,intent-filter指定過(guò)濾的廣播消息,接到系統(tǒng)廣播的這種消息后即執(zhí)行OnReceiver方法。接收到廣播消息后,本地及云端消息接收模塊首先與接收到的消息進(jìn)行匹配,匹配成功就調(diào)用方法執(zhí)行操作,同時(shí)啟動(dòng)動(dòng)畫(huà)翻轉(zhuǎn)到云桌面。本發(fā)明在通過(guò)定義各種廣播,在廣播接收器接收到廣播翻轉(zhuǎn)到云桌面提示用戶,更好的貼合的用戶體驗(yàn)性。圖2為云智能機(jī)整合本地及云端消息的三棱鏡顯示作用圖。本發(fā)明廣播顯示到云桌面的信息有三大塊系統(tǒng)升級(jí)應(yīng)用、消息中心、云桌面。首先本發(fā)明應(yīng)該在云智能機(jī)系統(tǒng)中定義或者在云智能機(jī)安裝的應(yīng)用程序代碼中定義要廣播的消息(云桌面廣播消息,如USB設(shè)備插拔、網(wǎng)線的插拔;系統(tǒng)升級(jí)應(yīng)用消息,如系統(tǒng)升級(jí);消息中心,如第三方應(yīng)用程序升級(jí)),在定義上述廣播的接收器后,注冊(cè)所述廣播常量的廣播接收器。在云智能機(jī)消息如USB設(shè)備插拔、網(wǎng)線的插拔(云桌面)、系統(tǒng)升級(jí)提示信息(系統(tǒng)升級(jí)應(yīng)用)、消息中心(消息中心應(yīng)用)新消息推送過(guò)來(lái)的動(dòng)作時(shí)廣播通知云桌面。圖3為云智能機(jī)三棱鏡顯示技術(shù)示意圖。本地及云端消息發(fā)送模塊發(fā)送如系統(tǒng)升級(jí)應(yīng)用、消息中心、云桌面消息事件的廣播到本地及云端消息接收模塊。本地及云端消息接收模塊接收上述廣播,與注冊(cè)的廣播接收器進(jìn)行匹配,同時(shí)以三棱鏡方式啟動(dòng)動(dòng)畫(huà)翻轉(zhuǎn)到云桌面信息欄,如圖4所示本地及云端消息接收廣播收的操作原理。例如,三棱鏡對(duì)系統(tǒng)升級(jí)應(yīng)用的顯示。首先系統(tǒng)中定義系統(tǒng)升級(jí)廣播。在系統(tǒng)有升級(jí)應(yīng)用的時(shí)候,發(fā)送系統(tǒng)升級(jí)應(yīng)用廣播。其次,在定義系統(tǒng)升級(jí)應(yīng)用消息事件的接收器,并注冊(cè)。系統(tǒng)升級(jí)應(yīng)該發(fā)送系統(tǒng)升級(jí)廣播,云智能機(jī)內(nèi)置監(jiān)聽(tīng)到該廣播事件的消息。本地及云端消息發(fā)送模塊將該系統(tǒng)升級(jí)消息事件的發(fā)送到本地及云端消息接收模塊。本地及云端消息接收模塊把接收到的廣播與注冊(cè)的廣播接收器接收的消息進(jìn)行匹配,匹配成功即調(diào) 用該廣播接收器的方法響應(yīng)事件,同時(shí)以三棱鏡顯示翻轉(zhuǎn)到云桌面信息欄提示用戶。同樣的,在系統(tǒng)中定義的網(wǎng)線插拔的廣播,并與定義網(wǎng)線插拔廣播的廣播接收器,并注冊(cè)。當(dāng)插上網(wǎng)線或者拔掉網(wǎng)線的時(shí)候,系統(tǒng)中產(chǎn)生網(wǎng)線插拔事件的廣播。本地及云端消息發(fā)送模塊即將此網(wǎng)線插拔事件的廣播發(fā)送到所有的廣播接收器中。本地及云端消息接收模塊接收到該事件的廣播后與處理此類事件的廣播接收器匹配,匹配成功就調(diào)用該廣播接收器的方法響應(yīng),同時(shí)啟動(dòng)動(dòng)畫(huà)翻轉(zhuǎn)到云桌面信息欄提示用戶。
權(quán)利要求
1.一種整合本地及云端消息功能的三棱鏡顯示裝置,包括本地及云端消息功能發(fā)送模塊和本地及云端消息功能接收模塊,其特征在于 所述本地及云端消息功能發(fā)送模塊用于在廣播事件產(chǎn)生時(shí)向廣播接收器發(fā)送廣播; 所述本地及云端消息功能接收模塊用來(lái)接收廣播,對(duì)發(fā)出來(lái)的廣播進(jìn)行過(guò)接收,同時(shí)以三棱鏡方式啟動(dòng)動(dòng)畫(huà)翻轉(zhuǎn)到云桌面信息欄。
2.根據(jù)權(quán)利要求I所述的裝置,其特征在于,所述本地及云端消息功能發(fā)送模塊發(fā)送系統(tǒng)中產(chǎn)生廣播事件的消息。
3.根據(jù)權(quán)利要求I所述的裝置,其特征在于,所述廣播事件的消息的產(chǎn)生包括定義廣播模塊和監(jiān)聽(tīng)廣播模塊。
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述定義廣播模塊是指在代碼中直接定義要接收的廣播,也可以在Manifest, xml配置系統(tǒng)發(fā)送的廣播。
5.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述監(jiān)聽(tīng)廣播模塊是指系統(tǒng)監(jiān)聽(tīng)到有上述廣播事件的消息。
6.根據(jù)權(quán)利要求I所述的裝置,其特征在于,所述本地及云端消息接收模塊包括,廣播接收器模塊和三棱鏡翻轉(zhuǎn)動(dòng)畫(huà)模塊。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述廣播接收器包括定義廣播接收器模塊、注冊(cè)廣播接收器模塊、調(diào)用廣播接收器模塊。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述定義廣播接收器模塊用來(lái)定義廣播的接受者。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,注冊(cè)廣播接收器模塊用來(lái)過(guò)濾接收廣播的類型。
10.一種整合本地及云端消息功能的三棱鏡顯示方法,包括定義廣播消息步驟、定義廣播接收器步驟、注冊(cè)廣播接收器步驟和接收廣播步驟,其特征在于, 定義廣播步驟,用來(lái)定義要發(fā)送的廣播; 定義廣播接收器步驟,是指定義廣播的接受者; 注冊(cè)廣播接收器步驟,是指指定接收廣播的類型; 接收廣播消息步驟,是指接收廣播消息。
全文摘要
本發(fā)明提供一種整合本地云端消息功能的三棱鏡顯示裝置及其實(shí)現(xiàn)方法,所述裝置包括本地及云端消息功能接收模塊,用于接收云智能機(jī)上安裝的應(yīng)用的消息廣播并翻轉(zhuǎn)顯示到云桌面信息欄;以及本地及云端消息功能發(fā)送模塊,用于發(fā)送系統(tǒng)產(chǎn)生的事件的廣播。通過(guò)對(duì)云桌面USB設(shè)備的插拔、網(wǎng)線的插拔、系統(tǒng)升級(jí)應(yīng)用提示的消息,以及消息中心推送來(lái)的動(dòng)作的消息通知云桌面,云桌面以三棱鏡翻轉(zhuǎn)顯示到云桌面信息欄,達(dá)到應(yīng)用提示用戶,更好的體驗(yàn)云智能機(jī)的作用。
文檔編號(hào)H04L12/18GK102970370SQ20121049780
公開(kāi)日2013年3月13日 申請(qǐng)日期2012年11月29日 優(yōu)先權(quán)日2012年11月29日
發(fā)明者曾亮東, 于庭龍 申請(qǐng)人:樂(lè)視致新電子科技(天津)有限公司