一种移动端浏览器书签同步的方法和装置与流程

文档序号:12470274阅读:652来源:国知局
一种移动端浏览器书签同步的方法和装置与流程

本发明涉及通信技术领域,尤其涉及一种移动端浏览器书签同步的方法和装置。



背景技术:

由于科学技术的快速发展,移动智能设备越来越普及,移动端浏览器已经成为用户使用网络的重要入口。随着拥有一个以上的移动智能设备的用户逐渐增多,在不同的移动智能设备之间同步书签的需求逐渐增多,同时用户间的分享操作也逐渐增多。

传统的移动端浏览器书签同步方式主要依赖于设备间的强连接完成,例如蓝牙、ad-hoc多跳无线网络、云端或物理数据线等强连接方式,上述的强连接方式在操作时较复杂,而且云端的同步方式依赖于网络和账户也给同步操作带来了诸多不便。

因此,现在技术中的移动端浏览器在分享书签时,尤其是进行批量操作时十分不便,进行批量操作时十分不便,因此需要一种快捷的方式来满足用户对快速大量移动端浏览器书签同步和分享的需求.



技术实现要素:

本发明的目的是提供一种移动端浏览器书签同步的方法和装置,以解决目前以强连接分享移动端浏览器的书签操作复杂,效率低的问题。

本发明的目的是通过以下技术协议实现的:

本发明实施例提供一种移动端浏览器书签同步的方法,包括:

当前设备获取选定目标的书签数据,所述选定目标包括选定的全部书签或选定的特定目录下的书签;

根据所述书签数据生成所述选定目标的二维码,所述二维码用于被扫码设备扫码后使所述扫码设备的浏览器显示所述选定目标包括的书签。

本发明实施例有益效果如下:根据所述选定目标所包括全部书签的所述书签数据生成一个由几何图形构成的二维码,从而可以由当前设备之外的扫码设备(例如当前设备之外的移动智能终端)进行扫码,实现以二维码作为数据载体,使用弱连接完成数据传输,使分享移动端浏览器的书签的操作简化,提高效率。

基于同样的发明思想,本发明实施例还提供一种移动端浏览器书签同步的装置,包括:

获取单元,用于获取选定目标的书签数据,所述选定目标包括选定的全部书签或选定的特定目录下的书签;

处理单元,用于根据所述书签数据生成所述选定目标的二维码,所述二维码用于被扫码设备扫码后使所述扫码设备的浏览器显示所述选定目标包括的书签。

本发明实施例有益效果如下:由所述获取单元获取所述选定目标所包括全部书签的所述书签数据,并根据所述书签数据生成一个由几何图形构成的二维码,从而可以由当前设备之外的扫码设备(例如当前设备之外的移动智能终端)进行扫码,实现以二维码作为数据载体,使用弱连接完成数据传输,使分享移动端浏览器的书签的操作简化,提高效率。

附图说明

图1为本发明实施例提供的一种移动端浏览器书签同步的方法的流程图;

图2为本发明实施例提供的一种具体的移动端浏览器书签同步的方法的流程图;

图3为本发明实施例提供的一种移动端浏览器书签同步的装置的结构图。

具体实施方式

下面结合说明书附图对本发明实施例的实现过程进行详细说明。需要注意的是,自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参见图1,本发明实施例提供一种移动端浏览器书签同步的方法,包括:

101、当前设备获取选定目标的书签数据,选定目标包括选定的全部书签或选定的特定目录下的书签。

102、根据书签数据生成选定目标的二维码,二维码用于被扫码设备扫码后使扫码设备的浏览器显示选定目标包括的全部书签。

本发明实施例有益效果如下:根据选定目标所包括全部书签的书签数据生成一个由几何图形构成的二维码,从而可以由当前设备之外的扫码设备(例如当前设备之外的移动智能终端)进行扫码,实现以二维码作为数据载体,使用弱连接完成数据传输,使分享移动端浏览器的书签的操作简化,提高效率。

需要说明的是,根据书签数据生成选定目标的二维码,可以通过多种方式实现,本实施例中以数据统一资源标识符协议(Data Uniform Resource Identifier Scheme,Data URI Scheme)举例说明,如下:

参见图2,本发明实施例提供一种具体的移动端浏览器书签同步的方法,包括:

201、当前设备获取选定目标的书签数据,选定目标包括选定的书签。

其中,选定的书签可以是全部书签或选定的特定目录下的书签。

