本發(fā)明涉及智能電視多桌面技術(shù)領(lǐng)域,具體涉及一種智能桌面的切換方法。
背景技術(shù):
基于Android操作系統(tǒng)的智能設(shè)備通常只有一個桌面,或簡或繁,并沒有針對家庭各成員分別定制專屬的桌面。每種人群對桌面的要求不一致,如:年輕人希望桌面是內(nèi)容多、入口多、分類多;老年人希望桌面UI簡單且規(guī)律、圖片文字大、常用入口少;少兒希望桌面全部是動畫相關(guān)內(nèi)容等。
Android操作系統(tǒng)的智能設(shè)備,不管在任意界面按Home鍵都會回到主桌面,在任意界面不停的按Back鍵,最終也會退回到主桌面。
技術(shù)實現(xiàn)要素:
為了解決上述不足的缺陷,本發(fā)明提供了一種智能桌面的切換方法,多種桌面之間可以智能切換,為家庭所有成員定制專有桌面。
本發(fā)明提供了一種智能桌面的切換方法,包括以下步驟:
通過Framework層接收Home鍵信號;
將上述接收的Home鍵信號傳遞到Home鍵處理中心;
Home鍵處理中心判斷是否有預先設(shè)置的密碼鎖;
若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,若判斷無預先設(shè)置的密碼鎖,則進入第二桌面。
上述的方法,其中,所述若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,若判斷無預先設(shè)置的密碼鎖,則進入第二桌面的步驟包括;
若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,基于第一桌面切換成第二桌面;
若判斷無預先設(shè)置的密碼鎖,則進入第二桌面,基于第二桌面切換成第一桌面;
退出第一桌面。
上述的方法,其中,所述若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,基于第一桌面切換成第二桌面的步驟包括:
通過Home鍵和Back鍵返回到第二桌面。
上述的方法,其中,所述若判斷無預先設(shè)置的密碼鎖,則進入第二桌面,基于第二桌面切換成第一桌面的步驟包括:
通過Home鍵和Back鍵返回到第二桌面。
上述的方法,其中,所述退出第一桌面的步驟包括:
監(jiān)聽Back按鍵并是否已經(jīng)設(shè)置密碼鎖,如果未設(shè)置直接退出,如果已經(jīng)設(shè)置密碼鎖先彈出密碼鎖界面,用戶輸入正確密碼之后退出第一桌面回到第二桌面。
上述的方法,其中,所述若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,若判斷無預先設(shè)置的密碼鎖,則進入第二桌面的步驟還包括:
通過標記位用于記錄上次關(guān)機所處的桌面,當進入第一桌面設(shè)置第一桌面標記位,退出第一桌面時清除該標記位,下次開機的時候啟動第二桌面讀取第一桌面標記位,如果存在則啟動第一桌面桌面。
上述的方法,其中,所述第一桌面為用于兒童使用的桌面,所述第二桌面為用于成人使用的桌面。
本發(fā)明具有以下優(yōu)點:本發(fā)明將Framework處理Home鍵移到到專門的Home鍵處理中心處理,可以實現(xiàn):(1)各桌面只需要聚焦自身的業(yè)務邏輯,不需要了解Home鍵具體的處理方案,以后Home鍵修改處理邏輯各桌面不需要任何修改,或者各專有桌面可以隨意將密碼鎖更換為其他方式,其他桌面不受影響。(2)為后續(xù)功能增減提供方便。如:需要增減專有桌面,可以是插拔式的增減上圖右側(cè)的專有桌面處理邏輯,而其他模塊不需要做任何的修改。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明及其特征、外形和優(yōu)點將會變得更明顯。在全部附圖中相同的標記指示相同的部分。并未刻意按照比例繪制附圖,重點在于示出本發(fā)明的主旨。
圖1為本發(fā)明的一種智能桌面的切換方法的流程示意圖。
圖2、圖3、圖4為本發(fā)明的其中幾種實施方式。
具體實施方式
在下文的描述中,給出了大量具體的細節(jié)以便提供對本發(fā)明更為徹底的理解。然而,對于本領(lǐng)域技術(shù)人員而言顯而易見的是,本發(fā)明可以無需一個或多個這些細節(jié)而得以實施。在其他的例子中,為了避免與本發(fā)明發(fā)生混淆,對于本領(lǐng)域公知的一些技術(shù)特征未進行描述。
為了徹底理解本發(fā)明,將在下列的描述中提出詳細的步驟以及詳細的結(jié)構(gòu),以便闡釋本發(fā)明的技術(shù)方案。本發(fā)明的較佳實施例詳細描述如下,然而除了這些詳細描述外,本發(fā)明還可以具有其他實施方式。
在本發(fā)明中的第一桌面為說明書中所指的兒童桌面或兒童專屬桌面或?qū)S凶烂婊蛏賰鹤烂婊蛏賰簩僮烂?,第二桌面為說明中所指的標準桌面。
參照圖1-圖4所示,本發(fā)明提供了一種智能桌面的切換方法,包括以下步驟:
步驟S1:通過Framework層接收Home鍵信號,其中具體包括,Android系統(tǒng)所有應用都監(jiān)聽不到Home按鍵,Home鍵不像其他按鍵先分發(fā)給應用處理,直接在Framework層處理Home鍵啟動桌面。當用戶在少兒專屬桌面且設(shè)置了密碼鎖,兒童不能通過Home鍵退出少兒專屬桌面回到標準桌面。本發(fā)明更改Framework層的Home按鍵處理流程,并且在應用層新增一個Home鍵處理中心,Home鍵處理中心與各桌面交互確定Home鍵最終的處理流程。
步驟S2:將上述接收的Home鍵信號傳遞到Home鍵處理中心。
步驟S3:Home鍵處理中心判斷是否有預先設(shè)置的密碼鎖。
步驟S4:若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,若判斷無預先設(shè)置的密碼鎖,則進入第二桌面。
本發(fā)明的工作過程為:參照圖1所示,F(xiàn)ramework收到Home按鍵,將Home按鍵轉(zhuǎn)發(fā)至Home處理中心,Home處理中心監(jiān)聽到Home按鍵,先向?qū)S凶烂娌樵兪欠裨趯S凶烂媲以O(shè)置了密碼鎖,如果為否則Home處理中心啟動標準桌面,如果是則啟動對應專有桌面密碼輸入界面,用戶輸入正確密碼后,Home處理中心啟動標準桌面。
本發(fā)明一優(yōu)選而非限制性的實施例中,步驟S4還包括,步驟S4a:若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,基于第一桌面切換成第二桌面;步驟S4b:若判斷無預先設(shè)置的密碼鎖,則進入第二桌面,基于第二桌面切換成第一桌面;步驟S4c:退出第一桌面。
本發(fā)明一優(yōu)選而非限制性的實施例中,若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,基于第一桌面切換成第二桌面的步驟包括:通過Home鍵和Back鍵返回到第二桌面,參照圖2所示,同理,若判斷無預先設(shè)置的密碼鎖,則進入第二桌面,基于第二桌面切換成第一桌面的步驟包括:通過Home鍵和Back鍵返回到第二桌面。具體為用戶首次進入標準桌面,標準桌面有兩種方式進入其他的專有桌面:遙控器的桌面切換按鈕呼出智能桌面選擇界面、其他桌面的快速入口直達。在專有桌面用戶可以通過Home鍵和Back鍵快速回到標準桌面。
本發(fā)明一優(yōu)選而非限制性的實施例中,參照圖3所示,若判斷有預先設(shè)置的密碼鎖,則生成密碼輸入界面,進入第一桌面,若判斷無預先設(shè)置的密碼鎖,則進入第二桌面的步驟還包括:通過標記位用于記錄上次關(guān)機所處的桌面,當進入第一桌面設(shè)置第一桌面標記位,退出第一桌面時清除該標記位,下次開機的時候啟動第二桌面讀取第一桌面標記位,如果存在則啟動第一桌面桌面,具體為,以少兒專屬桌面為例,家長給孩子設(shè)置少兒專屬為智能桌面且設(shè)置了密碼鎖,家長可以放心讓兒童觀看電視,給孩子開心的放松天地。有兩個場景需要特殊處理:開機需要立即進入兒童專屬桌面;在兒童專屬桌面孩子只能在兒童專屬的純凈環(huán)境觀看電視,任意方式都不可以回到標準桌面,當家長需要從少兒專屬回到標準桌面,可以在響應Home按鍵和Back鍵時先彈出密碼鎖,輸入正確的密碼回到標準桌面。
Android開機流程是當?shù)讓映跏蓟昃蛦幼烂?,桌面啟動后就完成了整個開機流程,為了兼容從專有桌面關(guān)機下次開機還展示專有桌面,本發(fā)明增加一個標記位用于記錄上次關(guān)機所處的桌面,當進入少兒桌面設(shè)置少兒標記位,退出少兒桌面時清除該標記位。下次開機的時候啟動標準桌面讀取少兒標記位,如果存在則啟動少兒桌面。
本發(fā)明一優(yōu)選而非限制性的實施例中,參照圖4所示,退出第一桌面的步驟包括:監(jiān)聽Back按鍵并是否已經(jīng)設(shè)置密碼鎖,如果未設(shè)置直接退出,如果已經(jīng)設(shè)置密碼鎖先彈出密碼鎖界面,用戶輸入正確密碼之后退出第一桌面回到第二桌面,Android界面如果不處理Back鍵,系統(tǒng)會回調(diào)界面的銷毀流程退出界面。當用戶在少兒專屬桌面且設(shè)置了密碼鎖,兒童不能通過Back鍵退出少兒專屬桌面。本發(fā)明在少兒專屬的界面增加對Back鍵的處理,在少兒專屬桌面監(jiān)聽到Back按鍵。判斷是否已經(jīng)設(shè)置密碼鎖,如果未設(shè)置直接退出,如果已經(jīng)設(shè)置密碼鎖先彈出密碼鎖界面,用戶輸入正確密碼之后退出少兒專屬桌面回到標準桌面。
在本發(fā)明中多種桌面之間的切換,可以實現(xiàn):(1)家里有各年齡群的用戶,希望以標準桌面為主,少兒專屬和父母尊享作為普通界面,Home按鍵和不停Back鍵可以回到標準桌面;(2)父母希望在兒童觀看電視的時候,給兒童一個純凈、安心的電視環(huán)境,從內(nèi)容、視力、防沉迷給孩子全方位的健康保護,或者家里只有老年用戶,希望電視簡單易上手。這種情況,進入專有桌面后,不能通過Home鍵或者不停Back鍵回到標準桌面,當這種情況會彈出提示(如:密碼鎖),只有在允許的情況才返回標準桌面。這種情況,在專有桌面關(guān)機下次開機還是將專有桌面展示給用戶。
以上對本發(fā)明的較佳實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,其中未盡詳細描述的設(shè)備和結(jié)構(gòu)應該理解為用本領(lǐng)域中的普通方式予以實施;任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動和修飾,或修改為等同變化的等效實施例,這并不影響本發(fā)明的實質(zhì)內(nèi)容。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所做的任何簡單修改、等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護的范圍內(nèi)。