亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種菜單調(diào)用方法及裝置與流程

文檔序號(hào):11458402閱讀:150來(lái)源:國(guó)知局

技術(shù)領(lǐng)域
:】本發(fā)明涉及菜單顯示
技術(shù)領(lǐng)域
:,尤其涉及一種菜單調(diào)用方法及裝置。
背景技術(shù)
::隨著智能手機(jī)的普及,觸屏手機(jī)的屏幕越來(lái)越大,在屏幕上方角落的菜單用戶(hù)單手無(wú)法觸控,要想觸控到屏幕上方角落的菜單就需要使用雙手操作。但是在某些場(chǎng)合下雙手不易操作,例如,在擁擠的公交車(chē)上。在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題:目前智能手機(jī)也有單手模式,但是單手模式需要手動(dòng)觸發(fā)啟動(dòng)才能使用;而且變成單手模式后,屏幕顯示區(qū)域會(huì)變小,發(fā)揮不了大屏手機(jī)的作用。技術(shù)實(shí)現(xiàn)要素:有鑒于此,本發(fā)明實(shí)施例提供了一種菜單調(diào)用方法及裝置,用以解決現(xiàn)有技術(shù)中大屏手機(jī)單手操作無(wú)法觸控到屏幕上方角落的菜單問(wèn)題。一方面,本發(fā)明實(shí)施例提供了一種菜單調(diào)用方法,包括:在接收到傾斜菜單的調(diào)用指令之后,獲取終端屏幕當(dāng)前各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度;計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值;將所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在將所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)之后,所述方法還包括:判斷是否預(yù)先接收到承載所述菜單的區(qū)域的設(shè)置指令;若是,判斷所述菜單的移動(dòng)方向是否與所述區(qū)域的方向一致;若一致,則將所述菜單移動(dòng)至所述區(qū)域。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述區(qū)域?yàn)榉忾]區(qū)域、開(kāi)放區(qū)域或按壓指令對(duì)應(yīng)的區(qū)域。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在將所述菜單移動(dòng)至所述區(qū)域之后,所述方法還包括:判斷所述菜單是否與所述區(qū)域適配;若所述菜單不適配所述區(qū)域,則調(diào)整所述區(qū)域的大小。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值之后,所述方法還包括:判斷所述差值與預(yù)設(shè)閾值的倍數(shù);根據(jù)所述倍數(shù)確定所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)的速度。上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下有益效果:通過(guò)計(jì)算各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值,并將菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng),實(shí)現(xiàn)了在需要調(diào)用菜單時(shí),通過(guò)傾斜終端屏幕界面即可實(shí)現(xiàn)菜單的調(diào)用,方便了用戶(hù)單手操作。另一方面,本發(fā)明實(shí)施例還提供了一種菜單調(diào)用裝置,包括:獲取模塊,用于在接收到傾斜菜單的調(diào)用指令之后,獲取終端屏幕當(dāng)前各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度;計(jì)算模塊,用于計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值;菜單移動(dòng)模塊,用于將所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括:第一判斷模塊,用于判斷是否預(yù)先接收到承載所述菜單的區(qū)域的設(shè)置指令;第二判斷模塊,用于在預(yù)先接收到承載所述菜單的區(qū)域的設(shè)置指令時(shí),判斷所述菜單的移動(dòng)方向是否與所述區(qū)域的方向一致;所述菜單移動(dòng)模塊,用于在所述菜單的移動(dòng)方向與所述區(qū)域的方向一致時(shí),將所述菜單移動(dòng)至所述區(qū)域。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述區(qū)域?yàn)榉忾]區(qū)域、開(kāi)放區(qū)域或按壓指令對(duì)應(yīng)的區(qū)域。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括:第三判斷模塊,用于判斷所述菜單是否與所述區(qū)域適配;區(qū)域調(diào)整模塊,用于在所述菜單不適配所述區(qū)域時(shí),調(diào)整所述區(qū)域的大小。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值之后,所述裝置還包括:第四判斷模塊,用于判斷所述差值與預(yù)設(shè)閾值的倍數(shù);所述菜單移動(dòng)模塊,還用于根據(jù)所述倍數(shù)確定所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)的速度。上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下有益效果:通過(guò)計(jì)算模塊計(jì)算各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值,并通過(guò)菜單移動(dòng)模塊將菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng),實(shí)現(xiàn)了在需要調(diào)用菜單時(shí),通過(guò)傾斜終端屏幕界面即可實(shí)現(xiàn)菜單的調(diào)用,方便了用戶(hù)單手操作。【附圖說(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í)施例所提供的菜單調(diào)用方法的實(shí)施例一流程示意圖;圖2是本發(fā)明實(shí)施例所提供的菜單調(diào)用設(shè)置方法的實(shí)施例二的流程示意圖;圖3為本發(fā)明實(shí)施例所提供的菜單位置的三維空間角度示意圖;圖4為本發(fā)明實(shí)施例所提供的區(qū)域示意圖;圖5為本發(fā)明實(shí)施例所提供的另一區(qū)域示意圖;圖6是本發(fā)明實(shí)施例所提供的菜單調(diào)用方法的實(shí)施例三的流程示意圖;圖7是本發(fā)明實(shí)施例所提供的菜單調(diào)用裝置的實(shí)施例四的結(jié)構(gòu)示意圖?!揪唧w實(shí)施方式】為了更好的理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,a和/或b,可以表示:?jiǎn)为?dú)存在a,同時(shí)存在a和b,單獨(dú)存在b這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。應(yīng)當(dāng)理解,盡管在本發(fā)明實(shí)施例中可能采用術(shù)語(yǔ)第一、第二、第三等來(lái)描述判斷模塊,但這些判斷模塊不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來(lái)將判斷模塊彼此區(qū)分開(kāi)。例如,在不脫離本發(fā)明實(shí)施例范圍的情況下,第一判斷模塊也可以被稱(chēng)為第二判斷模塊,類(lèi)似地,第二判斷模塊也可以被稱(chēng)為第一判斷模塊。取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)”。類(lèi)似地,取決于語(yǔ)境,短語(yǔ)“如果確定”或“如果檢測(cè)(陳述的條件或事件)”可以被解釋成為“當(dāng)確定時(shí)”或“響應(yīng)于確定”或“當(dāng)檢測(cè)(陳述的條件或事件)時(shí)”或“響應(yīng)于檢測(cè)(陳述的條件或事件)”。實(shí)施例一本發(fā)明實(shí)施例給出一種的方法,請(qǐng)參考圖1,其為本發(fā)明實(shí)施例所提供的菜單調(diào)用方法的流程示意圖,如圖所示,該方法包括以下步驟:s101,在接收到傾斜菜單的調(diào)用指令之后,獲取終端屏幕當(dāng)前各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度;需要說(shuō)明的是,本實(shí)施例中的傾斜菜單的調(diào)用指令可以包含但不限于以下兩種情況,用戶(hù)進(jìn)入應(yīng)用有菜單的界面,當(dāng)需要打開(kāi)遠(yuǎn)處的菜單時(shí):傾斜手機(jī)并保持不動(dòng)3秒;或是通過(guò)手動(dòng)按住home鍵(或其它鍵)3秒。所述3秒是泛指,本實(shí)施例不對(duì)其進(jìn)行限定,3秒是最佳時(shí)間,因?yàn)闀r(shí)間太短可能會(huì)誤觸發(fā),太長(zhǎng)體驗(yàn)不太好,當(dāng)然也可以根據(jù)需要設(shè)置成合適的秒數(shù),其作用是,通過(guò)傾斜或是按壓一段時(shí)間,以觸發(fā)系統(tǒng)進(jìn)入傾斜菜單模式。s102,計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值;系統(tǒng)接收到傾斜菜單指令后,首先通陀螺儀等傳感器器記錄屏幕當(dāng)前在三維空間的各方向相對(duì)于零點(diǎn)位置的角度(可為負(fù)數(shù));并通過(guò)傳感器實(shí)時(shí)檢測(cè)屏幕在各坐標(biāo)位置傾斜的角度,及與初始角度之間的變化情況。s103,將所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)。當(dāng)兩傾斜角度之差達(dá)正負(fù)20度(20度為泛指也可以根據(jù)需要設(shè)置)及以上時(shí),菜單向此方向移動(dòng)(所謂移動(dòng),即系統(tǒng)根據(jù)移動(dòng)路線進(jìn)行實(shí)時(shí)繪制菜單),角度差越大,移動(dòng)速度越快,角度差最少0度最大90度,系統(tǒng)會(huì)根據(jù)需要生成速度與角度差對(duì)應(yīng)關(guān)系;正數(shù)稱(chēng)為正向,負(fù)數(shù)稱(chēng)為逆向。上述技術(shù)方案中的一個(gè)技術(shù)方案具有如下有益效果:通過(guò)計(jì)算各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值,并將菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng),實(shí)現(xiàn)了在需要調(diào)用菜單時(shí),通過(guò)傾斜終端屏幕界面即可實(shí)現(xiàn)菜單的調(diào)用,方便了用戶(hù)單手操作。需要說(shuō)明的是,本發(fā)明實(shí)施例中所涉及的終端可以包括但不限于個(gè)人計(jì)算機(jī)(personalcomputer,pc)、個(gè)人數(shù)字助理(personaldigitalassistant,pda)、無(wú)線手持設(shè)備、平板電腦(tabletcomputer)、手機(jī)、mp3播放器、mp4播放器等。需要說(shuō)明的是,s101~s103的執(zhí)行主體可以為菜單調(diào)用裝置,該裝置可以位于本地終端的應(yīng)用,或者還可以為位于本地終端的應(yīng)用中的插件或軟件開(kāi)發(fā)工具包(softwaredevelopmentkit,sdk)等功能單元,本發(fā)明實(shí)施例對(duì)此不進(jìn)行特別限定??梢岳斫獾氖?,所述應(yīng)用可以是安裝在終端上的應(yīng)用程序(nativeapp),或者還可以是終端上的瀏覽器的一個(gè)網(wǎng)頁(yè)程序(webapp),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。實(shí)施例二基于上述實(shí)施例一所提供的菜單調(diào)用方法,本發(fā)明實(shí)施例對(duì)系統(tǒng)的設(shè)置流程進(jìn)行具體描述。該步驟具體可以包括:s21,設(shè)置啟動(dòng)本系統(tǒng)的時(shí)機(jī);s22,默認(rèn)時(shí)間?若是,則執(zhí)行步驟s23,否則執(zhí)行步驟s24;s23,傾斜或長(zhǎng)按3秒,執(zhí)行步驟s25;s24,不少于3秒的自定義時(shí)間,執(zhí)行步驟s25;s25,設(shè)置移動(dòng)的傾斜角度;s26,是否為默認(rèn)角度,若是,執(zhí)行步驟s27;否則,執(zhí)行步驟s28;s27,按照默認(rèn)角度,例如20度,并執(zhí)行步驟s29;s28,自動(dòng)義角度,并執(zhí)行步驟s29;如附圖3所示:在三維空間中,a為初始角度位置,假設(shè)系統(tǒng)測(cè)出與三個(gè)軸的相對(duì)于0點(diǎn)的夾角為:x=0度,y=15度,z=5度。用戶(hù)傾斜后位置為b,其與三個(gè)軸的相對(duì)于0點(diǎn)的夾角為:x=10度,y=50度,z=-14度。系統(tǒng)通過(guò)實(shí)時(shí)計(jì)算得出三個(gè)方向的相對(duì)偏移夾角:x軸角度差為10-0=10度,y軸角度差為50-15=35度,z軸角度差為-14-5=-19度;很明顯,系統(tǒng)根據(jù)計(jì)算結(jié)果得出,y軸角度差達(dá)到20度以上為35度,所以菜單會(huì)往y軸正方向移動(dòng);又由于35大于20,所以移動(dòng)的速度會(huì)相應(yīng)變快。用戶(hù)傾斜后位置為b,其與三個(gè)軸的相對(duì)于0點(diǎn)的夾角為:x=10度,y=18度,z=-21度。系統(tǒng)通過(guò)實(shí)時(shí)計(jì)算得出三個(gè)方向的相對(duì)偏移夾角:x軸角度差為10-0=10度,y軸角度差為18-15=3度,z軸角度差為-21-5=-26度;計(jì)算得出z軸角度差為-26度,所以菜單會(huì)往z軸逆方向移動(dòng)。用戶(hù)傾斜后位置為b,其與三個(gè)軸的相對(duì)于0點(diǎn)的夾角為:x=30度,y=80度,z=6度。系統(tǒng)通過(guò)實(shí)時(shí)計(jì)算得出三個(gè)方向的相對(duì)偏移夾角:x軸角度差為30-0=30度,y軸角度差為80-15=65度,z軸角度差為6-5=1度;計(jì)算得出x軸角度差為30度,y軸角度差為65度,所以菜單會(huì)同時(shí)往x軸和y軸正方向移動(dòng),由于y軸角度差大于x軸角度差,故會(huì)向y軸移動(dòng)的快一些。s29,設(shè)置區(qū)域或界限;s30,是否默認(rèn),若是,則執(zhí)行步驟s31;否則,執(zhí)行步驟s32;s31,默認(rèn)全開(kāi),執(zhí)行步驟s33;s32,自定義區(qū)域或界限,執(zhí)行步驟s33;s33,保存設(shè)置。用戶(hù)可預(yù)先設(shè)置菜單滑動(dòng)到的目的區(qū)域或目的界線(也可在手機(jī)傾斜前或傾斜后動(dòng)態(tài)實(shí)時(shí)畫(huà)),在設(shè)置過(guò)程中:用戶(hù)通過(guò)手指在屏幕上畫(huà)任意閉合的區(qū)域,如三角形、方形、圓形等,如附圖4示;或是畫(huà)任意的從左到右的線,如附圖5示。本系統(tǒng)檢測(cè)用戶(hù)手指移動(dòng)區(qū)域,記錄區(qū)域或界線形狀、位置等,生成數(shù)據(jù),并保存于存儲(chǔ)器中。當(dāng)用戶(hù)設(shè)置了閉合的區(qū)域時(shí),系統(tǒng)計(jì)算并分析區(qū)域位置、形狀、大小等關(guān)鍵數(shù)據(jù),并發(fā)消息通知菜單,若菜單往此處移動(dòng),則當(dāng)移動(dòng)到此區(qū)域內(nèi)時(shí),即使用戶(hù)再次改變屏幕方向,當(dāng)系統(tǒng)檢測(cè)到菜單移動(dòng)到區(qū)域邊界時(shí),便不再處理菜單移動(dòng)事件,也就是說(shuō)菜單只能在閉合區(qū)域內(nèi)移動(dòng),不會(huì)越過(guò)閉合的區(qū)域范圍。比如畫(huà)個(gè)圓形,菜單若移到此圓內(nèi),就再也不會(huì)移出去了。當(dāng)用戶(hù)設(shè)置了界線時(shí),系統(tǒng)計(jì)算并分析界線位置、長(zhǎng)度、寬度等關(guān)鍵數(shù)據(jù),發(fā)送消息通知菜單,若菜單往此界線移動(dòng),則當(dāng)移動(dòng)到此界線上時(shí),即使再增大傾斜角度,菜單也不會(huì)超過(guò)此線,但是可以通過(guò)線沒(méi)畫(huà)到的地方繞過(guò)去;返回可以。用戶(hù)也可通過(guò)手指按壓屏幕以直接指定菜單目的位置,以菜單中心點(diǎn)作為其位置參照點(diǎn),并向此位置傾斜屏幕,系統(tǒng)檢測(cè)按壓位置,根據(jù)傾斜角度,將菜單移動(dòng)到此處。菜單移動(dòng)到所需要位置時(shí),用戶(hù)就可點(diǎn)擊來(lái)調(diào)取菜單功能了。當(dāng)然,若系統(tǒng)檢測(cè)到菜單移動(dòng)到的位置或是手指按壓的位置不足以完全繪制菜單,則自動(dòng)適配菜單大小、位置:通過(guò)增大、縮小等方式,直到調(diào)整到離目標(biāo)位置最近的足以完全顯示位置。若要取消本功能,可通過(guò)再次按壓home鍵(或其它鍵)等3秒,系統(tǒng)檢測(cè)到此指令則認(rèn)為用戶(hù)要關(guān)閉傾斜菜單功能,并彈出pop框以提示用戶(hù)。當(dāng)然,同一時(shí)刻,用戶(hù)只能使用上述閉合區(qū)域、線、指定位置等方式中的任一種方式,預(yù)先設(shè)置的覺(jué)得不好可以手動(dòng)取消,然后手動(dòng)再動(dòng)態(tài)設(shè)置。s32,保存設(shè)置。實(shí)施例三本發(fā)明實(shí)施例還提供了一種菜單調(diào)用方法,如圖6所示,該方法包括以下步驟:s61,在有菜單的界面接收到傾斜菜單的調(diào)用指令之后,判斷是否有傾斜或者按壓設(shè)定的鍵預(yù)設(shè)時(shí)間(例如音量鍵3秒,home鍵3秒等),若是,則執(zhí)行步驟s62,否則,執(zhí)行步驟s72。s62,啟動(dòng)本系統(tǒng)。s63,讀取系統(tǒng)設(shè)置;s64,屏幕方位檢測(cè),獲取終端屏幕當(dāng)前各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度;s65,屏幕是否傾斜到一定角度,若是,則執(zhí)行步驟s66;否則,執(zhí)行步驟s72。s66,菜單開(kāi)始移動(dòng)。具體的,計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值;將所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)。s67,手動(dòng)畫(huà)區(qū)域或界限或者按壓,若是,則執(zhí)行步驟s68;否則,執(zhí)行步驟s69;所述區(qū)域?yàn)榉忾]區(qū)域、開(kāi)放區(qū)域或按壓指令對(duì)應(yīng)的區(qū)域。s68,若移動(dòng)方向一致,則移動(dòng)到指定位置,執(zhí)行步驟s70;具體的,在將所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)之后,所述方法還包括:判斷是否預(yù)先接收到承載所述菜單的區(qū)域的設(shè)置指令;若是,判斷所述菜單的移動(dòng)方向是否與所述區(qū)域的方向一致;若一致,則將所述菜單移動(dòng)至所述區(qū)域。可選的,在將所述菜單移動(dòng)至所述區(qū)域之后,所述方法還包括:判斷所述菜單是否與所述區(qū)域適配;若所述菜單不適配所述區(qū)域,則調(diào)整所述區(qū)域的大小。可選的,在計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值之后,所述方法還包括:判斷所述差值與預(yù)設(shè)閾值的倍數(shù);根據(jù)所述倍數(shù)確定所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)的速度。s69,正常根據(jù)角度大小按照一定速度運(yùn)動(dòng),執(zhí)行步驟s70。s70,點(diǎn)擊調(diào)用菜單功能。s71,按壓鍵3秒?若是,則執(zhí)行步驟s73;否則,執(zhí)行步驟s65;s72,正常使用。s73,退出系統(tǒng)。本發(fā)明實(shí)施例通過(guò)一定傾斜角度來(lái)調(diào)用菜單的方法。用戶(hù)打開(kāi)應(yīng)用,當(dāng)處于有菜單的界面,需要調(diào)用菜單時(shí),傾斜終端屏幕界面,亦可在傾斜時(shí)手指按壓屏幕任意位置,或是指定區(qū)域或界線;當(dāng)屏幕傾斜角度達(dá)到一定閾值時(shí),菜單自動(dòng)向傾斜方向滑動(dòng),傾斜角度越大滑動(dòng)越快;如果有手指按壓,則滑動(dòng)到手指位置;如果指定區(qū)域或界線,則滑動(dòng)到區(qū)域內(nèi)或是界線上;從而用戶(hù)可非常方便地點(diǎn)觸調(diào)用菜單。另外,本發(fā)明實(shí)施例通過(guò)傾斜一定角度使菜單移動(dòng)到任意目標(biāo)位置,點(diǎn)擊調(diào)用菜單;可自定義菜單移動(dòng)到的目的區(qū)域、界線、具體位置,極大方便大屏界面的使用,增加樂(lè)趣。上述實(shí)施例可以在終端集成陀螺儀等可檢測(cè)方位、角度的傳感器來(lái)實(shí)現(xiàn)相應(yīng)功能。實(shí)施例四請(qǐng)參考圖7,其為本發(fā)明實(shí)施例所提供的裝置的功能方塊圖。如圖7所示,該裝置包括:獲取模塊71,用于在接收到傾斜菜單的調(diào)用指令之后,獲取終端屏幕當(dāng)前各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度;計(jì)算模塊72,用于計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值;菜單移動(dòng)模塊73,用于將所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括:第一判斷模塊,用于判斷是否預(yù)先接收到承載所述菜單的區(qū)域的設(shè)置指令;第二判斷模塊,用于在預(yù)先接收到承載所述菜單的區(qū)域的設(shè)置指令時(shí),判斷所述菜單的移動(dòng)方向是否與所述區(qū)域的方向一致;所述菜單移動(dòng)模塊,用于在所述菜單的移動(dòng)方向與所述區(qū)域的方向一致時(shí),將所述菜單移動(dòng)至所述區(qū)域。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述區(qū)域?yàn)榉忾]區(qū)域、開(kāi)放區(qū)域或按壓指令對(duì)應(yīng)的區(qū)域。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,所述裝置還包括:第三判斷模塊,用于判斷所述菜單是否與所述區(qū)域適配;區(qū)域調(diào)整模塊,用于在所述菜單不適配所述區(qū)域時(shí),調(diào)整所述區(qū)域的大小。如上所述的方面和任一可能的實(shí)現(xiàn)方式,進(jìn)一步提供一種實(shí)現(xiàn)方式,在計(jì)算所述各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值之后,所述裝置還包括:第四判斷模塊,用于判斷所述差值與預(yù)設(shè)閾值的倍數(shù);所述菜單移動(dòng)模塊,還用于根據(jù)所述倍數(shù)確定所述菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng)的速度。由于本實(shí)施例中的各單元能夠執(zhí)行圖1所示的方法,本實(shí)施例未詳細(xì)描述的部分,可參考對(duì)圖1的相關(guān)說(shuō)明。本發(fā)明實(shí)施例的技術(shù)方案具有以下有益效果:通過(guò)計(jì)算模塊計(jì)算各坐標(biāo)軸相對(duì)于零點(diǎn)位置的角度與各坐標(biāo)軸的初始角度的差值,并通過(guò)菜單移動(dòng)模塊將菜單向差值的絕對(duì)值大于等于預(yù)設(shè)閾值對(duì)應(yīng)的坐標(biāo)軸方向或者反方向移動(dòng),實(shí)現(xiàn)了在需要調(diào)用菜單時(shí),通過(guò)傾斜終端屏幕界面即可實(shí)現(xiàn)菜單的調(diào)用,方便了用戶(hù)單手操作。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)裝置(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)裝置等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(read-onlymemory,rom)、隨機(jī)存取存儲(chǔ)器(randomaccessmemory,ram)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1