專利名稱:根據(jù)用戶操作自動調(diào)整控件的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種根據(jù)用戶操作自動調(diào)整控件的方法及裝置。
背景技術(shù):
隨著移動通信技術(shù)的快速發(fā)展,移動終端越來越向智能化的方向發(fā)展,例如目前觸屏式智能手機或平板電腦,其功能也越來越多,操作越來越簡便,不僅方便隨身攜帶,還為軟件運行和內(nèi)容服務(wù)提供了廣闊的舞臺,很多增值業(yè)務(wù)就此展開,如股票、新聞、天氣、交通、商品、應(yīng)用程序下載、音樂圖片下載等,各種移動終端早已不是單純用來滿足人們之間的相互聯(lián)系,更將成為一個集通話、短信、網(wǎng)絡(luò)接入、影視娛樂等為一體的綜合性個人手持終端設(shè)備。目前移動終端上的應(yīng)用程序使用了大量可點擊的控件(按鈕、文本輸入框等),而有些控件可能由于布局不合理或者功能多余,造成用戶很少點擊或者不點擊,這些控件占用了顯示空間,但是又沒有發(fā)揮作用,造成了資源浪費。因此,有必要提供一種能夠根據(jù)用戶操作提示并隱藏用戶不常使用或不使用的控件的方法及裝置,以解決現(xiàn)有技術(shù)的不足。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種能夠根據(jù)用戶操作提示并隱藏用戶不常使用或不使用的控件的方法,從而具有更好的用戶體驗。本發(fā)明的另一目的在于提供一種能夠根據(jù)用戶操作提示并隱藏用戶不常使用或不使用的控件的裝置 ,從而具有更好的用戶體驗。為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:提供一種根據(jù)用戶操作自動調(diào)整控件的方法,其包括如下步驟:(I)建立數(shù)據(jù)列表以記錄各控件信息;(2)啟動第一應(yīng)用程序以將用戶操作信息記錄到所述數(shù)據(jù)列表中;(3)進入某一應(yīng)用程序的頁面后,讀取所述數(shù)據(jù)列表中的各控件信息,并將狀態(tài)為已經(jīng)隱藏的控件隱藏;(4)啟動第二應(yīng)用程序以掃描未隱藏的所有控件,若所述控件所屬頁面的進入次數(shù)大于零,則分別檢測彈出提示信息前或彈出提示信息后的所述控件的使用比率;(5)比較彈出提示信息前或彈出提示信息后的所述控件的使用比率與預(yù)設(shè)閥值的大小,并根據(jù)比較結(jié)果輸出提示信息或隱藏控件。較佳地,在本發(fā)明的一種實施方式中,所述步驟(4)具體包括:(41)檢測未隱藏的每一所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟(42);(42)檢測未隱藏的每一所述控件是否彈出過提示信息,若否,則進行步驟(43),反之,則進行步驟(44);(43)檢測所述控件在彈出提示信息前的使用比率;(44)檢測所述控件在彈出提示信息后的使用比率。較佳地,在本發(fā)明的另一種實施方式中,所述步驟(4)具體包括:(41)檢測未隱藏的每一所述控件是否彈出過提示信息,若否,則進行步驟(42),反之,則進行步驟(44);(42)檢測在彈出提示信息前所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟(43);(43)檢測所述控件在彈出提示信息前的使用比率;(44)檢測在彈出提示信息后所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟(45);(45)檢測所述控件在彈出提示信息后的使用比率。較佳地,所述步驟(5)具體包括如下步驟:(51)判斷所述控件在彈出提示信息前的使用比率是否小于預(yù)設(shè)閥值,若是,則進行步驟(52);(52)輸出所述控件的功能及操作方法的提示信息,并更新數(shù)據(jù)列表;
(53)判斷所述控件在彈出提示信息后的使用比率是否小于預(yù)設(shè)閥值,若是,則進行步驟(54);(54)隱藏所述控件,并更新數(shù)據(jù)列表。較佳地,所述步驟(54)之前還包括:提示是否隱藏控件。較佳地,所述數(shù)據(jù)列表中記錄的控件信息包括:控件名稱、所屬頁面、所屬頁面的進入次數(shù)、是否已彈出過提示信息、彈出提示信息前的使用比率、彈出提示信息后的使用比率、是否已經(jīng)隱藏。較佳地,所述“彈出提示信息前的使用比率”、“彈出提示信息后的使用比率”均為所述控件的點擊次數(shù)與同一頁面內(nèi)所有控件的點擊次數(shù)的比值。與現(xiàn)有技術(shù)相比,由于本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法,首先建立數(shù)據(jù)列表以記錄各控件信息,然后啟動第一應(yīng)用程序以將用戶操作信息記錄到所述數(shù)據(jù)列表中,當(dāng)根據(jù)用戶點擊進入某一應(yīng)用程序的頁面后,先讀取數(shù)據(jù)列表中的各控件信息,并將狀態(tài)為已經(jīng)隱藏的控件隱藏;再啟動第二應(yīng)用程序以掃描未隱藏的所有控件,若控件所屬頁面的進入次數(shù)大于零,則分別檢測彈出提示信息前或彈出提示信息后的控件的使用比率,并比較彈出提示信息前或彈出提示信息后的所述控件的使用比率與預(yù)設(shè)閥值的大小,再根據(jù)比較結(jié)果輸出提示信息或隱藏控件,由此,可根據(jù)用戶操作習(xí)慣提示控件的功能或直接隱藏控件,從而避免用戶很少使用或不使用的控件占據(jù)顯示空間,節(jié)約顯示空間的資源,具有更好的用戶體驗。對應(yīng)地,本發(fā)明還公開一種根據(jù)用戶操作自動調(diào)整控件的裝置,其包括列表生成模塊、記錄模塊、讀取模塊、掃描模塊、檢測模塊、判斷模塊、提示模塊及執(zhí)行模塊;其中,列表生成模塊用于生成用來記錄各控件信息的數(shù)據(jù)列表;記錄模塊用于將用戶操作信息記錄到所述數(shù)據(jù)列表中;讀取模塊用于讀取所述數(shù)據(jù)列表中的各控件信息;掃描模塊用于掃描所述數(shù)據(jù)列表中未隱藏的所有控件;檢測模塊用于檢測未隱藏的每一所述控件所屬頁面的進入次數(shù)、所述控件是否彈出過提示信息及彈出提示信息前、后的所述控件的使用比率;判斷模塊用于判斷所述控件的使用比率是否小于預(yù)設(shè)閥值;提示模塊用于根據(jù)判斷模塊的判斷結(jié)果輸出提示信息;執(zhí)行模塊用于根據(jù)掃描模塊的掃描結(jié)果或判斷模塊的判斷結(jié)果,對控件執(zhí)行隱藏操作。較佳地,所述檢測模塊包括第一檢測單元、第二檢測單元及第三檢測單元,其中,第一檢測單元用于檢測未隱藏的每一所述控件所屬頁面的進入次數(shù);第二檢測單元用于檢測未隱藏的每一所述控件是否彈出過提示信息;第三檢測單元用于檢測所述控件在彈出提示信息前的使用比率及所述控件在彈出提示信息后的使用比率。較佳地,所述數(shù)據(jù)列表中記錄的控件信息包括:控件名稱、所屬頁面、所屬頁面的進入次數(shù)、是否已彈出過提示信息、彈出提示信息前的使用比率、彈出提示信息后的使用比率、是否已經(jīng)隱藏。較佳地,所述“彈出提示信息前的使用比率”、“彈出提示信息后的使用比率”均為所述控件的點擊次數(shù)與同一頁面內(nèi)所有控件的點擊次數(shù)的比值。與現(xiàn)有技術(shù)相比,由于 本發(fā)明的根據(jù)用戶操作自動調(diào)整控件的裝置,其包括列表生成模塊、記錄模塊、讀取模塊、掃描模塊、檢測模塊、判斷模塊、提示模塊及執(zhí)行模塊;首先通過列表生成模塊建立數(shù)據(jù)列表,然后通過記錄模塊將用戶操作信息記錄到所述數(shù)據(jù)列表中,當(dāng)根據(jù)用戶點擊進入某一應(yīng)用程序的頁面后,讀取模塊先讀取所述數(shù)據(jù)列表中的各控件信息,然后將狀態(tài)為已經(jīng)隱藏的控件隱藏;再通過掃描模塊掃描未隱藏的所有控件,利用檢測模塊檢測出控件所屬頁面的進入次數(shù)大于零,再分別檢測彈出提示信息前或彈出提示信息后的所述控件的使用比率,判斷模塊判斷彈出提示信息前的所述控件的使用比率小于預(yù)設(shè)閥值,則通過提示模塊輸出提示信息,判斷模塊判斷彈出提示信息后的所述控件的使用比率小于預(yù)設(shè)閥值,則通過執(zhí)行模塊隱藏控件;由此,可根據(jù)用戶操作習(xí)慣提示控件的功能或直接隱藏控件,從而避免用戶很少使用或不使用的控件占據(jù)顯示空間,節(jié)約顯示空間的資源,具有更好的用戶體驗。
圖1是本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法的主流程圖。圖2是本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法一實施例的流程圖。圖3是本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法另一實施例的流程圖。圖4是本發(fā)明根據(jù)用戶操作自動調(diào)整控件的裝置的結(jié)構(gòu)框圖。圖5是圖4中檢測模塊的結(jié)構(gòu)框圖。
具體實施例方式現(xiàn)在參考附圖描述本發(fā)明的實施例,附圖中類似的元件標(biāo)號代表類似的元件。本發(fā)明提供的根據(jù)用戶操作自動調(diào)整控件的方法及裝置,能夠根據(jù)用戶操作提示并隱藏用戶不使用或不常使用的控件,以節(jié)約顯示空間的資源,從而具有更好的用戶體驗。如圖1所示,圖1展示了本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法的主流程圖。該方法包括如下步驟:
步驟SOOl:建立數(shù)據(jù)列表以記錄各控件信息;步驟S002:啟動第一應(yīng)用程序以將用戶操作信息記錄到所述數(shù)據(jù)列表中;步驟S003:進入某一應(yīng)用程序的頁面后,讀取所述數(shù)據(jù)列表中的各控件信息,并將狀態(tài)為已經(jīng)隱藏的控件隱藏;步驟S004:啟動第二應(yīng)用程序以掃描未隱藏的所有控件,若所述控件所屬頁面的進入次數(shù)大于零,則分別檢測彈出提示信息前或彈出提示信息后的所述控件的使用比率;步驟S005:比較彈出提示信息前或彈出提示信息后的所述控件的使用比率與預(yù)設(shè)閥值的大小,并根據(jù)比較結(jié)果輸出提示信息或隱藏控件。下面結(jié)合附圖,對本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法的不同具體實施例分別進行描述。如圖2所示,圖2展示了本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法一實施例的流程圖。具體地,該方法包括如下步驟:
步驟SlOl:建立數(shù)據(jù)列表以記錄各控件信息;步驟S102:啟動第一應(yīng)用程序以將用戶操作信息記錄到所述數(shù)據(jù)列表中;具體地,所述“用戶操作信息”包括控件所屬頁面的進入次數(shù)、以及計算得出的控件彈出提示信息前的使用比率、彈出提示信息后的使用比率;步驟S103:進入某一應(yīng)用程序的頁面后,讀取所述數(shù)據(jù)列表中的各控件信息,并將狀態(tài)為已經(jīng)隱藏的控件隱藏;具體地,當(dāng)根據(jù)用戶點擊進入某一應(yīng)用程序的頁面后,則先讀取數(shù)據(jù)列表中的信息,若讀取到數(shù)據(jù)列表中某一控件的狀態(tài)為“已經(jīng)隱藏”,則將該狀態(tài)對應(yīng)的控件隱藏;步驟S104:啟動第二應(yīng)用程序以掃描未隱藏的所有控件;步驟S105:檢測未隱藏的每一所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟S106 ;步驟S106:檢測未隱藏的每一所述控件是否彈出過提示信息,若否,則進行步驟S107,反之,則進行步驟S109 ;步驟S107:檢測所述控件在彈出提示信息前的使用比率,并判斷該使用比率是否小于預(yù)設(shè)閥值,若是,則進行步驟S108 ;例如,設(shè)置控件在彈出提示信息前的使用比率閥值為1%,若檢測并判斷控件在彈出提示信息前的使用比率小于閥值1%,則進行步驟S108 ;步驟S108:輸出所述控件的功能及操作方法的提示信息,更新數(shù)據(jù)列表,并退出第二應(yīng)用程序;具體地,輸出所述控件的功能及操作方法的提示信息后,則將數(shù)據(jù)列表中“是否已彈出過提示信息” 一欄的狀態(tài)更新為“是”;步驟S109:檢測所述控件在彈出提示信息后的使用比率,并判斷該使用比率是否小于預(yù)設(shè)閥值,若是,則進行步驟SllO ;例如,設(shè)置控件在彈出提示信息后的使用比率閥值為1%,若檢測并判斷控件在彈出提示信息后的使用比率小于閥值1%,則進行步驟SllO ;步驟SllO:隱藏所述控件,更新數(shù)據(jù)列表,并退出第二應(yīng)用程序;具體地,隱藏所述控件后,將數(shù)據(jù)列表中“是否已經(jīng)隱藏” 一欄的狀態(tài)更新為“是”。較佳地,所述步驟SllO之前還進一步包括:提示是否隱藏控件;例如,輸出提示信息“該控件很少被使用,是否要隱藏”,從而可根據(jù)用戶的選擇進行隱藏與否的操作。較佳地,所述步驟SlOl之前還進一步包括:設(shè)置控件在彈出提示信息前的使用比率閥值及在彈出提示信息后的使用比率閥值;例如,設(shè)置控件在彈出提示信息前的使用比率閥值為1%,設(shè)置控件在彈出提示信息后的使用比率閥值為1%。具體地,所述數(shù)據(jù)列表中記錄的控件信息包括:控件名稱、所屬頁面、所屬頁面的進入次數(shù)、是否已彈出過提示信息、彈出提示信息前的使用比率、彈出提示信息后的使用比率、是否已經(jīng)隱藏。具體地,所述“彈出提示信息前的使用比率”、“彈出提示信息后的使用比率”均為所述控件的點擊次數(shù)與同一頁面內(nèi)所有控件的點擊次數(shù)的比值。如圖3所示,圖3展示了本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法另一實施例的流程圖。具體地,該方法包括如下步驟:步驟S201:建立數(shù)據(jù)列表以記錄各控件信息;步驟S202:啟動第一應(yīng)用程序以將用戶操作信息記錄到所述數(shù)據(jù)列表中;具體地,所述“用戶操作信息”包括控件所屬頁面的進入次數(shù)、以及計算得出的控件彈出提示信息前的使用比率、彈出提示信息后的使用比率;步驟S203:進入某一應(yīng)用程序的頁面后,讀取所述數(shù)據(jù)列表中的各控件信息,并將狀態(tài)為已經(jīng)隱藏的控件隱藏;具體地,當(dāng)根據(jù)用戶點擊進入某一應(yīng)用程序的頁面后,則先讀取數(shù)據(jù)列表中的信息,若讀取到數(shù)據(jù)列表中某一控件的狀態(tài)為“已經(jīng)隱藏”,則將該狀態(tài)對應(yīng)的控件隱藏;步驟S204:啟動第二應(yīng)用程序以掃描未隱藏的所有控件;步驟S205:檢測未隱藏的每一所述控件是否彈出過提示信息;若否,則進行步驟S206,反之,則進行步驟S209 ;步驟S206:檢測在彈出提示信息前所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟S207 ;步驟S207:檢測所述控件在彈出提示信息前的使用比率,并判斷該使用比率是否小于預(yù)設(shè)閥值,若是,則進行步驟S208 ;例如,檢測并判斷出控件在彈出提示信息前的使用比率小于閥值1%,則進行步驟S208 ;步驟S208:輸出所述控件的功能及操作方法的提示信息,更新數(shù)據(jù)列表,并退出第二應(yīng)用程序;具體地,輸出所述控件的功能及操作方法的提示信息后,則將數(shù)據(jù)列表中該控件的“是否已彈出過提示信息” 一欄的狀態(tài)更新為“是”;步驟S209:檢測在彈出提示信息后所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟S210 ;步驟S210:檢測所述控件在彈出提示信息后的使用比率,并判斷該使用比率是否小于預(yù)設(shè)閥值,若是,則進行步驟S211 ;例如,若檢測并判斷出控件在彈出提示信息后的使用比率小于閥值1%,則進行步驟S211 ;步驟S211:隱藏所述控件,更新數(shù)據(jù)列表,并退出第二應(yīng)用程序;具體地,隱藏所述控件后,將數(shù)據(jù)列表中該控件的“是否已經(jīng)隱藏” 一欄的狀態(tài)更新為“是”。較佳地,所述步驟S211之前還進一步包括:提示是否隱藏控件;例如,輸出提示信息“該控件很少被使用,是否要隱藏”,由此可根據(jù)用戶的選擇進行隱藏與否的操作。
較佳地,所述步驟S201之前還進一步包括:設(shè)置控件在彈出提示信息前的使用比率閥值及在彈出提示信息后的使用比率閥值;例如,設(shè)置控件在彈出提示信息前的使用比率閥值為1%,設(shè)置控件在彈出提示信息后的使用比率閥值為1%。具體地,所述數(shù)據(jù)列表中記錄的控件信息包括:控件名稱、所屬頁面、所屬頁面的進入次數(shù)、是否已彈出過提示信息、彈出提示信息前的使用比率、彈出提示信息后的使用比率、是否已經(jīng)隱藏。具體地,所述“彈出提示信息前的使用比率”、“彈出提示信息后的使用比率”均為所述控件的點擊次數(shù)與同一頁面內(nèi)所有控件的點擊次數(shù)的比值。由于本發(fā)明根據(jù)用戶操作自動調(diào)整控件的方法,首先建立數(shù)據(jù)列表以記錄各控件信息,然后啟動第一應(yīng)用程序以將用戶操作信息記錄到所述數(shù)據(jù)列表中,當(dāng)根據(jù)用戶點擊進入某一應(yīng)用程序的頁面后,先讀取數(shù)據(jù)列表中的各控件信息,并將狀態(tài)為已經(jīng)隱藏的控件隱藏;再啟動第二應(yīng)用程序以掃描未隱藏的所有控件,若控件所屬頁面的進入次數(shù)大于零,則分別檢測彈出提示信息前或彈出提示信息后的控件的使用比率,并比較彈出提示信息前或彈出提示信息后的所述控件的使用比率與預(yù)設(shè)閥值的大小,再根據(jù)比較結(jié)果輸出提示信息或隱藏控件,由此,可根據(jù)用戶操作習(xí)慣提示控件的功能或直接隱藏控件,從而避免用戶很少使用或不使用的控件占據(jù)顯示空間,節(jié)約顯示空間的資源,具有更好的用戶體驗。如圖4所示, 圖4展示了本發(fā)明根據(jù)用戶操作自動調(diào)整控件的裝置100的結(jié)構(gòu)框圖。具體地,該裝置100包括列表生成模塊101、讀取模塊102、掃描模塊103、檢測模塊104、判斷模塊105、提示模塊106、記錄模塊107及執(zhí)行模塊108。具體地,所述列表生成模塊101用于生成用來記錄各控件信息的數(shù)據(jù)列表;所述生成的數(shù)據(jù)列表中記錄的控件信息包括:控件名稱、所屬頁面、所屬頁面的進入次數(shù)、是否已彈出過提示信息、彈出提示信息前的使用比率、彈出提示信息后的使用比率、是否已經(jīng)隱藏;其中,所述“彈出提示信息前的使用比率”、“彈出提示信息后的使用比率”均為所述控件的點擊次數(shù)與同一頁面內(nèi)所有控件的點擊次數(shù)的比值。而記錄模塊107則用于將用戶操作信息記錄到所述數(shù)據(jù)列表中,其中,所述“用戶操作信息”是指控件所屬頁面的進入次數(shù),另夕卜,記錄模塊107還用于將計算得出的控件彈出提示信息前的使用比率、彈出提示信息后的使用比率記錄到所述數(shù)據(jù)列表中。讀取模塊102用于讀取所述數(shù)據(jù)列表中的各控件信息;若讀取到數(shù)據(jù)列表中某一控件的狀態(tài)為“已經(jīng)隱藏”,則將該狀態(tài)對應(yīng)的控件隱藏。掃描模塊103用于掃描所述數(shù)據(jù)列表中未隱藏的所有控件;檢測模塊104用于檢測未隱藏的每一所述控件所屬頁面的進入次數(shù)、所述控件是否彈出過提示信息及彈出提示信息前、后的所述控件的使用比率;判斷模塊105用于判斷所述控件的使用比率是否小于預(yù)設(shè)閥值;提示模塊106用于根據(jù)判斷模塊105的判斷結(jié)果輸出提示信息;執(zhí)行模塊108用于根據(jù)掃描模塊103的掃描結(jié)果或判斷模塊105的判斷結(jié)果,對控件執(zhí)行隱藏操作。如圖5所示,所述檢測模塊104還具體包括第一檢測單元1041、第二檢測單元1042及第三檢測單元1403,其中,第一檢測單元1041用于檢測未隱藏的每一所述控件所屬頁面的進入次數(shù);第二檢測單元1042用于檢測未隱藏的每一所述控件是否彈出過提示信息;第三檢測單元1043用于檢測所述控件在彈出提示信息前的使用比率及所述控件在彈出提示信息后的使用比率。由于本發(fā)明根據(jù)用戶操作自動調(diào)整控件的裝置100,包括列表生成模塊101、讀取模塊102、掃描模塊103、檢測模塊104、判斷模塊105、提示模塊106、記錄模塊107及執(zhí)行模塊108 ;首先通過列表生成模塊101建立數(shù)據(jù)列表,然后通過記錄模塊107將用戶操作信息記錄到所述數(shù)據(jù)列表中,當(dāng)根據(jù)用戶點擊進入某一應(yīng)用程序的頁面后,讀取模塊102先讀取所述數(shù)據(jù)列表中的各控件信息,然后將狀態(tài)為已經(jīng)隱藏的控件隱藏;再通過掃描模塊103掃描未隱藏的所有控件,利用檢測模塊104檢測出控件所屬頁面的進入次數(shù)大于零,再分別檢測彈出提示信息前或彈出提示信息后的所述控件的使用比率,判斷模塊105判斷彈出提示信息前的所述控件的使用比率小于預(yù)設(shè)閥值,則通過提示模塊106輸出提示信息,判斷模塊105判斷彈出提示信息后的所述控件的使用比率小于預(yù)設(shè)閥值,則通過執(zhí)行模塊108隱藏控件;由此,可根據(jù)用戶操作習(xí)慣提示控件的功能或直接隱藏控件,從而避免用戶很少使用或不使用的控件占據(jù)顯示空間,節(jié)約顯示空間的資源,具有更好的用戶體驗。以上所揭露的僅為本發(fā)明的優(yōu)選實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明申請專利 范圍所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種根據(jù)用戶操作自動調(diào)整控件的方法,其特征在于,包括如下步驟: (1)建立數(shù)據(jù)列表以記錄各控件信息; (2)啟動第一應(yīng)用程序以將用戶操作信息記錄到所述數(shù)據(jù)列表中; (3)進入某一應(yīng)用程序的頁面后,讀取所述數(shù)據(jù)列表中的各控件信息,并將狀態(tài)為已經(jīng)隱藏的控件隱藏; (4)啟動第二應(yīng)用程序以掃描未隱藏的所有控件,若所述控件所屬頁面的進入次數(shù)大于零,則分別檢測彈出提示信息前或彈出提示信息后的所述控件的使用比率; (5)比較彈出提示信息前或彈出提示信息后的所述控件的使用比率與預(yù)設(shè)閥值的大小,并根據(jù)比較結(jié)果輸出提示信息或隱藏控件。
2.如權(quán)利要求1所述的根據(jù)用戶操作自動調(diào)整控件的方法,其特征在于,所述步驟(4)具體包括: (41)檢測未隱藏的每一所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟(42); (42)檢測未隱藏的每一所述控件是否彈出過提示信息,若否,則進行步驟(43),反之,則進行步驟(44); (43)檢測所述控件在彈出提示信息前的 使用比率; (44)檢測所述控件在彈出提示信息后的使用比率。
3.如權(quán)利要求1所述的根據(jù)用戶操作自動調(diào)整控件的方法,其特征在于,所述步驟(4)具體包括: (41)檢測未隱藏的每一所述控件是否彈出過提示信息,若否,則進行步驟(42),反之,則進行步驟(44); (42)檢測在彈出提示信息前所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟(43); (43)檢測所述控件在彈出提示信息前的使用比率; (44)檢測在彈出提示信息后所述控件所屬頁面的進入次數(shù),若為零,則退出第二應(yīng)用程序,若大于零,則進行步驟(45); (45)檢測所述控件在彈出提示信息后的使用比率。
4.如權(quán)利要求1所述的根據(jù)用戶操作自動調(diào)整控件的方法,其特征在于,所述步驟(5)具體包括: (51)判斷所述控件在彈出提示信息前的使用比率是否小于預(yù)設(shè)閥值,若是,則進行步驟(52); (52)輸出所述控件的功能及操作方法的提示信息,并更新數(shù)據(jù)列表; (53)判斷所述控件在彈出提示信息后的使用比率是否小于預(yù)設(shè)閥值,若是,則進行步驟(54); (54)隱藏所述控件,并更新數(shù)據(jù)列表。
5.如權(quán)利要求4所述的根據(jù)用戶操作自動調(diào)整控件的方法,其特征在于,所述步驟(54)之前還包括: 提示是否隱藏控件。
6.如權(quán)利要求1所述的根據(jù)用戶操作自動調(diào)整控件的方法,其特征在于,所述數(shù)據(jù)列表中記錄的控件信息包括:控件名稱、所屬頁面、所屬頁面的進入次數(shù)、是否已彈出過提示信息、彈出提示信息前的使用比率、彈出提示信息后的使用比率、是否已經(jīng)隱藏。
7.如權(quán)利要求6所述的根據(jù)用戶操作自動調(diào)整控件的方法,其特征在于,所述“彈出提示信息前的使用比率”、“彈出提示信息后的使用比率”均為所述控件的點擊次數(shù)與同一頁面內(nèi)所有控件的點擊次數(shù)的比值。
8.一種根據(jù)用戶操作自動調(diào)整控件的裝置,其特征在于,包括: 列表生成模塊,用于生成用來記錄各控件信息的數(shù)據(jù)列表; 記錄模塊,用于將用戶操作信息記錄到所述數(shù)據(jù)列表中; 讀取模塊,用于讀取所述數(shù)據(jù)列表中的各控件信息; 掃描模塊,用于掃描所述數(shù)據(jù)列表中未隱藏的所有控件; 檢測模塊,用于檢測未隱藏的每一所述控件所屬頁面的進入次數(shù)、所述控件是否彈出過提示信息及彈出提示信息前、后的所述控件的使用比率; 判斷模塊,用于判斷所述控件的使用比率是否小于預(yù)設(shè)閥值; 提示模塊,用于根據(jù)判斷模塊的判斷結(jié)果輸出提示信息; 執(zhí)行模塊,用于根據(jù)掃描模塊的掃描結(jié)果或判斷模塊的判斷結(jié)果,對控件執(zhí)行隱藏操作。
9.如權(quán)利要求8所述的根據(jù)用戶操作自動調(diào)整控件的裝置,其特征在于,所述檢測模塊包括: 第一檢測單元,用于檢測未隱藏的每一所述控件所屬頁面的進入次數(shù); 第二檢測單元,用于檢測未隱藏的每一所述控件是否彈出過提示信息; 第三檢測單元,用于檢測所述控件在彈出提示信息前的使用比率及所述控件在彈出提示信息后的使用比率。
10.如權(quán)利要求8所述的根據(jù)用戶操作自動調(diào)整控件的裝置,其特征在于,所述數(shù)據(jù)列表中記錄的控件信息包括:控件名稱、所屬頁面、所屬頁面的進入次數(shù)、是否已彈出過提示信息、彈出提示信息前的使用比率、彈出提示信息后的使用比率、是否已經(jīng)隱藏。
11.如權(quán)利要求8所述的根據(jù)用戶操作自動調(diào)整控件的裝置,其特征在于,所述“彈出提示信息前的使用比率”、“彈出提示信息后的使用比率”均為所述控件的點擊次數(shù)與同一頁面內(nèi)所有控件的點擊次數(shù)的比值。
全文摘要
本發(fā)明公開了一種根據(jù)用戶操作自動調(diào)整控件的方法,包括(1)建立數(shù)據(jù)列表以記錄各控件信息;(2)啟動第一應(yīng)用程序以將用戶操作信息記錄到數(shù)據(jù)列表中;(3)進入某一應(yīng)用程序的頁面后,讀取數(shù)據(jù)列表中的各控件信息,并將狀態(tài)為已經(jīng)隱藏的控件隱藏;(4)啟動第二應(yīng)用程序以掃描未隱藏的所有控件,若控件所屬頁面的進入次數(shù)大于零,則分別檢測彈出提示信息前或彈出提示信息后的控件的使用比率;(5)比較彈出提示信息前或彈出提示信息后的控件的使用比率與預(yù)設(shè)閥值的大小,并根據(jù)比較結(jié)果輸出提示信息或隱藏控件。根據(jù)用戶操作習(xí)慣提示控件的功能或隱藏控件,避免很少使用或不使用的控件占據(jù)顯示空間,具有更好的用戶體驗。本發(fā)明還公開一種根據(jù)用戶操作自動調(diào)整控件的裝置。
文檔編號G06F3/0484GK103218137SQ20131015369
公開日2013年7月24日 申請日期2013年4月27日 優(yōu)先權(quán)日2013年4月27日
發(fā)明者范志超 申請人:廣東歐珀移動通信有限公司