内容分享方法、装置及电子设备与流程

文档序号:23219183发布日期:2020-12-08 15:00阅读:83来源:国知局
内容分享方法、装置及电子设备与流程

本公开涉及多媒体机技术领域,尤其涉及一种内容分享方法、装置及电子设备。



背景技术:

随着终端功能的不断完善,终端上的应用程序的种类越来越多,社交应用程序就是其中的一中。通过该社交应用程序不仅可以发送即时通讯消息来满足用户的社交需求,还可以进行内容分享,例如分享视频、图片、文本等。

相关技术中,在有内容需要分享时,通常是接收对分享控件的输入操作,然后切换至分享界面,分享界面显示有该终端上安装的社交应用程序,以便用户从中选取想要进行分享的社交应用程序,从而实现内容的分享。然而,由于终端上安装的社交应用程序较多,使得分享界面显示的分享渠道也较多,过多的分享渠道会影响用户的分享操作,进而导致待分享内容的分享效果差的问题。



技术实现要素:

本公开提供一种内容分享方法、装置及电子设备,以至少解决相关技术中由于分享渠道过多,导致待分享内容的分享效果差的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种内容分享方法,包括:

接收目标账号针对待分享内容触发的内容分享操作,获取与所述目标账号对应的分享推荐信息;其中,所述分享推荐信息包括支持内容分享的待分享应用以及每个所述待分享应用的展示优先级;

响应于所述内容分享操作,展示内容分享界面;

根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标,以供所述目标账号选择对应的所述待分享应用对所述待分享内容进行分享。

可选的,所述获取与所述目标账号对应的分享推荐信息的步骤,包括:

获取所述目标账号的历史分享信息,所述历史分享信息包括在所述第一预设时段内支持内容分享的候选分享应用以及每个所述候选分享应用执行的内容分享次数;

根据所述历史分享信息,生成所述目标账号对应的分享推荐信息。

可选的,所述根据所述历史分享信息,生成所述目标账号对应的分享推荐信息的步骤,包括:

根据每个所述候选分享应用执行的内容分享次数,确定待分享应用;

根据每个所述待分享应用执行的内容分享次数,确定每个所述待分享应用的展示优先级;

生成包括支持内容分享的所述待分享应用以及每个所述待分享应用的展示优先级的分享推荐信息。

可选的,所述根据每个所述待分享应用执行的内容分享次数,确定每个所述待分享应用的展示优先级的步骤,包括:

根据每个所述待分享应用执行的内容分享次数,确定待分享应用的排序关系;

根据所述排序关系,确定每个所述待分享应用的展示优先级。

可选的,所述根据每个所述待分享应用执行的内容分享次数,确定每个所述待分享应用的展示优先级的步骤,包括:

根据所述历史分享信息获取每个所述待分享应用执行内容分享的分享时间;

根据每个所述待分享应用执行的内容分享次数以及该待分享应用在所述第一预设时段内每次执行内容分享的分享时间,确定待分享应用的排序关系;

根据所述排序关系,确定每个所述待分享应用的展示优先级。

可选的,所述获取与所述目标账号对应的分享推荐信息的步骤,包括:

确定目标账号关联的预设待分享应用;

确定第二预设时段内执行内容分享的应用中除所述预设待分享应用之外的目标待分享应用;

根据所述预设待分享应用和所述目标待分享应用,生成所述目标账号对应的分享推荐信息,所述分享推荐信息包括所述预设待分享应用的展示优先级和所述目标待分享应用的展示优先级;其中,所述目标待分享应用的展示优先级是基于所述预设待分享应用确定的,且所述预设待分享应用的展示优先级高于所述目标待分享应用的展示优先级。

可选的,所述根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标,包括:

根据每个所述待分享应用的展示优先级,选取符合预设的展示限制数量的目标分享应用;

根据所述目标分享应用的展示优先级,在所述内容分享界面中排序展示与每个所述目标分享应用对应的分享图标。

可选的,所述根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标的步骤之后,所述方法还包括:

获取每个待分享应用关联的分享对象;

根据所述分享对象对应的对象图标,生成对应的分享图标,并在所述内容分享界面展示所述分享图标。

可选的,所述获取每个待分享应用关联的分享对象的步骤,包括:

获取每个待分享应用执行内容分享操作作用的对象,以及每个所述对象的分享次数;

