媒体内容的分享方法、装置、设备及计算机可读存储介质与流程

文档序号:22923740发布日期:2020-11-13 16:16阅读:113来源:国知局
媒体内容的分享方法、装置、设备及计算机可读存储介质与流程

本申请涉及计算机技术领域,尤其涉及一种媒体内容的分享方法、装置、设备及计算机可读存储介质。



背景技术:

随着互联网的普及,人们浏览媒体内容越来越便捷,如新闻和资讯,将感兴趣的媒体内容分享给朋友也是常见的信息交流的方式。

相关技术中,通常只支持完整媒体内容的分享方式,若需要对媒体内容中的某一个媒体片段进行分享,只能先复制所要分享的媒体片段,然后粘贴到微信、qq等社交客户端进行发送;通过上述方式进行媒体片段的分享,效率极低,且分享的信息不够完整。



技术实现要素:

本申请实施例提供一种媒体内容的分享方法、装置及计算机可读存储介质,能够便捷的分享内容片段及指示内容片段来源的源信息。

本申请实施例的技术方案是这样实现的:

本申请实施例提供一种媒体内容的分享方法,包括:

在内容显示界面中显示媒体内容;

响应于针对所述媒体内容中内容片段的选取操作,差异化显示所述内容片段与所述媒体内容中其它内容,并

呈现对应所述内容片段的分享入口;

响应于基于所述分享入口触发的针对所述内容片段的分享操作,分享所述内容片段至目标对象的客户端;

其中,分享的所述内容片段,用于生成结构化信息并呈现于所述目标对象的客户端,所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息。

上述方案中,所述呈现对应所述内容片段的分享入口,包括:

通过分屏显示的方式,呈现独立于所述内容显示界面的分享界面,并

在所述分享界面中呈现对应所述内容片段的分享入口。

本申请实施例提供一种媒体内容的分享方法,包括:

接收到基于分享的内容片段,生成的结构化信息;

其中,所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息;

呈现所述结构化信息。

本申请实施例提供一种媒体内容的分享装置,包括:。

第一显示模块,用于在内容显示界面中显示媒体内容;

第二显示模块,用于响应于针对所述媒体内容中内容片段的选取操作,差异化显示所述内容片段与所述媒体内容中其它内容,并

呈现对应所述内容片段的分享入口;

分享模块,用于响应于基于所述分享入口触发的针对所述内容片段的分享操作,分享所述内容片段至目标对象的客户端;

其中,分享的所述内容片段,用于生成结构化信息并呈现于所述目标对象的客户端,所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息。

上述方案中,所述第二显示模块,还用于呈现对应所述片段的操作工具栏,并在所述操作工具栏中呈现至少一个分享功能项,将所述分享功能项作为分享入口;

其中,不同分享功能项对应不同的分享方式。

上述方案中,所述分享模块,还用于响应于基于所述分享功能项触发的针对所述内容片段的分享操作,确定与所述分享功能项对应的分享方式,并

呈现对应所述分享方式的对象选择页面;

响应于基于所述对象选择页面触发的针对所述目标对象的选择操作,通过相应的分享方式,分享所述内容片段至所述目标对象的客户端。

上述方案中,所述第二显示模块,还用于呈现包含至少一个分享对象的分享面板,所述分享面板中包括对应各所述分享对象的对象显示位;

将所述分享面板中对应各所述分享对象的对象显示位作为对应所述内容片段的分享入口。

上述方案中,所述分享模块,还用于基于所述分享面板中各所述分享对象对应的对象显示位,接收到针对所述至少一个分享对象中目标对象的选择操作,以触发针对所述内容片段的分享操作。

上述方案中,所述第二显示模块,还用于当所述分享入口的数量为至少两个时,响应于针对所述分享入口的滑动操作,更新呈现的分享入口。

上述方案中,所述第二显示模块,还用于通过悬浮窗的形式呈现分享界面,使得所述分享界面悬浮于所述内容显示界面之上,并

在所述分享界面中呈现对应所述内容片段的分享入口。

上述方案中,第二显示模块,还用于通过分屏显示的方式,呈现独立于所述内容显示界面的分享界面,并

在所述分享界面中呈现对应所述内容片段的分享入口。

上述方案中,第二显示模块,还用于获取所述内容片段及指示所述内容片段来源的源信息;

获取结构化信息模板,并将所述内容片段及指示所述内容片段来源的源信息填充到所述结构化模板,得到所述结构化信息。

上述方案中,第二显示模块,还用于当所述媒体内容为文本内容时,接收到针对所述文本内容的选取操作,将所述选取操作所处位置对应的至少一个语句作为所述内容片段。

上述方案中,第二显示模块,还用于当所述媒体内容为视频内容时,接收到针对所述视频内容的选取操作,将所述选取操作所处位置对应的至少一个视频帧作为所述内容片段。

