一种基于数据探针的多模态数据感知方法及装置转让专利
申请号 : CN202111582572.1
文献号 : CN113961571B
文献日 : 2022-03-22
发明人 : 贾晓丰 , 高嵩 , 肖益 , 屈克 , 李宝东 , 穆显显
申请人 : 太极计算机股份有限公司 , 贾晓丰 , 高嵩
摘要 :
权利要求 :
1.一种基于数据探针的多模态数据感知方法,其特征在于,包括:确定感知场景满足设定条件,并获取场景特征;
基于数据探针获取所述场景中的多种初始模态数据;
根据所述场景特征对所述多种初始模态数据分别进行数据转换,以得到多种待匹配模态数据;
根据预设规则对所述多种待匹配模态数据分别进行匹配处理,以得到多种目标模态数据;
根据所述多种目标模态数据,生成数据编码信息;
其中,在所述根据所述多种目标模态数据,生成数据编码信息之后,还包括:根据所述数据编码信息对所述多种目标模态数据进行打包处理,以得到模态数据区块;
根据所述数据编码信息将所述模态数据区块写入可控链码驱动机制之中,在所述根据所述数据编码信息将所述模态数据区块写入可控链码驱动机制之中后,还包括:
构建所述数据探针分别与源数据库表和目标数据库表之间的数链管道;
根据所述场景特征,确定与所述源数据库表匹配的目标数据库;
根据所述数据编码信息,经由所述数链管道将所述模态数据区块所属的多种目标模态数据写入至所述目标数据库表之中。
2.如权利要求1所述的方法,其特征在于,在所述确定感知场景满足设定条件,并获取场景特征之前,还包括:
确定所述多种初始模态数据所属单位的源数据库的数据库访问密钥信息;
根据所述数据库访问密钥信息,获取指示所述所属单位的源数据库的访问权限;
其中,所述基于数据探针获取所述场景中的多种初始模态数据,包括:基于数据探针使用所述访问权限访问相应的所述源数据库,以获取所述场景中的多种初始模态数据。
3.如权利要求1所述的方法,其特征在于,所述确定感知场景满足设定条件,包括:确定所述可控链码驱动机制与所述数据探针可链接目标数据库;和/或确定所述可控链码驱动机制与所述数据探针均可兼容源数据库类型,且均支持数据探针交换;和/或
确定所述可控链码驱动机制与所述数据探针完成自动化建表协议过程,由所述可控链码驱动机制完成在所述目标数据库的建表行为;和/或确定所述可控链码驱动机制与所述数据探针均已存在与所述目标数据库对应的数据源链接信息,其中,所述数据源链接信息,被用于链接源数据库;和/或确定所述可控链码驱动机制具有所述目标数据库的数据定义语言DDL权限,所述可控链码驱动机制可在所述目标数据库上进行自动化建表。
4.如权利要求1所述的方法,其特征在于,在所述基于数据探针获取所述场景中的多种初始模态数据之前,还包括:
根据所述可控链码驱动机制数据调度的相关合约驱动,触发所述数据探针执行源数据库与目标数据库的握手过程,以完成链接过程。
5.如权利要求1所述的方法,其特征在于,所述根据所述多种目标模态数据,生成数据编码信息,包括:
生成与所述目标模态数据分别对应的编码、元数据、地址,以及访问规则;
将所述编码、元数据、地址,以及访问规则共同作为所述数据编码信息。
6.一种基于数据探针的多模态数据感知装置,其特征在于,包括:第一确定模块,用于确定感知场景满足设定条件,并获取场景特征;
第一获取模块,用于基于数据探针获取所述场景中的多种初始模态数据;
转换模块,用于根据所述场景特征对所述多种初始模态数据分别进行数据转换,以得到多种待匹配模态数据;
匹配模块,用于根据预设规则对所述多种待匹配模态数据分别进行匹配处理,以得到多种目标模态数据;
生成模块,用于根据所述多种目标模态数据,生成数据编码信息;
其中,所述装置还包括:
第一处理模块,用于在所述根据所述多种目标模态数据,生成数据编码信息之后,根据所述数据编码信息对所述多种目标模态数据进行打包处理,以得到模态数据区块;
第二处理模块,用于根据所述数据编码信息将所述模态数据区块写入可控链码驱动机制之中;
构建模块,用于在所述根据所述数据编码信息将所述模态数据区块写入可控链码驱动机制之中后,构建所述数据探针分别与源数据库表和目标数据库表之间的数链管道;
第三确定模块,用于根据所述场景特征,确定与所述源数据库表匹配的目标数据库;
第三处理模块,用于根据所述数据编码信息,经由所述数链管道将所述模态数据区块所属的多种目标模态数据写入至所述目标数据库表之中。
7.如权利要求6所述的装置,其特征在于,还包括:第二确定模块,用于在所述确定感知场景满足设定条件,并获取场景特征之前,确定所述多种初始模态数据所属单位的源数据库的数据库访问密钥信息;
第二获取模块,用于根据所述数据库访问密钥信息,获取指示所述所属单位的源数据库的访问权限;
其中,所述第一获取模块,具体用于:基于数据探针使用所述访问权限访问相应的所述源数据库,以获取所述场景中的多种初始模态数据。
8.如权利要求6所述的装置,其特征在于,所述第一确定模块,具体用于:确定所述可控链码驱动机制与所述数据探针可链接目标数据库;和/或确定所述可控链码驱动机制与所述数据探针均可兼容源数据库类型,且均支持数据探针交换;和/或
确定所述可控链码驱动机制与所述数据探针完成自动化建表协议过程,由所述可控链码驱动机制完成在所述目标数据库的建表行为;和/或确定所述可控链码驱动机制与所述数据探针均已存在与所述目标数据库对应的数据源链接信息,其中,所述数据源链接信息,被用于链接源数据库;和/或确定所述可控链码驱动机制具有所述目标数据库的数据定义语言DDL权限,所述可控链码驱动机制可在所述目标数据库上进行自动化建表。
9.如权利要求6所述的装置,其特征在于,还包括:第四处理模块,用于在所述基于数据探针获取所述场景中的多种初始模态数据之前,根据所述可控链码驱动机制数据调度的相关合约驱动,触发所述数据探针执行源数据库与目标数据库的握手过程,以完成链接过程。
10.如权利要求6所述的装置,其特征在于,所述生成模块,具体用于:生成与所述目标模态数据分别对应的编码、元数据、地址,以及访问规则;
将所述编码、元数据、地址,以及访问规则共同作为所述数据编码信息。
11.一种计算机设备,包括:至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1‑5 中任一项所述的方法。
12.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行权利要求1‑5中任一项所述的方法。
说明书 :
一种基于数据探针的多模态数据感知方法及装置
技术领域
背景技术
多模态数据进行探测与识别。
发明内容
进行感知,实现对多种感知到的初始模态数据进行灵活的数据转换、匹配以及数据编码生
成处理,有效提升对多种模态数据的数据探针和识别处理效率。
数据;根据所述场景特征对所述多种初始模态数据分别进行数据转换,以得到多种待匹配
模态数据;根据预设规则对所述多种待匹配模态数据分别进行匹配处理,以得到多种目标
模态数据;根据所述多种目标模态数据,生成数据编码信息。
据,根据所述场景特征对所述多种初始模态数据分别进行数据转换,以得到多种待匹配模
态数据,根据预设规则对所述多种待匹配模态数据分别进行匹配处理,以得到多种目标模
态数据,根据所述多种目标模态数据,生成数据编码信息,实现基于数据探针对场景中的多
种模态数据之间进行感知,实现对多种感知到的初始模态数据进行灵活的数据转换、匹配
以及数据编码生成处理,有效提升对多种模态数据的数据探针和识别处理效率。
据探针获取所述场景中的多种初始模态数据;转换模块,用于根据所述场景特征对所述多
种初始模态数据分别进行数据转换,以得到多种待匹配模态数据;匹配模块,用于根据预设
规则对所述多种待匹配模态数据分别进行匹配处理,以得到多种目标模态数据;生成模块,
用于根据所述多种目标模态数据,生成数据编码信息。
据,根据所述场景特征对所述多种初始模态数据分别进行数据转换,以得到多种待匹配模
态数据,根据预设规则对所述多种待匹配模态数据分别进行匹配处理,以得到多种目标模
态数据,根据所述多种目标模态数据,生成数据编码信息,能够实现基于数据探针对场景中
的多种模态数据之间进行感知,实现对多种感知到的初始模态数据进行灵活的数据转换、
匹配以及数据编码生成处理,有效提升对多种模态数据的数据探针和识别处理效率。
一方面实施例提出的基于数据探针的多模态数据感知方法。
模态数据感知方法。
方法。
附图说明
具体实施方式
图描述的实施例是示例性的,仅用于解释本公开,而不能理解为对本公开的限制。相反,本
公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同
物。
置在基于数据探针的多模态数据感知装置中,基于数据探针的多模态数据感知装置可以设
置在服务器中,或者也可以设置在计算机设备中,对此不作限制。
件设备。
者计算机设备中的相关的后台服务,对此不作限制。
作。
交互数据库的数据库类型与当前感知场景下的数据类型能否兼容进行检验,如果交互数据
库的数据库类型与当前感知场景下的数据类型可以兼容,则确定感知场景满足设定条件,
或者可以采用其他任意方式确定感知场景满足设定条件,对此不做限制。
为文本数据、消息数据、接口数据以及结构化数据和非结构化数据等,对此不做限制。
数据,或者可以利用数据探针不间断监听数据通道中的数据,采用多个并发执行的线程对
数据进行采集,以获取场景中的多种初始模态数据。
态数据进行数据过滤、汇总计算以及数据拼接处理,以得到处理后的多种模态数据作为多
种待匹配模态数据。
为多种待匹配模态数据进行多源数据映射处理,建立数据字典,将多种待匹配模态数据转
换为数据库存储格式的目标模态数据。
访问面膜)以及访问规则(包括明文和密文)。
目标模态数据生成数据编码信息时,可以根据多种目标模态数据的数据字典信息自动生成
数据编码信息,还可以采用基于加权用户的协同过滤特征识别方法实现数据编码的自动校
正处理,以实现根据多种目标模态数据生成数据编码信息。
多种初始模态数据进行数据集成和异构数据识别等处理,而后对多种初始模态数据进行汇
总计算和数据拼接等数据转换处理以得到多种待匹配模态数据,对多种待匹配模态数据进
行多源数据匹配处理生成多种目标模态数据,并根据多种目标模态数据生成数据编码信
息,还可以对数据编码信息进行校正处理以得到校正后的数据编码信息。
得到多种待匹配模态数据,根据预设规则对多种待匹配模态数据分别进行匹配处理,以得
到多种目标模态数据,根据多种目标模态数据,生成数据编码信息,实现基于数据探针对场
景中的多种模态数据之间进行感知,实现对多种感知到的初始模态数据进行灵活的数据转
换、匹配以及数据编码生成处理,有效提升对多种模态数据的数据探针和识别处理效率。
位的授权信息作为多种初始模态数据所单位的数据库访问密钥信息。
数据处理操作,对访问权限进行校验可以增强数据交互过程中的真实性和安全性。
示所属单位的源数据库访问权限。
申请的源数据库中的源数据进行一比一复制处理,复制对应的数据表信息、字段信息以及
字段类型等内容作为场景中的多种初始模态数据。
及访问规则来自于多个数据源的多种目标模态数据进行打包处理,以得到处理后的模态数
据区块。
信息进行关联处理,并将模态数据区块写入对应的可控链码驱动机制之中。
据库和目标数据库之间加密传输控制以及对数据存储数据库的管理,可以支撑各种类型、
安全等级的数据交互需求,实现数据交互过程的管控。
以支撑进一步的数据库操作,其中,数据库操作可以为对数据库表结构探测、数据读取、数
据写入、数据格式化、和数据编码的关联等,还可以包括数据库表创建等更进一步操作的扩
展能力,实现数据探针分别与源数据库表和目标数据库表之间的数链管道的构建以及数链
管道对源数据库表、目标数据库表的基础操作能力。
手过程,完成链接过程以确定与与源数据库表匹配的目标数据库。
数据探针经由数链管道对模态数据区块所属的多种目标模态数据进行数据传输,并在目标
数据库中进行建表操作以得到目标数据库表,并将模态数据区块所属的多种目标模态数据
写入目标数据库表中,实现数据从源数据表向目标数据表中的数据更新以及同步处理。
得到多种待匹配模态数据,根据预设规则对多种待匹配模态数据分别进行匹配处理,以得
到多种目标模态数据,根据多种目标模态数据,生成数据编码信息,实现基于数据探针对场
景中的多种模态数据之间进行感知,实现对多种感知到的初始模态数据进行灵活的数据转
换、匹配以及数据编码生成处理,有效提升对多种模态数据的数据探针和识别处理效率,在
通过数链管道获取数据时,可以对数据获取方和数据接收方的身份进行验证,并基于数链
管道的授权信息对数据访问进行权限判断,增强数据交互过程的真实性和安全性。
数据库类型,且均支持数据探针交换,和/或确定可控链码驱动机制与数据探针完成自动化
建表协议过程,由可控链码驱动机制完成在目标数据库的建表行为,和/或确定可控链码驱
动机制与数据探针均已存在与目标数据库对应的数据源链接信息,其中,数据源链接信息,
被用于链接源数据库,和/或确定可控链码驱动机制具有目标数据库的数据定义语言DDL权
限,可控链码驱动机制可在目标数据库上进行自动化建表,从而可以基于多种设定条件确
定感知场景满足设定条件,保证数据传输通路的形成,保证可以于交互目标数据库进行自
动建表操作,有效辅助对数据进行后续的交互处理。
据探针均可链接目标数据库,确定可控链码驱动机制与数据探针均可兼容源数据库类型,
且均支持数据探针交换,确定可控链码驱动机制与数据探针完成自动化建表协议过程,由
可控链码驱动机制完成在目标数据库的建表行为,确定可控链码驱动机制与数据探针均已
存在与目标数据库对应的数据源链接信息,确定可控链码驱动机制具有目标数据库的数据
定义语言DDL权限,可控链码驱动机制可在目标数据库上进行自动化建表,可以对多个设定
条件进行组合以确定感知场景满足设定条件。
化运转和可追溯能力。
据库的握手过程,以完成链接过程,而后数据探针可以执行数据探针任务,并将探测到全量
数据和增量数据通过数链通道交换到目标数据库。
及访问规则。
模态数据,对多种初始模态数据进行数据转换处理以得到多种待匹配模态数据,而后对多
种待匹配模态数据进行数据匹配处理生成多种目标模态数据,并根据多种目标模态数据生
成与目标模态数据分别对应的编码、元数据、地址,以及访问规则,而后可以将编码、元数
据、地址以及访问规则共同作为数据编码信息,还可以对数据编码信息进行校正处理以得
到校正后的数据编码信息。
换,以得到多种待匹配模态数据,根据预设规则对多种待匹配模态数据分别进行匹配处理,
以得到多种目标模态数据,根据多种目标模态数据,生成数据编码信息,实现基于数据探针
对场景中的多种模态数据之间进行感知,实现对多种感知到的初始模态数据进行灵活的数
据转换、匹配以及数据编码生成处理,有效提升对多种模态数据的数据探针和识别处理效
率,基于多种设定条件确定感知场景满足设定条件,保证数据传输通路的形成,保证可以于
交互目标数据库进行自动建表操作,有效辅助对数据进行后续的交互处理。
的握手过程,以完成链接过程。
针的多模态数据感知装置与上述图1至图5实施例提供的基于数据探针的多模态数据感知
方法相对应,因此在基于数据探针的多模态数据感知方法的实施方式也适用于本公开实施
例提供的基于数据探针的多模态数据感知装置,在本公开实施例中不再详细描述。
换,以得到多种待匹配模态数据,根据预设规则对多种待匹配模态数据分别进行匹配处理,
以得到多种目标模态数据,根据多种目标模态数据,生成数据编码信息,实现基于数据探针
对场景中的多种模态数据之间进行感知,实现对多种感知到的初始模态数据进行灵活的数
据转换、匹配以及数据编码生成处理,有效提升对多种模态数据的数据探针和识别处理效
率。
实施例提出的基于数据探针的多模态数据感知方法。
多模态数据感知方法。
法。
(包括系统存储器28和处理单元16)的总线18。
例来说,这些体系结构包括但不限于工业标准体系结构(Industry Standard
Architecture;以下简称:ISA)总线,微通道体系结构(Micro Channel Architecture;以下
简称:MAC)总线,增强型ISA总线、视频电子标准协会(Video Electronics Standards
Association;以下简称:VESA)局域总线以及外围组件互连(Peripheral Component
Interconnection;以下简称:PCI)总线。
进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,
存储系统34可以用于读写不可移动的、非易失性磁介质(图8未显示,通常称为“硬盘驱动
器”)。
Memory;以下简称:CD‑ROM)、数字多功能只读光盘(Digital Video Disc Read Only
Memory;以下简称:DVD‑ROM)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动
器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产
品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本公开各
实施例的功能。
程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常
执行本公开所描述的实施例中的功能和/或方法。
得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解
调器等等)通信。这种通信可以通过输入/输出(I/O)接口22进行。并且,计算机设备12还可
以通过网络适配器20与一个或者多个网络(例如局域网(Local Area Network;以下简称:
LAN),广域网(Wide Area Network;以下简称:WAN)和/或公共网络,例如因特网)通信。如图
所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图中未示
出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动
器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。
者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识
或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的
权利要求指出。
是两个或两个以上。
分,并且本公开的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺
序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本公开
的实施例所属技术领域的技术人员所理解。
或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下
列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路
的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场
可编程门阵列(FPGA)等。
质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如
果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机
可读取存储介质中。
点包含于本公开的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不
一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何
的一个或多个实施例或示例中以合适的方式结合。
实施例进行变化、修改、替换和变型。