基于所述分享次数,对每个所述对象进行排序,得到对象序列;

将所述对象序列中的前n个对象,确定为每个待分享应用关联的分享对象,n为正整数。

根据本公开实施例的第二方面,提供一种内容分享装置,包括:

第一获取模块,被配置为执行接收目标账号针对待分享内容触发的内容分享操作,获取与所述目标账号对应的分享推荐信息;其中,所述分享推荐信息包括支持内容分享的待分享应用以及每个所述待分享应用的展示优先级;

第一展示模块,被配置为执行响应于所述内容分享操作,展示内容分享界面;

第二展示模块,被配置为执行根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标,以供所述目标账号选择对应的所述待分享应用对所述待分享内容进行分享。

可选的,所述第一获取模块包括:

第一获取子模块,被配置为执行获取所述目标账号的历史分享信息,所述历史分享信息包括在所述第一预设时段内支持内容分享的候选分享应用以及每个所述候选分享应用执行的内容分享次数;

第一生成子模块,被配置为执行根据所述历史分享信息,生成所述目标账号对应的分享推荐信息。

可选的,所述生成子模块包括:

第一确定单元,被配置为执行根据每个所述候选分享应用执行的内容分享次数,确定待分享应用;

第二确定单元,被配置为执行根据每个所述待分享应用执行的内容分享次数,确定每个所述待分享应用的展示优先级;

生成单元,被配置为执行生成包括支持内容分享的所述待分享应用以及每个所述待分享应用的展示优先级的分享推荐信息。

可选的,所述第二确定单元包括:

第一确定子单元,被配置为执行根据每个所述待分享应用执行的内容分享次数,确定待分享应用的排序关系;

第二确定子单元,被配置为执行根据所述排序关系,确定每个所述待分享应用的展示优先级。

可选的,所述第二确定单元包括:

获取子单元,被配置为执行根据所述历史分享信息获取每个所述待分享应用执行内容分享的分享时间;

第三确定子单元,被配置为执行根据每个所述待分享应用执行的内容分享次数以及该待分享应用在所述第一预设时段内每次执行内容分享的分享时间,确定待分享应用的排序关系;

第四确定子单元,被配置为执行根据所述排序关系,确定每个所述待分享应用的展示优先级。

可选的,所述第一获取模块包括:

第一确定子模块,被配置为执行确定目标账号关联的预设待分享应用;

第二确定子模块,被配置为执行确定第二预设时段内执行内容分享的应用中除所述预设待分享应用之外的目标待分享应用;

第二生成子模块,被配置为执行根据所述预设待分享应用和所述目标待分享应用,生成所述目标账号对应的分享推荐信息,所述分享推荐信息包括所述预设待分享应用的展示优先级和所述目标待分享应用的展示优先级;其中,所述目标待分享应用的展示优先级是基于所述预设待分享应用确定的,且所述预设待分享应用的展示优先级高于所述目标待分享应用的展示优先级。

可选的,所述第二展示模块包括:

选取子模块,被配置为执行根据每个所述待分享应用的展示优先级,选取符合预设的展示限制数量的目标分享应用;

展示子模块,被配置为执行根据所述目标分享应用的展示优先级,在所述内容分享界面中排序展示与每个所述目标分享应用对应的分享图标。

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

第二获取模块,被配置为执行获取每个待分享应用关联的分享对象;

第三展示模块,被配置为执行根据所述分享对象对应的对象图标,生成对应的分享图标,并在所述内容分享界面展示所述分享图标。

可选的,所述第二获取模块包括:

第二获取子模块,被配置为执行获取每个待分享应用执行内容分享操作作用的对象,以及每个所述对象的分享次数;

排序子模块,被配置为执行基于所述分享次数,对每个所述对象进行排序,得到对象序列;

确定子模块,被配置为执行将所述对象序列中的前n个对象,确定为每个待分享应用关联的分享对象,n为正整数。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现第一方面中任一项所述的内容分享方法。

根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行第一方面中任一项所述的内容分享方法。

根据本公开实施例的第五方面,提供一种计算机程序产品,包括:可执行指令,当所述可执行指令在计算机上运行时,使得计算机能够执行第一方面中任一项所述的内容分享方法。

本公开的实施例提供的技术方案至少带来以下有益效果:

通过接收目标账号针对待分享内容触发的内容分享操作,获取与所述目标账号对应的分享推荐信息;其中,所述分享推荐信息包括支持内容分享的待分享应用以及每个所述待分享应用的展示优先级;响应于所述内容分享操作,展示内容分享界面;根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标,以供所述目标账号选择对应的所述待分享应用对所述待分享内容进行分享。这样在内容分享界面中排序展示每个待分享应用对应的分享图标,以便将用户最可能使用的待分享应用对应的分享图标显示在内容分享界面中的靠前位置,进而方便登录目标账号的用户找到并选取想要分享的待分享应用,从而提高待分享内容的分享效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种内容分享方法的流程图。

图2是根据一示例性实施例示出的待分享内容的分享界面的显示示意图。

图3是根据一示例性实施例示出的一种内容分享装置的框图。

图4是根据一示例性实施例示出的一种电子设备的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种内容分享方法的流程图,参照图1,该内容分享方法可以应用于电子设备中,并包括以下步骤:

步骤101、接收目标账号针对待分享内容触发的内容分享操作,获取与目标账号对应的分享推荐信息。

该步骤中,分享推荐信息包括支持内容分享的待分享应用以及每个待分享应用的展示优先级,每个待分享应用的展示优先级用于指示该待分享应用在内容分享界面的显示位置;比如,展示优先级较高的待分享应用在内容分享界面的靠前的位置进行显示,而展示优先级较低的待分享应用在内容分享界面的靠后的位置进行显示,以便用户可以快速找到展示优先级较高的待分享应用。

其中,目标账号可以是用户当前登录的应用的账号,比如用户当前登录的某视频应用的登录账号;待分享内容可以是目标账号想要分享的视频、文章、图片等内容;内容分享操作可以是作用于待分享内容的显示界面的菜单栏的触控操作、点击操作,用于触发显示待分享内容的内容分享界面。

步骤102、响应于所述内容分享操作,展示内容分享界面。

步骤103、根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标,以供所述目标账号选择对应的所述待分享应用对所述待分享内容进行分享。

该步骤中,通过在内容分享界面中排序展示分别与每个待分享应用对应的分享图标,即通过对待分享应用对应的分享图标进行排序展示,以便将用户可能选取的待分享应用展示在内容分享界面中的靠前位置,以便登录目标账号的用户可以更快速的看到并选取想要分享的待分享应用,从而提高待分享内容的分享效果。

比如,分享推荐信息包括支持内容分享的待分享应用为三个,具体为第一应用、第二应用和第三应用,且第二应用的展示优先级高于第一应用的展示优先级,第一应用的展示优先级高于第三应用的展示优先级,在内容分享界面中排序展示对应的分享图标时,将第二应用对应的分享图标排在内容分享界面中的首位,第一应用对应的分享图标排在内容分享界面中的次位,第三应用对应的分享图标排在内容分享界面中的末位,这样通过将展示优先级高的第二应用排在首位,以便用户可以第一时间找到并选取第二应用对应的分享图标,执行对待分享内容的分享操作。

其中,分享推荐信息可以根据目标账号的历史分享信息确定,历史分享信息可以是目标账号在某一个时段内的分享记录信息,比如在该时段内,执行内容分享的应用包括第一应用、第二应用和第三应用,其中,第一应用执行的内容分享的次数为5次,第二应用执行的内容分享的次数为7次,第三应用执行的内容分享的次数为2次,则可以根据执行的内容分享的次数的多少,确定每一应用的展示优先级,比如可以设定执行分享次数较多的应用的展示优先级高于执行分享次数较少的应用的展示优先级,即第二应用的展示优先级高于第一应用的展示优先级,第一应用的展示优先级高于第三应用的展示优先级。

这样在内容分享界面中排序展示每个待分享应用对应的分享图标,以便将用户最可能使用的待分享应用对应的分享图标显示在内容分享界面中的靠前位置,进而方便登录目标账号的用户找到并选取想要分享的待分享应用,从而提高待分享内容的分享效果。

可选的,所述获取与所述目标账号对应的分享推荐信息的步骤,包括:获取所述目标账号的历史分享信息,所述历史分享信息包括在所述第一预设时段内支持内容分享的候选分享应用以及每个所述候选分享应用执行的内容分享次数;根据所述历史分享信息,生成所述目标账号对应的分享推荐信息。

