资源分享方法和用户设备技术领域
本发明涉及互联网技术领域,具体涉及资源分享方法和用户设备。
背景技术
目前,某些互联网应用(如腾讯浏览器)为用户提供了向其它用户分享网
络资源(例如某网页、某网络视频等)的功能。
现有网络资源分享机制中,用户通过网络直接将网络资源对应的统一待分
享资源定位符(URL,Uniform/Universal Resource Locator)分享到特定的互
联网平台(例如QQ空间、微博等)。研究和实践发现,现有网络待分享资源分
享机制在安全性、私密性和便捷性上还存在不足。
发明内容
本发明实施例提供资源分享方法和用户设备,以期提高网络资源分享的安
全性、私密性和操作便捷性。
本发明实施例第一方面提供一种资源分享方法,可包括:
响应分享请求,获取待分享资源对应的地址信息;
根据所述地址信息生成所述地址信息对应的二维码;以及
通过网络向互联网平台发布所述二维码;和/或,通过网络向指定的互
联网通信应用客户端发布所述二维码。
可选的,所述获取待分享资源对应的地址信息,包括:
获取用户当前所访问的待分享资源对应的地址信息;或者,
获取用户输入的待分享资源对应的地址信息;或者,
获取用户指令指定的待分享资源对应的地址信息;或者,
获取通过网络搜索到的待分享资源对应的地址信息;或者,
从配置文件中获取待分享资源对应的地址信息。
可选的,所述生成所述地址信息对应的二维码,包括:
自动或者根据用户指令生成所述地址信息对应的二维码。
可选的,所述通过网络向互联网平台发布所述二维码,包括:自动或
者根据用户发布指令,通过网络向指定的互联网社交平台和/或互联网网站
平台发布所述二维码。
可选的,所述通过网络向互联网平台发布所述二维码,包括:将所述
二维码进行加密后通过网络向互联网平台发布;
和/或,所述通过网络向指定的互联网通信应用客户端发布所述二维码
包括:将所述二维码进行加密后通过网络向指定的互联网通信应用客户端
发布。
本发明实施例第二方面提供另一种资源分享方法,包括:
获取通过网络发布到互联网平台和/或互联网通信应用客户端的二维码;
解析所述二维码以得到资源对应的地址信息;
基于所述地址信息访问资源。
本发明实施例第三方面提供一种用户设备,可包括:
第一获取单元,用于响应分享请求,获取待分享资源对应的地址信息;
生成单元,用于根据所述第一获取单元获取的所述地址信息生成所述
地址信息对应的二维码;
发布单元,用于通过网络向互联网平台发布所述生成单元生成的二维
码;和/或,通过网络向指定的互联网通信应用客户端发布所述生成单元生
成的所述二维码。
可选的,所述第一获取单元具体用于,响应分享请求,获取用户当前所
访问的待分享资源对应的地址信息;或,响应分享请求,获取用户输入的待
分享资源对应的地址信息;或,响应分享请求,获取用户指令指定的待分享
资源对应的地址信息;或者,响应分享请求,获取通过网络搜索到的待分享
资源对应的地址信息;或者,响应分享请求,从配置文件中获取待分享资源
对应的地址信息。
可选的,所述发布单元具体用于,将所述生成单元生成的所述二维码
进行加密后通过网络向互联网平台发布;和/或,将所述生成单元生成的所
述二维码进行加密后通过网络向指定的互联网通信应用客户端发布。
本发明实施例第四方面提供另一种用户设备,可包括:
第二获取单元,用于获取通过网络发布到互联网平台和/或互联网通信应
用客户端的二维码;
解析单元,用于解析所述第二获取单元获取的所述二维码以得到资源对应
的地址信息;
访问单元,用于基于所述解析单元得到的所述地址信息访问资源。
本发明实施例第五方面提供一种通信系统,可包括:
用户设备和互联网平台,其中,用户设备和互联网平台以可通信方式连
接,其中,所述用户设备用于,响应分享请求,获取待分享资源对应的地址
信息;生成该地址信息对应的二维码;通过网络向所述互联网平台发布生
成的该二维码。
本发明实施例第六方面提供另一种通信系统,可包括:
用户设备和互联网平台,其中,用户设备和互联网平台以可通信方式连
接,其中,所述用户设备用于,从所述互联网平台获取通过网络发布的二维
码;解析该二维码以得到待分享资源对应的地址信息;基于所述地址信息访问
资源。
由上可见,在本发明实施例的资源分享方案中,用户设备获取待分享
资源对应的地址信息,生成该待分享资源所对应地址信息对应的二维码并
通过网络向互联网平台和/或互联网通信应用客户端发布,由于是通过发布
二维码的方式来分享资源,这样有利于提高网络资源分享的安全性、私密性
和操作便捷性。
进一步的,通过对发布的待分享资源所对应地址信息对应的二维码进行
加密,还可以控制资源分享的对象,有利于进一步提高网络资源分享的安全
性和私密性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施
例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述
中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付
出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种资源分享方法的流程示意图;
图2是本发明第二实施例提供的一种资源分享方法的流程示意图;
图3-a是本发明实施例提供的另一种资源分享方法的流程示意图;
图3-b是本发明实施例提供的另一种资源分享方法的流程示意图;
图3-c是本发明实施例提供的另一种资源分享方法的流程示意图;
图4是本发明实施例提供的一种用户设备的示意图;
图5是本发明实施例提供的一种用户设备的发布单元的示意图;
图6本发明实施例提供的另一种用户设备的示意图;
图7本发明实施例提供的一种通信系统的示意图;
图8本发明实施例提供的另一种通信系统的示意图。
具体实施方式
本发明实施例提供资源分享方法及相关装置,以期提高待分享资源分享的
安全性和私密性。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施
例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所
描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发
明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所
有其他实施例,都应当属于本发明保护的范围。
以下分别进行详细说明。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第
三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的
顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里
描述的本发明的实施例例如能够以除了在这里图示或描述的那些以外的顺序
实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不
排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设
备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对
于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明资源分享方法的一实施例,其中,一种资源分享方法可包括:响
应分享请求,获取待分享资源对应的地址信息;生成该地址信息对应的二
维码;通过网络向互联网平台发布生成的该二维码;和/或,通过网络向指
定的互联网通信应用客户端发布生成的二维码。
参见图1,图1是本发明的第一实施例提供的一种资源分享方法的流程示
意图。如图1所示,本发明第一实施例提供的一种资源分享方法可包括以下
内容:
101、响应分享请求,获取待分享资源对应的地址信息。
其中,本发明各实施例中提及的资源,指能够被相应客户端访问的各种互
联网待分享资源,例如网页、图片、视频、音频和/或其它互联网资源。待分
享资源对应的地址信息用于描述对应待分享资源的访问地址,待分享资源
对应的地址信息例如可为待分享资源对应的统一待分享资源定位符信息和
/或其它地址信息。
可以理解的是,在不同应用场景下,获取待分享资源对应的地址信息的
方式也可能会不尽相同,其中,可在用户指令(分享请求)的指示下获取
待分享资源对应的地址信息。例如,可获取用户当前所访问的待分享资源
对应的地址信息;或者,可获取用户输入的待分享资源对应的地址信息;或
者,可获取用户通过指令指定的待分享资源对应的地址信息;或者,可获取
通过网络搜索到的待分享资源对应的地址信息;或者可从配置文件(该配置
文件例如可存储在本地)中获取待分享资源对应的地址信息。
102、生成获取到的待分享资源对应的地址信息对应的二维码。
在本发明一些实施例中,可自动(如在特定事件的触发下)或根据用
户指令生成获取到的地址信息对应的二维码。其中生成二维码所使用的算
法可以是任意的、随机选定的(如从多个备选算法中随机选定)、默认设定
的或用户通过指令指定的。
103、通过网络向互联网平台发布生成的该二维码;和/或,通过网络向
指定的互联网通信应用客户端发布生成的二维码。
在本发明一些实施例中,可以将生成的二维码进行加密之后通过网络
向互联网平台发布;和/或,可以将生成的二维码进行加密之后通过网络向
指定的互联网通信应用客户端发布。如此,可通过加密密码来控制资源分
享的对象,例如,可通过约定或通知加密密码的方式来控制资源分享的对
象,若未获知加密密码,则无法解析待分享资源所对应地址信息对应的二
维码,进而也就无法访问分享资源。
其中,本发明的各实施例中提及的互联网平台例如可指,相应客户端(例
如浏览器等)能够访问的互联网社交平台(例如QQ空间、微博、FaceBook
等等)和/或互联网网站平台(例如腾讯网、网易、优酷网、土豆网等等门
户网站、音视频服务网站或其它类型的网站等)。其中,本发明各实施例中
提及的互联网通信应用客户端,例如可指互联网邮件客户端、互联网即时
通讯客户端(如QQ等)或其它互联网通信应用客户端。
可以理解,本实施例上述方案可在用户设备上具体实施,例如可在用
户设备上部署的软件和/或硬件模块上具体实施(例如可在用户设备上安装
的浏览器上具体实施),其中,用户设备例如可以是手机、平板电脑、个人
计算机或具有网络接入能力的其它用户设备。
在本发明各实施例中,对于由用户设备中各模块执行的操作,均可描
述为是由用户设备执行的操作,也可描述为是由用户设备中的模块执行的
操作,以此类推。
由上可见,在实施例的资源分享方案中,用户设备获取待分享资源对
应的地址信息,生成该待分享资源所对应地址信息对应的二维码并通过网
络向互联网平台和/或互联网通信应用客户端发布,由于是通过发布二维码
的方式来分享资源,这样有利于提高网络资源分享的安全性、私密性和操作
便捷性。
进一步的,通过对发布的待分享资源所对应地址信息对应的二维码进行
加密,还可以控制资源分享的对象,有利于进一步提高网络资源分享的安全
性和私密性。
本发明资源分享方法的一实施例,其中,资源分享方法可包括:获取通
过网络发布到互联网平台和/或互联网通信应用客户端的二维码;解析该二维
码以得到待分享资源对应的地址信息;基于该地址信息访问资源。
参见图2,图2是本发明的第二实施例提供的一种资源分享方法的流程示
意图。如图2所示,本发明第二实施例提供的一种资源分享方法可包括以下
内容:
201、获取通过网络发布到互联网平台和/或互联网通信应用客户端的二
维码。
在本发明一些实施例中,二维码发布端通过网络发布二维码的方式可
多种多样,例如可通过网络向互联网平台发布二维码,和/或,可通过网络
向指定的互联网通信应用客户端发布二维码。其中,本各实施例中提及的互
联网平台例如可指,相应客户端(例如浏览器等)能够访问的互联网社交
平台(例如QQ空间、微博、FaceBook等)和/或互联网网站平台(例如腾
讯网、网易、优酷网、土豆网等门户网站或音视频服务网站等)。其中,本
实施例中提及互联网通信应用客户端,例如可指互联网邮件客户端、互联
网即时通讯客户端(如QQ等)或其它互联网通信应用客户端。
因此,二维码发布端通过网络发布二维码的方式不同,二维码获取端获
取通过网络发布的二维码的方式也可能随之不同,例如,若二维码发布端通
过网络向互联网平台发布二维码,则二维码获取端可从互联网平台获取通
过网络发布的二维码;若二维码发布端通过网络向指定的互联网通信应用客
户端发布二维码,则二维码获取端可通过互联网通信应用客户端获取端获
取通过网络发布的二维码,以此类推。
202、解析获取到的上述二维码以得到待分享资源对应的地址信息。
在本发明的一些实施例中,在获取到通过网络发布的二维码后,例如可
自动(如在特定事件的触发下)或根据用户指令,解析获取到的上述二维码
以得到待分享资源对应的地址信息。
在本发明一些实施例中,若获取到的二维码被加密了,则可获取加密
秘密来解密获取到的二维码,或者,可按照约定的加密秘密解密获取到的
二维码。在解密获取到的二维码后,再解析解密的上述二维码以得到待分享
资源对应的地址信息。如此,可通过加密密码来控制资源分享的对象,例如
可通过约定或通知加密密码的方式来控制资源分享的对象,若未获知加密
密码,则无法解析待分享资源所对应地址信息对应的二维码,进而也就无
法访问分享资源。
203、基于解析得到的待分享资源对应的地址信息访问待分享资源。
在本发明一些实施例中,可自动(如在特定事件的触发下)或根据用
户指令,基于解析得到的待分享资源对应的地址信息访问待分享资源。
可以理解,本实施例上述方案可在用户设备上具体实施,例如可在用
户设备上部署的软件和/或硬件模块上具体实施(例如可在用户设备上安装
的浏览器上具体实施),其中,用户设备例如可以是手机、平板电脑、个人
计算机或具有网络接入能力的其它用户设备。
在本发明各实施例中,对于由用户设备中各模块执行的操作,均可描
述为是由用户设备执行的操作,也可描述为是由用户设备中的模块执行的
操作,以此类推。
由上可见,在实施例的资源分享方案中,用户设备获取通过网络发布到
互联网平台和/或互联网通信应用客户端的二维码;解析该二维码以得到待分
享资源对应的地址信息;基于该地址信息访问资源。由于是通过发布二维码
的方式来分享资源,这样有利于提高网络资源分享的安全性、私密性和操作
便捷性。
进一步的,通过对发布的待分享资源所对应地址信息对应的二维码进行
加密,还可以控制资源分享的对象,有利于进一步提高网络资源分享的安全
性和私密性。
为便于更好的理解本发明实施例的上述方案,下面通过几个可能的应
用场景进行举例介绍。
场景A
参见图3-a,本发明实施例提供的另一种资源分享方法可包括以下内容:
A301、用户A1通过手机M1中部署的浏览器A2访问网页P1;
其中,当手机M1中部署的浏览器A2访问网页P1时,手机M1中部署的
浏览器A2可响应分享请求,获取网页P1的地址信息。
A302、浏览器A2根据用户A1发出的二维码生成指令,生成网页P1的地
址信息对应的二维码m1;
A303、浏览器A2根据用户A1发出的分享指令,通过网络将生成的二维
码m1发布到用户A1对应的QQ空间;
A304、用户B1通过手机M2中部署的浏览器B2访问到用户A1对应的QQ
空间;
A305、浏览器B2根据用户B1发出的指令获取发布到用户A1对应的QQ
空间的二维码m1;
A306、浏览器B2根据用户B1发出的指令,解析获取到的二维码以得到
网页P1对应的地址信息;
A307、浏览器B2根据用户B1发出的指令,基于解析得到的地址信息访
问网页P1。
场景B
参见图3-b,本发明实施例提供的另一种资源分享方法可包括以下内容:
B301、用户A1通过手机M1中部署的浏览器A2访问网络视频P2;
其中,当手机M1中部署的浏览器A2访问网络视频P2时,手机M1中部
署的浏览器A2可响应分享请求,获取网络视频P2的地址信息。
B302、浏览器A2根据用户A1发出的二维码生成指令,生成网络视频P2
的地址信息对应的二维码m2;
B303、浏览器A2根据用户A1发出的分享指令,通过网络将生成的二维
码m2发布到用户A1对应的腾讯微博空间;
B304、用户B1通过手机M2中部署的浏览器B2,访问到用户A1对应的腾
讯微博空间;
B305、浏览器B2根据用户B1发出的指令,获取发布到用户A1对应的腾
讯微博空间二维码m2;
B306、浏览器B2根据用户B1发出的指令,解析获取到的二维码以得到
网络视频P2对应的地址信息;
B307、浏览器B2根据用户B1发出的指令,基于解析得到的地址信息访
问网络视频P2。
场景C
参见图3-c,本发明实施例提供的另一种资源分享方法可包括以下内容:
C301、用户A1通过手机M1中部署的浏览器A2访问网络图片P3;
其中,当手机M1中部署的浏览器A2访问网络图片P3时,手机M1中部
署的浏览器A2可响应分享请求,获取网络图片P3的地址信息。
C302、浏览器A2根据用户A1发出的二维码生成指令,生成网络图片P3
的地址信息对应的二维码m3;
C303、浏览器A2根据用户A1发出的分享指令,通过网络将生成的二维
码m3发布到用户A1指定的邮箱K1。
C304、用户B1通过个人计算机C1上部署的浏览器B2访问到邮箱K1;
C305、浏览器B2根据用户B 1发出的指令获取发布到邮箱K1的二维码
m3;
C306、浏览器B2根据用户B1发出的指令,解析获取到的二维码m3以得
到网络图片P3对应的地址信息。
C307、浏览器B2根据用户B1发出的指令,基于解析得到的地址信息访
问网络图片P3。
上述几个场景的实施例方式意在举例,其它应用场景下的实施方式可以以
此类推,此处不再一一举例。
为便于更好的理解和实施本发明实施例的上述方案,下面还提供用于实施
上述方案的相关装置。
参见图4、本发明实施例还提供一种用户设备400,可包括:
第一获取单元410、生成单元420和发布单元430。
其中,第一获取单元410,用于响应分享请求,获取待分享资源对应的
地址信息。
生成单元420,用于根据第一获取单元410获取到的待分享资源对应的
地址信息,生成该地址信息对应的二维码。
发布单元430,用于通过网络向互联网平台发布生成单元420生成的二
维码,和/或,通过网络向指定的互联网通信应用客户端发布生成单元420
生成单元生成的二维码。
可以理解的是,在不同应用场景下,第一获取单元410获取待分享资源
对应的地址信息的方式也可能会不尽相同。
在本发明的一些实施例中,第一获取单元410可具体用于,响应分享请
求,获取用户当前所访问的待分享资源对应的地址信息;或者,响应分享
请求,获取用户输入的待分享资源对应的地址信息;或,响应分享请求,获
取用户指令指定的待分享资源对应的地址信息;或者,响应分享请求,获取
通过网络搜索到的待分享资源对应的地址信息;或者,响应分享请求,从配
置文件中获取待分享资源对应的地址信息。
在本发明的一些实施例中,生成单元420例如可自动(如在特定事件的
触发下)或根据用户指令,生成第一获取单元410获取到的地址信息对应的
二维码。其中,生成单元420生成二维码所使用的算法可以是任意的、随机
选定的(如从多个备选算法中随机选定)、默认设定的或用户通过指令指定
的。
在本发明一些实施例中,发布单元430通过网络发布二维码的方式可多
种多样。
在本发明的一些实施例中,发布单元430也可以将生成单元420生成的
二维码进行加密之后通过网络向互联网平台发布;和/或,将生成单元420
生成的二维码进行加密之后在通过网络向指定的互联网通信应用客户端发
布。如此,可通过加密密码来控制资源分享的对象,例如,可通过约定或
通知加密密码的方式来控制资源分享的对象,若未获知加密密码,则无法
解析待分享资源所对应地址信息对应的二维码,进而也就无法访问分享资
源。
参见图5,在本发明的一些实施例中,发布单元430可包括:
第一发布子单431和/或第二发布子单元432。
其中,第一发布子单元431,用于通过网络向互联网平台发布生成单元
420生成的二维码。
第二发布子单元432,用于通过网络向指定的互联网通信应用客户端发
布生成单元420生成的二维码。
在本发明的一些实施例中,第一发布子单元431可具体用于,自动或者
根据用户发布指令,通过网络向指定的互联网社交平台和/或互联网网站平
台发布生成单元420生成的二维码。
在本发明的一些实施例中,第一发布子单元431可具体用于,自动或者
根据用户发布指令,将生成单元420生成的二维码进行加密之后,通过网络
向指定的互联网社交平台和/或互联网网站平台发布。
在本发明的一些实施例中,第二发布子单元432可具体用于,自动或者
根据用户发布指令,将生成单元420生成的二维码进行加密之后,通过网络
向指定的互联网通信应用客户端发布。
其中,本实施例中的用户设备400例如可以是手机、平板电脑、个人计
算机或具有网络接入能力的其它用户设备。用户设备400的各功能模块的功
能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方
法实施例的相关描述,此处不再赘述。
由上可见,在实施例用户设备400获取待分享资源对应的地址信息,生
成该待分享资源所对应地址信息对应的二维码并通过网络向互联网平台和
/或互联网通信应用客户端发布,由于是通过发布二维码的方式来分享资
源,这样有利于提高网络资源分享的安全性、私密性和操作便捷性。
进一步的,通过对发布的待分享资源所对应地址信息对应的二维码进行
加密,还可以控制资源分享的对象,有利于进一步提高网络资源分享的安全
性和私密性。
参见图6、本发明实施例还提供一种用户设备600,可包括:
第二获取单元610、解析单元620和访问单元630。
其中,第二获取单元610,获取通过网络发布到互联网平台和/或互联网
通信应用客户端的二维码。
在本发明一些实施例中,二维码发布端通过网络发布二维码的方式可
多种多样,例如可通过网络向互联网平台发布二维码,和/或,可通过网络
向指定的互联网通信应用客户端发布二维码。其中,本各实施例中提及的互
联网平台例如可指,相应客户端(例如浏览器等)能够访问的互联网社交
平台(例如QQ空间、微博、FaceBook等)和/或互联网网站平台(例如腾
讯网、网易、优酷网、土豆网等门户网站或音视频服务网站等)。其中,本
实施例中提及互联网通信应用客户端,例如可指互联网邮件客户端、互联
网即时通讯客户端(如QQ等)或其它互联网通信应用客户端。
因此,二维码发布端通过网络发布二维码的方式不同,第二获取单元610
获取通过网络发布的二维码的方式也可能随之不同,例如,若二维码发布端
通过网络向互联网平台发布二维码,则第二获取单元610可从互联网平台获
取通过网络发布的二维码;若二维码发布端通过网络向指定的互联网通信应
用客户端发布二维码,则第二获取单元610可通过互联网通信应用客户端获
取端获取通过网络发布的二维码,以此类推。
解析单元620,用于解析第二获取单元610获取的二维码以得到待分享资源
对应的地址信息。
在本发明的一些实施例中,在第二获取单元610获取到通过网络发布的二
维码后,例如解析单元620可自动(如在特定事件的触发下)或根据用户指
令,解析获取到的上述二维码以得到待分享资源对应的地址信息。
在本发明的一些实施例中,若第二获取单元610获取到的二维码被加密
了,则解析单元620可获取加密秘密来解密获取到的二维码,或者,解析单
元620可按照约定的加密秘密解密获取到的二维码。解析单元620在解密获取
到的二维码后,再解析该解密的二维码以得到待分享资源对应的地址信息。
访问单元630,用于基于解析单元620得到的地址信息访问待分享资源。
在本发明一些实施例中,访问单元630可自动(例如在特定事件的触发
下)或根据用户指令,基于解析得到的待分享资源对应的地址信息访问待分
享资源。
其中,本实施例中的用户设备600例如可以是手机、平板电脑、个人计
算机或具有网络接入能力的其它用户设备。用户设备600的各功能模块的功
能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方
法实施例的相关描述,此处不再赘述。
由上可见,在实施例用户设备600获取通过网络发布到互联网平台和/或
互联网通信应用客户端的二维码;解析该二维码以得到待分享资源对应的地
址信息;基于该地址信息访问资源。由于是通过发布二维码的方式来分享资
源,这样有利于提高网络资源分享的安全性、私密性和操作便捷性。
进一步的,通过对发布的待分享资源所对应地址信息对应的二维码进行
加密,还可以控制资源分享的对象,有利于进一步提高网络资源分享的安全
性和私密性。
参见图7,本发明实施例还提供一种通信系统,包括:
用户设备710和互联网平台720,其中,用户设备710和互联网平台720以
可通信方式连接。其中,用户设备710用于,响应分享请求,获取待分享资
源对应的地址信息;生成该地址信息对应的二维码;通过网络向互联网平
台720发布生成的该二维码。
其中,本实施例的互联网平台720例如可指,相应客户端(例如浏览器
等)能够访问的互联网社交平台(例如QQ空间、微博、FaceBook等等)和
/或互联网网站平台(如腾讯网、网易、优酷网、土豆网等门户网站、音视
频服务网站或其它类型的网站等)。
可以理解的是,在不同应用场景下,用户设备710获取待分享资源对应的
地址信息的方式也可能会不尽相同。
例如用户设备710可响应分享请求,获取用户当前所访问的待分享资源
对应的地址信息;或者,可响应分享请求,获取用户输入的待分享资源对应
的地址信息;或者,可响应分享请求,获取用户通过指令指定的待分享资源
对应的地址信息;或者,可响应分享请求,获取通过网络搜索到的待分享资
源对应的地址信息;或者可响应分享请求,从配置文件(该配置文件例如可
存储在用户设备710本地)中获取待分享资源对应的地址信息。
在本发明的一些实施例中,用户设备710可自动(如在特定事件的触发
下)或根据用户指令,生成获取到的地址信息对应的二维码。其中。生成
二维码所使用的算法可以是任意的、随机选定的(如从多个备选算法中随
机选定)、默认设定的或用户通过指令指定的。
在本发明一些实施例中,用户设备710可以将生成的二维码进行加密之
后在通过网络向互联网平台720发布。如此,可通过加密密码来控制资源分
享的对象,例如,可通过约定或通知加密密码的方式来控制资源分享的对
象,若未获知加密密码,则无法解析待分享资源所对应地址信息对应的二
维码,进而也就无法访问分享资源。
其中,本实施例中的用户设备710例如可以是手机、平板电脑、个人计
算机或具有网络接入能力的其它用户设备。用户设备710的各功能模块的功
能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方
法实施例的相关描述,此处不再赘述。
由上可见,在实施例用户设备710获取待分享资源对应的地址信息,生
成该待分享资源所对应地址信息对应的二维码并通过网络向互联网平台发
布,由于是通过发布二维码的方式来分享资源,这样有利于提高网络资源分
享的安全性、私密性和操作便捷性。
进一步的,通过对发布的待分享资源所对应地址信息对应的二维码进行
加密,还可以控制资源分享的对象,有利于进一步提高网络资源分享的安全
性和私密性。
参见图8,本发明实施例还提供另一种通信系统,包括:
用户设备810和互联网平台820,其中,用户设备810和互联网平台820以
可通信方式连接。其中,用户设备810用于,从互联网平台820获取通过网络
发布的二维码;解析该二维码以得到待分享资源对应的地址信息;基于该地址
信息访问资源。
其中,本实施例的互联网平台820例如可指,相应客户端(例如浏览器
等)能够访问的互联网社交平台(例如QQ空间、微博、FaceBook等等)和
/或互联网网站平台(例如腾讯网、网易、优酷网、土豆网等门户网站、音
视频服务网站或其它类型的网站等)。
在本发明的一些实施例中,用户设备810在从互联网平台820获取到通过
网络发布的二维码后,例如可自动(如在特定事件的触发下)或根据用户指
令,解析获取到的上述二维码以得到待分享资源对应的地址信息。
在本发明一些实施例中,若获取到的二维码被加密了,则用户设备810
可获取加密秘密来解密获取到的二维码,或者,用户设备810可按照约定的
加密秘密解密获取到的二维码。用户设备810在解密获取到的二维码后,再
解析解密的上述二维码以得到待分享资源对应的地址信息。如此,可通过加
密密码来控制资源分享的对象,例如,可通过约定或通知加密密码的方式
来控制资源分享的对象,若未获知加密密码,则无法解析待分享资源所对
应地址信息对应的二维码,进而也就无法访问分享资源。
在本发明一些实施例中,用户设备810可自动(如在特定事件的触发下)
或根据用户指令,基于解析得到的待分享资源对应的地址信息访问待分享资
源。
其中,本实施例中的用户设备810例如可以是手机、平板电脑、个人计
算机或具有网络接入能力的其它用户设备。用户设备810的各功能模块的功
能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方
法实施例的相关描述,此处不再赘述。
由上可见,在实施例用户设备810获取通过网络发布到互联网平台的二维
码;解析该二维码以得到待分享资源对应的地址信息;基于该地址信息访问资
源。由于是通过发布二维码的方式来分享资源,这样有利于提高网络资源分
享的安全性、私密性和操作便捷性。
进一步的,通过对发布的待分享资源所对应地址信息对应的二维码进行
加密,还可以控制资源分享的对象,有利于进一步提高网络资源分享的安全
性和私密性。
本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存
储有程序,该程序执行时包括上述方法实施例中记载的资源分享方法的部分或
全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述
为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述
的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同
时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均
属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没
有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其
它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单
元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例
如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽
略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连
接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其
它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为
单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者
也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部
单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,
也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元
中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的
形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售
或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发
明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全
部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储
介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或
者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的
存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存
储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以
存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽
管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理
解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分
技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱
离本发明各实施例技术方案的精神和范围。