一种数据管理方法及装置与流程

文档序号:11864377阅读:270来源:国知局
一种数据管理方法及装置与流程

本发明属于数据管理技术领域,具体涉及一种数据管理方法及装置。



背景技术:

通过互联网传播的各类影视资源,由于版权或者政策等各种特殊原因,对于影视资源提供方而言,很多符合接口规范的视听内容常常需要在合作的第三方网站上做特殊屏蔽处理,对存在版权问题或者不符合政策的视听内容执行下线操作,然而这些影视视频往往无法通过某一种技术筛选条件做统一筛选并将下线通知提交到第三方合作网站,只能每一次由合作方提供要求下线的视频表单,由资源提供方的技术人员在提供资源的接口中打补丁,针对某几个视频做特殊的下线代码操作,增大了技术的开发成本,后期维护麻烦。



技术实现要素:

基于上述问题,本发明提供一种数据管理方法及装置,用于解决不能对数据的下线进行统一管理,数据下线维护工作量大的问题。

一方面,本发明提供一种数据管理方法,具体包括:

获取数据的标识信息;

根据所述数据的标识信息,判断数据屏蔽状态;

若数据为非屏蔽状态,生成数据屏蔽指令;

提交数据屏蔽请求,下发所述数据屏蔽指令至指定接口;

根据所述数据屏蔽指令,执行数据屏蔽操作。

所述下发数据屏蔽指令至指定接口具体还包括步骤:

获取指定接口标识信息;

判断指定接口的屏蔽状态;

对未激活屏蔽状态的指定接口执行数据屏蔽指令接收操作。

优选地,还包括对屏蔽状态下的多个数据采用集中式管理,所述集中式管理的操作包括数据筛选、数据状态查询。

优选地,还包括对所述数据屏蔽操作执行屏蔽逆操作。

优选地,还包括执行数据屏蔽关联信息设置操作,所述数据屏蔽关联信息设置操作包括设置数据版本、设置数据所属分类。

另一方面,还提供一种数据管理装置,包括:

数据标识信息获取模块,用于获取数据的标识信息;

数据屏蔽状态判断模块,用于根据所述数据的标识信息,判断数据屏蔽状态;

屏蔽指令生成模块,用于生成数据屏蔽指令;

屏蔽指令下发模块,用于下发所述数据屏蔽指令至指定接口;

屏蔽执行模块,用于根据所述数据屏蔽指令,执行数据屏蔽操作。

优选地,屏蔽指令下发模块包括:

接口标识信息获取单元,用于获取各指定接口标识信息;

接口屏蔽状态判断单元,用于判断各指定接口的屏蔽状态;

屏蔽指令接收单元,用于对未激活屏蔽状态的指定接口执行数据屏蔽指令接收操作。

优选地,数据管理装置还包括屏蔽数据管理模块,用于对屏蔽状态下的多个数据采用集中式管理,所述集中式管理的操作包括数据筛选、数据状态查询。

优选地,数据管理装置还还包括屏蔽取消模块,用于对所述数据屏蔽执行屏蔽逆操作。

优选地,数据管理装置还还包括关联信息设置模块,用于执行数据屏蔽关联信息设置操作,所述数据屏蔽关联信息设置操作包括设置数据版本、设置数据所属分类。

通过本发明提供的数据管理方法和装置,通过获取数据的标识信息,可对需要下线的资源统一进行筛选,基于标识信息判断数据屏蔽状态,对于非屏蔽状态的数据生成规范的屏蔽指令,下发至指定接口对数据执行屏蔽操作,本发明采用规范的屏蔽指令,可对任意指定接口执行屏蔽操作,实现统一管理,避免因对多个数据执行下线操作时在系统中分别添加补丁的问题,减少技术人员数据下线维护的工作量,避免了后期维护代码混乱的问题,减少技术的开发成本。

附图说明

图1为本发明实施例一提供的数据管理方法流程图。

图2为本发明实施例二提供的接收数据屏蔽请求的处理流程图。

图3为本发明实施例四提供的数据下线处理界面的示意图。

图4a为本发明实施例六提供的数据管理装置的结构框图。

图4b为本发明实施例七提供的屏蔽指令下发模块的结构框图。

图4c为本发明实施例七提供的数据管理装置的结构框图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行全面的描述。但是,本发明也可以采用其他多种不同的形式来实现,并不限于本文所描述的实施例。

除非另有定义,本文使用的技术术语与本领域技术人员通常理解的含义相同。

实施例一

互联网视听资源丰富,视听资源的提供商在提供视听内容的同时也负责视听资源的维护,比如存在版权问题、内容低俗被相关部门明令禁止传播等类型的已上线视听资源的下线操作,又比如应视听资源的发行方的商业运营要求,暂时性地下线某一影视资源。这些资源一般来说符合视频传播的接口规范,但是由于前述各种特殊原因,需要在合作的第三方网站上做特殊屏蔽下线等处理,在对这些视频做特殊屏蔽下线处理时,因为这些影视视频往往无法通过某一种技术筛选条件做统一筛选并将下线通知提交到第三方合作网站,只能每一次由合作方提供要求下线的视频表单,由资源提供方的技术人员针对提供资源的接口编写补丁代码,针对某几个视频做特殊的下线操作。

本发明实施例一针对视频资源的下线处理提供了一种数据管理方法,请一并参阅图1所示数据管理方法的处理流程图,包括如下步骤:

S1:获取数据的标识信息;

数据的标识信息可以确定数据的唯一性,在供应商的资源库中,在视听数据的读取过程中,为了保证可以快速准确地获取到正确的数据,每一项资源具有唯一的标识信息。

具体的,视听资源在录入资源库后会拥有唯一的ID号,这个唯一的ID号由资源库系统在视听资源完成入库时自动分配,ID号可以是一串纯数字代码,如2486,也可以是字母数字混合的一串代码,比如2486letv,通过这个唯一的ID号可以获取该视听资源的信息,比如资源的名称、版本信息等,比如某一部武侠剧有多个版本,系统在读取视频的时候,通过唯一的ID号即可区分这部武侠剧的不同版本。标识信息的获取可以通过标识获取指令获得。

S2:根据所述数据的标识信息,判断数据屏蔽状态;

根据数据标识信息获取数据的详细信息,实际上,资源提供商将视听资源上线后,除了在资源提供商自己的视频点播站点提供点播服务外,也可以将上线的视听资源通过特定的接口授权分发给合作的第三方网站,如此,用户在第三方网站也可以点播观看已授权的视频。在本实施例的优选方案中,数据屏蔽状态的判断是指第三方网站的视频上线状态判断,如果视频处于上线状态,当有下线要求时,再执行后续下线操作,比如通过特定的接口将原本第三方网站可以点播的视听资源执行了下线处理。

S3:若数据为非屏蔽状态,生成数据屏蔽指令;

数据屏蔽指令是一段规范的且具有通用格式的屏蔽补丁代码,可选的,其中包含资源信息的资源ID。对于需要下线的视听数据,本发明实施例提供标准的屏蔽补丁代码,生成数据屏蔽指令只需将资源ID等信息添加到屏蔽补丁代码中即可。

S4、提交数据屏蔽请求,下发所述数据屏蔽指令至指定接口;

在本发明实施例中,指定接口是指对视频资源执行下线操作的下线接口,或者称为屏蔽接口,提交数据屏蔽请求的过程是指将数据屏蔽指令同步至特定的下线接口,假如当前有三个视频操作接口,三个接口分别对应百度、360、搜狗,相应地,这三个接口被作为接收和分发屏蔽指令的特定的下线接口。

S5:根据所述数据屏蔽指令,执行数据屏蔽操作。

执行数据屏蔽操作具体为执行步骤S3中所生成的数据屏蔽指令。在这里要说明的是,该数据屏蔽操作可以下线所有站点特定的视听资源,然而在特殊情况下,该数据屏蔽操作可以不影响提供商的视频站点上的视频点播服务,即同一个视听资源,可以在第三方合作网站执行下线操作的同时在提供商的主站上保留,这种情况下,若要在提供商的站点也下线该资源,则需针对提供商的视频站点执行特定的下线操作。

