一种页面展现的方法与装置与流程

文档序号:12786397阅读:196来源:国知局
一种页面展现的方法与装置与流程

本发明涉及计算机技术领域,特别是涉及一种页面展现的方法与装置。



背景技术:

随着计算机技术的快速发展,终端(如手机、平板电脑、电脑等)日益普及,成为人们生活和工作中不可或缺的部分。人们可以通过终端所安装的应用浏览各种页面,以获得所需信息。

用户在浏览页面时,可能需要调整页面在显示屏幕上的显示位置和/或显示区域的大小,以方便其浏览。例如,当用户需要同时浏览多个页面时,用户可以将各个页面调整到合适的显示位置以及调整各个页面的显示区域大小,使得各个页面可以同时显示在显示屏幕上。当用户需要调整页面的显示区域大小以及显示位置时,主要是通过如下两种方式进行调整:一种是先将页面移动到指定位置,然后再调整页面的显示区域大小;另一种是先调整页面的显示区域大小,然后再将页面移动到指定位置。

显然,目前的终端不支持用户同时调整页面的显示区域大小和显示位置,需要用户分别针对页面的显示区域大小、显示位置进行调整,操作繁琐。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的页面展现方法与装置。

依据本发明的一个方面,提供了一种页面展现的方法,包括:

接收针对目标页面的调整操作;

依据所述调整操作确定目标显示区域;

在所述目标显示区域中展现所述目标页面。

可选地,在所述接收针对目标页面的调整操作的步骤之前,还包括:

进入页面调整模式;

所述接收针对目标页面的调整操作的步骤为,在所述页面调整模式下, 接收针对目标页面的调整操作。

可选地,针对目标页面的调整操作包括,用户在终端的显示界面上提交的至少两个不同位置的触摸点的触发操作。

可选地,当所述调整操作为两个不同位置的触摸点的触发操作时,所述依据所述调整操作确定目标显示区域的步骤,包括:

获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息;

采用所述长度信息和宽度信息确定目标显示区域的大小;

基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置。

可选地,获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息,包括:

获取一触摸点的位置得到第一位置信息,以及获取另一触摸点的位置得到第二位置信息;

计算第一位置信息的横坐标值与第二位置信息的横坐标值的第一差值,以及第一位置信息的纵坐标值与第二位置信息的纵坐标值的第二差值;

当第一差值大于预置的长阈值时,将所述第一差值作为显示区域的长度信息;

当第二差值大于预置的宽阈值时,将所述第二差值作为显示区域的宽度信息。

可选地,所述确定目标显示区域的长度信息、宽度信息的步骤,还包括:

当第一差值不大于预置的长阈值时,按照预置的比例值对所述宽度信息进行计算,得到所述目标显示区域的长度信息。

可选地,所述确定目标显示区域的长度信息、宽度信息的步骤,还包括:

当第二差值不大于预置的宽阈值时,按照预置的比例值对所述长度信息进行计算,得到所述目标显示区域的宽度信息。

可选地,基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置,包括:

对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中 心点位置;

以中心点位置为显示中心,确定目标显示区域在显示界面上的显示位置。

可选地,对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中心点位置,包括:

计算第一位置信息的横坐标值与第二位置信息的横坐标值的平均值,确定中心点位置的横坐标值;

计算第一位置信息的纵坐标值与第二位置信息的纵坐标值的平均值,确定中心点位置的纵坐标值;

采用中心点位置的纵坐标值以及中心点位置的横坐标值,确定目标显示区域的中心点位置。

根据本发明的另一方面,提供了一种页面展现的装置,包括:

调整操作接收模块,适于接收针对目标页面的调整操作;

显示区域确定模块,适于依据所述调整操作确定目标显示区域;

页面展现模块,适于在所述目标显示区域中展现所述目标页面。

可选地,还包括:调整模式进入模块,适于进入页面调整模式;

所述调整操作接收模块,具体适于在所述页面调整模式下,接收针对目标页面的调整操作。

可选地,所述调整操作接收模块,包括:

触发操作接收子模块,适于接收用户在终端的显示界面上提交的至少两个不同位置的触摸点的触发操作。

可选地,所述显示区域确定模块,包括:

触摸点位置获取子模块,适于获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息;

区域大小确定子模块,适于采用所述长度信息和宽度信息确定目标显示区域的大小;

显示位置确定子模块,适于基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置。

可选地,所述触摸点位置获取子模块,包括:

位置信息获取单元,适于获取一触摸点的位置得到第一位置信息,以及获取另一触摸点的位置得到第二位置信息;

计算单元,适于计算第一位置信息的横坐标值与第二位置信息的横坐标值的第一差值,以及第一位置信息的纵坐标值与第二位置信息的纵坐标值的第二差值;

显示区域长确定单元,适于当第一差值大于预置的长阈值时,将所述第一差值作为显示区域的长度信息;

显示区域宽确定单元,适于当第二差值大于预置的宽阈值时,将所述第二差值作为显示区域的宽度信息。

可选地,所述显示区域长确定单元,还适于当第一差值不大于预置的长阈值时,按照预置的比例值对所述宽度信息进行计算,得到所述目标显示区域的长度信息。

可选地,所述显示区域宽确定单元,还适于当第二差值不大于预置的宽阈值时,按照预置的比例值对所述长度信息进行计算,得到所述目标显示区域的宽度信息。

可选地,所述显示位置确定子模块,包括:

中心点位置确定单元,适于对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中心点位置;

显示位置确定单元,适于以中心点位置为显示中心,确定目标显示区域在显示界面上的显示位置。

可选地,中心点位置确定单元,包括:

坐标值计算子单元,适于计算第一位置信息的横坐标值与第二位置信息的横坐标值的平均值,确定中心点位置的横坐标值,以及适于计算第一位置信息的纵坐标值与第二位置信息的纵坐标值的平均值,确定中心点位置的纵坐标值;

位置确定子单元,适于采用中心点位置的纵坐标值以及中心点位置的横坐标值,确定目标显示区域的中心点位置。

本发明实施例可以通过调整操作确定目标显示区域,在所确定的目标显示区域中展现目标页面,即可以依据调整操作确定目标显示区域的大小以及显示位置,将目标页面的内容显示到目标显示区域中,进而可以同时调整目标页面的显示区域大小以及显示位置,简化用户操作,方便用户调整页面的显示位置以及显示区域的大小,提高用户体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1是根据本发明实施例的一种页面展现方法的步骤流程图;

图2是根据本发明实施例的另一种页面展现方法的步骤流程图;

图3是根据本发明实施例的一种页面展现装置的结构框图;以及

图4是根据本发明实施例的另一种页面展现装置的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供一种页面展现方法和装置,通过接收针对目标页面的调整操作,依据调整操作确定目标显示区域,即基于调整操作确定页面的显示区域大小和显示位置,在目标显示区域展现目标页面,使得用户可以同时调整页面的显示区域大小以及显示位置,简化用户操作,提高用户体验感,

参照图1,示出了根据本发明实施例的一种页面展现方法的步骤流程图,具体可以包括如下步骤:

步骤102,接收针对目标页面的调整操作。

通常,用户可以通过终端的显示屏观看应用程序如(播放器、浏览器)的显示页面(简称页面)。在页面显示过程中,当页面在显示屏的显示屏幕(又称为显示界面)上所显示的区域太大或者太小时,即在页面的显示区域太大或者太小时,用户可以调整该页面在显示界面上所显示的区域大小,即可以调整页面的显示区域大小。当然,用户也可以调整页面在显示界面上的显示位置,以方便其观看页面的内容。

在本发明实施例中,终端可以将需要调整的页面作为目标页面,针对该目标页面,接收用户所提交的调整操作。该调整操作可以用于确定页面在显示界面上的显示位置以及显示区域大小。具体的,在页面显示过程中,用户可以通过进入页面调整模式,同时对页面的显示区域大小和显示位置进行调整,如用户可以通过游标点击显示界面,确定多个不同位置的点击点,针对所需要调整的页面指定显示区域,即在显示界面上指定页面的显示区域大小和显示位置。终端可以通过监听显示界面对应的系统接口,检测到用户在显示界面上所提交的操作。在检测到用户对页面的调整操作时,将调整操作所对应的页面作为目标页面,并接收针对该目标页面的调整操作。该调整操作可以包括但不仅限于用在终端的显示界面上提交的至少两个不同位置的触摸点的触发操作、用户在终端的显示界面上所提交的至少两个不同位置的点击点的点击操作等,本发明实施例对此不作限制。

需要说明的是,显示页面是指在终端的显示界面上所展示的窗口,如浏览器的页面、播放器所播放的视频页面等,本发明实施例对页面的类型不作限制。

步骤104,依据所述调整操作确定目标显示区域。

在本发明实施例中,终端可以基于用户所提交的调整操作确定目标页面对应的目标显示区域,即确定目标页面在显示界面上的显示位置以及目标显示区域的大小。具体的,终端通过对调整操作进行检测,获取调整操作对应 的位置信息,采用所获取的位置信息确定目标显示区域的大小以及显示位置。

作为本发明的一个具体示例,终端可以在接收到调整操作时,针对该调整操作对显示界面进行检测,获取触摸点或者点击点的位置,基于触摸点或者点击点的位置确定目标显示区域的长度信息以及宽度信息,从而可以采用长度信息以及宽度信息确定目标显示区域的大小。同时,终端可以基于触摸点或者点击点的位置,确定目标显示区域在显示界面上的显示位置。下文以触摸点为例,对本发明实施例进行具体论述。

可选的,当所述调整操作为两个不同位置的触摸点的触发操作时,所述依据所述调整操作确定目标显示区域的步骤,包括:获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息;采用所述长度信息和宽度信息确定目标显示区域的大小;基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置。

具体的,当调整操作为用户在终端的显示界面上所提交的两个不同位置的触摸点的触发操作时,终端可以基于这两个触摸点在显示界面上的位置,确定一个矩形区域,如以这两个触摸点的连线为矩形区域的对角线、或者为矩形区域的宽、或者为矩形区域的长,确定矩形区域。终端还可以通过计算得到这两个触摸点对应的中心点位置,将这两个触摸点对应的中心点位置作为目标显示区域的中心点位置,以中心点位置为显示中心,确定目标显示区域在显示屏幕上的显示位置。

当然,终端也可以基于多个不同位置的触摸点或者点击点确定目标显示区域,如依据3个触摸点的位置确定一个三角形的目标显示区域或者确定一个圆形的目显示区域,本发明实施对触摸点或者点击点的数量以及目标显示区域的形状不作限制。

步骤106,在所述目标显示区域中展现所述目标页面。

在本发明实施例中,终端在确定目标显示区域后,可以将目标页面的内容显示到目标区域中,即在所确定的目标显示区域展现目标页面,实现了同时调整目标页面的显示区域大小以及位置。具体的,在确定目标显示区域后, 终端可以按照目标显示区域的显示位置,确定页面在显示界面上的显示位置,如以目标显示区域的中心点位置为页面的显示中心,按照目标显示区域的大小在显示界面上展示目标页面,即在用户所指定的显示区域显示页面的内容。

本发明实施例可以通过接收用户操作,并依据用户操作确定目标显示区域,即可以基于调整操作确定目标显示区域的大小以及显示位置,在目标显示区域展现目标页面,进而可以同时调整目标页面在终端的显示界面上的显示区域大小以及显示位置,简化用户操作,方便用户调整页面的显示位置以及显示区域的大小,提高用户体验。

实际上,用户通常是通过进入页面调整模式,对页面的显示区域大小以及显示位置进行调整的。在本发明的一个优选实施例中,在所述接收针对目标页面的调整操作的步骤之前,还包括:进入页面调整模式;所述接收针对目标页面的调整操作的步骤为,在所述页面调整模式下,接收针对目标页面的调整操作。以下结合优选实施例,继续对本发明实施例进行具体论述。

参照图2,示出了根据本发明实施例的另一种数据处理方法的步骤流程图,具体可以包括如下步骤:

步骤202,进入页面调整模式。

在本发明实施例中,终端可以基于用户操作进入页面调整模式,以同时对页面的显示区域大小和显示位置进行调整。具体的,在页面显示过程中,若用户需调整页面在终端的显示界面上的显示区域大小或者显示位置时,则可以通过点击页面上所提供的页面调整按钮,触发终端的显示界面进入页面调整模式;还可以通过终端操作系统所提供的快捷方式或者操作终端的控件触发终端的显示界面进入页面调整模式,本发明实施例对此不作限制。

