文字特效信息联运审核、输出方法及其装置、设备与介质与流程

文档序号:25992847发布日期:2021-07-23 21:05阅读:108来源:国知局
文字特效信息联运审核、输出方法及其装置、设备与介质与流程

本申请涉及互联网直播领域,尤其涉及一种文字特效信息联运审核、输出方法,此外还涉及该些方法相应的装置、设备以及非易失性存储介质。



背景技术:

随着网络直播技术的发展,线上娱乐项目越来越多,近年来直播节目逐渐走进大众视野,尤其一些优秀的主播直播的节目更是受观众的喜爱。在直播间中,主播在直播间中进行直播活动吸引观众用户进行互动时,可在其直播间图形用户界面中输出展示相应的文字特效信息,以提升直播间的直播氛围,提升观众用户的观看体验。

在直播间业务场景中,互联网直播平台可通过与其他互联网直播平台进行合作,将自身旗下的直播音视频流通过联合运营的方式,分流至其他互联网直播平台中进行直播,以形成互通的直播生态圈。

不同的互联网公司对自家的直播平台的管理制度不尽相同,特别是关于直播间的直播内容及相关的文字特效信息的审核制度上,各家直播平台间会其根据自身的审核需求而制定不同的审核制度,但当直播间为联运(联合运营)直播间时,双方或多方平台针对联运直播间的直播内容的审核制度各不相同,且各方平台之间的审核校验流程无法实现互通,当直播流中已合成文字特效信息时,若该文字特效信息不符合某一直播平台的审核制度时,该平台将停止下放该直播流至直播间中,影响平台的观众观看体验,阻碍平台之间的联合运营。

针对联运直播间的审核流程,是本领域亟待解决的问题。



技术实现要素:

本申请的首要目的在于提供一种文字特效信息联运审核方法及其相应的装置、电子设备、非易失性存储介质。

本申请的另一目的在于适应前一目的而提供一种文字特效信息联运输出方法及其相应的装置、电子设备、非易失性存储介质。

为满足本申请的各个目的,本申请采用如下技术方案:

适应本申请的首要目的而提出的一种文字特效信息联运审核方法,包括如下步骤:

接收主播端分别推送的直播流及文字特效信息,所述文字特效信息携带文字信息,将所述直播流广播至主直播间及联运直播间;

调用主审核池及联运审核池,校验所述文字特效信息的文字信息的合法性;

根据主审核池的校验结果,将通过校验的文字特效信息输出显示于主直播间的直播流播放窗口;

根据主审核池及联运审核池的校验结果,将通过校验的文字特效信息输出显示于联运直播间的直播流播放窗口。

进一步的实施例中,根据主审核池的校验结果,将通过校验的文字特效信息输出显示至主直播间的直播流播放窗口中的步骤,或根据主审核池及联运审核池的校验结果,将通过校验的文字特效信息输出显示至联运直播间的直播流播放窗口中的步骤,包括由直播间的服务器执行的如下步骤:

根据所述文字特效信息,确定该文字特效信息相对应的动画描述文件;

根据所述文字特效信息携带的合成位置数据,将所述文字信息及所述动画描述文件定位合成到直播流中;

将完成合成的直播流进行广播以实现文字特效信息的显示。

进一步的实施例中,根据主审核池的校验结果,将通过校验的文字特效信息输出显示至主直播间的直播流播放窗口中的步骤,或根据主审核池及联运审核池的校验结果,将通过校验的文字特效信息输出显示至联运直播间的直播流播放窗口中的步骤,包括由直播间的客户端执行的如下步骤:

从服务器获取与直播流同步传输的文字特效信息;

确定与该文字特效信息相应的动画描述文件;

根据所述文字特效信息携带的合成位置数据,将所述文字特效信息中的文字信息及所述动画描述文件定位到相应的合成位置中,与所述直播流同步播放。

进一步的实施例中,根据主审核池及联运审核池的校验结果,将通过主审核池及联运审核池校验的文字特效信息输出显示于联运直播间的直播流播放窗口的步骤中,包括获取所述主审核池的校验结果,当结果表征所述文字信息通过主审核池的校验时,调用联运审核池对该文字信息进行校验,若该文字信息通过联运审核池校验,则将文字信息对应的文字特效信息输出显示至联运直播间中,否则仅向联运直播间推送所述直播流。

进一步的实施例中,还包括如下后续步骤:

在文字特效信息输出显示过程中监听人工审核控制指令;

响应于所述人工审核控制指令,停止直播流播放窗口中所述文字特效信息的输出展示。

进一步的实施例中,包括如下主播端执行的步骤:

响应文字特效信息编辑指令而在直播间的直播界面显示编辑模板,所述编辑模板用于编辑所述文字特效信息;

获取所述编辑模板中用户输入的文字信息,以及获取所述编辑模板相对于直播间播放窗口的合成位置数据,将所述文字信息及合成位置数据封装于所述的文字特效信息;

将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中。

适应本申请的另一目的而提出的一种文字特效信息联运输出方法,其包括如下步骤:

响应文字特效信息编辑指令而在直播间的直播界面显示编辑模板,所述编辑模板用于编辑所述文字特效信息;

获取所述编辑模板中用户输入的文字信息,以及获取所述编辑模板相对于直播间播放窗口的合成位置数据,将所述文字信息及合成位置数据封装于所述的文字特效信息;

将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中。

进一步的实施例中,将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中,包括:

将主播端产生的直播流广播至主直播间和联运直播间进行播放;

将所述文字特效信息发送至主直播间的服务器进行合法性校验,在所述文字特效信息通过主直播间的校验后,将该文字特效信息输出显示至主直播间的直播流播放窗口中;

将所述文字特效信息发送至联运直播间的服务器进行合法性校验,在所述文字特效信息通过联运直播间和主直播间的校验后,将该文字特效信息输出显示至联运直播间的直播流播放窗口中。

适应本申请的首要目的而提出的一种文字特效信息联运审核装置,其包括:

文字特效信息接收模块,用于接收主播端分别推送的直播流及文字特效信息,所述文字特效信息携带文字信息,将所述直播流广播至主直播间及联运直播间;

审核池调用模块,用于调用主审核池及联运审核池,校验所述文字特效信息的文字信息的合法性;

主直播间输出模块,用于根据主审核池的校验结果,将通过校验的文字特效信息输出显示于主直播间的直播流播放窗口;

联运直播间输出模块,用于根据主审核池及联运审核池的校验结果,将通过校验的文字特效信息输出显示于联运直播间的直播流播放窗口。

