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

調(diào)整應(yīng)用程序界面中功能模塊布局的方法及裝置與流程

文檔序號(hào):12270936閱讀:264來(lái)源:國(guó)知局
調(diào)整應(yīng)用程序界面中功能模塊布局的方法及裝置與流程

本發(fā)明涉及終端設(shè)備技術(shù)領(lǐng)域,具體而言,本發(fā)明涉及一種調(diào)整應(yīng)用程序界面中功能模塊布局的方法以及一種調(diào)整應(yīng)用程序界面中功能模塊布局的裝置。



背景技術(shù):

現(xiàn)如今科學(xué)技術(shù)飛速發(fā)展,終端設(shè)備越來(lái)越智能化,相應(yīng)地應(yīng)用于各類(lèi)終端設(shè)備的應(yīng)用程序也層出不窮,應(yīng)用程序在提供給用戶便利的同時(shí),也給用戶的生活帶來(lái)了一些困擾。

應(yīng)用程序通常包括多個(gè)功能模塊,例如應(yīng)用程序“支付寶”中包括“生活支付”、“口碑外賣(mài)”、“朋友通訊”和“我的賬戶”這四大功能分區(qū),其中,四大功能分區(qū)中又包括將其功能進(jìn)行詳細(xì)劃分得到的更小的功能模塊,例如“生活支付”功能分區(qū)下包括日常生活中常用的支付功能模塊:“轉(zhuǎn)賬”、“信用卡還款”和“叫車(chē)服務(wù)”等;“朋友通訊”功能分區(qū)下包括與即時(shí)通訊相關(guān)的功能模塊:“通訊錄”、“添加朋友”和“聊天記錄”等;“我的賬戶”功能分區(qū)下包括與用戶相關(guān)的賬戶管理功能模塊:“余額查看”、“銀行卡綁定”和“保險(xiǎn)服務(wù)”等。應(yīng)用程序“支付寶”包括的多個(gè)功能模塊中的一部分功能模塊是常用功能模塊,如“轉(zhuǎn)賬”、“信用卡還款”、“余額查看”和“銀行卡綁定”,還有另外一部分功能模塊并非是常用的功能模塊,如“叫車(chē)服務(wù)”、“通訊錄”、“添加朋友”、“聊天記錄”和“保險(xiǎn)服務(wù)”,以上并非常用的功能模塊通常都存在與其功能相應(yīng)的專(zhuān)用應(yīng)用程序,用戶通常會(huì)選擇使用專(zhuān)用應(yīng)用程序?qū)崿F(xiàn)需要的功能服務(wù),如用戶通常會(huì)選擇專(zhuān)用叫車(chē)應(yīng)用程序“滴滴打車(chē)”進(jìn)行叫車(chē)服務(wù)而非通過(guò)應(yīng)用程序“支付寶”提供的功能模塊來(lái)進(jìn)行叫車(chē)服務(wù)。因此,一般在應(yīng)用程序中都存在多個(gè)功能模塊,其中一部分功能模塊是較為常用的功能,另外一部分功能模塊則是附加的功能,對(duì)于附加的功能用戶基本不會(huì)使用,使用頻率低,故而,對(duì)于應(yīng)用程序界面的功能模塊布局中存在大量的冗余信息,這些冗余信息很可能會(huì)導(dǎo)致用戶難以便捷的找到需要的功能模塊,甚至引起用戶的信息焦慮,用戶體驗(yàn)不佳。



技術(shù)實(shí)現(xiàn)要素:

為克服上述技術(shù)問(wèn)題或者至少部分地解決上述技術(shù)問(wèn)題,特提出以下技術(shù)方案:

本發(fā)明的一個(gè)實(shí)施例提出了一種調(diào)整應(yīng)用程序界面中功能模塊布局的方法,包括:

當(dāng)檢測(cè)到針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令時(shí),獲取與調(diào)整指令相應(yīng)的布局調(diào)整信息;

基于布局調(diào)整信息調(diào)整應(yīng)用程序界面中各個(gè)功能模塊的布局方式。

優(yōu)選地,針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令,包括以下至少一種情形:

來(lái)自用戶的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令;

基于各個(gè)功能模塊的歷史使用記錄確定的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。

優(yōu)選地,基于各個(gè)功能模塊的歷史使用記錄確定針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令的方式,包括:

基于各個(gè)功能模塊的歷史使用記錄確定應(yīng)用程序內(nèi)各個(gè)功能模塊的使用率;

基于各個(gè)功能模塊的使用率來(lái)確定布局調(diào)整信息。

