[发明专利]提供计算机应用程序多次复用粘贴的系统及其方法无效
申请号: | 201110008761.8 | 申请日: | 2011-01-17 |
公开(公告)号: | CN102141933A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 章登义;王兵;戴欢;宋佳 | 申请(专利权)人: | 博视联(苏州)信息科技有限公司;武汉大学苏州研究院 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴 |
地址: | 215123 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 计算机 应用程序 多次 粘贴 系统 及其 方法 | ||
1. 一种提供计算机应用程序多次复用粘贴的系统,包括对数据进行复制操作将数据复制到内存中的数据复制模块和将内存中指定数据粘贴到应用程序指定位置的数据粘贴模块,其特征在于所述系统还包括将复制到内存中的数据进行提取,并将数据存储到外部存储设备的数据提取模块、对外部存储数据进行分类、管理的数据处理模块和根据数据粘贴模块的请求将存储到外部存储设备的数据导入到内存中的数据导入模块;所述数据导入模块将数据导入到内存后,数据粘贴模块将指定数据粘贴到指定位置。
2. 根据权利要求1所述的提供计算机应用程序多次复用粘贴的系统,其特征在于所述数据提取模块通过调用GetClipboardData接口提取内存中数据,将数据存储入外部存储设备中;然后通过调用EmptyClipboard接口清空数据所在内存。
3. 根据权利要求2所述的提供计算机应用程序多次复用粘贴的系统,其特征在于所述数据提取模块监听用户复制操作;数据提取模块监听到用户通过数据复制模块进行数据复制时,启动数据提取模块进行数据提取操作。
4. 根据权利要求1所述的提供计算机应用程序多次复用粘贴的系统,其特征在于所述数据处理模块包括排序模块、添加模块、更新模块和删除模块,所述排序模块用于对外部存储设备中存储的数据按照指定规则进行排序操作;所述更新模块用于对外部存储设备中存储的数据进行实时更新操作;所述添加模块用于对外部存储设备中存储的数据进行添加操作;所述删除模块用于对外部存储设备中存储的数据进行删除操作。
5. 根据权利要求1所述的提供计算机应用程序多次复用粘贴的系统,其特征在于所述系统还包括数据分类模块,所述数据分类模块通过调用GetClipboardFormatName接口获取数据的类型根据数据类型对数据提取模块提取的数据进行分类后存储入外部存储设备中。
6. 根据权利要求1所述的提供计算机应用程序多次复用粘贴的系统,其特征在于所述数据导入模块监听用户粘贴操作;数据提取模块监听到用户通过数据粘贴模块进行数据粘贴操作时,数据导入模块通过调用SetClipboardData接口将指定数据导入内存供数据粘贴模块进行粘贴操作。
7. 根据权利要求6所述的提供计算机应用程序多次复用粘贴的系统,其特征在于所述数据导入模块还包括数据预览模块;数据提取模块监听到用户通过数据粘贴模块进行数据粘贴操作时,数据导入模块将外部存储设备中所有复制数据导入到内存中并显示给用户,供用户选择粘贴的指定数据。
8. 根据权利要求7所述的提供计算机应用程序多次复用粘贴的系统,其特征在于所述数据粘贴模块监听用户选择粘贴指定数据的确认指令;用户确认选择粘贴指定数据时,数据粘贴模块调用粘贴指令在应用程序指定位置进行粘贴操作。
9. 一种提供计算机应用程序多次复用粘贴的方法,其特征在于所述方法包括以下步骤:
(1)提取用户复制到内存中的数据,存储到外部存储设备中,并清空数据所在内存;
(2)粘贴时将外部存储设备中的数据导入到内存中,通过调用粘贴指令进行粘贴指定数据。
10. 根据权利要求9所述的方法,其特征在于所述方法还包括对步骤(1)存储到外部存储设备中的数据进行删除、添加、更新和排序操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博视联(苏州)信息科技有限公司;武汉大学苏州研究院,未经博视联(苏州)信息科技有限公司;武汉大学苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110008761.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光拾取器
- 下一篇:增殖和信号转导及转录激活蛋白激活的新抑制剂