进一步的实施例中,所述文字特效信息接收模块包括:

编辑指令响应单元,用于响应文字特效信息编辑指令而在直播间的直播界面显示编辑模板,所述编辑模板用于编辑所述文字特效信息;

文字特效信息封装单元,用于获取所述编辑模板中用户输入的文字信息,以及获取所述编辑模板相对于直播间播放窗口的合成位置数据,将所述文字信息及合成位置数据封装于所述的文字特效信息;

文字特效信息校验单元,用于将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中。

进一步的实施例中,所述主直播间输出模块或联运直播间输出模块包括:

动画确定单元,用于根据所述文字特效信息,确定该文字特效信息相对应的动画描述文件;

定位合成单元,用于根据所述文字特效信息携带的合成位置数据,将所述文字信息及所述动画描述文件定位合成到直播流中;

广播单元,用于将完成合成的直播流进行广播以实现文字特效信息的显示。

再一的实施例中,所述主直播间输出模块或联运直播间输出模块还包括:

数据获取单元,用于从服务器获取与直播流同步传输的文字特效信息;

文件确定单元,用于确定与该文字特效信息相应的动画描述文件;

定位播放单元,用于根据所述文字特效信息携带的合成位置数据,将所述文字特效信息中的文字信息及所述动画描述文件定位到相应的合成位置中,与所述直播流同步播放。

适应本申请的另一目的而提出的一种文字特效信息联运输出装置,其包括:

编辑指令响应模块,用于响应文字特效信息编辑指令而在直播间的直播界面显示编辑模板,所述编辑模板用于编辑所述文字特效信息;

文字特效信息封装模块,用于获取所述编辑模板中用户输入的文字信息,以及获取所述编辑模板相对于直播间播放窗口的合成位置数据,将所述文字信息及合成位置数据封装于所述的文字特效信息;

文字特效信息校验模块,用于将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中。

进一步的实施例中,所述文字特效信息校验模块包括:

直播流广播单元,用于将主播端产生的直播流广播至主直播间和联运直播间进行播放;

主直播间显示单元,用于将所述文字特效信息发送至主直播间的服务器进行合法性校验,在所述文字特效信息通过主直播间的校验后,将该文字特效信息输出显示至主直播间的直播流播放窗口中;

联运直播间显示单元,用于将所述文字特效信息发送至联运直播间的服务器进行合法性校验,在所述文字特效信息通过联运直播间和主直播间的校验后,将该文字特效信息输出显示至联运直播间的直播流播放窗口中。

适应本申请的目的而提出的一种电子设备,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行所述文字特效信息联运审核方法或所述文字特效信息联运输出方法的步骤。

适应本申请的目的而提出的一种非易失性存储介质,其存储有依据所述文字特效信息联运审核方法或所述文字特效信息联运输出方法所实现的计算机程序,所述计算机程序被计算机调用运行时,执行其相应的方法所包括的步骤。

相对于现有技术,本申请的优势如下:

本申请提供一种联运直播间的合法性校验方式,调度双方的审核池对直播端推送的文字特效信息进行合法性校验,以维护主直播间及联运直播间的直播环境。服务器接收主播端推送的直播流及文字特效信息,并将该直播流广播至主直播间及联运直播间中,以在对所述文字特效信息进行合法性校验前,使双方的直播间得以预先播放所述直播流,之后服务器调用主审核池及联运审核池对所述文字特效信息的文字信息进行合法性校验,一般情况下,将优先调用所述主审核池对所述文字特效信息进行合法性校验,以确保主直播间更快地输出显示所述文字特效信息至直播流播放窗口中,当服务器根据所述主审核池,对所述文字特效信息的文字信息进行合法性校验,且校验所得的校验结果为通过时,服务器将该文字特效信息输出展示至主直播间中,当服务器根据所述主审核池及联运审核池,对所述文字特效信息的文字信息进行合法性校验,且校验所得的都通过时,服务器将该文字特效信息输出展示至联运直播间中。由此,服务器通过调用主审核池及联运审核池,对主播用户自定义编辑的文字特效信息进行联动的合法性校验,以确保文字特效信息能满足主直播间的管理平台的审核制度的情况下进行输出显示,同时也能满足联运直播间的管理平台的审核制度而进行输出显示,进而维护双方的直播环境,构建互通的直播生态圈。

本申请可分别对直播流及文字特效信息进行的单独地审核校验,以确保当文字特效信息不符合某一平台的审核制度时,直播流仍可被广播至直播间中进行播放,保证联运各方直播间能够正常维持主播端的直播活动,且允许联运各方适用自身的校验策略对主播端发送的文字特效信息进行个性化审核并根据审核结果自行处置文字特效信息中的文字信息,由此解耦联运各方之间对直播流程的控制,提升信息处理安全程度,使直播活动的信息传输过程更为高效灵活。

本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为实施本申请的技术方案相关的一种典型的网络部署架构示意图;

图2为实施本申请的技术方案相关的另一种典型的网络部署架构示意图;

图3为实施本申请的技术方案相关的再一种典型的网络部署架构示意图;

图4为本申请的文字特效信息联运审核方法的典型实施例的流程示意图;

图5为图4中步骤s11的具体步骤所形成的流程示意图;

图6为本申请的编辑模板显示控件在直播间中展示的具体控件的示意图;

图7为本申请的编辑模板的文字信息输入控件等其他相关控件在直播间中展示的具体控件布局的示意图;

图8为本申请的编辑模板的文字特效信息重定位控件等其他相关控件在直播间中展示的具体控件布局的示意图;

图9为图4中步骤s13中关于服务器执行文字特效信息与直播流的定位合成的实施例的具体步骤所形成的流程示意图;

图10为本申请的关于合成位置数据在直播间所参考的坐标系的示意图;

图11为本申请的文字特效信息在竖屏进行播放的直播间进行输出显示的示意图;

图12为本申请的文字特效信息在横屏进行播放的直播间进行输出显示的示意图;

图13为图4中步骤s13中关于客户端执行文字特效信息的输出显示的实施例的具体步骤所形成的流程示意图;

图14为本申请的文字特效信息联运审核方法的一种实施例的流程示意图,其相对添加了后置步骤;

图15为本申请的文字特效信息联运审核装置的典型实施例的原理框图;

图16为本申请的文字特效信息联运输出方法的典型实施例的流程示意图;

图17为图16中步骤s23的具体步骤所形成的流程示意图;