作为本发明的一个具体示例,在终端的显示屏为触摸屏(touch screen)时,用户可以通过触摸屏点击页面所显示的调整模式对应的控件,触发触摸屏进入页面调整模式,或者通过触摸屏所提供的快捷方式触发触摸屏进入页面调整模式。例如,在播放器播放视频的过程中,用户通过点击正在播放的 视频页面上的调整模式控件,使得终端的触摸屏进入页面调整模式,可以同时调整视频页面的显示区域大小以及显示位置,即可以同时调整视频窗口的大小以及显示位置。

其中,触摸屏(touch screen)又称为触控屏、触控面板,触摸屏是一种可接收触头等输入讯号的感应式液晶显示装置,当接触了屏幕上的图形按钮时,屏幕上的触觉反馈系统可根据预先编程的程式驱动各种连结装置。触摸屏是一种电脑输入设备,可以提供简单、方便、自然的一种人机交互方式。

步骤204,在所述页面调整模式下,接收用户在终端的显示界面上提交的至少两个不同位置的触摸点的触发操作。

当触摸屏进入页面调整模式时,终端可以通过监听触摸屏对应的系统接口,检测到显示界面进入页面调整模式。在页面调整模式下,终端可以通过触摸屏接收到用户在显示界面上所提交的至少两个不同位置的触摸点的触发操作。其中,触发操作可以包括用户在触摸屏上的操作,如用户点击触摸屏的显示界面对应的点击操作、用户手指在显示界面上滑动对应的触摸操作等。具体的,用户可以通过多个手指同时触摸或点击触摸屏的显示界面,或者在预置时间内先后触摸或点击触摸屏的显示界面,即用户在终端的触摸屏上提交不同位置的触摸点的触发操作。终端可以通过对触摸屏对应的系统接口进行监听,接收用户所提交的触发操作。

作为本发明实施例的一个具体示例,用户可以在预置的时间内触摸触控屏的显示界面的两个点,向终端提交两个不同位置的触摸点的触发操作。终端可以通过调用触控屏对应的系统接口,接收到用户在触摸屏的显示界面上所提交的触发操作。

步骤206,获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息。

当终端接收到用户所提交的触发操作时,可以依据该触发操作获取该触发操作对应触摸点在触控屏的显示界面上的位置。作为本发明实施的一个具体示例,终端可以通过检测触摸屏的导电层面板的电压值,获取到触发操作对应触摸点在触控屏的显示界面上的位置。具体的,导电层面板可以包括 第一导电层面板和第二导电层面板,也可以称为X导电层面板和Y导电层面板。其中,X导电层面板的电压值可以标注为UXn,用于确定触摸点在触摸屏的显示界面上的横坐标值Xn;Y导电层面板的电压值可以标注为UYn,用于确定触摸点在触摸屏的显示界面上的纵坐标值Yn。在接收到触摸点的触发操作时,终端可以通过检测触摸屏两个端口的电压,即检测X导电层面板的电压值UXn和Y导电层面板的电压值UYn,确定各触摸点的位置,如第一个触摸的位置标注为(X1,Y1)、第二个触摸点的位置标注为(X2,Y2)、第三个触摸点的位置标注为(X3,Y3)…...如此类推,第m个触摸点的位置标注为(Xm,Ym)。终端可以基于每一个触摸点的触发操作获取到每一个触摸点的位置,基于各个触摸点的位置确定目标显示区域,如基于两个触摸点的位置确定一个矩形区域或者以其中一个触摸点的位置为圆心,以两个触摸点的位置距离为半径或者直径确定一个圆形显示区域;还可以基于多个触摸点的位置确定一个多边形的显示区域等。

优选的,终端基于触摸操作获取两个触摸点的位置,确定一个矩形区域,将所确定的矩形区域作为目标显示区域。例如,终端在预置时间内获取用户在触摸屏上同时触摸或者先后触摸的两个不同触摸点的位置,基于这两个触摸点的位置的横坐标值和纵坐标值确定矩形区域的长度以及宽度。

