多网页切换浏览方法、移动终端及计算机可读存储介质与流程

文档序号:17639718发布日期:2019-05-11 00:35阅读:205来源:国知局
多网页切换浏览方法、移动终端及计算机可读存储介质与流程

本发明涉及移动终端技术领域,具体地涉及一种应用于移动终端的多网页切换浏览方法、移动终端及计算机可读存储介质。



背景技术:

目前用户在移动终端上进行网页浏览时,通常是用户点击目录界面内的标题,移动终端加载该链接并打开与点击标题匹配的网页内容以供浏览阅读;当用户需要浏览其他网页时,则需退出当前页面,返回至目录界面,选择新的标题进行点击并加载浏览,这样使得用户无法对多个想要浏览的网页进行切换快速浏览,只能通过传统的打开-关闭-打开-关闭的方式,极大延长了阅览时间、影响了用户体验;且有时用户存在误操作,例如,当在阅览当前网页时,不小心关闭了当前网页,则用户需通过目录界面重新寻找原对应标题并进行重新加载打开该网页,或者通过历史浏览记录中寻找对应标题下的链接,打开该链接以实现再次浏览,这样的阅览过程不仅复杂且响应时间长,极大影响了用户体验。



技术实现要素:

为解决上述现有技术存在的问题,本发明提供了一种应用于移动终端的多网页切换浏览方法、移动终端及计算机可读存储介质,以实现打开的多个网页之间的快速切换,提升用户体验。

为了达到上述发明目的,本发明采用了如下的技术方案:

在一个总体方面,本发明提供一种应用于移动终端的多网页切换浏览方法,所述方法包括:

依次打开多个网页,并依次采集与所述网页对应的脉冲信号,其中,每一所述网页与一个所述脉冲信号唯一对应,且采集的多个所述脉冲信号随所述网页打开的先后顺序依次递增或递减;

获取与当前脉冲信号对应的当前浏览网页;

获取与用户的切换动作对应的待切换脉冲信号;其中,所述待切换脉冲信号与当前脉冲信号的绝对差值最小;

获取与所述待切换脉冲信号对应的待浏览网页;

将所述当前脉冲信号切换至待切换脉冲信号,使所述当前浏览网页切换至所述待浏览网页。

优选地,所述切换动作包括下切换和上切换。

优选地,当采集的多个所述脉冲信号随所述网页打开的先后顺序依次递增时,获取与用户的切换动作对应的待切换脉冲信号包括:

获取当前脉冲信号;

若切换动作为下切换,则获取大于所述当前脉冲信号中的最小脉冲信号为待切换脉冲信号;

若切换动作为上切换,则获取小于所述当前脉冲信号中的最大脉冲信号为待切换脉冲信号。

优选地,在获取所述待切换脉冲信号前还包括:

判断当前脉冲信号是否为最大或最小脉冲信号;

若所述当前信号为最大脉冲信号且所述切换动作为下切换,则所述当前脉冲信号为待切换脉冲信号;或

若所述当前信号为最小脉冲信号且所述切换动作为上切换,则所述当前脉冲信号为待切换脉冲信号。

优选地,其特征在于,当采集的多个所述脉冲信号随所述网页打开的先后顺序依次递减时,获取与用户的切换动作对应的待切换脉冲信号包括:

获取当前脉冲信号;

若切换动作为下切换,则获取小于所述当前脉冲信号中的最大脉冲信号为待切换脉冲信号;

若切换动作为上切换,则获取大于所述当前脉冲信号中的最小脉冲信号为待切换脉冲信号。

优选地,在获取所述待切换脉冲信号前还包括:

判断当前脉冲信号是否为最大或最小脉冲信号;

若所述当前信号为最小脉冲信号且所述切换动作为下切换,则所述当前脉冲信号为待切换脉冲信号;或

若所述当前信号为最大脉冲信号且所述切换动作为上切换,则所述当前脉冲信号为待切换脉冲信号。

优选地,判断所述用户的切换动作为上切换/下切换的方法包括:

捕捉用户的触控路径,并定位所述路径的起点;

以所述起点为中心原点,以所述移动终端的触控界面的宽度和长度分别为横轴和纵轴建立虚拟笛卡尔坐标系;

判断所述用户的触控路径的延伸方向位于所述虚拟笛卡尔坐标中的位置;

