一种折叠窗的展示方法及展示系统的制作方法

文档序号:6526660阅读:246来源:国知局
一种折叠窗的展示方法及展示系统的制作方法
【专利摘要】本发明实施例公开一种折叠窗的展示方法及展示系统,涉及终端折叠窗【技术领域】,有助于方便用户浏览折叠窗中较多的内容。所述方法包括:接收折叠窗展开指令;比较所述折叠窗展示边界与显示屏显示边界;若所述折叠窗沿展开方向展开的边界超出所述显示边界,将所述折叠窗沿与所述展开方向相反的方向移动。所述系统包括:接收单元,用于接收折叠窗展开指令;比较单元,用于比较所述折叠窗展示边界与所述显示边界;展示单元,用于若确定所述折叠窗沿展开方向展开的边界,超出所述显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动。本发明适用于折叠窗的展示。
【专利说明】一种折叠窗的展示方法及展示系统
【技术领域】
[0001]本发明涉及终端折叠窗【技术领域】,尤其涉及一种折叠窗的展示方法及展示系统。【背景技术】
[0002]目前,绝大多数软件界面都使用折叠窗技术,通常在例如应用详情介绍、应用升级日志中会提供这样的折叠窗。所述折叠窗是指预先设定一个固定宽度,以及初始状态下是固定高度的一种功能区域。所述功能区域中每个功能项都具有更具体的相关详情内容,这些详情内容通过在功能区域上的点击来展开或者隐藏。当首次点击功能区域时,折叠窗展开,高度会自动变高使得被隐藏的内容能够完全展示;再次点击折叠窗本身时,折叠窗收缩,折叠窗高度会变回初始高度,隐藏部分内容。
[0003]现有折叠窗技术中,在功能项接收到折叠窗展开命令后,无论功能项在显示屏幕的哪个位置,一律将折叠窗向下展开。由于每个功能项下的折叠窗内容大小是不一样的,因此这种方法会导致折叠窗中有些内容需要用户拖动才能看,而且当被展开的折叠窗在屏幕的最下方时,用户会很难发现折叠窗已经被展开了,感官性差。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种折叠窗的展示方法及展示系统,有助于用户方便地浏览折叠窗中较多的内容。
[0005]—方面,本发明实施例提供一种折叠窗的展不方法,包括:
[0006]接收折叠窗的展开指令;
[0007]根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界;
[0008]若所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动。
[0009]可选地,所述将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动包括:
[0010]将所述折叠窗向下展开,并将所述折叠窗向上移动,使所述折叠窗的顶端移动所述显示屏的显示边界的顶端处;或者
[0011]将所述折叠窗向右展开,并将所述折叠窗向左移动,使所述折叠窗的左端移动所述显示屏的显示边界的左端处。
[0012]可选地,所述的折叠窗的展示方法,还包括:
[0013]经过所述比较,若所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,则计算出所述折叠窗沿展开方向展开的边界超出所述显示屏的显示边界的距离;其中
[0014]所述将所述折叠窗沿与所述展开方向相反的方向移动包括:将所述折叠窗沿与所述展开方向相反的方向至少移动所述距离。
[0015]本发明实施例所述的折叠窗的展示方法,首先是接收折叠窗的展开指令,然后根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界,如果所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动,这样,使得所述折叠窗中的内容能够尽可能多的在所述显示屏展示,或者不需要用户拖动即可完整看到折叠窗中的内容,从而有助于用户方便地浏览折叠窗中较多的内容。
[0016]另一方面,本发明实施例还提供一种折叠窗的展示系统,包括:接收单元,用于接收折叠窗的展开指令;比较单元,用于根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界;展示单元,用于所述比较单元若确定所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动。
[0017]可选地,所述展示单元包括:展示模块,用于对折叠窗进行展示;移动模块,用于控制所述展示模块上所展示的折叠窗的移动。
[0018]可选地,所述展示单元还包括:方向控制模块,用于控制所述折叠窗的展开方向。
[0019]可选地,所述的折叠窗的展示系统,还包括:计算单元,用于在所述比较单元经过比较确定所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,计算出所述折叠窗沿展开方向展开的边界超出所述显示屏的显示边界的距离。
[0020]可选地,所述的折叠窗的展示系统,所述展示单元还包括:距离控制模块,用于控制所述折叠窗移动的距离。
[0021]本发明实施例所述的折叠窗的展示系统,首先是所述接收单元接收折叠窗的展开指令,然后所述比较单元根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界,如果所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,由所述展示单元将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动,这样,使得所述折叠窗中的内容能够尽可能多的在所述显示屏展示,或者不需要用户拖动即可完整看到折叠窗中的内容,从而有助于用户方便地浏览折叠窗中较多的内容。
【专利附图】

