媒体资源的推送方法及装置与流程

文档序号:23474389发布日期:2020-12-29 13:26阅读:92来源:国知局
媒体资源的推送方法及装置与流程

本发明涉及计算机领域,具体而言,涉及一种媒体资源的推送方法及装置。



背景技术:

目前的技术中,虽然不同的应用上注册的帐号能够互相添加好友进行聊天,但不能够进行社交性的互动,这种情况对资源的分享和流通产生了较大的障碍,也使得用户之间的交流方式比较单一,体验感较差,导致不同应用之间的互动性较差。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种媒体资源的推送方法及装置,以至少解决不同应用之间的互动性较差的技术问题。

根据本发明实施例的一个方面,提供了一种媒体资源的推送方法,包括:

获取第一帐号在第一应用上输入的待推送媒体资源,其中,所述第一帐号是在所述第一应用上注册的帐号,所述第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系;

获取所述第一帐号发送包含所述待推送媒体资源的第一请求,其中,所述第一请求用于请求向所述第二应用上的内容聚合界面推送所述待推送媒体资源,所述内容聚合界面用于显示向所述第二应用推送的媒体资源;

发送所述第一请求。

根据本发明实施例的另一方面,还提供了一种媒体资源的推送方法,包括:

获取第一应用上注册的第一帐号发送的第一请求,其中,所述第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系,所述第一请求用于请求向所述第二应用上的内容聚合界面推送所述第一帐号在所述第一应用上输入的待推送媒体资源,所述内容聚合界面用于显示向所述第二应用推送的媒体资源;

响应所述第一请求向所述内容聚合界面推送所述待推送媒体资源。

根据本发明实施例的另一方面,还提供了一种媒体资源的推送装置,包括:

第一获取模块,用于获取第一帐号在第一应用上输入的待推送媒体资源,其中,所述第一帐号是在所述第一应用上注册的帐号,所述第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系;

第二获取模块,用于获取所述第一帐号发送的包含所述待推送媒体资源的第一请求,其中,所述第一请求用于请求向所述第二应用上的内容聚合界面推送所述待推送媒体资源,所述内容聚合界面用于显示向所述第二应用推送的媒体资源;

第一发送模块,用于发送所述第一请求。

可选地,所述第二获取模块用于:获取所述第一帐号发送的所述第一请求,其中,所述第一请求用于请求向第二帐号的内容聚合界面推送所述待推送媒体资源,所述第二帐号是在所述第二应用上与所述第一帐号具有所述关联关系的帐号,所述第二帐号的内容聚合界面用于显示向所述第二帐号推送的媒体资源。

可选地,所述装置还包括:

第一接收模块,用于在发送所述第一请求之后,接收第一指示信息,其中,所述第一指示信息用于指示由于所述第一帐号所对应的目标推送信息不满足推送条件,拒绝所述第一帐号向所述内容聚合界面推送所述待推送媒体资源,所述第一指示信息中显示有第一控件,所述目标推送信息用于指示允许所述第一帐号向所述内容聚合界面推送的媒体资源的目标数量,所述推送条件包括所述目标数量大于零;

第二发送模块,用于在检测到对所述第一控件执行的第一操作的情况下,发送第二请求,其中,所述第二请求用于请求增加所述目标数量。

可选地,所述装置还包括:

第二接收模块,用于在发送所述第二请求之后,接收第二指示信息,其中,所述第二指示信息用于指示成功增加所述目标数量,所述第二指示信息上显示有第二控件;

第三发送模块,用于在检测到对所述第二控件执行的第二操作的情况下,发送第三请求,其中,所述第三请求用于请求重新向所述内容聚合界面推送所述待推送媒体资源。

可选地,所述装置还包括:

第四发送模块,用于在接收所述第一指示信息之后,在检测到对第三控件执行的第三操作的情况下,发送第三指示信息,其中,所述第一指示信息中显示有所述第三控件,所述第三指示信息用于指示所述服务器取消向所述内容聚合界面推送所述待推送媒体资源。

根据本发明实施例的另一方面,还提供了一种媒体资源的推送装置,包括:

第三获取模块,用于获取第一应用上注册的第一帐号发送的第一请求,其中,所述第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系,所述第一请求用于请求向所述第二应用上的内容聚合界面推送所述第一帐号在所述第一应用上输入的待推送媒体资源,所述内容聚合界面用于显示向所述第二应用推送的媒体资源;

第一推送模块,用于响应所述第一请求向所述内容聚合界面推送所述待推送媒体资源。

可选地,所述第一推送模块包括:

获取单元,用于响应所述第一请求从具有对应关系的帐号和推送信息中获取所述第一帐号对应的目标推送信息,其中,所述目标推送信息用于指示允许所述第一帐号向所述内容聚合界面推送的媒体资源的目标数量;

推送单元,用于在所述目标数量大于零的情况下,向所述内容聚合界面推送所述待推送媒体资源,并向所述第一帐号发送第四指示信息,其中,所述第四指示信息用于指示所述待推送媒体资源推送成功。

可选地,所述装置还包括:

