移动终端浏览器页面刷新方法及移动终端的制作方法

文档序号:7983606阅读:271来源:国知局
移动终端浏览器页面刷新方法及移动终端的制作方法
【专利摘要】本发明公开一种移动终端浏览器页面刷新方法及移动终端,其方法包括:移动终端接收外部的摇动指令;根据摇动指令获取移动终端的加速度值;当移动终端的加速度值超过设定的阈值时,刷新移动终端当前浏览器页面。本发明利用移动终端的重力感应能力,在外部摇动移动终端时,获取移动终端的加速度值,并将此加速度值与设定的阈值比较,当超过设定的阈值时,触发刷新移动终端当前浏览器页面,由此极大的方便用户刷新移动终端浏览器页面,提升了移动终端的使用价值。
【专利说明】移动终端浏览器页面刷新方法及移动终端
【技术领域】
[0001]本发明涉及移动通信【技术领域】,尤其涉及一种移动终端浏览器页面刷新方法及移动终端。
【背景技术】
[0002]在浏览器上,常用的功能设置包括:页面刷新、后退、前进、回到起始页、打开多窗口、展开工具栏、暂停以及书签等。通常这些功能按钮会放在浏览器页面最常用的位置。其中,刷新按钮作为较为常用的功能按钮,其渗透率一般为10%以上。
[0003]目前,一种常见的做法是将刷新按钮放置在浏览器页面底部展开的工具栏中,而将后退、前进、回主页、打开多窗口四个按钮放在非展开的工具栏上,因为这些按钮相比其他按钮最为常用。
[0004]由于刷新按钮一般放在浏览器页面底部展开的工具栏中,由此使得点击刷新按钮的操作变得比较复杂,需要至少两次点击才能实现,这对于一些需要频繁刷新的网站(如微博、论坛等)而言,使用非常不方便。
[0005]针对上述情况,也有浏览器采用另一种较为直接的设置方式,即在浏览器顶部常驻页面地址栏。这种方案由于对刷新操作和页面的URL (Uniform / Universal ResourceLocator,统一资源定位符)有一定的对应关系,易于用户理解,而且可保证用户随时使用,因此具有一定的合理性。
[0006]但是,该方案也具有一定的不足,主要体现在:
[0007]1、将刷新按钮设置在页面顶部,操作不方便,尤其是对于一些大屏幕手机,正常握手机姿势无法覆盖顶部地址栏位置,因此需要两手同时操作;
[0008]2、该方案仅适用于有顶部地址栏的浏览器,而对于那些没有顶部地址栏的浏览器则无法实现。

【发明内容】

[0009]本发明的主要目的在于提供一种移动终端浏览器页面刷新方法及移动终端,旨在提高移动终端的使用方便性。
[0010]为了达到上述目的,本发明提出一种移动终端浏览器页面刷新方法,包括:
[0011]移动终端接收外部的摇动指令;
[0012]根据所述摇动指令获取所述移动终端的加速度值;
[0013]当所述移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面。
[0014]优选地,所述根据摇动指令获取所述移动终端的加速度值的步骤包括:
[0015]根据所述摇动指令调用系统重力感应接口 ;
[0016]通过所述系统重力感应接口接收移动终端上的加速度传感模块返回的三维矢量变化数据;[0017]根据所述三维矢量变化数据计算获取所述移动终端各方向上的加速度值。
[0018]优选地,所述当移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面的步骤包括:
[0019]当所述移动终端任意方向上的加速度值超过设定的阈值时,向浏览器发送页面刷新触发指令;
[0020]通过所述浏览器根据该触发指令及当前页面URL从后台服务器拉取当前页面的刷新数据;
[0021]通过所述浏览器重新显示当前页面URL对应的刷新页面。
[0022]优选地,所述移动终端接收外部的摇动指令的步骤之前还包括:
[0023]在所述移动终端上开启重力感应刷新功能。
[0024]优选地,所述加速度模块为三轴加速的传感器。
[0025]本发明还提出一种刷新浏览器页面的移动终端,包括:
[0026]接收模块,用于接收外部的摇动指令;
[0027]获取模块,用于根据所述摇动指令获取所述移动终端的加速度值;
[0028]刷新模块,用于当所述移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面。
[0029]优选地,所述获取模块包括:
[0030]调用单元,用于根据所述摇动指令调用系统重力感应接口 ;
[0031]接收单元,用于通过所述系统重力感应接口接收移动终端上的加速度传感模块返回的三维矢量变化数据;
[0032]计算获取单元,用于根据所述三维矢量变化数据计算获取所述移动终端各方向上的加速度值。
[0033]优选地,所述刷新模块包括:
[0034]发送单元,用于当所述移动终端任意方向上的加速度值超过设定的阈值时,向浏览器发送页面刷新触发指令;
[0035]拉取单元,用于通过所述浏览器根据该触发指令及当前页面URL从后台服务器拉取当前页面的刷新数据;
[0036]显示单元,用于通过所述浏览器重新显示当前页面URL对应的刷新页面。
[0037]优选地,该移动终端还包括:
[0038]开启模块,用于在所述移动终端上开启重力感应刷新功能。
[0039]优选地,所述加速度模块为三轴加速的传感器。
[0040]本发明提出的一种移动终端浏览器页面刷新方法及移动终端,利用移动终端的重力感应能力,在外部摇动移动终端时,获取移动终端的加速度值,并将此加速度值与设定的阈值比较,当超过设定的阈值时,触发刷新移动终端当前浏览器页面,由此极大的方便用户刷新移动终端浏览器页面,提升了移动终端的使用价值。
【专利附图】

【附图说明】
[0041]图1是本发明移动终端浏览器页面刷新方法第一实施例的流程示意图;
[0042]图2是本发明移动终端浏览器页面刷新方法第一实施例中根据所述摇动指令获取所述移动终端的加速度值的流程示意图;
[0043]图3是本发明移动终端浏览器页面刷新方法第一实施例中当所述移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面的流程示意图;
[0044]图4是本发明移动终端浏览器页面刷新方法第二实施例的流程示意图;
[0045]图5是本发明刷新浏览器页面的移动终端第一实施例的结构示意图;
[0046]图6是本发明刷新浏览器页面的移动终端第一实施例中获取模块的结构示意图;
[0047]图7是本发明刷新浏览器页面的移动终端第一实施例中刷新模块的结构示意图;
[0048]图8是本发明刷新浏览器页面的移动终端第二实施例的结构示意图。
[0049]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0050]本发明实施例的解决方案主要是:利用移动终端的重力感应能力,在外部摇动移动终端时,获取移动终端的加速度值,并将此加速度值与设定的阈值比较,当超过设定的阈值时,触发刷新移动终端当前浏览器页面,以方便用户刷新移动终端浏览器页面,提升移动终端的使用价值。
[0051]如图1所示,本发明第一实施例提出一种移动终端浏览器页面刷新方法,包括:
[0052]步骤S101,移动终端接收外部的摇动指令;
[0053]本实施例中移动终端具有重力感应能力,即在移动终端上设置有加速度传感模块,该加速度传感模块具体可以采用三轴加速的传感器。同时,该移动终端已开启了重力感应刷新功能。
[0054]以手机为例,当用户打开某一页面时,若需要刷新当前页面,则可用摇动手机,指示手机进行刷新操作。
[0055]步骤S102,根据所述摇动指令获取所述移动终端的加速度值;
[0056]当用户摇动手机时,手机上的加速度传感模块会感应到手机运动的加速度。该加速度具体为手机在三维X、Y、Z轴方向的矢量变化数据,手机通过调用系统重力感应接口接收加速度传感模块返回的三维矢量变化数据,以此计算三维各个方向上单位时间内的速度变化值,得到加速度值。
[0057]步骤S103,当所述移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面。
[0058]将计算获取的三维各个方向上的加速度值与预先设定的阈值进行比较,当其中至少某一方向上的加速度值超过该设定的阈值时,识别出用户进行了刷新页面的摇动操作,从而触发刷新手机当前浏览器页面。在刷新页面时,浏览器会重新根据当前页面的URL向后台服务器拉取刷新数据,获得刷新数据后,将此刷新数据解析并渲染出来,实现页面的刷新显示。
[0059]具体地,如图2所示,上述步骤S102可以包括:
[0060]步骤S1021,根据所述摇动指令调用系统重力感应接口 ;
[0061]步骤S1022,通过所述系统重力感应接口接收移动终端上的加速度传感模块返回的三维矢量变化数据;
[0062]该三维矢量变化数据为移动终端在三维X、Y、Z轴方向上的矢量变化数据。[0063]步骤S1023,根据所述三维矢量变化数据计算获取所述移动终端各方向上的加速度值。
[0064]如图3所示,上述步骤S103可以包括:
[0065]步骤S1031,当所述移动终端任意方向上的加速度值超过设定的阈值时,向浏览器发送页面刷新触发指令;
[0066]步骤S1032,通过所述浏览器根据该触发指令及当前页面URL从后台服务器拉取当前页面的刷新数据;
[0067]步骤S1033,通过所述浏览器重新显示当前页面URL对应的刷新页面。
[0068]本实施例通过上述方案,极大的方便用户刷新移动终端浏览器页面,提升了移动终端的使用价值。
[0069]如图4所示,本发明第二实施例提出一种移动终端浏览器页面刷新方法,在上述第一实施例的基础上,在上述步骤S101之前还包括:
[0070]步骤S100,在所述移动终端上开启重力感应刷新功能。
[0071]本实施例与上述第一实施例的区别在于,本实施例还包括开启移动终端上重力感应刷新功能的操作。
[0072]在使用时,该重力感应刷新功能需要在移动终端浏览器的页面设置开启,在不需要使用重力感应刷新功能时,在移动终端浏览器的页面设置关闭,以避免用户在较为颠簸的环境(如公交车上)中发生误操作。
[0073]本实施例通过上述方案,不仅极大的方便用户刷新移动终端浏览器页面,提升了移动终端的使用价值,而且可以根据用户需要在移动终端上开启或关闭重力感应刷新功能,以防止用户在较为颠簸的环境中发生误操作,进一步为用户提供了方便。
[0074]如图5所示,本发明第一实施例提出一种刷新浏览器页面的移动终端,包括:接收模块501、获取模块502以及刷新模块503,其中:
[0075]接收模块501,用于接收外部的摇动指令;
[0076]获取模块502,用于根据所述摇动指令获取所述移动终端的加速度值;
[0077]刷新模块503,用于当所述移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面。
[0078] 本实施例中移动终端具有重力感应能力,即在移动终端上设置有加速度传感模块,该加速度传感模块具体可以采用三轴加速的传感器。同时,该移动终端已开启了重力感应刷新功能。
[0079]以手机为例,当用户打开某一页面时,若需要刷新当前页面,则可用摇动手机,指示手机进行刷新操作,手机通过接收模块501接收外部的摇动指令。
[0080]当用户摇动手机时,手机上的加速度传感模块会感应到手机运动的加速度。该加速度具体为手机在三维X、y、z轴方向的矢量变化数据,手机的获取模块502通过调用系统重力感应接口接收加速度传感模块返回的三维矢量变化数据,以此计算三维各个方向上单位时间内的速度变化值,得到加速度值。
[0081]之后,刷新模块503将计算获取的三维各个方向上的加速度值与预先设定的阈值进行比较,当其中至少某一方向上的加速度值超过该设定的阈值时,识别出用户进行了刷新页面的摇动操作,从而触发刷新手机当前浏览器页面。在刷新页面时,浏览器会重新根据当前页面的URL向后台服务器拉取刷新数据,获得刷新数据后,将此刷新数据解析并渲染出来,实现页面的刷新显示
[0082]具体 地,如图6所示,所述获取模块502可以包括:调用单元5021、接收单元5022以及计算获取单元5023,其中:
[0083]调用单元5021,用于根据所述摇动指令调用系统重力感应接口 ;
[0084]接收单元5022,用于通过所述系统重力感应接口接收移动终端上的加速度传感模块返回的三维矢量变化数据;该三维矢量变化数据为移动终端在三维χ、y、ζ轴方向上的矢
量变化数据。
[0085]计算获取单元5023,用于根据所述三维矢量变化数据计算获取所述移动终端各方向上的加速度值。
[0086]如图7所示,所述刷新模块503可以包括:发送单元5031、拉取单元5032以及显示单元5033,其中:
[0087]发送单元5031,用于当所述移动终端任意方向上的加速度值超过设定的阈值时,向浏览器发送页面刷新触发指令;
[0088]拉取单元5032,用于通过所述浏览器根据该触发指令及当前页面URL从后台服务器拉取当前页面的刷新数据;
[0089]显示单元5033,用于通过所述浏览器重新显示当前页面URL对应的刷新页面。
[0090]本实施例通过上述方案,极大的方便用户刷新移动终端浏览器页面,提升了移动终端的使用价值。
[0091]如图8所示,本发明第二实施例提出一种刷新浏览器页面的移动终端,在上述第一实施例的基础上,还包括:
[0092]开启模块500,用于在所述移动终端上开启重力感应刷新功能。
[0093]本实施例与上述第一实施例的区别在于,本实施例还包括开启移动终端上重力感应刷新功能的操作。
[0094]在使用时,该重力感应刷新功能需要在移动终端浏览器的页面设置开启,在不需要使用重力感应刷新功能时,在移动终端浏览器的页面设置关闭,以避免用户在较为颠簸的环境(如公交车上)中发生误操作。
[0095]本实施例通过上述方案,不仅极大的方便用户刷新移动终端浏览器页面,提升了移动终端的使用价值,而且可以根据用户需要在移动终端上开启或关闭重力感应刷新功能,以防止用户在较为颠簸的环境中发生误操作,进一步为用户提供了方便。
[0096]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种移动终端浏览器页面刷新方法,其特征在于,包括: 移动终端接收外部的摇动指令; 根据所述摇动指令获取所述移动终端的加速度值; 当所述移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面。
2.根据权利要求1所述的方法,其特征在于,所述根据摇动指令获取所述移动终端的加速度值的步骤包括: 根据所述摇动指令调用系统重力感应接口; 通过所述系统重力感应接口接收移动终端上的加速度传感模块返回的三维矢量变化数据; 根据所述三维矢量变化数据计算获取所述移动终端各方向上的加速度值。
3.根据权利要求2所述的方法,其特征在于,所述当移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面的步骤包括: 当所述移动终端任意方向上的加速度值超过设定的阈值时,向浏览器发送页面刷新触发指令; 通过所述浏览器根据该触发指令及当前页面统一资源定位符URL从后台服务器拉取当前页面的刷新数据; 通过所述浏览器重新显示当前页面URL对应的刷新页面。
4.根据权利要求1、2或3所述的方法,其特征在于,所述移动终端接收外部的摇动指令的步骤之前还包括: 在所述移动终端上开启重力感应刷新功能。
5.根据权利要求2所述的方法,其特征在于,所述加速度模块为三轴加速的传感器。
6.一种刷新浏览器页面的移动终端,其特征在于,包括: 接收模块,用于接收外部的摇动指令; 获取模块,用于根据所述摇动指令获取所述移动终端的加速度值; 刷新模块,用于当所述移动终端的加速度值超过设定的阈值时,刷新所述移动终端当前浏览器页面。
7.根据权利要求6所述的移动终端,其特征在于,所述获取模块包括: 调用单元,用于根据所述摇动指令调用系统重力感应接口 ; 接收单元,用于通过所述系统重力感应接口接收移动终端上的加速度传感模块返回的三维矢量变化数据; 计算获取单元,用于根据所述三维矢量变化数据计算获取所述移动终端各方向上的加速度值。
8.根据权利要求7所述的移动终端,其特征在于,所述刷新模块包括: 发送单元,用于当所述移动终端任意方向上的加速度值超过设定的阈值时,向浏览器发送页面刷新触发指令; 拉取单元,用于通过所述浏览器根据该触发指令及当前页面URL从后台服务器拉取当前页面的刷新数据; 显示单元,用于通过所述浏览器重新显示当前页面URL对应的刷新页面。
9.根据权利要求6、7或8所述的移动终端,其特征在于,还包括:开启模块,用于在所述移动终端上开启重力感应刷新功能。
10.根据权利要求7所述的移动终端,其特征在于,所述加速度模块为三轴加速的传感器。`
【文档编号】H04M1/725GK103685712SQ201210361411
【公开日】2014年3月26日 申请日期:2012年9月25日 优先权日:2012年9月25日
【发明者】朱洲, 蔡荧园 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1