在本发明的一种优选实施例中,获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息,可以包括以下子步骤:

子步骤20602,获取一触摸点的位置得到第一位置信息,以及获取另一触摸点的位置得到第二位置信息。

在本发明实施例中,针对各个触摸点,终端可以通过检测X导电层面板的电压值UXn和Y导电层面板的电压值UYn,确定各触摸点的位置。作为本发明的一个具体示例,终端可以通过检测用户最先触摸的触摸点对应的X导电层面板的电压值UX1和Y导电层面板的电压值UY1,通过计算可以得到最先触摸的触摸点的位置信息(X1,Y1),将最先触摸的触摸点的位置信息(X1,Y1)作为第一位置信息。同理,终端可以通过计算可以得到最后触摸的触摸点的位置信息(X2,Y2),将最后触摸的触摸点的位置信息(X2, Y2)作为第二位置信息。

当然,终端也可以对各个触摸点的位置进行统计,将位置距离最大的两个触摸点的位置信息分别作为第一位置信息和第二位置信息,本发明实施例对此不作限制。

子步骤20604,计算第一位置信息的横坐标值与第二位置信息的横坐标值的第一差值,以及第一位置信息的纵坐标值与第二位置信息的纵坐标值的第二差值。

在具体实现中,终端可以针对两个触摸点的横坐标值进行计算,得到两个触摸点在横坐标值上的距离,将两个触摸点在横坐标值上的距离标注为第一差值,即计算第一位置信息的横坐标值与第二位置信息的横坐标值的第一差值;以及还可以针对两个触摸点的纵坐标值进行计算,得到两个触摸点在纵坐标值上的距离,将两个触摸点在纵坐标值上的距离标注为第二差值,即计算第一位置信息的横坐标值与第二位置信息的纵坐标值的第二差值。例如,结合上述例子,终端可以将X2与X1的差值的绝对值|X2-X1|作为第一位置信息与第二位置信的第一差值,将Y2与Y1的差值的绝对值|Y2-Y1|作为第一位置信息与第二位置信息的第二差值。

子步骤20608,当第一差值大于预置的长阈值时,将所述第一差值作为目标显示区域的长度信息。

在本发明实施例中,终端还可以为预置显示区域的长阈值,在当第一差值大于预置的长阈值时,将第一差值作为目标显示区域的长度信息。在本发明实施例的具体示例中,当绝对值|X2-X1|大于预置的长阈值时,终端将绝对值|X2-X1|作为矩形区域的长,即确定目显示区域的长度信息。

子步骤20610,当第二差值大于预置的宽阈值时,将所述第二差值作为目标显示区域的宽度信息。

在本发明实施例中,终端还可以为预置显示区域的宽阈值,在当第二差值大于预置的宽阈值时,将第二差值作为目标显示区域的宽度信息。在本发明实施例的具体示例中,当绝对值|Y2-Y1|大于预置的宽阈值时,终端将绝对值|Y2-Y1|作为矩形区域的宽,即确定目显示区域的宽度信息。

在本发明实施例中,终端还可以预置宽度信息与长度信息的比例值K,基于该预置的比例值K可以计算宽度信息对应的长度信息,或者计算长度信息对应的宽度信息。

在本发明的一种优选实施例中,所述确定目标显示区域的长度信息、宽度信息的步骤,还包括:当第一差值不大于预置的长阈值时,按照预置的比例值对所述宽度信息进行计算,得到所述目标显示区域的长度信息。

具体的,当第一差值不大于预置的长阈值且第二差值大于预置的宽阈值时,终端可以按照预置的比例值对确定的宽度信息进行计算,得到所述目标显示区域的长度信息,如在绝对值|X2-X1|等于或者小于预置的长阈值时,终端通过计算预置的比例值K与绝对值|Y2-Y1|的比值(K/|Y2-Y1|),将计算结果(K/|Y2-Y1|)作为矩形区域的长,即确定目标显示区域的长度信息。

优选的,所述确定目标显示区域的长度信息、宽度信息的步骤,还包括:当第二差值不大于预置的宽阈值时,按照预置的比例值对所述长度信息进行计算,得到所述目标显示区域的宽度信息。