優(yōu)選地,針對(duì)任一功能模塊,布局調(diào)整信息包括以下至少一項(xiàng):

是否顯示表征該功能模塊的圖形對(duì)象及提供相應(yīng)功能接口;

表征該功能模塊的圖形對(duì)象及相應(yīng)功能接口的在應(yīng)用程序界面中的位置。

可選地,該方法還包括:

當(dāng)布局調(diào)整信息包括在應(yīng)用程序界面中不顯示表征任一功能模塊的圖形對(duì)象且不提供相應(yīng)功能接口時(shí),關(guān)閉與該功能模塊相應(yīng)的服務(wù)進(jìn)程。

本發(fā)明的另一實(shí)施例提出了一種調(diào)整應(yīng)用程序界面中功能模塊布局的裝置,包括:

獲取模塊,用于當(dāng)檢測(cè)到針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令時(shí),獲取與調(diào)整指令相應(yīng)的布局調(diào)整信息;

調(diào)整模塊,用于基于布局調(diào)整信息調(diào)整應(yīng)用程序界面中各個(gè)功能模塊的布局方式。

優(yōu)選地,針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令,包括以下至少一種情形:

來(lái)自用戶的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令;

基于各個(gè)功能模塊的歷史使用記錄確定的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。

優(yōu)選地,基于各個(gè)功能模塊的歷史使用記錄確定針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令的方式,包括:

基于各個(gè)功能模塊的歷史使用記錄確定應(yīng)用程序內(nèi)各個(gè)功能模塊的使用率;

基于各個(gè)功能模塊的使用率來(lái)確定布局調(diào)整信息。

優(yōu)選地,針對(duì)任一功能模塊,布局調(diào)整信息包括以下至少一項(xiàng):

是否顯示表征該功能模塊的圖形對(duì)象及提供相應(yīng)功能接口;

表征該功能模塊的圖形對(duì)象及相應(yīng)功能接口的在應(yīng)用程序界面中的位置。

可選地,該裝置還包括:

關(guān)閉模塊,用于當(dāng)布局調(diào)整信息包括在應(yīng)用程序界面中不顯示表征任一功能模塊的圖形對(duì)象且不提供相應(yīng)功能接口時(shí),關(guān)閉與該功能模塊相應(yīng)的服務(wù)進(jìn)程。

本發(fā)明的技術(shù)方案解決了如何調(diào)整應(yīng)用程序界面中功能模塊布局的問(wèn)題。其中,基于布局調(diào)整信息調(diào)整應(yīng)用程序界面中各個(gè)功能模塊的布局方式,通過(guò)該步驟可以根據(jù)布局調(diào)整信息對(duì)應(yīng)用程序界面中功能模塊布局進(jìn)行相應(yīng)的調(diào)整,以將不常用的功能模塊隱藏,當(dāng)用戶啟動(dòng)應(yīng)用程序后,可以在主界面中快速瀏覽到其常用的功能模塊,用戶無(wú)需執(zhí)行多次點(diǎn)擊進(jìn)入的操作即可啟動(dòng)其所需功能模塊的相應(yīng)服務(wù);或者還可以根據(jù)功能模塊的功能類(lèi)型,對(duì)應(yīng)用程序中的功能模塊進(jìn)行劃分,將具有同一類(lèi)型功能的功能模塊劃分在一個(gè)功能分區(qū)中,以在用戶需要開(kāi)啟任一功能模塊時(shí),根據(jù)該功能模塊的功能類(lèi)型進(jìn)行查找,從而減小用戶的操作復(fù)雜度,提高了用戶體驗(yàn)感。

本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

附圖說(shuō)明

本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:

圖1為本發(fā)明一個(gè)實(shí)施例的調(diào)整應(yīng)用程序界面中功能模塊布局的方法的流程示意圖;

圖2a及圖2b為本發(fā)明一個(gè)優(yōu)選實(shí)施例的調(diào)整應(yīng)用程序界面示意圖;

