一种多平台数据对接方法、装置及系统与流程

文档序号:12068282阅读:1006来源:国知局
一种多平台数据对接方法、装置及系统与流程

本发明属于计算机技术领域,尤其涉及一种多平台数据对接方法、装置及系统。



背景技术:

在内容制作过程中,当一项内容开发完成后,需发布到各内容下载平台供用户下载使用,内容制作例如电子书制作、音视频制作、电子教辅制作等,内容下载平台如可提供内容下载的网站/网页、可提供内容下载的应用程序app、可提供内容下载的云平台等。对应多个不同的内容下载平台,现有技术中内容的交付和挂网依托管理人员手工操作,需管理人员一一对应内容下载平台将开发完成的内容发布到各内容下载平台,且各个内容下载平台上的数据不一致,增加了对接各内容下载平台的操作时间,大大降低了多平台数据对接的效率。



技术实现要素:

本发明的目的在于提供一种多平台数据对接方法、装置及系统,旨在解决由于现有技术的人工发布内容到各内容平台且各平台数据不一致导致多平台数据对接的效率低的问题。

一方面,本发明提供了一种多平台数据对接方法,所述方法包括下述步骤:

从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息;

对同一属性类别的内容属性信息进行归并,根据所述归并结果建立所述目标内容的发布属性,并创建与所述目标平台对接的数据接口;

在接收到对所述目标内容的发布指令时,通过所述数据接口将所述目标内容依据所述发布属性发布到所述多个目标平台。

另一方面,本发明提供了一种多平台数据对接装置,所述装置包括:

爬取模块,用于从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息;

处理模块,用于对同一属性类别的内容属性信息进行归并,根据所述归并结果建立所述目标内容的发布属性,并创建与所述目标平台对接的数据接口;

发布模块,用于在接收到对所述目标内容的发布指令时,通过所述数据接口将所述目标内容依据所述发布属性发布到所述多个目标平台。

另一方面,本发明提供了一种多平台数据对接系统,包括:处理终端和至少一台平台服务器,所述目标平台运行于所述平台服务器中;

所述处理终端用于:从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息;对同一属性类别的内容属性信息进行归并,根据所述归并结果建立所述目标内容的发布属性,并创建与所述目标平台对接的数据接口;在接收到对所述目标内容的发布指令时,通过所述数据接口将所述目标内容依据所述发布属性发布到所述多个目标平台;

所述平台服务器用于依据所述发布属性在所述目标平台呈现所述目标内容。

在本发明实施例中,从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息,对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建与目标平台对接的数据接口,进而在接收到对目标内容的发布指令时,通过数据接口将所述目标内容依据发布属性发布到多个目标平台。通过本发明实施例,自动爬取与内容相关的目标平台的内容属性信息,并对各目标平台的数据进行归并统一,建立目标内容的发布属性和创建数据接口,使得各平台的数据一致,降低了人工操作中对不同平台的数据对接操作出现的错误率,且可自动将目标内容按发布属性发布到各目标平台,提高了多平台数据对接的精准度,提升了效率。

附图说明

图1是本发明实施例一提供的多平台数据对接方法的实现流程图;

图2是本发明实施例二提供的多平台数据对接方法的示意图;

图3是本发明实施例三提供的多平台数据对接装置的结构图;

图4是本发明实施例四提供的多平台数据对接系统的示意图;

图5是本发明实施例五提供的多平台数据对接系统的示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中的多平台数据对接方法、装置及系统可应用于内容制作领域,多平台可以包括内容制作平台、内容存储平台、内容下载平台等,多平台数据可以为与内容有关的发布相关属性信息,如介绍该内容的数据、该内容的属性等等。本发明实施例中的装置可运行于计算机终端设备中,如用于内容处理的电脑、服务器等,本发明实施例中的内容例如电子书、视频、教辅等,还可以包括语音等,具体不受本发明实施例的限制。本发明实施例将与内容发布相关的各平台的数据进行统一,并建立接口,实现多平台数据的自动对接,实现内容的交付和挂网的智能化,大大提高了效率。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的多平台数据对接方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

步骤S101,从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息。

作为一种可选的实施方式,从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息,其中,目标平台如内容下载平台等,内容属性信息包括内容的标识和内容的属性,其中,内容的标识可以为用于唯一标识该内容的数值、文字或代码等,内容的属性包括属性类别和属性内容,属性类别如该内容的占用内存、该内容的制作时间、该内容的制作作者、该内容的简介、该内容的适用对象、该内容的评论等,属性内容为各属性类别对应的具体内容。进一步的,每个目标平台对应的内容属性信息不一样,具体的,每个目标平台对应的内容属性信息的属性类别不一样。且对于原有的各个目标平台中,即便是同一个属性类别,对应的数据内容的描述各有差异,因此,各个目标平台达到内容属性信息的属性内容也不一致。

