[发明专利]移动浏览器客户端中实现数据分享的方法、装置和客户端在审
申请号: | 201410799952.4 | 申请日: | 2014-12-18 |
公开(公告)号: | CN104486430A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 杨德立;杜海燕 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 浏览器 客户端 实现 数据 分享 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,具体涉及一种在移动浏览器客户端中实现数据分享的方法、装置和移动浏览器客户端。
背景技术
随着移动互联网技术的迅速发展和移动设备的成熟普及,移动互联网用户数量日益增多,移动设备代替PC成为了用户进行网上行为的主要终端,用户的网页访问行为从原来的基于PC的浏览器访问逐渐转变成基于移动浏览器访问。用户在移动浏览器中进行访问时,可能会对网页、或者网页中的图片、文字等网页元素的数据产生共鸣,想要对此类数据进行分享,由此便产生了分享需求。
在现有技术中,往往通过调用移动设备的系统自带的具有分享功能或者调用第三方应用的分享功能来实现在移动浏览器客户端中进行数据分享的功能。在利用该方案进行数据分享时,需要用户首先手动将待分享数据复制、记录在移动设备本地,从当前移动浏览器页面退出,开启相应的具有分享功能的第三方应用后,在该第三方应用中对待分享数据进行分享,操作过程十分繁琐,费时费力,不符合用户的分享需求。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种在移动浏览器客户端中实现数据分享的方法、装置和移动浏览器客户端。
依据本发明的一个方面,提供了一种在移动浏览器客户端中实现数据分享的方法,该方法包括:
在移动浏览器客户端中提供分享入口;
当移动浏览器客户端中触发所述分享入口时,获取移动浏览器客户端的当前网页中的待分享数据;
生成包含多种可分享应用的标识的对话框并弹出,以供用户选择一个可分享应用;
调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分享接口进行分享。
可选地,所述在移动浏览器客户端中提供分享入口包括:
在移动浏览器客户端的网页窗口上设置一个触发分享的按钮,当该按钮被触发时确认移动浏览器客户端中触发分享入口;
和/或,
在移动浏览器客户端的网页页面中做监听,监听用户长按网页页面中的网页元素的事件;当监听到长按网页页面中的网页元素的事件时,确认移动浏览器客户端中触发分享入口;
和/或,
在移动浏览器客户端的截图页面上设置一个触发分享的按钮,当该按钮被触发时,确认移动浏览器客户端中触发分享入口。
可选地,所述获取移动浏览器客户端的当前网页中的待分享数据包括:
当移动浏览器客户端的网页窗口上设置的触发分享的按钮被触发时,获取移动浏览器客户端的当前网页的URL;
当监听到长按网页页面中的网页元素的事件时,获取该网页元素的URL和/或该网页元素本身;其中网页元素为:图片、文字或视频;
当移动浏览器客户端的截图页面上的触发分享的按钮被触发时,获取截图的图片数据。
可选地,所述对话框中包括:预设个数的可分享应用的标识和一个扩展按钮;
该方法进一步包括:当所述扩展按钮被触发时,弹出另一个包含移动终端的系统提供的可进行分享的其他应用的标识的新对话框。
可选地,所述对话框中还包括:实现复制链接的功能键;
该方法进一步包括:当所述功能键被触发时,将待分享的网页数据复制到移动终端系统的剪贴板上。
可选地,弹出另一个包含移动终端的系统提供的可进行分享的其他应用的标识的新对话框之前,该方法进一步包括:
向移动终端的系统触发一个分享Action,接收系统根据该分享Action返回的系统中能够满足该分享Action的应用列表;
根据预设策略筛掉所述应用列表中的部分应用;
生成包含所述应用列表中的应用的标识的所述新对话框。
可选地,在调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分享接口进行分享之前,该方法进一步包括:
依次判断移动浏览器所在的移动终端是否已安装了该应用、用户是否已登录该应用以及用户是否授权通过该应用分享;
如果没有安装该应用,则跳转到该应用的网页登录页面,如果该应用没有对应的网页登录页面,则提示用户下载该应用;
如果用户没有登录,则提示用户进行登录;
如果用户没有授权分享,则提示用户是否授权,如果用户授权则记录授权令牌;
只有用户登录该应用,并授权通过该应用分享时,才执行所述的调用用户选择的应用的分享接口,才执行所述将获取的待分享数据通过调用该分享接口进行分享的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410799952.4/2.html,转载请声明来源钻瓜专利网。