本实施方式中,可以通过查询目标账号的分享记录信息,获取目标账号的历史分享信息,历史分享信息为某一个时段内的分享信息,比如过去一周或者过去一个月的分享信息。历史分享信息中包括目标账号在第一预设时段内支持内容分享的候选分享应用以及每个候选分享应用执行的内容分享次数,即每个候选分享应用的分享频率,即可以通过目标账号的分享习惯,确定目标账号经常执行分享操作的候选分享应用,并可以基于目标账号的分享习惯,比如内容分享次数,生成目标账号对应的分享推荐信息,以便在内容分享界面按照分享推荐信息展示待分享应用,即可以按照目标账号的分享习惯展示待分享应用,即使内容分享界面按照目标账号的分享习惯展示待分享应用,进而方便登录目标账号的用户找到并选取想要分享的待分享应用,从而提高待分享内容的分享效果。

可选的,所述根据所述历史分享信息,生成所述目标账号对应的分享推荐信息的步骤,包括:根据每个所述候选分享应用执行的内容分享次数,确定待分享应用;根据每个所述待分享应用执行的内容分享次数,确定每个所述待分享应用的展示优先级;生成包括支持内容分享的所述待分享应用以及每个所述待分享应用的展示优先级的分享推荐信息。

本实施方式中,可以根据每个待分享应用执行的内容分享次数,确定每个待分享应用的展示优先级,即可以根据每个待分享应用执行的内容分享次数,确定每个待分享应用对应的分享图标在内容分享界面的展示顺序,即通过对内容分享界面显示的待分享应用进行排序,以便将目标账号最可能选取的待分享应用排在前面或者目标账号最可能选取的位置,从而方便登录目标账号的用户执行分享操作,提升待分享内容的分享效果。

其中,当候选分享应用较多时,且超出内容分享界面的展示数量,则可以先对候选分享应用进行刷选,比如将分享次数较多的候选分享应用选取可在内容分享界面展示的待分享应用;在根据每一待分享应用的内容分享次数,确定每一待分享应用对应的分享图标在内容分享界面上的展示优先级。

其中,可以根据每个待分享应用执行的内容分享次数,确定待分享应用的排序关系,比如将内容分享次数较多的待分享应用的展示优先级设置地较高,而将内容分享次数较少的待分享应用的展示优先级设置地较低,即可以根据分享次数的多少,对待分享应用进行排序,并可以根据排序的前后关系,确定每一待分享应用的展示优先级,该展示优先级用于待分享应用对应的分享图标在内容分享界面上的展示位置。

另外,还可以根据每个待分享应用执行内容分享的分享时间,以及内容分享次数,确定待分享应用的排序关系,通过综合分享时间和内容分享次数,可以更准确的发现目标账号的分享习惯,即目标账号最可能选取的待分享应用,并将目标账号最可能选取的待分享应用展示在内容分享界面中登录目标账号的用户方便查看到的位置,进而提高用户执行内容分享操作的概率,以及到达提高内容分享效果的目的。

其中,在基于分享时间和分享次数确定待分享应用的排序关系的过程中,可以先确定当前时段(比如20:00~20:30),然后确定历史当前时段(过去一周中,每天的20:00~20:30)执行内容分享的待分享应用(包括第一应用、第二应用);以及每个待分享应用在历史当前时段的分享次数,以及其他时段的分享次数,并通过设置不同的权重值,以确定待分享应用的排序关系。

比如,在第一预设时段内支持内容分享的待分享应用包括第一应用、第二应用和第三应用,其中,第一应用执行的内容分享的次数为7次(其中,2次为历史当前时段),第二应用执行的内容分享的次数为7次(其中,5次为历史当前时段),第三应用执行的内容分享的次数为8次(其中,0次为历史当前时段),可以设置历史当前时段执行内容分享操作的权重为1,其他时段执行内容分享操作的权重为0.5;则可以确定第一应用的综合权重值为4.5(5*0.5+2*1),第二应用的综合权重值为6(2*0.5+5*1),第三应用的综合权重值为4(8*0.5+0*1),则可以确定第一应用、第二应用及第三应用的排序关系为第二应用、第一应用、第三应用;相应的,第一应用、第二应用及第三应用的展示优先级为第二应用、第一应用、第三应用,即第二应用的展示优先级高于第一应用的展示优先级,第一应用的展示优先级高于第三应用的展示优先级。