圖3為本發(fā)明另一實(shí)施例的調(diào)整應(yīng)用程序界面中功能模塊布局的裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對(duì)本發(fā)明的限制。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書(shū)中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無(wú)線連接或無(wú)線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,這里所使用的“終端”、“終端設(shè)備”既包括無(wú)線信號(hào)接收器的設(shè)備,其僅具備無(wú)發(fā)射能力的無(wú)線信號(hào)接收器的設(shè)備,又包括接收和發(fā)射硬件的設(shè)備,其具有能夠在雙向通信鏈路上,進(jìn)行雙向通信的接收和發(fā)射硬件的設(shè)備。這種設(shè)備可以包括:蜂窩或其他通信設(shè)備,其具有單線路顯示器或多線路顯示器或沒(méi)有多線路顯示器的蜂窩或其他通信設(shè)備;PCS(Personal Communications Service,個(gè)人通信系統(tǒng)),其可以組合語(yǔ)音、數(shù)據(jù)處理、傳真和/或數(shù)據(jù)通信能力;PDA(Personal Digital Assistant,個(gè)人數(shù)字助理),其可以包括射頻接收器、尋呼機(jī)、互聯(lián)網(wǎng)/內(nèi)聯(lián)網(wǎng)訪問(wèn)、網(wǎng)絡(luò)瀏覽器、記事本、日歷和/或GPS(Global Positioning System,全球定位系統(tǒng))接收器;常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備,其具有和/或包括射頻接收器的常規(guī)膝上型和/或掌上型計(jì)算機(jī)或其他設(shè)備。這里所使用的“終端”、“終端設(shè)備”可以是便攜式、可運(yùn)輸、安裝在交通工具(航空、海運(yùn)和/或陸地)中的,或者適合于和/或配置為在本地運(yùn)行,和/或以分布形式,運(yùn)行在地球和/或空間的任何其他位置運(yùn)行。這里所使用的“終端”、“終端設(shè)備”還可以是通信終端、上網(wǎng)終端、音樂(lè)/視頻播放終端,例如可以是PDA、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)和/或具有音樂(lè)/視頻播放功能的移動(dòng)電話,也可以是智能電視、機(jī)頂盒等設(shè)備。

圖1為本發(fā)明一個(gè)實(shí)施例的調(diào)整應(yīng)用程序界面中功能模塊布局的方法的流程示意圖。

步驟S110:當(dāng)檢測(cè)到針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令時(shí),獲取與調(diào)整指令相應(yīng)的布局調(diào)整信息。

需要說(shuō)明的是,應(yīng)用程序通常包括多個(gè)功能模塊,例如應(yīng)用程序“支付寶”中包括“生活支付”、“口碑外賣(mài)”、“朋友通訊”和“我的賬戶”這四大功能分區(qū),其中,四大功能分區(qū)中又包括將其功能進(jìn)行詳細(xì)劃分得到的更小的功能模塊,例如“生活支付”功能分區(qū)下包括日常生活中常用的支付功能模塊:“轉(zhuǎn)賬”、“信用卡還款”和“叫車(chē)服務(wù)”等;“朋友通訊”功能分區(qū)下包括與即時(shí)通訊相關(guān)的功能模塊:“通訊錄”、“添加朋友”和“聊天記錄”等;“我的賬戶”功能分區(qū)下包括與用戶相關(guān)的賬戶管理功能模塊:“余額查看”、“銀行卡綁定”和“保險(xiǎn)服務(wù)”等。

當(dāng)檢測(cè)到針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令時(shí),可以根據(jù)調(diào)整指令對(duì)應(yīng)用程序界面中功能模塊布局進(jìn)行相應(yīng)的調(diào)整,以將不常用的功能模塊隱藏,或者還可以根據(jù)功能模塊的功能類(lèi)型,對(duì)應(yīng)用程序中的功能模塊進(jìn)行劃分,將具有同一類(lèi)型功能的功能模塊劃分在一個(gè)功能分區(qū)中,以在用戶需要開(kāi)啟任一功能模塊時(shí),根據(jù)該功能模塊的功能類(lèi)型進(jìn)行查找,從而減小用戶的操作復(fù)雜度,提高了用戶體驗(yàn)感。

優(yōu)選地,針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令的步驟包括以下至少一種情形:來(lái)自用戶的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令;基于各個(gè)功能模塊的歷史使用記錄確定的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。

具體地,如圖2a所示,在應(yīng)用程序APP1的起始頁(yè)面的右上角提供按鈕1,當(dāng)用戶按下按鈕1以觸發(fā)對(duì)應(yīng)用程序APP1人機(jī)交互界面中功能模塊布局的調(diào)整時(shí),會(huì)跳轉(zhuǎn)至如圖2b所示的界面,其中針對(duì)應(yīng)用程序APP1中各個(gè)功能模塊都存在與之相應(yīng)的標(biāo)識(shí)及其顯示功能開(kāi)啟關(guān)閉的按鈕,如按鈕2的狀態(tài)為將功能模塊1的顯示功能關(guān)閉,即在應(yīng)用程序APP1的人機(jī)交互界面中不顯示功能模塊1,又如按鈕3的狀態(tài)為將功能模塊2的顯示功能開(kāi)啟,即在應(yīng)用程序APP1的人機(jī)交互界面中顯示功能模塊2,當(dāng)用戶對(duì)此類(lèi)按鈕進(jìn)行開(kāi)啟或關(guān)閉操作時(shí),相應(yīng)地會(huì)自動(dòng)生成針對(duì)應(yīng)用程序APP1界面中功能模塊布局的調(diào)整指令,接著,終端設(shè)備就會(huì)檢測(cè)到來(lái)自用戶的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。

