The present invention discloses a dynamic use method and system of structured data, which aims to solve the problem that the existing technology dynamic data structure can cause the illegal user to obtain the source data easily and lead to the low security of the data information because of the need to define the general data parsing method and the calling method. The square protocol defines the relationship between the attribute field type and the attribute field position value. It does not need to define the data structure between the data assembly and the data users. It only needs the user to input the required property fields at that time to improve the efficiency of the data transmission. This application must obtain the genera in the parsing time. The relationship between the sex field and the position value of the attribute field can be resolved to avoid the problem that the existing illegal users can obtain the low data security caused by the data parsing, and this application is applicable to the related fields of data use.
【技术实现步骤摘要】
一种结构化数据的动态使用方法及系统
本专利技术涉及数据使用领域,具体涉及一种结构化数据的动态使用方法及系统。
技术介绍
传统的数据使用方中输入的数据结构为固定结构,缺点如下:1.数据传输时候输入没有数据的字段,由于即便没有数据也需要在输入字段名,因此造成传输的数据包较大,降低传输效率;2.在定义数据结构时,可能定义一个有非常多字段的数据结构,对于数据结构的管理成本较高;3.需要增加或修改属性字段时候,需要重新定义输入数据的格式,重新编译、部署、上线系统,系统动态扩展能力较低。现有的动态数据结构生成前需要定义数据解析方法、数据属性、调用方法等,同时为了增加其通用性,其解析以及调用的方法是采用通用性强的方法,动态数据结构相对于固定结构的数据结构,其冗余情况相对减少,但是依然还会存在其他问题:第一,提前定义的内容相对多,依旧会有一定的冗余;第二,使用的数据解析方法以及调用方法等大多是现有的,一旦其他非法使用者获取到数据内容,即容易通过现有的数据处理方法获取得到相关源数据内容,导致使用者的数据安全很难得到保障。但是对于银行系统而言,数据覆盖的用户广,且大多是用户的重要信用信息以及金融信息,一旦出现信息泄漏,将会造成不可弥补的损失。
技术实现思路
本专利技术的目的在于:针对现有技术动态数据结构由于需要定义通用的数据解析方法以及调用方法而导致非法使用者容易获取源数据内容进而导致数据信息的安全性低的问题,本申请提供了一种结构化数据的动态使用方法及系统。本专利技术采用的技术方案如下:一种结构化数据的动态使用方法,包括以下步骤:步骤1:按照数据组装方与数据使用方的协议生成属性字 ...
【技术保护点】
一种结构化数据的动态使用方法,其特征在于,包括以下步骤:步骤1:按照数据组装方与数据使用方的协议生成属性字段类型与属性字段位置值对应关系的数据解析方法;步骤2:生成解析数据所需的标准结构数据信息;步骤3:数据使用方根据数据解析方法对标准结构数据信息解析获取到对应的属性字段位置值,将获取的属性字段位置值作为下位数据使用模块的参数。
【技术特征摘要】
1.一种结构化数据的动态使用方法,其特征在于,包括以下步骤:步骤1:按照数据组装方与数据使用方的协议生成属性字段类型与属性字段位置值对应关系的数据解析方法;步骤2:生成解析数据所需的标准结构数据信息;步骤3:数据使用方根据数据解析方法对标准结构数据信息解析获取到对应的属性字段位置值,将获取的属性字段位置值作为下位数据使用模块的参数。2.如权利要求1所述的一种结构化数据的动态使用方法,其特征在于,所述步骤2的具体步骤为:步骤2.1:数据使用方输入数据解析方法所需的基本数据信息;步骤2.2:数据组装方根据数据解析方法对基本数据信息进行组装生成标准结构数据信息。3.如权利要求2所述的一种结构化数据的动态使用方法,其特征在于,所述基本数据信息包括属性字段名称、属性字段类型、属性字段之间的包含关系。4.一种结构化数据的动态使用系统,其特征在于,包括具有属性字段类型与属性字段位置值对应关系的数据解析方法的数据组装端和数据使用端;所述数据组装端,将数据使用方输入数据解析方法所需的基本数据信息或新增的属性字段组装生成标准结构数据信息,并将标准结构数据信息发送至数据使用端;所述数据使用端,接收数据组装端发送的标准结构数据信息,并根据数据解析方法对标准结构数据信息进行解析出属性字段类型所对应的属性字段位置值,将获取的属性字段位置值作为下位数据使用模块的参数。5.如权利要求4所述的一种结构化数据的动态使用系统,其特征在于,所述数据组装端包括数据配置模块与数据组装模块;所述数据...
【专利技术属性】
技术研发人员:陈少磊,刘嵩,孟勐,
申请(专利权)人:四川新网银行股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。