实际上,在第二差值不大于预置的宽阈值且第一差值大于预置的长阈值时,终端还可以按照预置的比例值对确定的长度信息进行计算,得到所述目标显示区域的宽度信息,如在绝对值|Y2-Y1|等于或者小于预置的宽阈值时,终端通过计算预置的比例值K与绝对值|X2-X1|的积(K*|X2-X1|),将计算结果(K*|X2-X1|)作为矩形区域的宽,即确定目标显示区域的宽度信息。

步骤208,采用所述长度信息和宽度信息确定目标显示区域的大小。

在具体实现中,终端可以采用确定的矩形区域的长和宽确定一个矩形,将矩形的面积作为目标显示区域的大小,即采用基于两个触摸点的位置所确定的长度信息和宽度信息确定目标显示区域的大小。

步骤210,基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置。

在本发明实施例中,终端可以将这两个触摸点的位置作为矩形区域其中 的两个顶点的位置,以及基于这两个触摸点的位置确定矩形区域另外的两个顶点的位置,通过确定矩形的四个顶点的位置确定目标显示区域在显示界面上的显示位置,即基于矩形的四个顶点的位置对应的坐标值确定目标显示区域在在显示界面上的显示位置。作为本发明的一个具体示例,终端可以基于这两个触摸点的位置的坐标值(X1,Y1)和(X2,Y2),确定矩形的四个顶点的位置的坐标值(X1,Y1)、(X2,Y2)、(X2,Y1)和(X1,Y2),基于这四个顶点的位置的坐标值(X1,Y1)、(X2,Y2)、(X2,Y1)和(X1,Y2)确定了目标显示区域在显示界面上所显示的位置,即确定目标显示区域在显示界面上的显示位置。

在具体实现中,终端还可以通过这两个触摸点的位置确定目标显示区域的中心点位置,以中心点位置为显示中心,确定目标显示区域在显示界面上的显示位置。

在本发明的一种优选实施例中,基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置,可以包括以下子步骤:

子步骤21002,对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中心点位置。

可选的,对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中心点位置,包括:计算第一位置信息的横坐标值与第二位置信息的横坐标值的平均值,确定中心点位置的横坐标值;计算第一位置信息的纵坐标值与第二位置信息的纵坐标值的平均值,确定中心点位置的纵坐标值;采用中心点位置的纵坐标值以及中心点位置的横坐标值,确定目标显示区域的中心点位置。

作为本发明实施例的具体示例,终端可以通过计算第一位置信息的横坐标值X1与第二位置信息的横坐标值X2的平均值,得到横坐标的平均值(X1+X2)/2,将横坐标的平均值(X1+X2)/2作为目标显示区域的确定中心点位置的横坐标值X,通过计算第一位置信息的纵坐标值Y1与第二位置信息的纵坐标值Y2的平均值,得到纵坐标的平均值(Y1+Y2)/2,将纵坐标的平均值(Y1+Y2)/2作为目标显示区域的确定中心点位置的纵坐标值Y, 从而可以基于中心点位置的纵坐标值Y以及中心点位置的横坐标值X,确定目标显示区域的中心点位置(X,Y)。

子步骤21004,以中心点位置为显示中心,确定目标显示区域在显示界面上的显示位置。

在本发明的具体示例中,终端可以以中心点位置(X,Y)为显示中心,按照目标显示区域的大小在显示界面上确定一个显示区域,即确定目标显示区域在显示界面上的显示位置。

步骤212,在所述目标显示区域中展现所述目标页面。

在本发明实施例中,终端可以在目标显示区域中显示目标页面的内容,如在目标显示区域中显示浏览器的页面的内容,或者在目标显示区域播放视频页面的内容。

在本发明实施例中,终端可以基于用户在显示界面上所提交的触摸点的触发操作,确定目标显示区域,即可以依据用户在显示界面上的操作确定所需要调整的页面对应的显示区域大小以及显示位置,使得用户可以同时调整页面在显示界面上的显示位置以及显示区域大小,简化了用户调整页面的操作,从而解决了用户调整页面的操作繁琐的问题,提高用户体验。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图3,示出了根据本发明实施例的一种页面展现装置的结构框图,具体可以包括如下模块:

调整操作接收模块302,适于接收针对目标页面的调整操作。