還存在另外一種情況,即使用戶不對(duì)某一應(yīng)用程序界面中功能模塊布局進(jìn)行調(diào)整操作,終端設(shè)備也可以自動(dòng)生成基于各個(gè)功能模塊的歷史使用記錄確定的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。具體地,可以設(shè)置一預(yù)定頻率,終端設(shè)備以該預(yù)定頻率來(lái)獲取各個(gè)功能模塊的歷史使用記錄;接著,基于各個(gè)功能模塊的歷史使用記錄確定針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令;當(dāng)上述調(diào)整指令生成時(shí),終端設(shè)備就會(huì)檢測(cè)到基于各個(gè)功能模塊的歷史使用記錄確定的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。

優(yōu)選地,基于各個(gè)功能模塊的歷史使用記錄確定針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令的方式包括:基于各個(gè)功能模塊的歷史使用記錄確定應(yīng)用程序內(nèi)各個(gè)功能模塊的使用率;基于各個(gè)功能模塊的使用率來(lái)確定布局調(diào)整信息。

具體地,終端設(shè)備獲取各個(gè)功能模塊的歷史使用記錄,其中,歷史使用記錄包括但不限于歷史使用時(shí)長(zhǎng)、歷史使用頻率;接著,基于獲取到的各個(gè)功能模塊的歷史使用記錄確定應(yīng)用程序內(nèi)各個(gè)功能模塊的使用率;隨后,將應(yīng)用程序內(nèi)各個(gè)功能模塊按照與其相應(yīng)的使用率由大到小排序,并確定排序靠前的預(yù)定位數(shù)的應(yīng)用程序內(nèi)的功能模塊;最后,基于確定的使用率排序靠前的應(yīng)用程序內(nèi)的功能模塊來(lái)確定布局調(diào)整信息。亦或者,確定應(yīng)用程序內(nèi)使用率低于預(yù)定使用閾值的低使用功能模塊,接著,在已開(kāi)啟顯示功能的功能模塊中查找低使用功能模塊,并基于查找到的低使用功能模塊確定布局調(diào)整信息,以根據(jù)布局調(diào)整信息控制關(guān)閉這些低使用功能模塊的顯示功能。

步驟S120:基于布局調(diào)整信息調(diào)整應(yīng)用程序界面中各個(gè)功能模塊的布局方式。

優(yōu)選地,針對(duì)任一功能模塊,布局調(diào)整信息包括以下至少一項(xiàng):是否顯示表征該功能模塊的圖形對(duì)象及提供相應(yīng)功能接口;表征該功能模塊的圖形對(duì)象及相應(yīng)功能接口的在應(yīng)用程序界面中的位置。

其中,顯示表征該功能模塊的圖形對(duì)象可以是功能模塊的圖形標(biāo)識(shí)、文字標(biāo)識(shí);功能模塊相應(yīng)功能接口可以是啟動(dòng)功能模塊相應(yīng)服務(wù)的跳轉(zhuǎn)接口。

例如,如圖2a所示,當(dāng)用戶按下按鈕1以觸發(fā)對(duì)應(yīng)用程序APP1人機(jī)交互界面中功能模塊布局的調(diào)整操作時(shí),會(huì)跳轉(zhuǎn)至如圖2b所示的界面,其中針對(duì)應(yīng)用程序APP1中各個(gè)功能模塊都存在與之相應(yīng)的標(biāo)識(shí)及其顯示功能開(kāi)啟關(guān)閉的按鈕,當(dāng)用戶將按鈕2的由開(kāi)啟狀態(tài)調(diào)整為關(guān)閉狀態(tài)時(shí),相應(yīng)地會(huì)生成針對(duì)應(yīng)用程序APP1界面中功能模塊1的布局的調(diào)整指令,終端設(shè)備檢測(cè)到該指令,并獲取與調(diào)整指令相應(yīng)的包括不顯示表征功能模塊1的圖形的布局調(diào)整信息;接著,終端設(shè)備基于上述包括不顯示表征功能模塊1的圖形的布局調(diào)整信息調(diào)整應(yīng)用程序APP1界面中功能模塊1的布局方式,以將表征功能模塊1的圖形的顯示功能進(jìn)行關(guān)閉。具體地,可以通過(guò)系統(tǒng)提供的FunctionManager管理器將布局調(diào)整信息發(fā)送至ViewContainer管理器,ViewContainer管理器可以基于接收到的布局調(diào)整信息控制調(diào)整應(yīng)用程序界面中功能模塊布局方式。其中,ViewContainer管理器用于控制管理應(yīng)用程序窗口相關(guān)布局方式。

