本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種跨系統(tǒng)切換方法及終端。
背景技術(shù):
隨著終端的使用日益廣泛,人們利用終端可以運(yùn)行多種操作系統(tǒng)。目前,隨著用戶對(duì)終端需求的差異化的深化,以及終端日益突出的安全問(wèn)題,多操作系統(tǒng)的終端已經(jīng)在市場(chǎng)上嶄露頭角,但是多操作系統(tǒng)之間的切換方式到底該如何設(shè)計(jì),切換方式設(shè)計(jì)的合不合理,直接關(guān)系到用戶的體驗(yàn)。因此,如何實(shí)現(xiàn)便捷的操作系統(tǒng)切換方法,成為提高終端操作系統(tǒng)切換的便利性與安全性亟待解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種跨系統(tǒng)切換方法及終端。
第一方面,本發(fā)明實(shí)施例提供了一種跨系統(tǒng)切換方法,該方法包括:
接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,其中,在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面;
判斷所述滑動(dòng)操作是否為切換操作系統(tǒng)的操作;
若是,識(shí)別所述滑動(dòng)操作所關(guān)聯(lián)的操作系統(tǒng),其中,所述終端預(yù)存有若干滑動(dòng)操作和若干操作系統(tǒng),所述若干滑動(dòng)操作和若干操作系統(tǒng)形成一一對(duì)應(yīng)的關(guān)聯(lián)關(guān)系;
判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng);
若是當(dāng)前的操作系統(tǒng),輸出操作無(wú)效提示;
若不是當(dāng)前的操作系統(tǒng),將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
另一方面,本發(fā)明實(shí)施例提供了一種終端,該終端包括:
第一接收單元,用于接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,其中,在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面;
第一判斷單元,用于判斷所述滑動(dòng)操作是否為切換操作系統(tǒng)的操作;
第一識(shí)別單元,用于若是,識(shí)別所述滑動(dòng)操作所關(guān)聯(lián)的操作系統(tǒng),其中,所述終端預(yù)存有若干滑動(dòng)操作和若干操作系統(tǒng),所述若干滑動(dòng)操作和若干操作系統(tǒng)形成一一對(duì)應(yīng)的關(guān)聯(lián)關(guān)系;
第二判斷單元,用于判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng);
第一輸出單元,用于若是當(dāng)前的操作系統(tǒng),輸出操作無(wú)效提示;
第一切換單元,用于若不是當(dāng)前的操作系統(tǒng),將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
由上可見(jiàn),本發(fā)明實(shí)施例具有如下有益效果:本發(fā)明實(shí)施例通過(guò)接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,根據(jù)所接收的滑動(dòng)操作判斷是否為切換操作系統(tǒng)的操作,利用終端上預(yù)存的所述滑動(dòng)操作與操作系統(tǒng)的關(guān)聯(lián)關(guān)系判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng),從而根據(jù)所判斷的結(jié)果實(shí)現(xiàn)操作系統(tǒng)的切換。這種切換方式可以靈活實(shí)現(xiàn)系統(tǒng)切換,簡(jiǎn)化系統(tǒng)切換的操作步驟,簡(jiǎn)化操作流程,提高系統(tǒng)切換的速度,進(jìn)一步地,通過(guò)不同的滑動(dòng)操作實(shí)現(xiàn)不同操作系統(tǒng)的切換,智能性高,使用便捷。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一提供的一種跨系統(tǒng)切換方法的流程示意圖。
圖2是本發(fā)明實(shí)施例一提供的一種跨系統(tǒng)切換方法的另一流程示意圖。
圖3是本發(fā)明實(shí)施例二提供的一種跨系統(tǒng)切換方法的流程示意圖。
圖4是本發(fā)明實(shí)施例三提供的一種跨系統(tǒng)切換方法的流程示意圖。
圖5是本發(fā)明實(shí)施例四提供的一種跨系統(tǒng)切換方法的流程示意圖。
圖6是本發(fā)明實(shí)施例提供的一種終端的示意性框圖。
圖7是本發(fā)明實(shí)施例提供的一種終端的另一示意性框圖。
圖8是本發(fā)明實(shí)施例提供的一種終端的另一示意性框圖。
圖9是本發(fā)明實(shí)施例提供的一種終端的另一示意性框圖。
圖10是本發(fā)明實(shí)施例提供的一種終端的另一示意性框圖。
圖11是本發(fā)明實(shí)施例提供的一種終端的另一實(shí)施例的結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)當(dāng)理解,當(dāng)在本說(shuō)明書和所附權(quán)利要求書中使用時(shí),術(shù)語(yǔ)“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。
還應(yīng)當(dāng)理解,在此本發(fā)明說(shuō)明書中所使用的術(shù)語(yǔ)僅僅是出于描述特定實(shí)施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說(shuō)明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。
本發(fā)明實(shí)施例所描述的終端可以包括智能手機(jī)(如Android手機(jī)、IOS手機(jī)、Windows Phone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或者穿戴式設(shè)備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
請(qǐng)參閱圖1,為本發(fā)明實(shí)施例一提供的一種跨系統(tǒng)切換方法的流程示意圖。該方法包括步驟S101~S105。
S101,接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,其中,在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面。
在本發(fā)明實(shí)施例中,通過(guò)在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面,用戶可以在不同顯示頁(yè)面之間進(jìn)行滑動(dòng)操作,不同的滑動(dòng)操作對(duì)應(yīng)實(shí)現(xiàn)的功能不相同,本發(fā)明實(shí)施例的滑動(dòng)操作可以實(shí)現(xiàn)翻頁(yè)功能,也可以實(shí)現(xiàn)操作系統(tǒng)切換功能;所述頁(yè)面滑動(dòng)操作可以是用戶使用任一手指在觸摸屏幕上的滑動(dòng)操作,執(zhí)行所述頁(yè)面滑動(dòng)操作時(shí),不同方向的滑動(dòng)操作顯示的頁(yè)面不同,在實(shí)現(xiàn)翻頁(yè)功能時(shí),可以是方向向左的滑動(dòng)以及方向向右的滑動(dòng),當(dāng)所述頁(yè)面滑動(dòng)操作為方向向左的滑動(dòng)時(shí),拖動(dòng)位于當(dāng)前顯示頁(yè)面左側(cè)的顯示頁(yè)面進(jìn)行顯示,當(dāng)所述頁(yè)面滑動(dòng)操作為方向向右的滑動(dòng)時(shí),拖動(dòng)位于當(dāng)前顯示頁(yè)面右側(cè)的顯示頁(yè)面進(jìn)行顯示。
S102,判斷所述滑動(dòng)操作是否為切換操作系統(tǒng)的操作。
在本發(fā)明實(shí)施例中,根據(jù)不同的滑動(dòng)操作,對(duì)應(yīng)不同的實(shí)現(xiàn)功能,所述滑動(dòng)操作可以是實(shí)現(xiàn)顯示頁(yè)面翻頁(yè)的操作,也可以是實(shí)現(xiàn)操作系統(tǒng)切換的操作。
S103,若是,識(shí)別所述滑動(dòng)操作所關(guān)聯(lián)的操作系統(tǒng),其中,所述終端預(yù)存有若干滑動(dòng)操作和若干操作系統(tǒng),所述若干滑動(dòng)操作和若干操作系統(tǒng)形成一一對(duì)應(yīng)的關(guān)聯(lián)關(guān)系。
在本發(fā)明實(shí)施例中,所述終端預(yù)存的操作系統(tǒng)至少兩個(gè)或者兩個(gè)以上,相對(duì)應(yīng)的設(shè)置所述滑動(dòng)操作,一種滑動(dòng)操作對(duì)應(yīng)切換一種操作系統(tǒng),對(duì)于實(shí)現(xiàn)操作系統(tǒng)切換的一類操作,不同的操作方式對(duì)應(yīng)不同的操作系統(tǒng),所述關(guān)聯(lián)關(guān)系可以是不同的滑動(dòng)方向關(guān)聯(lián)不同的操作系統(tǒng),例如,若滑動(dòng)操作的方向?yàn)橛蚁路綍r(shí),對(duì)應(yīng)地切換一種操作系統(tǒng),若滑動(dòng)操作的方向?yàn)樽笙路綍r(shí),對(duì)應(yīng)地切換另一種操作系統(tǒng)等等。
S104,判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng),若是當(dāng)前的操作系統(tǒng),執(zhí)行步驟S105,否則執(zhí)行步驟S106。
S105,輸出操作無(wú)效提示。
在本發(fā)明實(shí)施例中,若與滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)為所述終端當(dāng)前正在運(yùn)行的操作系統(tǒng)時(shí),無(wú)需進(jìn)行系統(tǒng)切換,且輸出相應(yīng)的提示信息并顯示無(wú)效提示。
S106,將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
參照?qǐng)D2,是步驟S106的子流程示意圖。如圖中所示,步驟S106包括步驟S1061~S1063。
S1061,提供相應(yīng)的設(shè)置界面以供用戶輸入解密指令。
在本發(fā)明實(shí)施例中,在將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)時(shí),會(huì)觸發(fā)所述終端顯示解鎖界面,在該解鎖界面中,要求用戶輸入解鎖密碼以驗(yàn)證用戶的使用權(quán)限。
S1062,判斷用戶輸入的解密指令是否解密成功。
在本發(fā)明實(shí)施例中,獲取用戶在該解鎖界面中輸入的密碼,并通過(guò)預(yù)置密碼驗(yàn)證用戶輸入的密碼是否正確,其中,用戶輸入的密碼可以是字符密碼,可以是指紋密碼,也可以是語(yǔ)音密碼;當(dāng)用戶輸入的密碼是字符密碼時(shí),獲取用戶在該解鎖界面輸入的字符信息;當(dāng)用戶輸入的密碼是指紋密碼時(shí),獲取用戶在該解鎖界面輸入的指紋信息;當(dāng)用戶輸入的密碼是語(yǔ)音密碼時(shí),獲取用戶在該解鎖界面輸入的語(yǔ)音信息。
S1063,若是,將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
由以上可見(jiàn),本發(fā)明實(shí)施例通過(guò)接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,根據(jù)所接收的滑動(dòng)操作判斷是否為切換操作系統(tǒng)的操作,利用終端上預(yù)存的所述滑動(dòng)操作與操作系統(tǒng)的關(guān)聯(lián)關(guān)系判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng),從而根據(jù)所判斷的結(jié)果實(shí)現(xiàn)操作系統(tǒng)的切換。這種切換方式可以靈活實(shí)現(xiàn)系統(tǒng)切換,簡(jiǎn)化系統(tǒng)切換的操作步驟,簡(jiǎn)化操作流程,提高系統(tǒng)切換的速度,進(jìn)一步地,通過(guò)不同的滑動(dòng)操作實(shí)現(xiàn)不同操作系統(tǒng)的切換,智能性高,使用便捷。
圖3是本發(fā)明另一個(gè)實(shí)施例提供的一種跨系統(tǒng)切換方法的示意流程圖。如圖3所示,該方法包括步驟S201~S207。
S201,提供相應(yīng)的懸浮窗口以供用戶輸入所述頁(yè)面滑動(dòng)操作。
在本發(fā)明實(shí)施例中,提供一懸浮窗口為用戶輸入滑動(dòng)操作,該懸浮窗口可以固定顯示在所述終端顯示界面,或者該懸浮窗口可以由用戶拖動(dòng)位置的改變而設(shè)置在相應(yīng)的位置處,在用戶未對(duì)該懸浮窗口進(jìn)行操作的情況下,該懸浮窗口保持在顯示界面上的固定位置;在該懸浮窗口用戶可以自定義滑動(dòng)手勢(shì),用戶進(jìn)行自定義的滑動(dòng)手勢(shì)可以是實(shí)現(xiàn)翻頁(yè)功能的手勢(shì),可以是實(shí)現(xiàn)系統(tǒng)切換功能的手勢(shì)。
需要說(shuō)明的是,該懸浮窗口可以為具有對(duì)觸屏電子設(shè)備進(jìn)行性能評(píng)測(cè)的功能的應(yīng)用所提供懸浮窗口,當(dāng)然也并不局限于此。
S202,判斷用戶輸入的頁(yè)面滑動(dòng)操作是否為預(yù)設(shè)的滑動(dòng)手勢(shì),所述預(yù)設(shè)的滑動(dòng)手勢(shì)包括向預(yù)定方向拖動(dòng)所述懸浮窗口的拖動(dòng)手勢(shì)。
在本發(fā)明實(shí)施例中,當(dāng)懸浮窗口獲得用戶輸入的滑動(dòng)操作后,為了確定是進(jìn)行翻頁(yè)還是進(jìn)行系統(tǒng)切換,可以對(duì)所獲得的滑動(dòng)操作與預(yù)設(shè)的滑動(dòng)手勢(shì)進(jìn)行匹配,進(jìn)行根據(jù)不同的匹配結(jié)果執(zhí)行不同的操作,其中,所述預(yù)設(shè)的滑動(dòng)手勢(shì)包括向預(yù)定方向拖動(dòng)所述懸浮窗口的拖動(dòng)手勢(shì)。
S203,若是,判斷所述滑動(dòng)手勢(shì)是否為切換操作系統(tǒng)的手勢(shì)。
S204,若是,識(shí)別所述滑動(dòng)手勢(shì)所關(guān)聯(lián)的操作系統(tǒng)。其中,所述終端預(yù)存有若干滑動(dòng)手勢(shì)對(duì)應(yīng)的若干操作系統(tǒng),所述若干滑動(dòng)手勢(shì)和若干操作系統(tǒng)形成一一對(duì)應(yīng)的關(guān)聯(lián)關(guān)系。
在本發(fā)明實(shí)施例中,所述終端預(yù)存的操作系統(tǒng)至少兩個(gè)或者兩個(gè)以上,相對(duì)應(yīng)的設(shè)置所述滑動(dòng)手勢(shì),一種滑動(dòng)手勢(shì)對(duì)應(yīng)切換一種操作系統(tǒng),對(duì)于實(shí)現(xiàn)操作系統(tǒng)切換的一類滑動(dòng)手勢(shì),不同的滑動(dòng)方式對(duì)應(yīng)不同的操作系統(tǒng),所述關(guān)聯(lián)關(guān)系可以是不同的滑動(dòng)方向關(guān)聯(lián)不同的操作系統(tǒng),例如,若滑動(dòng)操作的方向?yàn)橛蚁路綍r(shí),對(duì)應(yīng)地切換一種操作系統(tǒng),若滑動(dòng)操作的方向?yàn)樽笙路綍r(shí),對(duì)應(yīng)地切換另一種操作系統(tǒng)等等。
S205,判斷與所述滑動(dòng)手勢(shì)關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng),若是當(dāng)前的操作系統(tǒng),執(zhí)行步驟S206,否則執(zhí)行步驟S207。本步驟與本發(fā)明實(shí)施例一中的步驟S104類似,在此不再贅述。
S206,輸出無(wú)效提示。本步驟與本發(fā)明實(shí)施例一中的步驟S105類似,在此不再贅述。
S207,將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)手勢(shì)相關(guān)聯(lián)的操作系統(tǒng)。本步驟與本發(fā)明實(shí)施例一中的步驟S106類似,在此不再贅述。
由以上可見(jiàn),本發(fā)明實(shí)施例通過(guò)提供相應(yīng)的懸浮窗口以供用戶輸入頁(yè)面滑動(dòng)操作,根據(jù)所述懸浮窗口預(yù)設(shè)的滑動(dòng)手勢(shì)判斷所接收的滑動(dòng)操作是否為切換操作系統(tǒng)的手勢(shì),利用終端上預(yù)存的所述滑動(dòng)手勢(shì)與操作系統(tǒng)的關(guān)聯(lián)關(guān)系判斷與所述滑動(dòng)手勢(shì)關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng),從而根據(jù)所判斷的結(jié)果實(shí)現(xiàn)操作系統(tǒng)的切換。這種切換方式可以靈活實(shí)現(xiàn)系統(tǒng)切換,簡(jiǎn)化系統(tǒng)切換的操作步驟,簡(jiǎn)化操作流程,提高系統(tǒng)切換的速度,進(jìn)一步地,通過(guò)不同的滑動(dòng)操作實(shí)現(xiàn)不同操作系統(tǒng)的切換,智能性高,使用便捷。
圖4是本發(fā)明又一個(gè)實(shí)施例提供的一種跨系統(tǒng)切換方法的示意流程圖。如圖4所示,該方法包括步驟S301~S310。其中,本發(fā)明實(shí)施例三與本發(fā)明實(shí)施例一的區(qū)別在于,增加了步驟S302~S305。
S301,接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,其中,在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面。
S302,根據(jù)所述頁(yè)面滑動(dòng)操作控制所述終端滑動(dòng)當(dāng)前顯示頁(yè)面。
S303,檢測(cè)所述當(dāng)前顯示頁(yè)面在所述終端的觸摸屏幕上形成的滑動(dòng)軌跡。
S304,獲取所述滑動(dòng)軌跡的軌跡長(zhǎng)度。
S305,若所述軌跡長(zhǎng)度大于預(yù)設(shè)的長(zhǎng)度,控制所述當(dāng)前顯示頁(yè)面滑動(dòng)至另一顯示頁(yè)面。
在本發(fā)明實(shí)施例中,預(yù)設(shè)的長(zhǎng)度可以根據(jù)當(dāng)前顯示頁(yè)面在滑動(dòng)方向上的規(guī)格參數(shù)來(lái)確定,例如,預(yù)設(shè)的長(zhǎng)度為該規(guī)格參數(shù)的1/2,預(yù)設(shè)的長(zhǎng)度可以等于滑動(dòng)軌跡的軌跡長(zhǎng)度,當(dāng)滑動(dòng)軌跡的軌跡長(zhǎng)度大于預(yù)設(shè)的長(zhǎng)度時(shí),表示用戶希望滑動(dòng)當(dāng)前顯示頁(yè)面并翻至相鄰的其他顯示頁(yè)面進(jìn)行顯示。
S306,判斷所述滑動(dòng)操作是否為切換操作系統(tǒng)的操作。
S307,若是,識(shí)別所述滑動(dòng)操作所關(guān)聯(lián)的操作系統(tǒng),其中,所述終端預(yù)存有若干滑動(dòng)操作和若干操作系統(tǒng),所述若干滑動(dòng)操作和若干操作系統(tǒng)形成一一對(duì)應(yīng)的關(guān)聯(lián)關(guān)系。
S308,判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng)。
S309,若是當(dāng)前的操作系統(tǒng),輸出操作無(wú)效提示。
S310,若不是當(dāng)前的操作系統(tǒng),將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
由以上可見(jiàn),本發(fā)明實(shí)施例通過(guò)對(duì)滑動(dòng)軌跡的軌跡長(zhǎng)度進(jìn)行獲取和判斷,識(shí)別用戶的翻頁(yè)意圖,可以實(shí)現(xiàn)自動(dòng)翻頁(yè),有助于簡(jiǎn)化用戶操作、提升使用體驗(yàn)。
圖5是本發(fā)明又一個(gè)實(shí)施例提供的一種跨系統(tǒng)切換方法的示意流程圖。如圖5所示,該方法包括步驟S401~S409。其中,步驟S401~S405與本發(fā)明實(shí)施例一中的步驟S101~S105相同,在此不再贅述。
S401,接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,其中,在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面。
S402,判斷所述滑動(dòng)操作是否為切換操作系統(tǒng)的操作。
S403,若是,識(shí)別所述滑動(dòng)操作所關(guān)聯(lián)的操作系統(tǒng),其中,所述終端預(yù)存有若干滑動(dòng)操作和若干操作系統(tǒng),所述若干滑動(dòng)操作和若干操作系統(tǒng)形成一一對(duì)應(yīng)的關(guān)聯(lián)關(guān)系。
S404,判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng),若是當(dāng)前的操作系統(tǒng),執(zhí)行步驟S405,否則執(zhí)行步驟S406。
S405,輸出操作無(wú)效提示。
S406,若用戶輸入解密指令,開(kāi)始計(jì)時(shí)。
在本發(fā)明實(shí)施例中,在終端上設(shè)置計(jì)時(shí)功能,在用戶向所述終端的解鎖界面輸入解鎖密碼時(shí),啟動(dòng)終端上計(jì)時(shí)功能并開(kāi)始計(jì)時(shí)。
S407,若用戶輸入的解密指令解密失敗,判斷計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)時(shí)間。
在本發(fā)明實(shí)施例中,所述預(yù)設(shè)時(shí)間可以是1分鐘,可以是2分鐘,也可以是其他預(yù)設(shè)時(shí)間,所述預(yù)設(shè)時(shí)間也可以是用戶自行定義的時(shí)間。
S408,若達(dá)到預(yù)設(shè)時(shí)間,退出當(dāng)前的顯示頁(yè)面并顯示當(dāng)前操作系統(tǒng)的主界面。
在本發(fā)明實(shí)施例中,在規(guī)定的預(yù)設(shè)時(shí)間內(nèi),用戶輸入的解鎖密碼始終無(wú)法解鎖,表示當(dāng)前輸入的密碼不正確,或者所述終端的當(dāng)前使用者不是用戶本人且無(wú)法擁有使用權(quán)限,則退出當(dāng)前的顯示頁(yè)面并顯示當(dāng)前操作系統(tǒng)的主界面。
S409,若用戶輸入的解密指令解密成功,將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
由以上可見(jiàn),本發(fā)明實(shí)施例通過(guò)規(guī)定預(yù)設(shè)時(shí)間,且在規(guī)定的預(yù)設(shè)時(shí)間內(nèi)定時(shí)輸入解密指令,若用戶輸入的解密指令解密失敗,則控制所述終端退出當(dāng)前的顯示頁(yè)面并顯示當(dāng)前操作系統(tǒng)的主界面,這樣便可以確保用戶的數(shù)據(jù)安全。
如圖6所示,對(duì)應(yīng)上述一種跨系統(tǒng)切換方法,本發(fā)明實(shí)施例還提出一種終端,該終端100包括:第一接收單元10、第一判斷單元20、第一識(shí)別單元30、第二判斷單元40、第一輸出單元50、第一切換單元60。
其中第一接收單元10,用于接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,
其中,在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面。在本發(fā)明實(shí)施例中,通過(guò)在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面,用戶可以在不同顯示頁(yè)面之間進(jìn)行滑動(dòng)操作,不同的滑動(dòng)操作對(duì)應(yīng)實(shí)現(xiàn)的功能不相同,本發(fā)明實(shí)施例的滑動(dòng)操作可以實(shí)現(xiàn)翻頁(yè)功能,也可以實(shí)現(xiàn)操作系統(tǒng)切換功能;所述頁(yè)面滑動(dòng)操作可以是用戶使用任一手指在觸摸屏幕上的滑動(dòng)操作,執(zhí)行所述頁(yè)面滑動(dòng)操作時(shí),不同方向的滑動(dòng)操作顯示的頁(yè)面不同,在實(shí)現(xiàn)翻頁(yè)功能時(shí),可以是方向向左的滑動(dòng)以及方向向右的滑動(dòng),當(dāng)所述頁(yè)面滑動(dòng)操作為方向向左的滑動(dòng)時(shí),拖動(dòng)位于當(dāng)前顯示頁(yè)面左側(cè)的顯示頁(yè)面進(jìn)行顯示,當(dāng)所述頁(yè)面滑動(dòng)操作為方向向右的滑動(dòng)時(shí),拖動(dòng)位于當(dāng)前顯示頁(yè)面右側(cè)的顯示頁(yè)面進(jìn)行顯示。
第一判斷單元20,用于判斷所述滑動(dòng)操作是否為切換操作系統(tǒng)的操作。在本發(fā)明實(shí)施例中,根據(jù)不同的滑動(dòng)操作,對(duì)應(yīng)不同的實(shí)現(xiàn)功能,所述滑動(dòng)操作可以是實(shí)現(xiàn)顯示頁(yè)面翻頁(yè)的操作,也可以是實(shí)現(xiàn)操作系統(tǒng)切換的操作。
第一識(shí)別單元30,用于若是,識(shí)別所述滑動(dòng)操作所關(guān)聯(lián)的操作系統(tǒng),其中,所述終端預(yù)存有若干滑動(dòng)操作和若干操作系統(tǒng),所述若干滑動(dòng)操作和若干操作系統(tǒng)形成一一對(duì)應(yīng)的關(guān)聯(lián)關(guān)系。在本發(fā)明實(shí)施例中,所述終端預(yù)存的操作系統(tǒng)至少兩個(gè)或者兩個(gè)以上,相對(duì)應(yīng)的設(shè)置所述滑動(dòng)操作,一種滑動(dòng)操作對(duì)應(yīng)切換一種操作系統(tǒng),對(duì)于實(shí)現(xiàn)操作系統(tǒng)切換的一類操作,不同的操作方式對(duì)應(yīng)不同的操作系統(tǒng),所述關(guān)聯(lián)關(guān)系可以是不同的滑動(dòng)方向關(guān)聯(lián)不同的操作系統(tǒng),例如,若滑動(dòng)操作的方向?yàn)橛蚁路綍r(shí),對(duì)應(yīng)地切換一種操作系統(tǒng),若滑動(dòng)操作的方向?yàn)樽笙路綍r(shí),對(duì)應(yīng)地切換另一種操作系統(tǒng)等等。
第二判斷單元40,用于判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng)。
第一輸出單元50,用于若是當(dāng)前的操作系統(tǒng),輸出操作無(wú)效提示。在本發(fā)明實(shí)施例中,若與滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)為所述終端當(dāng)前正在運(yùn)行的操作系統(tǒng)時(shí),無(wú)需進(jìn)行系統(tǒng)切換,且輸出相應(yīng)的提示信息并顯示無(wú)效提示。
第一切換單元60,用于若不是當(dāng)前的操作系統(tǒng),將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
進(jìn)一步地,如圖7所示,所述終端100還包括:
第一執(zhí)行單元11,用于提供相應(yīng)的懸浮窗口以供用戶輸入所述頁(yè)面滑動(dòng)操作。在本發(fā)明實(shí)施例中,提供一懸浮窗口為用戶輸入滑動(dòng)操作,該懸浮窗口可以固定顯示在所述終端顯示界面,或者該懸浮窗口可以由用戶拖動(dòng)位置的改變而設(shè)置在相應(yīng)的位置處,在用戶未對(duì)該懸浮窗口進(jìn)行操作的情況下,該懸浮窗口保持在顯示界面上的固定位置;在該懸浮窗口用戶可以自定義滑動(dòng)手勢(shì),用戶進(jìn)行自定義的滑動(dòng)手勢(shì)可以是實(shí)現(xiàn)翻頁(yè)功能的手勢(shì),可以是實(shí)現(xiàn)系統(tǒng)切換功能的手勢(shì)。
需要說(shuō)明的是,該懸浮窗口可以為具有對(duì)觸屏電子設(shè)備進(jìn)行性能評(píng)測(cè)的功能的應(yīng)用所提供懸浮窗口,當(dāng)然也并不局限于此。
第三判斷單元22,用于判斷用戶輸入的頁(yè)面滑動(dòng)操作是否為預(yù)設(shè)的滑動(dòng)手勢(shì),所述預(yù)設(shè)的滑動(dòng)手勢(shì)包括向預(yù)定方向拖動(dòng)所述懸浮窗口的拖動(dòng)手勢(shì)。在本發(fā)明實(shí)施例中,當(dāng)懸浮窗口獲得用戶輸入的滑動(dòng)操作后,為了確定是進(jìn)行翻頁(yè)還是進(jìn)行系統(tǒng)切換,可以對(duì)所獲得的滑動(dòng)操作與預(yù)設(shè)的滑動(dòng)手勢(shì)進(jìn)行匹配,進(jìn)行根據(jù)不同的匹配結(jié)果執(zhí)行不同的操作,其中,所述預(yù)設(shè)的滑動(dòng)手勢(shì)包括向預(yù)定方向拖動(dòng)所述懸浮窗口的拖動(dòng)手勢(shì)。
第四判斷單元33,用于若是,判斷所述滑動(dòng)手勢(shì)是否為切換操作系統(tǒng)的手勢(shì)。
第二識(shí)別單元44,用于若是,識(shí)別所述滑動(dòng)手勢(shì)所關(guān)聯(lián)的操作系統(tǒng)。在本發(fā)明實(shí)施例中,所述終端預(yù)存的操作系統(tǒng)至少兩個(gè)或者兩個(gè)以上,相對(duì)應(yīng)的設(shè)置所述滑動(dòng)手勢(shì),一種滑動(dòng)手勢(shì)對(duì)應(yīng)切換一種操作系統(tǒng),對(duì)于實(shí)現(xiàn)操作系統(tǒng)切換的一類滑動(dòng)手勢(shì),不同的滑動(dòng)方式對(duì)應(yīng)不同的操作系統(tǒng),所述關(guān)聯(lián)關(guān)系可以是不同的滑動(dòng)方向關(guān)聯(lián)不同的操作系統(tǒng),例如,若滑動(dòng)操作的方向?yàn)橛蚁路綍r(shí),對(duì)應(yīng)地切換一種操作系統(tǒng),若滑動(dòng)操作的方向?yàn)樽笙路綍r(shí),對(duì)應(yīng)地切換另一種操作系統(tǒng)等等。
第二輸出單元55,用于若是當(dāng)前的操作系統(tǒng),輸出無(wú)效提示。
第二切換單元66,用于若不是當(dāng)前的操作系統(tǒng),將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)手勢(shì)相關(guān)聯(lián)的操作系統(tǒng)。
進(jìn)一步地,如圖8所示,所述終端100還包括:
第一控制單元70,用于根據(jù)所述頁(yè)面滑動(dòng)操作控制所述終端滑動(dòng)當(dāng)前顯示頁(yè)面。
檢測(cè)單元80,用于檢測(cè)所述當(dāng)前顯示頁(yè)面在所述終端的觸摸屏幕上形成的滑動(dòng)軌跡。
獲取單元90,用于獲取所述滑動(dòng)軌跡的軌跡長(zhǎng)度。
第二控制單元110,用于若所述軌跡長(zhǎng)度大于預(yù)設(shè)的軌跡長(zhǎng)度,控制所述當(dāng)前顯示頁(yè)面滑動(dòng)至另一顯示頁(yè)面。在本發(fā)明實(shí)施例中,預(yù)設(shè)的長(zhǎng)度可以根據(jù)當(dāng)前顯示頁(yè)面在滑動(dòng)方向上的規(guī)格參數(shù)來(lái)確定,例如,預(yù)設(shè)的長(zhǎng)度為該規(guī)格參數(shù)的1/2,預(yù)設(shè)的長(zhǎng)度可以等于滑動(dòng)軌跡的軌跡長(zhǎng)度,當(dāng)滑動(dòng)軌跡的軌跡長(zhǎng)度大于預(yù)設(shè)的長(zhǎng)度時(shí),表示用戶希望滑動(dòng)當(dāng)前顯示頁(yè)面并翻至相鄰的其他顯示頁(yè)面進(jìn)行顯示。
進(jìn)一步地,如圖9所示,所述第一切換單元60,具體包括:
第二執(zhí)行單元61,用于提供相應(yīng)的設(shè)置界面以供用戶輸入解密指令。在本發(fā)明實(shí)施例中,在將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)時(shí),會(huì)觸發(fā)所述終端顯示解鎖界面,在該解鎖界面中,要求用戶輸入解鎖密碼以驗(yàn)證用戶的使用權(quán)限。
第五判斷單元62,用于判斷用戶輸入的解密指令是否解密成功。在本發(fā)明實(shí)施例中,獲取用戶在該解鎖界面中輸入的密碼,并通過(guò)預(yù)置密碼驗(yàn)證用戶輸入的密碼是否正確,其中,用戶輸入的密碼可以是字符密碼,可以是指紋密碼,也可以是語(yǔ)音密碼;當(dāng)用戶輸入的密碼是字符密碼時(shí),獲取用戶在該解鎖界面輸入的字符信息;當(dāng)用戶輸入的密碼是指紋密碼時(shí),獲取用戶在該解鎖界面輸入的指紋信息;當(dāng)用戶輸入的密碼是語(yǔ)音密碼時(shí),獲取用戶在該解鎖界面輸入的語(yǔ)音信息。
第三切換單元63,用于若是,將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
進(jìn)一步地,如圖10所示,所述終端100還包括:
計(jì)時(shí)單元120,用于若用戶輸入解密指令,開(kāi)始計(jì)時(shí)。在本發(fā)明實(shí)施例中,在終端上設(shè)置計(jì)時(shí)功能,在用戶向所述終端的解鎖界面輸入解鎖密碼時(shí),啟動(dòng)終端上計(jì)時(shí)功能并開(kāi)始計(jì)時(shí)。
第六判斷單元130,用于若用戶輸入的解密指令解密失敗,判斷計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)時(shí)間。在本發(fā)明實(shí)施例中,所述預(yù)設(shè)時(shí)間可以是1分鐘,可以是2分鐘,也可以是其他預(yù)設(shè)時(shí)間,所述預(yù)設(shè)時(shí)間也可以是用戶自行定義的時(shí)間。
第三執(zhí)行單元140,用于若達(dá)到預(yù)設(shè)時(shí)間,退出當(dāng)前的顯示頁(yè)面并顯示當(dāng)前操作系統(tǒng)的主界面。在本發(fā)明實(shí)施例中,在規(guī)定的預(yù)設(shè)時(shí)間內(nèi),用戶輸入的解鎖密碼始終無(wú)法解鎖,表示當(dāng)前輸入的密碼不正確,或者所述終端的當(dāng)前使用者不是用戶本人且無(wú)法擁有使用權(quán)限,則退出當(dāng)前的顯示頁(yè)面并顯示當(dāng)前操作系統(tǒng)的主界面。
圖11為本發(fā)明的終端的另一實(shí)施例的結(jié)構(gòu)組成示意圖。如圖11所示,其可包括:輸入裝置101、輸出裝置102、收發(fā)裝置103、存儲(chǔ)器104以及處理器105,其中:
所述輸入裝置101,用于接收外部訪問(wèn)控制設(shè)備的輸入數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例所述的輸入裝置101可包括鍵盤、鼠標(biāo)、光電輸入裝置、聲音輸入裝置、觸摸式輸入裝置、掃描儀等。
所述輸出裝置102,用于對(duì)外輸出訪問(wèn)控制設(shè)備的輸出數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例所述的輸出裝置102可包括顯示器、揚(yáng)聲器、打印機(jī)等。
所述收發(fā)裝置103,用于通過(guò)通信鏈路向其他設(shè)備發(fā)送數(shù)據(jù)或者從其他設(shè)備接收數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的收發(fā)裝置103可包括射頻天線等收發(fā)器件。
所述存儲(chǔ)器104,用于存儲(chǔ)帶有各種功能的程序數(shù)據(jù)。本發(fā)明實(shí)施例中存儲(chǔ)器104存儲(chǔ)的數(shù)據(jù)包括可調(diào)用并運(yùn)行的程序數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器104可以是系統(tǒng)存儲(chǔ)器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如ROM,閃存等),或者兩者的結(jié)合。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器104還可以是系統(tǒng)之外的外部存儲(chǔ)器,比如,磁盤、光盤、磁帶等。
所述處理器105,用于調(diào)用所述存儲(chǔ)器104中存儲(chǔ)的程序數(shù)據(jù),并執(zhí)行如下操作:
接收用戶在觸摸屏幕上輸入的頁(yè)面滑動(dòng)操作,其中,在終端的觸摸屏幕上預(yù)設(shè)多個(gè)顯示頁(yè)面;判斷所述滑動(dòng)操作是否為切換操作系統(tǒng)的操作;若是,識(shí)別所述滑動(dòng)操作所關(guān)聯(lián)的操作系統(tǒng),其中,所述終端預(yù)存有若干滑動(dòng)操作和若干操作系統(tǒng),所述若干滑動(dòng)操作和若干操作系統(tǒng)形成一一對(duì)應(yīng)的關(guān)聯(lián)關(guān)系;判斷與所述滑動(dòng)操作關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng);若是當(dāng)前的操作系統(tǒng),輸出操作無(wú)效提示;若不是當(dāng)前的操作系統(tǒng),將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)操作相關(guān)聯(lián)的操作系統(tǒng)。
進(jìn)一步地,所述處理器105還執(zhí)行如下操作:
提供相應(yīng)的懸浮窗口以供用戶輸入所述頁(yè)面滑動(dòng)操作;判斷用戶輸入的頁(yè)面滑動(dòng)操作是否為預(yù)設(shè)的滑動(dòng)手勢(shì),所述預(yù)設(shè)的滑動(dòng)手勢(shì)包括向預(yù)定方向拖動(dòng)所述懸浮窗口的拖動(dòng)手勢(shì);若是,判斷所述滑動(dòng)手勢(shì)是否為切換操作系統(tǒng)的手勢(shì);若是,識(shí)別所述滑動(dòng)手勢(shì)所關(guān)聯(lián)的操作系統(tǒng);判斷與所述滑動(dòng)手勢(shì)關(guān)聯(lián)的操作系統(tǒng)是否為當(dāng)前的操作系統(tǒng);若是當(dāng)前的操作系統(tǒng),輸出無(wú)效提示;若不是當(dāng)前的操作系統(tǒng),將當(dāng)前操作系統(tǒng)切換至與所述滑動(dòng)手勢(shì)相關(guān)聯(lián)的操作系統(tǒng)。
進(jìn)一步地,所述處理器105還執(zhí)行如下操作:
根據(jù)所述頁(yè)面滑動(dòng)操作控制所述終端滑動(dòng)當(dāng)前顯示頁(yè)面;檢測(cè)所述當(dāng)前顯示頁(yè)面在所述終端的觸摸屏幕上形成的滑動(dòng)軌跡;獲取所述滑動(dòng)軌跡的軌跡長(zhǎng)度;若所述軌跡長(zhǎng)度大于預(yù)設(shè)的長(zhǎng)度,控制所述當(dāng)前顯示頁(yè)面滑動(dòng)至另一顯示頁(yè)面。
更進(jìn)一步地,所述處理器105還執(zhí)行如下操作:
提供相應(yīng)的設(shè)置界面以供用戶輸入解密指令;判斷用戶輸入的解密指令是否解密成功;若是,將當(dāng)前操作系統(tǒng)切換至與所述操作相關(guān)聯(lián)的操作系統(tǒng)。
更進(jìn)一步地,所述處理器105還執(zhí)行如下操作:
若用戶輸入解密指令,開(kāi)始計(jì)時(shí);若用戶輸入的解密指令解密失敗,判斷計(jì)時(shí)時(shí)間是否達(dá)到預(yù)設(shè)時(shí)間;若達(dá)到預(yù)設(shè)時(shí)間,退出當(dāng)前的顯示頁(yè)面并顯示當(dāng)前操作系統(tǒng)的主界面。
本發(fā)明所有實(shí)施例中的單元可以通過(guò)通用集成電路,例如CPU(Central Processing Unit,中央處理器),或通過(guò)ASIC(Application Specific Integrated Circuit,專用集成電路)來(lái)實(shí)現(xiàn)。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
本領(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)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。