【附图说明】
[0022]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0023]图1为本发明的一种折叠窗的展示方法一实施例的流程示意图;
[0024]图2为本发明的一种折叠窗的展示系统一实施例的方框结构示意图;
[0025]图3为本发明的一种折叠窗的展示系统一实施例中展示单元的方框结构示意图;
[0026]图4为本发明的一种折叠窗的展示系统另一实施例的方框结构示意图。
【具体实施方式】
[0027]下面结合附图对本发明实施例一种折叠窗的展示方法及展示系统进行详细描述。
[0028]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0029]参看图1所示,本发明一种折叠窗的展示方法的【具体实施方式】,包括:
[0030]S1、接收折叠窗的展开指令;
[0031]S2、根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界;
[0032]S3、若所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动。
[0033]本发明实施例中,所述的折叠窗的展示边界是指所述折叠窗在其中的内容完全展示时所具有的边界。
[0034]所述的折叠窗沿展开方向展开的边界,形成所述折叠窗的展示边界中的一个或多个边界。若所述折叠窗沿一个方向展开,则所述的折叠窗沿展开方向展开的边界可形成所述折叠窗的展示边界中的其中一个边界;若所述折叠窗沿两个方向展开,则所述的折叠窗沿展开方向展开的边界可形成所述折叠窗的展示边界中的其中两个边界。
[0035]由于所述折叠窗的展示方法的【具体实施方式】,首先是接收折叠窗的展开指令,然后根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界,如果所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动,这样,使得所述折叠窗中的内容能够尽可能多的在所述显示屏展示,或者不需要用户拖动即可完整看到折叠窗中的内容,省去了用户滑动的麻烦,从而有助于用户方便地浏览折叠窗中较多的内容。
[0036]在本实施例中,根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界;若所述折叠窗沿展开方向展开的边界,与所述显示屏的显示边界相重叠或者位于所述显示屏的显示边界之内,则可将所述折叠窗进行正常展示,即展开时或展开后可不需要再移动所述折叠窗,当然,为了增加动感效果,也可以在该折叠窗展开时或展开后进行移动。
[0037]在前述折叠窗的展示方法的【具体实施方式】中,所述折叠窗可以沿不同的方向展开。可选地,所述将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动包括:将所述折叠窗向下展开,并将所述折叠窗向上移动,使所述折叠窗的顶端移动所述显示屏的显示边界的顶端处;或者将所述折叠窗向右展开,并将所述折叠窗向左移动,使所述折叠窗的左端移动所述显示屏的显示边界的左端处。
[0038]这样,不需要用户拖动即可完整看到折叠窗中的内容,省去了用户滑动的麻烦。此夕卜,当将所述折叠窗的顶端移动所述显示屏的显示边界的顶端处或者将所述折叠窗的左端移动所述显示屏的显示边界的左端处,仍然不能够使折叠窗中的内容完全展示时,也能够使所述折叠窗底部和右侧的内容尽可能多的在所述显示屏展示,并且能够让用户明显地感知到所述折叠窗已经展开。
[0039]在前述折叠窗的展示方法的【具体实施方式】中,所述的折叠窗的展示方法还可以包括:经过所述比较,若所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界,则计算出所述折叠窗沿展开方向展开的边界超出所述显示屏的显示边界的距离。
[0040]其中,所述将所述折叠窗沿与所述展开方向相反的方向移动包括:将所述折叠窗沿与所述展开方向相反的方向至少移动所述距离。
[0041]本实施例中,将所述折叠窗沿与所述展开方向相反的方向移动所述距离,能够使折叠窗底端与显示屏底端重叠,从而不需要用户拖动即可完整看到折叠窗中的内容,省去了用户滑动的麻烦;将所述折叠窗沿与所述展开方向相反的方向移动的距离大于所述计算的距离,不仅能够让用户完整看到折叠窗中的内容,为用户省去了滑动的麻烦,并且能够让用户明显地感知到所述折叠窗已经完全展开。
[0042]参看图2所示,本发明一种折叠窗的展示系统的【具体实施方式】,包括:接收单元1,用于接收折叠窗的展开指令;比较单元2,用于根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界;展示单元3,用于所述比较单元若确定所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动。
[0043]所述折叠窗的展示系统的【具体实施方式】,首先是所述接收单元I接收折叠窗的展开指令,然后所述比较单元2根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界,如果所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,由所述展示单元3将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动,这样,使得所述折叠窗中的内容能够尽可能多的在所述显示屏展示,或者不需要用户拖动即可完整看到折叠窗中的内容,从而有助于用户方便地浏览折叠窗中较多的内容。
[0044]参看图3所示,在前述折叠窗的展示系统的【具体实施方式】中,可选地,所述展示单元3包括:展示模块31,用于对折叠窗进行展示;移动模块32,用于控制所述展示模块上所展示的折叠窗的移动。
[0045]为了便于增加折叠窗展开方式的灵活性,可选地,所述展示单元3还包括:方向控制模块33,用于控制所述折叠窗的展开方向。如控制折叠窗向下展开或向右展开等。
[0046]当折叠窗根据所述方向控制模块33的控制向下进行展开时,所述移动模块32控制所述折叠窗向上移动,使所述折叠窗的顶端移动至所述显示屏的显示边界的顶端处;或者当所折叠窗根据所述方向控制模块33的控制向右进行展开时,所述移动模块32控制所述折叠窗向左移动,使所述折叠窗的左端移动至所述显示屏的显示边界的左端处,这样不需要用户拖动即可完整看到折叠窗中的内容,省去了用户滑动的麻烦。
[0047]即使当将所述折叠窗的顶端移动所述显示屏的显示边界的顶端处或者将所述折叠窗的左端移动所述显示屏的显示边界的左端处,仍然不能够使折叠窗中的内容完全展示时,也能够使所述折叠窗底部和右侧的内容尽可能多的在所述显示屏展示,并且能够让用户明显地感知到所述折叠窗已经展开。
[0048]参看图4所示,为了便于准确地控制折叠窗移动的距离,在前述折叠窗的展示系统的【具体实施方式】中,可选地,前述折叠窗的展示系统还可以包括:计算单元4,用于在所述比较单元经过比较确定所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,计算出所述折叠窗沿展开方向展开的边界超出所述显示屏的显示边界的距离。
[0049]在前述折叠窗的展示系统的【具体实施方式】中,所述展示单元3还可以包括距离控制模块34,用于控制所述折叠窗移动的距离。所述距离控制模块可以根据所述计算单元的计算结果,准确地控制所述折叠窗移动。
[0050]可以通过距离控制模块控制所述折叠窗沿与所述展开方向相反的方向移动所述计算的距离,能够使折叠窗底端与显示屏底端重叠,这样不需要用户拖动即可完整看到折叠窗中的内容,省去了用户滑动的麻烦。
[0051]还可以控制所述折叠窗沿与所述展开方向相反的方向移动的距离大于所述计算的距离,这样不仅能够让用户完整看到折叠窗中的内容,为用户省去了滑动的麻烦,而且还能够让用户明显地感知到所述折叠窗已经完全展开。
[0052]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【权利要求】
1.一种折叠窗的展示方法,其特征在于,包括: 接收折叠窗的展开指令; 根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界; 若所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动。
2.根据权利要求1所述的折叠窗的展示方法,其特征在于,所述将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动包括: 将所述折叠窗向下展开,并将所述折叠窗向上移动,使所述折叠窗的顶端移动所述显示屏的显示边界的顶端处;或者 将所述折叠窗向右展开,并将所述折叠窗向左移动,使所述折叠窗的左端移动所述显示屏的显示边界的左端处。
3.根据权利要求1或2所述的折叠窗的展示方法,其特征在于,还包括: 经过所述比较,若所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,则计算出所述折叠窗沿展开方向展开的边界超出所述显示屏的显示边界的距离;其中所述将所述折叠窗沿与所述展开方向相反的方向移动包括:将所述折叠窗沿与所述展开方向相反的方向至少移动所述距离。
4.一种折叠窗的展示系统,其特征在于,包括: 接收单元,用于接收折叠窗的展开指令; 比较单元,用于根据所述展开指令,比较所述折叠窗的展示边界与显示屏的显示边界; 展示单元,用于所述比较单元若确定所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,将所述折叠窗沿所述展开方向展开,并将所述折叠窗沿与所述展开方向相反的方向移动。
5.根据权利要求4所述的折叠窗的展示系统,其特征在于,所述展示单元包括: 展示模块,用于对折叠窗进行展示; 移动模块,用于控制所述展示模块上所展示的折叠窗的移动。
6.根据权利要求5所述的折叠窗的展示系统,其特征在于,所述展示单元还包括: 方向控制模块,用于控制所述折叠窗的展开方向。
7.根据权利要求5所述的折叠窗的展示系统,其特征在于,还包括: 计算单元,用于在所述比较单元经过比较确定所述折叠窗沿展开方向展开的边界,超出所述显示屏的显示边界时,计算出所述折叠窗沿展开方向展开的边界超出所述显示屏的显示边界的距离。
8.根据权利要求5或7所述的折叠窗的展示系统,其特征在于,所述展示单元还包括: 距离控制模块,用于控制所述折叠窗移动的距离。
【文档编号】G06F3/0481GK103729185SQ201310745830
【公开日】2014年4月16日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】林贤辉, 刘强 申请人:广州金山网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1