第五发送模块,用于在响应所述第一请求从具有对应关系的帐号和推送信息中获取所述第一帐号对应的目标推送信息之后,在所述目标数量为零的情况下,向所述第一帐号发送第一指示信息,其中,所述第一指示信息用于指示由于所述第一帐号所对应的目标推送信息不满足推送条件,拒绝所述第一帐号向所述内容聚合界面推送所述待推送媒体资源,所述推送条件包括所述目标数量大于零。

可选地,所述装置还包括:

第三接收模块,用于在向所述第一帐号发送第一指示信息之后,接收所述第一帐号响应所述第一指示信息发送的第二请求,其中,所述第二请求用于请求增加所述目标数量;

第六发送模块,用于向在所述第一应用上注册的第三帐号发送所述第二请求,其中,所述第三帐号在所述第一应用上用于管理所述第一帐号;

第四接收模块,用于接收所述第三帐号响应所述第二请求发送的第五指示信息,其中,所述第五指示信息用于指示将所述目标数量由零增加至第一数量;

处理模块,用于将记录的具有对应关系的所述第一帐号和所述目标数量中的所述目标数量由零增加至所述第一数量,并向所述第一帐号发送第二指示信息,其中,所述第二指示信息用于指示成功增加所述目标数量。

可选地,所述装置还包括:

第五接收模块,用于在向所述第一帐号发送所述第二指示信息之后,接收所述第一帐号响应所述第二指示信息发送的第三请求,其中,所述第三请求用于请求重新向所述内容聚合界面推送所述待推送媒体资源;

第二推送模块,用于响应所述第三请求向所述内容聚合界面推送所述待推送媒体资源。

可选地,所述装置还包括:

第六接收模块,用于在向所述第一帐号发送所述第一指示信息之后,接收所述第一帐号发送的第三指示信息,其中,所述第三指示信息用于指示取消向所述内容聚合界面推送所述待推送媒体资源;

取消模块,用于响应所述第三指示信息,取消向所述内容聚合界面推送所述待推送媒体资源。

可选地,所述装置还包括:

第七接收模块,用于在响应所述第一请求从具有对应关系的帐号和推送信息中获取所述第一帐号对应的目标推送信息之前,接收在所述第一应用上注册的第三帐号转移的虚拟资源,其中,所述第三帐号在所述第一应用上用于管理所述第一帐号,所述虚拟资源用于交换允许所述第三帐号在所述第一应用上所管理的管理帐号向所述第二应用推送的媒体资源的第二数量;

确定模块,用于根据所述虚拟资源和向所述第二应用推送的每个媒体资源所对应的目标虚拟资源之间的比值确定所述第二数量;

第七发送模块,用于将所述第二数量发送至所述第三帐号;

第八接收模块,用于接收所述第三帐号发送的所述具有对应关系的帐号和推送信息,其中,所述具有对应关系的帐号和推送信息用于指示所述第三帐号为每个所述管理帐号分配的允许每个所述管理帐号向所述第二应用推送的媒体资源的数量。

根据本发明实施例的另一方面,还提供了一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项中所述的方法。

根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行上述任一项中所述的方法。

在本发明实施例中,采用获取第一帐号在第一应用上输入的待推送媒体资源,其中,第一帐号是在第一应用上注册的帐号,第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系;获取第一帐号发送的包含待推送媒体资源的第一请求,其中,第一请求用于请求向第二应用上的内容聚合界面推送待推送媒体资源,内容聚合界面用于显示向第二应用推送的媒体资源;发送第一请求的方式,第一应用上注册的第一帐号被允许与第二应用上注册的帐号建立关联关系,第一帐号能够向第二应用上的内容聚合界面推送媒体资源,从而能够与第二应用进行资源的分享,以及社交互动,从而能够增加两个不同应用之间的互动,使得用户能够在不同应用上分享内容,从而实现了提高不同应用之间的互动性的技术效果,进而解决了不同应用之间的互动性较差的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的媒体资源的推送方法的示意图;

图2是根据本发明实施例的一种可选的媒体资源的推送方法的应用环境示意图;

图3是根据本发明可选的实施方式的一种可选的媒体资源的推送方法的示意图一;

图4是根据本发明可选的实施方式的一种可选的媒体资源的推送方法的示意图二;

图5是根据本发明可选的实施方式的一种可选的媒体资源的推送方法的示意图三;

图6是根据本发明可选的实施方式的一种可选的媒体资源的推送方法的示意图四;

图7是根据本发明实施例的另一种可选的媒体资源的推送方法的示意图;

图8是根据本发明实施例的另一种可选的媒体资源的推送方法的应用环境示意图;

图9是根据本发明可选的实施方式的另一种可选的媒体资源的推送方法的示意图一;

图10是根据本发明可选的实施方式的另一种可选的媒体资源的推送方法的示意图二;

图11是根据本发明实施例的一种可选的媒体资源的推送装置的示意图;

图12是根据本发明实施例的另一种可选的媒体资源的推送装置的示意图;

图13是根据本发明实施例的一种可选的媒体资源的推送方法的应用场景示意图;以及

图14是根据本发明实施例的一种可选的电子装置的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例的一个方面,提供了一种媒体资源的推送方法,如图1所示,该方法包括:

s102,获取第一帐号在第一应用上输入的待推送媒体资源,其中,第一帐号是在第一应用上注册的帐号,第一应用上注册的帐号被允许与在第二应用上注册的帐号建立关联关系;

