一种基于滑动操作改变移动设备中显示对象的方法与设备的制作方法

文档序号:6332684阅读:155来源:国知局
专利名称:一种基于滑动操作改变移动设备中显示对象的方法与设备的制作方法
技术领域
发明涉及移动设备领域,尤其涉及一种在移动设备上基于滑动操作改变显示对象 的技术。
背景技术
随着移动设备的智能化发展,越来越多的人开始通过移动设备使用各种丰富多彩 的应用程序,包括各种原本只能在PC上使用的应用程序,例如网页浏览、Adobe PDF、word、 PPT等。然而,由于受屏幕和操作等的限制,移动设备上的文字往往过小而难以辨认。现 有技术中,尤其对于没有多点触摸的移动设备,虽然可以提供缩放功能,但往往只能逐级缩 放,而无法实现平滑过渡的无级缩放,影响用户的浏览和使用体验。因此,如何基于滑动操 作,实现移动设备上的网页、文本、图片等的无级缩放、旋 转、灰度调整等,方便用户浏览,提升用户体验,成为现今亟需解决的一个问题。

发明内容
本发明的目的是提供一种在移动设备上用于基于滑动操作改变显示对象的方法 与设备。根据本发明的一个方面,提供了一种在移动设备上用于基于滑动操作改变显示对 象的方法,该方法包括以下步骤
a检测用户施加于移动设备上显示对象的滑动单元的滑动操作; b根据所述滑动操作,获取所述滑动操作的滑动属性; c根据所述滑动属性,修改所述显示对象的显示属性; d根据所述显示属性,在所述移动设备的显示屏幕显示所述显示对象。根据本发明的另一方面,还提供了一种用于基于滑动操作改变显示对象的移动设 备,该设备包括
检测装置,用于检测用户施加于移动设备上显示对象的滑动单元的滑动操作; 获取装置,用于根据所述滑动操作,获取所述滑动操作的滑动属性; 修改装置,用于根据所述滑动属性,修改所述显示对象的显示属性; 显示装置,用于根据所述显示属性,在所述移动设备的显示屏幕显示所述显示对象。与现有技术相比,本发明通过用户在移动设备上滑动操作改变显示对象,方便用 户浏览,提升用户使用体验。


通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它 特征、目的和优点将会变得更明显
图1示出根据本发明一个方面的基于滑动操作改变移动设备中显示对象的设备示意
图;图2示出根据本发明一个优选实施例的基于滑动操作改变移动设备中显示对象的设 备示意图3示出根据本发明另一个方面的基于滑动操作改变移动设备中显示对象的方法流 程图4示出根据本发明一个优选实施例的基于滑动操作改变移动设备中显示对象的方 法流程图。附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式

下面结合附图对本发明作进一步详细描述。图1示出根据本发明一个方面的基于滑动操作改变移动设备中显示对象的设备 示意图,其中,移动设备1包括但不限于手机、PDA、掌上电脑PPC、平板电脑、游戏机等。本 领域技术人员应能理解上述移动设备1仅为举例,其他现有的或今后可能出现的移动设备 如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。该移动设备1包括检测装置11、获取装置12、修改装置13和显示装置14。其中, 检测装置11用于检测用户施加于移动设备1上显示对象的滑动单元的滑动操作。具体地, 用户通过与移动设备1的交互方式,包括但不限于选中滑动、选中点击、任意单点滑动轨迹 等,在移动设备1上的显示对象的滑动单元进行滑动操作,所述显示对象包括但不限于网 页、文本、图片等显示单元;以选中滑动为例,当用户在移动设备1的屏幕上选中某个滑动 区域(例如文本中的某段文字)并进行滑动操作时,检测装置11例如通过触摸屏技术,如电 容触摸屏、电阻触摸屏、红外线式触摸屏技术,实时地检测用户在移动设备1上进行的滑动 操作。本领域技术人员应能理解上述滑动操作与显示对象仅为举例,其他现有的或今后可 能出现的滑动操作或显示对象如可适用于本发明,也应包含在本发明保护范围以内,并在 此以引用方式包含于此。本领域技术人员还应能理解上述检测滑动操作的方式仅为举例, 其他现有的或今后可能出现的检测滑动操作的方式如可适用于本发明,也应包含在本发明 保护范围以内,并在此以引用方式包含于此。获取装置12用于根据所述滑动操作,获取所述滑动操作的滑动属性。具体地,获 取装置12根据检测装置11检测到的用户施加于移动设备1上显示对象的滑动单元的滑动 操作,通过匹配查询,例如通过数据库查询、表格查询等方式,获取所述滑动操作的滑动属 性,例如所述显示对象的显示尺寸(即缩放比例)、旋转角度和灰度级别等。例如,移动设备1 设定在其屏幕上滑动滑动条至最末端对应该显示对象放大200%,所述对应关系可以存储在 相应的数据库中,则当用户在移动设备1上滑动滑动条至最末端以进行滑动操作时,获取 装置12根据检测装置11检测到的“滑动滑动条至最末端”这一滑动操作,在数据库中查询 匹配到其对应的滑动属性为“显示对象放大200%”。本领域技术人员应能理解上述获取滑 动属性的方式仅为举例,其他现有的或今后可能出现的获取滑动属性的方式如可适用于本 发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。修改装置13用于根据所述滑动属性,修改所述显示对象的显示属性。具体地,修 改装置13根据获取装置12所获取的滑动操作的滑动属性,通过数据库更新、表格修改等 方式,修改所述显示对象的显示属性,显示属性包括但不限于该显示对象的显示尺寸(缩放比例)、旋转角度和灰度级别等。接上例,获取装置12根据检测装置11检测到的“滑动滑 动条至最末端”这一滑动操作,在数据库中查询匹配到其对应的滑动属性为“显示对象放大 200%”,修改装置13根据所述滑动属性,将该移动设备1的显示对象的显示属性修改为“显 示对象放大200%”。本领域技术人员应能理解上述修改窗口属性的方式仅为举例,其他现有 的或今后可能出现的修改方式如可适用于本发明,也应包含在本发明保护范围以内,并在 此以引用方式包含于此。显示装置14用于根据所述显示属性,在所述移动设备的显示屏幕显示所述显示 对象。具体地,显示装置14根据修改装置13修改过后的所述显示对象的显示属性,通过调 用窗口绘制函数等方式,在所述移动设备的显示屏幕显示所述显示对象。例如,用户通过点 击移动设备1的屏幕上的滑动旋钮等方式改变所述显示对象的旋转角度,修改装置13根据 所述点击滑动旋钮的操作,确定所述显示对象的旋转角度,假设点击一次滑动旋钮该显示 对象对应顺时针方向旋转90°,则修改装置13将所述点击滑动旋钮所作用的显示对象的 显示属性修改为按顺时针方向旋转90° ;随后,显示装置14在所述移动设备1的显示屏幕 上,通过调用窗口绘制函数等方式,将旋转90°后的所述显示对象显示出来。本领域技术人 员应能理解上述显示所述显示对象的方式仅为举例,其他现有的或今后可能出现的显示方 式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,移动设备1上的各个装置之间是持续不断工作的。具体地,检测装置11实 时检测用户施加于移动设备1上显示对象的滑动单元的滑动操作;获取装置12根据所述滑 动操作,获取所述滑动操作的滑动属性;修改装置13根据所述滑动属性,修改所述显示对 象的显示属性;显示装置14根据所述显示属性,在所述移动设备1的显示屏幕显示所述显 示对象。在此,本领域技术人员应理解“持续”是指各装置分别按照设定的或实时调整的工 作模式要求进行滑动操作的检测、滑动属性的获取、显示属性的修改和显示对象的显示,直 至该用户在较长时间内停止通过移动设备1对其上的显示对象的滑动单元进行滑动操作。优选地,所述滑动属性包括但不限于a)缩放比例;b)旋转角度;C)灰度级别。具 体地,修改装置13可以根据所述滑动操作所对应的缩放比例,修改所述滑动操作所作用的 显示对象的显示属性。例如,用户通过滑动移动设备1的屏幕上的滑动条、点击所述屏幕上 的滑动按钮等方式进行滑动操作,修改装置13根据所述滑动操作,确定其所对应的缩放比 例,假设用户滑动滑动条至最末端,对应所述显示对象放大为原来的200%,则修改装置13 将所述滑动滑动条所作用的显示对象的显示属性修改为放大为原来的200%。修改装置13 还可以根据所述滑动操作所对应的旋转角度,修改所述滑动操作所作用的显示对象的显示 属性。例如,用户通过点击移动设备1的屏幕上的滑动旋钮等方式改变所述显示对象的旋 转角度,修改装置13根据所述点击滑动旋钮的操作,确定所述显示对象的旋转角度,假设 点击一次滑动旋钮该显示对象对应顺时针方向旋转90°,则修改装置13将所述点击滑动 旋钮所作用的显示对象的显示属性修改为按顺时针方向旋转90°。修改装置13还可以根 据所述滑动操作所对应的灰度级别,修改所述滑动操作所作用的显示对象的显示属性。例 如,用户通过滑动移动设备1的屏幕上的滑动条、在所述屏幕上的滑动区域滑动等方式进 行滑动操作,修改装置13根据所述滑动操作,确定其所对应的灰度级别,假设用户在滑动 区域向右滑动显示对象对应提亮一个级别,则修改装置13将所述滑动操作所作用的显示 对象的显示属性修改为提亮一个级别。本领域技术人员应能理解上述滑动属性仅为举例,其他现有的或今后可能出现的滑动属性如可适用于本发明,也应包含在本发明保护范围以 内,并在此以引用方式包含于此。 更优选地,所述滑动单元包括但不限于a)滑动条;b)滑动按钮;C)滑动旋钮;d) 滑动区域。具体地,在移动设备1上的显示对象上可以有一个滑动单元,用户通过在所述滑 动单元上进行滑动操作,以改变所述移动设备1上的所述滑动操作所作用的显示对象。例 如,用户通过移动滑动条的位置,确定所述显示对象的缩放比例、旋转角度和灰度级别。例 如,当用户将滑动条滑至最末端时,显示对象放大为原始大小的200%;当用户将滑动条滑 至最顶端时,显示对象缩小为原始大小的50%。又如,当用户将滑动条滑至最末端时,显示 对象提亮为原始灰度的200%,当用户将滑动条滑至最顶端时,显示对象变暗为原始灰度的 50%。用户还可以通过滑动按钮,确定所述显示对象的缩放比例、旋转角度和灰度级别。例 如,当用户点击一次滑动按钮时,显示对象放大为原来的150%,其点击一次所放大的比例可 以是移动设备1初始定义的,也可以是用户自定义的。用户可以多次点击所述滑动按钮进 行对显示对象的放大操作,也可以长按所述滑动按钮以使所述显示对象进行无级放大。同 样地,用户也可以通过点击另一个相对应的滑动按钮以使所述显示对象进行缩小。用户还 可以通过滑动旋钮,确定所述显示对象的缩放比例、旋转角度和灰度级别。例如,用户选中 某个滑动旋钮,并进行旋转操作,当其旋转该滑动旋钮时,所述显示对象进行相应的同步旋 转,当用户旋转该滑动旋钮一周时,所述显示对象也进行了 360°的旋转。又如,当用户旋转 某个滑动旋钮时,所述显示对象的大小进行同比例的缩放,当用户旋转该滑动旋钮一周时, 所述显示对象放大了 200%。用户还可以通过在滑动区域滑动,确定所述显示对象的缩放比 例、旋转角度和灰度级别。在此,用户在滑动区域的滑动操作可以是任意的单点滑动轨迹。 例如,用户在滑动区域逆时针旋转滑动,则所述显示对象相应的进行旋转,其旋转的角度根 据用户的旋转幅度而定。又如,用户在滑动区域向右滑动,所述显示对象相应地进行提亮。 优选地,用户可以自定义其在所述滑动区域所做的滑动操作对应的滑动属性。本领域技术 人员应能理解上述滑动单元仅为举例,其他现有的或今后可能出现的滑动单元如可适用于 本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在一个优选的实施例中,所述滑动单元相对于所述显示对象透明显示。具体地,用 户在进行浏览时,所述滑动单元相对于所述显示对象可以是透明显示的,以使用户可以正 常浏览显示对象。例如,显示装置14通过页面技术,如JSP、ASP、PHP技术,将所述滑动单元 透明显示,使用户正常浏览所述被放大了的显示对象。再如,当用户滑动所述滑动条使显示 对象相对于原始大小放大了 200%之后,显示装置14经过一定的反应时间,例如0. ls,通过 页面技术,如JSP、ASP、PHP技术,将所述滑动单元透明显示,使用户正常浏览所述被放大了 的显示对象。本领域技术人员应能理解上述页面技术仅为举例,其他现有的或今后可能出 现的页面技术如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包 含于此。图2示出根据本发明一个优选实施例的基于滑动操作改变移动设备中显示对象 的设备示意图,该设备还可以包括触发装置15 ’。其中,检测装置11’、获取装置12 ’、修改装 置13’和显示装置14’与图1所示对应装置11-14相同,故此处不再赘述,并通过引用的方 式包含于此。触发装置15’用于根据用户的触发操作,显示移动设备上显示对象的滑动单元;此后,所述检测装置11’检测用户施加于所述滑动单元的滑动操作。具体地,当触发装置 15’根据用户对所述移动设备1的屏幕的触发操作(所述触发操作可以根据检测用户对所 述屏幕或其上的滑动单元的接触得到,也可以是通过用户点击或滑动某一个触发按钮得 到),通过页面技术,如JSP、ASP、PHP技术,显示移动设备1上显示对象的滑动单元;此后, 检测装置11’再通过页面技术,如JSP、ASP、PHP技术,检测用户施加于所述滑动单元的滑动 操作。例如,用户点击移动设备1的屏幕 上的触发按钮,触发装置15’根据所述触发操作, 将所述移动设备1上的显示对象(例如页面)的滑动条显示在屏幕上,用户滑动所述滑动条 至最末端,检测装置11’检测到该用户所做的滑动操作,并进一步处理。本领域技术人员 应能理解上述页面技术仅为举例,其他现有的或今后可能出现的页面技术如可适用于本发 明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能 理解上述触发滑动单元的方式仅为举例,其他现有的或今后可能出现的触发方式如可适用 于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,移动设备1还可以包括隐藏装置(未示出)。所述隐藏装置用于在所述显 示屏幕隐藏所述滑动单元。具体地,用户在对所述滑动单元的滑动操作完毕之后,所述滑动 单元可以自动隐藏,以使用户可以正常浏览显示对象。例如,当用户滑动所述滑动条使显示 对象相对于原始大小放大了 200%之后,隐藏装置经过一定的反应时间,例如0. ls,通过页 面技术,如JSP、ASP、PHP技术,隐藏所述滑动单元,使用户正常浏览所述被放大了的显示对 象。本领域技术人员应能理解上述页面技术仅为举例,其他现有的或今后可能出现的页面 技术如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地(见图1),移动设备1还可以包括选设装置(未示出)。所述选设装置用于 获取该用户选设的预置滑动操作和/或预置滑动属性;根据所述预置滑动操作和/或预置 滑动属性,建立或更新滑动操作与滑动属性的匹配关系;此后,获取装置12根据所述滑动 操作,并基于所述滑动操作与滑动属性的匹配关系,来查询所述滑动操作的滑动属性。具 体地,用户可以自定义滑动操作和与之相对应的滑动属性,例如,用户可以自定义在移动设 备1的滑动区域向右滑动为放大所述显示对象;向左滑动为缩小所述显示对象;在所述滑 动区域顺时针滑动旋转为使所述显示对象顺时针旋转;在所述滑动区域逆时针滑动旋转为 使所述显示对象逆时针旋转。又如,用户可以自定义在移动设备1的滑动条上向末端滑动 为使所述显示对象提亮;在移动设备1的滑动条上向顶端滑动为使所述显示对象变暗。选 设装置获取该用户选设的预置滑动操作和/或预置滑动属性;再根据所述预置滑动操作和 /或预置滑动属性,通过例如建立或更新数据库或表格等形式,建立或更新滑动操作与滑动 属性的匹配关系;此后,获取装置12根据所述滑动操作,并基于所述滑动操作与滑动属性 的匹配关系,通过例如数据库查询或表格查询等形式,来查询所述滑动操作的滑动属性。例 如,用户原本自定义在移动设备1的滑动区域向右滑动,所述显示对象进行相应放大;当用 户修改该设置,定义在移动设备1的滑动区域向右滑动,所述显示对象进行相应缩小,则在 相应的存储滑动操作与滑动属性的匹配关系的地方进行数据更新,例如数据库更新或表格 更新等,将“在滑动区域向右滑动”与“显示对象进行相应缩小”相匹配。本领域技术人员 应能理解上述更新滑动操作与滑动属性的匹配关系的方式仅为举例,其他现有的或今后可 能出现的更新方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方 式包含于此。
在一个优选的实施例中(见图1),获取装置12还可以根据所述滑动操作,并结合 该用户的用户相关信息,获取所述滑动操作的滑动属性。具体地,获取装置12根据检测装 置11检测到的用户的滑动操作,并结合该用户的用户相关信息,通过匹配查询,例如通过 数据库查询、表格查询等方式,获取所述滑动操作的滑动属性,例如所述显示对象的缩放比 例、旋转角度、灰度级别等。例如,用户在移动设备1的滑动区域上顺时针方向滑动旋转,直 至显示对象顺时针旋转90°,移动设备1可以记录下该用户此次滑动旋转记录,当用户再 次在滑动区域上顺时针滑动旋转、或选中某个滑动旋钮进行顺时针旋转操作等其他约定的 方式旋转显示对象时,显示对象自动顺时针旋转90°。本领域技术人员应能理解上述获取 滑动属性的方式仅为举例,其他现有的或今后可能出现的获取方式如可适用于本发明,也 应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,所述用户相关信息包括但不限于以下至少任一项a)该用户的滑动操作 的历史记录;b)该用户的滑动操作的偏好设置。具体地,获取装置12可以根据用户的滑动 操作,并结合该用户的滑动操作的历史记录,获取所述滑动操作的滑动属性。例如,用户在 移动设备1的滑动区域上顺时针方向滑动旋转,直至显示对象顺时针旋转90°,移动设备 1可以记录下该用户此次滑动旋转记录,当用户再次在滑动区域上顺时针滑动旋转、或选中 某个滑动旋钮进行顺时针旋转操作等其他约定的方式旋转显示对象时,显示对象自动顺时 针旋转90°。获取装置12可以根据用户的滑动操作,并结合该用户的滑动操作的偏好设 置,获取所述滑动操作的滑动属性。例如,该用户可以设置滑动操作所对应的滑动属性,设 置当用户在所述滑动区域向右滑动一次,所述显示对象放大150%,移动设备1也可以记录 下该用户此次的偏好设置,当用户再次通过滑动所述滑动条、或者在所述滑动区域向右滑 动一次、或者点击滑动按钮等其他约定的方式放大显示对象时,显示对象自动放大150%。本 领域技术人员应能理解上述用户相关信息仅为举例,其他现有的或今后可能出现的用户相 关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。更优选地,移动设备1还可以包括更新装置(未示出)。所述更新装置用于根据该用 户的滑动操作,更新所述用户相关信息。具体地,移动设备1可以根据该用户的滑动操作, 通过建立或更新数据库或表格等形式,更新所述用户相关信息。例如,用户在滑动区域向右 滑动直至所述显示对象放大150%,则在相应的存储用户相关信息的地方,例如数据库或表 格等,用户此次滑动操作的历史记录为将显示对象放大150% ;当用户再次在滑动区域向右 滑动直至所述显示对象放大180%时,在相应的存储用户相关信息的地方进行数据更新,使 该用户的滑动操作的历史记录更新为当其通过滑动所述滑动条、或者在所述滑动区域向右 滑动一次、或者点击滑动按钮等其他约定的方式放大显示对象时,显示对象放大180%。本领 域技术人员应能理解上述更新和存储用户相关信息的方式仅为举例,其他现有的或今后可 能出现的更新或存储方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以 引用方式包含于此。图3示出根据本发明另一个方面的基于滑动操作改变移动设备中显示对象的方 法流程图;其中,移动设备1包括但不限于手机、PDA、掌上电脑PPC、平板电脑、游戏机等。本 领域技术人员应能理解上述移动设备1仅为举例,其他现有的或今后可能出现的移动设备 如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤Sl中,移动设备1检测用户施加于移动设备1上显示对象的滑动单元的滑动操作。具体地,用户通过与移动设备1的交互方式,包括但不限于选中滑动、选中点击、任 意单点滑动轨迹等,在移动设备1上的显示对象的滑动单元进行滑动操作,所述显示对象 包括但不限于网页、文本、图片等显示单元;以选中滑动为例,当用户在移动设备1的屏幕 上选中某个滑动区域(例如文本中的某段文字)并进行滑动操作时,移动设备1例如通过触 摸屏技术,如电容触摸屏、电阻触摸屏、红外线式触摸屏技术,实时地检测用户在移动设备1 上进行的滑动操作。本领域技术人员应能理解上述滑动操作与显示对象仅为举例,其他现 有的或今后可能出现的滑动操作或显示对象如可适用于本发明,也应包含在本发明保护范 围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述检测滑动操作的方 式仅为举例,其他现有的或今后可能出现的检测滑动操作的方式如可适用于本发明,也应 包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S2中,移动设备1根据所述滑动操作,获取所述滑动操作的滑动属性。具 体地,在步骤S2中,移动设备1根据在步骤Sl中检测到的用户施加于移动设备1上显示对 象的滑动单元的滑动操作,通过匹配查询,例如通过数据库查询、表格查询等方式,获取所 述滑动操作的滑动属性,例如所述显示对象的显示尺寸(即缩放比例)、旋转角度和灰度级 别等。例如,移动设备1设定在其屏幕上滑动滑动条至最末端对应该显示对象放大200%,所 述对应关系可以存储在相应的数据库中,则当用户在移动设备1上滑动滑动条至最末端以 进行滑动操作时,在步骤S2中,移动设备1根据在步骤Sl中检测到的“滑动滑动条至最末 端”这一滑动操作,在数据库中查询匹配到其对应的滑动属性为“显示对象放大200%”。本 领域技术人员应能理解上述获取滑动属性的方式仅为举例,其他现有的或今后可能出现的 获取滑动属性的方式如可适用于本发明,也应包含在本发明保护范围 以内,并在此以引用 方式包含于此。在步骤S3中,移动设备1根据所述滑动属性,修改所述显示对象的显示属性。具 体地,在步骤S3中,移动设备1根据在步骤S2中所获取的滑动操作的滑动属性,通过数据 库更新、表格修改等方式,修改所述显示对象的显示属性,显示属性包括但不限于该显示对 象的显示尺寸(缩放比例)、旋转角度和灰度级别等。接上例,在步骤S2中,移动设备1根据 在步骤Sl中检测到的“滑动滑动条至最末端”这一滑动操作,在数据库中查询匹配到其对 应的滑动属性为“显示对象放大200%”,在步骤S3中,移动设备1根据所述滑动属性,将该 移动设备1的显示对象的显示属性修改为“显示对象放大200%”。本领域技术人员应能理 解上述修改窗口属性的方式仅为举例,其他现有的或今后可能出现的修改方式如可适用于 本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在步骤S4中,移动设备1根据所述显示属性,在所述移动设备的显示屏幕显示所 述显示对象。具体地,在步骤S4中,移动设备1根据在步骤S3中修改过后的所述显示对象 的显示属性,通过调用窗口绘制函数等方式,在所述移动设备的显示屏幕显示所述显示对 象。例如,用户通过点击移动设备1的屏幕上的滑动旋钮等方式改变所述显示对象的旋转 角度,移动设备1在步骤S3中根据所述点击滑动旋钮的操作,确定所述显示对象的旋转角 度,假设点击一次滑动旋钮该显示对象对应顺时针方向旋转90°,则移动设备1在步骤S3 中将所述点击滑动旋钮所作用的显示对象的显示属性修改为按顺时针方向旋转90° ;随 后,在步骤S4中,移动设备1在其显示屏幕上,通过调用窗口绘制函数等方式,将旋转90 ° 后的所述显示对象显示出来。本领域技术人员应能理解上述显示所述显示对象的方式仅为举例,其他现有的或今后可能出现的显示方式如可适用于本发明,也应包含在本发明保护 范围以内,并在此以引用方式包含于此。优选地,上述各个步骤S1-S4之间是持续不断工作的。具体地,在步骤Sl中,移动 设备1实时检测用户施加于移动设备1上显示对象的滑动单元的滑动操作;在步骤S2中, 移动设备1根据所述滑动操作,获取所述滑动操作的滑动属性;在步骤S3中,移动设备1根 据所述滑动属性,修改所述显示对象的显示属性;在步骤S4中,移动设备1根据所述显示 属性,在所述移动设备1的显示屏幕显示所述显示对象。在此,本领域技术人员应理解“持 续”是指各步骤分别按照设定的或实时调整的工作模式要求进行滑动操作的检测、滑动属 性的获取、显示属性的修改和显示对象的显示,直至该用户在较长时间内停止通过移动设 备1对其上的显示对象的滑动单元进行滑动操作。 优选地,所述滑动属性包括但不限于a)缩放比例;b)旋转角度;C)灰度级别。具 体地,移动设备1在步骤S3中可以根据所述滑动操作所对应的缩放比例,修改所述滑动操 作所作用的显示对象的显示属性。例如,用户通过滑动移动设备1的屏幕上的滑动条、点 击所述屏幕上的滑动按钮等方式进行滑动操作,在步骤S3中,移动设备1根据所述滑动操 作,确定其所对应的缩放比例,假设用户滑动滑动条至最末端,对应所述显示对象放大为原 来的200%,则移动设备1在步骤S3中将所述滑动滑动条所作用的显示对象的显示属性修改 为放大为原来的200%。在步骤S3中,移动设备1还可以根据所述滑动操作所对应的旋转角 度,修改所述滑动操作所作用的显示对象的显示属性。例如,用户通过点击移动设备1的屏 幕上的滑动旋钮等方式改变所述显示对象的旋转角度,移动设备1在步骤S3中根据所述点 击滑动旋钮的操作,确定所述显示对象的旋转角度,假设点击一次滑动旋钮该显示对象对 应顺时针方向旋转90°,则在步骤S3中,移动设备1将所述点击滑动旋钮所作用的显示对 象的显示属性修改为按顺时针方向旋转90°。在步骤S3中,移动设备1还可以根据所述 滑动操作所对应的灰度级别,修改所述滑动操作所作用的显示对象的显示属性。例如,用户 通过滑动移动设备1的屏幕上的滑动条、在所述屏幕上的滑动区域滑动等方式进行滑动操 作,移动设备1在步骤S3中根据所述滑动操作,确定其所对应的灰度级别,假设用户在滑动 区域向右滑动显示对象对应提亮一个级别,则在步骤S3中,移动设备1将所述滑动操作所 作用的显示对象的显示属性修改为提亮一个级别。本领域技术人员应能理解上述滑动属性 仅为举例,其他现有的或今后可能出现的滑动属性如可适用于本发明,也应包含在本发明 保护范围以内,并在此以引用方式包含于此。更优选地,所述滑动单元包括但不限于a)滑动条;b)滑动按钮;C)滑动旋钮;d) 滑动区域。具体地,在移动设备1上的显示对象上可以有一个滑动单元,用户通过在所述滑 动单元上进行滑动操作,以改变所述移动设备1上的所述滑动操作所作用的显示对象。例 如,用户通过移动滑动条的位置,确定所述显示对象的缩放比例、旋转角度和灰度级别。例 如,当用户将滑动条滑至最末端时,显示对象放大为原始大小的200%;当用户将滑动条滑 至最顶端时,显示对象缩小为原始大小的50%。又如,当用户将滑动条滑至最末端时,显示 对象提亮为原始灰度的200%,当用户将滑动条滑至最顶端时,显示对象变暗为原始灰度的 50%。用户还可以通过滑动按钮,确定所述显示对象的缩放比例、旋转角度和灰度级别。例 如,当用户点击一次滑动按钮时,显示对象放大为原来的150%,其点击一次所放大的比例可 以是移动设备1初始定义的,也可以是用户自定义的。用户可以多次点击所述滑动按钮进行对显示对象的放大操作,也可以长按所述滑动按钮以使所述显示对象进行无级放大。同 样地,用户也可以通过点击另一个相对应的滑动按钮以使所述显示对象进行缩小。用户还 可以通过滑动旋钮,确定所述显示对象的缩放比例、旋转角度和灰度级别。例如,用户选中 某个滑动旋钮,并进行旋转操作,当其旋转该滑动旋钮时,所述显示对象进行相应的同步旋 转,当用户旋转该滑动旋钮一周时,所述显示对象也进行了 360°的旋转。又如,当用户旋转 某个滑动旋钮时,所述显示对象的大小进行同比例的缩放,当用户旋转该滑动旋钮一周时, 所述显示对象放大了 200%。用户还可以通过在滑动区域滑动,确定所述显示对象的缩放比 例、旋转角度和灰度级别。在此,用户在滑动区域的滑动操作可以是任意的单点滑动轨迹。 例如,用户在滑动区域逆时针旋转滑动,则所述显示对象相应的进行旋转,其旋转的角度根 据用户的旋转幅度而定。又如,用户在滑动区域向右滑动,所述显示对象相应地进行提亮。 优选地,用户可以自定义其在所述滑动区域所做的滑动操作对应的滑动属性。本领域技术 人员应能理解上述滑动单元仅为举例,其他现有的或今后可能出现的滑动单元如可适用于 本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在一个优选的实施例中,所述滑动单元相对于所述显示对象透明显示。具体地,用 户在进行浏览时,所述滑动单元相对于所述显示对象可以是透明显示的,以使用户可以正 常浏 览显示对象。例如,在步骤S4中,移动设备1通过页面技术,如JSP、ASP、PHP技术,将 所述滑动单元透明显示,使用户正常浏览所述被放大了的显示对象。再如,当用户滑动所述 滑动条使显示对象相对于原始大小放大了 200%之后,在步骤S4中,移动设备1经过一定的 反应时间,例如0. ls,通过页面技术,如JSP、ASP、PHP技术,将所述滑动单元透明显示,使用 户正常浏览所述被放大了的显示对象。本领域技术人员应能理解上述页面技术仅为举例, 其他现有的或今后可能出现的页面技术如可适用于本发明,也应包含在本发明保护范围以 内,并在此以引用方式包含于此。图4示出根据本发明一个优选实施例的基于滑动操作改变移动设备中显示对象 的方法流程图,其中,步骤Si’-S4’分别与图3所示对应步骤S1-S4相同,故此处不再赘述, 并通过引用的方式包含于此。在步骤S5’中,移动设备1根据用户的触发操作,显示移动设备上显示对象的滑动 单元;此后,在步骤Sl中,移动设备1检测用户施加于所述滑动单元的滑动操作。具体地, 当在步骤S5’中,移动设备1根据用户对所述移动设备1的屏幕的触发操作(所述触发操作 可以根据检测用户对所述屏幕或其上的滑动单元的接触得到,也可以是通过用户点击或滑 动某一个触发按钮得到),通过页面技术,如JSP、ASP、PHP技术,显示移动设备1上显示对 象的滑动单元;此后,在步骤Si’中,移动设备1再通过页面技术,如JSP、ASP、PHP技术,检 测用户施加于所述滑动单元的滑动操作。例如,用户点击移动设备1的屏幕上的触发按钮, 移动设备1在步骤S5’中根据所述触发操作,将所述移动设备1上的显示对象(例如页面) 的滑动条显示在屏幕上,用户滑动所述滑动条至最末端,在步骤Si’中,移动设备1检测到 该用户所做的滑动操作,并进一步处理。本领域技术人员应能理解上述页面技术仅为举例, 其他现有的或今后可能出现的页面技术如可适用于本发明,也应包含在本发明保护范围以 内,并在此以引用方式包含于此。本领域技术人员还应能理解上述触发滑动单元的方式仅 为举例,其他现有的或今后可能出现的触发方式如可适用于本发明,也应包含在本发明保 护范围以内,并在此以引用方式包含于此。
优选地,在步骤S6’(未示出)中,移动设备1还可以在所述显示屏幕隐藏所述滑动 单元。具体地,用户在对所述滑动单元的滑动操作完毕之后,所述滑动单元可以自动隐藏, 以使用户可以正常浏览显示对象。例如,当用户滑动所述滑动条使显示对象相对于原始大 小放大了 200%之后,在步骤S6’(未示出)中,移动设备1经过一定的反应时间,例如0. Is, 通过页面技术,如JSP、ASP、PHP技术,隐藏所述滑动单元,使用户正常浏览所述被放大了的 显示对象。本领域技术人员应能理解上述页面技术仅为举例,其他现有的或今后可能出现 的页面技术如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含 于此。
优选地(见图3),在步骤S7 (未示出)中,移动设备1还可以获取该用户选设的预 置滑动操作和/或预置滑动属性;根据所述预置滑动操作和/或预置滑动属性,建立或更新 滑动操作与滑动属性的匹配关系;此后,在步骤S2中,移动设备1根据所述滑动操作,并基 于所述滑动操作与滑动属性的匹配关系,来查询所述滑动操作的滑动属性。具体地,用户可 以自定义滑动操作和与之相对应的滑动属性,例如,用户可以自定义在移动设备1的滑动 区域向右滑动为放大所述显示对象;向左滑动为缩小所述显示对象;在所述滑动区域顺时 针滑动旋转为使所述显示对象顺时针旋转;在所述滑动区域逆时针滑动旋转为使所述显示 对象逆时针旋转。又如,用户可以自定义在移动设备1的滑动条上向末端滑动为使所述显 示对象提亮;在移动设备1的滑动条上向顶端滑动为使所述显示对象变暗。在步骤S7 (未 示出)中,移动设备1获取该用户选设的预置滑动操作和/或预置滑动属性;再根据所述预 置滑动操作和/或预置滑动属性,通过例如建立或更新数据库或表格等形式,建立或更新 滑动操作与滑动属性的匹配关系;此后,在步骤S2中,移动设备1根据所述滑动操作,并基 于所述滑动操作与滑动属性的匹配关系,通过例如数据库查询或表格查询等形式,来查询 所述滑动操作的滑动属性。例如,用户原本自定义在移动设备1的滑动区域向右滑动,所述 显示对象进行相应放大;当用户修改该设置,定义在移动设备1的滑动区域向右滑动,所述 显示对象进行相应缩小,则在相应的存储滑动操作与滑动属性的匹配关系的地方进行数据 更新,例如数据库更新或表格更新等,将“在滑动区域向右滑动”与“显示对象进行相应缩 小”相匹配。本领域技术人员应能理解上述更新滑动操作与滑动属性的匹配关系的方式仅 为举例,其他现有的或今后可能出现的更新方式如可适用于本发明,也应包含在本发明保 护范围以内,并在此以引用方式包含于此。在一个优选的实施例中(见图3),在步骤S2中,移动设备1还可以根据所述滑动操 作,并结合该用户的用户相关信息,获取所述滑动操作的滑动属性。具体地,在步骤S2中, 移动设备1根据在步骤Sl中检测到的用户的滑动操作,并结合该用户的用户相关信息,通 过匹配查询,例如通过数据库查询、表格查询等方式,获取所述滑动操作的滑动属性,例如 所述显示对象的缩放比例、旋转角度、灰度级别等。例如,用户在移动设备1的滑动区域上 顺时针方向滑动旋转,直至显示对象顺时针旋转90°,移动设备1可以记录下该用户此次 滑动旋转记录,当用户再次在滑动区域上顺时针滑动旋转、或选中某个滑动旋钮进行顺时 针旋转操作等其他约定的方式旋转显示对象时,显示对象自动顺时针旋转90°。本领域技 术人员应能理解上述获取滑动属性的方式仅为举例,其他现有的或今后可能出现的获取方 式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。优选地,所述用户相关信息包括但不限于以下至少任一项a)该用户的滑动操作的历史记录;b)该用户的滑动操作的偏好设置。具体地,在步骤S2中,移动设备1可以根据 用户的滑动操作,并结合该用户的滑动操作的历史记录,获取所述滑动操作的滑动属性。例 如,用户在移动设备1的滑动区域上顺时针方向滑动旋转,直至显示对象顺时针旋转90°, 移动设备1可以记录下该用户此次滑动旋转记录,当用户再次在滑动区域上顺时针滑 动旋 转、或选中某个滑动旋钮进行顺时针旋转操作等其他约定的方式旋转显示对象时,显示对 象自动顺时针旋转90°。在步骤S2中,移动设备1还可以根据用户的滑动操作,并结合该 用户的滑动操作的偏好设置,获取所述滑动操作的滑动属性。例如,该用户可以设置滑动操 作所对应的滑动属性,设置当用户在所述滑动区域向右滑动一次,所述显示对象放大150%, 移动设备1也可以记录下该用户此次的偏好设置,当用户再次通过滑动所述滑动条、或者 在所述滑动区域向右滑动一次、或者点击滑动按钮等其他约定的方式放大显示对象时,显 示对象自动放大150%。本领域技术人员应能理解上述用户相关信息仅为举例,其他现有的 或今后可能出现的用户相关信息如可适用于本发明,也应包含在本发明保护范围以内,并 在此以引用方式包含于此。更优选地,在步骤S8 (未示出)中,移动设备1还可以根据该用户的滑动操作,更新 所述用户相关信息。具体地,移动设备1可以根据该用户的滑动操作,通过建立或更新数据 库或表格等形式,更新所述用户相关信息。例如,用户在滑动区域向右滑动直至所述显示对 象放大150%,则在相应的存储用户相关信息的地方,例如数据库或表格等,用户此次滑动操 作的历史记录为将显示对象放大150% ;当用户再次在滑动区域向右滑动直至所述显示对 象放大180%时,在相应的存储用户相关信息的地方进行数据更新,使该用户的滑动操作的 历史记录更新为当其通过滑动所述滑动条、或者在所述滑动区域向右滑动一次、或者点击 滑动按钮等其他约定的方式放大显示对象时,显示对象放大180%。本领域技术人员应能理 解上述更新和存储用户相关信息的方式仅为举例,其他现有的或今后可能出现的更新或存 储方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来 表示名称,而并不表示任何特定的顺序。
权利要求
一种在移动设备上用于基于滑动操作改变显示对象的方法,该方法包括以下步骤a 检测用户施加于移动设备上显示对象的滑动单元的滑动操作;b 根据所述滑动操作,获取所述滑动操作的滑动属性; c 根据所述滑动属性,修改所述显示对象的显示属性;d 根据所述显示属性,在所述移动设备的显示屏幕显示所述显示对象。
2.根据权利要求1所述的方法,其中,所述滑动属性包括以下至少任一项 -缩放比例;-旋转角度; -灰度级别。
3.根据权利要求1或2所述的方法,其中,所述滑动单元包括以下至少任一项 -滑动条;-滑动按钮; -滑动旋钮; -滑动区域。
4.根据权利要求1至3中任一项所述的方法,其中,所述滑动单元相对于所述显示对象 透明显示。
5.根据权利要求1至4中任一项所述的方法,其中,该方法还包括 e根据用户的触发操作,显示移动设备上显示对象的滑动单元;其中,所述步骤a还包括 检测用户施加于所述滑动单元的滑动操作。
6.根据权利要求1至5中任一项所述的方法,其中,该方法还包括 f在所述显示屏幕隐藏所述滑动单元。
7.根据权利要求1至6中任一项所述的方法,其中,该方法还包括步骤g -获取该用户选设的预置滑动操作和/或预置滑动属性;-根据所述预置滑动操作和/或预置滑动属性,建立或更新滑动操作与滑动属性的匹 配关系;其中,所述步骤b还包括-根据所述滑动操作,基于所述滑动操作与滑动属性的匹配关系,来查询所述滑动操 作的滑动属性。
8.根据权利要求1至7中任一项所述的方法,其中,所述步骤b还包括-根据所述滑动操作,并结合该用户的用户相关信息,获取所述滑动操作的滑动属性。
9.根据权利要求8所述的方法,其中,所述用户相关信息包括以下至少任一项 -该用户的滑动操作的历史记录;-该用户的滑动操作的偏好设置。
10.根据权利要求8或9所述的方法,其中,该方法还包括 h根据该用户的滑动操作,更新所述用户相关信息。
11.一种用于基于滑动操作改变显示对象的移动设备,该设备包括 检测装置,用于检测用户施加于移动设备上显示对象的滑动单元的滑动操作; 获取装置,用于根据所述滑动操作,获取所述滑动操作的滑动属性;修改装置,用于根据所述滑动属性,修改所述显示对象的显示属性; 显示装置,用于根据所述显示属性,在所述移动设备的显示屏幕显示所述显示对象。
12.根据权利要求11所述的移动设备,其中,所述滑动属性包括以下至少任一项 -缩放比例;“旋转角度; -灰度级别。
13.根据权利要求11或12所述的移动设备,其中,所述滑动单元包括以下至少任一项-滑动条; -滑动按钮; -滑动旋钮; -滑动区域。
14.根据权利要求11至13中任一项所述的移动设备,其中,所述滑动单元相对于所述 显示对象透明显示。
15.根据权利要求11至14中任一项所述的移动设备,其中,该设备还包括 触发装置,用于根据用户的触发操作,显示移动设备上显示对象的滑动单元; 其中,所述检测装置还用于检测用户施加于所述滑动单元的滑动操作。
16.根据权利要求11至15中任一项所述的移动设备,其中,该设备还包括 隐藏装置,用于在所述显示屏幕隐藏所述滑动单元。
17.根据权利要求11至16中任一项所述的移动设备,其中,该设备还包括选设装置,该 装置用于-获取该用户选设的预置滑动操作和/或预置滑动属性;-根据所述预置滑动操作和/或预置滑动属性,建立或更新滑动操作与滑动属性的匹 配关系;其中,所述获取装置还用于-根据所述滑动操作,基于所述滑动操作与滑动属性的匹配关系,来查询所述滑动操 作的滑动属性。
18.根据权利要求11至17中任一项所述的移动设备,其中,所述获取装置还用于-根据所述滑动操作,并结合该用户的用户相关信息,获取所述滑动操作的滑动属性。
19.根据权利要求18所述的移动设备,其中,所述用户相关信息包括以下至少任一项 -该用户的滑动操作的历史记录;-该用户的滑动操作的偏好设置。
20.根据权利要求18或19所述的移动设备,其中,该设备还包括 更新装置,用于根据该用户的滑动操作,更新所述用户相关信息。
全文摘要
本发明提供了一种在移动设备上用于基于滑动操作改变显示对象的方法与设备,其中,移动设备检测用户施加于移动设备上显示对象的滑动单元的滑动操作;根据所述滑动操作,获取所述滑动操作的滑动属性;根据所述滑动属性,修改所述显示对象的显示属性;根据所述显示属性,在所述移动设备的显示屏幕显示所述显示对象。与现有技术相比,本发明通过用户在移动设备上滑动操作改变显示对象,方便用户浏览,提升用户使用体验。
文档编号G06F3/048GK101963887SQ20101029204
公开日2011年2月2日 申请日期2010年9月26日 优先权日2010年9月26日
发明者朱晋良, 程刚 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1