可选的,所述获取与所述目标账号对应的分享推荐信息的步骤,包括:确定目标账号关联的预设待分享应用;确定第二预设时段内执行内容分享的应用中除所述预设待分享应用之外的目标待分享应用;根据所述预设待分享应用和所述目标待分享应用,生成所述目标账号对应的分享推荐信息,所述分享推荐信息包括所述预设待分享应用的展示优先级和所述目标待分享应用的展示优先级;其中,所述目标待分享应用的展示优先级是基于所述预设待分享应用确定的,且所述预设待分享应用的展示优先级高于所述目标待分享应用的展示优先级。

本实施方式中,预设待分享应用可以是目标账号常用的分享应用,即内容分享界面常用的分享应用,可以通过确定目标账号在某个时段内执行内容分享操作的中除预设待分享应用之外的目标待分享应用,即确定目标账号在某个时段内执行内容分享操作的分享应用,并将执行内容分享操作的分享应用中除预设待分享应用之外的其他应用确定为目标待分享应用。

而且,可以基于预设待分享应用和目标待分享应用,生成包括预设待分享应用的展示优先级和目标待分享应用的展示优先级的分享推荐信息,即在内容分享界面排序展示预设待分享应用和目标待分享应用,即在内容分享界面排序展示目标账号常用的分享应用和不常用的分享应用(目标待分享应用),以便目标账号需要使用除常用分享应用之外的其他分享应用执行分享操作时,可以在内容分享界面直接定位到目标待分享应用对应的分享图标,并执行分享操作,提高了待分享内容的分享效果。

其中,由于目标账号执行分享操作的时候,大部分都是选取常用的分享应用,因此可以将预设待分享应用的展示优先级高于目标待分享应用的展示优先级设置,即将常用的分享应用的展示优先级高于不常用的分享应用的展示优先级,以便目标账号选取对应的待分享应用对待分享内容进行分享,提升带分享内容的分享效果。

可选的,所述根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标,包括:根据每个所述待分享应用的展示优先级,选取符合预设的展示限制数量的目标分享应用;根据所述目标分享应用的展示优先级,在所述内容分享界面中排序展示与每个所述目标分享应用对应的分享图标。

本实施方式中,当待分享应用的数量超过内容分享界面可展示的限制数量时,则可以根据待分享应用的展示优先级,确定符合预设的展示限制数量的目标分享应用,以便在内容分享界面中排序展示与每个目标分享应用对应的分享图标,避免需要用户通过翻页的形式查找想要选取的分享图标,以简化用户的分享操作。

可选的,所述根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标的步骤之后,所述方法还包括:获取每个待分享应用关联的分享对象;根据所述分享对象对应的对象图标,生成对应的分享图标,并在所述内容分享界面展示所述分享图标。

本实施方式中,还可以通过获取每个待分享应用关联的分享对象,并在内容分享界面展示分享对象的对应的分享图标,以便登录目标账号的用户可以直接选取想要分享的分享对象的分享图标,执行分享操作,相较于选取待分享应用,并切换至待分享应用的对象选取界面选取分享对象的分享图标,可以有效简化目标账号的分享操作。

其中,可以通过获取每个待分享应用执行内容分享操作作用的对象,以及每个对象的分享次数;并根据分享次数,对每个对象进行排序,得到对象序列,并可以将对象序列中前n个对象,确定为每个待分享应用关联的分享对象,n为正整数,即将目标账号经常分享的对象确定为待分享应用关联的分享对象,并将其对应的分享图标在内容分享界面显示,以便登录目标账号的用户可以直接选取分享对象的分享图标执行分享操作。

其中,通过基于每个对象的分享次数对每个对象进行排序,可以获取目标账号经常分享的分享对象,并通过将目标账号经常分享的分享对象对应的分享图标显示在内容分享界面,可以方便目标账号直接从经常分享的分享对象的分享图标中选取目标分享图标执行分享操作,从而达到及简化目标账号的分享操作的目的。

如图2所示,待分享内容的内容分享界面20显示有待分享应用对应的分享图标21和分享对象对应的分享图标22。

