跨平台课程推送方法、装置、电子设备、存储介质制造方法及图纸

技术编号:25690309 阅读:24 留言:0更新日期:2020-09-18 21:02
本发明专利技术提供一种跨平台课程推送方法、装置、电子设备、存储介质,方法包括:接收第一用户通过第一账号发出的课程推送请求,所述课程推送请求至少包括被推送的第二用户的第三账号;基于所述第二用户的第三账号,至少获取所述第二用户的第四账号,所述第四账号为所述第二用户于第二服务器的账号;基于所述第二用户的第四账号,获取所述第二用户于所述第二服务器的用户数据;根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息;以及使所述第一服务器和所述第二服务器通信以将所确定待推送课程信息显示于所述第二用户的第四账号的通信界面。本发明专利技术提供的方法及装置实现跨平台课程推送。

【技术实现步骤摘要】
跨平台课程推送方法、装置、电子设备、存储介质
本专利技术涉及计算机应用领域,尤其涉及一种跨平台课程推送方法、装置、电子设备、存储介质。
技术介绍
随着互联网的发展,用户开始使用各类网络通讯平台进行通讯。网络通信平台可以包括即时通讯平台、社交网络通讯平台以及独立的企业内部通讯平台等。尤其是对于企业内部的通讯平台,其还具有对员工进行管理的能力。然而企业内部的员工,若要与企业外的客户进行通讯时,考虑到企业外的客户并不具有该企业内部的通讯工具,从而企业内部的员工需要通过其它的即时通讯平台、社交网络通讯平台来与客户进行通讯。然而,这样的操作方式,在需要进行课程推送时,需要分别登录多个通讯平台分别向不同的用户推送课程,同时,没有针对性地针对不同的用户推送不同的课程信息。由此,对于多平台通讯中,如何针对性地向用户推送课程信息,是本领域亟待解决的技术问题。
技术实现思路
本专利技术为了克服上述相关技术存在的缺陷,提供一种跨平台课程推送方法、装置、电子设备、存储介质,进而实现跨平台课程推送,以针对性地向用户推送课程信息,避免推送课程的用户切换通信工具的同时,减少被推荐用户的搜索课程的操作。根据本专利技术的一个方面,提供一种跨平台课程推送方法,包括:接收第一用户通过第一账号发出的课程推送请求,所述课程推送请求至少包括被推送的第二用户的第三账号,所述第一账号为所述第一用户于第一服务器的账号,所述第三账号为所述第二用户于所述第一服务器的账号;基于所述第二用户的第三账号,至少获取所述第二用户的第四账号,所述第四账号为所述第二用户于第二服务器的账号;基于所述第二用户的第四账号,获取所述第二用户于所述第二服务器的用户数据;根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息;以及使所述第一服务器和所述第二服务器通信以将所确定待推送课程信息显示于所述第二用户的第四账号的通信界面。在本专利技术的一些实施例中,所述第二用户于所述第二服务器的用户数据至少包括所述第二用户于第二服务器的好友数据。在本专利技术的一些实施例中,所述根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息包括:根据所述第二用户于第二服务器的好友数据确定所述第二用户于第二服务器的好友参与的课程;根据参与的课程的所述第二用户于第二服务器的好友数量确定待推送课程信息。在本专利技术的一些实施例中,所述根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息包括:计算根据所述第二用户于第二服务器的好友的操作数据与第二用户于第二服务器的操作数据,计算参与过课程的所述第二用户于第二服务器的好友与第二用户之间的相似度;根据所计算的相似度将所述第二用户于第二服务器的至少一好友参与过的课程确定待推送课程信息。在本专利技术的一些实施例中,所述第二用户于所述第二服务器的用户数据至少包括所述第二用户于第二服务器对共享内容的操作数据,所述根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息包括:获取所述第二用户于所述第二服务器上对共享内容的操作数据;按每一操作类型,对各所述共享内容的内容标签进行聚合计数,所述内容标签基于所述共享内容生成;根据不同的操作类型对各所述内容标签的聚合计数加权求和获得各内容标签的评分;根据所述内容标签的评分,将至少一内容标签作为待匹配标签;将所述待匹配标签与各课程的课程标签进行匹配,以确定待推送课程信息。在本专利技术的一些实施例中,根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息包括:根据所述第二用户的用户数据确定至少一待推送课程;根据所确定的至少一待推送课程生成待推送课程集合;以及使所述待推送课程集合显示于所述第二用户的第四账号的通信界面。在本专利技术的一些实施例中,所述待推送课程集合中的各课程为在线直播课程,所述根据所确定的至少一待推送课程生成待推送课程集合之后,且所述使所述待推送课程集合显示于所述第二用户的第四账号的通信界面之前包括:实时截取各所述在线直播课程的当前课程画面,将所述当前课程画面作为各所述在线直播课程的封面进行显示。在本专利技术的一些实施例中,所述使所述待推送课程集合显示于所述第二用户的第四账号的通信界面包括:响应于第二用户在第四账号的通信界面对所述在线直播课程的封面的悬浮操作,使所操作的在线直播课程的封面区域内播放所操作的在线直播课程的课程视频片段。在本专利技术的一些实施例中,所播放的课程视频片段为该在线直播课程于当前时间之前预定时间段内的视频片段。在本专利技术的一些实施例中,所播放的课程视频片段基于所述第二用户于所述第二服务器的用户数据自所述在线直播课程提取。在本专利技术的一些实施例中,还包括:基于所述第二用户的第三账号,至少获取所述第二用户的第六账号,所述第六账号为所述第二用户于第三服务器的账号;基于所述第二用户的第六账号,获取所述第二用户于所述第三服务器的用户数据;根据所述第二用户于所述第三服务器的用户数据确定待推送课程信息;使所述第一服务器和所述第三服务器通信以将所确定待推送课程信息显示于所述第二用户的第六账号的通信界面。在本专利技术的一些实施例中,还包括:响应于所述第一用户的第一账号通过所述第一服务器向所述第二用户的第三账号发送信息,自所述第二服务器及所述第三服务器中确定所述第一服务器通信的服务器;使所述第一服务器与所确定的服务器通信以将所发送的信息显示于所述第二用户于该服务器的账号的通信界面;响应于所述第二用户的第四账号通过所述第二服务器向所述第一用户的第二账号发送信息,所述第一服务器与所述第二服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面,所述第二账号为所述第一用户于所述第二服务器的账号;响应于所述第二用户的第六账号通过所述第三服务器向所述第一用户的第五账号发送信息,所述第一服务器与所述第三服务器通信以将所发送的信息显示于所述第一用户的第一账号的通信界面,所述第五账号为所述第一用户于所述第三服务器的账号。根据本专利技术的又一方面,还提供一种跨平台课程推送装置,包括:接收模块,用于接收第一用户通过第一账号发出的课程推送请求,所述课程推送请求至少包括被推送的第二用户的第三账号,所述第一账号为所述第一用户于第一服务器的账号,所述第三账号为所述第二用户于所述第一服务器的账号;第一获取模块,用于基于所述第二用户的第三账号,至少获取所述第二用户的第四账号,所述第四账号为所述第二用户于第二服务器的账号;第二获取模块,用于基于所述第二用户的第四账号,获取所述第二用户于所述第二服务器的用户数据;确定模块,用于根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息;以及推送模块,用于使所述第一服务器和所述第二服务器通信以将所确定待推送课程信息显示于所述第二用户的第四账号的通信界面。根据本专利技术的又一方面,还提供一种电子本文档来自技高网...

