基于PC应用软件的内容分享方法及装置与流程

文档序号:19042923发布日期:2019-11-05 23:20阅读:193来源:国知局
基于PC应用软件的内容分享方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种基于PC应用软件的内容分享方法及装置。



背景技术:

在互联网时代,人们常常通过社交平台进行内容分享。若用户需要在PC(Personal Computer,个人电脑)端分享内容到社交平台,则需要先在网页登录社交平台,再上传本地需要分享的内容。例如,若用户需要在PC端分享内容到微博,则需要先在网页登录微博,再上传本地需要分享的内容。再例如,若用户需要在PC端分享视频客户端的截图至微博,则需要先对视频客户端进行截图,将截图保存在本地,接着通过网页登录微博,再将本地保存的截图上传至微博进行分享。这种基于PC应用软件的内容分享方式的步骤繁琐,操作便捷性较低。



技术实现要素:

技术问题

有鉴于此,本发明要解决的技术问题是,现有的基于PC应用软件的内容分享技术的操作便捷性较低。

解决方案

为了解决上述技术问题,根据本发明的一实施例,提供了一种基于PC应用软件的内容分享方法,包括:

确定个人计算机PC应用软件中待分享的内容;

在检测到所述待分享的内容对应的分享请求的情况下,确定所述分享请求对应的社交平台;

调用所述社交平台的第一接口,并通过所述第一接口获取所述社交平台与所述PC应用软件对应的登录授权页;

在所述PC应用软件中生成第一窗口,并通过所述第一窗口显示所述登录授权页;

响应于检测到用户通过所述登录授权页登录所述社交平台和/或授权所述PC应用软件访问所述社交平台,将所述待分享的内容分享至所述社交平台。

对于上述方法,在一种可能的实现方式中,响应于检测到用户通过所述登录授权页登录所述社交平台和/或授权所述PC应用软件访问所述社交平台,将所述待分享的内容分享至所述社交平台,包括:

通过所述登录授权页获取所述社交平台对应的用户登录信息和第一授权信息,其中,所述第一授权信息为所述用户授权所述PC应用软件访问所述社交平台的信息;

调用所述社交平台的第二接口,并通过所述第二接口将所述用户登录信息和所述第一授权信息发送至所述社交平台;

接收所述社交平台根据所述用户登录信息和所述第一授权信息返回的第二授权信息,其中,所述第二授权信息为所述社交平台授权所述PC应用软件访问所述社交平台的信息;

调用所述社交平台的第三接口,并通过所述第三接口将所述待分享的内容和所述第二授权信息发送至所述社交平台,以将所述待分享的内容分享至所述社交平台。

对于上述方法,在一种可能的实现方式中,在通过所述第三接口将所述待分享的内容和所述第二授权信息发送至所述社交平台对应的接口之后,所述方法还包括:

接收所述社交平台返回的所述待分享的内容对应的分享结果;

通过所述第一窗口显示所述分享结果。

对于上述方法,在一种可能的实现方式中,通过所述登录授权页获取所述社交平台对应的用户登录信息和第一授权信息,包括:

在PC中不存在所述社交平台对应的用户登录信息的情况下,获取所述用户在所述登录授权页中输入的所述社交平台对应的用户登录信息和第一授权信息;

在所述PC中存在所述社交平台对应的用户登录信息且不存在所述第一授权信息的情况下,从所述PC中获取所述用户登录信息,并获取所述用户在所述登录授权页中输入的所述第一授权信息;

在所述PC中存在所述社交平台对应的用户登录信息和所述第一授权信息的情况下,从所述PC中获取所述用户登录信息和所述第一授权信息。

对于上述方法,在一种可能的实现方式中,确定个人计算机PC应用软件中待分享的内容,包括:

确定所述用户在所述PC应用软件中截取的图片或者视频片段,并将所截取的图片或者视频片段作为待分享的内容。

对于上述方法,在一种可能的实现方式中,在检测到所述待分享的内容对应的分享请求的情况下,确定所述分享请求对应的社交平台,包括:

在检测到所述用户通过预设的分享按钮发出的所述待分享的内容对应的分享请求的情况下,确定所述分享请求对应的社交平台。

为了解决上述技术问题,根据本发明的另一实施例,提供了一种基于PC应用软件的内容分享装置,包括:

待分享的内容确定模块,用于确定个人计算机PC应用软件中待分享的内容;

社交平台确定模块,用于在检测到所述待分享的内容对应的分享请求的情况下,确定所述分享请求对应的社交平台;

登录授权页获取模块,用于调用所述社交平台的第一接口,并通过所述第一接口获取所述社交平台与所述PC应用软件对应的登录授权页;

第一窗口生成模块,用于在所述PC应用软件中生成第一窗口,并通过所述第一窗口显示所述登录授权页;

分享模块,用于响应于检测到用户通过所述登录授权页登录所述社交平台和/或授权所述PC应用软件访问所述社交平台,将所述待分享的内容分享至所述社交平台。

对于上述装置,在一种可能的实现方式中,所述分享模块包括:

获取子模块,用于通过所述登录授权页获取所述社交平台对应的用户登录信息和第一授权信息,其中,所述第一授权信息为所述用户授权所述PC应用软件访问所述社交平台的信息;

第一发送子模块,用于调用所述社交平台的第二接口,并通过所述第二接口将所述用户登录信息和所述第一授权信息发送至所述社交平台;

接收子模块,用于接收所述社交平台根据所述用户登录信息和所述第一授权信息返回的第二授权信息,其中,所述第二授权信息为所述社交平台授权所述PC应用软件访问所述社交平台的信息;

第二发送子模块,用于调用所述社交平台的第三接口,并通过所述第三接口将所述待分享的内容和所述第二授权信息发送至所述社交平台,以将所述待分享的内容分享至所述社交平台。

对于上述装置,在一种可能的实现方式中,所述装置还包括:

分享结果接收模块,用于接收所述社交平台返回的所述待分享的内容对应的分享结果;

显示模块,用于通过所述第一窗口显示所述分享结果。

对于上述装置,在一种可能的实现方式中,所述获取子模块用于:

在PC中不存在所述社交平台对应的用户登录信息的情况下,获取所述用户在所述登录授权页中输入的所述社交平台对应的用户登录信息和第一授权信息;

在所述PC中存在所述社交平台对应的用户登录信息且不存在所述第一授权信息的情况下,从所述PC中获取所述用户登录信息,并获取所述用户在所述登录授权页中输入的所述第一授权信息;

在所述PC中存在所述社交平台对应的用户登录信息和所述第一授权信息的情况下,从所述PC中获取所述用户登录信息和所述第一授权信息。

对于上述装置,在一种可能的实现方式中,所述待分享的内容确定模块用于:

确定所述用户在所述PC应用软件中截取的图片或者视频片段,并将所截取的图片或者视频片段作为待分享的内容。

对于上述装置,在一种可能的实现方式中,所述社交平台确定模块用于:

在检测到所述用户通过预设的分享按钮发出的所述待分享的内容对应的分享请求的情况下,确定所述分享请求对应的社交平台。

有益效果

通过确定PC应用软件中待分享的内容,在检测到待分享的内容对应的分享请求的情况下,确定分享请求对应的社交平台,调用社交平台的第一接口,通过第一接口获取社交平台与PC应用软件对应的登录授权页,在PC应用软件中生成第一窗口,通过第一窗口显示登录授权页,并响应于检测到用户通过登录授权页登录社交平台和/或授权PC应用软件访问社交平台,将待分享的内容分享至社交平台,根据本发明实施例的基于PC应用软件的内容分享方法及装置能够在需要将PC应用软件的内容分享到社交平台时,在PC应用软件中生成第一窗口以显示社交平台对应的登录授权页及其他相关页面,而无需跳出PC应用软件以另外弹出浏览器显示社交平台对应的登录授权页及其他相关页面,由此能够节省对PC应用软件的内容进行分享的步骤,提高对PC应用软件的内容进行分享的操作便捷度,从而能够提高用户体验。