本申请实施例提供一种媒体内容的分享装置,其特征在于,所述装置包括:

接收模块,用于接收到基于分享的内容片段,生成的结构化信息;

其中,所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息;

第三显示模块,用于呈现所述结构化信息。

上述方案中,所述第三显示模块,还用于响应于针对所述结构化信息中源信息的触发操作,呈现内容显示界面,并在所述内容显示页面中显示所述内容片段所属的媒体内容;

当所述内容片段位于显示区域内时,差异化显示所述内容片段与所述媒体内容中其它内容。

本申请实施例提供一种计算机设备,包括:

存储器,用于存储可执行指令;

处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的媒体内容的分享方法。

本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的媒体内容的分享方法。

本申请实施例具有以下有益效果:

通过在内容显示界面中显示媒体内容;响应于针对所述媒体内容中内容片段的选取操作,差异化显示所述内容片段与所述媒体内容中其它内容,并呈现对应所述内容片段的分享入口;响应于基于所述分享入口触发的针对所述内容片段的分享操作,分享所述内容片段至目标对象的客户端;其中,分享的所述内容片段,用于生成结构化信息并呈现于所述目标对象的客户端,所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息;如此,能够实现便捷地分享内容片段,并使目标对象能够获取到更加全面的信息,即内容片段及指示内容片段来源的源信息。

附图说明

图1是相关技术提供的媒体片段分享的流程示意图;

图2是相关技术提供的媒体片段的源信息分享的流程示意图;

图3是本申请实施例提供的媒体内容的分享系统100的架构示意图;

图4是本申请实施例提供的终端400的结构示意图;

图5是本申请实施例提供的媒体内容的分享方法的流程示意图;

图6是本申请实施例提供的内容显示界面示意图;

图7是本申请实施例提供的内容显示界面示意图;

图8是本申请实施例提供的内容显示界面示意图;

图9是本申请实施例提供的内容显示界面示意图;

图10是本申请实施例提供的内容显示界面示意图;

图11是本申请实施例提供的内容显示界面示意图;

图12是本申请实施例提供的内容显示界面示意图;

图13是本申请实施例提供的对象选择页面的示意图;

图14是本申请实施例提供的目标对象选择的界面示意图;

图15是本申请实施例提供的呈现结构化信息的界面示意图;

图16a是本申请实施例提供的呈现结构化信息的界面示意图;

图16b是本申请实施例提供的呈现结构化信息的界面示意图;

图17是本申请实施例提供的呈现结构化信息的界面示意图;

图18是本申请实施例提供的媒体内容的分享方法的流程示意图;

图19是本申请实施例提供的媒体内容的分享装置的组成结构示意图。

具体实施方式

为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。

在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。

在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。

除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。

对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。

1)媒体内容,互联网中可获取的各种形式(如视频、音频、图文等媒体形式)的媒体,如客户端中展现的视频内容、音频内容、包括图文形式的文章等。

2)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。

相关技术中,若需要对媒体内容中的某一个媒体片段进行分享,只能先复制所要分享的媒体片段,然后粘贴到微信、qq等社交客户端进行发送。

图1是相关技术提供的媒体片段分享的流程示意图,参见图1,首先通过新闻客户端,在文章页面(内容显示界面)中显示文章(媒体内容);用户通过长按操作,选取一段文字(内容片段),终端对用户选取的文字进行区别显示,并呈现操作工具栏,这里的操作工具栏中包含复制功能项、全选、反馈错别字、搜索,当接收到用户针对拷贝功能项的触发操作,对用户选取的文字进行拷贝;然后,用户返回手机桌面,选取用于分享上述文字的客户端,如即时通信客户端,以x信为例,当接收到针对x信客户端的选取操作,呈现x信的页面;接着,用户可以通过x信客户端选取目标对象,终端呈现对应目标对象的会话界面,会话界面中包括文本输入框,通过文本输入框触发粘贴操作,以输入用户选取的文字;最后点击发送功能项,便能够完成内容片段的分享。

如果用户想同时分享指示内容片段来源的源信息(如链接、标题等),则需要返回新闻客户端,通过新闻客户端复制指示内容片段来源的源信息,再粘贴到微信、qq等社交客户端进行发送。

以源信息为文章的链接为例进行说明,图2是相关技术提供的媒体片段的源信息分享的流程示意图,参见图2,首先通过新闻客户端,在文章页面(内容显示界面)中显示文章(媒体内容),这里,文章是分享的文字(内容片段)所引用的文章;然后复制该文章的链接;接着,返回x信客户端,通过x信客户端呈现对应目标对象的会话界面,会话界面中包括文本输入框,通过文本输入框触发粘贴操作,以输入该文章的链接;最后点击发送功能项,便能够完成文章的链接的分享。

在实施本申请的过程中发现,上述分享流程太复杂,用户需要复制粘贴文字段、文章链接等,需要操作多次才能够比较完整的传达信息,同时信息接收者(目标对象)看到的信息也比较零碎,这种分享方式的信息传达效率极其低下。

基于此,本申请实施例提供一种位置兴趣点的处理方法及装置,以至少解决相关技术中的上述问题,接下来分别说明。

参见图3,图3是本申请实施例提供的媒体内容的分享系统100的架构示意图,为实现支撑一个示例性应用,终端包括第一终端400和第二终端500,其中,第一终端位于分享者侧,第二终端位于被分享者(目标对象)侧;终端通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合。

第一终端400,用于在内容显示界面中显示媒体内容;响应于针对所述媒体内容中内容片段的选取操作,差异化显示所述内容片段与所述媒体内容中其它内容,并呈现对应所述内容片段的分享入口;响应于基于所述分享入口触发的针对所述内容片段的分享操作,分享所述内容片段至目标对象的客户端;

服务器200,用于接收内容片段,并基于内容片段生成结构化信息;所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息。

第二终端500,用于接收结构化信息,并呈现结构化信息。

在一些实施例中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(cdn,contentdeliverynetwork)、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请实施例中不做限制。

参见图4,图4是本申请实施例提供的终端400的结构示意图,图4所示的终端400包括:至少一个处理器410、存储器450、至少一个网络接口420和用户接口430。终端400中的各个组件通过总线系统440耦合在一起。可理解,总线系统440用于实现这些组件之间的连接通信。总线系统440除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统440。

处理器410可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digitalsignalprocessor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。

用户接口430包括使得能够呈现媒体内容的一个或多个输出装置431,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口430还包括一个或多个输入装置432,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。

存储器450可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器450可选地包括在物理位置上远离处理器410的一个或多个存储设备。

存储器450包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom,readonlymemory),易失性存储器可以是随机存取存储器(ram,randomaccessmemory)。本申请实施例描述的存储器450旨在包括任意适合类型的存储器。

在一些实施例中,存储器450能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。

操作系统451,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;

网络通信模块452,用于经由一个或多个(有线或无线)网络接口420到达其他计算设备,示例性的网络接口420包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(usb,universalserialbus)等;

呈现模块453,用于经由一个或多个与用户接口430相关联的输出装置431(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);

输入处理模块454,用于对一个或多个来自一个或多个输入装置432之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。

在一些实施例中,本申请实施例提供的媒体内容的分享装置可以采用软件方式实现,图4示出了存储在存储器450中的媒体内容的分享装置455,其可以是程序和插件等形式的软件,包括以下软件模块:第一显示模块4551、第二显示模块4552及分享模块4553,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分。

将在下文中说明各个模块的功能。

在另一些实施例中,本申请实施例提供的媒体内容的分享装置可以采用硬件方式实现,作为示例,本申请实施例提供的媒体内容的分享装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本申请实施例提供的媒体内容的分享方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(asic,applicationspecificintegratedcircuit)、dsp、可编程逻辑器件(pld,programmablelogicdevice)、复杂可编程逻辑器件(cpld,complexprogrammablelogicdevice)、现场可编程门阵列(fpga,field-programmablegatearray)或其他电子元件。

将结合本申请实施例提供的终端的示例性应用和实施,说明本申请实施例提供的媒体内容的分享方法。在一些实施例中,本申请实施例提供的媒体内容的分享方法可以由第一终端及第二终端协同实施,其中,第一终端为分享者侧的终端,第二终端为被分享者(目标对象)侧的终端。

参见图5,图5是本申请实施例提供的媒体内容的分享方法的流程示意图,将结合图5示出的步骤进行说明。

步骤501:第一终端在内容显示界面中显示媒体内容。

在一些实施例中,第一终端上设置有客户端,如视频客户端、微博客户端、新闻客户端等具有媒体内容呈功能的客户端,用户可以通过客户端,呈现内容显示界面,并在内容显示界面中显示媒体内容。这里,媒体内容互联网中可获取的各种形式(如视频、音频、图文等媒体形式)的媒体,如客户端中展现的视频内容、音频内容、包括图文形式的文章等。

步骤502:第一终端响应于针对媒体内容中内容片段的选取操作,差异化显示内容片段与媒体内容中其它内容,并呈现对应内容片段的分享入口。

在实际实施时,第一终端在接收到针对媒体内容中内容片段的选取操作后,差异化显示内容片段与媒体内容中其它内容,以使用户能够直观看到选取的内容片段,以判断选择的内容是否正确。

这里,不对差异化显示内容片段与媒体内容中其它内容的具体方式进行限定,只要能够将内容片段与媒体内容中其它内容相区别即可,例如,可以通过不同的背景颜色显示内容片段和其它内容;可以通过不同的字体颜色显示内容片段与媒体内容中其它内容;可以通过图案对内容片段进行标记,以将内容片段与媒体内容中其它内容相区别。