s104,获取第一帐号发送的包含所述待推送媒体资源的第一请求,其中,第一请求用于请求向第二应用上的内容聚合界面推送待推送媒体资源,内容聚合界面用于显示向第二应用推送的媒体资源;

s106,发送第一请求。

可选地,在本实施例中,上述媒体资源的推送方法可以应用于如图2所示的终端设备202和服务器204所构成的硬件环境中。如图2所示,终端设备202上安装有第一应用的客户端206。客户端206获取第一帐号在第一应用上输入的待推送媒体资源,其中,第一帐号是在第一应用上注册的帐号,第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系。客户端206获取第一帐号发送包含待推送媒体资源的第一请求,其中,第一请求用于请求向第二应用上的内容聚合界面推送待推送媒体资源,内容聚合界面用于显示向第二应用推送的媒体资源。客户端206发送第一请求。

可选地,在本实施例中,上述媒体资源的推送方法可以但不限于应用于第一应用上的第一帐号向第二应用推送媒体资源的场景中。其中,上述客户端可以但不限于为各种具有媒体资源的推送功能的应用,例如,在线教育应用、即时通讯应用、社区空间应用、游戏应用、购物应用、浏览器应用、金融应用、多媒体应用、直播应用等。具体的,可以但不限于应用于在上述第一即时通讯应用上的第一帐号向第二即时通讯应用推送媒体资源的场景中,或还可以但不限于应用于在上述第一社区空间应用上的第一帐号向第二社区空间应用推送媒体资源的场景中,以提高不同应用之间的互动性。上述仅是一种示例,本实施例中对此不做任何限定。

可选地,在本实施例中,上述终端设备可以但不限于包括:手机、电脑、智能穿戴设备、智能家居设备、web等。

可选地,在本实施例中,第一帐号在第一应用上输入的待推送媒体资源可以但不限于是第一帐号在待推送媒体资源的编辑页面上输入的内容。

可选地,在本实施例中,待推送媒体资源可以但不限于包括:文本资源、视频资源、音频资源、图像资源等等。

可选地,在本实施例中,第一应用和第二应用是不同的应用程序,它们的帐号之间是允许互相添加关联关系的。该关联关系可以但不限于包括:好友关系,关注关系等等。建立了关联关系的帐号之间能够进行消息的传输和聊天。比如:第一应用可以是企业即时通信应用,第二应用可以是个人即时通信应用。第一应用上注册的企业员工帐号能够添加第二应用上注册的个人帐号为好友,添加好友后他们可以进行聊天。企业员工帐号还能够向第二应用推送媒体资源,来与第二应用上的帐号进行互动。

可选地,在本实施例中,内容聚合界面是第二应用上用于显示向第二应用推送的媒体资源的界面。内容聚合界面可以是第二应用上用于显示社交信息的界面。其可以是第二应用上某个帐号能够浏览的社交界面,也可以是某些或者全部帐号能够浏览的社交界面。比如:第二帐号的朋友圈界面、空间界面、博客界面、第二应用上的社交界面、社交信息的分类界面(例如资源推送中划分的推荐界面、关注界面、科技界面、历史界面等)等等。

可选地,在本实施例中,第二帐号可以但不限于包括一个或者多个帐号。第二帐号可以是在第二应用上与第一帐号具有关联关系的全部帐号,也可以是在第二应用上与第一帐号具有关联关系的部分帐号。

可选地,在本实施例中,第一帐号可以对推送该待推送媒体资源的第二应用上的帐号进行选择。根据第一帐号的选择将该待推送媒体资源的id写入第一帐号所选择的帐号的时间线(timeline)中,当被选择的帐号启动内容聚合界面时,能够读取到其时间线中的该待推送媒体资源进行显示。

在一个可选的实施方式中,如图3所示,第一应用是企业即时通信应用,第二应用是个人即时通信应用。帐号a是企业即时通信应用上注册的员工帐号,帐号b是个人即时通信应用注册的个人帐号。帐号a添加了帐号b为好友。帐号a使用的企业即时通信应用获取帐号a在编辑界面上输入的待推送媒体资源(视频1),并获取到帐号a通过点击编辑界面上的“发送”控件发送的第一请求,该第一请求用于请求向帐号b的内容聚合界面推送视频1,帐号b的内容聚合界面用于显示向帐号b推送的媒体资源。帐号a使用的企业即时通信应用将第一请求发送至帐号a使用的企业即时通信应用所对应的服务器。由该服务器将视频a推送到个人即时通信应用的服务器上,个人即时通信应用的服务器将视频a的id写入帐号b的时间线(timeline)中,使得在帐号b启动其内容聚合界面时能够将视频1推送给帐号b。

可见,通过上述步骤,第一应用上注册的第一帐号被允许与第二应用上注册的帐号建立关联关系,第一帐号能够向第二应用上的内容聚合界面推送媒体资源,从而能够与第二应用进行资源的分享,以及社交互动,从而能够增加两个不同应用之间的互动,使得用户能够在不同应用上分享内容,从而实现了提高不同应用之间的互动性的技术效果,进而解决了不同应用之间的互动性较差的技术问题。

作为一种可选的方案,获取第一帐号发送的包含待推送媒体资源的第一请求包括:

获取第一帐号发送的第一请求,其中,第一请求用于请求向第二帐号的内容聚合界面推送待推送媒体资源,第二帐号是在第二应用上与第一帐号具有关联关系的帐号,第二帐号的内容聚合界面用于显示向第二帐号推送的媒体资源。

可选地,在本实施例中,第一帐号能够向其在第二应用上具有关联关系的第二帐号推送媒体资源,每个第二帐号可以对应了一个内容聚合界面用于显示向第二帐号推送的媒体资源。或者,第二应用上的内容聚合界面也可以是由第二应用上注册的帐号来选择进行浏览的。比如:第二应用上注册的帐号可以通过对内容聚合界面的关注来浏览内容聚合界面上的内容。

作为一种可选的方案,在发送第一请求之后,还包括:

s1,接收第一指示信息,其中,第一指示信息用于指示由于第一帐号所对应的目标推送信息不满足推送条件,拒绝第一帐号向内容聚合界面推送待推送媒体资源,第一指示信息中显示有第一控件,目标推送信息用于指示允许第一帐号向内容聚合界面推送的媒体资源的目标数量,推送条件包括目标数量大于零;

s2,在检测到对第一控件执行的第一操作的情况下,发送第二请求,其中,第二请求用于请求增加目标数量。

可选地,在本实施例中,第一帐号和目标数量之间的对应关系可以在服务器中进行记录,该目标数量是允许第一帐号向其第二应用上的关联帐号发送的媒体资源的剩余数量。

可选地,在本实施例中,在服务器上可以设置允许第一帐号推送的媒体资源的数量,能够保证推送的内容的价值和质量,避免无限制发内容可能带来的信息过载问题。

可选地,在本实施例中,第一操作可以但不限于是任何用于触发第一控件的操作。比如:点击第一控件的操作,触摸第一控件的操作,拖动第一控件的操作等等。

在一个可选的实施方式中,如图4所示,在帐号a使用的企业即时通信应用将第一请求发送至帐号a使用的企业即时通信应用所对应的服务器之后,帐号a使用的企业即时通信应用接收到服务器返回的第一指示信息,其中,第一指示信息用于指示由于帐号a所对应的目标推送信息不满足推送条件,拒绝帐号a向帐号b的内容聚合界面推送视频1,第一指示信息中显示有第一控件(“申请预算”按钮),目标推送信息用于指示允许帐号a向帐号b的内容聚合界面推送的媒体资源的目标数量,推送条件包括该目标数量大于零。帐号a使用的企业即时通信应用在检测到对“申请预算”按钮执行的点击操作的情况下,向服务器发送第二请求,其中,第二请求用于请求增加目标数量。

作为一种可选的方案,在发送第二请求之后,还包括:

s1,接收第二指示信息,其中,第二指示信息用于指示成功增加目标数量,第二指示信息上显示有第二控件;

s2,在检测到对第二控件执行的第二操作的情况下,发送第三请求,其中,第三请求用于请求重新向内容聚合界面推送待推送媒体资源。

可选地,在本实施例中,在服务器发送第二指示信息来指示成功增加目标数量时,第一应用可以重新向服务器发送请求来重新进行媒体资源的推送。

可选地,在本实施例中,第二操作可以但不限于是任何用于触发第二控件的操作。比如:点击第二控件的操作,触摸第二控件的操作,拖动第二控件的操作等等。

在一个可选的实施方式中,如图5所示,在帐号a使用的企业即时通信应用将第二请求发送至帐号a使用的企业即时通信应用所对应的服务器之后,帐号a使用的企业即时通信应用接收到服务器返回的第二指示信息,该第二指示信息用于指示成功增加目标数量,第二指示信息上显示有第二控件(“重新发送”按钮)。帐号a使用的企业即时通信应用在检测到对“重新发送”按钮执行的点击操作的情况下,向服务器发送第三请求,该第三请求用于请求服务器重新向帐号b的内容聚合界面推送视频1。

作为一种可选的方案,第一指示信息中显示有第三控件,其中,在接收第一指示信息之后,还包括:

s1,在检测到对第三控件执行的第三操作的情况下,发送第三指示信息,其中,第三指示信息用于指示取消向内容聚合界面推送待推送媒体资源。

可选地,在本实施例中,用于指示由于第一帐号所对应的目标推送信息不满足推送条件,拒绝第一帐号向内容聚合界面推送待推送媒体资源的第一指示信息上还可以显示有第三控件(比如:“取消”按钮)。

可选地,在本实施例中,第三操作可以但不限于是任何用于触发第三控件的操作。比如:点击第三控件的操作,触摸第三控件的操作,拖动第三控件的操作等等。

在一个可选的实施方式中,如图6所示,在帐号a使用的企业即时通信应用将第一请求发送至帐号a使用的企业即时通信应用所对应的服务器之后,帐号a使用的企业即时通信应用接收到服务器返回的第一指示信息,其中,第一指示信息用于指示由于帐号a所对应的目标推送信息不满足推送条件,拒绝帐号a向帐号b的内容聚合界面推送视频1,第一指示信息中显示有第三控件(“取消”按钮),目标推送信息用于指示允许帐号a向帐号b的内容聚合界面推送的媒体资源的目标数量,推送条件包括该目标数量大于零。帐号a使用的企业即时通信应用在检测到对“取消”按钮执行的点击操作的情况下,向服务器发送第三指示信息,其中,第三指示信息用于指示服务器取消向帐号b的内容聚合界面推送待推送视频1。