通过本发明实施例提供的数据管理方法,基于特定的数据筛选条件来选定要执行下线操作的视听资源,并将下线通知提交到合作的第三方网站,从而避免了在系统中添加过多补丁,减少技术人员频繁维护各个合作接口的工作量,减少了技术的开发成本,避免了后期维护代码混乱的问题。

实施例二

在本发明实施例一的基础上,本发明实施例二提供一种优选方案,针对视频资源的下线处理过程进一步参阅图2所示接收数据屏蔽请求的处理流程图,所述指定接口至少有一个,各指定接口互相独立,下发数据屏蔽请求至指定接口具体包括步骤:

S41:获取指定接口标识信息;

视听资源提供商通过接口向第三方合作网站提供资源时,不同接口对应不同的第三方合作网站,通过接口标识信息来判断其对应的接口,比如有百度、360、搜狗三家合作网站,通过获取指定接口的标识信息来区分改接口对应的合作网站,根据本实施例的优选方案,所述指定接口至少有一个,各指定接口互相独立。

S42:判断指定接口的屏蔽状态;

有这样的情况,在下发数据屏蔽请求的操作之前,可能第三方合作网站已经将资源下线,如果第三方合作网站已经将资源下线而没有通知到提供商时,提供商在无法确知第三方是否已将资源下线的时候,需要在下发数据屏蔽请求之前判断一下第三方网站的接口的屏蔽状态,以判断资源是否已经下线,如果接口已处于屏蔽激活状态,则停止下发数据屏蔽请求,否则继续执行后续步骤。

S43:对未激活屏蔽状态的指定接口执行数据屏蔽指令接收操作。

需要说明的是,在有多个接口、且各接口独立的情况下,可以针对单个接口下发数据屏蔽请求至指定的接口,满足对第三方合作网站执行独立下线操作的需求,比如和某一家合作网站解除了合作关系时,可仅对解除合作的网站执行下线操作。当下线的原因消除后重新上线视听资源时,只需取消接口的屏蔽状态即可,具体为向指定接口下发取消屏蔽指令,通过指定接口执行取消屏蔽操作。

通过本发明实施例提供的数据管理方法,可对不同的指定接口分别进行管理,从而使得数据的下载操作更加灵活,针对性更强。

实施例三

本实施例三在前述实施例一或实施例二的基础上提供的一种优选方案,具体为对处于屏蔽状态下的多个数据采用集中式的管理模式,所述集中式管理的操作包括但不限于数据筛选、数据状态查询。有这样的情况,当技术人员编写的补丁数量经过长期积累之后,补丁的数量越多,管理越麻烦,一方面技术人员无法确知现在已经针对哪些资源编写过补丁代码,这些补丁是什么时候编写的,另一方面,当需要取消特殊屏蔽下线处理时,补丁的查找将很麻烦,技术人员无法快速定位并撤销要重新上线的资源的补丁,无形中增大了技术的开发成本,后期维护极其麻烦,因此对于下线数据的集中管理可提高维护的效率。具体地,数据管理可以以列表的形式来管理,或者以图标、平铺菜单等形式来管理,本实施例所列的数据集中管理形式只是举例,并不限制本发明下线数据的管理形式,基于下线数据集中管理,用户可以对这些被屏蔽的数据执行查询、筛选等操作,优选地,在有多家第三方合作网站的情况下,可以针对单个合作网站进行操作。

通过本发明实施例提供的数据管理方法,通过对下线的数据采用列表的形式来管理,一方面可以整体获知当前已下线的资源情况,另一方面可快速定位至某一下线资源,并对该资源执行相应的操作,此外还可以对多个合作网站的资源独立执行下线操作,还可以实时取消数据的下线,方便管理,灵活性高,提升了维护效率对。

实施例四

本实施例基于前述实施例,提供一种优选方案,即前述实施例中的数据屏蔽操作过程可逆,存在这样的情况,当由于特殊原因下线的资源数据在下线原因消除后,内容提供商需要重新上线该资源,即要取消该资源数据的屏蔽状态,根据本实施例的方案,可对所述数据屏蔽操作执行屏蔽逆操作来实现资源的重新上线,具体执行的动作是将原本被屏蔽的指定接口重新打开,从而在内容提供商主站或者第三方合作商网站实时上线。

