主权项 |
一种在移动设备中实现的显示数字文档并在所述文档内导航的方法,所述显示和导航操作是由所述移动设备中集成的计算机程序来实现的,所述文档包括至少一页以及与要显示的元素或者要执行的任务相对应的对象,所述计算机程序使得通过所述移动设备实现任务的执行或者元素的显示,该方法包括以下步骤: ‑在所述移动设备接收到数字文档时,根据如下子步骤来预解释所述数字文档: ‑a)选择所述文档中包括的第一对象; ‑b)确定所述第一对象是否对应于能够由所述计算机程序执行的任务; ‑c)如果确定所述第一对象对应于能够由所述计算机程序执行的任务,则编码所述第一对象,使得将所述第一对象格式化为能够由所述计算机程序直接利用以执行所述任务; ‑d)在执行步骤c)之后或者如果确定所述第一对象并不对应于能够由所述计算机程序执行的任务,则确定所述第一对象是否对应于能够由所述移动设备通过使用所述计算机程序而显示的元素; ‑e)如果确定所述第一对象对应于能够由所述移动设备通过使用所述计算机程序而显示的元素,则编码所述第一对象,使得将所述第一对象格式化为能够由所述计算机程序直接利用以显示所述元素; ‑f)如果确定所述第一对象并不对应于能够由所述计算机程序执行的任务且并不对应于能够由所述移动设备通过使用所述计算机程序而显示的元素,则抑制所述第一对象;以及 ‑g)然后进行至所述数字文档的下一对象,并对所述下一对象执行上述子步骤a)至f),或者,如果所处理的对象为该页的最后对象,则结束所述预解释步骤; ‑在接收到数字文档的页的显示命令时,执行如下步骤: ‑识别所述页中包括的已经被确定为与能够由所述计算机程序执行的任务相对应的对象,并创建这些任务的参考表,该参考表直接指向与这些任务相对应的所述对象,以及 ‑识别所述页中包括的已经被确定为与能够由所述移动设备通过使用所述计算机程序而显示的元素相对应的对象,并显示所述页中所识别的对象,包括:可加亮与能够由所述计算机程序执行的任务相对应的显示对象和/或可滚动所述页, ‑然后,在用户选择所述页中与一任务相对应的显示对象时,依据任务的所述参考表,执行与所述选择的对象相关联的任务。 |