显示区域确定模块304,适于依据所述调整操作确定目标显示区域。

页面展现模块306,适于在所述目标显示区域中展现所述目标页面。

参照图4,示出了根据本发明实施例的一种页面展现装置的结构框图。

在本发明的一种优选实施例中,该页面展现装置还包括:调整模式进入模块308。

其中,调整模式进入模块308适于进入页面调整模式。调整操作接收模块302,具体适于在所述页面调整模式下,接收针对目标页面的调整操作。

优选的,所述调整操作接收模块302可以包括:触发操作接收子模块30202。其中,触发操作接收子模块30202,适于接收用户在终端的显示界面上提交的至少两个不同位置的触摸点的触发操作。

在本发明的一种优选实施例中,当所述调整操作为两个不同位置的触摸点的触发操作时,所述显示区域确定模块304,可以包括以下子模块:

触摸点位置获取子模块30402,适于获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息。

区域大小确定子模块30404,适于采用所述长度信息和宽度信息确定目标显示区域的大小。

显示位置确定子模块30406,适于基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置。

可选的,所述触摸点位置获取子模块30402,可以包括以下单元:位置信息获取单元、计算单元、显示区域长确定单元以及显示区域宽确定单元。

其中,位置信息获取单元,适于获取一触摸点的位置得到第一位置信息,以及获取另一触摸点的位置得到第二位置信息。计算单元,适于计算第一位置信息的横坐标值与第二位置信息的横坐标值的第一差值,以及第一位置信息的纵坐标值与第二位置信息的纵坐标值的第二差值。显示区域长确定单元,适于当第一差值大于预置的长阈值时,将所述第一差值作为显示区域的长度信息。显示区域宽确定单元,适于当第二差值大于预置的宽阈值时,将所述第二差值作为显示区域的宽度信息。

在本发明的一种优选实施例中,所述显示区域长确定单元,还适于当第一差值不大于预置的长阈值时,按照预置的比例值对所述宽度信息进行计算,得到所述目标显示区域的长度信息。

可选的,所述显示区域宽确定单元,还适于当第二差值不大于预置的宽 阈值时,按照预置的比例值对所述长度信息进行计算,得到所述目标显示区域的宽度信息。

在本发明的一种优选实施例中,所述显示位置确定子模块30406,可以包括:中心点位置确定单元和显示位置确定单元。

其中,中心点位置确定单元,适于对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中心点位置。显示位置确定单元,适于以中心点位置为显示中心,确定目标显示区域在显示界面上的显示位置。

可选的,中心点位置确定单元可以包括以下子单元:

坐标值计算子单元,适于计算第一位置信息的横坐标值与第二位置信息的横坐标值的平均值,确定中心点位置的横坐标值,以及适于计算第一位置信息的纵坐标值与第二位置信息的纵坐标值的平均值,确定中心点位置的纵坐标值。

位置确定子单元,适于采用中心点位置的纵坐标值以及中心点位置的横坐标值,确定目标显示区域的中心点位置。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开 的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的页面展现的设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

本发明公开了A1、一种页面展现方法,包括:

接收针对目标页面的调整操作;

依据所述调整操作确定目标显示区域;

在所述目标显示区域中展现所述目标页面。

A2、如A1所述的方法,在所述接收针对目标页面的调整操作的步骤之前,还包括:

进入页面调整模式;

所述接收针对目标页面的调整操作的步骤为,

在所述页面调整模式下,接收针对目标页面的调整操作。

A3、如A1所述的方法,所述针对目标页面的调整操作包括,用户在终端的显示界面上提交的至少两个不同位置的触摸点的触发操作。

A4、如A3所述的方法,当所述调整操作为两个不同位置的触摸点的触发操作时,所述依据所述调整操作确定目标显示区域的步骤,包括:

获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息;

采用所述长度信息和宽度信息确定目标显示区域的大小;

基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置。

A5、如A4所述的方法,获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息,包括:

获取一触摸点的位置得到第一位置信息,以及获取另一触摸点的位置得到第二位置信息;

计算第一位置信息的横坐标值与第二位置信息的横坐标值的第一差值,以及第一位置信息的纵坐标值与第二位置信息的纵坐标值的第二差值;

