多平台之间的信息分享方法及装置制造方法
【专利摘要】本发明公开一种多平台之间的信息分享方法及装置,该信息分享方法包括:获取待分享的信息;在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择;响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。本发明不但实现了多个信息发布平台之间的信息进行分享,而且进行信息分享时,不再需要跳转到各个信息发布平台进行信息发布操作;另外,在进行信息分享时,可以同时对多个信息发布平台进行信息分享,使得操作简单、快捷。
【专利说明】多平台之间的信息分享方法及装置
【技术领域】
[0001]本发明涉及通讯领域,尤其涉及一种多平台之间的信息分享方法及装置。
【背景技术】
[0002]随着互联网的快速发展,人们可以通过浏览器访问到各种丰富的信息时,希望将其感兴趣的内容分享至各种信息发布平台。
[0003]现有技术中可以实现浏览器的页面分享功能,但是其仅能分享至本地应用的信息发布平台,而且分享时必须启动相应的应用程序,进入该应用程序的发表页面后才能进行发表操作,操作结束后再返回到浏览器程序。上述分享操作比较复杂,而且无法实现多种信息平台之间同时进行信息分享。
【发明内容】
[0004]本发明技术方案的主要目的是提供一种多平台之间的信息分享方法,旨在使用简单、快捷的操作实现多平台之间的信息互相分享。
[0005]为实现上述目的,本发明技术方案提供了一种多平台之间的信息分享方法,包括以下步骤:
[0006]获取待分享的信息;
[0007]在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择;
[0008]响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。
[0009]本发明技术方案提供了一种多平台之间的信息分享装置,包括:
[0010]分享信息获取模块,用于获取待分享的信息;
[0011]信息发布平台获取模块,用于在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择;
[0012]信息发布模块,用于响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。
[0013]本发明技术方案通过在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择;并响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。由于在进行信息分享时,只要将所获取的分享内容发送至信息发布平台的后台服务器即可实现信息发布,而不再需要跳转到各个信息发布平台进行信息发布操作;另外,在进行信息分享时,可以同时对多个信息发布平台进行信息分享,使得操作简单、快捷。
【专利附图】
【附图说明】
[0014]图1是本发明多平台之间的信息分享方法一实施例的流程示意图;[0015]图2是本发明多平台之间的信息分享方法中,以浏览器为例进行分享的界面示意图;
[0016]图3是图2所示的浏览器进行分享时,选择分享内容的获取方式的界面示意图;
[0017]图4是本发明多平台之间的信息分享方法中,显示授权的信息发布平台的界面示意图;
[0018]图5是本发明多平台之间的信息分享方法中,添加信息发布平台后的界面示意图;
[0019]图6是本发明多平台之间的信息分享方法另一实施例的流程示意图;
[0020]图7是本发明多平台之间的信息分享方法中,在浏览器中添加分享功能的界面示意图;
[0021]图8是本发明多平台之间的信息分享装置一实施例的结构示意图;
[0022]图9是本发明多平台之间的信息分享装置另一实施例的结构示意图。
[0023]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0024]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0025]参照图1,提出本发明多平台之间的信息分享方法一实施例。该实施例的多平台之间的信息分享方法包括以下步骤:
[0026]步骤S110、获取待分享的信息;
[0027]步骤S120、在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择;
[0028]步骤S130、响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。
[0029]本发明实施例的信息发布平台可包括微博、社区、博客、人人网等等。该多平台之间的信息分享方法既可以实现各信息发布平台中所浏览的信息进行互相分享,又可以实现浏览器所浏览的页面信息分享至上述各信息发布平台中,还可以实现信息发布平台中发布信息时同时分享至其他的信息发布平台。其中,上述各信息发布平台既可以包括安装在终端上的客户端,也可以为服务器上的页面程序。而且需要进行分享的信息发布平台具有分享功能,即支持该信息发布平台的信息分享至其他信息发布平台。
[0030]一实施例中,当用户端通过浏览器或各信息发布平台浏览到感兴趣的内容时,可以发起分享信息获取指令,则根据该分享信息获取指令的类型可以获取相应的分享内容。如图2所示,当用户通过浏览器浏览到感兴趣的内容时,若该浏览器具有分享功能,则可以从浏览器界面的右侧的工具栏(即通过触发图2所示的界面中右侧的“〈”展开)找到分享的控件,点击该控件后将会产生提示信息,以提示通过何种方式进行分享内容的获取,例如文字或图片获取、网页分享、截取部分页面、截取整个页面,如图3所示。当点击文字或图片获取方式,则调用文字选择框或图片选择工具,以获取相应的文字或图片。当点击页面分享方式,则提取该网页的标题及网址。当点击截取部分页面方式,则调用选择框进行页面的截取,并截取形成图片的形式。当点击整个页面获取,则调用网页快照等工具进行截取。应当理解,在获取文字或图片、截取部分页面或整个页面时,也可以提取该页面的标题及网址。获取好待分享的内容后,则自动触发产生分享指令。另一实施例中,一信息发布平台的用户在使用该信息发布平台进行信息发布时,可以先编辑好需要分享的内容,然后再发起分享指令。
[0031]侦测到对待分享信息的分享指令时,则获取浏览器中已有记录的至少一个信息发布平台的信息发布接口供用户选择。该信息发布平台可以包括需要经过授权才能进行信息发布的信息发布平台及不需要经过授权就可以进行信息发布的信息发布平台。这里的授权是指各信息发布平台所提供的OAuth协议所提供的授权认证。OAuth协议为用户资源的授权提供了一个安全的、开放而又简易的标准。OAuth的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权。以浏览器中进行腾讯微博授权为例,在进行OAuth的授权过程中,将进入腾讯微博的授权页面,输入相应的用户名及密码进行授权认证;授权认证成功后,将返回一授权标识,该授权标识将存储在浏览器中。当该浏览器中存在信息发布平台的分享记录时,则将其显示以供用户选择。如图4所示,所获取到的信息发布平台的信息发布接口包括腾讯微博、QQ空间、新浪微博、人人网的信息发布接口。
[0032]当用户在图4所示的信息发布平台选择相应的信息发布平台后,则判断用户所选择的信息发布平台是需要经过授权的信息发布平台还是不需要经过授权的信息发布平台,而且所选择的信息发布平台可以为一个,也可以为多个。当用户所选择的信息发布平台为需要经过授权的信息发布平台,则判断所选择的信息发布平台是否已经经过授权;是则获取该信息发布平台对应的信息发布接口 ;否则提示用户对相应的信息发布平台进行授权,并在其成功授权后,通过该授权后的信息发布平台的信息发布接口将待分享信息与授权标识一起发送至对应的信息发布平台进行发布。以浏览器为例,在选择信息发布平台后,则查找浏览器中存储的授权标识,若信息发布平台对应的授权标识存在,则表示该信息发布平台已经经过授权;若信息发布平台相应的授权标识不存在,则提示用户对相应的信息发布平台进行授权,并在用户确定进行授权时,自动进入该信息发布平台的授权页面,输入相应的用户名及密码进行授权认证;授权认证成功后,将返回一授权标识,接收到该授权标识后,则通过该授权后的信息发布平台的信息发布接口将待分享信息与授权标识一起发送至对应的信息发布平台进行发布。
[0033]当用户所选择的信息发布平台为不需要经过授权的信息发布平台,则利用该选择的信息发布接口直接将待分享信息发送至对应的信息发布平台以进行信息发布。
[0034]如图4所示,若用户端希望分享信息的信息发布平台是当前所获取的信息发布平台中没有的[开心网],则可以请求更多分享,即点击该“更多分享”的控件,则监测到该控件的触发事件后,产生提示其他信息发布平台的信息,当所述提示信息中存在[开心网]时,则在选择[开心网]时,由于该[开心网]是需要经过授权的信息发布平台,因此要根据选择指令进入开心网的授权页面,以便开心网对所输入的用户名及密码进行授权认证,并在授权认证成功后返回一授权标识。在接收到该授权标识后,则将其存储在浏览器中,并在所获取的信息发布平台中显示开心网的图标,如图5所示。当所述提示信息中不存在[开心网]时,则可以接收用户端输入的开心网授权页面网址,而根据所述授权页面网址直接进入相应的授权页面进行授权认证,在接收到授权认证成功后返回的授权标识时,将其存储在浏览器中,并在所获取的信息发布平台显示开心网的图标。
[0035]本发明实施例通过在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择;并响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。由于在进行信息分享时,只要将所获取的分享内容发送至信息发布平台的后台服务器即可实现信息发布,而不再需要跳转到各个信息发布平台进行信息发布操作;另外,在进行信息分享时,可以同时对多个信息发布平台进行信息分享,使得操作简单、快捷。
[0036]参照图6,提出本发明多平台之间的信息分享方法另一实施例。该实施例的多平台之间的信息分享方法在上述步骤SllO之前还包括:
[0037]步骤S100、接收功能添加请求,下载相应的功能插件,并对其进行安装;
[0038]由于实现多平台之间的信息进行互相分享时,需要进行分享的信息发布平台具有分享功能,即支持该信息发布平台的信息分享至其他信息发布平台。如图2所示,当用户端通过浏览器浏览到感兴趣的内容时,可以触发界面右侧的“〈”控件以展开工具栏,若浏览器具有分享功能,则直接点击分享的控件;如图7所示,若浏览器没有分享功能,则可以点击工具栏上的“ + ”控件,以发起功能添加请求,则接收到该功能添加请求,进入相应的插件界面,以根据插件选择指令,下载相应的信息分享功能插件后,对其进行安装。
[0039]本发明实施例不但实现了多平台之间的信息互相分享,而且还通过接收功能添加请求,下载相应的分享功能插件,并对其进行安装,从而使得信息分享功能的添加更加灵活。
[0040]参照图8,提出本发明多平台之间的信息分享装置一实施例。该实施例的多平台之间的信息分享装置包括:
[0041]分享信息获取模块110,用于获取待分享的信息;
[0042]信息发布平台获取模块120,用于在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择;
[0043]信息发布模块130,用于响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。
[0044]本发明实施例的信息发布平台可包括微博、社区、博客、人人网等等。该多平台之间的信息分享方法既可以实现各信息发布平台中所浏览的信息进行互相分享,又可以实现浏览器所浏览的页面信息分享至上述各信息发布平台中,还可以实现信息发布平台中发布信息时同时分享至其他的信息发布平台。其中,上述各信息发布平台既可以包括安装在终端上的客户端,也可以为服务器上的页面程序。而且需要进行分享的信息发布平台具有分享功能,即支持该信息发布平台的信息分享至其他信息发布平台。
[0045]一实施例中,当用户端通过浏览器或各信息发布平台浏览到感兴趣的内容时,可以发起分享信息获取指令,分享信息获取模块110则根据该分享信息获取指令的类型可以获取相应的分享内容。该分享信息的获取方式可包括文字或图片获取、网页分享、截取部分页面、截取整个页面等等。当分享信息的获取方式是文字或图片获取,分享信息获取模块110则调用文字选择框或图片选择工具,以获取相应的文字或图片。当分享信息的获取方式是页面分享,分享信息获取模块110则提取该网页的标题及网址。当分享信息的获取方式是截取部分页面,分享信息获取模块110则调用选择框进行页面的截取,并截取形成图片的形式。当分享信息的获取方式是整个页面获取,分享信息获取模块110则调用网页快照等工具进行截取。应当理解,在获取文字或图片、截取部分页面或整个页面时,也可以提取该页面的标题及网址。获取好待分享的内容后,则自动触发产生分享指令。另一实施例中,一信息发布平台的用户在使用该信息发布平台进行信息发布时,可以先编辑好需要分享的内容,然后再发起分享指令。
[0046]侦测到对待分享信息的分享指令时,信息发布平台获取模块120则获取浏览器中已有记录的至少一个信息发布平台的信息发布接口供用户选择。该信息发布平台可以包括需要经过授权才能进行信息发布的信息发布平台及不需要经过授权就可以进行信息发布的信息发布平台。这里的授权是指各信息发布平台所提供的OAuth协议所提供的授权认证。当授权认证成功后,将返回一授权标识。以浏览器为例,当该浏览器中存在信息发布平台的分享记录时,则将其显示以供用户选择。当用户响应后,信息发布模块130首先判断用户所选择的信息发布平台是需要经过授权的信息发布平台还是不需要经过授权的信息发布平台,而且所选择的信息发布平台可以为一个,也可以为多个。当用户所选择的信息发布平台为需要经过授权的信息发布平台,则判断所选择的信息发布平台是否已经经过授权;是则获取该信息发布平台对应的信息发布接口 ;否则提示用户对相应的信息发布平台进行授权,并在其成功授权后,通过该授权后的信息发布平台的信息发布接口将待分享信息与授权标识一起发送至对应的信息发布平台进行发布。以浏览器为例,在选择信息发布平台后,则查找浏览器中存储的授权标识,若信息发布平台对应的授权标识存在,则表示该信息发布平台已经经过授权;若信息发布平台相应的授权标识不存在,则提示用户对相应的信息发布平台进行授权,并在用户确定进行授权时,自动进入该信息发布平台的授权页面,输入相应的用户名及密码进行授权认证;授权认证成功后,将返回一授权标识,接收到该授权标识后,则通过该授权后的信息发布平台的信息发布接口将待分享信息与授权标识一起发送至对应的信息发布平台进行发布。
[0047]当用户所选择的信息发布平台为不需要经过授权的信息发布平台,则利用该选择的信息发布接口直接将待分享信息发送至对应的信息发布平台以进行信息发布。
[0048]本发明实施例通过在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择;并响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。由于在进行信息分享时,只要将所获取的分享内容发送至信息发布平台的后台服务器即可实现信息发布,而不再需要跳转到各个信息发布平台进行信息发布操作;另外,在进行信息分享时,可以同时对多个信息发布平台进行信息分享,使得操作简单、快捷。
[0049]参照图9,提出本发明多平台之间信息分享装置另一实施例。在上述装置实施例的基础上,本实施例的多平台之间信息分享装置还包括:
[0050]插件添加模块140,用于接收功能添加请求,下载相应的功能插件,并对其进行安装。
[0051]由于实现多平台之间的信息进行互相分享时,需要进行分享的信息发布平台具有分享功能,即支持该信息发布平台的信息分享至其他信息发布平台。如图2所示,当用户端通过浏览器浏览到感兴趣的内容时,可以触发界面右侧的“〈”控件以展开工具栏,若浏览器具有分享功能,则直接点击分享的控件;如图7所示,若浏览器没有分享功能,则可以点击工具栏上的“+”控件,以发起功能添加请求,则接收到该功能添加请求,进入相应的插件界面,以根据插件选择指令,下载相应的信息分享功能插件后,对其进行安装。
[0052]本发明实施例不但实现了多平台之间的信息互相分享,而且还通过接收功能添加请求,下载相应的分享功能插件,并对其进行安装,以便通过该插件至各信息发布平台进行授权认证,从而使得信息分享功能的添加更加灵活。
[0053]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种多平台之间的信息分享方法,其特征在于,包括以下步骤: 获取待分享的信息; 在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择; 响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。
2.根据权利要求1所述的多平台之间的信息分享方法,其特征在于,所述获取待分享的信息包括: 侦测到分享信息获取指令时,根据所述获取指令获取相应的待分享的信息;所述分享信息获取指令包括文字或图片获取、网页分享、截取部分页面、截取整个页面;或者, 接收用户端所输入的待分享的信息。
3.根据权利要求1所述的多平台之间的信息分享方法,其特征在于,所述信息发布平台包括需要经过授权的信息发布平台及不需要经过授权的信息发布平台。
4.根据权利要求3所述的多平台之间的信息分享方法,其特征在于,所述响应用户的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布包括: 当用户所选择的信息 发布平台为需要经过授权的信息发布平台,则判断所选择的信息发布平台是否已经经过授权;是则获取该信息发布平台对应的信息发布接口 ;否则提示用户对相应的信息发布平台进行授权,并在其成功授权后,通过该授权后的信息发布平台的信息发布接口将待分享信息发送至对应的信息发布平台进行发布; 当用户所选择的信息发布平台为不需要经过授权的信息发布平台,则利用该选择的信息发布接口直接将待分享信息发送至对应的信息发布平台以进行信息发布。
5.根据权利要求1-4任一项所述的多平台之间的信息分享方法,其特征在于,所述检测到信息分享请求时,根据请求类型获取相应的分享内容之前还包括: 接收功能添加请求,下载相应的功能插件,并对其进行安装。
6.一种多平台之间的信息分享装置,其特征在于,包括: 分享信息获取模块,用于获取待分享的信息; 信息发布平台获取模块,用于在侦测对待分享信息的分享指令时,获取至少一个信息发布平台的信息发布接口供用户端选择; 信息发布模块,用于响应用户端的选择指令,利用选择的信息发布接口将待分享信息发送至对应的信息发布平台以进行发布。
7.根据权利要求6所述的多平台之间的信息分享装置,其特征在于,所述分享信息获取模块用于: 侦测到分享信息获取指令时,根据所述获取指令获取相应的待分享的信息;所述分享信息获取指令包括页面分享、提取页面的文字或图片;或者, 接收用户端所输入的待分享的信息。
8.根据权利要求6所述的多平台之间的信息分享装置,其特征在于,所述信息发布平台包括需要经过授权的信息发布平台及不需要经过授权的信息发布平台。
9.根据权利要求6所述的多平台之间的信息分享装置,其特征在于,所述信息发布模块用于: 当用户所选择的信息发布平台为需要经过授权的信息发布平台,则判断所选择的信息发布平台是否已经经过授权;是则获取该信息发布平台对应的信息发布接口 ;否则提示用户对相应的信息发布平台进行授权,并在其成功授权后,通过该授权后的信息发布平台的信息发布接口将待分享信息发送至对应的信息发布平台进行发布; 当用户所选择的信息发布平台为不需要经过授权的信息发布平台,则利用该选择的信息发布接口直接将待分享信息发送至对应的信息发布平台以进行信息发布。
10.根据权利要求6-9任一项所述的多平台之间的信息分享装置,其特征在于,还包括: 插件添加模块,用于接 收功能添加请求,下载相应的功能插件,并对其进行安装。
【文档编号】H04L29/08GK103997452SQ201310054615
【公开日】2014年8月20日 申请日期:2013年2月20日 优先权日:2013年2月20日
【发明者】李永华 申请人:腾讯科技(深圳)有限公司