可選地,本發(fā)明實(shí)施例提供的方法還包括步驟S130:當(dāng)布局調(diào)整信息包括在應(yīng)用程序界面中不顯示表征任一功能模塊的圖形對(duì)象且不提供相應(yīng)功能接口時(shí),關(guān)閉與該功能模塊相應(yīng)的服務(wù)進(jìn)程。

當(dāng)在應(yīng)用程序界面中不顯示表征任一功能模塊的圖形對(duì)象且不提供相應(yīng)功能接口時(shí),該功能模塊處于不被使用的狀態(tài),因此可以關(guān)閉與該功能模塊相應(yīng)的服務(wù)進(jìn)程,以節(jié)省系統(tǒng)資源運(yùn)行冗余服務(wù)進(jìn)程的開(kāi)銷(xiāo)。例如,當(dāng)開(kāi)啟應(yīng)用程序“支付寶”時(shí),“支付寶”中的“口碑外賣(mài)”功能會(huì)在系統(tǒng)后臺(tái)調(diào)起定位服務(wù)進(jìn)程,但是如果“口碑外賣(mài)”功能分區(qū)被隱藏,默認(rèn)用戶不會(huì)使用該功能分區(qū)的相關(guān)功能時(shí),可以同時(shí)將與“口碑外賣(mài)”功能分區(qū)的服務(wù)進(jìn)程相應(yīng)地進(jìn)行關(guān)閉。

具體地,基于布局調(diào)整信息可以生成功能模塊關(guān)閉信息,接著,通過(guò)系統(tǒng)提供的FunctionManager管理器將功能模塊關(guān)閉信息發(fā)送至PermissionManager管理器,PermissionManager管理器可以基于接收到的功能模塊關(guān)閉信息控制調(diào)整應(yīng)用程序界面中與該功能模塊相應(yīng)的服務(wù)進(jìn)程。其中,PermissionManager管理器用于獲取控制管理與功能模塊相應(yīng)的服務(wù)進(jìn)程的相關(guān)權(quán)限,并通過(guò)該相關(guān)權(quán)限進(jìn)行控制管理服務(wù)進(jìn)程。

本發(fā)明的技術(shù)方案解決了如何調(diào)整應(yīng)用程序界面中功能模塊布局的問(wèn)題。其中,基于布局調(diào)整信息調(diào)整應(yīng)用程序界面中各個(gè)功能模塊的布局方式,通過(guò)該步驟可以根據(jù)布局調(diào)整信息對(duì)應(yīng)用程序界面中功能模塊布局進(jìn)行相應(yīng)的調(diào)整,以將不常用的功能模塊隱藏,當(dāng)用戶啟動(dòng)應(yīng)用程序后,可以在主界面中快速瀏覽到其常用的功能模塊,用戶無(wú)需執(zhí)行多次點(diǎn)擊進(jìn)入的操作即可啟動(dòng)其所需功能模塊的相應(yīng)服務(wù);或者還可以根據(jù)功能模塊的功能類(lèi)型,對(duì)應(yīng)用程序中的功能模塊進(jìn)行劃分,將具有同一類(lèi)型功能的功能模塊劃分在一個(gè)功能分區(qū)中,以在用戶需要開(kāi)啟任一功能模塊時(shí),根據(jù)該功能模塊的功能類(lèi)型進(jìn)行查找,從而減小用戶的操作復(fù)雜度,提高了用戶體驗(yàn)感。

圖3為本發(fā)明另一實(shí)施例的調(diào)整應(yīng)用程序界面中功能模塊布局的裝置的結(jié)構(gòu)示意圖。

獲取模塊310當(dāng)檢測(cè)到針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令時(shí),獲取與調(diào)整指令相應(yīng)的布局調(diào)整信息。