根据本发明实施例的另一个方面,还提供了另一种媒体资源的推送方法,如图7所示,该方法包括:

s702,获取第一应用上注册的第一帐号发送的第一请求,其中,第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系,第一请求用于请求向第二应用上的内容聚合界面推送第一帐号在第一应用上输入的待推送媒体资源,内容聚合界面用于显示向第二应用推送的媒体资源;

s704,响应第一请求向内容聚合界面推送待推送媒体资源。

可选地,在本实施例中,上述媒体资源的推送方法可以应用于如图8所示的终端设备802和服务器804所构成的硬件环境中。如图8所示,终端设备802上安装有第一应用的客户端806。服务器804获取第一应用上注册的第一帐号通过客户端806发送的第一请求,其中,第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系,第一请求用于请求向第二应用上的内容聚合界面推送第一帐号在第一应用的客户端806上输入的待推送媒体资源,内容聚合界面用于显示向第二应用推送的媒体资源。服务器804响应第一请求向内容聚合界面推送待推送媒体资源。

可选地,在本实施例中,上述媒体资源的推送方法可以但不限于应用于第一应用上的第一帐号向第二应用推送媒体资源的场景中。其中,上述服务器可以但不限于为各种具有媒体资源的推送功能的应用所对应的服务器,例如,在线教育应用、即时通讯应用、社区空间应用、游戏应用、购物应用、浏览器应用、金融应用、多媒体应用、直播应用等。具体的,可以但不限于应用于在上述第一即时通讯应用上的第一帐号向第二即时通讯应用推送媒体资源的场景中,或还可以但不限于应用于在上述第一社区空间应用上的第一帐号向第二社区空间应用推送媒体资源的场景中,以提高不同应用之间的互动性。上述仅是一种示例,本实施例中对此不做任何限定。

可选地,在本实施例中,第一应用和第二应用是不同的应用程序,它们的帐号之间是允许互相添加关联关系的。该关联关系可以但不限于包括:好友关系,关注关系等等。建立了关联关系的帐号之间能够进行消息的传输和聊天。比如:第一应用可以是企业即时通信应用,第二应用可以是个人即时通信应用。第一应用上注册的企业员工帐号能够添加第二应用上注册的个人帐号为好友,添加好友后他们可以进行聊天。企业员工帐号还能够向第二应用推送媒体资源,来与第二应用上的帐号进行互动。

可选地,在本实施例中,内容聚合界面是第二应用上用于显示向第二应用推送的媒体资源的界面。内容聚合界面可以是第二应用上用于显示社交信息的界面。其可以是第二应用上某个帐号能够浏览的社交界面,也可以是某些或者全部帐号能够浏览的社交界面。比如:第二帐号的朋友圈界面、空间界面、博客界面、第二应用上的社交界面、社交信息的分类界面(例如资源推送中划分的推荐界面、关注界面、科技界面、历史界面等)等等。

可选地,在本实施例中,第二帐号可以但不限于包括一个或者多个帐号。第二帐号可以是在第二应用上与第一帐号具有关联关系的全部帐号,也可以是在第二应用上与第一帐号具有关联关系的部分帐号。

在一个可选的实施方式中,如图9所示,第一应用是企业即时通信应用,第二应用是个人即时通信应用。帐号a是企业即时通信应用上注册的员工帐号,帐号b是个人即时通信应用注册的个人帐号。帐号a添加了帐号b为好友。企业即时通信应用对应的服务器获取帐号a使用的企业即时通信应用发送的第一请求,该第一请求用于请求向帐号b的内容聚合界面推送帐号a在企业即时通信应用上输入的视频1,帐号b的内容聚合界面用于显示与帐号b在个人即时通信应用上好友帐号推送的媒体资源。服务器响应该第一请求向帐号b的内容聚合界面推送视频1。

可见,通过上述步骤,第一应用上注册的第一帐号被允许与第二应用上注册的帐号建立关联关系,第一帐号能够向第二应用上的内容聚合界面推送媒体资源,从而能够与第二应用进行资源的分享,以及社交互动,从而能够增加两个不同应用之间的互动,使得用户能够在不同应用上分享内容,从而实现了提高不同应用之间的互动性的技术效果,进而解决了不同应用之间的互动性较差的技术问题。

作为一种可选的方案,响应第一请求向内容聚合界面推送待推送媒体资源包括:

s1,响应第一请求从具有对应关系的帐号和推送信息中获取第一帐号对应的目标推送信息,其中,目标推送信息用于指示允许第一帐号向内容聚合界面推送的媒体资源的目标数量;

s2,在目标数量大于零的情况下,向内容聚合界面推送待推送媒体资源,并向第一帐号发送第四指示信息,其中,第四指示信息用于指示待推送媒体资源推送成功。

可选地,在本实施例中,服务器中记录了为第一应用上注册的帐号分配的允许推送媒体资源的数量,目标数量是允许第一帐号向其第二应用上的关联帐号发送的媒体资源的剩余数量。