比如,常用的分享应用包括第一应用、第二应用、第三应用和第四应用,通过获取目标账号的历史分享信息,比如使用第一应用进行分享的分享次数,使用第二应用进行分享的分享次数,使用第三应用进行分享的分享次数,使用第四应用进行分享的分享次数等,并可以基于上述四个应用的分享次数,对上述四个应用进行排序,并将分享次数最多的那个应用排在首位,以便目标账号进行选取。即可以通过四个应用的分享次数,对四个应用进行排序,并可以基于排序关系在待分享内容的分享界面显示上述四个应用对应的分享图标,以便用户从中选出分享次数最多的应用(即经常分享的应用),从而提升待分享内容的分享效果。

具体的,可以通过打分的方式,对待分享应用进行排序,比如,分享一次计一分,分享两次计两分的方式,如果某一个分享应用连续三次都未被选取,则该分享应用降低一分;如果每个分享应用的得分一样多,则按照默认排序显示各分享应用。

比如,基于目标账号的历史分享信息,得到的第一应用、第二应用、第三应用和第四应用的得分情况分别为3分、5分、1分、4分;则分享推荐信息中第一应用、第二应用、第三应用和第四应用的排序情况为第二应用、第四应用、第一应用、第三应用。

另外,还可以根据分享时间确定历史分享信息,即可以仅获取特定时间段的历史分享信息。比如,目标账号习惯于在某一个特定时间段进行分享,则当该目标账号在该特定时间段进行分享的时候,可以仅获取该特定时间段的历史分享信息,从而减少无关历史分享信息的获取,提升历史分享信息的获取效率。

比如,目标账号使用短视频应用的时间较为固定,通常是晚上九点到十点之间,因此可以仅获取该时间段内,目标账号的历史分享信息;虽然其他时间段,目标账号也会有分享行为,但是其分享行为对目标账号在该时间段内的分享行为不构成参考性,因此可以忽略其他时间段的分享行为,从而提升历史分享信息的获取效率。

其中,待分享内容的内容分享界面可以包括第一显示栏和第二显示栏,第一显示栏用于显示待分享应用对应的分享图标,第二显示栏用于分享对象对应的分享图标。

在具体应用中,登录目标账号的客户端接收到用户的内容分享操作后,服务器响应于用户的内容分享操作,展示对应的内容分享界面,并在内容分享界面按照与目标账号对应的分享推荐信息排序展示与每个待分享应用对应的分享图标,以供目标账号选择对应的待分享应用对待分享内容进行分享。

本公开实施例提供的内容分享方法,通过接收目标账号针对待分享内容触发的内容分享操作,获取与所述目标账号对应的分享推荐信息;其中,所述分享推荐信息包括支持内容分享的待分享应用以及每个所述待分享应用的展示优先级;响应于所述内容分享操作,展示内容分享界面;根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标,以供所述目标账号选择对应的所述待分享应用对所述待分享内容进行分享。这样在内容分享界面中排序展示每个待分享应用对应的分享图标,以便将用户最可能使用的待分享应用对应的分享图标显示在内容分享界面中的靠前位置,进而方便登录目标账号的用户找到并选取想要分享的待分享应用,从而提高待分享内容的分享效果。

图3是根据一示例性实施例示出的一种内容分享装置的框图。参照图3,该装置300包括第一获取模块301、第一展示模块302和第二展示模块303,其中:

第一获取模块301,被配置为执行接收目标账号针对待分享内容触发的内容分享操作,获取与所述目标账号对应的分享推荐信息;其中,所述分享推荐信息包括支持内容分享的待分享应用以及每个所述待分享应用的展示优先级;

第一展示模块302,被配置为执行响应于所述内容分享操作,展示内容分享界面;

第二展示模块303,被配置为执行根据所述分享推荐信息,在所述内容分享界面中排序展示分别与每个所述待分享应用对应的分享图标,以供所述目标账号选择对应的所述待分享应用对所述待分享内容进行分享。

可选的,所述第一获取模块301包括:

第一获取子模块,被配置为执行获取所述目标账号的历史分享信息,所述历史分享信息包括在所述第一预设时段内支持内容分享的候选分享应用以及每个所述候选分享应用执行的内容分享次数;

第一生成子模块,被配置为执行根据所述历史分享信息,生成所述目标账号对应的分享推荐信息。