需要說(shuō)明的是,應(yīng)用程序通常包括多個(gè)功能模塊,例如應(yīng)用程序“支付寶”中包括“生活支付”、“口碑外賣(mài)”、“朋友通訊”和“我的賬戶”這四大功能分區(qū),其中,四大功能分區(qū)中又包括將其功能進(jìn)行詳細(xì)劃分得到的更小的功能模塊,例如“生活支付”功能分區(qū)下包括日常生活中常用的支付功能模塊:“轉(zhuǎn)賬”、“信用卡還款”和“叫車(chē)服務(wù)”等;“朋友通訊”功能分區(qū)下包括與即時(shí)通訊相關(guān)的功能模塊:“通訊錄”、“添加朋友”和“聊天記錄”等;“我的賬戶”功能分區(qū)下包括與用戶相關(guān)的賬戶管理功能模塊:“余額查看”、“銀行卡綁定”和“保險(xiǎn)服務(wù)”等。

當(dāng)檢測(cè)到針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令時(shí),可以根據(jù)調(diào)整指令對(duì)應(yīng)用程序界面中功能模塊布局進(jìn)行相應(yīng)的調(diào)整,以將不常用的功能模塊隱藏,或者還可以根據(jù)功能模塊的功能類(lèi)型,對(duì)應(yīng)用程序中的功能模塊進(jìn)行劃分,將具有同一類(lèi)型功能的功能模塊劃分在一個(gè)功能分區(qū)中,以在用戶需要開(kāi)啟任一功能模塊時(shí),根據(jù)該功能模塊的功能類(lèi)型進(jìn)行查找,從而減小用戶的操作復(fù)雜度,提高了用戶體驗(yàn)感。

優(yōu)選地,針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令包括以下至少一種情形:來(lái)自用戶的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令;基于各個(gè)功能模塊的歷史使用記錄確定的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。

具體地,如圖2a所示,在應(yīng)用程序APP1的起始頁(yè)面的右上角提供按鈕1,當(dāng)用戶按下按鈕1以觸發(fā)對(duì)應(yīng)用程序APP1人機(jī)交互界面中功能模塊布局的調(diào)整時(shí),會(huì)跳轉(zhuǎn)至如圖2b所示的界面,其中針對(duì)應(yīng)用程序APP1中各個(gè)功能模塊都存在與之相應(yīng)的標(biāo)識(shí)及其顯示功能開(kāi)啟關(guān)閉的按鈕,如按鈕2的狀態(tài)為將功能模塊1的顯示功能關(guān)閉,即在應(yīng)用程序APP1的人機(jī)交互界面中不顯示功能模塊1,又如按鈕3的狀態(tài)為將功能模塊2的顯示功能開(kāi)啟,即在應(yīng)用程序APP1的人機(jī)交互界面中顯示功能模塊2,當(dāng)用戶對(duì)此類(lèi)按鈕進(jìn)行開(kāi)啟或關(guān)閉操作時(shí),相應(yīng)地會(huì)自動(dòng)生成針對(duì)應(yīng)用程序AAP1界面中功能模塊布局的調(diào)整指令,接著,終端設(shè)備就會(huì)檢測(cè)到來(lái)自用戶的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。

還存在另外一種情況,即使用戶不對(duì)某一應(yīng)用程序界面中功能模塊布局進(jìn)行調(diào)整操作,終端設(shè)備也可以自動(dòng)生成基于各個(gè)功能模塊的歷史使用記錄確定的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。具體地,可以設(shè)置一預(yù)定頻率,終端設(shè)備以該預(yù)定頻率來(lái)獲取各個(gè)功能模塊的歷史使用記錄;接著,基于各個(gè)功能模塊的歷史使用記錄確定針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令;當(dāng)上述調(diào)整指令生成時(shí),終端設(shè)備就會(huì)檢測(cè)到基于各個(gè)功能模塊的歷史使用記錄確定的針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令。

優(yōu)選地,基于各個(gè)功能模塊的歷史使用記錄確定針對(duì)應(yīng)用程序界面中功能模塊布局的調(diào)整指令的方式包括:基于各個(gè)功能模塊的歷史使用記錄確定應(yīng)用程序內(nèi)各個(gè)功能模塊的使用率;基于各個(gè)功能模塊的使用率來(lái)確定布局調(diào)整信息。

具體地,終端設(shè)備獲取各個(gè)功能模塊的歷史使用記錄,其中,歷史使用記錄包括但不限于歷史使用時(shí)長(zhǎng)、歷史使用頻率;接著,基于獲取到的各個(gè)功能模塊的歷史使用記錄確定應(yīng)用程序內(nèi)各個(gè)功能模塊的使用率;隨后,將應(yīng)用程序內(nèi)各個(gè)功能模塊按照與其相應(yīng)的使用率由大到小排序,并確定排序靠前的預(yù)定位數(shù)的應(yīng)用程序內(nèi)的功能模塊;最后,基于確定的使用率排序靠前的應(yīng)用程序內(nèi)的功能模塊來(lái)確定布局調(diào)整信息。亦或者,確定應(yīng)用程序內(nèi)使用率低于預(yù)定使用閾值的低使用功能模塊,接著,在已開(kāi)啟顯示功能的功能模塊中查找低使用功能模塊,并基于查找到的低使用功能模塊確定布局調(diào)整信息,以根據(jù)布局調(diào)整信息控制關(guān)閉這些低使用功能模塊的顯示功能。

