移动浏览器客户端中实现数据分享的方法、装置和客户端的制作方法

文档序号:7823459阅读:218来源:国知局
移动浏览器客户端中实现数据分享的方法、装置和客户端的制作方法
【专利摘要】本发明公开了一种移动浏览器客户端中实现数据分享的方法、装置和客户端。所述方法包括:在移动浏览器客户端中提供分享入口;当移动浏览器客户端中触发所述分享入口时,获取移动浏览器客户端的当前网页中的待分享数据;生成包含多种可分享应用的标识的对话框并弹出,以供用户选择一个可分享应用;调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分享接口进行分享。本发明提供的技术方案在无需用户手动调用第三方应用的分享功能的情况下,实现了在移动浏览器客户端中随时随地的数据分享,简化了对浏览器页面数据进行分享的操作流程,给用户更加便捷、流畅的数据分享体验,符合用户需求。
【专利说明】移动浏览器客户端中实现数据分享的方法、装置和客户端

【技术领域】
[0001] 本发明设及互联网【技术领域】,具体设及一种在移动浏览器客户端中实现数据分享 的方法、装置和移动浏览器客户端。

【背景技术】
[0002] 随着移动互联网技术的迅速发展和移动设备的成熟普及,移动互联网用户数量日 益增多,移动设备代替PC成为了用户进行网上行为的主要终端,用户的网页访问行为从原 来的基于PC的浏览器访问逐渐转变成基于移动浏览器访问。用户在移动浏览器中进行访 问时,可能会对网页、或者网页中的图片、文字等网页元素的数据产生共鸣,想要对此类数 据进行分享,由此便产生了分享需求。
[0003] 在现有技术中,往往通过调用移动设备的系统自带的具有分享功能或者调用第S 方应用的分享功能来实现在移动浏览器客户端中进行数据分享的功能。在利用该方案进行 数据分享时,需要用户首先手动将待分享数据复制、记录在移动设备本地,从当前移动浏览 器页面退出,开启相应的具有分享功能的第=方应用后,在该第=方应用中对待分享数据 进行分享,操作过程十分繁琐,费时费力,不符合用户的分享需求。


【发明内容】