当第一差值大于预置的长阈值时,将所述第一差值作为目标显示区域的长度信息;

当第二差值大于预置的宽阈值时,将所述第二差值作为目标显示区域的宽度信息。

A6、如A5所述的方法,所述确定目标显示区域的长度信息、宽度信息的步骤,还包括:

当第一差值不大于预置的长阈值时,按照预置的比例值对所述宽度信息进行计算,得到所述目标显示区域的长度信息。

A7、如A5所述的方法,所述确定目标显示区域的长度信息、宽度信息的步骤,还包括:

当第二差值不大于预置的宽阈值时,按照预置的比例值对所述长度信息进行计算,得到所述目标显示区域的宽度信息。

A 8、如A5至A7任一所述的方法,基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置,包括:

对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中心点位置;

以中心点位置为显示中心,确定目标显示区域在显示界面上的显示位置。

A9、如A8所述的方法,对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中心点位置,包括:

计算第一位置信息的横坐标值与第二位置信息的横坐标值的平均值,确定中心点位置的横坐标值;

计算第一位置信息的纵坐标值与第二位置信息的纵坐标值的平均值,确定中心点位置的纵坐标值;

采用中心点位置的纵坐标值以及中心点位置的横坐标值,确定目标显示区域的中心点位置。

本发明还公开了B10、一种页面展现的装置,包括:

调整操作接收模块,适于接收针对目标页面的调整操作;

显示区域确定模块,适于依据所述调整操作确定目标显示区域;

页面展现模块,适于在所述目标显示区域中展现所述目标页面。

B11、如B10所述的装置,还包括:

调整模式进入模块,适于进入页面调整模式;

所述调整操作接收模块,具体适于在所述页面调整模式下,接收针对目标页面的调整操作。

B12、如B10所述的装置,所述调整操作接收模块,包括:

触发操作接收子模块,适于接收用户在终端的显示界面上提交的至少两个不同位置的触摸点的触发操作。

B13、如B12所述的装置,所述显示区域确定模块,包括:

触摸点位置获取子模块,适于获取两个触摸点的位置,确定目标显示区域的长度信息、宽度信息;

区域大小确定子模块,适于采用所述长度信息和宽度信息确定目标显示区域的大小;

显示位置确定子模块,适于基于所述两个触摸点的位置,确定目标显示区域在显示界面上的显示位置。

B14、如B13所述的装置,所述触摸点位置获取子模块,包括:

位置信息获取单元,适于获取一触摸点的位置得到第一位置信息,以及获取另一触摸点的位置得到第二位置信息;

计算单元,适于计算第一位置信息的横坐标值与第二位置信息的横坐标值的第一差值,以及第一位置信息的纵坐标值与第二位置信息的纵坐标值的第二差值;

显示区域长确定单元,适于当第一差值大于预置的长阈值时,将所述第一差值作为显示区域的长度信息;

显示区域宽确定单元,适于当第二差值大于预置的宽阈值时,将所述第二差值作为显示区域的宽度信息。

B15、如B14所述的装置,所述显示区域长确定单元,还适于当第一差值不大于预置的长阈值时,按照预置的比例值对所述宽度信息进行计算,得到所述目标显示区域的长度信息。

B16、如B14所述的装置,所述显示区域宽确定单元,还适于当第二差值不大于预置的宽阈值时,按照预置的比例值对所述长度信息进行计算,得到所述目标显示区域的宽度信息。

B17、如B14至B16任一所述的装置,所述显示位置确定子模块,包括:

中心点位置确定单元,适于对所述第一位置信息与第二位置信息进行计算,确定目标显示区域的中心点位置;

显示位置确定单元,适于以中心点位置为显示中心,确定目标显示区域在显示界面上的显示位置。

B18、如B17所述的装置,中心点位置确定单元,包括:

坐标值计算子单元,适于计算第一位置信息的横坐标值与第二位置信息的横坐标值的平均值,确定中心点位置的横坐标值,以及适于计算第一位置信息的纵坐标值与第二位置信息的纵坐标值的平均值,确定中心点位置的纵坐标值;

位置确定子单元,适于采用中心点位置的纵坐标值以及中心点位置的横坐标值,确定目标显示区域的中心点位置。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1