調(diào)整模塊320基于布局調(diào)整信息調(diào)整應(yīng)用程序界面中各個(gè)功能模塊的布局方式。

優(yōu)選地,針對(duì)任一功能模塊,布局調(diào)整信息包括以下至少一項(xiàng):是否顯示表征該功能模塊的圖形對(duì)象及提供相應(yīng)功能接口;表征該功能模塊的圖形對(duì)象及相應(yīng)功能接口的在應(yīng)用程序界面中的位置。

其中,顯示表征該功能模塊的圖形對(duì)象可以是功能模塊的圖形標(biāo)識(shí)、文字標(biāo)識(shí);功能模塊相應(yīng)功能接口可以是啟動(dòng)功能模塊相應(yīng)服務(wù)的跳轉(zhuǎn)接口。

例如,如圖2a所示,當(dāng)用戶按下按鈕1以觸發(fā)對(duì)應(yīng)用程序APP1人機(jī)交互界面中功能模塊布局的調(diào)整操作時(shí),會(huì)跳轉(zhuǎn)至如圖2b所示的界面,其中針對(duì)應(yīng)用程序APP1中各個(gè)功能模塊都存在與之相應(yīng)的標(biāo)識(shí)及其顯示功能開(kāi)啟關(guān)閉的按鈕,當(dāng)用戶將按鈕2的由開(kāi)啟狀態(tài)調(diào)整為關(guān)閉狀態(tài)時(shí),相應(yīng)地會(huì)生成針對(duì)應(yīng)用程序APP1界面中功能模塊1的布局的調(diào)整指令,終端設(shè)備檢測(cè)到該指令,并獲取與調(diào)整指令相應(yīng)的包括不顯示表征功能模塊1的圖形的布局調(diào)整信息;接著,終端設(shè)備基于上述包括不顯示表征功能模塊1的圖形的布局調(diào)整信息調(diào)整應(yīng)用程序APP1界面中功能模塊1的布局方式,以將表征功能模塊1的圖形的顯示功能進(jìn)行關(guān)閉。

具體地,可以通過(guò)系統(tǒng)提供的FunctionManager管理器將布局調(diào)整信息發(fā)送至ViewContainer管理器,ViewContainer管理器可以基于接收到的布局調(diào)整信息控制調(diào)整應(yīng)用程序界面中功能模塊布局方式。其中,ViewContainer管理器用于控制管理應(yīng)用程序窗口相關(guān)布局方式。

可選地,本發(fā)明實(shí)施例提供的裝置還包括關(guān)閉模塊:關(guān)閉模塊當(dāng)布局調(diào)整信息包括在應(yīng)用程序界面中不顯示表征任一功能模塊的圖形對(duì)象且不提供相應(yīng)功能接口時(shí),關(guān)閉與該功能模塊相應(yīng)的服務(wù)進(jìn)程。

當(dāng)在應(yīng)用程序界面中不顯示表征任一功能模塊的圖形對(duì)象且不提供相應(yīng)功能接口時(shí),該功能模塊處于不被使用的狀態(tài),因此可以關(guān)閉與該功能模塊相應(yīng)的服務(wù)進(jìn)程,以節(jié)省系統(tǒng)資源運(yùn)行冗余服務(wù)進(jìn)程的開(kāi)銷(xiāo)。例如,當(dāng)開(kāi)啟應(yīng)用程序“支付寶”時(shí),“支付寶”中的“口碑外賣(mài)”功能會(huì)在系統(tǒng)后臺(tái)調(diào)起定位服務(wù)進(jìn)程,但是如果“口碑外賣(mài)”功能分區(qū)被隱藏,默認(rèn)用戶不會(huì)使用該功能分區(qū)的相關(guān)功能時(shí),可以同時(shí)將與“口碑外賣(mài)”功能分區(qū)的服務(wù)進(jìn)程相應(yīng)地進(jìn)行關(guān)閉。

