作品处理方法、装置、设备和介质制造方法及图纸

技术编号:21034293 阅读:25 留言:0更新日期:2019-05-04 05:26
本发明专利技术实施例公开了一种作品处理方法、装置、设备和介质,涉及互联网领域。该方法包括:获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求;响应所述数据操作请求,对公共数据库中待处理作品进行数据操作。本发明专利技术实施例提供了一种作品处理方法、装置、设备和介质,实现了各业务侧和各作品展示终端共享存储的作品数据,简化业务侧与作品展示终端之间的连接结构。

Work Processing Method, Device, Equipment and Media

【技术实现步骤摘要】
作品处理方法、装置、设备和介质
本专利技术实施例涉及互联网领域,尤其涉及一种作品处理方法、装置、设备和介质。
技术介绍
自媒体作者在互联网时代是普泛化信息的传播者,所创作出的信息流内容通常具备流量庞大和形式丰富的优势,能够满足用户和广告主在资讯领域的复杂需求。通常自媒体作者创作出的作品的发布过程可以描述为:各业务侧按照设定逻辑对作品进行处理,并将处理结果存储在各业务侧的数据库中,其中各业务侧包括作品审核业务、作品判重业务等;经过各业务侧的处理后,将作品下发给作品展示终端进行作品的展示。然而,上述方法存在如下问题:1)作品数据重复存储问题:各业务侧和各作品展示终端均需要对作品数据进行存储。2)作品属性更新延迟问题:作品属性更新的通知依赖业务间相对复杂的拓扑结构的更新通知链传递。导致作品属性更新的通知传递至各作品展示终端的时间不同,进而展示内容不一致的情况。
技术实现思路
本专利技术实施例提供一种作品处理方法、装置、设备和介质,以实现各业务侧和各作品展示终端共享存储的作品数据,简化业务侧与作品展示终端之间的连接结构。第一方面,本专利技术实施例提供了一种作品处理方法,该方法包括:获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求;响应所述数据操作请求,对公共数据库中待处理作品进行数据操作。第二方面,本专利技术实施例还提供了一种作品处理装置,该装置包括:请求获取模块,用于获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求;请求响应模块,用于响应所述数据操作请求,对公共数据库中待处理作品进行数据操作。第三方面,本专利技术实施例还提供了一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例中任一所述的作品处理方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的作品处理方法。本专利技术实施例通过响应各业务和/或各终端对待处理作品的数据操作请求,对公共数据库中待处理作品进行数据操作。从而实现各业务和各作品展示终端共享存储的作品数据。此外,本专利技术实施例通过连接各业务、各终端和公共数据,实现了作品处理的中心化,简化业务侧与作品展示终端之间的连接结构。附图说明图1为本专利技术实施例一提供的一种作品处理方法的流程图;图2是本专利技术实施例二提供的一种作品处理方法的流程图;图3是本专利技术实施例三提供的一种文章处理方法的流程示意图;图4是本专利技术实施例三提供的一种公共数据库的结构示意框图;图5是本专利技术实施例三提供的一种基于状态机的状态更新处理示意框图;图6是本专利技术实施例四提供的一种作品处理装置的结构示意框图;图7为本专利技术实施例六提供的一种设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种作品处理方法的流程图。本实施例可适用于对网络作品进行数据处理的情况,该处理包括发布、检索、撤回和封禁等。该方法可以由一种作品处理装置来执行,该装置可以由软件和/或硬件的方式实现。参见图1,本实施例提供的作品处理方法,包括:S110、获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求。其中,各业务是对待处理作品进行处理的任意业务,该业务包括对待处理作品的审核业务、判重业务和检索业务等。作品是用户基于网络平台创作的,可是文章,也可以是视频,还可以是音频。终端是指对待处理作品进行展示的终端,具体可以是手机,也可以是电脑。数据操作可以是对数据的读操作或写操作,也可以对待处理作品的状态变更操作。S120、响应所述数据操作请求,对公共数据库中待处理作品进行数据操作。具体地,公共数据库是终端和各业务共同维护且共享的数据库。数据库中存储有待处理作品数据。为满足不同检索需求,公共数据库中设有不同的子数据库,其中子数据库对作品进行不同形式的存储。具体地,为满足作品运营业务对作品内容的检索需求,所述公共数据库中设有存储有作品的内容字段的内容子数据库。典型地,响应各业务对待处理作品的数据操作请求,对公共数据库中待处理作品进行数据操作,包括:响应运营业务对待处理作品的数据检索请求,根据检索信息和公共数据库中的内容子数据库确定检索结果,其中所述内容子数据库中存储有作品的内容字段。本专利技术实施例的技术方案,通过响应各业务和/或各终端对待处理作品的数据操作请求,对公共数据库中待处理作品进行数据操作。从而实现各业务和各作品展示终端对公共数据库中的作品数据进行共同维护和共享,进而实现作品数据的一致性。此外,本专利技术实施例通过连接各业务、各终端和公共数据,实现了作品处理的中心化,简化业务侧与作品展示终端之间的连接结构。同时结构的简化缩短了作品属性更新的通知传递至各作品展示终端的时间差。并且因为各展示终端均从公共数据库中获取展示作品数据,所以针对同一篇作品的获取内容是一样的。因此也就不存在对同一篇作品的展示内容不一致的情况。为实现对展示终端的及时更新,所述获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求之后,还包括:修改待处理作品的请求接收状态;响应所述数据操作请求,对公共数据库中待处理作品进行数据操作之后,还包括:修改待处理作品的请求响应状态;根据待处理作品的请求接收状态和请求响应状态,向展示终端发送待处理文章更新指令,指示展示终端根据公共数据库中更新后的待处理文章数据进行展示。为避免请求响应超时问题,所述响应所述数据操作请求,对公共数据库中待处理作品进行数据操作之前,还包括:从数据操作请求中解析请求操作方式,其中所述请求操作方式包括同步处理方式或异步处理方式;根据解析的请求操作方式,响应所述数据操作请求。其中,同步处理方式是指在接收到请求后,中断当前逻辑,立即响应请求;异步处理方式是指接收到请求后放置于任务队列中,按照任务顺序执行。因此,可以根据实际请求响应需要,对请求进行请求操作方式的设置。进一步地,响应数据操作请求之前,还包括:对操作请求中的参数进行验证。为避免各业务对公共数据库并行操作导致的更新状态冲突的情况,所述响应数据操作请求,对公共数据库进行数据操作,包括:按照设定更新顺序,响应目标作品状态变更请求,对公共数据库中目标作品状态进行更新。实施例二图2是本专利技术实施例二提供的一种作品处理方法的流程图。本实施例是在上述实施例的基础上提出的一种可选方案。参见图2,本实施例提供的作品处理方法包括:S210、获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求。S220、若所述数据操作请求是数据检索请求,则响应所述数据检索请求,根据检索信息、公共数据库中包括的关系子数据库的作品基本属性,以及公共数据库中包括的非关系子数据库的作品扩展属性,确定检索结果。其中,关系子数据库是公共数据库中的一子数据库,属于关系型数据库。非关系子数据库也是公共数据库中的一子数据库,属于非关系型数据库。在关系子数据本文档来自技高网...