根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。

附图说明

包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。

图1示出根据本发明一实施例的基于PC应用软件的内容分享方法的实现流程图;

图2示出根据本发明一实施例的基于PC应用软件的内容分享方法中PC应用软件中的截图按钮21的示意图;

图3示出根据本发明一实施例的基于PC应用软件的内容分享方法中的分享按钮31的示意图;

图4示出根据本发明一实施例的基于PC应用软件的内容分享方法中通过第一窗口显示登录授权页的示意图;

图5示出根据本发明一实施例的基于PC应用软件的内容分享方法中步骤S105的一示例性的实现流程图;

图6示出根据本发明一实施例的基于PC应用软件的内容分享方法的一示例性的实现流程图;

图7示出根据本发明一实施例的基于PC应用软件的内容分享方法中通过第一窗口显示分享结果的示意图;

图8示出根据本发明另一实施例的基于PC应用软件的内容分享装置的结构框图;

图9示出根据本发明另一实施例的基于PC应用软件的内容分享装置的一示例性的结构框图;

图10示出了本发明的另一个实施例的一种基于PC应用软件的内容分享设备的结构框图。

具体实施方式

以下将参考附图详细说明本发明的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。

在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。

另外,为了更好的说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。

实施例1

图1示出根据本发明一实施例的基于PC应用软件的内容分享方法的实现流程图。该方法可以应用于PC或者笔记本电脑等终端设备中,在此不作限定。如图1所示,该方法包括:

在步骤S101中,确定PC应用软件中待分享的内容。

其中,PC应用软件可以为PC端的视频应用软件,例如PC视频客户端,或者可以为PC端的相册应用软件等,在此不作限定。待分享的内容可以为图片、视频、视频片段、音频或者音频片段等,在此不作限定。

在一种可能的实现方式中,确定个人计算机PC应用软件中待分享的内容,包括:确定用户在该PC应用软件中截取的图片或者视频片段,并将所截取的图片或者视频片段作为待分享的内容。例如,该PC应用软件可以为PC视频客户端,用户可以在该PC视频客户端中截取图片或者视频片段作为待分享的内容。

图2示出根据本发明一实施例的基于PC应用软件的内容分享方法中PC应用软件中的截图按钮21的示意图。如图2所示,作为本实施例的一个示例,用户可以通过预先设置于PC应用软件中的截图按钮21截取图片或者视频片段。

在另一种可能的实现方式中,用户也可以通过快捷键截取该PC应用软件中的图片或者视频片段,并将所截取的图片或者视频片段作为待分享的内容。其中,快捷键可以根据需求灵活设置,在此不作限定。

在另一种可能的实现方式中,确定该PC应用软件中待分享的内容,包括:确定用户从该PC应用软件中选择的待分享的内容。例如,该PC应用软件可以为PC端的相册应用软件,用户可以从PC端的相册应用软件中选择图片或者视频作为待分享的内容。本领域技术人员应理解,可以通过其他方式来确定PC应用软件中待分享的内容,本发明对此不做限制。

在步骤S102中,在检测到待分享的内容对应的分享请求的情况下,确定该分享请求对应的社交平台。

在本实施例中,在检测到待分享的内容对应的分享请求的情况下,确定该分享请求对应的社交平台,从而确定用户想到通过哪个社交平台分享该待分享的内容。

在一种可能的实现方式中,在检测到待分享的内容对应的分享请求的情况下,确定该分享请求对应的社交平台,包括:在检测到用户通过预设的分享按钮发出的待分享的内容对应的分享请求的情况下,确定该分享请求对应的社交平台。在该实现方式中,在确定PC应用软件中待分享的内容之后,可以在该PC应用软件中显示分享按钮,以使用户可以通过该分享按钮发出待分享的内容对应的分享请求。

