CN102571720B - 一种异构信息内容处理方法及装置 - Google Patents
一种异构信息内容处理方法及装置 Download PDFInfo
- Publication number
- CN102571720B CN102571720B CN201010616350.2A CN201010616350A CN102571720B CN 102571720 B CN102571720 B CN 102571720B CN 201010616350 A CN201010616350 A CN 201010616350A CN 102571720 B CN102571720 B CN 102571720B
- Authority
- CN
- China
- Prior art keywords
- content
- data
- heterogeneous information
- information
- business
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种异构信息内容处理方法及装置,该方法包括:接收业务提供方的异构信息数据内容;根据异构信息数据内容的信息类型获得对应的预定义格式;根据预定义格式对数据内容进行解析,封装为对应的内容实体;将内容对象通过映射反向定义的文档类型定义DTD文件,存储至对应的内容库。本发明对多种异构信息数据类型进行解析和存储,并创建对应类型的内容库,在存储到内容库后,可以关联至不同业务需求方的异构信息整合集,便于业务***进行查询和数据内容的发布,解决现有技术中与多个***进行对接时,会网络传输带宽的负载、提供数据格式的单一性,内容发布的扩展性较差等技术问题。
Description
技术领域
本发明涉及通信领域中数据业务技术,具体地,涉及一种异构信息内容处理方法及装置。
背景技术
随着无线业务内容的多样化,如何将多样化、多形式的内容快速、统一的存储以及便捷、多样的发布便成为内容类产品业务开展的需要亟待解决的问题。
现有技术中存在异构信息内容存储发布***,异构信息是指不同内容提供商提供的不同结构形式的信息内容,***采用业务数据同内容资源相结合的业务模式,在使用业务数据通信方式的基础上,叠加更有价值的信息内容。
目前,对于异构信息的语义分析已有可实现的技术***。例如在申请号为200910104048.6的中国专利申请文件中公开了一种基于异构信息语义分析的网关实现***及方法。图1为现有***网络实施结构图,如图1所示,W***为内容源提供方,Y***为内容需求方,W***将提供的内容逐个通过语义网关W1和语义网关Y1发送给Y***。由语义网关将数据转换为需求方所需要的数据。语义网关需要在内容源提供方与内容需求方分别安置,内部通过Internet方式互通,具体通信过程包括:
步骤1:语义网关W1根据W***的异构数据格式,定义与W***互通的数据格式WW1。
步骤2:语义网关Y1根据Y***的需求数据的格式,定义与Y***互通的数据格式YY1。
步骤3:语义网关W1与Y1存在内部互通的数据格式W1Y1。
步骤4:W***提供数据内容,由W1***根据数据格式WW1将数据转换为符合内部数据通信的W1Y1格式,发送给语义网关Y1。
步骤5:语义网关Y1接收到W1Y1格式的数据后将其转换为Y***所需的YY1格式。然后发送给Y***。
在实现本发明过程中,发明人发现现有技术虽然可以实现信息共享,但至少存在如下问题:现有技术需要采用单独方法分别对各异构信息内容进行解析、存储,发布时将一种格式转化为定义好的另一种格式再发布,即一种信息对应一个发布接口,各接口协议按照信息格式的不同而不同。当内容发布接收方增多时,即与多个***进行对接时,会增加***以及图1中的语义网关实际硬件设施,以及相互间联系的网络传输带宽的负载,并且现有技术中提供数据格式的单一性,内容发布的扩展性较差。
发明内容
本发明的第一目的是提出一种异构信息内容处理方法,实现减少网络负载,提高资源利用率。
本发明的第二目的是提出一种异构信息内容处理装置,以实现减少网络负载,提高资源利用率。
为实现上述第一目的,根据本发明的一个方面,提供了一种异构信息内容处理方法,包括:接收业务提供方的异构信息数据内容;根据异构信息数据内容的信息类型获得对应的预定义格式;根据预定义格式对数据内容进行解析,封装为对应的内容实体;将内容对象通过映射反向定义的文档类型定义DTD文件,存储至对应的内容库。
上述方法还可以包括:根据内容库的数据内容关联至对应的异构信息整合集,异构信息整合集用于为业务需求方提供异构业务信息数据。
还可以包括:接收业务需求方的内容查询请求;对内容查询请求进行解析,提取查询的条件集合;根据条件集合的内容类型对相应的异构信息整合集进行查询,返回查询结果。
优选地,将内容实体通过映射反向定义的文档类型定义DTD,存储至对应的内容库可以包括:根据内容实体的格式,通过映射反向定义的DTD生成实体动态映射文件ORM;将内容实体根据ORM存储到数据内容以及类型对应的内容库中。
为实现上述第二目的,根据本发明的另一个方面,提供了一种异构信息内容处理装置,包括:
业务接口适配模块,用于为业务内容接收方提供内容发布接口及接收内容接收方的查询请求;
搜索引擎模块,用于对查询请求中的条件集合进行解析,返回对应的查询结果;
内容接口适配模块,用于接收业务内容提供方的数据内容,并对数据内容进行解析;
存储模块,用于对内容接口适配模块解析后的数据内容进行存储,和/或根据搜索引擎模块的查询请求,返回查询结果。
上述装置还可以包括:
安全控制模块,用于控制业务接口适配模块以及内容接口适配模块的接入安全;
和/或内容审批工作流模块,用于对业务内容提供方的数据内容进行编辑和/或审批,将审批通过的数据内容存入数据库模块。
本发明各实施例的异构信息内容处理方法及装置,可以对多种异构信息数据类型进行解析和存储,并创建对应类型的内容库,实现多样性的数据内容存储。本发明在存储到内容库后,可以关联至不同业务需求方的异构信息整合集,便于业务***进行查询和数据内容的发布。本发明能够整合利用异构信息的内容,为业务***提供统一、标准、灵活的有效的业务数据接口,其中内容库和异构信息整合集的对应关系可以一一对应,也可以多对一,不同的业务***可以根据需要灵活的获取多个不同类型的数据内容,提供灵活的内容类型发布以及数据存储结构,可以通过采用先摘要查询,再进行具体数据内容查询的方式减少网络连接所占用的资源,以及多平台间的网络传递的负载能力,使资源被有效的利用,且扩展性好、降低了***间数据通信的耦合程度。
本发明还可以增加对内容的过滤、审批等方式,以及接入鉴权,加强了对服务内容的监管。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为现有技术异构内容存储发布***网络实施结构图;
图2为根据本发明异构信息内容处理方法实施例一流程图;
图3为根据本发明异构信息内容处理方法实施例二流程图;
图4为根据本发明异构信息内容处理装置实施例一结构示意图;
图5为根据本发明异构信息内容处理方法结合图4装置实施例的数据流程解析示意图;
图6为根据本发明异构信息内容处理装置实施例二结构示意图;
图7为根据本发明异构信息内容处理装置实施例三结构示意图;
图8为根据本发明中内容库与货架和业务***对应关系实施例一示意图;
图9为根据本发明中数据流向实施例示意图;
图10为创建内容库界面示意图;
图11为创建业务***对应的异构信息整合集的界面示意图;
图12为内容存储数据流向实施例示意图;
图13为根据本发明异构信息内容处理方法中异构信息内容解析存储过程实施例示意图;
图14为根据本发明异构信息内容处理方法中异构信息内容发布过程示意图;
图15为图14中业务***查询请求流向示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
方法实施例
图2为根据本发明异构信息内容处理方法实施例一流程图,如图2所示,本实施例包括:
步骤S102:接收业务提供方的异构信息数据内容;
在接收业务提供方(以下简称CP)的数据内容之前,为了使不同CP提供的多种类型的数据内容,例如TXT,CVS,EXCEL,WORD等格式文件,本实施例可以接收并进行存储,可以预先定义不同数据类型对应的格式文件;
步骤S104:根据异构信息数据内容的类型获得对应的预定义格式;
对数据内容进行格式分析,获得内容信息类型标识,根据预定义的内容类型对应的类型标识,找到该类型对应的预定义格式文件,格式定义文件中可以包含对要存储的数据内容的类型定义、格式定义的内容基本信息(例如字段含义、字段个数、字段类型等),如果未获取到格式文件则可以取默认格式;
步骤S106:根据预定义格式对数据内容进行解析,封装为对应的内容实体;
即,将数据内容进行拆分,分别按照预定义格式文件填入对应的内容,由此封装成该预定义格式的内容实体;
步骤S108:将内容实体通过映射反向定义的文档类型定义DTD文件,例如,可以根据格式定义文件采用JAVA语言技术中的反射机制反向生成class文件,即内容实体对象,并采用对象关系映射方式存储,也就是把反射机制中所生成的class文件中的成员变量对应的映射成数据库实体动态映射文件(Object Relation Mapping,ORM)后将其加载到内容库中。
图3为根据本发明异构信息内容处理方法实施例二流程图,如图3所示,本实施例包括:
步骤S202:接收业务提供方的异构信息数据内容,并对业务提供方进行鉴权,例如提供方帐户名、密码等;
步骤S204:根据异构信息数据内容的类型获得对应的预定义格式,同步骤S104;
步骤S206:根据预定义格式对数据内容进行解析,封装为对应的内容实体,在存入内容库之前,对内容实体进行内容审批,例如过滤检验,例如可以包括关键字过滤、脚本语句过滤,可以增加***的安全性能。防止***中出现有损于公共安全的不良舆论等敏感信息。脚本语句过滤主要是防止内容体中出现脚本注入等恶意代码;通过审批后的内容为有效内容,才可以通过S208存入内容库中,以保证业务内容的质量;
步骤S208:将内容实体通过映射反向定义的文档类型定义DTD文件,存储至对应的内容库,并将内容库与异构信息整理集(为下文称呼方便,也称业务货架或者货架)关联,其中,异构信息整合集主要是针对业务需求方,如为业务***提供与一至多个内容库互为关联的业务数据信息;
步骤S210:接收业务***的查询请求,进行接入鉴权,包括业务***的账号名、密码、IP等进行鉴权;
步骤S212:对查询请求进行解析,提取查询的条件集合;
其中,为了减少网络连接占用的资源,业务***分为两种请求,其中,查询请求仅提供给业务***进行摘要信息的查询,并不提供完整的内容信息数据;后续步骤S216的内容消费请求,可根据查询请求中获知的内容标识提供给业务***完整的内容信息数据;
具体地,解析内容查询请求,获得查询条件集合:包含请求的握手流水号UUID、业务需求方标识、查询内容对应的异构信息整体集(货架)标识;对条件集合语义分析,提取查询的关键字段,生成条件实体;
步骤S214:根据条件集合的内容类型对相应的异构信息整合集进行查询,返回查询结果;
具体地,根据212中条件实体的要查询的货架标识和内容信息类型(一个货架对应一至多种不同内容类型的内容库)对相应的货架进行查询,检索并返回满足条件实体中关键字段的一至多个内容标识信息;
步骤S216:业务***得到内容标识信息,筛选出所需要的内容,再次发生消费内容请求,消费内容请求包含上次查询请求的UUID、业务***标识(如用户名、密码等)、货架标识、以及所要消费的一至多个内容标识集合;根据消费内容标识返回所请求内容的具体数据信息。
本实施例具体存储和查询过程可参见后续图8、图9、图12,以方便理解。
下面结合图4-图7的装置实施例对本发明的异构信息处理方法一同解释说明。
图4为根据本发明异构信息内容处理装置实施例一结构示意图。如图4所示,业务***H为业务内容需求方或者业务接收方,可以是多个;内容提供商D(Content Provider,CP)为异构信息内容提供方,可以是多个。异构信息内容处理装置A包括:业务接口适配模块F、内容接口适配模块C、数据搜索引擎模块B、安全控制模块E、内容审批工作流模块G、存储模块I。
其中业务接口适配模块可以是业务接口适配器,用来针对不同的业务***提供统一的内容发布接口,即为各个业务***开放了一套标准的API接口,各个***通过接口可以使用不同类型的内容资源。
业务接口适配器主要包含但不限于HTTP+XML、FTP、SOAP形式的操作请求协议,业务***将不同形式的请求发送业务接口适配器F,其内部可以分别根据不同形式的请求进行不同的处理:
例如:HTTP+XML处理为基于HTTP协议(Hypertext Transfer Protocol,超文本传输协议)的基础上进行互为通信的,由业务***根据需要拼装XML格式的字符串,业务***将拼装后的XML格式字段通过HTTP协议向业务接口适配器F发送请求,业务接口适配器会将XML还原并进行解析,分别在还原的XML格式字符串中分析出用户校验信息、查询请求的基本信息、查询条件、需要查询的信息字段等元素包装为该业务***的查询对象。
SOAP形式为基于SOAP协议规范的基础上进行互为通信的,SOAP协议规范是一种简单对象访问协议,简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。SOAP可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。SOAP也是将对象内容封装为xml格式进行传递的,只是这个格式和对象的转换过程是公共的通用的,并且可以基于多种协议进行通信,其处理与HTTP+XML处理类似,不重新叙述。
最终业务接口适配模块F可以处理为统一的请求格式发送给数据搜索引擎模块B。同时业务接口适配器在接收搜索引擎处理的查询结果集后会将结果集转换为相应的请求形式响应业务***。业务接口适配器可以支持查询、消费请求和主动发布这几种提供内容的方法。
例如,根据上面的图3实施例和后面的图14实施例查询请求时不返回具体数据内容,仅返回查询结果,业务***的消费者根据结果列表的名称描述来判断这条内容是否为需要的信息,如果是则选中再次进行消费请求,这样操作可减少网络通信的负载,避免了一次性大量数据的网络吞吐。
搜索引擎模块B,分别与业务接口适配器F、安全控制模块E相连接,用于解析业务接口适配器提供过来的查询、消费请求的条件集合。对条件集合进行解码和语义分析并返回结果集。
内容接口适配器C,主要作用是接收CP(内容提供商D)通过各种方式所提供过来的实时或延时的数据内容,用于对数据内容的解析和入库。其中对不同形式数据的解析具体详见后续图13和相关说明,CP可以通过HTTP、FTP协议提供数据内容,内容接口适配器对所提供过来的内容集合进行解析,并存储到存储模块I中。
现有技术中不存在内容审批流程,本实施例还可以包括:
内容审批工作流模块G,与后台管理平台(本实施未画出)相连接,用于对CP所提供的内容的编辑及审批,通过审批的内容为有效内容,可以存入到相应的存储模块I中使用,保证业务内容的质量。
为了保证数据的安全,本实施例还包括安全控制模块E,与其他各个模块相连,主要负责控制装置的***安全以及业务数据的内容安全,可以提供密码校验、帐户校验(CP帐户、密码、业务***帐户及密码、IP校验等)、关键字过滤、消息签名等,以确保***正常的稳定的运行。
图5为根据本发明异构信息内容处理方法结合图4装置实施例的解析示意图。图5相比较图3更为直观,图5可以结合图8和图9方便理解,不再进行文字说明。
图6为根据本发明异构信息内容处理装置实施例二结构示意图,图7为根据本发明异构信息内容处理装置实施例三结构示意图。由于大部分内容相同,因此,结合图6和图7一起进行解释说明。
如图6和图7所示,该装置的内容接口适配器C进一步包含:
接口服务子模块C1,用于为内容提供商D提供统一接入接口;
数据解析检验子模块C2,用于对接入的异构数据进行数据格式检验(如果不满足预设的格式则检验失败,生成响应给CP)、解析、内容鉴权,连接安全控制模块E,可以根据数据内容类型获得预定义格式文件,将解析后的数据内容根据内容类型封装成预定义格式的内容实体;
查询定义文件子模块,用于根据内容服务提供方异构数据内容中的内容信息类型标识来查询该类型内容所对应的预定义格式文件,并提供给数据解析检验子模块;
对象包装子模块,用于对数据解析检验子模块根据所获得的预定义文件格式,封装成相应内容的内容实体对象(class)文件;
数据存储子模块C5,用于存储封装后的内容实体对象。例如通过加载数据库组件进行存储,可以采用现有的开源技术框架的技术方法,加载“HIBERNATE”技术框架。
其中,预定义格式文件类型可以分为复合类型和简单类型,其中简单类型只有主数据结构,内容字段名称不同,但可以使用同一种格式来定义;复合类型则是内容的字段间存在父子关系,通常有一个主数据结构,相关联若干个子数据结构,所以使用带有引用的格式来定义。
下面对简单类型和复合类型进行解释说明。
表1简单类型---普通的二维信息格式
例如:某内容库存储的是高速路阻断信息,其对应的预定义格式包括:内容ID,省份,城市,行政编码,采取措施,起始公里数,结束公里数,阻断方向,路段,路线编号,预计恢复时间,下面为对应的几个存储入库的符合预定义数据格式的例子:
950361,上海,上海,021,-,K012+000,K015+000,-,G1501上海绕城高速(东环),G150,2009-12-1700:00
950362,北京,北京,010,-,K012+000,K015+000,-,G2501北京绕城高速(北环),G250,2009-12-1700:00
950363,辽宁,沈阳,024,-,K012+000,K015+000,-,G3501重庆绕城高速(东环),G350,2009-12-1700:00
其中,内容ID就是表示一条内容的唯一标识。如表1中的内容ID,唯一标识一条内容记录的序列。
上述格式文件以“,”为分隔符,以换行为内容单位。类似于这种二维形式的文件定我们称为简单类型的文件定义。
复合(复杂)类型,为多维或含有图片信息的信息格式,通过主、子表进行关联出整体内容信息,内容定义格式如下表2:
表2主文件内容格式
表3子文件内容格式
例如下面描述的是一个既含有多维信息又包括图片信息的复合文件类型:
(主表:各影院信息,子表:每个院线上映的各影片信息)
表4主表:各影院信息
表5子表:每个院线上映的各影片信息
如上述,CP提供的内容包含多维或图片的数据,需要多个文件交叉才能组成一条完整的数据内容,如,通过关联ID,如表4和表5中的关联影院ID 240000001进行主表子表关联,称之为复合数据类型。
存储模块(数据库)I包含内容存储子模块,如图中的内容库,以及异构信息整合集(以下也可简称货架)。其中内容库(内容存储子模块)为面向内容服务提供商D,负责内容的存储、提供基本内容管理;货架(异构信息整合集)面向业务***H,负责存储业务数据,封装各类业务内容服务数据,进行查询,实际上货架中并不保存具体异构信息内容,而是通过与内容库关联,从而获得异构信息内容,具体如图8和图9所示。
业务接口适配器F包含报逻辑控制子模块F2和接口服务子模块F3。其中接口服务子模块F3为业务***H提供统一的接入发布接口,提供API,具有实时或延时的处理功能。逻辑控制子模块F2负责对请求、消费或发布的业务数据进行逻辑控制,如控制鉴权、数据传输、重发机制、脚本过滤、报文语义分析、封装对象实体等。
接口服务子模块F3提供内容服务的方式分两种:
检索查询:为业务***D根据业务所需将查询、消费的条件集合请求到业务***接口适配器F上。
主动发布:为根据业务***D所需的内容格式,由业务***接口适配器F将业务数据内容主动发送到业务***D上。
如图7,数据搜索引擎模块B可以包括:
条件查询子模块B2,用于根据业务接口适配模块的查询请求,解析查询请求对应的条件集合;
缓存加速子模块B1,用于对条件集合和查询结果集进行缓存,从存储模块查询条件集合的查询结果。
图8为根据本发明中内容库与货架和业务***对应关系实施例一示意图,图9为根据本发明中数据流向实施例示意图。
如图8和图9所示,货架保存与内容库互为关联的经过审批后的内容信息,如图11的界面所示。图8和图9中,一个CP可以对应一个或多个内容库,也就是CP可以分别录入不同信息类型的内容到不同的内容库中。而多个内容库或一个内容库可以对应一个货架,用来提供面向业务***的业务数据,业务***可以对应多个或一个货架,一个货架可以对应多个业务***或一个业务***,因此,可以提供灵活的内容发布基础和扩展方式。
如图9所示,数据流向过程包括:
1.CP进行存储---2.内容接口适配模块接收----3.安全控制模块进行接入鉴权---4.数据入库进行内容审批----5.业务***发送查询或消费请求----6.解析报文内容----7.对业务***的接入鉴权----8.根据报文内容搜索符合条件的结果集并返回。
上述实施例中,涉及到内容库以及异构信息整合集,下面对此进行说明。
本发明中,异构信息整合集可以为业务异构信息表,其保存着与内容库互为引用的经过审批流程后的内容,为下文说明方便,将其形象的成为货架,业务异构信息表也称货架信息表,如下表6,可参考图11方便理解。
表6中的货架信息表是面向业务***,表示哪个业务***对应哪个业务货架,货架与内容库之间的关联关系通过表8的内容货架中间表进行关联。
表6 货架信息表
内容库信息表格式如下表7,可参考图10方便理解:
表7 内容库信息表
货架信息表和内容库信息表的中间表,如下表8,存储货架和内容库的关联关系:
表8 中间表
在中间表中如:货架编码为101的可能对应内容库ID为203和204的内容库。
在中间表中就有两条记录:101<->203和101<->204,依次类推。
表6-表8仅存储的是信息,具体数据内容可以存储在各内容库内容,可以表格形式存储,如表9为内容库内容:
表9:内容库内容
内容库内容表根据预先配置的内容预定义文件格式进行建立,对应图1中步骤S102、S104,预定义格式文件可以包括内容信息类型ID、信息类型名称、以及格式定义的内容基本信息,其中内容信息类型ID是某类内容信息类型,表示预定义格式文件中的信息类型,如:TSR为信息类型ID,“火车时刻表”为信息类型名称。再例如:信息类型ID为HTIA,表示高速路阻断信息;信息类型IDWFA表示位置天气;TVR表示交通违章等,异构信息数据内容信息类型ID对应的预定义文件的格式内容都不相同。
其中内容基本信息可以包括内容描述字段含义、字段个数、字段类型等信息,参见表10。
内容库内容存储的数据类型可以是:普通型为简单二维内容类型,复合型为多维或者带图片的内容类型,如表1-表5。
具体的进行存储过程可参见图10-图12:
1.首先根据各业务***的异构信息的个性化需求,例如格式,具体数据内容的不同,预先配置内容定义文件格式(预定义格式文件);
业务***的异构信息需求可以根据内容提供商CP提供的内容性质来配置内容预定义文件个数,如位置天气的内容为天气信息,而交通阻断为高速路信息,两个类型的内容格式会有不同。
2.接下来创建内容库信息表,如图10和表7,在创建内容库的时候关联所属CP的帐号和信息类型ID。此项处理可以将同类型内容信息予以整合,如,对于高速路阻断信息,由于区分地域,可由各不同地域的内容CP予以提供,装置内部进行内容CP鉴权、管理;
3.创建货架信息表,如图11和表6,在创建的同时关联对应业务***的消费者帐号和所关联的内容库(内容库信息表)——通过货架信息表与内容库信息表的中间表保存货架与内容库的关联关系,具体参见表8,其中货架编号和内容库ID是匹对的,可以一对一或一对多,通过货架整合各异构内容信息,并依不同业务需要,予以组合供业务***查询和对外主动发布;
4后续,当某个CP提供具体数据内容文件时,本发明的装置会判断内容文件名中的内容库ID,如表7,内容文件中包含了内容库ID,因此能找到这个内容库下当时所配置的信息类型ID,就是表7中的INFOTYPEID:信息类型ID,并根据内容库信息表中的信息类型ID数据取得该CP所对应的预先配置的内容定义文件格式名称(HTIA)和内容库ID创建表名为T信息类型内容库ID的表,如表9,其表格式为内容定义文件格式(HTIA)定义的格式。最终将CP提供的数据内容文件中的数据存储到内容库内容(T_信息类型_内容库ID)表9中。
为更清楚表达,将本文中涉及的一些名词的含义总结描述如下:
1、各种标识的含义,如内容ID,信息类型ID……:
内容记录唯一标识信息=内容ID=内容标识:能够唯一的确定一条内容记录的序列。
业务需求方标识=业务***标识:指的是接入本装置的业务***的唯一标识,如:给车载导航***分配的接入帐号是POI,密码是***,***根据帐号密码就能分辨出是哪个业务***的接入。
异构信息整合(体)集标识=货架标识=货架编号:面向业务***的货架表的唯一标识,也就是业务***在请求报文中所标注要请求哪个货架下的内容。如:业务***报文中指定请求001货架下的内容。
内容标识集合:是指业务***向发送请求报文中所包含的需要***返回的必备关键字段集,如内容***请求查询高速阻断类信息,内容标识集合为(高速路名称,阻断原因,阻断方向),本发明会将符合请求条件的内容的上述三个字段返回给业务***。
内容类型标识=信息类型ID=类型标识:是指预定义格式文件中定义的信息类型ID,如高速路阻断的内容类型标识就是HTIA。信息类型ID是唯一确定一种信息类型的序列或编码。信息类型ID是信息类型的一个属性,是指在格式定义文件中所定义的类型ID。
信息类型:就是指的预定义格式文件的具体内容,可以在可视化页面上由管理员配置。配置或查询过程可以包括如下5步:
1)根据需求配置预定义格式文件,设置相应的信息类型内容例如,信息类型ID:HTIA信息类型名称:高速路阻断该格式的内容基本信息包含:省份,城市,道路名称,编号等。
2)创建内容库,配置内容库名称,并关联本内容库所属的信息类型,是高速阻断、位置天气、影视信息等。
3)创建面向业务***的货架,并关联创建的内容库和业务***。
4)内容存储。
5)业务***向所分配货架请求内容,业务***请求的报文中含有所要请求的货架和所要请求内容的信息类型,如:业务***要查询的是01货架下的,HTIA(高速路阻断)类型的信息。那么本发明就会将关联到01货架下的所有HTIA类型的符合条件的信息返回。
内容库ID=内容库标识:可以理解为内容库表的名称,能够唯一确定一种或一类或一个内容提供商所提供的内容集合的标识。例如CP1提供了高速阻断信息,内容库ID 001就是用来存储CP1所提供的高速路阻断信息的表,其中001就是内容库ID。
中间表ID=中间表的唯一标识:是指在内容库中能够唯一确定一条内容库与货架的关系的序列。
信息类型格式分为普通型(简单型)和复合型,这个是在创建信息类型(预定义格式文件)的时候所指定的。如下表:
表10 信息类型
信息类型ID | 例如HTIA_0 |
图12为内容存储数据流向实施例示意图。图13为根据本发明异构信息内容处理方法中异构信息内容解析存储过程实施例示意图,结合装置解释说明具体可以由哪些模块执行本实施例的流程。图13和图12可以结合一起理解本发明的异构信息内容存储过程。
本实施例可根据预定义格式自动解析CP提供的数据,具体数据存储流程包括:
步骤S501,如图9-12,创建内容库信息表后内容提供商CP根据对应的内容库信息表的标识(内容库标识)将异构信息内容(数据文件)通过WEB/FTP等发送到内容接口适配器中的接口服务子模块C1,接口服务子模块C1用来接收不同方式提供过来的异构信息;
例如,某内容提供商提供的原始数据内容如下:
数据内容文件名称<内容库ID+CP帐号>
省份,城市,行政编码,采取措施,起始公里数,结束公里数,阻断方向,路段,路线编号,预计恢复时间…
上海,上海,021,-,K012+000,K015+000,-,G1501上海绕城高速(东环),G150,2009-12-1700:00…
北京,北京,010,-,K012+000,K015+000,-,G2501北京绕城高速(北环),G250,2009-12-1700:00…
辽宁,沈阳,024,-,K012+000,K015+000,-,G3501重庆绕城高速(东环),G350,2009-12-1700:00…
步骤S502,接口服务子模块C1调用安全控制模块E对CP进行鉴权,判断其账户名、密码、IP鉴权,并接收鉴权结果;
步骤S503,对CP进行鉴权并返回鉴权结果到接口服务子模块C1,如果鉴权失败则放弃接收本次的内容,流程结束,如果鉴权成功则继续;
步骤S504,接口服务子模块C1将内容提供给数据解析检验子模块C2,由数据解析检验子模块C2对数据内容集合进行检验,主要对CP提供过来的内容或文件格式进行判断,是否为可允许的内容(如:TXT,CVS,EXCEL,WORD等),如果检验失败则生成响应内容,并生成检验报告,流程结束;
步骤S505,数据解析检验子模块C2根据接收的内容库ID,即可获得信息类型,请求获得信息类型关联的预定义格式文件,格式定义文件中包含对内容的类型定义(简单、复合型数据)、格式定义(字段含义、字段个数、字段类型)的内容基本信息,如果未获取到格式文件则取默认格式,如简单类型;
步骤S506,数据解析检验子模块根据获得的关联格式定义文件分析将内容包装成内容实体,如实体对象“CLASS”。
步骤S507,对内容实体进行过滤检验,过滤检验主要内容为:关键字过滤、消息签名鉴权(base64+RSA+MD5)、脚本语句过滤(SQL依赖注入)等。如果校验失败则生成响应内容,流程结束,并将记录记入到日志文件中;
过滤检验主要涉及到关键字过滤、脚本语句过滤,增加这一步可以增加***的安全性能,是防止出现有损于公共安全的不良舆论等敏感信息。脚本语句过滤主要是防止内容体中出现脚本注入等恶意代码;
步骤S508,接下来由数据存储子模块根据内容实体的class类格式,采用映射反向定义的文档类型定义DTD,例如反射机制反向生成数据库实体动态映射文件(Object Relation Mapping,ORM)后将其加载。其中ORM可以包含内容库信息表名、属性字段名、字段类型、以及关联表定义,其中关联定义就是内容库信息表的每个字段的含义,在这里数据库组件会判断数据库中是否有这个内容库信息表,如果没有则根据定义创建一个这样的表,然后再存内容信息。
此时,存储到数据库的数据内容为符合预定义格式的形式,包括<内容库ID>,存储后装置会自动将CP提供的数据顺序生成一个内容ID,便于后续业务***查询,如:
内容ID,省份,城市,行政编码,采取措施,起始公里数,结束公里数,阻断方向,路段,路线编号,预计恢复时间…
950361,上海,上海,021,-,K012+000,K015+000,-,G1501上海绕城高速(东环),G150,2009-12-1700:00…
950362,北京,北京,010,-,K012+000,K015+000,-,G2501北京绕城高速(北环),G250,2009-12-1700:00…
950363,辽宁,沈阳,024,-,K012+000,K015+000,-,G3501重庆绕城高速(东环),G350,2009-12-1700:00…
数据存储子模块加载数据库组件将内容实体根据ORM存储到数据库(装置中的存储模块)中,如果持久化失败则生成响应内容,返回到接口服务子模块C1。
本实施例中描述的反射机制是指,在“JAVA”语言技术中的反射机制,是指在程序处于正在运行的状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为“JAVA”语言的反射机制。在本实施例中可以根据格式定义文件利用反射机制生成“class”文件,即内容实体对象,这个过程是运用了反射机制,可以使程序更加的灵活化,自动化,智能化。
ORM即为对象关系映射,提供了概念性的、易于理解的模型化数据的方法。ORM把应用程序世界表示为具有角色(关系中的部分)的一组对象(实体或值)。ORM有时也称为基于事实的建模,因为它把相关数据描述为基本事实。在本发明方法和装置实施例所使用的数据库存储组件中,可以采用对象关系映射方式存储,也就是把反射机制中所生成的class文件中的成员变量对应的映射到数据内容库表中。
上述图13中的整个解析存储过程可以为异步线程处理,支持延时和实时的请求。
图14为根据本发明异构信息内容处理方法中异构信息内容查询、发布过程示意图,如图9所示,本实施例可以灵活的提供业务***所需要的业务内容,支持主动内容发布,支持内容查询请求、消费请求等。支持多种业务内容提供方式,如:HTTP+XML、SOAP、FTP等等。图15为图14中业务***查询请求流向示意图。如图14所示,包括:
步骤S601,业务***将内容查询、消费请求发送至业务接口适配模块中的接口服务子模块F3。其中,为了提高***效率,内容查询请求的发布仅提供给业务***进行摘要信息的查询,并不提供完整的内容信息数据;内容消费发布,则可根据查询请求中获知的内容标识提供给业务***完整的内容信息数据;
步骤S602,接口服务子模块F3针对不同业务***提供了统一的查询、消费请求接口,请求查询的数据内容中的基本元素可以有与货架相对应的业务货架标识(ServiceID)、信息类型(InfoType)等,均可以预先提供定义,并由业务***根据定义的内容基本元素进行查询;
其中,信息类型ID会预先告知业务***,如果业务***需要的是高速路阻断信息,则业务***在请求查询的时候带上HTLA这个字段,则该装置就知道业务***要查的是哪类数据;
步骤S603,接口服务子模块F3调用安全控制模块E对业务***的帐号名、密码、IP等进行鉴权。如果鉴权失败则将本次请求置为无效请求,则针对本次请求返回无效响应码,流程结束;
步骤S604,由逻辑控制子模块F2接收请求的条件集合,请求的条件集合包含本次握手的唯一流水号(Universally Unique Identifier,UUID)业务***标识,如用户名密码、业务异构信息整合集标识(货架标识)、信息类型、以及多种查询条件集合(如:地域、开始时间、结束时间、途经站、始发站等)。
其中UUID由业务***定义,并且UUID不能重复,因为在业务***查询之后,再次发送消费请求具体数据内容之前,可能存在内容更新的问题,所以消费的协议里面也定义UUID,如果消费请求的UUID与查询请求的UUID相同,则***会保证消费请求的具体数据同上次查询数据相一致。
其中多种查询条件集合在报文中以查询条件(QueryCondition)作为请求检索的条件集合,查询条件可以包含一个或多个条件项(ConditionItem),条件项之间是相“与”的关系。ConditionItem的属性类型(type)表示条件类型:模糊匹配;精确匹配;大于;小于等。ConditionItem可以制定排序为降序或升序。
根据业务特点,本发明的方法和装置可以提供两类和内容相关查询:
1.内容列表查询:只做数据查询使用,提供内容查询列表。
2.内容信息消费查询:根据内容查询结果列表,查询某具体内容信息详细内容。
使用过程中,先使用内容列表查询,根据查询条件,返回摘要或概要内容信息及内容ID;然后再使用内容信息消费查询,传入内容ID返回此ID内容的完整详情信息。业务***查询请求流向图如图15所示。
查询请求集合的报文中也可以指定返回的查询结果集需要的字段集合,具体可以使用信息项来定义字段集中需要的字段(如:内容标识,内容名称,内容时间,内容名称等),根据此信息项定义返回对应的查询结果集;
步骤S605,逻辑控制子模块F2对条件集合进行语义分析,提取出查询请求集合的报文中指定返回的查询结果集需要的关键字段,例如字段集合(必备字段);
步骤S606,将提取出来的必备关键字段封装为一个新的条件实体;
条件实体是指被初始化完成的条件对象,抽象定义的对象中已经包含了具体的内容,称之为对象的实体;
步骤S607,对条件实体进行内容检验,由逻辑控制子模块F2调用安全控制模块E对条件实体内容进行校验,避免条件注入语句等非安全性因素。安全控制模块E返回鉴权结果到逻辑控制子模块F2,如果鉴权失败则将本次请求置为无效请求,并返回无效响应码,流程结束;
步骤S608,数据搜索引擎模块B根据条件实体的内容对货架进行检索,其中业务异构信息整合集标识(货架标识)指定了所要检索的异构信息整合集,信息类型则指定了所要检索的内容信息。根据指定的条件实体的货架标识和信息类型对相应的货架进行查询,要求返回条件实体中所需要的字段信息项。
返回的查询结果集合中每个查询结果表示一条满足查询结果的记录,包含表示内容的唯一标识的内容标识码(ContentID)。
对于复杂类型的数据内容,查询请求返回的可以是混合查询结果集项(ResultItemComplex)用来表述子结构数据集合,其中子结果集(SubResult)代表一条子记录,子结果集中的ContentID表示子记录的内容标识码。通过这个方式实现用一个标准接口对各类异构内容的发布。
步骤S609,当业务***H得到查询请求结果集合后筛选出其实际所需要的内容,向业务接口适配器F3发起再次的消费内容请求,消费内容请求的集合中包括本次握手的唯一流水号、用户名密码、业务异构信息整合集标识、信息类型、以及所要消费的内容标识集合(可以是一个或多个内容标识,也可以是复合类型内容标识,以简单类型数组形式表示)。
当消费请求内容为复杂数据结构时,需要选定的子内容的标识码,这样返回时,子结构内容只会返回指定内容标识码的内容。内容标识码和子内容标识码均可以有多个,根据该内容标识码和子内容标识码从存储模块的内容库中读取对应的具体数据内容。
综上所述,本发明各实施例可以提供一种基于异构信息内容的存储和查询发布等处理方法,能够整合利用异构信息的内容,为业务***提供统一、标准、灵活的有效的业务数据接口。可以解决如下技术问题,具有如下优点:
1.有效的解析存储异构信息内容,并对不同结构形式的信息内容进行统一入库,并有效的保证了信息内容的安全性。
2.灵活的对业务***提供业务数据,能够根据业务***的需求提供业务数据,对不同业务***的内容发布接口保持统一,即为各业务***提供了一套标准的开放API接口,各***通过一个接口使用不同类型的内容资源。同时减少了网间传递数据的网络负载,使资源被有效的利用。
3.本发明减少了内容与内容之间的耦合度,对于异构信息内容进行整合,即货架,用来提供面向业务***的业务信息内容,其中内容库与异构信息整合集库之间的对应关系可以为一对一,也可以为多对一,也就是不同业务***可以根据分配灵的获取多个不同的内容。
4.弥补了现行***处理数据内容过程中的单一流程,增加了对内容的过滤、当异构信息被发送至***中,***能够对接收的信息进行统一的内容的解析封装、内容的整合处理,内容审批流程。
5.通过采用查询、消费两种方式来减少网络连接所占用的资源,减少数据吞吐。
6.对于查询、消费请求中以Uuid作为两次握手标识,用来解决数据幻读现象。
本发明能有多种不同形式的具体实施方式,上面以图2-图15为例结合附图对本发明的技术方案作举例说明,这并不意味着本发明所应用的具体实例只能局限在特定的流程或实施例结构中,本领域的普通技术人员应当了解,上文所提供的具体实施方案只是多种优选用法中的一些示例。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种异构信息内容处理方法,其特征在于,包括:
接收业务提供方的异构信息数据内容;
根据所述异构信息数据内容的信息类型获得对应的预定义格式;
根据所述预定义格式对所述数据内容进行解析,封装为对应的内容实体;
将所述内容实体通过映射反向定义的文档类型定义DTD文件,存储至对应的内容库;
还包括:
根据所述内容库的数据内容关联至对应的异构信息整合集,所述异构信息整合集用于为业务需求方提供异构业务数据信息;
还包括:
接收业务需求方的内容查询请求;
对所述内容查询请求进行解析,提取查询的条件集合;
根据所述条件集合的内容类型对相应的异构信息整合集进行查询,返回查询结果;
所述内容查询请求包括查询的内容摘要信息;
对所述内容查询请求进行解析,提取查询的条件集合包括:
解析所述内容查询请求,获得包含所述请求的握手流水号UUID、业务需求方标识及查询内容对应的异构信息整体集标识的条件集合;
对所述条件集合语义分析,提取查询的关键字段,生成条件实体;
根据所述条件集合的内容类型对相应的异构信息整合集进行查询,返回查询结果包括:
根据所述条件实体的异构信息整合集标识和内容类型对相应的异构信息整合集进行查询,检索并返回满足所述条件实体中关键字段的一至多个内容标识信息。
2.根据权利要求1所述的异构信息内容处理方法,其特征在于,根据所述异构信息数据内容的类型获得对应的预定义格式包括:
根据所述异构信息数据内容进行格式分析,获取对应的信息类型标识;
根据所述异构信息数据内容的信息类型标识,获取所述类型标识对应的预定义格式;
所述预定义格式包含数据类型定义、格式定义的内容基本信息。
3.根据权利要求1所述的异构信息内容处理方法,其特征在于,将所述内容实体通过映射反向定义的文档类型定义DTD,存储至对应的内容库包括:
根据所述内容实体的格式,通过映射反向定义的所述DTD生成实体动态映射文件ORM;
将所述内容实体根据所述ORM存储到所述数据内容以及类型对应的内容库中。
4.根据权利要求1所述的异构信息内容处理方法,其特征在于,接收业务提供方的异构信息数据内容之后还包括:对所述业务提供方进行接入鉴权;
存储至对应的内容库之前还包括:对所述内容实体进行内容审批。
5.根据权利要求1所述的异构信息内容处理方法,其特征在于,还包括:
接收所述业务需求方发送的消费内容请求,所述消费内容请求包含所述UUID、业务需求方标识、异构信息整体集标识、以及一至多个内容标识集合;
根据所述消费内容请求返回所请求内容的具体数据信息。
6.一种异构信息内容处理装置,其特征在于,包括:
业务接口适配模块,用于为业务内容接收方提供内容发布接口及接收所述内容接收方的查询请求;
搜索引擎模块,用于对所述查询请求中的条件集合进行解析,返回对应的查询结果;
内容接口适配模块,用于接收业务内容提供方的数据内容,并对所述数据内容进行解析;
存储模块,用于对所述内容接口适配模块解析后的数据内容进行存储,和/或根据所述搜索引擎模块的查询请求,返回所述查询结果;
所述内容接口适配模块包括:
接口服务子模块,用于为所述业务内容提供方提供统一接入接口;
数据解析检验子模块,用于对从一至多个业务内容提供方接入的异构数据内容进行数据格式解析,将解析后的数据内容根据内容类型封装成预设内容定义格式的内容实体;
数据存储子模块,用于存储封装后的内容实体;
所述内容接口适配模块还包括:
查询定义文件子模块,用于根据内容服务提供方异构数据内容中的内容信息类型标识来查询该类型内容所对应的预定义格式文件,并提供给所述数据解析检验子模块;
对象包装子模块,用于对所述数据解析检验子模块根据所获得的预定义文件格式,封装成相应内容的内容实体对象。
7.根据权利要求6所述的异构信息内容处理装置,其特征在于,还包括:
安全控制模块,用于控制所述业务接口适配模块以及内容接口适配模块的接入安全;
和/或内容审批工作流模块,用于对所述业务内容提供方的所述数据内容进行编辑和/或审批,将所述审批通过的数据内容存入所述存储模块。
8.根据权利要求6所述的异构信息内容处理装置,其特征在于,所述存储模块包括:
内容存储子模块,用于存储业务提供方的数据内容;
异构信息整合集,用于存储与所述数据内容关联的业务数据。
9.根据权利要求6或7或8所述的异构信息内容处理装置,其特征在于,所述业务接口适配模块包括:
逻辑控制子模块,用于对通过所述接口服务子模块接收的查询请求或发布的业务数据进行逻辑控制;
接口服务子模块,用于为一至多个业务需求方提供统一的接入发布接口。
10.根据权利要求6或7或8所述的异构信息内容处理装置,其特征在于,所述数据搜索引擎模块包括:
条件查询子模块,用于根据所述业务接口适配模块的查询请求,解析所述查询请求对应的条件集合;
缓存加速子模块,用于从所述存储模块查询所述条件集合的查询结果,并对所述条件集合和查询结果集进行缓存。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010616350.2A CN102571720B (zh) | 2010-12-27 | 2010-12-27 | 一种异构信息内容处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010616350.2A CN102571720B (zh) | 2010-12-27 | 2010-12-27 | 一种异构信息内容处理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102571720A CN102571720A (zh) | 2012-07-11 |
CN102571720B true CN102571720B (zh) | 2015-02-04 |
Family
ID=46416208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010616350.2A Active CN102571720B (zh) | 2010-12-27 | 2010-12-27 | 一种异构信息内容处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102571720B (zh) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102800014A (zh) * | 2012-07-13 | 2012-11-28 | 北京华胜天成科技股份有限公司 | 一种用于供应链融资的金融数据处理方法 |
CN103365966B (zh) * | 2013-06-21 | 2017-02-08 | 北京邮电大学 | 物联网节点信息存储方法及装置 |
CN104135581B (zh) * | 2014-08-15 | 2016-05-04 | 国家电网公司 | 一种通信方法及装置 |
CN105512135B (zh) * | 2014-09-25 | 2020-09-11 | 腾讯科技(深圳)有限公司 | 一种互联网用户发布信息的处理方法和*** |
CN105530227A (zh) * | 2014-09-30 | 2016-04-27 | 亿阳信通股份有限公司 | 一种接口数据传输方法和装置 |
CN104536963B (zh) * | 2014-11-13 | 2019-01-25 | 中国建设银行股份有限公司 | 一种存储过程的调度方法和*** |
CN105740251B (zh) * | 2014-12-08 | 2020-02-14 | Tcl集团股份有限公司 | 一种总线式整合不同内容源的方法和*** |
CN104504044B (zh) * | 2014-12-16 | 2017-12-05 | 北京海泰方圆科技股份有限公司 | 一种电子文件的智能封装方法及*** |
CN105989179A (zh) * | 2015-03-06 | 2016-10-05 | 北京邮电大学 | 金融数据处理方法及*** |
CN106209936B (zh) * | 2015-05-04 | 2019-06-14 | 北大方正集团有限公司 | 第三方***数据获取方法和装置 |
CN106991103B (zh) * | 2016-01-21 | 2020-07-28 | 北京四维图新科技股份有限公司 | 一种导航数据文件的检查方法及引擎*** |
CN107818388A (zh) * | 2016-09-12 | 2018-03-20 | 上海电气风电设备有限公司 | 测试数据共享***及其实现方法 |
CN106776845B (zh) * | 2016-11-28 | 2021-05-21 | 努比亚技术有限公司 | 一种信息流自适应管理方法及终端 |
CN107368523B (zh) * | 2017-06-07 | 2020-05-12 | 武汉斗鱼网络科技有限公司 | 一种数据处理方法及*** |
CN107274098A (zh) * | 2017-06-20 | 2017-10-20 | 国网江苏省电力公司无锡供电公司 | 一种基于电网调度技术的电网设备信息智能入库的方法 |
CN107797854B (zh) * | 2017-06-26 | 2020-08-11 | 平安科技(深圳)有限公司 | 交易文件处理方法、装置、存储介质和计算机设备 |
CN107451280B (zh) * | 2017-08-07 | 2020-08-11 | 北京星选科技有限公司 | 数据打通方法、装置及电子设备 |
CN107644059A (zh) * | 2017-08-18 | 2018-01-30 | 广州视源电子科技股份有限公司 | 数据库文件导出的方法和装置、存储介质以及终端设备 |
CN110740291A (zh) * | 2018-07-20 | 2020-01-31 | 视联动力信息技术股份有限公司 | 一种基于视联网监控数据的同步方法及装置 |
CN109167724B (zh) * | 2018-09-10 | 2021-09-17 | 四川虹微技术有限公司 | 一种api网关中实现数据预处理的方法 |
CN109542409B (zh) * | 2018-11-28 | 2022-09-30 | 中国海洋石油集团有限公司 | 一种基于面向对象设计思想的存储方法及装置 |
CN109688047B (zh) * | 2018-12-07 | 2021-07-23 | 中国建设银行股份有限公司 | 基于xml的消息适配方法、设备和存储介质 |
CN109657125A (zh) * | 2018-12-14 | 2019-04-19 | 平安城市建设科技(深圳)有限公司 | 基于网络爬虫的数据处理方法、装置、设备及存储介质 |
CN109828853B (zh) * | 2019-01-28 | 2020-12-01 | 车轮互联科技(上海)股份有限公司 | 用于社区的内容发布处理方法及装置、服务器 |
CN110275861B (zh) * | 2019-06-25 | 2021-09-17 | 北京明略软件***有限公司 | 数据存储方法及装置、存储介质、电子装置 |
CN110851495A (zh) * | 2019-10-24 | 2020-02-28 | 长城计算机软件与***有限公司 | 异构源数据处理方法、装置、存储介质和电子设备 |
CN111092870A (zh) * | 2019-12-11 | 2020-05-01 | 国科晋云技术有限公司 | 一种面向多个高性能计算集群的统一认证方法 |
CN111291053B (zh) * | 2020-02-12 | 2020-08-25 | 广州天辰信息科技有限公司 | 工作流数据处理方法、装置及工作流数据处理平台 |
CN111427568A (zh) * | 2020-03-30 | 2020-07-17 | 山东浪潮通软信息科技有限公司 | 接口配置方法及装置 |
CN111611441B (zh) * | 2020-05-22 | 2024-04-09 | 阳光财产保险股份有限公司 | 异构数据的处理方法、装置以及计算机设备 |
CN113946594B (zh) * | 2021-12-22 | 2022-07-12 | 昆仑智汇数据科技(北京)有限公司 | 一种工业多源异构数据的集成查询方法、装置及设备 |
CN116450717B (zh) * | 2023-03-14 | 2023-10-20 | 深圳市英捷软件有限公司 | 一种跨业务模块的数据整合方法及信息管理*** |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5557790A (en) * | 1994-06-21 | 1996-09-17 | International Business Machines Corp. | Facility for the generic storage and management of multimedia objects |
JP2001092844A (ja) * | 1999-09-24 | 2001-04-06 | Nippon Telegr & Teleph Corp <Ntt> | 異種情報源問い合わせ変換方法及び装置及び異種情報源問い合わせ変換プログラムを格納した記憶媒体 |
CN101136936A (zh) * | 2006-10-10 | 2008-03-05 | 华为技术有限公司 | 业务创建、执行、映射***及方法 |
CN101339559A (zh) * | 2008-07-18 | 2009-01-07 | 北京航空航天大学 | 一种数据持久化实现方法 |
CN101354696A (zh) * | 2008-09-08 | 2009-01-28 | 北京航空航天大学 | 基于电信领域共享信息模型的数据整合与应用服务*** |
CN101453692A (zh) * | 2008-10-31 | 2009-06-10 | ***通信集团北京有限公司 | 一种移动数据内容处理方法及*** |
CN101814092A (zh) * | 2010-03-31 | 2010-08-25 | 沈阳理工大学 | 一种基于本体面向产品设计过程的知识集成方法 |
CN101895520A (zh) * | 2009-05-20 | 2010-11-24 | 华为技术有限公司 | 微技***的数据共享方法、服务器以及数据共享*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7660820B2 (en) * | 2002-11-12 | 2010-02-09 | E.Piphany, Inc. | Context-based heterogeneous information integration system |
-
2010
- 2010-12-27 CN CN201010616350.2A patent/CN102571720B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5557790A (en) * | 1994-06-21 | 1996-09-17 | International Business Machines Corp. | Facility for the generic storage and management of multimedia objects |
JP2001092844A (ja) * | 1999-09-24 | 2001-04-06 | Nippon Telegr & Teleph Corp <Ntt> | 異種情報源問い合わせ変換方法及び装置及び異種情報源問い合わせ変換プログラムを格納した記憶媒体 |
CN101136936A (zh) * | 2006-10-10 | 2008-03-05 | 华为技术有限公司 | 业务创建、执行、映射***及方法 |
CN101339559A (zh) * | 2008-07-18 | 2009-01-07 | 北京航空航天大学 | 一种数据持久化实现方法 |
CN101354696A (zh) * | 2008-09-08 | 2009-01-28 | 北京航空航天大学 | 基于电信领域共享信息模型的数据整合与应用服务*** |
CN101453692A (zh) * | 2008-10-31 | 2009-06-10 | ***通信集团北京有限公司 | 一种移动数据内容处理方法及*** |
CN101895520A (zh) * | 2009-05-20 | 2010-11-24 | 华为技术有限公司 | 微技***的数据共享方法、服务器以及数据共享*** |
CN101814092A (zh) * | 2010-03-31 | 2010-08-25 | 沈阳理工大学 | 一种基于本体面向产品设计过程的知识集成方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102571720A (zh) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102571720B (zh) | 一种异构信息内容处理方法及装置 | |
KR102048648B1 (ko) | 시맨틱 IoT에 대한 Restful 오퍼레이션들 | |
Staples et al. | The Fedora Project | |
US7761443B2 (en) | Implementing access control for queries to a content management system | |
CN1949763B (zh) | 共享信息服务器*** | |
CN108134764B (zh) | 一种分布式数据共享交换方法及*** | |
CN112732811A (zh) | 一种数据开放平台 | |
US20040054690A1 (en) | Modeling and using computer resources over a heterogeneous distributed network using semantic ontologies | |
US20080208805A1 (en) | Apparatus and method for remote querying of data sources | |
US20120278334A1 (en) | Database System | |
US10169117B2 (en) | Interfacing between a caller application and a service module | |
US20120179840A1 (en) | System and method for distributed content transformation | |
US11100098B2 (en) | Systems and methods for providing multilingual support for data used with a business intelligence server | |
CN101304392B (zh) | 一种用于媒体资产管理的并行应用服务网关、***及方法 | |
US20150339361A1 (en) | Exposing data to query generating applications using usage profiles | |
CN100438398C (zh) | 在发布-订单网络中通过有效载荷检查和订单处理的包路由 | |
Freeman et al. | Hosting services/spl minus/linking the information warehouse to the information consumer | |
US7499937B2 (en) | Network security data management system and method | |
WO2023125773A1 (zh) | 大规模微服务集群场景下的全局异常处理方法和平台 | |
CN108183890B (zh) | 一种数据通信协议的解析方法及*** | |
CN113849692A (zh) | 一种数据交换方法及***、电子设备、存储介质 | |
Vretanos | OGC® Web Feature Service 2.0 Interface Standard–With Corrigendum, Version 2.0. 2. | |
Kodali et al. | Multimedia access control using rdf metadata | |
Kong et al. | A General Resource Discovery System for Open Distributed Processing | |
JP2000513463A (ja) | データベース内の機密情報を保護し通信ネットワーク内でターゲット広告を可能にするシステムおよび方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |