用于控制屏幕显示的技术制造技术

技术编号:2826848 阅读:160 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于控制屏幕显示的技术,其针对自动选择应当以用户友好性不降低且绘制时间缩短的方式用简化形式显示的对象。为此,本发明专利技术提供一种用于控制屏幕显示的系统,其包括:结构获取单元,其被配置成获取树结构数据;时间获取单元,其被配置成获取指示先前在屏幕上绘制每个显示对象所需的时间的所需时间数据;选择单元,其被配置成从结构数据的叶子节点处的显示对象中,优先选择具有指示所需时间较长的评估值的显示对象,而不优先选择具有指示所需时间较短的评估值的显示对象;以及绘画控制单元,其被配置成在屏幕上优先绘制除所选显示对象之外的显示对象,而不优先绘制所选显示对象。

【技术实现步骤摘要】

本专利技术涉及用于控制屏幕显示的技术。特别地,本专利技术涉及用于基 于指示屏幕的布局的信息来绘制显示对象的技术。
技术介绍
Web创作工具是一种允许用户在GUI屏幕上直观地创建和修改网 页的工具。使用这种工具,在编辑屏幕上显示的网页与作为编辑结果所 输出的网页基本相同。这种特征被称为WYSIWYG (所见即所得),并 且是实现高效编辑的条件。为了实现这一点,web创作工具需要基于指 示网页布局的数据,用与实际web浏览器相类似的方式来显示网页。指示网页布局的数据是使用诸如XML (扩展标记语言)之类的结 构化语言来描述的。出于该原因,显示网页需要用于分析这种XML数 据的内容的处理,并且这种处理花费一定量的时间。当网页的结构变得 更加复杂时,处理时间随之增长。在使用屏幕显示进行编辑的web创作 工具中,这种处理时间直接成为用户的等待时间,其可能导致编辑效率 的降低。虽然可以考虑省略一部分屏幕显示用于减少处理时间,但是取 决于所省略的部分,用于编辑的重要信息可能没有被显示出来,其反而 可能降低编辑效率。作为参考技术,日本专利申请公开No.2003-345788提出一种用于 允许可以基于用户的外部操作等等切换电子文档中的图像的全整显示 和简化显示的技术。然而,这种技术只允许切换显示,并且不能自动地 确定关于哪个显示对象应当以简化形式显示或者应当隐藏以减少处理 时间。
技术实现思路
因此,本专利技术旨在提供一种可以解决上述问题的系统、方法和程序。 该目的是通过独立权利要求中所描述的特征的组合来实现的。从属权利 要求还限定了本专利技术的有利的例子。为了解决上述问题,本专利技术的一个方面提供一种用于控制屏幕显示的系统,其包括结构获取单元,该结构获取单元被配置成获取树结构 数据,作为限定待在屏幕上显示的文档结构的结构数据,其中多个显示 对象被表示成节点,而指示了父节点处的显示对象的更详细配置的显示 对象被表示成子节点;时间获取单元,该时间获取单元#:配置成获取所 需时间数据,其指示先前在屏幕上绘制该多个显示对象中的每个所需的 时间;选择单元,该选择单元被配置成,从该结构数据中的叶子节点处 的显示对象中,优先选择具有基于所需时间数据获得的评估值指示所需 时间较长的显示对象,而不优先选择具有指示所需时间较短的评估值的 显示对象;以及绘制控制单元,该绘制控制单元被配置成在屏幕上优先 绘制除所选显示对象之外的显示对象,而不优先绘制所选显示对象。还 提供了 一种借助该系统和用于使信息处理器用作该系统的程序来控制 屏幕显示的方法。此处注意,上面对本专利技术的简要描述并没有陈述本发 明的所有基本特征,而是这些特征组的子组合也可以构成本专利技术。附图说明图1示意性地示出信息系统IO和其外围设备的配置。 图2A示意性地示出布局文件22和控制文件25所指示的内容。 图2B示出基于布局文件22和控制文件25的屏幕显示的例子。 图3示出信息系统10的功能配置的例子。图4示出用于信息系统10在屏幕上显示网页或者基于接收到的针 对所显示的屏幕的操作来编辑网页的处理的流程图。 图5示出图4中的S420处的处理的细节。 图6示出图5中的S510处的处理的细节。图7示出用作信息系统10的信息处理器700的硬件配置的例子具体实施方式此后,将通过本专利技术的各实施例来描述本专利技术,但是以下实施例不 限制在所附权利要求书中所主张的本专利技术,并且在各实施例中所描述的 各特征的组合对于本专利技术的解决方法并不总是必不可少的。图1示意性地示出信息系统IO和其外围设备的配置。信息系统10 包括安装在其中的被称为web创作工具的用于编辑网页的软件,并且该 软件和信息系统IO协作以配置编辑系统。信息系统IO经由通信线连接 到数据库设备20 。信息系统10从数据库设备20中的布局文件22中读 取指示网页中的多个显示对象的配置(诸如屏幕布置)的结构数据。布 局文件22是被用作编辑目标的数据实体。信息系统10还从数据库设备 20中的控制文件25中读取诸如当这些显示对象先前已被显示时进行绘 制处理所需的时间之类的信息。信息系统IO基于所读取的结构数据以web浏览器显示网页那样的 方式在屏幕上显示网页。在这个方面,存在这种情况如果显示对象的 数目较大或网页的配置较复杂,则显示网页所需的时间可能变得较长。 因此,信息系统10基于所读取的信息诸如绘制处理时间等等来选择网 页中的部分显示对象作为应当以简化形式显示的显示对象。从对网页的 整体配置具有较小影响以及具有较长的绘制所需时间的那些显示对象 中选择上述显示对象。替代所选显示对象,信息系统10显示用先前绘制这些对象时已使 用过的前景颜色、背景颜色等等涂色的符号。当接收到用户的针对已显 示的显示对象的操作时,信息系统10更新对应着该显示对象的结构数 据,并且在新的布局文件22中包括该数据以同样地存储在数据库设备 20中。如所理解的那样,根据本实施方式的信息系统10旨在在开始 或继续编辑网页时,在显示网页的时候,通过以简化形式显示部分显示 对象来减少显示所需的时间,同时尽可能地减少对外观的影响。图2A示意性地示出布局文件22和控制文件25所指示的内容。图 2B示出基于布局文件22和控制文件25的屏幕显示的例子。布局文件 22记录树结构数据,作为限定待在屏幕上显示的文档结构的结构数据,其中多个显示对象被表示成节点,而指示了父节点处的显示对象的更详细配置的显示对象被表示成子节点。在图2A中的例子中,用符号A-H 来标注各节点。连接符号A-H所标注的各节点的直线是用于将父节点连接到子节点的边。如图2A中所示出,作为父节点的节点A的子节点是节点B和C, 而当将节点B看成父节点时的子节点是节点D和E。出于这种原因,节 点B和C指示节点A所指示的显示对象的更详细配置。例如,如图2B 中所示出,节点B和C所指示的显示对象被显示,从而它们被包括在 节点A所指示的显示对象中,并且可以被显示从而它们的部分显示区域 有重叠。如所理解的那样, 一个显示对象指示另一显示对象的更详细配 置的这种关系可以是这样 一个显示对象被显示,从而它被包括在该另 一显示对象中。作为替代, 一个显示对象指示另一显示对象的更详细配置的这种关 系可以是这样 一个显示对象指示另一显示对象的属性。例如,当另一 显示对象指示字符时, 一个显示对象可以指示字符的颜色或字体。如上 面所描述的那样,尽管一个显示对象指示另一显示对象的更详细配置的 关系存在各种类型,在结构数据是诸如XML文档等等的加标签的文档 的条件下一个例子可以是这种关系其中在嵌套体系中的较深的显示对 象是较浅层显示对象的子节点。此外,布局文件22可以是XML文档或 指示其结构的DOM (文档对象模型)数据。其结构由结构数据来限定的文档不一定必须包括文本数据,而是 可以只包括图像数据。也即,此处文档仅指在存储设备中作为单个文 件存储的一组显示对象,并且它不限制其中的数据格式或内容。而且,控制文件25记录所需时间数据和区域数据,在图2A中由虚 线所示出。所需时间数据指示先前在屏幕上绘制多个显示对象中的每个 所需的时间,并且它在图2A中由符号T来示出。另外,区域数据指示 多个显示对象中的每个在屏幕上被绘制时所占的区域,并且它在图2A 中由符号S来示出。具本文档来自技高网...