图3示出根据本发明一实施例的基于PC应用软件的内容分享方法中的分享按钮31的示意图。如图3所示,作为本实施例的一个示例,在检测到用户点击分享按钮31的情况下,确定检测到用户发出的待分享的内容对应的分享请求。

在一种可能的实现方式中,在检测到用户点击分享按钮31的情况下,还可以在本地保存待分享的内容。

在一种可能的实现方式中,还可以设置保存按钮32,在确定PC应用软件中待分享的内容之后,可以在该PC应用软件中显示保存按钮32,以使用户可以通过该保存按钮32在本地保存待分享的内容。

在一种可能的实现方式中,在检测到待分享的内容对应的分享请求的情况下,确定该分享请求对应的社交平台,包括:在检测到待分享的内容对应的分享请求的情况下,显示多个候选的社交平台对应的信息;确定用户从多个候选的社交平台中选择的社交平台;将用户选择的社交平台确定为该分享请求对应的社交平台。例如,在检测到用户通过图3所示的分享按钮32发出的待分享的内容对应的分享请求的情况下,可以显示多个候选的社交平台对应的图标,以使用户可以通过点击某一个或多个社交平台对应的图标选择待分享请求对应的社交平台。本领域技术人员应理解,分享请求对应的社交平台也可以是预设的默认社交平台,本发明对此不做限制。

在步骤S103中,调用该社交平台的第一接口,并通过第一接口获取该社交平台与该PC应用软件对应的登录授权页。

其中,第一接口可以为该社交平台提供的开放接口。例如,若该社交平台为微博,则第一接口可以为微博公共平台提供的登录授权接口。在该社交平台为微博的情况下,通过第一接口获取该社交平台与该PC应用软件对应的登录授权页可以为,通过第一接口将获取该社交平台与该PC应用软件对应的登录授权页的请求发送至微博开放服务器,以使微博开放服务器返回该社交平台与该PC应用软件对应的登录授权页。

在一种可能的实现方式中,可以在PC应用软件中设置核心命令模块,并可以通过该核心命令模块与社交平台进行数据和消息的通信。例如,在该社交平台为微博的情况下,可以通过该核心命令模块与微博开放平台进行通信,例如可以通过该核心命令模块收发HTTP(HyperText Transfer Protocol,超文本传输协议)消息,即网页消息。

在步骤S104中,在该PC应用软件中生成第一窗口,并通过第一窗口显示登录授权页。

在本实施例中,在该PC应用软件中生成第一窗口,该第一窗口为该PC应用软件所有。在一种可能的实现方式中,可以在第一窗口中嵌入浏览器内核,该浏览器内核可以用于接收该社交平台返回的该社交平台与该PC应用软件对应的登录授权页。通过在第一窗口中嵌入浏览器内核,能够在获取该社交平台与该PC应用软件对应的登录授权页之后,通过第一窗口显示登录授权页,而不会跳到浏览器显示登录授权页。

图4示出根据本发明一实施例的基于PC应用软件的内容分享方法中通过第一窗口显示登录授权页的示意图。

在步骤S105中,响应于检测到用户通过登录授权页登录该社交平台和/或授权该PC应用软件访问该社交平台,将待分享的内容分享至该社交平台。

例如,该PC应用软件为PC视频客户端,该社交平台为微博,根据本实施例提供的基于PC应用软件的内容分享方法能够在用户需要将PC视频客户端中的图片或者视频片段分享到微博时,无需跳出PC视频客户端,而直接在PC视频客户端中实现将图片或者视频片段分享到微博。

根据本发明实施例的基于PC应用软件的内容分享方法能够在需要将PC应用软件的内容分享到社交平台时,在PC应用软件中生成第一窗口以显示社交平台对应的登录授权页及其他相关页面,而无需跳出PC应用软件以另外弹出浏览器显示社交平台对应的登录授权页及其他相关页面,由此能够节省对PC应用软件的内容进行分享的步骤,提高对PC应用软件的内容进行分享的操作便捷度,从而能够提高用户体验。由于该基于PC应用软件的内容分享方法在分享PC应用软件的内容时无需离开该PC应用软件的操作界面,因此既方便用户分享该PC应用软件的内容,又不影响用户对于该PC应用软件的操作,并能够增加该PC应用软件的用户粘连度。