可选地,在本实施例中,在服务器上设置了允许第一应用上注册的帐号推送的媒体资源的数量,能够保证推送的内容的价值和质量,避免无限制发内容可能带来的信息过载问题。

可选地,在本实施例中,如果第一帐号对应的目标数量大于零,则表示允许第一帐号向第二帐号推送媒体资源,服务器可以将待推送媒体资源推送到内容聚合界面,并向第一帐号发送第四指示信息来指示待推送媒体资源推送成功。

作为一种可选的方案,在响应第一请求从具有对应关系的帐号和推送信息中获取第一帐号对应的目标推送信息之后,还包括:

s1,在目标数量为零的情况下,向第一帐号发送第一指示信息,其中,第一指示信息用于指示由于第一帐号所对应的目标推送信息不满足推送条件,拒绝第一帐号向内容聚合界面推送待推送媒体资源,推送条件包括目标数量大于零。

可选地,在本实施例中,如果目标数量为零,则表示第一帐号对应的推送媒体资源的预算不足,服务器向第一帐号发送第一指示信息来指示由于第一帐号所对应的目标推送信息不满足推送条件,而拒绝第一帐号向内容聚合界面推送待推送媒体资源。

可选地,在本实施例中,可以通过设置帐号对应的允许推送的媒体资源的数量来控制推送的媒体资源的质量。

作为一种可选的方案,在向第一帐号发送第一指示信息之后,还包括:

s1,接收第一帐号响应第一指示信息发送的第二请求,其中,第二请求用于请求增加目标数量;

s2,向在第一应用上注册的第三帐号发送第二请求,其中,第三帐号在第一应用上用于管理第一帐号;

s3,接收第三帐号响应第二请求发送的第五指示信息,其中,第五指示信息用于指示将目标数量由零增加至第一数量;

s4,将记录的具有对应关系的第一帐号和目标数量中的目标数量由零增加至第一数量,并向第一帐号发送第二指示信息,其中,第二指示信息用于指示成功增加目标数量。

可选地,在本实施例中,第三帐号可以但不限于是第一应用上注册的用于对帐号进行管理的管理员帐号。第一应用上注册的员工帐号所对应的允许推送媒体资源的数量可以但不限于是由该管理员帐号所配置的。从而实现对媒体资源的推送过程的集中管控。

可选地,在本实施例中,在目标数量为零的情况下,第一帐号可以向服务器请求增加目标数量,服务器向第三帐号发送该请求,由第三帐号为第一帐号分配新的允许其发送媒体资源的数量。在另一种情况下,第三帐号也可以拒绝为第一帐号增加目标数量。

作为一种可选的方案,在向第一帐号发送第二指示信息之后,还包括:

s1,接收第一帐号响应第二指示信息发送的第三请求,其中,第三请求用于请求重新向内容聚合界面推送待推送媒体资源;

s2,响应第三请求向内容聚合界面推送待推送媒体资源。

可选地,在本实施例中,在为第一帐号增加了目标数量后,第一帐号可以重新请求推送待推送媒体资源。服务器响应该请求向内容聚合界面推送待推送媒体资源。

作为一种可选的方案,在向第一帐号发送第一指示信息之后,还包括:

s1,接收第一帐号发送的第三指示信息,其中,第三指示信息用于指示取消向内容聚合界面推送待推送媒体资源;

s2,响应第三指示信息,取消向内容聚合界面推送待推送媒体资源。

可选地,在本实施例中,在第一帐号被拒绝推送待推送媒体资源之后,第一帐号可以选择取消待推送媒体资源的推送操作。服务器根据第一帐号的指示取消待推送媒体资源的推送操作。

作为一种可选的方案,在响应第一请求从具有对应关系的帐号和推送信息中获取第一帐号对应的目标推送信息之前,还包括:

s1,接收在第一应用上注册的第三帐号转移的虚拟资源,其中,第三帐号在第一应用上用于管理第一帐号,虚拟资源用于交换允许第三帐号在第一应用上所管理的管理帐号向第二应用推送的媒体资源的第二数量;

s2,根据虚拟资源和向第二应用推送的每个媒体资源所对应的目标虚拟资源之间的比值确定第二数量;

s3,将第二数量发送至第三帐号;

s4,接收第三帐号发送的具有对应关系的帐号和推送信息,其中,具有对应关系的帐号和推送信息用于指示第三帐号为每个管理帐号分配的允许每个管理帐号向第二应用推送的媒体资源的数量。

可选地,在本实施例中,虚拟资源可以但不限于是金融资源,比如货币、资金等等。

可选地,在本实施例中,第三帐号向服务器转移虚拟资源的过程可以但不限于是第三帐号向服务器充值的过程。第三帐号向服务器转移的金额可以作为允许第一应用上的帐号推送的媒体资源的全部预算。服务器根据该预算和每个媒体资源的价值之间比值确定允许推送的媒体资源的总数量,即第二数量。并将第二数量发送给第三帐号,由第三帐号进行分配。

可选地,在本实施例中,第三帐号为第一应用上注册的帐号分配允许推送的媒体资源的数量,得到具有对应关系的帐号和推送信息。并将其返回给服务器,由服务器进行存储。后续服务器会根据该配置信息确定是否允许某帐号推送媒体资源。