以一个具体的实例来说明本实施例及上述实施例的执行过程,请参阅图3的数据下线管理操作界面,优选地,在界面中,所有被屏蔽的视听资源都以列表形式展现在该操作界面上,以视听资源“米高梅电影精选”为例,现由于某种原因要对“米高梅电影精选”执行下线操作,由于有可能操作人事先并不知道这个资源是否已经下线(比如某负责人指定了A去执行下线操作,而后又指定了B去执行下线操作,B不知道A有没有执行过下线操作,需要先确认该资源的下线状态),这时通过获得资源的ID码,并根据该ID码执行查询操作,具体查询操作请参阅图3所示界面,在界面第二列文本输入框中输入“米高梅电影精选”的ID号点击“查询”,以此来确定“米高梅电影精选”是否在资源下线管理列表中,若在列表中,则说明“米高梅电影精选”已执行下线操作,若不在列表中,则说明“米高梅电影精选”没有下线,此时可继续对“米高梅电影精选”执行屏蔽操作,同如图3所示,选择要下线的“米高梅电影精选”的第三方合作网站,比如“百度”,以及在第一列文本输入框中输入“米高梅电影精选”的ID号,添加后在后台生成包含“米高梅电影精选”下线相关字段的数据屏蔽指令,并将该数据屏蔽指令同步至“百度”对应的下线接口,从而执行下线操作,操作完成后,下线的“米高梅电影精选”将显示在界面的资源下线管理列表中,执行了下线操作后,在百度搜索时将不再显示“米高梅电影精选”资源。如果要取消屏蔽,重新上线“米高梅电影精选”资源,点击图3界面上的“取消”,即可执行数据屏蔽的逆操作,恢复“米高梅电影精选”在第三方合作网站的上线。

通过本发明实施例提供的数据管理方法,当视听资源下线原因消除后,可实时对已下线的视听资源执行取消下线操作,满足视听资源灵活上下线的管理需要。

实施例五

基于上述实施例,本实施例的提供的一种优选方案还包括数据屏蔽关联信息设置操作,所述数据屏蔽关联信息设置操作包括但不限于设置数据版本、设置数据所属分类。关联信息是指与视听资源相关、可以用于增加视听资源辨识度的信息,每个视听资源本身所包括的信息很多,比如资源的类型,资源的视频格式,资源是单个视频还是视频合集、资源的清晰度信息、资源的版本信息(如英文原版、国语版)等等,因此,设置关联信息的目的在于屏蔽某一视听资源时,确保要下线的目标资源准确无误。

通过本发明实施例提供的数据管理方法,通过设置待屏蔽的数据的关联信息,可以确保要下线的数据准确无误。

实施例六

参阅图4a,本发明提供一种数据管理装置,包括数据标识信息获取模块10、数据屏蔽状态判断模块20、屏蔽指令生成模块30、屏蔽指令下发模块40、屏蔽执行模块50。

数据标识信息获取模块10,用于获取数据的标识信息;

视听资源数据在录入资源库后会获得唯一的ID号,ID号由资源库系统自动分配,ID号可以是一串数字代码,如2486,通过数据标识信息获取模块10可以获取系统分配的ID号及与数据ID相关的内容信息,具体地,数据标识信息获取模块10通过执行数据标识获取指令来获取ID号及相关信息。

数据屏蔽状态判断模块20,用于根据所述数据的标识信息,判断数据屏蔽状态;

视听资源上线后,资源提供商除了在自己的站点提供点播外,也可以将上线的视听资源通过特定的接口分发给合作的第三方网站,如此,用户在第三方网站也可以点播观看。因此在本实施例中,数据屏蔽状态的判断是指第三方网站的数据屏蔽状态判断,即通过数据屏蔽状态判断模块20来判断是否已经通过特定的下线接口将原本第三方网站可以点播的资源执行了下线处理,数据屏蔽状态判断模块20实际上执行查询比对操作,比如判断某一视听资源是否处于屏蔽状态,先根据资源的ID号查询比对该资源是否在资源下线管理列表,以此来确定资源数据的屏蔽状态。