图5示出根据本发明一实施例的基于PC应用软件的内容分享方法中步骤S105的一示例性的实现流程图。如图5所示,响应于检测到用户通过登录授权页登录该社交平台和/或授权该PC应用软件访问该社交平台,将待分享的内容分享至该社交平台,包括:

在步骤S501中,通过登录授权页获取该社交平台对应的用户登录信息和第一授权信息,其中,第一授权信息为用户授权该PC应用软件访问该社交平台的信息。

在一种可能的实现方式中,通过登录授权页获取该社交平台对应的用户登录信息和第一授权信息,包括:在PC中不存在该社交平台对应的用户登录信息的情况下,获取用户在登录授权页中输入的该社交平台对应的用户登录信息和第一授权信息;在PC中存在该社交平台对应的用户登录信息且不存在第一授权信息的情况下,从PC中获取用户登录信息,并获取用户在登录授权页中输入的第一授权信息;在PC中存在该社交平台对应的用户登录信息和第一授权信息的情况下,从PC中获取用户登录信息和第一授权信息。

例如,该PC应用软件为PC视频客户端,该社交平台为微博,在PC中不存在微博对应的用户登录信息(例如微博的账号与密码)且不存在第一授权信息的情况下,可以获取用户在登录授权页中输入的微博对应的用户登录信息以及用户授权PC视频客户端访问微博的第一授权信息。如图4所示,用户可以通过点击“登录”按钮生成授权PC视频客户端访问微博的第一授权信息,可获取所生成的第一授权信息。本领域技术人员应理解,第一授权信息也可通过其他方式获取,本发明对此不做限制。例如可设置单独的“授权”按钮,以在用户点击该按钮时生成第一授权信息,并可获取该第一授权信息。在PC中存在微博对应的用户登录信息且不存在用户授权PC视频客户端访问微博的第一授权信息的情况下,可以从PC中获取微博对应的用户登录信息,并获取用户在登录授权页中输入的用户授权PC视频客户端访问微博的第一授权信息(例如用户可通过点击“登录”按钮的方式输入(生成)的第一授权信息)。在PC中存在微博对应的用户登录授权信息和用户授权PC视频客户端访问微博的第一授权信息的情况下,可以从PC中获取用户登录信息和用户授权PC视频客户端访问微博的第一授权信息,例如,已存在的用户登录授权信息可默认显示在登录授权页中,用户可通过点击登录授权页中的特定按钮(登录、授权等)获取已经存在的第一授权信息。

在步骤S502中,调用该社交平台的第二接口,并通过第二接口将用户登录信息和第一授权信息发送至该社交平台。

其中,第二接口可以为该社交平台提供的开放接口。例如,若该社交平台为微博,则第二接口可以为微博公共平台提供的获取权限接口。在该社交平台为微博的情况下,通过第二接口将用户登录信息和第一授权信息发送至该社交平台可以为,通过第二接口将用户登录信息和第一授权信息发送至微博开放服务器。

在本示例中,通过第二接口将用户登录信息和第一授权信息发送至该社交平台,以使该社交平台根据用户登录信息和第一授权信息返回第二授权信息。

在步骤S503中,接收该社交平台根据用户登录信息和第一授权信息返回的第二授权信息,其中,第二授权信息为该社交平台授权该PC应用软件访问该社交平台的信息。

在一种可能的实现方式中,社交平台可在用户登录信息和/或第一授权信息验证通过的情况下,生成第二授权信息,生成方式可为随机生成或根据用户登录信息、第一授权信息等信息来生成,本发明对此不做限制。例如,第二授权信息可以为授权码。

在一种可能的实现方式中,在接收到该社交平台返回的第二授权信息后,可以在本地保存该第二授权信息。

