本发明专利技术公开了一种对获取的XML数据进行校验的方法和系统,通过获取目标数据的对应参数;获取目标数据;根据所述目标数据的对应参数对所述目标数据进行完整性校验;若所述目标数据完整,则直接转入播出序列中;若所述目标数据不完整,则重新获取数据,保证了本身完整的数据获取之后也保证完整。
【技术实现步骤摘要】
本专利技术涉及数据通 信领域,特别涉及一种对获取的XML数据进行校验的方法和系统。
技术介绍
随着计算机和网络技术的发展,人类已经进入信息的时代,从互联网上提取数据在本地客户端进行显示,已经日益普遍,这种方法在我们日常的各个方面发挥着积极的作用,一些可利用的信息资源被称作资讯。所谓资讯播出系统,也叫图文资讯播出系统,是相对于传统的电视播出系统而言的。传统的视频播出系统都是以播出活动电视趣面和伴音为主要任务的,而资讯播出系统是以文字、图形、图表为主辅以动态影像,传播各类信息的系统。它可以独立完成一个电视频道(资讯频道、电视购物频道)的播出,也可以附加在传统播出系统中,增加频道的播出信息量。现有的资讯播出系统具有以下特性1、图片、视频、上滚、左飞、动画角标同屏播出2、多行资讯信息实时修改实时播出3、度身定制各类电视栏目模板,栏目包装直接套用4、板式灵活多样,可任意设定多个广告位5、无限层字幕实时叠加6、广告窗中可添加大量图片广告信息以及动画文件,并且每条广告信息中可有标题和文字信息7、可以同时播出金融信息,汇率窗口,股市风云、天气预报等。资讯播出系统中播出的数据从网络数据提供商获得。专利技术人发现,在现有技术中,从互联网进行数据获取的过程中,经常会出现数据不完整的问题,很多时候,数据本身没有问题,只是获取的过程中出现了传输问题,因而导致数据的不完整。针对这种情况就需要确保对本身完整的数据获取之后也保证完整,这就需要一种数据校验的方法和系统。
技术实现思路
针对现有技术中的缺陷,本专利技术解决了对获取的XML数据进行实时校验的问题。为了解决以上技术问题本专利技术提供了一种对获取的XML数据进行校验的方法,包括获取目标数据的对应参数;获取目标数据;根据所述目标数据的对应参数对所述目标数据进行完整性校验;若所述目标数据完整,则直接转入播出序列中;若所述目标数据不完整,则重新获取数据。本专利技术另一实施例提供了一种对获取的XML数据进行校验的系统,包括参数获取模块,用于获取目标数据的对应参数;数据获取模块,用于获取目标数据;校验模块,用于根据所述目标数据的对应参数对所述目标数据进行完整性校验;输出模块,用于当所述目标数据完整时,则直接转入播出序列中;重新获取模块,用于当所述目标数据不完整时,则重新获取数据与现有技术相比,本专利技术实施例具有以下优点通过获取目标数据的对应参数;获取目标数据;根据所述目标数据的对应参数对所述目标数据进行完整性校验;若所述目标数据完整,则直接转入播出序列中;若所述目标数据不完整,则重新获取数据,保证了本身完整的数据犾取之后也保证完整。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介 绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I :是本专利技术实施例I中一种对获取的XML数据进行校验的方法的流程图;图2 :是本专利技术实施例2中一种对获取的XML数据进行校验的系统的结构图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例I中提供了一种本地数据库中数据实时更新的方法,如图I所示,包括以下步骤步骤S101,获取目标数据的对应参数;步骤S102,获取目标数据;步骤S103,根据所述目标数据的对应参数对所述目标数据进行完整性校验;顺序对所述目标数据中的每个数据元进行校验;其中,所述目标数据包括至少一个数据元。若所述目标数据完整,则进入步骤S104 ;若所述目标数据不完整,则进入步骤S105步骤S104,直接转入播出序列中;步骤S105,重新获取数据。保存所述目标数据中完整的数据元,并同时获取所述目标数据中不完整的数据源。本专利技术实施例具有以下优点通过获取目标数据的对应参数;获取目标数据;根据所述目标数据的对应参数对所述目标数据进行完整性校验;若所述目标数据完整,则直接转入播出序列中;若所述目标数据不完整,则重新获取数据,保证了本身完整的数据获取之后也保证完整。本专利技术实施例2中提供了一种对获取的XML数据进行校验的系统,如图2,包括参数获取模块201,用于获取目标数据的对应参数;数据获取模块202,用于获取目标数据;校验模块203,与输出模块204以及重新获取模块205相连接,用于根据所述目标数据的对应参数对所述目标数据进行完整性校验;具体用于顺序对所述目标数据中的每个数据元进行校验;其中,所述目标数据包括至少一个数据元。输出模块204,用于当所述目标数据完整时,则直接转入播出序列中;重新获取模块205,用于当所述目标数据不完整时,则重新获取数据。 具体用于保存所述目标数据中完整的数据元,并同时获取所述目标数据中不完整的数据源本专利技术实施例具有以下优点通过获取目标数据的对应参数;获取目标数据;根据所述目标数据的对应参数对所述目标数据进行完整性校验;若所述目标数据完整,则直接转入播出序列中;若所述目标数据不完整,则重新获取数据,保证了本身完整的数据获取之后也保证完整。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本专利技术可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本专利技术的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本专利技术各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本专利技术所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本专利技术实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本专利技术的几个具体实施例,但是,本专利技术并非局限于此,任何本领域的技术人员能思之的变化都应落入本专利技术的保护范围。权利要求1.一种对获取的XML数据进行校验的方法,其特征在于,包括 获取目标数据的对应參数; 获取目标数据; 根据所述目标数据的对应參数对所述目标数据进行完整性校验; 若所述目标数据完整,则直接转入播出序列中; 若所述目标数据不完整,则重新获取数据。2.如权利要求I所述方法,其特征在于,所述根据所述目标数据的对应參数对所述目标数据进行完整性校验,具体为 顺序对所述目标数据中的每个数据元进行校验; 其中,所述目标数据包括至少ー个数据元。3.如权利要求2所述方法,其特征在于,所述重新获取数据,具体为 保存所述目标数据中完整的数据元,并同时获取所述目标数据中不完整的数据源。4.一种对获取的XML数据进行校验的系统,其特征在于,包括 參数获取模块,用于获取目标数据的对应參数; 数据获取模块,本文档来自技高网...
【技术保护点】
一种对获取的XML数据进行校验的方法,其特征在于,包括:获取目标数据的对应参数;获取目标数据;根据所述目标数据的对应参数对所述目标数据进行完整性校验;若所述目标数据完整,则直接转入播出序列中;若所述目标数据不完整,则重新获取数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:王征,赵海军,
申请(专利权)人:新奥特北京视频技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。