[发明专利]计算机实现的剪贴板有效
申请号: | 200710199967.7 | 申请日: | 2007-09-29 |
公开(公告)号: | CN101226486A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 布拉德利·R·比默 | 申请(专利权)人: | 阿森图尔环球服务有限责任公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 周少杰 |
地址: | 瑞士沙*** | 国省代码: | 瑞士;CH |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 实现 剪贴板 | ||
技术领域
本公开涉及一种计算机实现的剪贴板,其用于从一个或多个分离的应用(如数据库应用或者字处理应用)中捕获信息。
技术背景
计算机系统能够被配置为执行许多可用于由计算机用户使用的应用。在一些实例中,计算机用户可能期望在两个或多个这种应用之间共享信息。例如,用户可能希望将文本或图片从字处理应用复制到电子数据表应用中,替代手动重新输入该信息。这样,字处理应用和电子数据表应用能够经由用户执行“剪切”、“复制”和“粘贴”操作通信,以共享信息。如果各应用不能直接通信,那么它们能够被配置为通过附加的应用如电子剪贴板(“剪贴板”)来通信。
计算机系统能够以允许剪贴板操作为可由两个或多个应用访问的公共缓冲器的方式实现剪贴板。例如,已在第一应用中选择的信息能够通过捕获操作(如剪切或复制命令)添加到剪贴板。此外,一旦在剪贴板中可用,该捕获的信息能被发送到一个或多个分离的应用。该捕获的信息还能保留在剪贴板中用于将来使用。另外,剪贴板能够与寄宿(host)在计算机系统上的各通信应用之一相关联。或者,剪贴板能够包括分离的应用。剪贴板还能够是由计算机系统寄宿的图形用户接口(GUI)环境的部分,并且能够构成为一块存储器,该块存储器可由在该GUI环境中运行的各应用访问。
基本的剪贴板能够接受简单对象,如纯文本和图片。然而,在一些实现中,剪贴板能够被配置为接受与对象相关联的元信息,包括:字体、文本大小、样式、颜色和格式。此外,剪贴板还能够被配置为接受用于定义对象的各种属性的数据结构,包括公式和参数。包括对应的元信息或数据结构的对象被称为复杂对象。
如果受剪贴板和接收应用支持,那么与复杂对象相关联的元信息和/或数据结构也能在各应用之间传送。例如,电子数据表单元能够复制到剪贴板中,使得在信息插入到不同的应用中时,相关联的公式或参数能够被保存和更新。或者,如果剪贴板不能支持复杂对象,那么剪贴板能被配置为将该复杂对象重新格式化为支持的简单对象。例如,剪贴板能够将复杂对象如超文本标记语言(HTML)对象,转换为简单对象如纯文本。
要添加到剪贴板的对象能够通过许多操作来选择,包括对所选的信息项应用的剪切或复制命令。例如,文本的部分能够从文档中选择并捕获,并使用包括在相关联的字处理器应用中的复制命令添加到剪贴板。此外,用于选择信息的复制操作能够通过输入接口(如键盘或光标)由用户启动。或者,要捕获的信息能够从应用中自动地选择并复制到剪贴板,以响应由相关联的应用检测的事件。
一旦信息已经被添加到剪贴板,它就能够在目标应用(如电子文档、电子数据表或表格)中的特定位置被插入。例如,用户能够启动粘贴命令,以将剪贴板的内容在所选位置处插入电子文档中。如果粘贴操作是非破坏性的,那么剪贴板中的对象被保留并且能够不断地再应用。
此外,能够限制分配给剪贴板的存储量。一旦剪贴板满了,就不能添加额外的信息,直到删除现有信息。因此,能够限制通过剪贴板变得可访问的信息量。在一些实现中,剪贴板能够限制为单个事务。在这种模式下,将对象添加到剪贴板的每个操作也用来覆盖之前的剪贴板内容。因此,新添加的对象可用于使用,直到捕获了下一个信息项目。
在另一实现中,剪贴板管理器能够使得剪贴板能存储多个对象并执行多个事务。剪贴板能够配置为先入先出(FIFO)堆栈或者碎片本(scrap book)。在这种实现中,最近添加到剪贴板中的对象能够在堆栈的顶部插入。当对象随后添加到剪贴板时,删除在堆栈的底部的对象。这样,剪贴板保留最近已经捕获的对象。
或者,一旦剪贴板到达容量,当要添加新的对象时,剪贴板管理器就能够允许用户选择一个或多个对象以从剪贴板移除。如此,频繁使用的对象能保留在剪贴板中而不管它何时添加。此外,剪贴板管理器还能配置为允许用户选择要插入目标应用中的对象。这样,用户能够浏览剪贴板中所有可用的对象,并选择期望的对象。
剪贴板已经与处理或者利用基于文本的信息的各种应用结合使用,这些应用包括字处理、电子数据表、数据库、web浏览器和客户应用。剪贴板还能被配置为支持图形对象(包括图像)和可执行的对象(包括超链接)。对于基于文本的信息和图形对象,剪贴板被配置为维持捕获的信息的完整性。因此,除了不支持的信息之外,已从一个应用中捕获的对象,当其插入到不同的应用时保持同样的外观和特性。然而,一旦插入,该对象就能够由用户修改。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿森图尔环球服务有限责任公司,未经阿森图尔环球服务有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710199967.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于发动机皮带张力测量的试验台
- 下一篇:新型ABS柱塞泵结构