一种文件浏览的方法、装置及电子终端的制作方法

文档序号:6371432阅读:154来源:国知局
专利名称:一种文件浏览的方法、装置及电子终端的制作方法
技术领域
本发明 涉及电子终端应用技术领域,特别涉及一种文件浏览的方法、装置及电子终端。
背景技术
使用智能手机、平板电脑、或者电子书等这些电子终端浏览文件时,若电子终端浏览的当前显示窗口不能显示待浏览文件的全部内容时,一般会在当前显示窗口的右边和/或左边加上滚动条,这样,通过拖到滚动条,在当前显示窗口上一部分一部分地显示出待浏览文件的全部内容。当然,还可直接使用电子终端上的导航键使得待浏览文件的全部内容一部分一部分地显示在当前显示窗口上。通过上述方法可以分部分显示出待浏览文件的全部内容,但是不能一次完整地显示出待浏览文件的全部内容。并且,无论是通过拖到滚动条,还是通过使用导航键都不能直接定位出待浏览文件中需显示的内容,只能通过逐步调整的方式获取需显示的内容并进行显不。可见,现有的电子终端上的文件浏览方式定位不够迅速,操作也比较繁琐,占用的资源也比较多,降低了用户的体验度。

发明内容
本发明实施例提供一种文件浏览的方法、装置及终端,用以提高需显示的文件内容的定位速度。本发明实施例提供一种文件浏览的方法,包括
确定当前显示窗口不能显示待浏览文件的完整内容时,将所述待浏览文件中的部分内容确定为当前内容,并在所述当前显示窗口中显示;
激活第二显示窗口以及指示窗口,使得所述第二显示窗口以及所述指示窗口悬浮显示在所述当前显示窗口上,其中,所述第二显示窗口小于所述当前显示窗口,用于按设定的缩略比例显示所述待浏览文件的完整内容,所述指示窗口可移动,用于指示所述当前显示窗口显示的当前内容在所述第二显示窗口中的位置。本发明实施例提供一种文件浏览的装置,包括
显示单元,用于确定当前显示窗口不能显示待浏览文件的完整内容时,将所述待浏览文件中的部分内容确定为当前内容,并在所述当前显示窗口中显示;
激活单元,用于激活第二显示窗口以及指示窗口,使得所述第二显示窗口以及所述指示窗口悬浮显示在所述当前显示窗口上,其中,所述第二显示窗口小于所述当前显示窗口,用于按设定的缩略比例显示所述待浏览文件的完整内容,所述指示窗口可移动,用于指示所述当前显示窗口显示的当前内容在所述第二显示窗口中的位置。本发明实施例提供一种电子终端,包括上述的文件浏览的装置。本发明实施例中,确定当前显示窗口不能显示待浏览文件的完整内容时,不仅需将待浏览文件中的部分内容确定为当前内容在当前显示窗口中进行显示;并且还激活第二显示窗口以及指示窗口,使得第二显示窗口以及指示窗口悬浮显示在当前显示窗口上,其中,第二显示窗口小于当前显示窗口,用于按设定的缩略比例显示待浏览文件的完整内容,指示窗口可移动,用于指示当前显示窗口显示的当前内容在第二显示窗口中的位置。这样,可根据实际应用,直接将指示窗口移动到需显示的内容对应的位置,使得当前显示窗口直接显示出需显示的内容,提高了浏览定位的速度,节省了资源。