例如,选定目标包括的书签1为“海信官网”,包括的书签2为“海信邮箱系统”;链接分别为“www.hisense.com”和“mail.hisense.com”,该链接可以作为选定目标的书签数据,当然也可以是IP地址。

202、根据书签数据生成选定目标的超文本标记语言格式数据。

例如,根据步骤 201得到的书签数据“www.hisense.com”和“mail.hisense.com”,生成选定目标的超文本标记语言格式数据,如下:

203、利用Data URI Scheme转义超文本标记语言数据,使超文本标记语言数据中的与各个书签对应的超文本链接地址整合在一起。

Data URI Scheme提供一种将网页数据直接包含在连接中的实现方案,但其形式仍保持外部资源的统一资源标识符URI的样式。它是一种文件数据内建的技术。这种技术允许通常单独的元素,如图像和样式表,仅依靠单个的超文本传输协议请求即可完全获取,从而提供可能比多个超文本传输协议请求更高的效率。步骤202得到的超文本标记语言格式数据经过Data URI Scheme转义后如下:

“%3C!DOCTYPE%20NETSCAPE-Bookmark-file-1%3E%3CTITLE%3EBookmarks%3C%2FTITLE%3E%3CH1%3EBookmarks%3C%2FH1%3E%3CDL%3E%3Cp%3E%3CDT%3E%3CH3%3EHisense%3C%2FH3%3E%3CDL%3E%3Cp%3E%3CDT%3E%3CA%20HREF%3D%22www.hisense.com%22%3Ehisense%3C%2FA%3E%3CDT%3E%3CA%20HREF%3D%22mail.hisense.com%22%3Email%3C%2FA%3E%3Cp%3E”

上述经过Data URI Scheme转义后的超文本标记语言格式数据依靠单个的超文本传输协议请求即可完全获取。

实际上,利用数据统一资源标识符协议转义超文本标记语言数据,即将超文本标记语言数据中的用于超文本标记语言语言的标记符转义为base64码。而在根据转义后转义后的超文本标记语言数据生成选定目标的二维码之前,还可以在转义后的超文本标记语言数据之间有添加数据统一资源标识符协议的前缀标记符。例如,添加data:text/html;charset=utf-8。

204、根据转义后的超文本标记语言数据生成选定目标的二维码,该二维码可以在被扫码设备扫码后,使扫码设备的浏览器显示选定目标包括的全部书签。

此外,在步骤202之前,还可以获取超文本标记语言模板,以便步骤202中在生成选定目标的超文本标记语言格式数据应用,在此不再赘述。

需要说明的是,上述超文本标记语言和Data URI Scheme转义的base64码仅是为了对本发明进行举例说明,本发明并不以此为限。

本发明实施例有益效果如下:根据选定目标所包括全部书签的书签数据生成一个由几何图形构成的二维码,从而可以由当前设备之外的扫码设备(例如当前设备之外的移动智能终端)进行扫码,实现以二维码作为数据载体,使用弱连接完成数据传输,使分享移动端浏览器的书签的操作简化,提高效率。

参见图3,本发明实施例还提供一种移动端浏览器书签同步的装置,包括:

获取单元301,用于当前设备获取选定目标的书签数据,选定目标包括选定的全部书签或选定的特定目录下的书签;

处理单元302,用于根据书签数据生成选定目标的二维码,二维码用于被扫码设备扫码后使扫码设备的浏览器显示选定目标包括的全部书签。

优选的,处理单元302,具体用于:

根据书签数据生成选定目标的超文本标记语言格式数据;

利用数据统一资源标识符协议转义超文本标记语言数据,使超文本标记语言数据中的与各个书签对应的超文本链接地址整合在一起;

根据转义后的超文本标记语言数据生成选定目标的二维码。

优选的,获取单元301还用于获取超文本标记语言模板。

优选的,处理单元302利用数据统一资源标识符协议转义超文本标记语言数据,包括:

将超文本标记语言数据中的用于超文本标记语言语言的标记符转义为base64码。

优选的,处理单元302还用于在根据转义后的超文本标记语言数据生成选定目标的二维码之前,在转义后的超文本标记语言数据之间有添加数据统一资源标识符协议的前缀标记符。

本发明实施例有益效果如下:由获取单元获取选定目标所包括全部书签的书签数据,并根据书签数据生成一个由几何图形构成的二维码,从而可以由当前设备之外的扫码设备(例如当前设备之外的移动智能终端)进行扫码,实现以二维码作为数据载体,使用弱连接完成数据传输,使分享移动端浏览器的书签的操作简化,提高效率。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1