用于社区的内容发布处理方法及装置、服务器制造方法及图纸

技术编号:21246694 阅读:33 留言:0更新日期:2019-06-01 07:10
本申请公开了一种用于社区的内容发布处理方法及装置、服务器。该方法包括接收所述第一内容的发布请求;返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作;审核所述异步处理操作的结果;如果审核通过,则再次返回按照预设接口数据格式对所述第一内容排版的数据。本申请解决了内容发布流程较为复杂的技术问题。通过本申请实现了快速响应、快速审核以及低错误率的内容发布处理方式。

Content Publishing Processing Method, Device and Server for Community

This application discloses a method, device and server for content publishing and processing in the community. The method includes receiving the publishing request of the first content, returning the data typesetted according to the preset interface data format and performing the asynchronous processing operation, auditing the results of the asynchronous processing operation, and returning the data typesetted according to the preset interface data format again if the audit passes. This application solves the technical problems of the complicated content publishing process. Through this application, fast response, quick auditing and low error rate content publishing are realized.

【技术实现步骤摘要】
用于社区的内容发布处理方法及装置、服务器
本申请涉及内容发布领域,具体而言,涉及一种用于社区的内容发布处理方法及装置、服务器。
技术介绍
基于内容发布的互联网应用场景,包括论坛社区、问答社区、评论系统等。专利技术人发现,互联网内容发布需要受到监管,而同时因业务需要还涉及相关的业务逻辑处理。从而导致在客户端内容发布的流程冗长复杂,还容易造成接口请求超时等。针对相关技术中内容发布流程较为复杂的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种用于社区的内容发布处理方法,以解决内容发布流程较为复杂的问题。为了实现上述目的,根据本申请的一个方面,提供了一种用于社区的内容发布处理方法。根据本申请的用于社区的内容发布处理方法包括:接收所述第一内容的发布请求;返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作;审核所述异步处理操作的结果;如果审核通过,则再次返回按照预设接口数据格式对所述第一内容排版的数据。进一步地,审核所述异步处理操作的结果还包括:如果审核未通过,则返回经过内容过滤处理后的按照预设接口数据格式对所述第一内容排版的数据。进一步地,审核所述异步处理操作的结果包括:采用机器学习模型审核所述异步处理操作的结果。进一步地,返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作之后还包括:通过定时任务检查队列日志状态,判断队列任务是否处理成功;如果不成功,则对状态异常的队列日志对应的请求任务进行重试处理或者告警操作。进一步地,所述执行异步处理操作包括:将所述第一内容排版后返回的数据存入一个队列日志中并返回日志记录ID;获取所述日志记录ID和与所述第一内容关联的业务逻辑,并投递到队列服务中,以使在队列处理程序中进行异步执行。为了实现上述目的,根据本申请的另一方面,提供了一种用于社区的内容发布处理装置。根据本申请的用于社区的内容发布处理装置包括:接受模块,用于接收所述第一内容的发布请求;处理模块,用于返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作;审核模块,用于审核所述异步处理操作的结果;返回模块,用于在审核通过时,再次返回按照预设接口数据格式对所述第一内容排版的数据。进一步地,所述审核模块包括:第二处理模块,用于在审核未通过时,返回经过内容过滤处理后的按照预设接口数据格式对所述第一内容排版的数据。进一步地,所述审核模块包括:机器学习审核模型,用于采用机器学习模型审核所述异步处理操作的结果。进一步地,装置还包括:补偿模块,所述补偿模块还用于通过定时任务检查队列日志状态,判断队列任务是否处理成功;如果不成功,则对状态异常的队列日志对应的请求任务进行重试处理或者告警操作。为了实现上述目的,根据本申请的再一方面,还提供一种用于社区的内容发布处理服务器,包括所述的内容发布处理装置。在本申请实施例中用于社区的内容发布处理方法及装置、服务器,采用接收所述第一内容的发布请求的方式,通过返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作,并审核所述异步处理操作的结果,达到了如果审核通过,则再次返回按照预设接口数据格式对所述第一内容排版的数据的目的,从而实现了快速响应、快速审核以及低错误率的技术效果,进而解决了内容发布流程较为复杂的技术问题。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本申请第一实施例的用于社区的内容发布处理方法流程示意图;图2是根据本申请第二实施例的用于社区的内容发布处理方法流程示意图;图3是根据本申请第三实施例的用于社区的内容发布处理方法流程示意图;图4是根据本申请第四实施例的用于社区的内容发布处理方法流程示意图;图5是根据本申请第五实施例的用于社区的内容发布处理方法流程示意图;图6是根据本申请第一实施例的用于社区的内容发布处理装置结构示意图;图7是根据本申请第二实施例的用于社区的内容发布处理装置结构示意图;图8是根据本申请第三实施例的用于社区的内容发布处理装置结构示意图;图9是根据本申请第四实施例的用于社区的内容发布处理装置结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。在本申请中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本申请及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本申请中的具体含义。此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。如图1所示,该方法包括如下的步骤S102至步骤步骤S108:步骤S102,接收所述第一内容的发布请求;在服务器端接收到由所述客户端发送的第一内容的发布请求。所述服务器用于向客户端提供固定数据接口格式,并通过所述固定数据接口格式可以满足在所述客户端的第一内容的发布请求。需要注意的是,所述服务器端对接收到的所述第一内容的发布请求后即可将该些数据包装成所述客户端需要的格式,从而也不需要在所述服务器上进行先储存再查询。步骤S104,返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作;在所述服务器端中返回按照预设接口数据格式对所述第一内容排版的数据,而需要先储存,再对储存的数据进行查询。同时也不用考虑复杂的业务处理逻辑。在所述服务器端中仅返回照预设接口数据格式对所述第一本文档来自技高网
...

【技术保护点】
1.一种用于社区的内容发布处理方法,其特征在于,包括:接收所述第一内容的发布请求;返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作;审核所述异步处理操作的结果;如果审核通过,则再次返回按照预设接口数据格式对所述第一内容排版的数据。

【技术特征摘要】
1.一种用于社区的内容发布处理方法,其特征在于,包括:接收所述第一内容的发布请求;返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作;审核所述异步处理操作的结果;如果审核通过,则再次返回按照预设接口数据格式对所述第一内容排版的数据。2.根据权利要求1所述的内容发布处理方法,其特征在于,审核所述异步处理操作的结果还包括:如果审核未通过,则返回经过内容过滤处理后的按照预设接口数据格式对所述第一内容排版的数据。3.根据权利要求1所述的内容发布处理方法,其特征在于,审核所述异步处理操作的结果包括:采用机器学习模型审核所述异步处理操作的结果。4.根据权利要求1所述的内容发布处理方法,其特征在于,返回按照预设接口数据格式对所述第一内容排版的数据并且执行异步处理操作之后还包括:通过定时任务检查队列日志状态,判断队列任务是否处理成功;如果不成功,则对状态异常的队列日志对应的请求任务进行重试处理或者告警操作。5.根据权利要求1所述的内容发布处理方法,其特征在于,所述执行异步处理操作包括:将所述第一内容排版后返回的数据存入一个队列日志中并返回日志记录ID;获取所述日志记录ID和与所述第一内容关...

【专利技术属性】
技术研发人员:尹传文吴峰郭伟
申请(专利权)人:上海易点时空网络有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1