改善移动设备的可读性的制作方法
【技术领域】
[0001]本发明涉及具有显示文档的屏幕的移动设备,并且涉及操作移动设备的方法。
【背景技术】
[0002]移动设备正在成为媒体消费的常见介质。特别地,移动设备因查看书面文档和数据,比如网页(例如,社交媒体和博客)、报纸、字处理文档、电子表格等而受欢迎。当用户处于运动中时,比如当用户步行或者是车内的乘客时,移动设备的屏幕难以阅读,因为移动设备相对于用户的眼睛移动。
[0003]过去已存在当用户处于运动中时,改善移动设备的可读性的多种尝试。然而,大部分的这些尝试只是当检测到运动时,放大已显示的文档的字号。对用户来说,这是非常令人沮丧的。无论如何,用户仍然希望在他们处于运动状态时,在他们的移动设备上查看文档。
【发明内容】
[0004]总体上,在一个方面,本发明涉及一种操作移动设备的方法。所述方法包括:利用移动设备检测移动设备的加速度;在检测到加速度之后,利用移动设备接收访问包含多种默认设置的文档的请求;和响应于检测到加速度和收到所述请求,更改所述文档在屏幕上的显示。
[0005]总体上,在一个方面,本发明涉及一种移动设备。移动设备包括:屏幕;配置成检测移动设备的加速度的传感器;保存包含多种默认设置的文档的缓冲器;和配置成响应于加速度和访问文档的请求,更改所述文档在屏幕上的显示的更改模块(MM)。
[0006]总体上,在一个方面,本发明涉及一种保存指令的非临时性计算机可读介质(CRM),所述指令用于操作包含屏幕的移动设备。所述指令包含以下功能:检测移动设备的加速度;在检测到加速度之后,接收访问包含多种默认设置的文档的请求;和响应于检测到加速度,并且收到所述请求,更改文档的显示。
[0007]根据下面的说明和附加权利要求,本发明的其它各个方面将是显而易见的。
【附图说明】
[0008]图1表示按照本发明的一个或多个实施例的系统。
[0009]图2表示按照本发明的一个或多个实施例的流程图。
[0010]图3-4表不按照本发明的一个或多个实施例的例子。
【具体实施方式】
[0011]下面参考附图,详细说明本发明的具体实施例。为一致起见,各个附图中的相同元件用相同的附图标记表示。
[0012]在本发明的实施例的以下详细说明中,记载了众多的具体细节,以便更透彻地理解本发明。不过,对本领域的普通技术人员来说,显然可在没有这些具体细节的情况下实践本发明。在其它情况下,没有详细说明公知的特征,以避免不必要地说明变得复杂。
[0013]一般而言,本发明的实施例提供一种移动设备,一种操作移动设备的方法,和保存用于操作移动设备的指令的CRM。具体地,一旦检测到移动设备正在加速,并且检测到加速度满足一个或多个标准,文档在移动设备上的显示(即,外观)就被更改,以改善文档的可读性。换句话说,当移动设备(从而更可能的是用户)处于运动中时,文档在移动设备上的显示(即,外观)被更改,以改善改善文档的可读性。文档的显示(即,外观)的更改可包括更改文档的默认设置(例如,增大字号),随后依据更改的默认设置,执行文档的布局。另外或另一方面,文档的显示(即,外观)的更改可包括增大显示的缩放系数。在本发明的一个或多个实施例中,更改只被应用于在检测到加速度之后由用户请求的文档。在本发明的一个或多个实施例中,更改被应用于用户正在查看的文档。
[0014]图1表示按照本发明的一个或多个实施例的系统。如图1中所示,系统包括移动设备(102)。移动设备(102)可以是包括处理器、存储器、输入装置(例如,键盘、触摸屏、麦克风)和输出装置(例如,屏幕(104))的任何便携式计算设备。本发明的实施例实际上可在任意种类的移动设备上实现,与使用的平台无关。例如,移动设备(102)可以是膝上型计算机、智能电话机、个人数字助手、平板计算机、电子阅读器(即,e-reader)、或者任何其它类型的硬件设备。
[0015]在本发明的一个或多个实施例中,移动设备(102)包括屏幕(104)、缓冲器(108)、传感器(I1)和更改模块(112)。下面说明各个组件。
[0016]在本发明的一个或多个实施例中,移动设备包括传感器(110)。传感器(110)是包括检测和/或测量移动设备(102)的加速度的功能的装置。例如,传感器(110)可包括加速计(未图示)。传感器(110)还可被配置成比较任何测量/检测的加速度的大小、方向和/或持续时间与一个或多个阈值。在本发明的一个或多个实施例中,只有当阈值被满足(例如,阈值被超过时),传感器(I1)才传送/报告检测到的加速度的大小、方向和/或持续时间。在本发明的一个或多个实施例中,传感器(110)传送/报告检测到的加速度的大小、方向和/或持续时间,而不管阈值是否被满足。这些阈值(和其它标准/条件)可由移动设备(102)的制造商预置。另外或另一方面,这些阈值可由移动设备(102)的用户在任何时候更改(即,自定义)。
[0017]在本发明的一个或多个实施例中,缓冲器(108)可对应于任意种类的存储器或长期存储器(例如,硬盘驱动器)。缓冲器(108)被配置成保存已由用户请求查看的文档(或者文档的至少一部分)。请求的文档的例子包括网页(例如,超文本置标语言(HTML)文件),可移植文档格式(HF)文件,Open Office XML文件或者利用任何置标语言生成的文件,幻灯片放映演示文稿,电子表格等。
[0018]在本发明的一个或多个实施例中,用户请求的文档包括一个或多个默认设置。默认设置是自动赋予的影响文档的显示(即,外观)的性质。例如,默认设置可包括字号(例如,12镑)、字体(例如,Times New Roman)、页边距、文档中的任何颜色(例如,背景颜色和字体颜色),等等。用户请求的文档可包括可被排除(即,不被显示)、而不影响文档中待传达给读者/用户的内容/信息的一个或多个图形元素(例如,广告、艺术/装饰边框,等等)。在本发明的一个或多个实施例中,当文档是利用置标语言规定的时候,文本字符、图像、图形元素和默认设置被记录/识别成文档置标语言的标记(tag)内的属性。
[0019]在本发明的一个或多个实施例中,更改模块(112)包括设置引擎(116)。设置引擎(116)包括更改(例如,替换、转换、增大、减小等)文档的一个或多个默认设置,和/或除去文档的图形元素(例如,广告、艺术/装饰边框等)的功能。具体地,当移动设备和其用户处于运动中时,设置引擎(116)更改一个或多个默认设置,和/或移除被请求文档的图形元素,以提高文档的可读性。移除的数目和对默认设置作出的更改的数目/种类可取决于加速度的大小、方向和/或持续时间。
[0020]在本发明的一个或多个实施例中,文档被分类为或者具有固定布局,或者具有可