【技术保护点】
1.一种作品处理方法,其特征在于,包括:获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求;响应所述数据操作请求,对公共数据库中待处理作品进行数据操作。

【技术特征摘要】
1.一种作品处理方法,其特征在于,包括:获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求;响应所述数据操作请求,对公共数据库中待处理作品进行数据操作。2.根据权利要求1所述的方法,其特征在于,所述响应所述数据操作请求,对公共数据库中待处理作品进行数据操作,包括:若所述数据操作请求是数据检索请求,则响应所述数据检索请求,根据检索信息、公共数据库中包括的关系子数据库的作品基本属性,以及公共数据库中包括的非关系子数据库的作品扩展属性,确定检索结果。3.根据权利要求2所述的方法,其特征在于,所述根据检索信息、公共数据库中包括的关系子数据库的作品基本属性,以及公共数据库中包括的非关系子数据库的作品扩展属性,确定检索结果,包括:将检索信息与公共数据库中关系子数据库中作品基本属性进行匹配;基于匹配成功的作品基本属性,从公共数据库的非关系子数据库中获取目标作品的作品扩展属性,根据目标作品的作品扩展属性确定检索结果。4.根据权利要求1所述的方法,其特征在于,所述获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求之后,还包括:修改待处理作品的请求接收状态;响应所述数据操作请求,对公共数据库中待处理作品进行数据操作之后,还包括:修改待处理作品的请求响应状态;根据待处理作品的请求接收状态和请求响应状态,向各终端或业务发送待处理作品更新指令,指示各终端或各业务进行待处理作品数据的更新。5.根据权利要求1所述的方法,其特征在于,所述响应所述数据操作请求,对公共数据库中待处理作品进行数据操作之前,还包括:从数据操作请求中解析请求操作方式,其中所述请求操作方式包括同步处理方式或异步处理方式;根据解析的请求操作方式,响应所述数据操作请求。6.根据权利要求1所述的方法,其特征在于,响应各业务对待处理作品的数据操作请求,对公共数据库中待处理作品进行数据操作,包括:响应运营业务对待处理作品的数据检索请求,根据检索信息和公共数据库中的内容子数据库确定检索结果,其中所述内容子数据库中存储有作品的内容字段。7.一种作品处理装置,其特征在于,包括:请求获取模块,用于获取各业务对待处理作品的数据操作请求和/或各终端对待处理作品的数据操作请求;请求响应模块,用于...

【专利技术属性】
技术研发人员:胥昕昂王春伟朱文飞李升起
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1