信息分享方法和系统的制作方法

文档序号:6500776阅读:88来源:国知局
信息分享方法和系统的制作方法
【专利摘要】本发明提供了一种信息分享方法和系统。所述方法包括:导出待分享信息得到信息导出文件,并按照分配的网络地址存储所述信息导出文件;根据所述存储了信息导出文件的网络地址生成二维码;分享所述生成的二维码。通过扫描所述分享的二维码进行所述信息导出文件的导入。所述系统包括:导出处理模块,用于导出待分享信息得到信息导出文件,并按照分配的网络地址存储所述信息导出文件;二维码生成模块,用于根据所述存储了信息导出文件的网络地址生成二维码;二维码分享模块,用于分享所述生成的二维码。导入模块,用于通过扫描所述分享的二维码进行所述信息导出文件的导入。采用本发明能提高操作上的方便性。
【专利说明】信息分享方法和系统

【技术领域】
[0001]本发明涉及互联网应用技术,特别是涉及一种信息分享方法和系统。

【背景技术】
[0002]随着网络应用的发展,用户通过互联网络向其他用户分享的各种信息,例如,通过网络社交工具以发布微博、日志的形式分享当前所获取到的信息,或者在网络社交工具展示用户当前所应用的网络应用,除此之外,用户还可向其他用户分享当前使用的终端设备中存储的信息,例如,终端设备中存储的信息可以是浏览器收藏的书签、联系人信息等。
[0003]传统的分享终端设备存储的信息大都是通过将收藏的书签或联系人信息等进行上传,进而通过网络社交工具或者电子邮件等形式将存储上传的信息的网络地址分享给其他用户。
[0004]然而,对于其他用户而言,必须登录相应的网络社交工具或者邮箱方可获取至分享的网络地址,进而通过该网络地址获取到分享的信息,操作较为繁琐。


【发明内容】

[0005]基于此,有必要提供一种能简化操作的信息分享方法。
[0006]此外,还有必要提供一种能简化操作的信息分享系统。
[0007]—种信息分享方法,包括如下步骤:
[0008]导出待分享信息得到信息导出文件,并按照分配的网络地址存储所述信息导出文件;
[0009]根据所述存储了信息导出文件的网络地址生成二维码;
[0010]分享所述生成的二维码。
[0011]通过扫描所述分享的二维码进行所述信息导出文件的导入。
[0012]—种信息分享系统,包括:
[0013]导出处理模块,用于导出待分享信息得到信息导出文件,并按照分配的网络地址存储所述信息导出文件;
[0014]二维码生成模块,用于根据所述存储了信息导出文件的网络地址生成二维码;
[0015]二维码分享模块,用于分享所述生成的二维码。
[0016]上述信息分享方法和系统,将导出待分享信息所得到的信息导出文件存储于分配的网络地址中,根据该网络地址生成二维码,进而通过二维码实现待分享信息的分享和导入,在导入待分享信息时只需要扫描相应的二维码即可,与现有技术相比较,不需要登录相应的网络社交工具或邮箱即可得到分享的信息,大大地简化了操作。

【专利附图】

【附图说明】
[0017]图1为一个实施例中信息分享方法的流程图;
[0018]图2为一个实施例中获取信息分享指令,根据信息分享指令得到待分享信息的方法流程图;
[0019]图3为图2中通过用户帐号的登录获取与信息分享指令对应的待分享信息;
[0020]图4为一个实施例中导出待分享信息得到信息导出文件,并按照分配的网络地址存储信息导出文件的方法流程图;
[0021]图5为一个实施例中信息分享方法的应用不意图;
[0022]图6为一个实施例中信息分享系统的结构示意图;
[0023]图7为一个实施例中指令处理模块的结构示意图;
[0024]图8为图7中登录获取单元的结构示意图;
[0025]图9为一个实施例中导出处理模块的结构示意图。