若所述用户的触控路径的延伸方向位于坐标中的第二或第四象限,则判断所述用户的切换动作为下切换;若位于坐标中的第一或第四象限,则判断所述用户的切换动作为上切换。

优选地,若所述用户的触控路径的延伸方向位于所述第二和第四象限之间的横轴上,则判断所述用户的切换动作为下切换;若位于第一和第四象限之间的横轴上,则判断所述用户的切换动作为上切换;

若所述用户的触控路径的延伸方向位于所述第一和第二象限之间的纵轴上,则判断所述用户的切换动作为上切换;若位于第三和第四象限之间的纵轴上,则判断所述用户的切换动作为下切换。

在另一总体方面,本发明还提供一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多网页切换浏览的程序,所述多网页切换浏览的程序被所述处理器执行时实现如下步骤:

依次打开多个网页,并依次采集与所述网页对应的脉冲信号,其中,每一所述网页与一个所述脉冲信号唯一对应,且采集的多个所述脉冲信号随所述网页打开的先后顺序依次递增或递减;

获取与当前脉冲信号对应的当前浏览网页;

获取与用户的切换动作对应的待切换脉冲信号;其中,所述待切换脉冲信号与当前脉冲信号的绝对差值最小;

获取与所述待切换脉冲信号对应的待浏览网页;

将所述当前脉冲信号切换至待切换脉冲信号,使所述当前浏览网页切换至所述待浏览网页。

在又一个总体方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有多网页切换浏览的程序,所述多网页切换浏览的程序被处理器执行时实现如上述任一所述的应用于移动终端的多网页切换浏览方法的步骤。

本发明提供的多网页切换浏览方法、移动终端及计算机可读存储介质,在用户打开多个网页的过程中分别采集网页的脉冲信号,并根据脉冲信号虚拟连接网页;当接收到待切换信号后定位当前脉冲信号与待切换脉冲信号,并将其分别对应的当前浏览网页切换至待浏览网页,从而实现网页之间的切换浏览,简化了多个网页的浏览过程,节省用户查看网页消耗的功耗,提升用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明示例性的实施例一的一种移动终端的模块示意图;

图2是本发明示例性的实施例二的一种多网页切换浏览系统的模块示意图;

图3是本发明示例性的实施例三的一种多网页切换浏览方法的流程图;

图4是本发明示例性的多网页与脉冲信号的连接关系示意图。

具体实施方式

以下,将参照附图来详细描述本发明的实施例。然而,可以以许多不同的形式来实施本发明,并且本发明不应该被解释为限制于这里阐述的具体实施例。相反,提供这些实施例是为了解释本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例和适合于特定预期应用的各种修改。

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

实施例一

图1是本发明示例性的实施例一的一种移动终端的模块示意图。

请参阅图1所示,本发明实施例一提出一种移动终端100。所述移动终端100包括存储器110、处理器120和多网页切换浏览系统130。

所述移动终端100可为手机或平板电脑等人载设备,也可以是交通工具上携带的车载设备,或者是机器设备携带的机载设备,例如,移动机器人携带的设备,或飞行机器人携带的设备。

所述存储器110至少包括一种类型的可读存储介质,用于存储安装于所述移动终端100的操作系统和各类应用软件,例如多网页切换浏览系统130的程序代码等。此外,所述存储器110还可以用于暂时地存储已经输出或者将要输出的各类数据。

所述处理器120在一些实施例中可以说中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器120通常用于控制移动终端100的总体操作。在本实施例中,所述处理器120用于运行所述存储器110中存储的程序代码或者处理数据,例如运行所述多网页切换浏览系统等。

本领域技术人员可以理解,图1中示出的结构并不构成对所述移动终端100的限定,所述移动终端100还可以包括其他必要部件,或者组合某些部件,或者不同的部件布置。

实施例二

图2是本发明示例性的实施例二的一种多网页切换浏览系统的模块示意图。

如图2所示,本发明实施例二提出一种多网页切换浏览系统。具体的,所述多网页切换浏览系统包括:

脉冲信号获取模块131,用于在依次打开多个网页时,依次采集与所述网页对应的脉冲信号,其中,每一所述网页与一个所述脉冲信号唯一对应,且采集的多个所述脉冲信号随所述网页打开的先后顺序依次递增或递减。

具体的,所述脉冲信号获取模块131包括脉冲信号采集单元1311和虚拟连接单元1312。所述脉冲信号采集单元1311,用于在依次打开多个网页时,采集打开的网页的脉冲信号。所述虚拟连接单元1312,用于根据采集的所述脉冲信号虚拟连接所述网页,且所述虚拟连接使得采集的一个脉冲信号与一个网页唯一对应。

本发明实施例的多网页切换浏览建立在用户预先依次打开多个网页,然后再对打开的多个网页进行切换浏览,不同的是,在用户预先打开多个网页的过程中,所述移动终端产生周期电信号,每打开一个网页,脉冲信号采集单元1311采集打开的网页对应的脉冲信号;例如参照图4所示,产生的周期电信号为v[y(n)]=v[asinax(n)]时,a>=1,360°*a+0<ax<360°*a+180°,a为大于等于0的整数。则打开第一个网页时,采集第一个网页的脉冲信号,采集到的第一个网页的脉冲信号为v[p(1)],虚拟连接单元1312根据所述v[p(1)]虚拟连接第一个网页,形成唯一的第一虚拟连接;打开第二个网页,采集第二个网页的脉冲信号,采集到的第二个网页的脉冲信号为v[p(2)],形成唯一的第二虚拟连接;打开第三个网页,采集第三个网页的脉冲信号,采集到的第三个网页的脉冲信号为v[p(3)],形成唯一的第三虚拟连接;依次类推,获得多个脉冲信号,且每一所述网页与一个所述脉冲信号唯一对应。

值得说明的是,多个网页的脉冲信号的采集选择在周期电信号的递增部分或者递减部分,使得采集的多个脉冲信号随所述网页打开的先后顺序依次递增或递减。例如,当递增采集时,采集的v[p(3)]>v[p(2)]>v[p(1)];当递减采集时,采集的v[p(3)]<v[p(2)]<v[p(1)]。优选的,采集过程可为周期采集或非周期采集。当周期采集时,则v[p(3)]-v[p(2)]的绝对值等于v[p(2)]-v[p(1)]的绝对值。

脉冲信号定位模块132,用于定位当前脉冲信号和待切换信号。当前脉冲信号唯一,因此当前脉冲信号可直接进行定位得到。由于本示例中的多个网页之间进行依次切换浏览,故在所述待切换信号的定位过程中,首先需识别切换动作,确定切换方向;然后在确定的切换方向的基础上,定位与当前浏览网页相邻的网页的脉冲信号,由于多个网页的脉冲信号依次递增或递减,因此,与所述当前脉冲信号相邻的最近的脉冲信号即为与所述当前脉冲信号差值最小的,即定位出与切换方向对应的且与当前网页相邻的网页,即待切换脉冲信号,其中此处所述的差值为差值的绝对值。

网页获取模块133,用于根据定位的当前脉冲信号获取当前浏览网页,和用于根据定位的待切换信号获取待浏览网页。网页与所述脉冲信号之间通过唯一虚拟连接进行连接,网页获取模块133可通过定位的脉冲信号获取得到对应的网页。

切换模块134,用于当前脉冲信号切换至待切换脉冲信号,使所述当前浏览网页切换至所述待浏览网页,从而实现相邻网页的切换浏览。具体地,将与所述当前浏览网页对应的当前脉冲信号切换至与所述待浏览网页对应的待切换脉冲信号,从而使得当前的虚拟连接切换至待切换虚拟连接,从而将当前浏览网页切换至待浏览网页,使得待浏览网页成为新的当前浏览网页,实现网页的切换。

实施例三

图3是本发明示例性的实施例三的一种多网页切换浏览方法的流程图。

请参阅图3所示,本发明的实施例三提出一种应用于移动终端的多网页切换浏览方法,所述方法包括:

s100、依次打开多个网页,并依次采集与所述网页对应的脉冲信号,其中,每一所述网页与一个所述脉冲信号唯一对应,且采集的多个所述脉冲信号随所述网页打开的先后顺序依次递增或递减。

具体的,本发明实施例的多网页切换浏览建立在用户预先依次打开多个网页,然后再对打开的多个网页进行切换浏览,不同的是,在用户预先打开多个网页的过程中,所述移动终端产生周期电信号,每打开一个网页,采集打开的网页对应的脉冲信号;例如参照图4所示,当产生的周期电信号为v[y(n)]=v[asinax(n)]时,a>=1,360°*a+0<ax<360°*a+180°,a为大于等于0的整数。则打开第一个网页时,采集第一个网页的脉冲信号,采集到的第一个网页的脉冲信号为v[p(1)],形成唯一的第一虚拟连接;打开第二个网页,采集第二个网页的脉冲信号,采集到的第二个网页的脉冲信号为v[p(2)],形成唯一的第二虚拟连接;打开第三个网页,采集第三个网页的脉冲信号,采集到的第三个网页的脉冲信号为v[p(3)],形成唯一的第三虚拟连接;依次类推,获得多个脉冲信号,且每一所述网页与一个所述脉冲信号唯一对应。

其中,多个网页的脉冲信号的采集选择在周期电信号的递增部分或者递减部分,使得采集的多个脉冲信号随所述网页打开的先后顺序依次递增或递减。例如,当递增采集时,采集的v[p(3)]>v[p(2)]>v[p(1)];当递减采集时,采集的v[p(3)]<v[p(2)]<v[p(1)]。优选的,采集过程可为周期采集或非周期采集。当周期采集时,则v[p(3)]-v[p(2)]的绝对值等于v[p(2)]-v[p(1)]的绝对值。

s200、获取与当前脉冲信号对应的当前浏览网页。由于每一所述网页与一个所述脉冲信号唯一对应,因此当定位获取得到当前脉冲信号时,可获取得到与当前脉冲信号唯一对应的当前浏览网页。例如,当定位的当前脉冲信号为v[p(2)]时,则获取的当前浏览网页为第二个网页。

s300、获取与用户的切换动作对应的待切换脉冲信号;其中,所述待切换脉冲信号与当前脉冲信号的绝对差值最小。

具体得,由于本示例中的多个网页之间进行依次切换浏览,故在所述待切换信号的定位过程中,首先需识别切换动作,确定切换方向;然后在确定的切换方向的基础上,定位与当前浏览网页相邻的网页的脉冲信号,由于多个网页的脉冲信号依次递增或递减,因此,与所述当前脉冲信号相邻的最近的脉冲信号即为与所述当前脉冲信号差值最小的,即定位出与切换方向对应的且与当前网页相邻的网页的脉冲信号,即待切换脉冲信号,此处所述的差值为差值的绝对值。

具体地,所述切换动作包括下切换和上切换,所述下切换和上切换的切换方向相反。优选的,所述下切换为向左滑动,所述上切换为向右滑动,但并不限于此。例如,还可以通过晃动移动终端的方式来触发操作,例如将移动终端其中一端部向左晃动为下切换,向右晃动为上切换。

其中,当切换动作通过用户触控移动终端界面实现左滑动或者右滑动时,会存在触控手势并非正的向左或者向右,而是往往触控手势会存在一定的随意性,因此,为了提高切换的准确性,如何判断所述用户的切换动作为上切换/下切换显得尤为重要,对此,示例性的,本申请判断所述用户的切换动作为上切换/下切换的方法包括:

捕捉用户的触控手势的触控路径,并定位所述路径的起点。

以所述起点为中心原点,以所述移动终端的触控界面的宽度和长度分别为横轴和纵轴建立虚拟笛卡尔坐标系,并判断所述用户的触控路径的延伸方向。

若所述用户的触控路径的延伸方向位于所述第二或第四象限,则判断所述用户的切换动作为下切换;若位于第一或第四象限,则判断所述用户的切换动作为上切换。

若所述用户的触控路径的延伸方向位于所述第二和第四象限之间的横轴上,则判断所述用户的切换动作为下切换;若位于第一和第四象限之间的横轴上,则判断所述用户的切换动作为上切换。

若所述用户的触控路径的延伸方向位于所述第一和第二象限之间的纵轴上,则判断所述用户的切换动作为上切换;若位于第三和第四象限之间的纵轴上,则判断所述用户的切换动作为下切换。

通过上述方法可准确的识别用户的触控手势对应的切换方向,基于确定的切换方向进一步定位待切换脉冲信号。

具体地,在定位所述待切换脉冲信号的过程中,存在两种情况:

(1)当所述多个脉冲信号随所述网页打开的先后顺序依次递增时,定位过程为:首先获取当前脉冲信号;再判断切换动作,若切换动作为下切换(例如向左滑动),则获取大于所述当前脉冲信号中的最小脉冲信号为待切换脉冲信号;若切换动作为上切换(例如向右滑动),则获取小于所述当前脉冲信号中的最大脉冲信号为待切换脉冲信号。其中,当手势向左滑动时,则需要获取当前浏览网页右侧的网页的脉冲信号,则获取所有大于当前脉冲信号的所有信号,然后取所有大于当前脉冲信号中的最小的脉冲信号,则获取的脉冲信号即为当前浏览网页右邻网页的脉冲信号,即为待切换脉冲信号。当手势向右滑动时,则需要获取当前浏览网页左侧网页的脉冲信号,则获取所有小于当前脉冲信号的所有信号,然后取所有小于当前脉冲信号中的最大的脉冲信号,则获取的脉冲即为当前浏览网页左邻网页的脉冲信号,即为待切换脉冲信号。

其中,在该情况下定位所述待切换脉冲信号的过程中,存在获取的当前脉冲信号为第一个脉冲或者最后一个脉冲信号,因此,在上述在获取所述待切换脉冲信号前还包括:判断当前脉冲信号是否为最大或最小脉冲信号;若所述当前信号为最大脉冲信号且所述切换动作为下切换(即处于最后一个网页且手势为向左滑动),则所述当前脉冲信号为待切换脉冲信号(即不能再向后切换);或若所述当前信号为最小脉冲信号且所述切换动作为上切换(即处于第一个网页且手势为向右滑动),则所述当前脉冲信号为待切换脉冲信号(即不能再向前切换)。

(2)当所述多个脉冲信号随所述网页打开的先后顺序依次递减时,定位过程为:首先获取当前脉冲信号;再判断切换动作,若切换动作为下切换(例如向左滑动),则获取小于所述当前脉冲信号中的最大脉冲信号为待切换脉冲信号;若切换动作为上切换(例如向右滑动),则获取大于所述当前脉冲信号中的最小脉冲信号为待切换脉冲信号。

其中,在定位所述待切换脉冲信号的过程中,存在获取的当前脉冲信号为第一个脉冲或者最后一个脉冲信号,因此,在上述在获取所述待切换脉冲信号前还包括:判断当前脉冲信号是否为最大或最小脉冲信号;若所述当前信号为最小脉冲信号且所述切换动作为下切换(即处于最后一个网页且手势向左滑动),则所述当前脉冲信号为待切换脉冲信号(即不能再向后切换);或若所述当前信号为最大脉冲信号且所述切换动作为上切换(即处于第一个网页且手势向右滑动),则所述当前脉冲信号为待切换脉冲信号(即不能再向前切换)。

s400、获取与所述待切换脉冲信号对应的待浏览网页。

具体地,根据步骤s300确定的待切换脉冲信号,获取与所述待切换脉冲信号虚拟连接的网页,即为待浏览网页。例如,当确定的待切换脉冲信号为v[p(3)]时,则获取的待浏览网页为第三个网页。

s500、将所述当前脉冲信号切换至待切换脉冲信号,使所述当前浏览网页切换至所述待浏览网页。即将步骤s200的所述当前脉冲信号切换至步骤s300中的所述待切换脉冲信号,从而使得当前的虚拟连接切换至待切换虚拟连接,从而使得与所述当前脉冲信号对应的所述当前浏览网页切换至与所述待切换脉冲信号对应的所述待浏览网页,使得待浏览网页成为新的当前浏览网页,实现相邻网页的切换,进一步实现多个网页的切换浏览。

本发明提供的多网页切换浏览方法、移动终端及计算机可读存储介质,在用户打开多个网页的过程中分别采集网页的脉冲信号,并根据脉冲信号虚拟连接网页;当接收到待切换信号后定位当前脉冲信号与待切换脉冲信号,并使其分别对应的当前浏览网页切换至待浏览网页,从而实现网页之间的切换浏览,简化了多个网页的浏览过程,节省用户看网页消耗的功耗,提升用户体验。

实施例四

本发明还提供了另一种实施方式,即提供一种计算机可读存储介质,所述计算机可读存储介质上存储有多网页切换浏览的程序,所述多网页切换浏览的程序被处理器执行时实现如上述任一所述的应用于移动终端的多网页切换浏览方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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