图18为本申请的文字特效信息联运输出装置的典型实施例的原理框图;

图19为本申请一个实施例的计算机设备的基本结构框图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,这里所使用的“客户端”、“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他诸如个人计算机、平板电脑之类的通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;pcs(personalcommunicationsservice,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;pda(personaldigitalassistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或gps(globalpositioningsystem,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“客户端”、“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“客户端”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是pda、mid(mobileinternetdevice,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。

本申请所称的“服务器”、“客户端”、“服务节点”等名称所指向的硬件,本质上是具备个人计算机等效能力的电子设备,为具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯诺依曼原理所揭示的必要构件的硬件装置,计算机程序存储于其存储器中,中央处理器将存储在外存中的程序调入内存中运行,执行程序中的指令,与输入输出设备交互,借此完成特定的功能。

需要指出的是,本申请所称的“服务器”这一概念,同理也可扩展到适用于服务器机群的情况。依据本领域技术人员所理解的网络部署原理,所述各服务器应是逻辑上的划分,在物理空间上,这些服务器既可以是互相独立但可通过接口调用的,也可以是集成到一台物理计算机或一套计算机机群的。本领域技术人员应当理解这一变通,而不应以此约束本申请的网络部署方式的实施方式。

请参阅图1,本申请相关技术方案实施时所需的硬件基础可按图中所示的架构进行部署。本申请所称的服务器11部署在云端,作为一个前端的应用服务器,其可以负责进一步连接起相关信令服务器、视频流服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备10、12或13提供服务。所述的终端设备均可通过公知的网络接入方式接入互联网,与云端的服务器11建立数据通信链路,以便运行所述服务器所提供的服务相关的终端应用程序。

所述的服务器11用于为主直播间主播端10提供文字特效信息合法性校验服务,服务器11接收主播端10推送的直播流及文字特效信息,将所述直播流广播至主直播间的主播端10、主直播间的观众端12及联运直播间的观众端13,并调用主审核池及联运审核池,校验所述文字特效信息的合法性,当该文字特效信息通过主审核池的合法性校验时,该文字特效信息将被广播至主直播间的主播端10及主直播间的观众端12进行输出显示,当该文字特效信息通过主审核池及联运审核池的合法性校验时,该文字特效信息将被广播至联运直播间的观众端13进行输出显示。

请参阅图2,实施本申请的技术方案相关的另一种典型的网络部署架构示意图,主直播间的主播端20可将其直播流及文字特效信息分别推送至主直播间服务器21及联运直播间服务器23中;主直播间服务器21及联运直播间服务器23接收到直播流及文字特效信息后,将所述直播流广播至各自对应的主直播间客户端22及联运直播间的客户端24中,主直播间服务器21将调用主审核池校验所述文字特效信息,当该文字特效信息通过校验后,主直播间服务器21将该文字特效信息广播至主直播间主播端20及主直播间观众端22的直播间中进行输出显示,同时将校验结果推送至联运服务器23中;联运直播间服务器23接收到的校验结果为文字特效信息通过主审核池的合法性校验后,将调用联运审核池校验所述文字特效信息,当该文字特效信息通过校验后,将该文字特效信息广播至联运直播间观众端24的直播间中进行输出显示。

请参阅图3,实施本申请的技术方案相关的再一种典型的网络部署架构示意图,主直播间的主播端30可将其直播流及文字特效信息推送至分流服务器31中,分流服务器31将接收到所述直播流及文字特效信息分别推送至主直播间服务器32及联运直播间服务器34中;主直播间服务器32及联运直播间服务器34接收到直播流及文字特效信息后,将所述直播流广播至各自对应的主直播间客户端33及联运直播间的客户端35中,主直播间服务器32将调用主审核池校验所述文字特效信息,当该文字特效信息通过校验后,主直播间服务器32将该文字特效信息广播至主直播间主播端30及主直播间观众端33的直播间中进行输出显示,同时将校验结果推送至联运服务器34中;联运直播间服务器34接收到的校验结果为文字特效信息通过主审核池的合法性校验后,将调用联运审核池校验所述文字特效信息,当该文字特效信息通过校验后,将该文字特效信息广播至联运直播间观众端35的直播间中进行输出显示。通过该网络部署架构,可将分流推送的工作交由所述分流服务器31进行,以减轻主播端推送所述直播流及文字特效信息时的网络传输压力。

可以理解,本申请所述的文字特效信息联运审核方法或文字特效信息联运输出方法,均可根据图1、图2或图3的网络部署架构进行部署,以现实各自相应的功能,本领域技术人员可根据实际业务情况进行部署。

所述的应用程序,是指运行于服务器或终端设备上的应用程序,这一应用程序采用编程的方式实现了本申请的相关技术方案,其程序代码可被以计算机可执行指令的形式保存于计算机能识别的非易失性存储介质中,并被中央处理器调入内存中运行,通过该应用程序在计算机的运行而构造出本申请的相关装置。

对于服务器而言,所述的应用程序通常会被构建为服务进程,开放相应的程序接口,供各种终端设备上运行的应用程序进行远程调用,本申请中适于运行于服务器的相关技术方案,便可以此种方式实现于服务器中。

对时下流行的各类终端设备而言,特别是平板、手机之类的移动设备,通常都内置配备有摄像头之类的摄像设备,或者个人计算机也可外置接入所述的摄像设备,理论上,本申请的终端设备的应用程序对于这些情况下的摄像设备均可实现调用。

本申请中适于在终端设备实现的技术方案也可以被编程内置于提供网络直播的应用程序中,作为其一部分扩展功能。所述的网络直播,是指一种基于前述的网络部署架构所实现的一种直播间网络服务。

本申请所称的直播间,是指依靠互联网技术实现的一种视频聊天室,通常具备音视频播控功能,包括主播用户和观众用户,观众用户可以包括已经在平台中注册的注册用户,也可以是未注册的游客用户;可以是关注了主播用户的注册用户,也可以是未关注主播用户的注册或未注册用户。主播用户与观众用户之间可通过语音、视频、文字等公知的线上交互方式来实现互动,一般是主播用户以音视频流的形式为观众用户表演节目,并且在互动过程中接收观众用户的打赏。当然,直播间的应用形态并不局限于在线娱乐,也可推广到其他相关场景中,例如教育培训场景、视频会议场景、产品推介销售场景以及其他任何需要类似互动的场景中。

本领域技术人员对此应当知晓:本申请的各种方法,虽然基于相同的概念而进行描述而使其彼此间呈现共通性,但是,除非特别说明,否则这些方法都是可以独立执行的。同理,对于本申请所揭示的各个实施例而言,均基于同一发明构思而提出,因此,对于相同表述的概念,以及尽管概念表述不同但仅是为了方便而适当变换的概念,应被等同理解。

请参阅图4,本申请的一种文字特效信息联运审核方法,由服务器负责执行体现,在其典型实施例中,其包括如下步骤:

步骤s11,接收主播端分别推送的直播流及文字特效信息,所述文字特效信息携带文字信息,将所述直播流广播至主直播间及联运直播间:

服务器接收由主播端发送的直播流及文字特效信息,并将该直播流广播至所述主直播间及联运直播间中,以便所述主直播间及联运直播间接收到该直播流后,在各自直播间的直播流播放窗口中输出播放。

所述的主直播间,一般是指提供所述主播端的主播用户相应的服务进行直播的直播间,例如,关于所述文字特效信息的自定义编辑服务、连麦服务及开启直播服务一般由主直播间所提供,具体的,所述主直播间可理解为主播用户开启直播所使用的直播应用程序所现实的直播间。

所述的联运直播间,一般是指可接收并输出显示所述主播端的所述直播流、所述文字特效信息等直播内容的直播间,该联运直播间同样可提供观众用户与主播端的主播用户进行交互的服务,即主播端可接收来自所述联运直播间的观众用户发送的虚拟礼物、文字信息等交互信息,但因所述联运直播间一般不为所述主直播间所属的平台进行管理,联运直播间的平台会根据自身的审核需求,制定相应的合法性校验流程,因此,本申请通过主审核池及联运审核池的设置,以满足不同的直播平台之间的合法性校验流程,关于所述主审核池及联运审核池,以及合法性校验的流程,请参考后续步骤,本步骤恕不赘述。

所述的文字特效信息由所述主播端所封装发送至服务器中,主播端通过确定主播用户通过编辑模板所编辑的文字信息及合成位置数据,将所述文字信息及合成位置数据进行封装,以生成所述文字特效信息,并将自身的直播流及该文字特效信息及分两路推送至服务器中,以便服务器将直播流广播至主直播间及联运直播间中进行播放显示,且校验所述文字特效信息的文字信息,将通过合法性校验的文字特效信息根据所述合成位置数据输出显示至相应的直播间的直播流播放窗口中。

一种实施例中,请参阅图5、图6、图7及图8,关于所述主播端封装生成所述文字特效信息的具体实施步骤如下:

步骤s111,响应文字特效信息编辑指令而在直播间的直播界面显示编辑模板,所述编辑模板用于编辑所述文字特效信息:

主播端响应所述文字特效信息编辑指令,在直播间的直播界面中显示所述编辑模板,以便该主播端的主播用户通过该编辑模板编辑所述文字特效信息的所述文字信息及所述合成位置数据。

主播端检测到相应控件的触控事件时,将生成所述文字特效信息编辑指令,进而相应该文字特效信息编辑指令,在直播间的直播界面中显示所述编辑模板,具体的,请参阅图6及图7,当主播端检测到图6中的编辑模板显示控件60时,主播端的直播间直播界面由图6转换为图7,以便主播用户通过图7所提供的控件编辑所述文字特效信息的文字信息。

请参阅图7及图8,主播用户可通过直播间直播界面中的文字信息输入框72及虚拟键盘74编辑所述文字特效信息的文字信息的文字内容,且通过文字特效信息样式编辑控件71编辑所述文字特效信息的样式,例如,编辑文字信息的字体样式、颜色样式及文字大小样式等文字样式,以及编辑文字特效信息的贴纸背景的动画描述文件,且主播用户可通过文字特效信息预览效果70,预览其所编辑的文字特效信息;当主播用户编辑完成所述文字特效信息后,可通过保存文字特效信息控件72保存其所编辑的文字特效信息,此时,直播间的直播界面将转换为图8,主播用户可通过触控事件,拖拽图7中文字特效信息预览效果控件80,以自定义所述文字特效信息的在直播间播放窗口中的合成位置,并通过确定控件82确定所述文字特效信息的合成位置数据。

请参阅图6、图7及图8,主播用户可通过相应的控件,退出所述编辑模板,或重新编辑所述文字特效信息的样式,例如,通过图7的退出编辑模板控件75可退出所述编辑模板,将直播间的直播界面转换为图6中的直播界面,相应的,主播用户可通图8的返回控件81,将直播间的直播界面转换为图7中的直播界面,以重新编辑所述文字特效信息的样式。

关于所述编辑模板的显示样式,本领域技术人员在满足上述的功能的情况下,可根据实际业务场景灵活设计,恕不赘述。

步骤s112,获取所述编辑模板中用户输入的文字信息,以及获取所述编辑模板相对于直播间播放窗口的合成位置数据,将所述文字信息及合成位置数据封装于所述的文字特效信息:

当主播用户通过所述编辑模板完成所述文字特效信息的编辑并确定后,主播端将获取所述文字信息及所述合成位置数据,并根据该文字信息及合成位置数据封装生成所述文字特效信息。

一种实施例中,所述文字信息中携带文字文本数据及文字样式数据,以便将所述文字特效信息输出显示至直播间的直播流播放窗口时,所述文字特效信息中展示的文字文本数据具有所述文字样式数据所描述的样式效果,例如,当所述文字信息的文字样式数据为字体为楷体、大小为4号、颜色为蓝色时,所述文字特效信息在直播间的直播流播放窗口中可根据该文字样式数据进行输出显示,以增强所述文字特效信息的显示效果。

步骤s113,将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中:

主播端封装生成所述文字特效信息完成后,将该文字特效信息发送至服务器中,以便服务器根据该文字特效信息的所述文字信息,调用所述主审核池及联运审核池合法性校验该文字信息,若该文字信息通过所述主审核池的校验,则所述文字特效信息将输出显示至主直播间的直播流播放窗口中,若该文字信息通过所述主审核池及联运审核池的校验,则所述文字特效信息将输出显示至联运直播间的直播流播放窗口中。

步骤s12,调用主审核池及联运审核池,校验所述文字特效信息的文字信息的合法性:

服务器接收到所述文字特效信息后,将调用所述主审核池及联运审核池,以对所述文字特效信息所携带的所述文字信息进行合法性校验,判断所述文字特效信息是否可输出显示至所述主直播间或联运直播间的直播流播放窗口中。

所述的主审核池及联运审核池用于合法性校验所述文字特效信息所携带的所述文字信息,该主审核池及联运审核池中一般储存着多种用于校验所述文字信息的敏感词,所述敏感词一般是指带有敏感话题倾向、暴力倾向、不健康色彩的词或不文明语,也根据直播间的管理平台的实际业务需求,设定一些只适用于管理平台所需的敏感词。

所述主审核池主要针对所述主直播间所设置,以校验所述文字特效信息是否可输出显示至该主直播间的直播流播放窗口中,该主审核池中储存的敏感词一般由所述主直播间的管理平台所设置,该主审核池同时也负责校验所述文字特效信息是否可输出显示至所述联运直播间的直播流播放窗口中,以多重校验的机制,确保联运直播间中输出显示的所述文字特效信息的文字信息的合法性,防止输出显示的所述文字信息中包含敏感词,造成不良的网络社区影响。

所述联运审核池一般只针对所述联运直播间所设置,该联运审核池中储存的敏感词一般由联运直播间的管理平台根据自身的实际业务需求所设置,例如,联运直播间的管理平台可根据其所面向的观众人群设置其所需的敏感词,并将所述敏感词储存至所述联运审核池中,以便服务器通过调用该联运审核池,针对所述联运直播间的管理平台,合法性校验所述文字特效信息的文字信息。

一种实施例中,所述主审核池及联运审核池可部署于各自所属的直播间的业务服务器中,各直播间的所述业务服务器可通过向服务器开放接口,以便服务器通过调用所述接口,调用所述主审核池及联运审核池,进行所述文字特效信息的文字信息的合法性校验;通过这种方式部署所述主审核池及联运审核池,有利于直播间的管理平台方更好地管理各自所属的审核池,当需对审核池的敏感词进行更新时,不需要通过服务器,可直接将新设置的敏感词储存至审核池中进行更新,而服务器只需通过接口即可调用最新的审核池进行合法性校验。

另一种实施例中,所述主审核池及联运审核池部署于服务器中,以便服务器可减少调用所述主审核池及联运审核池的时间,进而加快所述文字特效信息的合法性校验的流程,提升所述文字特效信息从校验到输出显示至直播间的直播流播放窗口中的执行效率。

服务器根据所述主审核池储存的敏感词,对所述文字信息进行合法性校验,查询该文字信息的文本中是否包含所述主审核池中储存的任一敏感词,当所述文本信息中包含该主审核池中的任一敏感词时,则该文本信息关于所述主审核池的校验结果表征为不通过校验,若不包含,则该文本信息关于所述主审核池的校验结果为通过校验。

当所述文本信息关于所述主审核池的校验结果为通过校验时,服务器根据所述联运审核池储存的敏感词,对所述文字信息进行合法性校验,查询该文字信息的文本中是否包含所述联运审核池中储存的任一敏感词,当所述文本信息中包含该联运审核池中的任一敏感词时,则该文本信息关于所述联运审核池的校验结果表征为不通过校验,若不包含,则该文本信息关于所述联运审核池的校验结果为通过校验。

一种实施例中,服务器调用所述主审核池及联运审核池,并根据该主审核池及联运审核池,同时对所述文字信息进行合法性校验,提高所述文字特效信息从合法性校验到输出显示至联运直播间的直播流播放窗口的执行效率,提升联运直播间的观众用户观看体验。

步骤s13,根据主审核池的校验结果,将通过校验的文字特效信息输出显示于主直播间的直播流播放窗口:

服务器调用所述主审核池校验所述文字信息,获取该主审核池的所述校验结果,当校验结果为所述文字信息通过校验时,服务器将所述文字信息所属的所述文字特效信息输出显示于所述主直播间的直播流播放窗口中。

一种实施例中,请参阅图9、图10、图11及图12,关于服务器将所述文字特效信息输出显示于所述主直播间的直播流播放窗口中的实施方式,服务器可将所述文字特效信息定位合成至所述直播流中,并将该直播流广播至所述主直播间的客户端中,以便该主直播间的直播流播放窗口中输出显示所述文字特效信息,该实施方式的具体实施步骤如下:

步骤s131,根据所述文字特效信息,确定该文字特效信息相对应的动画描述文件:

服务器根据所述文字特效信息,调用储存所述动画描述文件的数据库,查询该文字特效信息对应的所述动画描述文件,以确定该文字特效信息的所述动画描述文件。通过该数据库的部署,可减轻主播端向服务器推送所述文字特效信息的网络传输压力,主播端只需将所述动画描述文件的标签封装至所述文字特效信息中即可,不需要将所述动画描述文件封装至所述文字特效信息中,服务器根据所述标签即可在所述数据库中查询并确定所述文字特效信息对应的所述动画描述文件。

一种实施例中,所述文字特效信息携带所述动画描述文件,主播端的主播用户自定义编辑所述文字特效信息时,可选择直播间所提供的现有动画描述文件,亦可选择直播间没有提供的动画描述文件进行所述文字特效信息的自定义编辑,以提升直播用户自定义编辑所述文字特效信息的自定义程度;服务器通过解析所述文字特效信息,即可获取该文字特效信息相对应的所述动画描述文件,以确定该文字特效信息的所述动画描述文件。

步骤s132,根据所述文字特效信息携带的合成位置数据,将所述文字信息及所述动画描述文件定位合成到直播流中:

服务器解析所述文字特效信息,获取该文字特效信息所携带的所述合成位置数据,并根据该合成位置数据,将该文字特效信息相对应的所述文字信息及所述动画描述文件合成至直播流相应的位置中。

所述的合成位置数据一般包含一个坐标轴数据,该坐标轴数据一般以播放所述直播流的播放窗口进行参考,例如,可将所述直播流的播放窗口的左上角、左下角、右上角或右下角作为坐标系的原点进行参考,并根据所述文字特效信息在主播端进行编辑时所定位的位置,生成该文字特效信息的所述合成位置数据,具体的,可参阅图10,图10中原点100则为以直播流播放窗口的左下角为原点所设置的坐标系,所述文字特效信息的合成位置数据中的坐标轴数据则为图10中的坐标轴数据101。

服务器根据所述合成位置数据中的坐标轴数据,将所述文字信息及所述动画描述文件合成至所述直播流相应的位置中,以完成将所述文字特效信息合成至所述直播流中的合成操作。

步骤s133,将完成合成的直播流进行广播以实现文字特效信息的显示:

服务器将完成所述文字特效信息合成的直播流广播至所述主直播间的客户端中,以便所述文字特效信息输出显示至所述主直播间的直播流播放窗口中,当所述主直播间为竖屏模式,所述文字特效信息的输出显示效果可参考图11所示意的效果,当所述主直播间为横屏模式,所述文字特效信息的输出显示效果可参考图12所示意的效果。

另一种实施例中,请参阅图13,服务器可将所述文字特效信息广播至所述主直播间的客户端中,由客户端负责所述文字特效信息在直播流播放窗口中的输出显示,具体的实施步骤如下:

步骤s131’,从服务器获取与直播流同步传输的文字特效信息:

所述主直播间的客户端接收来自服务器发送的审核结果为通过主审核池的所述文字特效信息,该文字特效信息与直播流同步接收,以确保该文字特效信息的时效性。

步骤s132’,确定与该文字特效信息相应的动画描述文件:

所述主直播间的客户端根据所述文字特效信息,调用储存所述动画描述文件的数据库,查询该文字特效信息对应的所述动画描述文件,以确定该文字特效信息的所述动画描述文件。通过该数据库的部署,可减轻服务器向客户端广播所述文字特效信息的网络传输压力,服务器只需将所述动画描述文件的标签封装至文字特效信息中即可,不需要将所述动画描述文件封装至所述文字特效信息进行广播,客户端根据所述标签即可在所述数据库中查询并确定所文字特效信息对应的所述动画描述文件。

步骤s133’,根据所述文字特效信息携带的合成位置数据,将所述文字特效信息中的文字信息及所述动画描述文件定位到相应的合成位置中,与所述直播流同步播放:

客户端解析所述文字特效信息,获取该文字特效信息所携带的所述合成位置数据,并根据该合成位置数据,将该文字特效信息相对应的所述文字信息及所述动画描述文件合成至直播流相应的位置中,以实现所述文字特效信息与直播流在直播流播放窗口中的同步播放。

一种实施例中,客户端解析所述文字特效信息,获取该文字特效信息所携带的所述合成位置数据,并根据该合成位置数据,将该文字特效信息相对应的所述文字信息及所述动画描述文件,定位输出位显示至直播间的直播流播放窗口中,并根据所述文字特效信息所携带的显示时间,在该显示时间的时间段内输出位显示所述文字特效信息,以实现所述文字特效信息与直播流在直播流播放窗口中的同步播放。

所述文字特效信息所携带的显示时间,同样适用于客户端或服务器将所述文字特效信息合成至直播流的合成操作中,当所述显示时间的时间结束时,客户端或服务器将停止将所述文字特效信息合成至所述直播流中。

所述文字特效信息输出显示至联运直播间的直播流播放窗口的效果示意图,可参考图11及图12,以及相关的实施例,本步骤恕不赘述。

步骤s14,根据主审核池及联运审核池的校验结果,将通过校验的文字特效信息输出显示于联运直播间的直播流播放窗口:

服务器调用所述主审核池及联运审核池调用所述文字特效信息的文本信息,当该文字特效信息的所述校验结果为通过主审核池及联运审核池的合法性校验时,服务器将该文字特效信息输出显示至联运直播间的直播流播放窗口中。

一种实施例中,服务器在完成调用所述主审核池对所述文字特效信息的文字信息进行合法性校验,并且该文字特效信息通过所述主审核池的合法性校验后,将调用所述联运审核池对所述文字特效信息的文字信息进行合法性校验,当该文字特效信息也通过所述联运审核池的合法性校验后,服务器将该文字特效信息输出显示至所述联运直播间的直播流播放窗口中,否则仅向联运直播间广播所述主播端所属的直播流。

另一种实施例中,服务器同时调用所述主审核池及联运审核池对所述文字特效信息的文字信息进行合法性校验,当该文字特效信息通过所述主审核池及联运审核池的合法性校验后,服务器将该文字特效信息输出显示至所述联运直播间的直播流播放窗口中。

再一种实施例中,所述主审核池部署于主直播间的校验服务器中,相应的,所述联运审核池分别储存与联运直播间的校验服务器中;所述主直播间的校验服务器调用所述主审核池,对所述文字特效信息的文字信息进行合法性校验完成后,将校验结果发送至联运直播间的校验服务器中;联运直播间的校验服务器解析所述校验结果,若该校验结果表征所述文字特效信息不通过主审核池的校验时,则联运直播间的校验服务器将不对该文字特效信息进行合法性校验,若该校验结果表征所述文字特效信息通过主审核池的校验时,将调用联运审核池对该文字特效信息进行合法性校验,若该文字特效信息不通过所述联运审核池的校验时,则不将该文字特效信息输出显示至联运直播间中,若该文字特效信息通过所述联运审核池的校验时,则将该文字特效信息输出显示至联运直播间中。

关于所述文字特效信息输出显示至联运直播间的直播流播放窗口的执行实施例,可参考步骤s13中,关于服务器及客户端所实施的方式,本步骤恕不赘述;相应的,所述文字特效信息输出显示至联运直播间的直播流播放窗口的效果示意图,可参考图11及图12,以及相关的实施例,本步骤恕不赘述。

以上的典型实施例及其变化实施例充分揭示了本申请的文字特效信息联运审核方法的实施方案,但是,仍可通过对一些技术手段的变换和扩增而演绎出该方法的多种变化实施例,如下概要说明其他实施例:

一种实施例中,请参阅图14,本申请的文字特效信息联运审核方法还包括如下后续步骤:

步骤s15,在文字特效信息输出显示过程中监听人工审核控制指令:

当所述文字特效信息输出显示至所述主直播间或联运直播间的直播流播放窗口时,服务器实时监听所述人工审核控制指令,以控制所述文字特效信息在所述主直播间或联运直播间的直播流播放窗口中的输出显示权限。

所述的人工审核控制指令,一般由所述主直播间或联运直播间的管理平台发送至服务器中,所述主直播间或联运直播间的管理平台可通过人工审核的方式,判断所述文字特效信息的文字信息在直播间的直播流播放窗口中所输出显示的内容,以防止所述主审核池或联运审核池中无法检测到的敏感词等相关信息,进一步地加强对所述文字特效信息的合法性校验,以维护直播间的直播环境。

步骤s16,响应于所述人工审核控制指令,停止直播流播放窗口中所述文字特效信息的输出展示:

当所述主直播间或联运直播间的管理平台可通过人工审核的方式,判断直播间的直播流播放窗口中所输出显示的所述文字特效信息不符合相关的合法性时,将向服务器发送所述人工审核控制指令,服务器接收并响应该人工审核指令,停止所述文字特效信息在所述主直播间或联运直播间的直播流播放窗口中的输出展示,例如,当服务器执行所述文字特效信息与直播流的合成时,将停止将该文字特效信息进行合成至直播流中,当为客户端执行所述文字特效信息在直播间的直播流播放窗口进行输出显示时,服务器将发送相应的指令,以停止客户端进行将该文字特效信息进行输出显示。

一种实施例中,当所述文字特效信息不通过所述主审核池或联运审查池的校验时,服务器将向主播端发送表征不通过主审核池或联运审核池的校验的通知消息,并对该主播端进行相应的处罚,例如,禁止该主播端在一定的时间内推送文字特效信息,或者永久禁止该主播端推送文字特效信息等相应的处罚。

进一步,可以通过将上述各实施例所揭示的方法中的各个步骤进行功能化,构造出本申请的一种文字特效信息联运审核装置,按照这一思路,请参阅图15,其中的一个典型实施例中,该装置包括:文字特效信息接收模块11、审核池调用模块12、主直播间输出模块13及联运直播间输出模块14。其中,文字特效信息接收模块11,用于接收主播端分别推送的直播流及文字特效信息,所述文字特效信息携带文字信息,将所述直播流广播至主直播间及联运直播间;审核池调用模块12,用于调用主审核池及联运审核池,校验所述文字特效信息的文字信息的合法性;主直播间输出模块13,用于根据主审核池的校验结果,将通过校验的文字特效信息输出显示于主直播间的直播流播放窗口;联运直播间输出模块14,用于根据主审核池及联运审核池的校验结果,将通过校验的文字特效信息输出显示于联运直播间的直播流播放窗口。

一种实施例中,所述文字特效信息接收模块11包括:编辑指令响应单元,用于响应文字特效信息编辑指令而在直播间的直播界面显示编辑模板,所述编辑模板用于编辑所述文字特效信息;文字特效信息封装单元,用于获取所述编辑模板中用户输入的文字信息,以及获取所述编辑模板相对于直播间播放窗口的合成位置数据,将所述文字信息及合成位置数据封装于所述的文字特效信息;文字特效信息校验单元,用于将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中。

一种实施例中,所述主直播间输出模块13或联运直播间输出模块14包括:动画确定单元,用于根据所述文字特效信息,确定该文字特效信息相对应的动画描述文件;定位合成单元,用于根据所述文字特效信息携带的合成位置数据,将所述文字信息及所述动画描述文件定位合成到直播流中;广播单元,用于将完成合成的直播流进行广播以实现文字特效信息的显示。

另一种实施例中,所述主直播间输出模块13或联运直播间输出模块14还包括:数据获取单元,用于从服务器获取与直播流同步传输的文字特效信息;文件确定单元,用于确定与该文字特效信息相应的动画描述文件;定位播放单元,用于根据所述文字特效信息携带的合成位置数据,将所述文字特效信息中的文字信息及所述动画描述文件定位到相应的合成位置中,与所述直播流同步播放。

请参阅图16,本申请的一种文字特效信息联运输出方法,由主播端的应用程序负责执行体现,在其典型实施例中,其包括如下步骤:

步骤s21,响应文字特效信息编辑指令而在直播间的直播界面显示编辑模板,所述编辑模板用于编辑所述文字特效信息:

主播端响应所述文字特效信息编辑指令,在直播间的直播界面中显示所述编辑模板,以便该主播端的主播用户通过该编辑模板编辑所述文字特效信息的所述文字信息及所述合成位置数据。

主播端检测到相应控件的触控事件时,将生成所述文字特效信息编辑指令,进而相应该文字特效信息编辑指令,在直播间的直播界面中显示所述编辑模板,具体的,请参阅图6及图7,当主播端检测到图6中的编辑模板显示控件60时,主播端的直播间直播界面由图6转换为图7,以便主播用户通过图7所提供的控件编辑所述文字特效信息的文字信息。

请参阅图7及图8,主播用户可通过直播间直播界面中的文字信息输入框72及虚拟键盘74编辑所述文字特效信息的文字信息的文字内容,且通过文字特效信息样式编辑控件71编辑所述文字特效信息的样式,例如,编辑文字信息的字体样式、颜色样式及文字大小样式等文字样式,以及编辑文字特效信息的贴纸背景的动画描述文件,且主播用户可通过文字特效信息预览效果70,预览其所编辑的文字特效信息;当主播用户编辑完成所述文字特效信息后,可通过保存文字特效信息控件72保存其所编辑的文字特效信息,此时,直播间的直播界面将转换为图8,主播用户可通过触控事件,拖拽图7中文字特效信息预览效果控件80,以自定义所述文字特效信息的在直播间播放窗口中的合成位置,并通过确定控件82确定所述文字特效信息的合成位置数据。

请参阅图6、图7及图8,主播用户可通过相应的控件,退出所述编辑模板,或重新编辑所述文字特效信息的样式,例如,通过图7的退出编辑模板控件75可退出所述编辑模板,将直播间的直播界面转换为图6中的直播界面,相应的,主播用户可通图8的返回控件81,将直播间的直播界面转换为图7中的直播界面,以重新编辑所述文字特效信息的样式。

关于所述编辑模板的显示样式,本领域技术人员在满足上述的功能的情况下,可根据实际业务场景灵活设计,恕不赘述。

步骤s22,获取所述编辑模板中用户输入的文字信息,以及获取所述编辑模板相对于直播间播放窗口的合成位置数据,将所述文字信息及合成位置数据封装于所述的文字特效信息:

当主播用户通过所述编辑模板完成所述文字特效信息的编辑并确定后,主播端将获取所述文字信息及所述合成位置数据,并根据该文字信息及合成位置数据封装生成所述文字特效信息。

一种实施例中,所述文字信息中携带文字文本数据及文字样式数据,以便将所述文字特效信息输出显示至直播间的直播流播放窗口时,所述文字特效信息中展示的文字文本数据具有所述文字样式数据所描述的样式效果,例如,当所述文字信息的文字样式数据为字体为楷体、大小为4号、颜色为蓝色时,所述文字特效信息在直播间的直播流播放窗口中可根据该文字样式数据进行输出显示,以增强所述文字特效信息的显示效果。

步骤s23,将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中:

主播端封装生成所述文字特效信息完成后,将该文字特效信息发送至服务器中,以便服务器根据该文字特效信息的所述文字信息,调用所述主审核池及联运审核池合法性校验该文字信息,若该文字信息通过所述主审核池的校验,则所述文字特效信息将输出显示至主直播间的直播流播放窗口中,若该文字信息通过所述主审核池及联运审核池的校验,则所述文字特效信息将输出显示至联运直播间的直播流播放窗口中。

一种实施例中,请参阅图17,主播端可执行分流推送,将所述文字特效信息分别方式至所述主直播间及联运直播间的各自所属的服务器中,使所述主直播间及联运直播间分别进行所述文字特效信息的合法性校验,其具体实施步骤如下:

步骤s231,将主播端产生的直播流广播至主直播间和联运直播间进行播放:

主播端将其产生的所述直播流分流推送至所述主直播间及联运直播间的媒体服务器中,所述媒体服务器再将该直播流广播至各自所属的直播间的客户端中,以便该直播流在所述主直播间及联运直播间的直播流播放窗口中进行输出显示。

一种实施例中,主播端将所述直播流推送至总媒体服务器中,所述总媒体服务器将该直播流分流广播至所述主直播间及联运直播间的客户端中,以便所述主直播间及联运直播间在各自的直播流播放窗口中输出显示该直播流;通过这一实施例,主播端不需要将直播流进行分流推送,有效地减轻主播端的网络传输压力。

步骤s232,将所述文字特效信息发送至主直播间的服务器进行合法性校验,在所述文字特效信息通过主直播间的校验后,将该文字特效信息输出显示至主直播间的直播流播放窗口中:

主播端将所述文字特效信息发送至所述主直播间的服务器中进行合法性校验,以便该服务器调用所述主审核池,对该文字特效信息进行合法性校验,当该文字特效信息通过所述主审核池的合法性校验时,服务器将该文字特效信息输出显示至所述主直播间的直播流窗口中。

关于所述文字特效信息输出显示至所述主直播间的直播流窗口的实施方式,可参考文字特效信息校验方法的步骤s13中相关的实施例,本步骤恕不赘述。

相应的,当所述主直播间的服务器完成根据所述主审核池校验所述文字特效信息时,将向所述联运直播间的服务器发送相应的校验结果,以便所述联运直播间的服务器根据该校验结果,判断是否将所述文字特效信息输出显示至联运直播间的直播流播放窗口中。

步骤s233,将所述文字特效信息发送至联运直播间的服务器进行合法性校验,在所述文字特效信息通过联运直播间和主直播间的校验后,将该文字特效信息输出显示至联运直播间的直播流播放窗口中:

主播端将所述文字特效信息发送至所述联运直播间的服务器进行合法性校验,该服务器调用所述联运审核池对该文字特效信息进行合法性校验,当该文字特效信息通过所述联运审核池的合法性校验,且同时通过所述主直播间的服务器的合法性校验时,所述联运直播间的服务器将该文字特效信息输出显示至联运直播间的直播流播放窗口中。

关于所述文字特效信息输出显示至所述联运直播间的直播流窗口的实施方式,可参考文字特效信息校验方法的步骤s13中相关的实施例,本步骤恕不赘述。

进一步,可以通过将上述各实施例所揭示的方法中的各个步骤进行功能化,构造出本申请的一种文字特效信息联运输出装置,按照这一思路,请参阅图18,其中的一个典型实施例中,该装置包括:编辑指令响应模块21、文字特效信息封装模块22以及文字特效信息校验模块23。其中,编辑指令响应模块21,用于响应文字特效信息编辑指令而在直播间的直播界面显示编辑模板,所述编辑模板用于编辑所述文字特效信息;文字特效信息封装模块22,用于获取所述编辑模板中用户输入的文字信息,以及获取所述编辑模板相对于直播间播放窗口的合成位置数据,将所述文字信息及合成位置数据封装于所述的文字特效信息;文字特效信息校验模块23,用于将所述文字特效信息发送至服务器中,以便服务器调用主审核池及联运审核池对该文字特效信息所携带的文字信息进行合法性校验,并根据各审核池的校验结果,判断该文字特效信息是否可输出显示至主直播间及联运直播间的直播流播放窗口中。

一种实施例中,所述文字特效信息校验模块23包括:直播流广播单元,用于将主播端产生的直播流广播至主直播间和联运直播间进行播放;主直播间显示单元,用于将所述文字特效信息发送至主直播间的服务器进行合法性校验,在所述文字特效信息通过主直播间的校验后,将该文字特效信息输出显示至主直播间的直播流播放窗口中;联运直播间显示单元,用于将所述文字特效信息发送至联运直播间的服务器进行合法性校验,在所述文字特效信息通过联运直播间和主直播间的校验后,将该文字特效信息输出显示至联运直播间的直播流播放窗口中。

为解决上述技术问题,本申请实施例还提供一种计算机设备,用于运行根据所述文字特效信息联运审核/输出方法所实现的计算机程序。具体请参阅图19,图19为本实施例计算机设备基本结构框图。

如图19所示,计算机设备的内部结构示意图。该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、存储器和网络接口。其中,该计算机设备的非易失性存储介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种文字特效信息联运审核方法或文字特效信息联运输出方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种文字特效信息联运审核方法或文字特效信息联运输出方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图19中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本实施方式中处理器用于执行本发明的文字特效信息联运审核/输出装置中的各个模块/子模块的具体功能,存储器存储有执行上述模块所需的程序代码和各类数据。网络接口用于向用户终端或服务器之间的数据传输。本实施方式中的存储器存储有文字特效信息联运审核/输出装置中执行所有模块/子模块所需的程序代码及数据,服务器能够调用服务器的程序代码及数据执行所有子模块的功能。

本申请还提供一种非易失性存储介质,所述的文字特效信息联运审核/输出方法被编写成计算机程序,以计算机可读指令的形式存储于该存储介质中,计算机可读指令被一个或多个处理器执行时,意味着该程序在计算机中的运行,由此使得一个或多个处理器执行上述任一实施例文字特效信息联运审核方法或文字特效信息联运输出方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等非易失性存储介质,或随机存储记忆体(randomaccessmemory,ram)等。

综上所述,本申请通过调用主审核池及联运审核池,对主播用户自定义编辑的文字特效信息进行联动的合法性校验,以确保文字特效信息能满足主直播间的管理平台的审核制度的情况下进行输出显示,同时也能满足联运直播间的管理平台的审核制度而进行输出显示,进而维护双方的直播环境,构建互通的直播生态圈。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本技术领域技术人员可以理解,本申请中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本申请中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本申请中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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