在一个可选的实施方式中,如图10所示,企业即时通信应用中的员工帐号发布媒体资源到个人即时通信应用的好友帐号的内容聚合,企业即时通信应用中的管理员帐号需要充值m金额到企业即时通信应用平台账户。企业即时通信应用平台根据定价,将企业充值的金额转化为企业可发的内容总条数。企业管理员帐号分配员工帐号可发的媒体资源的预算条数。每个员工条数上限为多少。

当员工帐号点击发布时,员工帐号已发条数没有达到上限,就可以正常发布。员工帐号已发条数已经达到上线,就可以提交充值申请。发起申请后,管理员帐号接收到员工帐号的申请,决定并反馈新一轮预算条数的申请审批的结果。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。

根据本发明实施例的另一个方面,还提供了一种用于实施上述媒体资源的推送方法的媒体资源的推送装置,如图11所示,该装置包括:

第一获取模块1102,用于获取第一帐号在第一应用上输入的待推送媒体资源,其中,第一帐号是在第一应用上注册的帐号,第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系;

第二获取模块1104,用于获取第一帐号发送的包含所述待推送媒体资源的第一请求,其中,第一请求用于请求向第二应用上的内容聚合界面推送待推送媒体资源,内容聚合界面用于显示向第二应用推送的媒体资源;

第一发送模块1106,用于发送第一请求。

可选地,第二获取模块用于:获取第一帐号发送的第一请求,其中,第一请求用于请求向第二帐号的内容聚合界面推送待推送媒体资源,第二帐号是在第二应用上与第一帐号具有关联关系的帐号,第二帐号的内容聚合界面用于显示向第二帐号推送的媒体资源。

可选地,上述装置还包括:

第一接收模块,用于在发送第一请求之后,接收第一指示信息,其中,第一指示信息用于指示由于第一帐号所对应的目标推送信息不满足推送条件,拒绝第一帐号向内容聚合界面推送待推送媒体资源,第一指示信息中显示有第一控件,目标推送信息用于指示允许第一帐号向内容聚合界面推送的媒体资源的目标数量,推送条件包括目标数量大于零;

第二发送模块,用于在检测到对第一控件执行的第一操作的情况下,发送第二请求,其中,第二请求用于请求增加目标数量。

可选地,上述装置还包括:

第二接收模块,用于在发送第二请求之后,接收第二指示信息,其中,第二指示信息用于指示成功增加目标数量,第二指示信息上显示有第二控件;

第三发送模块,用于在检测到对第二控件执行的第二操作的情况下,发送第三请求,其中,第三请求用于请求重新向内容聚合界面推送待推送媒体资源。

可选地,上述装置还包括:

第四发送模块,用于在接收第一指示信息之后,在检测到对第三控件执行的第三操作的情况下,发送第三指示信息,其中,第一指示信息中显示有第三控件,第三指示信息用于指示服务器取消向内容聚合界面推送待推送媒体资源。

根据本发明实施例的另一个方面,还提供了另一种用于实施上述媒体资源的推送方法的媒体资源的推送装置,如图12所示,该装置包括:

第三获取模块1202,用于获取第一应用上注册的第一帐号发送的第一请求,其中,第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系,第一请求用于请求向第二应用上的内容聚合界面推送第一帐号在第一应用上输入的待推送媒体资源,内容聚合界面用于显示向第二应用推送的媒体资源;

第一推送模块1204,用于响应第一请求向内容聚合界面推送待推送媒体资源。

可选地,上述第一推送模块包括:

获取单元,用于响应第一请求从具有对应关系的帐号和推送信息中获取第一帐号对应的目标推送信息,其中,目标推送信息用于指示允许第一帐号向内容聚合界面推送的媒体资源的目标数量;

推送单元,用于在目标数量大于零的情况下,向内容聚合界面推送待推送媒体资源,并向第一帐号发送第四指示信息,其中,第四指示信息用于指示待推送媒体资源推送成功。

可选地,上述装置还包括:

第五发送模块,用于在响应第一请求从具有对应关系的帐号和推送信息中获取第一帐号对应的目标推送信息之后,在目标数量为零的情况下,向第一帐号发送第一指示信息,其中,第一指示信息用于指示由于第一帐号所对应的目标推送信息不满足推送条件,拒绝第一帐号向内容聚合界面推送待推送媒体资源,推送条件包括目标数量大于零。

可选地,上述装置还包括:

第三接收模块,用于在向第一帐号发送第一指示信息之后,接收第一帐号响应第一指示信息发送的第二请求,其中,第二请求用于请求增加目标数量;

第六发送模块,用于向在第一应用上注册的第三帐号发送第二请求,其中,第三帐号在第一应用上用于管理第一帐号;

第四接收模块,用于接收第三帐号响应第二请求发送的第五指示信息,其中,第五指示信息用于指示将目标数量由零增加至第一数量;

处理模块,用于将记录的具有对应关系的第一帐号和目标数量中的目标数量由零增加至第一数量,并向第一帐号发送第二指示信息,其中,第二指示信息用于指示成功增加目标数量。

可选地,上述装置还包括:

第五接收模块,用于在向第一帐号发送第二指示信息之后,接收第一帐号响应第二指示信息发送的第三请求,其中,第三请求用于请求重新向内容聚合界面推送待推送媒体资源;