可爬取目标平台中与目标内容相关的内容属性信息,可从预设地址列表中获得目标平台的地址信息,进而到目标平台直接爬取数据,每个目标平台对应一个目标平台标识,每个目标平台标识对应该目标平台标识的内容属性信息。进一步的,还可获取内容制作平台中的与目标内容相关的内容属性信息。

步骤S102,对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建与目标平台对接的数据接口。

作为一种可选的实施方式,对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性具体包括:

对同一属性类别的内容属性信息进行归并,建立属性类别对应的属性内容;

确定每个目标平台中对应的属性类别,由目标平台对应的属性类别和属性类别对应的属性内容构成目标平台的发布属性,目标内容的发布属性包括每个目标平台的发布属性。

具体实现中,分析步骤S101中爬取的内容属性信息,将同一属性类别的内容进行归并,并建立该属性类别的统一描述模板,并建立该属性类别对应的属性内容,对属性内容进行了规范,例如可提供同一属性类别的多个属性内容可选项,供发布目标内容时管理员直接选择输入等,还可设置属性内容输入字词的要求等。

进一步的,确定各个目标平台对应的属性类别,从而由目标平台对应的属性类别以及该属性类别对应的属性内容构成该目标平台的发布属性,每个目标平台标识对应一个发布属性,目标内容的发布属性包括所有的目标标识对应的发布属性。

本步骤中为目标平台建立发布属性,进一步的,步骤S102还可以包括:

将目标平台的发布属性发送给目标平台,使得目标平台依据目标平台的发布属性对应更新数据类型和数据内容。

具体实现中,可建立每个目标平台的发布属性模板,进而发送给目标平台,使目标平台依据目标平台的发布属性对应更新数据类型和数据内容。

具体实现中,可创建与目标平台对接的数据接口,从而可通过数据接口传输具体的操作指令和内容数据。进一步的,在各目标平台机建立对应的接口,以与步骤S102中创建的数据接口进行通信。

进一步可选的,内容属性信息为目标内容标识对应目标平台标识的内容属性信息,则步骤S102中对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建与目标平台对接的数据接口具体可以包括:

对同一目标内容标识同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容标识的发布属性,并创建与目标平台标识对接的数据接口。

具体实现中,对同一目标内容标识的内容属性信息可以进行合并,还可对同一目标内容标识同一属性类别的内容属性信息进行归并。进一步可选的,本发明实施例可以为同一目标内容对应多个目标平台,还可以为多个目标内容对应一个目标平台,还可以为多个目标内容对应多个目标平台,具体不受本发明实施例的限制。

步骤S103,在接收到对目标内容的发布指令时,通过数据接口将目标内容依据发布属性发布到多个目标平台。

作为一种可选的实施方式,在接收到对目标内容的发布指令时,可通过数据接口将目标内容依据发布属性发布到多个目标平台,具体的,可以包括:

获取对目标内容输入的发布属性,获取目标平台的地址;

依据输入的目标内容的发布属性获取目标平台的发布属性;

在接收到对目标内容的发布指令时,通过数据接口将目标内容依据发布属性和目标平台的地址发布到多个目标平台。

具体实现中,内容制作完成后,可获取对目标内容输入的发布属性,获取目标平台的地址,在确认完成对内容的品质检验之后,且受到对目标内容的发布指令后,通过数据接口和目标平台的地址将目标内容发布到多个目标平台,各目标平台自动获取到该目标内容,并依据该目标平台的发布属性进行目标内容的呈现。其中,目标平台的地址可预先存储,如网址等。

本发明实施例提供一种多平台对接的方法,从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息,对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建与目标平台对接的数据接口,进而在接收到对目标内容的发布指令时,通过数据接口将所述目标内容依据发布属性发布到多个目标平台。通过本发明实施例,自动爬取与内容相关的目标平台的内容属性信息,并对各目标平台的数据进行归并统一,建立目标内容的发布属性和创建数据接口,使得各平台的数据一致,降低了人工操作中对不同平台的数据对接操作出现的错误率,且可自动将目标内容按发布属性发布到各目标平台,提高了多平台数据对接的精准度,提升了效率。

实施例二:

