媒体内容分享方法、装置、存储介质及电子设备制造方法及图纸

技术编号:28500120 阅读:18 留言:0更新日期:2021-05-19 22:41
本公开关于媒体内容分享方法、装置、存储介质及电子设备,该方法包括响应于分享指令,基于最近一条消息创建时间对会话进行排序,得到第一会话序列;根据所述第一会话序列中会话对应的分享信息,对所述第一会话序列进行排序,得到第二会话序列;根据所述第二会话序列渲染媒体内容分享面板,所述媒体内容分享面板用于分享所述分享指令对应的媒体内容。本公开可以使得媒体内容分享面板显示的会话较大程度地符合用户预期,提升内容分享效率。提升内容分享效率。提升内容分享效率。

【技术实现步骤摘要】
媒体内容分享方法、装置、存储介质及电子设备


[0001]本公开涉及计算机应用
,尤其涉及媒体内容分享方法、装置、存储介质及电子设备。

技术介绍

[0002]媒体内容分享是互联网中常见的分享行为,用户可将浏览到的媒体内容分享至本平台用户或其它平台用户。
[0003]相关技术中,分享媒体内容时,常通过媒体内容分享面板显示待分享对象列表,用户从待分享对象列表中选择待分享对象,并向被选中的待分享对象分享媒体内容。待分享对象列表的创建通常基于用户与其余用户的会话中最近一条消息的创建时间,排序其余用户,得到待分享对象列表,然而,在很多场景下根据会话中最近一条消息的创建时间,排序得到的待分享对象列表,并不一定是用户期望的待分享对象列表,从而导致分享效率较低。

技术实现思路