需要说明的是,当媒体内容为文本内容时,内容片段为文本内容中的至少一个文字;当媒体内容为视频内容时,内容片段可以为视频内容中的至少一个视频帧;当媒体内容为图文内容时,内容片段可以为一段文字、一张图片、或者文字与图片的组合。

在实际应用中,在接收到针对媒体内容中内容片段的选取操作后,直接呈现对应内容的分享入口,使得用户可以直接通过分享入口实现内容片段的分享,而不需要采用先复制内容片段,再切换应用客户端去粘贴内容片段的方式实现内容片段的分享,简化了用户的操作,使得用户能够快捷地分享内容片段。

这里,分享入口的数量可以为一个或者多个,也即不对分享入口的数量进行限定。

在一些实施例中,第一终端可以通过以下方式呈现对应内容片段的分享入口:呈现对应所述片段的操作工具栏,并在所述操作工具栏中呈现至少一个分享功能项,将所述分享功能项作为分享入口;其中,不同分享功能项对应不同的分享方式。

这里,将分享功能项作为内容片段的分享入口,不同分享功能项对应不同的分享方式,如微信分享、朋友圈分享、qq分享等。其中,分享方式可以是通过当前应用分享,也可以是调用第三方应用进行分享,也即只要是能够调用的分享方式都可以。

例如,以媒体内容为文本内容为例,图6是本申请实施例提供的内容显示界面示意图,参见图6,在接收到针对文本内容中内容片段的选择操作后,调整内容片段的背景颜色,以将内容片段与文本内容中其它内容相区别;并呈现操作工具栏601,在操作工具栏中呈现微信分享、朋友圈分享、qq分享的分享功能项,如此,可以直接通过针对操作工具栏中分享功能项的触发操作,实现内容片段的分享。

在一些实施例中,第一终端可以通过以下方式呈现对应内容片段的分享入口:呈现包含至少一个分享对象的分享面板,分享面板中包括对应各分享对象的对象显示位;将分享面板中对应各分享对象的对象显示位作为对应内容片段的分享入口。

这里,将分享对象的对象显示位为作为内容片段的分享入口,对象显示位用于显示分享对象的标识信息,如头像、用户名等。通过呈现的包含至少一个分享对象的分享面板,能够快捷地将内容片段分享至分享面板中的分享对象。

例如,图7是本申请实施例提供的内容显示界面示意图,参见图7,在接收到针对文本内容中内容片段的选择操作后,调整内容片段的背景颜色,以将内容片段与文本内容中其它内容相区别;并呈现分享面板701,在分享面板中呈现多个分享对象的头像。

在一些实施例中,第一终端还可以当所述分享入口的数量为至少两个时,响应于针对所述分享入口的滑动操作,更新呈现的分享入口。

在实际实施时,当分享入口的数量为至少两个时,可以先呈现部分分享入口,接收到针对分享入口的滑动操作,依据滑动操作的互动方向,移动分享入口,以显示其它分享入口,实现更新呈现的分享入口。

这里,以分享入口为分享功能项为例,图8是本申请实施例提供的内容显示界面示意图,参见图8,在操作工具栏呈现微信分享、朋友圈分享、qq分享的分享功能项,接收到针对操作工具栏中任一分享功能项的滑动操作,当滑动操作为从左到右时,微博分享的分享功能项从左向右移入操作工具栏,微信分享的分享功能项,从左向右移出操作工具栏,以实现更新呈现的分享入口。

在一些实施例中,当分享入口的数量为至少两个时,可以采用轮盘的形式呈现分享入口,轮盘用于在转动时更新显示分享对象。

在实际应用中,终端可以接收到基于轮盘触发的滑动操作,依据滑动操作的滑动方向顺时针或逆时针转动轮盘,以更新分享界面中显示的分享入口。

需要说明的是,当将分享对象的对象显示位为作为内容片段的分享入口时,依据用户的滑动操作,仅更新对象显示位承载的标识信息,对象显示位本身不变。

例如,图9是本申请实施例提供的内容显示界面示意图,参见图9,呈现包含多个分享对象的轮盘,并在轮盘中呈现各分享对象的头像;接收到针对轮盘的滑动操作,滑动操作的滑动方向为顺时针时,顺时针转动轮盘,更新轮盘中呈现的分享对象的头像。

在一些实施例中,终端还可以呈现图标或功能键,当接收到针对图标或功能项的触发操作,更新呈现的分享入口,如呈现更多的分享入口。

在一些实施例中,第一终端可以通过以下方式呈现对应内容片段的分享入口:通过悬浮窗的形式呈现分享界面,使得所述分享界面悬浮于所述内容显示界面之上,并在所述分享界面中呈现对应所述内容片段的分享入口。

