本發(fā)明涉及電子設(shè)備領(lǐng)域,特別是涉及一種終端可視界面自動(dòng)切換方法和裝置。
背景技術(shù):
隨著各種電子設(shè)備的產(chǎn)生,用戶對(duì)電子設(shè)備的使用要求越來(lái)越高。用戶會(huì)根據(jù)不同的需求調(diào)整可視界面,可視界面可為桌面或待機(jī)屏幕。例如,用戶在不同的環(huán)境和場(chǎng)景中,經(jīng)常使用的應(yīng)用以及所偏愛(ài)的桌面主題等有所不同,例如在公司可能經(jīng)常使用一些辦公、筆記、字典等類的工具,以及較為正式的主題;在家里可能會(huì)偏愛(ài)視頻、游戲類的應(yīng)用和休閑一些的主題;在公交車上比較偏愛(ài)閱讀、小說(shuō)、游戲等應(yīng)用等。然而傳統(tǒng)的桌面實(shí)現(xiàn)是不區(qū)分場(chǎng)景的,在任何情況桌面都是固定不變的,需要變換桌面時(shí),需要用戶手動(dòng)操作進(jìn)行桌面切換,操作繁瑣。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對(duì)傳統(tǒng)的可視界面切換需要用戶手動(dòng)切換,操作繁瑣的問(wèn)題,提供一種終端可視界面自動(dòng)切換方法,能根據(jù)環(huán)境自動(dòng)切換可視界面。
此外,還有必要提供一種終端可視界面自動(dòng)切換裝置,能根據(jù)環(huán)境自動(dòng)切換可視界面。
一種終端可視界面自動(dòng)切換方法,包括以下步驟:
檢測(cè)終端所處的環(huán)境信息,所述環(huán)境信息包括地理位置和時(shí)間;
將本次檢測(cè)的終端所處的環(huán)境信息和本次檢測(cè)相鄰的前一次檢測(cè)中終端所處的環(huán)境信息進(jìn)行比較;
判斷終端所處的環(huán)境信息是否發(fā)生變化,若是,根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間調(diào)整終端的可視界面,若否,則返回執(zhí)行檢測(cè)終端所處的環(huán)境信息的步驟。
一種終端可視界面自動(dòng)切換裝置,包括:
檢測(cè)模塊,用于檢測(cè)終端所處的環(huán)境信息,所述環(huán)境信息包括地理位置和時(shí)間;
比較模塊,用于將本次檢測(cè)的終端所處的環(huán)境信息和本次檢測(cè)相鄰的前一次檢測(cè)中終端所處的環(huán)境信息進(jìn)行比較;
判斷模塊,用于判斷終端所處的環(huán)境信息是否發(fā)生變化;
切換模塊,用于當(dāng)判斷出終端所處的環(huán)境信息發(fā)生變化后,根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間調(diào)整終端的可視界面;
所述檢測(cè)模塊還用于當(dāng)判斷出終端所處的環(huán)境信息未發(fā)生變化時(shí),繼續(xù)檢測(cè)終端所處的環(huán)境信息。
上述終端可視界面自動(dòng)切換方法和裝置,通過(guò)檢測(cè)終端所處的環(huán)境信息中的地理位置和時(shí)間,根據(jù)地理位置和時(shí)間判斷終端所處環(huán)境是否發(fā)生變化,若發(fā)生變化,則根據(jù)地理位置和時(shí)間自動(dòng)調(diào)整終端的可視界面,不需要用戶手動(dòng)操作進(jìn)行切換可視界面,能根據(jù)環(huán)境自動(dòng)切換。
附圖說(shuō)明
圖1為一個(gè)實(shí)施例中終端的內(nèi)部結(jié)構(gòu)示意圖;
圖2為一個(gè)實(shí)施例中終端可視界面自動(dòng)切換方法的流程圖;
圖3為場(chǎng)景圖片庫(kù)中的不同場(chǎng)景的示意圖;
圖4為另一個(gè)實(shí)施例中終端可視界面自動(dòng)切換方法的流程圖;
圖5為辦公室場(chǎng)景下的桌面示意圖;
圖6為家庭場(chǎng)景下的桌面示意圖;
圖7為一個(gè)實(shí)施例中終端可視界面自動(dòng)切換裝置的結(jié)構(gòu)示意圖;
圖8為另一個(gè)實(shí)施例中終端可視界面自動(dòng)切換裝置的結(jié)構(gòu)示意圖;
圖9為另一個(gè)實(shí)施例中終端可視界面自動(dòng)切換裝置的結(jié)構(gòu)示意圖;
圖10為另一個(gè)實(shí)施例中終端可視界面自動(dòng)切換裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1為一個(gè)實(shí)施例中終端的內(nèi)部結(jié)構(gòu)示意圖。如圖1所示,該終端包括通過(guò)系統(tǒng)總線連接的處理器、存儲(chǔ)介質(zhì)、內(nèi)存、網(wǎng)絡(luò)接口、顯示屏和輸入裝置。其中,終端的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng),還包括一種終端可視界面自動(dòng)切換裝置,該終端可視界面自動(dòng)切換裝置用于實(shí)現(xiàn)一種終端可視界面自動(dòng)切換方法。該處理器用于提供計(jì)算和控制能力,支撐整個(gè)終端的運(yùn)行。終端中的內(nèi)存為存儲(chǔ)介質(zhì)中的終端可視界面自動(dòng)切換裝置的運(yùn)行提供環(huán)境,網(wǎng)絡(luò)接口用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,如發(fā)送數(shù)據(jù)至服務(wù)器,接收服務(wù)器返回的數(shù)據(jù)等。終端的顯示屏可以是液晶顯示屏或者電子墨水顯示屏等,輸入裝置可以是顯示屏上覆蓋的觸摸層,也可以是終端外殼上設(shè)置的按鍵、軌跡球或觸控板,也可以是外接的鍵盤、觸控板或鼠標(biāo)等。該終端可以是手機(jī)、平板電腦或者個(gè)人數(shù)字助理等。本領(lǐng)域技術(shù)人員可以理解,圖1中示出的結(jié)構(gòu),僅僅是與本申請(qǐng)方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對(duì)本申請(qǐng)方案所應(yīng)用于其上的終端的限定,具體的終端可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
圖2為一個(gè)實(shí)施例中終端可視界面自動(dòng)切換方法的流程圖。如圖2所示,一種終端可視界面自動(dòng)切換方法,運(yùn)行于圖1中的終端上,包括以下步驟:
步驟202,檢測(cè)終端所處的環(huán)境信息,該環(huán)境信息包括地理位置和時(shí)間。
本實(shí)施例中,該檢測(cè)終端所處的環(huán)境信息中的地理位置的步驟包括:通過(guò)全球衛(wèi)星定位系統(tǒng)或WiFi或基站定位檢測(cè)終端的地理位置。
具體地,可通過(guò)終端上安裝的GPS(Globe Positioning System,全球衛(wèi)星定位系統(tǒng))對(duì)終端進(jìn)行定位,從而檢測(cè)到終端所處的地理位置。也可通過(guò)終端連接的WiFi網(wǎng)絡(luò)所處的網(wǎng)絡(luò)節(jié)點(diǎn)的地理位置,將網(wǎng)絡(luò)節(jié)點(diǎn)的地理位置作為終端所處的地理位置?;蛘撸瑱z測(cè)終端所使用的2G、3G或4G網(wǎng)絡(luò)的基站所處的地理位置,將基站所處的地理位置作為終端所處的地理位置。
在其他實(shí)施例中,該檢測(cè)終端所處的環(huán)境信息中的地理位置的步驟包括:獲取終端所處的環(huán)境圖片,將該獲取的環(huán)境圖片與預(yù)先建立的場(chǎng)景圖片進(jìn)行比較,識(shí)別出終端所處的場(chǎng)景,將該終端所處的場(chǎng)景作為終端的地理位置。
具體地,因不同的場(chǎng)景具有各自鮮明的特征,可以預(yù)先建立場(chǎng)景圖片庫(kù),在場(chǎng)景圖片庫(kù)中存儲(chǔ)有多種場(chǎng)景的圖片。如圖3所示,場(chǎng)景圖片庫(kù)中可存儲(chǔ)有辦公室的圖片、家的圖片、公交車的圖片、馬路的圖片、超市的圖片、戶外的圖片等。如在辦公室的圖片中包含有辦公桌和計(jì)算機(jī)。家的圖片中包括電視柜、電視、床等。公交車的圖片中包含公交座椅、扶手等。馬路的圖片中包含斑馬線、車等。超市的圖片包含貨架、商品等。戶外的圖片中包含樹(shù)木、山等。將獲取的環(huán)境圖片與場(chǎng)景圖片進(jìn)行對(duì)比可采用圖片相似度識(shí)別算法,例如離散哈希算法等。離散哈希算法將任意長(zhǎng)度的二進(jìn)制值映射為較短的固定長(zhǎng)度的二進(jìn)制值,這個(gè)小的二進(jìn)制值稱為哈希值。哈希值是一段數(shù)據(jù)唯一且極其緊湊的數(shù)值表示形式。如果散列一段明文而且哪怕只更改該段落的一個(gè)字母,隨后的哈希都將產(chǎn)生不同的值。要找到散列為同一個(gè)值的兩個(gè)不同的輸入,在計(jì)算上是不可能的,所以數(shù)據(jù)的哈希值可以檢驗(yàn)數(shù)據(jù)的完整性。
時(shí)間可由網(wǎng)絡(luò)時(shí)間或終端自帶時(shí)鐘的時(shí)間或服務(wù)器的時(shí)鐘確定等。
步驟204,將本次檢測(cè)的終端所處的環(huán)境信息和本次檢測(cè)相鄰的前一次檢測(cè)中終端所處的環(huán)境信息進(jìn)行比較。
具體地,可采用定期檢測(cè)終端所處的環(huán)境信息。通過(guò)比較本次檢測(cè)的終端所處的環(huán)境信息和本次檢測(cè)相鄰的前一次檢測(cè)中終端所處的環(huán)境信息,可得知終端所處的環(huán)境信息是否發(fā)生變化。環(huán)境信息包括地理位置和時(shí)間。
例如本次檢測(cè)的終端所處的地理位置為深圳,時(shí)間為2015年11月16日15時(shí)10分10秒。本次相鄰的前一次檢測(cè)終端所處的地理位置為北京,時(shí)間為2015年11月16日22時(shí)20分20秒。將兩次檢測(cè)的地理位置和時(shí)間做比較,得出終端所處的環(huán)境信息發(fā)生了變化。
再如,本次檢測(cè)的終端所處的地理位置為深圳,時(shí)間為2015年11月16日15時(shí)10分10秒。本次相鄰的前一次檢測(cè)終端所處的地理位置為深圳,時(shí)間為2015年11月16日16時(shí)20分20秒。將兩次檢測(cè)的地理位置和時(shí)間做比較,得 出終端所處的環(huán)境信息中地理位置未發(fā)生變化,時(shí)間處于同一天的工作日時(shí)間,時(shí)間也未發(fā)生變化,則終端所處的環(huán)境信息未發(fā)生變化。
步驟206,判斷終端所處的環(huán)境信息是否發(fā)生變化,若是,執(zhí)行步驟208,若否,執(zhí)行步驟202。
步驟208,根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間調(diào)整終端的可視界面。
本實(shí)施例中,根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間調(diào)整終端的可視界面的步驟包括:根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間從預(yù)先建立的地理位置和時(shí)間與終端的桌面之間的映射關(guān)系中獲取本次檢測(cè)的終端所處的地理位置和時(shí)間所對(duì)應(yīng)的可視界面,將該可視界面作為本次檢測(cè)后終端所要切換到的可視界面。
具體地,可視界面可為桌面或待機(jī)屏幕等。若可視界面為桌面,首先建立地理位置和時(shí)間與終端的桌面之間的映射關(guān)系。該映射關(guān)系可包括根據(jù)經(jīng)常出入的時(shí)間和地理位置預(yù)設(shè)多種桌面。也可包括系統(tǒng)預(yù)置的多種通用桌面,例如家(全天)、公司(白天)、超市(全天)、公交(全天)等對(duì)應(yīng)的桌面。桌面的元素包括桌面圖標(biāo)和快捷方式的樣式及顯示位置、桌面主題等。建立地理位置和時(shí)間與桌面之間的映射關(guān)系,是指建立地理位置和時(shí)間所對(duì)應(yīng)的桌面要顯示的圖標(biāo)、快捷方式、桌面主題等。桌面圖標(biāo)是指應(yīng)用程序圖標(biāo)??旖莘绞绞侵笐?yīng)用程序或文件的快捷方式。
建立的地理位置和時(shí)間與桌面的映射關(guān)系可包括地理位置為家里、時(shí)間為工作日,則對(duì)應(yīng)的桌面為辦公桌面;地理位置為辦公室,時(shí)間為工作日,則對(duì)應(yīng)的桌面為辦公桌面;地理位置為家里,時(shí)間為節(jié)假日,則對(duì)應(yīng)的桌面為休閑桌面等。在辦公桌面中將電子郵件、辦公軟件等圖標(biāo)排布在首頁(yè);在休閑桌面中將購(gòu)物網(wǎng)站、即時(shí)通信軟件、機(jī)票軟件、游戲軟件等圖標(biāo)排布在首頁(yè)。
此外,桌面上的圖標(biāo)可由用戶自己進(jìn)行排布,桌面主題可由用戶自己選定。
若可視界面為待機(jī)屏幕時(shí),預(yù)先建立地理位置和時(shí)間與待機(jī)屏幕的映射關(guān)系。例如地理位置為辦公室,時(shí)間為工作日,則待機(jī)屏幕可為辦公類待機(jī)屏幕;地理位置為家里,時(shí)間為節(jié)假日,則待機(jī)屏幕可為休閑類待機(jī)屏幕。辦公類待 機(jī)屏幕可為大自然風(fēng)光或星球等。休閑類待機(jī)屏幕可為卡通人物等。
上述終端可視界面自動(dòng)切換方法,通過(guò)檢測(cè)終端所處的環(huán)境信息中的地理位置和時(shí)間,根據(jù)地理位置和時(shí)間判斷終端所處環(huán)境是否發(fā)生變化,若發(fā)生變化,則根據(jù)地理位置和時(shí)間自動(dòng)調(diào)整終端的可視界面,不需要用戶手動(dòng)操作進(jìn)行切換可視界面,能根據(jù)環(huán)境自動(dòng)切換。
在一個(gè)實(shí)施例中,該可視界面為桌面時(shí),該終端可視界面自動(dòng)切換方法還包括:統(tǒng)計(jì)用戶對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù);根據(jù)用戶對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)對(duì)桌面圖標(biāo)進(jìn)行排序。
具體地,統(tǒng)計(jì)用戶對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)可包括對(duì)應(yīng)用程序的使用頻率、應(yīng)用的安裝順序、應(yīng)用的分類等一種或多種。再根據(jù)對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)對(duì)桌面圖標(biāo)進(jìn)行排序。例如,按照對(duì)應(yīng)用程序的使用頻率對(duì)桌面圖標(biāo)進(jìn)行排序。桌面圖標(biāo)即為應(yīng)用程序圖標(biāo)。根據(jù)用戶對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)對(duì)桌面圖標(biāo)進(jìn)行排序可提高用戶操作的便捷性。
在一個(gè)實(shí)施例中,該可視界面為桌面,該環(huán)境信息還包括光線和顏色,該終端可視界面自動(dòng)切換方法還包括:根據(jù)光線亮度值和顏色色值對(duì)終端的桌面的主題進(jìn)行調(diào)整。
具體地,通過(guò)光傳感器獲取終端所處環(huán)境的光線亮暗及顏色。顏色可包括周圍環(huán)境的顏色和終端使用者的服飾顏色等。周圍環(huán)境的顏色可包括沙灘、草地、建筑物、房間墻壁等??赏ㄟ^(guò)攝像頭拍攝一張或多張周圍環(huán)境的圖片,利用圖片色值提取算法提取圖片的色值。該色值即為顏色的值。再根據(jù)光線的亮度值和顏色的色值對(duì)終端的桌面的主題進(jìn)行調(diào)整。該圖片色值提取算法可包括八叉樹(shù)算法和最小差值法等。根據(jù)光線和顏色對(duì)終端的桌面的主題進(jìn)行調(diào)整可對(duì)已經(jīng)切換的桌面主題進(jìn)行光線亮度和顏色色值的調(diào)整。
在一個(gè)實(shí)施例中,該可視界面為桌面,該終端可視界面自動(dòng)切換方法還包括:接收服務(wù)器根據(jù)終端所處的地理位置從預(yù)先建立的地理位置與消息的對(duì)應(yīng)關(guān)系中獲取并推送給用戶的消息。
具體地,預(yù)先建立地理位置與消息的對(duì)應(yīng)關(guān)系,例如地理位置為辦公室, 則消息可為上班啦,認(rèn)真工作。地理位置為家里,則消息可為該休息了等。服務(wù)器根據(jù)終端上傳的地理位置,查找到對(duì)應(yīng)的消息,將消息推送給用戶。
圖4為另一個(gè)實(shí)施例中終端可視界面自動(dòng)切換方法的流程圖。如圖4所示,一種終端可視界面自動(dòng)切換方法,包括以下步驟:
步驟402,獲取監(jiān)聽(tīng)開(kāi)啟指令。
具體地,獲取到用戶通過(guò)鍵盤、觸摸屏等觸發(fā)監(jiān)聽(tīng)程序而產(chǎn)生的監(jiān)聽(tīng)開(kāi)啟指令。
步驟404,根據(jù)該監(jiān)聽(tīng)開(kāi)啟指令啟動(dòng)監(jiān)聽(tīng)終端所處的環(huán)境信息。
具體地,啟動(dòng)監(jiān)聽(tīng)程序監(jiān)聽(tīng)終端所處的環(huán)境信息。
步驟406,檢測(cè)終端所處的環(huán)境信息,該環(huán)境信息包括地理位置和時(shí)間。
本實(shí)施例中,該檢測(cè)終端所處的環(huán)境信息中的地理位置的步驟包括:通過(guò)全球衛(wèi)星定位系統(tǒng)或WiFi或基站定位檢測(cè)終端的地理位置。
具體地,可通過(guò)終端上安裝的GPS對(duì)終端進(jìn)行定位,從而檢測(cè)到終端所處的地理位置。也可通過(guò)終端連接的WiFi網(wǎng)絡(luò)所處的網(wǎng)絡(luò)節(jié)點(diǎn)的地理位置,將網(wǎng)絡(luò)節(jié)點(diǎn)的地理位置作為終端所處的地理位置?;蛘撸瑱z測(cè)終端所使用的2G、3G或4G網(wǎng)絡(luò)的基站所處的地理位置,將基站所處的地理位置作為終端所處的地理位置。
在其他實(shí)施例中,該檢測(cè)終端所處的環(huán)境信息中的地理位置的步驟包括:獲取終端所處的環(huán)境圖片,將該獲取的環(huán)境圖片與預(yù)先建立的場(chǎng)景圖片進(jìn)行比較,識(shí)別出終端所處的場(chǎng)景,將該終端所處的場(chǎng)景作為終端的地理位置。
具體地,因不同的場(chǎng)景具有各自鮮明的特征,可以預(yù)先建立場(chǎng)景圖片庫(kù),在場(chǎng)景圖片庫(kù)中存儲(chǔ)有多種場(chǎng)景的圖片。
步驟408,將本次檢測(cè)的終端所處的環(huán)境信息和本次檢測(cè)相鄰的前一次檢測(cè)中終端所處的環(huán)境信息進(jìn)行比較。
具體地,可采用定期檢測(cè)終端所處的環(huán)境信息。通過(guò)比較本次檢測(cè)的終端所處的環(huán)境信息和本次檢測(cè)相鄰的前一次檢測(cè)中終端所處的環(huán)境信息,可得知終端所處的環(huán)境信息是否發(fā)生變化。環(huán)境信息包括地理位置和時(shí)間。
例如本次檢測(cè)的終端所處的地理位置為深圳,時(shí)間為2015年11月16日15 時(shí)10分10秒。本次相鄰的前一次檢測(cè)終端所處的地理位置為北京,時(shí)間為2015年11月16日22時(shí)20分20秒。將兩次檢測(cè)的地理位置和時(shí)間做比較,得出終端所處的環(huán)境信息發(fā)生了變化。
再如,本次檢測(cè)的終端所處的地理位置為深圳,時(shí)間為2015年11月16日15時(shí)10分10秒。本次相鄰的前一次檢測(cè)終端所處的地理位置為深圳,時(shí)間為2015年11月16日16時(shí)20分20秒。將兩次檢測(cè)的地理位置和時(shí)間做比較,得出終端所處的環(huán)境信息中地理位置未發(fā)生變化,時(shí)間處于同一天的工作日時(shí)間,時(shí)間也未發(fā)生變化,則終端所處的環(huán)境信息未發(fā)生變化。
步驟410,判斷終端所處的環(huán)境信息是否發(fā)生變化,若是,執(zhí)行步驟412,若否,執(zhí)行步驟406。
步驟412,根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間調(diào)整終端的可視界面。
本實(shí)施例中,根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間調(diào)整終端的可視界面的步驟包括:根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間從預(yù)先建立的地理位置和時(shí)間與終端的桌面之間的映射關(guān)系中獲取本次檢測(cè)的終端所處的地理位置和時(shí)間所對(duì)應(yīng)的可視界面,將該可視界面作為本次檢測(cè)后終端所要切換到的可視界面。
步驟414,獲取監(jiān)聽(tīng)關(guān)閉指令。
步驟416,根據(jù)該監(jiān)聽(tīng)關(guān)閉指令關(guān)閉監(jiān)聽(tīng)終端所處的環(huán)境信息的服務(wù)。
具體地,根據(jù)監(jiān)聽(tīng)關(guān)閉指令將監(jiān)聽(tīng)程序關(guān)閉,即關(guān)閉監(jiān)聽(tīng)終端所處的環(huán)境信息的服務(wù)。
上述終端可視界面自動(dòng)切換方法,通過(guò)檢測(cè)終端所處的環(huán)境信息中的地理位置和時(shí)間,根據(jù)地理位置和時(shí)間判斷終端所處環(huán)境是否發(fā)生變化,若發(fā)生變化,則根據(jù)地理位置和時(shí)間自動(dòng)調(diào)整終端的可視界面,不需要用戶手動(dòng)操作進(jìn)行切換可視界面,能根據(jù)環(huán)境自動(dòng)切換;且通過(guò)監(jiān)聽(tīng)啟動(dòng)指令和監(jiān)聽(tīng)關(guān)閉指令可有效控制監(jiān)聽(tīng)功能的實(shí)現(xiàn)。
下面結(jié)合具體的應(yīng)用場(chǎng)景描述終端可視界面自動(dòng)切換方法的實(shí)現(xiàn)過(guò)程。以可視界面為手機(jī)桌面為例。如圖5所示,用戶手機(jī)所在的地理位置為辦公室, 時(shí)間為工作日,根據(jù)地理位置和時(shí)間查找到對(duì)應(yīng)的辦公桌面,在辦公桌面上將辦公相關(guān)的應(yīng)用在桌面上展開(kāi),放到便于操作的區(qū)域,如圖5中的區(qū)域510中排布有outlook郵箱、microsoft word、microsoft power、微云、電子郵件等。在桌面上還排布有實(shí)用工具、旅行與交通、生活、圖書與閱讀、即時(shí)通信應(yīng)用、天氣等。在快捷欄中有撥號(hào)、聯(lián)系人、短信、瀏覽器等。當(dāng)檢測(cè)到用戶下班回家后,根據(jù)地理位置和時(shí)間查找到對(duì)應(yīng)的休閑桌面,在休閑桌面上將休閑相關(guān)的應(yīng)用在桌面上展開(kāi),放到便于操作的區(qū)域,如圖6中的區(qū)域610中排布有購(gòu)物應(yīng)用、游戲應(yīng)用、團(tuán)購(gòu)應(yīng)用、即時(shí)通信應(yīng)用等。在桌面上還排布有實(shí)用工具、旅行與交通、生活、圖書與閱讀、天氣等。
圖7為一個(gè)實(shí)施例中終端可視界面自動(dòng)切換裝置的結(jié)構(gòu)示意圖。如圖7所示,一種終端可視界面自動(dòng)切換裝置,包括檢測(cè)模塊702、比較模塊704、判斷模塊706和切換模塊708。
檢測(cè)模塊702用于檢測(cè)終端所處的環(huán)境信息,該環(huán)境信息包括地理位置和時(shí)間。
本實(shí)施例中,檢測(cè)模塊702還用于通過(guò)全球衛(wèi)星定位或WiFi或基站定位檢測(cè)終端的地理位置。
具體地,可通過(guò)終端上安裝的GPS對(duì)終端進(jìn)行定位,從而檢測(cè)到終端所處的地理位置。也可通過(guò)終端連接的WiFi網(wǎng)絡(luò)所處的網(wǎng)絡(luò)節(jié)點(diǎn)的地理位置,將網(wǎng)絡(luò)節(jié)點(diǎn)的地理位置作為終端所處的地理位置。或者,檢測(cè)終端所使用的2G、3G或4G網(wǎng)絡(luò)的基站所處的地理位置,將基站所處的地理位置作為終端所處的地理位置。
在其他實(shí)施例中,該檢測(cè)模塊702還用于獲取終端所處的環(huán)境圖片,將該獲取的環(huán)境圖片與預(yù)先建立的場(chǎng)景圖片進(jìn)行比較,識(shí)別出終端所處的場(chǎng)景,將該終端所處的場(chǎng)景作為終端的地理位置。
具體地,因不同的場(chǎng)景具有各自鮮明的特征,可以預(yù)先建立場(chǎng)景圖片庫(kù),在場(chǎng)景圖片庫(kù)中存儲(chǔ)有多種場(chǎng)景的圖片。將獲取的環(huán)境圖片與場(chǎng)景圖片進(jìn)行對(duì)比可采用圖片相似度識(shí)別算法,例如離散哈希算法等。
比較模塊704用于將本次檢測(cè)的終端所處的環(huán)境信息和本次檢測(cè)相鄰的前一次檢測(cè)中終端所處的環(huán)境信息進(jìn)行比較。
具體地,可采用定期檢測(cè)終端所處的環(huán)境信息。通過(guò)比較本次檢測(cè)的終端所處的環(huán)境信息和本次檢測(cè)相鄰的前一次檢測(cè)中終端所處的環(huán)境信息,可得知終端所處的環(huán)境信息是否發(fā)生變化。環(huán)境信息包括地理位置和時(shí)間。
例如本次檢測(cè)的終端所處的地理位置為深圳,時(shí)間為2015年11月16日15時(shí)10分10秒。本次相鄰的前一次檢測(cè)終端所處的地理位置為北京,時(shí)間為2015年11月16日22時(shí)20分20秒。將兩次檢測(cè)的地理位置和時(shí)間做比較,得出終端所處的環(huán)境信息發(fā)生了變化。
再如,本次檢測(cè)的終端所處的地理位置為深圳,時(shí)間為2015年11月16日15時(shí)10分10秒。本次相鄰的前一次檢測(cè)終端所處的地理位置為深圳,時(shí)間為2015年11月16日16時(shí)20分20秒。將兩次檢測(cè)的地理位置和時(shí)間做比較,得出終端所處的環(huán)境信息中地理位置未發(fā)生變化,時(shí)間處于同一天的工作日時(shí)間,時(shí)間也未發(fā)生變化,則終端所處的環(huán)境信息未發(fā)生變化。
判斷模塊706用于判斷終端所處的環(huán)境信息是否發(fā)生變化。
切換模塊708用于當(dāng)判斷出終端所處的環(huán)境信息發(fā)生變化后,根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間調(diào)整終端的可視界面。
該檢測(cè)模塊702還用于當(dāng)判斷出終端所處的環(huán)境信息未發(fā)生變化時(shí),繼續(xù)檢測(cè)終端所處的環(huán)境信息。
本實(shí)施例中,切換模塊708還用于根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間從預(yù)先建立的地理位置和時(shí)間與終端的桌面之間的映射關(guān)系中獲取本次檢測(cè)的終端所處的地理位置和時(shí)間所對(duì)應(yīng)的可視界面,將該可視界面作為本次檢測(cè)后終端所要切換到的可視界面。
具體地,可視界面可為桌面或待機(jī)屏幕等。若可視界面為桌面,首先建立地理位置和時(shí)間與終端的桌面之間的映射關(guān)系。該映射關(guān)系可包括根據(jù)經(jīng)常出入的時(shí)間和地理位置預(yù)設(shè)多種桌面。也可包括系統(tǒng)預(yù)置的多種通用桌面,例如家(全天)、公司(白天)、超市(全天)、公交(全天)等對(duì)應(yīng)的桌面。桌面的元素包括桌面圖標(biāo)和快捷方式的樣式及顯示位置、桌面主題等。建立地理位置 和時(shí)間與桌面之間的映射關(guān)系,是指建立地理位置和時(shí)間所對(duì)應(yīng)的桌面要顯示的圖標(biāo)、快捷方式、桌面主題等。桌面圖標(biāo)是指應(yīng)用程序圖標(biāo)??旖莘绞绞侵笐?yīng)用程序或文件的快捷方式。
建立的地理位置和時(shí)間與桌面的映射關(guān)系可包括地理位置為家里、時(shí)間為工作日,則對(duì)應(yīng)的桌面為辦公桌面;地理位置為辦公室,時(shí)間為工作日,則對(duì)應(yīng)的桌面為辦公桌面;地理位置為家里,時(shí)間為節(jié)假日,則對(duì)應(yīng)的桌面為休閑桌面等。在辦公桌面中將電子郵件、辦公軟件等圖標(biāo)排布在首頁(yè);在休閑桌面中將購(gòu)物網(wǎng)站、即時(shí)通信軟件、機(jī)票軟件、游戲軟件等圖標(biāo)排布在首頁(yè)。
此外,桌面上的圖標(biāo)可由用戶自己進(jìn)行排布,桌面主題可由用戶自己選定。
若可視界面為待機(jī)屏幕時(shí),預(yù)先建立地理位置和時(shí)間與待機(jī)屏幕的映射關(guān)系。例如地理位置為辦公室,時(shí)間為工作日,則待機(jī)屏幕可為辦公類待機(jī)屏幕;地理位置為家里,時(shí)間為節(jié)假日,則待機(jī)屏幕可為休閑類待機(jī)屏幕。辦公類待機(jī)屏幕可為大自然風(fēng)光或星球等。休閑類待機(jī)屏幕可為卡通人物等。
上述終端可視界面自動(dòng)切換裝置,通過(guò)檢測(cè)終端所處的環(huán)境信息中的地理位置和時(shí)間,根據(jù)地理位置和時(shí)間判斷終端所處環(huán)境是否發(fā)生變化,若發(fā)生變化,則根據(jù)地理位置和時(shí)間自動(dòng)調(diào)整終端的可視界面,不需要用戶手動(dòng)操作進(jìn)行切換可視界面,能根據(jù)環(huán)境自動(dòng)切換。
圖8為另一個(gè)實(shí)施例中終端可視界面自動(dòng)切換裝置的結(jié)構(gòu)示意圖。如圖8所示,一種終端可視界面自動(dòng)切換裝置,該可視界面為桌面,除了包括檢測(cè)模塊702、比較模塊704、判斷模塊706和切換模塊708,還包括統(tǒng)計(jì)模塊710、排序模塊712。
統(tǒng)計(jì)模塊710用于統(tǒng)計(jì)用戶對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)。
排序模塊712用于根據(jù)用戶對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)對(duì)桌面圖標(biāo)進(jìn)行排序。
具體地,統(tǒng)計(jì)用戶對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)可包括對(duì)應(yīng)用程序的使用頻率、應(yīng)用的安裝順序、應(yīng)用的分類等一種或多種。再根據(jù)對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)對(duì)桌面圖標(biāo)進(jìn)行排序。例如,按照對(duì)應(yīng)用程序的使用頻率對(duì)桌面圖標(biāo)進(jìn)行排序。桌面圖標(biāo)即為應(yīng)用程序圖標(biāo)。根據(jù)用戶對(duì)應(yīng)用程序的使用習(xí)慣數(shù)據(jù)對(duì) 桌面圖標(biāo)進(jìn)行排序可提高用戶操作的便捷性。
在一個(gè)實(shí)施例中,該可視界面為桌面,該環(huán)境信息還包括光線亮度值和顏色色值,該切換模塊708還用于根據(jù)該光線亮度值和顏色色值對(duì)終端的桌面的主題進(jìn)行調(diào)整。
具體地,通過(guò)光傳感器獲取終端所處環(huán)境的光線亮暗及顏色。顏色可包括周圍環(huán)境的顏色和終端使用者的服飾顏色等。周圍環(huán)境的顏色可包括沙灘、草地、建筑物、房間墻壁等??赏ㄟ^(guò)攝像頭拍攝一張或多張周圍環(huán)境的圖片,利用圖片色值提取算法提取圖片的色值。該色值即為顏色的值。再根據(jù)光線的亮度值和顏色的色值對(duì)終端的桌面的主題進(jìn)行調(diào)整。該圖片色值提取算法可包括八叉樹(shù)算法和最小差值法等。根據(jù)光線和顏色對(duì)終端的桌面的主題進(jìn)行調(diào)整可對(duì)已經(jīng)切換的桌面主題進(jìn)行光線亮度和顏色色值的調(diào)整。
圖9為另一個(gè)實(shí)施例中終端可視界面自動(dòng)切換裝置的結(jié)構(gòu)示意圖。如圖9所示,一種終端可視界面自動(dòng)切換裝置,該可視界面為桌面,除了包括檢測(cè)模塊702、比較模塊704、判斷模塊706、切換模塊708,還包括開(kāi)啟指令獲取模塊714、啟動(dòng)模塊716、關(guān)閉指令獲取模塊718和關(guān)閉模塊720。
開(kāi)啟指令獲取模塊714用于在該檢測(cè)終端所處的環(huán)境信息之前,獲取監(jiān)聽(tīng)開(kāi)啟指令。具體地,獲取到用戶通過(guò)鍵盤、觸摸屏等觸發(fā)監(jiān)聽(tīng)程序而產(chǎn)生的監(jiān)聽(tīng)開(kāi)啟指令。
啟動(dòng)模塊716用于根據(jù)該監(jiān)聽(tīng)開(kāi)啟指令啟動(dòng)監(jiān)聽(tīng)終端所處的環(huán)境信息。
關(guān)閉指令獲取模塊718用于在根據(jù)本次檢測(cè)的終端所處的地理位置和時(shí)間調(diào)整終端的可視界面之后,獲取監(jiān)聽(tīng)關(guān)閉指令。
關(guān)閉模塊720用于根據(jù)該監(jiān)聽(tīng)關(guān)閉指令關(guān)閉監(jiān)聽(tīng)終端所處的環(huán)境信息的服務(wù)。具體地,根據(jù)監(jiān)聽(tīng)關(guān)閉指令將監(jiān)聽(tīng)程序關(guān)閉,即關(guān)閉監(jiān)聽(tīng)終端所處的環(huán)境信息的服務(wù)。
上述終端可視界面自動(dòng)切換裝置,通過(guò)檢測(cè)終端所處的環(huán)境信息中的地理位置和時(shí)間,根據(jù)地理位置和時(shí)間判斷終端所處環(huán)境是否發(fā)生變化,若發(fā)生變化,則根據(jù)地理位置和時(shí)間自動(dòng)調(diào)整終端的可視界面,不需要用戶手動(dòng)操作進(jìn) 行切換可視界面,能根據(jù)環(huán)境自動(dòng)切換;且通過(guò)監(jiān)聽(tīng)啟動(dòng)指令和監(jiān)聽(tīng)關(guān)閉指令可有效控制監(jiān)聽(tīng)功能的實(shí)現(xiàn)。
圖10為另一個(gè)實(shí)施例中終端可視界面自動(dòng)切換裝置的結(jié)構(gòu)示意圖。如圖10所示,一種終端可視界面自動(dòng)切換裝置,該可視界面為桌面,除了包括檢測(cè)模塊702、比較模塊704、判斷模塊706、切換模塊708,還包括接收模塊722。
接收模塊722用于接收服務(wù)器根據(jù)終端所處的地理位置從預(yù)先建立的地理位置與消息的對(duì)應(yīng)關(guān)系中獲取并推送給用戶的消息。
具體地,預(yù)先建立地理位置與消息的對(duì)應(yīng)關(guān)系,例如地理位置為辦公室,則消息可為上班啦,認(rèn)真工作。地理位置為家里,則消息可為該休息了等。
在其他實(shí)施例中,一種終端可視界面自動(dòng)切換裝置,該可視界面為桌面可包括檢測(cè)模塊702、比較模塊704、判斷模塊706、切換模塊708,統(tǒng)計(jì)模塊710、排序模塊712、開(kāi)啟指令獲取模塊714、啟動(dòng)模塊716、關(guān)閉指令獲取模塊718、關(guān)閉模塊720、接收模塊722中任意可能的組合。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)等。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。