图2示出了本发明实施例二提供的多平台数据对接方法的示意图,其中,设定目标平台:(目标平台1,目标平台2,……,目标平台N),N为大于1的正整数,如图2所示,从目标平台序列中获取各个目标平台的内容属性信息,构成内容属性信息:(目标平台1的内容属性信息,目标平台2的内容属性信息,……,目标平台N的内容属性信息),进而对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建与目标平台对接的数据接口,目标内容的发布属性:(目标平台1的发布属性,目标平台2的发布属性,……,目标平台N的发布属性),数据接口:(与目标平台1的数据接口1,与目标平台2的数据接口2,……,与目标平台N的数据接口N)。在接收到对目标内容的发布指令后,确认各个目标平台的发布属性,依据各个目标平台的发布属性通过数据接口将目标内容发布到各个目标平台。

进一步可选的,包含多个不同的目标内容时,可分别获取各个目标内容在目标平台上的内容属性信息,构成内容属性信息:(目标平台1中目标内容1的内容属性信息,目标平台1中目标内容2的内容属性信息,目标平台2中目标内容2的内容属性信息,……,目标平台N中目标内容1的内容属性信息),进而对同一目标内容的同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建各目标内容与目标平台对接的数据接口,目标内容的发布属性:(目标内容1的发布属性,目标内容2的发布属性,……,目标内容N的发布属性),目标内容1的发布属性:(目标平台1的发布属性,目标平台2的发布属性,……,目标平台N的发布属性),目标内容N的发布属性同理。数据接口:(与目标平台1的数据接口1,与目标平台2的数据接口2,……,与目标平台N的数据接口N)。在接收到对目标内容的发布指令后,确认各个目标平台的发布属性,依据各个目标平台的发布属性通过数据接口将目标内容发布到对应的目标平台。

实施例三:

图3示出了本发明实施例三提供的多平台数据对接装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,其中,本发明实施例提供的装置可包括:爬取模块31、处理模块32以及发布模块33。

爬取模块31,用于从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息。

作为一种可选的实施方式,爬取模块31从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息,其中,目标平台如内容下载平台等,内容属性信息包括内容的标识和内容的属性,其中,内容的标识可以为用于唯一标识该内容的数值、文字或代码等,内容的属性包括属性类别和属性内容,属性类别如该内容的占用内存、该内容的制作时间、该内容的制作作者、该内容的简介、该内容的适用对象、该内容的评论等,属性内容为各属性类别对应的具体内容。进一步的,每个目标平台对应的内容属性信息不一样,具体的,每个目标平台对应的内容属性信息的属性类别不一样。且对于原有的各个目标平台中,即便是同一个属性类别,对应的数据内容的描述各有差异,因此,各个目标平台达到内容属性信息的属性内容也不一致。

爬取模块31可爬取目标平台中与目标内容相关的内容属性信息,可从预设地址列表中获得目标平台的地址信息,进而到目标平台直接爬取数据,每个目标平台对应一个目标平台标识,每个目标平台标识对应该目标标识的内容属性信息。进一步的,还可获取内容制作平台中的与目标内容相关的内容属性信息。

处理模块32,用于对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建与目标平台对接的数据接口。

作为一种可选的实施方式,处理模块32可以包括归并单元、确定单元。

归并单元,用于对同一属性类别的内容属性信息进行归并,建立属性类别对应的属性内容;

确定单元,用于确定每个目标平台中对应的属性类别,由目标平台对应的属性类别和属性类别对应的属性内容构成目标平台的发布属性,目标内容的发布属性包括每个目标平台的发布属性。

具体实现中,分析爬取模块11爬取的内容属性信息,归并单元将同一属性类别的内容进行归并,并建立该属性类别的统一描述模板,并建立该属性类别对应的属性内容,对属性内容进行了规范,例如可提供同一属性类别的多个属性内容可选项,供发布目标内容时管理员直接选择输入等,还可设置属性内容输入字词的要求等。

进一步的,确定单元确定各个目标平台对应的属性类别,从而由目标平台对应的属性类别以及该属性类别对应的属性内容构成该目标平台的发布属性,每个目标平台标识对应一个发布属性,目标内容的发布属性包括所有的目标标识对应的发布属性。

进一步可选的,处理模块32还可以包括:发送单元。

发送单元,用于将目标平台的发布属性发送给目标平台,使得目标平台依据目标平台的发布属性对应更新数据类型和数据内容。

具体实现中,可建立每个目标平台的发布属性模板,进而发送单元发送给目标平台,使目标平台依据目标平台的发布属性对应更新数据类型和数据内容。

具体实现中,可创建与目标平台对接的数据接口,从而可通过数据接口传输具体的操作指令和内容数据。进一步的,在各目标平台建立对应的接口,以与数据接口进行通信。

进一步可选的,内容属性信息为目标内容标识对应目标平台标识的内容属性信息。处理模块32具体用于:对同一目标内容标识同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容标识的发布属性,并创建与目标平台标识对接的数据接口。