这里,分享界面可以是呈现分享功能项的操作工具栏,也可以是包含至少一个分享对象的分享面板。例如,参见图6,图6中的操作工具栏601就是以悬浮窗的形式呈现的。

在一些实施例中,第一终端可以通过以下方式呈现对应内容片段的分享入口:通过分屏显示的方式,呈现独立于所述内容显示界面的分享界面,并在所述分享界面中呈现对应所述内容片段的分享入口。

这里,可以将显示区域划分为两个部分,分别用于显示内容显示界面和分享界面,例如,图10是本申请实施例提供的内容显示界面示意图,参见图10,在屏幕的上半区域显示内容显示界面,在屏幕的下半区域显示享界面。

需要说明的是,内容显示界面和分享界面所对应的显示区域的大小可以是相同的,也可以是不同的。

在一些实施例中,终端还可以呈现部分或完全覆盖内容显示界面的分享界面,并在分享界面中呈现对应内容片段的分享入口。在一些实施例中,当媒体内容为文本内容时,第一终端接收到针对文本内容的选取操作,将选取操作所处位置对应的至少一个语句作为内容片段。

在实际实施时,针对文本内容的选取操作可以为长按操作、滑动操作、点击操作等方式触发,这里不对选取操作的触发方式进行限定。

例如,当针对文本内容的选取操作为长按操作时,将长按操作所处位置对应的至少一个语句作为内容。图11是本申请实施例提供的内容显示界面示意图,参见图11,在接收到用户触发的长按操作后,调整长按操作所处位置对应的一句话的背景颜色。

例如,当针对文本内容的选取操作为滑动操作时,获取滑动操作的起始位置、以及滑动操作的结束位置;将位于起始位置与结束位置之间的内容作为内容片段。

这里,在选取内容片段后,还可以对选取的内容片段进行调整。

在一些实施例中,当媒体内容为视频内容时,接收到针对视频内容的选取操作,将选取操作所处位置对应的至少一个视频帧作为内容片段。

在实际实施时,针对视频内容的选取操作可以为长按操作、滑动操作、点击操作等方式触发,这里不对选取操作的触发方式进行限定。

在实际应用中,当媒体内容为视频内容时,可以呈现对应视频内容的播放时间轴,通过播放时间轴接收到针对视频内容的选取操作,根据选取操作确定所选取的时间,将时间段所对应的至少一个视频帧作为内容片段。

这里,所选取的时间可以是一个时间段,也可以是一个时间点,当所选取的时间为一个时间点的时候,内容片段为一个视频帧所对应的图片;当所选取的时间为一个时间段的时候,内容片段为一个视频帧所对应的图片。

例如,图12是本申请实施例提供的内容显示界面示意图,参见图12,在接收到用户触发的针对播放时间轴的长按操作后,将长按操作所处位置对应的时间点作为开始时间点,距离该时间点十秒位置的时间点作为结束时间点,将对应开始时间点至结束时间点之间的时间段的多个视频帧作为内容片段,在播放时间轴上用圆点标记开始时间点和结束时间点,以差异化显示内容片段与媒体内容中其它内容。

步骤503:第一终端响应于基于分享入口触发的针对内容片段的分享操作,分享内容片段至目标对象的客户端。

其中,分享的内容片段,用于生成结构化信息并呈现于目标对象的客户端,结构化信息包括:内容片段及指示所述内容片段来源的源信息。

这里,指示内容片段来源的源信息可以是内容片段所属媒体内容的名称、链接等,也即能够获取到相应的媒体内容的信息。例如,可以通过媒体内容的名称、链接查找到内容片段所述的媒体内容。

需要说明的是,结构化信息中的信息不限于内容片段及指示所述内容片段来源的源信息,还可以包括其它信息,如作者信息、发表时间信息等。可以理解的是,任何可以获取到的信息字段都可以作为结构化信息中的一部分。

在一些实施例中,第一终端在接收到基于分享入口触发的针对内容片段的分享操作后,将内容片段发送给服务器,服务器依据内容片段生成结构化信息,然后将结构化信息发送给目标对象的客户端;在另一些实施例中,第一终端生成结构化信息,然后发送给服务器,由服务器发送给目标对象的客户端。

在实际应用中,分享操作可以基于针对分享入口的点击操作触发,也可以是将内容片段拖动至分享入口所处位置触发,还可以通过其它方式触发,这里不做限定。

在一些实施例中,将分享功能项作为分享入口时,第一终端可以通过以下方式分享内容片段至目标对象:响应于基于所述分享功能项触发的针对所述内容片段的分享操作,确定与所述分享功能项对应的分享方式,并呈现对应所述分享方式的对象选择页面;响应于基于所述对象选择页面触发的针对所述目标对象的选择操作,通过相应的分享方式,分享所述内容片段至所述目标对象的客户端。

