[发明专利]基于浏览器的图片粘贴方法及装置在审
| 申请号: | 201510837164.4 | 申请日: | 2015-11-26 |
| 公开(公告)号: | CN105446625A | 公开(公告)日: | 2016-03-30 |
| 发明(设计)人: | 郑茂钟 | 申请(专利权)人: | 努比亚技术有限公司 |
| 主分类号: | G06F3/0487 | 分类号: | G06F3/0487;G06F17/30 |
| 代理公司: | 广东广和律师事务所 44298 | 代理人: | 章小燕 |
| 地址: | 518000 广东省深圳市南山区高新区北环大道9018*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 浏览器 图片 粘贴 方法 装置 | ||
技术领域
本发明涉及通讯技术领域,尤其涉及移动终端中基于浏览器的图片粘贴方法及装置。
背景技术
随着通讯技术的迅猛发展,手机等移动终端为越来越多的用户所拥有,用户在生活中越来越离不开手机,使用手机浏览器浏览和发布信息也已经成为日常习惯。而在日常生活中经常会遇到一种情况:当用户在手机浏览器上写邮件、发布图片信息、网页评论留言等需要粘贴刚刚截图所得的图片时,用户需先将截图所得的图片保存在本地,再选取图片上传,这种方法的操作步骤都比较繁琐、不够便捷,许多情况下用户需要手动将一张张图片选择然后上传到服务器中,这些重复操作将会浪费用户的许多时间。
因此,有必要提供一种基于浏览器的图片粘贴方法及装置,避免上述情况的出现,提高用户体验。
发明内容
本发明的主要目的在于提出一种基于浏览器的图片粘贴方法及装置,旨在解决现有技术中粘贴图片需要从本地图片中选择的问题。
为实现上述目的,本发明提出一种基于浏览器的图片粘贴装置,所述装置包括:侦测模块,用于当侦测到用户触发粘贴操作时,调出系统剪贴板并获取剪贴板存储的数据;判定模块,用于判定获取的数据的数据类型是否为图片类型;获取模块,用于当所述数据类型为图片类型时,获取所述剪贴板中图片的地址数据;插入模块,用于生成img元素,将所述图片的地址数据存入所述img元素,将所述img元素插入浏览器页面中以显示所述图片。
可选地,所述侦测模块包括:侦听单元,用于侦听所述浏览器页面的可编辑元素或全局元素的粘贴事件,当侦测到用户触发粘贴操作时,触发所述可编辑元素或全局元素的粘贴事件;拦截单元,用于拦截用户的粘贴操作,并调用系统剪贴板;获取单元,用于获取所述粘贴事件被触发时系统剪贴板存储的数据。
可选地,所述获取模块包括:读取单元,用于当所述数据类型为图片类型时,读取所述剪贴板中图片的base64数据;生成单元,用于基于所述图片的base64数据生成所述图片的dataURL,其中,所述dataURL为所述图片的地址数据。
可选地,所述获取模块包括:上传单元,用于当所述数据类型为图片类型时,将所述获取的数据上传至服务器以供所述服务器将所述获取的数据生成图片文件并返回带域名地址的所述图片的地址数据;接收单元,用于接收所述服务器返回的带域名地址的所述图片的地址数据。
可选地,所述插入模块包括:创建单元,用于生成img元素,将所述图片的地址数据存入所述img元素的src属性中,插入单元,用于将所述img元素插入所述浏览器页面的所述可编辑元素或全局元素中以显示所述图片。
此外,为实现上述目的,本发明还提出一种基于浏览器的图片粘贴方法,包括以下步骤:当侦测到用户触发粘贴操作时,调出系统剪贴板并获取剪贴板存储的数据;判定获取的数据的数据类型是否为图片类型;当所述数据类型为图片类型时,获取所述剪贴板中图片的地址数据;生成img元素,将所述图片的地址数据存入所述img元素,将所述img元素插入浏览器页面中以显示所述图片。
可选地,所述当侦测到用户触发粘贴操作时,调出系统剪贴板并获取剪贴板存储的数据具体包括:侦听所述浏览器页面的可编辑元素或全局元素的粘贴事件,当侦测到用户触发粘贴操作时,触发所述可编辑元素或全局元素的粘贴事件;拦截用户的粘贴操作,并调用系统剪贴板;获取所述粘贴事件被触发时系统剪贴板存储的数据。
可选地,所述当所述数据类型为图片类型时,获取所述剪贴板中图片的地址数据具体包括:当所述数据类型为图片类型时,读取所述剪贴板中图片的base64数据;基于所述图片的base64数据生成所述图片的dataURL,其中,所述dataURL为所述图片的地址数据。
可选地,所述当所述数据类型为图片类型时,获取所述剪贴板中图片的地址数据具体包括:当所述数据类型为图片类型时,将所述获取的数据上传至服务器以供所述服务器将所述获取的数据生成图片文件并返回带域名地址的所述图片的地址数据;接收所述服务器返回的带域名地址的所述图片的地址数据。
可选地,所述生成img元素,将所述图片的地址数据存入所述img元素,将所述img元素插入浏览器页面中以显示所述图片具体包括:生成img元素,将所述图片的地址数据存入所述img元素的src属性中,将所述img元素插入所述浏览器页面的所述可编辑元素或全局元素中以显示所述图片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510837164.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:动态解锁方法及电子装置
- 下一篇:用于识别物体的装置和方法





