一種折疊窗的展示方法及展示系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開一種折疊窗的展示方法及展示系統(tǒng),涉及終端折疊窗【技術(shù)領(lǐng)域】,有助于方便用戶瀏覽折疊窗中較多的內(nèi)容。所述方法包括:接收折疊窗展開指令;比較所述折疊窗展示邊界與顯示屏顯示邊界;若所述折疊窗沿展開方向展開的邊界超出所述顯示邊界,將所述折疊窗沿與所述展開方向相反的方向移動(dòng)。所述系統(tǒng)包括:接收單元,用于接收折疊窗展開指令;比較單元,用于比較所述折疊窗展示邊界與所述顯示邊界;展示單元,用于若確定所述折疊窗沿展開方向展開的邊界,超出所述顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)。本發(fā)明適用于折疊窗的展示。
【專利說(shuō)明】一種折疊窗的展示方法及展示系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端折疊窗【技術(shù)領(lǐng)域】,尤其涉及一種折疊窗的展示方法及展示系統(tǒng)?!颈尘凹夹g(shù)】
[0002]目前,絕大多數(shù)軟件界面都使用折疊窗技術(shù),通常在例如應(yīng)用詳情介紹、應(yīng)用升級(jí)日志中會(huì)提供這樣的折疊窗。所述折疊窗是指預(yù)先設(shè)定一個(gè)固定寬度,以及初始狀態(tài)下是固定高度的一種功能區(qū)域。所述功能區(qū)域中每個(gè)功能項(xiàng)都具有更具體的相關(guān)詳情內(nèi)容,這些詳情內(nèi)容通過(guò)在功能區(qū)域上的點(diǎn)擊來(lái)展開或者隱藏。當(dāng)首次點(diǎn)擊功能區(qū)域時(shí),折疊窗展開,高度會(huì)自動(dòng)變高使得被隱藏的內(nèi)容能夠完全展示;再次點(diǎn)擊折疊窗本身時(shí),折疊窗收縮,折疊窗高度會(huì)變回初始高度,隱藏部分內(nèi)容。
[0003]現(xiàn)有折疊窗技術(shù)中,在功能項(xiàng)接收到折疊窗展開命令后,無(wú)論功能項(xiàng)在顯示屏幕的哪個(gè)位置,一律將折疊窗向下展開。由于每個(gè)功能項(xiàng)下的折疊窗內(nèi)容大小是不一樣的,因此這種方法會(huì)導(dǎo)致折疊窗中有些內(nèi)容需要用戶拖動(dòng)才能看,而且當(dāng)被展開的折疊窗在屏幕的最下方時(shí),用戶會(huì)很難發(fā)現(xiàn)折疊窗已經(jīng)被展開了,感官性差。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例提供一種折疊窗的展示方法及展示系統(tǒng),有助于用戶方便地瀏覽折疊窗中較多的內(nèi)容。
[0005]—方面,本發(fā)明實(shí)施例提供一種折疊窗的展不方法,包括:
[0006]接收折疊窗的展開指令;
[0007]根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界;
[0008]若所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)。
[0009]可選地,所述將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)包括:
[0010]將所述折疊窗向下展開,并將所述折疊窗向上移動(dòng),使所述折疊窗的頂端移動(dòng)所述顯示屏的顯示邊界的頂端處;或者
[0011]將所述折疊窗向右展開,并將所述折疊窗向左移動(dòng),使所述折疊窗的左端移動(dòng)所述顯示屏的顯示邊界的左端處。
[0012]可選地,所述的折疊窗的展示方法,還包括:
[0013]經(jīng)過(guò)所述比較,若所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),則計(jì)算出所述折疊窗沿展開方向展開的邊界超出所述顯示屏的顯示邊界的距離;其中
[0014]所述將所述折疊窗沿與所述展開方向相反的方向移動(dòng)包括:將所述折疊窗沿與所述展開方向相反的方向至少移動(dòng)所述距離。
[0015]本發(fā)明實(shí)施例所述的折疊窗的展示方法,首先是接收折疊窗的展開指令,然后根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界,如果所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng),這樣,使得所述折疊窗中的內(nèi)容能夠盡可能多的在所述顯示屏展示,或者不需要用戶拖動(dòng)即可完整看到折疊窗中的內(nèi)容,從而有助于用戶方便地瀏覽折疊窗中較多的內(nèi)容。
[0016]另一方面,本發(fā)明實(shí)施例還提供一種折疊窗的展示系統(tǒng),包括:接收單元,用于接收折疊窗的展開指令;比較單元,用于根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界;展示單元,用于所述比較單元若確定所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)。
[0017]可選地,所述展示單元包括:展示模塊,用于對(duì)折疊窗進(jìn)行展示;移動(dòng)模塊,用于控制所述展示模塊上所展示的折疊窗的移動(dòng)。
[0018]可選地,所述展示單元還包括:方向控制模塊,用于控制所述折疊窗的展開方向。
[0019]可選地,所述的折疊窗的展示系統(tǒng),還包括:計(jì)算單元,用于在所述比較單元經(jīng)過(guò)比較確定所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),計(jì)算出所述折疊窗沿展開方向展開的邊界超出所述顯示屏的顯示邊界的距離。
[0020]可選地,所述的折疊窗的展示系統(tǒng),所述展示單元還包括:距離控制模塊,用于控制所述折疊窗移動(dòng)的距離。
[0021]本發(fā)明實(shí)施例所述的折疊窗的展示系統(tǒng),首先是所述接收單元接收折疊窗的展開指令,然后所述比較單元根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界,如果所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),由所述展示單元將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng),這樣,使得所述折疊窗中的內(nèi)容能夠盡可能多的在所述顯示屏展示,或者不需要用戶拖動(dòng)即可完整看到折疊窗中的內(nèi)容,從而有助于用戶方便地瀏覽折疊窗中較多的內(nèi)容。
【專利附圖】
【附圖說(shuō)明】
[0022]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0023]圖1為本發(fā)明的一種折疊窗的展示方法一實(shí)施例的流程示意圖;
[0024]圖2為本發(fā)明的一種折疊窗的展示系統(tǒng)一實(shí)施例的方框結(jié)構(gòu)示意圖;
[0025]圖3為本發(fā)明的一種折疊窗的展示系統(tǒng)一實(shí)施例中展示單元的方框結(jié)構(gòu)示意圖;
[0026]圖4為本發(fā)明的一種折疊窗的展示系統(tǒng)另一實(shí)施例的方框結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例一種折疊窗的展示方法及展示系統(tǒng)進(jìn)行詳細(xì)描述。
[0028]應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]參看圖1所示,本發(fā)明一種折疊窗的展示方法的【具體實(shí)施方式】,包括:
[0030]S1、接收折疊窗的展開指令;
[0031]S2、根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界;
[0032]S3、若所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)。
[0033]本發(fā)明實(shí)施例中,所述的折疊窗的展示邊界是指所述折疊窗在其中的內(nèi)容完全展示時(shí)所具有的邊界。
[0034]所述的折疊窗沿展開方向展開的邊界,形成所述折疊窗的展示邊界中的一個(gè)或多個(gè)邊界。若所述折疊窗沿一個(gè)方向展開,則所述的折疊窗沿展開方向展開的邊界可形成所述折疊窗的展示邊界中的其中一個(gè)邊界;若所述折疊窗沿兩個(gè)方向展開,則所述的折疊窗沿展開方向展開的邊界可形成所述折疊窗的展示邊界中的其中兩個(gè)邊界。
[0035]由于所述折疊窗的展示方法的【具體實(shí)施方式】,首先是接收折疊窗的展開指令,然后根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界,如果所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng),這樣,使得所述折疊窗中的內(nèi)容能夠盡可能多的在所述顯示屏展示,或者不需要用戶拖動(dòng)即可完整看到折疊窗中的內(nèi)容,省去了用戶滑動(dòng)的麻煩,從而有助于用戶方便地瀏覽折疊窗中較多的內(nèi)容。
[0036]在本實(shí)施例中,根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界;若所述折疊窗沿展開方向展開的邊界,與所述顯示屏的顯示邊界相重疊或者位于所述顯示屏的顯示邊界之內(nèi),則可將所述折疊窗進(jìn)行正常展示,即展開時(shí)或展開后可不需要再移動(dòng)所述折疊窗,當(dāng)然,為了增加動(dòng)感效果,也可以在該折疊窗展開時(shí)或展開后進(jìn)行移動(dòng)。
[0037]在前述折疊窗的展示方法的【具體實(shí)施方式】中,所述折疊窗可以沿不同的方向展開??蛇x地,所述將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)包括:將所述折疊窗向下展開,并將所述折疊窗向上移動(dòng),使所述折疊窗的頂端移動(dòng)所述顯示屏的顯示邊界的頂端處;或者將所述折疊窗向右展開,并將所述折疊窗向左移動(dòng),使所述折疊窗的左端移動(dòng)所述顯示屏的顯示邊界的左端處。
[0038]這樣,不需要用戶拖動(dòng)即可完整看到折疊窗中的內(nèi)容,省去了用戶滑動(dòng)的麻煩。此夕卜,當(dāng)將所述折疊窗的頂端移動(dòng)所述顯示屏的顯示邊界的頂端處或者將所述折疊窗的左端移動(dòng)所述顯示屏的顯示邊界的左端處,仍然不能夠使折疊窗中的內(nèi)容完全展示時(shí),也能夠使所述折疊窗底部和右側(cè)的內(nèi)容盡可能多的在所述顯示屏展示,并且能夠讓用戶明顯地感知到所述折疊窗已經(jīng)展開。
[0039]在前述折疊窗的展示方法的【具體實(shí)施方式】中,所述的折疊窗的展示方法還可以包括:經(jīng)過(guò)所述比較,若所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界,則計(jì)算出所述折疊窗沿展開方向展開的邊界超出所述顯示屏的顯示邊界的距離。
[0040]其中,所述將所述折疊窗沿與所述展開方向相反的方向移動(dòng)包括:將所述折疊窗沿與所述展開方向相反的方向至少移動(dòng)所述距離。
[0041]本實(shí)施例中,將所述折疊窗沿與所述展開方向相反的方向移動(dòng)所述距離,能夠使折疊窗底端與顯示屏底端重疊,從而不需要用戶拖動(dòng)即可完整看到折疊窗中的內(nèi)容,省去了用戶滑動(dòng)的麻煩;將所述折疊窗沿與所述展開方向相反的方向移動(dòng)的距離大于所述計(jì)算的距離,不僅能夠讓用戶完整看到折疊窗中的內(nèi)容,為用戶省去了滑動(dòng)的麻煩,并且能夠讓用戶明顯地感知到所述折疊窗已經(jīng)完全展開。
[0042]參看圖2所示,本發(fā)明一種折疊窗的展示系統(tǒng)的【具體實(shí)施方式】,包括:接收單元1,用于接收折疊窗的展開指令;比較單元2,用于根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界;展示單元3,用于所述比較單元若確定所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)。
[0043]所述折疊窗的展示系統(tǒng)的【具體實(shí)施方式】,首先是所述接收單元I接收折疊窗的展開指令,然后所述比較單元2根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界,如果所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),由所述展示單元3將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng),這樣,使得所述折疊窗中的內(nèi)容能夠盡可能多的在所述顯示屏展示,或者不需要用戶拖動(dòng)即可完整看到折疊窗中的內(nèi)容,從而有助于用戶方便地瀏覽折疊窗中較多的內(nèi)容。
[0044]參看圖3所示,在前述折疊窗的展示系統(tǒng)的【具體實(shí)施方式】中,可選地,所述展示單元3包括:展示模塊31,用于對(duì)折疊窗進(jìn)行展示;移動(dòng)模塊32,用于控制所述展示模塊上所展示的折疊窗的移動(dòng)。
[0045]為了便于增加折疊窗展開方式的靈活性,可選地,所述展示單元3還包括:方向控制模塊33,用于控制所述折疊窗的展開方向。如控制折疊窗向下展開或向右展開等。
[0046]當(dāng)折疊窗根據(jù)所述方向控制模塊33的控制向下進(jìn)行展開時(shí),所述移動(dòng)模塊32控制所述折疊窗向上移動(dòng),使所述折疊窗的頂端移動(dòng)至所述顯示屏的顯示邊界的頂端處;或者當(dāng)所折疊窗根據(jù)所述方向控制模塊33的控制向右進(jìn)行展開時(shí),所述移動(dòng)模塊32控制所述折疊窗向左移動(dòng),使所述折疊窗的左端移動(dòng)至所述顯示屏的顯示邊界的左端處,這樣不需要用戶拖動(dòng)即可完整看到折疊窗中的內(nèi)容,省去了用戶滑動(dòng)的麻煩。
[0047]即使當(dāng)將所述折疊窗的頂端移動(dòng)所述顯示屏的顯示邊界的頂端處或者將所述折疊窗的左端移動(dòng)所述顯示屏的顯示邊界的左端處,仍然不能夠使折疊窗中的內(nèi)容完全展示時(shí),也能夠使所述折疊窗底部和右側(cè)的內(nèi)容盡可能多的在所述顯示屏展示,并且能夠讓用戶明顯地感知到所述折疊窗已經(jīng)展開。
[0048]參看圖4所示,為了便于準(zhǔn)確地控制折疊窗移動(dòng)的距離,在前述折疊窗的展示系統(tǒng)的【具體實(shí)施方式】中,可選地,前述折疊窗的展示系統(tǒng)還可以包括:計(jì)算單元4,用于在所述比較單元經(jīng)過(guò)比較確定所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),計(jì)算出所述折疊窗沿展開方向展開的邊界超出所述顯示屏的顯示邊界的距離。
[0049]在前述折疊窗的展示系統(tǒng)的【具體實(shí)施方式】中,所述展示單元3還可以包括距離控制模塊34,用于控制所述折疊窗移動(dòng)的距離。所述距離控制模塊可以根據(jù)所述計(jì)算單元的計(jì)算結(jié)果,準(zhǔn)確地控制所述折疊窗移動(dòng)。
[0050]可以通過(guò)距離控制模塊控制所述折疊窗沿與所述展開方向相反的方向移動(dòng)所述計(jì)算的距離,能夠使折疊窗底端與顯示屏底端重疊,這樣不需要用戶拖動(dòng)即可完整看到折疊窗中的內(nèi)容,省去了用戶滑動(dòng)的麻煩。
[0051]還可以控制所述折疊窗沿與所述展開方向相反的方向移動(dòng)的距離大于所述計(jì)算的距離,這樣不僅能夠讓用戶完整看到折疊窗中的內(nèi)容,為用戶省去了滑動(dòng)的麻煩,而且還能夠讓用戶明顯地感知到所述折疊窗已經(jīng)完全展開。
[0052]以上所述,僅為本發(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)。
【權(quán)利要求】
1.一種折疊窗的展示方法,其特征在于,包括: 接收折疊窗的展開指令; 根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界; 若所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)。
2.根據(jù)權(quán)利要求1所述的折疊窗的展示方法,其特征在于,所述將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)包括: 將所述折疊窗向下展開,并將所述折疊窗向上移動(dòng),使所述折疊窗的頂端移動(dòng)所述顯示屏的顯示邊界的頂端處;或者 將所述折疊窗向右展開,并將所述折疊窗向左移動(dòng),使所述折疊窗的左端移動(dòng)所述顯示屏的顯示邊界的左端處。
3.根據(jù)權(quán)利要求1或2所述的折疊窗的展示方法,其特征在于,還包括: 經(jīng)過(guò)所述比較,若所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),則計(jì)算出所述折疊窗沿展開方向展開的邊界超出所述顯示屏的顯示邊界的距離;其中所述將所述折疊窗沿與所述展開方向相反的方向移動(dòng)包括:將所述折疊窗沿與所述展開方向相反的方向至少移動(dòng)所述距離。
4.一種折疊窗的展示系統(tǒng),其特征在于,包括: 接收單元,用于接收折疊窗的展開指令; 比較單元,用于根據(jù)所述展開指令,比較所述折疊窗的展示邊界與顯示屏的顯示邊界; 展示單元,用于所述比較單元若確定所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),將所述折疊窗沿所述展開方向展開,并將所述折疊窗沿與所述展開方向相反的方向移動(dòng)。
5.根據(jù)權(quán)利要求4所述的折疊窗的展示系統(tǒng),其特征在于,所述展示單元包括: 展示模塊,用于對(duì)折疊窗進(jìn)行展示; 移動(dòng)模塊,用于控制所述展示模塊上所展示的折疊窗的移動(dòng)。
6.根據(jù)權(quán)利要求5所述的折疊窗的展示系統(tǒng),其特征在于,所述展示單元還包括: 方向控制模塊,用于控制所述折疊窗的展開方向。
7.根據(jù)權(quán)利要求5所述的折疊窗的展示系統(tǒng),其特征在于,還包括: 計(jì)算單元,用于在所述比較單元經(jīng)過(guò)比較確定所述折疊窗沿展開方向展開的邊界,超出所述顯示屏的顯示邊界時(shí),計(jì)算出所述折疊窗沿展開方向展開的邊界超出所述顯示屏的顯示邊界的距離。
8.根據(jù)權(quán)利要求5或7所述的折疊窗的展示系統(tǒng),其特征在于,所述展示單元還包括: 距離控制模塊,用于控制所述折疊窗移動(dòng)的距離。
【文檔編號(hào)】G06F3/0481GK103729185SQ201310745830
【公開日】2014年4月16日 申請(qǐng)日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】林賢輝, 劉強(qiáng) 申請(qǐng)人:廣州金山網(wǎng)絡(luò)科技有限公司