[0004] 鉴于上述问题,提出了本发明W便提供一种克服上述问题或者至少部分地解决上 述问题的一种在移动浏览器客户端中实现数据分享的方法、装置和移动浏览器客户端。
[0005] 依据本发明的一个方面,提供了一种在移动浏览器客户端中实现数据分享的方 法,该方法包括:
[0006] 在移动浏览器客户端中提供分享入口;
[0007] 当移动浏览器客户端中触发所述分享入口时,获取移动浏览器客户端的当前网页 中的待分享数据;
[000引生成包含多种可分享应用的标识的对话框并弹出,W供用户选择一个可分享应 用;
[0009] 调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分享接口进行 分享。
[0010] 可选地,所述在移动浏览器客户端中提供分享入口包括:
[0011] 在移动浏览器客户端的网页窗口上设置一个触发分享的按钮,当该按钮被触发时 确认移动浏览器客户端中触发分享入口;
[0012] 和 / 或,
[0013] 在移动浏览器客户端的网页页面中做监听,监听用户长按网页页面中的网页元素 的事件;当监听到长按网页页面中的网页元素的事件时,确认移动浏览器客户端中触发分 享入口;
[0014] 和 / 或,
[0015] 在移动浏览器客户端的截图页面上设置一个触发分享的按钮,当该按钮被触发 时,确认移动浏览器客户端中触发分享入口。
[0016] 可选地,所述获取移动浏览器客户端的当前网页中的待分享数据包括:
[0017] 当移动浏览器客户端的网页窗口上设置的触发分享的按钮被触发时,获取移动浏 览器客户端的当前网页的U化;
[001引当监听到长按网页页面中的网页元素的事件时,获取该网页元素的URL和/或该 网页元素本身;其中网页元素为;图片、文字或视频;
[0019] 当移动浏览器客户端的截图页面上的触发分享的按钮被触发时,获取截图的图片 数据。
[0020] 可选地,所述对话框中包括;预设个数的可分享应用的标识和一个扩展按钮;
[0021] 该方法进一步包括;当所述扩展按钮被触发时,弹出另一个包含移动终端的系统 提供的可进行分享的其他应用的标识的新对话框。
[0022] 可选地,所述对话框中还包括;实现复制链接的功能键;
[0023] 该方法进一步包括;当所述功能键被触发时,将待分享的网页数据复制到移动终 端系统的剪贴板上。
[0024] 可选地,弹出另一个包含移动终端的系统提供的可进行分享的其他应用的标识的 新对话框之前,该方法进一步包括:
[0025] 向移动终端的系统触发一个分享Action,接收系统根据该分享Action返回的系 统中能够满足该分享Action的应用列表;
[0026] 根据预设策略筛掉所述应用列表中的部分应用;
[0027] 生成包含所述应用列表中的应用的标识的所述新对话框。
[002引可选地,在调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分 享接口进行分享之前,该方法进一步包括:
[0029] 依次判断移动浏览器所在的移动终端是否已安装了该应用、用户是否已登录该应 用W及用户是否授权通过该应用分享;
[0030] 如果没有安装该应用,则跳转到该应用的网页登录页面,如果该应用没有对应的 网页登录页面,则提示用户下载该应用;
[003U 如果用户没有登录,则提示用户进行登录;
[0032] 如果用户没有授权分享,则提示用户是否授权,如果用户授权则记录授权令牌;
[0033] 只有用户登录该应用,并授权通过该应用分享时,才执行所述的调用用户选择的 应用的分享接口,才执行所述将获取的待分享数据通过调用该分享接口进行分享的步骤。
[0034] 可选地,该方法进一步包括:
[0035] 如果用户选的应用没有提供分享接口,将待分享的网页数据通过Intent方式发 送到该应用进行分享。
[0036] 可选地,该方法进一步包括:根据不同的可分享应用提供的不同的分享接口,分别 预先定制调用不同的分享接口的不同调用方法;
[0037] 所述调用用户选择的应用的分享接口为;利用用户选择的应用的分享接口对应的 调用方法来调用该分享接口。
[003引可选地,该方法在所述获取移动浏览器客户端的当前网页中的待分享数据之后, 该方法进一步包括:
[0039] 判断所述待分享数据中是否包含预定格式的数据;
[0040] 如果包含,进一步在所述对话框中显示可处理所述预定格式数据的应用;
[0041] 当所述对话框中的可处理所述预定格式数据的应用被触发时,将所述待分享数据 中的预定格式的数据通过Intent方式发送给该应用进行相应处理。
[0042] 依据本发明的另一个方面,提供了一种在移动浏览器客户端中实现数据分享的装 置,该方法包括:
[0043] 分享入口模块,适于在移动浏览器客户端中提供分享入口;
[0044] 数据获取模块,适于当移动浏览器客户端中触发所述分享入口时,获取移动浏览 器客户端的当前网页中的待分享数据;
[0045] 对话框模块,生成包含多种可分享应用的标识的对话框并弹出,W供用户选择一 个可分享应用;
[0046] 分享模块,适于调用用户选择的应用的分享接口,将获取的待分享数据通过调用 该分享接口进行分享。
[0047] 可选地,所述分享入口模块适于,
[0048] 在移动浏览器客户端的网页窗口上设置一个触发分享的按钮,当该按钮被触发时 确认移动浏览器客户端中触发分享入口;
[00例和/或,
[0化0] 在移动浏览器客户端的网页页面中做监听,监听用户长按网页页面中的网页元素 的事件;当监听到长按网页页面中的网页元素的事件时,确认移动浏览器客户端中触发分 享入口;
[0051]和 / 或,
[0化2] 在移动浏览器客户端的截图页面上设置一个触发分享的按钮,当该按钮被触发 时,确认移动浏览器客户端中触发分享入口。
[0化3] 可选地,所述数据获取模块适于,
[0054] 当移动浏览器客户端的网页窗口上设置的触发分享的按钮被触发时,获取移动浏 览器客户端的当前网页的U化;
[0055] 当监听到长按网页页面中的网页元素的事件时,获取该网页元素的URL和/或该 网页元素本身;其中网页元素为;图片、文字或视频;
[0056] 当移动浏览器客户端的截图页面上的触发分享的按钮被触发时,获取截图的图片 数据。
[0化7] 可选地,所述对话框模块弹出对话框中包括;预设个数的可分享应用的标识和一 个扩展按钮;
[0化引所述对话框模块,进一步适于当所述扩展按钮被触发时,弹出另一个包含移动终 端的系统提供的可进行分享的其他应用的标识的新对话框。
[0化9] 可选地,所述对话框中还包括;实现复制链接的功能键;
[0060] 所述对话框模块,进一步适于当所述功能键被触发时,将待分享的网页数据复制 到移动终端系统的剪贴板上。
[0061] 可选地,所述对话框模块,进一步适于在弹出所述新对话框之前,向移动终端的 系统触发一个分享Action,接收系统根据该分享Action返回的系统中能够满足该分享 Action的应用列表,根据预设策略筛掉所述应用列表中的部分应用,生成包含所述应用列 表中的应用的标识的所述新对话框。
[0062] 可选地,在调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分 享接口进行分享之前,
[0063] 所述分享模块,进一步适于依次判断移动浏览器所在的移动终端是否已安装了该 应用、用户是否已登录该应用W及用户是否授权通过该应用分享;如果没有安装该应用,贝U 跳转到该应用的网页登录页面,如果该应用没有对应的网页登录页面,则提示用户下载该 应用;如果用户没有登录,则提示用户进行登录;如果用户没有授权分享,则提示用户是否 授权,如果用户授权则记录授权令牌;只有用户登录该应用,并授权通过该应用分享时,才 执行所述的调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分享接口进 行分享。
[0064] 可选地,所述分享模块,进一步适于当用户选的应用没有提供分享接口时,将待分 享的网页数据通过Intent方式发送到该应用进行分享。
[00化]可选地,该装置进一步包括:
[0066] 定制模块,适于根据不同的可分享应用提供的不同的分享接口,分别预先定制调 用不同的分享接口的不同调用方法;
[0067] 所述分享模块,适于利用用户选择的应用的分享接口对应的调用方法来调用该分 旱接口。
[0068] 可选地,该装置进一步包括:判断模块,适于判断所述待分享数据中是否包含预定 格式的数据;
[0069] 所述对话框模块,适于在所述判断模块判断出包含预定格式的数据时,进一步在 所述对话框中显示可处理所述预定格式数据的应用;
[0070] 所述分享模块,进一步适于当所述对话框中的可处理所述预定格式数据的应用被 触发时,将所述待分享数据中的预定格式的数据通过Intent方式发送给该应用进行相应 处理。
[0071] 依据本发明的又一个方面,提供了一种移动浏览器客户端,其中,该移动浏览器客 户端包括如权利要求11-20中任一项所述的在移动浏览器客户端中实现数据分享的装置。
[0072] 由上述可知,本发明提供的技术方案通过向用户提供分享入口,在分享入口被触 发时获取待分享数据,并根据用户的选择调用相应应用的分享接口,在无需用户手动调用 第=方应用的分享功能的情况下,实现了在移动浏览器客户端中随时随地的数据分享,简 化了对浏览器页面数据进行分享的操作流程,给用户更加便捷、流畅的数据分享体验,符合 用户需求。
[0073] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予W实施,并且为了让本发明的上述和其它目的、特征和优点能够 更明显易懂,W下特举本发明的【具体实施方式】。

【专利附图】

【附图说明】
[0074] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明 的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0075] 图1示出了根据本发明一个实施例的一种在移动浏览器客户端中实现数据分享 的方法的流程图;
[0076] 图2示出了根据本发明一个实施例的一种在移动浏览器客户端中实现数据分享 的装置的示意图;
[0077] 图3示出了根据本发明另一个实施例的一种在移动浏览器客户端中实现数据分 享的装置的示意图;
[007引图4示出了根据本发明一个实施例的一种移动浏览器客户端的示意图;
[0079] 图5A示出了根据本发明一个实施例的移动浏览器客户端的网页窗口的示意图;
[0080] 图5B示出了根据本发明另一个实施例的移动浏览器客户端的网页页面的示意 图;
[0081] 图5C示出了根据本发明一个实施例的移动浏览器客户端的截图页面的示意图;
[0082] 图5D示出了根据本发明一个实施例的对话框的示意图;
[0083] 图祀示出了根据本发明一个实施例的新对话框的示意图;
[0084] 图5F示出了根据本发明一个实施例的网页登陆页面的示意图;
[0085] 图5G示出了根据本发明一个实施例的授权页面的示意图。

【具体实施方式】
[0086] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开 的示例性实施例,然而应当理解,可各种形式实现本公开而不应被该里阐述的实施例 所限制。相反,提供该些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。
[0087] 图1示出了根据本发明一个实施例的一种在移动浏览器客户端中实现数据分享 的方法的流程图。如图1所示,该方法包括:
[008引步骤S110,在移动浏览器客户端中提供分享入口。
[0089] 步骤S120,当移动浏览器客户端中触发分享入口时,获取移动浏览器客户端的当 前网页中的待分享数据。
[0090] 步骤S130,生成包含多种可分享应用的标识的对话框并弹出,W供用户选择一个 可分享应用。
[0091] 对话框值ialog)是Amlroid发开过程中的组件之一,常见的有警告对话框 (Ale;rtDialog)、进度对话框(ProgressDialog)、日期选择对话框值atePickerDialog)、时 间对话框(TimePickerDialog) W及自定义对话框等。本实施例中的对话框是一种自定义 的分享对话框。
[0092] 步骤S140,调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分 享接口进行分享。
[0093] 可见,图1所示的方法通过向用户提供分享入口,在分享入口被触发时获取待分 享数据,并根据用户的选择调用相应应用的分享接口,在无需用户手动调用第S方应用的 分享功能的情况下,实现了在移动浏览器客户端中随时随地的数据分享,简化了对浏览器 页面数据进行分享的操作流程,给用户更加便捷、流畅的数据分享体验,符合用户需求。
[0094] 在本发明的一个实施例中,图1所示方法的步骤S110在移动浏览器客户端中提供 分享入口包括W下S种:
[0095] 1、在移动浏览器客户端的网页窗口上设置一个触发分享的按钮,当该按钮被触发 时确认移动浏览器客户端中触发分享入口。对应地,步骤S120获取移动浏览器客户端的当 前网页的U化。图5A示出了根据本发明一个实施例的移动浏览器客户端的网页窗口的示意 图,如图5A所示,该"豆瓣读书"网页所在窗口的右上角设置了表示分享的图标,当用户触 发该图标时,触发移动浏览器客户端的网页窗口中的分享入口,获取该"豆瓣读书"网页的 册L ;ht1:p://book. douban. com 作为待分享数据。
[0096] 2、在移动浏览器客户端的网页页面中做监听,监听用户长按网页页面中的网页元 素的事件;当监听到长按网页页面中的网页元素的事件时,确认移动浏览器客户端中触发 分享入口。对应地,步骤S120获取该网页元素的U化和/或该网页元素本身;其中网页元 素为;图片、文字或视频。图5B示出了根据本发明另一个实施例的移动浏览器客户端的网 页页面的示意图,如图5B所示,在该图片网页页面中做监听,当监听到用户长按该网页页 面中的图片网页元素的事件时,弹出监听响应对话框,在监听响应对话框中有"分享图片" 的选项,用户选择该选项时,触发移动浏览器客户端的网页窗口中的分享入口,获取该图片 网页元素的U化和/或该图片网页元素本身作为待分享数据。
[0097] 3、在移动浏览器客户端的截图页面上设置一个触发分享的按钮,当该按钮被触发 时,确认移动浏览器客户端中触发分享入口。对应地,步骤S120获取截图的图片数据。图 5C示出了根据本发明一个实施例的移动浏览器客户端的截图页面的示意图,如图5C所示, 位于该截图页面下侧的功能按钮中包括"分享"按钮,当用户触发该按钮时,触发移动浏览 器客户端的网页窗口中的分享入口,获取当前截图的图片数据作为待分享数据。
[009引在本发明的一个实施例中,图1所示方法的步骤S130弹出的对话框中包括:预设 个数的可分享应用的标识、一个扩展按钮和一个实现复制链接的功能键。图5D示出了根据 本发明一个实施例的对话框的示意图,如图5D所示,该对话框中包括;"微信好友"、"微信 朋友圈"等走个可分享应用的标识,一个"更多"扩展按钮和一个"复制链接"按钮。
[0099] 当如图抓所示的"更多"扩展按钮被触发时,向移动终端的系统触发一个分享 Action,接收系统根据该分享Action返回的系统中能够满足该分享Action的应用列表; 根据预设策略筛掉应用列表中的部分应用;生成包含应用列表中的应用的标识的新对话 框,弹出该包含移动终端的系统提供的可进行分享的其他应用的标识的新对话框。其中,根 据预设策略筛掉应用列表中的部分应用是指:系统的提供的应用程序包管理组件化ckage Manager将应用列表中的一些用户体验不好的应用或者由于政治原因禁用的应用筛掉。图 5E示出了根据本发明一个实施例的新对话框的示意图,如图5E所示,该新对话框中包括: "邮件"、"笔记"、"藍牙"等六个移动终端的系统提供的可进行分享的其他应用的标识。
[0100] 当实现复制链接的功能键被触发时,将待分享的网页数据复制到移动终端系统的 剪贴板上。该样,用户可W采用粘贴键将剪贴板上的数据分享到可粘贴数据的位置。
[0101] 在本发明的一个实施例中,图1所示方法的步骤S140在调用用户选择的应用的分 享接口,将获取的待分享数据通过调用该分享接口进行分享之前,进一步包括:依次判断移 动浏览器所在的移动终端是否已安装了该应用、用户是否已登录该应用W及用户是否授权 通过该应用分享;如果没有安装该应用,则跳转到该应用的网页登录页面,如果该应用没有 对应的网页登录页面,则提示用户下载该应用;如果用户没有登录,则提示用户进行登录; 如果用户没有授权分享,则提示用户是否授权,如果用户授权则记录授权令牌。
[0102] 只有用户登录该应用,并授权通过该应用分享时,才执行调用用户选择的应用的 分享接口,并将获取的待分享数据通过调用该分享接口进行分享的步骤。
[0103] W用户选择"微博"应用进行数据分享为例,包括W下八种情况:
[0104] 1、移动终端未安装"微博"应用,用户未登陆"微博"应用账号,且用户未授权分享 的情况下;用户在弹出的对话框中选择"微博"应用后,跳转到"微博"应用的网页登陆页面, 图5F示出了根据本发明一个实施例的网页登陆页面的示意图,用户登陆后跳转到授权页 面,图5G示出了根据本发明一个实施例的授权页面的示意图,用户授权后记录授权令牌, 跳转到分享编辑页面,将待分享数据通过调用该分享接口发送至"微博"应用的服务端侧进 行分享。
[01化]2、移动终端未安装"微博"应用,用户未登陆"微博"应用账号,且用户已授权分享 的情况下;用户在弹出的对话框中选择"微博"应用后,跳转到如5F所示的网页登陆页面, 用户登陆后跳转到分享编辑页面,将待分享数据通过调用该分享接口发送至"微博"应用的 服务端侧进行分享。
[0106] 3、移动终端未安装"微博"应用,用户已登陆"微博"应用账号,且用户未授权分享 的情况下;用户在弹出的对话框中选择"微博"应用后,跳转到如5G所示的授权页面,用户 授权后记录授权令牌,跳转到分享编辑页面,将待分享数据通过调用该分享接口发送至"微 博"应用的服务端侧进行分享。
[0107] 4、移动终端未安装"微博"应用,用户已登陆"微博"应用账号,且用户已授权分享 的情况下;用户在弹出的对话框中选择"微博"应用后,跳转到分享编辑页面,将待分享数据 通过调用该分享接口发送至"微博"应用的服务端侧进行分享。
[0108] 5、移动终端已安装"微博"应用,用户未登陆"微博"应用账号,且用户未授权分享 的情况下;用户在弹出的对话框中选择"微博"应用后,调用"微博"应用中记录的用户曾经 登陆过的账号信息列表供用户选择,用户选择账号后,如果"微博"应用记录了密码,就直接 登陆,如果"微博"应用未记录密码,需要用户手动输入密码,登陆成功后跳转到如5G所示 的授权页面,用户授权后记录授权令牌,跳转到分享编辑页面,将待分享数据通过调用该分 享接口发送至"微博"应用的服务端侧进行分享。
[0109] 6、移动终端已安装"微博"应用,用户未登陆"微博"应用账号,且用户已授权分享 的情况下;用户在弹出的对话框中选择"微博"应用后,调用"微博"应用中记录的用户曾经 登陆过的账号信息列表供用户选择,用户选择账号后,如果"微博"应用记录了密码,就直接 登陆,如果"微博"应用未记录密码,需要用户手动输入密码,登陆成功后跳转到分享编辑页 面,将待分享数据通过调用该分享接口发送至"微博"应用的服务端侧进行分享。
[0110] 7、移动终端已安装"微博"应用,用户已登陆"微博"应用账号,且用户未授权分享 的情况下;用户在弹出的对话框中选择"微博"应用后,跳转到如5G所示的授权页面,用户 授权后记录授权令牌,跳转到分享编辑页面,将待分享数据通过调用该分享接口发送至"微 博"应用的服务端侧进行分享。
[0111] 8、移动终端已安装"微博"应用,用户已登陆"微博"应用账号,且用户已授权分享 的情况下;用户在弹出的对话框中选择"微博"应用后,跳转到分享编辑页面,将待分享数据 通过调用该分享接口发送至"微博"应用的服务端侧进行分享。
[0112] 其中,由于"微博"应用的OAuth2. 0协议是公开的,使得在上述数据分享过程中可 W通过SSO登陆调用用户的账号信息。
[0113] 在本发明的一个实施例中,图1所示的方法进一步包括:如果用户选的应用没有 提供分享接口,将待分享的网页数据通过Intent方式发送到该应用进行分享。Intent (意 图)主要是解决Amlroid应用的各项组件之间的通讯。Intent负责对应用中一次操作的动 作、动作设及数据、附加数据进行描述,Amlroid则根据此Intent的描述,负责找到对应的 组件,将Intent传递给调用的组件,并完成组件的调用。
[0114] 在本发明的一个实施例中,图1所示的方法进一步包括:根据不同的可分享应用 提供的不同的分享接口,分别预先定制调用不同的分享接口的不同调用方法;当用户选择 对话框中的某个应用时,利用该应用的分享接口对应的调用方法来调用该分享接口。例如, "QQ空间"、"QQ好友"、"微信好友"、"微信朋友圈"、"新浪微博"等都对外公布了分享接口, 根据该些公布公布分分享接口,分别定制调用该些分享接口的调用方法。下面空间" 和"QQ好友"为例进行说明。
[01巧]例1,"QQ空间"向移动浏览器客户端提供了 shareToQzone接口,移动端下载 最新版本的SDK后调用了 shareToQzone接口,W满足移动端用户通过QQ空间进行数据 分享的需求,其分享类型参数为Tencent. SHARE_TO_QQ_KEY_TYPE,调用函数为Tencent. shareToQzoneO,示例代码如下;
[0116]

【权利要求】
1. 一种在移动浏览器客户端中实现数据分享的方法,其中,该方法包括: 在移动浏览器客户端中提供分享入口; 当移动浏览器客户端中触发所述分享入口时,获取移动浏览器客户端的当前网页中的 待分享数据; 生成包含多种可分享应用的标识的对话框并弹出,以供用户选择一个可分享应用; 调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分享接口进行分 享。
2. 如权利要求1所述的方法,其中,所述在移动浏览器客户端中提供分享入口包括: 在移动浏览器客户端的网页窗口上设置一个触发分享的按钮,当该按钮被触发时确认 移动浏览器客户端中触发分享入口; 和/或, 在移动浏览器客户端的网页页面中做监听,监听用户长按网页页面中的网页元素的事 件;当监听到长按网页页面中的网页元素的事件时,确认移动浏览器客户端中触发分享入 P ; 和/或, 在移动浏览器客户端的截图页面上设置一个触发分享的按钮,当该按钮被触发时,确 认移动浏览器客户端中触发分享入口。
3. 如权利要求2所述的方法,其中,所述获取移动浏览器客户端的当前网页中的待分 享数据包括: 当移动浏览器客户端的网页窗口上设置的触发分享的按钮被触发时,获取移动浏览器 客户端的当前网页的URL ; 当监听到长按网页页面中的网页元素的事件时,获取该网页元素的URL和/或该网页 元素本身;其中网页元素为:图片、文字或视频; 当移动浏览器客户端的截图页面上的触发分享的按钮被触发时,获取截图的图片数 据。
4. 如权利要求1所述的方法,其中, 所述对话框中包括:预设个数的可分享应用的标识和一个扩展按钮; 该方法进一步包括:当所述扩展按钮被触发时,弹出另一个包含移动终端的系统提供 的可进行分享的其他应用的标识的新对话框。
5. 如权利要求4所述的方法,其中, 所述对话框中还包括:实现复制链接的功能键; 该方法进一步包括:当所述功能键被触发时,将待分享的网页数据复制到移动终端系 统的剪贴板上。
6. -种在移动浏览器客户端中实现数据分享的装置,其中,该方法包括: 分享入口模块,适于在移动浏览器客户端中提供分享入口; 数据获取模块,适于当移动浏览器客户端中触发所述分享入口时,获取移动浏览器客 户端的当前网页中的待分享数据; 对话框模块,生成包含多种可分享应用的标识的对话框并弹出,以供用户选择一个可 分享应用; 分享模块,适于调用用户选择的应用的分享接口,将获取的待分享数据通过调用该分 早接口进彳丁分早。
7. 如权利要求6所述的装置,其中,所述分享入口模块适于, 在移动浏览器客户端的网页窗口上设置一个触发分享的按钮,当该按钮被触发时确认 移动浏览器客户端中触发分享入口; 和/或, 在移动浏览器客户端的网页页面中做监听,监听用户长按网页页面中的网页元素的事 件;当监听到长按网页页面中的网页元素的事件时,确认移动浏览器客户端中触发分享入 P ; 和/或, 在移动浏览器客户端的截图页面上设置一个触发分享的按钮,当该按钮被触发时,确 认移动浏览器客户端中触发分享入口。
8. 如权利要求7所述的装置,其中,所述数据获取模块适于, 当移动浏览器客户端的网页窗口上设置的触发分享的按钮被触发时,获取移动浏览器 客户端的当前网页的URL ; 当监听到长按网页页面中的网页元素的事件时,获取该网页元素的URL和/或该网页 元素本身;其中网页元素为:图片、文字或视频; 当移动浏览器客户端的截图页面上的触发分享的按钮被触发时,获取截图的图片数 据。
9. 如权利要求6所述的装置,其中, 所述对话框模块弹出对话框中包括:预设个数的可分享应用的标识和一个扩展按钮; 所述对话框模块,进一步适于当所述扩展按钮被触发时,弹出另一个包含移动终端的 系统提供的可进行分享的其他应用的标识的新对话框。
10. -种移动浏览器客户端,其中,该移动浏览器客户端包括如权利要求6-9中任一项 所述的在移动浏览器客户端中实现数据分享的装置。
【文档编号】H04L29/08GK104486430SQ201410799952
【公开日】2015年4月1日 申请日期:2014年12月18日 优先权日:2014年12月18日
【发明者】杨德立, 杜海燕 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1