进一步可选的,本发明实施例可以为同一目标内容对应多个目标平台,还可以为多个目标内容对应一个目标平台,还可以为多个目标内容对应多个目标平台,具体不受本发明实施例的限制。

发布模块33,用于在接收到对目标内容的发布指令时,通过数据接口将目标内容依据发布属性发布到多个目标平台。

作为一种可选的实施方式,发布模块可以包括第一获取单元、第二获取单元和发布单元。

第一获取单元,用于获取对目标内容输入的发布属性,获取目标平台的地址;

第一获取单元,用于依据输入的目标内容的发布属性获取目标平台的发布属性;

发布单元,用于在接收到对目标内容的发布指令时,通过数据接口将目标内容依据发布属性和目标平台的地址发布到多个目标平台。

具体实现中,内容制作完成后,可获取对目标内容输入的发布属性,获取目标平台的地址,在确认完成对内容的品质检验之后,且受到对目标内容的发布指令后,通过数据接口和目标平台的地址将目标内容发布到多个目标平台,各目标平台自动获取到该目标内容,并依据该目标平台的发布属性进行目标内容的呈现。其中,目标平台的地址可预先存储,如网址等。

进一步的,爬取模块31、处理模块32以及发布模块33的执行细节可参见实施例1,分别对应实施例1中步骤S101、步骤S102、步骤S103的执行模块,在此不重复。

本发明实施例提供一种多平台对接的装置,爬取模块从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息,处理模块对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建与目标平台对接的数据接口,进而发布模块在接收到对目标内容的发布指令时,通过数据接口将所述目标内容依据发布属性发布到多个目标平台。通过本发明实施例,自动爬取与内容相关的目标平台的内容属性信息,并对各目标平台的数据进行归并统一,建立目标内容的发布属性和创建数据接口,使得各平台的数据一致,降低了人工操作中对不同平台的数据对接操作出现的错误率,且可自动将目标内容按发布属性发布到各目标平台,提高了多平台数据对接的精准度,提升了效率。

本发明实施例还公开了一种处理终端,用于运行图3所示的装置;该装置的结构和功能可参见图3所示实施例的相关描述,在此不赘述。在处理终端本端进行内容属性信息的爬取、目标内容的发布属性和数据接口的创建、目标内容的发布处理。需要说明的是,本实施例提供的处理终端与图1~图2所示的多平台数据对接方法相对应,为基于图1~图2所示的多平台数据对接方法的执行主体。

实施例四:

本发明实施例还公开了一种多平台数据对接系统,如图4所示,是本发明实施例提供的一种多平台数据处理系统的结构示意图。如图4所示,本发明实施例提供的多平台数据对接系统可包括处理终端10、至少一台平台服务器20,其中,处理终端10如图3所示实施例中的装置。需要说明的是,本实施例的多平台数据对接系统可以应用于上述方法中。

进一步可选的,目标平台运行于平台服务器20中;

处理终端10用于:从多个目标平台中爬取每个目标平台中与目标内容关联的内容属性信息;对同一属性类别的内容属性信息进行归并,根据归并结果建立目标内容的发布属性,并创建与目标平台对接的数据接口;在接收到对目标内容的发布指令时,通过数据接口将目标内容依据发布属性发布到多个目标平台;

平台服务器20用于依据发布属性在目标平台呈现目标内容。

进一步可选的,平台服务器20还用于在接收到处理终端发送的目标平台的发布属性时,对应更新数据类型和数据内容。

实施例五:

本发明实施例还公开了一种多平台数据对接系统,如图5所示,是本发明实施例提供的另一种多平台数据处理系统的结构示意图。如图5所示,本发明实施例提供的多平台数据对接系统可包括处理终端10’、至少一台平台服务器20’、存储服务器30和用户终端40,其中,处理终端10’如图3所示实施例中的装置。需要说明的是,本实施例的多平台数据对接系统可以应用于上述方法中。

进一步可选的,处理终端10’中可运行企业内部管理软件OA、内容管理平台CM(Content Manager)等。

进一步的,存储服务器30用于存储制作的内容,还可以用于存储目标内容的发布属性,用户终端40用于呈现处理终端10’发布到平台服务器20’上的目标内容。

本发明实施例可应用于内容存储平台和内容下载平台的对接,存储服务器30可以为内部服务器,平台服务器20’可以为外部服务器,内容制作完成后由处理终端10’中的CM通过OA发布到存储服务器30,存储服务器30发布到平台服务器10’中,进而用户终端40可从平台服务器10’中下载内容。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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