屏蔽指令生成模块30,用于生成数据屏蔽指令,具体的,屏蔽指令生成模块30执行的具体操作就是将包含资源的身份信息的资源ID作为特殊的识别字段加入到标准的屏蔽补丁代码中,从而生成包含操作对象的数据屏蔽指令,标准的屏蔽补丁是一段预设的标准代码,这段标准代码没有操作的对象。

屏蔽指令下发模块40,用于下发所述数据屏蔽指令至指定接口;

具体的,屏蔽指令下发模块40将屏蔽指令同步至特定的下线接口,比如当前有三个视频分发接口,三个接口分别对应百度、360、搜狗,相应地,这三个接口被作为接收和分发屏蔽指令的接口,第三方网站通过各自的接口来响应内容提供商后台下发的屏蔽指令,以后续进一步执行视听资源的下线或者上线操作。

屏蔽执行模块50,用于执行数据屏蔽操作;

屏蔽执行模块50具体执行屏蔽指令生成模块30所生成的数据屏蔽指令,屏蔽执行模块50的屏蔽操作可以不影响提供商自己站点上的视频点播服务,即同一个视听资源,可以在第三方合作网站下线,同时在提供商主站保留,比如,在第三方合作网站“百度”下线了某一资源,但是在资源提供商的网站上仍然可以点播,若要在提供商的站点也下线该资源,需在提供商的资源库中执行另外的下线操作,比如在内容提供商的资源上线管理系统中取消该资源的勾选。

通过本发明实施例提供的数据管理装置,基于特定的数据筛选条件来选定要执行下线操作的视听资源,并将下线通知提交到合作的第三方网站的,从而避免了在系统中添加过多补丁,减少技术人员频繁维护各个合作接口的工作量,减少了技术的开发成本,避免了后期维护代码混乱的问题,此外还可以对多个合作网站的资源独立执行下线操作,还可以实时取消数据的下线,灵活性高。

实施例七

根据本实施例的优选方案,参见图4b,屏蔽指令下发模块40具体地还包括接口标识信息获取单元401、接口屏蔽状态判断单元402、屏蔽指令接收单元403。其中接口标识信息获取单元401用于获取各指定接口标识信息,由于视听资源提供商通过接口向第三方合作网站提供资源时,不同接口对应不同的第三方合作网站,需通过接口标识信息来判断其对应的接口。接口屏蔽状态判断单元402用于判断各指定接口的屏蔽状态,当提供商在无法确知第三方是否已将资源下线的时候,需要在下发数据屏蔽请求之前判断一下第三方网站的接口的屏蔽状态,以判断资源是否已经下线。屏蔽指令接收单元403用于对未激活屏蔽状态的指定接口执行数据屏蔽指令接收操作。

根据本实施例的优选方案,数据管理装置还包括屏蔽数据管理模块60,参见图4c,屏蔽数据管理模块对屏蔽状态下的多个数据采用集中式管理,具体地,屏蔽数据管理模块对屏蔽状态下的多个数据以列表形式集中管理。

根据本实施例的优选方案,还包括屏蔽取消模块70,用于对据屏蔽执行屏蔽逆操作,参见图4c,当要取消屏蔽时,屏蔽取消模块重新打开资源分发的接口。

根据本实施例的优选方案,还包括关联信息设置模块80,参见图4c,用于设置与数据屏蔽相关联的信息,比如设置资源的类型,资源是单个视频还是合集、资源的清晰度信息等。

通过本发明实施例提供的数据管理装置,可对不同的指定接口分别进行管理,从而使得数据的下载操作更加灵活,针对性更强;通过对下线的数据采用列表的形式来管理,一方面可以整体获知当前已下线的资源情况,另一方面可快速定位至某一下线资源,并对该资源执行相应的操作,此外还可以对多个合作网站的资源独立执行下线操作,还可以实时取消数据的下线,方便管理,灵活性高,提升了维护效率对;当视听资源下线原因消除后,可实时对已下线的视听资源执行取消下线操作,满足视听资源灵活上下线的管理需要;通过设置待屏蔽的数据的关联信息,可以确保要下线的数据准确无误。

以上仅为本发明的优选实施例,但并不限制本发明的专利范围,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来而言,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等效替换。凡是利用本发明说明书及附图内容所做的等效结构,直接或间接运用在其他相关的技术领域,均同理在本发明专利保护范围之内。

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