CN117201827B - 文本处理方法、***、装置、设备、介质及程序产品 - Google Patents
文本处理方法、***、装置、设备、介质及程序产品 Download PDFInfo
- Publication number
- CN117201827B CN117201827B CN202311466977.8A CN202311466977A CN117201827B CN 117201827 B CN117201827 B CN 117201827B CN 202311466977 A CN202311466977 A CN 202311466977A CN 117201827 B CN117201827 B CN 117201827B
- Authority
- CN
- China
- Prior art keywords
- text
- modification
- original message
- message text
- condition
- 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.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 17
- 230000004048 modification Effects 0.000 claims abstract description 279
- 238000012986 modification Methods 0.000 claims abstract description 279
- 230000011218 segmentation Effects 0.000 claims description 62
- 238000006243 chemical reaction Methods 0.000 claims description 42
- 238000000034 method Methods 0.000 claims description 39
- 238000012545 processing Methods 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 24
- 238000003860 storage Methods 0.000 claims description 21
- 238000005516 engineering process Methods 0.000 abstract description 13
- 230000004044 response Effects 0.000 abstract description 5
- 238000007726 management method Methods 0.000 description 39
- 238000013473 artificial intelligence Methods 0.000 description 22
- 238000004891 communication Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000002452 interceptive effect Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 230000003068 static effect Effects 0.000 description 3
- 230000000386 athletic effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000002715 modification method Methods 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本公开提供一种文本处理方法、***、装置、设备、介质及程序产品。本公开涉及直播技术领域。在本公开的一些实施例中,观众终端,用于响应于文本输入操作,获取原始消息文本;服务器,确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本;主播终端,用于接收服务器下发的目标消息文本;此外,还可以通过管理终端进行文本修改条件和文本修改方式的配置,并将文本修改条件和文本修改方式上传至服务器;对于存在负面影响的原始消息文本,进行针对性地修改,主播端查看到修改的目标消息文本,提高直播效率,提升用户体验。
Description
技术领域
本公开涉及直播技术领域,尤其涉及一种文本处理方法、***、装置、设备、介质及程序产品。
背景技术
直播是指通过网络实时传输音视频内容给观众的一种互动形式。它通常由一个主播或团队以现场或录制的方式进行,可以涵盖各种主题和领域。
直播技术的发展使得人们可以在全球范围内通过互联网观看直播内容,无论是体育比赛、音乐演出、电子竞技比赛还是日常生活中的提问与回答等活动。在直播过程中,观众可以通过弹幕、评论或者其他互动方式与主播进行实时交流。
目前,在直播过程中,可能会存在负面影响的文本消息,直播效率低,用户体验较差。
发明内容
本公开提供一种文本处理方法、***、装置、设备、介质及程序产品,以至少解决现有直播效率低,用户体验较差的问题。
本公开的技术方案如下:
本公开实施例提供一种文本处理***,包括:主播终端、服务器、观众终端和管理终端;
所述观众终端,用于响应于文本输入操作,获取原始消息文本,并将所述原始消息文本上传至服务器;
所述服务器,用于接收所述观众终端上传的原始消息文本;确定所述原始消息文本是否满足文本修改条件;在所述原始消息文本满足文本修改条件的情况下,使用当前的文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;将所述目标消息文本发送至主播终端;
所述主播终端,用于接收所述服务器下发的目标消息文本,以供主播端查看所述目标消息文本;
所述管理终端,用于响应于修改规则设置操作,获取文本修改条件;以及响应于修改方式设置操作,获取文本修改方式;将所述文本修改条件和所述文本修改方式上传至服务器,以供所述服务器在原始消息文本满足文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本。
本公开实施例还提供一种文本处理方法,包括:
获取原始消息文本;
根据所述原始消息文本对应的分词与预设分词的匹配情况,确定所述原始消息文本是否满足文本修改条件;
在所述原始消息文本满足文本修改条件的情况下,使用当前的文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;
将所述目标消息文本发送至主播终端,以供主播端查看所述目标消息文本。
可选地,所述根据所述原始消息文本对应的分词与预设分词的匹配情况,确定所述原始消息文本是否满足文本修改条件,包括:
对所述原始消息文本进行分词处理,得到多个分词;
将多个所述分词分别与预设分词进行匹配操作,得到匹配结果;
在所述匹配结果为多个所述分词中的目标分词与预设分词匹配成功的情况下,则确定所述原始消息文本满足所述文本修改条件;
在所述匹配结果为多个所述分词与所述预设分词均未匹配成功的情况下,则确定所述原始消息文本不满足所述文本修改条件。
可选地,所述使用当前的文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,包括:
将所述原始消息文本输入已经训练完成的生成式消息转换模型中,得到所述目标消息文本。
可选地,所述使用当前的文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,包括以下至少一种修改操作:
将所述原始消息文本中的目标分词替换为指定分词;
将所述原始消息文本中的所述目标分词删除;
将所述原始消息文本删除;
将所述原始消息文本中的所述目标分词替换为设定符号标识。
可选地,所述方法还包括:
接收所述管理终端上传的所述文本修改条件和文本修改方式;
对所述原始消息文本进行修改操作,得到目标消息文本,包括:
使用所述文本修改方式对所述原始消息文本进行修改操作,得到所述目标消息文本。
本公开实施例还提供一种文本处理方法,包括:
响应于修改规则设置操作,获取文本修改条件;以及
响应于修改方式设置操作,获取文本修改方式;
将所述文本修改条件和所述文本修改方式上传至服务器,以供所述服务器在原始消息文本满足文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本。
本公开实施例还提供一种文本处理装置,包括:
获取模块,用于获取原始消息文本;
确定模块,用于根据所述原始消息文本对应的分词与预设分词的匹配情况,确定所述原始消息文本是否满足文本修改条件;
修改模块,在所述原始消息文本满足文本修改条件的情况下,用于使用当前的文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;
发送模块,将所述目标消息文本发送至主播终端,以供主播端查看所述目标消息文本。
本公开实施例还提供一种文本处理装置,包括:
第一获取模块,用于响应于修改规则设置操作,获取文本修改条件;以及
第二获取模块,用于响应于修改方式设置操作,获取文本修改方式;
上传模块,用于将所述文本修改条件和所述文本修改方式上传至服务器,以供所述服务器在原始消息文本满足文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本。
本公开实施例还提供一种电子设备,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现上述的方法中的各步骤。
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法中的各步骤。
本公开实施例还提供一种计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法中的各步骤。
本公开的实施例提供的技术方案至少带来以下有益效果:
在本公开的一些实施例中,文本处理***包括:主播终端、服务器、观众终端和管理终端;观众终端,用于响应于文本输入操作,获取原始消息文本,并将原始消息文本上传至服务器;服务器,接收观众终端上传的原始消息文本;确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本;并将目标消息文本发送至主播终端;主播终端,用于接收服务器下发的目标消息文本,以供主播端查看目标消息文本;此外,还可以通过管理终端进行文本修改条件和文本修改方式的配置,并将文本修改条件和文本修改方式上传至服务器;对于存在负面影响的原始消息文本,进行针对性地修改,主播端查看到修改的目标消息文本,提高直播效率,提升用户体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1为本公开示例性实施例提供的一种文本处理***的结构示意图;
图2为本公开实施例提供的一种文本处理方法的流程示意图;
图3为本公开实施例提供的一种规则设置的流程示意图;
图4为本公开实施例提供的一种消息转换的流程示意图;
图5为本公开实施例提供的一种基于知识库的人工智能生成式消息转换模型的流程示意图;
图6为本公开实施例提供的一种文案替换的文本修改方式的流程示意图;
图7为本公开实施例提供的一种文本处理方法的流程示意图;
图8为本公开实施例提供的一种文本处理方法的流程示意图;
图9为本公开示例性实施例提供的一种第一文本处理装置的结构示意图;
图10为本公开示例性实施例提供的另一种第二文本处理装置的结构示意图;
图11为本公开示例性实施例提供的一种第一电子设备的结构示意图;
图12为本公开示例性实施例提供的一种第二电子设备的结构示意图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与本公开的一些方面相一致的装置和方法的例子。
需要说明的是,本公开所涉及的用户信息包括但不限于:用户设备信息和用户个人信息;本公开中的用户信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
直播是指通过网络实时传输音视频内容给观众的一种互动形式。它通常由一个主播或团队以现场或录制的方式进行,可以涵盖各种主题和领域。
直播技术的发展使得人们可以在全球范围内通过互联网观看直播内容,无论是体育比赛、音乐演出、电子竞技比赛还是日常生活中的提问与回答等活动。在直播过程中,观众可以通过弹幕、评论或者其他互动方式与主播进行实时交流。
目前,在直播过程中,可能会存在负面影响的文本消息,现有的主要有以下几种处理方式:
处理方式一:对主播进行直播前培训。在主播上岗或者开播前,一般会有播前培训,提醒主播重点突出哪些内容,避免提及哪些内容。
处理方式二:在直播过程中对主播进行提醒。直播过程中如有意外发生,人工助理一般会适时介入,提醒主播调整直播内容。品牌方一般也会关注直播情况,并及时提醒主播。
现有处理方式存在直播效率低,用户体验较差的技术问题。
针对上述技术问题,在本公开的一些实施例中,获取原始消息文本;确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,对原始消息文本进行修改操作,得到目标消息文本;将目标消息文本发送至主播终端,以供主播端查看目标消息文本;对于存在负面影响的原始消息文本,进行针对性地修改,主播端查看到修改的目标消息文本,提高直播效率,提升用户体验。
以下结合附图,详细说明本公开各实施例提供的技术方案。
图1为本公开示例性实施例提供的一种文本处理***10的结构示意图。如图1所示,该文本处理***10包括:主播终端10a,服务器10b,观众终端10c和管理终端10d。其中,主播终端10a、观众终端10c与服务器10b之间建立通信连接。图1中所呈现的主播终端10a,服务器10b和观众终端10c只是示例性说明,并不对其实现形式构成限定。
其中,主播终端10a、观众终端10c、管理终端10d与服务器10b之间可以采用无线连接。可选地,主播终端10a、观众终端10c、管理终端10d可以采用WIFI、蓝牙、红外等通信方式与服务器10b建立通信连接,或者,主播终端10a、观众终端10c、管理终端10d通过移动网络与服务器10b建立通信连接。其中,移动网络的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。
在本实施例中,对主播终端10a、观众终端10c的类型不作限定,包括但不限于以下几种:个人电脑,笔记本电脑,手机,智能手环,智能手表和智能音响。
在本实施例中,对服务器10b的实现形态。例如,服务器10b可以是常规服务器、云服务器、云主机、虚拟中心等服务器设备。其中,服务器10b的构成主要包括处理器、硬盘、内存、***总线等,和通用的计算机架构类型。
在本实施例中,文本处理***包括:主播终端、服务器、观众终端和管理终端;观众终端,用于响应于文本输入操作,获取原始消息文本,并将原始消息文本上传至服务器;服务器,接收观众终端上传的原始消息文本;确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本;并将目标消息文本发送至主播终端;主播终端,用于接收服务器下发的目标消息文本,以供主播端查看目标消息文本;此外,还可以通过管理终端进行文本修改条件和文本修改方式的配置,并将文本修改条件和文本修改方式上传至服务器;对于存在负面影响的原始消息文本,进行针对性地修改,主播端查看到修改的目标消息文本,提高直播效率,提升用户体验。
需要说明的是,主播端可以通过主播终端10a查看显示屏上展示的内容并与主播终端10a进行交互,主播端对应的用户可以为主播、导播或者其他用户等。观众端可以通过观众终端10c查看显示屏上展示的内容并与观众终端10c进行交互,观众端对应的用户可以为普通观众或者其他用户。
图2为本公开实施例提供的一种文本处理方法的流程示意图。如图2所示,观众通过直播平台提交观众消息,观众消息包括:弹幕、私信、评论等。管理用户(即图中直播监管者)通过助手后台设置规则,助手装置抽取观众消息,在助手前台生成转换消息,主播从助手前台获取观众信息。可选地,管理用户可选择关注直播。
需要说明的是,本公开实施例中的直播流程,即是当前业界公开的直播技术,包括主播开播、上行视频流、观众观看直播、管理用户管理直播等。
本公开实施例中的直播助手后台,允许授权用户登录该***;具备权限管理模块,使得不同的用户只能查看和操作符合角色权限的数据;允许用户通过***功能新建、修改、删除、查看规则;提供基于互联网通信的方式,例如,web、rpc、db等,将规则提供给非后台***。
在本公开实施例中,基于实时/不超过短暂延迟的***间交互方式,以常规直播来看,不超过30秒。从观众消息***接收数据;观众消息***需提供数据输出能力;本***需提供数据接收能力、数据存储能力,并提供面向转换装置的数据输出能力。
在本公开实施例中,消息转换装置,提供接收观众消息的能力;提供消息转换能力,该能力包含多种可能的实现,如人工智能抽取式、人工智能生成式、规则匹配式、字符串替换式。
在本公开实施例中,助手前台,提供转换后消息的查询能力。方式一,提供UI界面,能够展现某个用户发送了某个信息,及其他的时间、颜色等信息;方式二,提供消息接口,以可接受的延迟时效,将用户消息发送至主播端可以看到的界面上并展示。
图3为本公开实施例提供的一种规则设置的流程示意图。如图3所示,在本公开的一些实施例中,管理用户可以通过助手后台设置规则。一种可实现的方式为,管理终端10d响应于修改规则设置操作,获取文本修改条件;管理终端10d响应于修改方式设置操作,获取文本修改方式;管理终端10d将文本修改条件和文本修改方式上传至服务器10b,以供服务器10b在原始消息文本满足文本修改条件的情况下,使用文本修改方式对原始消息文本进行修改操作,得到目标消息文本。需要说明的是,管理用户可以管理终端10d设置文本修改条件以及当前的文本修改方式(即规则),并将文本修改条件以及当前的文本修改方式进行加密后上传至服务器10b。管理用户可以结合实际情况对规则进行实时更新,管理用户可以观看直播。
在上述实施例中,本公开对于规则加密的方式和规则存储方式不作限定,可采用aces等对称加密,规则存储方式可选现有任意存储逻辑。
需要说明的是,管理用户可以是品牌,商场等雇佣主播的甲方,也可以指相关运营人员,包含所有在主播和观众之外对观众信息有转换诉求的第三方。
在上述实施例中,管理用户可以通过管理终端10d登录助手后台,并基于界面操作设置规则。在一种可选实施例中,可以指定规则实现方式,如人工智能替换、文字匹配替换等。如果选择人工智能替换,则基于人工智能模型进行消息转换;如果选择文字匹配替换,则基于文字匹配进行消息转换。在另一种可选实施例中,可以选择规则录入形式,如输入、拖拽、勾选等,如果选择输入,可以录入待处理文字及处理方式;如果选择拖拽,由***提供拖拽工具,使操作者可以方便的录入规则。
例如,用户选择文案替换的文本修改方式,录入“国标”、“国内标准”等文案,替换文案选择“加油”,若有观众消息命中该规则,主播在前台界面看到的观众消息为“加油”,此转换不影响其他观众看到实际的消息。
再例如,用户选择生成式消息转换模型的文本修改方式,录入“国标”、“国内标准”等文案,替换方式选择“相关问题”,若有观众消息命中该规则,主播在前台界面看到的观众消息可能为“有观众咨询国标制定是否严谨科学,请参照手头资料”。
图4为本公开实施例提供的一种消息转换的流程示意图。如图4所示,在本公开的一些实施例中,确定原始消息文本是否满足文本修改条件。一种可实现的方式为,对原始消息文本进行分词处理,得到多个分词;将多个分词分别与预设分词进行匹配操作,得到匹配结果;在匹配结果为多个分词中的目标分词与预设分词匹配成功的情况下,则确定原始消息文本满足文本修改条件;在匹配结果为多个分词与预设分词均未匹配成功的情况下,则确定原始消息文本不满足文本修改条件。需要说明的是,多个分词分别与预设分词进行匹配操作的方式可以为对每个分词和每个预设分词计算相似度,在相似度大于等于相似度阈值的情况下,则确定多个分词中的目标分词与预设分词匹配成功,在相似度小于相似度阈值的情况下,则确定多个分词中的目标分词与预设分词未匹配成功。
在本公开的一些实施例中,对原始消息文本进行修改操作,得到目标消息文本。包括但不限于以下几种修改方式:
修改方式一:将原始消息文本输入已经训练完成的生成式消息转换模型中,得到目标消息文本。
修改方式二:采用文案替换的文本修改方式,对原始消息文本进行修改操作,得到目标消息文本。
在上述修改方式一中,生成式消息转换模型为基于知识库的人工智能生成式消息转换模型,基于知识库的生成式消息转换模型是将生成式人工智能模型与知识库相结合。生成式人工智能模型从大量数据中学习,以捕捉数据的底层分布,并生成与输入数据具有相似特征的新数据。知识库则是一个经过结构化的知识存储库,用来表示实体、属性和关系。在基于知识库的生成式人工智能中,知识库和生成式人工智能模型共同作用以输出更准确、可靠和富有创意的内容。
图5为本公开实施例提供的一种基于知识库的人工智能生成式消息转换模型的流程示意图。如图5所示,从多个数据源获取知识;消除冗余和矛盾,建立知识库或知识图谱;训练生成式消息转换模型,将建立的知识库作为输入,与生成式消息转换模型相结合;利用结合知识库的生成式消息转换模型来生成新颖、准确和可靠的输出。
在上述修改方式二中,采用文案替换的文本修改方式,对原始消息文本进行修改操作,得到目标消息文本。包括但不限于以下至少一种修改操作:将原始消息文本中的目标分词替换为指定分词;将原始消息文本中的目标分词删除;将原始消息文本删除;将原始消息文本中的目标分词替换为设定符号标识。
图6为本公开实施例提供的一种文案替换的文本修改方式的流程示意图。如图6所示,将原始数据录入;将原始数据加载文本拆分器进行分词处理;对拆分后的结果应用规则进行匹配和替换;最后,输出转换后的数据。主播端通过主播终端10a查看观众消息时,不再查看原始的消息展示渠道,只查看直播助手提供的消息。
其中,对原始消息文本进行词元、取字符、判断无效字符、识别、前缀、完整词操作,得到原始消息文本的多个分词。接着,进行歧义消除,通过取字符流、多分词器协调、归一化,实现清楚的语义。
在本公开的上述***实施例中,文本处理***包括:主播终端、服务器、观众终端和管理终端;观众终端,用于响应于文本输入操作,获取原始消息文本,并将原始消息文本上传至服务器;服务器,接收观众终端上传的原始消息文本;确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本;并将目标消息文本发送至主播终端;主播终端,用于接收服务器下发的目标消息文本,以供主播端查看目标消息文本;此外,还可以通过管理终端进行文本修改条件和文本修改方式的配置,并将文本修改条件和文本修改方式上传至服务器;对于存在负面影响的原始消息文本,进行针对性地修改,主播端查看到修改的目标消息文本,提高直播效率,提升用户体验。
结合上述各实施例的描述,从服务器角度,图7为本公开实施例提供的一种文本处理方法的流程示意图。如图7所示,该文本处理方法,包括:
S701:获取原始消息文本;
S702:根据原始消息文本对应的分词与预设分词的匹配情况,确定原始消息文本是否满足文本修改条件;
S703:在原始消息文本满足文本修改条件的情况下,使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本;
S704:将目标消息文本发送至主播终端,以供主播端查看目标消息文本。
从管理终端角度,图8为本公开实施例提供的一种文本处理方法的流程示意图。如图8所示,该方法包括:
S801:响应于修改规则设置操作,获取文本修改条件;以及
S802:响应于修改方式设置操作,获取文本修改方式;
S803:将文本修改条件和文本修改方式上传至服务器,以供服务器在原始消息文本满足文本修改条件的情况下,使用文本修改方式对原始消息文本进行修改操作,得到目标消息文本。
在本实施例中,对主播终端、观众终端的类型不作限定,包括但不限于以下几种:个人电脑,笔记本电脑,手机,智能手环,智能手表和智能音响。
在本实施例中,对服务器的实现形态。例如,服务器可以是常规服务器、云服务器、云主机、虚拟中心等服务器设备。其中,服务器的构成主要包括处理器、硬盘、内存、***总线等,和通用的计算机架构类型。
在本实施例中,获取原始消息文本;确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,对原始消息文本进行修改操作,得到目标消息文本;将目标消息文本发送至主播终端,以供主播端查看目标消息文本;对于存在负面影响的原始消息文本,进行针对性地修改,主播端查看到修改的目标消息文本,提高直播效率,提升用户体验。
观众通过直播平台提交观众消息,观众消息包括:弹幕、私信、评论等。管理用户通过助手后台设置规则,助手装置抽取观众消息,在助手前台生成转换消息,主播从助手前台获取观众信息。可选地,管理用户可选择关注直播。
需要说明的是,本公开实施例中的直播流程,即是当前业界公开的直播技术,包括主播开播、上行视频流、观众观看直播、管理用户管理直播等。
本公开实施例中的直播助手后台,允许授权用户登录该***;具备权限管理模块,使得不同的用户只能查看和操作符合角色权限的数据;允许用户通过***功能新建、修改、删除、查看规则;提供基于互联网通信的方式,例如,web、rpc、db等,将规则提供给非后台***。
在本公开实施例中,基于实时/不超过短暂延迟的***间交互方式,以常规直播来看,不超过30秒。从观众消息***接收数据;观众消息***需提供数据输出能力;本***需提供数据接收能力、数据存储能力,并提供面向转换装置的数据输出能力。
在本公开实施例中,消息转换装置,提供接收观众消息的能力;提供消息转换能力,该能力包含多种可能的实现,如人工智能抽取式、人工智能生成式、规则匹配式、字符串替换式。
在本公开实施例中,助手前台,提供转换后消息的查询能力。方式一,提供UI界面,能够展现某个用户发送了某个信息,及其他的时间、颜色等信息;方式二,提供消息接口,以可接受的延迟时效,将用户消息发送至主播端可以看到的界面上并展示。
在本公开的一些实施例中,管理用户可以通过助手后台设置规则。一种可实现的方式为,管理终端响应于修改规则设置操作,获取文本修改条件;管理终端响应于修改方式设置操作,获取文本修改方式;管理终端将文本修改条件和文本修改方式上传至服务器,以供服务器在原始消息文本满足文本修改条件的情况下,使用文本修改方式对原始消息文本进行修改操作,得到目标消息文本。需要说明的是,管理用户可以管理终端设置文本修改条件以及当前的文本修改方式(即规则),并将文本修改条件以及当前的文本修改方式进行加密后上传至服务器。管理用户可以结合实际情况对规则进行实时更新,管理用户可以观看直播。
在上述实施例中,本公开对于规则加密的方式和规则存储方式不作限定,可采用aces等对称加密,规则存储方式可选现有任意存储逻辑。
需要说明的是,管理用户可以是品牌,商场等雇佣主播的甲方,也可以指相关运营人员,包含所有在主播和观众之外对观众信息有转换诉求的第三方。
在上述实施例中,管理用户可以通过管理终端登录助手后台,并基于界面操作设置规则。在一种可选实施例中,可以指定规则实现方式,如人工智能替换、文字匹配替换等。如果选择人工智能替换,则基于人工智能模型进行消息转换;如果选择文字匹配替换,则基于文字匹配进行消息转换。在另一种可选实施例中,可以选择规则录入形式,如输入、拖拽、勾选等,如果选择输入,可以录入待处理文字及处理方式;如果选择拖拽,由***提供拖拽工具,使操作者可以方便的录入规则。
例如,用户选择文案替换的文本修改方式,录入“国标”、“国内标准”等文案,替换文案选择“加油”,若有观众消息命中该规则,主播端在前台界面看到的观众消息为“加油”,此转换不影响其他观众看到实际的消息。
再例如,用户选择生成式消息转换模型的文本修改方式,录入“国标”、“国内标准”等文案,替换方式选择“相关问题”,若有观众消息命中该规则,主播端在前台界面看到的观众消息可能为“有观众咨询国标制定是否严谨科学,请参照手头资料”。
在本公开的一些实施例中,确定原始消息文本是否满足文本修改条件。一种可实现的方式为,对原始消息文本进行分词处理,得到多个分词;将多个分词分别与预设分词进行匹配操作,得到匹配结果;在匹配结果为多个分词中的目标分词与预设分词匹配成功的情况下,则确定原始消息文本满足文本修改条件;在匹配结果为多个分词与预设分词均未匹配成功的情况下,则确定原始消息文本不满足文本修改条件。需要说明的是,多个分词分别与预设分词进行匹配操作的方式可以为对每个分词和每个预设分词计算相似度,在相似度大于等于相似度阈值的情况下,则确定多个分词中的目标分词与预设分词匹配成功,在相似度小于相似度阈值的情况下,则确定多个分词中的目标分词与预设分词未匹配成功。
在本公开的一些实施例中,对原始消息文本进行修改操作,得到目标消息文本。包括但不限于以下几种修改方式:
修改方式一:将原始消息文本输入已经训练完成的生成式消息转换模型中,得到目标消息文本。
修改方式二:采用文案替换的文本修改方式,对原始消息文本进行修改操作,得到目标消息文本。
在上述修改方式一中,生成式消息转换模型为基于知识库的人工智能生成式消息转换模型,基于知识库的生成式消息转换模型是将生成式人工智能模型与知识库相结合。生成式人工智能模型从大量数据中学习,以捕捉数据的底层分布,并生成与输入数据具有相似特征的新数据。知识库则是一个经过结构化的知识存储库,用来表示实体、属性和关系。在基于知识库的生成式人工智能中,知识库和生成式人工智能模型共同作用以输出更准确、可靠和富有创意的内容。
从多个数据源获取知识;消除冗余和矛盾,建立知识库或知识图谱;训练生成式消息转换模型,将建立的知识库作为输入,与生成式消息转换模型相结合;利用结合知识库的生成式消息转换模型来生成新颖、准确和可靠的输出。
在上述修改方式二中,采用文案替换的文本修改方式,对原始消息文本进行修改操作,得到目标消息文本。包括但不限于以下至少一种修改操作:将原始消息文本中的目标分词替换为指定分词;将原始消息文本中的目标分词删除;将原始消息文本删除;将原始消息文本中的目标分词替换为设定符号标识。
将原始数据录入;将原始数据加载文本拆分器进行分词处理;对拆分后的结果应用规则进行匹配和替换;最后,输出转换后的数据。主播端通过主播终端查看观众消息时,不再查看原始的消息展示渠道,只查看直播助手提供的消息。
其中,对原始消息文本进行词元、取字符、判断无效字符、识别、前缀、完整词操作,得到原始消息文本的多个分词。接着,进行歧义消除,通过取字符流、多分词器协调、归一化,实现清楚的语义。
在本公开的上述方法实施例中,获取原始消息文本;确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,对原始消息文本进行修改操作,得到目标消息文本;将目标消息文本发送至主播终端,以供主播端查看目标消息文本;对于存在负面影响的原始消息文本,进行针对性地修改,主播端查看到修改的目标消息文本,提高直播效率,提升用户体验。
图9为本公开示例性实施例提供的一种第一文本处理装置90的结构示意图。如图9所示,该第一文本处理装置90包括:获取模块91,确定模块92,修改模块93和发送模块94。
其中,获取模块91,用于获取原始消息文本;
确定模块92,用于根据原始消息文本对应的分词与预设分词的匹配情况,确定原始消息文本是否满足文本修改条件;
修改模块93,在原始消息文本满足文本修改条件的情况下,用于使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本;
发送模块94,将目标消息文本发送至主播终端,以供主播端查看目标消息文本。
可选地,根据原始消息文本对应的分词与预设分词的匹配情况,确定模块92在确定原始消息文本是否满足文本修改条件时,用于:
对原始消息文本进行分词处理,得到多个分词;
将多个分词分别与预设分词进行匹配操作,得到匹配结果;
在匹配结果为多个分词中的目标分词与预设分词匹配成功的情况下,则确定原始消息文本满足文本修改条件;
在匹配结果为多个分词与预设分词均未匹配成功的情况下,则确定原始消息文本不满足文本修改条件。
可选地,修改模块93在使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本时,用于:
将原始消息文本输入已经训练完成的生成式消息转换模型中,得到目标消息文本。
可选地,修改模块93在使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本,包括以下至少一种修改操作:
将原始消息文本中的目标分词替换为指定分词;
将原始消息文本中的目标分词删除;
将原始消息文本删除;
将原始消息文本中的目标分词替换为设定符号标识。
可选地,发送模块94,还可用于:
接收管理终端上传的文本修改条件和文本修改方式;
对原始消息文本进行修改操作,得到目标消息文本,包括:
使用文本修改方式对原始消息文本进行修改操作,得到目标消息文本。
图10为本公开示例性实施例提供的另一种第二文本处理装置100的结构示意图。该第二文本处理装置100包括:第一获取模块1001,第二获取模块1002和上传模块1003。
其中,第一获取模块1001,用于响应于修改规则设置操作,获取文本修改条件;以及
第二获取模块1002,用于响应于修改方式设置操作,获取文本修改方式;
上传模块1003,用于将文本修改条件和文本修改方式上传至服务器,以供服务器在原始消息文本满足文本修改条件的情况下,使用文本修改方式对原始消息文本进行修改操作,得到目标消息文本。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图11为本公开示例性实施例提供的一种第一电子设备的结构示意图。如图11所示,第一电子设备包括:第一存储器111和第一处理器112。另外,第一电子设备还包括第一电源组件113和第一通信组件114。
第一存储器111,用于存储计算机程序,并可被配置为存储其它各种数据以支持在第一电子设备上的操作。这些数据的示例包括用于在第一电子设备上操作的任何应用程序或方法的指令。
第一存储器111,可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取第一存储器(SRAM),电可擦除可编程只读第一存储器(EEPROM),可擦除可编程只读第一存储器(EPROM),可编程只读第一存储器(PROM),只读第一存储器(ROM),磁第一存储器,快闪第一存储器,磁盘或光盘。
第一通信组件114,用于与其他设备进行数据传输。
第一处理器112,可执行第一存储器111中存储的计算机指令,以用于:获取原始消息文本;根据所述原始消息文本对应的分词与预设分词的匹配情况,确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,使用当前的文本修改方式对原始消息文本进行修改操作,得到目标消息文本;将目标消息文本发送至主播终端,以供主播端查看目标消息文本。
相应地,本公开实施例还提供一种存储有计算机程序的计算机可读存储介质。当计算机可读存储介质存储计算机程序,且计算机程序被一个或多个第一处理器执行时,致使一个或多个第一处理器执行图7方法实施例中的各步骤。
相应地,本公开实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序/指令,计算机程序/指令被第一处理器执行图7的方法实施例中的各步骤。
图12为本公开示例性实施例提供的一种第二电子设备的结构示意图。如图12所示,第二电子设备包括:第二存储器121和第二处理器122。另外,第二电子设备还包括第二电源组件123和第二通信组件124。
第二存储器121,用于存储计算机程序,并可被配置为存储其它各种数据以支持在第二电子设备上的操作。这些数据的示例包括用于在第二电子设备上操作的任何应用程序或方法的指令。
第二存储器121,可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取第二存储器(SRAM),电可擦除可编程只读第二存储器(EEPROM),可擦除可编程只读第二存储器(EPROM),可编程只读第二存储器(PROM),只读第二存储器(ROM),磁第二存储器,快闪第二存储器,磁盘或光盘。
第二通信组件124,用于与其他设备进行数据传输。
第二处理器122,可执行第二存储器121中存储的计算机指令,以用于:响应于修改规则设置操作,获取文本修改条件;以及响应于修改方式设置操作,获取文本修改方式;将文本修改条件和文本修改方式上传至服务器,以供服务器在原始消息文本满足文本修改条件的情况下,使用文本修改方式对原始消息文本进行修改操作,得到目标消息文本。
相应地,本公开实施例还提供一种存储有计算机程序的计算机可读存储介质。当计算机可读存储介质存储计算机程序,且计算机程序被一个或多个第二处理器执行时,致使一个或多个第二处理器执行图8方法实施例中的各步骤。
相应地,本公开实施例还提供一种计算机程序产品,计算机程序产品包括计算机程序/指令,计算机程序/指令被第二处理器执行图8的方法实施例中的各步骤。
上述图11中的第一通信组件和图12中的第二通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如WiFi,2G、3G、4G/LTE、5G等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,通信组件还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
上述图11中的第一电源组件和图12中的第二电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理***,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
上述电子设备还包括音频组件和显示屏。
显示屏包括屏幕,其屏幕可以包括液晶显示屏(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
音频组件,可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(MIC),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
在本公开的上述装置、设备、存储介质及计算机程序产品实施例中,获取原始消息文本;确定原始消息文本是否满足文本修改条件;在原始消息文本满足文本修改条件的情况下,对原始消息文本进行修改操作,得到目标消息文本;将目标消息文本发送至主播终端,以供主播端查看目标消息文本;对于存在负面影响的原始消息文本,进行针对性地修改,主播端查看到修改的目标消息文本,提高直播效率,提升用户体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器 (CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM) 和/或非易失性内存等形式,如只读存储器 (ROM) 或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器 (ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘 (DVD) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (13)
1.一种文本处理***,其特征在于,包括:主播终端、服务器、观众终端和管理终端;
所述观众终端,用于响应于文本输入操作,获取原始消息文本,并将所述原始消息文本上传至服务器;
所述服务器,用于接收所述管理终端上传的文本修改条件和文本修改方式以及所述观众终端上传的原始消息文本;确定所述原始消息文本是否满足所述文本修改条件;在所述原始消息文本满足所述文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;将所述目标消息文本发送至主播终端;
所述主播终端,用于接收所述服务器下发的目标消息文本,以供主播端查看所述目标消息文本;
所述管理终端,用于响应于修改规则设置操作,获取文本修改条件;以及响应于修改方式设置操作,获取文本修改方式;将所述文本修改条件和所述文本修改方式上传至服务器,以供所述服务器在原始消息文本满足文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;所述文本修改条件和所述文本修改方式是管理用户通过所述管理终端登录助手后台所设置的;
其中,所述服务器对原始消息文本进行分词处理,得到多个分词;对每个分词和每个预设分词计算相似度,在相似度大于等于相似度阈值的情况下,则使用对应的所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,所述文本修改方式,包括:将原始消息文本输入已经训练完成的生成式消息转换模型中,以及采用文案替换的文本修改方式,对原始消息文本进行修改操作。
2.根据权利要求1所述的***,其特征在于,所述服务器在根据所述原始消息文本对应的分词与预设分词的匹配情况,确定所述原始消息文本是否满足文本修改条件时,用于:
对所述原始消息文本进行分词处理,得到多个所述分词;
将多个所述分词分别与所述预设分词进行匹配操作,得到匹配结果;
在所述匹配结果为多个所述分词中的目标分词与预设分词匹配成功的情况下,则确定所述原始消息文本满足所述文本修改条件;
在所述匹配结果为多个所述分词与所述预设分词均未匹配成功的情况下,则确定所述原始消息文本不满足所述文本修改条件。
3.根据权利要求1所述的***,其特征在于,所述服务器在所述原始消息文本满足所述文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本时,用于:
将所述原始消息文本输入已经训练完成的生成式消息转换模型中,得到所述目标消息文本。
4.根据权利要求1所述的***,其特征在于,所述服务器在所述原始消息文本满足所述文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本时,包括以下至少一种修改操作:
将所述原始消息文本中的目标分词替换为指定分词;
将所述原始消息文本中的所述目标分词删除;
将所述原始消息文本删除;
将所述原始消息文本中的所述目标分词替换为设定符号标识。
5.一种文本处理方法,其特征在于,包括:
接收管理终端上传的文本修改条件和文本修改方式;所述文本修改条件和所述文本修改方式是管理用户通过管理终端登录助手后台所设置的;
获取观众终端上传的原始消息文本;
根据所述原始消息文本对应的分词与预设分词的匹配情况,确定所述原始消息文本是否满足所述文本修改条件;
在所述原始消息文本满足所述文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;
将所述目标消息文本发送至主播终端,以供主播端查看所述目标消息文本;
其中,在所述原始消息文本满足所述文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,包括:
对原始消息文本进行分词处理,得到多个分词;
对每个分词和每个预设分词计算相似度,在相似度大于等于相似度阈值的情况下,则使用对应的所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,所述文本修改方式,包括:将原始消息文本输入已经训练完成的生成式消息转换模型中,以及采用文案替换的文本修改方式,对原始消息文本进行修改操作。
6.根据权利要求5所述的方法,其特征在于,所述根据所述原始消息文本对应的分词与预设分词的匹配情况,确定所述原始消息文本是否满足文本修改条件,包括:
对所述原始消息文本进行分词处理,得到多个所述分词;
将多个所述分词分别与所述预设分词进行匹配操作,得到匹配结果;
在所述匹配结果为多个所述分词中的目标分词与预设分词匹配成功的情况下,则确定所述原始消息文本满足所述文本修改条件;
在所述匹配结果为多个所述分词与所述预设分词均未匹配成功的情况下,则确定所述原始消息文本不满足所述文本修改条件。
7.根据权利要求5所述的方法,其特征在于,在所述原始消息文本满足所述文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,包括:
将所述原始消息文本输入已经训练完成的生成式消息转换模型中,得到所述目标消息文本。
8.根据权利要求5所述的方法,其特征在于,在所述原始消息文本满足所述文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,包括以下至少一种修改操作:
将所述原始消息文本中的目标分词替换为指定分词;
将所述原始消息文本中的所述目标分词删除;
将所述原始消息文本删除;
将所述原始消息文本中的所述目标分词替换为设定符号标识。
9.一种文本处理方法,其特征在于,包括:
响应于修改规则设置操作,获取文本修改条件;以及
响应于修改方式设置操作,获取文本修改方式;所述文本修改条件和所述文本修改方式是管理用户通过管理终端登录助手后台所设置的;
将所述文本修改条件和所述文本修改方式上传至服务器,以供所述服务器在原始消息文本满足文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;所述服务器,用于将所述目标消息文本发送至主播终端;所述原始消息文本是观众终端上传的原始消息文本;
所述服务器在原始消息文本满足文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,包括:
对原始消息文本进行分词处理,得到多个分词;
对每个分词和每个预设分词计算相似度,在相似度大于等于相似度阈值的情况下,则使用对应的所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,所述文本修改方式,包括:将原始消息文本输入已经训练完成的生成式消息转换模型中,以及采用文案替换的文本修改方式,对原始消息文本进行修改操作。
10.一种文本处理装置,其特征在于,包括:
获取模块,用于获取观众终端上传的原始消息文本;
确定模块,用于根据所述原始消息文本对应的分词与预设分词的匹配情况,确定所述原始消息文本是否满足文本修改条件;
修改模块,在所述原始消息文本满足文本修改条件的情况下,用于使用当前的文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;所述文本修改条件和所述文本修改方式是管理用户通过管理终端登录助手后台所设置的;
发送模块,将所述目标消息文本发送至主播终端,以供主播端查看所述目标消息文本;
所述修改模块,还用于对原始消息文本进行分词处理,得到多个分词,对每个分词和每个预设分词计算相似度,在相似度大于等于相似度阈值的情况下,则使用对应的所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本,所述文本修改方式,包括:将原始消息文本输入已经训练完成的生成式消息转换模型中,以及采用文案替换的文本修改方式,对原始消息文本进行修改操作。
11.一种文本处理装置,其特征在于,包括:
第一获取模块,用于响应于修改规则设置操作,获取文本修改条件;以及
第二获取模块,用于响应于修改方式设置操作,获取文本修改方式;所述文本修改条件和所述文本修改方式是管理用户通过管理终端登录助手后台所设置的;
上传模块,用于将所述文本修改条件和所述文本修改方式上传至服务器,以供所述服务器在原始消息文本满足文本修改条件的情况下,使用所述文本修改方式对所述原始消息文本进行修改操作,得到目标消息文本;所述服务器,用于将所述目标消息文本发送至主播终端;所述原始消息文本是观众终端上传的原始消息文本;
所述上传模块,还用于在每个分词和每个预设分词的相似度大于等于相似度阈值的情况下,上传对应的所述文本修改方式,所述文本修改方式,包括:将原始消息文本输入已经训练完成的生成式消息转换模型中,以及采用文案替换的文本修改方式,对原始消息文本进行修改操作。
12.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求5-8中任一项或者权利要求9所述的方法中的各步骤。
13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求5-8中任一项或者权利要求9所述的方法中的各步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311466977.8A CN117201827B (zh) | 2023-11-07 | 2023-11-07 | 文本处理方法、***、装置、设备、介质及程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311466977.8A CN117201827B (zh) | 2023-11-07 | 2023-11-07 | 文本处理方法、***、装置、设备、介质及程序产品 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117201827A CN117201827A (zh) | 2023-12-08 |
CN117201827B true CN117201827B (zh) | 2024-05-17 |
Family
ID=88985407
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311466977.8A Active CN117201827B (zh) | 2023-11-07 | 2023-11-07 | 文本处理方法、***、装置、设备、介质及程序产品 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117201827B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112153397A (zh) * | 2020-09-16 | 2020-12-29 | 北京达佳互联信息技术有限公司 | 视频处理方法、装置、服务器及存储介质 |
CN113076748A (zh) * | 2021-04-16 | 2021-07-06 | 平安国际智慧城市科技股份有限公司 | 弹幕敏感词的处理方法、装置、设备及存储介质 |
CN113887218A (zh) * | 2020-07-01 | 2022-01-04 | 腾讯科技(深圳)有限公司 | 一种信息替换的方法、相关装置及存储介质 |
CN113901226A (zh) * | 2021-12-08 | 2022-01-07 | 阿里巴巴达摩院(杭州)科技有限公司 | 实时直播数据处理方法及计算机存储介质 |
CN114363650A (zh) * | 2021-12-31 | 2022-04-15 | 广州方硅信息技术有限公司 | 直播间公屏文案的显示方法、电子设备及存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170346938A1 (en) * | 2016-05-31 | 2017-11-30 | International Business Machines Corporation | Sent Text Correction Feature |
US11468234B2 (en) * | 2017-06-26 | 2022-10-11 | International Business Machines Corporation | Identifying linguistic replacements to improve textual message effectiveness |
-
2023
- 2023-11-07 CN CN202311466977.8A patent/CN117201827B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113887218A (zh) * | 2020-07-01 | 2022-01-04 | 腾讯科技(深圳)有限公司 | 一种信息替换的方法、相关装置及存储介质 |
CN112153397A (zh) * | 2020-09-16 | 2020-12-29 | 北京达佳互联信息技术有限公司 | 视频处理方法、装置、服务器及存储介质 |
CN113076748A (zh) * | 2021-04-16 | 2021-07-06 | 平安国际智慧城市科技股份有限公司 | 弹幕敏感词的处理方法、装置、设备及存储介质 |
CN113901226A (zh) * | 2021-12-08 | 2022-01-07 | 阿里巴巴达摩院(杭州)科技有限公司 | 实时直播数据处理方法及计算机存储介质 |
CN114363650A (zh) * | 2021-12-31 | 2022-04-15 | 广州方硅信息技术有限公司 | 直播间公屏文案的显示方法、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN117201827A (zh) | 2023-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106658200B (zh) | 直播视频分享和获取的方法、装置及其终端设备 | |
US10645332B2 (en) | Subtitle displaying method and apparatus | |
CN104852966B (zh) | 数值转移方法、终端及云端服务器 | |
RU2640632C2 (ru) | Способ и устройство для доставки информации | |
US20180262452A1 (en) | Method and system for communicating between a sender and a recipient via a personalized message including an audio clip extracted from a pre-existing recording | |
US20210385506A1 (en) | Method and electronic device for assisting live streaming | |
WO2020042827A1 (zh) | 网络作品的分享方法、装置、服务器以及存储介质 | |
CN113157157B (zh) | 基于直播的互动图像管理方法、装置、设备和存储介质 | |
CN112738623A (zh) | 视频文件的生成方法、装置、终端及存储介质 | |
US20200137011A1 (en) | Method and system for communicating between a sender and a recipient via a personalized message including an audio clip extracted from a pre-existing recording | |
KR101123370B1 (ko) | 휴대단말용 객체기반 콘텐츠 제공방법 및 장치 | |
CN113596555B (zh) | 视频播放方法、装置及电子设备 | |
US20220137756A1 (en) | Method for displaying interactive content, electronic device, and storage medium | |
CN112204942A (zh) | 一种拍照方法和终端设备 | |
US11429882B2 (en) | Method and apparatus for outputting information | |
CN112511779A (zh) | 视频数据的处理方法、装置、计算机存储介质和电子设备 | |
CN104681049B (zh) | 提示信息的显示方法及装置 | |
CN113986574A (zh) | 评论内容的生成方法、装置、电子设备和存储介质 | |
CN117201827B (zh) | 文本处理方法、***、装置、设备、介质及程序产品 | |
CN112732374A (zh) | 一种页面展示方法、展示装置、电子设备及存储介质 | |
CN113763137A (zh) | 信息推送方法及计算机设备 | |
WO2021103742A1 (zh) | 一种资源管理方法、装置及电子设备 | |
CN114025317A (zh) | 多媒体资源的传播方法、装置、服务器、终端及存储介质 | |
CN114666643A (zh) | 一种信息显示方法、装置、电子设备及存储介质 | |
CN112230982A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |