手势翻页方法及系统的制作方法

文档序号:9887218阅读:1237来源:国知局
手势翻页方法及系统的制作方法
【技术领域】
[0001] 本发明涉及手势处理技术,尤其涉及一种手势翻页方法及系统。
【背景技术】
[0002] 随着触摸屏应用的普及,电子设备常使用触摸屏作为输入设备。然而在触摸屏电 子设备的文件或网页需要实现翻页功能时,采用的仍是原本计算机中的常用方法:通过输 入页码来移动至对应的页面,或通过手势或鼠标等实现页面的依序滑动。上述方法缺乏操 作的直觉性,降低了翻页操作的便利性。

【发明内容】

[0003] 鉴于以上内容,有必要提供一种手势翻页方法及系统,可以通过手势操作来实现 电子设备的快速选页,以增加翻页操作的便利性。
[0004] 一种手势翻页方法,应用于电子设备中,该方法包括步骤:(a)设置手势操作与翻 页功能之间的关联关系;(b)在操作对象具有多个页面时,侦测用户在触摸屏上的手势操 作;(c)根据预设的手势操作与翻页功能之间的关联关系,确定侦测到的手势操作所对应 的翻页功能;(d)根据操作对象当前页面的页码及上述确定的翻页功能,计算操作对象应 跳转的页面;及(e)根据上述应跳转的页面控制操作对象跳转至该页面,并显示该页面所 对应的内容于触摸屏上。
[0005] -种手势翻页系统,运行于电子设备中,该系统包括:设置模块,用于设置手势操 作与翻页功能之间的关联关系;侦测模块,用于在操作对象具有多个页面时,侦测用户在触 摸屏上的手势操作;确定模块,用于根据预设的手势操作与翻页功能之间的关联关系,确定 侦测到的手势操作所对应的翻页功能;计算模块,用于根据操作对象当前页面的页码及上 述确定的翻页功能,计算操作对象应跳转的页面;及跳转显示模块,用于根据上述应跳转的 页面控制操作对象跳转至该页面,并显示该页面所对应的内容于触摸屏上。
[0006] 相较于现有技术,本发明所提供的手势翻页方法及系统,可以通过手势操作来触 发电子设备的翻页功能,以利用手势操作的直觉性来实现电子设备的快速选页,增加了翻 页操作的便利性,缩短了翻页操作的时间,并且提高了浏览的效率。
【附图说明】
[0007] 图1是本发明手势翻页系统较佳实施例的硬件架构图。
[0008] 图2是本发明手势翻页方法较佳实施例的作业流程图。
[0009] 主要元件符号说明