在实际实施时,呈现的对象选择页面是与分享方式相对应的,而分享方式是与分享功能项相对应的,例如,当分享入口为微信分享的分享功能项时,呈现微信好友的选择页面,将微信好友的选择页面作为对象选择页面。

这里,若相应的分享方式是通过第三方应用分享时,可以调用第三方客户端的页面,以呈现对应第三方应用的对象选择页面;若相应的分享方式是通过当前应用分享时,直接通过当前客户端,呈现对象选择页面。

例如,以分享方式为微信分享为例,图13是本申请实施例提供的对象选择页面的示意图,参见图13,当接收到针对微信分享的分享功能项的触发操作,调用微信页面,以呈现微信好友的选择页面;当接收到基于微信好友的选择页面触发的针对目标对象的选择操作,通过微信客户端,分享内容片段至目标对象的微信客户端。

需要说明的是,当相应的分享方式是通过第三方应用分享时,将内容片段分享至目标对象的第三方客户端;当相应的分享方式是通过当前应用分享时,则直接将内容片段分享至目标对象的当前客户端。

在一些实施例中,第一终端可以基于所述分享面板中各所述分享对象对应的对象显示位,接收到针对所述至少一个分享对象中目标对象的选择操作,以触发针对所述内容片段的分享操作。

在实际实施时,针对至少一个分享对象中目标对象的选择操作,可以是通过点击目标对象对应的对象显示位触发;也可以是将通过将内容片段拖动至目标对象所对应的区域触发;还可以是通过其它方式触发,这里不对针对所述至少一个分享对象中目标对象的选择操作的触发方式做限定。

例如,图14是本申请实施例提供的目标对象选择的界面示意图,参见图14,用户可以对内容片段执行拖动操作,将内容片段拖动至目标对象所对应的区域,此时松开手,就可以触发针对目标对象的选择操作,使第一终端将内容片段分享至目标对象的客户端。

在一些实施例中,第一终端可以通过以下方式生成结构化信息:获取内容片段及指示内容片段来源的源信息;获取结构化信息模板,并将内容片段及指示内容片段来源的源信息填充到结构化模板,得到结构化信息。

在实际实施时,可以预先设置结构化信息模板,在结构化信息模板中所要呈现的各个信息、及相应的位置,可以将内容片段及指示所述内容片段来源的源信息填充到所述结构化模板,得到所述结构化信息。

例如,图15是本申请实施例提供的呈现结构化信息的界面示意图,参见图15,结构化信息模板中包括用户选取的内容片段、原文标题及文章链接,在实际实施时,获取用户选取的内容片段、原文标题及文章链接,然后将这些信息填充至结构化信息模板中相应的位置,以得到结构化信息。可以看到,会话框中呈现的信息与结构化信息模板是相对应的。

步骤504:第二终端接收到基于分享的内容片段,生成的结构化信息。

这里,第二终端指的是目标对象所使用的终端,也即位于被分享者侧的终端。在实际实施时,在第一终端分享内容片段后,第二终端接收到基于分享的内容片段生成的结构化信息。

步骤505:第二终端呈现结构化信息。

这里,第二终端呈现的结构化信息包括内容片段、及指示内容片段来源的源信息,如此,目标对象能够清楚的获知内容片段、及内容片段的来源。

例如,图16a是本申请实施例提供的呈现结构化信息的界面示意图,参见图16a,当用户a从文章选取内容片段,并分享至用户b时,用户b的终端接收到基于该内容片段生成的结构化信息,并呈现该结构化信息,其中,结构化信息包括选取的内容片段1602、原文标题1601及文章链接1603。

又如,图16b是本申请实施例提供的呈现结构化信息的界面示意图,参见图16a,当用户a从文章选取内容片段,并分享至用户b时,用户b的终端接收到基于该内容片段生成的结构化信息,并呈现该结构化信息,其中,结构化信息包括原文标题1604、用户a选取的内容片段1605及文章来源1606;这里,用户b可以通过点击该信息,进入文章页面,并从文章中选取内容片段,分享至用户c,这里,用户b选取的内容片段不同与用户a选取的内容片段;当用户b将选取的内容片段分享至用户c,终端呈现相应的结构化信息,该结构化信息包括原文标题1607、用户b选取的内容片段1608及文章来源1609。其中,原文标题1604与原文标题1607的内容相同,文章来源1606与文章来源1609的内容相同,但由于用户a与用户b选取的内容片段不同,因此,内容片段1605不同于内容片段1608。

在一些实施例中,第二终端还可以响应于针对所述结构化信息中源信息的触发操作,呈现内容显示界面,并在所述内容显示页面中显示所述内容片段所属的媒体内容;当所述内容片段位于显示区域内时,差异化显示所述内容片段与所述媒体内容中其它内容。