图I为本发明实施例中文件浏览的流程 图2为本发明实施例一中实现指示窗口指示当前显示窗口显示的当前内容在第二显示窗口中的位置的流程 图3为本发明实施例二中实现指示窗口指示当前显示窗口显示的当前内容在第二显示窗口中的位置的流程图;
图4为本发明实施文件浏览的装置的结构图。
具体实施例方式本发明实施例中,设置了第二显示窗口以及指示窗口,若当前显示窗口不能显示待浏览文件的完整内容时,可激活该第二显示窗口以及指示窗口,在第二显示窗口中按设定的缩略比例显示待浏览文件的完整内容,而指示窗口则指示当前显示窗口显示的当前内容在第二显示窗口中的位置,并可以移动。这样,若当前显示窗口显示的当前内容被移动时,指示窗口的位置发生改变,而当指示窗口被移动时,则当前显示窗口显示的当前内容相应发生改变,这样,可快速在待浏览文件中定位出需显示的内容,简化了大尺寸文件的浏览过程,极大地方便了在触摸屏智能手机、平板电脑、或者电子书等这些电子终端浏览网页、图片、以及数据等这些文件。一般,电子终端用于显示的窗口的大小是固定的,即电子终端的当前显示窗口的大小是固定,而待浏览文件的完整内容所需的显示区域是变化的,这样,当前显示窗口就可能会不能显示待浏览文件的完整内容,此时需激活设置的第二显示窗口以及指示窗口来完成待浏览文件的浏览。具体的浏览过程参见图1,包括
步骤101 :判断当前显示窗口是否能显示待浏览文件的完整内容,若能执行步骤104,若不能执行步骤102。将待浏览文件的完整内容所需的显示区域的大小与当前显示窗口的大小进行比较,具体包括
当前显示窗口的宽度为DW,高度为DH,而待浏览文件的完整内容所需的显示区域的宽度为FW,高度为冊,则可先将当前显示窗口的宽度DW与待浏览文件的完整内容所需的显示区域的宽度FW进行比较,若DW〈FW时,则确定当前显示窗口不能显示待浏览文件的完整内容,执行步骤102,否则,将当前显示窗口的高度DH与待浏览文件的完整内容所需的显示区域的高度FH进行比较,若DHJH,则确定当前显示窗口不能显示待浏览文件的完整内容,执行步骤102,否则,执行步骤104。当然,也可先将前显示窗口的高度DH与待浏览文件的完整内容所需的显示区域的高度FH进行比较,再将当前显示窗口的宽度DW与待浏览文件的完整内容所需的显示区域的宽度FW进行比较。若DW〈FW,或者,DHJH,或者,DW〈FW且DHJH,确定当前显示窗口不能显示待浏览文件的完整内容,执行步骤102,否则,执行步骤104
步骤102 :将待浏览文件中的部分内容确定为当前内容,并在当前显示窗口中显示。可按照设定的顺序,将待浏览文件中的部分内容确定为当前内容,并在当前显示窗口中显示。例如DH〈ra,可将待浏览文件中的最上方,与当前显示窗口匹配的部分内容确定为当前内容,并在当前显示窗口中显示。或者,DW〈FW,将待浏览文件中的最左方,与当前显示窗口匹配的部分内容确定为当前内容。当然,本发明实施例中,还可任意选择待浏览文件中的部分内容确定为当前内容,例如将待浏览文件中的中间处,与当前显示窗口匹配的部分内容确定为当前内容,并在当 前显示窗口中显示。步骤103 :激活第二显示窗口以及指示窗口,使得第二显示窗口以及指示窗口悬浮显示在当前显示窗口上,本次流程结束。本发明实施例中,已配置了第二显示窗口以及指示窗口,初始状态,该第二显示窗口以及指示窗口自动隐藏,此时,激活第二显示窗口以及指示窗口,使得第二显示窗口以及指示窗口悬浮显示在当前显示窗口上。具体地,第二显示窗口以及指示窗口可以半透明的形式显示在当前显示窗口上、
其中,第二显示窗口小于当前显示窗口,一般位于当前显示窗口的一侧,例如右下方,左上方,或者正下方等等。该第二显示窗口按设定的缩略比例显示待浏览文件的完整内容。而指示窗口则悬浮在第二显示窗口上,可移动,用于指示当前显示窗口显示的当前内容在第二显示窗口中的位置。具体地,为不对当前显示窗口的显示产生影响,可预先设置第二显示窗口的最大宽度MSW,以及最大高度MSH。这样,待浏览文件的完整内容所需的显示区域的宽度FW与第二显示窗口的最大宽度MSW之间的第一比例值为FW/MSW,待浏览文件的完整内容所需的显示区域的高度FH与第二显示窗口的最大高度MSH之间的第二比例值为FH/MSH,可将第一比例值与第二比例值之中的较大值作为本发明实施例中的设定的缩略比例C,即C=max(FW/MSW, FH/MSH),这样,第二显示窗口的大小为第二显示窗口的宽度SW=FW/C,而第二显示窗口的高度SH=FH/C。而指示窗口是用来指示当前显示窗口显示的当前内容在第二显示窗口中的位置,因此,指示窗口的大小为指示窗口的宽度IW= DW/C,指示窗口的高度IH= DH/C。第二显示窗口以及指示窗口确定后,即可将待浏览文件的完整内容按照设定的缩略比例C进行缩略,然后将缩略后的内容显示在第二显示窗口中,而指示窗口直接位于当前显示窗口显示的当前内容在第二显示窗口中的位置上。上述只是一种确定第二显示窗口以及指示窗口大小的方式,本发明实施例不限于此,设定的缩略比例可以是一个,也可以是两个,即宽度方向一个缩略比例Cl,其值可大于或等于FW/MSW,而高度方向一个缩略比例C2,其值可大于或等于FH/MSH。这样,第二显示窗口的宽度SW=FW/C1,而第二显示窗口的高度SH=FH/C2,而指示窗口的宽度IW= DW/C1,指示窗口的高度IH= DH/C2。然后,将待浏览文件的完整内容按照设定的缩略比例Cl、以及C2进行缩略,并将缩略后的内容显示在第二显示窗口中,而指示窗口直接位于当前显示窗口显示的当前内容在第二显示窗口中的位置上。当然,本发明实施例中,设定的缩略比例是一个时,该值可以为大于或等于max (FW/MSW, FH/MSH)中的任意一值,具体就不在累述了。步骤104 :在当前显示窗口中显示待浏览文件的完整内容,本次流程结束。当前显示窗口能显示待浏览文件的完整内容,因此,直接在当前显示窗口中显示待浏览文件的完整内容即可,不需要对设置的第二显示窗口以及指示窗口进行激活,即第二显示窗口以及指示窗口处于隐藏状态。上述实施例中,指示窗口可移动,并指示当前显示窗口显示的当前内容在第二显示窗口中的位置。这样,若当前显示窗口显示的当前内容被移动后,指示窗口的位置也需要发生变化。与此相反,当指示窗口被移动后,则当前显示窗口显示的当前内容也许发生变化。并且,由于第二显示窗口以缩略的方式显示了待浏览文件的完整内容,从而,可根据实际应用,直接将指示窗口移动到需显示的内容对应的位置,这样,当前显示窗口直接显示出需显示的内容,可见,本发明实施例提高了浏览定位的速度,简化的浏览操作,也节省了资源。 下面结合实施例附图对浏览文件过程中实现指示窗口指示当前显示窗口显示的当前内容在第二显示窗口中的位置过程进行具体的描述。实施例一本实施例中,当前显示窗口显示的当前内容被移动,从而带到指示窗口进行移动,具体过程参见图2,包括
步骤201 :判断当前显示窗口显示的当前内容是否被移动,若是,执行步骤202,否则,本次流程结束。本发明实施例可应用于触摸屏的电子终端中,因此,可以通过触摸显示屏来触发浏览事件,浏览事件包括移动触摸事件,点击事件,或者其他浏览操作事件。通过该电子终端携带的感知应用程序来确定移动触摸事件发生的对象。若通过感知应用程序确定当前显示窗口显示的当前内容被移动了,则执行步骤202,否则,本次流程结束。步骤202 :调整当前显示窗口显示的当前内容,并确定调整后的当前内容在待浏览文件的完整内容中的第一位置。这里,当前显示窗口显示的内容可跟随浏览事件的运动轨迹进行调整,并确定调整后的当前内容在待浏览文件的完整内容中的第一位置。本实施例中,可采用调整后的当前内容的中心点相对于待浏览文件的完整内容的位置坐标作为第一位置,例如第一位置为(X1,Y1),其中X1、Y1的坐标系统是相对于整个文件内容的坐标系统中。或者,采用调整后的当前内容的起始点相对于待浏览文件的完整内容的位置坐标作为第一位置,或者其他的位置定义方式。步骤203 :根据设定的缩略比例,确在第二显示窗口中与第一位置对应第二位置。由于第二显示窗口以设定的缩略比例显示待浏览文件的完整内容,因此,相对于步骤202的坐标系统根据设定的缩略比例,确在第二显示窗口中与第一位置对应第二位置。设定第二位置坐标X2、Y2的坐标系统是相对于第二显示窗口的,若设定的缩略比例是一个为 C,则第二位置为(X2,Y2)其中,X2=X1/C, Y2=Y1/C。步骤204 :将指示窗口移动到第二位置上。直接将指示窗口移动到第二位置上,例如将指示窗口的中心点置于(X2,Y2)上。这样,实现了指示窗口指示当前显示窗口显示的当前内容在第二显示窗口中的位置的过程。至此,指示窗口随着当前显示窗口显示的内容的移动而移动,使得该指示窗口可指示当前显示窗口显示的当前内容在第二显示窗口中的位置。实施例二、本实施中,指示窗口被移动,从而带动当前显示窗口显示的内容移动,具体过程参见图3,包括
步骤301 :判断指示窗口是否被移动,若是,执行步骤302,否则,本次流程结束。同样,可感知应用程序来确定移动触摸事件发生的对象。若通过感知应用程序确定指示窗口被移动了,则执行步骤202,否则,本次流程结束。由于指示窗口的大小与设定的缩略比例有关,当设定的缩略比例较大时,指示窗口比较小,这样,对指示窗口的移动操作比较困难,因此,本实施例中,还可将指示窗口及其周围设定区域确定为指示窗口感应区,当通过感知应用程序确定在该指示窗口感应区感知到移动触摸事件,则确定该指示窗口被移动了,则执行步骤302。否则,本次流程结束。步骤302 :确定移动后的指示窗口在第二显示窗口中的第三位置。同样,可以采用指示窗口上某一点相对于第二显示窗口的位置坐标作为第三位置。例如确定的第三位置为指示窗口中心点的坐标为(X3, Y3)。步骤303 :根据设定的缩略比例,确定在待浏览文件的完整内容中与第三位置对应第四位置。由于第二显示窗口以设定的缩略比例显示待浏览文件的完整内容,因此,相对于步骤302的坐标系统,根据设定的缩略比例,确在待浏览文件的完整内容中与第三位置对应第四位置,设定第四位置坐标X4、Y4的坐标系统是相对于整个文件内容区域的。例如第三位置为指示窗口中心点的坐标为(X3,Y3),则第四位置为(X4,Y4),其中,X4= X3*C,Y4=Y3*C。步骤304:将待浏览文件的完整内容中第四位置上与当前显示窗口匹配的内容作为当前内容,并在当前显示窗口中显示。由于步骤303已确定了第四位置,当前显示窗口的大小已经是固定的,因此,将待浏览文件的完整内容中第四位置上与当前显示窗口匹配的内容作为当前内容。例如第四位置为(X4,Y4),对应的是指示窗口中心点的位置坐标,因此,可将横坐标在[X4-DW/2,X4+DW/2],纵坐标在[Y4-DH/2,Y4+DH/2]区域内的内容为当前内容,并在当前显示窗口中显不。至此,当前显示窗口显示的内容随着指示窗口的移动而移动。由于第二显示窗口以缩略的方式显示了待浏览文件的完整内容,从而,可根据实际应用,直接将指示窗口移动到需显示的内容对应的位置,这样,当前显示窗口直接显示出需显示的内容,可见,本发明实施例提高了浏览定位的速度,简化的浏览操作,也节省了资源。上述两个实施例从两个方面阐述了指示窗口指示当前显示窗口显示的当前内容在第二显示窗口中的位置的实现过程,但是本发明实施例不限于此,可将上述两个实施例结合起来实现指示窗口的指示过程,例如上述步骤2 01确定当前显示窗口显示的当前内容未被移动时,可直接执行上述步骤301 ;或者,上述步骤301确定指示窗口未被移动时,可执行上述步骤201 ;具体过程就不在一一累述。上述两个实施例中以中心点为例进行说明,但是本发明实施例不限于此,可以其他任意一点为例进行坐标定位,例如左下角起始点,或者,右上角起始点等等。根据上述文件浏览的方法,可以构建一种文件浏览的装置,参见图4,包括显示单元410和激活单元420,其中,
显示单元410,用于确定当前显示窗口不能显示待浏览文件的完整内容时,将待浏览文件中的部分内容确定为当前内容,并在当前显示窗口中显示。激活单元420,用于激活第二显示窗口以及指示窗口,使得第二显示窗口以及指示窗口悬浮显示在当前显示窗口上,其中,第二显示窗口小于当前显示窗口,用于按设定的缩略比例显示待浏览文件的完整内容,指示窗口可移动,用于指示当前显示窗口显示的当前内容在第二显示窗口中的位置。 该装置还包括确定单元,用于当待浏览文件的完整内容所需的显示区域的宽度大于当前显示窗口的宽度,和/或,显示区域的高度大于当前显示窗口的高度时,确定当前显示窗口不能显示待浏览文件的完整内容。本发明实施例中,指示窗口需指示当前显示窗口显示的当前内容在第二显示窗口中的位置。因此,文件浏览的装置还包括第一指示单元,用于当确定当前内容被移动时,调整当如显不窗口显不的当如内名并确定调整后的当如内各在待浏览文件的完整内各中的第一位置;根据设定的缩略比例,确在第二显示窗口中与第一位置对应第二位置;将指示窗口移动到第二位置上。该装置还包括第二指示单元,用于当确定指示窗口被移动时,确定移动后的指示窗口在第二显示窗口中的第三位置;根据设定的缩略比例,确定在待浏览文件的完整内容中与第三位置对应第四位置;将待浏览文件的完整内容中第四位置上与当前显示窗口匹配的内容作为当前内容,并在当前显示窗口中显示。该第二指示单元,还用于当通过感知应用程序确定在指示窗口感应区感知到移动触摸事件时,则确定指示窗口被移动,其中,指示窗口感应区包括指示窗口及其周边设定区域。本发明实施例中的文件浏览的装置可以应用到电子终端中,例如触摸屏手机,掌上电脑,或笔记本电脑中。本发明实施例中,配置了自动隐藏的第二显示窗口以及指示窗口,若确定当前显示窗口不能显示待浏览文件的完整内容时,不仅需将待浏览文件中的部分内容确定为当前内容在当前显示窗口中进行显示;并且还激活第二显示窗口以及指示窗口,使得第二显示窗口以及指示窗口悬浮显示在当前显示窗口上,其中,第二显示窗口小于当前显示窗口,用于按设定的缩略比例显示待浏览文件的完整内容,指示窗口可移动,用于指示当前显示窗口显示的当前内容在第二显示窗口中的位置。这样,可根据实际应用,直接将指示窗口移动到需显示的内容对应的位置,使得当前显示窗口直接显示出需显示的内容,提高了浏览定位的速度,节省了资源。并且,还简化了浏览操作,可根据用户的需求直接继续定位浏览,提高了用户体验度,加大该浏览文件方案的电子终端的市场竞争力。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种文件浏览的方法,其特征在于,包括 确定当前显示窗口不能显示待浏览文件的完整内容时,将所述待浏览文件中的部分内容确定为当前内容,并在所述当前显示窗口中显示; 激活第二显示窗口以及指示窗口,使得所述第二显示窗口以及所述指示窗口悬浮显示在所述当前显示窗口上,其中,所述第二显示窗口小于所述当前显示窗口,用于按设定的缩略比例显示所述待浏览文件的完整内容,所述指示窗口可移动,用于指示所述当前显示窗口显示的当前内容在所述第二显示窗口中的位置。
2.如权利要求I所述的方法,其特征在于,所述确定当前显示窗口不能显示待浏览文件的完整内各包括 当所述待浏览文件的完整内容所需的显示区域的宽度大于所述当前显示窗口的宽度,和/或,所述显示区域的高度大于所述当前显示窗口的高度时,确定当前显示窗口不能显示待浏览文件的完整内容。
3.如权利要求I所述的方法,其特征在于,所述指示窗口指示所述当前显示窗口显示的当前内容在所述第二显示窗口中的位置的具体过程包括 当确定所述当前内容被移动时,调整所述当前显示窗口显示的当前内容,并确定调整后的当前内容在所述待浏览文件的完整内容中的第一位置; 根据所述设定的缩略比例,确定在所述第二显示窗口中与所述第一位置对应第二位置; 将所述指示窗口移动到所述第二位置上。
4.如权利要求I或3所述的方法,其特征在于,所述指示窗口指示所述当前显示窗口显示的当前内容在所述第二显示窗口中的位置的具体过程包括 当确定所述指示窗口被移动时,确定移动后的所述指示窗口在所述第二显示窗口中的第三位置; 根据所述设定的缩略比例,确定在所述待浏览文件的完整内容中与所述第三位置对应的第四位置; 将所述待浏览文件的完整内容中所述第四位置上与所述当前显示窗口匹配的内容作为当前内容,并在所述当前显示窗口中显示。
5.如权利要求4所述的方法,其特征在于,所述确定所述指示窗口被移动包括 当通过感知应用程序确定在指示窗口感应区感知到移动触摸事件时,则确定所述指示窗口被移动,其中,所述指示窗口感应区包括所述指示窗口及其周边设定区域。
6.一种文件浏览的装置,其特征在于,包括 显示单元,用于确定当前显示窗口不能显示待浏览文件的完整内容时,将所述待浏览文件中的部分内容确定为当前内容,并在所述当前显示窗口中显示; 激活单元,用于激活第二显示窗口以及指示窗口,使得所述第二显示窗口以及所述指示窗口悬浮显示在所述当前显示窗口上,其中,所述第二显示窗口小于所述当前显示窗口,用于按设定的缩略比例显示所述待浏览文件的完整内容,所述指示窗口可移动,用于指示所述当前显示窗口显示的当前内容在所述第二显示窗口中的位置。
7.如权利要求6所述的装置,其特征在于,还包括 确定单元,用于当所述待浏览文件的完整内容所需的显示区域的宽度大于所述当前显示窗口的宽度,和/或,所述显示区域的高度大于所述当前显示窗口的高度时,确定当前显示窗口不能显示待浏览文件的完整内容。
8.如权利要求6所述的装置,其特征在于,还包括 第一指示单元,用于当确定所述当前内容被移动时,调整所述当前显示窗口显示的当前内容,并确定调整后的当前内容在所述待浏览文件的完整内容中的第一位置;根据所述设定的缩略比例,确定在所述第二显示窗口中与所述第一位置对应的第二位置;将所述指示窗口移动到所述第二位置上。
9.如权利要求6或8所述的装置,其特征在于,还包括 第二指示单元,用于当确定所述指示窗口被移动时,确定移动后的所述指示窗口在所述第二显示窗口中的第三位置;根据所述设定的缩略比例,确定在所述待浏览文件的完整内容中与所述第三位置对应的第四位置;将所述待浏览文件的完整内容中所述第四位置上与所述当前显示窗口匹配的内容作为当前内容,并在所述当前显示窗口中显示。
10.如权利要求9所述的装置,其特征在于, 所述第二指示单元,还用于当通过感知应用程序确定在指示窗口感应区感知到移动触摸事件时,则确定所述指示窗口被移动,其中,所述指示窗口感应区包括所述指示窗口及其周边设定区域。
11.一种电子终端,其特征在于,包括上述权利要求6-10中任一权利要求所述的文件浏览的装置。
全文摘要
本发明公开了一种文件浏览的方法、装置及终端,用以提高需显示的内容的定位速度,该方法包括确定当前显示窗口不能显示待浏览文件的完整内容时,将所述待浏览文件中的部分内容确定为当前内容,并在所述当前显示窗口中显示,激活第二显示窗口以及指示窗口,使得所述第二显示窗口以及所述指示窗口悬浮显示在所述当前显示窗口上,其中,所述第二显示窗口小于所述当前显示窗口,用于按设定的缩略比例显示所述待浏览文件的完整内容,所述指示窗口可移动,用于指示所述当前显示窗口显示的当前内容在所述第二显示窗口中的位置。本发明提供的实施例提高了浏览定位的速度,节省了资源。
文档编号G06F17/30GK102722588SQ20121019562
公开日2012年10月10日 申请日期2012年6月14日 优先权日2012年6月14日
发明者武小军 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1