如下【具体实施方式】将结甘丄还卩可? a;一少物\明I反明。
【具体实施方式】
[0010] 参阅图1所示,是本发明手势翻页系统较佳实施例的硬件架构图。该手势翻页系 统10运行于电子设备100中,该电子设备100可为计算机、智能手机、平板电脑、掌上电脑 (Personal Digital Assistant,PDA)等具有触摸屏20的设备。所述电子设备100还包括 部件,如操作对象30、处理器40及存储单元50。电子设备100的部件10-50通过系统总线 进行通信。
[0011] 所述触摸屏20用于显示可供用户操作的操作对象30,该操作对象30可以为浏览 器中的网页或各种具有不同文件格式的文件等,例如WORD文件、PDF文件或TIF文件等。
[0012] 所述触摸屏20还用于接收用户的手势操作。该手势操作用于实现电子设备100 的翻页功能。该手势操作由用户或系统预设,包括前翻手势动作、后翻手势动作及跳转手势 动作等,由翻页动作及翻页步长组成。该翻页动作可为向前翻页、向后翻页、页面跳转等,由 字母表示。例如,F表示向前翻页、B表示向后翻页、及P表示页面跳转。所述翻页步长为翻 页动作所需移动的页码,由数字表示。
[0013] 所述处理器40用于执行所述手势翻页系统10以及在所述电子设备100内安装的 各类软件,例如操作系统等。所述存储单元50可以为内置于电子设备100的存储单元(例 如硬盘、存储卡)、或外接于电子设备100的存储设备。所述存储单元50用于存储所述手势 翻页系统10及其运行数据,所述运行数据包括所述手势翻页系统10所设置、接收及处理后 的数据。
[0014] 所述手势翻页系统10用于根据用户的手势操作确定操作对象30所应跳转的页 面。所述手势翻页系统10包括设置模块11、侦测模块12、确定模块13、计算模块14及跳转 显示模块15。模块11-15包括计算机化程序指令。
[0015] 设置模块11用于设置手势操作与翻页功能之间的关联关系。所述手势操作与翻 页功能之间的关联关系可以由用户输入,或预先存储于存储单元50中。
[0016] 所述翻页功能包括,但不限于,跳转至所述翻页步长对应的页面、由操作对象30 的当前页面向前移动所述翻页步长、或由操作对象30的当前页面向后移动所述翻页步长。
[0017] 例如,手势操作与翻页功能之间的关联关系为:前翻手势操作(例如手势操作F5) 用于将操作对象30的当前页面向前移动所述翻页步长(例如5个页码),后翻手势操作(例 如手势操作B5)用于将操作对象30的当前页面向后移动所述翻页步长(例如5个页码),及 跳转手势操作(例如手势操作P5)用于将操作对象30跳转至所述翻页步长对应的页面(例 如第5页)。
[0018] 在操作对象30被开启后,侦测模块12用于侦测操作对象30是否具有多个页面。 [0019] 在本较佳实施例中,侦测模块12侦测操作对象30是否具有多个页面,该侦测方式 通过以下步骤实现:判断操作对象30为文件还是浏览器中的网页,当操作对象30为文件 时,获取该文件的总页码,在该文件的总页码大于1时,即判定该文件具有多个页面;当操 作对象30为浏览器中的网页时,获取该网页的最大可跳转页码,并将该最大可跳转页码作 为网页的总页码,在该网页的总页码大于1时,即判定该网页具有多个页面。所述最大可跳 转页码可为该浏览器当前网页上所显示的最大页码、当前网页上所显示的总页码、或不同 网页站点所默认设置的最大显示页码。
[0020] 在操作对象30具有多个页面时,侦测模块12用于侦测电子设备100的手势翻页 功能是否被启动。在本较佳实施例中,电子设备100的手势翻页功能通过预设的功能按钮 来启动,该预设的功能按钮可为虚拟或实体的按键。
[0021] 在电子设备100的手势翻页功能被启动后,侦测模块12用于侦测用户在触摸屏20 上的手势操作。在本较佳实施例中,侦测模块12接收用户在触摸屏20上的手写指令,并获 取该手写指令在触摸屏20上的手写坐标,利用字符识别根据所获取的手写坐标确定该手 写指令所对应的手势操作。例如,侦测模块12确定手势操作为F5。
[0022] 确定模块13用于根据预设的手势操作与翻页功能之间的关联关系,确定侦测到 的手势操作所对应的翻页功能。例如,当侦测到的手势操作为F5时,则确定模块13确定翻 页功能为由操作对象30的当前页面向前移动5个页码。
[0023] 计算模块14用于根据操作对象30当前页面的页码及上述确定的翻页功能,计算 操作对象30应跳转的页面。
[0024] 在本较佳实施例中,当确定的翻页功能为由操作对象30的当前页面向前移动所 述翻页步长时,计算模块14计算当前页面的页码减去所述翻页步长是否不小于1。在当前 页面的页码减去所述翻页步长不小于1时,计算模块14确定所述应跳转的页面为当前页面 的页码减去所述翻页步长所对应的页面。在当前页面的页码减去所述翻页步长小于1时, 计算模块14提示用户页面不存在,并确定所述应跳转的页面为操作对象30第一页所对应 的页面。
[0025] 在本较佳实施例中,当确定的翻页功能为由操作对象30的当前页面向后移动所 述翻页步长时,计算模块14计算当前页面的页码加上所述翻页步长是否不大于所述总页 码。在当前页面的页码加上所述翻页步长不大于所述总页码时,计算模块14确定所述应跳 转的页面为当前页面的页码加上所述翻页步长所对应的页面。在当前页面的页码加上所述 翻页步长大于所述总页码时,计算模块14提示用户页面不存在,并确定所述应跳转的页面 为所述总页码所对应的页面。
[0026] 在本较佳实施例中,当确定的翻页功能为跳转至所述翻页步长对应的页面时,计 算模块14判断所述翻页步长是否不小于1且不大于所述总页码。当所述翻页步长不小于1 且不大于所述总页码时,确定所述应跳转的页面为所述翻页步长所对应的页面。当所述翻 页步长小于1或大于所述总页码时,计算模块14提示用户页面不存在,并确定所述应跳转 的页面为操作对象30的当前页面。
[0027
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1