在步骤S504中,调用该社交平台的第三接口,并通过第三接口将待分享的内容和第二授权信息发送至该社交平台,以将待分享的内容分享至该社交平台。

其中,第三接口可以为该社交平台提供的开放接口。例如,若该社交平台为微博,则第二接口可以为微博公共平台提供的微博上传接口。在该社交平台为微博的情况下,通过第三接口将待分享的内容和第二授权信息发送至该社交平台可以为,通过第三接口将待分享的内容和第二授权信息发送至微博开放服务器。

在一种可能的实施方式中,社交平台可在该第二授权信息验证通过的情况下,将待分享的内容分享至该社交平台。

在一种可能的实现方式中,若成功将待分享的内容分享至该社交平台,则可以通过第一窗口提示用户分享成功。

图6示出根据本发明一实施例的基于PC应用软件的内容分享方法的一示例性的实现流程图。如图6所示,该方法包括:

在步骤S601中,确定个人计算机PC应用软件中待分享的内容。

在步骤S602中,在检测到待分享的内容对应的分享请求的情况下,确定该分享请求对应的社交平台。

在步骤S603中,调用该社交平台的第一接口,并通过第一接口获取该社交平台与该PC应用软件对应的登录授权页。

在步骤S604中,在该PC应用软件中生成第一窗口,并通过第一窗口显示登录授权页。

在这里,步骤S601至步骤S604参见上文对步骤S101至步骤S104的描述。

在步骤S605中,通过登录授权页获取该社交平台对应的用户登录信息和第一授权信息,其中,第一授权信息为用户授权该PC应用软件访问该社交平台的信息。

在步骤S606中,调用该社交平台的第二接口,并通过第二接口将用户登录信息和第一授权信息发送至该社交平台。

在步骤S607中,接收该社交平台根据用户登录信息和第一授权信息返回的第二授权信息,其中,第二授权信息为该社交平台授权该PC应用软件访问该社交平台的信息。

在步骤S608中,调用该社交平台的第三接口,并通过第三接口将待分享的内容和第二授权信息发送至该社交平台,以将待分享的内容分享至该社交平台。

在这里,步骤S605至步骤S608参见上文对步骤S501至步骤S504的描述。

在步骤S609中,接收该社交平台返回的待分享的内容对应的分享结果。

在步骤S610中,通过第一窗口显示分享结果。

图7示出根据本发明一实施例的基于PC应用软件的内容分享方法中通过第一窗口显示分享结果的示意图。如图7所示,可以通过第一窗口显示分享结果,以便用户查看分享结果。

在一种可能的实现方式中,还可以通过第一窗口显示历史分享数据,以使用户可以通过第一窗口查看分享过的内容。

如图7所示,在一种可能的实现方式中,还可以在分享结果中显示来源客户端(即PC应用软件)的名称。

实施例2

图8示出根据本发明另一实施例的基于PC应用软件的内容分享装置的结构框图。如图8所示,该装置包括:待分享的内容确定模块81,用于确定个人计算机PC应用软件中待分享的内容;社交平台确定模块82,用于在检测到所述待分享的内容对应的分享请求的情况下,确定所述分享请求对应的社交平台;登录授权页获取模块83,用于调用所述社交平台的第一接口,并通过所述第一接口获取所述社交平台与所述PC应用软件对应的登录授权页;第一窗口生成模块84,用于在所述PC应用软件中生成第一窗口,并通过所述第一窗口显示所述登录授权页;分享模块85,用于响应于检测到用户通过所述登录授权页登录所述社交平台和/或授权所述PC应用软件访问所述社交平台,将所述待分享的内容分享至所述社交平台。

图9示出根据本发明另一实施例的基于PC应用软件的内容分享装置的一示例性的结构框图。图9中标号与图8相同的组件具有相同的功能,为简明起见,省略对这些组件的详细说明。如图9所示:

在一种可能的实现方式中,所述分享模块85包括:获取子模块851,用于通过所述登录授权页获取所述社交平台对应的用户登录信息和第一授权信息,其中,所述第一授权信息为所述用户授权所述PC应用软件访问所述社交平台的信息;第一发送子模块852,用于调用所述社交平台的第二接口,并通过所述第二接口将所述用户登录信息和所述第一授权信息发送至所述社交平台;接收子模块853,用于接收所述社交平台根据所述用户登录信息和所述第一授权信息返回的第二授权信息,其中,所述第二授权信息为所述社交平台授权所述PC应用软件访问所述社交平台的信息;第二发送子模块854,用于调用所述社交平台的第三接口,并通过所述第三接口将所述待分享的内容和所述第二授权信息发送至所述社交平台,以将所述待分享的内容分享至所述社交平台。

在一种可能的实现方式中,所述装置还包括:分享结果接收模块86,用于接收所述社交平台返回的所述待分享的内容对应的分享结果;显示模块87,用于通过所述第一窗口显示所述分享结果。

在一种可能的实现方式中,所述获取子模块851用于:在PC中不存在所述社交平台对应的用户登录信息的情况下,获取所述用户在所述登录授权页中输入的所述社交平台对应的用户登录信息和第一授权信息;在所述PC中存在所述社交平台对应的用户登录信息且不存在所述第一授权信息的情况下,从所述PC中获取所述用户登录信息,并获取所述用户在所述登录授权页中输入的所述第一授权信息;在所述PC中存在所述社交平台对应的用户登录信息和所述第一授权信息的情况下,从所述PC中获取所述用户登录信息和所述第一授权信息。

在一种可能的实现方式中,所述待分享的内容确定模块81用于:确定所述用户在所述PC应用软件中截取的图片或者视频片段,并将所截取的图片或者视频片段作为待分享的内容。

在一种可能的实现方式中,所述社交平台确定模块82用于:在检测到所述用户通过预设的分享按钮发出的所述待分享的内容对应的分享请求的情况下,确定所述分享请求对应的社交平台。

根据本发明实施例的基于PC应用软件的内容分享装置能够在需要将PC应用软件的内容分享到社交平台时,在PC应用软件中生成第一窗口以显示社交平台对应的登录授权页及其他相关页面,而无需跳出PC应用软件以另外弹出浏览器显示社交平台对应的登录授权页及其他相关页面,由此能够节省对PC应用软件的内容进行分享的步骤,提高对PC应用软件的内容进行分享的操作便捷度,从而能够提高用户体验。

实施例3

图10示出了本发明的另一个实施例的一种基于PC应用软件的内容分享设备的结构框图。所述基于PC应用软件的内容分享设备1100可以是具备计算能力的主机服务器、个人计算机PC、或者可携带的便携式计算机或终端等。本发明具体实施例并不对计算节点的具体实现做限定。

所述基于PC应用软件的内容分享设备1100包括处理器(processor)1110、通信接口(Communications Interface)1120、存储器(memory)1130和总线1140。其中,处理器1110、通信接口1120、以及存储器1130通过总线1140完成相互间的通信。

通信接口1120用于与网络设备通信,其中网络设备包括例如虚拟机管理中心、共享存储等。

处理器1110用于执行程序。处理器1110可能是一个中央处理器CPU,或者是专用集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器1130用于存放文件。存储器1130可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1130也可以是存储器阵列。存储器1130还可能被分块,并且所述块可按一定的规则组合成虚拟卷。

在一种可能的实施方式中,上述程序可为包括计算机操作指令的程序代码。该程序具体可用于:实现实施例1中各步骤的操作。

本领域普通技术人员可以意识到,本文所描述的实施例中的各示例性单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件形式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以针对特定的应用选择不同的方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

如果以计算机软件的形式来实现所述功能并作为独立的产品销售或使用时,则在一定程度上可认为本发明的技术方案的全部或部分(例如对现有技术做出贡献的部分)是以计算机软件产品的形式体现的。该计算机软件产品通常存储在计算机可读取的非易失性存储介质中,包括若干指令用以使得计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各实施例方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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