【具体实施方式】
[0026]如图1所示,在一个实施例中,一种信息分享方法,包括如下步骤:
[0027]步骤S110,导出待分享信息得到信息导出文件,并按照分配的网络地址存储信息导出文件。
[0028]本实施例中,待分享信息可为浏览器中收藏的书签、通讯录中记录的联系人信息等,将待分享信息导出为特定格式的文件,例如,对于浏览器中收藏的多个书签而言,若需要将当前用户所收藏的书签进行分享,则将待分享的书签导出为html格式的信息导出文件,该信息导出文件将待分享的信息打包,以便于集中进行信息的处理和分享。
[0029]在导出待分享信息得到了信息导出文件之后,将为信息导出文件进行地址分配,得到用于存储该信息导出文件的网络地址,并将信息导出文件存储于该网络地址中。
[0030]步骤S130,根据存储了信息导出文件的网络地址生成二维码。
[0031]本实施例中,二维码是用特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形,用于记录的数据符号信息,所应用的码制包括:Data Matrix, Maxi Code,Aztec, QR Code, Vericode, PDF417, Ultracode, Code49 和 Codel6K 等。
[0032]将存储了信息导出文件的网络地址进行数据分析、数据编码、纠错编码、构造最终数据信息、构造矩阵、掩摸图形应用、生成格式和版本信息等过程生成该网络地址所对应的二维码。
[0033]步骤S150,分享生成的二维码。
[0034]本实施例中,下发生成的二维码,以向其他用户展示,进而使得其他用户获知当前进行了信息的分享,通过这一下发的二维码即可获取到分享的信息。
[0035]分享二维码可采用多种方式,只需要将生成的二维码进行展示即可,可通过即时通讯工具或者网络社交工具进行二维码的传播,例如,网络社交工具可为微博、博客、邮箱等,也可以通过其它的一些方式和渠道下发,在此不一一进行列举。
[0036]步骤S170,通过扫描分享的二维码进行信息导出文件的导入。
[0037]本实施例中,为获取到分享的信息,可对展示的二维码进行扫描,以下载得到分享的信息导出文件,进而将信息导出文件导入,例如,分享的信息为浏览器收藏的书签,扫描分享的二维码所下载得到的信息导出文件即为多个书签集合,通过浏览器将这一下载的信息导出文件导入即可在浏览器中查看分享的书签。
[0038]在一个实施例中,上述步骤SllO之前还包括:获取信息分享指令,根据信息分享指令得到待分享信息。
[0039]本实施例中,获取用户所触发的信息分享指令,根据该信息分享指令确认用户所需要进行分享的信息,即待分享信息。
[0040]如图2所示,在一个实施例中,上述获取信息分享指令,根据信息分享指令得到待分享信息的步骤包括:
[0041]步骤S210,获取信息分享指令,并判断信息分享指令对应的待分享信息是否已同步至服务端,若是,则进入步骤S230,若否,则进入步骤S250。
[0042]本实施例中,获取用户在显示界面中触发的信息分享指令,判断终端设备是否启用了信息同步或者备份功能,若是,则说明该信息分享指令所对应的待分享信息已同步至服务端,若否,则说明待分享信息仅存储于本地。
[0043]步骤S230,通过用户帐号的登录获取与信息分享指令对应的待分享信息。
[0044]本实施例中,若判断到信息分享指令对应的待分享信息已同步至服务端,则获取用户账号,以通过用户帐号进行登录,待成功登录之后将获取该用户帐号之下与信息分享指令相对应的待分享信息。
[0045]例如,验证用户帐号成功登录之后,当前所登录的用户帐号大都对应了多种信息,因此,需要根据用户帐号和信息分享指令进行查找,以得到信息分享指令所对应的该用户帐号所拥有的待分享信息。
[0046]如图3所示,在一个实施例中,上述步骤S230包括:
[0047]步骤S231,登录相应的用户帐号,并根据用户帐号将信息分享指令上传至服务端。
[0048]本实施例中,登录触发信息分享指令的用户帐号,以将信息分享指令上传至服务端。
[0049]步骤S233,根据用户帐号查找得到存储至服务端中与信息分享指令对应的待分享信息。
[0050]本实施例中,查找当前所登录的用户帐号对应的待分享信息,这一查找得到的待分享信息与本地触发信息分享指令所选定进行分享的信息相同。
[0051]在得到存储于服务端的待分享信息之后,可直接将服务端存储的待分享信息导出,以得到信息导出文件,并为信息导出文件分配网络地址,将信息导出文件存储于分配的网络地址。
[0052]由于终端设备启用了同步或者备份功能,存储于服务端的待分享信息大都是在wifi环境下由本地的终端设备上传到服务端的,而在信息分享过程中不需要再次进行上传,从而不会额外地耗费终端设备进行网络访问的流量,节约了信息分享的成本。
[0053]步骤S250,根据信息分享指令获取本地存储的待分享信息。
[0054]本实施例中,若判断到信息分享指令对应的待分享信息尚未同步至服务端,则直接在终端设备本地提取待分享信息。
[0055]如图4所示,在一个实施例中,上述步骤SllO包括:
[0056]步骤S111,将本地存储的分享信息导出得到信息导出文件。
[0057]本实施例中,将终端设备本地接收得到的分享信息导出,以得到相应的信息导出文件。
[0058]步骤S113,上传信息导出文件,并存入分配的网络地址。
[0059]本实施例中,在得到信息分享指令所对应的信息导出文件之后,将获取分配的网络地址,以将信息导出文件上传,存入分配的网络地址。
[0060]通过本地存储的信息实现信息分享,将不需要触发信息分享指令的用户输入用户帐号登录,以登录到相应的用户帐号对存储于服务端的信息进行查找,以得到服务端的待分享信息,只需要扫描到相应的二维码即可,将简化了用户进行信息分享的操作,提高了信息分享的简易性。
[0061]下面结合一个具体的实施例来详细阐述上述信息分享方法。该实施例中,以分享浏览器中的书签为例,如图5所示,用户可通过移动终端、平板电脑或者PC (个人电脑)等终端设备运行浏览器,并进入浏览器书签页面,以对浏览器书签页面中的书签触发信息分享指令。
[0062]获取到用户所触发的信息分享指令之后,将判断浏览器是否启用了书签同步或者备份功能,若是,则进行用户帐号的验证和登录,在成功登录之后将触发的信息分享指令发送到后台的服务端。
[0063]后台的服务端中,书签服务器在接收到信息分享指令之后,将对存储的网络书签进行查找,以得到当前登录的用户帐号所对应的网络书签,并导出网络书签得到html格式的信息导出文件。
[0064]若判断到浏览器并未启用书签同步或者备份功能,则获取本地书签,导出得到html格式的信息导出文件,并上传到后台的服务端中的书签服务器中。
[0065]无论是对于上传的信息导出文件还是书签服务器所导出的信息导出文件,皆进行网络地址分配,并将信息导出文件存入分配的网络地址。
[0066]根据分配的网络地址生成二维码,并下发,使得其他用户通过扫描下发的二维码即可下载信息导出文件,并导入浏览器中。
[0067]上述书签分享过程中,与传统的书签分享相比较,例如,传统的通过网络社交工具分享书签的实现首先必做使得提高网络书签服务的网站与网络社交工具建立联系并完成授权。
[0068]用户进行书签分享的过程大都是将本地书签导出,分享者在提供网络书签服务的网站中登录相关的用户帐号之后将导出的本地书签上传,该用户的好友必须登录网络社交工具之后方可获取到分享的书签。
[0069]而上述书签分享过程不需要进行这些繁琐的操作,大大地方便了用户进行信息分孚,提闻了?目息分孚的灵活性。
[0070]如图6所不,在一个实施例中,一种信息分享系统,包括导出处理模块110、二维码生成模块130、二维码分享模块150和导入模块170。
[0071]导出处理模块110,用于导出待分享信息得到信息导出文件,并按照分配的网络地址存储信息导出文件。
[0072] 本实施例中,待分享信息可为浏览器中收藏的书签、通讯录中记录的联系人信息等,导出处理模块110将待分享信息导出为特定格式的文件,例如,对于浏览器中收藏的多个书签而言,若需要将当前用户所收藏的书签进行分享,则导出处理模块110将待分享的书签导出为html格式的信息导出文件,该信息导出文件将待分享的信息打包,以便于集中进行信息的处理和分享。
[0073]在导出处理模块110导出待分享信息得到了信息导出文件之后,将为信息导出文件进行地址分配,得到用于存储该信息导出文件的网络地址,并将信息导出文件存储于该网络地址中。
[0074]二维码生成模块130,用于根据存储了信息导出文件的网络地址生成二维码。
[0075]本实施例中,二维码是用特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形,用于记录的数据符号信息,所应用的码制包括:Data Matrix, Maxi Code,Aztec, QR Code, Vericode, PDF417, Ultracode, Code49 和 Codel6K 等。
[0076]二维码生成模块130将存储了信息导出文件的网络地址进行数据分析、数据编码、纠错编码、构造最终数据信息、构造矩阵、掩摸图形应用、生成格式和版本信息等过程生成该网络地址所对应的二维码。
[0077]二维码分享模块150,用于分享生成的二维码。
[0078]本实施例中,二维码分享模块150下发生成的二维码,以向其他用户展示,进而使得其他用户获知当前进行了信息的分享,通过这一下发的二维码即可获取到分享的信息。
[0079]二维码分享模块150分享二维码可采用多种方式,只需要将生成的二维码进行展示即可,可通过即时通讯工具或者网络社交工具进行二维码的传播,例如,网络社交工具可为微博、博客、邮箱等,也可以通过其它的一些方式和渠道下发,在此不一一进行列举。
[0080]导入模块170,用于通过扫描分享的二维码进行信息导出文件的导入。
[0081]本实施例中,为获取到分享的信息,导入模块170可对展示的二维码进行扫描,以下载得到分享的信息导出文件,进而将信息导出文件导入,例如,分享的信息为浏览器收藏的书签,导入模块170扫描分享的二维码所下载得到的信息导出文件即为多个书签集合,通过浏览器将这一下载的信息导出文件导入即可在浏览器中查看分享的书签。
[0082]在一个实施例中,上述信息分享系统还包括指令处理模块,该指令处理模块用于获取信息分享指令,根据信息分享指令得到待分享信息。
[0083]本实施例中,指令处理模块获取用户所触发的信息分享指令,根据该信息分享指令确认用户所需要进行分享的信息,即待分享信息。
[0084]如图7所示,在一个实施例中,上述指令处理模块包括判断单元210、登录获取单元230和本地分享单元250。
[0085]判断单元210,用于获取信息分享指令,并判断信息分享指令对应的待分享信息是否存储于服务端,若是,则通知登录获取单元230,若否,则通知本地分享单元。
[0086]本实施例中,判断单元210获取用户在显示界面中触发的信息分享指令,判断终端设备是否启用了信息同步或者备份功能,若是,则说明该信息分享指令所对应的待分享信息已同步至服务端,若否,则说明待分享信息仅存储于本地。
[0087]登录获取单元230,用于通过用户帐号的登录获取与信息分享指令对应的待分享信息。
[0088]本实施例中,若判断到信息分享指令对应的待分享信息已同步至服务端,则登录获取单元230获取用户账号,以通过用户帐号进行登录,待成功登录之后将获取该用户帐号之下与信息分享指令相对应的待分享信息。
[0089]例如,验证用户帐号成功登录之后,当前所登录的用户帐号大都对应了多种信息,因此,需要登录获取单元230根据用户帐号和信息分享指令进行查找,以得到信息分享指令所对应的该用户帐号所拥有的待分享信息。
[0090]本地分享单元250,用于根据信息分享指令获取本地存储的待分享信息。
[0091]本实施例中,若判断到信息分享指令对应的待分享信息尚未同步至服务端,则本地分享单元250直接在终端设备本地提取待分享信息。
[0092]如图8所示,在一个实施例中,上述登录获取单元230包括上传单元231和查找单元 233。
[0093]上传单元231,用于登录相应的用户帐号,并根据用户帐号将信息分享指令上传至服务端。
[0094]本实施例中,上传单元231登录触发信息分享指令的用户帐号,以将信息分享指令上传至服务端。
[0095]查找单元233,用于根据用户帐号查找得到存储于服务端中与信息分享指令对应的待分享信息。
[0096]本实施例中,查找单元233查找当前所登录的用户帐号对应的待分享信息,这一查找得到的待分享信息与本地触发信息分享指令所选定进行分享的信息相同。
[0097]在得到存储于服务端的待分享信息之后,查找单元233可直接将服务端存储的待分享信息导出,以得到信息导出文件,并为信息导出文件分配网络地址,将信息导出文件存储于分配的网络地址。
[0098]由于终端设备启用了同步或者备份功能,存储于服务端的待分享信息大都是在wifi环境下由本地的终端设备上传到服务端的,而在信息分享过程中不需要再次进行上传,从而不会额外地耗费终端设备进行网络访问的流量,节约了信息分享的成本。
[0099]如图9所示,在一个实施例中,上述导出处理模块110包括导出单元111和文件上传单元113。
[0100]导出单元111,用于将本地存储的分享信息导出得到信息导出文件。
[0101]本实施例中,导出单元111将终端设备本地接收得到的分享信息导出,以得到相应的信息导出文件。
[0102]文件上传单元113,用于上传信息导出文件,并存入分配的网络地址。
[0103]本实施例中,在得到信息分享指令所对应的信息导出文件之后,文件上传单元113将获取分配的网络地址,以将信息导出文件上传,存入分配的网络地址。
[0104]通过本地存储的信息实现信息分享,将不需要触发信息分享指令的用户输入用户帐号登录,以登录到相应的用户帐号对存储于服务端的信息进行查找,以得到服务端的待分享信息,只需要扫描到相应的二维码即可,将简化了用户进行信息分享的操作,提高了信息分享的简易性。
[0105]上述信息分享方法和系统,将导出待分享信息所得到的信息导出文件存储于分配的网络地址中,根据该网络地址生成二维码,进而通过二维码实现待分享信息的分享和导入,在导入待分享信息时只需要扫描相应的二维码即可,与现有技术相比较,不需要登录相应的网络社交工具或邮箱即可得到分享的信息,大大地简化了操作。
[0106]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0107]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种信息分享方法,包括如下步骤: 导出待分享信息得到信息导出文件,并按照分配的网络地址存储所述信息导出文件; 根据所述存储了信息导出文件的网络地址生成二维码; 分享所述生成的二维码。 通过扫描所述分享的二维码进行所述信息导出文件的导入。
2.根据权利要求1所述的信息分享方法,其特征在于,所述导出待分享信息得到信息导出文件,并按照分配的网络地址存储所述信息导出文件的步骤之前还包括: 获取信息分享指令,根据所述信息分享指令得到待分享信息。
3.根据权利要求2所述的信息分享方法,其特征在于,所述获取信息分享指令,根据所述信息分享指令得到待分享信息为: 获取信息分享指令,并判断所述信息分享指令对应的待分享信息是否已同步至服务端,若是,则通过用户帐号的登录获取与所述信息分享指令对应的待分享信息; 若否,则 根据所述信息分享指令获取本地存储的待分享信息。
4.根据权利要求3所述的信息分享方法,其特征在于,所述通过用户帐号的登录获取与所述信息分享指令对应的待分享信息的步骤包括: 登录相应的用户帐号,并根据所述用户帐号将信息分享指令上传至服务端; 根据所述用户帐号查找得到存储于服务端中与信息分享指令对应的待分享信息。
5.根据权利要求3所述的信息分享方法,其特征在于,所述导出待分享信息得到信息导出文件,并按照分配的网络地址存储所述信息导出文件的步骤包括: 将本地存储的分享信息导出得到信息导出文件; 上传所述信息导出文件,并存入分配的网络地址。
6.一种信息分享系统,其特征在于,包括: 导出处理模块,用于导出待分享信息得到信息导出文件,并按照分配的网络地址存储所述信息导出文件; 二维码生成模块,用于根据所述存储了信息导出文件的网络地址生成二维码; 二维码分享模块,用于分享所述生成的二维码。 导入模块,用于通过扫描所述分享的二维码进行所述信息导出文件的导入。
7.根据权利要求6所述的信息分享系统,其特征在于,还包括: 指令处理模块,用于获取信息分享指令,根据所述信息分享指令得到待分享信息。
8.根据权利要求7所述的信息分享系统,其特征在于,所述指令处理模块包括: 判断单元,用于获取信息分享指令,并判断所述信息分享指令对应的待分享信息是否存储于服务端,若是,则通知登录获取单元;若否,则通知本地分享单元; 所述登录获取单元用于通过用户帐号的登录获取与所述信息分享指令对应的待分享信息; 所述本地分享单元用于根据所述信息分享指令获取本地存储的待分享信息。
9.根据权利要求8所述的信息分享系统,其特征在于,所述登录获取单元包括: 上传单元,用于登录相应的用户帐号,并根据所述用户帐号将信息分享指令上传至服务端;查找单元,用于根据所述用户帐号查找得到存储于服务端中与信息分享指令对应的待分享信息。
10.根据权利要求8所述的信息分享系统,其特征在于,所述导出处理模块包括: 导出单元,用于将本地存储的分享信息导出得到信息导出文件; 文件上传单元,用于上传所述信息导出文件,并存入分配的网络地址。
【文档编号】G06F17/30GK104052782SQ201310084264
【公开日】2014年9月17日 申请日期:2013年3月15日 优先权日:2013年3月15日
【发明者】林晓丹 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1