在实际实施时,用户可以通过针对源信息的触发操作,查看内容片段所引用的媒体内容,并且,在呈现媒体内容时,会对内容片段进行区别显示,以使用户能够快速从媒体内容中找到相应的内容片段。

例如,图17是本申请实施例提供的呈现结构化信息的界面示意图,参见图17,这里的内容片段是通过即时通信客户端分享的,呈现会话界面,在会话界面中呈现对应结构化信息的会话消息,可以看到,结构化信息包括内容片段、原文标题及文章链接,接收到针对文章链接的点击操作,呈现内容显示界面,并在所述内容显示页面中显示所述内容片段所属的媒体内容;用户在浏览过程中,向上滑动,当内容片段位于显示区域内时,内容片段的背景颜色不同与媒体内容中的其它内容。

本申请实施例通过在内容显示界面中显示媒体内容;响应于针对所述媒体内容中内容片段的选取操作,差异化显示所述内容片段与所述媒体内容中其它内容,并呈现对应所述内容片段的分享入口;响应于基于所述分享入口触发的针对所述内容片段的分享操作,分享所述内容片段至目标对象的客户端;其中,分享的所述内容片段,用于生成结构化信息并呈现于所述目标对象的客户端,所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息;如此,能够实现便捷地分享内容片段,并使目标对象能够获取到更加全面的信息,即内容片段及指示内容片段来源的源信息。

下面,将说明本申请实施例在一个实际的应用场景中的示例性应用。在实际实施时,媒体内容可以为文本内容、视频内容、图片内容等,这里以媒体内容为文本内容为例说明本申请实施例提供的媒体内容的分享方法,该媒体内容的分享方法可以由第一终端、第二终端及服务器协同实施,其中,第一终端为分享者侧的终端,第二终端为被分享者侧的终端。

参见图18,图18是本申请实施例提供的媒体内容的分享方法的流程示意图,将结合图18示出的步骤进行说明。

步骤1801:第一终端呈现文章页面,并在文章页面中显示目标文章内容。

例如,用户a通过资讯平台的客户端,点击一篇文章,进入该文章页面进行浏览,终端会在文章页面中显示该文章的内容。

步骤1802:第一终端响应于针对内容片段的选取操作,差异化显示所述内容片段与文章中其它内容,并通过浮层显示多个分享入口。

例如,用户a在阅读文章的过程中,可以通过长按操作,选取文章中的内容片段进行分享。

这里,第一终端在接收到针对内容片段的选取操作后,会差异化显示该目标文字段与文章中的其它内容,并通过浮层显示包含多个分享功能项的操作工具栏,将分享功能项作为分享入口,其中,不同分享功能项对应不同的分享方式。

需要说明是,分享方式可以是通过当前应用分享,也可以是调用第三方应用进行分享,也即只要是能够调用的分享方式都可以。

例如,参见图6,在接收到针对文章中内容片段的选择操作后,调整内容片段的背景颜色,以将内容片段与文本内容中其它内容相区别;并呈现操作工具栏601,在操作工具栏中呈现微信分享、朋友圈分享、qq分享的分享功能项,如此,可以直接通过针对操作工具栏中分享功能项的触发操作,实现内容片段的分享。

步骤1803:第一终端接收到针对微信分享的分享功能项的触发操作,传输命令至服务器。

步骤1804:服务器向微信服务器发送指令,以调用微信的好友列表,返回给第一终端。

这里,服务器指的是资讯平台的服务器。

步骤1805:服务器生成结构化信息并传输给微信服务器。

这里,服务器获取用户选取的内容片段、文章标题、及文章链接,将这三个信息进行结构化存储,并发送给微信客户端。

需要说明的是,步骤1804和步骤1805可以是同时执行的。

步骤1806:第一终端接收并呈现微信的好友列表,并基于好友列表接收到针对目标对象的选择操作。

这里,用户可以从好友列表中选择一个好友或微信群作为分享对象。

参见图13,当接收到针对微信分享的分享功能项的触发操作,呈现微信的好友列表;当接收到基于微信的好友列表触发的针对目标对象的选择操作,通过微信客户端,分享内容片段至目标对象的微信客户端。

步骤1807:第一终端响应于针对确认功能项的触发操作,发送分享指令至服务器。

步骤1808:服务器通过微信服务器,将结构化信息发送给目标对象。

这里,服务器在接收到分享指令后,发送相应的指令到微信服务器,以使微信服务器将结构化信息发送至目标对象的微信客户端。

步骤1809:第二终端接收并呈现包含结构化信息的会话消息。

例如,参见图17,用户接收到会话消息,点击查看,就可以看到分享的内容片段、原文标题、文章链接。

步骤1810:第二终端响应于针对文章链接的触发操作,呈现文章页面。

这里,若用户对文章感兴趣,就可以点击会话消息中的文章链接,进入文章页面。

步骤1811:当目标文字段位于显示区域内时,第二终端差异化显示内容片段与所文章中其它文字。