第二推送模块,用于响应第三请求向内容聚合界面推送待推送媒体资源。

可选地,上述装置还包括:

第六接收模块,用于在向第一帐号发送第一指示信息之后,接收第一帐号发送的第三指示信息,其中,第三指示信息用于指示取消向内容聚合界面推送待推送媒体资源;

取消模块,用于响应第三指示信息,取消向内容聚合界面推送待推送媒体资源。

可选地,上述装置还包括:

第七接收模块,用于在响应第一请求从具有对应关系的帐号和推送信息中获取第一帐号对应的目标推送信息之前,接收在第一应用上注册的第三帐号转移的虚拟资源,其中,第三帐号在第一应用上用于管理第一帐号,虚拟资源用于交换允许第三帐号在第一应用上所管理的管理帐号向第二应用推送的媒体资源的第二数量;

确定模块,用于根据虚拟资源和向第二应用推送的每个媒体资源所对应的目标虚拟资源之间的比值确定第二数量;

第七发送模块,用于将第二数量发送至第三帐号;

第八接收模块,用于接收第三帐号发送的具有对应关系的帐号和推送信息,其中,具有对应关系的帐号和推送信息用于指示第三帐号为每个管理帐号分配的允许每个管理帐号向第二应用推送的媒体资源的数量。

本发明实施例的应用环境可以但不限于参照上述实施例中的应用环境,本实施例中对此不再赘述。本发明实施例提供了用于实施上述实时通信的连接方法的一种可选的具体应用示例。

作为一种可选的实施例,上述媒体资源的推送方法可以但不限于应用于如图13所示的企业即时通信应用向其个人即时通信应用的好友的空间界面发布媒体资源的场景中。在本场景中,在企业即时通信应用的管理端客户端上,企业的管理员向服务器充值企业账户,管理端客户端将数据传输给服务器。服务器处理金额。金额到账,维护金额数据库(记录当前金额、已用,余额)。服务器根据平台的定价规则,计算可推送媒体资源条数。服务器将可推送媒体资源条数传输给企业即时通信应用的管理端客户端。管理员根据返回的总条数,分配给其企业的员工推送媒体资源的条数的预算。比如:a员工n条内容的预算,b员工m条内容的预算,m加n不大于可推送媒体资源的总条数。管理端客户端传输上述分配关系到服务器。服务器存储每个员工内容条数的预算数据表。记录员工、预算、已用、剩余的对应关系。并将数据同步给员工的企业即时通信应用的客户端。员工在企业即时通信应用的客户端发布媒体资源的时候,传输请求给服务器。服务器查询该员工的预算状态,判断该员工是否还有预算。根据预算判断该员工是否可以发布。服务器将结果传输给企业即时通信应用的员工客户端。如果有预算,则员工可以发布。如果无预算,员工可以选择取消发布或者申请预算。如果员工选择了申请预算,员工客户端将请求传输给服务器,服务器接收到员工的请求。并同步数据给管理端。管理端看到申请结果并处理,将结果返回给服务器。服务器收到结果,并更新每个员工的数据状态。将数据同步更新到员工的客户端上。

通过上述过程,两个应用产品能够实现互通,一个应用产品可向另外一个应用产品推送内容,但需要付费才能推送内容。付费推送内容的方式,可以保证内容的价值和质量,避免无限制推送内容可能带来的信息过载问题。

根据本发明实施例的又一个方面,还提供了一种用于实施上述媒体资源的推送的电子装置,如图14所示,该电子装置包括:一个或多个(图中仅示出一个)处理器1402、存储器1404、传感器1406、编码器1408以及传输装置1410,该存储器中存储有计算机程序,该处理器被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子装置可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,获取第一帐号在第一应用上输入的待推送媒体资源,其中,所述第一帐号是在所述第一应用上注册的帐号,所述第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系;

s2,获取所述第一帐号发送的包含所述待推送媒体资源的第一请求,其中,所述第一请求用于请求向所述第二应用上的内容聚合界面推送所述待推送媒体资源,所述内容聚合界面用于显示向所述第二应用推送的媒体资源;

s3,发送所述第一请求。

可选地,本领域普通技术人员可以理解,图14所示的结构仅为示意,电子装置也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图14其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图14中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图14所示不同的配置。

其中,存储器1404可用于存储软件程序以及模块,如本发明实施例中的媒体资源的推送方法和装置对应的程序指令/模块,处理器1402通过运行存储在存储器1404内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的目标组件的控制方法。存储器1404可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1404可进一步包括相对于处理器1402远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述的传输装置1410用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1410包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1410为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

其中,具体地,存储器1404用于存储应用程序。

本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,获取第一帐号在第一应用上输入的待推送媒体资源,其中,所述第一帐号是在所述第一应用上注册的帐号,所述第一应用上注册的帐号被允许与第二应用上注册的帐号建立关联关系;

s2,获取所述第一帐号发送的第一请求,其中,所述第一请求用于请求向所述第二帐号的内容聚合界面推送所述待推送媒体资源,所述内容聚合界面用于显示向所述第二应用推送的媒体资源;

s3,发送所述第一请求。

可选地,存储介质还被设置为存储用于执行上述实施例中的方法中所包括的步骤的计算机程序,本实施例中对此不再赘述。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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