[发明专利]一种多桌面环境剪切板共享架构及其方法在审
申请号: | 201910724521.4 | 申请日: | 2019-08-07 |
公开(公告)号: | CN110442465A | 公开(公告)日: | 2019-11-12 |
发明(设计)人: | 万君彦;张耀斌;杜青松 | 申请(专利权)人: | 北京技德系统技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种多桌面环境剪切板共享方法,包括如下步骤:步骤1、操作系统初始化,内核初始化完成后,启动多个桌面环境,每个桌面环境在启动后,为剪切板分配一块虚拟内存区域,将该虚拟内存区域转换为物理内存,即在物理内存中额外开辟一个内存空间用作剪切板固定物理内存,将多桌面环境内指向剪切板的节点或缓存地址的指针改为指向剪切板固定物理内存的起始指针;步骤2、数据复制,将数据从原始桌面环境中复制并粘贴到目的桌面环境上,操作前对物理内存进行锁定;步骤3、数据粘贴,检测剪切板是否被锁定,如果被锁定,将无法进行粘贴操作,如果没有被锁定,进行粘贴操作,将剪切板中的剪贴板数据存入到目的桌面环境中。 | ||
搜索关键词: | 桌面环境 剪切板 物理内存 锁定 粘贴 虚拟内存 初始化 指向 缓存地址 内存空间 起始指针 区域转换 数据复制 数据粘贴 剪贴板 共享 内核 操作系统 架构 复制 指针 检测 分配 | ||
【主权项】:
1.一种多桌面环境剪切板共享架构,包括多个桌面环境、剪切板数据格式转换控制层、剪切板固定物理内存,桌面环境包括剪切板,用于实现数据剪切;剪切板数据格式转换控制层包括数据输入接口、数据检测模块、格式转换模块、桌面环境检测模块、数据输出接口,数据输入接口接收来自原始桌面环境的复制数据,数据检测模块将接收的复制数据进行检测,识别数据格式,格式转换模块根据数据格式和原始桌面环境类型将复制数据转换为具有剪切板数据结构的剪切板数据,并存入剪切板固定物理内存,桌面环境检测模块检测目的桌面环境类型,数据输出接口根据目的桌面环境类型和剪切板数据结构,将剪切板固定物理内存的剪切板数据转换为与目的桌面环境匹配的数据,并完成粘贴操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京技德系统技术有限公司,未经北京技德系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910724521.4/,转载请声明来源钻瓜专利网。