【技术保护点】
1.一种跨平台课程推送方法,其特征在于,包括:/n接收第一用户通过第一账号发出的课程推送请求,所述课程推送请求至少包括被推送的第二用户的第三账号,所述第一账号为所述第一用户于第一服务器的账号,所述第三账号为所述第二用户于所述第一服务器的账号;/n基于所述第二用户的第三账号,至少获取所述第二用户的第四账号,所述第四账号为所述第二用户于第二服务器的账号;/n基于所述第二用户的第四账号,获取所述第二用户于所述第二服务器的用户数据;/n根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息;以及/n使所述第一服务器和所述第二服务器通信以将所确定待推送课程信息显示于所述第二用户的第四账号的通信界面。/n

【技术特征摘要】
1.一种跨平台课程推送方法,其特征在于,包括:
接收第一用户通过第一账号发出的课程推送请求,所述课程推送请求至少包括被推送的第二用户的第三账号,所述第一账号为所述第一用户于第一服务器的账号,所述第三账号为所述第二用户于所述第一服务器的账号;
基于所述第二用户的第三账号,至少获取所述第二用户的第四账号,所述第四账号为所述第二用户于第二服务器的账号;
基于所述第二用户的第四账号,获取所述第二用户于所述第二服务器的用户数据;
根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息;以及
使所述第一服务器和所述第二服务器通信以将所确定待推送课程信息显示于所述第二用户的第四账号的通信界面。


2.如权利要求1所述的跨平台课程推送方法,其特征在于,所述第二用户于所述第二服务器的用户数据至少包括所述第二用户于第二服务器的好友数据。


3.如权利要求2所述的跨平台课程推送方法,其特征在于,所述根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息包括:
根据所述第二用户于第二服务器的好友数据确定所述第二用户于第二服务器的好友参与的课程;
根据参与的课程的所述第二用户于第二服务器的好友数量确定待推送课程信息。


4.如权利要求2所述的跨平台课程推送方法,其特征在于,所述根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息包括:
计算根据所述第二用户于第二服务器的好友的操作数据与第二用户于第二服务器的操作数据,计算参与过课程的所述第二用户于第二服务器的好友与第二用户之间的相似度;
根据所计算的相似度将所述第二用户于第二服务器的至少一好友参与过的课程确定待推送课程信息。


5.如权利要求1所述的跨平台课程推送方法,其特征在于,所述第二用户于所述第二服务器的用户数据至少包括所述第二用户于第二服务器对共享内容的操作数据,所述根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息包括:
获取所述第二用户于所述第二服务器上对共享内容的操作数据;
按每一操作类型,对各所述共享内容的内容标签进行聚合计数,所述内容标签基于所述共享内容生成;
根据不同的操作类型对各所述内容标签的聚合计数加权求和获得各内容标签的评分;
根据所述内容标签的评分,将至少一内容标签作为待匹配标签;
将所述待匹配标签与各课程的课程标签进行匹配,以确定待推送课程信息。


6.如权利要求1所述的跨平台课程推送方法,其特征在于,根据所述第二用户于所述第二服务器的用户数据确定待推送课程信息包括:
根据所述第二用户的用户数据确定至少一待推送课程;
根据所确定的至少一待推送课程生成待推送课程集合;以及
使所述待推送课程集合显示于所述第二用户的第四账号的通信界面。


7.如权利要求6所述的跨平台课程推送方法,其特征在于,所述待推送课程集合中的各课程为在线直播课程,所述根据所确定的至少一待推送课程生成待推送课程集合之后,且所述使所述待推送课程集合显示于所述第二用户的第四账号的通信界面之前包括:
实时截取各所述在线直播课程的当前课程画面,将所述当前课程画面作为各所述在线直播课程的封面进行显示。


8.如权利要求7所述的跨平台课程推送方法,其特征在于,所述使所述待...

【专利技术属性】
技术研发人员:李文元
申请(专利权)人:威比网络科技上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1