例如,参见图18,这里的内容片段是通过即时通信客户端分享的,呈现会话界面,在会话界面中呈现对应结构化信息的会话消息,可以看到,结构化信息包括内容片段、原文标题及文章链接,接收到针对文章链接的点击操作,呈现内容显示界面,并在所述内容显示页面中显示所述内容片段所属的媒体内容;用户在浏览过程中,向上滑动,当内容片段位于显示区域内时,内容片段的背景颜色不同与媒体内容中的其它内容,并标注有“来自用户a分享的片段”。

本申请实施例具有以下有益效果:

1、用户可以更加便捷地分享其中的重点片段;

2、作为分享信息的接收方,结构化的分享信息能够让接收者迅速理解信息;

3、能大大提升分享链路的信息传达效率。

下面继续说明本申请实施例提供的媒体内容的分享装置455的实施为软件模块的示例性结构,图19是本申请实施例提供的媒体内容的分享装置的组成结构示意图,如图19所示,本申请实施例提供的媒体内容的分享装置包括:

第一显示模块4551,用于在内容显示界面中显示媒体内容;

第二显示模块4552,用于响应于针对所述媒体内容中内容片段的选取操作,差异化显示所述内容片段与所述媒体内容中其它内容,并

呈现对应所述内容片段的分享入口;

分享模块4553,用于响应于基于所述分享入口触发的针对所述内容片段的分享操作,分享所述内容片段至目标对象的客户端;

其中,分享的所述内容片段,用于生成结构化信息并呈现于所述目标对象的客户端,所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息。

在一些实施例中,所述第二显示模块4552,还用于呈现对应所述片段的操作工具栏,并在所述操作工具栏中呈现至少一个分享功能项,将所述分享功能项作为分享入口;

其中,不同分享功能项对应不同的分享方式。

在一些实施例中,所述分享模块4553,还用于响应于基于所述分享功能项触发的针对所述内容片段的分享操作,确定与所述分享功能项对应的分享方式,并

呈现对应所述分享方式的对象选择页面;

响应于基于所述对象选择页面触发的针对所述目标对象的选择操作,通过相应的分享方式,分享所述内容片段至所述目标对象的客户端。

在一些实施例中,所述第二显示模块4552,还用于呈现包含至少一个分享对象的分享面板,所述分享面板中包括对应各所述分享对象的对象显示位;

将所述分享面板中对应各所述分享对象的对象显示位作为对应所述内容片段的分享入口。

在一些实施例中,所述分享模块4553,还用于基于所述分享面板中各所述分享对象对应的对象显示位,接收到针对所述至少一个分享对象中目标对象的选择操作,以触发针对所述内容片段的分享操作。

在一些实施例中,所述第二显示模块4552,还用于当所述分享入口的数量为至少两个时,响应于针对所述分享入口的滑动操作,更新呈现的分享入口。

在一些实施例中,所述第二显示模块4552,还用于通过悬浮窗的形式呈现分享界面,使得所述分享界面悬浮于所述内容显示界面之上,并

在所述分享界面中呈现对应所述内容片段的分享入口。

在一些实施例中,第二显示模块4552,还用于通过分屏显示的方式,呈现独立于所述内容显示界面的分享界面,并

在所述分享界面中呈现对应所述内容片段的分享入口。

在一些实施例中,第二显示模块4552,还用于获取所述内容片段及指示所述内容片段来源的源信息;

获取结构化信息模板,并将所述内容片段及指示所述内容片段来源的源信息填充到所述结构化模板,得到所述结构化信息。

在一些实施例中,第二显示模块4552,还用于当所述媒体内容为文本内容时,接收到针对所述文本内容的选取操作,将所述选取操作所处位置对应的至少一个语句作为所述内容片段。

在一些实施例中,第二显示模块4552,还用于当所述媒体内容为视频内容时,接收到针对所述视频内容的选取操作,将所述选取操作所处位置对应的至少一个视频帧作为所述内容片段。

本申请实施例提供一种媒体内容的分享装置,其特征在于,所述装置包括:

接收模块,用于接收到基于分享的内容片段,生成的结构化信息;

其中,所述结构化信息包括:所述内容片段及指示所述内容片段来源的源信息;

第三显示模块,用于呈现所述结构化信息。

在一些实施例中,所述第三显示模块,还用于响应于针对所述结构化信息中源信息的触发操作,呈现内容显示界面,并在所述内容显示页面中显示所述内容片段所属的媒体内容;

当所述内容片段位于显示区域内时,差异化显示所述内容片段与所述媒体内容中其它内容。

本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例上述的媒体内容的分享方法。

本申请实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本申请实施例提供的方法,例如,如图5示出的方法。

在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。

在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。

作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hypertextmarkuplanguage)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。

作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。

以上所述,仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本申请的保护范围之内。

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