具體地,基于布局調(diào)整信息可以生成功能模塊關(guān)閉信息,接著,通過(guò)系統(tǒng)提供的FunctionManager管理器將功能模塊關(guān)閉信息發(fā)送至PermissionManager管理器,PermissionManager管理器可以基于接收到的功能模塊關(guān)閉信息控制調(diào)整應(yīng)用程序界面中與該功能模塊相應(yīng)的服務(wù)進(jìn)程。其中,PermissionManager管理器用于獲取控制管理與功能模塊相應(yīng)的服務(wù)進(jìn)程的相關(guān)權(quán)限,并通過(guò)該相關(guān)權(quán)限進(jìn)行控制管理服務(wù)進(jìn)程。

本發(fā)明的技術(shù)方案解決了如何調(diào)整應(yīng)用程序界面中功能模塊布局的問(wèn)題。其中,基于布局調(diào)整信息調(diào)整應(yīng)用程序界面中各個(gè)功能模塊的布局方式,通過(guò)該步驟可以根據(jù)布局調(diào)整信息對(duì)應(yīng)用程序界面中功能模塊布局進(jìn)行相應(yīng)的調(diào)整,以將不常用的功能模塊隱藏,當(dāng)用戶啟動(dòng)應(yīng)用程序后,可以在主界面中快速瀏覽到其常用的功能模塊,用戶無(wú)需執(zhí)行多次點(diǎn)擊進(jìn)入的操作即可啟動(dòng)其所需功能模塊的相應(yīng)服務(wù);或者還可以根據(jù)功能模塊的功能類(lèi)型,對(duì)應(yīng)用程序中的功能模塊進(jìn)行劃分,將具有同一類(lèi)型功能的功能模塊劃分在一個(gè)功能分區(qū)中,以在用戶需要開(kāi)啟任一功能模塊時(shí),根據(jù)該功能模塊的功能類(lèi)型進(jìn)行查找,從而減小用戶的操作復(fù)雜度,提高了用戶體驗(yàn)感。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明包括涉及用于執(zhí)行本申請(qǐng)中所述操作中的一項(xiàng)或多項(xiàng)的設(shè)備。這些設(shè)備可以為所需的目的而專(zhuān)門(mén)設(shè)計(jì)和制造,或者也可以包括通用計(jì)算機(jī)中的已知設(shè)備。這些設(shè)備具有存儲(chǔ)在其內(nèi)的計(jì)算機(jī)程序,這些計(jì)算機(jī)程序選擇性地激活或重構(gòu)。這樣的計(jì)算機(jī)程序可以被存儲(chǔ)在設(shè)備(例如,計(jì)算機(jī))可讀介質(zhì)中或者存儲(chǔ)在適于存儲(chǔ)電子指令并分別耦聯(lián)到總線的任何類(lèi)型的介質(zhì)中,所述計(jì)算機(jī)可讀介質(zhì)包括但不限于任何類(lèi)型的盤(pán)(包括軟盤(pán)、硬盤(pán)、光盤(pán)、CD-ROM、和磁光盤(pán))、ROM(Read-Only Memory,只讀存儲(chǔ)器)、RAM(Random Access Memory,隨即存儲(chǔ)器)、EPROM(Erasable Programmable Read-Only Memory,可擦寫(xiě)可編程只讀存儲(chǔ)器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲(chǔ)器)、閃存、磁性卡片或光線卡片。也就是,可讀介質(zhì)包括由設(shè)備(例如,計(jì)算機(jī))以能夠讀的形式存儲(chǔ)或傳輸信息的任何介質(zhì)。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以用計(jì)算機(jī)程序指令來(lái)實(shí)現(xiàn)這些結(jié)構(gòu)圖和/或框圖和/或流圖中的每個(gè)框以及這些結(jié)構(gòu)圖和/或框圖和/或流圖中的框的組合。本技術(shù)領(lǐng)域技術(shù)人員可以理解,可以將這些計(jì)算機(jī)程序指令提供給通用計(jì)算機(jī)、專(zhuān)業(yè)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來(lái)實(shí)現(xiàn),從而通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理方法的處理器來(lái)執(zhí)行本發(fā)明公開(kāi)的結(jié)構(gòu)圖和/或框圖和/或流圖的框或多個(gè)框中指定的方案。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,本發(fā)明中已經(jīng)討論過(guò)的各種操作、方法、流程中的步驟、措施、方案可以被交替、更改、組合或刪除。進(jìn)一步地,具有本發(fā)明中已經(jīng)討論過(guò)的各種操作、方法、流程中的其他步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。進(jìn)一步地,現(xiàn)有技術(shù)中的具有與本發(fā)明中公開(kāi)的各種操作、方法、流程中的步驟、措施、方案也可以被交替、更改、重排、分解、組合或刪除。

以上所述僅是本發(fā)明的部分實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1