【技术保护点】
一种用于控制屏幕显示的系统,包括:结构获取单元,所述结构获取单元被配置成获取树结构数据,作为限定待在屏幕上显示的文档的结构的结构数据,其中多个显示对象被表示成节点,并且指示父节点处的显示对象的更详细配置的显示对象被表示成子节点;时间获取单元,所述时间获取单元被配置成获取所需时间数据,所述所需时间数据指示先前在屏幕上绘制所述多个显示对象中的每个所需的时间;选择单元,所述选择单元被配置成从所述结构数据中的叶子节点处的显示对象中,优先选择具有基于所述所需时间数据获得的指示所述所需时间较长的评估值的显示对象,而不优先选择具有指示所需时间较短的评估值的显示对象;以及绘制控制单元,所述绘制控制单元被配置成在屏幕上优先绘制除所述所选显示对象之外的显示对象,而不优先绘制所述所选显示对象。

【技术特征摘要】
JP 2007-1-31 2007-0207441.一种用于控制屏幕显示的系统,包括结构获取单元,所述结构获取单元被配置成获取树结构数据,作为限定待在屏幕上显示的文档的结构的结构数据,其中多个显示对象被表示成节点,并且指示父节点处的显示对象的更详细配置的显示对象被表示成子节点;时间获取单元,所述时间获取单元被配置成获取所需时间数据,所述所需时间数据指示先前在屏幕上绘制所述多个显示对象中的每个所需的时间;选择单元,所述选择单元被配置成从所述结构数据中的叶子节点处的显示对象中,优先选择具有基于所述所需时间数据获得的指示所述所需时间较长的评估值的显示对象,而不优先选择具有指示所需时间较短的评估值的显示对象;以及绘制控制单元,所述绘制控制单元被配置成在屏幕上优先绘制除所述所选显示对象之外的显示对象,而不优先绘制所述所选显示对象。2. 根据权利要求1所述的系统,还包括时间测量单元,其被配置 成针对所述绘制控制单元所绘制的显示对象中的每个,测量用于在屏幕 上绘制所述显示对象的所需时间,其中,所述时间获取单元获取指示由所述时间测量单元针对已绘制 的显示对象测出的所需时间的所需时间数据,作为指示在下一次显示与 所述已绘制的显示对象相同的显示对象的情况下的所需时间的所需时 间数据。3. 根据权利要求1所述的系统,还包括区域获取单元,其被配置 成获取绘制控制单元在屏幕上绘制每个显示对象的区域,作为指示下一 次在屏幕上绘制的每个所述显示对象的区域的区域数据,其中,所述选择单元进一步基于所述区域数据计算所述评估值,并 且优先选择具有指示所述区域较小的评估值的显示对象,而不是优先选择具有指示所述区域较大的评估值的显示对象。4. 根据权利要求3所述的系统,其中所述选择单元通过把父节点 视为叶子节点在所述结构数据中选择显示对象,所述父节点具有这样的 子节点,其中任何一个子节点都具有比预定参考面积更小的面积并且是叶子节点。5. 根据权利要求3所述的系统,其中所述选择单元针对叶子节点 处的每个显示对象,通过将对应着所述显示对象的所需时间和区域输入 进评估函数来计算所述评估值,所述评估函数基于所需时间的长度取大 值以及基于所述区域的大小取小值;以及优先选择具有较大的计算出的 评估值的显示对象。6. 根据权利要求1所述的系统,其中所述选择单元基于所述所需 时间数据以所述所需时间的递减顺序来选择叶子节点处的显示对象,直 到用于绘制所述结构数据中的未选显示对象的总的所需时间等于或低 于预定上限为止。7. 根据权利要求6所述的系统,其中所述选择单元包括 确定单元,所述确定单元被配置成针对排除了已从所述结构数据中选出的显示对象之外的显示对象,确定用于绘制的总的所需时间是否等 于或小于所述上限;以及选择处理单元,所述选择处理单元被配置成在所述用于绘制的总的 所需时间超过所述上限的条件下,从排除了已从所述结构数据中选出的 显示对象的所述树结构中的叶子节点中,选择具有最长所需时间的显示 对象;对象^结构数据,确定所述用于绘制的总的所需时间是否等于或小于所 述上限。8. 根据权利要求1所述的系统,其中所述绘制控制单元显示由所 述选4奪单元选出的显示对象而同时省略本应当显示的部分4象素,并且显 示所述选择单元未选4奪的显示对象而同时不省略应当显示的像素。9. 根据权...

【专利技术属性】
技术研发人员:堀内芳雄齐藤将树
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1