CN112230838A - 一种文章处理方法、装置、设备及计算机可读存储介质 - Google Patents
一种文章处理方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112230838A CN112230838A CN202011229208.2A CN202011229208A CN112230838A CN 112230838 A CN112230838 A CN 112230838A CN 202011229208 A CN202011229208 A CN 202011229208A CN 112230838 A CN112230838 A CN 112230838A
- Authority
- CN
- China
- Prior art keywords
- content
- article
- target text
- media
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 36
- 238000003672 processing method Methods 0.000 title claims abstract description 23
- 238000000034 method Methods 0.000 claims abstract description 44
- 230000004044 response Effects 0.000 claims abstract description 24
- 230000008569 process Effects 0.000 claims abstract description 13
- 230000015654 memory Effects 0.000 claims description 25
- 238000004458 analytical method Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 10
- 239000000463 material Substances 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 9
- 238000012163 sequencing technique Methods 0.000 claims description 4
- 230000009191 jumping Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 18
- 238000012216 screening Methods 0.000 description 10
- 230000008451 emotion Effects 0.000 description 9
- 241000220317 Rosa Species 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 239000012634 fragment Substances 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000283973 Oryctolagus cuniculus Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 230000002996 emotional effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
- G06F40/216—Parsing using statistical methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Probability & Statistics with Applications (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供了一种文章处理方法、装置、设备及计算机可读存储介质;方法包括:响应于针对文章的内容查看操作,在视图界面中呈现所述文章的内容;当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息;其中,所述媒体指示信息,用于指示存在与所述目标文本内容相对应的以下媒体内容中至少之一:音频内容及视频内容;当接收到针对所述媒体指示信息的触发操作时,播放所述媒体内容。通过本申请,能够在视图界面中呈现文本内容对应的媒体指示信息,丰富了文章呈现过程中内容的呈现方式。
Description
技术领域
本申请涉及移动互联网技术领域,尤其涉及一种文章处理方法、装置、设备及计算机可读存储介质。
背景技术
小说、新闻、论坛帖子等形式的文章作为一种内容类型,由于其能够多维度地提供内容消费从而有效提高用户使用信息流产品的时长,已在信息流产品中得到了广泛的应用。
相关技术中,文章中的内容通常采用纯文本的方式呈现,用户通过文字阅读了解文章的内容,或者,通过纯音频播放的方式输出文章的内容,即用户通过收听别人对文章的阅读的方式了解文章的内容,文章内容的展示方式单一。
发明内容
本申请实施例提供一种文章处理方法、装置、设备及计算机可读存储介质,能够在视图界面中呈现文本内容对应的媒体指示信息,丰富了文章呈现过程中内容的呈现方式。
本申请实施例的技术方案是这样实现的:
本申请实施例提供一种文章处理方法,包括:
响应于针对文章的内容滑动操作,在视图界面中呈现所述文章的内容;
当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息;
其中,所述媒体指示信息,用于指示存在与所述目标文本内容相对应的以下媒体内容中至少之一:音频内容及视频内容;
当接收到针对所述媒体指示信息的触发操作时,播放所述媒体内容。
上述方案中,所述响应于针对文章的内容查看操作,在视图界面中呈现所述文章的内容,包括:
响应于针对文章的内容查看操作,获取当前的文章阅读模式;
若当前的文章阅读模式为自动阅读模式时,在所述视图界面中呈现与当前的阅读位置相对应的内容,并自动更新所呈现的所述文章的内容。
上述方案中,所述响应于针对文章的内容查看操作,在视图界面中呈现所述文章的内容,包括:
当所述内容查看操作为针对所述文章的滑动操作时,响应于所述滑动操作,在视图界面中呈现所述文章中处于滑动状态的内容;或者,
当所述内容查看操作为针对所述文章的点击操作时,响应于所述点击操作,在视图界面中对所述文章进行翻页,并呈现翻页后的所述文章的内容。
本申请实施例提供一种文章处理装置,包括:
第一呈现模块,用于响应于针对文章的内容查看操作,在视图界面中呈现所述文章的内容;
第二呈现模块,用于当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息;
其中,所述媒体指示信息,用于指示存在与所述目标文本内容相对应的以下媒体内容中至少之一:音频内容及视频内容;
播放模块,用于当接收到针对所述媒体指示信息的触发操作时,播放所述媒体内容。
上述方案中,所述在视图界面中呈现所述文章的内容之前,所述装置还包括:
调整模块,用于呈现对应所述文章的内容的呈现模式功能项;
响应于针对所述呈现模式功能项的触发操作,将所述文章的内容的呈现模式调整为媒体呈现模式;
所述第二呈现模块,还用于当所述内容中的目标文本内容处于所述视图界面、且所述呈现模式为媒体呈现模式时,呈现所述目标文本内容的媒体指示信息。
上述方案中,所述第一呈现模块,还用于当所述内容查看操作为针对所述文章的滑动操作时,响应于所述滑动操作,在视图界面中呈现所述文章中处于滑动状态的内容;或者,
当所述内容查看操作为针对所述文章的点击操作时,响应于所述点击操作,在视图界面中对所述文章进行翻页,并呈现翻页后的所述文章的内容。
上述方案中,所述第一呈现模块,还用于响应于针对文章的内容查看操作,获取当前的文章阅读模式;
若当前的文章阅读模式为自动阅读模式时,在所述视图界面中呈现与当前的阅读位置相对应的内容,并自动更新所呈现的所述文章的内容。
上述方案中,所述第二呈现模块,还用于当所述内容中的目标文本内容处于所述视图界面的目标区域时,在所述目标区域中所述目标文本内容的呈现位置处,呈现所述目标文本内容的媒体指示信息,以替换所述目标文本内容。
上述方案中,所述呈现模块,还用于当所述内容中的目标文本内容处于所述视图界面的目标区域时,采用目标显示样式显示所述目标文本内容,并
在所述视图界面中的媒体展示区域,呈现所述目标文本内容的媒体指示信息;
其中,所述目标显示样式,用于区别于所述视图界面中除所述目标文本内容之外的其他内容。
上述方案中,当所述媒体内容为视频内容时,所述播放模块,还用于呈现悬浮于所述视图界面的播放窗口,并通过所述播放窗口播放所述视频内容。
上述方案中,所述播放模块,还用于进行页面跳转至所述媒体指示信息所指示的详情页面;
在所述详情页面中,播放所述媒体内容。
上述方案中,所述播放模块,还用于获取所述目标文本内容对应的内容场景;
在所述媒体内容的播放界面中,呈现与所述内容场景相适配的背景图像,并基于呈现有所述背景图像的播放界面播放所述媒体内容。
上述方案中,所述播放模块,还用于在查看所述文章的内容的过程中,播放所述媒体内容,并
当所述目标文本内容未呈现于所述视图界面、且所述媒体内容尚未播放完毕时,停止播放所述媒体内容。
上述方案中,所述在所述视图界面中呈现所述文章的内容之前,所述方法还包括:
获取模块,用于发送针对所述文章的内容的获取请求,所述获取请求携带所述文章的文章标识,所述文章标识用于供查找到所述文章的内容,以及与所述内容中目标文本内容相对应的媒体内容;
接收所述文章的内容及与所述内容中目标文本内容相对应的媒体内容;
基于所述媒体内容,进行素材替换生成所述目标文本内容的媒体指示信息。
上述方案中,所述装置还包括:
筛选模块,用于对所述文章的内容进行目标符号检测,所述目标符号用于指示目标场景的文本内容;
当检测到所述文章的内容中存在所述目标符号时,提取所述目标符号指示的目标场景的文本内容,作为所述内容中的目标文本内容。
上述方案中,所述筛选模块,还用于对所述文章的内容进行语义分析,得到分析结果;
基于所述分析结果,从所述内容中提取符合目标场景的文本内容,作为所述目标文本内容。
上述方案中,所述筛选模块,还用于对所述文章的内容进行目标场景的文本内容提取,得到至少两个目标文本片段;
分别获取各所述目标文本片段对应的场景类别,并获取目标用户针对各所述场景类别的兴趣度;
基于各所述兴趣度,对所述目标文本片段进行降序排序,得到对应的目标文本片段序列;
从所述目标文本片段序列中第一个目标文本片段开始,选取目标数量的目标文本片段,作为所述目标文本内容。
本申请实施例提供一种电子设备,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的文章处理方法。
本申请实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本申请实施例提供的文章处理方法。
本申请实施例具有以下有益效果:
在用户查看视图界面中呈现的文章内容的过程中,若视图界面中出现目标文本内容时,呈现用于指示存在与目标文本内容相对应的音频内容或视频内容等媒体内容的媒体指示信息,并当用户触发媒体指示信息时,播放相对应的媒体内容;如此,能够在视图界面基于媒体指示信息查看对应的音频内容和/或视频内容等媒体内容,丰富文章呈现过程中内容呈现方式的同时,还丰富了情感传递维度,提高了阅读体验。
附图说明
图1A-1B为本申请实施例提供的文章阅读方式示意图;
图2为本申请实施例提供的文章处理系统的一个可选的架构示意图;
图3为本申请实施例提供的电子设备的一个可选的结构示意图;
图4为本申请实施例提供的文章处理方法的一个可选的流程示意图;
图5为本申请实施例提供的页面滑动示意图;
图6为本申请实施例提供的页面显示示意图;
图7为本申请实施例提供的页面显示示意图;
图8为本申请实施例提供的页面显示示意图;
图9为本申请实施例提供的对话场景处理示意图;
图10为本申请实施例提供的对话场景处理示意图;
图11为本申请实施例提供的播放界面示意图;
图12为本申请实施例提供的播放界面示意图;
图13A为本申请实施例提供的文章处理方法的一个可选的流程示意图;
图13B为本申请实施例提供的文章处理方法的一个可选的流程示意图;
图14为本申请实施例提供的文章处理方法的一个可选的流程示意图;
图15为本申请实施例提供的文章处理装置的一个可选的结构示意图。
具体实施方式
为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。
对本申请实施例进行进一步详细说明之前,对本申请实施例中涉及的名词和术语进行说明,本申请实施例中涉及的名词和术语适用于如下的解释。
1)客户端,终端中运行的用于提供各种服务的应用程序,例如视频播放客户端。
2)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
参见图1A-1B,图1A-1B为本申请实施例提供的文章阅读方式示意图,图1A中,信息流产品中的文章(如小说)以文字、图片等文本形式展示文章的所有内容供用户阅读;图1B中,用户通过“听”的方式获取文章内容对应的语音内容,即阅读模式具备独立听书功能,通过人工朗读或机器语音朗读的方式,将整个文章(如整部小说)的内容一字一句转译成语音,用户进入听书功能完整听读,但这种方式脱离了文字阅读的场景,无法与文字内容进行紧密结合,成为一个新的独立的内容获取方式,不属于严格意义上的“阅读”范畴;可见,上述方式要么单独通过阅读,要么单独通过聆听获取文章内容,传递对话内容情感的维度比较单一。
基于此,本申请实施例提供一种文章处理方法、装置及计算机可读存储介质,能够在视图界面中以媒体指示信息替换原来的文本内容,进而可基于媒体指示信息查看对应的音频内容和/或视频内容等媒体内容,丰富了文章呈现过程中内容的呈现方式。
参见图2,图2为本申请实施例提供的文章处理系统100的一个可选的架构示意图,为实现支撑一个示例性应用,终端(示例性示出了终端400-1和终端400-2)通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合,使用无线链路实现数据传输。
在实际应用中,终端可以为智能手机、平板电脑、笔记本电脑等各种类型的用户终端,还可以为台式计算机、游戏机、电视机或者这些数据处理设备中任意两个或多个的组合;服务器200既可以为单独配置的支持各种业务的一个服务器,亦可以配置为一个服务器集群,还可以为云服务器等。
在实际实施时,终端上设置有客户端,如短视频客户端、浏览器客户端、阅读客户端等。当用户打开终端上的客户端浏览文章时,终端响应于针对文章的内容查看操作,在视图界面中呈现文章的内容;当内容中的目标文本内容处于所述视图界面时,呈现目标文本内容的媒体指示信息;当接收到针对媒体指示信息的触发操作时,发送媒体内容的获取请求至服务器200;服务器200基于获取请求确定与目标文本内容相对应的媒体内容,并返回媒体内容至终端,终端接收到媒体内容后进行播放。
参见图3,图3为本申请实施例提供的电子设备500的一个可选的结构示意图,在实际应用中,电子设备500可以为图2中的终端400-1、终端400-2或服务器200,以电子设备为图2所示的终端400-1或终端400-2为例,对实施本申请实施例的文章处理方法的电子设备进行说明。图3所示的电子设备500包括:至少一个处理器510、存储器550、至少一个网络接口520和用户接口530。电子设备500中的各个组件通过总线系统540耦合在一起。可理解,总线系统540用于实现这些组件之间的连接通信。总线系统540除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线系统540。
处理器510可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
用户接口530包括使得能够呈现媒体内容的一个或多个输出装置531,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口530还包括一个或多个输入装置532,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
存储器550可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器550可选地包括在物理位置上远离处理器510的一个或多个存储设备。
存储器550包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(ROM,Read Only Me mory),易失性存储器可以是随机存取存储器(RAM,Random Access Memor y)。本申请实施例描述的存储器550旨在包括任意适合类型的存储器。
在一些实施例中,存储器550能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
操作系统551,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
网络通信模块552,用于经由一个或多个(有线或无线)网络接口520到达其他计算设备,示例性的网络接口520包括:蓝牙、无线相容性认证(WiFi)、和通用串行总线(USB,Universal Serial Bus)等;
呈现模块553,用于经由一个或多个与用户接口530相关联的输出装置531(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);
输入处理模块554,用于对一个或多个来自一个或多个输入装置532之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
在一些实施例中,本申请实施例提供的文章处理装置可以采用软件方式实现,图3示出了存储在存储器550中的文章处理装置555,其可以是程序和插件等形式的软件,包括以下软件模块:第一呈现模块5551、第二呈现模块5552和播放模块5553,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分。将在下文中说明各个模块的功能。
在另一些实施例中,本申请实施例提供的文章处理装置可以采用硬件方式实现,作为示例,本申请实施例提供的文章处理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本申请实施例提供的文章处理方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(ASIC,Application Specific IntegratedCircuit)、DSP、可编程逻辑器件(PLD,Progra mmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmabl e Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)或其他电子元件。
接下来对本申请实施例的提供的文章处理方法进行说明,在实际实施时,本申请实施例提供的文章处理方法可由服务器或终端单独实施,还可由服务器及终端协同实施。
参见图4,图4为本申请实施例提供的文章处理方法的一个可选的流程示意图,将结合图4示出的步骤进行说明。
步骤101:终端响应于针对文章的内容查看操作,在视图界面中呈现文章的内容。
在实际应用中,终端上设置有客户端,如短视频客户端、浏览器客户端、阅读客户端等。当用户打开终端上的客户端时,终端响应于用户对于客户端的打开操作,运行客户端并在视图界面中呈现有相应的文章的内容,其中,文章可为如小说、散文等文学作品、新闻或论坛帖子等,文章的内容可为纯文本形式的内容,也可以为文本与图片相结合的形式。
在一些实施例中,终端可通过如下方式响应于针对文章的内容查看操作,在视图界面中呈现文章的内容:
当内容查看操作为针对文章的滑动操作时,响应于滑动操作,在视图界面中呈现文章中处于滑动状态的内容;或者,当内容查看操作为针对文章的点击操作时,响应于点击操作,在视图界面中对文章进行翻页,并呈现翻页后的文章的内容。
这里,当用户滑动视图界面中的文章时,终端响应于该滑动操作,使视图界面上呈现的文章的内容随着滑动,相应的,随着用户对视图界面的滑动,文章的内容在视图界面上的相对位置也会随着变动,即通过滑动操作实现所呈现的文章内容的滑动。当用户点击视图界面中的文章时,终端响应于该点击操作,在当前视图界面中对的文章进行翻页,即通过用户的点击操作实现文章的翻页。
参见图5,图5为本申请实施例提供的页面滑动示意图,如图5所示,当用户在视图界面501中往上滑动文章的内容时,文章的内容在视图界面501中的相对位置会发生变化,如往上滑动时,目标文本内容502在视图界面501中的相对位置发生了变化,相较于往上滑动前,往上滑动后的目标文本内容502在视图界面501上的相对位置也随着向上移动。
在一些实施例中,终端还可通过如下方式响应于针对文章的内容查看操作,在视图界面中呈现文章的内容:
响应于针对文章的内容查看操作,获取当前的文章阅读模式;若当前的文章阅读模式为自动阅读模式时,在视图界面中呈现与当前的阅读位置相对应的内容,并自动更新所呈现的文章的内容。
这里,若当前的文章阅读模式为自动模式时,可通过自动滚屏的方式更新所呈现的文章的内容;或通过自动翻页的形式更新所呈现的文章的内容。
步骤102:当内容中的目标文本内容处于视图界面时,呈现目标文本内容的媒体指示信息。
其中,媒体指示信息,用于指示存在与目标文本内容相对应的以下媒体内容中至少之一:音频内容及视频内容;目标文本内容为文章中涉及的如对话或名言名句等片段的内容。在用户在视图界面中查看文章内容的过程中,若视图界面中出现目标文本内容,则呈现用于指示存在与目标文本内容相对应的媒体指示信息。
在一些实施例中,在视图界面中呈现文章的内容之前,可通过如下方式设置媒体呈现模式:呈现对应文章的内容的呈现模式功能项;响应于针对呈现模式功能项的触发操作,将文章的内容的呈现模式调整为媒体呈现模式;相应的,可通过如下方式实现当内容中的目标文本内容呈现于视图界面时,呈现目标文本内容的媒体指示信息:当内容中的目标文本内容处于视图界面、且呈现模式为媒体呈现模式时,呈现目标文本内容的媒体指示信息。
这里,在将文章的内容的呈现模式设置为媒体呈现模式的前提下,用户在浏览文章的过程中,若文章的内容中存在目标文本内容时,则呈现对应该目标文本内容的媒体指示信息,以刺激用户触发该媒体指示信息通过相对应的媒体内容了解文章中的目标文本内容,使得目标文本内容的情感、声音、情绪更加真实贴切地传递给用户。当用户关闭媒体呈现模式后,则文章中包括目标文本内容在内的所有内容将以均纯文本形式或文本与图片相结合的形式进行呈现,不打扰用户原本的阅读方式和体验。
在实际应用中,在客户端对应的服务器(如阅读客户端对应的服务器)将文章的内容推送至客户端进行呈现之前,服务器已对文章的内容进行目标文本识别确定文章中的目标文本内容,对目标文本内容进行标记,并将标记信息返回至终端,终端基于标记信息对标记信息所指示的位置进行打点或埋点,以在当视图界面中识别到目标文本内容对应的埋点时,呈现用于指示存在与目标文本内容相对应的媒体内容的媒体指示信息。
在一些实施例中,终端可通过如下方式确定目标文本内容:对文章的内容进行目标符号检测,其中,目标符号用于指示目标场景的文本内容;当检测到文章的内容中存在目标符号时,提取目标符号指示的目标场景的文本内容,作为文章的内容中的目标文本内容。
其中,目标场景的文本内容为对话场景的文本内容或名言名句,此类文本内容通常是指文章中如【:“”】或【“”】所示的目标符号所指示的文本内容(即双引号之间的文本内容)。在实际实施时,对文章的内容进行目标符号检测,即判断文章中是否出现目标符号标志,当检测到目标符号时,提取目标符号所指示的文本内容,并对提取的文本内容进行筛选,排除词语引用、比喻等类型的文本内容。
在一些实施例中,终端还可通过如下方式确定目标文本内容:对文章的内容进行语义分析,得到分析结果;基于分析结果,从内容中提取符合目标场景的文本内容,作为目标文本内容。
在实际应用中,对话场景的开始标志通常为:句子结尾部分为“...说”、“...问”、“...叫一声”、“XX问XXX”、“...说道”、“...问道”、“...喊道”、“...喊着”、“...喊”,等等,例如:小白兔大声喊:“燕子,燕子,你为什么飞得这么低呀?”;对话场景的结束标志通常为:对话结束的下一句出现另一个主语,以及含有“X X说”,例如,“因为雨要来了”,燕子说。基于此,可对文章的内容进行语义分析,从中筛选得到符合目标场景的文本内容作为目标文本内容。
在一些实施例中,终端还可通过如下方式确定目标文本内容:对文章的内容进行目标场景的文本内容提取,得到至少两个目标文本片段;分别获取各目标文本片段对应的场景类别,并获取目标用户针对各场景类别的兴趣度;基于各兴趣度,对目标文本片段进行降序排序,得到对应的目标文本片段序列;从目标文本片段序列中第一个目标文本片段开始,选取目标数量的目标文本片段,作为目标文本内容。
这里,目标场景可为对话场景,当文章中存在多个符合目标场景的目标文本片段(即对话片段)时,获取各个目标文本片段对应的场景类别,其中,场景类别包括:表白对话场景、决战对话场景、自我介绍场景、日常对话场景等,根据用户对各个场景类别的兴趣度或喜爱程度对多个目标文本片段(即对话片段)进行排序,从中选择用户较感兴趣的目标文本片段作为目标文本内容。在确定好目标文本内容后,还获取目标文本内容相对应的媒体内容,如将目标文本内容通过人工录音成音频内容,或者对目标文本内容进行语音转换得到对应的音频内容,将音频内容存储至对应的语音素材库。
参见图9,图9为本申请实施例提供的对话场景处理示意图,如图9所示,日常对话场景对应的分数1分,表白对话场景对应的分数为5分,决战对话场景对应的分数为5分,然后按照分数(或兴趣度)由高到低的顺序,对各个目标文本片段进行排序,得到降序的目标文本片段序列,并从目标文本片段序列中选择1个或多个用户比较感兴趣的目标文本片段作为目标文本内容;同时获取目标文本内容相对应的媒体内容,如将目标文本内容通过人工录音成音频内容,或者对目标文本内容进行语音转换得到对应的音频内容,将音频内容存储至对应的语音素材库。
在实际应用中,还可将媒体内容扩展至除音频元素之外的其他媒体元素,在一些实施例中,基于目标文本内容的内容场景(即所传递意思)获取并存储与内容场景相适配的背景图像至图片库,其中,背景图像用于在播放媒体内容时提供背景素材,即通过包含有相应背景图像的播放界面播放媒体内容,例如,对于“做我的女朋友吧”这一目标文本内容,获取并存储包含“玫瑰花”式样的图片至图片库,以在播放该目标文本内容相对应的媒体内容时呈现该包含“玫瑰花”式样的图片。在另一些实施例中,基于目标文本内容所传递意思获取并存储相关的目标场景控件至场景控件库,其中,目标场景控件用于在播放媒体内容时提供相应的场景素材,场景控件包括来电控件、短信控件、邮件控件或视频控件等,以通过包含有目标场景的播放场景播放媒体内容,例如,目标文本内容是目标用户通过打电话述说的,则在播放该目标文本内容相对应的媒体内容时,播放界面中包含来电控件的电话通话场景,如此,用户能够通过沉浸式的播放界面体验对话场景。
参见图10,图10为本申请实施例提供的对话场景处理示意图,如图10所示,日常对话场景对应的分数1分,表白对话场景对应的分数为5分,决战对话场景对应的分数为5分,然后按照分数(或兴趣度)由高到低的顺序,对各个目标文本片段进行排序,得到降序的目标文本片段序列,并从目标文本片段序列中选择1个或多个用户比较感兴趣的目标文本片段作为目标文本内容;同时获取目标文本内容相对应的媒体内容,媒体内容包括语音、图片、场景控件等媒体元素,运营人员可根据目标文本内容及上下场景进行媒体元素配置,形成至少包括语音、图片、场景控件中至少之一的媒体元素的媒体内容进行呈现。
在一些实施例中,当用户在当前视图界面中查看某一文章时,终端还可通过如下方式获取文章的内容及目标文本内容的媒体指示信息:发送针对文章的内容的获取请求,获取请求携带文章的文章标识,文章标识用于供查找到文章的内容,以及与内容中目标文本内容相对应的媒体内容;接收文章的内容及与内容中目标文本内容相对应的媒体内容;基于媒体内容,进行素材替换生成目标文本内容的媒体指示信息。
这里,信息流产品对应的服务器(如阅读客户端对应的服务器)中存储有文章的全部内容,包括目标文本内容的相对应的媒体内容,在用户在视图界面查看某一文章的内容时,终端向服务器发送获取该文章的内容的获取请求,服务器基于获取请求中携带的文章标识从中筛选得到该文章的内容、针对目标文本内容的标记信息、及目标文本内容相对应的媒体内容,并将筛选得到的文章的内容、针对目标文本内容的标记信息、及媒体内容返回至终端。终端呈现文章的内容,并在当前视图界面中识别到针对目标文本内容的标记信息(即目标文本内容滑动至相应的埋点)时,基于接收到的媒体内容的类别,确定媒体内容对应的媒体指示标识,如若媒体内容为音频内容,则媒体指示信息可为语音气泡,若媒体内容为视频内容,则媒体指示信息可为播放器图标。
在一些实施例中,终端可通过如下方式实现当内容中的目标文本内容处于视图界面时,呈现目标文本内容的媒体指示信息:当内容中的目标文本内容处于视图界面的目标区域时,在目标区域中目标文本内容的呈现位置处,呈现目标文本内容的媒体指示信息,以替换目标文本内容。
相应的,终端还可通过如下方式确定目标区域:获取目标文本内容对应的文本高度、目标文本内容在视图界面所处的位置高度、以及视图界面的可视高度和滚动高度;将所述可视高度的一半的差值,作为对应目标文本内容的参考高度;当位置高度与文本高度的一半的差值不低于参考高度时,确定内容中的目标文本内容处于视图界面的目标区域。
在实际应用中,当文章的目标文本内容呈现于视图界面的目标区域,如目标文本内容呈现在视图界面的中上位置时,以目标文本内容的媒体指示信息替换原来的目标文本内容,即原本目标文本内容的呈现位置处只呈现相对应的媒体指示信息,将媒体指示信息作为文章的内容的一部分,插入文本内容之间,用户可通过媒体指示信息所指示的媒体内容了解目标文本内容,如此,使得目标文本内容的情感、声音、情绪更加真实贴切地传递给用户。
参见图6-图7,图6-图7为本申请实施例提供的页面显示示意图,图6中,当文章的目标文本内容601(即对话内容)呈现于视图界面的中上位置(即目标区域)时,在呈现目标文本内容601的位置处将呈现该目标文本内容601对应的媒体指示标识602,即媒体指示标识602替换了目标文本内容601,这里,媒体指示标识602为语音气泡,指示目标文本内容相对应的媒体内容为音频内容。图7中,当文章的目标文本内容701(即对话内容)呈现于视图界面的中上位置(即目标区域)时,在呈现目标文本内容701的位置处将呈现该目标文本内容701对应的媒体指示标识702,即媒体指示标识702替换了目标文本内容701,这里,媒体指示标识702为播放器图标,指示目标文本内容相对应的媒体内容为视频内容。
在一些实施例中,终端还可通过如下方式实现当内容中的目标文本内容处于视图界面时,呈现目标文本内容的媒体指示信息:当内容中的目标文本内容处于视图界面的目标区域时,采用目标显示样式显示目标文本内容,并在视图界面中的媒体展示区域,呈现目标文本内容的媒体指示信息;其中,目标显示样式,用于区别于视图界面中除目标文本内容之外的其他内容。
这里,当文章的目标文本内容呈现于视图界面的目标区域,如目标文本内容呈现于视图界面的中上位置时,采用目标显示样式显示目标文本内容,其中,目标显示样式为不同于其他内容的显示样式,如采用与其他内容不同的字体、不同的文字颜色、不同的显示背景、不同的文字透明度等样式显示目标文本内容,与其他内容加以区分,给用户以醒目提示,提高用户的阅读体验;在呈现目标文本内容的同时,还呈现相对应的媒体指示信息;如此,给用户更多选择,方便用户选择适合自己的方式了解目标文本内容的具体内容。
参见图8,图8为本申请实施例提供的页面显示示意图,图8中,当文章的目标文本内容801(即对话内容)呈现于视图界面的中上位置(即目标区域)时,采用“斜体”字样的显示目标文本内容801,以与其他内容加以区分,同时在呈现目标文本内容801的同时,还呈现目标文本内容801对应的媒体指示标识802。
步骤103:当接收到针对媒体指示信息的触发操作时,播放媒体内容。
在一些实施例中,用户在视图界面查看到某一文章、看到文章中目标文本内容相对应的媒体指示信息时,未必都去触发该媒体指示信息,因此当终端向服务器请求获取该文章的有关内容时,服务器可仅将文章的内容以及针对目标文本内容的标记信息返回至终端,无需返回目标文本内容相对应的隐藏内容至终端,此种情况下,若用户触发媒体指示信息,终端需通过如下方式向服务器请求获取媒体指示信息所指示的媒体内容:
发送针对媒体内容的获取请求,获取请求携带文章的文章标识,文章标识用于供查找到文章的内容并获取目标文本内容相对应的媒体内容;接收目标文本内容相对应的媒体内容。
在实际应用中,服务器中存储有文章的包括目标文本内容的相对应的媒体内容在内的全部内容,在用户触发针对文章中目标文本内容对应的媒体指示信息时,终端向服务器发送获取目标文本内容相对应的媒体内容的获取请求,服务器基于获取请求中携带的文章标识从中筛选得到该文章中目标文本内容相对应的媒体内容,并将筛选得到目标文本内容相对应的媒体内容返回至终端进行呈现。
当用户触发媒体指示信息时,终端响应于该触发操作,播放媒体指示信息所指示的媒体内容。例如,用户触发图6所示的媒体指示信息602时,播放目标文本内容相对应的音频内容。
在一些实施例中,当媒体内容为视频内容时,终端可通过如下方式播放媒体内容:呈现悬浮于视图界面的播放窗口,并通过播放窗口播放视频内容。
例如,当用户触发图7所示的媒体指示信息702时,将呈现如图11所示的播放窗口1101,图11为本申请实施例提供的播放界面示意图,在播放窗口1101中播放与图7中的媒体指示信息702所指示的视频内容。
在一些实施例中,终端还可通过如下方式播放媒体内容:进行页面跳转至媒体指示信息所指示的详情页面;在详情页面中,播放媒体内容。
这里,当用户触发媒体指示信息时,终端响应于该触发操作,进行页面跳转至详情页面,如跳转至H5链接,进入更加沉浸和还原目标文本内容的对话场景中,在详情页面如H5链接中播放目标文本内容相对应的音频内容或视频内容。
在一些实施例中,终端还可通过如下方式播放媒体内容:获取目标文本内容对应的内容场景;在媒体内容的播放界面中,呈现与内容场景相适配的背景图像,并基于呈现有背景图像的播放界面播放媒体内容。
参见图12,图12为本申请实施例提供的播放界面示意图,当用户触发图7所示的媒体指示信息702时,呈现如图12所示的播放界面,播放界面中含有与目标文本内容的内容场景相适配的背景图像,在播放界面中播放音频内容或视频内容。
在一些实施例中,终端还可通过如下方式播放媒体内容:在查看文章的内容的过程中,播放媒体内容,并当目标文本内容未呈现于视图界面、且媒体内容尚未播放完毕时,停止播放媒体内容。
这里,当目标文本内容不在当前视图页面时,如通过滑动实现对所呈现的文章内容的滑动,使得目标文本内容滑出当前视图界面,或者,通过用户的点击操作实现文章的翻页,使得目标文本内容未呈现于当前视图界面时,说明用户看完了视图界面中目标文本内容相关媒体信息或对目标文本内容的媒体信息不感兴趣,此时停止播放该目标文本内容对应的媒体信息。
接下来继续对本申请实施例提供的文章处理方法进行说明,参见图13A,图13A为本申请实施例提供的文章处理方法的一个可选的流程示意图,其中,终端上安装有阅读客户端,服务器为阅读客户端对应的服务器,将结合图13A示出的步骤进行说明。
步骤201:服务器对文章的内容进行目标场景的文本内容提取,得到至少两个目标文本片段。
这里,目标场景为对话场景,在实际实施时,可通过对文章的内容进行目标符号检测,当检测到文章的内容中存在目标符号时,提取目标符号指示的目标场景的文本内容作为目标文本片段,目标符号用于指示目标场景的文本内容,如【:“”】或【“”】所示的目标符号指示的目标文本内容为对话内容。
步骤202:服务器分别获取各目标文本片段对应的场景类别,并获取目标用户针对各场景类别的兴趣度。
步骤203:将超过兴趣度阈值的兴趣度对应的目标文本片段,确定为目标文本内容。
这里,当目标文本片段(即对话内容)为至少两个时,基于目标用户的兴趣度的高低进行筛选得到用户比较感兴趣的目标文本内容。
步骤204:服务器获取目标文本内容对应的媒体内容。
例如,可对目标文本内容进行语音转换得到相对应的音频内容,或获取与目标文本内容相适配的视频内容。
步骤205:服务器存储文章的内容、内容中的目标文本内容及目标文本内容对应的媒体内容。
通过上述步骤,针对每一篇文章(或每部小说),在将文章推送至终端之前,服务器首先对文章的内容中的对话内容进行识别与筛选,得到用户较感兴趣的目标文本内容,并生成与目标文本内容相适配的媒体内容,进而将该文章的文章标识、文章的内容、内容中的目标文本内容、及对应的媒体内容进行存储与标注。
步骤206:终端响应于针对文章的内容查看操作,发送针对文章的内容的获取请求至服务器。
这里,当用户通过终端的客户端阅读文章时,可先将文章的呈现模式设置为媒体呈现模式,在媒体呈现模式下,用户在浏览文章的过程中,当用户在视图界面中查看某一文章时,需向服务器请求获取文章的内容。若文章的内容中存在目标文本内容时,则呈现对应该目标文本内容的媒体指示信息,以刺激用户触发该媒体指示信息通过相对应的媒体内容了解文章中的目标文本内容。
步骤207:服务器基于获取请求,确定文章的内容及与内容中目标文本内容相对应的媒体内容。
这里,服务器基于获取请求携带的文章标识,查找到文章的内容及与内容中目标文本内容相对应的媒体内容。
步骤208:服务器返回文章的内容及与内容中目标文本内容相对应的媒体内容至终端。
步骤209:终端响应于针对文章的内容查看操作,在视图界面中呈现文章的内容。
步骤210:当目标文本内容处于视图界面、且呈现模式为媒体呈现模式时,终端呈现目标文本内容的媒体指示信息。
这里,在将文章的呈现模式设置为媒体呈现模式的前提下,用户在浏览文章的过程中,若文章的内容中存在目标文本内容、且目标文本内容呈现于当前视图界面的半屏时,触发媒体指示信息的显示指令,终端响应于显示指令呈现对应该目标文本内容的媒体指示信息,其中,媒体指示信息,用于指示存在与目标文本内容相对应的以下媒体内容中至少之一:音频内容及视频内容。
步骤211:响应于针对所述媒体指示信息的触发操作,播放媒体内容。
参见图13B,图13B为本申请实施例提供的文章处理方法的一个可选的流程示意图,其中,终端上安装有阅读客户端,服务器为阅读客户端对应的服务器,将结合图13B示出的步骤进行说明。
步骤301:服务器对文章的内容进行目标场景的文本内容提取,得到至少两个目标文本片段。
这里,目标场景为对话场景,在实际实施时,可通过对文章的内容进行目标符号检测,当检测到文章的内容中存在目标符号时,提取目标符号指示的目标场景的文本内容作为目标文本片段,目标符号用于指示目标场景的文本内容,如【:“”】或【“”】所示的目标符号指示的目标文本内容为对话内容。
步骤302:服务器分别获取各目标文本片段对应的场景类别,并获取目标用户针对各场景类别的兴趣度。
步骤303:服务器将超过兴趣度阈值的兴趣度对应的目标文本片段,确定为目标文本内容。
通过上述步骤,针对每一篇文章(或每部小说),在将文章推送至终端之前,服务器首先对文章的内容进行对话片段提取,筛选用户感兴趣的对话片段作为目标文本内容,在识别出文章中的目标文本内容后,获取并存储目标文本内容对应的媒体信息。
步骤304:服务器将文章的内容及内容中的目标文本内容返回终端。
步骤305:终端基于目标文本内容,在文章中目标文本内容对应的位置进行埋点。
通过上述步骤,针对每篇文章,后台的服务器将文章的内容、内容中的目标文本内容、及目标文本内容对应的媒体内容进行存储;位于前端的终端基于服务器推送的文章的内容及目标文本内容对文章进行埋点。
步骤306:终端响应于针对文章的内容查看操作,在视图界面中呈现文章的内容。
步骤307:当识别出埋点时,终端呈现目标文本内容的媒体指示信息。
这里,当在视图界面中识别到埋点(如滑动文章的内容至埋点)时,终端识别到相应的目标文本内容(如对话片段),触发媒体指示信息的显示指令,终端响应于该显示指令,呈现目标文本内容的媒体指示信息,其中,媒体指示信息用于指示存在与目标文本内容相对应的媒体内容。
步骤308:终端响应于针对媒体指示信息的触发操作,发送媒体内容的获取请求至服务器。
步骤309:服务器基于获取请求,确定媒体指示信息所指示的媒体内容。
步骤310:服务器返回媒体内容至终端。
步骤311:终端播放媒体内容。
通过上述步骤,由于服务器中存储有文章中包括目标文本内容相对应的媒体内容在内的全部内容,在用户触发媒体指示信息时,终端向服务器发送获取目标文本内容相对应的媒体内容的获取请求,服务器基于获取请求中携带的文章标识从中筛选得到该文章中目标文本内容相对应的媒体内容,并将筛选得到目标文本内容相对应的媒体内容返回至终端进行呈现。
下面,将说明本申请实施例在以文章为小说、用户阅读小说的应用场景中的示例性应用。
参见图14,图14为本申请实施例提供的文章处理方法的一个可选的流程示意图,将结合图14示出的步骤进行说明。
步骤401:终端响应于针对小说内容的查看操作,在视图界面中呈现小说内容。
这里,视图界面为小说内容的显示页面,小说内容可为文本形式的内容,也可以为文本与图片相结合的形式的内容。
步骤402:对小说内容进行目标符号检测,当检测到小说内容中存在目标符号时,提取目标符号指示的对话场景的对话片段。
这里,目标符号用于指示对话场景的对话内容(即上述的文本内容),此类对话内容通常是指小说中如【:“”】或【“”】所示的目标符号所指示的对话内容(即双引号之间的对话内容)。
在实际实施时,对小说内容进行目标符号检测,即判断小说中是否出现目标符号标志,当检测到目标符号时,提取目标符号所指示的对话内容,并对提取的对话内容进行筛选,排除词语引用、比喻等类型的对话内容,得到对话场景的对话片段(即上述的目标文本片段),通过上述方式,可对当前视图界面中的小说内容中识别出对话片段。
步骤403:对提取的对话片段进行打分,得到对应的分数。
这里,对提取的对话片段进行打分时,首先判断对话片段所归属的场景类别,其中,场景类别包括:表白对话场景、决战对话场景、自我介绍场景、日常对话场景等,根据用户对各个场景类别的兴趣度或喜爱程度,对每个场景类别进行打分,如图9所示,日常对话场景对应的分数1分,表白对话场景对应的分数为5分,决战对话场景对应的分数为5分,通过对对话片段进行语义分析确定对话片段所归属的对话场景后,即可得到对话片段的得分。
步骤404:判断分数是否超过分数阈值。
这里,当对话片段对应的分数超过分数阈值时,执行步骤405;当对话片段对应的分数未超过分数阈值时,执行步骤407。
步骤405:呈现对话片段对应的媒体指示信息。
这里,当对话片段对应的分数超过分数阈值时,表征用户对该对话片段比较感兴趣,则呈现对话片段对应的媒体指示信息,其中,媒体指示信息用于指示存在与对话片段相对应的媒体内容。例如,对话片段进行语音转换,得到对应的音频内容,此种情况下,呈现的媒体指示信息可为语音气泡,媒体指示信息指示存在对话片段对应的音频内容;若媒体内容为视频内容,则媒体指示信息可为播放器图标。
步骤406:响应于针对媒体指示信息的触发操作,播放媒体内容。
在实际应用中,当用户触发媒体指示信息时,终端响应于该触发操作,播放媒体指示信息所指示的媒体内容。例如,用户触发图6所示的媒体指示信息602时,播放对话片段相对应的音频内容;用户触发图7所示的媒体指示信息702时,播放对话片段相对应的视频内容。
在一些实施例中,当用户触发媒体指示信息时,进行页面跳转至H5链接,在H5链接的网页中播放相对应的媒体内容。媒体内容的获取方式可参见图10,基于目标文本内容的内容场景(即所传递意思)获取与内容场景相适配的背景图像,其中,背景图像用于播放媒体内容时提供所呈现的背景素材,即通过包含有相应背景图像的播放界面播放媒体内容,例如,对于“做我的女朋友吧”这一对话片段,获取包含“玫瑰花”式样的图像,以在播放该对话片段相对应的媒体内容时呈现该包含“玫瑰花”式样的图像。
在另一些实施例中,基于对话片段所传递意思获取相关的目标场景控件,其中,目标场景控件用于在播放媒体内容时提供相应的场景素材,场景控件包括来电控件、短信控件、邮件控件或视频控件等,以通过包含有目标场景的播放场景播放媒体内容,例如,对话片段是目标用户通过打电话述说的,则在播放该对话片段相对应的媒体内容时,播放界面中包含来电控件的电话通话场景,如此,用户能够通过沉浸式的播放界面体验对话场景。
步骤407:呈现小说内容中对话片段。
通过上述方式,用户在阅读小说的过程当中,若当前视图界面呈现的小说内容中有对话或者名句的段落时,实时将相对应的媒体指示信息展现给用户,刺激用户点击听取这段语音化的对话或播放视频化的对话,还原小说对话的场景,通过视听结合的方式,让对话的情感、声音、情绪更加真实贴切地传达给用户,拓宽小说情感传递的维度,优化小说阅读体验,同时使得小说更加富有吸引力,提高用户对小说的粘性和留存,让用户对小说产生情感连接,同时可以和声优、明星合作,提供更多商业合作、商业变现的机会。
下面继续说明本申请实施例提供的文章处理装置555的实施为软件模块的示例性结构,在一些实施例中,参见图15,图15为本申请实施例提供的文章处理装置的一个可选的结构示意图,如图15所示,本申请实施例提供的文章处理装置,包括:
第一呈现模块5551,用于响应于针对文章的内容滑动操作,在视图界面中呈现所述文章的内容;
第二呈现模块5552,用于当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息;
其中,所述媒体指示信息,用于指示存在与所述目标文本内容相对应的以下媒体内容中至少之一:音频内容及视频内容;
播放模块5553,用于当接收到针对所述媒体指示信息的触发操作时,播放所述媒体内容。
在一些实施例中,所述在视图界面中呈现所述文章的内容之前,所述装置还包括:
调整模块,用于呈现对应所述文章的内容的呈现模式功能项;
响应于针对所述呈现模式功能项的触发操作,将所述文章的内容的呈现模式调整为媒体呈现模式;
所述第二呈现模块,还用于当所述内容中的目标文本内容处于所述视图界面、且所述呈现模式为媒体呈现模式时,呈现所述目标文本内容的媒体指示信息。
在一些实施例中,所述第一呈现模块,还用于当所述内容查看操作为针对所述文章的滑动操作时,响应于所述滑动操作,在视图界面中呈现所述文章中处于滑动状态的内容;或者,
当所述内容查看操作为针对所述文章的点击操作时,响应于所述点击操作,在视图界面中对所述文章进行翻页,并呈现翻页后的所述文章的内容。
在一些实施例中,所述第一呈现模块,还用于响应于针对文章的内容查看操作,获取当前的文章阅读模式;
若当前的文章阅读模式为自动阅读模式时,在所述视图界面中呈现与当前的阅读位置相对应的内容,并自动更新所呈现的所述文章的内容。
在一些实施例中,所述呈现模块,还用于当所述内容中的目标文本内容处于所述视图界面的目标区域时,在所述目标区域中所述目标文本内容的呈现位置处,呈现所述目标文本内容的媒体指示信息,以替换所述目标文本内容。
在一些实施例中,所述呈现模块,还用于当所述内容中的目标文本内容处于所述视图界面的目标区域时,采用目标显示样式显示所述目标文本内容,并
在所述视图界面中的媒体展示区域,呈现所述目标文本内容的媒体指示信息;
其中,所述目标显示样式,用于区别于所述视图界面中除所述目标文本内容之外的其他内容。
在一些实施例中,当所述媒体内容为视频内容时,所述播放模块,还用于呈现悬浮于所述视图界面的播放窗口,并通过所述播放窗口播放所述视频内容。
在一些实施例中,所述播放模块,还用于进行页面跳转至所述媒体指示信息所指示的详情页面;
在所述详情页面中,播放所述媒体内容。
在一些实施例中,所述播放模块,还用于获取所述目标文本内容对应的内容场景;
在所述媒体内容的播放界面中,呈现与所述内容场景相适配的背景图像,并基于呈现有所述背景图像的播放界面播放所述媒体内容。
在一些实施例中,所述播放模块,还用于在查看所述文章的内容的过程中,播放所述媒体内容,并
当所述目标文本内容未呈现于所述视图界面、且所述媒体内容尚未播放完毕时,停止播放所述媒体内容。
在一些实施例中,所述在所述视图界面中呈现所述文章的内容之前,所述方法还包括:
获取模块,用于发送针对所述文章的内容的获取请求,所述获取请求携带所述文章的文章标识,所述文章标识用于供查找到所述文章的内容,以及与所述内容中目标文本内容相对应的媒体内容;
接收所述文章的内容及与所述内容中目标文本内容相对应的媒体内容;
基于所述媒体内容,进行素材替换生成所述目标文本内容的媒体指示信息。
在一些实施例中,所述装置还包括:
筛选模块,用于对所述文章的内容进行目标符号检测,所述目标符号用于指示目标场景的文本内容;
当检测到所述文章的内容中存在所述目标符号时,提取所述目标符号指示的目标场景的文本内容,作为所述内容中的目标文本内容。
在一些实施例中,所述筛选模块,还用于对所述文章的内容进行语义分析,得到分析结果;
基于所述分析结果,从所述内容中提取符合目标场景的文本内容,作为所述目标文本内容。
在一些实施例中,所述筛选模块,还用于对所述文章的内容进行目标场景的文本内容提取,得到至少两个目标文本片段;
分别获取各所述目标文本片段对应的场景类别,并获取目标用户针对各所述场景类别的兴趣度;
基于各所述兴趣度,对所述目标文本片段进行降序排序,得到对应的目标文本片段序列;
从所述目标文本片段序列中第一个目标文本片段开始,选取目标数量的目标文本片段,作为所述目标文本内容。
本申请实施例提供一种电子设备,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现本申请实施例提供的文章处理方法。
本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例上述的文章处理方法。
本申请实施例提供一种存储有可执行指令的计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本申请实施例提供的文章处理方法。
在一些实施例中,计算机可读存储介质可以是FRAM、ROM、PROM、EP ROM、EEPROM、闪存、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(H TML,Hyper TextMarkup Language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
以上所述,仅为本申请的实施例而已,并非用于限定本申请的保护范围。凡在本申请的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本申请的保护范围之内。
Claims (15)
1.一种文章处理方法,其特征在于,所述方法包括:
响应于针对文章的内容查看操作,在视图界面中呈现所述文章的内容;
当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息;
其中,所述媒体指示信息,用于指示存在与所述目标文本内容相对应的以下媒体内容中至少之一:音频内容及视频内容;
当接收到针对所述媒体指示信息的触发操作时,播放所述媒体内容。
2.如权利要求1所述的方法,其特征在于,所述在所述视图界面中呈现所述文章的内容之前,所述方法还包括:
呈现对应所述文章的内容的呈现模式功能项;
响应于针对所述呈现模式功能项的触发操作,将所述文章的内容的呈现模式调整为媒体呈现模式;
当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息,包括:
当所述内容中的目标文本内容处于所述视图界面、且所述呈现模式为媒体呈现模式时,呈现所述目标文本内容的媒体指示信息。
3.如权利要求1所述的方法,其特征在于,所述当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息,包括:
当所述内容中的目标文本内容处于所述视图界面的目标区域时,在所述目标区域中所述目标文本内容的呈现位置处,呈现所述目标文本内容的媒体指示信息,以替换所述目标文本内容。
4.如权利要求1所述的方法,其特征在于,所述当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息,包括:
当所述内容中的目标文本内容处于所述视图界面的目标区域时,采用目标显示样式显示所述目标文本内容,并
在所述视图界面中的媒体展示区域,呈现所述目标文本内容的媒体指示信息;
其中,所述目标显示样式,用于区别于所述视图界面中除所述目标文本内容之外的其他内容。
5.如权利要求1所述的方法,其特征在于,当所述媒体内容为视频内容时,所述播放所述媒体内容,包括:
呈现悬浮于所述视图界面的播放窗口,并通过所述播放窗口播放所述视频内容。
6.如权利要求1所述的方法,其特征在于,所述播放所述媒体内容,包括:
进行页面跳转至所述媒体指示信息所指示的详情页面;
在所述详情页面中,播放所述媒体内容。
7.如权利要求1所述的方法,其特征在于,所述播放所述媒体内容,包括:
获取所述目标文本内容对应的内容场景;
在所述媒体内容的播放界面中,呈现与所述内容场景相适配的背景图像,并基于呈现有所述背景图像的播放界面播放所述媒体内容。
8.如权利要求1所述的方法,其特征在于,所述播放所述媒体内容,包括:
在查看所述文章的内容的过程中,播放所述媒体内容,并
当所述目标文本内容未呈现于所述视图界面、且所述媒体内容尚未播放完毕时,停止播放所述媒体内容。
9.如权利要求1所述的方法,其特征在于,所述在视图界面中呈现所述文章的内容之前,所述方法还包括:
发送针对所述文章的内容的获取请求,所述获取请求携带所述文章的文章标识,所述文章标识用于供查找到所述文章的内容,以及与所述内容中目标文本内容相对应的媒体内容;
接收所述文章的内容及与所述内容中目标文本内容相对应的媒体内容;
基于所述媒体内容,进行素材替换生成所述目标文本内容的媒体指示信息。
10.如权利要求1所述的方法,其特征在于,所述方法还包括:
对所述文章的内容进行目标符号检测,所述目标符号用于指示目标场景的文本内容;
当检测到所述文章的内容中存在所述目标符号时,提取所述目标符号指示的目标场景的文本内容,作为所述目标文本内容。
11.如权利要求1所述的方法,其特征在于,所述方法还包括:
对所述文章的内容进行语义分析,得到分析结果;
基于所述分析结果,从所述内容中提取符合目标场景的文本内容,作为所述目标文本内容。
12.如权利要求1所述的方法,其特征在于,所述方法还包括:
对所述文章的内容进行目标场景的文本内容提取,得到至少两个目标文本片段;
分别获取各所述目标文本片段对应的场景类别,并获取目标用户针对各所述场景类别的兴趣度;
基于各所述兴趣度,对所述目标文本片段进行降序排序,得到对应的目标文本片段序列;
从所述目标文本片段序列中第一个目标文本片段开始,选取目标数量的目标文本片段,作为所述目标文本内容。
13.一种文章处理装置,其特征在于,所述装置包括:
第一呈现模块,用于响应于针对文章的内容查看操作,在视图界面中呈现所述文章的内容;
第二呈现模块,用于当所述内容中的目标文本内容处于所述视图界面时,呈现所述目标文本内容的媒体指示信息;
其中,所述媒体指示信息,用于指示存在与所述目标文本内容相对应的以下媒体内容中至少之一:音频内容及视频内容;
播放模块,用于当接收到针对所述媒体指示信息的触发操作时,播放所述媒体内容。
14.一种电子设备,其特征在于,包括:
存储器,用于存储可执行指令;
处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至12任一项所述的文章处理方法。
15.一种计算机可读存储介质,其特征在于,存储有可执行指令,用于被处理器执行时,实现权利要求1至12任一项所述的文章处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011229208.2A CN112230838A (zh) | 2020-11-06 | 2020-11-06 | 一种文章处理方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011229208.2A CN112230838A (zh) | 2020-11-06 | 2020-11-06 | 一种文章处理方法、装置、设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112230838A true CN112230838A (zh) | 2021-01-15 |
Family
ID=74123334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011229208.2A Pending CN112230838A (zh) | 2020-11-06 | 2020-11-06 | 一种文章处理方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112230838A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113282784A (zh) * | 2021-06-03 | 2021-08-20 | 北京得间科技有限公司 | 对话小说的音频推荐方法、计算设备及计算机存储介质 |
CN113778307A (zh) * | 2021-09-27 | 2021-12-10 | 口碑(上海)信息技术有限公司 | 一种信息交互方法及装置 |
CN115079873A (zh) * | 2021-03-01 | 2022-09-20 | 北京字跳网络技术有限公司 | 信息显示方法、装置、电子设备和存储介质 |
CN115134648A (zh) * | 2021-03-26 | 2022-09-30 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、设备及计算机可读存储介质 |
CN115426533A (zh) * | 2022-07-22 | 2022-12-02 | 北京多氪信息科技有限公司 | 一种音频数据的播放方法、装置及电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335421A (zh) * | 2014-08-06 | 2016-02-17 | 阿里巴巴集团控股有限公司 | 制作和展示电子书扩展内容的方法和装置 |
US20160117301A1 (en) * | 2014-10-23 | 2016-04-28 | Fu-Chieh Chan | Annotation sharing system and method |
CN109213719A (zh) * | 2018-08-13 | 2019-01-15 | 咪咕数字传媒有限公司 | 电子书内容的展示方法、装置和存储介质 |
CN110647637A (zh) * | 2019-09-25 | 2020-01-03 | 掌阅科技股份有限公司 | 基于电子书的关联内容展示方法及电子设备 |
-
2020
- 2020-11-06 CN CN202011229208.2A patent/CN112230838A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335421A (zh) * | 2014-08-06 | 2016-02-17 | 阿里巴巴集团控股有限公司 | 制作和展示电子书扩展内容的方法和装置 |
US20160117301A1 (en) * | 2014-10-23 | 2016-04-28 | Fu-Chieh Chan | Annotation sharing system and method |
CN109213719A (zh) * | 2018-08-13 | 2019-01-15 | 咪咕数字传媒有限公司 | 电子书内容的展示方法、装置和存储介质 |
CN110647637A (zh) * | 2019-09-25 | 2020-01-03 | 掌阅科技股份有限公司 | 基于电子书的关联内容展示方法及电子设备 |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115079873A (zh) * | 2021-03-01 | 2022-09-20 | 北京字跳网络技术有限公司 | 信息显示方法、装置、电子设备和存储介质 |
CN115079873B (zh) * | 2021-03-01 | 2024-03-26 | 北京字跳网络技术有限公司 | 信息显示方法、装置、电子设备和存储介质 |
CN115134648A (zh) * | 2021-03-26 | 2022-09-30 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、设备及计算机可读存储介质 |
CN113282784A (zh) * | 2021-06-03 | 2021-08-20 | 北京得间科技有限公司 | 对话小说的音频推荐方法、计算设备及计算机存储介质 |
CN113778307A (zh) * | 2021-09-27 | 2021-12-10 | 口碑(上海)信息技术有限公司 | 一种信息交互方法及装置 |
CN113778307B (zh) * | 2021-09-27 | 2023-09-19 | 口碑(上海)信息技术有限公司 | 一种信息交互方法及装置 |
CN115426533A (zh) * | 2022-07-22 | 2022-12-02 | 北京多氪信息科技有限公司 | 一种音频数据的播放方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112230838A (zh) | 一种文章处理方法、装置、设备及计算机可读存储介质 | |
CN111935554B (zh) | 直播信息的处理方法、装置、设备及计算机可读存储介质 | |
WO2022166579A1 (zh) | 信息展示的方法、装置以及计算机存储介质 | |
US20180152767A1 (en) | Providing related objects during playback of video data | |
CN115082602B (zh) | 生成数字人的方法、模型的训练方法、装置、设备和介质 | |
US10088983B1 (en) | Management of content versions | |
CN102027473B (zh) | 利用标签云访问媒体的方法和系统 | |
CN108847214B (zh) | 语音处理方法、客户端、装置、终端、服务器和存储介质 | |
CN111970577A (zh) | 字幕编辑方法、装置和电子设备 | |
CN110602516A (zh) | 基于视频直播的信息交互方法、装置及电子设备 | |
CN101826096B (zh) | 基于鼠标指点的信息显示方法、装置系统 | |
WO2008001350A2 (en) | Method and system of providing a personalized performance | |
CN114095749B (zh) | 推荐及直播界面展示方法、计算机存储介质、程序产品 | |
CN113010698B (zh) | 多媒体的交互方法、信息交互方法、装置、设备及介质 | |
CN114339285B (zh) | 知识点的处理方法、视频处理方法、装置及电子设备 | |
CN114564666A (zh) | 百科信息展示方法、装置、设备和介质 | |
US20240103697A1 (en) | Video display method and apparatus, and computer device and storage medium | |
CN115580758A (zh) | 视频内容生成方法及装置、电子设备、存储介质 | |
CN108491178B (zh) | 信息浏览方法、浏览器和服务器 | |
CN113038053A (zh) | 一种数据合成方法、装置、电子设备以及存储介质 | |
CN113342221A (zh) | 评论信息引导方法、装置、存储介质及电子设备 | |
CN115237301B (zh) | 互动小说中弹幕的处理方法及装置 | |
CN111914193A (zh) | 媒体信息的处理方法、装置、设备及计算机可读存储介质 | |
CN113973223A (zh) | 数据处理方法、装置、计算机设备以及存储介质 | |
CN112835860B (zh) | 共享文档的处理方法、装置、设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |