[发明专利]用于HTML文档的拖放剪贴板有效
申请号: | 201310653726.0 | 申请日: | 2013-12-04 |
公开(公告)号: | CN104133828B | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | D·安蒂帕 | 申请(专利权)人: | 奥多比公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/0482;G06F3/0486 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 html 文档 拖放 剪贴板 | ||
1.一种用于在客户端-服务器布置中编辑页面的计算机实现方法,所述方法包括:
由客户端计算系统从服务器计算系统接收页面,其中所述页面经由因特网可访问或者仅经由专用网络可访问;
由所述客户端计算系统接收对应于复制操作或剪切操作的输入,所述输入指示所述页面上呈现的被选择用于所述复制操作或所述剪切操作的内容块;
由所述客户端计算系统响应于接收到对应于所述复制操作或所述剪切操作的所述输入,将所选定的内容块复制到浏览器的会话存储;
由所述客户端计算系统将剪贴板用户接口UI元素呈现在所述页面上;
响应于将所述剪贴板UI元素移动并放置在目标位置,将存储的选定内容块插入所述目标位置;以及
向所述服务器计算系统发送Post请求以确保所述服务器计算系统处的内容数据与所述客户端计算系统处的内容数据同步。
2.根据权利要求1所述的方法,其中向所述服务器计算系统发送所述Post请求包括:
执行对所述服务器计算系统的所述Post请求,所述Post请求包括所述存储的选定内容块;以及
接收指示出所述Post请求的状态的、针对所述Post请求的响应。
3.根据权利要求2所述的方法,其中响应于所述状态指示出所述Post请求成功,所述方法还包括:
执行对所述服务器计算系统的Get请求,所述Get请求请求所述服务器计算系统返回由所述Post请求所产生的内容;
接收包含由所述Post请求所产生的所述请求内容的、针对所述Get请求的响应;以及
用所述请求内容来刷新所述目标位置的内容。
4.根据权利要求2所述的方法,其中针对所述Post请求的响应包括由所述Post请求的服务器处理所产生的内容,并且所述方法还包括用所述内容来刷新所述目标位置的内容。
5.根据权利要求2所述的方法,其中响应于所述状态指示出所述Post请求不成功,所述方法还包括以下各项中的至少一个:
移除插入所述目标位置处的所述内容;以及
呈现关于内容放置失败的视觉反馈。
6.根据权利要求1所述的方法,其中所述目标位置位于与具有所述选定内容块的所述页面不同的页面上。
7.根据权利要求1所述的方法,其中所述方法还包括在所述剪贴板UI元素的移动期间呈现放置区指示符,所呈现的放置区指示符示出如果在那一刻放置所述剪贴板UI元素,则所述存储的选定内容块将被插入的位置。
8.根据权利要求1所述的方法,其中所述方法通过嵌入所述页面内并可在所述客户端计算系统的所述浏览器中执行的代码来执行。
9.根据权利要求1所述的方法,还包括:
在所述客户端计算系统中接收与所述选定内容块相关联的用户输入,从而使得执行所述复制和呈现。
10.一种用于在客户端-服务器布置中编辑页面的计算机实现设备,所述设备包括:
用于由客户端计算系统从服务器计算系统接收页面的装置,其中所述页面经由因特网可访问或者仅经由专用网络可访问;
用于由所述客户端计算系统接收对应于复制操作或剪切操作的输入的装置,所述输入指示所述页面上呈现的被选择用于所述复制操作或所述剪切操作的内容块;
用于由所述客户端计算系统响应于接收到对应于所述复制操作或所述剪切操作的所述输入,将所选定的内容块复制到浏览器的会话存储的装置;
用于由所述客户端计算系统将剪贴板用户接口UI元素呈现在所述页面上的装置;
用于响应于将所述剪贴板UI元素移动并放置在目标位置处,将存储的选定内容块插入所述目标位置处的装置;以及
用于向所述服务器计算系统发送Post请求以确保所述服务器计算系统处的内容数据与所述客户端计算系统处的内容数据同步的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥多比公司,未经奥多比公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310653726.0/1.html,转载请声明来源钻瓜专利网。