可选的,所述生成子模块包括:

第一确定单元,被配置为执行根据每个所述候选分享应用执行的内容分享次数,确定待分享应用;

第二确定单元,被配置为执行根据每个所述待分享应用执行的内容分享次数,确定每个所述待分享应用的展示优先级;

生成单元,被配置为执行生成包括支持内容分享的所述待分享应用以及每个所述待分享应用的展示优先级的分享推荐信息。

可选的,所述第二确定单元包括:

第一确定子单元,被配置为执行根据每个所述待分享应用执行的内容分享次数,确定待分享应用的排序关系;

第二确定子单元,被配置为执行根据所述排序关系,确定每个所述待分享应用的展示优先级。

可选的,所述第二确定单元包括:

获取子单元,被配置为执行根据所述历史分享信息获取每个所述待分享应用执行内容分享的分享时间;

第三确定子单元,被配置为执行根据每个所述待分享应用执行的内容分享次数以及该待分享应用在所述第一预设时段内每次执行内容分享的分享时间,确定待分享应用的排序关系;

第四确定子单元,被配置为执行根据所述排序关系,确定每个所述待分享应用的展示优先级。

可选的,所述第一获取模块301包括:

第一确定子模块,被配置为执行确定目标账号关联的预设待分享应用;

第二确定子模块,被配置为执行确定第二预设时段内执行内容分享的应用中除所述预设待分享应用之外的目标待分享应用;

第二生成子模块,被配置为执行根据所述预设待分享应用和所述目标待分享应用,生成所述目标账号对应的分享推荐信息,所述分享推荐信息包括所述预设待分享应用的展示优先级和所述目标待分享应用的展示优先级;其中,所述目标待分享应用的展示优先级是基于所述预设待分享应用确定的,且所述预设待分享应用的展示优先级高于所述目标待分享应用的展示优先级。

可选的,所述第二展示模块303包括:

选取子模块,被配置为执行根据每个所述待分享应用的展示优先级,选取符合预设的展示限制数量的目标分享应用;

展示子模块,被配置为执行根据所述目标分享应用的展示优先级,在所述内容分享界面中排序展示与每个所述目标分享应用对应的分享图标。

可选的,所述装置300还包括:

第二获取模块,被配置为执行获取每个待分享应用关联的分享对象;

第三展示模块,被配置为执行根据所述分享对象对应的对象图标,生成对应的分享图标,并在所述内容分享界面展示所述分享图标。

可选的,所述第二获取模块包括:

第二获取子模块,被配置为执行获取每个待分享应用执行内容分享操作作用的对象,以及每个所述对象的分享次数;

排序子模块,被配置为执行基于所述分享次数,对每个所述对象进行排序,得到对象序列;

确定子模块,被配置为执行将所述对象序列中的前n个对象,确定为每个待分享应用关联的分享对象,n为正整数。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图4是根据一示例性实施例示出的一种用于电子设备的框图。例如,电子设备400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图3,电子设备400可以包括以下一个或多个组件:处理组件402,存储器404,电力组件406,多媒体组件408,音频组件410,输入/输出(i/o)的接口412,传感器组件414,以及通信组件416。

处理组件402通常控制电子设备400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。

存储器404被配置为存储各种类型的数据以支持在设备400的操作。这些数据的示例包括用于在电子设备400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件406为电子设备400的各种组件提供电力。电源组件406可以包括电源管理系统,一个或多个电源,及其他与为电子设备400生成、管理和分配电力相关联的组件。

多媒体组件408包括在所述电子设备400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当设备400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(mic),当电子设备400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。

i/o接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件414包括一个或多个传感器,用于为电子设备400提供各个方面的状态评估。例如,传感器组件414可以检测到设备400的打开/关闭状态,组件的相对定位,例如所述组件为电子设备400的显示器和小键盘,传感器组件414还可以检测电子设备400或电子设备400一个组件的位置改变,用户与电子设备400接触的存在或不存在,电子设备400方位或加速/减速和电子设备400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件416被配置为便于电子设备400和其他设备之间有线或无线方式的通信。电子设备400可以接入基于通信标准的无线网络,如wifi,运营商网络(如2g、3g、4g或5g),或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件316还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,电子设备400可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器404,上述指令可由电子设备400的处理器420执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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