[0004]本公开提供媒体内容分享方法、装置、存储介质及电子设备,以至少解决相关技术中较难快速命中用户预期的待分享对象,导致分享效率较低的技术问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种媒体内容分享方法,包括:
[0006]响应于分享指令,基于最近一条消息创建时间对会话进行排序,得到第一会话序列;
[0007]根据所述第一会话序列中会话对应的分享信息,对所述第一会话序列进行排序,得到第二会话序列;
[0008]根据所述第二会话序列渲染媒体内容分享面板,所述媒体内容分享面板用于分享所述分享指令对应的媒体内容。
[0009]在一示例性实施方式中,所述分享信息为分享次数,所述方法还包括:
[0010]获取分享记录表,所述分享记录表中的分享记录包括会话标识;
[0011]获取所述第一会话序列中会话的会话标识,根据所述会话的会话标识查询所述分享记录表中的分享记录,根据查询结果得到所述会话对应的分享次数。
[0012]在一示例性实施方式中,所述根据所述第一会话序列中会话对应的分享信息,对所述第一会话序列进行排序,得到第二会话序列,包括:
[0013]根据所述分享次数对所述第一会话序列中的会话进行排序,将排序结果作为所述第二会话序列,所述第二会话序列中关联会话的先后次序与第一会话序列中关联会话的先后次序一致,所述关联会话为分享次数相同的会话。
[0014]在一示例性实施方式中,所述基于最近一条消息创建时间对会话进行排序,得到第一会话序列,包括:
[0015]获取会话表,所述会话表中的会话包括所述最近一条消息创建时间;
[0016]根据当前时间确定第一目标时间区间;
[0017]在所述会话表中提取所述最近一条消息创建时间在所述第一目标时间区间中的会话,得到第一提取结果;
[0018]按照所述最近一条消息创建时间降序的顺序对所述第一提取结果中的会话进行排序,将排序结果作为所述第一会话序列。
[0019]在一示例性实施方式中,所述根据所述会话的会话标识查询所述分享记录表中的分享记录,根据查询结果得到所述会话对应的分享次数,包括:
[0020]在所述分享记录表中提取分享记录,得到第二提取结果,所述第二提取结果中的分享记录的会话标识与所述会话的会话标识相同;
[0021]将所述第二提取结果中的分享记录的数量作为所述会话对应的分享次数。
[0022]在一示例性实施方式中,所述分享记录表中的分享记录还包括分享时间;所述根据所述会话的会话标识查询所述分享记录表中的分享记录,根据查询结果得到所述会话对应的分享次数,包括:
[0023]在所述分享记录表中提取分享记录,得到第二提取结果,所述第二提取结果中的分享记录的会话标识与所述会话的会话标识相同;
[0024]根据当前时间确定第二目标时间区间;
[0025]在所述第二提取结果中,统计分享时间在所述第二目标时间区间的分享记录的数量,将统计结果作为所述会话对应的分享次数。
[0026]在一示例性实施方式中,所述根据所述第二会话序列渲染媒体内容分享面板,包括:
[0027]顺序提取所述第二会话序列中的会话的会话标识;
[0028]依次将所述会话标识对应的图标显示在所述媒体内容分享面板。
[0029]在一示例性实施方式中,所述方法还包括:
[0030]响应于对所述媒体内容分享面板中的图标的触发指令,获取所述图标对应的会话标识;
[0031]向所述会话标识对应的会话发送所述分享指令对应的媒体内容。
[0032]在一示例性实施方式中,所述向所述会话标识对应的会话发送所述分享指令对应的媒体内容之后,所述方法还包括:
[0033]若发送成功,则获取发送时间,将所述发送时间确定为分享时间;生成分享标识;根据所述分享标识、分享时间和会话标识生成分享记录,将所述分享记录添加至所述分享记录表。
[0034]在一示例性的实施方式中,所述方法还包括:在本地存储并更新所述分享记录表。
[0035]根据本公开实施例的第二方面,提供一种媒体内容分享方法,包括:
[0036]获取客户端发出的分享指令;
[0037]响应于所述分享指令,基于最近一条消息创建时间对会话进行排序,得到第一会话序列;
[0038]根据所述第一会话序列中会话对应的分享信息,对所述第一会话序列进行排序,得到第二会话序列;
[0039]将所述第二会话序列发送至所述客户端,以触发所述客户端根据所述第二会话序
列渲染媒体内容分享面板,所述媒体内容分享面板用于分享所述分享指令对应的媒体内容。
[0040]在一示例性的实施方式中,所述分享信息为分享次数,所述方法还包括:
[0041]获取分享记录表,所述分享记录表中的分享记录包括会话标识;
[0042]获取所述第一会话序列中会话的会话标识,根据所述会话的会话标识查询所述分享记录表中的分享记录,根据查询结果得到所述会话对应的分享次数。
[0043]在一示例性的实施方式中,所述根据所述第一会话序列中会话对应的分享信息,对所述第一会话序列进行排序,得到第二会话序列,包括:
[0044]根据所述分享次数对所述第一会话序列中的会话进行排序,将排序结果作为所述第二会话序列,所述第二会话序列中关联会话的先后次序与第一会话序列中关联会话的先后次序一致,所述关联会话为分享次数相同的会话。
[0045]在一示例性的实施方式中,所述基于最近一条消息创建时间对会话进行排序,得到第一会话序列,包括:
[0046]获取会话表,所述会话表中的会话包括所述最近一条消息创建时间;
[0047]根据当前时间确定第一目标时间区间;
[0048]在所述会话表中提取所述最近一条消息创建时间在所述第一目标时间区间中的会话,得到第一提取结果;
[0049]按照所述最近一条消息创建时间降序的顺序对所述第一提取结果中的会话进行排序,将排序结果作为所述第一会话序列。
[0050]在一示例性的实施方式中,所述根据所述会话的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体内容分享方法,其特征在于,包括:响应于分享指令,基于最近一条消息创建时间对会话进行排序,得到第一会话序列;根据所述第一会话序列中会话对应的分享信息,对所述第一会话序列进行排序,得到第二会话序列;根据所述第二会话序列渲染媒体内容分享面板,所述媒体内容分享面板用于分享所述分享指令对应的媒体内容。2.根据权利要求1所述的媒体内容分享方法,其特征在于,所述分享信息为分享次数,所述方法还包括:获取分享记录表,所述分享记录表中的分享记录包括会话标识;获取所述第一会话序列中会话的会话标识,根据所述会话的会话标识查询所述分享记录表中的分享记录,根据查询结果得到所述会话对应的分享次数。3.根据权利要求2所述的媒体内容分享方法,其特征在于,所述根据所述第一会话序列中会话对应的分享信息,对所述第一会话序列进行排序,得到第二会话序列,包括:根据所述分享次数对所述第一会话序列中的会话进行排序,将排序结果作为所述第二会话序列,所述第二会话序列中关联会话的先后次序与第一会话序列中关联会话的先后次序一致,所述关联会话为分享次数相同的会话。4.根据权利要求1

3中任意一项所述的媒体内容分享方法,其特征在于,所述基于最近一条消息创建时间对会话进行排序,得到第一会话序列,包括:获取会话表,所述会话表中的会话包括所述最近一条消息创建时间;根据当前时间确定第一目标时间区间;在所述会话表中提取所述最近一条消息创建时间在所述第一目标时间区间中的会话,得到第一提取结果;按照所述最近一条消息创建时间降序的顺序对所述第一提取结果中的会话进行排序,将排序结果作为所述第一会话序列。5.一种媒体内容分享方法,其特征在于,包括:获取客户端发出的分享指令;响应于所述分享指令,基于最近一条消息创建时间对会话进行排序,得到第一会话序列;根据所述第一会话序列中会话对应的分享信息,对所述第一会话序列进行排序,得到第二会话序列;将所述第二会话序列发送至所述...

【专利技术属性】
技术研发人员:李欢
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1